]> Cypherpunks repositories - gostls13.git/commit
runtime: use scan kernels in scanSpan [green tea]
authorMichael Anthony Knyszek <mknyszek@google.com>
Thu, 10 Apr 2025 16:36:04 +0000 (16:36 +0000)
committerGopher Robot <gobot@golang.org>
Tue, 23 Sep 2025 16:17:50 +0000 (09:17 -0700)
commit5d040df09271ad2f1b0f93abf94a1b2efc8871df
tree93d005a79006cd25088dbe33e39def9616fc6c85
parent7e0251bf584c5fe79e95b9c460c7d60a7199d0ae
runtime: use scan kernels in scanSpan [green tea]

This is an extra 15-20% faster over the current sparse span scanning
when AVX512+GFNI is available and there's sufficient density.

For #73581.

Change-Id: I9688e09885dd76c5ccab7c492c85a7e14e18ee04
Reviewed-on: https://go-review.googlesource.com/c/go/+/665495
Reviewed-by: Michael Pratt <mpratt@google.com>
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Auto-Submit: Michael Knyszek <mknyszek@google.com>
src/runtime/mgcmark_greenteagc.go