Merge pull request #5433 from lateralusX/lateralusX/windows-mono-debugger-soft-hang
[mono.git] / mono / mini / simd-methods.h
index 17fb0a32e2a0c97b337055d1327cd4a3626a0df3..ea6cfa9d5b18914e2e1e51568bb568ea4614760f 100644 (file)
@@ -1,3 +1,4 @@
+SIMD_METHOD("Abs", SN_Abs)
 SIMD_METHOD("AddSub", SN_AddSub)
 SIMD_METHOD("AddWithSaturation", SN_AddWithSaturation)
 SIMD_METHOD("AndNot", SN_AndNot)
@@ -11,15 +12,30 @@ SIMD_METHOD("CompareNotLessEqual", SN_CompareNotLessEqual)
 SIMD_METHOD("CompareNotLessThan", SN_CompareNotLessThan)
 SIMD_METHOD("CompareOrdered", SN_CompareOrdered)
 SIMD_METHOD("CompareUnordered", SN_CompareUnordered)
+SIMD_METHOD("ConvertToDouble", SN_ConvertToDouble)
+SIMD_METHOD("ConvertToFloat", SN_ConvertToFloat)
+SIMD_METHOD("ConvertToInt", SN_ConvertToInt)
+SIMD_METHOD("ConvertToIntTruncated", SN_ConvertToIntTruncated)
+SIMD_METHOD("CopyTo", SN_CopyTo)
 SIMD_METHOD(".ctor", SN_ctor)
+SIMD_METHOD("Dot", SN_Dot)
 SIMD_METHOD("Duplicate", SN_Duplicate)
 SIMD_METHOD("DuplicateHigh", SN_DuplicateHigh)
 SIMD_METHOD("DuplicateLow", SN_DuplicateLow)
+SIMD_METHOD("Equals", SN_Equals)
 SIMD_METHOD("ExtractByteMask", SN_ExtractByteMask)
+SIMD_METHOD("GreaterThan", SN_GreaterThan)
+SIMD_METHOD("GreaterThanOrEqual", SN_GreaterThanOrEqual)
+SIMD_METHOD("LessThan", SN_LessThan)
+SIMD_METHOD("LessThanOrEqual", SN_LessThanOrEqual)
+SIMD_METHOD("get_AllOnes", SN_get_AllOnes)
+SIMD_METHOD("get_Count", SN_get_Count)
+SIMD_METHOD("get_Item", SN_get_Item)
 SIMD_METHOD("get_W", SN_get_W)
 SIMD_METHOD("get_X", SN_get_X)
 SIMD_METHOD("get_Y", SN_get_Y)
 SIMD_METHOD("get_Z", SN_get_Z)
+SIMD_METHOD("get_Zero", SN_get_Zero)
 SIMD_METHOD("get_V0", SN_get_V0)
 SIMD_METHOD("get_V1", SN_get_V1)
 SIMD_METHOD("get_V2", SN_get_V2)
@@ -69,8 +85,10 @@ SIMD_METHOD("op_Addition", SN_op_Addition)
 SIMD_METHOD("op_BitwiseAnd", SN_op_BitwiseAnd)
 SIMD_METHOD("op_BitwiseOr", SN_op_BitwiseOr)
 SIMD_METHOD("op_Division", SN_op_Division)
+SIMD_METHOD("op_Equality", SN_op_Equality)
 SIMD_METHOD("op_ExclusiveOr", SN_op_ExclusiveOr)
 SIMD_METHOD("op_Explicit", SN_op_Explicit)
+SIMD_METHOD("op_Inequality", SN_op_Inequality)
 SIMD_METHOD("op_LeftShift", SN_op_LeftShift)
 SIMD_METHOD("op_Multiply", SN_op_Multiply)
 SIMD_METHOD("op_RightShift", SN_op_RightShift)
@@ -90,6 +108,7 @@ SIMD_METHOD("Shuffle", SN_Shuffle)
 SIMD_METHOD("SignedPackWithSignedSaturation", SN_SignedPackWithSignedSaturation)
 SIMD_METHOD("SignedPackWithUnsignedSaturation", SN_SignedPackWithUnsignedSaturation)
 SIMD_METHOD("Sqrt", SN_Sqrt)
+SIMD_METHOD("SquareRoot", SN_SquareRoot)
 SIMD_METHOD("StoreAligned", SN_StoreAligned)
 SIMD_METHOD("StoreNonTemporal", SN_StoreNonTemporal)
 SIMD_METHOD("SubtractWithSaturation", SN_SubtractWithSaturation)