diff --git a/src/mono/mono/mini/interp/interp-simd-intrins.def b/src/mono/mono/mini/interp/interp-simd-intrins.def index 197b3c269d6612..82aa7f3ea1a0dc 100644 --- a/src/mono/mono/mini/interp/interp-simd-intrins.def +++ b/src/mono/mono/mini/interp/interp-simd-intrins.def @@ -356,18 +356,18 @@ INTERP_WASM_SIMD_INTRINSIC_V_V (ConvertToInt32Saturate, R4, wasm_i32x4_trunc_sa INTERP_WASM_SIMD_INTRINSIC_V_V (ConvertToUInt32Saturate, R4, wasm_u32x4_trunc_sat_f32x4, 0xf9) INTERP_WASM_SIMD_INTRINSIC_V_V (ConvertToInt32Saturate, R8, wasm_i32x4_trunc_sat_f64x2_zero, 0xfc) INTERP_WASM_SIMD_INTRINSIC_V_V (ConvertToUInt32Saturate, R8, wasm_u32x4_trunc_sat_f64x2_zero, 0xfd) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D1, wasm_i16x8_extend_low_i8x16, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D2, wasm_i32x4_extend_low_i16x8, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D4, wasm_i64x2_extend_low_i32x4, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D1, wasm_i16x8_extend_high_i8x16, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D2, wasm_i32x4_extend_high_i16x8, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D4, wasm_i64x2_extend_high_i32x4, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D1, wasm_u16x8_extend_low_u8x16, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D2, wasm_u32x4_extend_low_u16x8, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D4, wasm_u64x2_extend_low_u32x4, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D1, wasm_u16x8_extend_high_u8x16, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D2, wasm_u32x4_extend_high_u16x8, -1) -INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D4, wasm_u64x2_extend_high_u32x4, -1) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D1, wasm_i16x8_extend_low_i8x16, 0x87) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D2, wasm_i32x4_extend_low_i16x8, 0xa7) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningLower, D4, wasm_i64x2_extend_low_i32x4, 0xc7) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D1, wasm_i16x8_extend_high_i8x16, 0x88) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D2, wasm_i32x4_extend_high_i16x8, 0xa8) +INTERP_WASM_SIMD_INTRINSIC_V_V (SignExtendWideningUpper, D4, wasm_i64x2_extend_high_i32x4, 0xc8) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D1, wasm_u16x8_extend_low_u8x16, 0x89) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D2, wasm_u32x4_extend_low_u16x8, 0xa9) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningLower, D4, wasm_u64x2_extend_low_u32x4, 0xc9) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D1, wasm_u16x8_extend_high_u8x16, 0x8a) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D2, wasm_u32x4_extend_high_u16x8, 0xaa) +INTERP_WASM_SIMD_INTRINSIC_V_V (ZeroExtendWideningUpper, D4, wasm_u64x2_extend_high_u32x4, 0xca) INTERP_WASM_SIMD_INTRINSIC_V_C1 (LoadVector128, ANY, interp_packedsimd_load128, 0x0) INTERP_WASM_SIMD_INTRINSIC_V_C1 (LoadScalarVector128, X4, interp_packedsimd_load32_zero, 0x5c) INTERP_WASM_SIMD_INTRINSIC_V_C1 (LoadScalarVector128, X8, interp_packedsimd_load64_zero, 0x5d)