/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/ |
H A D | SetMem64.asm | 37 xchg rcx, rdx ; rcx <- Count 39 DB 0fh, 0e7h, 02h ; movntq [rdx], mm0 40 add rdx, 8
|
H A D | CompareMem.S | 50 movq %rdx, %rdi 54 movzbq -1(%rdi), %rdx 55 subq %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/ |
H A D | CompareMem.asm | 45 mov rdi, rdx 49 movzx rdx, byte ptr [rdi - 1] 50 sub rax, rdx
|
H A D | SetMem16.S | 42 xchg %rdx, %rcx 44 movq %rdx, %rax
|
H A D | SetMem32.S | 42 xchgq %rdx, %rcx 44 movq %rdx, %rax
|
H A D | SetMem64.S | 41 xchg %rdx, %rcx 43 movq %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/ |
H A D | CompareMem.asm | 45 mov rdi, rdx 49 movzx rdx, byte ptr [rdi - 1] 50 sub rax, rdx
|
H A D | CompareMem.S | 50 movq %rdx, %rdi 54 movzbq -1(%rdi) , %rdx 55 subq %rdx, %rax
|
H A D | SetMem16.S | 42 xchgq %rdx, %rcx 44 movq %rdx, %rax
|
H A D | SetMem32.S | 42 xchgq %rdx, %rcx 44 movq %rdx, %rax
|
H A D | SetMem64.S | 41 xchgq %rdx, %rcx 43 movw %rdx, %rax
|
H A D | ZeroMem.S | 41 movq %rdx, %rcx 43 andq $7, %rdx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/ |
H A D | CompareMem.asm | 45 mov rdi, rdx 49 movzx rdx, byte ptr [rdi - 1] 50 sub rax, rdx
|
H A D | SetMem.asm | 38 xchg rcx, rdx ; rcx = Count, rdx = Buffer 40 mov rax, rdx ; rax = Buffer
|
H A D | CompareMem.S | 50 movq %rdx, %rdi 54 movzbq -1(%rdi) , %rdx 55 subq %rdx, %rax
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/ |
H A D | CompareMem.asm | 45 mov rdi, rdx 49 movzx rdx, byte ptr [rdi - 1] 50 sub rax, rdx
|
H A D | CompareMem.S | 50 movq %rdx, %rdi 54 movzbq -1(%rdi) , %rdx 55 subq %rdx, %rax
|
H A D | SetMem16.S | 48 cmpq %rdx, %rcx 49 cmova %rdx, %rcx 50 subq %rcx, %rdx 53 movq %rdx, %rcx
|
/vbox/src/VBox/VMM/VMMAll/ |
H A D | EMAllA.asm | 79 mov rax, rdx ; rax = size of parameters 81 mov rdx, rsi ; rdx = second parameter 105 cmp rcx, rdx ; do 8 bytes CMP 144 mov rax, rdx ; rax = size of parameters 146 mov rdx, rsi ; rdx = second parameter 170 and [MY_PTR_REG], rdx ; do 8 bytes AND 199 mov rdx, qword [rsp + 08h] ; rdx [all...] |
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMRdMsrEx.asm | 38 ; @param uEdi msc=rdx, gcc=rsi, x86=[ebp+12] The EDI/RDI value. 48 mov rdi, rdx 54 shl rdx, 32 55 or rax, rdx 65 shl rdx, 32 66 or rax, rdx
|
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/ |
H A D | ReadMsr64.asm | 35 shl rdx, 20h 36 or rax, rdx
|
H A D | ReadPmc.asm | 35 shl rdx, 20h 36 or rax, rdx
|
H A D | ReadTsc.asm | 35 shl rdx, 20h 36 or rax, rdx
|
H A D | WriteMsr64.asm | 35 mov rax, rdx ; meanwhile, rax <- return value 36 shr rdx, 20h ; edx:eax contains the value to write
|
/vbox/src/VBox/Runtime/common/string/ |
H A D | memset.asm | 34 ; @param cb gcc: rdx msc: r8 x86:[esp+0ch] 47 ; rdx = (eax << 32) | eax 50 imul rax, rdx 68 cmp rdx, 32 72 ; rdx = (eax << 32) | eax 78 mov rcx, rdx 82 and rdx, 7 84 mov rcx, rdx
|