[dev.simd] cmd/compile, simd: change Shift*AndFillUpperFrom to Shift*Concat

This CL is generated by CL 692216.

Change-Id: Ib7530142bcce2a23f90d48866271994c57561955
Reviewed-on: https://go-review.googlesource.com/c/go/+/692215
Reviewed-by: David Chase <drchase@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
This commit is contained in:
Junyang Shao 2025-07-31 23:45:09 +00:00
parent c25e5c86b2
commit 2c25f3e846
6 changed files with 1376 additions and 1376 deletions

View file

@ -1278,42 +1278,42 @@ func simdGenericOps() []opData {
{name: "ShiftAllRightUint64x2", argLength: 2, commutative: false},
{name: "ShiftAllRightUint64x4", argLength: 2, commutative: false},
{name: "ShiftAllRightUint64x8", argLength: 2, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt16x8", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt16x16", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt16x32", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt32x4", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt32x8", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt32x16", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt64x2", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt64x4", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromInt64x8", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt16x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt16x16", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt16x32", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt32x4", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt32x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt32x16", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt64x2", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt64x4", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedInt64x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint16x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint16x16", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint16x32", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint32x4", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint32x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint32x16", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint64x2", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint64x4", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromMaskedUint64x8", argLength: 4, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint16x8", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint16x16", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint16x32", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint32x4", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint32x8", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint32x16", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint64x2", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint64x4", argLength: 3, commutative: false},
{name: "ShiftLeftAndFillUpperFromUint64x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt16x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt16x16", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt16x32", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt32x4", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt32x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt32x16", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt64x2", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt64x4", argLength: 3, commutative: false},
{name: "ShiftLeftConcatInt64x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatMaskedInt16x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt16x16", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt16x32", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt32x4", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt32x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt32x16", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt64x2", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt64x4", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedInt64x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint16x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint16x16", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint16x32", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint32x4", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint32x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint32x16", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint64x2", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint64x4", argLength: 4, commutative: false},
{name: "ShiftLeftConcatMaskedUint64x8", argLength: 4, commutative: false},
{name: "ShiftLeftConcatUint16x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint16x16", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint16x32", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint32x4", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint32x8", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint32x16", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint64x2", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint64x4", argLength: 3, commutative: false},
{name: "ShiftLeftConcatUint64x8", argLength: 3, commutative: false},
{name: "ShiftLeftInt16x8", argLength: 2, commutative: false},
{name: "ShiftLeftInt16x16", argLength: 2, commutative: false},
{name: "ShiftLeftInt16x32", argLength: 2, commutative: false},
@ -1350,42 +1350,42 @@ func simdGenericOps() []opData {
{name: "ShiftLeftUint64x2", argLength: 2, commutative: false},
{name: "ShiftLeftUint64x4", argLength: 2, commutative: false},
{name: "ShiftLeftUint64x8", argLength: 2, commutative: false},
{name: "ShiftRightAndFillUpperFromInt16x8", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt16x16", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt16x32", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt32x4", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt32x8", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt32x16", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt64x2", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt64x4", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromInt64x8", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt16x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt16x16", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt16x32", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt32x4", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt32x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt32x16", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt64x2", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt64x4", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedInt64x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint16x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint16x16", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint16x32", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint32x4", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint32x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint32x16", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint64x2", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint64x4", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromMaskedUint64x8", argLength: 4, commutative: false},
{name: "ShiftRightAndFillUpperFromUint16x8", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint16x16", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint16x32", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint32x4", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint32x8", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint32x16", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint64x2", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint64x4", argLength: 3, commutative: false},
{name: "ShiftRightAndFillUpperFromUint64x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt16x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt16x16", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt16x32", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt32x4", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt32x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt32x16", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt64x2", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt64x4", argLength: 3, commutative: false},
{name: "ShiftRightConcatInt64x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatMaskedInt16x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt16x16", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt16x32", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt32x4", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt32x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt32x16", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt64x2", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt64x4", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedInt64x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint16x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint16x16", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint16x32", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint32x4", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint32x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint32x16", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint64x2", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint64x4", argLength: 4, commutative: false},
{name: "ShiftRightConcatMaskedUint64x8", argLength: 4, commutative: false},
{name: "ShiftRightConcatUint16x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint16x16", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint16x32", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint32x4", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint32x8", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint32x16", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint64x2", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint64x4", argLength: 3, commutative: false},
{name: "ShiftRightConcatUint64x8", argLength: 3, commutative: false},
{name: "ShiftRightInt16x8", argLength: 2, commutative: false},
{name: "ShiftRightInt16x16", argLength: 2, commutative: false},
{name: "ShiftRightInt16x32", argLength: 2, commutative: false},
@ -1722,78 +1722,78 @@ func simdGenericOps() []opData {
{name: "SetElemUint16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "SetElemUint32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "SetElemUint64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromInt64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedInt64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromMaskedUint64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftAndFillUpperFromUint64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromInt64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedInt64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromUint64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatInt64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedInt64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatMaskedUint64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllLeftConcatUint64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt32x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt64x2", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt64x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatInt64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedInt64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint16x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint16x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint16x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint32x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint32x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint32x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint64x2", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint64x4", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatMaskedUint64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint16x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint16x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint16x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint32x4", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint32x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightConcatUint32x16", argLength: 2, commutative: false, aux: "Int8"},
{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"},