aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoralon@honor <none@none>2010-09-14 21:15:50 -0700
committeralon@honor <none@none>2010-09-14 21:15:50 -0700
commite212f73dd985e270e8cf24d4fc88dcb9b9faa799 (patch)
treed25a0b444cf9cd8af5018787b04ee178de72dc74
parent14711e75215a3c3841dc82d34b9c8a6a0768112e (diff)
update cubescript demo
-rw-r--r--demos/cubescript.js1361
1 files changed, 683 insertions, 678 deletions
diff --git a/demos/cubescript.js b/demos/cubescript.js
index 2a75e583..291ae61a 100644
--- a/demos/cubescript.js
+++ b/demos/cubescript.js
@@ -229,34 +229,34 @@ function intArrayFromString(stringy) {
// === Body ===
-// type: %0
+var _0___FLATTENER = [0,1];
var _struct___class_type_info_pseudo___FLATTENER = [0];
-// type: %struct.__type_info_pseudo
-// type: %struct.cline
-// type: %"struct.databuf<char>"
-// type: %"struct.hashset<hashtableentry<const char*, ident> >"
+var _struct___type_info_pseudo___FLATTENER = [0,1];
+var _struct_cline___FLATTENER = [0,1,2];
+var __struct_databuf_char_____FLATTENER = [0,1,2,3];
+var __struct_hashset_hashtableentry_const_char___ident_______FLATTENER = [0,1,2,3,4];
var __struct_hashset_hashtableentry_const_char___ident_____chain____FLATTENER = [0,12];
var __struct_hashset_hashtableentry_const_char___ident_____chainchunk____FLATTENER = [0,832];
var __struct_hashtable_const_char__ident_____FLATTENER = [0];
var __struct_hashtableentry_const_char__ident_____FLATTENER = [0,1];
var _struct_ident___FLATTENER = [0,1,2,3,4,5,6,7,8,9,10];
-// type: %struct.identstack
-// type: %struct.stringformatter
-// type: %"struct.vector<char*>"
-// type: %"struct.vector<char>"
-// type: %"struct.vector<cline>"
-// type: %"struct.vector<ident*>"
-// type: %"struct.vector<vector<char>*>"
-// type: %union..0._40
-// type: %"union.ident::._34"
-// type: %"union.ident::._35"
-// type: %"union.ident::._36"
-// type: %"union.ident::._37"
-// type: %"union.ident::._38"
-// type: %union.identval
-// type: %union.identvalptr
+var _struct_identstack___FLATTENER = [0,1];
+var _struct_stringformatter___FLATTENER = [0];
+var __struct_vector_char______FLATTENER = [0,1,2];
+var __struct_vector_char_____FLATTENER = [0,1,2];
+var __struct_vector_cline_____FLATTENER = [0,1,2];
+var __struct_vector_ident______FLATTENER = [0,1,2];
+var __struct_vector_vector_char_______FLATTENER = [0,1,2];
+var _union__0__40___FLATTENER = [0];
+var __union_ident____34____FLATTENER = [0];
+var __union_ident____35____FLATTENER = [0];
+var __union_ident____36____FLATTENER = [0];
+var __union_ident____37____FLATTENER = [0];
+var __union_ident____38____FLATTENER = [0];
+var _union_identval___FLATTENER = [0];
+var _union_identvalptr___FLATTENER = [0];
this.__defineGetter__("__ZTV5ident", function() { delete __ZTV5ident; __ZTV5ident = Pointer_make([ 0, __ZTI5ident, __ZN5identD1Ev, __ZN5identD0Ev, __ZN5ident7changedEv ], 0); return __ZTV5ident });
-this.__defineGetter__("__ZTI5ident", function() { delete __ZTI5ident; __ZTI5ident = Pointer_make([ [(__ZTVN10__cxxabiv117__class_type_infoE + 8), __ZTS5ident] ], 0); return __ZTI5ident });
+this.__defineGetter__("__ZTI5ident", function() { delete __ZTI5ident; __ZTI5ident = Pointer_make([ [(__ZTVN10__cxxabiv117__class_type_infoE + 8), __ZTS5ident+0*1] ], 0); return __ZTI5ident });
var __ZTVN10__cxxabiv117__class_type_infoE = 0; /* external value? */
this.__defineGetter__("__ZTS5ident", function() { delete __ZTS5ident; __ZTS5ident = Pointer_make([53,105,100,101,110,116,0] /* 5ident\00*/, 0); return __ZTS5ident });
this.__defineGetter__("__ZL5state", function() { delete __ZL5state; __ZL5state = Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], 0); return __ZL5state });
@@ -509,15 +509,20 @@ this.__defineGetter__("__str135", function() { delete __str135; __str135 = Point
this.__defineGetter__("__str136", function() { delete __str136; __str136 = Pointer_make([116,101,109,112,32,61,32,40,43,32,50,50,32,36,115,111,109,101,118,97,114,41,0] /* temp = (+ 22 $somevar)\00*/, 0); return __str136 });
this.__defineGetter__("__str137", function() { delete __str137; __str137 = Pointer_make([105,102,32,40,62,32,36,116,101,109,112,32,51,48,41,32,91,32,116,101,109,112,32,61,32,40,43,32,36,116,101,109,112,32,49,41,32,93,32,91,32,116,101,109,112,32,61,32,40,42,32,36,116,101,109,112,32,50,41,32,93,0] /* if (> $temp 30) [ temp = (+ $temp 1) ] [ temp = (* $temp 2) ]\00*/, 0); return __str137 });
this.__defineGetter__("__str138", function() { delete __str138; __str138 = Pointer_make([105,102,32,40,60,32,36,116,101,109,112,32,51,48,41,32,91,32,116,101,109,112,32,61,32,48,32,93,32,91,32,116,101,109,112,32,61,32,40,43,32,36,116,101,109,112,32,49,41,32,93,0] /* if (< $temp 30) [ temp = 0 ] [ temp = (+ $temp 1) ]\00*/, 0); return __str138 });
-this.__defineGetter__("__str139", function() { delete __str139; __str139 = Pointer_make([101,99,104,111,32,91,42,84,101,109,112,32,105,115,93,32,36,116,101,109,112,0] /* echo [*Temp is] $temp\00*/, 0); return __str139 });
-this.__defineGetter__("__str140", function() { delete __str140; __str140 = Pointer_make([37,100,42,10,0] /* %d*\0A\00*/, 0); return __str140 });
-this.__defineGetter__("__str141", function() { delete __str141; __str141 = Pointer_make([48,0] /* 0\00*/, 0); return __str141 });
+this.__defineGetter__("__str139", function() { delete __str139; __str139 = Pointer_make([101,99,104,111,32,91,84,101,109,112,32,105,115,93,32,36,116,101,109,112,0] /* echo [Temp is] $temp\00*/, 0); return __str139 });
+this.__defineGetter__("__str140", function() { delete __str140; __str140 = Pointer_make([37,100,10,0] /* %d\0A\00*/, 0); return __str140 });
+this.__defineGetter__("__str141", function() { delete __str141; __str141 = Pointer_make([120,32,61,32,50,0] /* x = 2\00*/, 0); return __str141 });
+this.__defineGetter__("__str142", function() { delete __str142; __str142 = Pointer_make([112,117,115,104,32,120,32,53,0] /* push x 5\00*/, 0); return __str142 });
+this.__defineGetter__("__str143", function() { delete __str143; __str143 = Pointer_make([112,117,115,104,32,120,32,49,49,0] /* push x 11\00*/, 0); return __str143 });
+this.__defineGetter__("__str144", function() { delete __str144; __str144 = Pointer_make([112,111,112,32,120,0] /* pop x\00*/, 0); return __str144 });
+this.__defineGetter__("__str145", function() { delete __str145; __str145 = Pointer_make([101,99,104,111,32,36,120,0] /* echo $x\00*/, 0); return __str145 });
+this.__defineGetter__("__str146", function() { delete __str146; __str146 = Pointer_make([48,0] /* 0\00*/, 0); return __str146 });
this.__defineGetter__("__ZL7bufnest", function() { delete __ZL7bufnest; __ZL7bufnest = Pointer_make([0], 0); return __ZL7bufnest });
-this.__defineGetter__("__str142", function() { delete __str142; __str142 = Pointer_make([13,64,34,47,40,41,91,93,0] /* \0D@\22/()[]\00*/, 0); return __str142 });
-this.__defineGetter__("__str143", function() { delete __str143; __str143 = Pointer_make([10,0,0] /* \0A\00\00*/, 0); return __str143 });
-this.__defineGetter__("__str144", function() { delete __str144; __str144 = Pointer_make([109,105,115,115,105,110,103,32,34,37,99,34,0] /* missing \22%c\22\00*/, 0); return __str144 });
-this.__defineGetter__("__str145", function() { delete __str145; __str145 = Pointer_make([32,9,13,0] /* \09\0D\00*/, 0); return __str145 });
-this.__defineGetter__("__str146", function() { delete __str146; __str146 = Pointer_make([47,59,32,9,13,10,0,0] /* /; \09\0D\0A\00\00*/, 0); return __str146 });
+this.__defineGetter__("__str147", function() { delete __str147; __str147 = Pointer_make([13,64,34,47,40,41,91,93,0] /* \0D@\22/()[]\00*/, 0); return __str147 });
+this.__defineGetter__("__str148", function() { delete __str148; __str148 = Pointer_make([10,0,0] /* \0A\00\00*/, 0); return __str148 });
+this.__defineGetter__("__str149", function() { delete __str149; __str149 = Pointer_make([109,105,115,115,105,110,103,32,34,37,99,34,0] /* missing \22%c\22\00*/, 0); return __str149 });
+this.__defineGetter__("__str150", function() { delete __str150; __str150 = Pointer_make([32,9,13,0] /* \09\0D\00*/, 0); return __str150 });
+this.__defineGetter__("__str151", function() { delete __str151; __str151 = Pointer_make([47,59,32,9,13,10,0,0] /* /; \09\0D\0A\00\00*/, 0); return __str151 });
this.__defineGetter__("__ZGVZ10parsemacroRPKciR6vectorIcEE5ident", function() { delete __ZGVZ10parsemacroRPKciR6vectorIcEE5ident; __ZGVZ10parsemacroRPKciR6vectorIcEE5ident = Pointer_make([0], 0); return __ZGVZ10parsemacroRPKciR6vectorIcEE5ident });
this.__defineGetter__("_commandmillis", function() { delete _commandmillis; _commandmillis = Pointer_make([-1], 0); return _commandmillis });
this.__defineGetter__("_commandbuf", function() { delete _commandbuf; _commandbuf = Pointer_make([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0], 0); return _commandbuf });
@@ -713,7 +718,7 @@ function __ZN15stringformatterC1EPc(_this, _buf) {
HEAP[_this_addr] = _this;
HEAP[_buf_addr] = _buf;
var _0 = HEAP[_this_addr];
- var _1 = _0;
+ var _1 = _0+0*1;
var _2 = HEAP[_buf_addr];
HEAP[_1] = _2;
__label__ = 2; break;
@@ -773,7 +778,7 @@ function __ZN5identC1Ev(_this) {
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
__label__ = 2; break;
case 2: // _return
return;
@@ -790,7 +795,7 @@ function __ZN5identD1Ev(_this) {
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
__label__ = 0; break;
case 0: // _bb
var _2 = 0;
@@ -817,7 +822,7 @@ function __ZN5identD0Ev(_this) {
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
__label__ = 0; break;
case 0: // _bb
var _2 = 1;
@@ -887,7 +892,7 @@ function __ZN5identC1EiPKciiiPiPvi(_this, _t, _n, _m, _c, _x, _s, _f, _flags) {
_flags_addr = _flags;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
var _2 = HEAP[_this_addr];
var _3 = _2+1*1;
HEAP[_3] = _t_addr;
@@ -924,7 +929,7 @@ function __ZN5identC1EiPKciiiPiPvi(_this, _t, _n, _m, _c, _x, _s, _f, _flags) {
HEAP[0 + _29+10*1] = _28;
var _31 = HEAP[_this_addr];
var _32 = _31+7*1;
- var _33 = _32;
+ var _33 = _32+0*1;
var _35 = _33;
HEAP[_35] = _c_addr;
var _37 = HEAP[_this_addr];
@@ -965,7 +970,7 @@ function __ZN5identC1EiPKcfffPfPvi(_this, _t, _n, _m, _c, _x, _s, _f, _flags) {
_flags_addr = _flags;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
var _2 = HEAP[_this_addr];
var _3 = _2+1*1;
HEAP[_3] = _t_addr;
@@ -1004,7 +1009,7 @@ function __ZN5identC1EiPKcfffPfPvi(_this, _t, _n, _m, _c, _x, _s, _f, _flags) {
HEAP[0 + _31+10*1] = _30;
var _33 = HEAP[_this_addr];
var _34 = _33+7*1;
- var _35 = _34;
+ var _35 = _34+0*1;
var _37 = _35;
var _38 = _37;
HEAP[_38] = _c_addr;
@@ -1042,7 +1047,7 @@ function __ZN5identC1EiPKcPcPS2_Pvi(_this, _t, _n, _c, _s, _f, _flags) {
_flags_addr = _flags;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
var _2 = HEAP[_this_addr];
var _3 = _2+1*1;
HEAP[_3] = _t_addr;
@@ -1062,7 +1067,7 @@ function __ZN5identC1EiPKcPcPS2_Pvi(_this, _t, _n, _c, _s, _f, _flags) {
HEAP[_16] = _flags_addr;
var _18 = HEAP[_this_addr];
var _19 = _18+7*1;
- var _20 = _19;
+ var _20 = _19+0*1;
var _22 = _20;
var _23 = _22;
var _24 = HEAP[_c_addr];
@@ -1097,7 +1102,7 @@ function __ZN5identC1EiPKcPci(_this, _t, _n, _a, _flags) {
_flags_addr = _flags;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
var _2 = HEAP[_this_addr];
var _3 = _2+1*1;
HEAP[_3] = _t_addr;
@@ -1113,12 +1118,12 @@ function __ZN5identC1EiPKcPci(_this, _t, _n, _a, _flags) {
HEAP[_12] = 0;
var _14 = HEAP[_this_addr];
var _15 = _14+7*1;
- var _16 = _15;
+ var _16 = _15+0*1;
var _17 = HEAP[_a_addr];
HEAP[_16] = _17;
var _18 = HEAP[_this_addr];
var _19 = _18+8*1;
- HEAP[0 + _19] = 0;
+ HEAP[0 + _19+0*1] = 0;
var _21 = HEAP[_this_addr];
var _22 = _21+10*1;
HEAP[_22] = _flags_addr;
@@ -1150,7 +1155,7 @@ function __ZN5identC1EiPKcS1_PvS2_i(_this, _t, _n, _narg, _f, _s, _flags) {
_flags_addr = _flags;
var _0 = HEAP[_this_addr];
var _1 = _0+0*1;
- HEAP[_1] = __ZTV5ident+2;
+ HEAP[_1] = __ZTV5ident+2*1;
var _2 = HEAP[_this_addr];
var _3 = _2+1*1;
HEAP[_3] = _t_addr;
@@ -1167,12 +1172,12 @@ function __ZN5identC1EiPKcS1_PvS2_i(_this, _t, _n, _narg, _f, _s, _flags) {
HEAP[0 + _13] = _11;
var _15 = HEAP[_this_addr];
var _16 = _15+7*1;
- var _17 = _16;
+ var _17 = _16+0*1;
var _18 = HEAP[_narg_addr];
HEAP[_17] = _18;
var _19 = HEAP[_this_addr];
var _20 = _19+8*1;
- var _21 = _20;
+ var _21 = _20+0*1;
var _22 = HEAP[_s_addr];
HEAP[_21] = _22;
var _23 = HEAP[_this_addr];
@@ -1435,7 +1440,7 @@ function __Z6seedMTj(_seed) {
var __alloca_point_ = 0;
_seed_addr = _seed;
_x = _seed_addr | 1;
- HEAP[_s] = __ZL5state;
+ HEAP[_s] = __ZL5state+0*1;
HEAP[__ZL4left] = 0;
var _2 = HEAP[_s];
HEAP[_2] = _x;
@@ -1528,8 +1533,8 @@ function __ZN9hashtableIPKc5identE7getdataEPv(_i) {
var __alloca_point_ = 0;
HEAP[_i_addr] = _i;
var _1 = HEAP[_i_addr];
- var _3 = _1+0*12;
- var _4 = _3+1*11;
+ var _3 = _1+__struct_hashset_hashtableentry_const_char___ident_____chain____FLATTENER[0];
+ var _4 = _3+__struct_hashtableentry_const_char__ident_____FLATTENER[1];
HEAP[_0] = _4;
var _5 = HEAP[_0];
HEAP[_retval] = _5;
@@ -1551,7 +1556,7 @@ function __ZN9hashtableIPKc5identE7getnextEPv(_i) {
var __alloca_point_ = 0;
HEAP[_i_addr] = _i;
var _1 = HEAP[_i_addr];
- var _4 = HEAP[0 + _1+1*12];
+ var _4 = HEAP[0 + _1+__struct_hashset_hashtableentry_const_char___ident_____chain____FLATTENER[1]];
HEAP[_0] = _4;
var _5 = HEAP[_0];
HEAP[_retval] = _5;
@@ -1664,11 +1669,11 @@ function __ZN6vectorIPS_IcEEC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- HEAP[0 + _0] = 0;
+ HEAP[0 + _0+0*1] = 0;
var _2 = HEAP[_this_addr];
- HEAP[0 + _2+1] = 0;
+ HEAP[0 + _2+1*1] = 0;
var _4 = HEAP[_this_addr];
- HEAP[0 + _4+2] = 0;
+ HEAP[0 + _4+2*1] = 0;
__label__ = 2; break;
case 2: // _return
return;
@@ -1684,11 +1689,11 @@ function __ZN6vectorIcEC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- HEAP[0 + _0] = 0;
+ HEAP[0 + _0+0*1] = 0;
var _2 = HEAP[_this_addr];
- HEAP[0 + _2+1] = 0;
+ HEAP[0 + _2+1*1] = 0;
var _4 = HEAP[_this_addr];
- HEAP[0 + _4+2] = 0;
+ HEAP[0 + _4+2*1] = 0;
__label__ = 2; break;
case 2: // _return
return;
@@ -1706,8 +1711,8 @@ function __ZN6vectorIcE7setsizeEi(_this, _i) {
HEAP[_this_addr] = _this;
_i_addr = _i;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
- var _4 = _0+2;
+ var _2 = HEAP[0 + _0+2*1];
+ var _4 = _0+2*1;
HEAP[_4] = _i_addr;
__label__ = 2; break;
case 2: // _return
@@ -1726,7 +1731,7 @@ function __ZN6vectorIcE6getbufEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
HEAP[_0] = _3;
var _4 = HEAP[_0];
HEAP[_retval] = _4;
@@ -1748,7 +1753,7 @@ function __ZNK6vectorIPS_IcEE6lengthEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _0 = HEAP[0 + _1+2];
+ var _0 = HEAP[0 + _1+2*1];
_retval = _0;
__label__ = 2; break;
case 2: // _return
@@ -1773,11 +1778,11 @@ function __ZN6vectorIPS_IcEEixEi(_this, _i) {
if (_2) { __label__ = 0; break; } else { __label__ = 1; break; }
case 0: // _bb
var _3 = HEAP[_this_addr];
- var _5 = HEAP[0 + _3+2];
+ var _5 = HEAP[0 + _3+2*1];
__label__ = 1; break;
case 1: // _bb1
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
+ var _8 = HEAP[0 + _6+0*1];
var _10 = _8+_i_addr;
HEAP[_0] = _10;
var _11 = HEAP[_0];
@@ -1800,13 +1805,13 @@ function __ZN6vectorIcE3popEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
- var _6 = HEAP[0 + _1+2];
+ var _3 = HEAP[0 + _1+0*1];
+ var _6 = HEAP[0 + _1+2*1];
var _7 = _6 - 1;
var _8 = HEAP[_this_addr];
- HEAP[0 + _8+2] = _7;
+ HEAP[0 + _8+2*1] = _7;
var _10 = HEAP[_this_addr];
- var _12 = HEAP[0 + _10+2];
+ var _12 = HEAP[0 + _10+2*1];
var _13 = _3+_12;
HEAP[_0] = _13;
var _14 = HEAP[_0];
@@ -1829,7 +1834,7 @@ function __ZNK6vectorIcE6lengthEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _0 = HEAP[0 + _1+2];
+ var _0 = HEAP[0 + _1+2*1];
_retval = _0;
__label__ = 2; break;
case 2: // _return
@@ -1847,11 +1852,11 @@ function __ZN6vectorIP5identEC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- HEAP[0 + _0] = 0;
+ HEAP[0 + _0+0*1] = 0;
var _2 = HEAP[_this_addr];
- HEAP[0 + _2+1] = 0;
+ HEAP[0 + _2+1*1] = 0;
var _4 = HEAP[_this_addr];
- HEAP[0 + _4+2] = 0;
+ HEAP[0 + _4+2*1] = 0;
__label__ = 2; break;
case 2: // _return
return;
@@ -1869,7 +1874,7 @@ function __ZNK6vectorIP5identE6lengthEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _0 = HEAP[0 + _1+2];
+ var _0 = HEAP[0 + _1+2*1];
_retval = _0;
__label__ = 2; break;
case 2: // _return
@@ -1894,11 +1899,11 @@ function __ZN6vectorIP5identEixEi(_this, _i) {
if (_2) { __label__ = 0; break; } else { __label__ = 1; break; }
case 0: // _bb
var _3 = HEAP[_this_addr];
- var _5 = HEAP[0 + _3+2];
+ var _5 = HEAP[0 + _3+2*1];
__label__ = 1; break;
case 1: // _bb1
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
+ var _8 = HEAP[0 + _6+0*1];
var _10 = _8+_i_addr;
HEAP[_0] = _10;
var _11 = HEAP[_0];
@@ -1921,7 +1926,7 @@ function __ZNK6vectorIcE5emptyEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1+2];
+ var _3 = HEAP[0 + _1+2*1];
var _4 = 0+(_3 == 0);
_0 = _4;
_retval = _0;
@@ -1941,11 +1946,11 @@ function __ZN6vectorI5clineEC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- HEAP[0 + _0] = 0;
+ HEAP[0 + _0+0*1] = 0;
var _2 = HEAP[_this_addr];
- HEAP[0 + _2+1] = 0;
+ HEAP[0 + _2+1*1] = 0;
var _4 = HEAP[_this_addr];
- HEAP[0 + _4+2] = 0;
+ HEAP[0 + _4+2*1] = 0;
__label__ = 2; break;
case 2: // _return
return;
@@ -1963,7 +1968,7 @@ function __ZNK6vectorI5clineE6lengthEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _0 = HEAP[0 + _1+2];
+ var _0 = HEAP[0 + _1+2*1];
_retval = _0;
__label__ = 2; break;
case 2: // _return
@@ -1983,13 +1988,13 @@ function __ZN6vectorI5clineE3popEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
- var _6 = HEAP[0 + _1+2];
+ var _3 = HEAP[0 + _1+0*1];
+ var _6 = HEAP[0 + _1+2*1];
var _7 = _6 - 1;
var _8 = HEAP[_this_addr];
- HEAP[0 + _8+2] = _7;
+ HEAP[0 + _8+2*1] = _7;
var _10 = HEAP[_this_addr];
- var _12 = HEAP[0 + _10+2];
+ var _12 = HEAP[0 + _10+2*1];
var _13 = _3+3*_12;
HEAP[_0] = _13;
var _14 = HEAP[_0];
@@ -2031,12 +2036,12 @@ function __ZN6vectorIcE4dropEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
var _3 = _2 - 1;
- HEAP[0 + _0+2] = _3;
+ HEAP[0 + _0+2*1] = _3;
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
- var _11 = HEAP[0 + _6+2];
+ var _8 = HEAP[0 + _6+0*1];
+ var _11 = HEAP[0 + _6+2*1];
__label__ = 2; break;
case 2: // _return
return;
@@ -2054,7 +2059,7 @@ function __ZN6vectorIcE6shrinkEi(_this, _i) {
HEAP[_this_addr] = _this;
_i_addr = _i;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
__label__ = 1; break;
case 0: // _bb
var _3 = HEAP[_this_addr];
@@ -2062,7 +2067,7 @@ function __ZN6vectorIcE6shrinkEi(_this, _i) {
__label__ = 1; break;
case 1: // _bb1
var _4 = HEAP[_this_addr];
- var _6 = HEAP[0 + _4+2];
+ var _6 = HEAP[0 + _4+2*1];
var _8 = 0+(_6 > _i_addr);
if (_8) { __label__ = 0; break; } else { __label__ = 3; break; }
case 3: // _bb2
@@ -2106,16 +2111,16 @@ function __ZN7databufIcEC1IiEEPcT_(_this, _buf, _maxlen) {
HEAP[_buf_addr] = _buf;
_maxlen_addr = _maxlen;
var _0 = HEAP[_this_addr];
- var _1 = _0;
+ var _1 = _0+0*1;
var _2 = HEAP[_buf_addr];
HEAP[_1] = _2;
var _3 = HEAP[_this_addr];
- HEAP[0 + _3+1] = 0;
+ HEAP[0 + _3+1*1] = 0;
var _5 = HEAP[_this_addr];
- var _6 = _5+2;
+ var _6 = _5+2*1;
HEAP[_6] = _maxlen_addr;
var _8 = HEAP[_this_addr];
- HEAP[0 + _8+3] = 0;
+ HEAP[0 + _8+3*1] = 0;
__label__ = 2; break;
case 2: // _return
return;
@@ -2133,9 +2138,9 @@ function __ZN6vectorIcE7advanceEi(_this, _sz) {
HEAP[_this_addr] = _this;
_sz_addr = _sz;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
var _4 = _2 + _sz_addr;
- HEAP[0 + _0+2] = _4;
+ HEAP[0 + _0+2*1] = _4;
__label__ = 2; break;
case 2: // _return
return;
@@ -2153,7 +2158,7 @@ function __ZNK7databufIcE6lengthEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _1 = HEAP[_this_addr];
- var _0 = HEAP[0 + _1+1];
+ var _0 = HEAP[0 + _1+1*1];
_retval = _0;
__label__ = 2; break;
case 2: // _return
@@ -2191,12 +2196,12 @@ function __ZN6vectorIP5identE4dropEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
var _3 = _2 - 1;
- HEAP[0 + _0+2] = _3;
+ HEAP[0 + _0+2*1] = _3;
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
- var _11 = HEAP[0 + _6+2];
+ var _8 = HEAP[0 + _6+0*1];
+ var _11 = HEAP[0 + _6+2*1];
__label__ = 2; break;
case 2: // _return
return;
@@ -2214,7 +2219,7 @@ function __ZN6vectorIP5identE6shrinkEi(_this, _i) {
HEAP[_this_addr] = _this;
_i_addr = _i;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
__label__ = 1; break;
case 0: // _bb
var _3 = HEAP[_this_addr];
@@ -2222,7 +2227,7 @@ function __ZN6vectorIP5identE6shrinkEi(_this, _i) {
__label__ = 1; break;
case 1: // _bb1
var _4 = HEAP[_this_addr];
- var _6 = HEAP[0 + _4+2];
+ var _6 = HEAP[0 + _4+2*1];
var _8 = 0+(_6 > _i_addr);
if (_8) { __label__ = 0; break; } else { __label__ = 3; break; }
case 3: // _bb2
@@ -2283,7 +2288,7 @@ function __ZN14hashtableentryIPKc5identEC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _1 = _0+1*11;
+ var _1 = _0+__struct_hashtableentry_const_char__ident_____FLATTENER[1];
__ZN5identC1Ev(_1);
__label__ = 2; break;
case 2: // _return
@@ -2300,7 +2305,7 @@ function __ZN7hashsetI14hashtableentryIPKc5identEE5chainC1Ev(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _1 = _0+0*12;
+ var _1 = _0+__struct_hashset_hashtableentry_const_char___ident_____chain____FLATTENER[0];
__ZN14hashtableentryIPKc5identEC1Ev(_1);
__label__ = 2; break;
case 2: // _return
@@ -2338,12 +2343,12 @@ function __ZN6vectorIPS_IcEE4dropEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
var _3 = _2 - 1;
- HEAP[0 + _0+2] = _3;
+ HEAP[0 + _0+2*1] = _3;
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
- var _11 = HEAP[0 + _6+2];
+ var _8 = HEAP[0 + _6+0*1];
+ var _11 = HEAP[0 + _6+2*1];
__label__ = 2; break;
case 2: // _return
return;
@@ -2361,7 +2366,7 @@ function __ZN6vectorIPS_IcEE6shrinkEi(_this, _i) {
HEAP[_this_addr] = _this;
_i_addr = _i;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
__label__ = 1; break;
case 0: // _bb
var _3 = HEAP[_this_addr];
@@ -2369,7 +2374,7 @@ function __ZN6vectorIPS_IcEE6shrinkEi(_this, _i) {
__label__ = 1; break;
case 1: // _bb1
var _4 = HEAP[_this_addr];
- var _6 = HEAP[0 + _4+2];
+ var _6 = HEAP[0 + _4+2*1];
var _8 = 0+(_6 > _i_addr);
if (_8) { __label__ = 0; break; } else { __label__ = 3; break; }
case 3: // _bb2
@@ -2404,12 +2409,12 @@ function __ZN6vectorI5clineE4dropEv(_this) {
var __alloca_point_ = 0;
HEAP[_this_addr] = _this;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
var _3 = _2 - 1;
- HEAP[0 + _0+2] = _3;
+ HEAP[0 + _0+2*1] = _3;
var _6 = HEAP[_this_addr];
- var _8 = HEAP[0 + _6];
- var _11 = HEAP[0 + _6+2];
+ var _8 = HEAP[0 + _6+0*1];
+ var _11 = HEAP[0 + _6+2*1];
var _12 = _8+3*_11;
__ZN5clineD1Ev(_12);
__label__ = 2; break;
@@ -2429,7 +2434,7 @@ function __ZN6vectorI5clineE6shrinkEi(_this, _i) {
HEAP[_this_addr] = _this;
_i_addr = _i;
var _0 = HEAP[_this_addr];
- var _2 = HEAP[0 + _0+2];
+ var _2 = HEAP[0 + _0+2*1];
__label__ = 1; break;
case 0: // _bb
var _3 = HEAP[_this_addr];
@@ -2437,7 +2442,7 @@ function __ZN6vectorI5clineE6shrinkEi(_this, _i) {
__label__ = 1; break;
case 1: // _bb1
var _4 = HEAP[_this_addr];
- var _6 = HEAP[0 + _4+2];
+ var _6 = HEAP[0 + _4+2*1];
var _8 = 0+(_6 > _i_addr);
if (_8) { __label__ = 0; break; } else { __label__ = 3; break; }
case 3: // _bb2
@@ -2458,17 +2463,17 @@ function __ZN6vectorI5clineED1Ev(_this) {
var _0 = HEAP[_this_addr];
__ZN6vectorI5clineE6shrinkEi(_0, 0);
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
var _4 = 0+(_3 != 0);
if (_4) { __label__ = 0; break; } else { __label__ = 3; break; }
case 0: // _bb
var _5 = HEAP[_this_addr];
- var _7 = HEAP[0 + _5];
+ var _7 = HEAP[0 + _5+0*1];
var _9 = 0+(_7 != 0);
if (_9) { __label__ = 1; break; } else { __label__ = 3; break; }
case 1: // _bb1
var _10 = HEAP[_this_addr];
- var _12 = HEAP[0 + _10];
+ var _12 = HEAP[0 + _10+0*1];
__ZdaPv(_12);
__label__ = 3; break;
case 3: // _bb2
@@ -2504,17 +2509,17 @@ function __ZN6vectorIPS_IcEED1Ev(_this) {
var _0 = HEAP[_this_addr];
__ZN6vectorIPS_IcEE6shrinkEi(_0, 0);
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
var _4 = 0+(_3 != 0);
if (_4) { __label__ = 0; break; } else { __label__ = 3; break; }
case 0: // _bb
var _5 = HEAP[_this_addr];
- var _7 = HEAP[0 + _5];
+ var _7 = HEAP[0 + _5+0*1];
var _9 = 0+(_7 != 0);
if (_9) { __label__ = 1; break; } else { __label__ = 3; break; }
case 1: // _bb1
var _10 = HEAP[_this_addr];
- var _12 = HEAP[0 + _10];
+ var _12 = HEAP[0 + _10+0*1];
__ZdaPv(_12);
__label__ = 3; break;
case 3: // _bb2
@@ -2550,7 +2555,7 @@ function __Z10var_maxconv() {
__label__ = 3; break;
case 0: // _bb
var _1 = __ZN6vectorI5clineE3popEv(_conlines);
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
HEAP[_0] = _3;
var _4 = HEAP[_0];
var _5 = 0+(_4 != 0);
@@ -2584,17 +2589,17 @@ function __ZN6vectorIcED1Ev(_this) {
var _0 = HEAP[_this_addr];
__ZN6vectorIcE6shrinkEi(_0, 0);
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
var _4 = 0+(_3 != 0);
if (_4) { __label__ = 0; break; } else { __label__ = 3; break; }
case 0: // _bb
var _5 = HEAP[_this_addr];
- var _7 = HEAP[0 + _5];
+ var _7 = HEAP[0 + _5+0*1];
var _8 = 0+(_7 != 0);
if (_8) { __label__ = 1; break; } else { __label__ = 3; break; }
case 1: // _bb1
var _9 = HEAP[_this_addr];
- var _11 = HEAP[0 + _9];
+ var _11 = HEAP[0 + _9+0*1];
__ZdaPv(_11);
__label__ = 3; break;
case 3: // _bb2
@@ -2630,17 +2635,17 @@ function __ZN6vectorIP5identED1Ev(_this) {
var _0 = HEAP[_this_addr];
__ZN6vectorIP5identE6shrinkEi(_0, 0);
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
var _4 = 0+(_3 != 0);
if (_4) { __label__ = 0; break; } else { __label__ = 3; break; }
case 0: // _bb
var _5 = HEAP[_this_addr];
- var _7 = HEAP[0 + _5];
+ var _7 = HEAP[0 + _5+0*1];
var _9 = 0+(_7 != 0);
if (_9) { __label__ = 1; break; } else { __label__ = 3; break; }
case 1: // _bb1
var _10 = HEAP[_this_addr];
- var _12 = HEAP[0 + _10];
+ var _12 = HEAP[0 + _10+0*1];
__ZdaPv(_12);
__label__ = 3; break;
case 3: // _bb2
@@ -2713,11 +2718,11 @@ function __Z5fatalPKcz(_s) {
case 0: // _bb
HEAP[_ap] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
var _4 = HEAP[_ap];
- var _5 = _msg;
+ var _5 = _msg+0*1;
var _6 = HEAP[_s_addr];
__Z13vformatstringPcPKcS_i(_5, _6, _4, 260);
;;
- var _7 = _msg;
+ var _7 = _msg+0*1;
var _8 = _puts(_7);
__label__ = 7; break;
case 7: // _bb3
@@ -2743,7 +2748,7 @@ function __ZN15stringformatterclEPKcz(_this, _fmt) {
HEAP[_v] = Pointer_make([Array.prototype.slice.call(arguments, __numArgs__).length].concat(Array.prototype.slice.call(arguments, __numArgs__)), 0);
var _0 = HEAP[_v];
var _1 = HEAP[_this_addr];
- var _3 = HEAP[0 + _1];
+ var _3 = HEAP[0 + _1+0*1];
var _4 = HEAP[_fmt_addr];
__Z13vformatstringPcPKcS_i(_3, _4, _0, 260);
;;
@@ -2785,12 +2790,12 @@ function __Z8floatstrf(_v) {
var _13 = _12;
var _14 = HEAP[__ZL6retidx];
var _15 = __ZL6retbuf+_14*260;
- var _16 = _15;
+ var _16 = _15+0*1;
__ZN15stringformatterC1EPc(_1, _16);
__ZN15stringformatterclEPKcz(_1, _13, _6);
var _17 = HEAP[__ZL6retidx];
var _18 = __ZL6retbuf+_17*260;
- var _19 = _18;
+ var _19 = _18+0*1;
HEAP[_0] = _19;
var _20 = HEAP[_0];
HEAP[_retval] = _20;
@@ -2818,12 +2823,12 @@ function __Z6intstri(_v) {
HEAP[__ZL6retidx] = _4;
var _5 = HEAP[__ZL6retidx];
var _6 = __ZL6retbuf+_5*260;
- var _7 = _6;
+ var _7 = _6+0*1;
__ZN15stringformatterC1EPc(_1, _7);
- __ZN15stringformatterclEPKcz(_1, __str2, _v_addr);
+ __ZN15stringformatterclEPKcz(_1, __str2+0*1, _v_addr);
var _9 = HEAP[__ZL6retidx];
var _10 = __ZL6retbuf+_9*260;
- var _11 = _10;
+ var _11 = _10+0*1;
HEAP[_0] = _11;
var _12 = HEAP[_0];
HEAP[_retval] = _12;
@@ -2853,9 +2858,9 @@ function __Z8reloadMTv() {
var _s1;
var _j;
var __alloca_point_ = 0;
- HEAP[_p0] = __ZL5state;
- HEAP[_p2] = __ZL5state+2;
- HEAP[_pM] = __ZL5state+397;
+ HEAP[_p0] = __ZL5state+0*1;
+ HEAP[_p2] = __ZL5state+2*1;
+ HEAP[_pM] = __ZL5state+397*1;
var _1 = HEAP[__ZL4left];
var _2 = 0+(_1 < -1);
if (_2) { __label__ = 0; break; } else { __label__ = 1; break; }
@@ -2865,10 +2870,10 @@ function __Z8reloadMTv() {
__label__ = 1; break;
case 1: // _bb1
HEAP[__ZL4left] = 623;
- HEAP[__ZL4next] = __ZL5state+1;
- var _4 = HEAP[0 + __ZL5state];
+ HEAP[__ZL4next] = __ZL5state+1*1;
+ var _4 = HEAP[0 + __ZL5state+0*1];
_s0 = _4;
- var _5 = HEAP[0 + __ZL5state+1];
+ var _5 = HEAP[0 + __ZL5state+1*1];
_s1 = _5;
_j = 228;
__label__ = 8; break;
@@ -2913,7 +2918,7 @@ function __Z8reloadMTv() {
var _toBool7 = 0+(_retval_211 != 0);
if (_toBool7) { __label__ = 3; break; } else { __label__ = 10; break; }
case 10: // _bb8
- HEAP[_pM] = __ZL5state;
+ HEAP[_pM] = __ZL5state+0*1;
_j = 397;
__label__ = 12; break;
case 9: // _bb9
@@ -2957,7 +2962,7 @@ function __Z8reloadMTv() {
var _toBool15 = 0+(_retval_213 != 0);
if (_toBool15) { __label__ = 9; break; } else { __label__ = 16; break; }
case 16: // _bb16
- var _66 = HEAP[0 + __ZL5state];
+ var _66 = HEAP[0 + __ZL5state+0*1];
_s1 = _66;
var _67 = HEAP[_pM];
var _68 = HEAP[_67];
@@ -3080,25 +3085,25 @@ function __ZN7hashsetI14hashtableentryIPKc5identEEC2Ei(_this, _size) {
HEAP[_this_addr] = _this;
_size_addr = _size;
var _0 = HEAP[_this_addr];
- var _1 = _0;
+ var _1 = _0+0*1;
HEAP[_1] = _size_addr;
var _3 = HEAP[_this_addr];
- HEAP[0 + _3+1] = 0;
+ HEAP[0 + _3+1*1] = 0;
var _5 = HEAP[_this_addr];
- HEAP[0 + _5+3] = 0;
+ HEAP[0 + _5+3*1] = 0;
var _7 = HEAP[_this_addr];
- HEAP[0 + _7+4] = 0;
+ HEAP[0 + _7+4*1] = 0;
_size_239 = _size_addr;
var _11 = _size_239 * 4;
var _12 = __Znaj(_11);
var _13 = _12;
var _14 = HEAP[_this_addr];
- HEAP[0 + _14+2] = _13;
+ HEAP[0 + _14+2*1] = _13;
_i = 0;
__label__ = 1; break;
case 0: // _bb
var _16 = HEAP[_this_addr];
- var _18 = HEAP[0 + _16+2];
+ var _18 = HEAP[0 + _16+2*1];
HEAP[0 + _18+_i] = 0;
_i = _i + 1;
__label__ = 1; break;
@@ -3145,36 +3150,36 @@ function __ZN6vectorI5clineE7growbufEi(_this, _sz) {
HEAP[_this_addr] = _this;
_sz_addr = _sz;
var _1 = HEAP[_this_addr];
- var _olen = HEAP[0 + _1+1];
- var _6 = HEAP[0 + _1+1];
+ var _olen = HEAP[0 + _1+1*1];
+ var _6 = HEAP[0 + _1+1*1];
var _7 = 0+(_6 == 0);
if (_7) { __label__ = 0; break; } else { __label__ = 1; break; }
case 0: // _bb
var _9 = __Z3maxIiET_S0_S0_(8, _sz_addr);
var _10 = HEAP[_this_addr];
- HEAP[0 + _10+1] = _9;
+ HEAP[0 + _10+1*1] = _9;
__label__ = 6; break;
case 1: // _bb1
__label__ = 7; break;
case 3: // _bb2
var _12 = HEAP[_this_addr];
- var _14 = HEAP[0 + _12+1];
+ var _14 = HEAP[0 + _12+1*1];
var _15 = _14 * 2;
- HEAP[0 + _12+1] = _15;
+ HEAP[0 + _12+1*1] = _15;
__label__ = 7; break;
case 7: // _bb3
var _18 = HEAP[_this_addr];
- var _20 = HEAP[0 + _18+1];
+ var _20 = HEAP[0 + _18+1*1];
var _22 = 0+(_20 < _sz_addr);
if (_22) { __label__ = 3; break; } else { __label__ = 6; break; }
case 6: // _bb4
var _23 = HEAP[_this_addr];
- var _25 = HEAP[0 + _23+1];
+ var _25 = HEAP[0 + _23+1*1];
var _27 = 0+(_25 <= _olen);
if (_27) { __label__ = 9; break; } else { __label__ = 4; break; }
case 4: // _bb5
var _28 = HEAP[_this_addr];
- var _30 = HEAP[0 + _28+1];
+ var _30 = HEAP[0 + _28+1*1];
var _31 = __Z9es_sizeofI5clineEiPT_(0);
_0 = _30 * _31;
var _34 = __Znaj(_0);
@@ -3185,23 +3190,23 @@ function __ZN6vectorI5clineE7growbufEi(_this, _sz) {
var _37 = __Z9es_sizeofI5clineEiPT_(0);
var _39 = _37 * _olen;
var _40 = HEAP[_this_addr];
- var _42 = HEAP[0 + _40];
+ var _42 = HEAP[0 + _40+0*1];
var _43 = HEAP[_newbuf];
_llvm_memcpy_i32(_43, _42, _39, 1);
var _45 = HEAP[_this_addr];
- var _47 = HEAP[0 + _45];
+ var _47 = HEAP[0 + _45+0*1];
var _49 = 0+(_47 != 0);
if (_49) { __label__ = 5; break; } else { __label__ = 10; break; }
case 5: // _bb7
var _50 = HEAP[_this_addr];
- var _52 = HEAP[0 + _50];
+ var _52 = HEAP[0 + _50+0*1];
__Zda