/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
H A D | atomicops-internals-x86.cc | 79 uint32 edx; local 82 cpuid(eax, ebx, ecx, edx, 0); 85 memcpy(vendor + 4, &edx, 4); 89 // get feature flags in ecx/edx, and family/model in eax 90 cpuid(eax, ebx, ecx, edx, 1); 112 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence 113 AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
|
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
H A D | atomicops-internals-x86.cc | 79 uint32 edx; local 82 cpuid(eax, ebx, ecx, edx, 0); 85 memcpy(vendor + 4, &edx, 4); 89 // get feature flags in ecx/edx, and family/model in eax 90 cpuid(eax, ebx, ecx, edx, 1); 112 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence 113 AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
|
/external/valgrind/main/none/tests/x86/ |
H A D | cmpxchg8b.c | 12 UInt edx; variable 21 "\tpushl %edx\n" 28 "\tmovl " VG_SYM(edx) ",%edx\n" 33 "\tmovl %edx," VG_SYM(edx) "\n" 38 "\tpopl %edx\n" 47 edx = 0x11111111; eax = 0x22222222; 53 eax, ebx, ecx, edx, zout & 0xFFFF, m64 ); 55 edx [all...] |
/external/chromium_org/base/ |
H A D | atomicops_internals_x86_gcc.cc | 52 uint32_t edx; local 55 cpuid(eax, ebx, ecx, edx, 0); 58 memcpy(vendor + 4, &edx, 4); 62 // get feature flags in ecx/edx, and family/model in eax 63 cpuid(eax, ebx, ecx, edx, 1);
|
H A D | cpu.cc | 86 uint32 eax, edx; local 88 __asm__ volatile ("xgetbv" : "=a" (eax), "=d" (edx) : "c" (xcr)); 89 return (static_cast<uint64>(edx) << 32) | eax;
|
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | atomicops_internals_x86_gcc.cc | 82 uint32_t edx; local 85 cpuid(eax, ebx, ecx, edx, 0); 88 memcpy(vendor + 4, &edx, 4); 92 // get feature flags in ecx/edx, and family/model in eax 93 cpuid(eax, ebx, ecx, edx, 1); 115 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence 116 AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
|
/external/chromium_org/v8/src/base/ |
H A D | atomicops_internals_x86_gcc.cc | 61 uint32_t edx = 0; local 64 cpuid(eax, ebx, ecx, edx, 0); 67 memcpy(vendor + 4, &edx, 4); 71 // get feature flags in ecx/edx, and family/model in eax 72 cpuid(eax, ebx, ecx, edx, 1); 95 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence 96 AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
|
/external/fio/arch/ |
H A D | arch-x86-common.h | 8 unsigned int *ecx, unsigned int *edx) 12 do_cpuid(eax, ebx, ecx, edx); 21 unsigned int eax, ebx, ecx = 0, edx; local 27 do_cpuid(&eax, &ebx, &ecx, &edx); 28 if (!(edx & (1U << 4))) 35 do_cpuid(&eax, &ebx, &ecx, &edx); 36 return edx & (1U << 8); 41 unsigned int eax, ebx, ecx, edx; local 43 cpuid(0x80000000, &eax, &ebx, &ecx, &edx); 47 cpuid(0x80000007, &eax, &ebx, &ecx, &edx); 6 cpuid(unsigned int op, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument [all...] |
H A D | arch-x86.h | 5 unsigned int *ecx, unsigned int *edx) 8 : "=a" (*eax), "=r" (*ebx), "=c" (*ecx), "=d" (*edx) 4 do_cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
|
/external/kernel-headers/original/uapi/linux/ |
H A D | toshiba.h | 31 unsigned int edx __attribute__ ((packed)); member in struct:__anon23450
|
/external/qemu/distrib/sdl-1.2.15/src/stdlib/ |
H A D | SDL_stdlib.c | 53 mov edx,dword ptr [esp+18h] local 59 test edx,edx local 66 mov edx,dword ptr [esp+14h] local 67 adc edx,0 local 74 mov edx,dword ptr [esp+14h] local 75 sbb edx,0 local 78 mov edx,dword ptr [esp+14h] local 79 test edx,7FFFFFFFh local 111 mov ecx,edx 113 mov edx,dword ptr [ebp+0Ch] local 119 mov edx,dword ptr [ebp-14h] local 139 mov edx,dword ptr [esp+10h] local 150 mov edx,dword ptr [esp+18h] local 161 xor edx,edx local 166 mov edx,ebx local 171 mov edx,dword ptr [esp+14h] local 176 shr edx,1 local 186 add edx,ecx local 188 cmp edx,dword ptr [esp+14h] local 196 xor edx,edx local 203 sbb edx,0 local 221 xor edx,edx local 226 mov edx,ebx local 231 mov edx,dword ptr [esp+10h] local 236 shr edx,1 local 246 add edx,ecx local 248 cmp edx,dword ptr [esp+10h] local 256 xor edx,edx local 274 mov edx,dword ptr [esp+0Ch] local 284 mov edx,dword ptr [esp+14h] local 295 xor edx,edx local 300 xor edx,edx local 307 mov edx,dword ptr [esp+10h] local 312 shr edx,1 local 321 add edx,ecx local 323 cmp edx,dword ptr [esp+10h] local 330 sbb edx,dword ptr [esp+18h] local 333 sbb edx,dword ptr [esp+10h] local 339 sbb edx,0 local 355 xor edx,edx local 360 xor edx,edx local 365 mov edx,dword ptr [esp+0Ch] local 370 shr edx,1 local 379 add edx,ecx local 381 cmp edx,dword ptr [esp+0Ch] local 388 sbb edx,dword ptr [esp+14h] local 391 sbb edx,dword ptr [esp+0Ch] local 394 sbb edx,0 local 413 mov edx,dword ptr [esp+10h] local 424 mov edx,dword ptr [esp+18h] local 435 xor edx,edx local 446 add edx,ecx local 451 mov edx,dword ptr [esp+14h] local 456 shr edx,1 local 466 add edx,ecx local 468 cmp edx,dword ptr [esp+14h] local 476 sbb edx,dword ptr [esp+1Ch] local 481 sbb edx,dword ptr [esp+14h] local 486 sbb edx,0 local 489 mov edx,ebx local 497 sbb edx,0 local 514 xor edx,edx local 525 add edx,ecx local 530 mov edx,dword ptr [esp+0Ch] local 535 shr edx,1 local 545 add edx,ecx local 547 cmp edx,dword ptr [esp+0Ch] local 555 sbb edx,dword ptr [esp+14h] local 560 sbb edx,dword ptr [esp+0Ch] local 563 sbb edx,0 local 565 mov edx,ebx local 580 shld edx,eax,cl local 584 mov edx,eax local 587 shl edx,cl local 591 xor edx,edx local 602 shrd eax,edx,cl local 603 shr edx,cl local 607 xor edx,edx local 613 xor edx,edx local [all...] |
/external/aac/libFDK/include/x86/ |
H A D | fixmul_x86.h | 115 shl edx, 1 local 116 mov a, edx 128 mov a, edx
|
/external/chromium_org/third_party/libwebp/dsp/ |
H A D | cpu.c | 51 uint32_t eax, edx; local 55 : "=a"(eax), "=d"(edx) : "c" (ecx)); 56 return ((uint64_t)edx << 32) | eax; 68 mov edx_, edx
|
/external/fio/crc/ |
H A D | crc32c-intel.c | 84 unsigned int eax, ebx, ecx = 0, edx; local 88 do_cpuid(&eax, &ebx, &ecx, &edx);
|
/external/oprofile/module/x86/ |
H A D | cpu_type.c | 36 int eax, ebx, ecx, edx; local 38 cpuid (1, &eax, &ebx, &ecx, &edx); 55 int eax, ebx, ecx, edx; local 58 cpuid(1, &eax, &ebx, &ecx, &edx);
|
/external/valgrind/main/VEX/useful/ |
H A D | cpuid.c | 7 void cpuid ( UInt* eax, UInt* ebx, UInt* ecx, UInt* edx, argument 14 *eax = a; *ebx = b; *ecx = c; *edx = d; 21 UInt eax, ebx, ecx, edx; local 25 cpuid(&eax,&ebx,&ecx,&edx, 0,0); 38 cpuid(&eax,&ebx,&ecx,&edx, i,0); 41 cpuid(&eax,&ebx,&ecx,&edx, i,ecx_in); 50 cpuid(&eax,&ebx,&ecx,&edx, 0x80000000,0); 53 cpuid(&eax,&ebx,&ecx,&edx, i,0); 57 cpuid(&eax,&ebx,&ecx,&edx, 1234,0); 58 cpuid(&eax,&ebx,&ecx,&edx, [all...] |
/external/webp/src/dsp/ |
H A D | cpu.c | 51 uint32_t eax, edx; local 55 : "=a"(eax), "=d"(edx) : "c" (ecx)); 56 return ((uint64_t)edx << 32) | eax; 68 mov edx_, edx
|
/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
H A D | u_atomic.h | 247 mov edx, [_new] local 248 lock cmpxchg [ecx], edx
|
/external/chromium_org/v8/test/cctest/ |
H A D | test-disasm-ia32.cc | 72 __ add(edx, ebx); 73 __ add(edx, Operand(12, RelocInfo::NONE32)); 74 __ add(edx, Operand(ebx, 0)); 75 __ add(edx, Operand(ebx, 16)); 76 __ add(edx, Operand(ebx, 1999)); 77 __ add(edx, Operand(ebx, -4)); 78 __ add(edx, Operand(ebx, -1999)); 79 __ add(edx, Operand(esp, 0)); 80 __ add(edx, Operand(esp, 16)); 81 __ add(edx, Operan 149 __ mov_b(Operand(esp, 16), edx); local 151 __ mov_w(Operand(esp, 16), edx); local 161 __ mov(Operand(ebx, ecx, times_4, 10000), edx); local 268 __ bts(Operand(ebx, ecx, times_8, 10000), edx); local [all...] |
H A D | test-disasm-x87.cc | 72 __ add(edx, ebx); 73 __ add(edx, Operand(12, RelocInfo::NONE32)); 74 __ add(edx, Operand(ebx, 0)); 75 __ add(edx, Operand(ebx, 16)); 76 __ add(edx, Operand(ebx, 1999)); 77 __ add(edx, Operand(ebx, -4)); 78 __ add(edx, Operand(ebx, -1999)); 79 __ add(edx, Operand(esp, 0)); 80 __ add(edx, Operand(esp, 16)); 81 __ add(edx, Operan 149 __ mov_b(Operand(esp, 16), edx); local 151 __ mov_w(Operand(esp, 16), edx); local 161 __ mov(Operand(ebx, ecx, times_4, 10000), edx); local 268 __ bts(Operand(ebx, ecx, times_8, 10000), edx); local [all...] |
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_atomic.h | 247 mov edx, [_new] local 248 lock cmpxchg [ecx], edx
|
/external/stlport/src/ |
H A D | lock_free_slist.h | 67 int __tmp2; // and edx registers will not have the same value as their input. 73 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1 75 " jne L1_%=\n\t" // Failed, retry! (edx:eax now contain most recent _M_sequence:_M_top) 96 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1 98 " jne L1_%=\n\t" // We failed, retry! (edx:eax now contain most recent _M_sequence:_M_top) 121 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1 123 " jne L1_%=\n\t" // Failed, retry! (edx:eax now contain most recent _M_sequence:_M_top) 216 mov edx, [esi+4] // _M._M_data._M_sequence local 218 lea ecx, [edx+1] // new sequence = _M._M_data._M_sequence + 1 220 jne L1 // Failed, retry! (edx 239 mov edx, [esi+4] // _M._M_data._M_sequence local 266 mov edx, [esi+4] // _M._M_data._M_sequence local [all...] |
/external/chromium_org/sandbox/win/src/ |
H A D | sidestep_resolver.cc | 148 // [xxx] [saved edx] [xxx] 156 push edx 158 mov edx, [esp + 0x14] // Get the return address. local 160 push edx 166 lea edx, [ebx]SmartThunk.sidestep // The original function. local 172 mov [esp + 0x10], edx 173 pop edx // Restore registers. 181 mov [esp + 0x18], edx // Replace first parameter. 183 pop edx // Restore registers.
|
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 25 mov edx, [esp + 8] // src_b local 34 movdqa xmm2, [edx] 35 lea edx, [edx + 16] local 67 mov edx, [esp + 8] // src_b local 71 sub edx, eax local 76 vmovdqu ymm2, [eax + edx]
|
/external/chromium_org/third_party/libyuv/source/ |
H A D | compare_win.cc | 25 mov edx, [esp + 8] // src_b local 34 movdqa xmm2, [edx] 35 lea edx, [edx + 16] local 67 mov edx, [esp + 8] // src_b local 71 sub edx, eax local 76 vmovdqu ymm2, [eax + edx]
|