| 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 e3fddd0dbc5a1da0ab5da8597625ee4a53d348b6..14b5a6db657d71e1291340cad9fd2cf167d8d3ee 100644 | 
| --- a/src/compiler/ppc/code-generator-ppc.cc | 
| +++ b/src/compiler/ppc/code-generator-ppc.cc | 
| @@ -61,11 +61,9 @@ class PPCOperandConverter final : public InstructionOperandConverter { | 
| case Constant::kInt32: | 
| return Operand(constant.ToInt32()); | 
| case Constant::kFloat32: | 
| -        return Operand( | 
| -            isolate()->factory()->NewNumber(constant.ToFloat32(), TENURED)); | 
| +        return Operand::EmbeddedNumber(constant.ToFloat32()); | 
| case Constant::kFloat64: | 
| -        return Operand( | 
| -            isolate()->factory()->NewNumber(constant.ToFloat64(), TENURED)); | 
| +        return Operand::EmbeddedNumber(constant.ToFloat64()); | 
| case Constant::kInt64: | 
| #if V8_TARGET_ARCH_PPC64 | 
| return Operand(constant.ToInt64()); | 
| @@ -2419,12 +2417,10 @@ void CodeGenerator::AssembleMove(InstructionOperand* source, | 
| #endif | 
| break; | 
| case Constant::kFloat32: | 
| -          __ Move(dst, | 
| -                  isolate()->factory()->NewNumber(src.ToFloat32(), TENURED)); | 
| +          __ mov(dst, Operand::EmbeddedNumber(src.ToFloat32())); | 
| break; | 
| case Constant::kFloat64: | 
| -          __ Move(dst, | 
| -                  isolate()->factory()->NewNumber(src.ToFloat64(), TENURED)); | 
| +          __ mov(dst, Operand::EmbeddedNumber(src.ToFloat64())); | 
| break; | 
| case Constant::kExternalReference: | 
| __ mov(dst, Operand(src.ToExternalReference())); | 
|  |