Files

1892 lines
37 KiB
Plaintext

(module $fir2dim.wasm
(type (;0;) (func (param i32 i32)))
(type (;1;) (func))
(type (;2;) (func (param i32 i32 i32 i32)))
(type (;3;) (func (result i32)))
(import "__pragma" "loopbound" (func $__pragma_loopbound (type 0)))
(func $__wasm_apply_data_relocs (type 1))
(func $fir2dim_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 36
i32.const 36
call $__pragma_loopbound
i32.const 0
i32.const 0
i32.load8_u offset=1024
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1024
i32.const 0
i32.const 0
i32.load8_u offset=1025
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1025
i32.const 0
i32.const 0
i32.load8_u offset=1026
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1026
i32.const 0
i32.const 0
i32.load8_u offset=1027
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1027
i32.const 0
i32.const 0
i32.load8_u offset=1028
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1028
i32.const 0
i32.const 0
i32.load8_u offset=1029
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1029
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1030
i32.xor
i32.store8 offset=1030
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1031
i32.xor
i32.store8 offset=1031
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1032
i32.xor
i32.store8 offset=1032
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1033
i32.xor
i32.store8 offset=1033
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1034
i32.xor
i32.store8 offset=1034
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1035
i32.xor
i32.store8 offset=1035
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1036
i32.xor
i32.store8 offset=1036
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1037
i32.xor
i32.store8 offset=1037
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1038
i32.xor
i32.store8 offset=1038
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1039
i32.xor
i32.store8 offset=1039
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1040
i32.xor
i32.store8 offset=1040
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1041
i32.xor
i32.store8 offset=1041
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1042
i32.xor
i32.store8 offset=1042
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1043
i32.xor
i32.store8 offset=1043
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1044
i32.xor
i32.store8 offset=1044
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1045
i32.xor
i32.store8 offset=1045
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1046
i32.xor
i32.store8 offset=1046
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1047
i32.xor
i32.store8 offset=1047
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1048
i32.xor
i32.store8 offset=1048
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1049
i32.xor
i32.store8 offset=1049
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1050
i32.xor
i32.store8 offset=1050
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1051
i32.xor
i32.store8 offset=1051
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1052
i32.xor
i32.store8 offset=1052
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1053
i32.xor
i32.store8 offset=1053
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1054
i32.xor
i32.store8 offset=1054
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1055
i32.xor
i32.store8 offset=1055
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1056
i32.xor
i32.store8 offset=1056
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1057
i32.xor
i32.store8 offset=1057
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1058
i32.xor
i32.store8 offset=1058
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1059
i32.xor
i32.store8 offset=1059
i32.const 64
i32.const 64
call $__pragma_loopbound
i32.const 0
i32.const 0
i32.load8_u offset=1072
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1072
i32.const 0
i32.const 0
i32.load8_u offset=1073
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1073
i32.const 0
i32.const 0
i32.load8_u offset=1074
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1074
i32.const 0
i32.const 0
i32.load8_u offset=1075
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1075
i32.const 0
i32.const 0
i32.load8_u offset=1076
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1076
i32.const 0
i32.const 0
i32.load8_u offset=1077
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1077
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1078
i32.xor
i32.store8 offset=1078
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1079
i32.xor
i32.store8 offset=1079
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1080
i32.xor
i32.store8 offset=1080
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1081
i32.xor
i32.store8 offset=1081
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1082
i32.xor
i32.store8 offset=1082
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1083
i32.xor
i32.store8 offset=1083
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1084
i32.xor
i32.store8 offset=1084
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1085
i32.xor
i32.store8 offset=1085
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1086
i32.xor
i32.store8 offset=1086
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1087
i32.xor
i32.store8 offset=1087
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1088
i32.xor
i32.store8 offset=1088
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1089
i32.xor
i32.store8 offset=1089
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1090
i32.xor
i32.store8 offset=1090
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1091
i32.xor
i32.store8 offset=1091
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1092
i32.xor
i32.store8 offset=1092
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1093
i32.xor
i32.store8 offset=1093
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1094
i32.xor
i32.store8 offset=1094
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1095
i32.xor
i32.store8 offset=1095
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1096
i32.xor
i32.store8 offset=1096
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1097
i32.xor
i32.store8 offset=1097
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1098
i32.xor
i32.store8 offset=1098
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1099
i32.xor
i32.store8 offset=1099
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1100
i32.xor
i32.store8 offset=1100
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1101
i32.xor
i32.store8 offset=1101
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1102
i32.xor
i32.store8 offset=1102
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1103
i32.xor
i32.store8 offset=1103
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1104
i32.xor
i32.store8 offset=1104
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1105
i32.xor
i32.store8 offset=1105
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1106
i32.xor
i32.store8 offset=1106
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1107
i32.xor
i32.store8 offset=1107
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1108
i32.xor
i32.store8 offset=1108
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1109
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
i32.const 144
i32.const 144
call $__pragma_loopbound
i32.const -144
local.set 1
loop ;; label = @1
local.get 1
i32.const 1280
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 1281
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 1282
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 1283
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 64
i32.const 64
call $__pragma_loopbound
i32.const 0
i32.const 0
i32.load8_u offset=1280
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1280
i32.const 0
i32.const 0
i32.load8_u offset=1281
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1281
i32.const 0
i32.const 0
i32.load8_u offset=1282
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1282
i32.const 0
i32.const 0
i32.load8_u offset=1283
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1283
i32.const 0
i32.const 0
i32.load8_u offset=1284
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1284
i32.const 0
i32.const 0
i32.load8_u offset=1285
local.get 0
i32.load8_u offset=15
i32.xor
i32.store8 offset=1285
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1286
i32.xor
i32.store8 offset=1286
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1287
i32.xor
i32.store8 offset=1287
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1288
i32.xor
i32.store8 offset=1288
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1289
i32.xor
i32.store8 offset=1289
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1290
i32.xor
i32.store8 offset=1290
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1291
i32.xor
i32.store8 offset=1291
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1292
i32.xor
i32.store8 offset=1292
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1293
i32.xor
i32.store8 offset=1293
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1294
i32.xor
i32.store8 offset=1294
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1295
i32.xor
i32.store8 offset=1295
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1296
i32.xor
i32.store8 offset=1296
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1297
i32.xor
i32.store8 offset=1297
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1298
i32.xor
i32.store8 offset=1298
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1299
i32.xor
i32.store8 offset=1299
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1300
i32.xor
i32.store8 offset=1300
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1301
i32.xor
i32.store8 offset=1301
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1302
i32.xor
i32.store8 offset=1302
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1303
i32.xor
i32.store8 offset=1303
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1304
i32.xor
i32.store8 offset=1304
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1305
i32.xor
i32.store8 offset=1305
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1306
i32.xor
i32.store8 offset=1306
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1307
i32.xor
i32.store8 offset=1307
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1308
i32.xor
i32.store8 offset=1308
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1309
i32.xor
i32.store8 offset=1309
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1310
i32.xor
i32.store8 offset=1310
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1311
i32.xor
i32.store8 offset=1311
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1312
i32.xor
i32.store8 offset=1312
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1313
i32.xor
i32.store8 offset=1313
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1314
i32.xor
i32.store8 offset=1314
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1315
i32.xor
i32.store8 offset=1315
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1316
i32.xor
i32.store8 offset=1316
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1317
i32.xor
i32.store8 offset=1317
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1318
i32.xor
i32.store8 offset=1318
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1319
i32.xor
i32.store8 offset=1319
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1320
i32.xor
i32.store8 offset=1320
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1321
i32.xor
i32.store8 offset=1321
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1322
i32.xor
i32.store8 offset=1322
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1323
i32.xor
i32.store8 offset=1323
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1324
i32.xor
i32.store8 offset=1324
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1325
i32.xor
i32.store8 offset=1325
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1326
i32.xor
i32.store8 offset=1326
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1327
i32.xor
i32.store8 offset=1327
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1328
i32.xor
i32.store8 offset=1328
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1329
i32.xor
i32.store8 offset=1329
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1330
i32.xor
i32.store8 offset=1330
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1331
i32.xor
i32.store8 offset=1331
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1332
i32.xor
i32.store8 offset=1332
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1333
i32.xor
i32.store8 offset=1333
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1334
i32.xor
i32.store8 offset=1334
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1335
i32.xor
i32.store8 offset=1335
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1336
i32.xor
i32.store8 offset=1336
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1337
i32.xor
i32.store8 offset=1337
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1338
i32.xor
i32.store8 offset=1338
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1339
i32.xor
i32.store8 offset=1339
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1340
i32.xor
i32.store8 offset=1340
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1341
i32.xor
i32.store8 offset=1341
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1342
i32.xor
i32.store8 offset=1342
i32.const 0
local.get 0
i32.load8_u offset=15
i32.const 0
i32.load8_u offset=1343
i32.xor
i32.store8 offset=1343
local.get 0
i32.const 16
i32.add
global.set $__stack_pointer)
(func $fir2dim_pin_down (type 2) (param i32 i32 i32 i32)
(local f32)
i32.const 4
i32.const 4
call $__pragma_loopbound
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 0
i64.const 4575657222473777152
i64.store offset=8 align=4
local.get 0
i64.const 4575657222473777152
i64.store align=4
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 0
i64.const 4575657222473777152
i64.store offset=24 align=4
local.get 0
i64.const 4575657222473777152
i64.store offset=16 align=4
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 0
i64.const 4575657222473777152
i64.store offset=40 align=4
local.get 0
i64.const 4575657222473777152
i64.store offset=32 align=4
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 0
i64.const 4575657222473777152
i64.store offset=56 align=4
local.get 0
i64.const 4575657222473777152
i64.store offset=48 align=4
i32.const 9
i32.const 9
call $__pragma_loopbound
local.get 2
i32.const 1065353216
i32.store offset=32
local.get 2
i64.const 4575657222473777152
i64.store offset=24 align=4
local.get 2
i64.const 4575657222473777152
i64.store offset=16 align=4
local.get 2
i64.const 4575657222473777152
i64.store offset=8 align=4
local.get 2
i64.const 4575657222473777152
i64.store align=4
i32.const 6
i32.const 6
call $__pragma_loopbound
local.get 1
i64.const 0
i64.store offset=16 align=4
local.get 1
i64.const 0
i64.store offset=8 align=4
local.get 1
i64.const 0
i64.store align=4
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 1
i32.const 0
i32.store offset=24
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 1
local.get 0
f32.load
f32.store offset=28
local.get 1
local.get 0
f32.load offset=4
f32.store offset=32
local.get 1
local.get 0
f32.load offset=8
f32.store offset=36
local.get 0
f32.load offset=12
local.set 4
local.get 1
i64.const 0
i64.store offset=44 align=4
local.get 1
local.get 4
f32.store offset=40
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 1
local.get 0
f32.load offset=16
f32.store offset=52
local.get 1
local.get 0
f32.load offset=20
f32.store offset=56
local.get 1
local.get 0
f32.load offset=24
f32.store offset=60
local.get 0
f32.load offset=28
local.set 4
local.get 1
i64.const 0
i64.store offset=68 align=4
local.get 1
local.get 4
f32.store offset=64
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 1
local.get 0
f32.load offset=32
f32.store offset=76
local.get 1
local.get 0
f32.load offset=36
f32.store offset=80
local.get 1
local.get 0
f32.load offset=40
f32.store offset=84
local.get 0
f32.load offset=44
local.set 4
local.get 1
i64.const 0
i64.store offset=92 align=4
local.get 1
local.get 4
f32.store offset=88
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 1
local.get 0
f32.load offset=48
f32.store offset=100
local.get 1
local.get 0
f32.load offset=52
f32.store offset=104
local.get 1
local.get 0
f32.load offset=56
f32.store offset=108
local.get 0
f32.load offset=60
local.set 4
local.get 1
i32.const 0
i32.store offset=116
local.get 1
local.get 4
f32.store offset=112
i32.const 6
i32.const 6
call $__pragma_loopbound
local.get 1
i64.const 0
i64.store offset=136 align=4
local.get 1
i64.const 0
i64.store offset=128 align=4
local.get 1
i64.const 0
i64.store offset=120 align=4
i32.const 16
i32.const 16
call $__pragma_loopbound
local.get 3
i64.const 0
i64.store offset=56 align=4
local.get 3
i64.const 0
i64.store offset=48 align=4
local.get 3
i64.const 0
i64.store offset=40 align=4
local.get 3
i64.const 0
i64.store offset=32 align=4
local.get 3
i64.const 0
i64.store offset=24 align=4
local.get 3
i64.const 0
i64.store offset=16 align=4
local.get 3
i64.const 0
i64.store offset=8 align=4
local.get 3
i64.const 0
i64.store align=4)
(func $fir2dim_main (type 1)
(local i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 i32 f32)
i32.const 1280
local.set 0
i32.const 1072
i32.const 1136
i32.const 1024
i32.const 1280
call $fir2dim_pin_down
i32.const 4
i32.const 4
call $__pragma_loopbound
i32.const 0
local.set 1
loop ;; label = @1
i32.const 4
i32.const 4
call $__pragma_loopbound
local.get 0
i32.const 0
i32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 0
i32.const 0
f32.load offset=1032
local.get 1
i32.const 1144
i32.add
local.tee 2
f32.load
f32.mul
i32.const 0
f32.load offset=1028
local.get 1
i32.const 1140
i32.add
local.tee 3
f32.load
f32.mul
i32.const 0
f32.load offset=1024
local.get 1
i32.const 1136
i32.add
f32.load
f32.mul
local.get 0
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 0
i32.const 0
f32.load offset=1044
local.get 1
i32.const 1168
i32.add
local.tee 4
f32.load
f32.mul
i32.const 0
f32.load offset=1040
local.get 1
i32.const 1164
i32.add
local.tee 5
f32.load
f32.mul
i32.const 0
f32.load offset=1036
local.get 1
i32.const 1160
i32.add
f32.load
f32.mul
local.get 0
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 0
i32.const 4
i32.add
local.tee 6
i32.const 0
i32.store
local.get 0
i32.const 0
f32.load offset=1056
local.get 1
i32.const 1192
i32.add
local.tee 7
f32.load
f32.mul
i32.const 0
f32.load offset=1052
local.get 1
i32.const 1188
i32.add
local.tee 8
f32.load
f32.mul
i32.const 0
f32.load offset=1048
local.get 1
i32.const 1184
i32.add
f32.load
f32.mul
local.get 0
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 6
i32.const 0
f32.load offset=1032
local.get 1
i32.const 1148
i32.add
local.tee 9
f32.load
f32.mul
i32.const 0
f32.load offset=1028
local.get 2
f32.load
f32.mul
i32.const 0
f32.load offset=1024
local.get 3
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 6
i32.const 0
f32.load offset=1044
local.get 1
i32.const 1172
i32.add
local.tee 10
f32.load
f32.mul
i32.const 0
f32.load offset=1040
local.get 4
f32.load
f32.mul
i32.const 0
f32.load offset=1036
local.get 5
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 0
i32.const 8
i32.add
local.tee 3
i32.const 0
i32.store
local.get 6
i32.const 0
f32.load offset=1056
local.get 1
i32.const 1196
i32.add
local.tee 5
f32.load
f32.mul
i32.const 0
f32.load offset=1052
local.get 7
f32.load
f32.mul
i32.const 0
f32.load offset=1048
local.get 8
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 3
i32.const 0
f32.load offset=1032
local.get 1
i32.const 1152
i32.add
local.tee 8
f32.load
f32.mul
i32.const 0
f32.load offset=1028
local.get 9
f32.load
f32.mul
i32.const 0
f32.load offset=1024
local.get 2
f32.load
f32.mul
local.get 3
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 3
i32.const 0
f32.load offset=1044
local.get 1
i32.const 1176
i32.add
local.tee 2
f32.load
f32.mul
i32.const 0
f32.load offset=1040
local.get 10
f32.load
f32.mul
i32.const 0
f32.load offset=1036
local.get 4
f32.load
f32.mul
local.get 3
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 0
i32.const 12
i32.add
local.tee 6
i32.const 0
i32.store
local.get 3
i32.const 0
f32.load offset=1056
local.get 1
i32.const 1200
i32.add
local.tee 4
f32.load
f32.mul
i32.const 0
f32.load offset=1052
local.get 5
f32.load
f32.mul
i32.const 0
f32.load offset=1048
local.get 7
f32.load
f32.mul
local.get 3
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 6
i32.const 0
f32.load offset=1032
local.get 1
i32.const 1156
i32.add
f32.load
f32.mul
i32.const 0
f32.load offset=1028
local.get 8
f32.load
f32.mul
i32.const 0
f32.load offset=1024
local.get 9
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 6
i32.const 0
f32.load offset=1044
local.get 1
i32.const 1180
i32.add
f32.load
f32.mul
i32.const 0
f32.load offset=1040
local.get 2
f32.load
f32.mul
i32.const 0
f32.load offset=1036
local.get 10
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
i32.const 3
i32.const 3
call $__pragma_loopbound
local.get 6
i32.const 0
f32.load offset=1056
local.get 1
i32.const 1204
i32.add
f32.load
f32.mul
i32.const 0
f32.load offset=1052
local.get 4
f32.load
f32.mul
i32.const 0
f32.load offset=1048
local.get 5
f32.load
f32.mul
local.get 6
f32.load
f32.add
f32.add
f32.add
f32.store
local.get 0
i32.const 16
i32.add
local.set 0
local.get 1
i32.const 24
i32.add
local.tee 1
i32.const 96
i32.ne
br_if 0 (;@1;)
end
block ;; label = @1
block ;; label = @2
i32.const 0
f32.load offset=1280
i32.const 0
f32.load offset=1300
f32.add
i32.const 0
f32.load offset=1172
f32.add
local.tee 11
f32.abs
f32.const 0x1p+31 (;=2.14748e+09;)
f32.lt
i32.eqz
br_if 0 (;@2;)
local.get 11
i32.trunc_f32_s
local.set 1
br 1 (;@1;)
end
i32.const -2147483648
local.set 1
end
i32.const 0
local.get 1
i32.store offset=1344
i32.const 1072
i32.const 1136
i32.const 1024
i32.const 1280
call $fir2dim_pin_down)
(func $__original_main (type 3) (result i32)
call $fir2dim_init
call $fir2dim_main
i32.const 0
i32.load offset=1344
i32.const 14
i32.ne)
(table (;0;) 1 1 funcref)
(memory (;0;) 1)
(global $__stack_pointer (mut i32) (i32.const 5456))
(global (;1;) i32 (i32.const 1348))
(global (;2;) i32 (i32.const 5456))
(export "memory" (memory 0))
(export "__wasm_apply_data_relocs" (func $__wasm_apply_data_relocs))
(export "entrypoint" (func $fir2dim_main))
(export "main" (func $__original_main))
(export "__data_end" (global 1))
(export "__heap_base" (global 2)))