mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
[dev.simd] cmd/compile: generated simd*ops files weren't up to date
I re-ran the generator in arch/internal/simd to verify a clean move of the intrinsics helpers, and these changes (which look correct) appeared. Change-Id: I28a0e8bd144d47aec216f557f238362f238d0428 Reviewed-on: https://go-review.googlesource.com/c/go/+/681499 LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com> Reviewed-by: Junyang Shao <shaojunyang@google.com>
This commit is contained in:
parent
00a8dacbe4
commit
7392dfd43e
3 changed files with 264 additions and 330 deletions
|
|
@ -5,7 +5,7 @@ func simdGenericOps() []opData {
|
|||
return []opData{
|
||||
{name: "AddFloat32x16", argLength: 2, commutative: true},
|
||||
{name: "AndFloat32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x16", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat32x16", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat32x16", argLength: 1, commutative: false},
|
||||
{name: "DivFloat32x16", argLength: 2, commutative: false},
|
||||
|
|
@ -35,7 +35,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat32x16", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x16", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat32x16", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat32x16", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat32x16", argLength: 3, commutative: false},
|
||||
|
|
@ -84,7 +84,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AddFloat32x4", argLength: 2, commutative: true},
|
||||
{name: "AddSubFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "AndFloat32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat32x4", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat32x4", argLength: 1, commutative: false},
|
||||
{name: "CeilFloat32x4", argLength: 1, commutative: false},
|
||||
|
|
@ -116,7 +116,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat32x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat32x4", argLength: 3, commutative: false},
|
||||
|
|
@ -169,7 +169,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AddFloat32x8", argLength: 2, commutative: true},
|
||||
{name: "AddSubFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "AndFloat32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat32x8", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat32x8", argLength: 1, commutative: false},
|
||||
{name: "CeilFloat32x8", argLength: 1, commutative: false},
|
||||
|
|
@ -201,7 +201,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat32x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat32x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat32x8", argLength: 3, commutative: false},
|
||||
|
|
@ -254,7 +254,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AddFloat64x2", argLength: 2, commutative: true},
|
||||
{name: "AddSubFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "AndFloat64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat64x2", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat64x2", argLength: 1, commutative: false},
|
||||
{name: "CeilFloat64x2", argLength: 1, commutative: false},
|
||||
|
|
@ -287,7 +287,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x2", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat64x2", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat64x2", argLength: 3, commutative: false},
|
||||
|
|
@ -340,7 +340,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AddFloat64x4", argLength: 2, commutative: true},
|
||||
{name: "AddSubFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "AndFloat64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat64x4", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat64x4", argLength: 1, commutative: false},
|
||||
{name: "CeilFloat64x4", argLength: 1, commutative: false},
|
||||
|
|
@ -372,7 +372,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat64x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat64x4", argLength: 3, commutative: false},
|
||||
|
|
@ -424,7 +424,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorFloat64x4", argLength: 2, commutative: true},
|
||||
{name: "AddFloat64x8", argLength: 2, commutative: true},
|
||||
{name: "AndFloat64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotFloat64x8", argLength: 2, commutative: false},
|
||||
{name: "ApproximateReciprocalFloat64x8", argLength: 1, commutative: false},
|
||||
{name: "ApproximateReciprocalOfSqrtFloat64x8", argLength: 1, commutative: false},
|
||||
{name: "DivFloat64x8", argLength: 2, commutative: false},
|
||||
|
|
@ -454,7 +454,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualFloat64x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddFloat64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndFloat64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotFloat64x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalFloat64x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedApproximateReciprocalOfSqrtFloat64x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedDivFloat64x8", argLength: 3, commutative: false},
|
||||
|
|
@ -503,7 +503,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt16x16", argLength: 1, commutative: false},
|
||||
{name: "AddInt16x16", argLength: 2, commutative: true},
|
||||
{name: "AndInt16x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt16x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt16x16", argLength: 2, commutative: false},
|
||||
{name: "EqualInt16x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt16x16", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt16x16", argLength: 2, commutative: false},
|
||||
|
|
@ -580,7 +580,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt16x8", argLength: 1, commutative: false},
|
||||
{name: "AddInt16x8", argLength: 2, commutative: true},
|
||||
{name: "AndInt16x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt16x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt16x8", argLength: 2, commutative: false},
|
||||
{name: "EqualInt16x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt16x8", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt16x8", argLength: 2, commutative: false},
|
||||
|
|
@ -623,7 +623,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt32x16", argLength: 1, commutative: false},
|
||||
{name: "AddInt32x16", argLength: 2, commutative: true},
|
||||
{name: "AndInt32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x16", argLength: 2, commutative: false},
|
||||
{name: "EqualInt32x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt32x16", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt32x16", argLength: 2, commutative: false},
|
||||
|
|
@ -632,7 +632,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt32x16", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x16", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt32x16", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt32x16", argLength: 3, commutative: false},
|
||||
|
|
@ -665,7 +665,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt32x4", argLength: 1, commutative: false},
|
||||
{name: "AddInt32x4", argLength: 2, commutative: true},
|
||||
{name: "AndInt32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x4", argLength: 2, commutative: false},
|
||||
{name: "EqualInt32x4", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt32x4", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt32x4", argLength: 2, commutative: false},
|
||||
|
|
@ -674,7 +674,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt32x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt32x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt32x4", argLength: 3, commutative: false},
|
||||
|
|
@ -711,7 +711,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt32x8", argLength: 1, commutative: false},
|
||||
{name: "AddInt32x8", argLength: 2, commutative: true},
|
||||
{name: "AndInt32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt32x8", argLength: 2, commutative: false},
|
||||
{name: "EqualInt32x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt32x8", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt32x8", argLength: 2, commutative: false},
|
||||
|
|
@ -720,7 +720,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt32x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt32x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt32x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt32x8", argLength: 3, commutative: false},
|
||||
|
|
@ -757,7 +757,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt64x2", argLength: 1, commutative: false},
|
||||
{name: "AddInt64x2", argLength: 2, commutative: true},
|
||||
{name: "AndInt64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x2", argLength: 2, commutative: false},
|
||||
{name: "EqualInt64x2", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt64x2", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt64x2", argLength: 2, commutative: false},
|
||||
|
|
@ -766,7 +766,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt64x2", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x2", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt64x2", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt64x2", argLength: 3, commutative: false},
|
||||
|
|
@ -793,7 +793,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt64x4", argLength: 1, commutative: false},
|
||||
{name: "AddInt64x4", argLength: 2, commutative: true},
|
||||
{name: "AndInt64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x4", argLength: 2, commutative: false},
|
||||
{name: "EqualInt64x4", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt64x4", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt64x4", argLength: 2, commutative: false},
|
||||
|
|
@ -802,7 +802,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt64x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt64x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt64x4", argLength: 3, commutative: false},
|
||||
|
|
@ -829,7 +829,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt64x8", argLength: 1, commutative: false},
|
||||
{name: "AddInt64x8", argLength: 2, commutative: true},
|
||||
{name: "AndInt64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt64x8", argLength: 2, commutative: false},
|
||||
{name: "EqualInt64x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt64x8", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt64x8", argLength: 2, commutative: false},
|
||||
|
|
@ -838,7 +838,7 @@ func simdGenericOps() []opData {
|
|||
{name: "MaskedAbsoluteInt64x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddInt64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndInt64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotInt64x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualInt64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterInt64x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualInt64x8", argLength: 3, commutative: false},
|
||||
|
|
@ -865,7 +865,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt8x16", argLength: 1, commutative: false},
|
||||
{name: "AddInt8x16", argLength: 2, commutative: true},
|
||||
{name: "AndInt8x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt8x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt8x16", argLength: 2, commutative: false},
|
||||
{name: "EqualInt8x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt8x16", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt8x16", argLength: 2, commutative: false},
|
||||
|
|
@ -898,7 +898,7 @@ func simdGenericOps() []opData {
|
|||
{name: "AbsoluteInt8x32", argLength: 1, commutative: false},
|
||||
{name: "AddInt8x32", argLength: 2, commutative: true},
|
||||
{name: "AndInt8x32", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt8x32", argLength: 2, commutative: true},
|
||||
{name: "AndNotInt8x32", argLength: 2, commutative: false},
|
||||
{name: "EqualInt8x32", argLength: 2, commutative: true},
|
||||
{name: "GreaterInt8x32", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualInt8x32", argLength: 2, commutative: false},
|
||||
|
|
@ -958,7 +958,7 @@ func simdGenericOps() []opData {
|
|||
{name: "SubInt8x64", argLength: 2, commutative: false},
|
||||
{name: "AddUint16x16", argLength: 2, commutative: true},
|
||||
{name: "AndUint16x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint16x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint16x16", argLength: 2, commutative: false},
|
||||
{name: "AverageUint16x16", argLength: 2, commutative: true},
|
||||
{name: "EqualUint16x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint16x16", argLength: 2, commutative: false},
|
||||
|
|
@ -1028,7 +1028,7 @@ func simdGenericOps() []opData {
|
|||
{name: "SubUint16x32", argLength: 2, commutative: false},
|
||||
{name: "AddUint16x8", argLength: 2, commutative: true},
|
||||
{name: "AndUint16x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint16x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint16x8", argLength: 2, commutative: false},
|
||||
{name: "AverageUint16x8", argLength: 2, commutative: true},
|
||||
{name: "EqualUint16x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint16x8", argLength: 2, commutative: false},
|
||||
|
|
@ -1066,7 +1066,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint16x8", argLength: 2, commutative: true},
|
||||
{name: "AddUint32x16", argLength: 2, commutative: true},
|
||||
{name: "AndUint32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x16", argLength: 2, commutative: false},
|
||||
{name: "EqualUint32x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint32x16", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint32x16", argLength: 2, commutative: false},
|
||||
|
|
@ -1074,7 +1074,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint32x16", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x16", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint32x16", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint32x16", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint32x16", argLength: 3, commutative: false},
|
||||
|
|
@ -1100,7 +1100,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint32x16", argLength: 2, commutative: true},
|
||||
{name: "AddUint32x4", argLength: 2, commutative: true},
|
||||
{name: "AndUint32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x4", argLength: 2, commutative: false},
|
||||
{name: "EqualUint32x4", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint32x4", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint32x4", argLength: 2, commutative: false},
|
||||
|
|
@ -1108,7 +1108,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint32x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint32x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint32x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint32x4", argLength: 3, commutative: false},
|
||||
|
|
@ -1137,7 +1137,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint32x4", argLength: 2, commutative: true},
|
||||
{name: "AddUint32x8", argLength: 2, commutative: true},
|
||||
{name: "AndUint32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint32x8", argLength: 2, commutative: false},
|
||||
{name: "EqualUint32x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint32x8", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint32x8", argLength: 2, commutative: false},
|
||||
|
|
@ -1145,7 +1145,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint32x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint32x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint32x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint32x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint32x8", argLength: 3, commutative: false},
|
||||
|
|
@ -1174,7 +1174,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint32x8", argLength: 2, commutative: true},
|
||||
{name: "AddUint64x2", argLength: 2, commutative: true},
|
||||
{name: "AndUint64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x2", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x2", argLength: 2, commutative: false},
|
||||
{name: "EqualUint64x2", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint64x2", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint64x2", argLength: 2, commutative: false},
|
||||
|
|
@ -1182,7 +1182,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint64x2", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x2", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint64x2", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint64x2", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint64x2", argLength: 3, commutative: false},
|
||||
|
|
@ -1206,7 +1206,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint64x2", argLength: 2, commutative: true},
|
||||
{name: "AddUint64x4", argLength: 2, commutative: true},
|
||||
{name: "AndUint64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x4", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x4", argLength: 2, commutative: false},
|
||||
{name: "EqualUint64x4", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint64x4", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint64x4", argLength: 2, commutative: false},
|
||||
|
|
@ -1214,7 +1214,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint64x4", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint64x4", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint64x4", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint64x4", argLength: 3, commutative: false},
|
||||
|
|
@ -1238,7 +1238,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint64x4", argLength: 2, commutative: true},
|
||||
{name: "AddUint64x8", argLength: 2, commutative: true},
|
||||
{name: "AndUint64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x8", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint64x8", argLength: 2, commutative: false},
|
||||
{name: "EqualUint64x8", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint64x8", argLength: 2, commutative: false},
|
||||
{name: "GreaterEqualUint64x8", argLength: 2, commutative: false},
|
||||
|
|
@ -1246,7 +1246,7 @@ func simdGenericOps() []opData {
|
|||
{name: "LessEqualUint64x8", argLength: 2, commutative: false},
|
||||
{name: "MaskedAddUint64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndUint64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedAndNotUint64x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedEqualUint64x8", argLength: 3, commutative: true},
|
||||
{name: "MaskedGreaterUint64x8", argLength: 3, commutative: false},
|
||||
{name: "MaskedGreaterEqualUint64x8", argLength: 3, commutative: false},
|
||||
|
|
@ -1270,7 +1270,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint64x8", argLength: 2, commutative: true},
|
||||
{name: "AddUint8x16", argLength: 2, commutative: true},
|
||||
{name: "AndUint8x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint8x16", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint8x16", argLength: 2, commutative: false},
|
||||
{name: "AverageUint8x16", argLength: 2, commutative: true},
|
||||
{name: "EqualUint8x16", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint8x16", argLength: 2, commutative: false},
|
||||
|
|
@ -1303,7 +1303,7 @@ func simdGenericOps() []opData {
|
|||
{name: "XorUint8x16", argLength: 2, commutative: true},
|
||||
{name: "AddUint8x32", argLength: 2, commutative: true},
|
||||
{name: "AndUint8x32", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint8x32", argLength: 2, commutative: true},
|
||||
{name: "AndNotUint8x32", argLength: 2, commutative: false},
|
||||
{name: "AverageUint8x32", argLength: 2, commutative: true},
|
||||
{name: "EqualUint8x32", argLength: 2, commutative: true},
|
||||
{name: "GreaterUint8x32", argLength: 2, commutative: false},
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue