/external/chromium_org/third_party/mesa/src/src/gallium/auxiliary/util/ |
H A D | u_atomic.h | 213 mov eax, [v] local 214 lock dec dword ptr [eax] 225 mov eax, [v] local 226 lock inc dword ptr [eax] 234 mov eax, [v] local 235 lock dec dword ptr [eax] 246 mov eax, [old] local 249 mov [orig], eax
|
/external/clang/test/CodeGen/ |
H A D | ms-inline-asm.cpp | 19 __asm mov eax, Foo ::ptr local 20 __asm mov eax, Foo :: Bar :: ptr local 21 __asm mov eax, [Foo:: ptr] local 22 __asm mov eax, dword ptr [Foo :: ptr] local 23 __asm mov eax, dword ptr [Foo :: ptr] local 25 // CHECK: call void asm sideeffect inteldialect "mov eax, dword ptr $0", "*m,~{eax},~{dirflag},~{fpsr},~{flags}"(i32** @_ZN3Foo3ptrE) 26 // CHECK: call void asm sideeffect inteldialect "mov eax, dword ptr $0", "*m,~{eax},~{dirflag},~{fpsr},~{flags}"(i32** @_ZN3Foo3Bar3ptrE) 27 // CHECK: call void asm sideeffect inteldialect "mov eax, dwor 35 __asm mov eax, offset Foo::ptr local 36 __asm mov eax, offset Foo::Bar::ptr local 44 __asm mov eax, LENGTH Foo::ptr local 46 __asm mov eax, LENGTH Foo::Bar::ptr local 48 __asm mov eax, LENGTH Foo::arr local 50 __asm mov eax, LENGTH Foo::Bar::arr local 53 __asm mov eax, TYPE Foo::ptr local 55 __asm mov eax, TYPE Foo::Bar::ptr local 57 __asm mov eax, TYPE Foo::arr local 59 __asm mov eax, TYPE Foo::Bar::arr local 62 __asm mov eax, SIZE Foo::ptr local 64 __asm mov eax, SIZE Foo::Bar::ptr local 66 __asm mov eax, SIZE Foo::arr local 68 __asm mov eax, SIZE Foo::Bar::arr local 84 __asm mov eax, x; local 86 __asm mov y, eax; local 120 __asm mov eax, [eax].A.b local 130 __asm mov eax, [eax].A.b local 140 __asm mov eax, [eax].A.b variable [all...] |
/external/compiler-rt/lib/sanitizer_common/ |
H A D | sanitizer_atomic_msvc.h | 149 mov eax, a local 151 xchg [eax], cl // NOLINT 162 mov eax, a local 164 xchg [eax], cx // NOLINT
|
/external/fio/arch/ |
H A D | arch-x86.h | 4 static inline void do_cpuid(unsigned int *eax, unsigned int *ebx, argument 8 : "=a" (*eax), "=r" (*ebx), "=c" (*ecx), "=d" (*edx) 9 : "0" (*eax)
|
H A D | arch-x86_64.h | 4 static inline void do_cpuid(unsigned int *eax, unsigned int *ebx, argument 8 : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx) 9 : "0" (*eax), "2" (*ecx)
|
/external/mesa3d/src/gallium/auxiliary/util/ |
H A D | u_atomic.h | 213 mov eax, [v] local 214 lock dec dword ptr [eax] 225 mov eax, [v] local 226 lock inc dword ptr [eax] 234 mov eax, [v] local 235 lock dec dword ptr [eax] 246 mov eax, [old] local 249 mov [orig], eax
|
/external/oprofile/libop/ |
H A D | op_hw_specific.h | 22 unsigned eax; local 31 : "=a" (eax) 36 asm("cpuid" : "=a" (eax), "=b" (v.b), "=c" (v.c), "=d" (v.d) : "0" (0)); 54 asm("cpuid" : "=a" (v.eax) : "a" (code) : "ecx","ebx","edx"); 64 static inline unsigned int cpu_model(unsigned int eax) argument 66 unsigned model = (eax & 0xf0) >> 4; 67 unsigned ext_model = (eax & 0xf0000) >> 12; 71 static inline unsigned int cpu_family(unsigned int eax) argument 73 unsigned family = (eax & 0xf00) >> 8; 74 unsigned ext_family = (eax 78 cpu_stepping(unsigned int eax) argument 89 unsigned eax; local 103 unsigned ebx, eax; local [all...] |
/external/qemu/distrib/sdl-1.2.15/src/cpuinfo/ |
H A D | SDL_cpuinfo.c | 62 " popl %%eax \n" 63 " movl %%eax,%%ecx \n" 64 " xorl $0x200000,%%eax # Flip ID bit in EFLAGS \n" 65 " pushl %%eax # Save new EFLAGS value on stack \n" 68 " popl %%eax # Store new EFLAGS in EAX \n" 69 " xorl %%ecx,%%eax # Can not toggle ID bit, \n" 75 : "%eax", "%ecx" 84 " xorl $0x200000,%%eax # Flip ID bit in EFLAGS \n" 89 " xorl %%ecx,%%eax # Can not toggle ID bit, \n" 100 pop eax 102 xor eax, 200000h ; Flip ID bit in EFLAGS local 103 push eax ; Save new EFLAGS value on stack local 106 pop eax ; Store new EFLAGS in EAX local 107 xor eax, ecx ; Can not toggle ID bit, local 189 xor eax, eax ; Set up for CPUID instruction local 193 cmp eax, 1 ; Make sure 1 is valid input for CPUID local 195 xor eax, eax local [all...] |
/external/stlport/src/ |
H A D | lock_free_slist.h | 66 int __tmp1; // These dummy variables are used to tell GCC that the eax, ecx, 72 "L1_%=: movl %%eax, (%%ebx)\n\t" // __item._M_next = _M._M_data._M_top 75 " jne L1_%=\n\t" // Failed, retry! (edx:eax now contain most recent _M_sequence:_M_top) 93 "L1_%=: testl %%eax, %%eax\n\t" // _M_top == NULL? 95 " movl (%%eax), %%ebx\n\t" // new top = _M._M_data._M_top->_M_next 98 " jne L1_%=\n\t" // We failed, retry! (edx:eax now contain most recent _M_sequence:_M_top) 118 "L1_%=: testl %%eax, %%eax\n\t" // _M_top == NULL? 123 " jne L1_%=\n\t" // Failed, retry! (edx:eax no 215 mov eax, [esi] // _M._M_data._M_top local 238 mov eax, [esi] // _M._M_data._M_top local 240 L1: test eax, eax // _M_top == NULL? local 265 mov eax, [esi] // _M._M_data._M_top local 267 L1: test eax, eax // _M_top == NULL? local [all...] |
/external/valgrind/main/none/tests/x86/ |
H A D | bug152818-x86.c | 49 "movl %3, %%eax \t\n" \ 51 "movl %4, %%eax \t\n" \ 59 "movl %%eax, %0 \t\n" \ 61 "movl %%eax, %1 \t\n" \ 73 : "%eax", "%esi", "%ecx", "cc" /* we mess up EFLAGS */); 94 unsigned int eax = 0x12348765; local 125 printf ("REP %s (EAX = %08X, EFLAGS = %s) => ", i_name, eax, sz_eflags); 140 eax, esi, eflags, resulting_eax, resulting_esi, resulting_eflags, 147 eax, esi, eflags, resulting_eax, resulting_esi, resulting_eflags, 158 eax, es [all...] |
/external/chromium_org/base/ |
H A D | cpu.cc | 86 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/sandbox/win/src/ |
H A D | sidestep_resolver.cc | 145 // [xxx] [saved eax] [xxx] 152 push eax // Space for the jump. 153 push eax // Save registers. 159 mov eax, [ebx]SmartThunk.module_base local 161 push eax 165 test eax, eax local 176 pop eax 186 pop eax
|
/external/chromium_org/third_party/boringssl/src/crypto/modes/ |
H A D | internal.h | 129 _asm mov eax, val local 130 _asm bswap eax
|
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | compare_win.cc | 24 mov eax, [esp + 4] // src_a local 32 movdqa xmm1, [eax] 33 lea eax, [eax + 16] local 54 movd eax, xmm0 local 66 mov eax, [esp + 4] // src_a local 71 sub edx, eax 75 vmovdqu ymm1, [eax] 76 vmovdqu ymm2, [eax + edx] 77 lea eax, [ea local 96 vmovd eax, xmm0 local 141 mov eax, [esp + 4] // src local 151 lea eax, [eax + 16] local 183 movd eax, xmm0 // return hash local 193 mov eax, [esp + 4] // src local 208 lea eax, [eax + 16] local 221 movd eax, xmm0 // return hash local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
H A D | compare_win.cc | 24 mov eax, [esp + 4] // src_a local 32 movdqa xmm1, [eax] 33 lea eax, [eax + 16] local 54 movd eax, xmm0 local 66 mov eax, [esp + 4] // src_a local 71 sub edx, eax 75 vmovdqu ymm1, [eax] 76 vmovdqu ymm2, [eax + edx] 77 lea eax, [ea local 96 vmovd eax, xmm0 local 141 mov eax, [esp + 4] // src local 151 lea eax, [eax + 16] local 183 movd eax, xmm0 // return hash local 193 mov eax, [esp + 4] // src local 208 lea eax, [eax + 16] local 221 movd eax, xmm0 // return hash local [all...] |
/external/chromium_org/third_party/libyuv/util/ |
H A D | psnr.cc | 81 mov eax, [esp + 4] // src_a local 86 sub edx, eax 89 movdqu xmm1, [eax] 90 movdqu xmm2, [eax + edx] 91 lea eax, [eax + 16] local 110 movd eax, xmm0 local
|
/external/kernel-headers/original/uapi/asm-x86/asm/ |
H A D | ptrace.h | 24 long eax; member in struct:pt_regs
|
/external/qemu/distrib/sdl-1.2.15/src/timer/os2/ |
H A D | SDL_systimer.c | 67 push eax 68 mov eax, dword ptr hires_now local 70 sub eax, dword ptr hires_start_ticks local 75 push eax 77 mov eax,ecx local 79 pop eax 80 add edx,eax 81 pop eax 84 mov dword ptr ticks, eax 86 pop eax [all...] |
/external/zlib/src/contrib/inflate86/ |
H A D | inffas86.c | 164 " lodsl\n" /* eax = *(uint *)in++ */ 183 " lodsl\n" /* eax = *(uint *)in++ */ 191 " movl (%%rbp,%%r8,4), %%eax\n" /* eax = lcode[hold & lmask] */ 201 " shrl $16, %%eax\n" /* output this.val char */ 206 " movl (%%rbp,%%r8,4), %%eax\n" /* eax = lcode[hold & lmask] */ 216 " shrl $16, %%eax\n" /* output this.val char */ 222 " movl %%eax, %%r14d\n" /* len = this */ 233 " xorl %%eax, 799 lea eax, ar local 823 xor eax, eax local 827 shl eax, cl local 831 mov eax, [esp+56] /* eax = lmask */ local 832 and eax, edx /* eax &= hold */ local 833 mov eax, [ebp+eax*4] /* eax = lcode[hold & lmask] */ local 843 shr eax, 16 /* output this.val char */ local 862 xor eax, eax local 866 shl eax, cl local 872 xor eax, eax local 874 shl eax, cl local 876 and eax, edx /* eax &= hold */ local 884 xor eax, eax local 888 shl eax, cl local 892 mov eax, [esp+60] /* eax = dmask */ local 894 and eax, edx /* eax &= hold */ local 895 mov eax, [ecx+eax*4]/* eax = dcode[hold & dmask] */ local 913 xor eax, eax local 917 shl eax, cl local 923 xor eax, eax local 925 shl eax, cl local 927 and eax, edx /* eax &= hold */ local 933 mov eax, edi local 934 sub eax, [esp+20] /* nbytes = out - beg */ local 936 cmp eax, ebp local 987 xor eax, eax local 989 shl eax, cl local 991 and eax, edx /* eax &= hold */ local 992 add eax, [esp+64] /* eax += len */ local 993 mov eax, [ebp+eax*4] /* eax = lcode[val+(hold&mask[op])]*/ local 1001 xor eax, eax local 1003 shl eax, cl local 1005 and eax, edx /* eax &= hold */ local 1006 add eax, ebp /* eax += dist */ local 1008 mov eax, [ecx+eax*4] /* eax = dcode[val+(hold&mask[op])]*/ local 1014 mov eax, [esp+48] /* eax = wsize */ local 1018 cmp eax, ebp local 1025 sub eax, ecx local 1028 mov eax, [esp+64] /* eax = len */ local 1029 cmp eax, ecx local 1032 sub eax, ecx /* len -= nbytes */ local 1040 mov eax, [esp+52] /* eax = write */ local 1049 mov eax, [esp+64] /* eax = len */ local 1050 cmp eax, ecx local 1053 sub eax, ecx /* len -= nbytes */ local 1057 cmp eax, ecx local 1060 sub eax, ecx /* len -= nbytes */ local 1071 mov eax, [esp+64] /* eax = len */ local 1072 cmp eax, ecx local 1075 sub eax, ecx /* len -= nbytes */ local [all...] |
/external/chromium_org/third_party/boringssl/src/crypto/sha/ |
H A D | sha512.c | 396 _asm mov eax, [ecx + 4] local 398 _asm bswap eax
|
/external/chromium_org/third_party/freetype/include/freetype/config/ |
H A D | ftconfig.h | 416 "addl %%ecx, %%eax\n" 418 "shrl $16, %%eax\n" 420 "addl %%edx, %%eax\n" 448 mov eax, a local 454 add eax, ecx local 456 shr eax, 16 local 458 add eax, edx local 459 mov result, eax
|
/external/chromium_org/third_party/libvpx/source/libvpx/vpx_scale/win32/ |
H A D | scaleopt.c | 160 lea eax, [esi+ecx*2] // local 169 movd mm4, [eax+ecx] 178 movd mm6, [eax+ecx*2] 202 lea eax, [edi+edx*2] local 209 movd DWORD PTR [eax+edx], mm5 307 movd eax, mm1 local 309 mov edx, eax 346 lea eax, [esi+ecx*2] // local 354 movd mm3, DWORD ptr [eax+ecx] 355 movd mm4, DWORD ptr [eax 469 mov eax, src_pitch local [all...] |
/external/freetype/src/base/ |
H A D | ftcalc.c | 134 "addl %%ecx, %%eax\n" 136 "shrl $16, %%eax\n" 138 "addl %%edx, %%eax\n" 166 mov eax, a local 172 add eax, ecx local 174 shr eax, 16 local 176 add eax, edx local 177 mov result, eax
|
/external/kernel-headers/original/uapi/video/ |
H A D | uvesafb.h | 13 __u32 eax; member in struct:v86_regs
|
/external/libvpx/libvpx/vpx_scale/win32/ |
H A D | scaleopt.c | 160 lea eax, [esi+ecx*2] // local 169 movd mm4, [eax+ecx] 178 movd mm6, [eax+ecx*2] 202 lea eax, [edi+edx*2] local 209 movd DWORD PTR [eax+edx], mm5 307 movd eax, mm1 local 309 mov edx, eax 346 lea eax, [esi+ecx*2] // local 354 movd mm3, DWORD ptr [eax+ecx] 355 movd mm4, DWORD ptr [eax 469 mov eax, src_pitch local [all...] |