Skip to content

Instantly share code, notes, and snippets.

@bollu
Created May 10, 2019 14:54
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save bollu/271441416f178010ab56221ba46fdd80 to your computer and use it in GitHub Desktop.
Save bollu/271441416f178010ab56221ba46fdd80 to your computer and use it in GitHub Desktop.
Dump of module from bytearraymini.hs
This file has been truncated, but you can view the full file.
Module
{ sections =
[ TypeSection
{ types =
[ FunctionType { parameterTypes = [] , resultTypes = [] }
, FunctionType { parameterTypes = [] , resultTypes = [ I32 ] }
, FunctionType { parameterTypes = [ I32 ] , resultTypes = [] }
, FunctionType { parameterTypes = [ I32 ] , resultTypes = [ I32 ] }
, FunctionType { parameterTypes = [ I32 ] , resultTypes = [ F64 ] }
, FunctionType
{ parameterTypes = [ I32 , I32 ] , resultTypes = [] }
, FunctionType
{ parameterTypes = [ I32 , F64 ] , resultTypes = [] }
, FunctionType { parameterTypes = [ I64 ] , resultTypes = [] }
, FunctionType { parameterTypes = [ I64 ] , resultTypes = [ I32 ] }
, FunctionType { parameterTypes = [ I64 ] , resultTypes = [ I64 ] }
, FunctionType { parameterTypes = [ I64 ] , resultTypes = [ F64 ] }
, FunctionType
{ parameterTypes = [ I64 , I64 ] , resultTypes = [] }
, FunctionType
{ parameterTypes = [ I64 , I64 ] , resultTypes = [ I64 ] }
, FunctionType
{ parameterTypes = [ I64 , I64 , I64 ] , resultTypes = [ I64 ] }
, FunctionType { parameterTypes = [ F32 ] , resultTypes = [] }
, FunctionType { parameterTypes = [ F32 ] , resultTypes = [ F32 ] }
, FunctionType
{ parameterTypes = [ F32 , F32 ] , resultTypes = [ F32 ] }
, FunctionType { parameterTypes = [ F64 ] , resultTypes = [] }
, FunctionType { parameterTypes = [ F64 ] , resultTypes = [ I32 ] }
, FunctionType { parameterTypes = [ F64 ] , resultTypes = [ I64 ] }
, FunctionType { parameterTypes = [ F64 ] , resultTypes = [ F64 ] }
, FunctionType
{ parameterTypes = [ F64 , F64 ] , resultTypes = [] }
, FunctionType
{ parameterTypes = [ F64 , F64 ] , resultTypes = [ F64 ] }
, FunctionType
{ parameterTypes = [ F64 , F64 , F64 ] , resultTypes = [] }
, FunctionType
{ parameterTypes = [ F64 , F64 , F64 ] , resultTypes = [ I32 ] }
, FunctionType
{ parameterTypes = [ F64 , F64 , F64 ] , resultTypes = [ F64 ] }
, FunctionType
{ parameterTypes = [ F64 , F64 , F64 , F64 ] , resultTypes = [] }
, FunctionType
{ parameterTypes = [ F64 , F64 , F64 , F64 , F64 ]
, resultTypes = [ F64 ]
}
]
}
, ImportSection
{ imports =
[ Import
{ moduleName = Name "Math"
, importName = Name "sin"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "cos"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "tan"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "sinh"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "cosh"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "tanh"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "asin"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "acos"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "atan"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "log"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "exp"
, importDescription = ImportFunction (FunctionTypeIndex 15)
}
, Import
{ moduleName = Name "Math"
, importName = Name "sin"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "cos"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "tan"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "sinh"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "cosh"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "tanh"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "asin"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "acos"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "atan"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "log"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "exp"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Math"
, importName = Name "pow"
, importDescription = ImportFunction (FunctionTypeIndex 16)
}
, Import
{ moduleName = Name "Math"
, importName = Name "pow"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "StablePtr"
, importName = Name "newStablePtr"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "StablePtr"
, importName = Name "deRefStablePtr"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "StablePtr"
, importName = Name "freeStablePtr"
, importDescription = ImportFunction (FunctionTypeIndex 17)
}
, Import
{ moduleName = Name "rts"
, importName = Name "printI64"
, importDescription = ImportFunction (FunctionTypeIndex 17)
}
, Import
{ moduleName = Name "rts"
, importName = Name "assertEqI64"
, importDescription = ImportFunction (FunctionTypeIndex 21)
}
, Import
{ moduleName = Name "rts"
, importName = Name "print"
, importDescription = ImportFunction (FunctionTypeIndex 14)
}
, Import
{ moduleName = Name "rts"
, importName = Name "print"
, importDescription = ImportFunction (FunctionTypeIndex 17)
}
, Import
{ moduleName = Name "rts"
, importName = Name "emitEvent"
, importDescription = ImportFunction (FunctionTypeIndex 2)
}
, Import
{ moduleName = Name "TSO"
, importName = Name "newTSO"
, importDescription = ImportFunction (FunctionTypeIndex 1)
}
, Import
{ moduleName = Name "TSO"
, importName = Name "setTSOret"
, importDescription = ImportFunction (FunctionTypeIndex 6)
}
, Import
{ moduleName = Name "TSO"
, importName = Name "setTSOrstat"
, importDescription = ImportFunction (FunctionTypeIndex 5)
}
, Import
{ moduleName = Name "TSO"
, importName = Name "getTSOret"
, importDescription = ImportFunction (FunctionTypeIndex 4)
}
, Import
{ moduleName = Name "TSO"
, importName = Name "getTSOrstat"
, importDescription = ImportFunction (FunctionTypeIndex 3)
}
, Import
{ moduleName = Name "HeapAlloc"
, importName = Name "hpAlloc"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "HeapAlloc"
, importName = Name "allocate"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "HeapAlloc"
, importName = Name "allocatePinned"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "strlen"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "memchr"
, importDescription = ImportFunction (FunctionTypeIndex 25)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "memcpy"
, importDescription = ImportFunction (FunctionTypeIndex 23)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "memmove"
, importDescription = ImportFunction (FunctionTypeIndex 23)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "memset"
, importDescription = ImportFunction (FunctionTypeIndex 23)
}
, Import
{ moduleName = Name "Memory"
, importName = Name "memcmp"
, importDescription = ImportFunction (FunctionTypeIndex 24)
}
, Import
{ moduleName = Name "HeapBuilder"
, importName = Name "fromJSArrayBuffer"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "HeapBuilder"
, importName = Name "toJSArrayBuffer"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "HeapBuilder"
, importName = Name "fromJSString"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "HeapBuilder"
, importName = Name "fromJSArray"
, importDescription = ImportFunction (FunctionTypeIndex 20)
}
, Import
{ moduleName = Name "GC"
, importName = Name "gcRootTSO"
, importDescription = ImportFunction (FunctionTypeIndex 17)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_reverse"
, importDescription = ImportFunction (FunctionTypeIndex 23)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_intersperse"
, importDescription = ImportFunction (FunctionTypeIndex 26)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_maximum"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_minimum"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_count"
, importDescription = ImportFunction (FunctionTypeIndex 25)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "fps_memcpy_offsets"
, importDescription = ImportFunction (FunctionTypeIndex 27)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_int_dec"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_long_long_int_dec"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_uint_dec"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_long_long_uint_dec"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_int_dec_padded9"
, importDescription = ImportFunction (FunctionTypeIndex 21)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_long_long_int_dec_padded18"
, importDescription = ImportFunction (FunctionTypeIndex 21)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_uint_hex"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "bytestring"
, importName = Name "_hs_bytestring_long_long_uint_hex"
, importDescription = ImportFunction (FunctionTypeIndex 22)
}
, Import
{ moduleName = Name "jsffi"
, importName =
Name "__asterius_jsffi_basezuAsteriusziPrim_5332261958806769348"
, importDescription = ImportFunction (FunctionTypeIndex 21)
}
, Import
{ moduleName = Name "WasmMemory"
, importName = Name "memory"
, importDescription =
ImportMemory
MemoryType
{ memoryLimits = Limits { minLimit = 16 , maxLimit = Nothing } }
}
, Import
{ moduleName = Name "WasmTable"
, importName = Name "table"
, importDescription =
ImportTable
TableType
{ elementType = AnyFunc
, tableLimits = Limits { minLimit = 191 , maxLimit = Nothing }
}
}
]
}
, FunctionSection
{ functionTypeIndices =
[ FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 11
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 12
, FunctionTypeIndex 12
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 13
, FunctionTypeIndex 13
, FunctionTypeIndex 13
, FunctionTypeIndex 12
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 7
, FunctionTypeIndex 17
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 12
, FunctionTypeIndex 22
, FunctionTypeIndex 2
, FunctionTypeIndex 2
, FunctionTypeIndex 8
, FunctionTypeIndex 8
, FunctionTypeIndex 18
, FunctionTypeIndex 8
, FunctionTypeIndex 18
, FunctionTypeIndex 18
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 10
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 3
, FunctionTypeIndex 3
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 19
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 9
, FunctionTypeIndex 20
, FunctionTypeIndex 7
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 0
, FunctionTypeIndex 11
]
}
, ExportSection
{ exports =
[ Export
{ exportName = Name "loadI64"
, exportDescription = ExportFunction (FunctionIndex 125)
}
, Export
{ exportName = Name "rts_mkBool"
, exportDescription = ExportFunction (FunctionIndex 155)
}
, Export
{ exportName = Name "rts_mkDouble"
, exportDescription = ExportFunction (FunctionIndex 159)
}
, Export
{ exportName = Name "rts_mkChar"
, exportDescription = ExportFunction (FunctionIndex 157)
}
, Export
{ exportName = Name "rts_mkInt"
, exportDescription = ExportFunction (FunctionIndex 161)
}
, Export
{ exportName = Name "rts_mkWord"
, exportDescription = ExportFunction (FunctionIndex 167)
}
, Export
{ exportName = Name "rts_mkPtr"
, exportDescription = ExportFunction (FunctionIndex 163)
}
, Export
{ exportName = Name "rts_mkStablePtr"
, exportDescription = ExportFunction (FunctionIndex 165)
}
, Export
{ exportName = Name "rts_getBool"
, exportDescription = ExportFunction (FunctionIndex 139)
}
, Export
{ exportName = Name "rts_getDouble"
, exportDescription = ExportFunction (FunctionIndex 143)
}
, Export
{ exportName = Name "rts_getChar"
, exportDescription = ExportFunction (FunctionIndex 141)
}
, Export
{ exportName = Name "rts_getInt"
, exportDescription = ExportFunction (FunctionIndex 145)
}
, Export
{ exportName = Name "rts_getWord"
, exportDescription = ExportFunction (FunctionIndex 153)
}
, Export
{ exportName = Name "rts_getPtr"
, exportDescription = ExportFunction (FunctionIndex 147)
}
, Export
{ exportName = Name "rts_getStablePtr"
, exportDescription = ExportFunction (FunctionIndex 151)
}
, Export
{ exportName = Name "rts_apply"
, exportDescription = ExportFunction (FunctionIndex 129)
}
, Export
{ exportName = Name "rts_eval"
, exportDescription = ExportFunction (FunctionIndex 137)
}
, Export
{ exportName = Name "rts_evalIO"
, exportDescription = ExportFunction (FunctionIndex 134)
}
, Export
{ exportName = Name "rts_evalLazyIO"
, exportDescription = ExportFunction (FunctionIndex 136)
}
, Export
{ exportName = Name "rts_getSchedStatus"
, exportDescription = ExportFunction (FunctionIndex 149)
}
, Export
{ exportName = Name "rts_checkSchedStatus"
, exportDescription = ExportFunction (FunctionIndex 131)
}
, Export
{ exportName = Name "getStablePtr"
, exportDescription = ExportFunction (FunctionIndex 110)
}
, Export
{ exportName = Name "deRefStablePtr"
, exportDescription = ExportFunction (FunctionIndex 108)
}
, Export
{ exportName = Name "hs_free_stable_ptr"
, exportDescription = ExportFunction (FunctionIndex 121)
}
, Export
{ exportName = Name "getTSOret"
, exportDescription = ExportFunction (FunctionIndex 35)
}
, Export
{ exportName = Name "getTSOrstat"
, exportDescription = ExportFunction (FunctionIndex 36)
}
, Export
{ exportName = Name "hs_init"
, exportDescription = ExportFunction (FunctionIndex 122)
}
, Export
{ exportName = Name "main"
, exportDescription = ExportFunction (FunctionIndex 126)
}
, Export
{ exportName = Name "table"
, exportDescription = ExportTable (TableIndex 0)
}
, Export
{ exportName = Name "memory"
, exportDescription = ExportMemory (MemoryIndex 0)
}
]
}
, ElementSection
{ elements =
[ Element
{ tableIndex = TableIndex 0
, tableOffset =
Expression { instructions = [ I32Const { i32ConstValue = 1 } ] }
, tableInitialValues =
[ FunctionIndex 66
, FunctionIndex 67
, FunctionIndex 68
, FunctionIndex 69
, FunctionIndex 70
, FunctionIndex 71
, FunctionIndex 72
, FunctionIndex 73
, FunctionIndex 74
, FunctionIndex 75
, FunctionIndex 76
, FunctionIndex 77
, FunctionIndex 78
, FunctionIndex 79
, FunctionIndex 80
, FunctionIndex 81
, FunctionIndex 82
, FunctionIndex 83
, FunctionIndex 84
, FunctionIndex 85
, FunctionIndex 86
, FunctionIndex 87
, FunctionIndex 88
, FunctionIndex 89
, FunctionIndex 90
, FunctionIndex 91
, FunctionIndex 92
, FunctionIndex 93
, FunctionIndex 94
, FunctionIndex 95
, FunctionIndex 96
, FunctionIndex 97
, FunctionIndex 98
, FunctionIndex 99
, FunctionIndex 100
, FunctionIndex 101
, FunctionIndex 102
, FunctionIndex 103
, FunctionIndex 104
, FunctionIndex 105
, FunctionIndex 106
, FunctionIndex 107
, FunctionIndex 108
, FunctionIndex 109
, FunctionIndex 110
, FunctionIndex 111
, FunctionIndex 112
, FunctionIndex 113
, FunctionIndex 114
, FunctionIndex 115
, FunctionIndex 116
, FunctionIndex 117
, FunctionIndex 118
, FunctionIndex 119
, FunctionIndex 120
, FunctionIndex 121
, FunctionIndex 122
, FunctionIndex 123
, FunctionIndex 124
, FunctionIndex 125
, FunctionIndex 126
, FunctionIndex 127
, FunctionIndex 128
, FunctionIndex 129
, FunctionIndex 130
, FunctionIndex 131
, FunctionIndex 132
, FunctionIndex 133
, FunctionIndex 134
, FunctionIndex 135
, FunctionIndex 136
, FunctionIndex 137
, FunctionIndex 138
, FunctionIndex 139
, FunctionIndex 140
, FunctionIndex 141
, FunctionIndex 142
, FunctionIndex 143
, FunctionIndex 144
, FunctionIndex 145
, FunctionIndex 146
, FunctionIndex 147
, FunctionIndex 148
, FunctionIndex 149
, FunctionIndex 150
, FunctionIndex 151
, FunctionIndex 152
, FunctionIndex 153
, FunctionIndex 154
, FunctionIndex 155
, FunctionIndex 156
, FunctionIndex 157
, FunctionIndex 158
, FunctionIndex 159
, FunctionIndex 160
, FunctionIndex 161
, FunctionIndex 162
, FunctionIndex 163
, FunctionIndex 164
, FunctionIndex 165
, FunctionIndex 166
, FunctionIndex 167
, FunctionIndex 168
, FunctionIndex 169
, FunctionIndex 170
, FunctionIndex 171
, FunctionIndex 172
, FunctionIndex 173
, FunctionIndex 174
, FunctionIndex 175
, FunctionIndex 176
, FunctionIndex 177
, FunctionIndex 178
, FunctionIndex 179
, FunctionIndex 180
, FunctionIndex 181
, FunctionIndex 182
, FunctionIndex 183
, FunctionIndex 184
, FunctionIndex 185
, FunctionIndex 186
, FunctionIndex 187
, FunctionIndex 188
, FunctionIndex 189
, FunctionIndex 190
, FunctionIndex 191
, FunctionIndex 192
, FunctionIndex 193
, FunctionIndex 194
, FunctionIndex 195
, FunctionIndex 196
, FunctionIndex 197
, FunctionIndex 198
, FunctionIndex 199
, FunctionIndex 200
, FunctionIndex 201
, FunctionIndex 202
, FunctionIndex 203
, FunctionIndex 204
, FunctionIndex 205
, FunctionIndex 206
, FunctionIndex 207
, FunctionIndex 208
, FunctionIndex 209
, FunctionIndex 210
, FunctionIndex 211
, FunctionIndex 212
, FunctionIndex 213
, FunctionIndex 214
, FunctionIndex 215
, FunctionIndex 216
, FunctionIndex 217
, FunctionIndex 218
, FunctionIndex 219
, FunctionIndex 220
, FunctionIndex 221
, FunctionIndex 222
, FunctionIndex 223
, FunctionIndex 224
, FunctionIndex 225
, FunctionIndex 226
, FunctionIndex 227
, FunctionIndex 228
, FunctionIndex 229
, FunctionIndex 230
, FunctionIndex 231
, FunctionIndex 232
, FunctionIndex 233
, FunctionIndex 234
, FunctionIndex 235
, FunctionIndex 236
, FunctionIndex 237
, FunctionIndex 238
, FunctionIndex 239
, FunctionIndex 240
, FunctionIndex 241
, FunctionIndex 242
, FunctionIndex 243
, FunctionIndex 244
, FunctionIndex 245
, FunctionIndex 246
, FunctionIndex 247
, FunctionIndex 248
, FunctionIndex 249
, FunctionIndex 250
, FunctionIndex 251
, FunctionIndex 252
, FunctionIndex 253
, FunctionIndex 254
, FunctionIndex 255
]
}
]
}
, CodeSection
{ functions' =
[ Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 880 }
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362523 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600038000 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037922 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -14 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600036704 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362392 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 864
}
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
928
}
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex 5
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600038912
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
8
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, SetLocal
{ setLocalIndex =
LocalIndex 2
}
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
16
}
, I64Add
, I32WrapFromI64
, I32Const
{ i32ConstValue =
255
}
, I32Store8
{ i32Store8MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600036480
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600038033
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
48
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
16
}
, I64Add
, I32WrapFromI64
, I32Load8Unsigned
{ i32Load8UnsignedMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64ExtendSFromI32
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
0
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32Const
{ i32ConstValue =
1312
}
, I64Const
{ i64ConstValue =
9007117650362404
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036512 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362370 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600036640 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, F64ConvertSFromI64
, GetLocal { getLocalIndex = LocalIndex 1 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 65 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362474 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039952 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362522 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 3 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64ExtendSFromI32
, SetLocal { setLocalIndex = LocalIndex 4 }
]
}
, GetLocal { getLocalIndex = LocalIndex 4 }
, I64Const { i64ConstValue = 0 }
, I64Eq
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ GetLocal { getLocalIndex = LocalIndex 3 }
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 63 }
, I64And
, SetLocal { setLocalIndex = LocalIndex 2 }
, Block
{ blockResultType = []
, blockInstructions =
[ Branch { branchLabel = LabelIndex 3 }
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions = []
}
, GetLocal { getLocalIndex = LocalIndex 4 }
, I64Const { i64ConstValue = 1 }
, I64Eq
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ GetLocal
{ getLocalIndex =
LocalIndex 3
}
, I64Const
{ i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, SetLocal
{ setLocalIndex =
LocalIndex 2
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex 5
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ GetLocal
{ getLocalIndex =
LocalIndex 4
}
, I64Const
{ i64ConstValue = 3 }
, I64Shl
, I64Const
{ i64ConstValue =
9007160600039712
}
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue = 63 }
, I64And
, SetLocal
{ setLocalIndex =
LocalIndex 2
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex 5
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64ExtendSFromI32
, SetLocal { setLocalIndex = LocalIndex 4 }
, GetLocal { getLocalIndex = LocalIndex 4 }
, I64Const { i64ConstValue = 0 }
, I64Eq
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions = []
}
, GetLocal
{ getLocalIndex =
LocalIndex 4
}
, I64Const
{ i64ConstValue = 1 }
, I64Eq
, If
{ ifResultType = []
, thenInstructions =
[ Branch
{ branchLabel =
LabelIndex 4
}
]
, elseInstructions =
Just
[ Branch
{ branchLabel =
LabelIndex 1
}
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue =
1312
}
, GetLocal
{ getLocalIndex =
LocalIndex 4
}
, I64Const
{ i64ConstValue =
3
}
, I64Shl
, I64Const
{ i64ConstValue =
9007160600040080
}
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600040016 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362522 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 1 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 38 }
, SetLocal { setLocalIndex = LocalIndex 4 }
, GetLocal { getLocalIndex = LocalIndex 4 }
, I64TruncUFromF64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 1 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 39 }
, SetLocal { setLocalIndex = LocalIndex 4 }
, GetLocal { getLocalIndex = LocalIndex 4 }
, I64TruncUFromF64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 2 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Call { callFunctionIndex = FunctionIndex 70 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362380 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036768 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362381 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 1 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037697
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 24
}
}
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036736 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 14 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 6 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362379 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 2 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 1 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036832 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 6 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 14 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007117650362383
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600036960 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007117650362387
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036864 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362384 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 2 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Call { callFunctionIndex = FunctionIndex 70 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036896 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362390 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036928 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362386 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 1 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 10 }
, Call { callFunctionIndex = FunctionIndex 70 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037697 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362388 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 1 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362388
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036992 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362389 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037697 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 10 }
, Call { callFunctionIndex = FunctionIndex 70 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037697 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 856 }
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 864 }
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037024 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362380 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -32 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 864
}
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037072 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just [ Branch { branchLabel = LabelIndex 1 } ]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036800 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 7 }
, I64And
, I64Const { i64ConstValue = 0 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362382 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362391 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 880 }
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362523 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600038000 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -14 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 880 }
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362523 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600038000 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -14 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 880 }
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362523 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600038000 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -14 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 872 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 880 }
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362523 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600038000 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -14 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 856 }
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 864 }
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 8
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600040352 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037184 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362403 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block { blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 856 }
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 864 }
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 8
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600040352 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037216 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007117650362403 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 6 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 864
}
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 32 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 32 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
928
}
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex 5
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600040352
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
16
}
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, SetLocal
{ setLocalIndex =
LocalIndex 3
}
, I64Const
{ i64ConstValue =
-9223372036854775808
}
, SetLocal
{ setLocalIndex =
LocalIndex 4
}
, I64Const
{ i64ConstValue =
10
}
, SetLocal
{ setLocalIndex =
LocalIndex 5
}
, GetLocal
{ getLocalIndex =
LocalIndex 4
}
, GetLocal
{ getLocalIndex =
LocalIndex 5
}
, I64DivS
, SetLocal
{ setLocalIndex =
LocalIndex 6
}
, GetLocal
{ getLocalIndex =
LocalIndex 4
}
, GetLocal
{ getLocalIndex =
LocalIndex 5
}
, I64RemS
, SetLocal
{ setLocalIndex =
LocalIndex 7
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037344
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 3
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 7
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037280
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
0
}
, GetLocal
{ getLocalIndex =
LocalIndex 6
}
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32Const
{ i32ConstValue =
1312
}
, I64Const
{ i64ConstValue =
9007117650362403
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 8
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 3 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 864
}
}
, I64LtU
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue = 24 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
928
}
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex 5
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600040352
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
16
}
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, SetLocal
{ setLocalIndex =
LocalIndex 3
}
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
24
}
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, SetLocal
{ setLocalIndex =
LocalIndex 4
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600038000
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037457
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 3
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037248
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-14
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 4
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32Const
{ i32ConstValue =
1312
}
, I64Const
{ i64ConstValue =
9007117650362402
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 8
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 32 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 32 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037488 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just [ Branch { branchLabel = LabelIndex 1 } ]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 0 }
, I64GeS
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -32 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007117650362403
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just [ Branch { branchLabel = LabelIndex 1 } ]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = [] , blockInstructions = [] }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = -9223372036854775808 }
, I64Ne
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037312
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037441
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037376
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -8 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -24 }
, I64Add
, SetLocal
{ setLocalIndex =
LocalIndex 2
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = -8 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037441
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32Const
{ i32ConstValue = 1312 }
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 7 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, SetLocal { setLocalIndex = LocalIndex 7 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Branch { branchLabel = LabelIndex 1 } , Unreachable ]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Loop
{ loopResultType = []
, loopInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue = 40 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Branch
{ branchLabel =
LabelIndex 4
}
]
, elseInstructions =
Just
[ Branch
{ branchLabel =
LabelIndex 1
}
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType =
[]
, blockInstructions =
[]
}
, GetLocal
{ getLocalIndex =
LocalIndex 3
}
, I64Const
{ i64ConstValue = 10
}
, I64GeS
, If
{ ifResultType = []
, thenInstructions =
[ Branch
{ branchLabel =
LabelIndex
1
}
]
, elseInstructions =
Just
[ Branch
{ branchLabel =
LabelIndex
4
}
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType =
[]
, blockInstructions =
[ GetLocal
{ getLocalIndex =
LocalIndex
3
}
, SetLocal
{ setLocalIndex =
LocalIndex
2
}
, I64Const
{ i64ConstValue =
10
}
, SetLocal
{ setLocalIndex =
LocalIndex
4
}
, GetLocal
{ getLocalIndex =
LocalIndex
2
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64DivS
, SetLocal
{ setLocalIndex =
LocalIndex
5
}
, GetLocal
{ getLocalIndex =
LocalIndex
2
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64RemS
, SetLocal
{ setLocalIndex =
LocalIndex
6
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-32
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037776
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex
6
}
, I64Const
{ i64ConstValue =
48
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-16
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600038000
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-31
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex
7
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-14
}
, I64Add
, SetLocal
{ setLocalIndex =
LocalIndex
7
}
, GetLocal
{ getLocalIndex =
LocalIndex
5
}
, SetLocal
{ setLocalIndex =
LocalIndex
3
}
]
}
, Block
{ blockResultType =
[]
, blockInstructions =
[ Branch
{ branchLabel =
LabelIndex
3
}
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -32 }
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037776 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex = LocalIndex 3 }
, I64Const { i64ConstValue = 48 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -31 }
, I64Add
, SetLocal
{ setLocalIndex = LocalIndex 8 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal
{ getLocalIndex = LocalIndex 7 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal
{ getLocalIndex = LocalIndex 8 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 40 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037536 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 2 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 32 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 880
}
}
, I64GtU
, If
{ ifResultType = []
, thenInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 32 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 928
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const
{ i64ConstValue = 9007160600037584 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const
{ i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 16
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
, elseInstructions =
Just [ Branch { branchLabel = LabelIndex 1 } ]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 48
}
}
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 0 }
, I64GeS
, If
{ ifResultType = []
, thenInstructions =
[ Branch { branchLabel = LabelIndex 1 } ]
, elseInstructions =
Just
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions = []
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue = 6 }
, I64LeS
, If
{ ifResultType = []
, thenInstructions =
[ Branch
{ branchLabel =
LabelIndex 4
}
]
, elseInstructions =
Just
[ Branch
{ branchLabel =
LabelIndex 1
}
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037408
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-8
}
, I64Add
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 2
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex 3
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
872
}
}
, I64Const
{ i64ConstValue =
-24
}
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
32
}
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
9007160600037473
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32Const
{ i32ConstValue =
1312
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = -32 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 872
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 40
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362402 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 3 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, GetLocal { getLocalIndex = LocalIndex 1 }
, Call { callFunctionIndex = FunctionIndex 106 }
, SetLocal { setLocalIndex = LocalIndex 5 }
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 6 }
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 7 }
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039952 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 4 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, GetLocal { getLocalIndex = LocalIndex 1 }
, Call { callFunctionIndex = FunctionIndex 106 }
, SetLocal { setLocalIndex = LocalIndex 5 }
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 6 }
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039648 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 7 }
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 8 }
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039952 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 5 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, GetLocal { getLocalIndex = LocalIndex 1 }
, Call { callFunctionIndex = FunctionIndex 106 }
, SetLocal { setLocalIndex = LocalIndex 5 }
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 6 }
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039984 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 7 }
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039648 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 8 }
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 8 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, SetLocal { setLocalIndex = LocalIndex 9 }
, GetLocal { getLocalIndex = LocalIndex 9 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 9 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 9 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039952 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 3 , localsType = I32 }
, Locals { localsCount = 3 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, GetLocal { getLocalIndex = LocalIndex 1 }
, Call { callFunctionIndex = FunctionIndex 75 }
, SetLocal { setLocalIndex = LocalIndex 5 }
, GetLocal { getLocalIndex = LocalIndex 5 }
, I64Const { i64ConstValue = 120 }
, I64Add
, SetLocal { setLocalIndex = LocalIndex 6 }
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039248 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 1 }
, I64Const { i64ConstValue = 18 }
, I64Sub
, SetLocal { setLocalIndex = LocalIndex 7 }
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I64Const { i64ConstValue = 24 }
, I64Add
, GetLocal { getLocalIndex = LocalIndex 7 }
, I64Const { i64ConstValue = 8 }
, I64Mul
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 12 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039280 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store16
{ i32Store16MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 32 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store16
{ i32Store16MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 34 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 36 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 56 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 52 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 72 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 7 }
, I32WrapFromI64
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 112 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 104 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 8 }
, I64Sub
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 6 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600040320 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, Call { callFunctionIndex = FunctionIndex 32 }
, SetLocal { setLocalIndex = LocalIndex 4 }
, GetLocal { getLocalIndex = LocalIndex 5 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 4 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 48 }
}
, GetLocal { getLocalIndex = LocalIndex 5 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 25 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64TruncUFromF64
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 107 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 24 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64TruncUFromF64
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 109 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 2 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 2 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 26 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 120 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 944 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 948 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store8
{ i32Store8MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 960 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 964 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store8
{ i32Store8MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 968 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 1072 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600036656 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007117650362375 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007117650362376 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 1048 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 1056 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 1064 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 888 }
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 896 }
}
, F64Const { f64ConstValue = 8.0 }
, Call { callFunctionIndex = FunctionIndex 37 }
, SetLocal { setLocalIndex = LocalIndex 2 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 2 }
, I64TruncUFromF64
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 912 }
}
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 1 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 124 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 3 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600036576 }
, Call { callFunctionIndex = FunctionIndex 135 }
, SetLocal { setLocalIndex = LocalIndex 2 }
, GetLocal { getLocalIndex = LocalIndex 2 }
, Call { callFunctionIndex = FunctionIndex 130 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 16 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 24 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 4 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 4 }
, GetLocal { getLocalIndex = LocalIndex 4 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600039344 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 4 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 16 }
}
, GetLocal { getLocalIndex = LocalIndex 4 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 1 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 24 }
}
, GetLocal { getLocalIndex = LocalIndex 4 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, GetLocal { getLocalIndex = LocalIndex 1 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 128 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 3 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 148 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32Const { i32ConstValue = 1 }
, I32Eq
, If
{ ifResultType = []
, thenInstructions = [ Nop ]
, elseInstructions =
Just
[ I32Const { i32ConstValue = 0 }
, Call { callFunctionIndex = FunctionIndex 31 }
, Unreachable
]
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 130 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 8192 }
, GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 103 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, Call { callFunctionIndex = FunctionIndex 168 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 48 }
}
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 8192 }
, GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 105 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, Call { callFunctionIndex = FunctionIndex 168 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 48 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 133 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 8192 }
, GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 104 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, Call { callFunctionIndex = FunctionIndex 168 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 48 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 135 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 132 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ I32Const { i32ConstValue = 0 }
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 20 }
}
, I32Ne
, I64ExtendUFromI32
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 138 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 140 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, F64Load
{ f64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 142 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 144 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 146 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 3 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 36 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 148 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 150 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Const { i64ConstValue = -8 }
, I64And
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 152 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64Eqz
, If
{ ifResultType = [ I64 ]
, thenInstructions =
[ I64Const { i64ConstValue = 9007160600037841 } ]
, elseInstructions =
Just [ I64Const { i64ConstValue = 9007160600037922 } ]
}
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 154 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037776 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 156 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037808 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, F64Store
{ f64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, Call { callFunctionIndex = FunctionIndex 158 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037888 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 160 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037120 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 162 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037632 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 164 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 1 , localsType = I64 }
]
, functionBody =
Expression
{ instructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I64Const { i64ConstValue = 2 }
, Call { callFunctionIndex = FunctionIndex 74 }
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600037968 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 0 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0 , memoryArgumentOffset = 8 }
}
, GetLocal { getLocalIndex = LocalIndex 3 }
]
}
}
, Function
{ functionLocals = []
, functionBody =
Expression
{ instructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I64TruncSFromF64
, Call { callFunctionIndex = FunctionIndex 166 }
, F64ConvertSFromI64
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 }
, Locals { localsCount = 3 , localsType = I64 }
, Locals { localsCount = 1 , localsType = F64 }
]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Loop
{ loopResultType = []
, loopInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Load8Unsigned
{ i32Load8UnsignedMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 960
}
}
, If
{ ifResultType = []
, thenInstructions =
[ I32Const { i32ConstValue = 1 }
, Call { callFunctionIndex = FunctionIndex 31 }
, Unreachable
]
, elseInstructions = Just [ Nop ]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, GetLocal { getLocalIndex = LocalIndex 0 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 896
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 1068
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store8
{ i32Store8MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 960
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 964
}
}
, GetLocal { getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 56
}
}
, I32Eqz
, If
{ ifResultType = []
, thenInstructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 56
}
}
]
, elseInstructions = Just [ Nop ]
}
, GetLocal { getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 12
}
}
, I32Eqz
, If
{ ifResultType = []
, thenInstructions =
[ GetLocal { getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I32Const { i32ConstValue = 1 }
, I32Store
{ i32StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 12
}
}
]
, elseInstructions = Just [ Nop ]
}
, I64Const { i64ConstValue = 9007160600036640 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007117650362528 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Loop
{ loopResultType = []
, loopInstructions =
[ I64Const { i64ConstValue = 9007160600036640 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, SetLocal { setLocalIndex = LocalIndex 3 }
, GetLocal { getLocalIndex = LocalIndex 3 }
, I64Eqz
, If
{ ifResultType = []
, thenInstructions = [ Nop ]
, elseInstructions =
Just
[ GetLocal
{ getLocalIndex = LocalIndex 3 }
, I32WrapFromI64
, CallIndirect
{ callIndirectFuctionTypeIndex =
FunctionTypeIndex 0
}
, Branch
{ branchLabel = LabelIndex 1 }
]
}
]
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 912
}
}
, SetLocal { setLocalIndex = LocalIndex 4 }
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I32Const { i32ConstValue = 0 }
, I32Store8
{ i32Store8MemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 960
}
}
, Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Block
{ blockResultType =
[]
, blockInstructions =
[ Block
{ blockResultType =
[]
, blockInstructions =
[ Block
{ blockResultType =
[]
, blockInstructions =
[ GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64Const
{ i64ConstValue =
5
}
, I64Eq
, BranchIf
{ branchIfLabel =
LabelIndex
4
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64Const
{ i64ConstValue =
4
}
, I64Eq
, BranchIf
{ branchIfLabel =
LabelIndex
3
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64Const
{ i64ConstValue =
3
}
, I64Eq
, BranchIf
{ branchIfLabel =
LabelIndex
2
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64Const
{ i64ConstValue =
2
}
, I64Eq
, BranchIf
{ branchIfLabel =
LabelIndex
1
}
, GetLocal
{ getLocalIndex =
LocalIndex
4
}
, I64Const
{ i64ConstValue =
1
}
, I64Eq
, BranchIf
{ branchIfLabel =
LabelIndex
0
}
, Branch
{ branchLabel =
LabelIndex
5
}
]
}
, GetLocal
{ getLocalIndex =
LocalIndex
0
}
, F64ConvertUFromI64
, Call
{ callFunctionIndex =
FunctionIndex
50
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
928
}
}
, SetLocal
{ setLocalIndex =
LocalIndex
5
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, I64Const
{ i64ConstValue =
0
}
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
928
}
}
, GetLocal
{ getLocalIndex =
LocalIndex
5
}
, I64Eqz
, If
{ ifResultType =
[]
, thenInstructions =
[ I32Const
{ i32ConstValue =
2
}
, Call
{ callFunctionIndex =
FunctionIndex
31
}
, Unreachable
]
, elseInstructions =
Just
[ Nop
]
}
, GetLocal
{ getLocalIndex =
LocalIndex
5
}
, F64ConvertUFromI64
, Call
{ callFunctionIndex =
FunctionIndex
37
}
, SetLocal
{ setLocalIndex =
LocalIndex
6
}
, I64Const
{ i64ConstValue =
9007160600035328
}
, I32WrapFromI64
, GetLocal
{ getLocalIndex =
LocalIndex
6
}
, I64TruncUFromF64
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
912
}
}
, Branch
{ branchLabel =
LabelIndex
6
}
]
}
, Block
{ blockResultType =
[]
, blockInstructions =
[ I32Const
{ i32ConstValue =
3
}
, Call
{ callFunctionIndex =
FunctionIndex
31
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, Branch
{ branchLabel =
LabelIndex 4
}
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ I32Const
{ i32ConstValue = 4
}
, Call
{ callFunctionIndex =
FunctionIndex 31
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, GetLocal
{ getLocalIndex = LocalIndex 0 }
, I32WrapFromI64
, I32Load16Unsigned
{ i32Load16UnsignedMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 32
}
}
, I32Const { i32ConstValue = 4 }
, I32Eq
, If
{ ifResultType = []
, thenInstructions =
[ GetLocal
{ getLocalIndex =
LocalIndex 0
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
48
}
}
, GetLocal
{ getLocalIndex =
LocalIndex 0
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
24
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
16
}
}
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
8
}
}
, F64ConvertUFromI64
, Call
{ callFunctionIndex =
FunctionIndex 33
}
, GetLocal
{ getLocalIndex =
LocalIndex 0
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
48
}
}
, I32Const { i32ConstValue = 1 }
, Call
{ callFunctionIndex =
FunctionIndex 34
}
, Branch
{ branchLabel = LabelIndex 4
}
]
, elseInstructions =
Just
[ GetLocal
{ getLocalIndex =
LocalIndex 0
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
48
}
}
, F64Const
{ f64ConstValue = 0.0 }
, Call
{ callFunctionIndex =
FunctionIndex 33
}
, GetLocal
{ getLocalIndex =
LocalIndex 0
}
, I32WrapFromI64
, I32Load
{ i32LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment =
0
, memoryArgumentOffset =
48
}
}
, I32Const
{ i32ConstValue = 2 }
, Call
{ callFunctionIndex =
FunctionIndex 34
}
, Branch
{ branchLabel =
LabelIndex 4
}
]
}
, Unreachable
]
}
, Block
{ blockResultType = []
, blockInstructions =
[ I32Const { i32ConstValue = 5 }
, Call
{ callFunctionIndex =
FunctionIndex 31
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
, Unreachable
]
}
, Unreachable
]
}
, GetLocal { getLocalIndex = LocalIndex 0 }
, F64ConvertUFromI64
, Call { callFunctionIndex = FunctionIndex 50 }
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ Unreachable
, I32Const { i32ConstValue = 1312 }
, I64Const { i64ConstValue = 9007117650362472 }
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 0
}
}
, Return
, Unreachable
]
}
, Unreachable
]
}
}
, Function
{ functionLocals =
[ Locals { localsCount = 2 , localsType = I32 } ]
, functionBody =
Expression
{ instructions =
[ Block
{ blockResultType = []
, blockInstructions =
[ I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = -16 }
, I64Add
, I64Store
{ i64StoreMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 9007160600035328 }
, I32WrapFromI64
, I64Load
{ i64LoadMemoryArgument =
MemoryArgument
{ memoryArgumentAlignment = 0
, memoryArgumentOffset = 856
}
}
, I64Const { i64ConstValue = 8 }
, I64Add
, I32WrapFromI64
, I64Const { i64ConstValue = 9007160600035328 }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment