]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: add ClearAVXUpperBits
authorCherry Mui <cherryyz@google.com>
Thu, 4 Sep 2025 21:15:14 +0000 (17:15 -0400)
committerCherry Mui <cherryyz@google.com>
Fri, 5 Sep 2025 17:19:03 +0000 (10:19 -0700)
commit356c48d8e95dae2b9baa72d715c973a65938a35d
tree08c0ea09fcc602f782b9f7d2f61a6d53870f7a26
parent7c8b9115bc578a1f6577d2239fd5e9d8db100531
[dev.simd] cmd/compile, simd: add ClearAVXUpperBits

Intended for transitioning from AVX to SSE, this helps early
adopters benchmarking. The compiler should take care of that,
one day.

Change-Id: I9d7413f22f30f8dc0c632e8e806386d9ca8e8308
Reviewed-on: https://go-review.googlesource.com/c/go/+/701199
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
Reviewed-by: David Chase <drchase@google.com>
src/cmd/compile/internal/ssa/_gen/AMD64Ops.go
src/cmd/compile/internal/ssa/opGen.go
src/cmd/compile/internal/ssagen/intrinsics.go
src/simd/extra_amd64.go [new file with mode: 0644]
src/simd/internal/simd_test/simd_test.go