diff --git a/chromium/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc b/chromium/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc index fec4053871bd..8a1d32e7f809 100644 --- a/chromium/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc +++ b/chromium/v8/src/compiler/backend/ia32/instruction-selector-ia32.cc @@ -2199,7 +2199,7 @@ void InstructionSelector::VisitF64x2Min(Node* node) { IA32OperandGenerator g(this); InstructionOperand temps[] = {g.TempSimd128Register()}; InstructionOperand operand0 = g.UseUniqueRegister(node->InputAt(0)); - InstructionOperand operand1 = g.UseUnique(node->InputAt(1)); + InstructionOperand operand1 = g.UseUniqueRegister(node->InputAt(1)); if (IsSupported(AVX)) { Emit(kIA32F64x2Min, g.DefineAsRegister(node), operand0, operand1, @@ -2214,7 +2214,7 @@ void InstructionSelector::VisitF64x2Max(Node* node) { IA32OperandGenerator g(this); InstructionOperand temps[] = {g.TempSimd128Register()}; InstructionOperand operand0 = g.UseUniqueRegister(node->InputAt(0)); - InstructionOperand operand1 = g.UseUnique(node->InputAt(1)); + InstructionOperand operand1 = g.UseUniqueRegister(node->InputAt(1)); if (IsSupported(AVX)) { Emit(kIA32F64x2Max, g.DefineAsRegister(node), operand0, operand1, arraysize(temps), temps);