/system/core/libcutils/arch-x86/ |
sse2-memset32-atom.S | 90 # define ENTRANCE PUSH (%ebx); 91 # define RETURN_END POP (%ebx); ret 92 # define RETURN RETURN_END; CFI_PUSH (%ebx) 93 # define PARMS 8 /* Preserve EBX. */ 96 /* Load an entry in a jump table into EBX and branch to it. TABLE is a 99 /* We first load PC into EBX. */ \ 102 add $(TABLE - .), %ebx; \ 105 add (%ebx,%ecx,4), %ebx; \ 107 jmp *%ebx [all...] |
/external/llvm/test/CodeGen/X86/ |
tls-pic.ll | 15 ; X32: leal i@TLSGD(,%ebx), %eax 31 ; X32: leal i@TLSGD(,%ebx), %eax 47 ; X32: leal i@TLSGD(,%ebx), %eax 61 ; X32: leal i@TLSGD(,%ebx), %eax 78 ; X32: leal {{[jk]}}@TLSLDM(%ebx)
|
phys-reg-local-regalloc.ll | 14 ; CHECK: movl 28(%esp), %ebx 16 ; CHECK: movl %ebx, 40(%esp) 18 ; CHECK: addl %ebx, %eax 26 ; ATOM: movl 28(%esp), %ebx 28 ; ATOM: movl %ebx, 40(%esp) 30 ; ATOM: addl %ebx, %eax 33 %"%ebx" = alloca i32 ; <i32*> [#uses=1] 45 %asmtmp1 = call i32 asm sideeffect alignstack "movl $1, $0", "=={ebx},*m,~{dirflag},~{fpsr},~{flags},~{memory}"(i32* %y) nounwind ; <i32> [#uses=1] 46 store i32 %asmtmp1, i32* %"%ebx" 49 %asmtmp2 = call i32 asm sideeffect alignstack "addl $1, $0", "=={eax},{ebx},{eax},~{dirflag},~{fpsr},~{flags},~{memory}"(i32 %1, i32 %2) nounwind ; <i32> [#uses=1 [all...] |
/external/stlport/src/ |
lock_free_slist.h | 56 // 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\n\t" // new top = _M._M_data._M_top->_M_nex 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...] |
/ndk/sources/cxx-stl/stlport/src/ |
lock_free_slist.h | 56 // 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\n\t" // new top = _M._M_data._M_top->_M_nex 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...] |
/art/runtime/arch/x86/ |
portable_entrypoints_x86.S | 32 PUSH ebx // save ebx 35 mov 20(%ebp), %ebx // get arg array size 36 addl LITERAL(28), %ebx // reserve space for return addr, method*, ebx, and ebp in frame 37 andl LITERAL(0xFFFFFFF0), %ebx // align frame size to 16 bytes 38 subl LITERAL(12), %ebx // remove space for return address, ebx, and ebp 39 subl %ebx, %esp // reserve stack space for argument array 50 POP ebx // pop eb [all...] |
/bionic/libc/arch-x86/string/ |
ssse3-memcmp-atom.S | 97 #define RETURN_END POP (%edi); POP (%esi); POP (%ebx); ret 127 PUSH (%ebx) 132 CFI_POP (%ebx) 155 PUSH (%ebx) 1585 pmovmskb %xmm1, %ebx 1586 sub $0xffff, %ebx 1590 mov %ebx, %edx 1763 movzwl -16(%esi), %ebx 1764 subl %ebx, %eax 1770 movzwl -14(%esi), %ebx [all...] |
/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.6/lib/gcc/i686-linux-android/4.6/include/ |
cpuid.h | 70 /* %ebx may be the PIC register. */ 73 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 75 "xchg{l}\t{%%}ebx, %1\n\t" \ 80 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 82 "xchg{l}\t{%%}ebx, %1\n\t" \ 89 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 91 "xchgl\t%%ebx, %1\n\t" \ 96 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 98 "xchgl\t%%ebx, %1\n\t" \ 119 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/darwin-x86/x86/i686-linux-android-4.7/lib/gcc/i686-linux-android/4.7/include/ |
cpuid.h | 73 /* %ebx may be the PIC register. */ 76 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 78 "xchg{l}\t{%%}ebx, %1\n\t" \ 83 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 85 "xchg{l}\t{%%}ebx, %1\n\t" \ 92 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 94 "xchgl\t%%ebx, %1\n\t" \ 99 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 101 "xchgl\t%%ebx, %1\n\t" \ 122 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/lib/gcc/i686-linux/4.4.3/include/ |
cpuid.h | 61 /* %ebx may be the PIC register. */ 64 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 66 "xchg{l}\t{%%}ebx, %1\n\t" \ 71 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 73 "xchg{l}\t{%%}ebx, %1\n\t" \ 80 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 82 "xchgl\t%%ebx, %1\n\t" \ 87 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 89 "xchgl\t%%ebx, %1\n\t" \ 110 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/lib/gcc/i686-linux/4.6.x-google/include/ |
cpuid.h | 70 /* %ebx may be the PIC register. */ 73 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 75 "xchg{l}\t{%%}ebx, %1\n\t" \ 80 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 82 "xchg{l}\t{%%}ebx, %1\n\t" \ 89 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 91 "xchgl\t%%ebx, %1\n\t" \ 96 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 98 "xchgl\t%%ebx, %1\n\t" \ 119 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/lib/gcc/x86_64-linux/4.6.x-google/include/ |
cpuid.h | 70 /* %ebx may be the PIC register. */ 73 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 75 "xchg{l}\t{%%}ebx, %1\n\t" \ 80 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 82 "xchg{l}\t{%%}ebx, %1\n\t" \ 89 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 91 "xchgl\t%%ebx, %1\n\t" \ 96 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 98 "xchgl\t%%ebx, %1\n\t" \ 119 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.6/lib/gcc/i686-linux-android/4.6/include/ |
cpuid.h | 70 /* %ebx may be the PIC register. */ 73 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 75 "xchg{l}\t{%%}ebx, %1\n\t" \ 80 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 82 "xchg{l}\t{%%}ebx, %1\n\t" \ 89 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 91 "xchgl\t%%ebx, %1\n\t" \ 96 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 98 "xchgl\t%%ebx, %1\n\t" \ 119 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/prebuilts/gcc/linux-x86/x86/i686-linux-android-4.7/lib/gcc/i686-linux-android/4.7/include/ |
cpuid.h | 73 /* %ebx may be the PIC register. */ 76 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 78 "xchg{l}\t{%%}ebx, %1\n\t" \ 83 __asm__ ("xchg{l}\t{%%}ebx, %1\n\t" \ 85 "xchg{l}\t{%%}ebx, %1\n\t" \ 92 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 94 "xchgl\t%%ebx, %1\n\t" \ 99 __asm__ ("xchgl\t%%ebx, %1\n\t" \ 101 "xchgl\t%%ebx, %1\n\t" \ 122 (as found in ebx register) are returned in location pointed by sig. * [all...] |
/external/chromium/base/ |
atomicops_internals_x86_gcc.cc | 19 // 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/chromium_org/base/ |
atomicops_internals_x86_gcc.cc | 19 // 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/oprofile/module/x86/ |
cpu_type.c | 36 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); 60 /* bits EBX[31:24] define APIC ID */ 61 ptr[smp_processor_id()] = (unsigned char) ((ebx & 0xff000000) >> 24);
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.4.3/sysroot/usr/include/asm/ |
msr.h | 74 static __inline__ void cpuid(int op, unsigned int *eax, unsigned int *ebx, 79 "=b" (*ebx), 86 static __inline__ void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, 91 "=b" (*ebx), 112 unsigned int eax, ebx; local 115 : "=a" (eax), "=b" (ebx) 118 return ebx;
|
/prebuilts/gcc/linux-x86/host/i686-linux-glibc2.7-4.6/sysroot/usr/include/asm/ |
msr.h | 74 static __inline__ void cpuid(int op, unsigned int *eax, unsigned int *ebx, 79 "=b" (*ebx), 86 static __inline__ void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, 91 "=b" (*ebx), 112 unsigned int eax, ebx; local 115 : "=a" (eax), "=b" (ebx) 118 return ebx;
|
/prebuilts/gcc/linux-x86/host/x86_64-linux-glibc2.7-4.6/sysroot/usr/include/asm/ |
msr.h | 74 static __inline__ void cpuid(int op, unsigned int *eax, unsigned int *ebx, 79 "=b" (*ebx), 86 static __inline__ void cpuid_count(int op, int count, int *eax, int *ebx, int *ecx, 91 "=b" (*ebx), 112 unsigned int eax, ebx; local 115 : "=a" (eax), "=b" (ebx) 118 return ebx;
|
/external/chromium_org/third_party/mesa/src/src/mesa/x86/ |
x86_xform4.S | 189 PUSH_L( EBX ) 237 MOV_L( SRC2, EBX ) 238 XOR_L( CONST(-2147483648), EBX )/* change sign */ 244 MOV_L( EBX, DST3 ) 255 POP_L( EBX ) 272 PUSH_L( EBX ) 341 MOV_L( SRC3, EBX ) 347 MOV_L( EBX, DST3 ) 358 POP_L( EBX ) 375 PUSH_L( EBX ) [all...] |
/external/mesa3d/src/mesa/x86/ |
x86_xform4.S | 189 PUSH_L( EBX ) 237 MOV_L( SRC2, EBX ) 238 XOR_L( CONST(-2147483648), EBX )/* change sign */ 244 MOV_L( EBX, DST3 ) 255 POP_L( EBX ) 272 PUSH_L( EBX ) 341 MOV_L( SRC3, EBX ) 347 MOV_L( EBX, DST3 ) 358 POP_L( EBX ) 375 PUSH_L( EBX ) [all...] |
/dalvik/vm/mterp/x86/ |
footer.S | 113 movl %ebx, rPC 148 movl %ebx, rPC # get first argument (target rPC) 156 lea -17(%eax), %ebx #$$JIT_OFFSET_CHAIN_START(%eax), %ebx 192 movl %ebx, rPC # get first argument (target rPC) 199 lea -17(%eax), %ebx #$$JIT_OFFSET_CHAIN_START(%eax), %ebx 213 movl %ebx, OUT_ARG1(%esp) # %ebx live thorugh dvmJitGetTraceAddrThread 252 /* ebx holds the pointer to the jit profile tabl [all...] |
/external/qemu/distrib/sdl-1.2.15/src/audio/ |
SDL_mixer_MMX_VC.c | 48 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 // ebx = siz 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/exp-bbv/tests/amd64-linux/ |
fldcw_check.S | 64 mov $cw,%ebx 66 # fldcw 0(%ebx) # ebx 87 mov %eax,%ebx 88 # fldcw 32(%ebx) # ebx + 8 bit offset 110 mov %eax,%ebx 112 # fldcw 30000(%ebx) # ebx + 16 bit offset 142 movl result, %ebx # sanity check to see if th [all...] |