Searched refs:rcx (Results 26 - 50 of 263) sorted by relevance

1234567891011

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/
H A DZeroMem.S38 pushq %rcx
40 movq %rcx, %rdi
41 movq %rdx, %rcx
42 shrq $3, %rcx
H A DSetMem.asm36 push rcx ; push Buffer
38 mov rdi, rcx ; rdi = Buffer
39 mov rcx, rdx ; rcx = Count
H A DZeroMem.asm34 push rcx
36 mov rdi, rcx
37 mov rcx, rdx
38 shr rcx, 3
H A DSetMem.S41 movq %rcx, %rdi # rdi = Buffer
42 xchgq %rdx, %rcx # rcx = Count, rdx = Buffer
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/
H A DZeroMem.S38 pushq %rcx
40 movq %rcx, %rdi
41 movq %rdx, %rcx
42 shrq $3, %rcx
H A DZeroMem.asm34 push rcx
36 mov rdi, rcx
37 mov rcx, rdx
38 shr rcx, 3
H A DSetMem.S41 movq %rcx, %rdi # rdi = Buffer
42 xchgq %rdx, %rcx # rcx = Count, rdx = Buffer
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/
H A DSetMem32.asm36 mov rax, rcx ; rax <- Buffer
37 xchg rcx, rdx ; rcx <- Count rdx <- Buffer
38 shr rcx, 1 ; rcx <- # of qwords to set
H A DSetMem32.S40 movq %rcx, %rax # rax <- Buffer
41 xchgq %rdx, %rcx # rcx <- Count rdx <- Buffer
42 shrq $1, % rcx # rcx <- # of qwords to set
H A DSetMem64.S39 movw %rcx, %rax #rax <- Buffer
40 xchg %rdx, %rcx #rcx <- Count
H A DCopyMem.S42 movq %rcx, %rdi # rdi <- Destination
50 movq %r8, %rcx
52 shrq $3, %rcx # rcx <- # of Qwords to copy
69 movq %r8, %rcx
H A DCopyMem.asm37 mov rdi, rcx ; rdi <- Destination
45 mov rcx, r8
47 shr rcx, 3 ; rcx <- # of Qwords to copy
64 mov rcx, r8
H A DScanMem16.asm44 mov rdi, rcx
46 mov rcx, rdx
49 cmovnz rax, rcx
H A DScanMem32.asm44 mov rdi, rcx
46 mov rcx, rdx
49 cmovnz rax, rcx
H A DScanMem64.asm44 mov rdi, rcx
46 mov rcx, rdx
49 cmovnz rax, rcx
H A DScanMem8.asm44 mov rdi, rcx
45 mov rcx, rdx
49 cmovnz rax, rcx ; set rax to 0 if not found
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/
H A DSetMem64.asm35 mov rax, rcx ; rax <- Buffer
36 xchg rcx, rdx ; rcx <- Count & rdx <- Buffer
42 dec rcx
44 shr rcx, 1
H A DSetMem64.S38 movq %rcx, %rax # rax <- Buffer
39 xchgq %rdx, %rcx # rcx <- Count & rdx <- Buffer
45 decq %rcx
47 shrq $1, %rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DCpuIdEx.S48 mov %r8, %rcx
50 movl %eax,(%rcx)
52 mov %r9, %rcx
54 mov %ebx, (%rcx)
56 mov 0x40(%rsp), %rcx
58 mov %edx, (%rcx)
H A DSwitchStack.asm29 ; (rcx) EntryPoint - Entry point with new stack.
40 mov rax, rcx
41 mov rcx, rdx
44 ; Reserve space for register parameters (rcx, rdx, r8 & r9) on the stack,
H A DSwitchStack.S28 # (rcx) EntryPoint - Entry point with new stack.
43 mov %rcx, %rax // Shift registers for new call
44 mov %rdx, %rcx
47 # Reserve space for register parameters (rcx, rdx, r8 & r9) on the stack,
H A DCpuIdEx.asm48 mov rcx, r8
50 mov [rcx], eax
52 mov rcx, r9
54 mov [rcx], ebx
56 mov rcx, [rsp + 40h]
58 mov [rcx], edx
H A DDisablePaging64.S49 push %rcx # save rcx to stack
50 mov %rax, %rcx # rcx <- The size of transition piece code
53 pop %rcx # restore rcx
59 push %rcx # push Cs to stack
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/
H A DEbcLowLevel.S45 mov %rcx, %rbx
50 mov %rsp, %rcx
57 mov (%rsp), %rcx
74 mov %rcx, 0x8(%rsp)
91 mov $0x10, %rcx
98 mov %r10, %rcx
113 mov %rcx, %rdx
114 mov %r10, %rcx
/vbox/src/recompiler/
H A DVBoxREMWrapperA.asm43 push rcx
73 pop rcx
89 mov rcx, REM_FIXUP_64_DESC
115 mov rcx, REM_FIXUP_64_DESC
167 mov rcx, rdi
188 mov rcx, rdi
210 mov rcx, rdi
230 mov r9, rcx
233 mov rcx, rdi
254 mov r9, rcx
[all...]

Completed in 97 milliseconds

1234567891011