File: test-js-optimizer-minifyGlobals.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 (53 lines) | stat: -rw-r--r-- 1,434 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
// Typical input to minifyGlobals, generated by wasm2js.

function instantiate(asmLibraryArg) {
 function Table(ret) {
  ret.set = function(i, func) {
   this[i] = func;
  };
  ret.get = function(i) {
   return this[i];
  };
  return ret;
 }
 function asmFunc(env) {
  var memory = env.a;
  var buffer = memory.buffer;
  var HEAP8 = new Int8Array(buffer);
  var HEAP16 = new Int16Array(buffer);
  var HEAP32 = new Int32Array(buffer);
  var HEAPU8 = new Uint8Array(buffer);
  var HEAPU16 = new Uint16Array(buffer);
  var HEAPU32 = new Uint32Array(buffer);
  var HEAPF32 = new Float32Array(buffer);
  var HEAPF64 = new Float64Array(buffer);
  var Math_imul = Math.imul;
  var Math_fround = Math.fround;
  var Math_abs = Math.abs;
  var Math_clz32 = Math.clz32;
  var Math_min = Math.min;
  var Math_max = Math.max;
  var Math_floor = Math.floor;
  var Math_ceil = Math.ceil;
  var Math_trunc = Math.trunc;
  var Math_sqrt = Math.sqrt;
  var abort = env.abort;
  var nan = NaN;
  var infinity = Infinity;
  var fimport$0 = env.b;
  var fimport$1 = env.c;
  var global$0 = 5245136;
  EMSCRIPTEN_FUNCS();
  var FUNCTION_TABLE = Table([ null, $6, $7, $5 ]);
  function __wasm_memory_size() {
   return buffer.byteLength / 65536 | 0;
  }
  return {
   "d": $2,
   "e": $11,
   "f": FUNCTION_TABLE
  };
 }
 return asmFunc(asmLibraryArg);
}
// EXTRA_INFO:{"globals": ["$0", "$1", "$2", "$3", "$4", "$5", "$6", "$7", "$8", "$9", "$10", "$11"]}