Index: src/compiler/mips/code-generator-mips.cc |
diff --git a/src/compiler/mips/code-generator-mips.cc b/src/compiler/mips/code-generator-mips.cc |
index 5055735ba65db0928dc728b877a927c46a70240a..05f33aef905f51261cc8ddba0bf67446c42f59bd 100644 |
--- a/src/compiler/mips/code-generator-mips.cc |
+++ b/src/compiler/mips/code-generator-mips.cc |
@@ -1885,28 +1885,28 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction( |
i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI32x4LtS: { |
+ case kMipsI32x4GtS: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ clt_s_w(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ clt_s_w(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI32x4LeS: { |
+ case kMipsI32x4GeS: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ cle_s_w(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ cle_s_w(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI32x4LtU: { |
+ case kMipsI32x4GtU: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ clt_u_w(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ clt_u_w(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI32x4LeU: { |
+ case kMipsI32x4GeU: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ cle_u_w(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ cle_u_w(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
case kMipsI16x8Splat: { |
@@ -2010,16 +2010,16 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction( |
__ nor_v(dst, dst, dst); |
break; |
} |
- case kMipsI16x8LtS: { |
+ case kMipsI16x8GtS: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ clt_s_h(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ clt_s_h(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI16x8LeS: { |
+ case kMipsI16x8GeS: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ cle_s_h(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ cle_s_h(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
case kMipsI16x8AddSaturateU: { |
@@ -2046,16 +2046,16 @@ CodeGenerator::CodeGenResult CodeGenerator::AssembleArchInstruction( |
i.InputSimd128Register(1)); |
break; |
} |
- case kMipsI16x8LtU: { |
+ case kMipsI16x8GtU: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ clt_u_h(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ clt_u_h(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
- case kMipsI16x8LeU: { |
+ case kMipsI16x8GeU: { |
CpuFeatureScope msa_scope(masm(), MIPS_SIMD); |
- __ cle_u_h(i.OutputSimd128Register(), i.InputSimd128Register(0), |
- i.InputSimd128Register(1)); |
+ __ cle_u_h(i.OutputSimd128Register(), i.InputSimd128Register(1), |
+ i.InputSimd128Register(0)); |
break; |
} |
case kMipsI8x16Splat: { |