]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: add AES instructions
authorJunyang Shao <shaojunyang@google.com>
Tue, 23 Sep 2025 05:16:30 +0000 (05:16 +0000)
committerJunyang Shao <shaojunyang@google.com>
Tue, 30 Sep 2025 17:37:49 +0000 (10:37 -0700)
commit703a5fbaad81f1285776bf6f2900506d3c751ea1
tree488b4d86ef9f4e77d45772ef2e08ddc61bf96d2f
parent1c961c2fb281c0335bcfef86ff146f911f9583d4
[dev.simd] cmd/compile, simd: add AES instructions

AVXAES is a composite feature set, Intel did listed it as "AVXAES" in
the XED data instead of separating them.

The tests will be in the next CL.

Change-Id: I89c97261f2228b2fdafb48f63e82ef6239bdd5ca
Reviewed-on: https://go-review.googlesource.com/c/go/+/706055
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
15 files changed:
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/internal/cpu/cpu.go
src/internal/cpu/cpu_x86.go
src/simd/_gen/simdgen/gen_simdTypes.go
src/simd/_gen/simdgen/ops/Others/categories.yaml
src/simd/_gen/simdgen/ops/Others/go.yaml
src/simd/_gen/simdgen/xed.go
src/simd/cpu.go
src/simd/ops_amd64.go