Searched refs:imulq (Results 1 - 4 of 4) sorted by relevance
/art/compiler/utils/x86_64/ |
H A D | assembler_x86_64.h | 544 void imulq(CpuRegister src); 545 void imulq(CpuRegister dst, CpuRegister src); 546 void imulq(CpuRegister reg, const Immediate& imm); 547 void imulq(CpuRegister reg, const Address& address); 548 void imulq(CpuRegister dst, CpuRegister reg, const Immediate& imm);
|
H A D | assembler_x86_64_test.cc | 319 DriverStr(RepeatR(&x86_64::X86_64Assembler::imulq, "imulq %{reg}"), "imulq"); 323 DriverStr(RepeatRR(&x86_64::X86_64Assembler::imulq, "imulq %{reg2}, %{reg1}"), "imulq"); 327 DriverStr(RepeatRI(&x86_64::X86_64Assembler::imulq, 4U, "imulq ${imm}, %{reg}, %{reg}"),
|
H A D | assembler_x86_64.cc | 1706 void X86_64Assembler::imulq(CpuRegister dst, CpuRegister src) { function in class:art::x86_64::X86_64Assembler 1715 void X86_64Assembler::imulq(CpuRegister reg, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler 1716 imulq(reg, reg, imm); 1719 void X86_64Assembler::imulq(CpuRegister dst, CpuRegister reg, const Immediate& imm) { function in class:art::x86_64::X86_64Assembler 1721 CHECK(imm.is_int32()); // imulq only supports 32b immediate. 1740 void X86_64Assembler::imulq(CpuRegister reg, const Address& address) { function in class:art::x86_64::X86_64Assembler 1757 void X86_64Assembler::imulq(CpuRegister reg) { function in class:art::x86_64::X86_64Assembler
|
/art/compiler/optimizing/ |
H A D | code_generator_x86_64.cc | 2342 __ imulq(locations->Out().AsRegister<CpuRegister>(), 2347 __ imulq(first.AsRegister<CpuRegister>(), second.AsRegister<CpuRegister>()); 2634 __ imulq(numerator); 2658 __ imulq(rdx, Immediate(static_cast<int32_t>(imm))); 2660 __ imulq(rdx, codegen_->LiteralInt64Address(imm));
|
Completed in 317 milliseconds