/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/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...] |
H A D | cmpxchg8b.c | 9 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 D | cpu.c | 51 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 D | guest_amd64_helpers.c | 2920 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 D | host_x86_defs.c | 51 = { "%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 D | test-i386.c | 168 : "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 D | cpuid.c | 7 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 D | m_machine.c | 717 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 D | syswrap-x86-linux.c | 92 " 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 D | valgrind.h | 236 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 D | vki-arm-linux.h | 832 long eax; member in struct:vki_vm86_regs
|
H A D | vki-x86-linux.h | 246 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 D | vki-xen-domctl.h | 274 vki_uint32_t eax; member in struct:vki_xen_domctl_cpuid
|
H A D | vki-xen-x86.h | 38 vki_uint32_t eax; member in struct:vki_xen_cpu_user_regs
|
/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/strace/ |
H A D | syscall.c | 703 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 D | kvm.h | 166 __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 D | kvm.h | 166 __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 D | SDL_mixer_MMX_VC.c | 52 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 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/qemu/distrib/sdl-1.2.15/src/stdlib/ |
H A D | SDL_stdlib.c | 54 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 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/qemu/target-i386/ |
H A D | helper.c | 1513 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 D | misc_helper.c | 118 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;
|