127153d07SAlex Crichton;;! target = "x86_64" 227153d07SAlex Crichton 327153d07SAlex Crichton(module 427153d07SAlex Crichton (func (param i32) 527153d07SAlex Crichton (loop 627153d07SAlex Crichton (block 727153d07SAlex Crichton local.get 0 827153d07SAlex Crichton br_if 0 927153d07SAlex Crichton br 1))) 1027153d07SAlex Crichton 1127153d07SAlex Crichton (func (param i32) 1227153d07SAlex Crichton (loop 1327153d07SAlex Crichton (block 1427153d07SAlex Crichton br 1 1527153d07SAlex Crichton call $empty))) 1627153d07SAlex Crichton 1727153d07SAlex Crichton (func $empty) 1827153d07SAlex Crichton 1927153d07SAlex Crichton (func (param i32) (result i32) 2027153d07SAlex Crichton i32.const 1 2127153d07SAlex Crichton return 2227153d07SAlex Crichton i32.const 42) 2327153d07SAlex Crichton) 244896b663SAlex Crichton;; function u0:0(i64 vmctx, i64, i32) tail { 2527153d07SAlex Crichton;; gv0 = vmctx 2627153d07SAlex Crichton;; gv1 = load.i64 notrap aligned readonly gv0+8 27*7e0331c2SChris Fallin;; gv2 = load.i64 notrap aligned gv1+24 2827153d07SAlex Crichton;; stack_limit = gv2 2927153d07SAlex Crichton;; 3027153d07SAlex Crichton;; block0(v0: i64, v1: i64, v2: i32): 3127153d07SAlex Crichton;; @0023 jump block2 3227153d07SAlex Crichton;; 3327153d07SAlex Crichton;; block2: 346c518480SNick Fitzgerald;; @0029 brif.i32 v2, block4, block5 3527153d07SAlex Crichton;; 3627153d07SAlex Crichton;; block5: 3727153d07SAlex Crichton;; @002b jump block2 3827153d07SAlex Crichton;; 3927153d07SAlex Crichton;; block4: 4027153d07SAlex Crichton;; @002e jump block3 4127153d07SAlex Crichton;; 4227153d07SAlex Crichton;; block3: 4327153d07SAlex Crichton;; @002f jump block1 4427153d07SAlex Crichton;; 4527153d07SAlex Crichton;; block1: 4627153d07SAlex Crichton;; @002f return 4727153d07SAlex Crichton;; } 4827153d07SAlex Crichton;; 494896b663SAlex Crichton;; function u0:1(i64 vmctx, i64, i32) tail { 5027153d07SAlex Crichton;; gv0 = vmctx 5127153d07SAlex Crichton;; gv1 = load.i64 notrap aligned readonly gv0+8 52*7e0331c2SChris Fallin;; gv2 = load.i64 notrap aligned gv1+24 5327153d07SAlex Crichton;; stack_limit = gv2 5427153d07SAlex Crichton;; 5527153d07SAlex Crichton;; block0(v0: i64, v1: i64, v2: i32): 5627153d07SAlex Crichton;; @0032 jump block2 5727153d07SAlex Crichton;; 5827153d07SAlex Crichton;; block2: 5927153d07SAlex Crichton;; @0036 jump block2 6027153d07SAlex Crichton;; } 6127153d07SAlex Crichton;; 624896b663SAlex Crichton;; function u0:2(i64 vmctx, i64) tail { 6327153d07SAlex Crichton;; gv0 = vmctx 6427153d07SAlex Crichton;; gv1 = load.i64 notrap aligned readonly gv0+8 65*7e0331c2SChris Fallin;; gv2 = load.i64 notrap aligned gv1+24 6627153d07SAlex Crichton;; stack_limit = gv2 6727153d07SAlex Crichton;; 6827153d07SAlex Crichton;; block0(v0: i64, v1: i64): 6927153d07SAlex Crichton;; @003f jump block1 7027153d07SAlex Crichton;; 7127153d07SAlex Crichton;; block1: 7227153d07SAlex Crichton;; @003f return 7327153d07SAlex Crichton;; } 7427153d07SAlex Crichton;; 754896b663SAlex Crichton;; function u0:3(i64 vmctx, i64, i32) -> i32 tail { 7627153d07SAlex Crichton;; gv0 = vmctx 7727153d07SAlex Crichton;; gv1 = load.i64 notrap aligned readonly gv0+8 78*7e0331c2SChris Fallin;; gv2 = load.i64 notrap aligned gv1+24 7927153d07SAlex Crichton;; stack_limit = gv2 8027153d07SAlex Crichton;; 8127153d07SAlex Crichton;; block0(v0: i64, v1: i64, v2: i32): 8227153d07SAlex Crichton;; @0042 v4 = iconst.i32 1 8327153d07SAlex Crichton;; @0044 return v4 ; v4 = 1 8427153d07SAlex Crichton;; } 85