]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] cmd/compile, simd: add 64-bit select-from-pair methods
authorDavid Chase <drchase@google.com>
Sat, 20 Sep 2025 20:52:07 +0000 (16:52 -0400)
committerDavid Chase <drchase@google.com>
Fri, 26 Sep 2025 20:11:24 +0000 (13:11 -0700)
commitea3b2ecd2878a694f9f42011eccb1312feb82bca
tree88b9d9075fadcb19dc676e070232b74d3e6b1d0e
parent25c36b95d1523f22d4c46ec237acc03e00540e0a
[dev.simd] cmd/compile, simd: add 64-bit select-from-pair methods

these are in the same style as the 32-bit select-from-pair,
including the grouped variant.  This does not quite capture
the full awesome power of VSHUFPD where it can select
differently in each group; that will be some other method,
that is more complex.

Change-Id: I807ddd7c1256103b5b0d7c5d60bd70b185e3aaf0
Reviewed-on: https://go-review.googlesource.com/c/go/+/705695
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
src/cmd/compile/internal/ssagen/intrinsics.go
src/simd/internal/simd_test/simd_test.go
src/simd/pkginternal_test.go
src/simd/shuffles_amd64.go