diff --git a/ARMeilleure/Translation/Delegates.cs b/ARMeilleure/Translation/Delegates.cs index 8ddd9be3ad..1fe8e4e36a 100644 --- a/ARMeilleure/Translation/Delegates.cs +++ b/ARMeilleure/Translation/Delegates.cs @@ -268,14 +268,14 @@ namespace ARMeilleure.Translation SetSoftFallbackDelegateInfo(nameof(SoftFallback.SignedShrImm64)); SetSoftFallbackDelegateInfo(nameof(SoftFallback.SignedSrcSignedDstSatQ)); SetSoftFallbackDelegateInfo(nameof(SoftFallback.SignedSrcUnsignedDstSatQ)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl1_V64)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl1_V128)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl2_V64)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl2_V128)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl3_V64)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl3_V128)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl4_V64)); - SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl4_V128)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl1)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl2)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl3)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbl4)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbx1)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbx2)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbx3)); + SetSoftFallbackDelegateInfo(nameof(SoftFallback.Tbx4)); SetSoftFallbackDelegateInfo(nameof(SoftFallback.UnarySignedSatQAbsOrNeg)); SetSoftFallbackDelegateInfo(nameof(SoftFallback.UnsignedShlReg)); SetSoftFallbackDelegateInfo(nameof(SoftFallback.UnsignedShlRegSatQ)); @@ -285,55 +285,55 @@ namespace ARMeilleure.Translation SetSoftFloatDelegateInfo(typeof(SoftFloat16_32), nameof(SoftFloat16_32.FPConvert)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPAdd)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompare)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareEQ)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareGE)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareGT)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareLE)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareLT)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPDiv)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMax)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMaxNum)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMin)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMinNum)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMul)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulAdd)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulSub)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulX)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecipEstimate)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecipStepFused)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecpX)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRSqrtEstimate)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRSqrtStepFused)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPSqrt)); - SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPSub)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPAdd)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompare)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareEQ)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareGE)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareGT)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareLE)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPCompareLT)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPDiv)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMax)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMaxNum)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMin)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMinNum)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMul)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulAdd)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulSub)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPMulX)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecipEstimate)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecipStepFused)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRecpX)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRSqrtEstimate)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPRSqrtStepFused)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPSqrt)); + SetSoftFloatDelegateInfo(typeof(SoftFloat32), nameof(SoftFloat32.FPSub)); SetSoftFloatDelegateInfo(typeof(SoftFloat32_16), nameof(SoftFloat32_16.FPConvert)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPAdd)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompare)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareEQ)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareGE)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareGT)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareLE)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareLT)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPDiv)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMax)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMaxNum)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMin)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMinNum)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMul)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulAdd)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulSub)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulX)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecipEstimate)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecipStepFused)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecpX)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRSqrtEstimate)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRSqrtStepFused)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPSqrt)); - SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPSub)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPAdd)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompare)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareEQ)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareGE)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareGT)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareLE)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPCompareLT)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPDiv)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMax)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMaxNum)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMin)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMinNum)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMul)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulAdd)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulSub)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPMulX)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecipEstimate)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecipStepFused)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRecpX)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRSqrtEstimate)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPRSqrtStepFused)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPSqrt)); + SetSoftFloatDelegateInfo(typeof(SoftFloat64), nameof(SoftFloat64.FPSub)); } } }