Searched refs:ecx (Results 76 - 100 of 457) sorted by relevance

1234567891011>>

/external/chromium_org/third_party/tcmalloc/chromium/src/base/
H A Datomicops-internals-x86.cc78 uint32 ecx; local
82 cpuid(eax, ebx, ecx, edx, 0);
86 memcpy(vendor + 8, &ecx, 4);
89 // get feature flags in ecx/edx, and family/model in eax
90 cpuid(eax, ebx, ecx, edx, 1);
115 // ecx bit 13 indicates whether the cmpxchg16b instruction is supported
116 AtomicOps_Internalx86CPUFeatures.has_cmpxchg16b = ((ecx >> 13) & 1);
/external/chromium_org/third_party/tcmalloc/vendor/src/base/
H A Datomicops-internals-x86.cc78 uint32 ecx; local
82 cpuid(eax, ebx, ecx, edx, 0);
86 memcpy(vendor + 8, &ecx, 4);
89 // get feature flags in ecx/edx, and family/model in eax
90 cpuid(eax, ebx, ecx, edx, 1);
115 // ecx bit 13 indicates whether the cmpxchg16b instruction is supported
116 AtomicOps_Internalx86CPUFeatures.has_cmpxchg16b = ((ecx >> 13) & 1);
/external/stlport/stlport/stl/config/
H A D_watcom.h107 #pragma aux __stl_InterlockedIncrement parm [ ecx ] = \
110 "lock xadd [ecx], eax" \
115 #pragma aux __stl_InterlockedDecrement parm [ ecx ] = \
118 "lock xadd [ecx], eax" \
123 #pragma aux __stl_InterlockedIncrement parm [ ecx ] = \
126 "xadd [ecx], eax" \
130 #pragma aux __stl_InterlockedDecrement parm [ ecx ] = \
133 "xadd [ecx], eax" \
141 #pragma aux __stl_InterlockedExchange parm [ecx] [eax] = \
143 "xchg eax, [ecx]" \
[all...]
/external/valgrind/main/coregrind/
H A Dm_cpuid.S42 pushl %ecx
46 movl %eax, %ecx
53 xorl %ecx, %eax
56 popl %ecx
69 void VG_(cpuid)(UInt eax, UInt ecx,
80 pushl %ecx
84 movl 12(%ebp), %ecx
99 movl %ecx, (%esi)
108 popl %ecx
123 movl %esi, %ecx
[all...]
H A Dpub_core_cpuid.h44 extern void VG_(cpuid) ( UInt eax, UInt ecx,
/external/chromium_org/third_party/boringssl/linux-x86/crypto/aes/
H A Daes-586.S11 xorl 8(%edi),%ecx
34 movl %ecx,%edi
68 movl %ecx,%esi
70 shrl $24,%ecx
100 movzbl -128(%ebp,%ecx,1),%ecx
101 shll $24,%ecx
102 xorl %ecx,%edx
103 movl %esi,%ecx
106 andl %ecx,
[all...]
/external/chromium_org/third_party/boringssl/mac-x86/crypto/aes/
H A Daes-586.S10 xorl 8(%edi),%ecx
33 movl %ecx,%edi
65 movl %ecx,%esi
67 shrl $24,%ecx
96 movzbl -128(%ebp,%ecx,1),%ecx
97 shll $24,%ecx
98 xorl %ecx,%edx
99 movl %esi,%ecx
101 andl %ecx,
[all...]
/external/openssl/crypto/aes/asm/
H A Daes-586.S9 xorl 8(%edi),%ecx
32 movl %ecx,%edi
66 movl %ecx,%esi
68 shrl $24,%ecx
98 movzbl -128(%ebp,%ecx,1),%ecx
99 shll $24,%ecx
100 xorl %ecx,%edx
101 movl %esi,%ecx
103 movl %ecx,
[all...]
/external/fio/arch/
H A Darch-x86_64.h5 unsigned int *ecx, unsigned int *edx)
8 : "=a" (*eax), "=b" (*ebx), "=c" (*ecx), "=d" (*edx)
9 : "0" (*eax), "2" (*ecx)
4 do_cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
H A Darch-x86.h5 unsigned int *ecx, unsigned int *edx)
8 : "=a" (*eax), "=r" (*ebx), "=c" (*ecx), "=d" (*edx)
4 do_cpuid(unsigned int *eax, unsigned int *ebx, unsigned int *ecx, unsigned int *edx) argument
/external/lldb/tools/debugserver/source/MacOSX/
H A DHasAVX.s26 and $0x018000000, %ecx
27 cmp $0x018000000, %ecx
29 mov $0, %ecx
/external/chromium_org/third_party/skia/src/opts/
H A DSkBlitRow_opts_SSE4_asm.S76 movl 12(%esp), %ecx // Pixel count
88 subl $4, %ecx // Check if we have only 0-3 pixels
91 cmpl $11, %ecx // Do we have enough pixels to run the main loop?
106 subl $4, %ecx // Check if there are four additional pixels, at least
118 subl $4, %ecx // Check if there are four additional pixels, at least
126 cmpl $-4, %ecx // Check if we are done
128 sall $2, %ecx // Calculate offset for last pixels
129 addl %ecx, %edi
146 cmpl $-8, %ecx // Check how many pixels should be written
173 addl $4, %ecx
[all...]
H A DSkBlitRow_opts_SSE4_x64_asm.S64 movl %edx, %ecx // Pixel count
73 subl $4, %ecx // Check if we have only 0-3 pixels
75 cmpl $11, %ecx // Do we have enough pixels to run the main loop?
90 subl $4, %ecx // Check if there are four additional pixels, at least
102 subl $4, %ecx // Check if there are four additional pixels, at least
110 cmpl $-4, %ecx // Check if we are done
112 sall $2, %ecx // Calculate offset for last pixels
113 movslq %ecx, %rcx
131 cmpl $-8, %ecx // Check how many pixels should be written
158 addl $4, %ecx
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/x86/tests/
H A Dloopadsz.asm3 bar: loop bar, ecx ; 67 E2 FD
H A Dmovbe.asm4 movbe ecx, [5]
5 movbe ecx, dword [5]
/external/llvm/test/MC/AsmParser/
H A Dhello.s15 movl %esp, %ecx
17 movl %eax, (%ecx)
/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/zlib/src/contrib/inflate86/
H A Dinffast.S258 movl avail_out_strm(strm_r), %ecx
261 subl %ecx, %ebp /* start -= avail_out */
265 subl $257, %ecx /* avail_out -= 257 */
266 addl %ebx, %ecx /* avail_out += out */
270 movl %ecx, end(%esp)
284 movl distcode_state(state_r), %ecx
287 movl %ecx, dcode(%esp)
290 movl lenbits_state(state_r), %ecx
296 movl distbits_state(state_r), %ecx
302 movl write_state(state_r), %ecx
[all...]
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/chromium_org/base/
H A Datomicops_internals_x86_gcc.cc51 uint32_t ecx; local
55 cpuid(eax, ebx, ecx, edx, 0);
59 memcpy(vendor + 8, &ecx, 4);
62 // get feature flags in ecx/edx, and family/model in eax
63 cpuid(eax, ebx, ecx, edx, 1);
/external/chromium_org/third_party/protobuf/src/google/protobuf/stubs/
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/chromium_org/v8/src/base/
H A Datomicops_internals_x86_gcc.cc60 uint32_t ecx = 0; local
64 cpuid(eax, ebx, ecx, edx, 0);
68 memcpy(vendor + 8, &ecx, 4);
71 // get feature flags in ecx/edx, and family/model in eax
72 cpuid(eax, ebx, ecx, edx, 1);
/external/kernel-headers/original/uapi/linux/
H A Dtoshiba.h30 unsigned int ecx __attribute__ ((packed)); member in struct:__anon23450
/external/valgrind/main/exp-bbv/tests/x86/
H A Dmillion.S9 xor %ecx,%ecx # not needed, pads total to 1M
10 mov $499997,%ecx # load counter
12 dec %ecx # repeat count times
/external/llvm/test/MC/X86/
H A Dx86_64-encoding.s37 // CHECK: crc32l 3735928559(%rbx,%rcx,8), %ecx
39 crc32l 0xdeadbeef(%rbx,%rcx,8),%ecx
41 // CHECK: crc32l 69, %ecx
43 crc32l 0x45,%ecx
45 // CHECK: crc32l 32493, %ecx
47 crc32l 0x7eed,%ecx
49 // CHECK: crc32l 3133065982, %ecx
51 crc32l 0xbabecafe,%ecx
53 // CHECK: crc32l %ecx, %ecx
[all...]

Completed in 743 milliseconds

1234567891011>>