Searched refs:rcx (Results 126 - 150 of 263) sorted by relevance

1234567891011

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibRepStr/X64/
H A DSetMem64.S39 movq %rcx, %rdi
41 xchgq %rdx, %rcx
H A DCompareMem.asm44 mov rsi, rcx
46 mov rcx, r8
H A DSetMem16.asm36 mov rdi, rcx
38 xchg rcx, rdx
H A DSetMem32.asm36 mov rdi, rcx
38 xchg rcx, rdx
H A DSetMem64.asm35 mov rdi, rcx
37 xchg rcx, rdx
H A DCompareMem.S49 movq %rcx, %rsi
51 movq %r8, %rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DDisablePaging64.asm47 push rcx ; save rcx to stack
48 mov rcx, rax ; rcx <- The size of transition piece code
50 pop rcx ; restore rcx
56 push rcx ; push Cs to stack
H A DThunk16.S256 movq %rcx, %rsi
264 popq %rcx
276 lea ((ASM_PFX(InternalAsmThunk16) - L_SavedCr4) + 0xf)(%rcx), %r11
279 movw %r10w, (SavedGdt - L_SavedCr4)(%rcx) # save the limit of shadowed GDT table
280 movq %r11, (SavedGdt - L_SavedCr4 + 0x2)(%rcx) # save the base address of shadowed GDT table
283 xchg %r10, %rcx # save rcx to r10 and initialize rcx to be the limit of GDT table
284 incq %rcx # rcx <
[all...]
H A DThunk16.asm246 mov rsi, rcx
254 pop rcx
265 lea r11, [rcx + (InternalAsmThunk16 - SavedCr4) + 0xf]
268 mov word ptr [rcx + (SavedGdt - SavedCr4)], r10w ; save the limit of shadowed GDT table
269 mov qword ptr [rcx + (SavedGdt - SavedCr4) + 2], r11 ; save the base address of shadowed GDT table
272 xchg rcx, r10 ; save rcx to r10 and initialize rcx to be the limit of GDT table
273 inc rcx ; rcx <
[all...]
/vbox/src/VBox/Runtime/common/string/
H A Dmemcpy.asm32 ; @param pvDst gcc: rdi msc: rcx x86:[esp+4]
43 mov rdi, rcx
45 mov rcx, r8
48 mov rcx, rdx
51 shr rcx, 3
H A Dmempcpy.asm32 ; @param pvDst gcc: rdi msc: rcx x86:[esp+4]
43 mov rdi, rcx
45 mov rcx, r8
48 mov rcx, rdx
50 shr rcx, 3
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/DebugSupportDxe/X64/
H A DAsmFuncs.S110 // IA32_IDT_GATE_DESCRIPTOR * DestDesc, // rcx
119 movw %ax, (%rcx) # write bits 15..0 of offset
121 movw %dx, 2(%rcx) # SYS_CODE_SEL from GDT
122 movw $(0x0e00 | 0x8000), 4(%rcx) # type = 386 interrupt gate, present
124 movw %ax, 6(%rcx) # write bits 31..16 of offset
126 movl %eax, 8(%rcx) # write bits 63..32 of offset
216 pushq %rcx
370 movq ASM_PFX(ExceptionNumber)(%rip), %rcx
456 movq (%rax), %rcx # RIP
457 movq %rcx, (
[all...]
/vbox/src/VBox/VMM/VMMR0/
H A DVMMR0JmpA-amd64.asm46 ; @param pJmpBuf msc:rcx gcc:rdi x86:[esp+0x04] Our jmp_buf.
49 ; @param pvUser2 msc:r9 gcc:rcx x86:[esp+0x10] The argument of that function.
61 mov rdx, rcx ; pJmpBuf;
65 mov r9, rcx ; pvUser2 (save it like MSC)
114 mov rcx, VMM_STACK_SIZE / 8
125 mov rcx, r8 ; pvUser -> arg0
213 cmp rcx, VMM_STACK_SIZE
215 test rcx, 3
219 cmp rcx, rdi
281 ; @param pJmpBuf msc:rcx gc
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/EbcDxe/X64/
H A DEbcLowLevel.asm49 mov rbx, rcx
54 mov rcx, rsp
61 mov rcx, qword ptr [rsp]
133 mov [rsp + 08h], rcx
150 mov rcx, 16
157 mov rcx, r10
207 mov rdx, rcx
208 mov rcx, r10
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibMmx/X64/
H A DCompareMem.asm44 mov rsi, rcx
46 mov rcx, r8
H A DCompareMem.S49 movq %rcx, %rsi
51 movq %r8, %rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptDxe/X64/
H A DCompareMem.asm44 mov rsi, rcx
46 mov rcx, r8
H A DCompareMem.S49 movq %rcx, %rsi
51 movq %r8, %rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibOptPei/X64/
H A DCompareMem.asm44 mov rsi, rcx
46 mov rcx, r8
H A DSetMem16.asm36 mov rdi, rcx
38 xchg rcx, rdx
H A DSetMem32.asm36 mov rdi, rcx
38 xchg rcx, rdx
H A DSetMem64.asm35 mov rdi, rcx
37 xchg rcx, rdx
H A DCompareMem.S49 movq %rcx, %rsi
51 movq %r8, %rcx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseMemoryLibSse2/X64/
H A DCompareMem.asm44 mov rsi, rcx
46 mov rcx, r8
H A DCompareMem.S49 movq %rcx, %rsi
51 movq %r8, %rcx

Completed in 78 milliseconds

1234567891011