(module $iir.wasm (type (;0;) (func (param i32 i32))) (type (;1;) (func)) (type (;2;) (func (result i32))) (import "__pragma" "loopbound" (func $__pragma_loopbound (type 0))) (func $__wasm_apply_data_relocs (type 1)) (func $iir_init (type 1) (local i32 i32 i32) global.get $__stack_pointer i32.const 16 i32.sub local.tee 0 global.set $__stack_pointer local.get 0 i32.const 0 i32.store8 offset=15 i32.const 20 i32.const 20 call $__pragma_loopbound i32.const 0 i32.const 1088421888 i32.store offset=1024 i32.const 0 i32.const 1088421888 i32.store offset=1028 i32.const 0 i32.const 1088421888 i32.store offset=1032 i32.const 0 i32.const 1088421888 i32.store offset=1036 i32.const 0 i32.const 1088421888 i32.store offset=1040 i32.const 0 i32.const 1088421888 i32.store offset=1044 i32.const 0 i32.const 1088421888 i32.store offset=1048 i32.const 0 i32.const 1088421888 i32.store offset=1052 i32.const 0 i32.const 1088421888 i32.store offset=1056 i32.const 0 i32.const 1088421888 i32.store offset=1060 i32.const 0 i32.const 1088421888 i32.store offset=1064 i32.const 0 i32.const 1088421888 i32.store offset=1068 i32.const 0 i32.const 1088421888 i32.store offset=1072 i32.const 0 i32.const 1088421888 i32.store offset=1076 i32.const 0 i32.const 1088421888 i32.store offset=1080 i32.const 0 i32.const 1088421888 i32.store offset=1084 i32.const 0 i32.const 1088421888 i32.store offset=1088 i32.const 0 i32.const 1088421888 i32.store offset=1092 i32.const 0 i32.const 1088421888 i32.store offset=1096 i32.const 0 i32.const 1088421888 i32.store offset=1100 i32.const 8 i32.const 8 call $__pragma_loopbound i32.const 0 i32.const 1065353216 i32.store offset=1136 i32.const 0 i32.const 0 i32.store offset=1104 i32.const 0 i32.const 0 i32.store offset=1108 i32.const 0 i32.const 0 i32.store offset=1112 i32.const 0 i32.const 0 i32.store offset=1116 i32.const 0 i32.const 0 i32.store offset=1120 i32.const 0 i32.const 0 i32.store offset=1124 i32.const 0 i32.const 0 i32.store offset=1128 i32.const 0 i32.const 0 i32.store offset=1132 i32.const 80 i32.const 80 call $__pragma_loopbound i32.const -80 local.set 1 loop ;; label = @1 local.get 1 i32.const 1104 i32.add local.tee 2 local.get 2 i32.load8_u local.get 0 i32.load8_u offset=15 i32.xor i32.store8 local.get 1 i32.const 1105 i32.add local.tee 2 local.get 2 i32.load8_u local.get 0 i32.load8_u offset=15 i32.xor i32.store8 local.get 1 i32.const 1106 i32.add local.tee 2 local.get 2 i32.load8_u local.get 0 i32.load8_u offset=15 i32.xor i32.store8 local.get 1 i32.const 1107 i32.add local.tee 2 local.get 2 i32.load8_u local.get 0 i32.load8_u offset=15 i32.xor i32.store8 local.get 1 i32.const 4 i32.add local.tee 1 br_if 0 (;@1;) end i32.const 32 i32.const 32 call $__pragma_loopbound i32.const 0 i32.const 0 i32.load8_u offset=1104 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1104 i32.const 0 i32.const 0 i32.load8_u offset=1105 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1105 i32.const 0 i32.const 0 i32.load8_u offset=1106 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1106 i32.const 0 i32.const 0 i32.load8_u offset=1107 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1107 i32.const 0 i32.const 0 i32.load8_u offset=1108 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1108 i32.const 0 i32.const 0 i32.load8_u offset=1109 local.get 0 i32.load8_u offset=15 i32.xor i32.store8 offset=1109 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1110 i32.xor i32.store8 offset=1110 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1111 i32.xor i32.store8 offset=1111 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1112 i32.xor i32.store8 offset=1112 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1113 i32.xor i32.store8 offset=1113 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1114 i32.xor i32.store8 offset=1114 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1115 i32.xor i32.store8 offset=1115 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1116 i32.xor i32.store8 offset=1116 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1117 i32.xor i32.store8 offset=1117 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1118 i32.xor i32.store8 offset=1118 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1119 i32.xor i32.store8 offset=1119 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1120 i32.xor i32.store8 offset=1120 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1121 i32.xor i32.store8 offset=1121 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1122 i32.xor i32.store8 offset=1122 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1123 i32.xor i32.store8 offset=1123 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1124 i32.xor i32.store8 offset=1124 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1125 i32.xor i32.store8 offset=1125 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1126 i32.xor i32.store8 offset=1126 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1127 i32.xor i32.store8 offset=1127 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1128 i32.xor i32.store8 offset=1128 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1129 i32.xor i32.store8 offset=1129 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1130 i32.xor i32.store8 offset=1130 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1131 i32.xor i32.store8 offset=1131 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1132 i32.xor i32.store8 offset=1132 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1133 i32.xor i32.store8 offset=1133 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1134 i32.xor i32.store8 offset=1134 i32.const 0 local.get 0 i32.load8_u offset=15 i32.const 0 i32.load8_u offset=1135 i32.xor i32.store8 offset=1135 local.get 0 i32.const 16 i32.add global.set $__stack_pointer) (func $iir_main (type 1) (local f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32 f32) i32.const 0 f32.load offset=1136 local.set 0 i32.const 4 i32.const 4 call $__pragma_loopbound i32.const 0 f32.load offset=1024 local.set 1 i32.const 0 f32.load offset=1104 local.set 2 i32.const 0 f32.load offset=1028 local.set 3 i32.const 0 f32.load offset=1108 local.set 4 i32.const 0 f32.load offset=1032 local.set 5 i32.const 0 f32.load offset=1036 local.set 6 i32.const 0 f32.load offset=1104 local.set 7 i32.const 0 f32.load offset=1040 local.set 8 i32.const 0 f32.load offset=1108 local.set 9 i32.const 0 i32.const 0 f32.load offset=1104 f32.store offset=1108 i32.const 0 local.get 0 local.get 1 local.get 2 f32.mul f32.sub local.get 3 local.get 4 f32.mul f32.sub local.tee 0 f32.store offset=1104 i32.const 0 f32.load offset=1044 local.set 1 i32.const 0 f32.load offset=1112 local.set 2 i32.const 0 f32.load offset=1048 local.set 3 i32.const 0 f32.load offset=1116 local.set 4 i32.const 0 f32.load offset=1052 local.set 10 i32.const 0 f32.load offset=1056 local.set 11 i32.const 0 f32.load offset=1112 local.set 12 i32.const 0 f32.load offset=1060 local.set 13 i32.const 0 f32.load offset=1116 local.set 14 i32.const 0 i32.const 0 f32.load offset=1112 f32.store offset=1116 i32.const 0 local.get 8 local.get 9 f32.mul local.get 6 local.get 7 f32.mul local.get 5 local.get 0 f32.mul f32.add f32.add local.get 1 local.get 2 f32.mul f32.sub local.get 3 local.get 4 f32.mul f32.sub local.tee 0 f32.store offset=1112 i32.const 0 f32.load offset=1064 local.set 1 i32.const 0 f32.load offset=1120 local.set 2 i32.const 0 f32.load offset=1068 local.set 3 i32.const 0 f32.load offset=1124 local.set 4 i32.const 0 f32.load offset=1072 local.set 5 i32.const 0 f32.load offset=1076 local.set 6 i32.const 0 f32.load offset=1120 local.set 7 i32.const 0 f32.load offset=1080 local.set 8 i32.const 0 f32.load offset=1124 local.set 9 i32.const 0 i32.const 0 f32.load offset=1120 f32.store offset=1124 i32.const 0 local.get 13 local.get 14 f32.mul local.get 11 local.get 12 f32.mul local.get 10 local.get 0 f32.mul f32.add f32.add local.get 1 local.get 2 f32.mul f32.sub local.get 3 local.get 4 f32.mul f32.sub local.tee 0 f32.store offset=1120 i32.const 0 f32.load offset=1084 local.set 1 i32.const 0 f32.load offset=1128 local.set 2 i32.const 0 f32.load offset=1088 local.set 3 i32.const 0 f32.load offset=1132 local.set 4 i32.const 0 f32.load offset=1092 drop i32.const 0 f32.load offset=1096 drop i32.const 0 f32.load offset=1128 drop i32.const 0 f32.load offset=1100 drop i32.const 0 f32.load offset=1132 drop i32.const 0 i32.const 0 f32.load offset=1128 f32.store offset=1132 i32.const 0 local.get 8 local.get 9 f32.mul local.get 6 local.get 7 f32.mul local.get 5 local.get 0 f32.mul f32.add f32.add local.get 1 local.get 2 f32.mul f32.sub local.get 3 local.get 4 f32.mul f32.sub f32.store offset=1128) (func $__original_main (type 2) (result i32) (local f32 i32) call $iir_init call $iir_main i32.const 8 i32.const 8 call $__pragma_loopbound block ;; label = @1 block ;; label = @2 i32.const 0 f32.load offset=1104 f32.const 0x0p+0 (;=0;) f32.add i32.const 0 f32.load offset=1108 f32.add i32.const 0 f32.load offset=1112 f32.add i32.const 0 f32.load offset=1116 f32.add i32.const 0 f32.load offset=1120 f32.add i32.const 0 f32.load offset=1124 f32.add i32.const 0 f32.load offset=1128 f32.add i32.const 0 f32.load offset=1132 f32.add local.tee 0 f32.abs f32.const 0x1p+31 (;=2.14748e+09;) f32.lt i32.eqz br_if 0 (;@2;) local.get 0 i32.trunc_f32_s local.set 1 br 1 (;@1;) end i32.const -2147483648 local.set 1 end local.get 1 i32.const 400 i32.ne) (table (;0;) 1 1 funcref) (memory (;0;) 1) (global $__stack_pointer (mut i32) (i32.const 5248)) (global (;1;) i32 (i32.const 1140)) (global (;2;) i32 (i32.const 5248)) (export "memory" (memory 0)) (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs)) (export "entrypoint" (func $iir_main)) (export "main" (func $__original_main)) (export "__data_end" (global 1)) (export "__heap_base" (global 2)))