| Index: src/compiler/ia32/code-generator-ia32.cc
|
| diff --git a/src/compiler/ia32/code-generator-ia32.cc b/src/compiler/ia32/code-generator-ia32.cc
|
| index 69c16a0faaf03f5a8e852223316034941caf63fb..673cbebbb69186a16225b166fb055014fb7118c4 100644
|
| --- a/src/compiler/ia32/code-generator-ia32.cc
|
| +++ b/src/compiler/ia32/code-generator-ia32.cc
|
| @@ -1142,6 +1142,10 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction(
|
| __ vxorpd(i.OutputDoubleRegister(), kScratchDoubleReg, i.InputOperand(0));
|
| break;
|
| }
|
| + case kSSEFloat64SilenceNaN:
|
| + __ xorpd(kScratchDoubleReg, kScratchDoubleReg);
|
| + __ subsd(i.InputDoubleRegister(0), kScratchDoubleReg);
|
| + break;
|
| case kIA32Movsxbl:
|
| __ movsx_b(i.OutputRegister(), i.MemoryOperand());
|
| break;
|
|
|