| ;;; TOOL: run-opcodecnt | |
| (module | |
| (memory (data "hello, world")) | |
| (func | |
| (local i32 i32) | |
| i32.const 1 | |
| i32.const 2 | |
| get_local 0 | |
| get_local 0 | |
| get_local 0 | |
| get_local 1 | |
| get_local 1 | |
| br 0) | |
| (func | |
| i32.const 0 | |
| i32.load | |
| f32.const 1 | |
| f32.const 2 | |
| f32.add | |
| br 0)) | |
| (;; STDOUT ;;; | |
| Total opcodes: 16 | |
| Opcode counts: | |
| local.get: 5 | |
| i32.const: 3 | |
| end: 2 | |
| br: 2 | |
| f32.const: 2 | |
| i32.load: 1 | |
| f32.add: 1 | |
| Opcode counts with immediates: | |
| local.get 0: 3 | |
| end: 2 | |
| br 0: 2 | |
| local.get 1: 2 | |
| i32.load 2, 0: 1 | |
| i32.const 0 (0x0): 1 | |
| i32.const 1 (0x1): 1 | |
| i32.const 2 (0x2): 1 | |
| f32.const 2 (0x1p+1): 1 | |
| f32.const 1 (0x1p+0): 1 | |
| f32.add: 1 | |
| ;;; STDOUT ;;) |