]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] simd, cmd/compile: add float -> int conversions
authorJunyang Shao <shaojunyang@google.com>
Tue, 25 Nov 2025 17:27:23 +0000 (17:27 +0000)
committerJunyang Shao <shaojunyang@google.com>
Tue, 25 Nov 2025 23:19:08 +0000 (15:19 -0800)
commit86cd9b5c905d29b18ddc3b93dff60e12143cc1c8
tree1731d20f31d4527a6e6258a285eddb2430e7cff1
parent1265ebfe274c31713bd5b72f570b36dbf0005e63
[dev.simd] simd, cmd/compile: add float -> int conversions

This CL also fixed some documentation errors in existing APIs.

Go defaults MXCSR to mask exceptions, the documentation is based on this
fact.

Change-Id: I745083b82b4bef93126a4b4e41f8698956963704
Reviewed-on: https://go-review.googlesource.com/c/go/+/724320
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: David Chase <drchase@google.com>
13 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/simd/_gen/simdgen/gen_simdrules.go
src/simd/_gen/simdgen/gen_utility.go
src/simd/_gen/simdgen/godefs.go
src/simd/_gen/simdgen/ops/Converts/categories.yaml
src/simd/_gen/simdgen/ops/Converts/go.yaml
src/simd/ops_amd64.go