From 3dec0fa39f2f416c9158b8625236a89608f6e73a Mon Sep 17 00:00:00 2001 From: Larry Ewing Date: Thu, 10 Apr 2025 11:21:18 -0500 Subject: [PATCH] Add Sqrt packedsimd alias --- src/mono/mono/mini/interp/simd-methods.def | 1 + src/mono/mono/mini/interp/transform-simd.c | 2 ++ 2 files changed, 3 insertions(+) diff --git a/src/mono/mono/mini/interp/simd-methods.def b/src/mono/mono/mini/interp/simd-methods.def index 5cb79a74ca3a5a..e91687cf51dafa 100644 --- a/src/mono/mono/mini/interp/simd-methods.def +++ b/src/mono/mono/mini/interp/simd-methods.def @@ -72,6 +72,7 @@ SIMD_METHOD(ShiftLeft) SIMD_METHOD(ShiftRightArithmetic) SIMD_METHOD(ShiftRightLogical) SIMD_METHOD(Shuffle) +SIMD_METHOD(Sqrt) SIMD_METHOD(Truncate) SIMD_METHOD(WidenLower) SIMD_METHOD(WidenUpper) diff --git a/src/mono/mono/mini/interp/transform-simd.c b/src/mono/mono/mini/interp/transform-simd.c index 86fdbbf309c9ca..1620328c1cabe4 100644 --- a/src/mono/mono/mini/interp/transform-simd.c +++ b/src/mono/mono/mini/interp/transform-simd.c @@ -171,6 +171,7 @@ static guint16 packedsimd_alias_methods [] = { SN_ShiftRightArithmetic, SN_ShiftRightLogical, SN_Subtract, + SN_Sqrt, SN_Truncate, SN_WidenLower, SN_WidenUpper, @@ -1227,6 +1228,7 @@ emit_sri_packedsimd (TransformData *td, MonoMethod *cmethod, MonoMethodSignature case SN_Negate: case SN_Min: case SN_Max: + case SN_Sqrt: case SN_Xor: case SN_ShiftLeft: case SN_ShiftRightLogical: