aboutsummaryrefslogtreecommitdiff
path: root/src/simd/archsimd/_gen
diff options
context:
space:
mode:
authorCherry Mui <cherryyz@google.com>2025-12-29 11:30:33 -0500
committerCherry Mui <cherryyz@google.com>2025-12-29 16:20:42 -0800
commit76dddce29302681bdddafd4cbc27db66802414dd (patch)
treea3170ce19a1c23e87bc59e9b5374a172189da693 /src/simd/archsimd/_gen
parent6ecdd2fc6e58c0cd2b788032a85f7845af10c922 (diff)
downloadgo-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.yaml40
-rw-r--r--src/simd/archsimd/_gen/simdgen/ops/Converts/go.yaml40
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: