blob: 14faa6fea7703789ca82e161bb28a6b27799a198 (
about) (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
(module
(memory 0 2)
(func $eq10 (param $x i32) (result i32)
(if (result i32)
(i32.sub
(get_local $x)
(i32.const 10))
(then
(i32.add (i32.const -3) (i32.const 3)))
(else
(i32.const -1))))
(func $main
;; write 0x00000000 at MEMORY_BOTTOM_ADDR
(i32.store offset=0x0 align=2 (i32.const 0x0)
(call $eq10 (i32.const 12)))
;; write 0xFFFFFFFF at MEMORY_BOTTOM_ADDR + 0x4
(i32.store offset=0x0 align=2 (i32.const 0x4)
(call $eq10 (i32.const 10))))
(export "main" (func $main)))
|