File: hello_world_wasm2js.js

package info (click to toggle)
emscripten 3.1.6~dfsg-5
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 114,112 kB
  • sloc: ansic: 583,052; cpp: 391,943; javascript: 79,361; python: 54,180; sh: 49,997; pascal: 4,658; makefile: 3,426; asm: 2,191; lisp: 1,869; ruby: 488; cs: 142
file content (76 lines) | stat: -rw-r--r-- 1,639 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
var b = Module;

var c = new TextDecoder("utf8"), d, f;

f = new function(a) {
    this.buffer = new ArrayBuffer(65536 * a.initial);
}({
    initial: 256,
    maximum: 256
});

var h = f.buffer;

d = new Uint8Array(h);

var k = {
    a: function(a) {
        var g = console, m = g.log;
        if (a) {
            for (var n = a + void 0, e = a; !(e >= n) && d[e]; ) ++e;
            a = c.decode(d.subarray(a, e));
        } else a = "";
        m.call(g, a);
    },
    memory: f
}, l, p = (new function() {
    this.exports = function instantiate(v) {
        function c(d) {
            d.set = function(a, b) {
                this[a] = b;
            };
            d.get = function(a) {
                return this[a];
            };
            return d;
        }
        function t(u) {
            var e = Math.imul;
            var f = Math.fround;
            var g = Math.abs;
            var h = Math.clz32;
            var i = Math.min;
            var j = Math.max;
            var k = Math.floor;
            var l = Math.ceil;
            var m = Math.trunc;
            var n = Math.sqrt;
            var o = u.abort;
            var p = NaN;
            var q = Infinity;
            var r = u.a;
            function x(a, b) {
                a = a | 0;
                b = b | 0;
                r(1024);
                return 0;
            }
            function w() {}
            var s = c([]);
            return {
                b: w,
                c: x,
                d: s
            };
        }
        return t(v);
    }(k);
}).exports;

l = p.c;

d.set(new Uint8Array(b.mem), 1024);

p.b();

l();