Searched refs:rcx (Results 151 - 175 of 263) sorted by relevance

1234567891011

/vbox/src/VBox/Runtime/common/asm/
H A DASMAtomicCmpXchgExU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
40 ; @param pu64Old x86:ebp+1c gcc:rcx msc:r9
49 lock cmpxchg [rcx], rdx
54 mov [rcx], rax
H A DASMAtomicXchgU64.asm37 ; @param pu64 x86:ebp+8 gcc:rdi msc:rcx
48 lock cmpxchg [rcx], rdx
51 mov rax, rcx
/vbox/src/recompiler/Sun/
H A De_powl-amd64.S230 lea inf_zero(%rip),%rcx
231 fldl (%rcx, %rdx, 4)
267 lea minf_mzero(%rip),%rcx
268 fldl (%rcx, %rdx, 8)
280 lea inf_zero(%rip),%rcx
281 fldl (%rcx, %rax, 1)
291 lea inf_zero(%rip),%rcx
292 fldl (%rcx, %rdx, 8)
/vbox/src/VBox/VMM/testcase/
H A DtstX86-FpuSaveRestoreA.asm57 o64 fxsave [rcx]
73 fstenv [rcx]
89 o64 fxrstor [rcx]
105 fldenv [rcx]
/vbox/src/VBox/VMM/VMMR0/
H A DTRPMR0A.asm30 ; @param uIP x86:[ebp+8] msc:rcx gcc:rdi The interrupt gate IP.
71 push rcx
87 jmp rcx
120 ; @param uActiveVector x86:[esp+4] msc:rcx gcc:rdi The vector number.
131 jmp qword [r9 + rcx * 8]
H A DCPUMR0UnusedA.asm50 ; @param pCtx x86:[esp+4] gcc:rdi msc:rcx CPUMCTX pointer
58 mov xDX, rcx
94 ; @param pCtx x86:[esp+4] gcc:rdi msc:rcx CPUMCTX pointer
102 mov xDX, rcx
137 ; @param pCtx x86:[esp+4] gcc:rdi msc:rcx CPUMCTX pointer
145 mov xDX, rcx
223 ; @param pCtx x86:[esp+4] gcc:rdi msc:rcx CPUMCTX pointer
231 mov xDX, rcx
311 ; @param u16FCW x86:[esp+4] gcc:rdi msc:rcx New FPU control word
316 mov xAX, rcx
[all...]
H A DHMR0A.asm132 ; trashes, rax, rdx & rcx
160 ; trashes, rax, rdx & rcx
261 ; Use GCC's input registers since we'll be needing both rcx and rdx further
266 mov rdi, rcx
305 mov rcx, cr0
306 mov r9, rcx
307 and rcx, ~X86_CR0_WP
308 mov cr0, rcx
378 ; * @param idxField x86: [ebp + 08h] msc: rcx gcc: rdi VMCS index
391 vmwrite rcx, rd
[all...]
/vbox/src/VBox/Runtime/common/string/
H A Dmemcmp.asm32 ; @param pv1 gcc: rdi msc: rcx x86:[esp+4]
44 mov rdi, rcx
46 mov rcx, r8
49 mov rcx, rdx
51 shr rcx, 3
H A Dmemmove.asm32 ; @param pvDst gcc: rdi msc: rcx x86:[esp+4]
41 mov rdi, rcx
43 mov rcx, r8
46 mov rcx, rdx
85 shr rcx, 3
H A Dmemchr.asm44 mov rdi, rcx
45 mov rcx, r8
47 mov rcx, rdx
/vbox/src/VBox/VMM/VMMAll/
H A DEMAllA.asm28 %define MY_PTR_REG rcx
48 %define MY_PTR_REG64 rcx
69 ; @param [esp + 04h] rdi rcx Param 1 - First parameter (Dst).
80 mov rcx, rdi ; rcx = first parameter
105 cmp rcx, rdx ; do 8 bytes CMP
145 mov rcx, rdi ; rcx = first parameter
214 ; @param [esp + 04h] gcc:rdi msc:rcx Param 1 - First parameter - pointer to data item (the real stuff).
217 ; @param [esp + 14h] gcc:rcx ms
[all...]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/X64/
H A DFxRestore.asm34 fxrstor [rcx]
H A DFxSave.asm34 fxsave [rcx]
H A DReadGdtr.asm34 sgdt fword ptr [rcx]
H A DReadIdtr.asm34 sidt fword ptr [rcx]
H A DWriteGdtr.asm34 lgdt fword ptr [rcx]
H A DWriteIdtr.asm36 lidt fword ptr [rcx]
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/X64/
H A DInterlockedCompareExchange32.asm37 lock cmpxchg [rcx], r8d
H A DInterlockedCompareExchange64.asm37 lock cmpxchg [rcx], r8
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Sec/X64/
H A DSecEntry.S47 # rcx: BootFirmwareVolumePtr
50 movq %rbp, %rcx
H A DSecEntry.asm47 ; rcx: BootFirmwareVolumePtr
50 mov rcx, rbp
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/Include/X64/machine/
H A Dasm.h128 * On entry %rcx = new SPL.
134 movl CPU_INFO_IUNMASK(%r9,%rcx,4), %edi ; \
139 movq %rcx, %rdi ; \
/vbox/src/VBox/Devices/EFI/Firmware/UefiCpuPkg/CpuDxe/X64/
H A DCpuAsm.S36 mov %rcx, (%rax)
87 xchgq (%rsp), %rcx # get the return address of call, actually, it is the address of vector number.
88 movzwl (%rcx), %ecx
170 movq %rcx, 8(%rbp) # save vector number
244 movq 8(%rbp), %rcx
247 movq (%rax,%rcx,8), %rax
253 # mov rcx, [rbp + 8]
324 popq %rcx
H A DCpuAsm.asm29 mov ExternalVectorTablePtr, rcx
79 xchg rcx, [rsp] ; get the return address of call, actually, it is the address of vector number.
80 movzx ecx, word ptr [rcx]
159 mov [rbp + 8], rcx ; save vector number
233 mov rcx, [rbp + 8]
235 mov rax, [rax + rcx * 8]
241 ; mov rcx, [rbp + 8]
312 pop rcx
/vbox/include/VBox/vmm/
H A Dcpumctx-v1_6.h124 uint64_t rcx; member in union:CPUMCTX_VER1_6::__anon296
125 } CPUM_UNION_NAME(rcx);

Completed in 65 milliseconds

1234567891011