/art/runtime/arch/x86/ |
H A D | jni_entrypoints_x86.S | 23 subl LITERAL(8), %esp // align stack
|
H A 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 [all...] |
H A D | quick_entrypoints_x86.S | 29 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words. 55 subl MACRO_LITERAL(12), %esp // Grow stack by 3 words. 94 subl MACRO_LITERAL(4 * 8), %esp 133 subl MACRO_LITERAL(32), %esp 196 subl MACRO_LITERAL(12), %esp // Alignment padding 208 subl MACRO_LITERAL(12), %esp // alignment padding 222 subl MACRO_LITERAL(8), %esp // alignment padding 300 subl MACRO_LITERAL(12), %esp // alignment padding 442 subl LITERAL(20), %ebx // remove space for return address, ebx, ebp, esi and edi 443 subl [all...] |
/art/compiler/utils/x86/ |
H A D | assembler_x86.h | 401 void subl(Register dst, Register src); 402 void subl(Register reg, const Immediate& imm); 403 void subl(Register reg, const Address& address); 404 void subl(const Address& address, Register src);
|
H A D | assembler_x86.cc | 1149 void X86Assembler::subl(Register dst, Register src) { function in class:art::x86::X86Assembler 1156 void X86Assembler::subl(Register reg, const Immediate& imm) { function in class:art::x86::X86Assembler 1162 void X86Assembler::subl(Register reg, const Address& address) { function in class:art::x86::X86Assembler 1169 void X86Assembler::subl(const Address& address, Register reg) { function in class:art::x86::X86Assembler 1575 subl(reg, Immediate(value)); 1966 subl(ESP, Immediate(16));
|
/art/runtime/arch/x86_64/ |
H A D | quick_entrypoints_x86_64.S | 500 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12, 594 subl LITERAL(72), %edx // Remove space for return address, rbp, r8, r9, rbx, r12, 1109 subl LITERAL(LOCK_WORD_THIN_LOCK_COUNT_ONE), %ecx 1681 subl %r9d, %eax 1699 subl %ecx, %eax // return the difference
|
/art/compiler/optimizing/ |
H A D | intrinsics_x86.cc | 354 __ subl(ESP, Immediate(8)); 359 __ subl(ESP, Immediate(12)); 419 __ subl(EAX, EDX); 455 __ subl(output_lo, temp); 633 __ subl(temp, op2_lo); 1063 __ subl(string_length, counter);
|
H A D | code_generator_x86.cc | 499 __ subl(ESP, Immediate(adjust)); 1828 __ subl(ESP, Immediate(adjustment)); 1881 __ subl(ESP, Immediate(adjustment)); 2048 __ subl(first.AsRegister<Register>(), second.AsRegister<Register>()); 2050 __ subl(first.AsRegister<Register>(), 2053 __ subl(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); 2060 __ subl(first.AsRegisterPairLow<Register>(), second.AsRegisterPairLow<Register>()); 2063 __ subl(first.AsRegisterPairLow<Register>(), Address(ESP, second.GetStackIndex())); 2069 __ subl(first.AsRegisterPairLow<Register>(), Immediate(Low32Bits(value))); 2290 __ subl(ES [all...] |
H A D | code_generator_x86_64.cc | 2232 __ subl(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); 2235 __ subl(first.AsRegister<CpuRegister>(), imm); 2237 __ subl(first.AsRegister<CpuRegister>(), Address(CpuRegister(RSP), second.GetStackIndex())); 2597 __ subl(edx, numerator); 2611 __ subl(eax, edx);
|
H A D | intrinsics_x86_64.cc | 987 __ subl(string_length, counter);
|
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.h | 526 void subl(CpuRegister dst, CpuRegister src); 527 void subl(CpuRegister reg, const Immediate& imm); 528 void subl(CpuRegister reg, const Address& address);
|
H A D | assembler_x86_64.cc | 1591 void X86_64Assembler::subl(CpuRegister dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler 1599 void X86_64Assembler::subl(CpuRegister reg, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler 1630 void X86_64Assembler::subl(CpuRegister reg, const Address& address) { function in class:art::x86_64::X86_64Assembler 2036 subl(reg, Immediate(value)); 2652 subl(CpuRegister(RSP), Immediate(16));
|
H A D | assembler_x86_64_test.cc | 353 DriverStr(Repeatrr(&x86_64::X86_64Assembler::subl, "sub %{reg2}, %{reg1}"), "subl"); 357 DriverStr(Repeatri(&x86_64::X86_64Assembler::subl, 4U, "sub ${imm}, %{reg}"), "subli");
|