//go:build ((linux && amd64) || (linux && arm64) || (darwin && amd64) || (darwin && arm64) || (windows && amd64)) && !blst_disabled package blst import ( "runtime" blst "github.com/supranational/blst/bindings/go" ) func init() { // Reserve 1 core for general application work maxProcs := runtime.GOMAXPROCS(0) - 1 if maxProcs <= 0 { maxProcs = 1 } blst.SetMaxProcs(maxProcs) }