]> Cypherpunks repositories - gostls13.git/commit
[dev.simd] simd: add partial slice load/store for 32/64-bits on AVX2
authorDavid Chase <drchase@google.com>
Mon, 21 Jul 2025 21:31:17 +0000 (17:31 -0400)
committerDavid Chase <drchase@google.com>
Fri, 1 Aug 2025 20:11:10 +0000 (13:11 -0700)
commit761894d4a5d737fb2a00404d4de850f13c368ccd
tree11eeca5a527320e7ff87e8ea78d042bc49ea0fb1
parentacc1492b7d679914b485da0dd65d3faf202f4efa
[dev.simd] simd: add partial slice load/store for 32/64-bits on AVX2

These all use int-vector-masked loads and stores.
Partial set of tests (for all NxK shapes, thought not all types).

Change-Id: I8f493aaa9228647e08ea5badb06dcfe716d6925d
Reviewed-on: https://go-review.googlesource.com/c/go/+/689336
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Junyang Shao <shaojunyang@google.com>
src/simd/slicepart_amd64.go
src/simd/slicepart_test.go