Searched refs:xAX (Results 1 - 25 of 28) sorted by relevance

12

/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/prefix/
H A Dunnrv2b.S101 #define xAX REG(ax) define
108 push %xAX
127 xor %xAX, %xAX
128 inc %xAX /* m_off = 1 */
131 adc %xAX, %xAX /* m_off = m_off*2 + getbit() */
134 sub $3, %xAX
136 shl $8, %xAX
139 xor $-1, %xAX
[all...]
/vbox/src/VBox/HostDrivers/Support/
H A DSUPLibTracerA.asm103 pop xAX
104 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rflags], xAX
105 mov xAX, [xBP + xCB]
106 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rip], xAX
107 mov xAX, [xBP]
108 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rbp], xAX
109 lea xAX, [xBP + xCB*2]
110 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.rsp], xAX
116 mov xAX, [xBP + xCB*2 + 0x20 + xCB*0]
117 mov [xSP + SUPTRACERUMODFIREPROBE.In + SUPDRVTRACERUSRCTX64.u.Amd64.aArgs + xCB*3], xAX
[all...]
/vbox/src/VBox/ValidationKit/utils/cpu/
H A DexceptionsR3-asm.asm63 mov xAX, TST_XCPT_MAGIC
64 mov xBX, xAX
65 mov xCX, xAX
66 mov xDX, xAX
67 mov xDI, xAX
68 mov xSI, xAX
69 mov xBP, xAX
71 mov r8, xAX
72 mov r9, xAX
73 mov r10, xAX
[all...]
H A Dcidet-appA.asm71 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xAX * 8], xAX ; need scratch register.
72 lea xAX, [xSP + xCB]
73 mov [xCX + CIDETCPUCTX.aGRegs + X86_GREG_xSP * 8], xAX
76 mov xAX, [xSP]
77 mov [xCX + CIDETCPUCTX.rip], xAX
81 mov [xDX + CIDETCPUCTX.aGRegs + X86_GREG_xAX * 8], xAX
90 pop xAX
91 mov [xCX + CIDETCPUCTX.rfl], xAX
183 dec xAX
184 mov [xCX + CIDETCPUCTX.uErr], xAX
[all...]
H A Dxmmsaving-asm.asm66 mov xAX, [xDX + %1 * 8]
67 cmp [xSP], xAX
69 mov xAX, [xDX + %1 * 8 + xCB]
70 cmp [xSP + xCB], xAX
73 mov xAX, [xDX + %1 * 8 + xCB*2]
74 cmp [xSP + xCB*2], xAX
76 mov xAX, [xDX + %1 * 8 + xCB*3]
77 cmp [xSP + xCB*3], xAX
/vbox/src/VBox/VMM/VMMR0/
H A DVMMR0TripleFaultHackA.asm170 push xAX
179 pop xAX
216 push xAX
220 push xAX
221 push xAX
222 push xAX
223 push xAX
255 pop xAX
256 pop xAX
257 pop xAX
[all...]
H A DCPUMR0UnusedA.asm316 mov xAX, rcx
318 mov xAX, rdi
321 mov xAX, dword [esp + 4]
324 push xAX
326 pop xAX
350 mov xAX, rcx
352 mov xAX, rdi
355 mov xAX, dword [esp + 4]
357 push xAX
359 pop xAX
[all...]
H A DCPUMR0A.asm92 ; @uses xAX, EFLAGS
296 ; @uses xAX, xDX, EFLAGS, 20h of stack.
402 ; @uses xAX, xDX, EFLAGS
499 ; Prologue - xAX+xDX must be free for XSAVE/XRSTOR input.
522 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
568 ; Prologue - xAX+xDX must be free for XSAVE/XRSTOR input.
590 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
634 ; Prologue - xAX+xDX must be free for XSAVE/XRSTOR input.
662 SAVE_CR0_CLEAR_FPU_TRAPS xCX, xAX ; xCX is now old CR0 value, don't use!
693 ; Prologue - xAX
[all...]
H A DVMMR0JmpA-x86.asm64 mov xAX, [esp]
65 mov [xDX + VMMR0JMPBUF.eip], xAX
69 pop xAX
70 mov [xDX + VMMR0JMPBUF.eflags], xAX
H A DVMMR0JmpA-amd64.asm80 mov xAX, [rbp + 8]
81 mov [xDX + VMMR0JMPBUF.rip], xAX
97 pop xAX
98 mov [xDX + VMMR0JMPBUF.rflags], xAX
/vbox/src/VBox/Additions/WINNT/Graphics/Wine_new/d3d9/
H A Dvboxport.asm41 mov xAX, rcx
42 push xAX
44 pop xAX
/vbox/src/VBox/VMM/testcase/
H A DtstX86-1A.asm256 ; @uses xAX, xDX
261 lea xAX, [REF(%%resume)]
264 mov [xDX + TRAPINFO.uResumePC], xAX
265 mov xAX, [REF_EXTERN(g_pbEfExecPage)]
266 lea xAX, [xAX + (%2)]
267 mov [xDX + TRAPINFO.uTrapPC], xAX
268 jmp xAX
1685 lea xAX, [xBX + 20000]
1730 lea xAX, [xB
[all...]
/vbox/src/VBox/HostDrivers/Support/win/
H A DSUPR3HardenedMainA-win.asm66 push xAX
83 ; resume address in xAX, which we put in the "return" stack position.
86 mov [xBP + xCB], xAX
91 mov xAX, [xBP - xCB*1]
/vbox/src/VBox/Runtime/common/string/
H A Dstrchr.asm86 lea xAX, [xSI - 1]
123 lea xAX, [xDI - 1]
H A Dstrlen.asm52 lea xAX, [xCX - 2]
H A Dmemchr.asm66 lea xAX, [xDI - 1]
H A Dmemmove.asm74 ;sub xAX, xSI
/vbox/src/VBox/Runtime/common/asm/
H A DASMGetGDTR.asm49 sgdt [xAX]
H A DASMGetIDTR.asm49 sidt [xAX]
H A DASMSetGDTR.asm49 lgdt [xAX]
H A DASMSetIDTR.asm49 lidt [xAX]
/vbox/src/VBox/Runtime/common/math/
H A Dbignum-amd64-x86.asm573 push xAX
574 mov xAX, xDX
577 mov RTBIGNUM_ELEMENT_PRE [puQuotient + RTBIGNUM_ELEMENT_SIZE], xAX
578 pop xAX
585 mov RTBIGNUM_ELEMENT_PRE [puQuotient], xAX
691 mov xAX, [pauMultiplicand + iMultiplicand * RTBIGNUM_ELEMENT_SIZE]
693 add [pauResult + iMultiplicand * RTBIGNUM_ELEMENT_SIZE], xAX
807 mov xAX, uQhat
810 add xAX, uMulCarry
814 sub [pauDividendJ], xAX
[all...]
/vbox/src/VBox/ValidationKit/bootsectors/
H A Dbootsector2-vbinstst-big-template.asm65 mov xAX, .s_szTestName
/vbox/include/iprt/
H A Dasm-amd64-x86.h861 RTCCUINTREG xAX; local
865 : "=a" (xAX)
872 : "=a" (xAX)
877 : "=a" (xAX)
885 xAX = aInfo[0];
893 mov [xAX], eax
897 return (uint32_t)xAX;
H A Dasm.h1332 RTCCUINTREG xAX = 0; local
1335 : "=a" (xAX)
1336 : "0" (xAX)
1342 : "=a" (xAX)
1343 : "0" (xAX)
1347 : "=a" (xAX)
1348 : "0" (xAX)

Completed in 76 milliseconds

12