1892 lines
37 KiB
Plaintext
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)))
|