Searched refs:xCX (Results 1 - 17 of 17) sorted by relevance

/vbox/src/VBox/ValidationKit/utils/cpu/
H A Dcidet-appA.asm62 ; @param pSaveCtx ds:xCX The context to save; DS, xDX and xCX have
71 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xAX * 8], xAX ; need scratch register.
73 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xSP * 8], xAX
74 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_SS * 2], ss
75 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_CS * 2], cs
77 mov [xCX + CIDETCPUCTX.rip], xAX
91 mov [xCX + CIDETCPUCTX.rfl], xAX
94 mov word [xCX + CIDETCPUCTX.aSRegs + X86_SREG_ES * 2], es
95 mov word [xCX
[all...]
H A Dxmmsaving-asm.asm52 mov xCX, rdi ; pSet
56 mov xCX, [ebp + 8] ; pSet
107 movdqu xmm0, [xCX + 0*8]
108 movdqu xmm1, [xCX + 1*8]
109 movdqu xmm2, [xCX + 2*8]
110 movdqu xmm3, [xCX + 3*8]
111 movdqu xmm4, [xCX + 4*8]
112 movdqu xmm5, [xCX + 5*8]
113 movdqu xmm6, [xCX + 6*8]
114 movdqu xmm7, [xCX
[all...]
H A DexceptionsR3-asm.asm65 mov xCX, xAX
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/prefix/
H A Dunnrv2b.S102 #define xCX REG(cx) define
110 push %xCX
143 xor %xCX, %xCX
145 adc %xCX, %xCX /* m_len = getbit() */
147 adc %xCX, %xCX /* m_len = m_len*2 + getbit()) */
149 inc %xCX /* m_len++ */
152 adc %xCX,
[all...]
/vbox/src/VBox/Runtime/common/string/
H A Dstrlen.asm46 mov xCX, -1
51 neg xCX
52 lea xAX, [xCX - 2]
H A Dmemmove.asm131 lea xDI, [xDI + xCX - 1]
132 lea xSI, [xSI + xCX - 1]
H A Dstrchr.asm119 mov xCX, -1
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0A.asm522 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
542 RESTORE_CR0 xCX
590 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
594 RESTORE_CR0 xCX
662 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
667 RESTORE_CR0 xCX
721 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xA
[all...]
H A DVMMR0JmpA-x86.asm173 mov xCX, [xDX + VMMR0JMPBUF.eip]
178 jmp xCX
H A DVMMR0JmpA-amd64.asm167 mov xCX, [xDX + VMMR0JMPBUF.rip]
172 jmp xCX
H A DHMR0A.asm1603 %define xCX rcx
/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibTracerA.asm130 mov eax, [xCX + 4] ; VTGPROBELOC::idProbe.
189 mov xCX, [xBP + xCB*2 + xCB*0]
190 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX32.u.X86.uVtgProbeLoc], xCX ; keep, used below.
199 mov eax, [xCX + 4] ; VTGPROBELOC::idProbe.
208 push xCX
/vbox/src/VBox/VMM/testcase/
H A DtstX86-1A.asm606 push xCX
644 pop xCX
830 push xCX
884 not xCX
885 push xCX
886 pop xCX
888 pop xCX
891 cmp xCX, xBX
897 not xCX
898 push xCX
[all...]
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR3HardenedMainA-win.asm67 push xCX
92 mov xCX, [xBP - xCB*2]
/vbox/include/iprt/
H A Dasm-amd64-x86.h970 RTCCUINTREG xCX; local
976 "=c" (xCX)
984 "=c" (xCX)
990 "=c" (xCX)
999 xCX = aInfo[2];
1007 mov [xCX], ecx
1011 return (uint32_t)xCX;
H A Dasm.h3534 RTCCUINTREG xCX, xDI;
3543 : "=&c" (xCX),
/vbox/src/VBox/VMM/VMMAll/
H A DEMAllA.asm1196 lock cmpxchg dword [xCX], edx ; do 4 bytes CMPXCHG
1204 lock cmpxchg word [xCX], dx ; do 2 bytes CMPXCHG
1212 lock cmpxchg byte [xCX], dl ; do 1 byte CMPXCHG
1304 cmpxchg dword [xCX], edx ; do 4 bytes CMPXCHG
1312 cmpxchg word [xCX], dx ; do 2 bytes CMPXCHG
1320 cmpxchg byte [xCX], dl ; do 1 byte CMPXCHG

Completed in 102 milliseconds