Index: src/compiler/arm/code-generator-arm.cc |
diff --git a/src/compiler/arm/code-generator-arm.cc b/src/compiler/arm/code-generator-arm.cc |
index 814f5e7da8a03544922fafe654e9aba44ff6ba6f..91bb660453862456b1b1786ff1db60d6cd7c442c 100644 |
--- a/src/compiler/arm/code-generator-arm.cc |
+++ b/src/compiler/arm/code-generator-arm.cc |
@@ -248,6 +248,10 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
i.InputRegister(2)); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
break; |
+ case kArmUmull: |
+ __ umull(i.OutputRegister(0), i.OutputRegister(1), i.InputRegister(0), |
+ i.InputRegister(1), i.OutputSBit()); |
+ break; |
case kArmSdiv: { |
CpuFeatureScope scope(masm(), SUDIV); |
__ sdiv(i.OutputRegister(), i.InputRegister(0), i.InputRegister(1)); |