Module target_features::docs::wasm
source · Expand description
wasm documentation
Features
| Feature | Description | Also Enables† |
|---|---|---|
atomics | Enable Atomics. | |
bulk-memory | Enable bulk memory operations. | |
exception-handling | Enable Wasm exception handling. | |
multivalue | Enable multivalue blocks, instructions, and functions. | |
mutable-globals | Enable mutable globals. | |
nontrapping-fptoint | Enable non-trapping float-to-int conversion operators. | |
reference-types | Enable reference types. | |
relaxed-simd | Enable relaxed-simd instructions. | |
sign-ext | Enable sign extension operators. | |
simd128 | Enable 128-bit SIMD. | |
crt-static | Enables C Run-time Libraries to be statically linked. |
† This is often empirical, rather than specified in any standard, i.e. all available CPUs with a particular feature also have another feature.
CPUs
| CPU | Enabled Features |
|---|---|
bleeding-edge | atomics, bulk-memory, mutable-globals, nontrapping-fptoint, sign-ext, simd128 |
generic | mutable-globals, sign-ext |
mvp |