Searched refs:ecx (Results 1 – 5 of 5) sorted by relevance
/frameworks/libs/binary_translation/runtime_primitives/ |
D | platform.cc | 32 unsigned int eax, ebx, ecx, edx; in Init() local 37 __cpuid(0, eax, ebx, ecx, edx); in Init() 38 if (((ebx == signature_AMD_ebx && ecx == signature_AMD_ecx && edx == signature_AMD_edx) || in Init() 39 (ebx == signature_HYGON_ebx && ecx == signature_HYGON_ecx && edx == signature_HYGON_edx))) { in Init() 41 __cpuid(1, eax, ebx, ecx, edx); in Init() 50 __cpuid(1, eax, ebx, ecx, edx); in Init() 52 platform_capabilities.kHasAES = ecx & bit_AES; in Init() 53 platform_capabilities.kHasAVX = ecx & bit_AVX; in Init() 54 platform_capabilities.kHasCLMUL = ecx & bit_PCLMUL; in Init() 55 platform_capabilities.kHasF16C = ecx & bit_F16C; in Init() [all …]
|
/frameworks/libs/binary_translation/assembler/ |
D | assembler_test.cc | 87 assembler.Movl(Assembler::ecx, 0xcccccccc); in AssemblerTest() 88 assembler.Call(Assembler::ecx); in AssemblerTest() 161 as.Movl(Assembler::ecx, {.base = Assembler::esp, .disp = 8}); // arg2. in CondTest1() 162 as.Cmpl(Assembler::edx, Assembler::ecx); in CondTest1() 188 as.Movl(Assembler::ecx, {.base = Assembler::esp, .disp = 8}); // arg2. in CondTest2() 190 as.Testb(Assembler::edx, Assembler::ecx); in CondTest2() 192 as.Xchgl(Assembler::eax, Assembler::ecx); in CondTest2() 193 as.Xchgl(Assembler::ecx, Assembler::eax); in CondTest2() 219 as.Movl(Assembler::ecx, {.base = Assembler::esp, .disp = 8}); // arg2. in JccTest() 220 as.Cmpl(Assembler::edx, Assembler::ecx); in JccTest() [all …]
|
/frameworks/libs/binary_translation/guest_os_primitives/ |
D | unmap_and_exit_x86_32.S | 25 mov 8(%esp), %ecx
|
/frameworks/libs/binary_translation/base/ |
D | raw_syscall_x86_32.S | 39 mov 28(%esp), %ecx
|
/frameworks/libs/binary_translation/assembler/include/berberis/assembler/ |
D | x86_32.h | 37 static constexpr Register ecx{1};
|