Searched refs:eax (Results 226 - 250 of 659) sorted by relevance

1234567891011>>

/external/llvm/test/MC/AsmParser/
H A Dvararg-default-value.s6 .macro abcd arg0=%eax arg1:vararg=%ebx
14 // CHECK: movl %eax, %ebx
/external/llvm/test/MC/COFF/
H A Dsymbol-fragment-offset-64.s22 xorl %eax, %eax
H A Dsymbol-fragment-offset.s22 xorl %eax, %eax
/external/llvm/test/MC/X86/
H A Dx86_64-encoding.s13 // CHECK: crc32b %bl, %eax
15 crc32b %bl, %eax
17 // CHECK: crc32b 4(%rbx), %eax
19 crc32b 4(%rbx), %eax
21 // CHECK: crc32w %bx, %eax
23 crc32w %bx, %eax
25 // CHECK: crc32w 4(%rbx), %eax
27 crc32w 4(%rbx), %eax
29 // CHECK: crc32l %ebx, %eax
31 crc32l %ebx, %eax
[all...]
H A Dx86_64-signed-reloc.s11 bextr $foo, (%edi), %eax // CHECK-NEXT: R_X86_64_32
/external/chromium_org/v8/src/ia32/
H A Dregexp-macro-assembler-ia32.cc35 * The registers eax and ebx are free to use for computations.
167 __ lea(eax, Operand(esi, edi, times_1, 0));
168 __ cmp(eax, Operand(ebp, kInputStart));
179 __ lea(eax, Operand(esi, edi, times_1, 0));
180 __ cmp(eax, Operand(ebp, kInputStart));
219 __ mov(eax, edi);
220 __ add(eax, ebx);
230 // After this, the eax, ecx, and edi registers are available.
238 __ movzx_b(eax, Operand(edi, 0));
243 __ or_(eax,
726 __ mov(Operand(ebp, ecx, times_1, 0), eax); local
732 __ mov(register_location(i), eax); local
768 __ mov(Operand(ebx, i * kPointerSize), eax); variable
876 __ mov(Operand(esp, 1 * kPointerSize), eax); variable
886 __ mov(backtrack_stackpointer(), eax); variable
[all...]
H A Dinterface-descriptors-ia32.cc21 const Register VectorLoadICTrampolineDescriptor::SlotRegister() { return eax; }
29 const Register StoreDescriptor::ValueRegister() { return eax; }
37 const Register InstanceofDescriptor::left() { return eax; }
42 const Register ArgumentsAccessReadDescriptor::parameter_count() { return eax; }
48 const Register MathPowTaggedDescriptor::exponent() { return eax; }
70 Register registers[] = {esi, eax};
76 Register registers[] = {esi, eax};
83 Register registers[] = {esi, eax, ebx, ecx};
93 Register registers[] = {esi, eax, ebx, ecx, edx};
107 Register registers[] = {esi, ecx, eax};
[all...]
H A Dbuiltins-ia32.cc25 // -- eax : number of arguments excluding receiver
32 // -- esp[4 * argc] : first argument (argc == eax)
48 // JumpToExternalReference expects eax to contain the number of arguments
50 __ add(eax, Immediate(num_extra_args + 1));
70 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
71 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kCodeOffset));
72 __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
73 __ jmp(eax);
207 __ mov(Operand(ebx, JSObject::kMapOffset), eax); local
306 __ mov(Operand(edi, FixedArray::kMapOffset), eax); // setup the map local
604 __ mov(Operand(esp, 0), eax); local
638 __ mov(Operand(esp, 0), eax); local
1429 __ mov(Operand(esp, 0), eax); local
[all...]
/external/chromium_org/v8/src/x87/
H A Dregexp-macro-assembler-x87.cc34 * The registers eax and ebx are free to use for computations.
166 __ lea(eax, Operand(esi, edi, times_1, 0));
167 __ cmp(eax, Operand(ebp, kInputStart));
178 __ lea(eax, Operand(esi, edi, times_1, 0));
179 __ cmp(eax, Operand(ebp, kInputStart));
218 __ mov(eax, edi);
219 __ add(eax, ebx);
229 // After this, the eax, ecx, and edi registers are available.
237 __ movzx_b(eax, Operand(edi, 0));
242 __ or_(eax,
725 __ mov(Operand(ebp, ecx, times_1, 0), eax); local
731 __ mov(register_location(i), eax); local
767 __ mov(Operand(ebx, i * kPointerSize), eax); variable
875 __ mov(Operand(esp, 1 * kPointerSize), eax); variable
885 __ mov(backtrack_stackpointer(), eax); variable
[all...]
H A Dinterface-descriptors-x87.cc21 const Register VectorLoadICTrampolineDescriptor::SlotRegister() { return eax; }
29 const Register StoreDescriptor::ValueRegister() { return eax; }
37 const Register InstanceofDescriptor::left() { return eax; }
42 const Register ArgumentsAccessReadDescriptor::parameter_count() { return eax; }
48 const Register MathPowTaggedDescriptor::exponent() { return eax; }
70 Register registers[] = {esi, eax};
76 Register registers[] = {esi, eax};
83 Register registers[] = {esi, eax, ebx, ecx};
93 Register registers[] = {esi, eax, ebx, ecx, edx};
107 Register registers[] = {esi, ecx, eax};
[all...]
H A Dbuiltins-x87.cc25 // -- eax : number of arguments excluding receiver
32 // -- esp[4 * argc] : first argument (argc == eax)
48 // JumpToExternalReference expects eax to contain the number of arguments
50 __ add(eax, Immediate(num_extra_args + 1));
70 __ mov(eax, FieldOperand(edi, JSFunction::kSharedFunctionInfoOffset));
71 __ mov(eax, FieldOperand(eax, SharedFunctionInfo::kCodeOffset));
72 __ lea(eax, FieldOperand(eax, Code::kHeaderSize));
73 __ jmp(eax);
207 __ mov(Operand(ebx, JSObject::kMapOffset), eax); local
306 __ mov(Operand(edi, FixedArray::kMapOffset), eax); // setup the map local
604 __ mov(Operand(esp, 0), eax); local
638 __ mov(Operand(esp, 0), eax); local
1429 __ mov(Operand(esp, 0), eax); local
[all...]
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/tests/
H A Delfso.asm46 mov eax,[ebp+8]
48 .label rol eax,1 ; [4] [8]
59 mov eax,[ebx+integer wrt ..got] ; [14]
60 mov eax,[eax]
61 inc eax
62 mov [ebx+localint wrt ..gotoff],eax ; [14]
63 mov eax,[ebx+commvar wrt ..got]
64 push dword [eax]
65 mov eax,[eb
[all...]
/external/qemu-pc-bios/bochs/bios/
H A Dapmbios.S32 push eax
34 mov ebx, eax
45 pop eax
66 ; print the hex number in eax
68 push eax
72 mov ecx, eax
76 mov eax, ecx
77 shr eax, #28
90 pop eax
95 shr eax, #
[all...]
/external/chromium_org/third_party/boringssl/win-x86_64/crypto/bn/
H A Drsaz-avx2.asm7 xor eax,eax
/external/kernel-headers/original/uapi/linux/
H A Dtoshiba.h28 unsigned int eax; member in struct:__anon23450
/external/llvm/test/MC/ELF/
H A Dcall-abs.s10 incl %eax
/external/llvm/test/MC/MachO/
H A Ddebug_frame.s20 movl $42, %eax
/external/valgrind/main/cachegrind/tests/x86/
H A Dfpu-28-108.S24 movl $0, %eax
/external/valgrind/main/coregrind/
H A Dpub_core_cpuid.h44 extern void VG_(cpuid) ( UInt eax, UInt ecx,
/external/chromium_org/third_party/mesa/src/src/mesa/x86/
H A Dread_rgba_span_x86.S57 movl (%ebx), %eax ; \
59 bswap %eax /* ARGB -> BGRA */ ; \
60 rorl $8, %eax /* BGRA -> ABGR */ ; \
61 movl %eax, (%ecx) /* ABGR -> R, G, B, A */ ; \
65 movl (%ebx), %eax ; \
66 bswap %eax /* ARGB -> BGRA */ ; \
67 rorl $8, %eax /* BGRA -> ABGR */ ; \
68 movl %eax, (%ecx) /* ABGR -> R, G, B, A */ ; \
99 movl %ebx, %eax
101 negl %eax
[all...]
/external/mesa3d/src/mesa/x86/
H A Dread_rgba_span_x86.S57 movl (%ebx), %eax ; \
59 bswap %eax /* ARGB -> BGRA */ ; \
60 rorl $8, %eax /* BGRA -> ABGR */ ; \
61 movl %eax, (%ecx) /* ABGR -> R, G, B, A */ ; \
65 movl (%ebx), %eax ; \
66 bswap %eax /* ARGB -> BGRA */ ; \
67 rorl $8, %eax /* BGRA -> ABGR */ ; \
68 movl %eax, (%ecx) /* ABGR -> R, G, B, A */ ; \
99 movl %ebx, %eax
101 negl %eax
[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/zlib/src/contrib/amd64/
H A Damd64-match.S164 movl dsPrevLen, %eax
166 cmpl %ebx, %eax
167 movl dsWMask, %eax
180 orl %eax, %chainlenwmask
184 movl dsNiceMatch, %eax
186 cmpl %eax, %ebx
188 movl %eax, %ebx
207 movl dsWSize, %eax
208 subl $MIN_LOOKAHEAD, %eax
210 subl %eax,
[all...]
/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/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...]

Completed in 750 milliseconds

1234567891011>>