Provided by: binaryen_120-3_amd64 

NAME
wasm-as - manual page for wasm-as 120
DESCRIPTION
================================================================================ wasm-as INFILE
Assemble a .wat (WebAssembly text format) into a .wasm (WebAssembly binary format)
================================================================================
wasm-as options: ----------------
--output,-o
Output file (stdout if not specified)
--validate,-v
Control validation of the output module
--debuginfo,-g
Emit names section and debug info
--source-map,-sm
Emit source map to the specified file
--source-map-url,-su
Use specified string as source map URL
--symbolmap,-s
Emit a symbol map (indexes => names)
Tool options: -------------
--mvp-features,-mvp
Disable all non-MVP features
--all-features,-all
Enable all features
--detect-features
(deprecated - this flag does nothing)
--quiet,-q
Emit less verbose output and hide trivial warnings.
--experimental-poppy
Parse wast files as Poppy IR for testing purposes.
--enable-sign-ext
Enable sign extension operations
--disable-sign-ext
Disable sign extension operations
--enable-threads
Enable atomic operations
--disable-threads
Disable atomic operations
--enable-mutable-globals
Enable mutable globals
--disable-mutable-globals
Disable mutable globals
--enable-nontrapping-float-to-int
Enable nontrapping float-to-int operations
--disable-nontrapping-float-to-int
Disable nontrapping float-to-int operations
--enable-simd
Enable SIMD operations and types
--disable-simd
Disable SIMD operations and types
--enable-bulk-memory
Enable bulk memory operations
--disable-bulk-memory
Disable bulk memory operations
--enable-exception-handling
Enable exception handling operations
--disable-exception-handling
Disable exception handling operations
--enable-tail-call
Enable tail call operations
--disable-tail-call
Disable tail call operations
--enable-reference-types
Enable reference types
--disable-reference-types
Disable reference types
--enable-multivalue
Enable multivalue functions
--disable-multivalue
Disable multivalue functions
--enable-gc
Enable garbage collection
--disable-gc
Disable garbage collection
--enable-memory64
Enable memory64
--disable-memory64
Disable memory64
--enable-relaxed-simd
Enable relaxed SIMD
--disable-relaxed-simd
Disable relaxed SIMD
--enable-extended-const
Enable extended const expressions
--disable-extended-const
Disable extended const expressions
--enable-strings
Enable strings
--disable-strings
Disable strings
--enable-multimemory
Enable multimemory
--disable-multimemory
Disable multimemory
--enable-typed-continuations
Enable typed continuations
--disable-typed-continuations
Disable typed continuations
--enable-shared-everything
Enable shared-everything threads
--disable-shared-everything
Disable shared-everything threads
--enable-fp16
Enable float 16 operations
--disable-fp16
Disable float 16 operations
--enable-typed-function-references
Deprecated compatibility flag
--disable-typed-function-references
Deprecated compatibility flag
--no-validation,-n
Disables validation, assumes inputs are correct
--pass-arg,-pa
An argument passed along to optimization passes being run. Must be in the form KEY@VALUE. If KEY
is the name of a pass then it applies to the closest instance of that pass before us. If KEY is
not the name of a pass then it is a global option that applies to all pass instances that read it.
--closed-world,-cw
Assume code outside of the module does not inspect or interact with GC and function references,
even if they are passed out. The outside may hold on to them and pass them back in, but not
inspect their contents or call them.
--preserve-type-order
Preserve the order of types from the input (useful for debugging and testing)
--generate-stack-ir
generate StackIR during writing
--optimize-stack-ir
optimize StackIR during writing
--print-stack-ir
print StackIR during writing
General options: ----------------
--version
Output version information and exit
--help,-h
Show this help message and exit
--debug,-d
Print debug information to stderr
wasm-as 120 February 2025 WASM-AS(1)