Searched defs:edx (Results 1 - 25 of 99) sorted by relevance

1234

/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Datomicops-internals-x86.cc79 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 Datomicops-internals-x86.cc79 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 Dcmpxchg8b.c12 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 Datomicops_internals_x86_gcc.cc52 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 Dcpu.cc86 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 Datomicops_internals_x86_gcc.cc82 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 Datomicops_internals_x86_gcc.cc61 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 Darch-x86-common.h8 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 Darch-x86.h5 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 Dtoshiba.h31 unsigned int edx __attribute__ ((packed)); member in struct:__anon23450
/external/qemu/distrib/sdl-1.2.15/src/stdlib/
H A DSDL_stdlib.c53 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 Dfixmul_x86.h115 shl edx, 1 local
116 mov a, edx
128 mov a, edx
/external/chromium_org/third_party/libwebp/dsp/
H A Dcpu.c51 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 Dcrc32c-intel.c84 unsigned int eax, ebx, ecx = 0, edx; local
88 do_cpuid(&eax, &ebx, &ecx, &edx);
/external/oprofile/module/x86/
H A Dcpu_type.c36 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 Dcpuid.c7 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 Dcpu.c51 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 Du_atomic.h247 mov edx, [_new] local
248 lock cmpxchg [ecx], edx
/external/chromium_org/v8/test/cctest/
H A Dtest-disasm-ia32.cc72 __ 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 Dtest-disasm-x87.cc72 __ 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 Du_atomic.h247 mov edx, [_new] local
248 lock cmpxchg [ecx], edx
/external/stlport/src/
H A Dlock_free_slist.h67 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 Dsidestep_resolver.cc148 // [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 Dcompare_win.cc25 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 Dcompare_win.cc25 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]

Completed in 601 milliseconds

1234