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.4. (GOOS=linux GOARCH=amd64)