github.com/tetratelabs/wazero@v1.7.1/experimental/features.go (about) 1 package experimental 2 3 import "github.com/tetratelabs/wazero/api" 4 5 // CoreFeaturesThreads enables threads instructions ("threads"). 6 // 7 // # Notes 8 // 9 // - The instruction list is too long to enumerate in godoc. 10 // See https://github.com/WebAssembly/threads/blob/main/proposals/threads/Overview.md 11 // - Atomic operations are guest-only until api.Memory or otherwise expose them to host functions. 12 // - On systems without mmap available, the memory will pre-allocate to the maximum size. Many 13 // binaries will use a theroetical maximum like 4GB, so if using such a binary on a system 14 // without mmap, consider editing the binary to reduce the max size setting of memory. 15 const CoreFeaturesThreads = api.CoreFeatureSIMD << 1