/external/chromium_org/third_party/boringssl/linux-x86/crypto/bn/ |
H A D | x86-mont.S | 14 xorl %eax,%eax 25 movl %esp,%eax 26 subl %edx,%eax 27 andl $2047,%eax 28 subl %eax,%esp 34 movl (%esi),%eax 40 movl %eax,4(%esp) 54 leal 4(%edi,%ebx,4),%eax 58 movl %eax,2 [all...] |
/external/chromium_org/third_party/boringssl/mac-x86/crypto/bn/ |
H A D | x86-mont.S | 13 xorl %eax,%eax 24 movl %esp,%eax 25 subl %edx,%eax 26 andl $2047,%eax 27 subl %eax,%esp 33 movl (%esi),%eax 39 movl %eax,4(%esp) 53 leal 4(%edi,%ebx,4),%eax 57 movl %eax,2 [all...] |
/external/chromium_org/third_party/libvpx/source/libvpx/third_party/libyuv/source/ |
H A D | scale_win.cc | 101 mov eax, [esp + 4] // src_ptr local 108 movdqa xmm0, [eax] 109 movdqa xmm1, [eax + 16] 110 lea eax, [eax + 32] local 129 mov eax, [esp + 4] // src_ptr local 138 movdqa xmm0, [eax] 139 movdqa xmm1, [eax + 16] 140 lea eax, [eax local 168 mov eax, [esp + 4 + 4] // src_ptr local 181 lea eax, [eax + 32] local 212 mov eax, [esp + 4] // src_ptr local 221 lea eax, [eax + 32] local 241 mov eax, [esp + 4] // src_ptr local 252 lea eax, [eax + 32] local 281 mov eax, [esp + 4 + 4] // src_ptr local 294 lea eax, [eax + 32] local 324 mov eax, [esp + 4] // src_ptr local 336 lea eax, [eax + 32] local 359 mov eax, [esp + 8 + 4] // src_ptr local 379 lea eax, [eax + 32] local 422 mov eax, [esp + 4] // src_ptr local 434 lea eax, [eax + 32] local 473 mov eax, [esp + 4 + 4] // src_ptr local 506 lea eax, [eax + 32] local 532 mov eax, [esp + 4 + 4] // src_ptr local 567 lea eax, [eax + 32] local 593 mov eax, [esp + 4] // src_ptr local 604 lea eax, [eax + 32] local 627 mov eax, [esp + 4 + 4] // src_ptr local 649 lea eax, [eax + 16] local 693 mov eax, [esp + 4 + 4] // src_ptr local 706 lea eax, [eax + 16] local 754 lea eax, [esi + edx] local 767 lea eax, [eax + edx] // advance to next row local 815 mov eax, 0x04040000 // shuffle to line up fractions with pixel. local 819 pextrw eax, xmm2, 1 // get x0 integer. preroll local 844 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 889 mov eax, [esp + 8] // src_ptr local 895 lea eax, [eax + 16] local 916 mov eax, [esp + 4] // src_argb local 925 lea eax, [eax + 32] local 943 mov eax, [esp + 4] // src_argb local 952 lea eax, [eax + 32] local 974 mov eax, [esp + 4 + 4] // src_argb local 985 lea eax, [eax + 32] local 1011 mov eax, [esp + 8 + 4] // src_argb local 1026 lea eax, [eax + ebx * 4] local 1051 mov eax, [esp + 12 + 4] // src_argb local 1066 lea eax, [eax + ebx * 4] local 1112 pextrw eax, xmm2, 1 // get x0 integer. local 1125 pextrw eax, xmm2, 5 // get x2 integer. local 1132 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1149 pextrw eax, xmm2, 5 // get x2 integer. local 1200 pextrw eax, xmm2, 1 // get x0 integer. preroll local 1223 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1265 mov eax, [esp + 8] // src_argb local 1271 lea eax, [eax + 16] local 1289 mov eax, [esp + 4] // num local 1291 shld edx, eax, 16 // 32.16 local 1292 shl eax, 16 local 1302 mov eax, [esp + 4] // num local 1305 shld edx, eax, 16 // 32.16 local 1306 shl eax, 16 local 1307 sub eax, 0x00010001 local [all...] |
/external/chromium_org/third_party/libyuv/source/ |
H A D | scale_win.cc | 101 mov eax, [esp + 4] // src_ptr local 108 movdqa xmm0, [eax] 109 movdqa xmm1, [eax + 16] 110 lea eax, [eax + 32] local 129 mov eax, [esp + 4] // src_ptr local 138 movdqa xmm0, [eax] 139 movdqa xmm1, [eax + 16] 140 lea eax, [eax local 168 mov eax, [esp + 4 + 4] // src_ptr local 181 lea eax, [eax + 32] local 212 mov eax, [esp + 4] // src_ptr local 221 lea eax, [eax + 32] local 241 mov eax, [esp + 4] // src_ptr local 252 lea eax, [eax + 32] local 281 mov eax, [esp + 4 + 4] // src_ptr local 294 lea eax, [eax + 32] local 324 mov eax, [esp + 4] // src_ptr local 336 lea eax, [eax + 32] local 359 mov eax, [esp + 8 + 4] // src_ptr local 379 lea eax, [eax + 32] local 422 mov eax, [esp + 4] // src_ptr local 434 lea eax, [eax + 32] local 473 mov eax, [esp + 4 + 4] // src_ptr local 506 lea eax, [eax + 32] local 532 mov eax, [esp + 4 + 4] // src_ptr local 567 lea eax, [eax + 32] local 593 mov eax, [esp + 4] // src_ptr local 604 lea eax, [eax + 32] local 627 mov eax, [esp + 4 + 4] // src_ptr local 649 lea eax, [eax + 16] local 693 mov eax, [esp + 4 + 4] // src_ptr local 706 lea eax, [eax + 16] local 754 lea eax, [esi + edx] local 767 lea eax, [eax + edx] // advance to next row local 815 mov eax, 0x04040000 // shuffle to line up fractions with pixel. local 819 pextrw eax, xmm2, 1 // get x0 integer. preroll local 844 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 889 mov eax, [esp + 8] // src_ptr local 895 lea eax, [eax + 16] local 916 mov eax, [esp + 4] // src_argb local 925 lea eax, [eax + 32] local 943 mov eax, [esp + 4] // src_argb local 952 lea eax, [eax + 32] local 974 mov eax, [esp + 4 + 4] // src_argb local 985 lea eax, [eax + 32] local 1011 mov eax, [esp + 8 + 4] // src_argb local 1026 lea eax, [eax + ebx * 4] local 1051 mov eax, [esp + 12 + 4] // src_argb local 1066 lea eax, [eax + ebx * 4] local 1112 pextrw eax, xmm2, 1 // get x0 integer. local 1125 pextrw eax, xmm2, 5 // get x2 integer. local 1132 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1149 pextrw eax, xmm2, 5 // get x2 integer. local 1200 pextrw eax, xmm2, 1 // get x0 integer. preroll local 1223 pextrw eax, xmm2, 1 // get x0 integer. next iteration. local 1265 mov eax, [esp + 8] // src_argb local 1271 lea eax, [eax + 16] local 1289 mov eax, [esp + 4] // num local 1291 shld edx, eax, 16 // 32.16 local 1292 shl eax, 16 local 1302 mov eax, [esp + 4] // num local 1305 shld edx, eax, 16 // 32.16 local 1306 shl eax, 16 local 1307 sub eax, 0x00010001 local [all...] |
/external/zlib/src/contrib/masmx64/ |
H A D | inffasx64.asm | 74 lodsd ; /* eax = *(uint *)in++ */
93 lodsd ; /* eax = *(uint *)in++ */
101 mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
111 shr eax, 16 ; /* output this.val char */
116 mov eax, [rbp+r8*4] ; /* eax = lcode[hold & lmask] */
126 shr eax, 16 ; /* output this.val char */
132 mov r14d, eax ; /* len = this */
143 xor eax, ea [all...] |
/external/openssl/crypto/sha/asm/ |
H A D | sha1-586.S | 18 movl (%esi),%eax 22 testl $16777216,%eax 29 movl 28(%esp),%eax 31 shll $6,%eax 32 addl %esi,%eax 33 movl %eax,104(%esp) 38 movl (%esi),%eax 42 bswap %eax 46 movl %eax,(%esp) 50 movl 16(%esi),%eax [all...] |
H A D | sha512-586.S | 14 movl 28(%esp),%eax 22 shll $7,%eax 23 addl %edi,%eax 26 movl %eax,8(%esp) 58 movl (%edi),%eax 61 bswap %eax 63 movl %eax,68(%esp) 302 movl (%edi),%eax 306 bswap %eax 310 pushl %eax [all...] |
/external/llvm/test/MC/X86/ |
H A D | x86-64.s | 20 // CHECK: addl $0, %eax 21 add $0, %eax 33 // CHECK: addl $24, %eax 34 addl $24, %eax 36 // CHECK: movl %eax, 10(%ebp) 37 movl %eax, 10(%ebp) 38 // CHECK: movl %eax, 10(%ebp,%ebx) 39 movl %eax, 10(%ebp, %ebx) 40 // CHECK: movl %eax, 10(%ebp,%ebx,4) 41 movl %eax, 1 [all...] |
/external/chromium_org/base/ |
H A D | atomicops_internals_x86_gcc.cc | 49 uint32_t eax; local 54 // Get vendor string (issue CPUID with eax = 0) 55 cpuid(eax, ebx, ecx, edx, 0); 62 // get feature flags in ecx/edx, and family/model in eax 63 cpuid(eax, ebx, ecx, edx, 1); 65 int family = (eax >> 8) & 0xf; // family and model fields 66 int model = (eax >> 4) & 0xf; 68 family += (eax >> 20) & 0xff; 69 model += ((eax >> 16) & 0xf) << 4;
|
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/ |
H A D | atomicops_internals_x86_gcc.cc | 79 uint32_t eax; local 84 // Get vendor string (issue CPUID with eax = 0) 85 cpuid(eax, ebx, ecx, edx, 0); 92 // get feature flags in ecx/edx, and family/model in eax 93 cpuid(eax, ebx, ecx, edx, 1); 95 int family = (eax >> 8) & 0xf; // family and model fields 96 int model = (eax >> 4) & 0xf; 98 family += (eax >> 20) & 0xff; 99 model += ((eax >> 16) & 0xf) << 4;
|
/external/chromium_org/third_party/tcmalloc/chromium/src/base/ |
H A D | atomicops-internals-x86.cc | 76 uint32 eax; local 81 // Get vendor string (issue CPUID with eax = 0) 82 cpuid(eax, ebx, ecx, edx, 0); 89 // get feature flags in ecx/edx, and family/model in eax 90 cpuid(eax, ebx, ecx, edx, 1); 92 int family = (eax >> 8) & 0xf; // family and model fields 93 int model = (eax >> 4) & 0xf; 95 family += (eax >> 20) & 0xff; 96 model += ((eax >> 16) & 0xf) << 4;
|
/external/chromium_org/third_party/tcmalloc/vendor/src/base/ |
H A D | atomicops-internals-x86.cc | 76 uint32 eax; local 81 // Get vendor string (issue CPUID with eax = 0) 82 cpuid(eax, ebx, ecx, edx, 0); 89 // get feature flags in ecx/edx, and family/model in eax 90 cpuid(eax, ebx, ecx, edx, 1); 92 int family = (eax >> 8) & 0xf; // family and model fields 93 int model = (eax >> 4) & 0xf; 95 family += (eax >> 20) & 0xff; 96 model += ((eax >> 16) & 0xf) << 4;
|
/external/chromium_org/v8/src/base/ |
H A D | atomicops_internals_x86_gcc.cc | 58 uint32_t eax = 0; 63 // Get vendor string (issue CPUID with eax = 0) 64 cpuid(eax, ebx, ecx, edx, 0); 71 // get feature flags in ecx/edx, and family/model in eax 72 cpuid(eax, ebx, ecx, edx, 1); 74 int family = (eax >> 8) & 0xf; // family and model fields 75 int model = (eax >> 4) & 0xf; 77 family += (eax >> 20) & 0xff; 78 model += ((eax >> 16) & 0xf) << 4;
|
/external/valgrind/main/coregrind/ |
H A D | m_cpuid.S | 45 popl %eax 46 movl %eax, %ecx 47 xorl $0x200000, %eax 48 pushl %eax 51 popl %eax 53 xorl %ecx, %eax 54 andl $0x200000, %eax 55 shrl $21, %eax 69 void VG_(cpuid)(UInt eax, UInt ecx, 78 pushl %eax [all...] |
/external/valgrind/main/memcheck/tests/x86/ |
H A D | tronical.S | 62 movl foo, %eax 63 orb $128, (%eax) 77 movl foo, %eax 78 cmpb $0, (%eax) 96 movl %eax, foo 99 xorl %eax, %eax
|
/external/openssl/crypto/bn/asm/ |
H A D | x86-gf2m.S | 7 movl %eax,%ecx 8 leal (%eax,%eax,1),%edx 13 movd %eax,%mm2 110 movl %eax,%ecx 111 leal (%eax,%eax,1),%edx 112 leal (,%eax,4),%ebp 114 leal (%eax,%eax, [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/win32/tests/gas/ |
H A D | win32at.asm | 29 movl 12(%ebp),%eax 30 movl %eax,-4(%ebp) 46 movl %eax,-8(%ebp) 58 movl -8(%ebp),%eax 84 movl 8(%ebp),%eax 85 movl %eax,-28(%ebp) 89 movl %eax,-24(%ebp) 93 movl %eax,-20(%ebp) 100 movl %eax,-4(%ebp) 127 movl %eax, [all...] |
/external/chromium_org/third_party/boringssl/win-x86_64/crypto/md5/ |
H A D | md5-x86_64.asm | 30 mov eax,DWORD PTR[rbp] 46 mov r8d,eax 53 lea eax,DWORD PTR[((-680876936))+r10*1+rax] 57 add eax,r11d 58 rol eax,7 60 add eax,ebx 63 and r11d,eax 69 add edx,eax 70 xor r11d,eax 77 mov r11d,eax [all...] |
/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)
|
/external/openssl/crypto/ |
H A D | x86_64cpuid.S | 15 movl (%rdi),%eax 20 movl %r8d,%eax 41 xorl %eax,%eax 43 movl %eax,%r11d 45 xorl %eax,%eax 48 movl %eax,%r9d 51 orl %eax,%r9d 54 orl %eax, [all...] |
/external/valgrind/main/coregrind/m_dispatch/ |
H A D | dispatch-x86-darwin.S | 68 pushl %eax 117 /* At this point, %eax and %edx contain two 118 words to be returned to the caller. %eax 124 or %fpucw. We can't mess with %eax or %edx here as they 145 movl $VG_TRC_INVARIANT_FAILED, %eax 151 movl %eax, 0(%edi) 160 popl %eax 174 movl $VG_TRC_CHAIN_ME_TO_SLOW_EP, %eax 188 movl $VG_TRC_CHAIN_ME_TO_FAST_EP, %eax 199 movl OFFSET_x86_EIP(%ebp), %eax [all...] |
H A D | dispatch-x86-linux.S | 69 pushl %eax 118 /* At this point, %eax and %edx contain two 119 words to be returned to the caller. %eax 125 or %fpucw. We can't mess with %eax or %edx here as they 146 movl $VG_TRC_INVARIANT_FAILED, %eax 152 movl %eax, 0(%edi) 161 popl %eax 175 movl $VG_TRC_CHAIN_ME_TO_SLOW_EP, %eax 189 movl $VG_TRC_CHAIN_ME_TO_FAST_EP, %eax 200 movl OFFSET_x86_EIP(%ebp), %eax [all...] |
/external/chromium_org/third_party/boringssl/linux-x86/crypto/rc4/ |
H A D | rc4-586.S | 18 xorl %eax,%eax 31 movl (%edi,%eax,4),%ecx 50 movl %edx,(%edi,%eax,4) 51 incl %eax 53 movzbl %al,%eax 56 movl (%edi,%eax,4),%ecx 65 movl %edx,(%edi,%eax,4) 66 incl %eax 68 movzbl %al,%eax [all...] |
/external/chromium_org/third_party/boringssl/mac-x86/crypto/rc4/ |
H A D | rc4-586.S | 17 xorl %eax,%eax 30 movl (%edi,%eax,4),%ecx 49 movl %edx,(%edi,%eax,4) 50 incl %eax 52 movzbl %al,%eax 55 movl (%edi,%eax,4),%ecx 64 movl %edx,(%edi,%eax,4) 65 incl %eax 67 movzbl %al,%eax [all...] |
/external/chromium_org/third_party/boringssl/win-x86_64/crypto/sha/ |
H A D | sha1-x86_64.asm | 53 mov eax,r12d 57 xor eax,r11d 59 and eax,edi 62 xor eax,r12d 64 add r13d,eax 66 mov eax,r11d 70 xor eax,edi 72 and eax,esi 75 xor eax,r11d 77 add r12d,eax [all...] |