-
-
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.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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