mirror of
https://github.com/golang/go.git
synced 2025-12-08 06:10:04 +00:00
[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:
parent
1440ff7036
commit
bbb6dccd84
7 changed files with 832 additions and 832 deletions
|
|
@ -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))
|
||||
|
|
|
|||
|
|
@ -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"},
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -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,
|
||||
|
|
|
|||
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue