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 ff1548272e11e10de896b02cf39de4f53bb6f4fc..21680b05eac645cf559795e91899deef5427a773 100644 |
--- a/src/compiler/arm/code-generator-arm.cc |
+++ b/src/compiler/arm/code-generator-arm.cc |
@@ -670,6 +670,12 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
i.InputInt32(2)); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |
break; |
+ case kArmRbit: { |
+ CpuFeatureScope scope(masm(), ARMv7); |
+ __ rbit(i.OutputRegister(), i.InputRegister(0)); |
+ DCHECK_EQ(LeaveCC, i.OutputSBit()); |
+ break; |
+ } |
case kArmClz: |
__ clz(i.OutputRegister(), i.InputRegister(0)); |
DCHECK_EQ(LeaveCC, i.OutputSBit()); |