;;; TOOL: run-gen-wasm ;;; TOOL: run-objdump-gen-wasm ;;; ARGS: -x magic version section(TYPE) { count[1] function params[0] results[0] } section(FUNCTION) { count[2] sig[0] sig[0] } section(CODE) { count[2] func { local_decls[1] locals[0] i32 } func { local_decls[4] locals[1] i64 locals[0] i32 locals[2] f64 locals[0] f32 } } (;; STDOUT ;;; (module (type (;0;) (func)) (func (;0;) (type 0)) (func (;1;) (type 0) (local i64 f64 f64))) function-local-count-zero.wasm: file format wasm 0x1 Section Details: Type[1]: - type[0] () -> nil Function[2]: - func[0] sig=0 - func[1] sig=0 Code[2]: - func[0] size=4 - func[1] size=10 Code Disassembly: 000017 func[0]: 000018: 00 7f | local[] type=i32 00001a: 0b | end 00001c func[1]: 00001d: 01 7e | local[0] type=i64 00001f: 00 7f | local[] type=i32 000021: 02 7c | local[1..2] type=f64 000023: 00 7d | local[] type=f32 000025: 0b | end ;;; STDOUT ;;)