| 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 a994b53947cc84d85d0d92f570004b3f1df52043..b03ff475ebd85570ce1f4068c5c750f6ee43fa1c 100644 | 
| --- a/src/compiler/ppc/code-generator-ppc.cc | 
| +++ b/src/compiler/ppc/code-generator-ppc.cc | 
| @@ -1351,6 +1351,12 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction( | 
| DCHECK_EQ(SetRC, i.OutputRCBit()); | 
| break; | 
| #endif | 
| +    case kPPC_Float64SilenceNaN: { | 
| +      DoubleRegister value = i.InputDoubleRegister(0); | 
| +      DoubleRegister result = i.OutputDoubleRegister(); | 
| +      __ CanonicalizeNaN(result, value); | 
| +      break; | 
| +    } | 
| case kPPC_Push: | 
| if (instr->InputAt(0)->IsFPRegister()) { | 
| __ stfdu(i.InputDoubleRegister(0), MemOperand(sp, -kDoubleSize)); | 
|  |