4
var a = 0, b = +0, c = 0;
6
a = cheez((y+~~x)|0)|0;
10
function __Z11printResultPiS_j($needle, $haystack, $len) {
11
$needle = $needle | 0;
12
$haystack = $haystack | 0;
14
var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $puts = 0, $7 = 0, $8 = 0, $9 = 0;
16
var __stackBase__ = 0;
17
__stackBase__ = STACKTOP;
20
$3 = _bsearch($1, $2, $len, 4, 2);
23
$puts = _puts(_str | 0);
24
STACKTOP = __stackBase__;
28
$8 = HEAP32[($7 & 16777215) >> 2] | 0;
29
$9 = _printf(__str1 | 0, (tempInt = STACKTOP, STACKTOP = STACKTOP + 4 | 0, HEAP32[(tempInt & 16777215) >> 2] = $8, tempInt));
30
STACKTOP = __stackBase__;
34
function _segment_holding($addr) {
36
var $sp_0 = 0, $2 = 0, $3 = 0, $4 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0;
37
var $11 = 0, $12 = 0, $13 = 0, $_0 = 0;
39
$sp_0 = __gm_ + 444 | 0;
42
$3 = HEAP32[($2 & 16777215) >> 2] | 0;
43
$4 = $3 >>> 0 > $addr >>> 0;
46
$7 = HEAP32[($6 & 16777215) >> 2] | 0;
48
$9 = $8 >>> 0 > $addr >>> 0;
56
$12 = HEAP32[($11 & 16777215) >> 2] | 0;
68
} else if (label == 1658) {
72
function __ZN5identC2EiPKcPci($this, $n, $a) {
76
HEAP32[($this & 16777215) >> 2] = __ZTV5ident + 8 | 0;
77
HEAP32[($this + 4 & 16777215) >> 2] = 5;
78
HEAP32[($this + 8 & 16777215) >> 2] = $n;
79
HEAP32[($this + 20 & 16777215) >> 2] = 2147483647;
80
HEAP32[($this + 24 & 16777215) >> 2] = 0;
81
HEAP32[($this + 28 & 16777215) >> 2] = $a;
82
HEAP32[($this + 32 & 16777215) >> 2] = 0;
83
HEAP32[($this + 40 & 16777215) >> 2] = 1;
86
function _vec2Length($this) {
88
var $__first_addr_i = 0, $__last_addr_i = 0, $__comp_addr_i = 0, $a13 = 0, $a14 = 0, $a18 = 0, $a19 = 0;
90
var __stackBase__ = 0;
91
__stackBase__ = STACKTOP;
92
STACKTOP = STACKTOP + 8 | 0;
93
$__first_addr_i = __stackBase__;
94
$__last_addr_i = __stackBase__ + 4;
95
$a13 = $__first_addr_i;
96
$a14 = $__last_addr_i;
97
$a18 = $__first_addr_i;
98
$a19 = $__last_addr_i;
99
STACKTOP = __stackBase__;
102
function exc($this) {
104
var $1 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $8 = +0, $9 = 0;
106
var $1 = (function() {
109
return __ZNSt3__16locale8__globalEv();
111
if (typeof e != "number") throw e;
114
Module.print("Exception: " + e + ", currently at: " + (new Error).stack);
121
$5 = HEAP32[($4 & 16777215) >> 2] | 0;
122
HEAP32[($3 & 16777215) >> 2] = $5;
124
__ZNSt3__114__shared_count12__add_sharedEv($6);
127
$8$0 = ___cxa_find_matching_catch(HEAP32[(_llvm_eh_exception.buf & 16777215) >> 2] | 0, HEAP32[(_llvm_eh_exception.buf + 4 & 16777215) >> 2] | 0, []);
130
___cxa_call_unexpected($9);
146
while (1) switch (label | 0) {
148
no = 100; // eliminatable in theory, but eliminator does not look into switch. must leave def above as well.
159
// EMSCRIPTEN_GENERATED_FUNCTIONS: ["asm", "__Z11printResultPiS_j", "_segment_holding", "__ZN5identC2EiPKcPci", "_vec2Length", "exc", "label"]