Index: src/compiler/x64/code-generator-x64.cc |
diff --git a/src/compiler/x64/code-generator-x64.cc b/src/compiler/x64/code-generator-x64.cc |
index 441187668b84b6ca4dc00634d4e42e8b2b5978c4..361862cef38095063e143f3e0ca104ade0406b00 100644 |
--- a/src/compiler/x64/code-generator-x64.cc |
+++ b/src/compiler/x64/code-generator-x64.cc |
@@ -283,6 +283,9 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
case kX64Imul: |
ASSEMBLE_MULT(imulq); |
break; |
+ case kX64ImulHigh32: |
+ __ imull(i.InputRegister(1)); |
+ break; |
case kX64Idiv32: |
__ cdq(); |
__ idivl(i.InputRegister(1)); |