(module $matrix1.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 $matrix1_main (type 1) (local i32 i32 i32 i32 i32) i32.const 10 i32.const 10 call $__pragma_loopbound i32.const 1824 local.set 0 i32.const 0 local.set 1 loop ;; label = @1 i32.const 10 i32.const 10 call $__pragma_loopbound local.get 1 i32.const 40 i32.mul i32.const 1424 i32.add local.set 2 i32.const -400 local.set 3 loop ;; label = @2 local.get 0 i32.const 0 i32.store i32.const 10 i32.const 10 call $__pragma_loopbound local.get 0 local.get 0 i32.load local.get 2 i32.load local.get 3 i32.const 1424 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=4 local.get 3 i32.const 1428 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=8 local.get 3 i32.const 1432 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=12 local.get 3 i32.const 1436 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=16 local.get 3 i32.const 1440 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=20 local.get 3 i32.const 1444 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=24 local.get 3 i32.const 1448 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=28 local.get 3 i32.const 1452 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=32 local.get 3 i32.const 1456 i32.add i32.load i32.mul i32.add local.tee 4 i32.store local.get 0 local.get 4 local.get 2 i32.load offset=36 local.get 3 i32.const 1460 i32.add i32.load i32.mul i32.add i32.store local.get 0 i32.const 4 i32.add local.set 0 local.get 3 i32.const 40 i32.add local.tee 3 br_if 0 (;@2;) end local.get 1 i32.const 1 i32.add local.tee 1 i32.const 10 i32.ne br_if 0 (;@1;) end) (func $__original_main (type 2) (result i32) (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 1 i32.store offset=12 i32.const 100 i32.const 100 call $__pragma_loopbound i32.const -400 local.set 1 loop ;; label = @1 local.get 1 i32.const 1424 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1428 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1432 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1436 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1440 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 20 i32.add local.tee 1 br_if 0 (;@1;) end i32.const 100 i32.const 100 call $__pragma_loopbound i32.const -400 local.set 1 loop ;; label = @1 local.get 1 i32.const 1824 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1828 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1832 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1836 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 1840 i32.add local.get 0 i32.load offset=12 i32.store local.get 1 i32.const 20 i32.add local.tee 1 br_if 0 (;@1;) end i32.const 100 i32.const 100 call $__pragma_loopbound i32.const -400 local.set 1 loop ;; label = @1 local.get 1 i32.const 2240 i32.add i32.const 0 i32.store local.get 1 i32.const 2232 i32.add i64.const 0 i64.store align=4 local.get 1 i32.const 2224 i32.add i64.const 0 i64.store align=4 local.get 1 i32.const 20 i32.add local.tee 1 br_if 0 (;@1;) end call $matrix1_main i32.const 100 i32.const 100 call $__pragma_loopbound i32.const 0 local.set 2 i32.const -400 local.set 1 loop ;; label = @1 local.get 1 i32.const 2240 i32.add i32.load local.get 1 i32.const 2236 i32.add i32.load local.get 1 i32.const 2232 i32.add i32.load local.get 1 i32.const 2228 i32.add i32.load local.get 1 i32.const 2224 i32.add i32.load local.get 2 i32.add i32.add i32.add i32.add i32.add local.set 2 local.get 1 i32.const 20 i32.add local.tee 1 br_if 0 (;@1;) end local.get 0 i32.const 16 i32.add global.set $__stack_pointer i32.const -1 i32.const 0 local.get 2 i32.const 1000 i32.ne select) (table (;0;) 1 1 funcref) (memory (;0;) 1) (global $__stack_pointer (mut i32) (i32.const 6320)) (global (;1;) i32 (i32.const 2224)) (global (;2;) i32 (i32.const 6320)) (export "memory" (memory 0)) (export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs)) (export "entrypoint" (func $matrix1_main)) (export "main" (func $__original_main)) (export "__data_end" (global 1)) (export "__heap_base" (global 2)))