]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: add definitions for VPTERNLOG[DQ]
authorDavid Chase <drchase@google.com>
Fri, 3 Oct 2025 18:44:59 +0000 (14:44 -0400)
committerDavid Chase <drchase@google.com>
Wed, 22 Oct 2025 18:38:57 +0000 (11:38 -0700)
commitd03634f8073f82105fda7bf94a2b5cfcb1e69696
tree9e9cafcd40a85f768ca6483230c0b20eab43fb9a
parent20b33395428deee4511cb5f595a37d69899455a4
[dev.simd] cmd/compile, simd: add definitions for VPTERNLOG[DQ]

This includes an non-public intrinsic for testing,
and a test.  Optimizations using this instruction
will follow in another CL.

Change-Id: I7f7a93212249a16a30bd1379c717f8a7f9915daf
Reviewed-on: https://go-review.googlesource.com/c/go/+/708995
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
13 files changed:
src/cmd/compile/internal/amd64/simdssa.go
src/cmd/compile/internal/amd64/ssa.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_simdssa.go
src/simd/_gen/simdgen/ops/BitwiseLogic/categories.yaml
src/simd/_gen/simdgen/ops/BitwiseLogic/go.yaml
src/simd/ops_amd64.go
src/simd/pkginternal_test.go