/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
H A D | SetMem.asm | 37 mov rax, r8 ; rax = Value 41 pop rax ; rax = Buffer
|
H A D | ScanMem16.S | 50 movq %r8, %rax 52 leaq -2(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem32.S | 50 movq %r8, %rax 52 leaq -4(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem64.S | 50 movq %r8, %rax 52 leaq -8(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem8.S | 50 movq %r8, %rax 52 leaq -1(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ZeroMem.S | 39 xorq %rax, %rax 47 popq %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
H A D | ScanMem8.asm | 46 mov rax, r8 48 lea rax, [rdi - 1] 49 cmovnz rax, rcx ; set rax to 0 if not found
|
H A D | SetMem.asm | 36 mov rax, r8 ; rax = Value 40 mov rax, rdx ; rax = Buffer
|
H A D | ScanMem16.S | 50 movq %r8, %rax 52 leaq -2(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem32.S | 50 movq %r8, %rax 52 leaq -4(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem64.S | 50 movq %r8, %rax 52 leaq -8(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem8.S | 50 movq %r8, %rax 52 leaq -1(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ZeroMem.S | 39 xorq %rax, %rax 47 popq %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/ |
H A D | ScanMem8.asm | 46 mov rax, r8 48 lea rax, [rdi - 1] 49 cmovnz rax, rcx ; set rax to 0 if not found
|
H A D | ScanMem16.S | 50 movq %r8, %rax 52 leaq -2(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem32.S | 50 movq %r8, %rax 52 leaq -4(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem64.S | 50 movq %r8, %rax 52 leaq -8(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem8.S | 50 movq %r8, %rax 52 leaq -1(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | DisablePaging64.asm | 41 lea rax, mTransitionEnd ; rax <- end of transition code 42 sub rax, rsi ; rax <- The size of transition piece code 43 add rax, 4 ; Round RAX up to the next 4 byte boundary 45 sub rdi, rax ; rdi <- Use stack to hold transition code 48 mov rcx, rax ; rcx <- The size of transition piece code 64 mov rax, cr0 66 mov cr0, rax ; disable paging and caches 73 mov rax, cr [all...] |
H A D | CpuId.asm | 39 push rax ; save Index on stack 58 pop rax ; restore Index to rax as return value
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | ScanMem8.S | 50 movq %r8, %rax 52 leaq -1(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ScanMem16.asm | 45 mov rax, r8 48 lea rax, [rdi - 2] 49 cmovnz rax, rcx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | ScanMem8.S | 50 movq %r8, %rax 52 leaq -1(%rdi), %rax 53 cmovnz %rcx, %rax # set rax to 0 if not found
|
H A D | ZeroMem.S | 39 xorq %rax, %rax 48 popq %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/ |
H A D | S3Asm.S | 23 orq %r8, %rax 24 pushq %rax 37 movq %cr0, %rax 42 movq %rax, %cr0 64 pushq %rax 75 movq %cr0, %rax # Get control register 0
|