/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/prefix/ |
H A D | unnrv2b.S | 101 #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 D | SUPLibTracerA.asm | 103 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 D | exceptionsR3-asm.asm | 63 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 D | cidet-appA.asm | 71 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 D | xmmsaving-asm.asm | 66 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 D | VMMR0TripleFaultHackA.asm | 170 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 D | CPUMR0UnusedA.asm | 316 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 D | CPUMR0A.asm | 92 ; @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 D | VMMR0JmpA-x86.asm | 64 mov xAX, [esp] 65 mov [xDX + VMMR0JMPBUF.eip], xAX 69 pop xAX 70 mov [xDX + VMMR0JMPBUF.eflags], xAX
|
H A D | VMMR0JmpA-amd64.asm | 80 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 D | vboxport.asm | 41 mov xAX, rcx 42 push xAX 44 pop xAX
|
/vbox/src/VBox/VMM/testcase/ |
H A D | tstX86-1A.asm | 256 ; @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 D | SUPR3HardenedMainA-win.asm | 66 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 D | strchr.asm | 86 lea xAX, [xSI - 1] 123 lea xAX, [xDI - 1]
|
H A D | strlen.asm | 52 lea xAX, [xCX - 2]
|
H A D | memchr.asm | 66 lea xAX, [xDI - 1]
|
H A D | memmove.asm | 74 ;sub xAX, xSI
|
/vbox/src/VBox/Runtime/common/asm/ |
H A D | ASMGetGDTR.asm | 49 sgdt [xAX]
|
H A D | ASMGetIDTR.asm | 49 sidt [xAX]
|
H A D | ASMSetGDTR.asm | 49 lgdt [xAX]
|
H A D | ASMSetIDTR.asm | 49 lidt [xAX]
|
/vbox/src/VBox/Runtime/common/math/ |
H A D | bignum-amd64-x86.asm | 573 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 D | bootsector2-vbinstst-big-template.asm | 65 mov xAX, .s_szTestName
|
/vbox/include/iprt/ |
H A D | asm-amd64-x86.h | 861 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 D | asm.h | 1332 RTCCUINTREG xAX = 0; local 1335 : "=a" (xAX) 1336 : "0" (xAX) 1342 : "=a" (xAX) 1343 : "0" (xAX) 1347 : "=a" (xAX) 1348 : "0" (xAX)
|