Searched defs:ecx (Results 1 - 25 of 49) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseLib/Ia32/
H A DReadMsr64.c39 mov ecx, Index local
H A DReadPmc.c33 mov ecx, Index local
H A DMwait.c38 mov ecx, RegisterEcx local
H A DDivU64x32.c41 mov ecx, Divisor local
43 div ecx
46 div ecx
H A DModU64x32.c41 mov ecx, Divisor local
43 div ecx
45 div ecx
H A DMultU64x32.c40 mov ecx, Multiplier local
41 mov eax, ecx
42 imul ecx, dword ptr [Multiplicand + 4] // overflow not detectable local
44 add edx, ecx
H A DWriteMsr64.c45 mov ecx, Index local
H A DDivU64x32Remainder.c41 mov ecx, Divisor local
44 div ecx
47 div ecx
48 mov ecx, Remainder local
50 mov [ecx], edx
H A DLRotU64.c48 cmovnz ecx, eax local
50 cmovnz edx, ecx
H A DMonitor.c41 mov ecx, RegisterEcx local
H A DMultU64x64.c42 mov ecx, ebx local
47 mul ecx
H A DRRotU64.c48 cmovnz ecx, eax local
50 cmovnz edx, ecx
H A DCpuId.c53 push ecx
54 mov ecx, RegisterEax local
56 mov [ecx], eax
58 mov ecx, RegisterEbx local
60 mov [ecx], ebx
63 mov ecx, RegisterEcx local
65 mov [ecx], eax
67 mov ecx, RegisterEdx local
69 mov [ecx], edx
H A DCpuIdEx.c60 mov ecx, SubIndex local
62 push ecx
63 mov ecx, RegisterEax local
65 mov [ecx], eax
67 mov ecx, RegisterEbx local
69 mov [ecx], ebx
72 mov ecx, RegisterEcx local
74 mov [ecx], eax
76 mov ecx, RegisterEdx local
78 mov [ecx], ed
[all...]
H A DDisablePaging32.c61 mov ecx, Context1 local
73 push ecx
H A DEnablePaging32.c64 mov ecx, Context1 local
76 push ecx
/vbox/src/VBox/Devices/EFI/Firmware/MdePkg/Library/BaseSynchronizationLib/Ia32/
H A DInterlockedCompareExchange32.c44 mov ecx, Value local
47 lock cmpxchg [ecx], edx
H A DInterlockedCompareExchange64.c47 mov ecx, dword ptr [ExchangeValue + 4] local
/vbox/src/VBox/VMM/testcase/
H A DtstInstrEmul.cpp41 uint32_t eax, edx, ebx, ecx, eflags; local
48 ecx = 0x2;
49 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx);
57 eflags = EMEmulateLockCmpXchg8b(&val, &eax, &edx, ebx, ecx);
71 ecx = 0x2;
72 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx);
80 eflags = EMEmulateCmpXchg8b(&val, &eax, &edx, ebx, ecx);
/vbox/src/VBox/ValidationKit/utils/cpu/
H A Drdtsc.cpp41 mov ecx, edx local
49 cmp edx, ecx
64 cmp ecx, edi local
/vbox/src/VBox/Devices/EFI/Firmware/StdLib/LibC/CRT/Ia32/
H A Dlldvrm.c90 mov ecx, [esp + 20] local
H A Dulldvrm.c90 mov ecx, [esp + 20] local
/vbox/src/libs/xpcom18a4/xpcom/reflect/xptcall/src/md/win32/
H A Dxptcinvoke.cpp93 mov ecx,esp local
95 call invoke_copy_to_stack // fastcall, ecx = d, edx = paramCount, params is on the stack
97 mov ecx,that // instance in ecx local
98 push ecx // push this
99 mov edx,[ecx] // vtable in edx
H A Dxptcstubs.cpp138 push ecx // make room for a ptr
143 push ecx // vtbl_index
148 mov ecx, [ebp-4] // stackBytesToPop local
149 add ecx, 8 // for 'this' and return address local
152 add esp, ecx // fix up stack pointer
160 { __asm mov ecx, n __asm jmp SharedStub }
171 "leal 0x0c(%%ebp), %%ecx\n\t" /* args */ \
/vbox/src/VBox/Runtime/common/misc/
H A Dreq.cpp425 mov ecx, cbArgs
426 shr ecx, 2 local

Completed in 58 milliseconds

12