/art/runtime/arch/x86/ |
D | quick_entrypoints_x86.S | 32 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words. 58 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words. 87 subl MACRO_LITERAL(8), %esp // Grow stack by 2 words. 130 subl MACRO_LITERAL(4 * 8), %esp 169 subl MACRO_LITERAL(32), %esp 239 subl MACRO_LITERAL(12 + 8 * 8), %esp 338 subl MACRO_LITERAL(12), %esp // alignment padding 359 subl MACRO_LITERAL(12), %esp // alignment padding 372 subl MACRO_LITERAL(12), %esp // alignment padding 385 subl MACRO_LITERAL(8), %esp // alignment padding [all …]
|
D | memcmp16_x86.S | 783 subl %ebx, %eax 790 subl %ebx, %eax 799 subl %ebx, %eax 806 subl %ebx, %eax 817 subl %ebx, %eax 824 subl %ebx, %eax 833 subl %ebx, %eax 840 subl %ebx, %eax 918 subl %ebx, %ecx 923 subl %ebx, %ecx [all …]
|
D | jni_entrypoints_x86.S | 23 subl LITERAL(8), %esp // align stack
|
/art/runtime/interpreter/mterp/x86/ |
D | entry.S | 44 subl $$FRAME_SIZE, %esp
|
/art/runtime/arch/x86_64/ |
D | quick_entrypoints_x86_64.S | 682 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12, 776 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12, 1381 subl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %ecx 2110 subl %r9d, %eax 2120 subl %r9d, %r8d 2127 subl %r9d, %eax 2137 subl %r9d, %r8d 2146 subl %r9d, %eax 2159 subl %r9d, %eax 2174 subl %ecx, %eax // return the difference [all …]
|
/art/compiler/utils/x86/ |
D | assembler_x86.h | 643 void subl(Register dst, Register src); 644 void subl(Register reg, const Immediate& imm); 645 void subl(Register reg, const Address& address); 646 void subl(const Address& address, Register src);
|
D | jni_macro_assembler_x86.cc | 305 __ subl(ESP, Immediate(16)); in Move() local
|
/art/compiler/optimizing/ |
D | intrinsics_x86.cc | 384 __ subl(ESP, Immediate(8)); in MathAbsFP() local 389 __ subl(ESP, Immediate(12)); in MathAbsFP() local 435 __ subl(EAX, EDX); in GenAbsInteger() local 470 __ subl(output_lo, temp); in GenAbsLong() local 686 __ subl(temp, op2_lo); in GenMinMax() local 956 __ subl(ESP, Immediate(16)); in GenFPToFPCall() local 1208 __ subl(temp, Immediate(pos_const)); in CheckPosition() local 1236 __ subl(temp, pos_reg); in CheckPosition() local 1635 __ subl(string_length, counter); in GenerateStringIndexOf() local 1785 __ subl(ECX, Immediate(srcBegin_value)); in VisitStringGetCharsNoCheck() local [all …]
|
D | intrinsics_x86_64.cc | 988 __ subl(temp, Immediate(pos_const)); in CheckPosition() local 1016 __ subl(temp, pos_reg); in CheckPosition() local 1796 __ subl(string_length, counter); in GenerateStringIndexOf() local 1942 __ subl(CpuRegister(RCX), Immediate(srcBegin_value)); in VisitStringGetCharsNoCheck() local 1945 __ subl(CpuRegister(RCX), srcBegin.AsRegister<CpuRegister>()); in VisitStringGetCharsNoCheck() local 1974 __ subl(CpuRegister(RCX), Immediate(1)); in VisitStringGetCharsNoCheck() local
|
D | code_generator_x86_64.cc | 3181 __ subl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); in VisitSub() local 3184 __ subl(first.AsRegister<CpuRegister>(), imm); in VisitSub() local 3186 __ subl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex())); in VisitSub() local 3560 __ subl(edx, numerator); in GenerateDivRemWithAnyConstant() local 3574 __ subl(eax, edx); in GenerateDivRemWithAnyConstant() local 5590 __ subl(out, Immediate(masked_hash)); in VisitLoadClass() local 6310 __ subl(maybe_temp2_loc.AsRegister<CpuRegister>(), Immediate(2)); in VisitCheckCast() local
|
/art/compiler/utils/x86_64/ |
D | assembler_x86_64.h | 702 void subl(CpuRegister dst, CpuRegister src); 703 void subl(CpuRegister reg, const Immediate& imm); 704 void subl(CpuRegister reg, const Address& address);
|
D | jni_macro_assembler_x86_64.cc | 355 __ subl(CpuRegister(RSP), Immediate(16)); in Move() local
|
D | assembler_x86_64.cc | 2620 void X86_64Assembler::subl(CpuRegister dst, CpuRegister src) { in subl() function in art::x86_64::X86_64Assembler 2628 void X86_64Assembler::subl(CpuRegister reg, const Immediate& imm) { in subl() function in art::x86_64::X86_64Assembler 2659 void X86_64Assembler::subl(CpuRegister reg, const Address& address) { in subl() function in art::x86_64::X86_64Assembler 3166 subl(reg, Immediate(value)); in AddImmediate()
|
/art/runtime/interpreter/mterp/out/ |
D | mterp_x86_64.S | 3758 subl (rFP,%rcx,4), %eax # ex: addl (rFP,%rcx,4),%eax 4470 subl %eax, (rFP,%rcx,4) # for ex: addl %eax,(rFP,%ecx,4) 5194 subl %eax, %ecx # for example: addl %ecx, %eax 5408 subl %eax, %ecx # ex: addl %ecx,%eax
|