]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: change AES op names and add missing size
authorJunyang Shao <shaojunyang@google.com>
Mon, 17 Nov 2025 20:45:30 +0000 (20:45 +0000)
committerJunyang Shao <shaojunyang@google.com>
Mon, 17 Nov 2025 21:37:42 +0000 (13:37 -0800)
commit0978935a99a2293aba75db1d7f925109e10ed0a7
treef8cf03ca3a6f5229e779fb61609c57d71270fb3b
parent95871e4a0020ea91b9c0177cbeda763c1613d02f
[dev.simd] cmd/compile, simd: change AES op names and add missing size

This CL changed AESEncryptRound and AESDecryptRound to
AESEncryptOneRound and AESDecryptOneRound.

This CL also adds the 512-bit version of some AES instructions.

Change-Id: Ia851a008cce2145b1ff193a89e172862060a725d
Reviewed-on: https://go-review.googlesource.com/c/go/+/721280
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/Others/categories.yaml
src/simd/_gen/simdgen/ops/Others/go.yaml
src/simd/_gen/simdgen/types.yaml
src/simd/ops_amd64.go