(module $jfdctint.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 $jfdctint_return (type 2) (result i32) i32.const 64 i32.const 64 call $__pragma_loopbound i32.const -1 i32.const 0 i32.const 0 i32.load offset=1276 i32.const 0 i32.load offset=1272 i32.const 0 i32.load offset=1268 i32.const 0 i32.load offset=1264 i32.const 0 i32.load offset=1260 i32.const 0 i32.load offset=1256 i32.const 0 i32.load offset=1252 i32.const 0 i32.load offset=1248 i32.const 0 i32.load offset=1244 i32.const 0 i32.load offset=1240 i32.const 0 i32.load offset=1236 i32.const 0 i32.load offset=1232 i32.const 0 i32.load offset=1228 i32.const 0 i32.load offset=1224 i32.const 0 i32.load offset=1220 i32.const 0 i32.load offset=1216 i32.const 0 i32.load offset=1212 i32.const 0 i32.load offset=1208 i32.const 0 i32.load offset=1204 i32.const 0 i32.load offset=1200 i32.const 0 i32.load offset=1196 i32.const 0 i32.load offset=1192 i32.const 0 i32.load offset=1188 i32.const 0 i32.load offset=1184 i32.const 0 i32.load offset=1180 i32.const 0 i32.load offset=1176 i32.const 0 i32.load offset=1172 i32.const 0 i32.load offset=1168 i32.const 0 i32.load offset=1164 i32.const 0 i32.load offset=1160 i32.const 0 i32.load offset=1156 i32.const 0 i32.load offset=1152 i32.const 0 i32.load offset=1148 i32.const 0 i32.load offset=1144 i32.const 0 i32.load offset=1140 i32.const 0 i32.load offset=1136 i32.const 0 i32.load offset=1132 i32.const 0 i32.load offset=1128 i32.const 0 i32.load offset=1124 i32.const 0 i32.load offset=1120 i32.const 0 i32.load offset=1116 i32.const 0 i32.load offset=1112 i32.const 0 i32.load offset=1108 i32.const 0 i32.load offset=1104 i32.const 0 i32.load offset=1100 i32.const 0 i32.load offset=1096 i32.const 0 i32.load offset=1092 i32.const 0 i32.load offset=1088 i32.const 0 i32.load offset=1084 i32.const 0 i32.load offset=1080 i32.const 0 i32.load offset=1076 i32.const 0 i32.load offset=1072 i32.const 0 i32.load offset=1068 i32.const 0 i32.load offset=1064 i32.const 0 i32.load offset=1060 i32.const 0 i32.load offset=1056 i32.const 0 i32.load offset=1052 i32.const 0 i32.load offset=1048 i32.const 0 i32.load offset=1044 i32.const 0 i32.load offset=1040 i32.const 0 i32.load offset=1036 i32.const 0 i32.load offset=1032 i32.const 0 i32.load offset=1028 i32.const 0 i32.load offset=1024 i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.add i32.const 1668124 i32.ne select) (func $jfdctint_jpeg_fdct_islow (type 1) (local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32) i32.const 8 i32.const 8 call $__pragma_loopbound i32.const -256 local.set 0 loop ;; label = @1 local.get 0 i32.const 1296 i32.add local.tee 1 local.get 1 i32.load local.tee 1 local.get 0 i32.const 1292 i32.add local.tee 2 i32.load local.tee 3 i32.add local.tee 4 local.get 0 i32.const 1308 i32.add local.tee 5 i32.load local.tee 6 local.get 0 i32.const 1280 i32.add local.tee 7 i32.load local.tee 8 i32.add local.tee 9 i32.add local.tee 10 local.get 0 i32.const 1300 i32.add local.tee 11 i32.load local.tee 12 local.get 0 i32.const 1288 i32.add local.tee 13 i32.load local.tee 14 i32.add local.tee 15 local.get 0 i32.const 1304 i32.add local.tee 16 i32.load local.tee 17 local.get 0 i32.const 1284 i32.add local.tee 18 i32.load local.tee 19 i32.add local.tee 20 i32.add local.tee 21 i32.sub i32.const 2 i32.shl i32.store local.get 7 local.get 10 local.get 21 i32.add i32.const 2 i32.shl i32.store local.get 5 local.get 3 local.get 1 i32.sub local.tee 1 local.get 8 local.get 6 i32.sub local.tee 3 i32.add i32.const -7373 i32.mul i32.const 1024 i32.add local.tee 7 local.get 1 i32.const 2446 i32.mul i32.add local.get 1 local.get 19 local.get 17 i32.sub local.tee 6 i32.add local.tee 8 local.get 14 local.get 12 i32.sub local.tee 1 local.get 3 i32.add local.tee 10 i32.add i32.const 9633 i32.mul local.tee 12 local.get 8 i32.const -16069 i32.mul i32.add local.tee 8 i32.add i32.const 11 i32.shr_s i32.store local.get 16 local.get 9 local.get 4 i32.sub local.tee 4 local.get 20 local.get 15 i32.sub local.tee 5 i32.add i32.const 4433 i32.mul i32.const 1024 i32.add local.tee 9 local.get 5 i32.const -15137 i32.mul i32.add i32.const 11 i32.shr_s i32.store local.get 13 local.get 9 local.get 4 i32.const 6270 i32.mul i32.add i32.const 11 i32.shr_s i32.store local.get 11 local.get 1 local.get 6 i32.add i32.const -20995 i32.mul i32.const 1024 i32.add local.tee 4 local.get 1 i32.const 16819 i32.mul i32.add local.get 12 local.get 10 i32.const -3196 i32.mul i32.add local.tee 1 i32.add i32.const 11 i32.shr_s i32.store local.get 2 local.get 4 local.get 6 i32.const 25172 i32.mul i32.add local.get 8 i32.add i32.const 11 i32.shr_s i32.store local.get 18 local.get 7 local.get 3 i32.const 12299 i32.mul i32.add local.get 1 i32.add i32.const 11 i32.shr_s i32.store local.get 0 i32.const 32 i32.add local.tee 0 br_if 0 (;@1;) end i32.const 8 i32.const 8 call $__pragma_loopbound i32.const -32 local.set 0 loop ;; label = @1 local.get 0 i32.const 1184 i32.add local.tee 1 local.get 1 i32.load local.tee 1 local.get 0 i32.const 1152 i32.add local.tee 2 i32.load local.tee 3 i32.add local.tee 4 local.get 0 i32.const 1280 i32.add local.tee 5 i32.load local.tee 6 local.get 0 i32.const 1056 i32.add local.tee 7 i32.load local.tee 8 i32.add local.tee 9 i32.add local.tee 10 local.get 0 i32.const 1216 i32.add local.tee 11 i32.load local.tee 12 local.get 0 i32.const 1120 i32.add local.tee 13 i32.load local.tee 14 i32.add local.tee 15 local.get 0 i32.const 1248 i32.add local.tee 16 i32.load local.tee 17 local.get 0 i32.const 1088 i32.add local.tee 18 i32.load local.tee 19 i32.add local.tee 20 i32.add local.tee 21 i32.sub i32.const 2 i32.add i32.const 2 i32.shr_s i32.store local.get 7 local.get 21 local.get 10 i32.add i32.const 2 i32.add i32.const 2 i32.shr_s i32.store local.get 5 local.get 3 local.get 1 i32.sub local.tee 1 local.get 8 local.get 6 i32.sub local.tee 3 i32.add i32.const -7373 i32.mul i32.const 16384 i32.add local.tee 7 local.get 1 i32.const 2446 i32.mul i32.add local.get 1 local.get 19 local.get 17 i32.sub local.tee 6 i32.add local.tee 8 local.get 14 local.get 12 i32.sub local.tee 1 local.get 3 i32.add local.tee 10 i32.add i32.const 9633 i32.mul local.tee 12 local.get 8 i32.const -16069 i32.mul i32.add local.tee 8 i32.add i32.const 15 i32.shr_s i32.store local.get 16 local.get 9 local.get 4 i32.sub local.tee 4 local.get 20 local.get 15 i32.sub local.tee 5 i32.add i32.const 4433 i32.mul i32.const 16384 i32.add local.tee 9 local.get 5 i32.const -15137 i32.mul i32.add i32.const 15 i32.shr_s i32.store local.get 13 local.get 9 local.get 4 i32.const 6270 i32.mul i32.add i32.const 15 i32.shr_s i32.store local.get 11 local.get 1 local.get 6 i32.add i32.const -20995 i32.mul i32.const 16384 i32.add local.tee 4 local.get 1 i32.const 16819 i32.mul i32.add local.get 12 local.get 10 i32.const -3196 i32.mul i32.add local.tee 1 i32.add i32.const 15 i32.shr_s i32.store local.get 2 local.get 4 local.get 6 i32.const 25172 i32.mul i32.add local.get 8 i32.add i32.const 15 i32.shr_s i32.store local.get 18 local.get 7 local.get 3 i32.const 12299 i32.mul i32.add local.get 1 i32.add i32.const 15 i32.shr_s i32.store local.get 0 i32.const 4 i32.add local.tee 0 br_if 0 (;@1;) end) (func $jfdctint_main (type 1) call $jfdctint_jpeg_fdct_islow) (func $__original_main (type 2) (result i32) (local i32 i32) i32.const 64 i32.const 64 call $__pragma_loopbound i32.const 1 local.set 0 i32.const -256 local.set 1 loop ;; label = @1 local.get 1 i32.const 1280 i32.add local.get 0 i32.const 133 i32.mul i32.const 81 i32.add i32.const 65535 i32.rem_s local.tee 0 i32.store local.get 1 i32.const 1284 i32.add local.get 0 i32.const 133 i32.mul i32.const 81 i32.add i32.const 65535 i32.rem_s local.tee 0 i32.store local.get 1 i32.const 8 i32.add local.tee 1 br_if 0 (;@1;) end call $jfdctint_main call $jfdctint_return) (table (;0;) 1 1 funcref) (memory (;0;) 1) (global $__stack_pointer (mut i32) (i32.const 5376)) (global (;1;) i32 (i32.const 1280)) (global (;2;) i32 (i32.const 5376)) (export "memory" (memory 0)) (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs)) (export "entrypoint" (func $jfdctint_main)) (export "main" (func $__original_main)) (export "__data_end" (global 1)) (export "__heap_base" (global 2)))