xref: /wasmtime-44.0.1/tests/disas/multi-12.wat (revision 7e0331c2)
1;;! target = "x86_64"
2
3(module
4  (func (export "multiLoop") (param i64 i64 i64) (result i64 i64)
5    (local.get 2)
6    (local.get 1)
7    (local.get 0)
8    ;; More params than results.
9    (loop (param i64 i64 i64) (result i64 i64)
10      drop
11      return)))
12
13;; function u0:0(i64 vmctx, i64, i64, i64, i64) -> i64, i64 tail {
14;;     gv0 = vmctx
15;;     gv1 = load.i64 notrap aligned readonly gv0+8
16;;     gv2 = load.i64 notrap aligned gv1+24
17;;     stack_limit = gv2
18;;
19;;                                 block0(v0: i64, v1: i64, v2: i64, v3: i64, v4: i64):
20;; @0031                               jump block2
21;;
22;;                                 block2:
23;; @0034                               return v4, v3
24;; }
25