(module (type $iiiiv (func (param i32 i32 i32 i32))) (type $i (func (result i32))) (type $v (func)) (type $I (func (result i64))) (type $f (func (result f32))) (type $F (func (result f64))) (import "env" "abort" (func $abort (param i32 i32 i32 i32))) (global $builtins/b (mut i32) (i32.const 0)) (global $builtins/i (mut i32) (i32.const 0)) (global $builtins/I (mut i64) (i64.const 0)) (global $builtins/f (mut f32) (f32.const 0)) (global $builtins/F (mut f64) (f64.const 0)) (global $builtins/constantOffset i32 (i32.const 8)) (global $builtins/u (mut i32) (i32.const 0)) (global $builtins/U (mut i64) (i64.const 0)) (global $builtins/s (mut i32) (i32.const 0)) (global $HEAP_BASE i32 (i32.const 36)) (memory $0 1) (data (i32.const 8) "\0b\00\00\00b\00u\00i\00l\00t\00i\00n\00s\00.\00t\00s\00") (export "test" (func $builtins/test)) (export "memory" (memory $0)) (start $start) (func $builtins/test (; 1 ;) (type $v) ) (func $start (; 2 ;) (type $v) (local $0 i32) (local $1 i32) (local $2 i64) (local $3 i64) (local $4 f32) (local $5 f64) ;;@ builtins.ts:7:0 (drop (i32.clz ;;@ builtins.ts:7:9 (i32.const 1) ) ) ;;@ builtins.ts:8:0 (drop (i32.ctz ;;@ builtins.ts:8:9 (i32.const 1) ) ) ;;@ builtins.ts:9:0 (drop (i32.popcnt ;;@ builtins.ts:9:12 (i32.const 1) ) ) ;;@ builtins.ts:10:0 (drop (i32.rotl ;;@ builtins.ts:10:10 (i32.const 1) ;;@ builtins.ts:10:13 (i32.const 1) ) ) ;;@ builtins.ts:11:0 (drop (i32.rotr ;;@ builtins.ts:11:10 (i32.const 1) ;;@ builtins.ts:11:13 (i32.const 1) ) ) ;;@ builtins.ts:12:0 (drop (select (tee_local $0 ;;@ builtins.ts:12:9 (i32.sub (i32.const 0) ;;@ builtins.ts:12:10 (i32.const 42) ) ) (i32.sub (i32.const 0) (get_local $0) ) (i32.gt_s (get_local $0) (i32.const 0) ) ) ) ;;@ builtins.ts:13:0 (drop (select (tee_local $0 ;;@ builtins.ts:13:9 (i32.const 1) ) (tee_local $1 ;;@ builtins.ts:13:12 (i32.const 2) ) (i32.gt_s (get_local $0) (get_local $1) ) ) ) ;;@ builtins.ts:14:0 (drop (select (tee_local $0 ;;@ builtins.ts:14:9 (i32.const 1) ) (tee_local $1 ;;@ builtins.ts:14:12 (i32.const 2) ) (i32.lt_s (get_local $0) (get_local $1) ) ) ) ;;@ builtins.ts:16:0 (set_global $builtins/i ;;@ builtins.ts:16:4 (i32.clz ;;@ builtins.ts:16:13 (i32.const 1) ) ) ;;@ builtins.ts:17:0 (set_global $builtins/i ;;@ builtins.ts:17:4 (i32.ctz ;;@ builtins.ts:17:13 (i32.const 1) ) ) ;;@ builtins.ts:18:0 (set_global $builtins/i ;;@ builtins.ts:18:4 (i32.popcnt ;;@ builtins.ts:18:16 (i32.const 1) ) ) ;;@ builtins.ts:19:0 (set_global $builtins/i ;;@ builtins.ts:19:4 (i32.rotl ;;@ builtins.ts:19:14 (i32.const 1) ;;@ builtins.ts:19:17 (i32.const 1) ) ) ;;@ builtins.ts:20:0 (set_global $builtins/i ;;@ builtins.ts:20:4 (i32.rotr ;;@ builtins.ts:20:14 (i32.const 1) ;;@ builtins.ts:20:17 (i32.const 1) ) ) ;;@ builtins.ts:21:0 (set_global $builtins/i ;;@ builtins.ts:21:4 (select (tee_local $0 ;;@ builtins.ts:21:13 (i32.sub (i32.const 0) ;;@ builtins.ts:21:14 (i32.const 42) ) ) (i32.sub (i32.const 0) (get_local $0) ) (i32.gt_s (get_local $0) (i32.const 0) ) ) ) ;;@ builtins.ts:21:19 (if (i32.eqz ;;@ builtins.ts:21:26 (i32.eq (get_global $builtins/i) ;;@ builtins.ts:21:31 (i32.const 42) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 21) (i32.const 19) ) (unreachable) ) ) ;;@ builtins.ts:22:0 (set_global $builtins/i ;;@ builtins.ts:22:4 (select (tee_local $0 ;;@ builtins.ts:22:13 (i32.const 1) ) (tee_local $1 ;;@ builtins.ts:22:16 (i32.const 2) ) (i32.gt_s (get_local $0) (get_local $1) ) ) ) ;;@ builtins.ts:22:20 (if (i32.eqz ;;@ builtins.ts:22:27 (i32.eq (get_global $builtins/i) ;;@ builtins.ts:22:32 (i32.const 2) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 22) (i32.const 20) ) (unreachable) ) ) ;;@ builtins.ts:23:0 (set_global $builtins/i ;;@ builtins.ts:23:4 (select (tee_local $0 ;;@ builtins.ts:23:13 (i32.const 1) ) (tee_local $1 ;;@ builtins.ts:23:16 (i32.const 2) ) (i32.lt_s (get_local $0) (get_local $1) ) ) ) ;;@ builtins.ts:23:20 (if (i32.eqz ;;@ builtins.ts:23:27 (i32.eq (get_global $builtins/i) ;;@ builtins.ts:23:32 (i32.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 23) (i32.const 20) ) (unreachable) ) ) ;;@ builtins.ts:27:0 (drop (i64.clz ;;@ builtins.ts:27:9 (i64.const 1) ) ) ;;@ builtins.ts:28:0 (drop (i64.ctz ;;@ builtins.ts:28:9 (i64.const 1) ) ) ;;@ builtins.ts:29:0 (drop (i64.popcnt ;;@ builtins.ts:29:12 (i64.const 1) ) ) ;;@ builtins.ts:30:0 (drop (i64.rotl ;;@ builtins.ts:30:10 (i64.const 1) ;;@ builtins.ts:30:13 (i64.const 1) ) ) ;;@ builtins.ts:31:0 (drop (i64.rotr ;;@ builtins.ts:31:10 (i64.const 1) ;;@ builtins.ts:31:13 (i64.const 1) ) ) ;;@ builtins.ts:32:0 (drop (select (tee_local $2 ;;@ builtins.ts:32:9 (i64.sub (i64.const 0) ;;@ builtins.ts:32:10 (i64.const 42) ) ) (i64.sub (i64.const 0) (get_local $2) ) (i64.gt_s (get_local $2) (i64.const 0) ) ) ) ;;@ builtins.ts:34:0 (set_global $builtins/I ;;@ builtins.ts:34:4 (i64.clz ;;@ builtins.ts:34:13 (i64.const 1) ) ) ;;@ builtins.ts:35:0 (set_global $builtins/I ;;@ builtins.ts:35:4 (i64.ctz ;;@ builtins.ts:35:13 (i64.const 1) ) ) ;;@ builtins.ts:36:0 (set_global $builtins/I ;;@ builtins.ts:36:4 (i64.popcnt ;;@ builtins.ts:36:16 (i64.const 1) ) ) ;;@ builtins.ts:37:0 (set_global $builtins/I ;;@ builtins.ts:37:4 (i64.rotl ;;@ builtins.ts:37:14 (i64.const 1) ;;@ builtins.ts:37:17 (i64.const 1) ) ) ;;@ builtins.ts:38:0 (set_global $builtins/I ;;@ builtins.ts:38:4 (i64.rotr ;;@ builtins.ts:38:14 (i64.const 1) ;;@ builtins.ts:38:17 (i64.const 1) ) ) ;;@ builtins.ts:39:0 (set_global $builtins/I ;;@ builtins.ts:39:4 (select (tee_local $2 ;;@ builtins.ts:39:13 (i64.sub (i64.const 0) ;;@ builtins.ts:39:14 (i64.const 42) ) ) (i64.sub (i64.const 0) (get_local $2) ) (i64.gt_s (get_local $2) (i64.const 0) ) ) ) ;;@ builtins.ts:39:19 (if (i32.eqz ;;@ builtins.ts:39:26 (i64.eq (get_global $builtins/I) ;;@ builtins.ts:39:31 (i64.const 42) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 39) (i32.const 19) ) (unreachable) ) ) ;;@ builtins.ts:40:0 (set_global $builtins/I ;;@ builtins.ts:40:4 (select (tee_local $2 ;;@ builtins.ts:40:13 (i64.const 1) ) (tee_local $3 ;;@ builtins.ts:40:16 (i64.const 2) ) (i64.gt_s (get_local $2) (get_local $3) ) ) ) ;;@ builtins.ts:40:20 (if (i32.eqz ;;@ builtins.ts:40:27 (i64.eq (get_global $builtins/I) ;;@ builtins.ts:40:32 (i64.const 2) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 40) (i32.const 20) ) (unreachable) ) ) ;;@ builtins.ts:41:0 (set_global $builtins/I ;;@ builtins.ts:41:4 (select (tee_local $2 ;;@ builtins.ts:41:13 (i64.const 1) ) (tee_local $3 ;;@ builtins.ts:41:16 (i64.const 2) ) (i64.lt_s (get_local $2) (get_local $3) ) ) ) ;;@ builtins.ts:41:20 (if (i32.eqz ;;@ builtins.ts:41:27 (i32.eq (get_global $builtins/i) ;;@ builtins.ts:41:32 (i32.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 41) (i32.const 20) ) (unreachable) ) ) ;;@ builtins.ts:47:0 (drop ;;@ builtins.ts:47:5 (f32.const nan:0x400000) ) ;;@ builtins.ts:48:0 (drop ;;@ builtins.ts:48:5 (f32.const inf) ) ;;@ builtins.ts:49:0 (drop (f32.abs ;;@ builtins.ts:49:9 (f32.const 1.25) ) ) ;;@ builtins.ts:50:0 (drop (f32.ceil ;;@ builtins.ts:50:10 (f32.const 1.25) ) ) ;;@ builtins.ts:51:0 (drop (f32.copysign ;;@ builtins.ts:51:14 (f32.const 1.25) ;;@ builtins.ts:51:20 (f32.const 2.5) ) ) ;;@ builtins.ts:52:0 (drop (f32.floor ;;@ builtins.ts:52:11 (f32.const 1.25) ) ) ;;@ builtins.ts:53:0 (drop (f32.max ;;@ builtins.ts:53:9 (f32.const 1.25) ;;@ builtins.ts:53:15 (f32.const 2.5) ) ) ;;@ builtins.ts:54:0 (drop (f32.min ;;@ builtins.ts:54:9 (f32.const 1.25) ;;@ builtins.ts:54:15 (f32.const 2.5) ) ) ;;@ builtins.ts:55:0 (drop (f32.nearest ;;@ builtins.ts:55:13 (f32.const 1.25) ) ) ;;@ builtins.ts:56:0 (drop (f32.sqrt ;;@ builtins.ts:56:10 (f32.const 1.25) ) ) ;;@ builtins.ts:57:0 (drop (f32.trunc ;;@ builtins.ts:57:11 (f32.const 1.25) ) ) ;;@ builtins.ts:58:0 (drop (f32.ne (tee_local $4 ;;@ builtins.ts:58:11 (f32.const 1.25) ) (get_local $4) ) ) ;;@ builtins.ts:59:0 (drop (select (f32.ne (f32.abs (tee_local $4 ;;@ builtins.ts:59:14 (f32.const 1.25) ) ) (f32.const inf) ) (i32.const 0) (f32.eq (get_local $4) (get_local $4) ) ) ) ;;@ builtins.ts:61:0 (set_global $builtins/f ;;@ builtins.ts:61:4 (f32.const nan:0x400000) ) ;;@ builtins.ts:62:0 (set_global $builtins/f ;;@ builtins.ts:62:4 (f32.const inf) ) ;;@ builtins.ts:63:0 (set_global $builtins/f ;;@ builtins.ts:63:4 (f32.abs ;;@ builtins.ts:63:13 (f32.const 1.25) ) ) ;;@ builtins.ts:64:0 (set_global $builtins/f ;;@ builtins.ts:64:4 (f32.ceil ;;@ builtins.ts:64:14 (f32.const 1.25) ) ) ;;@ builtins.ts:65:0 (set_global $builtins/f ;;@ builtins.ts:65:4 (f32.copysign ;;@ builtins.ts:65:18 (f32.const 1.25) ;;@ builtins.ts:65:24 (f32.const 2.5) ) ) ;;@ builtins.ts:66:0 (set_global $builtins/f ;;@ builtins.ts:66:4 (f32.floor ;;@ builtins.ts:66:15 (f32.const 1.25) ) ) ;;@ builtins.ts:67:0 (set_global $builtins/f ;;@ builtins.ts:67:4 (f32.max ;;@ builtins.ts:67:13 (f32.const 1.25) ;;@ builtins.ts:67:19 (f32.const 2.5) ) ) ;;@ builtins.ts:68:0 (set_global $builtins/f ;;@ builtins.ts:68:4 (f32.min ;;@ builtins.ts:68:13 (f32.const 1.25) ;;@ builtins.ts:68:19 (f32.const 2.5) ) ) ;;@ builtins.ts:69:0 (set_global $builtins/f ;;@ builtins.ts:69:4 (f32.nearest ;;@ builtins.ts:69:17 (f32.const 1.25) ) ) ;;@ builtins.ts:70:0 (set_global $builtins/f ;;@ builtins.ts:70:4 (f32.sqrt ;;@ builtins.ts:70:14 (f32.const 1.25) ) ) ;;@ builtins.ts:71:0 (set_global $builtins/f ;;@ builtins.ts:71:4 (f32.trunc ;;@ builtins.ts:71:15 (f32.const 1.25) ) ) ;;@ builtins.ts:72:0 (set_global $builtins/b ;;@ builtins.ts:72:4 (f32.ne (tee_local $4 ;;@ builtins.ts:72:15 (f32.const 1.25) ) (get_local $4) ) ) ;;@ builtins.ts:73:0 (set_global $builtins/b ;;@ builtins.ts:73:4 (select (f32.ne (f32.abs (tee_local $4 ;;@ builtins.ts:73:18 (f32.const 1.25) ) ) (f32.const inf) ) (i32.const 0) (f32.eq (get_local $4) (get_local $4) ) ) ) ;;@ builtins.ts:77:0 (drop ;;@ builtins.ts:77:5 (f64.const nan:0x8000000000000) ) ;;@ builtins.ts:78:0 (drop ;;@ builtins.ts:78:5 (f64.const inf) ) ;;@ builtins.ts:79:0 (drop (f64.const nan:0x8000000000000) ) ;;@ builtins.ts:80:0 (drop (f64.const inf) ) ;;@ builtins.ts:81:0 (drop (f64.abs ;;@ builtins.ts:81:9 (f64.const 1.25) ) ) ;;@ builtins.ts:82:0 (drop (f64.ceil ;;@ builtins.ts:82:10 (f64.const 1.25) ) ) ;;@ builtins.ts:83:0 (drop (f64.copysign ;;@ builtins.ts:83:14 (f64.const 1.25) ;;@ builtins.ts:83:20 (f64.const 2.5) ) ) ;;@ builtins.ts:84:0 (drop (f64.floor ;;@ builtins.ts:84:11 (f64.const 1.25) ) ) ;;@ builtins.ts:85:0 (drop (f64.max ;;@ builtins.ts:85:9 (f64.const 1.25) ;;@ builtins.ts:85:15 (f64.const 2.5) ) ) ;;@ builtins.ts:86:0 (drop (f64.min ;;@ builtins.ts:86:9 (f64.const 1.25) ;;@ builtins.ts:86:15 (f64.const 2.5) ) ) ;;@ builtins.ts:87:0 (drop (f64.nearest ;;@ builtins.ts:87:13 (f64.const 1.25) ) ) ;;@ builtins.ts:88:0 (drop (f64.sqrt ;;@ builtins.ts:88:10 (f64.const 1.25) ) ) ;;@ builtins.ts:89:0 (drop (f64.trunc ;;@ builtins.ts:89:11 (f64.const 1.25) ) ) ;;@ builtins.ts:90:0 (drop (f64.ne (tee_local $5 ;;@ builtins.ts:90:11 (f64.const 1.25) ) (get_local $5) ) ) ;;@ builtins.ts:91:0 (drop (select (f64.ne (f64.abs (tee_local $5 ;;@ builtins.ts:91:14 (f64.const 1.25) ) ) (f64.const inf) ) (i32.const 0) (f64.eq (get_local $5) (get_local $5) ) ) ) ;;@ builtins.ts:93:0 (set_global $builtins/F ;;@ builtins.ts:93:4 (f64.const nan:0x8000000000000) ) ;;@ builtins.ts:94:0 (set_global $builtins/F ;;@ builtins.ts:94:4 (f64.const inf) ) ;;@ builtins.ts:95:0 (set_global $builtins/F ;;@ builtins.ts:95:4 (f64.abs ;;@ builtins.ts:95:13 (f64.const 1.25) ) ) ;;@ builtins.ts:96:0 (set_global $builtins/F ;;@ builtins.ts:96:4 (f64.ceil ;;@ builtins.ts:96:14 (f64.const 1.25) ) ) ;;@ builtins.ts:97:0 (set_global $builtins/F ;;@ builtins.ts:97:4 (f64.copysign ;;@ builtins.ts:97:18 (f64.const 1.25) ;;@ builtins.ts:97:24 (f64.const 2.5) ) ) ;;@ builtins.ts:98:0 (set_global $builtins/F ;;@ builtins.ts:98:4 (f64.floor ;;@ builtins.ts:98:15 (f64.const 1.25) ) ) ;;@ builtins.ts:99:0 (set_global $builtins/F ;;@ builtins.ts:99:4 (f64.max ;;@ builtins.ts:99:13 (f64.const 1.25) ;;@ builtins.ts:99:19 (f64.const 2.5) ) ) ;;@ builtins.ts:100:0 (set_global $builtins/F ;;@ builtins.ts:100:4 (f64.min ;;@ builtins.ts:100:13 (f64.const 1.25) ;;@ builtins.ts:100:19 (f64.const 2.5) ) ) ;;@ builtins.ts:101:0 (set_global $builtins/F ;;@ builtins.ts:101:4 (f64.nearest ;;@ builtins.ts:101:17 (f64.const 1.25) ) ) ;;@ builtins.ts:102:0 (set_global $builtins/F ;;@ builtins.ts:102:4 (f64.sqrt ;;@ builtins.ts:102:14 (f64.const 1.25) ) ) ;;@ builtins.ts:103:0 (set_global $builtins/F ;;@ builtins.ts:103:4 (f64.trunc ;;@ builtins.ts:103:15 (f64.const 1.25) ) ) ;;@ builtins.ts:104:0 (set_global $builtins/b ;;@ builtins.ts:104:4 (f64.ne (tee_local $5 ;;@ builtins.ts:104:15 (f64.const 1.25) ) (get_local $5) ) ) ;;@ builtins.ts:105:0 (set_global $builtins/b ;;@ builtins.ts:105:4 (select (f64.ne (f64.abs (tee_local $5 ;;@ builtins.ts:105:18 (f64.const 1.25) ) ) (f64.const inf) ) (i32.const 0) (f64.eq (get_local $5) (get_local $5) ) ) ) ;;@ builtins.ts:109:0 (set_global $builtins/i ;;@ builtins.ts:109:4 (i32.load ;;@ builtins.ts:109:14 (i32.const 8) ) ) ;;@ builtins.ts:109:18 (i32.store ;;@ builtins.ts:109:29 (i32.const 8) ;;@ builtins.ts:109:32 (get_global $builtins/i) ) ;;@ builtins.ts:110:0 (i32.store ;;@ builtins.ts:110:11 (i32.const 8) ;;@ builtins.ts:110:14 (i32.load ;;@ builtins.ts:110:24 (i32.const 8) ) ) ;;@ builtins.ts:111:0 (set_global $builtins/I ;;@ builtins.ts:111:4 (i64.load ;;@ builtins.ts:111:14 (i32.const 8) ) ) ;;@ builtins.ts:111:18 (i64.store ;;@ builtins.ts:111:29 (i32.const 8) ;;@ builtins.ts:111:32 (get_global $builtins/I) ) ;;@ builtins.ts:112:0 (i64.store ;;@ builtins.ts:112:11 (i32.const 8) ;;@ builtins.ts:112:14 (i64.load ;;@ builtins.ts:112:24 (i32.const 8) ) ) ;;@ builtins.ts:113:0 (set_global $builtins/f ;;@ builtins.ts:113:4 (f32.load ;;@ builtins.ts:113:14 (i32.const 8) ) ) ;;@ builtins.ts:113:18 (f32.store ;;@ builtins.ts:113:29 (i32.const 8) ;;@ builtins.ts:113:32 (get_global $builtins/f) ) ;;@ builtins.ts:114:0 (f32.store ;;@ builtins.ts:114:11 (i32.const 8) ;;@ builtins.ts:114:14 (f32.load ;;@ builtins.ts:114:24 (i32.const 8) ) ) ;;@ builtins.ts:115:0 (set_global $builtins/F ;;@ builtins.ts:115:4 (f64.load ;;@ builtins.ts:115:14 (i32.const 8) ) ) ;;@ builtins.ts:115:18 (f64.store ;;@ builtins.ts:115:29 (i32.const 8) ;;@ builtins.ts:115:32 (get_global $builtins/F) ) ;;@ builtins.ts:116:0 (f64.store ;;@ builtins.ts:116:11 (i32.const 8) ;;@ builtins.ts:116:14 (f64.load ;;@ builtins.ts:116:24 (i32.const 8) ) ) ;;@ builtins.ts:119:0 (set_global $builtins/i ;;@ builtins.ts:119:4 (i32.load offset=8 ;;@ builtins.ts:119:14 (i32.const 0) ) ) ;;@ builtins.ts:119:34 (i32.store offset=8 ;;@ builtins.ts:119:45 (i32.const 0) ;;@ builtins.ts:119:48 (get_global $builtins/i) ) ;;@ builtins.ts:120:0 (i32.store offset=8 ;;@ builtins.ts:120:11 (i32.const 0) ;;@ builtins.ts:120:14 (i32.load offset=8 ;;@ builtins.ts:120:24 (i32.const 0) ) ) ;;@ builtins.ts:121:0 (set_global $builtins/I ;;@ builtins.ts:121:4 (i64.load offset=8 ;;@ builtins.ts:121:14 (i32.const 0) ) ) ;;@ builtins.ts:121:34 (i64.store offset=8 ;;@ builtins.ts:121:45 (i32.const 0) ;;@ builtins.ts:121:48 (get_global $builtins/I) ) ;;@ builtins.ts:122:0 (i64.store offset=8 ;;@ builtins.ts:122:11 (i32.const 0) ;;@ builtins.ts:122:14 (i64.load offset=8 ;;@ builtins.ts:122:24 (i32.const 0) ) ) ;;@ builtins.ts:123:0 (set_global $builtins/f ;;@ builtins.ts:123:4 (f32.load offset=8 ;;@ builtins.ts:123:14 (i32.const 0) ) ) ;;@ builtins.ts:123:34 (f32.store offset=8 ;;@ builtins.ts:123:45 (i32.const 0) ;;@ builtins.ts:123:48 (get_global $builtins/f) ) ;;@ builtins.ts:124:0 (f32.store offset=8 ;;@ builtins.ts:124:11 (i32.const 0) ;;@ builtins.ts:124:14 (f32.load offset=8 ;;@ builtins.ts:124:24 (i32.const 0) ) ) ;;@ builtins.ts:125:0 (set_global $builtins/F ;;@ builtins.ts:125:4 (f64.load offset=8 ;;@ builtins.ts:125:14 (i32.const 0) ) ) ;;@ builtins.ts:125:34 (f64.store offset=8 ;;@ builtins.ts:125:45 (i32.const 0) ;;@ builtins.ts:125:48 (get_global $builtins/F) ) ;;@ builtins.ts:126:0 (f64.store offset=8 ;;@ builtins.ts:126:11 (i32.const 0) ;;@ builtins.ts:126:14 (f64.load offset=8 ;;@ builtins.ts:126:24 (i32.const 0) ) ) ;;@ builtins.ts:130:0 (set_global $builtins/i ;;@ builtins.ts:130:4 (i32.load8_s ;;@ builtins.ts:130:13 (i32.const 8) ) ) ;;@ builtins.ts:131:0 (set_global $builtins/i ;;@ builtins.ts:131:4 (i32.load16_s ;;@ builtins.ts:131:14 (i32.const 8) ) ) ;;@ builtins.ts:132:0 (set_global $builtins/i ;;@ builtins.ts:132:4 (i32.load ;;@ builtins.ts:132:14 (i32.const 8) ) ) ;;@ builtins.ts:134:0 (set_global $builtins/i ;;@ builtins.ts:134:4 (i32.load8_u ;;@ builtins.ts:134:13 (i32.const 8) ) ) ;;@ builtins.ts:135:0 (set_global $builtins/i ;;@ builtins.ts:135:4 (i32.load16_u ;;@ builtins.ts:135:14 (i32.const 8) ) ) ;;@ builtins.ts:136:0 (set_global $builtins/i ;;@ builtins.ts:136:4 (i32.load ;;@ builtins.ts:136:14 (i32.const 8) ) ) ;;@ builtins.ts:139:0 (set_global $builtins/u ;;@ builtins.ts:139:4 (i32.load8_u ;;@ builtins.ts:139:13 (i32.const 8) ) ) ;;@ builtins.ts:140:0 (set_global $builtins/u ;;@ builtins.ts:140:4 (i32.load16_u ;;@ builtins.ts:140:14 (i32.const 8) ) ) ;;@ builtins.ts:141:0 (set_global $builtins/u ;;@ builtins.ts:141:4 (i32.load ;;@ builtins.ts:141:14 (i32.const 8) ) ) ;;@ builtins.ts:143:0 (set_global $builtins/u ;;@ builtins.ts:143:4 (i32.load8_s ;;@ builtins.ts:143:13 (i32.const 8) ) ) ;;@ builtins.ts:144:0 (set_global $builtins/u ;;@ builtins.ts:144:4 (i32.load16_s ;;@ builtins.ts:144:14 (i32.const 8) ) ) ;;@ builtins.ts:145:0 (set_global $builtins/u ;;@ builtins.ts:145:4 (i32.load ;;@ builtins.ts:145:14 (i32.const 8) ) ) ;;@ builtins.ts:147:0 (set_global $builtins/I ;;@ builtins.ts:147:4 (i64.load8_s ;;@ builtins.ts:147:13 (i32.const 8) ) ) ;;@ builtins.ts:148:0 (set_global $builtins/I ;;@ builtins.ts:148:4 (i64.load16_s ;;@ builtins.ts:148:14 (i32.const 8) ) ) ;;@ builtins.ts:149:0 (set_global $builtins/I ;;@ builtins.ts:149:4 (i64.load32_s ;;@ builtins.ts:149:14 (i32.const 8) ) ) ;;@ builtins.ts:150:0 (set_global $builtins/I ;;@ builtins.ts:150:4 (i64.load ;;@ builtins.ts:150:14 (i32.const 8) ) ) ;;@ builtins.ts:153:0 (set_global $builtins/U ;;@ builtins.ts:153:4 (i64.load8_u ;;@ builtins.ts:153:13 (i32.const 8) ) ) ;;@ builtins.ts:154:0 (set_global $builtins/U ;;@ builtins.ts:154:4 (i64.load16_u ;;@ builtins.ts:154:14 (i32.const 8) ) ) ;;@ builtins.ts:155:0 (set_global $builtins/U ;;@ builtins.ts:155:4 (i64.load32_u ;;@ builtins.ts:155:14 (i32.const 8) ) ) ;;@ builtins.ts:156:0 (set_global $builtins/U ;;@ builtins.ts:156:4 (i64.load ;;@ builtins.ts:156:14 (i32.const 8) ) ) ;;@ builtins.ts:158:0 (i32.store8 ;;@ builtins.ts:158:10 (i32.const 8) ;;@ builtins.ts:158:13 (i32.const 1) ) ;;@ builtins.ts:159:0 (i32.store16 ;;@ builtins.ts:159:11 (i32.const 8) ;;@ builtins.ts:159:14 (i32.const 1) ) ;;@ builtins.ts:160:0 (i32.store ;;@ builtins.ts:160:11 (i32.const 8) ;;@ builtins.ts:160:14 (i32.const 1) ) ;;@ builtins.ts:162:0 (i64.store8 ;;@ builtins.ts:162:10 (i32.const 8) ;;@ builtins.ts:162:13 (i64.const 1) ) ;;@ builtins.ts:163:0 (i64.store16 ;;@ builtins.ts:163:11 (i32.const 8) ;;@ builtins.ts:163:14 (i64.const 1) ) ;;@ builtins.ts:164:0 (i64.store32 ;;@ builtins.ts:164:11 (i32.const 8) ;;@ builtins.ts:164:14 (i64.const 1) ) ;;@ builtins.ts:165:0 (i64.store ;;@ builtins.ts:165:11 (i32.const 8) ;;@ builtins.ts:165:14 (i64.const 1) ) ;;@ builtins.ts:167:0 (i64.store ;;@ builtins.ts:167:11 (i32.const 8) (i64.extend_s/i32 ;;@ builtins.ts:167:14 (i32.const 1) ) ) ;;@ builtins.ts:171:0 (drop (i32.reinterpret/f32 ;;@ builtins.ts:171:17 (f32.const 1.25) ) ) ;;@ builtins.ts:172:0 (drop (f32.reinterpret/i32 ;;@ builtins.ts:172:17 (i32.const 25) ) ) ;;@ builtins.ts:173:0 (drop (i64.reinterpret/f64 ;;@ builtins.ts:173:17 (f64.const 1.25) ) ) ;;@ builtins.ts:174:0 (drop (f64.reinterpret/i64 ;;@ builtins.ts:174:17 (i64.const 25) ) ) ;;@ builtins.ts:176:0 (set_global $builtins/i ;;@ builtins.ts:176:4 (i32.reinterpret/f32 ;;@ builtins.ts:176:21 (f32.const 1.25) ) ) ;;@ builtins.ts:177:0 (set_global $builtins/f ;;@ builtins.ts:177:4 (f32.reinterpret/i32 ;;@ builtins.ts:177:21 (i32.const 25) ) ) ;;@ builtins.ts:178:0 (set_global $builtins/I ;;@ builtins.ts:178:4 (i64.reinterpret/f64 ;;@ builtins.ts:178:21 (f64.const 1.25) ) ) ;;@ builtins.ts:179:0 (set_global $builtins/F ;;@ builtins.ts:179:4 (f64.reinterpret/i64 ;;@ builtins.ts:179:21 (i64.const 25) ) ) ;;@ builtins.ts:185:0 (drop (current_memory) ) ;;@ builtins.ts:186:0 (drop (grow_memory ;;@ builtins.ts:186:12 (i32.const 1) ) ) ;;@ builtins.ts:188:0 (set_global $builtins/s ;;@ builtins.ts:188:4 (current_memory) ) ;;@ builtins.ts:189:0 (set_global $builtins/s ;;@ builtins.ts:189:4 (grow_memory ;;@ builtins.ts:189:16 (i32.const 1) ) ) ;;@ builtins.ts:193:0 (drop (select ;;@ builtins.ts:193:12 (i32.const 10) ;;@ builtins.ts:193:16 (i32.const 20) ;;@ builtins.ts:193:20 (i32.const 1) ) ) ;;@ builtins.ts:194:0 (drop (select ;;@ builtins.ts:194:12 (i64.const 100) ;;@ builtins.ts:194:17 (i64.const 200) ;;@ builtins.ts:194:22 (i32.const 0) ) ) ;;@ builtins.ts:195:0 (drop (select ;;@ builtins.ts:195:12 (f32.const 1.25) ;;@ builtins.ts:195:18 (f32.const 2.5) ;;@ builtins.ts:195:23 (i32.const 1) ) ) ;;@ builtins.ts:196:0 (drop (select ;;@ builtins.ts:196:12 (f64.const 12.5) ;;@ builtins.ts:196:18 (f64.const 25) ;;@ builtins.ts:196:24 (i32.const 0) ) ) ;;@ builtins.ts:198:0 (set_global $builtins/i ;;@ builtins.ts:198:4 (select ;;@ builtins.ts:198:16 (i32.const 10) ;;@ builtins.ts:198:20 (i32.const 20) ;;@ builtins.ts:198:24 (i32.const 1) ) ) ;;@ builtins.ts:199:0 (set_global $builtins/I ;;@ builtins.ts:199:4 (select ;;@ builtins.ts:199:16 (i64.const 100) ;;@ builtins.ts:199:21 (i64.const 200) ;;@ builtins.ts:199:26 (i32.const 0) ) ) ;;@ builtins.ts:200:0 (set_global $builtins/f ;;@ builtins.ts:200:4 (select ;;@ builtins.ts:200:16 (f32.const 1.25) ;;@ builtins.ts:200:22 (f32.const 2.5) ;;@ builtins.ts:200:27 (i32.const 1) ) ) ;;@ builtins.ts:201:0 (set_global $builtins/F ;;@ builtins.ts:201:4 (select ;;@ builtins.ts:201:16 (f64.const 12.5) ;;@ builtins.ts:201:22 (f64.const 25) ;;@ builtins.ts:201:28 (i32.const 0) ) ) ;;@ builtins.ts:203:0 (if ;;@ builtins.ts:203:4 (i32.const 0) ;;@ builtins.ts:203:7 (unreachable) ) ;;@ builtins.ts:207:0 (drop (i32.const 1) ) ;;@ builtins.ts:208:0 (drop (i32.const 2) ) ;;@ builtins.ts:209:0 (drop (i32.const 4) ) ;;@ builtins.ts:210:0 (drop (i32.const 8) ) ;;@ builtins.ts:211:0 (drop (i32.const 4) ) ;;@ builtins.ts:212:0 (drop (i32.const 1) ) ;;@ builtins.ts:213:0 (drop (i32.const 1) ) ;;@ builtins.ts:214:0 (drop (i32.const 2) ) ;;@ builtins.ts:215:0 (drop (i32.const 4) ) ;;@ builtins.ts:216:0 (drop (i32.const 8) ) ;;@ builtins.ts:217:0 (drop (i32.const 4) ) ;;@ builtins.ts:218:0 (drop (i32.const 4) ) ;;@ builtins.ts:219:0 (drop (i32.const 8) ) ;;@ builtins.ts:221:0 (if (i32.eqz ;;@ builtins.ts:221:7 (f64.ne (f64.const nan:0x8000000000000) ;;@ builtins.ts:221:14 (f64.const nan:0x8000000000000) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 221) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:222:0 (if (i32.eqz ;;@ builtins.ts:222:7 (f32.ne (tee_local $4 ;;@ builtins.ts:222:18 (f32.const nan:0x400000) ) (get_local $4) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 222) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:223:0 (if (i32.eqz ;;@ builtins.ts:223:7 (f64.ne (tee_local $5 ;;@ builtins.ts:223:18 (f64.const nan:0x8000000000000) ) (get_local $5) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 223) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:224:0 (if (i32.eqz ;;@ builtins.ts:224:7 (i32.eqz ;;@ builtins.ts:224:8 (select (f32.ne (f32.abs (tee_local $4 ;;@ builtins.ts:224:22 (f32.const nan:0x400000) ) ) (f32.const inf) ) (i32.const 0) (f32.eq (get_local $4) (get_local $4) ) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 224) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:225:0 (if (i32.eqz ;;@ builtins.ts:225:7 (i32.eqz ;;@ builtins.ts:225:8 (select (f32.ne (f32.abs (tee_local $4 ;;@ builtins.ts:225:22 (f32.const inf) ) ) (f32.const inf) ) (i32.const 0) (f32.eq (get_local $4) (get_local $4) ) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 225) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:226:0 (if (i32.eqz ;;@ builtins.ts:226:7 (i32.eqz ;;@ builtins.ts:226:8 (select (f64.ne (f64.abs (tee_local $5 ;;@ builtins.ts:226:22 (f64.const nan:0x8000000000000) ) ) (f64.const inf) ) (i32.const 0) (f64.eq (get_local $5) (get_local $5) ) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 226) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:227:0 (if (i32.eqz ;;@ builtins.ts:227:7 (i32.eqz ;;@ builtins.ts:227:8 (select (f64.ne (f64.abs (tee_local $5 ;;@ builtins.ts:227:22 (f64.const inf) ) ) (f64.const inf) ) (i32.const 0) (f64.eq (get_local $5) (get_local $5) ) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 227) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:228:0 (if (i32.eqz ;;@ builtins.ts:228:7 (select (f32.ne (f32.abs (tee_local $4 ;;@ builtins.ts:228:21 (f32.const 0) ) ) (f32.const inf) ) (i32.const 0) (f32.eq (get_local $4) (get_local $4) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 228) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:229:0 (if (i32.eqz ;;@ builtins.ts:229:7 (select (f64.ne (f64.abs (tee_local $5 ;;@ builtins.ts:229:21 (f64.const 0) ) ) (f64.const inf) ) (i32.const 0) (f64.eq (get_local $5) (get_local $5) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 229) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:242:0 (if (i32.eqz ;;@ builtins.ts:242:7 (i32.eq (i32.const -128) ;;@ builtins.ts:242:23 (i32.const -128) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 242) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:243:0 (if (i32.eqz ;;@ builtins.ts:243:7 (i32.eq (i32.const 127) ;;@ builtins.ts:243:23 (i32.const 127) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 243) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:244:0 (if (i32.eqz ;;@ builtins.ts:244:7 (i32.eq (i32.const -32768) ;;@ builtins.ts:244:24 (i32.const -32768) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 244) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:245:0 (if (i32.eqz ;;@ builtins.ts:245:7 (i32.eq (i32.const 32767) ;;@ builtins.ts:245:24 (i32.const 32767) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 245) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:246:0 (if (i32.eqz ;;@ builtins.ts:246:7 (i32.eq (i32.const -2147483648) ;;@ builtins.ts:246:24 (i32.const -2147483648) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 246) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:247:0 (if (i32.eqz ;;@ builtins.ts:247:7 (i32.eq (i32.const 2147483647) ;;@ builtins.ts:247:24 (i32.const 2147483647) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 247) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:248:0 (if (i32.eqz ;;@ builtins.ts:248:7 (i64.eq (i64.const -9223372036854775808) ;;@ builtins.ts:248:24 (i64.const -9223372036854775808) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 248) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:249:0 (if (i32.eqz ;;@ builtins.ts:249:7 (i64.eq (i64.const 9223372036854775807) ;;@ builtins.ts:249:24 (i64.const 9223372036854775807) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 249) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:251:0 (if (i32.eqz ;;@ builtins.ts:251:7 (i32.eq (i32.const 0) ;;@ builtins.ts:251:23 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 251) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:252:0 (if (i32.eqz ;;@ builtins.ts:252:7 (i32.eq (i32.const 255) ;;@ builtins.ts:252:23 (i32.const 255) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 252) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:253:0 (if (i32.eqz ;;@ builtins.ts:253:7 (i32.eq (i32.const 0) ;;@ builtins.ts:253:24 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 253) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:254:0 (if (i32.eqz ;;@ builtins.ts:254:7 (i32.eq (i32.const 65535) ;;@ builtins.ts:254:24 (i32.const 65535) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 254) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:255:0 (if (i32.eqz ;;@ builtins.ts:255:7 (i32.eq (i32.const 0) ;;@ builtins.ts:255:24 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 255) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:256:0 (if (i32.eqz ;;@ builtins.ts:256:7 (i32.eq (i32.const -1) ;;@ builtins.ts:256:24 (i32.const -1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 256) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:257:0 (if (i32.eqz ;;@ builtins.ts:257:7 (i64.eq (i64.const 0) ;;@ builtins.ts:257:24 (i64.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 257) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:258:0 (if (i32.eqz ;;@ builtins.ts:258:7 (i64.eq (i64.const -1) ;;@ builtins.ts:258:24 (i64.const -1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 258) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:259:0 (if (i32.eqz ;;@ builtins.ts:259:7 (i32.eq (i32.const 0) ;;@ builtins.ts:259:25 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 259) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:259:29 (if (i32.eqz ;;@ builtins.ts:259:36 (i32.eq (i32.const 0) ;;@ builtins.ts:259:54 (i32.const 0) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 259) (i32.const 29) ) (unreachable) ) ) ;;@ builtins.ts:260:0 (if (i32.eqz ;;@ builtins.ts:260:7 (i32.eq (i32.const 1) ;;@ builtins.ts:260:25 (i32.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 260) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:260:29 (if (i32.eqz ;;@ builtins.ts:260:36 (i32.eq (i32.const 1) ;;@ builtins.ts:260:54 (i32.const 1) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 260) (i32.const 29) ) (unreachable) ) ) ;;@ builtins.ts:262:0 (if (i32.eqz ;;@ builtins.ts:262:7 (f32.eq (f32.const -3402823466385288598117041e14) ;;@ builtins.ts:262:24 (f32.neg ;;@ builtins.ts:262:25 (f32.const 3402823466385288598117041e14) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 262) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:263:0 (if (i32.eqz ;;@ builtins.ts:263:7 (f32.eq (f32.const 3402823466385288598117041e14) ;;@ builtins.ts:263:24 (f32.const 3402823466385288598117041e14) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 263) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:264:0 (if (i32.eqz ;;@ builtins.ts:264:7 (f32.eq (f32.const -16777215) ;;@ builtins.ts:264:31 (f32.neg ;;@ builtins.ts:264:32 (f32.const 16777215) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 264) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:265:0 (if (i32.eqz ;;@ builtins.ts:265:7 (f32.eq (f32.const 16777215) ;;@ builtins.ts:265:31 (f32.const 16777215) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 265) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:266:0 (if (i32.eqz ;;@ builtins.ts:266:7 (f32.eq (f32.const 1.1920928955078125e-07) ;;@ builtins.ts:266:22 (f32.const 1.1920928955078125e-07) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 266) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:267:0 (if (i32.eqz ;;@ builtins.ts:267:7 (f64.eq (f64.const -1797693134862315708145274e284) ;;@ builtins.ts:267:24 (f64.neg ;;@ builtins.ts:267:25 (f64.const 1797693134862315708145274e284) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 267) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:268:0 (if (i32.eqz ;;@ builtins.ts:268:7 (f64.eq (f64.const 1797693134862315708145274e284) ;;@ builtins.ts:268:24 (f64.const 1797693134862315708145274e284) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 268) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:269:0 (if (i32.eqz ;;@ builtins.ts:269:7 (f64.eq (f64.const -9007199254740991) ;;@ builtins.ts:269:31 (f64.neg ;;@ builtins.ts:269:32 (f64.const 9007199254740991) ) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 269) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:270:0 (if (i32.eqz ;;@ builtins.ts:270:7 (f64.eq (f64.const 9007199254740991) ;;@ builtins.ts:270:31 (f64.const 9007199254740991) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 270) (i32.const 0) ) (unreachable) ) ) ;;@ builtins.ts:271:0 (if (i32.eqz ;;@ builtins.ts:271:7 (f64.eq (f64.const 2.220446049250313e-16) ;;@ builtins.ts:271:22 (f64.const 2.220446049250313e-16) ) ) (block (call $abort (i32.const 0) (i32.const 8) (i32.const 271) (i32.const 0) ) (unreachable) ) ) ) )