Index: src/compiler/ppc/code-generator-ppc.cc |
diff --git a/src/compiler/ppc/code-generator-ppc.cc b/src/compiler/ppc/code-generator-ppc.cc |
index 92562f0e64963636b4260002bf41e8f8ad37ded5..b843ad698536d045bc8ce1a0345864d78464f50d 100644 |
--- a/src/compiler/ppc/code-generator-ppc.cc |
+++ b/src/compiler/ppc/code-generator-ppc.cc |
@@ -839,6 +839,10 @@ void CodeGenerator::AssembleArchInstruction(Instruction* instr) { |
case kPPC_NegFloat64: |
ASSEMBLE_FLOAT_UNOP_RC(fneg); |
break; |
+ case kPPC_Cntlz32: |
+ __ cntlzw_(i.OutputRegister(), i.InputRegister(0)); |
+ DCHECK_EQ(LeaveRC, i.OutputRCBit()); |
+ break; |
case kPPC_Cmp32: |
ASSEMBLE_COMPARE(cmpw, cmplw); |
break; |