Home
last modified time | relevance | path

Searched refs:eax (Results 1 – 10 of 10) sorted by relevance

/art/runtime/arch/x86/
Dquick_entrypoints_x86.S142 PUSH eax // Store the ArtMethod reference at the bottom of the stack.
169 POP eax // Restore Method*
226 PUSH eax // pass arg1
236 PUSH eax // alignment padding
240 PUSH eax // pass arg1
308 PUSH eax // pass arg1
331 testl %eax, %eax // Branch forward if exception pending.
479 mov 20(%ebp), %eax // move method pointer into eax
480 call *ART_METHOD_QUICK_CODE_OFFSET_32(%eax) // call the method
488 mov %eax, (%ecx) // store the result assuming its a long, int or Object*
[all …]
Dmemcmp16_x86.S51 movl BLK1(%esp), %eax
58 add %ecx, %eax
65 xor %eax, %eax
74 movdqu (%eax), %xmm3
76 movl %eax, %edi
116 xor %eax, %eax
128 lea (%ecx, %edi,1), %eax
140 xor %eax, %eax
174 lea (%ecx, %edi,1), %eax
186 mov %edx, %eax
[all …]
Djni_entrypoints_x86.S30 testl %eax, %eax // check if returned method code is null
32 jmp *%eax // otherwise, tail call to intended method
/art/runtime/arch/x86_64/
Dmemcmp16_x86_64.S788 xor %eax, %eax
799 mov -4(%rdi), %eax
800 cmp %eax, %ecx
803 xor %eax, %eax
838 movzwl -2(%rdi), %eax
842 and $0xffff, %eax
844 sub %ecx, %eax
857 xor %eax, %eax
862 mov -6(%rdi), %eax
864 cmp %eax, %ecx
[all …]
Dquick_entrypoints_x86_64.S795 testl %eax, %eax // eax == 0 ?
1053 movl %edx, %eax // eax: lock word zero except for read barrier bits.
1055 or %eax, %edx // edx: thread id with count of 0 + read barrier bits.
1068 movl %edx, %eax // copy the lock word as the old val for cmpxchg.
1097 movl %ecx, %eax // eax: old lock word.
1108 movl %ecx, %eax // eax: old lock word.
1680 movl %r8d, %eax
1681 subl %r9d, %eax
1697 movzwl -2(%edi), %eax // get last compared char from this string
1699 subl %ecx, %eax // return the difference
/art/compiler/optimizing/
Dcode_generator_x86.cc2144 Register eax = locations->GetTemp(0).AsRegister<Register>(); in VisitMul() local
2147 DCHECK_EQ(EAX, eax); in VisitMul()
2164 __ movl(eax, high); in VisitMul()
2166 __ imull(eax, in1_lo); in VisitMul()
2170 __ addl(in1_hi, eax); in VisitMul()
2172 __ movl(eax, low); in VisitMul()
2178 __ movl(in1_lo, eax); in VisitMul()
2183 __ movl(eax, in2_hi); in VisitMul()
2185 __ imull(eax, in1_lo); in VisitMul()
2189 __ addl(in1_hi, eax); in VisitMul()
[all …]
Doptimizing_cfi_test_expected.inc86 // 0x00000005: mov [esp], eax
Dcode_generator_x86_64.cc2557 CpuRegister eax = locations->InAt(0).AsRegister<CpuRegister>(); in GenerateDivRemWithAnyConstant() local
2562 DCHECK_EQ(RAX, eax.AsRegister()); in GenerateDivRemWithAnyConstant()
2579 __ movl(numerator, eax); in GenerateDivRemWithAnyConstant()
2583 __ testl(eax, eax); in GenerateDivRemWithAnyConstant()
2591 __ movl(eax, Immediate(magic)); in GenerateDivRemWithAnyConstant()
2604 __ movl(eax, edx); in GenerateDivRemWithAnyConstant()
2606 __ addl(edx, eax); in GenerateDivRemWithAnyConstant()
2609 __ movl(eax, numerator); in GenerateDivRemWithAnyConstant()
2611 __ subl(eax, edx); in GenerateDivRemWithAnyConstant()
2612 __ movl(edx, eax); in GenerateDivRemWithAnyConstant()
[all …]
/art/compiler/dex/quick/
Dquick_cfi_test_expected.inc88 // 0x0000000b: mov [esp], eax
97 // 0x0000001a: addb [eax], al
/art/compiler/jni/
Djni_cfi_test_expected.inc211 // 0x00000006: push eax