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

123

/external/clang/lib/Headers/
H A Dcpuid.h30 unsigned int *edx) {
31 asm("cpuid" : "=a"(*eax), "=b" (*ebx), "=c"(*ecx), "=d"(*edx) : "0"(level));
28 __get_cpuid(unsigned int level, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
/external/clang/lib/include/
H A Dcpuid.h30 unsigned int *edx) {
31 asm("cpuid" : "=a"(*eax), "=b" (*ebx), "=c"(*ecx), "=d"(*edx) : "0"(level));
28 __get_cpuid(unsigned int level, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
/external/kernel-headers/original/asm-x86/
H A Dtsc.h39 unsigned eax, edx; local
46 ASM_OUTPUT2("=a" (eax), "=d" (edx)),
48 ret = (((unsigned long long)edx) << 32) | ((unsigned long long)eax);
57 "=a" (eax), "0" (1) : "ebx","ecx","edx","memory");
H A Dmsr.h202 __asm__ __volatile__ ("rdtsc" : "=a" (low) : : "edx")
230 unsigned int *ecx, unsigned int *edx)
236 "=d" (*edx)
242 int *edx)
248 "=d" (*edx)
287 unsigned int eax, edx; local
290 : "=a" (eax), "=d" (edx)
293 return edx;
229 cpuid(int op, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
241 cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, int *edx) argument
H A Duser32.h35 __u32 ebx, ecx, edx, esi, edi, ebp, eax; member in struct:user_regs_struct32
H A Duser_32.h78 long ebx, ecx, edx, esi, edi, ebp, eax; member in struct:user_regs_struct
/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/base/
H A Datomicops_internals_x86_gcc.cc51 uint32 edx; local
54 cpuid(eax, ebx, ecx, edx, 0);
57 memcpy(vendor + 4, &edx, 4);
61 // get feature flags in ecx/edx, and family/model in eax
62 cpuid(eax, ebx, ecx, edx, 1);
84 // edx bit 26 is SSE2 which we use to tell use whether we can use mfence
85 AtomicOps_Internalx86CPUFeatures.has_sse2 = ((edx >> 26) & 1);
/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/v8/src/
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/aac/libFDK/include/x86/
H A Dfixmul_x86.h115 shl edx, 1 local
116 mov a, edx
128 mov a, 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);
29 cpuid(&eax,&ebx,&ecx,&edx, i,0);
34 cpuid(&eax,&ebx,&ecx,&edx, i,ecx_in);
42 cpuid(&eax,&ebx,&ecx,&edx, i,ecx_in);
50 cpuid(&eax,&ebx,&ecx,&edx, i,ecx_in);
60 cpuid(&eax,&ebx,&ecx,&edx, 0x80000000,0);
63 cpuid(&eax,&ebx,&ecx,&edx,
79 cpuid( UInt* eax, UInt* ebx, UInt* ecx, UInt* edx, UInt index, UInt ecx_in ) argument
93 UInt eax, ebx, ecx, edx; local
[all...]
/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/v8/test/cctest/
H A Dtest-disasm-ia32.cc78 __ add(edx, ebx);
79 __ add(edx, Operand(12, RelocInfo::NONE));
80 __ add(edx, Operand(ebx, 0));
81 __ add(edx, Operand(ebx, 16));
82 __ add(edx, Operand(ebx, 1999));
83 __ add(edx, Operand(esp, 0));
84 __ add(edx, Operand(esp, 16));
85 __ add(edx, Operand(esp, 1999));
97 __ and_(edx, 3);
98 __ and_(edx, Operan
153 __ mov_b(Operand(esp, 16), edx); local
155 __ mov_w(Operand(esp, 16), edx); local
165 __ mov(Operand(ebx, ecx, times_4, 10000), edx); local
256 __ bts(Operand(ebx, ecx, times_8, 10000), edx); local
[all...]
/external/freetype/include/freetype/config/
H A Dftconfig.h377 "imul %%edx\n"
378 "movl %%edx, %%ecx\n"
382 "adcl $0, %%edx\n"
384 "shll $16, %%edx\n"
385 "addl %%edx, %%eax\n"
414 mov edx, b local
415 imul edx
416 mov ecx, edx
420 adc edx, 0 local
422 shl edx, 1 local
[all...]
/external/qemu/distrib/sdl-1.2.15/src/timer/os2/
H A DSDL_systimer.c66 push edx
69 mov edx, dword ptr hires_now+4 local
71 sbb edx, dword ptr hires_start_ticks+4 local
73 mov ecx,edx
76 push edx
80 add edx,eax local
85 pop edx
/external/zlib/src/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...]
/external/libvpx/vpx_scale/win32/
H A Dscaleopt.c81 lea edx, [esi+ecx-3]; local
124 cmp esi, edx
212 lea edx, [esi+ecx-8]; local
256 cmp esi, edx
350 mov edx, dest_width // Loop counter local
493 sub edx, 8 local
534 mov edx, dest_width // Loop counter local
650 sub edx, 8 local
691 mov edx, dest_width // Loop counter local
821 sub edx, local
862 mov edx, dest_width // Loop counter local
968 sub edx, 8 local
1007 mov edx, dest_width // Loop counter local
1038 sub edx, 8 local
1076 mov edx, dest_width // Loop counter local
1084 sub edx, 8 local
1289 lea edx, [esi+ecx] ; local
1343 mov edx, dest_pitch // Loop counter local
1441 lea edx, [esi+ecx-5] ; local
1503 mov edx, eax local
1504 shr edx, 16 local
1530 mov edx, dest_pitch // Loop counter local
1628 xor edx, edx local
1638 add edx, 4 local
1640 cmp edx, ecx local
1671 mov edx, dest_width local
[all...]
/external/libyuv/files/source/
H A Dformat_conversion.cc32 mov edx, [esp + 8] // dst_bayer local
41 movd [edx], xmm0
42 lea edx, [edx + 4] local
H A Drow_win.cc82 mov edx, [esp + 8] /* dst_y */ local
103 movdqa [edx], xmm0
104 lea edx, [edx + 16] local
115 mov edx, [esp + 8] /* dst_y */ local
136 movdqa [edx], xmm0
137 lea edx, [edx + 16] local
148 mov edx, [esp + 8] /* dst_y */ local
169 movdqa [edx], xmm
170 lea edx, [edx + 16] local
185 mov edx, [esp + 8 + 12] // dst_u local
232 lea edx, [edx + 8] local
249 mov edx, [esp + 8 + 12] // dst_u local
296 lea edx, [edx + 8] local
313 mov edx, [esp + 8 + 12] // dst_u local
360 lea edx, [edx + 8] local
373 mov edx, [esp + 8] // dst_argb local
400 lea edx, [edx + 64] local
412 mov edx, [esp + 8] // dst_argb local
439 lea edx, [edx + 64] local
454 mov edx, [esp + 32 + 4] local
470 lea edx, [edx + 2] local
495 mov edx, [esp + 32 + 4] local
511 lea edx, [edx + 2] local
536 mov edx, [esp + 32 + 4] local
552 lea edx, [edx + 2] local
577 mov edx, [esp + 32 + 4] // Y local
591 lea edx, [edx + 1] local
612 mov edx, [esp + 4 + 8] // rgb local
625 lea edx, [edx + 8] local
[all...]
/external/openssl/crypto/sha/
H A Dsha512.c325 "roll $16,%%eax; roll $16,%%edx; "\
352 { _asm mov edx, [ecx + 0] local
356 _asm rol edx,16 local
363 { _asm mov edx, [ecx + 0] local
365 _asm bswap edx
/external/oprofile/module/
H A Dcompat22.h143 unsigned int eax, edx; local
146 : "=a" (eax), "=d" (edx)
149 return edx;
/external/qemu-pc-bios/vgabios/
H A Dvbe.c137 push edx
140 shl edx, #16
142 or ecx, edx
167 xor edx, edx variable
170 mov eax, edx
171 xor edx, edx variable
177 xor edx, edx variable
[all...]
/external/quake/quake/src/WinQuake/
H A Ddosisms.h38 unsigned long edx; member in struct:__anon12206::__anon12207

Completed in 3699 milliseconds

123