Searched defs:edx (Results 26 - 50 of 54) sorted by relevance

123

/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/win32/
H A Dxptcinvoke.cpp87 mov edx,paramCount // Save paramCount for later local
88 test edx,edx // maybe we don't have any params to copy local
90 mov eax,edx
95 call invoke_copy_to_stack // fastcall, ecx = d, edx = paramCount, params is on the stack
99 mov edx,[ecx] // vtable in edx local
101 call [edx][eax*4] // stdcall, i.e. callee cleans up stack.
H A Dxptcstubs.cpp147 mov edx, [ebp+4] // return address local
153 jmp edx // simulate __stdcall return
172 "movl 0x08(%%ebp), %%edx\n\t" /* this */ \
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/include/ipxe/
H A Dvmware.h65 uint32_t edx; local
70 "=c" ( status ), "=d" ( edx )
74 *edxhi = ( edx >> 16 );
/vbox/src/VBox/Runtime/common/time/
H A Dtimesupref.h238 xor edx, edx local
239 mov dword ptr [u64Delta + 4], edx
/vbox/src/VBox/Runtime/common/misc/
H A Dreq.cpp404 __asm__ __volatile__("movl %%esp, %%edx\n\t"
410 "movl %%edx, %%edi\n\t"
419 : "edi", "edx");
423 xor edx, edx /* just mess it up. */ local
/vbox/include/iprt/
H A Dasm-math.h61 __asm__ __volatile__("mull %%edx"
69 mov edx, [u32F1] local
71 mul edx
73 mov dword ptr [u64 + 4], edx
97 __asm__ __volatile__("imull %%edx"
105 mov edx, [i32F1] local
107 imul edx
109 mov dword ptr [i64 + 4], edx
201 mov edx, dword ptr [u64 + 4]
235 mov edx, dwor
[all...]
H A Dasm-amd64-x86.h620 mov [u.s.Hi], edx
654 mov [u.s.Hi], edx
672 * @param pvEDX Where to store edx.
725 mov [uEDX], edx
746 * @param pvEDX Where to store edx.
802 mov [uEDX], edx
825 * @param pvEDX Where to store edx. Optional.
832 * Performs the cpuid instruction returning ecx and edx.
836 * @param pvEDX Where to store edx.
874 : "ecx", "edx");
1925 mov edx, [u.s.Hi] local
1999 mov edx, [u.s.Hi] local
[all...]
H A Dasm.h107 * __asm__ ("rdmsr" : "=a"(low) : "c"(idx) : "edx");
260 mov edx, [pu8]
262 xchg [edx], al
329 mov edx, [pu16]
331 xchg [edx], ax
385 mov edx, [pu32]
387 xchg [edx], eax
476 mov edx, dword ptr [edi + 4]
481 mov dword ptr [u64 + 4], edx
762 mov edx, [pu3
1622 xor edx, edx local
1703 xor edx, edx local
3779 mov edx, [iBit] local
3859 mov edx, [iBit] local
3937 mov edx, [iBit] local
3984 mov edx, [iBit] local
4033 mov edx, [iBit] local
4085 mov edx, [iBit] local
4137 mov edx, [iBit] local
4189 mov edx, [iBit] local
4236 mov edx, [iBit] local
4287 mov edx, [iBit] local
4441 mov edx, 0ffffffffh local
4458 bsf edx, eax local
4459 add edx, edi local
4596 mov edx, 0ffffffffh local
4612 bsf edx, eax local
4613 add edx, edi local
[all...]
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/test/
H A Dinvoke_test.cpp140 mov edx,esp local
143 push edx
147 mov edx,[ecx] // vtable in edx local
150 add edx,eax local
151 call [edx] // stdcall, i.e. callee cleans up stack.
190 "movl %%esp, %%edx\n\t"
193 "pushl %%edx\n\t"
199 "movl (%%ecx), %%edx\n\t"
203 "addl %%eax, %%edx\
[all...]
H A Dstub_test.cpp108 mov edx, [ebp+4] // vtbl_index local
109 push edx
113 mov edx, [ebp+8] // return address local
119 jmp edx // simulate __stdcall return
179 "call *%%edx" /* PrepareAndDispatch */ \
/vbox/src/libs/zlib-1.2.6/contrib/inflate86/
H A Dinffas86.c89 /* 80 40 */ unsigned long hold; /* edx rdx local strm->hold */
237 " andl %%edx, %%eax\n" /* eax &= hold */
275 " andl %%edx, %%eax\n" /* eax &= hold */
336 " andl %%edx, %%eax\n" /* eax &= hold */
350 " andl %%edx, %%eax\n" /* eax &= hold */
478 " movl 40(%%esp), %%edx\n" /* edx = hold */
501 " orl %%eax, %%edx\n" /* hold |= *((ushort *)in)++ << bits */
505 " andl %%edx, %%eax\n" /* eax &= hold */
511 " shrl %%cl, %%edx\
805 mov edx, [esp+40] /* edx = hold */ local
828 or edx, eax /* hold |= *((ushort *)in)++ << bits */ local
838 shr edx, cl /* hold >>= this.bits */ local
867 or edx, eax /* hold |= *((ushort *)in)++ << bits */ local
877 shr edx, cl local
889 or edx, eax /* hold |= *((ushort *)in)++ << bits */ local
902 shr edx, cl /* hold >>= this.bits */ local
918 or edx, eax /* hold |= *((ushort *)in)++ << bits */ local
928 shr edx, cl local
[all...]
/vbox/src/VBox/Devices/PC/ipxe/src/arch/i386/include/
H A Dregisters.h39 * %edx, %esi, %edi, %ebp or %esp.
93 uint32_t edx; member in union:i386_regs::__anon15049
H A Dcomboot.h99 com32_reg32_t edx; /* Offset 28 */ member in struct:__anon15030
109 uint32_t edx; /* Offset 8 */ member in struct:__anon15031
129 uint32_t edx; /* Offset 20 */ member in struct:__anon15032
/vbox/src/VBox/VMM/VMMR0/
H A DCPUMR0.cpp83 uint32_t uEdx; /**< which bits in edx to unify between CPUs. */
169 uint32_t eax, ebx, ecx, edx; local
170 ASMCpuIdExSlow(uLeaf, 0, 0, 0, &eax, &ebx, &ecx, &edx);
173 ASMAtomicAndU32(&pLegacyLeaf->uEdx, edx | ~g_aCpuidUnifyBits[i].uEdx);
/vbox/src/VBox/VMM/VMMR3/
H A DVMReq.cpp1274 __asm__ __volatile__("movl %%esp, %%edx\n\t"
1280 "movl %%edx, %%edi\n\t"
1289 : "edi", "edx");
1293 xor edx, edx /* just mess it up. */ local
/vbox/include/VBox/vmm/
H A Dcpumctx-v1_6.h118 uint32_t edx; member in union:CPUMCTX_VER1_6::__anon295
H A Dcpumctx.h166 uint32_t edx; member in union:CPUMCTXCORE::__anon301
274 uint32_t edx; member in union:CPUMCTX::__anon311
/vbox/src/libs/libpng-1.2.8/
H A Dpngvcrd.c41 push edx
74 and edx, 0x00800000 //mask out all bits but mmx bit(24) local
75 cmp edx, 0 // 0 = mmx not supported local
82 pop edx //CPUID trashed these
365 mov edx,mask local
366 sal edx,24 //make low byte the high byte local
369 sal edx,1 //move high bit to CF local
482 mov edx,mask local
483 sal edx,24 //make low byte the high byte local
485 sal edx, local
613 mov edx,mask local
614 sal edx,24 //make low byte the high byte local
616 sal edx,1 //move high bit to CF local
760 mov edx,mask local
761 sal edx,24 //make low byte the high byte local
763 sal edx,1 //move high bit to CF local
921 mov edx,mask local
922 sal edx,24 //make low byte the high byte local
925 sal edx,1 //move high bit to CF local
1943 mov edx, edi local
1945 sub edx, bpp // edx ==> Raw(x-bpp) local
2239 mov edx, edi local
2241 sub edx, bpp // edx ==> Raw(x-bpp) local
2302 mov edx, edi local
2304 sub edx, bpp // edx ==> Raw(x-bpp) local
2338 mov edx, edi local
2340 sub edx, bpp // edx ==> Raw(x-bpp) local
2378 xor edx, edx // edx ==> x-bpp offset local
3103 mov edx, ebx local
3105 sub edx, bpp // Set edx = ebx - bpp local
3184 mov edx, ebx local
3186 sub edx, bpp // Set edx = ebx - bpp local
3290 mov edx, ecx local
3291 sub edx, ebx // subtract alignment fix local
3292 and edx, 0x00000007 // calc bytes over mult of 8 local
3587 mov edx, ecx local
3588 sub edx, ebx // subtract alignment fix local
3589 and edx, 0x0000003f // calc bytes over mult of 64 local
3631 cmp edx, 0 // Test for bytes over mult of 64 local
3637 cmp edx, 8 //test for less than 8 bytes local
3642 and edx, 0x00000007 // calc bytes over mult of 8 local
3654 cmp edx, 0 // Test for bytes over mult of 8 local
[all...]
/vbox/src/VBox/Devices/PC/BIOS/
H A Dbiosint.h91 uint32_t ebx, edx, ecx, eax; member in struct:__anon14965::__anon14966::__anon14967
/vbox/src/VBox/Devices/Graphics/shaderlib/wine/include/wine/
H A Dwinbase16.h199 DWORD edx; /* 04 saved registers */ member in struct:_STACK16FRAME
/vbox/src/VBox/Additions/WINNT/Graphics/Wine/include/wine/
H A Dwinbase16.h199 DWORD edx; /* 04 saved registers */ member in struct:_STACK16FRAME
/vbox/src/recompiler/tests/
H A Dtest-i386.c206 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
214 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
222 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
229 long eax, ebx, ecx, edx, esi, edi, res; local
233 edx = i2l(0x0008);
242 TEST_LEA("(%%edx)");
249 TEST_LEA("0x40(%%edx)");
256 TEST_LEA("0x4000(%%edx)");
261 TEST_LEA("(%%ebx, %%edx)");
263 TEST_LEA("(%%edx,
1207 long eax, edx; local
[all...]
/vbox/src/VBox/VMM/VMMAll/
H A DCPUMAllRegs.cpp300 pVCpu->cpum.s.Hyper.edx = u32EDX;
459 return pVCpu->cpum.s.Hyper.edx;
805 VMMDECL(int) CPUMSetGuestEDX(PVMCPU pVCpu, uint32_t edx) argument
807 pVCpu->cpum.s.Guest.edx = edx;
1026 return pVCpu->cpum.s.Guest.edx;
/vbox/include/VBox/
H A Dsup.h130 uint32_t edx; member in struct:SUPDRVTRACERUSRCTX::__anon252::__anon253
H A Dtypes.h811 uint32_t edx; member in struct:VBOXTSS

Completed in 154 milliseconds

123