]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: adjust Shift.* operations
authorJunyang Shao <shaojunyang@google.com>
Fri, 11 Jul 2025 17:56:22 +0000 (17:56 +0000)
committerJunyang Shao <shaojunyang@google.com>
Fri, 11 Jul 2025 22:00:44 +0000 (15:00 -0700)
commitb69622b83e38b58a461938163fdef03683a2a871
tree50e7b93e9c6181d29b4f27303976f7e0497a6f29
parent4993a91ae18f0e0f0edf6d86ff5bb26fd9182731
[dev.simd] cmd/compile, simd: adjust Shift.* operations

This CL does:
1. Removes ShiftRightSignExtended, default signed vectors to shift
   arithmetic, and unsigned to shift logical.
2. Add the missing Shifts which were left out by YAML error in the
   generator.

This CL is generated by CL 687595.

Change-Id: I663115498adb91c82e89a8476e6748794e997cfa
Reviewed-on: https://go-review.googlesource.com/c/go/+/687596
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
Reviewed-by: Cherry Mui <cherryyz@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/ops_amd64.go
src/simd/simd_wrapped_test.go