mirror of
https://github.com/fluencelabs/wasmer
synced 2024-12-15 07:05:41 +00:00
49 lines
1003 B
Plaintext
49 lines
1003 B
Plaintext
|
(module
|
||
|
(func $main (export "main") (result i64)
|
||
|
(local $v1 i64)
|
||
|
(block
|
||
|
(i64.const 10)
|
||
|
(set_local $v1)
|
||
|
|
||
|
(i64.const 42)
|
||
|
(get_local $v1)
|
||
|
(i64.add)
|
||
|
(i64.const 53)
|
||
|
(i64.eq)
|
||
|
(br_if 0)
|
||
|
|
||
|
(i64.const 1)
|
||
|
(i64.const -100)
|
||
|
(i64.const 41)
|
||
|
(i64.lt_s)
|
||
|
(i64.extend_u/i32)
|
||
|
(i64.sub)
|
||
|
(i32.wrap/i64)
|
||
|
(br_if 0)
|
||
|
|
||
|
(i64.const -100)
|
||
|
(i64.const 41)
|
||
|
(i64.lt_u)
|
||
|
(br_if 0)
|
||
|
|
||
|
(i64.const 1)
|
||
|
(i64.const 100)
|
||
|
(i64.const -41)
|
||
|
(i64.gt_s)
|
||
|
(i64.extend_u/i32)
|
||
|
(i64.sub)
|
||
|
(i32.wrap/i64)
|
||
|
(br_if 0)
|
||
|
|
||
|
(i64.const 100)
|
||
|
(i64.const -41)
|
||
|
(i64.gt_u)
|
||
|
(br_if 0)
|
||
|
|
||
|
(i64.const 0)
|
||
|
(return)
|
||
|
)
|
||
|
(unreachable)
|
||
|
)
|
||
|
)
|