mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
[dev.simd] simd, cmd/compile: rename some methods
generated by simdgen CL 692556 these are the "easy" ones SaturatedOp -> OpSaturated PairwiseOp -> OpPairs OpWithPrecision -> OpScaled DiffWithOpWithPrecision -> OpScaledResidue Change-Id: I036bf89c0690bcf9922c376d62cef48392942af3 Reviewed-on: https://go-review.googlesource.com/c/go/+/692357 Reviewed-by: Junyang Shao <shaojunyang@google.com> Reviewed-by: Cherry Mui <cherryyz@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
parent
d375b95357
commit
6b9b59e144
9 changed files with 4809 additions and 4813 deletions
|
|
@ -81,6 +81,44 @@ func simdGenericOps() []opData {
|
|||
{name: "AddMaskedUint64x2", argLength: 3, commutative: true},
|
||||
{name: "AddMaskedUint64x4", argLength: 3, commutative: true},
|
||||
{name: "AddMaskedUint64x8", argLength: 3, commutative: true},
|
||||
{name: "AddPairsFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "AddPairsFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "AddPairsFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "AddPairsFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "AddPairsInt16x8", argLength: 2, commutative: false},
|
||||
{name: "AddPairsInt16x16", argLength: 2, commutative: false},
|
||||
{name: "AddPairsInt32x4", argLength: 2, commutative: false},
|
||||
{name: "AddPairsInt32x8", argLength: 2, commutative: false},
|
||||
{name: "AddPairsSaturatedInt16x8", argLength: 2, commutative: false},
|
||||
{name: "AddPairsSaturatedInt16x16", argLength: 2, commutative: false},
|
||||
{name: "AddPairsUint16x8", argLength: 2, commutative: false},
|
||||
{name: "AddPairsUint16x16", argLength: 2, commutative: false},
|
||||
{name: "AddPairsUint32x4", argLength: 2, commutative: false},
|
||||
{name: "AddPairsUint32x8", argLength: 2, commutative: false},
|
||||
{name: "AddSaturatedInt8x16", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedInt8x32", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedInt8x64", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedInt16x8", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedInt16x16", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedInt16x32", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt8x16", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt8x32", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt8x64", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt16x8", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt16x16", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedInt16x32", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint8x16", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint8x32", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint8x64", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint16x8", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint16x16", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedMaskedUint16x32", argLength: 3, commutative: true},
|
||||
{name: "AddSaturatedUint8x16", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedUint8x32", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedUint8x64", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedUint16x8", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedUint16x16", argLength: 2, commutative: true},
|
||||
{name: "AddSaturatedUint16x32", argLength: 2, commutative: true},
|
||||
{name: "AddSubFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "AddSubFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "AddSubFloat64x2", argLength: 2, commutative: false},
|
||||
|
|
@ -744,18 +782,6 @@ func simdGenericOps() []opData {
|
|||
{name: "MinUint64x2", argLength: 2, commutative: true},
|
||||
{name: "MinUint64x4", argLength: 2, commutative: true},
|
||||
{name: "MinUint64x8", argLength: 2, commutative: true},
|
||||
{name: "MulByPowOf2Float32x4", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2Float32x8", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2Float32x16", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2Float64x2", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2Float64x4", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2Float64x8", argLength: 2, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat32x4", argLength: 3, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat32x8", argLength: 3, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat32x16", argLength: 3, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat64x2", argLength: 3, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat64x4", argLength: 3, commutative: false},
|
||||
{name: "MulByPowOf2MaskedFloat64x8", argLength: 3, commutative: false},
|
||||
{name: "MulEvenWidenInt32x4", argLength: 2, commutative: true},
|
||||
{name: "MulEvenWidenInt32x8", argLength: 2, commutative: true},
|
||||
{name: "MulEvenWidenInt64x2", argLength: 2, commutative: true},
|
||||
|
|
@ -790,30 +816,30 @@ func simdGenericOps() []opData {
|
|||
{name: "MulHighUint16x8", argLength: 2, commutative: true},
|
||||
{name: "MulHighUint16x16", argLength: 2, commutative: true},
|
||||
{name: "MulHighUint16x32", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt16x8", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt16x16", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt16x32", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt32x4", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt32x8", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt32x16", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt64x2", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt64x4", argLength: 2, commutative: true},
|
||||
{name: "MulLowInt64x8", argLength: 2, commutative: true},
|
||||
{name: "MulLowMaskedInt16x8", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt16x16", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt16x32", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MulLowMaskedInt64x8", argLength: 3, commutative: true},
|
||||
{name: "MulInt16x8", argLength: 2, commutative: true},
|
||||
{name: "MulInt16x16", argLength: 2, commutative: true},
|
||||
{name: "MulInt16x32", argLength: 2, commutative: true},
|
||||
{name: "MulInt32x4", argLength: 2, commutative: true},
|
||||
{name: "MulInt32x8", argLength: 2, commutative: true},
|
||||
{name: "MulInt32x16", argLength: 2, commutative: true},
|
||||
{name: "MulInt64x2", argLength: 2, commutative: true},
|
||||
{name: "MulInt64x4", argLength: 2, commutative: true},
|
||||
{name: "MulInt64x8", argLength: 2, commutative: true},
|
||||
{name: "MulMaskedFloat32x4", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedFloat32x8", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedFloat32x16", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedFloat64x2", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedFloat64x4", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedFloat64x8", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt16x8", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt16x16", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt16x32", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MulMaskedInt64x8", argLength: 3, commutative: true},
|
||||
{name: "NotEqualFloat32x4", argLength: 2, commutative: true},
|
||||
{name: "NotEqualFloat32x8", argLength: 2, commutative: true},
|
||||
{name: "NotEqualFloat32x16", argLength: 2, commutative: true},
|
||||
|
|
@ -916,30 +942,6 @@ func simdGenericOps() []opData {
|
|||
{name: "PairDotProdMaskedInt16x8", argLength: 3, commutative: false},
|
||||
{name: "PairDotProdMaskedInt16x16", argLength: 3, commutative: false},
|
||||
{name: "PairDotProdMaskedInt16x32", argLength: 3, commutative: false},
|
||||
{name: "PairwiseAddFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddInt16x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddInt16x16", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddInt32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddInt32x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddUint16x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddUint16x16", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddUint32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseAddUint32x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubInt16x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubInt16x16", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubInt32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubInt32x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubUint16x8", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubUint16x16", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubUint32x4", argLength: 2, commutative: false},
|
||||
{name: "PairwiseSubUint32x8", argLength: 2, commutative: false},
|
||||
{name: "Permute2Float32x4", argLength: 3, commutative: false},
|
||||
{name: "Permute2Float32x8", argLength: 3, commutative: false},
|
||||
{name: "Permute2Float32x16", argLength: 3, commutative: false},
|
||||
|
|
@ -1154,58 +1156,6 @@ func simdGenericOps() []opData {
|
|||
{name: "SaturatedAddDotProdMaskedInt32x4", argLength: 4, commutative: false},
|
||||
{name: "SaturatedAddDotProdMaskedInt32x8", argLength: 4, commutative: false},
|
||||
{name: "SaturatedAddDotProdMaskedInt32x16", argLength: 4, commutative: false},
|
||||
{name: "SaturatedAddInt8x16", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddInt8x32", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddInt8x64", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddInt16x8", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddInt16x16", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddInt16x32", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt8x16", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt8x32", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt8x64", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt16x8", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt16x16", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedInt16x32", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint8x16", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint8x32", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint8x64", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint16x8", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint16x16", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddMaskedUint16x32", argLength: 3, commutative: true},
|
||||
{name: "SaturatedAddUint8x16", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddUint8x32", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddUint8x64", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddUint16x8", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddUint16x16", argLength: 2, commutative: true},
|
||||
{name: "SaturatedAddUint16x32", argLength: 2, commutative: true},
|
||||
{name: "SaturatedPairwiseAddInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SaturatedPairwiseAddInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedPairwiseSubInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SaturatedPairwiseSubInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt8x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt8x32", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt8x64", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubInt16x32", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt8x16", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt8x32", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt8x64", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt16x8", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt16x16", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedInt16x32", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint8x16", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint8x32", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint8x64", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint16x8", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint16x16", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubMaskedUint16x32", argLength: 3, commutative: false},
|
||||
{name: "SaturatedSubUint8x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubUint8x32", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubUint8x64", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubUint16x8", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubUint16x16", argLength: 2, commutative: false},
|
||||
{name: "SaturatedSubUint16x32", argLength: 2, commutative: false},
|
||||
{name: "SaturatedUnsignedSignedPairDotProdMaskedUint8x16", argLength: 3, commutative: false},
|
||||
{name: "SaturatedUnsignedSignedPairDotProdMaskedUint8x32", argLength: 3, commutative: false},
|
||||
{name: "SaturatedUnsignedSignedPairDotProdMaskedUint8x64", argLength: 3, commutative: false},
|
||||
|
|
@ -1218,6 +1168,18 @@ func simdGenericOps() []opData {
|
|||
{name: "SaturatedUnsignedSignedQuadDotProdAccumulateMaskedInt32x4", argLength: 4, commutative: false},
|
||||
{name: "SaturatedUnsignedSignedQuadDotProdAccumulateMaskedInt32x8", argLength: 4, commutative: false},
|
||||
{name: "SaturatedUnsignedSignedQuadDotProdAccumulateMaskedInt32x16", argLength: 4, commutative: false},
|
||||
{name: "ScaleFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "ScaleFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "ScaleFloat32x16", argLength: 2, commutative: false},
|
||||
{name: "ScaleFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "ScaleFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "ScaleFloat64x8", argLength: 2, commutative: false},
|
||||
{name: "ScaleMaskedFloat32x4", argLength: 3, commutative: false},
|
||||
{name: "ScaleMaskedFloat32x8", argLength: 3, commutative: false},
|
||||
{name: "ScaleMaskedFloat32x16", argLength: 3, commutative: false},
|
||||
{name: "ScaleMaskedFloat64x2", argLength: 3, commutative: false},
|
||||
{name: "ScaleMaskedFloat64x4", argLength: 3, commutative: false},
|
||||
{name: "ScaleMaskedFloat64x8", argLength: 3, commutative: false},
|
||||
{name: "ShiftAllLeftInt16x8", argLength: 2, commutative: false},
|
||||
{name: "ShiftAllLeftInt16x16", argLength: 2, commutative: false},
|
||||
{name: "ShiftAllLeftInt16x32", argLength: 2, commutative: false},
|
||||
|
|
@ -1500,6 +1462,44 @@ func simdGenericOps() []opData {
|
|||
{name: "SubMaskedUint64x2", argLength: 3, commutative: false},
|
||||
{name: "SubMaskedUint64x4", argLength: 3, commutative: false},
|
||||
{name: "SubMaskedUint64x8", argLength: 3, commutative: false},
|
||||
{name: "SubPairsFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "SubPairsFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "SubPairsFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "SubPairsFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "SubPairsInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SubPairsInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SubPairsInt32x4", argLength: 2, commutative: false},
|
||||
{name: "SubPairsInt32x8", argLength: 2, commutative: false},
|
||||
{name: "SubPairsSaturatedInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SubPairsSaturatedInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SubPairsUint16x8", argLength: 2, commutative: false},
|
||||
{name: "SubPairsUint16x16", argLength: 2, commutative: false},
|
||||
{name: "SubPairsUint32x4", argLength: 2, commutative: false},
|
||||
{name: "SubPairsUint32x8", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt8x16", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt8x32", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt8x64", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt16x8", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt16x16", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedInt16x32", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt8x16", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt8x32", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt8x64", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt16x8", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt16x16", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedInt16x32", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint8x16", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint8x32", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint8x64", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint16x8", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint16x16", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedMaskedUint16x32", argLength: 3, commutative: false},
|
||||
{name: "SubSaturatedUint8x16", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedUint8x32", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedUint8x64", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedUint16x8", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedUint16x16", argLength: 2, commutative: false},
|
||||
{name: "SubSaturatedUint16x32", argLength: 2, commutative: false},
|
||||
{name: "SubUint8x16", argLength: 2, commutative: false},
|
||||
{name: "SubUint8x32", argLength: 2, commutative: false},
|
||||
{name: "SubUint8x64", argLength: 2, commutative: false},
|
||||
|
|
@ -1558,78 +1558,54 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint64x2", argLength: 2, commutative: true},
|
||||
{name: "XorUint64x4", argLength: 2, commutative: true},
|
||||
{name: "XorUint64x8", argLength: 2, commutative: true},
|
||||
{name: "CeilWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithCeilWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithFloorWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithRoundWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "DiffWithTruncWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "CeilScaledResidueMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "FloorScaledResidueMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "GaloisFieldAffineTransformInverseMaskedUint8x16", argLength: 3, commutative: false, aux: "Int8"},
|
||||
{name: "GaloisFieldAffineTransformInverseMaskedUint8x32", argLength: 3, commutative: false, aux: "Int8"},
|
||||
{name: "GaloisFieldAffineTransformInverseMaskedUint8x64", argLength: 3, commutative: false, aux: "Int8"},
|
||||
|
|
@ -1708,18 +1684,30 @@ func simdGenericOps() []opData {
|
|||
{name: "RotateAllRightUint64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RotateAllRightUint64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RotateAllRightUint64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "RoundScaledResidueMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "Set128Float32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "Set128Float64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "Set128Int8x32", argLength: 2, commutative: false, aux: "Int8"},
|
||||
|
|
@ -1810,17 +1798,29 @@ func simdGenericOps() []opData {
|
|||
{name: "ShiftAllRightConcatUint64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "ShiftAllRightConcatUint64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "ShiftAllRightConcatUint64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncWithPrecisionMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat32x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat32x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat32x16", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat64x2", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat64x4", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueFloat64x8", argLength: 1, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat32x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat32x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat32x16", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat64x2", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat64x4", argLength: 2, commutative: false, aux: "Int8"},
|
||||
{name: "TruncScaledResidueMaskedFloat64x8", argLength: 2, commutative: false, aux: "Int8"},
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue