Home
last modified time | relevance | path

Searched refs:subl (Results 1 – 11 of 11) sorted by relevance

/art/runtime/arch/x86/
Dportable_entrypoints_x86.S38 subl LITERAL(12), %ebx // remove space for return address, ebx, and ebp
39 subl %ebx, %esp // reserve stack space for argument array
73 subl LITERAL(4), %esp // Align stack
97 subl LITERAL(4), %esp // Align stack
122 subl LITERAL(8), %esp // Align stack
Dquick_entrypoints_x86.S29 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method*
46 subl MACRO_LITERAL(16), %esp // Grow stack by 4 words, bottom word will hold Method*
103 subl MACRO_LITERAL(8), %esp // Alignment padding
118 subl MACRO_LITERAL(8), %esp // alignment padding
223 subl MACRO_LITERAL(12), %esp // alignment padding
281 subl LITERAL(12), %ebx // remove space for return address, ebx, and ebp
282 subl %ebx, %esp // reserve stack space for argument array
323 subl MACRO_LITERAL(8), %esp // push padding
379 subl MACRO_LITERAL(12), %esp // alignment padding
590 subl LITERAL(65536), %ecx
[all …]
Dmemcmp16_x86.S783 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 …]
Djni_entrypoints_x86.S23 subl LITERAL(4), %esp // align stack
/art/compiler/utils/x86/
Dassembler_x86.h371 void subl(Register dst, Register src);
372 void subl(Register reg, const Immediate& imm);
373 void subl(Register reg, const Address& address);
Dassembler_x86.cc917 void X86Assembler::subl(Register dst, Register src) { in subl() function in art::x86::X86Assembler
924 void X86Assembler::subl(Register reg, const Immediate& imm) { in subl() function in art::x86::X86Assembler
930 void X86Assembler::subl(Register reg, const Address& address) { in subl() function in art::x86::X86Assembler
1254 subl(reg, Immediate(value)); in AddImmediate()
1634 subl(ESP, Immediate(16)); in Move()
/art/runtime/arch/x86_64/
Dquick_entrypoints_x86_64.S460 subl LITERAL(32), %edx // Remove space for return address, rbp, r8 and r9.
544 subl LITERAL(32), %edx // Remove space for return address, rbp, r8 and r9.
909 subl LITERAL(65536), %ecx
1554 subl %r9d, %eax
1572 subl %ecx, %eax // return the difference
/art/compiler/utils/x86_64/
Dassembler_x86_64.h417 void subl(CpuRegister dst, CpuRegister src);
418 void subl(CpuRegister reg, const Immediate& imm);
419 void subl(CpuRegister reg, const Address& address);
Dassembler_x86_64.cc1122 void X86_64Assembler::subl(CpuRegister dst, CpuRegister src) { in subl() function in art::x86_64::X86_64Assembler
1130 void X86_64Assembler::subl(CpuRegister reg, const Immediate& imm) { in subl() function in art::x86_64::X86_64Assembler
1161 void X86_64Assembler::subl(CpuRegister reg, const Address& address) { in subl() function in art::x86_64::X86_64Assembler
1438 subl(reg, Immediate(value)); in AddImmediate()
1993 subl(CpuRegister(RSP), Immediate(16)); in Move()
/art/compiler/optimizing/
Dcode_generator_x86.cc251 __ subl(ESP, Immediate(GetFrameSize() - kNumberOfPushedRegistersAtEntry * kX86WordSize)); in GenerateFrameEntry() local
910 __ subl(locations->InAt(0).AsX86().AsCpuRegister(), in VisitSub() local
915 __ subl(locations->InAt(0).AsX86().AsCpuRegister(), imm); in VisitSub() local
917 __ subl(locations->InAt(0).AsX86().AsCpuRegister(), in VisitSub() local
927 __ subl(locations->InAt(0).AsX86().AsRegisterPairLow(), in VisitSub() local
932 __ subl(locations->InAt(0).AsX86().AsRegisterPairLow(), in VisitSub() local
Dcode_generator_x86_64.cc850 __ subl(locations->InAt(0).AsX86_64().AsCpuRegister(), in VisitSub() local
855 __ subl(locations->InAt(0).AsX86_64().AsCpuRegister(), imm); in VisitSub() local
857 __ subl(locations->InAt(0).AsX86_64().AsCpuRegister(), in VisitSub() local