diff options
| author | Cherry Mui <cherryyz@google.com> | 2025-12-29 11:30:33 -0500 |
|---|---|---|
| committer | Cherry Mui <cherryyz@google.com> | 2025-12-29 16:20:42 -0800 |
| commit | 76dddce29302681bdddafd4cbc27db66802414dd (patch) | |
| tree | a3170ce19a1c23e87bc59e9b5374a172189da693 /src/simd/archsimd/_gen | |
| parent | 6ecdd2fc6e58c0cd2b788032a85f7845af10c922 (diff) | |
| download | go-76dddce29302681bdddafd4cbc27db66802414dd.tar.xz | |
simd/archsimd: remove redundant suffix of ExtendLo operations
For methods like ExtendLo2ToInt64x2, the last "x2" is redundant, as
it is already mentioned in "Lo2". Remove it, so it is just
ExtendLo2ToInt64.
Change-Id: I490afd818c40bb7a4ef15c249723895735bd6488
Reviewed-on: https://go-review.googlesource.com/c/go/+/733100
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Diffstat (limited to 'src/simd/archsimd/_gen')
| -rw-r--r-- | src/simd/archsimd/_gen/simdgen/ops/Converts/categories.yaml | 40 | ||||
| -rw-r--r-- | src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml | 40 |
2 files changed, 40 insertions, 40 deletions
diff --git a/src/simd/archsimd/_gen/simdgen/ops/Converts/categories.yaml b/src/simd/archsimd/_gen/simdgen/ops/Converts/categories.yaml index 88e4840920..698e6d9956 100644 --- a/src/simd/archsimd/_gen/simdgen/ops/Converts/categories.yaml +++ b/src/simd/archsimd/_gen/simdgen/ops/Converts/categories.yaml @@ -135,83 +135,83 @@ documentation: !string |- // NAME zero-extends element values to uint64. # low-part only Int <-> Int conversions -- go: ExtendLo8ToUint16x8 +- go: ExtendLo8ToUint16 commutative: false documentation: !string |- // NAME zero-extends 8 lowest vector element values to uint16. -- go: ExtendLo8ToInt16x8 +- go: ExtendLo8ToInt16 commutative: false documentation: !string |- // NAME sign-extends 8 lowest vector element values to int16. -- go: ExtendLo4ToUint32x4 +- go: ExtendLo4ToUint32 commutative: false documentation: !string |- // NAME zero-extends 4 lowest vector element values to uint32. -- go: ExtendLo4ToInt32x4 +- go: ExtendLo4ToInt32 commutative: false documentation: !string |- // NAME sign-extends 4 lowest vector element values to int32. -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 commutative: false documentation: !string |- // NAME zero-extends 2 lowest vector element values to uint64. -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 commutative: false documentation: !string |- // NAME sign-extends 2 lowest vector element values to int64. -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 commutative: false documentation: !string |- // NAME zero-extends 2 lowest vector element values to uint64. -- go: ExtendLo4ToUint64x4 +- go: ExtendLo4ToUint64 commutative: false documentation: !string |- // NAME zero-extends 4 lowest vector element values to uint64. -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 commutative: false documentation: !string |- // NAME sign-extends 2 lowest vector element values to int64. -- go: ExtendLo4ToInt64x4 +- go: ExtendLo4ToInt64 commutative: false documentation: !string |- // NAME sign-extends 4 lowest vector element values to int64. -- go: ExtendLo4ToUint32x4 +- go: ExtendLo4ToUint32 commutative: false documentation: !string |- // NAME zero-extends 4 lowest vector element values to uint32. -- go: ExtendLo8ToUint32x8 +- go: ExtendLo8ToUint32 commutative: false documentation: !string |- // NAME zero-extends 8 lowest vector element values to uint32. -- go: ExtendLo4ToInt32x4 +- go: ExtendLo4ToInt32 commutative: false documentation: !string |- // NAME sign-extends 4 lowest vector element values to int32. -- go: ExtendLo8ToInt32x8 +- go: ExtendLo8ToInt32 commutative: false documentation: !string |- // NAME sign-extends 8 lowest vector element values to int32. -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 commutative: false documentation: !string |- // NAME zero-extends 2 lowest vector element values to uint64. -- go: ExtendLo4ToUint64x4 +- go: ExtendLo4ToUint64 commutative: false documentation: !string |- // NAME zero-extends 4 lowest vector element values to uint64. -- go: ExtendLo8ToUint64x8 +- go: ExtendLo8ToUint64 commutative: false documentation: !string |- // NAME zero-extends 8 lowest vector element values to uint64. -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 commutative: false documentation: !string |- // NAME sign-extends 2 lowest vector element values to int64. -- go: ExtendLo4ToInt64x4 +- go: ExtendLo4ToInt64 commutative: false documentation: !string |- // NAME sign-extends 4 lowest vector element values to int64. -- go: ExtendLo8ToInt64x8 +- go: ExtendLo8ToInt64 commutative: false documentation: !string |- // NAME sign-extends 8 lowest vector element values to int64. diff --git a/src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml b/src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml index f436be23ef..2f19d12616 100644 --- a/src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml +++ b/src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml @@ -491,7 +491,7 @@ # low-part only conversions. # uint8->uint16 -- go: ExtendLo8ToUint16x8 +- go: ExtendLo8ToUint16 regexpTag: "convert" asm: "VPMOVZXBW" in: @@ -499,7 +499,7 @@ out: - *u16x8 # int8->int16 -- go: ExtendLo8ToInt16x8 +- go: ExtendLo8ToInt16 regexpTag: "convert" asm: "VPMOVSXBW" in: @@ -507,7 +507,7 @@ out: - *i16x8 # uint16->uint32 -- go: ExtendLo4ToUint32x4 +- go: ExtendLo4ToUint32 regexpTag: "convert" asm: "VPMOVZXWD" in: @@ -515,7 +515,7 @@ out: - *u32x4 # int16->int32 -- go: ExtendLo4ToInt32x4 +- go: ExtendLo4ToInt32 regexpTag: "convert" asm: "VPMOVSXWD" in: @@ -523,7 +523,7 @@ out: - *i32x4 # uint32 -> uint64 -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 regexpTag: "convert" asm: "VPMOVZXDQ" in: @@ -534,7 +534,7 @@ elemBits: 64 bits: 128 # int32 -> int64 -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 regexpTag: "convert" asm: "VPMOVSXDQ" in: @@ -545,14 +545,14 @@ elemBits: 64 bits: 128 # uint16 -> uint64 -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 regexpTag: "convert" asm: "VPMOVZXWQ" in: - *u16x8 out: - *u64x2 -- go: ExtendLo4ToUint64x4 +- go: ExtendLo4ToUint64 regexpTag: "convert" asm: "VPMOVZXWQ" in: @@ -560,14 +560,14 @@ out: - *u64x4 # int16 -> int64 -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 regexpTag: "convert" asm: "VPMOVSXWQ" in: - *i16x8 out: - *i64x2 -- go: ExtendLo4ToInt64x4 +- go: ExtendLo4ToInt64 regexpTag: "convert" asm: "VPMOVSXWQ" in: @@ -575,14 +575,14 @@ out: - *i64x4 # uint8 -> uint32 -- go: ExtendLo4ToUint32x4 +- go: ExtendLo4ToUint32 regexpTag: "convert" asm: "VPMOVZXBD" in: - *u8x16 out: - *u32x4 -- go: ExtendLo8ToUint32x8 +- go: ExtendLo8ToUint32 regexpTag: "convert" asm: "VPMOVZXBD" in: @@ -590,14 +590,14 @@ out: - *u32x8 # int8 -> int32 -- go: ExtendLo4ToInt32x4 +- go: ExtendLo4ToInt32 regexpTag: "convert" asm: "VPMOVSXBD" in: - *i8x16 out: - *i32x4 -- go: ExtendLo8ToInt32x8 +- go: ExtendLo8ToInt32 regexpTag: "convert" asm: "VPMOVSXBD" in: @@ -605,21 +605,21 @@ out: - *i32x8 # uint8 -> uint64 -- go: ExtendLo2ToUint64x2 +- go: ExtendLo2ToUint64 regexpTag: "convert" asm: "VPMOVZXBQ" in: - *u8x16 out: - *u64x2 -- go: ExtendLo4ToUint64x4 +- go: ExtendLo4ToUint64 regexpTag: "convert" asm: "VPMOVZXBQ" in: - *u8x16 out: - *u64x4 -- go: ExtendLo8ToUint64x8 +- go: ExtendLo8ToUint64 regexpTag: "convert" asm: "VPMOVZXBQ" in: @@ -627,21 +627,21 @@ out: - *u64x8 # int8 -> int64 -- go: ExtendLo2ToInt64x2 +- go: ExtendLo2ToInt64 regexpTag: "convert" asm: "VPMOVSXBQ" in: - *i8x16 out: - *i64x2 -- go: ExtendLo4ToInt64x4 +- go: ExtendLo4ToInt64 regexpTag: "convert" asm: "VPMOVSXBQ" in: - *i8x16 out: - *i64x4 -- go: ExtendLo8ToInt64x8 +- go: ExtendLo8ToInt64 regexpTag: "convert" asm: "VPMOVSXBQ" in: |
