[dev.simd] simd: fix documentations

This CL is generated by CL 687415.

Change-Id: I2d778717013af613c442116658f42a4a4cc5d734
Reviewed-on: https://go-review.googlesource.com/c/go/+/687376
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
This commit is contained in:
Junyang Shao 2025-07-11 02:11:22 +00:00
parent 1440ff7036
commit bbb6dccd84
7 changed files with 832 additions and 832 deletions

View file

@ -380,12 +380,12 @@
(GaloisFieldAffineTransformUint8x16 ...) => (VGF2P8AFFINEQB128 ...)
(GaloisFieldAffineTransformUint8x32 ...) => (VGF2P8AFFINEQB256 ...)
(GaloisFieldAffineTransformUint8x64 ...) => (VGF2P8AFFINEQB512 ...)
(GaloisFieldAffineTransformInversedUint8x16 ...) => (VGF2P8AFFINEINVQB128 ...)
(GaloisFieldAffineTransformInversedUint8x32 ...) => (VGF2P8AFFINEINVQB256 ...)
(GaloisFieldAffineTransformInversedUint8x64 ...) => (VGF2P8AFFINEINVQB512 ...)
(GaloisFieldAffineTransformInversedMaskedUint8x16 [a] x y mask) => (VGF2P8AFFINEINVQBMasked128 [a] x y (VPMOVVec8x16ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformInversedMaskedUint8x32 [a] x y mask) => (VGF2P8AFFINEINVQBMasked256 [a] x y (VPMOVVec8x32ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformInversedMaskedUint8x64 [a] x y mask) => (VGF2P8AFFINEINVQBMasked512 [a] x y (VPMOVVec8x64ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformInverseUint8x16 ...) => (VGF2P8AFFINEINVQB128 ...)
(GaloisFieldAffineTransformInverseUint8x32 ...) => (VGF2P8AFFINEINVQB256 ...)
(GaloisFieldAffineTransformInverseUint8x64 ...) => (VGF2P8AFFINEINVQB512 ...)
(GaloisFieldAffineTransformInverseMaskedUint8x16 [a] x y mask) => (VGF2P8AFFINEINVQBMasked128 [a] x y (VPMOVVec8x16ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformInverseMaskedUint8x32 [a] x y mask) => (VGF2P8AFFINEINVQBMasked256 [a] x y (VPMOVVec8x32ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformInverseMaskedUint8x64 [a] x y mask) => (VGF2P8AFFINEINVQBMasked512 [a] x y (VPMOVVec8x64ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformMaskedUint8x16 [a] x y mask) => (VGF2P8AFFINEQBMasked128 [a] x y (VPMOVVec8x16ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformMaskedUint8x32 [a] x y mask) => (VGF2P8AFFINEQBMasked256 [a] x y (VPMOVVec8x32ToM <types.TypeMask> mask))
(GaloisFieldAffineTransformMaskedUint8x64 [a] x y mask) => (VGF2P8AFFINEQBMasked512 [a] x y (VPMOVVec8x64ToM <types.TypeMask> mask))

View file

@ -1665,20 +1665,20 @@ func simdGenericOps() []opData {
{name: "ShiftAllRightAndFillUpperFromUint64x8", argLength: 2, commutative: false, aux: "Int8"},
{name: "ShiftAllRightAndFillUpperFromMaskedUint64x8", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformUint8x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedUint8x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedMaskedUint8x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseUint8x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseMaskedUint8x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformMaskedUint8x16", argLength: 3, commutative: false, aux: "Int8"},
{name: "GetElemUint8x16", argLength: 1, commutative: false, aux: "Int8"},
{name: "SetElemUint8x16", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformUint8x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedUint8x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedMaskedUint8x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseUint8x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseMaskedUint8x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformMaskedUint8x32", argLength: 3, commutative: false, aux: "Int8"},
{name: "Get128Uint8x32", argLength: 1, commutative: false, aux: "Int8"},
{name: "Set128Uint8x32", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformUint8x64", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedUint8x64", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInversedMaskedUint8x64", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseUint8x64", argLength: 2, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformInverseMaskedUint8x64", argLength: 3, commutative: false, aux: "Int8"},
{name: "GaloisFieldAffineTransformMaskedUint8x64", argLength: 3, commutative: false, aux: "Int8"},
}
}

View file

@ -5957,20 +5957,20 @@ const (
OpShiftAllRightAndFillUpperFromUint64x8
OpShiftAllRightAndFillUpperFromMaskedUint64x8
OpGaloisFieldAffineTransformUint8x16
OpGaloisFieldAffineTransformInversedUint8x16
OpGaloisFieldAffineTransformInversedMaskedUint8x16
OpGaloisFieldAffineTransformInverseUint8x16
OpGaloisFieldAffineTransformInverseMaskedUint8x16
OpGaloisFieldAffineTransformMaskedUint8x16
OpGetElemUint8x16
OpSetElemUint8x16
OpGaloisFieldAffineTransformUint8x32
OpGaloisFieldAffineTransformInversedUint8x32
OpGaloisFieldAffineTransformInversedMaskedUint8x32
OpGaloisFieldAffineTransformInverseUint8x32
OpGaloisFieldAffineTransformInverseMaskedUint8x32
OpGaloisFieldAffineTransformMaskedUint8x32
OpGet128Uint8x32
OpSet128Uint8x32
OpGaloisFieldAffineTransformUint8x64
OpGaloisFieldAffineTransformInversedUint8x64
OpGaloisFieldAffineTransformInversedMaskedUint8x64
OpGaloisFieldAffineTransformInverseUint8x64
OpGaloisFieldAffineTransformInverseMaskedUint8x64
OpGaloisFieldAffineTransformMaskedUint8x64
)
@ -67930,13 +67930,13 @@ var opcodeTable = [...]opInfo{
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedUint8x16",
name: "GaloisFieldAffineTransformInverseUint8x16",
auxType: auxInt8,
argLen: 2,
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedMaskedUint8x16",
name: "GaloisFieldAffineTransformInverseMaskedUint8x16",
auxType: auxInt8,
argLen: 3,
generic: true,
@ -67966,13 +67966,13 @@ var opcodeTable = [...]opInfo{
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedUint8x32",
name: "GaloisFieldAffineTransformInverseUint8x32",
auxType: auxInt8,
argLen: 2,
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedMaskedUint8x32",
name: "GaloisFieldAffineTransformInverseMaskedUint8x32",
auxType: auxInt8,
argLen: 3,
generic: true,
@ -68002,13 +68002,13 @@ var opcodeTable = [...]opInfo{
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedUint8x64",
name: "GaloisFieldAffineTransformInverseUint8x64",
auxType: auxInt8,
argLen: 2,
generic: true,
},
{
name: "GaloisFieldAffineTransformInversedMaskedUint8x64",
name: "GaloisFieldAffineTransformInverseMaskedUint8x64",
auxType: auxInt8,
argLen: 3,
generic: true,

View file

@ -1687,19 +1687,19 @@ func rewriteValueAMD64(v *Value) bool {
return rewriteValueAMD64_OpFusedMultiplySubAddMaskedFloat64x4(v)
case OpFusedMultiplySubAddMaskedFloat64x8:
return rewriteValueAMD64_OpFusedMultiplySubAddMaskedFloat64x8(v)
case OpGaloisFieldAffineTransformInversedMaskedUint8x16:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x16(v)
case OpGaloisFieldAffineTransformInversedMaskedUint8x32:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x32(v)
case OpGaloisFieldAffineTransformInversedMaskedUint8x64:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x64(v)
case OpGaloisFieldAffineTransformInversedUint8x16:
case OpGaloisFieldAffineTransformInverseMaskedUint8x16:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x16(v)
case OpGaloisFieldAffineTransformInverseMaskedUint8x32:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x32(v)
case OpGaloisFieldAffineTransformInverseMaskedUint8x64:
return rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x64(v)
case OpGaloisFieldAffineTransformInverseUint8x16:
v.Op = OpAMD64VGF2P8AFFINEINVQB128
return true
case OpGaloisFieldAffineTransformInversedUint8x32:
case OpGaloisFieldAffineTransformInverseUint8x32:
v.Op = OpAMD64VGF2P8AFFINEINVQB256
return true
case OpGaloisFieldAffineTransformInversedUint8x64:
case OpGaloisFieldAffineTransformInverseUint8x64:
v.Op = OpAMD64VGF2P8AFFINEINVQB512
return true
case OpGaloisFieldAffineTransformMaskedUint8x16:
@ -34016,12 +34016,12 @@ func rewriteValueAMD64_OpFusedMultiplySubAddMaskedFloat64x8(v *Value) bool {
return true
}
}
func rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x16(v *Value) bool {
func rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x16(v *Value) bool {
v_2 := v.Args[2]
v_1 := v.Args[1]
v_0 := v.Args[0]
b := v.Block
// match: (GaloisFieldAffineTransformInversedMaskedUint8x16 [a] x y mask)
// match: (GaloisFieldAffineTransformInverseMaskedUint8x16 [a] x y mask)
// result: (VGF2P8AFFINEINVQBMasked128 [a] x y (VPMOVVec8x16ToM <types.TypeMask> mask))
for {
a := auxIntToInt8(v.AuxInt)
@ -34036,12 +34036,12 @@ func rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x16(v *Val
return true
}
}
func rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x32(v *Value) bool {
func rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x32(v *Value) bool {
v_2 := v.Args[2]
v_1 := v.Args[1]
v_0 := v.Args[0]
b := v.Block
// match: (GaloisFieldAffineTransformInversedMaskedUint8x32 [a] x y mask)
// match: (GaloisFieldAffineTransformInverseMaskedUint8x32 [a] x y mask)
// result: (VGF2P8AFFINEINVQBMasked256 [a] x y (VPMOVVec8x32ToM <types.TypeMask> mask))
for {
a := auxIntToInt8(v.AuxInt)
@ -34056,12 +34056,12 @@ func rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x32(v *Val
return true
}
}
func rewriteValueAMD64_OpGaloisFieldAffineTransformInversedMaskedUint8x64(v *Value) bool {
func rewriteValueAMD64_OpGaloisFieldAffineTransformInverseMaskedUint8x64(v *Value) bool {
v_2 := v.Args[2]
v_1 := v.Args[1]
v_0 := v.Args[0]
b := v.Block
// match: (GaloisFieldAffineTransformInversedMaskedUint8x64 [a] x y mask)
// match: (GaloisFieldAffineTransformInverseMaskedUint8x64 [a] x y mask)
// result: (VGF2P8AFFINEINVQBMasked512 [a] x y (VPMOVVec8x64ToM <types.TypeMask> mask))
for {
a := auxIntToInt8(v.AuxInt)

View file

@ -391,12 +391,12 @@ func simdIntrinsics(addF func(pkg, fn string, b intrinsicBuilder, archFamilies .
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransform", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransform", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransform", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformUint8x64, types.TypeVec512, 0), sys.AMD64)
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransformInversed", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransformInversed", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransformInversed", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedUint8x64, types.TypeVec512, 0), sys.AMD64)
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransformInversedMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedMaskedUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransformInversedMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedMaskedUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransformInversedMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInversedMaskedUint8x64, types.TypeVec512, 0), sys.AMD64)
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransformInverse", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransformInverse", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransformInverse", opLen2Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseUint8x64, types.TypeVec512, 0), sys.AMD64)
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransformInverseMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseMaskedUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransformInverseMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseMaskedUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransformInverseMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformInverseMaskedUint8x64, types.TypeVec512, 0), sys.AMD64)
addF(simdPackage, "Uint8x16.GaloisFieldAffineTransformMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformMaskedUint8x16, types.TypeVec128, 0), sys.AMD64)
addF(simdPackage, "Uint8x32.GaloisFieldAffineTransformMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformMaskedUint8x32, types.TypeVec256, 0), sys.AMD64)
addF(simdPackage, "Uint8x64.GaloisFieldAffineTransformMasked", opLen3Imm8_2I(ssa.OpGaloisFieldAffineTransformMaskedUint8x64, types.TypeVec512, 0), sys.AMD64)

File diff suppressed because it is too large Load diff

View file

@ -7863,8 +7863,8 @@ func testUint64x8UnaryMasked(t *testing.T, v0 []uint64, v1 []int64, want []uint6
// FloorWithPrecision
// FloorWithPrecisionMasked
// GaloisFieldAffineTransform
// GaloisFieldAffineTransformInversed
// GaloisFieldAffineTransformInversedMasked
// GaloisFieldAffineTransformInverse
// GaloisFieldAffineTransformInverseMasked
// GaloisFieldAffineTransformMasked
// Get128
// GetElem