Searched defs:eax (Results 1 - 25 of 124) sorted by last modified time

12345

/external/zlib/src/contrib/inflate86/
H A Dinffas86.c164 " 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/valgrind/main/none/tests/x86/
H A Dbug152818-x86.c49 "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...]
H A Dcmpxchg8b.c9 UInt eax; variable
18 "\tpushl %eax\n"
23 "\txorl %eax, %eax\n" // get eflags in a known state
25 "\tmovl " VG_SYM(eax) ",%eax\n"
30 "\tmovl %eax," VG_SYM(eax) "\n"
35 "\tpopl %eax\n"
36 "\tmovl %eax," VG_SY
[all...]
/external/webp/src/dsp/
H A Dcpu.c51 uint32_t eax, edx; local
55 : "=a"(eax), "=d"(edx) : "c" (ecx));
56 return ((uint64_t)edx << 32) | eax;
67 mov eax_, eax
/external/valgrind/main/VEX/priv/
H A Dguest_amd64_helpers.c2920 UInt eax, edx; local
2921 __asm__ __volatile__("rdtsc" : "=a" (eax), "=d" (edx));
2922 return (((ULong)edx) << 32) | ((ULong)eax);
2938 UInt eax, ecx, edx; local
2939 __asm__ __volatile__("rdtscp" : "=a" (eax), "=d" (edx), "=c" (ecx));
2940 st->guest_RAX = (ULong)eax;
2958 __asm__ __volatile__("movq $0,%%rax; inl %w1,%%eax; movq %%rax,%0"
2988 __asm__ __volatile__("movq %0,%%rax; outl %%eax, %w1"
3339 themselves or from the supplied edx/eax values. */
H A Dhost_x86_defs.c51 = { "%eax", "%ecx", "%edx", "%ebx", "%esp", "%ebp", "%esi", "%edi" };
1063 vex_printf("{%%eax->%%ebx},");
1067 vex_printf("lock cmpxchg8b {%%edx:%%eax->%%ecx:%%ebx},");
1284 These I believe to be %eax %ecx %edx and all the xmm
2035 *p++ = 0x50; // pushl %eax
2041 *p++ = 0x58; // after_fincstp: popl %eax
2670 /* Do we need to swap in %eax? */
2672 /* xchg %eax, %dst */
2674 /* movl $0, %eax */
2677 /* setb lo8(%eax) */
2786 HReg eax = hregX86_EAX(), ebx = hregX86_EBX(), local
[all...]
/external/valgrind/main/VEX/test/
H A Dtest-i386.c168 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
176 : "a" (eax), "b" (ebx), "c" (ecx), "d" (edx), "S" (esi), "D" (edi));\
183 int eax, ebx, ecx, edx, esi, edi, res; local
184 eax = 0x0001;
193 TEST_LEA("(%%eax)");
200 TEST_LEA("0x40(%%eax)");
207 TEST_LEA("0x4000(%%eax)");
214 TEST_LEA("(%%eax, %%ecx)");
221 TEST_LEA("0x40(%%eax, %%ecx)");
228 TEST_LEA("(,%%eax,
[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);
26 maxidx = eax;
38 cpuid(&eax,&ebx,&ecx,&edx, i,0);
41 cpuid(&eax,&ebx,&ecx,&edx, i,ecx_in);
50 cpuid(&eax,&ebx,&ecx,&edx, 0x80000000,0);
51 maxextidx = eax;
53 cpuid(&eax,
[all...]
/external/valgrind/main/coregrind/
H A Dm_machine.c717 UInt eax, ebx, ecx, edx, max_extended; local
725 VG_(cpuid)(0, 0, &eax, &ebx, &ecx, &edx);
726 if (eax < 1)
737 VG_(cpuid)(0x80000000, 0, &eax, &ebx, &ecx, &edx);
738 max_extended = eax;
741 VG_(cpuid)(1, 0, &eax, &ebx, &ecx, &edx);
757 VG_(cpuid)(0x80000001, 0, &eax, &ebx, &ecx, &edx);
767 VG_(cpuid)(0x80000001, 0, &eax, &ebx, &ecx, &edx);
805 UInt eax, ebx, ecx, edx, max_basic, max_extended; local
813 VG_(cpuid)(0, 0, &eax,
[all...]
/external/valgrind/main/coregrind/m_syswrap/
H A Dsyswrap-x86-linux.c92 " movl $0, %eax\n" // zero all GP regs
122 int $__NR_clone in %eax
154 " movl 0+"FSZ"(%esp), %eax\n" /* fn */
157 " movl %eax, 0(%ecx)\n" /* fn */
164 " movl $"__NR_CLONE", %eax\n"
166 " testl %eax, %eax\n" /* child if retval == 0 */
170 " popl %eax\n"
171 " call *%eax\n" /* call fn */
174 " movl %eax,
222 Int eax; local
[all...]
/external/valgrind/main/include/
H A Dvalgrind.h236 redirected: x86: call *%eax, amd64: call *%rax, ppc32/ppc64:
345 __asm { __asm lea eax, _zzq_args __asm mov edx, _zzq_default local
360 __asm mov __addr, eax \
1057 /* These regs are trashed by the hidden call. No need to mention eax
1059 #define __CALLER_SAVED_REGS /*"eax"*/ "ecx", "edx"
1083 "movl (%%eax), %%eax\n\t" /* target->%eax */ \
1103 "pushl 4(%%eax)\n\t" \
1104 "movl (%%eax),
[all...]
/external/valgrind/main/include/vki/
H A Dvki-arm-linux.h832 long eax; member in struct:vki_vm86_regs
H A Dvki-x86-linux.h246 unsigned long eax; member in struct:vki_sigcontext
605 long ebx, ecx, edx, esi, edi, ebp, eax; member in struct:vki_user_regs_struct
844 long eax; member in struct:vki_vm86_regs
H A Dvki-xen-domctl.h274 vki_uint32_t eax; member in struct:vki_xen_domctl_cpuid
H A Dvki-xen-x86.h38 vki_uint32_t eax; member in struct:vki_xen_cpu_user_regs
/external/stlport/src/
H A Dlock_free_slist.h66 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/strace/
H A Dsyscall.c703 uint32_t eax; member in struct:i386_user_regs_struct
1108 i386_regs.eax = x86_64_regs.rax;
1590 if (i386_regs.eax != -ENOSYS) {
1592 fprintf(stderr, "not a syscall entry (eax = %ld)\n", i386_regs.eax);
1600 rax = (int32_t)i386_regs.eax;
2238 if (check_errno && is_negated_errno(i386_regs.eax)) {
2240 u_error = -i386_regs.eax;
2243 tcp->u_rval = i386_regs.eax;
2249 rax = (int32_t)i386_regs.eax;
[all...]
/external/qemu/android/config/linux-x86/asm/
H A Dkvm.h166 __u32 eax; member in struct:kvm_cpuid_entry
184 __u32 eax; member in struct:kvm_cpuid_entry2
/external/qemu/android/config/linux-x86_64/asm/
H A Dkvm.h166 __u32 eax; member in struct:kvm_cpuid_entry
184 __u32 eax; member in struct:kvm_cpuid_entry2
/external/qemu/distrib/sdl-1.2.15/src/audio/
H A DSDL_mixer_MMX_VC.c52 mov eax, volume // eax = volume local
58 movd mm0, eax //%%eax,%%mm0
133 mov eax, volume //%3,%%eax // eax = volume local
135 movd mm0, eax //%%eax,%%mm0
/external/qemu/distrib/sdl-1.2.15/src/cpuinfo/
H A DSDL_cpuinfo.c62 " 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/qemu/distrib/sdl-1.2.15/src/stdlib/
H A DSDL_stdlib.c54 mov eax,dword ptr [esp+10h] local
55 test eax,eax local
65 adc eax,0 local
73 sbb eax,0 local
103 mov eax,dword ptr [ebp+10h] local
105 mov ebx,eax
106 mov esi,eax
108 mov eax,dword ptr [ebp+8] local
112 mov dword ptr [ebp-18h],eax
116 mov eax,dword ptr [ebp-18h] local
135 mov eax,dword ptr [esp+14h] local
136 or eax,eax local
142 sbb eax,0 local
146 mov eax,dword ptr [esp+1Ch] local
147 or eax,eax local
153 sbb eax,0 local
157 or eax,eax local
160 mov eax,dword ptr [esp+14h] local
164 mov eax,dword ptr [esp+10h] local
172 mov eax,dword ptr [esp+10h] local
177 rcr eax,1 local
184 mov eax,dword ptr [esp+18h] local
191 cmp eax,dword ptr [esp+10h] local
197 mov eax,esi local
216 mov eax,dword ptr [esp+18h] local
217 or eax,eax local
220 mov eax,dword ptr [esp+10h] local
224 mov eax,dword ptr [esp+0Ch] local
232 mov eax,dword ptr [esp+0Ch] local
237 rcr eax,1 local
244 mov eax,dword ptr [esp+14h] local
251 cmp eax,dword ptr [esp+0Ch] local
257 mov eax,esi local
270 mov eax,dword ptr [esp+10h] local
271 or eax,eax local
277 sbb eax,0 local
281 mov eax,dword ptr [esp+18h] local
282 or eax,eax local
287 sbb eax,0 local
291 or eax,eax local
294 mov eax,dword ptr [esp+10h] local
297 mov eax,dword ptr [esp+0Ch] local
299 mov eax,edx local
308 mov eax,dword ptr [esp+0Ch] local
313 rcr eax,1 local
319 xchg eax,ecx local
326 cmp eax,dword ptr [esp+0Ch] local
329 sub eax,dword ptr [esp+14h] local
332 sub eax,dword ptr [esp+0Ch] local
350 mov eax,dword ptr [esp+14h] local
351 or eax,eax local
354 mov eax,dword ptr [esp+0Ch] local
357 mov eax,dword ptr [esp+8] local
359 mov eax,edx local
366 mov eax,dword ptr [esp+8] local
371 rcr eax,1 local
377 xchg eax,ecx local
384 cmp eax,dword ptr [esp+8] local
387 sub eax,dword ptr [esp+10h] local
390 sub eax,dword ptr [esp+8] local
408 mov eax,dword ptr [esp+14h] local
409 or eax,eax local
416 sbb eax,0 local
420 mov eax,dword ptr [esp+1Ch] local
421 or eax,eax local
427 sbb eax,0 local
431 or eax,eax local
434 mov eax,dword ptr [esp+14h] local
438 mov eax,dword ptr [esp+10h] local
441 mov eax,ebx local
444 mov eax,esi local
452 mov eax,dword ptr [esp+10h] local
457 rcr eax,1 local
464 mov eax,dword ptr [esp+18h] local
471 cmp eax,dword ptr [esp+10h] local
475 sub eax,dword ptr [esp+18h] local
480 sub eax,dword ptr [esp+10h] local
492 mov eax,esi local
509 mov eax,dword ptr [esp+14h] local
510 or eax,eax local
513 mov eax,dword ptr [esp+0Ch] local
517 mov eax,dword ptr [esp+8] local
520 mov eax,ebx local
523 mov eax,esi local
531 mov eax,dword ptr [esp+8] local
536 rcr eax,1 local
543 mov eax,dword ptr [esp+10h] local
550 cmp eax,dword ptr [esp+8] local
554 sub eax,dword ptr [esp+10h] local
559 sub eax,dword ptr [esp+8] local
568 mov eax,esi local
580 shld edx,eax,cl local
581 shl eax,cl local
585 xor eax,eax local
590 xor eax,eax local
602 shrd eax,edx,cl local
606 mov eax,edx local
609 shr eax,cl local
612 xor eax,eax local
[all...]
/external/qemu/distrib/sdl-1.2.15/src/timer/os2/
H A DSDL_systimer.c67 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/qemu/target-i386/
H A Dhelper.c1513 uint32_t *eax, uint32_t *ebx,
1527 "mov %%eax, 0(%2) \n\t"
1536 if (eax)
1537 *eax = vec[0];
1548 uint32_t *eax, uint32_t *ebx,
1562 *eax = env->cpuid_level;
1575 *eax = env->cpuid_version;
1593 *eax = 1;
1602 *eax = 0x0000121;
1608 *eax
1512 host_cpuid(uint32_t function, uint32_t count, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) argument
1547 cpu_x86_cpuid(CPUX86State *env, uint32_t index, uint32_t count, uint32_t *eax, uint32_t *ebx, uint32_t *ecx, uint32_t *edx) argument
[all...]
H A Dmisc_helper.c118 uint32_t eax, ebx, ecx, edx; local
122 cpu_x86_cpuid(env, (uint32_t)EAX, (uint32_t)ECX, &eax, &ebx, &ecx, &edx); local
123 EAX = eax;

Completed in 9048 milliseconds

12345