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

123

/external/clang/lib/Headers/
H A Dcpuid.h29 unsigned int *ebx, unsigned int *ecx,
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.h29 unsigned int *ebx, unsigned int *ecx,
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/test/CodeGen/
H A Dms-inline-asm.c31 // CHECK: call void asm sideeffect inteldialect "mov ecx, ebx", "~{ecx},~{dirflag},~{fpsr},~{flags}"() nounwind
34 __asm mov ecx, ebx local
39 // CHECK: call void asm sideeffect inteldialect "mov ebx, eax\0Amov ecx, ebx", "~{ebx},~{ecx},~{dirflag},~{fpsr},~{flags}"() nounwind
41 __asm mov ebx, eax __asm mov ecx, ebx local
/external/valgrind/main/none/tests/x86/
H A Dcmpxchg8b.c11 UInt ecx; variable
20 "\tpushl %ecx\n"
27 "\tmovl " VG_SYM(ecx) ",%ecx\n"
32 "\tmovl %ecx," VG_SYM(ecx) "\n"
39 "\tpopl %ecx\n"
48 ecx = 0x33333333; ebx = 0x44444444;
53 eax, ebx, ecx, edx, zout & 0xFFFF, m64 );
56 ecx
[all...]
/external/chromium/base/
H A Datomicops_internals_x86_gcc.cc50 uint32 ecx; local
54 cpuid(eax, ebx, ecx, edx, 0);
58 memcpy(vendor + 8, &ecx, 4);
61 // get feature flags in ecx/edx, and family/model in eax
62 cpuid(eax, ebx, ecx, edx, 1);
/external/qemu/distrib/sdl-1.2.15/src/stdlib/
H A DSDL_stdlib.c62 mov ecx,dword ptr [esp] local
63 xor ecx,80000000h local
64 add ecx,7FFFFFFFh local
71 mov ecx,dword ptr [esp] local
72 add ecx,7FFFFFFFh local
111 mov ecx,edx local
114 add ecx,edi local
117 lea ebx,[ebx+ecx]
159 mov ecx,dword ptr [esp+18h] local
162 div ecx
170 mov ecx,dword ptr [esp+18h] local
175 rcr ecx,1 local
183 mov ecx,eax local
219 mov ecx,dword ptr [esp+14h] local
229 mov ecx,eax local
234 shr ecx,1 local
238 or ecx,ecx local
243 mov ecx,eax local
293 mov ecx,dword ptr [esp+14h] local
306 mov ecx,dword ptr [esp+14h] local
311 rcr ecx,1 local
317 mov ecx,eax local
353 mov ecx,dword ptr [esp+10h] local
363 mov ecx,eax local
368 shr ecx,1 local
372 or ecx,ecx local
375 mov ecx,eax local
433 mov ecx,dword ptr [esp+18h] local
443 mov ecx,eax local
450 mov ecx,dword ptr [esp+18h] local
455 rcr ecx,1 local
463 mov ecx,eax local
488 mov ecx,edx local
491 mov ecx,eax local
512 mov ecx,dword ptr [esp+10h] local
522 mov ecx,eax local
528 mov ecx,eax local
533 shr ecx,1 local
537 or ecx,ecx local
542 mov ecx,eax local
564 mov ecx,edx local
567 mov ecx,eax local
[all...]
/external/v8/src/
H A Datomicops_internals_x86_gcc.cc81 uint32_t ecx; local
85 cpuid(eax, ebx, ecx, edx, 0);
89 memcpy(vendor + 8, &ecx, 4);
92 // get feature flags in ecx/edx, and family/model in eax
93 cpuid(eax, ebx, ecx, edx, 1);
/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,
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/qemu/distrib/sdl-1.2.15/src/cpuinfo/
H A DSDL_cpuinfo.c63 " movl %%eax,%%ecx \n"
69 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
75 : "%eax", "%ecx"
89 " xorl %%ecx,%%eax # Can not toggle ID bit, \n"
101 mov ecx, eax local
107 xor eax, ecx ; Can not toggle ID bit, local
116 " movl %eax,%ecx \n"
122 " xorl %ecx,%eax \n"
137 " xorl %ecx,%eax \n"
166 : "%eax", "%ecx", "
[all...]
/external/stlport/src/
H A Dlock_free_slist.h61 // requires ebx, I work around this here by using ecx for the '__item'
66 int __tmp1; // These dummy variables are used to tell GCC that the eax, ecx,
71 " movl %%ecx, %%ebx\n\t"
73 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1
96 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1
102 :"edi", "ecx", "memory", "cc");
121 " leal 1(%%edx),%%ecx\n\t" // new sequence = _M._M_data._M_sequence + 1
127 :"edi", "ecx", "memory", "cc");
218 lea ecx, [edx+1] // new sequence = _M._M_data._M_sequence + 1 local
243 lea ecx, [ed local
270 lea ecx, [edx+1] // new sequence = _M._M_data._M_sequence + 1 local
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-ia32.cc75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
87 __ add(edi, Operand(ebp, ecx, times_4, 0));
88 __ add(edi, Operand(ebp, ecx, times_4, 12));
89 __ add(Operand(ebp, ecx, times_4, 12), Immediate(12));
94 __ adc(ecx, 12);
95 __ adc(ecx, 1000);
101 __ cmp(Operand(ebp, ecx, times_4, 0), Immediate(1000));
104 __ cmpb(ebx, Operand(ebp, ecx, times_2, 0));
105 __ cmpb(Operand(ebp, ecx, times_
129 __ bts(Operand(ebx, ecx, times_4, 0), ecx); local
[all...]
/external/clang/test/Parser/
H A DMicrosoftExtensions.c25 mov ecx, Base local
26 lock bts [ecx], eax
/external/freetype/include/freetype/config/
H A Dftconfig.h378 "movl %%edx, %%ecx\n"
379 "sarl $31, %%ecx\n"
380 "addl $0x8000, %%ecx\n"
381 "addl %%ecx, %%eax\n"
388 : "%ecx", "cc" );
416 mov ecx, edx local
417 sar ecx, 31 local
418 add ecx, 8000h local
419 add eax, ecx
/external/qemu/distrib/sdl-1.2.15/src/timer/os2/
H A DSDL_systimer.c73 mov ecx,edx local
77 mov eax,ecx
/external/zlib/src/contrib/inflate86/
H A Dinffas86.c287 " movl %%r14d, %%ecx\n" /* ecx = len */
291 " sarl %%ecx\n"
314 " movl %%r14d, %%ecx\n" /* ecx = len */
318 " sarl %%ecx\n"
357 " movl %%eax, %%ecx\n" /* ecx = nbytes */
359 " negl %%ecx\n" /* nbytes = -nbytes */
364 " addl %%r15d, %%ecx\
849 mov ecx, eax /* len = this */ local
850 shr ecx, 16 /* len = this.val */ local
893 mov ecx, [esp+36] /* ecx = dcode */ local
939 mov ecx, [esp+64] /* ecx = len */ local
943 sar ecx, 1 local
968 mov ecx, [esp+64] /* ecx = len */ local
972 sar ecx, 1 local
1007 mov ecx, [esp+36] /* ecx = dcode */ local
1013 mov ecx, eax local
1021 add ecx, ebp /* nbytes = dist - nbytes */ local
1041 cmp ecx, eax local
1047 sub ecx, eax /* nbytes -= write */ local
1056 mov ecx, [esp+52] /* nbytes = write */ local
1083 mov ecx, eax local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dmsr.h230 unsigned int *ecx, unsigned int *edx)
235 "=c" (*ecx),
240 /* Some CPUID calls want 'count' to be placed in ecx */
241 static inline void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, argument
247 "=c" (*ecx),
277 unsigned int eax, ecx; local
280 : "=a" (eax), "=c" (ecx)
283 return ecx;
229 cpuid(int op, unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
H A Dstring_32.h37 "movl %4,%%ecx\n\t"
38 "andl $3,%%ecx\n\t"
77 int ecx; local
80 : "=&c" (ecx), "=&D" (edi), "=&S" (esi)
85 /* small block: don't clobber ecx + smaller code */
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/libvpx/vpx_scale/win32/
H A Dscaleopt.c80 mov ecx, source_width local
81 lea edx, [esi+ecx-3];
95 mov ecx, eax // ecx = 00 01 02 03 local
98 xor ecx, eax // ecx = 00 01 xx xx local
106 or ebx, ecx // ebx = 00 01 01 02
135 mov ecx, eax // ecx = 00 01 02 03 local
138 xor ecx, ea local
211 mov ecx, source_width local
344 mov ecx, dest_pitch // Get the pitch size local
528 mov ecx, dest_pitch // Get the pitch size local
685 mov ecx, dest_pitch // Get the pitch size local
856 mov ecx, dest_pitch // Get the pitch size local
1004 mov ecx, dest_pitch // Get the pitch size local
1074 mov ecx, dest_pitch // Get the pitch size local
1127 mov ecx, source_width local
1165 sub ecx, 8 local
1167 cmp ecx, 8 local
1282 mov ecx, source_width ; local
1338 mov ecx, src_pitch // Get the pitch size local
1434 mov ecx, source_width ; local
1525 mov ecx, src_pitch // Get the pitch size local
1626 mov ecx, dest_width local
1677 lea ecx, [esi+edx]; local
[all...]
/external/libyuv/files/source/
H A Dformat_conversion.cc34 mov ecx, [esp + 16] // pix local
43 sub ecx, 4 local
H A Drow_win.cc83 mov ecx, [esp + 12] /* pix */ local
105 sub ecx, 16 local
116 mov ecx, [esp + 12] /* pix */ local
138 sub ecx, 16 local
149 mov ecx, [esp + 12] /* pix */ local
171 sub ecx, 16 local
187 mov ecx, [esp + 8 + 20] // pix local
233 sub ecx, 16 local
251 mov ecx, [esp + 8 + 20] // pix local
297 sub ecx, 1 local
315 mov ecx, [esp + 8 + 20] // pix local
361 sub ecx, 16 local
374 mov ecx, [esp + 12] // pix local
401 sub ecx, 16 local
413 mov ecx, [esp + 12] // pix local
440 sub ecx, 16 local
458 mov ecx, [esp + 32 + 20] local
479 sub ecx, 2 local
499 mov ecx, [esp + 32 + 20] local
520 sub ecx, 2 local
540 mov ecx, [esp + 32 + 20] local
561 sub ecx, 2 local
581 mov ecx, [esp + 32 + 20] // width local
597 sub ecx, 1 local
613 mov ecx, [esp + 4 + 12] // width local
626 sub ecx, 2 local
[all...]
/external/qemu-pc-bios/vgabios/
H A Dvbe.c136 push ecx
141 and ecx, #0xffff variable
142 or ecx, edx variable
143 shl ecx, #2 variable
144 mov eax, ecx
152 movzx ecx, ax variable
166 imul ecx, esi variable
168 div ecx
176 shr ecx, #1 variable
178 div ecx
[all...]
/external/quake/quake/src/WinQuake/
H A Ddosisms.h39 unsigned long ecx; member in struct:__anon12206::__anon12207

Completed in 1644 milliseconds

123