blob: 79696d5776188b3a336aeccd0a12310fbc25bf53 [file] [log] [blame] [edit]
;;; 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 2
f32.const 3
f32.add
br 0))
(;; STDOUT ;;;
Total opcodes: 18
Opcode counts:
local.get: 5
i32.const: 4
end: 3
br: 2
f32.const: 2
i32.load: 1
f32.add: 1
Opcode counts with immediates:
end: 3
local.get 0: 3
br 0: 2
local.get 1: 2
i32.const 0 (0x0): 2
i32.load 2, 0: 1
i32.const 1 (0x1): 1
i32.const 2 (0x2): 1
f32.const 2 (0x1p+1): 1
f32.const 3 (0x1.8p+1): 1
f32.add: 1
;;; STDOUT ;;)