]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: complete AVX2? u?int shuffles
authorJunyang Shao <shaojunyang@google.com>
Thu, 21 Aug 2025 20:37:57 +0000 (20:37 +0000)
committerJunyang Shao <shaojunyang@google.com>
Fri, 22 Aug 2025 16:10:28 +0000 (09:10 -0700)
commitbaea0c700b70d90331be3370f89991d7428d92aa
treecd1843d625da8ffc686625ab4828e98f5dbc2dfc
parentfa1e78c9adf6377fd2797ee50cb8210f0bd34781
[dev.simd] cmd/compile, simd: complete AVX2? u?int shuffles

The namings follow the following convention:
- If its indices are from constant, amend "Constant" to the name.
- If its indices are used by multiple groups, mend "Grouped" to the
  name.
- If its indexing only the low part, amend "Lo", similarly "Hi".

Change-Id: I6a58f5dae54c882ebd59f39b5288f6f3f14d957f
Reviewed-on: https://go-review.googlesource.com/c/go/+/698296
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/amd64/simdssa.go
src/cmd/compile/internal/ssa/_gen/simdAMD64.rules
src/cmd/compile/internal/ssa/_gen/simdAMD64ops.go
src/cmd/compile/internal/ssa/_gen/simdgenericOps.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssa/rewriteAMD64.go
src/cmd/compile/internal/ssagen/simdintrinsics.go
src/simd/_gen/simdgen/ops/Moves/categories.yaml
src/simd/_gen/simdgen/ops/Moves/go.yaml
src/simd/ops_amd64.go