Searched refs:rdx (Results 26 - 50 of 210) sorted by relevance

123456789

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/
H A DSetMem64.asm37 xchg rcx, rdx ; rcx <- Count
39 DB 0fh, 0e7h, 02h ; movntq [rdx], mm0
40 add rdx, 8
H A DCompareMem.S50 movq %rdx, %rdi
54 movzbq -1(%rdi), %rdx
55 subq %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DCompareMem.asm45 mov rdi, rdx
49 movzx rdx, byte ptr [rdi - 1]
50 sub rax, rdx
H A DSetMem16.S42 xchg %rdx, %rcx
44 movq %rdx, %rax
H A DSetMem32.S42 xchgq %rdx, %rcx
44 movq %rdx, %rax
H A DSetMem64.S41 xchg %rdx, %rcx
43 movq %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/
H A DCompareMem.asm45 mov rdi, rdx
49 movzx rdx, byte ptr [rdi - 1]
50 sub rax, rdx
H A DCompareMem.S50 movq %rdx, %rdi
54 movzbq -1(%rdi) , %rdx
55 subq %rdx, %rax
H A DSetMem16.S42 xchgq %rdx, %rcx
44 movq %rdx, %rax
H A DSetMem32.S42 xchgq %rdx, %rcx
44 movq %rdx, %rax
H A DSetMem64.S41 xchgq %rdx, %rcx
43 movw %rdx, %rax
H A DZeroMem.S41 movq %rdx, %rcx
43 andq $7, %rdx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/
H A DCompareMem.asm45 mov rdi, rdx
49 movzx rdx, byte ptr [rdi - 1]
50 sub rax, rdx
H A DSetMem.asm38 xchg rcx, rdx ; rcx = Count, rdx = Buffer
40 mov rax, rdx ; rax = Buffer
H A DCompareMem.S50 movq %rdx, %rdi
54 movzbq -1(%rdi) , %rdx
55 subq %rdx, %rax
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/
H A DCompareMem.asm45 mov rdi, rdx
49 movzx rdx, byte ptr [rdi - 1]
50 sub rax, rdx
H A DCompareMem.S50 movq %rdx, %rdi
54 movzbq -1(%rdi) , %rdx
55 subq %rdx, %rax
H A DSetMem16.S48 cmpq %rdx, %rcx
49 cmova %rdx, %rcx
50 subq %rcx, %rdx
53 movq %rdx, %rcx
/vbox/src/VBox/VMM/VMMAll/
H A DEMAllA.asm79 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 DASMRdMsrEx.asm38 ; @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 DReadMsr64.asm35 shl rdx, 20h
36 or rax, rdx
H A DReadPmc.asm35 shl rdx, 20h
36 or rax, rdx
H A DReadTsc.asm35 shl rdx, 20h
36 or rax, rdx
H A DWriteMsr64.asm35 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 Dmemset.asm34 ; @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

Completed in 112 milliseconds

123456789