function u0:4(i64 vmctx, i64, r64, i64) wasmtime_system_v { gv0 = vmctx gv1 = load.i64 notrap aligned readonly gv0+8 gv2 = load.i64 notrap aligned gv1 gv3 = vmctx sig0 = (i64 vmctx, i64) wasmtime_system_v sig1 = (i64 vmctx, i64, i32) -> i32 wasmtime_system_v sig2 = (i64 vmctx, i64, i32, i64) wasmtime_system_v sig3 = (i64 vmctx, i64, i32, i64, i32, f32, f64, r64, i64) wasmtime_system_v fn0 = u0:0 sig0 fn1 = u0:1 sig1 fn2 = u0:2 sig2 fn3 = u0:3 sig3 stack_limit = gv2 block0(v0: i64, v1: i64, v2: r64, v3: i64): v4 -> v0 v8 -> v0 v15 -> v0 v23 -> v0 v5 = load.i64 notrap aligned v0+72 v6 = load.i64 notrap aligned v0+80 call_indirect sig0, v5(v6, v0) v9 = load.i64 notrap aligned v0+88 v10 = load.i64 notrap aligned v0+96 v7 = iconst.i32 0 v11 = call_indirect sig1, v9(v10, v0, v7) ; v7 = 0 v16 = load.i64 notrap aligned v0+104 v17 = load.i64 notrap aligned v0+112 v12 = iconst.i32 1 v13 = iadd v11, v12 ; v12 = 1 v14 = iconst.i64 3 call_indirect sig2, v16(v17, v0, v13, v14) ; v14 = 3 v24 = load.i64 notrap aligned v0+120 v25 = load.i64 notrap aligned v0+128 v18 = iconst.i32 100 v19 = iconst.i64 200 v20 = iconst.i32 300 v21 = f32const 0x1.900000p8 v22 = f64const 0x1.f400000000000p8 call_indirect sig3, v24(v25, v0, v18, v19, v20, v21, v22, v2, v3) ; v18 = 100, v19 = 200, v20 = 300, v21 = 0x1.900000p8, v22 = 0x1.f400000000000p8 jump block1 block1: return }