Searched defs:ebx (Results 1 - 25 of 61) 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.c30 // CHECK: call void asm sideeffect inteldialect "mov ebx, eax", "~{ebx},~{dirflag},~{fpsr},~{flags}"() nounwind
31 // CHECK: call void asm sideeffect inteldialect "mov ecx, ebx", "~{ecx},~{dirflag},~{fpsr},~{flags}"() nounwind
33 __asm mov ebx, eax local
34 __asm mov ecx, ebx
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
[all...]
/external/valgrind/main/none/tests/x86/
H A Dcmpxchg8b.c10 UInt ebx; variable
19 "\tpushl %ebx\n"
26 "\tmovl " VG_SYM(ebx) ",%ebx\n"
31 "\tmovl %ebx," VG_SYM(ebx) "\n"
40 "\tpopl %ebx\n"
48 ecx = 0x33333333; ebx = 0x44444444;
53 eax, ebx, ecx, edx, zout & 0xFFFF, m64 );
56 ecx = 0x33333333; ebx
[all...]
/external/chromium/base/
H A Datomicops_internals_x86_gcc.cc19 // Inline cpuid instruction. In PIC compilations, %ebx contains the address
24 asm ("mov %%ebx, %%edi\n" \
26 "xchg %%edi, %%ebx\n" \
49 uint32 ebx; local
54 cpuid(eax, ebx, ecx, edx, 0);
56 memcpy(vendor, &ebx, 4);
62 cpuid(eax, ebx, ecx, edx, 1);
/external/qemu/distrib/sdl-1.2.15/src/stdlib/
H A DSDL_stdlib.c101 push ebx
105 mov ebx,eax local
109 mul ebx
115 imul ebx,edx local
117 lea ebx,[ebx+ecx] local
118 mov dword ptr [ebp-14h],ebx
121 pop ebx
133 push ebx
163 mov ebx,ea local
169 mov ebx,eax local
174 shr ebx,1 local
178 or ebx,ebx local
223 mov ebx,eax local
230 mov ebx,dword ptr [esp+14h] local
235 rcr ebx,1 local
305 mov ebx,eax local
310 shr ebx,1 local
314 or ebx,ebx local
364 mov ebx,dword ptr [esp+10h] local
369 rcr ebx,1 local
437 mov ebx,eax local
449 mov ebx,eax local
454 shr ebx,1 local
458 or ebx,ebx local
478 xor ebx,ebx local
490 mov ebx,ecx local
516 mov ebx,eax local
529 mov ebx,dword ptr [esp+10h] local
534 rcr ebx,1 local
557 xor ebx,ebx local
566 mov ebx,ecx local
[all...]
/external/v8/src/
H A Datomicops_internals_x86_gcc.cc41 // Inline cpuid instruction. In PIC compilations, %ebx contains the address
46 asm("mov %%ebx, %%edi\n" \
48 "xchg %%edi, %%ebx\n" \
80 uint32_t ebx; local
85 cpuid(eax, ebx, ecx, edx, 0);
87 memcpy(vendor, &ebx, 4);
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);
39 processor_threads = (ebx >> 16) & 0xff;
55 int eax, ebx, ecx, edx; local
58 cpuid(1, &eax, &ebx, &ecx, &edx);
61 ptr[smp_processor_id()] = (unsigned char) ((ebx & 0xff000000) >> 24);
/external/qemu/distrib/sdl-1.2.15/src/audio/
H A DSDL_mixer_MMX_VC.c48 push ebx
53 mov ebx, nSize // ebx = size local
54 shr ebx, 4 // process 16 bytes per iteration = 8 samples local
105 dec ebx //%%ebx\n"
111 pop ebx
129 push ebx
144 mov ebx, nSize //%2,%%ebx // eb local
145 shr ebx, 3 //$3,%%ebx // process 8 bytes per iteration = 8 samples local
146 cmp ebx, 0 //$0,%%ebx local
[all...]
/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,
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/oprofile/libop/
H A Dop_hw_specific.h25 "pushl %%ebx\n" /* must be preserved due to PIC code */
27 "mov %%ebx, 0(%%edi)\n"
30 "popl %%ebx\n"
46 "pushl %%ebx\n"
48 "popl %%ebx\n"
54 asm("cpuid" : "=a" (v.eax) : "a" (code) : "ecx","ebx","edx");
87 static inline void workaround_nehalem_aaj79(unsigned *ebx) argument
97 *ebx |= (1 << 2); /* disable unsupported event */
103 unsigned ebx, eax; local
106 "pushl %%ebx\
[all...]
/external/stlport/src/
H A Dlock_free_slist.h56 // NOTE: GCC uses ebx as the PIC register for globals in shared libraries.
61 // requires ebx, I work around this here by using ecx for the '__item'
62 // input and spilling ebx into edi. This also precludes us from using
64 // it relative to ebx). Instead, we're using esi for the address of _M_data.
70 (" movl %%ebx, %%edi\n\t"
71 " movl %%ecx, %%ebx\n\t"
72 "L1_%=: movl %%eax, (%%ebx)\n\t" // __item._M_next = _M._M_data._M_top
76 " movl %%edi, %%ebx"
92 (" movl %%ebx, %%edi\n\t"
95 " movl (%%eax), %%ebx\
214 mov ebx, __item local
242 mov ebx, [eax] // new top = _M._M_data._M_top->_M_next local
269 xor ebx,ebx // We're attempting to set _M._M_data._M_top to NULL local
[all...]
/external/v8/test/cctest/
H A Dtest-disasm-ia32.cc75 __ mov(ebx, Operand(esp, ecx, times_2, 0)); // [esp+ecx*4]
78 __ add(edx, ebx);
80 __ add(edx, Operand(ebx, 0));
81 __ add(edx, Operand(ebx, 16));
82 __ add(edx, Operand(ebx, 1999));
92 __ add(ebx, Immediate(12));
103 __ cmp(ebx, foo2);
104 __ cmpb(ebx, Operand(ebp, ecx, times_2, 0));
105 __ cmpb(Operand(ebp, ecx, times_2, 0), ebx); local
129 __ bts(Operand(ebx, ec
[all...]
/external/qemu/distrib/sdl-1.2.15/src/timer/os2/
H A DSDL_systimer.c72 mov ebx,1000 local
74 mul ebx
78 mul ebx
82 mov ebx, dword ptr hires_ticks_per_second local
83 div ebx
/external/webkit/Source/JavaScriptCore/wtf/
H A DTCSpinLock.h86 mov ebx, 1 ; store 1 in ebx local
87 xchg [eax], ebx ; exchange lockword_ and 1 local
88 mov r, ebx ; store old value of lockword_ in r local
168 mov ebx, 1 ; assign 1 into ebx local
169 xchg [eax], ebx ; exchange *lockword and 1 local
170 mov r, ebx ; store old value of *lockword in r local
/external/zlib/src/contrib/inflate86/
H A Dinffas86.c90 /* 88 44 */ unsigned bits; /* ebx rbx local strm->bits */
147 " movl 88(%%rsp), %%ebx\n" /* ebx = bits */
460 " movl %%ebx, 88(%%rsp)\n" /* bits */
479 " movl 44(%%esp), %%ebx\n" /* ebx = bits */
789 " movl %%ebx, 44(%%esp)\n" /* save bits */
795 : "memory", "%eax", "%ebx", "%ecx", "%edx", "%esi", "%edi"
806 mov ebx, [esp+44] /* ebx local
[all...]
/external/kernel-headers/original/asm-x86/
H A Dmsr.h229 static inline void cpuid(int op, unsigned int *eax, unsigned int *ebx, argument
234 "=b" (*ebx),
241 static inline void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, argument
246 "=b" (*ebx),
267 unsigned int eax, ebx; local
270 : "=a" (eax), "=b" (ebx)
273 return ebx;
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
H A Dptrace.h14 long ebx; member in struct:pt_regs
/external/libvpx/vpx_scale/win32/
H A Dscaleopt.c75 push ebx
92 mov ebx, eax local
94 and ebx, 0xffff00 // ebx = xx 01 02 xx local
100 shr ebx, 8 // ebx = 01 02 xx xx local
101 or eax, ebx // eax = 01 02 02 03
103 shl ebx, 16 // ebx = xx xx 01 02 local
106 or ebx, ec local
132 mov ebx, eax local
134 and ebx, 0xffff00 // ebx = xx 01 02 xx local
140 shr ebx, 8 // ebx = 01 02 xx xx local
148 shl ebx, 16 // ebx = xx xx 01 02 local
151 or ebx, ecx // ebx = 00 01 01 02 local
1344 mov ebx, dest_width local
1404 sub ebx, 4 local
1534 mov ebx, dest_width; local
1581 sub ebx, 4 local
[all...]
/external/libyuv/files/source/
H A Drow_win.cc463 movzx ebx, byte ptr [esi] local
467 paddsw mm0, [_kCoefficientsRgbY + 4096 + 8 * ebx]
468 movzx ebx, byte ptr [edx + 1] local
471 movq mm2, [_kCoefficientsRgbY + 8 * ebx]
504 movzx ebx, byte ptr [esi] local
508 paddsw mm0, [_kCoefficientsBgraY + 4096 + 8 * ebx]
509 movzx ebx, byte ptr [edx + 1] local
512 movq mm2, [_kCoefficientsBgraY + 8 * ebx]
545 movzx ebx, byte ptr [esi] local
549 paddsw mm0, [_kCoefficientsAbgrY + 4096 + 8 * ebx]
550 movzx ebx, byte ptr [edx + 1] local
586 movzx ebx, byte ptr [esi] local
616 movzx ebx, byte ptr [eax] local
619 movzx ebx, byte ptr [eax + 1] local
[all...]
/external/qemu-pc-bios/vgabios/
H A Dvbe.c748 shl ebx, #16 variable
749 or eax, ebx
752 mov ebx, eax variable
753 shr ebx, #16 variable
/external/quake/quake/src/WinQuake/
H A Ddosisms.h37 unsigned long ebx; member in struct:__anon12206::__anon12207
/external/v8/src/ia32/
H A Dcodegen-ia32.cc82 __ push(ebx);
86 __ mov(ebx, Operand(esp, 4 * kPointerSize));
92 __ pop(ebx);
358 // -- ebx : target map
364 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); local
367 ebx,
379 // -- ebx : target map
393 __ push(ebx);
401 __ AllocateInNewSpace(esi, eax, ebx, no_reg, &gc_required, TAG_OBJECT);
412 __ mov(ebx, ea
496 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); local
539 __ mov(FieldOperand(eax, FixedArray::kLengthOffset), ebx); local
548 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); local
613 __ mov(FieldOperand(edx, HeapObject::kMapOffset), ebx); local
[all...]

Completed in 748 milliseconds

123