| 5 | return a; |
| 6 | } |
| 7 | function D(E, F, G) { |
| 8 | var c = F.memory; |
| 9 | var d = J; |
| 10 | var e = new E.Int8Array(G); |
| 11 | var f = new E.Int16Array(G); |
| 12 | var g = new E.Int32Array(G); |
| 13 | var h = new E.Uint8Array(G); |
| 14 | var i = new E.Uint16Array(G); |
| 15 | var j = new E.Uint32Array(G); |
| 16 | var k = new E.Float32Array(G); |
| 17 | var l = new E.Float64Array(G); |
| 18 | var m = E.Math.imul; |
| 19 | var n = E.Math.fround; |
| 20 | var o = E.Math.abs; |
| 21 | var p = E.Math.clz32; |
| 22 | var q = E.Math.min; |
| 23 | var r = E.Math.max; |
| 24 | var s = E.Math.floor; |
| 25 | var t = E.Math.ceil; |
| 26 | var u = E.Math.sqrt; |
| 27 | var v = F.abort; |
| 28 | var w = E.NaN; |
| 29 | var x = E.Infinity; |
| 30 | var y = F.fd_write; |
| 31 | var z = F.emscripten_memcpy_js; |
| 32 | var A = 5245632; |
| 33 | var B = 0; |
| 34 | |
| 35 | // EMSCRIPTEN_START_FUNCS |
| 36 | function N(a, b, c) { |
| 37 | var d = 0, f = 0; |
| 38 | if (c >>> 0 >= 512) { |
| 39 | z(a | 0, b | 0, c | 0) | 0; |
| 40 | return; |
| 41 | } |
| 42 | d = a + c | 0; |
| 43 | a: { |
| 44 | if (!((a ^ b) & 3)) { |
| 45 | b: { |
| 46 | if ((c | 0) < 1) { |
| 47 | c = a; |
| 48 | break b; |
| 49 | } |
| 50 | if (!(a & 3)) { |
| 51 | c = a; |
| 52 | break b; |
| 53 | } |
| 54 | c = a; |
| 55 | while (1) { |
| 56 | e[c | 0] = h[b | 0]; |
| 57 | b = b + 1 | 0; |
| 58 | c = c + 1 | 0; |
| 59 | if (c >>> 0 >= d >>> 0) { |
| 60 | break b; |
| 61 | } |
| 62 | if (c & 3) { |
| 63 | continue; |
| 64 | } |