// Code generated by scripts/gen_go_std_tables.go; DO NOT EDIT. // Generated from Go version go1.22.6. package main var runtimeAndDeps = map[string]bool{ "internal/abi": true, "internal/bytealg": true, "internal/chacha8rand": true, "internal/coverage/rtcov": true, "internal/cpu": true, "internal/goarch": true, "internal/godebugs": true, "internal/goexperiment": true, "internal/goos": true, "runtime": true, "runtime/internal/atomic": true, "runtime/internal/math": true, "runtime/internal/sys": true, "runtime/internal/syscall": true, "unsafe": true, } var runtimeLinknamed = []string{ "arena", "crypto/internal/boring", "crypto/internal/boring/bcache", "crypto/internal/boring/fipstls", "crypto/x509/internal/macos", "internal/godebug", "internal/poll", "internal/reflectlite", "internal/syscall/unix", "internal/syscall/windows", "maps", "os", "os/signal", "plugin", "reflect", "runtime/coverage", "runtime/debug", "runtime/metrics", "runtime/pprof", "runtime/trace", "sync", "sync/atomic", "syscall", "syscall/js", "time", // The net package linknames to the runtime, not the other way around. // TODO: support this automatically via our script. "net", } var compilerIntrinsics = map[string]map[string]bool{ "math": { "Abs": true, "Ceil": true, "Copysign": true, "FMA": true, "Floor": true, "Round": true, "RoundToEven": true, "Trunc": true, "sqrt": true, }, "math/big": { "mulWW": true, }, "math/bits": { "Add": true, "Add64": true, "Div": true, "Div64": true, "Len": true, "Len16": true, "Len32": true, "Len64": true, "Len8": true, "Mul": true, "Mul64": true, "OnesCount": true, "OnesCount16": true, "OnesCount32": true, "OnesCount64": true, "OnesCount8": true, "Reverse": true, "Reverse16": true, "Reverse32": true, "Reverse64": true, "Reverse8": true, "ReverseBytes16": true, "ReverseBytes32": true, "ReverseBytes64": true, "RotateLeft": true, "RotateLeft16": true, "RotateLeft32": true, "RotateLeft64": true, "RotateLeft8": true, "Sub": true, "Sub64": true, "TrailingZeros16": true, "TrailingZeros32": true, "TrailingZeros64": true, "TrailingZeros8": true, }, "runtime": { "publicationBarrier": true, }, "runtime/internal/atomic": { "And": true, "And8": true, "Cas": true, "Cas64": true, "CasRel": true, "Casint32": true, "Casint64": true, "Casp1": true, "Casuintptr": true, "Load": true, "Load64": true, "Load8": true, "LoadAcq": true, "LoadAcq64": true, "LoadAcquintptr": true, "Loadint32": true, "Loadint64": true, "Loadp": true, "Loaduint": true, "Loaduintptr": true, "Or": true, "Or8": true, "Store": true, "Store64": true, "Store8": true, "StoreRel": true, "StoreRel64": true, "StoreReluintptr": true, "Storeint32": true, "Storeint64": true, "StorepNoWB": true, "Storeuintptr": true, "Xadd": true, "Xadd64": true, "Xaddint32": true, "Xaddint64": true, "Xadduintptr": true, "Xchg": true, "Xchg64": true, "Xchgint32": true, "Xchgint64": true, "Xchguintptr": true, }, "runtime/internal/math": { "MulUintptr": true, }, "runtime/internal/sys": { "Bswap32": true, "Bswap64": true, "Len64": true, "Len8": true, "OnesCount64": true, "Prefetch": true, "PrefetchStreamed": true, "TrailingZeros32": true, "TrailingZeros64": true, "TrailingZeros8": true, }, "sync": { "runtime_LoadAcquintptr": true, "runtime_StoreReluintptr": true, }, "sync/atomic": { "AddInt32": true, "AddInt64": true, "AddUint32": true, "AddUint64": true, "AddUintptr": true, "CompareAndSwapInt32": true, "CompareAndSwapInt64": true, "CompareAndSwapUint32": true, "CompareAndSwapUint64": true, "CompareAndSwapUintptr": true, "LoadInt32": true, "LoadInt64": true, "LoadPointer": true, "LoadUint32": true, "LoadUint64": true, "LoadUintptr": true, "StoreInt32": true, "StoreInt64": true, "StoreUint32": true, "StoreUint64": true, "StoreUintptr": true, "SwapInt32": true, "SwapInt64": true, "SwapUint32": true, "SwapUint64": true, "SwapUintptr": true, }, } var reflectSkipPkg = map[string]bool{ "fmt": true, }