| 1 | // EMSCRIPTEN_START_ASM |
| 2 | function instantiate(wasmImports, wasmMemory, wasmTable) { |
| 3 | |
| 4 | var helpee = 12; |
| 5 | |
| 6 | function helper() { |
| 7 | return helpee; |
| 8 | } |
| 9 | |
| 10 | function asmFunc(global, env, buffer) { |
| 11 | var memory = env.memory; |
| 12 | var FUNCTION_TABLE = wasmTable; |
| 13 | var HEAP8 = new global.Int8Array(buffer); |
| 14 | var HEAP16 = new global.Int16Array(buffer); |
| 15 | var HEAP32 = new global.Int32Array(buffer); |
| 16 | var HEAPU8 = new global.Uint8Array(buffer); |
| 17 | var HEAPU16 = new global.Uint16Array(buffer); |
| 18 | var HEAPU32 = new global.Uint32Array(buffer); |
| 19 | var HEAPF32 = new global.Float32Array(buffer); |
| 20 | var HEAPF64 = new global.Float64Array(buffer); |
| 21 | var Math_imul = global.Math.imul; |
| 22 | var Math_fround = global.Math.fround; |
| 23 | var Math_abs = global.Math.abs; |
| 24 | var Math_clz32 = global.Math.clz32; |
| 25 | var Math_min = global.Math.min; |
| 26 | var Math_max = global.Math.max; |
| 27 | var Math_floor = global.Math.floor; |
| 28 | var Math_ceil = global.Math.ceil; |
| 29 | var Math_sqrt = global.Math.sqrt; |
| 30 | var abort = env.abort; |
| 31 | var nan = global.NaN; |
| 32 | var infinity = global.Infinity; |
| 33 | var fimport$0 = env.fd_write; |
| 34 | var fimport$1 = env.emscripten_memcpy_js; |
| 35 | var global$0 = 5245632; |
| 36 | var i64toi32_i32$HIGH_BITS = 0; |
| 37 | // EMSCRIPTEN_START_FUNCS |
| 38 | ; |
| 39 | function $0($0_1, $1_1) { |
| 40 | var $2_1 = 0, $3_1 = 0, $4_1 = 0, $5_1 = 0, $6_1 = 0; |
| 41 | helper(); |
| 42 | $5_1 = 1024; |
| 43 | $2_1 = HEAP32[$1_1 + 16 >> 2]; |
| 44 | label$1 : { |
| 45 | if (!$2_1) { |
| 46 | if ($1($1_1)) { |
| 47 | break label$1 |
| 48 | } |
| 49 | $2_1 = HEAP32[$1_1 + 16 >> 2]; |
| 50 | } |
| 51 | $4_1 = HEAP32[$1_1 + 20 >> 2]; |
| 52 | if ($2_1 - $4_1 >>> 0 < $0_1 >>> 0) { |
| 53 | return FUNCTION_TABLE[HEAP32[$1_1 + 36 >> 2]]($1_1, 1024, $0_1) | 0 |
| 54 | } |
| 55 | label$5 : { |
| 56 | if (HEAP8[$1_1 + 75 | 0] < 0) { |
| 57 | break label$5 |
| 58 | } |
| 59 | $3_1 = $0_1; |
| 60 | while (1) { |