Searched refs:rax (Results 26 - 50 of 259) sorted by relevance

1234567891011

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/
H A DSetMem.asm37 mov rax, r8 ; rax = Value
41 pop rax ; rax = Buffer
H A DScanMem16.S50 movq %r8, %rax
52 leaq -2(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem32.S50 movq %r8, %rax
52 leaq -4(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem64.S50 movq %r8, %rax
52 leaq -8(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem8.S50 movq %r8, %rax
52 leaq -1(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DZeroMem.S39 xorq %rax, %rax
47 popq %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/
H A DScanMem8.asm46 mov rax, r8
48 lea rax, [rdi - 1]
49 cmovnz rax, rcx ; set rax to 0 if not found
H A DSetMem.asm36 mov rax, r8 ; rax = Value
40 mov rax, rdx ; rax = Buffer
H A DScanMem16.S50 movq %r8, %rax
52 leaq -2(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem32.S50 movq %r8, %rax
52 leaq -4(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem64.S50 movq %r8, %rax
52 leaq -8(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem8.S50 movq %r8, %rax
52 leaq -1(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DZeroMem.S39 xorq %rax, %rax
47 popq %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/
H A DScanMem8.asm46 mov rax, r8
48 lea rax, [rdi - 1]
49 cmovnz rax, rcx ; set rax to 0 if not found
H A DScanMem16.S50 movq %r8, %rax
52 leaq -2(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem32.S50 movq %r8, %rax
52 leaq -4(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem64.S50 movq %r8, %rax
52 leaq -8(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem8.S50 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 DDisablePaging64.asm41 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 DCpuId.asm39 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 DScanMem8.S50 movq %r8, %rax
52 leaq -1(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DScanMem16.asm45 mov rax, r8
48 lea rax, [rdi - 2]
49 cmovnz rax, rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DScanMem8.S50 movq %r8, %rax
52 leaq -1(%rdi), %rax
53 cmovnz %rcx, %rax # set rax to 0 if not found
H A DZeroMem.S39 xorq %rax, %rax
48 popq %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Acpi/BootScriptExecutorDxe/X64/
H A DS3Asm.S23 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

Completed in 133 milliseconds

1234567891011