Source File
expand_amd64.go
Belonging Package
internal/runtime/gc/scan
// Copyright 2025 The Go Authors. All rights reserved.// Use of this source code is governed by a BSD-style// license that can be found in the LICENSE file.package scanimport// ExpandAVX512 expands each bit in packed into f consecutive bits in unpacked,// where f is the word size of objects in sizeClass.//// This is a testing entrypoint to the expanders used by scanSpanPacked*.////go:noescapefunc ( int, *gc.ObjMask, *gc.PtrMask)// gcExpandersAVX512 is the PCs of expander functions. These cannot be called directly// as they don't follow the Go ABI, but you can use this to check if a given// expander PC is 0.//// It is defined in assembly.var gcExpandersAVX512 [len(gc.SizeClassToSize)]uintptr
![]() |
The pages are generated with Golds v0.8.3-preview. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |