blob: d280c848d9f010a5256506f51df8834b7e9b0232 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
;;; TOOL: wat2wasm
;;; ARGS: --enable-multi-value
(module
;; if w/ multiple results
(func
i32.const 0
if (result i32 f32 f64)
i32.const 0
f32.const 0
f64.const 0
else
i32.const 1
f32.const 1
f64.const 1
end
return)
;; if w/ params
(func
i32.const 1 ;; param
i32.const 0 ;; cond
if (param i32) (result i64)
drop
i64.const 1
else
i64.extend_u/i32
end
return)
)
|