Searched refs:eax (Results 1 – 10 of 10) sorted by relevance
/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 142 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 …]
|
D | memcmp16_x86.S | 51 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 …]
|
D | jni_entrypoints_x86.S | 30 testl %eax, %eax // check if returned method code is null 32 jmp *%eax // otherwise, tail call to intended method
|
/art/runtime/arch/x86_64/ |
D | memcmp16_x86_64.S | 788 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 …]
|
D | quick_entrypoints_x86_64.S | 795 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/ |
D | code_generator_x86.cc | 2144 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 …]
|
D | optimizing_cfi_test_expected.inc | 86 // 0x00000005: mov [esp], eax
|
D | code_generator_x86_64.cc | 2557 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/ |
D | quick_cfi_test_expected.inc | 88 // 0x0000000b: mov [esp], eax 97 // 0x0000001a: addb [eax], al
|
/art/compiler/jni/ |
D | jni_cfi_test_expected.inc | 211 // 0x00000006: push eax
|