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

/art/runtime/interpreter/mterp/x86_64/
H A Dop_mul_int_2addr.S6 imull (rFP,rINSTq,4), %eax
/art/runtime/interpreter/mterp/x86/
H A Dop_mul_int.S9 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
H A Dop_mul_int_2addr.S7 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
H A Dop_mul_int_lit16.S9 imull rIBASE, %eax # trashes rIBASE/edx
H A Dop_mul_int_lit8.S6 imull rIBASE, %eax # trashes rIBASE/edx
H A Dop_mul_long.S21 imull (rFP), %ecx # ecx <- (Bmsw*Clsw)
23 imull (%esi), %eax # eax <- (Cmsw*Blsw)
H A Dop_mul_long_2addr.S23 imull (rFP), %ecx # ecx <- (Amsw*Blsw)
25 imull (%esi), %eax # eax <- (Bmsw*Alsw)
/art/compiler/utils/x86/
H A Dassembler_x86.h652 void imull(Register dst, Register src);
653 void imull(Register reg, const Immediate& imm);
654 void imull(Register dst, Register src, const Immediate& imm);
655 void imull(Register reg, const Address& address);
657 void imull(Register reg);
658 void imull(const Address& address);
H A Dassembler_x86.cc2171 void X86Assembler::imull(Register dst, Register src) { function in class:art::x86::X86Assembler
2179 void X86Assembler::imull(Register dst, Register src, const Immediate& imm) { function in class:art::x86::X86Assembler
2197 void X86Assembler::imull(Register reg, const Immediate& imm) { function in class:art::x86::X86Assembler
2198 imull(reg, reg, imm);
2202 void X86Assembler::imull(Register reg, const Address& address) { function in class:art::x86::X86Assembler
2210 void X86Assembler::imull(Register reg) { function in class:art::x86::X86Assembler
2217 void X86Assembler::imull(const Address& address) { function in class:art::x86::X86Assembler
/art/compiler/utils/x86_64/
H A Dassembler_x86_64.h716 void imull(CpuRegister dst, CpuRegister src);
717 void imull(CpuRegister reg, const Immediate& imm);
718 void imull(CpuRegister dst, CpuRegister src, const Immediate& imm);
719 void imull(CpuRegister reg, const Address& address);
727 void imull(CpuRegister reg);
728 void imull(const Address& address);
H A Dassembler_x86_64.cc2696 void X86_64Assembler::imull(CpuRegister dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler
2704 void X86_64Assembler::imull(CpuRegister dst, CpuRegister src, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler
2706 CHECK(imm.is_int32()); // imull only supports 32b immediate.
2726 void X86_64Assembler::imull(CpuRegister reg, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler
2727 imull(reg, reg, imm);
2731 void X86_64Assembler::imull(CpuRegister reg, const Address& address) { function in class:art::x86_64::X86_64Assembler
2783 void X86_64Assembler::imull(CpuRegister reg) { function in class:art::x86_64::X86_64Assembler
2799 void X86_64Assembler::imull(const Address& address) { function in class:art::x86_64::X86_64Assembler
H A Dassembler_x86_64_test.cc601 DriverStr(Repeatrr(&x86_64::X86_64Assembler::imull, "imul %{reg2}, %{reg1}"), "imull");
605 DriverStr(RepeatrI(&x86_64::X86_64Assembler::imull, /*imm_bytes*/ 4U,
606 "imull ${imm}, %{reg}, %{reg}"),
/art/compiler/optimizing/
H A Dcode_generator_x86.cc3219 __ imull(out.AsRegister<Register>(), first.AsRegister<Register>(), imm);
3222 __ imull(first.AsRegister<Register>(), second.AsRegister<Register>());
3226 __ imull(first.AsRegister<Register>(), Address(ESP, second.GetStackIndex()));
3255 __ imull(eax, in1_lo);
3257 __ imull(in1_hi, low);
3274 __ imull(eax, in1_lo);
3276 __ imull(in1_hi, in2_lo);
3294 __ imull(eax, in1_lo);
3296 __ imull(in1_hi, in2_lo);
3537 __ imull(nu
[all...]
H A Dcode_generator_x86_64.cc3287 __ imull(out.AsRegister<CpuRegister>(), first.AsRegister<CpuRegister>(), imm);
3290 __ imull(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>());
3294 __ imull(first.AsRegister<CpuRegister>(),
3555 __ imull(numerator);
3573 __ imull(edx, Immediate(imm));
/art/runtime/interpreter/mterp/out/
H A Dmterp_x86.S3985 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
4292 imull (rFP), %ecx # ecx <- (Bmsw*Clsw)
4294 imull (%esi), %eax # eax <- (Cmsw*Blsw)
4748 imull (rFP,%ecx,4), %eax # trashes rIBASE/edx
5021 imull (rFP), %ecx # ecx <- (Amsw*Blsw)
5023 imull (%esi), %eax # eax <- (Bmsw*Alsw)
5479 imull rIBASE, %eax # trashes rIBASE/edx
5686 imull rIBASE, %eax # trashes rIBASE/edx
H A Dmterp_x86_64.S3781 imull (rFP,%rcx,4), %eax # ex: addl (rFP,%rcx,4),%eax
4484 imull (rFP,rINSTq,4), %eax
5219 imull %ecx, %eax # for example: addl %ecx, %eax
5432 imull %ecx, %eax # ex: addl %ecx,%eax

Completed in 174 milliseconds