| Index: src/compiler/ia32/instruction-selector-ia32.cc
|
| diff --git a/src/compiler/ia32/instruction-selector-ia32.cc b/src/compiler/ia32/instruction-selector-ia32.cc
|
| index fa21d52d1565d6d377cfeebc7c4cefbdd6906676..86a14bd90773a714b071d4765243c9b98cf2525f 100644
|
| --- a/src/compiler/ia32/instruction-selector-ia32.cc
|
| +++ b/src/compiler/ia32/instruction-selector-ia32.cc
|
| @@ -700,6 +700,14 @@ void InstructionSelector::VisitRoundInt32ToFloat32(Node* node) {
|
| }
|
|
|
|
|
| +void InstructionSelector::VisitRoundUint32ToFloat32(Node* node) {
|
| + IA32OperandGenerator g(this);
|
| + InstructionOperand temps[] = {g.TempRegister(), g.TempRegister()};
|
| + Emit(kSSEUint32ToFloat32, g.DefineAsRegister(node), g.Use(node->InputAt(0)),
|
| + arraysize(temps), temps);
|
| +}
|
| +
|
| +
|
| void InstructionSelector::VisitChangeInt32ToFloat64(Node* node) {
|
| VisitRO(this, node, kSSEInt32ToFloat64);
|
| }
|
|
|