Home
last modified time | relevance | path

Searched refs:imull (Results 1 – 16 of 16) sorted by relevance

/art/runtime/interpreter/mterp/x86/
Dop_mul_long.S21 imull (rFP), %ecx # ecx <- (Bmsw*Clsw)
23 imull (%esi), %eax # eax <- (Cmsw*Blsw)
Dop_mul_long_2addr.S23 imull (rFP), %ecx # ecx <- (Amsw*Blsw)
25 imull (%esi), %eax # eax <- (Bmsw*Alsw)
Dop_mul_int_lit8.S6 imull rIBASE, %eax # trashes rIBASE/edx
Dop_mul_int.S9 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
Dop_mul_int_2addr.S7 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
Dop_mul_int_lit16.S9 imull rIBASE, %eax # trashes rIBASE/edx
/art/runtime/interpreter/mterp/x86_64/
Dop_mul_int_2addr.S6 imull (rFP,rINSTq,4), %eax
/art/compiler/utils/x86/
Dassembler_x86.h632 void imull(Register dst, Register src);
633 void imull(Register reg, const Immediate& imm);
634 void imull(Register dst, Register src, const Immediate& imm);
635 void imull(Register reg, const Address& address);
637 void imull(Register reg);
638 void imull(const Address& address);
Dassembler_x86.cc2005 void X86Assembler::imull(Register dst, Register src) { in imull() function in art::x86::X86Assembler
2013 void X86Assembler::imull(Register dst, Register src, const Immediate& imm) { in imull() function in art::x86::X86Assembler
2031 void X86Assembler::imull(Register reg, const Immediate& imm) { in imull() function in art::x86::X86Assembler
2032 imull(reg, reg, imm); in imull()
2036 void X86Assembler::imull(Register reg, const Address& address) { in imull() function in art::x86::X86Assembler
2044 void X86Assembler::imull(Register reg) { in imull() function in art::x86::X86Assembler
2051 void X86Assembler::imull(const Address& address) { in imull() function in art::x86::X86Assembler
/art/compiler/utils/x86_64/
Dassembler_x86_64.h680 void imull(CpuRegister dst, CpuRegister src);
681 void imull(CpuRegister reg, const Immediate& imm);
682 void imull(CpuRegister dst, CpuRegister src, const Immediate& imm);
683 void imull(CpuRegister reg, const Address& address);
691 void imull(CpuRegister reg);
692 void imull(const Address& address);
Dassembler_x86_64.cc2513 void X86_64Assembler::imull(CpuRegister dst, CpuRegister src) { in imull() function in art::x86_64::X86_64Assembler
2521 void X86_64Assembler::imull(CpuRegister dst, CpuRegister src, const Immediate& imm) { in imull() function in art::x86_64::X86_64Assembler
2543 void X86_64Assembler::imull(CpuRegister reg, const Immediate& imm) { in imull() function in art::x86_64::X86_64Assembler
2544 imull(reg, reg, imm); in imull()
2548 void X86_64Assembler::imull(CpuRegister reg, const Address& address) { in imull() function in art::x86_64::X86_64Assembler
2600 void X86_64Assembler::imull(CpuRegister reg) { in imull() function in art::x86_64::X86_64Assembler
2616 void X86_64Assembler::imull(const Address& address) { in imull() function in art::x86_64::X86_64Assembler
Dassembler_x86_64_test.cc336 DriverStr(Repeatrr(&x86_64::X86_64Assembler::imull, "imul %{reg2}, %{reg1}"), "imull"); in TEST_F()
340 DriverStr(Repeatri(&x86_64::X86_64Assembler::imull, 4U, "imull ${imm}, %{reg}, %{reg}"), in TEST_F()
/art/compiler/optimizing/
Dcode_generator_x86.cc3241 __ imull(out.AsRegister<Register>(), first.AsRegister<Register>(), imm); in VisitMul() local
3244 __ imull(first.AsRegister<Register>(), second.AsRegister<Register>()); in VisitMul() local
3248 __ imull(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex())); in VisitMul() local
3277 __ imull(eax, in1_lo); in VisitMul() local
3279 __ imull(in1_hi, low); in VisitMul() local
3296 __ imull(eax, in1_lo); in VisitMul() local
3298 __ imull(in1_hi, in2_lo); in VisitMul() local
3316 __ imull(eax, in1_lo); in VisitMul() local
3318 __ imull(in1_hi, in2_lo); in VisitMul() local
3559 __ imull(num); in GenerateDivRemWithAnyConstant() local
[all …]
Dcode_generator_x86_64.cc3324 __ imull(out.AsRegister<CpuRegister>(), first.AsRegister<CpuRegister>(), imm); in VisitMul() local
3327 __ imull(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); in VisitMul() local
3331 __ imull(first.AsRegister<CpuRegister>(), in VisitMul() local
3592 __ imull(numerator); in GenerateDivRemWithAnyConstant() local
3610 __ imull(edx, Immediate(imm)); in GenerateDivRemWithAnyConstant() local
/art/runtime/interpreter/mterp/out/
Dmterp_x86.S3969 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
4276 imull (rFP), %ecx # ecx <- (Bmsw*Clsw)
4278 imull (%esi), %eax # eax <- (Cmsw*Blsw)
4732 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
5005 imull (rFP), %ecx # ecx <- (Amsw*Blsw)
5007 imull (%esi), %eax # eax <- (Bmsw*Alsw)
5463 imull rIBASE, %eax # trashes rIBASE/edx
5670 imull rIBASE, %eax # trashes rIBASE/edx
Dmterp_x86_64.S3763 imull (rFP,%rcx,4), %eax # ex: addl (rFP,%rcx,4),%eax
4466 imull (rFP,rINSTq,4), %eax
5201 imull %ecx, %eax # for example: addl %ecx, %eax
5414 imull %ecx, %eax # ex: addl %ecx,%eax