From 60abdcf8af038d09c9b22058464e16032cfa22df Mon Sep 17 00:00:00 2001 From: dcode Date: Thu, 10 Nov 2022 20:23:46 +0100 Subject: [PATCH 1/3] Remove no longer used half of RTTI --- lib/loader/index.d.ts | 2 - lib/loader/index.js | 34 +- lib/loader/tests/build/default.wasm | Bin 7810 -> 7707 bytes lib/loader/tests/build/legacy.wasm | Bin 7810 -> 7707 bytes lib/loader/tests/index.js | 16 - lib/loader/umd/index.js | 39 +- src/builtins.ts | 4 +- src/common.ts | 1 - src/program.ts | 8 - std/assembly/rt.ts | 12 - std/assembly/rt/README.md | 3 - std/assembly/rt/index.d.ts | 1 - std/assembly/shared/typeinfo.ts | 4 - tests/compiler/bindings/esm.debug.wat | 12 +- tests/compiler/bindings/esm.release.wat | 105 +- .../bindings/noExportRuntime.debug.wat | 14 +- .../bindings/noExportRuntime.release.wat | 47 +- tests/compiler/bindings/raw.debug.wat | 12 +- tests/compiler/bindings/raw.release.wat | 105 +- tests/compiler/call-super.debug.wat | 12 +- tests/compiler/call-super.release.wat | 63 +- tests/compiler/class-implements.debug.wat | 14 +- tests/compiler/class-implements.release.wat | 77 +- .../compiler/class-overloading-cast.debug.wat | 12 +- .../class-overloading-cast.release.wat | 57 +- tests/compiler/class-overloading.debug.wat | 14 +- tests/compiler/class-overloading.release.wat | 81 +- tests/compiler/class.debug.wat | 14 +- tests/compiler/class.release.wat | 46 +- tests/compiler/constructor.debug.wat | 14 +- tests/compiler/constructor.release.wat | 57 +- tests/compiler/do.debug.wat | 14 +- tests/compiler/do.release.wat | 45 +- tests/compiler/duplicate-fields.debug.wat | 12 +- tests/compiler/duplicate-fields.release.wat | 51 +- tests/compiler/empty-exportruntime.debug.wat | 10 +- .../compiler/empty-exportruntime.release.wat | 30 +- tests/compiler/empty-new.debug.wat | 10 +- tests/compiler/empty-new.release.wat | 30 +- .../compiler/exportstar-rereexport.debug.wat | 14 +- .../exportstar-rereexport.release.wat | 45 +- .../compiler/extends-baseaggregate.debug.wat | 14 +- .../extends-baseaggregate.release.wat | 42 +- tests/compiler/extends-recursive.debug.wat | 14 +- tests/compiler/extends-recursive.release.wat | 39 +- tests/compiler/field-initialization.debug.wat | 14 +- .../compiler/field-initialization.release.wat | 100 +- tests/compiler/field.debug.wat | 14 +- tests/compiler/field.release.wat | 42 +- tests/compiler/for.debug.wat | 14 +- tests/compiler/for.release.wat | 45 +- tests/compiler/function-call.debug.wat | 14 +- tests/compiler/function-call.release.wat | 40 +- tests/compiler/function-expression.debug.wat | 14 +- .../compiler/function-expression.release.wat | 68 +- tests/compiler/getter-call.debug.wat | 14 +- tests/compiler/getter-call.release.wat | 39 +- tests/compiler/infer-array.debug.wat | 12 +- tests/compiler/infer-array.release.wat | 49 +- tests/compiler/infer-generic.debug.wat | 14 +- tests/compiler/infer-generic.release.wat | 54 +- tests/compiler/inlining.debug.wat | 14 +- tests/compiler/inlining.release.wat | 40 +- tests/compiler/instanceof.debug.wat | 12 +- tests/compiler/instanceof.release.wat | 55 +- tests/compiler/issues/1095.debug.wat | 14 +- tests/compiler/issues/1095.release.wat | 40 +- tests/compiler/issues/1225.debug.wat | 14 +- tests/compiler/issues/1225.release.wat | 49 +- tests/compiler/issues/1699.debug.wat | 14 +- tests/compiler/issues/1699.release.wat | 51 +- tests/compiler/issues/2166.debug.wat | 14 +- tests/compiler/issues/2166.release.wat | 47 +- tests/compiler/issues/2322/index.debug.wat | 14 +- tests/compiler/issues/2322/index.release.wat | 39 +- tests/compiler/logical.debug.wat | 14 +- tests/compiler/logical.release.wat | 45 +- tests/compiler/managed-cast.debug.wat | 14 +- tests/compiler/managed-cast.release.wat | 57 +- tests/compiler/new.debug.wat | 14 +- tests/compiler/new.release.wat | 61 +- tests/compiler/object-literal.debug.wat | 14 +- tests/compiler/object-literal.release.wat | 58 +- .../optional-typeparameters.debug.wat | 14 +- .../optional-typeparameters.release.wat | 45 +- tests/compiler/reexport.debug.wat | 14 +- tests/compiler/reexport.release.wat | 39 +- tests/compiler/rereexport.debug.wat | 14 +- tests/compiler/rereexport.release.wat | 45 +- tests/compiler/resolve-access.debug.wat | 14 +- tests/compiler/resolve-access.release.wat | 65 +- tests/compiler/resolve-binary.debug.wat | 14 +- tests/compiler/resolve-binary.release.wat | 59 +- .../compiler/resolve-elementaccess.debug.wat | 14 +- .../resolve-elementaccess.release.wat | 61 +- .../resolve-function-expression.debug.wat | 14 +- .../resolve-function-expression.release.wat | 42 +- tests/compiler/resolve-new.debug.wat | 14 +- tests/compiler/resolve-new.release.wat | 43 +- .../compiler/resolve-propertyaccess.debug.wat | 14 +- .../resolve-propertyaccess.release.wat | 45 +- tests/compiler/resolve-ternary.debug.wat | 14 +- tests/compiler/resolve-ternary.release.wat | 40 +- tests/compiler/resolve-unary.debug.wat | 14 +- tests/compiler/resolve-unary.release.wat | 47 +- tests/compiler/return-unreachable.debug.wat | 14 +- tests/compiler/return-unreachable.release.wat | 39 +- tests/compiler/rt/finalize.debug.wat | 14 +- tests/compiler/rt/finalize.release.wat | 37 +- tests/compiler/rt/flags.debug.wat | 10 +- tests/compiler/rt/flags.release.wat | 5 +- .../rt/runtime-incremental-export.debug.wat | 10 +- .../rt/runtime-incremental-export.release.wat | 30 +- .../rt/runtime-minimal-export.debug.wat | 4 +- .../rt/runtime-minimal-export.release.wat | 22 +- .../compiler/rt/runtime-stub-export.debug.wat | 4 +- .../rt/runtime-stub-export.release.wat | 2 +- tests/compiler/simd.debug.wat | 14 +- tests/compiler/simd.release.wat | 39 +- tests/compiler/std/array-literal.debug.wat | 14 +- tests/compiler/std/array-literal.release.wat | 57 +- tests/compiler/std/array.debug.wat | 14 +- tests/compiler/std/array.release.wat | 387 ++++--- tests/compiler/std/arraybuffer.debug.wat | 14 +- tests/compiler/std/arraybuffer.release.wat | 61 +- tests/compiler/std/dataview.debug.wat | 14 +- tests/compiler/std/dataview.release.wat | 49 +- tests/compiler/std/date.debug.wat | 14 +- tests/compiler/std/date.release.wat | 119 +- tests/compiler/std/map.debug.wat | 14 +- tests/compiler/std/map.release.wat | 363 +++--- tests/compiler/std/new.debug.wat | 14 +- tests/compiler/std/new.release.wat | 37 +- .../std/operator-overloading.debug.wat | 14 +- .../std/operator-overloading.release.wat | 69 +- tests/compiler/std/set.debug.wat | 14 +- tests/compiler/std/set.release.wat | 269 +++-- tests/compiler/std/static-array.debug.wat | 14 +- tests/compiler/std/static-array.release.wat | 37 +- tests/compiler/std/staticarray.debug.wat | 14 +- tests/compiler/std/staticarray.release.wat | 103 +- .../compiler/std/string-casemapping.debug.wat | 14 +- .../std/string-casemapping.release.wat | 67 +- tests/compiler/std/string-encoding.debug.wat | 10 +- .../compiler/std/string-encoding.release.wat | 64 +- tests/compiler/std/string.debug.wat | 14 +- tests/compiler/std/string.release.wat | 183 ++- tests/compiler/std/symbol.debug.wat | 14 +- tests/compiler/std/symbol.release.wat | 85 +- tests/compiler/std/typedarray.debug.wat | 14 +- tests/compiler/std/typedarray.release.wat | 1020 ++++++++--------- tests/compiler/std/uri.debug.wat | 10 +- tests/compiler/std/uri.release.wat | 34 +- tests/compiler/super-inline.debug.wat | 14 +- tests/compiler/super-inline.release.wat | 45 +- tests/compiler/templateliteral.debug.wat | 14 +- tests/compiler/templateliteral.release.wat | 99 +- tests/compiler/throw.debug.wat | 10 +- tests/compiler/throw.release.wat | 46 +- tests/compiler/typeof.debug.wat | 14 +- tests/compiler/typeof.release.wat | 40 +- tests/compiler/while.debug.wat | 14 +- tests/compiler/while.release.wat | 45 +- 163 files changed, 3416 insertions(+), 3579 deletions(-) diff --git a/lib/loader/index.d.ts b/lib/loader/index.d.ts index f0e484ab6b..39b3dd75ed 100644 --- a/lib/loader/index.d.ts +++ b/lib/loader/index.d.ts @@ -82,8 +82,6 @@ export interface ASUtil { /** Gets a function from poiner which contain table's index. */ __getFunction(ptr: number): ((...args: unknown[]) => unknown) | null; - /** Tests whether a managed object is an instance of the class represented by the specified base id. */ - __instanceof(ptr: number, baseId: number): boolean; /** Allocates a new string in the module's memory and returns a reference (pointer) to it. */ __newString(str: string): number; /** Allocates a new ArrayBuffer in the module's memory and returns a reference (pointer) to it. */ diff --git a/lib/loader/index.js b/lib/loader/index.js index cbd5e6dddc..66f5ea1ecd 100644 --- a/lib/loader/index.js +++ b/lib/loader/index.js @@ -102,7 +102,7 @@ function postInstantiate(extendedExports, instance) { const __unpin = exports.__unpin || F_NO_EXPORT_RUNTIME; const __collect = exports.__collect || F_NO_EXPORT_RUNTIME; const __rtti_base = exports.__rtti_base; - const getRttiCount = __rtti_base ? arr => arr[__rtti_base >>> 2] : F_NO_EXPORT_RUNTIME; + const getTypeinfoCount = __rtti_base ? arr => arr[__rtti_base >>> 2] : F_NO_EXPORT_RUNTIME; extendedExports.__new = __new; extendedExports.__pin = __pin; @@ -110,22 +110,15 @@ function postInstantiate(extendedExports, instance) { extendedExports.__collect = __collect; /** Gets the runtime type info for the given id. */ - function getRttInfo(id) { + function getTypeinfo(id) { const U32 = new Uint32Array(memory.buffer); - if ((id >>>= 0) >= getRttiCount(U32)) throw Error(`invalid id: ${id}`); - return U32[(__rtti_base + 4 >>> 2) + (id << 1)]; + if ((id >>>= 0) >= getTypeinfoCount(U32)) throw Error(`invalid id: ${id}`); + return U32[(__rtti_base + 4 >>> 2) + id]; } - /** Gets the runtime base id for the given id. */ - function getRttBase(id) { - const U32 = new Uint32Array(memory.buffer); - if ((id >>>= 0) >= getRttiCount(U32)) throw Error(`invalid id: ${id}`); - return U32[(__rtti_base + 4 >>> 2) + (id << 1) + 1]; - } - - /** Gets and validate runtime type info for the given id for array like objects */ + /** Gets and validates runtime type info for the given id for array like objects */ function getArrayInfo(id) { - const info = getRttInfo(id); + const info = getTypeinfo(id); if (!(info & (ARRAYBUFFERVIEW | ARRAY | STATICARRAY))) throw Error(`not an array: ${id}, flags=${info}`); return info; } @@ -320,21 +313,6 @@ function postInstantiate(extendedExports, instance) { }); } - /** Tests whether an object is an instance of the class represented by the specified base id. */ - function __instanceof(ptr, baseId) { - const U32 = new Uint32Array(memory.buffer); - let id = U32[ptr + ID_OFFSET >>> 2]; - if (id <= getRttiCount(U32)) { - do { - if (id == baseId) return true; - id = getRttBase(id); - } while (id); - } - return false; - } - - extendedExports.__instanceof = __instanceof; - // Pull basic exports to extendedExports so code in preInstantiate can use them extendedExports.memory = extendedExports.memory || memory; extendedExports.table = extendedExports.table || table; diff --git a/lib/loader/tests/build/default.wasm b/lib/loader/tests/build/default.wasm index 13ca03ba984d8339fcefe53560826cbe7f81d450..06ba6bc7a005d8fb288524a2e6392aa7efcb59c2 100644 GIT binary patch literal 7707 zcmb7JON?Ac6|K*E-LJd4r)&N{CsVIq+i@H_eA+QwWU?RdS~Ud!ySob*pna{I{}7-z1^ z{#F`)-|?fzPe_(otv0J?&$8)!+?Z|F&Pka)yByp2Z1H@p^|B+GzOppW4i!(&ym;zq zd*XzBWp-x2^or;{HktPQ9-8kO$PmF3kEaA#N6s^=D@> z#-2xgX<>;S&(6+XS)$fUx!KwI zQR8f2c6O!Kvd!~XF4mS>D@SWf=UW$8HM7!cHfl@kyj;0*kzL54JlU$Y7UtPPVg5pO z>3l7rtY_z|jRtvVvG3yY*@bgg*D2Wu_?cXmGs_j9F7W>R?cIx6W|-l1MfFahRROgf zSk%(;Rh2LIL6#*TYa_7=0(xxM8B*_tthnZR%>TJ@cRspq)2 zW?2Y;h5|F$P>LxzWrUH3LeF^Kl$auBM(A8U!B!crIg`adO`fdoUakBR*BSG z-2Q>t2VfVwITS$&A!;(ESX9dG2VXJtikdAn1D^MD?f`Wan>^JS@ zp4*5Xw9>AvT#hY@&SmuymusLu5eW>vjBpKe+eW@dza%4XeO%qivNcs@Twro0<#`GAqF%d;GK7vas z_%5@3B)CK_9)p=lw{-SfZM8V`>4$^49#5^e2d;|@tQd} zYt;39YJwcibg$Ek9|M564|exkbJ?&?P8H9K{G^TW_VI~$_#)9V8--Apz<7*-i|P({^ap-Ky=IiVRS~Z%lCL<_pROX`(zp_ zaXRM&e%V0;jO)RjKCH(tJE5N5O+Y6)Kfz5|=pAl-#$;$bvw1y5Qvn8!ENilG7lq_7 zFag--NM#fqwEU%ggc%5Sn;_&6nj_|-ODG%yC2;6=w1>kyvC4O&>hH-8omq%OzHYoE zhQU7nXxoP%L}8U-c^iIk7s0RKn|!&Lz^}&?O%LE#vJ<8R_$gB|stbMv^kVoa2R{|V zudoq*|L$0x0WS)8DTIASn_j|9UkWXN1R+sB00Z>vou(gNzz9(3&@zC9gIG9ZIAAhh z25Iq73^;%VfNSGKwVHanTQi0=G9~+eUy>KNLKO zab?7@6k7jE4-m|1OZZ24g(=`I5qEHlkQ@MOr?_5Fp@%b#^BKo?U>6HJ=l_~at`j(a z5kA6BsReEhgFaV4A+U`Y_;#Ud-FKz+DYO7&hA)N=g|<)!Zx=)mG?6nPpf845SP75= z{&I6j0dXR#d4Btn77Ptq=6(m?M)67z=OeF)@ZQIzgJ zWP2GDb{bklt2!0VEP9nfvEhdii%8EYX4xUS)x0UnRNUcX&O@?oCgVGKuvx~%^9-Pb zJ!C1^Kre~CWN>&GbPI4gC_q3%L_NeRw?F}O2w8=6K@kgj;PetmGy$350?*M>O>j{_ zFVY?rUl1@HI+-{Ja(fDUDW#F7cQ3QLr5{GSvJD9iU6Zlrv8{u2XWPKe~7yU(pa1Lb{MaZyxx=1}ST@(e0eOCr8s|Va}$wpOcKpu*wJo4jXY0P^H9il-5J?Kpjlx5(Xf_T4%$Qy<>;% zjRNE#jW+Uk`RE4TDPN!^P-Vo5%AjiNKN6C$MxBms5@!fn zV_%(2?jvpooHv+$!sfB*(P&inxe~^#3>FwbrD||9OiTZ+1@?EmVLxI^ZL{bn7ef}o zf^JJ=QU5!jc;}lhe8jH(0_63|0M@w#h8-^Au%Z|BVA)Jns%802;%Qcdtajdr238E8kkFiI1U>Hafu|${s$QZr)&Vuw@A;< zFShDP6)6A0p_?!s0=mGhf^d=M6B4~RpbHn!MI6u(tk&lf?D7fg|kcTeXk3Gmwh#p4o)G!gaU^3p`q+f8Hw^?lB>2$|UH!EML?q zvmuJbcHr^#9)JO4oPu_e*SLhGZnB-c20P{PMYAs50fC6uDRqgGMy{WNi6}HYO#$Bd z9Gz#{L$nVXjUD-MasfJ+rCFE}oh$O6GRfxXk+B|lIZ5&d1sF2ayX2V^63~s;}*fE3xn(Nii6BBHOmjMmEm%w5C znejV$Mm(43T}tU}$ytTP#)9fUZ+jb|Ymr#ApF>VC<*mcyT?%s~l;EW?Aa$rHot1c4 zB3kk3_zHI8$e@45c^w07zF?ZdMYeh5%nD$!=3EMw@HywQD#u# zjfRuVw58Y=Oo~8t`L&OTaED?31#0PiDsV%3zuL~kRQwlB^hhowQ;6d{L?Li|9l228 zz~M|$nV?@_STFK&-~Be&>-fZKPzq{OvE7fs0B05kJE!&#pZNEg9-go zo`#6LV-ANOQ^Qxf?BvKP89aTcB&b9Xjsy7%K5DA$?U z`icWP^(0h_SQ)g=BxPl9k&ViLj;pTGuLEW5FYaZjQUh*3@IaZsN~ff(k|X6gbLmrV zEOGDYwx3Uax<(e7(A%pBzfmIa)o!L=Q$OOY4Vrt`uy;TYIK1eAD$mbkgIrz}iajNb z-(={L2h)>D{c=)&A*sKZ)UPDmZ+qXPaqxKe6<7$*eLO`c5oe`t!`G!yVus%;_(yE>3?Q4egX3)w~^ z4{yto3d!ddd_eVLo0Ix=&`}-47?p{wMF%jTP#OcR=z|_>U zX*Zs&pg+Twz^cZ+4x25rE3D<}b10jvin;TcOF#BazBQL`vIbjVXV@cHf0bQw>Q%vk zcwA)@DQk+hX&+cVd+V_Xg}nT9UTQkYvzW#ve&0Ua1A`4Y`?%Stq-R zwU2;L3mh-PW*aOAT81E^2B@*=gSc|9nH%0_TM?6v#Yyr8X$VmF;&;c}yp#Jk@gp=e zu#0mWImfEocm2&;kuOfcQ#II+@VCNVMZ1aKLX07M+utmEJ$gDGJOf0Z!yj>2w>x_y zvzf~-$UY7f*FirI-ARK6R@P9T1&$4ny#Sq-FyfA%y}bn&!o_+nq`ASWWyf;^4|o*+ pk+>gG6g2S{mHSwfuj44cj+*E2<@k;=CeW_X7k$#>ZO~LO{$KOvWqJSr literal 7810 zcmb7}O>88`b;ql!yJvc)hRfEHyUUN&vU+-~tQFakR?1pR9El}qx#H?$ZE2-Mi3~26 zJNq%@lHzcd&H|3PfeqLJoWMwc00sg?0gU7j8S%ll=%7OaB#sZtAqWt_hz`mjfewZb z0fGooey@6FI9!r;+$5{3s$ac&AOCvqbyF>G-O@@a{aoX++1XK-^^V?=9<64m)a7U= zjN}#uzpF0C^yMK$)t#NM$i>R9C^K!M_WE|Rd}X8CQ)%e;y2~qVRgb>(rqNpSXTpA3 zM@mInS0Y*j;7VexqNo-_qAE}sQ%RXNNsU%lt2&BVvwKBxY!hLsl4>05x1fZTuDq*T zJIXstlSmUu^PZA69!^%ISCuA}rY22Y8Y@jhnlWjPNHZ=?V4$UE?2eY~?@=-J^oIU>(TCMrVk*qI?gH4uzUq~i-O zUi70RH5;fGA3GyE)bD%slE1Y0?C6{woqMgMYh)vIuRS44$41E(A3ZB`M@Hus%BADu z>+LTutZgj!kgMBWzN4N_mX?@PXSlz0b6q`CU0S-mF1=@KOG_&oYisS5o_fwMEp>an zn@d-gx7v}b+-l$2=-x3Z=`CMbYil*Rw6xXk`R?`Gx7zEytry$t*LyeAE0wKYcdfmy zelyy-eM`MjqkXlv+`GA=eyg!^V|o30yHEMs)s^M7HSx}yM{jLhy?O1<9wEP!>Q`%3 zt-QAS$%dY&|M_R$tSYCR?$|NzescA+$-LgS6-HTP>)cM8)SGSlC{%;N#dzM#`wx_V zTl;@afN`djRaPFyPJ7eqoHokN>v+ejTtljI1HUAXteKDIopI6gdF*0gBV3)yDxF+g zXT0v@rlGC1PLGO&0B5w`5#lTzZvTPy|E2t=2fGiq&W%?y&g_>U{TUL}4v?UR{!X7Y znH}`vVK23rJXKjEv|~;MfiZ!P{La>9-*}8R?H6>k1Le8mM6R9A#&grRgFc@}E{f;9 zM&2y*(ZV?fM25)!nf94zhEXOvEdC+{EDXl6lVR)OUQTzjhP_WFu~3-al$jN6WZ!Yw z)vJYapWsmjJSmFBgrG6p^AqKd%AVuFmnn7>xrUFwHV{c8%NTCd*+lS5;n;z_ar+Ac zY`hoySO;M28$3@5Hcj7E@4zXVQn0<&Y@ZF+Uy+6RKKK_1o-l?=+ziP)5h zY(lim#_+H3DW*_N*riQ*8)!sl*iK{M7zCB>$%yJA5piCi z&>4b89nc$v)Yl?i2j#3p6tTV6o2B``o%nAVf25Cyz&4MBB=U`mLy|unkVO8jSrjO7 z&LSUg=SkwCX2pN}$tRyg&8n-o>f&r(@pG`18U5zdi*(naRU@@<|IIp-Que!Rcu$ilN z%7Ag%Vse8ca|=lwl8UQAW?fy#DuK*Z&zj3{Md82=u^~a3l1FUwN?=iC-ojtIq$eI| zR^SLPA#?S!CgveL9Ig{DX%`2w>?D!L{y5eR5IN(3lN?4A{RiDQ{UNUT$NqDK(sH5& z?$L<(Lp6J!fz(uYaYWcUAE4iXRyEOrSA+RDnVvI9ELh~m4j`SIY? z$^mjN$~F69`VNdrc*?#Q9XU8?_YbD?s<5h#!s|c!Y6jy7hib>g{g8!~{&Qd@!IH#H z#qt3TQ~Kbrmbhv&>f^A&ajt;F$j`Y59HxxZ5gdY?J`U4>!?eUuuVV#AM(=2Y3xQj~MRRZpYa7laJ>||Ip z#-awkP%KMXhC%}@0;^iD3(GOr*ae>b6QipoyqtMyh_L@29wqGR$N3f9Vhh}5$^luU z+y_U$-LQGg>E@)CQ5^`ga5oa%jr!>W@2}z{RFxjwN+2fM0!1)R;QMZ4WZ@q~K9MK` z&YWIFBcS3N9hirBLZn1NAFr))@H8G1zv`}Fhm>gT3FN%RJ9SnSPVf$la^UQ&VDCP%JL@Yls6>bM6U6)@>wry(r=x#PiaYOrR!1a zyku%WzDd$Ty)rw<`QFXk9KFA$&Iq|d+Y_u2ze=dWGx$V-@!ZZTQec4-$8B*E++_uK zQdcYclznjUjGaP7Lpzof6Fi<>ZA}P61nOiDSo_b0Vn!?`KgBWJBc%o9qxO1XOh#s5 z%rvCb^SX7+tJZOt-B(PvLNZ+&r&46$%(+|_Q|%r_X~~5&fv} zVE@SujJ_xt877dhHrR5wMPP@L)1V#FnM3&R;XUL#%CVTu4Fb9{m99>4m1P_Xd zVse%H;#x^!Pa&{xNWs-e=@!#^!%9Wmz0{u0fr;$_=)c^hAEaiecepn^$@Hml*wXh+NhF5uX{v;aI9~ zw0XJ%qhStt9U=M!>tdm-hsgr(kmw1V=X;Q_=H9r7b(@ikn-qL5xj>QUD)U(3c}^3- zF?4_ktgDl`@!)HJ~NmSRb;j-<$lsni~(!AHJUTKx$~z{zuGG+CR*5iR-6^t3AHD9K8$$7 zn!aJLha%U1Bvp3#ntC^q*O9LqKUW?hIg&idK5c#GR401`(@5Y$i$`fyM&2!Ei<#^M z(br_NofbDjUzyRI`q(0leVKP_j;g$|h|z~;Bg4OhAA}o+m52}?HnKCaT!Lv6bnuQ3 zILL^Lvme)$uv-s)$3)}7DylRVa{tA^;Y6`j;W2nM3VY-FOuU&$#FK3WV%ZeH%ciWj zF5)edu%#Eu%pB$^u>VTy1o7o%f$s$p4z`ImKskh-a%ATH+s40d{DgmG5PVQmu)}Li zTE4=(K!olAaNeN7nC>;J{lb!>#HEX~O%5uQj9%azkgi=Ndn`}ADUP0>VLB;OOe&Qs zWeC|`ZlsRKv7TiA)Q&j!s1T9fc>XKW%g)*~Ol6<5pHgPN{3+&+MA}3WF1^lajC|P; za$}Eib5wC;k~ya=`rJq9o`f%f<=cBHi4>`i4|g7YK}z8p-WUpXT9K{FZj!4FNrt{j_b@X0#T zKp6BLe172RgdYFew?#@LbZj4w3f z;iUz(3uQ$WAol!7e{rOLVWj`UNdLu={!1hMmq+?vkiP6!{wQ0)KCL;5g;2E?1)+VL z3gjnIcBFN}e>>(j?LUy)tesXxv&hLk{{3%KGW@=zI4#JsZ(w@rz$Wpp)yytgdJ6P& zINnckT{O%0N6jH}>N(ZFenux_4Z*n8wBON0;lMf_uzp5;E`qh0cM{tm6s?)F_aD=q!3Jn6)mjr%~PD2JZ3*? zw5E&g;$cef%2gZ4g$ZDRoUaEtg_G&4$hS@TM7Gy_PP75lu~;uyf~xCqvg-ejtUgNC zR0nQ}qEGa<44>2vAtLbnY90+_ivZB!gnq!!{xqGC|9!ZVeF(@+^H<@otJ>4Uj^ zRjsL;>WX@p^>@@;LA+%+2#-7Jv&?P{nJE9G1GqfE^Ia}mtXSsnrdr{CARj&p+D9JR z1})wV;>l{{TmBU%3DP diff --git a/lib/loader/tests/build/legacy.wasm b/lib/loader/tests/build/legacy.wasm index 13ca03ba984d8339fcefe53560826cbe7f81d450..06ba6bc7a005d8fb288524a2e6392aa7efcb59c2 100644 GIT binary patch literal 7707 zcmb7JON?Ac6|K*E-LJd4r)&N{CsVIq+i@H_eA+QwWU?RdS~Ud!ySob*pna{I{}7-z1^ z{#F`)-|?fzPe_(otv0J?&$8)!+?Z|F&Pka)yByp2Z1H@p^|B+GzOppW4i!(&ym;zq zd*XzBWp-x2^or;{HktPQ9-8kO$PmF3kEaA#N6s^=D@> z#-2xgX<>;S&(6+XS)$fUx!KwI zQR8f2c6O!Kvd!~XF4mS>D@SWf=UW$8HM7!cHfl@kyj;0*kzL54JlU$Y7UtPPVg5pO z>3l7rtY_z|jRtvVvG3yY*@bgg*D2Wu_?cXmGs_j9F7W>R?cIx6W|-l1MfFahRROgf zSk%(;Rh2LIL6#*TYa_7=0(xxM8B*_tthnZR%>TJ@cRspq)2 zW?2Y;h5|F$P>LxzWrUH3LeF^Kl$auBM(A8U!B!crIg`adO`fdoUakBR*BSG z-2Q>t2VfVwITS$&A!;(ESX9dG2VXJtikdAn1D^MD?f`Wan>^JS@ zp4*5Xw9>AvT#hY@&SmuymusLu5eW>vjBpKe+eW@dza%4XeO%qivNcs@Twro0<#`GAqF%d;GK7vas z_%5@3B)CK_9)p=lw{-SfZM8V`>4$^49#5^e2d;|@tQd} zYt;39YJwcibg$Ek9|M564|exkbJ?&?P8H9K{G^TW_VI~$_#)9V8--Apz<7*-i|P({^ap-Ky=IiVRS~Z%lCL<_pROX`(zp_ zaXRM&e%V0;jO)RjKCH(tJE5N5O+Y6)Kfz5|=pAl-#$;$bvw1y5Qvn8!ENilG7lq_7 zFag--NM#fqwEU%ggc%5Sn;_&6nj_|-ODG%yC2;6=w1>kyvC4O&>hH-8omq%OzHYoE zhQU7nXxoP%L}8U-c^iIk7s0RKn|!&Lz^}&?O%LE#vJ<8R_$gB|stbMv^kVoa2R{|V zudoq*|L$0x0WS)8DTIASn_j|9UkWXN1R+sB00Z>vou(gNzz9(3&@zC9gIG9ZIAAhh z25Iq73^;%VfNSGKwVHanTQi0=G9~+eUy>KNLKO zab?7@6k7jE4-m|1OZZ24g(=`I5qEHlkQ@MOr?_5Fp@%b#^BKo?U>6HJ=l_~at`j(a z5kA6BsReEhgFaV4A+U`Y_;#Ud-FKz+DYO7&hA)N=g|<)!Zx=)mG?6nPpf845SP75= z{&I6j0dXR#d4Btn77Ptq=6(m?M)67z=OeF)@ZQIzgJ zWP2GDb{bklt2!0VEP9nfvEhdii%8EYX4xUS)x0UnRNUcX&O@?oCgVGKuvx~%^9-Pb zJ!C1^Kre~CWN>&GbPI4gC_q3%L_NeRw?F}O2w8=6K@kgj;PetmGy$350?*M>O>j{_ zFVY?rUl1@HI+-{Ja(fDUDW#F7cQ3QLr5{GSvJD9iU6Zlrv8{u2XWPKe~7yU(pa1Lb{MaZyxx=1}ST@(e0eOCr8s|Va}$wpOcKpu*wJo4jXY0P^H9il-5J?Kpjlx5(Xf_T4%$Qy<>;% zjRNE#jW+Uk`RE4TDPN!^P-Vo5%AjiNKN6C$MxBms5@!fn zV_%(2?jvpooHv+$!sfB*(P&inxe~^#3>FwbrD||9OiTZ+1@?EmVLxI^ZL{bn7ef}o zf^JJ=QU5!jc;}lhe8jH(0_63|0M@w#h8-^Au%Z|BVA)Jns%802;%Qcdtajdr238E8kkFiI1U>Hafu|${s$QZr)&Vuw@A;< zFShDP6)6A0p_?!s0=mGhf^d=M6B4~RpbHn!MI6u(tk&lf?D7fg|kcTeXk3Gmwh#p4o)G!gaU^3p`q+f8Hw^?lB>2$|UH!EML?q zvmuJbcHr^#9)JO4oPu_e*SLhGZnB-c20P{PMYAs50fC6uDRqgGMy{WNi6}HYO#$Bd z9Gz#{L$nVXjUD-MasfJ+rCFE}oh$O6GRfxXk+B|lIZ5&d1sF2ayX2V^63~s;}*fE3xn(Nii6BBHOmjMmEm%w5C znejV$Mm(43T}tU}$ytTP#)9fUZ+jb|Ymr#ApF>VC<*mcyT?%s~l;EW?Aa$rHot1c4 zB3kk3_zHI8$e@45c^w07zF?ZdMYeh5%nD$!=3EMw@HywQD#u# zjfRuVw58Y=Oo~8t`L&OTaED?31#0PiDsV%3zuL~kRQwlB^hhowQ;6d{L?Li|9l228 zz~M|$nV?@_STFK&-~Be&>-fZKPzq{OvE7fs0B05kJE!&#pZNEg9-go zo`#6LV-ANOQ^Qxf?BvKP89aTcB&b9Xjsy7%K5DA$?U z`icWP^(0h_SQ)g=BxPl9k&ViLj;pTGuLEW5FYaZjQUh*3@IaZsN~ff(k|X6gbLmrV zEOGDYwx3Uax<(e7(A%pBzfmIa)o!L=Q$OOY4Vrt`uy;TYIK1eAD$mbkgIrz}iajNb z-(={L2h)>D{c=)&A*sKZ)UPDmZ+qXPaqxKe6<7$*eLO`c5oe`t!`G!yVus%;_(yE>3?Q4egX3)w~^ z4{yto3d!ddd_eVLo0Ix=&`}-47?p{wMF%jTP#OcR=z|_>U zX*Zs&pg+Twz^cZ+4x25rE3D<}b10jvin;TcOF#BazBQL`vIbjVXV@cHf0bQw>Q%vk zcwA)@DQk+hX&+cVd+V_Xg}nT9UTQkYvzW#ve&0Ua1A`4Y`?%Stq-R zwU2;L3mh-PW*aOAT81E^2B@*=gSc|9nH%0_TM?6v#Yyr8X$VmF;&;c}yp#Jk@gp=e zu#0mWImfEocm2&;kuOfcQ#II+@VCNVMZ1aKLX07M+utmEJ$gDGJOf0Z!yj>2w>x_y zvzf~-$UY7f*FirI-ARK6R@P9T1&$4ny#Sq-FyfA%y}bn&!o_+nq`ASWWyf;^4|o*+ pk+>gG6g2S{mHSwfuj44cj+*E2<@k;=CeW_X7k$#>ZO~LO{$KOvWqJSr literal 7810 zcmb7}O>88`b;ql!yJvc)hRfEHyUUN&vU+-~tQFakR?1pR9El}qx#H?$ZE2-Mi3~26 zJNq%@lHzcd&H|3PfeqLJoWMwc00sg?0gU7j8S%ll=%7OaB#sZtAqWt_hz`mjfewZb z0fGooey@6FI9!r;+$5{3s$ac&AOCvqbyF>G-O@@a{aoX++1XK-^^V?=9<64m)a7U= zjN}#uzpF0C^yMK$)t#NM$i>R9C^K!M_WE|Rd}X8CQ)%e;y2~qVRgb>(rqNpSXTpA3 zM@mInS0Y*j;7VexqNo-_qAE}sQ%RXNNsU%lt2&BVvwKBxY!hLsl4>05x1fZTuDq*T zJIXstlSmUu^PZA69!^%ISCuA}rY22Y8Y@jhnlWjPNHZ=?V4$UE?2eY~?@=-J^oIU>(TCMrVk*qI?gH4uzUq~i-O zUi70RH5;fGA3GyE)bD%slE1Y0?C6{woqMgMYh)vIuRS44$41E(A3ZB`M@Hus%BADu z>+LTutZgj!kgMBWzN4N_mX?@PXSlz0b6q`CU0S-mF1=@KOG_&oYisS5o_fwMEp>an zn@d-gx7v}b+-l$2=-x3Z=`CMbYil*Rw6xXk`R?`Gx7zEytry$t*LyeAE0wKYcdfmy zelyy-eM`MjqkXlv+`GA=eyg!^V|o30yHEMs)s^M7HSx}yM{jLhy?O1<9wEP!>Q`%3 zt-QAS$%dY&|M_R$tSYCR?$|NzescA+$-LgS6-HTP>)cM8)SGSlC{%;N#dzM#`wx_V zTl;@afN`djRaPFyPJ7eqoHokN>v+ejTtljI1HUAXteKDIopI6gdF*0gBV3)yDxF+g zXT0v@rlGC1PLGO&0B5w`5#lTzZvTPy|E2t=2fGiq&W%?y&g_>U{TUL}4v?UR{!X7Y znH}`vVK23rJXKjEv|~;MfiZ!P{La>9-*}8R?H6>k1Le8mM6R9A#&grRgFc@}E{f;9 zM&2y*(ZV?fM25)!nf94zhEXOvEdC+{EDXl6lVR)OUQTzjhP_WFu~3-al$jN6WZ!Yw z)vJYapWsmjJSmFBgrG6p^AqKd%AVuFmnn7>xrUFwHV{c8%NTCd*+lS5;n;z_ar+Ac zY`hoySO;M28$3@5Hcj7E@4zXVQn0<&Y@ZF+Uy+6RKKK_1o-l?=+ziP)5h zY(lim#_+H3DW*_N*riQ*8)!sl*iK{M7zCB>$%yJA5piCi z&>4b89nc$v)Yl?i2j#3p6tTV6o2B``o%nAVf25Cyz&4MBB=U`mLy|unkVO8jSrjO7 z&LSUg=SkwCX2pN}$tRyg&8n-o>f&r(@pG`18U5zdi*(naRU@@<|IIp-Que!Rcu$ilN z%7Ag%Vse8ca|=lwl8UQAW?fy#DuK*Z&zj3{Md82=u^~a3l1FUwN?=iC-ojtIq$eI| zR^SLPA#?S!CgveL9Ig{DX%`2w>?D!L{y5eR5IN(3lN?4A{RiDQ{UNUT$NqDK(sH5& z?$L<(Lp6J!fz(uYaYWcUAE4iXRyEOrSA+RDnVvI9ELh~m4j`SIY? z$^mjN$~F69`VNdrc*?#Q9XU8?_YbD?s<5h#!s|c!Y6jy7hib>g{g8!~{&Qd@!IH#H z#qt3TQ~Kbrmbhv&>f^A&ajt;F$j`Y59HxxZ5gdY?J`U4>!?eUuuVV#AM(=2Y3xQj~MRRZpYa7laJ>||Ip z#-awkP%KMXhC%}@0;^iD3(GOr*ae>b6QipoyqtMyh_L@29wqGR$N3f9Vhh}5$^luU z+y_U$-LQGg>E@)CQ5^`ga5oa%jr!>W@2}z{RFxjwN+2fM0!1)R;QMZ4WZ@q~K9MK` z&YWIFBcS3N9hirBLZn1NAFr))@H8G1zv`}Fhm>gT3FN%RJ9SnSPVf$la^UQ&VDCP%JL@Yls6>bM6U6)@>wry(r=x#PiaYOrR!1a zyku%WzDd$Ty)rw<`QFXk9KFA$&Iq|d+Y_u2ze=dWGx$V-@!ZZTQec4-$8B*E++_uK zQdcYclznjUjGaP7Lpzof6Fi<>ZA}P61nOiDSo_b0Vn!?`KgBWJBc%o9qxO1XOh#s5 z%rvCb^SX7+tJZOt-B(PvLNZ+&r&46$%(+|_Q|%r_X~~5&fv} zVE@SujJ_xt877dhHrR5wMPP@L)1V#FnM3&R;XUL#%CVTu4Fb9{m99>4m1P_Xd zVse%H;#x^!Pa&{xNWs-e=@!#^!%9Wmz0{u0fr;$_=)c^hAEaiecepn^$@Hml*wXh+NhF5uX{v;aI9~ zw0XJ%qhStt9U=M!>tdm-hsgr(kmw1V=X;Q_=H9r7b(@ikn-qL5xj>QUD)U(3c}^3- zF?4_ktgDl`@!)HJ~NmSRb;j-<$lsni~(!AHJUTKx$~z{zuGG+CR*5iR-6^t3AHD9K8$$7 zn!aJLha%U1Bvp3#ntC^q*O9LqKUW?hIg&idK5c#GR401`(@5Y$i$`fyM&2!Ei<#^M z(br_NofbDjUzyRI`q(0leVKP_j;g$|h|z~;Bg4OhAA}o+m52}?HnKCaT!Lv6bnuQ3 zILL^Lvme)$uv-s)$3)}7DylRVa{tA^;Y6`j;W2nM3VY-FOuU&$#FK3WV%ZeH%ciWj zF5)edu%#Eu%pB$^u>VTy1o7o%f$s$p4z`ImKskh-a%ATH+s40d{DgmG5PVQmu)}Li zTE4=(K!olAaNeN7nC>;J{lb!>#HEX~O%5uQj9%azkgi=Ndn`}ADUP0>VLB;OOe&Qs zWeC|`ZlsRKv7TiA)Q&j!s1T9fc>XKW%g)*~Ol6<5pHgPN{3+&+MA}3WF1^lajC|P; za$}Eib5wC;k~ya=`rJq9o`f%f<=cBHi4>`i4|g7YK}z8p-WUpXT9K{FZj!4FNrt{j_b@X0#T zKp6BLe172RgdYFew?#@LbZj4w3f z;iUz(3uQ$WAol!7e{rOLVWj`UNdLu={!1hMmq+?vkiP6!{wQ0)KCL;5g;2E?1)+VL z3gjnIcBFN}e>>(j?LUy)tesXxv&hLk{{3%KGW@=zI4#JsZ(w@rz$Wpp)yytgdJ6P& zINnckT{O%0N6jH}>N(ZFenux_4Z*n8wBON0;lMf_uzp5;E`qh0cM{tm6s?)F_aD=q!3Jn6)mjr%~PD2JZ3*? zw5E&g;$cef%2gZ4g$ZDRoUaEtg_G&4$hS@TM7Gy_PP75lu~;uyf~xCqvg-ejtUgNC zR0nQ}qEGa<44>2vAtLbnY90+_ivZB!gnq!!{xqGC|9!ZVeF(@+^H<@otJ>4Uj^ zRjsL;>WX@p^>@@;LA+%+2#-7Jv&?P{nJE9G1GqfE^Ia}mtXSsnrdr{CARj&p+D9JR z1})wV;>l{{TmBU%3DP diff --git a/lib/loader/tests/index.js b/lib/loader/tests/index.js index 6a906716d6..48d008b0da 100644 --- a/lib/loader/tests/index.js +++ b/lib/loader/tests/index.js @@ -88,7 +88,6 @@ function test(file) { { let arr = [1, 2, 3, 4, 5, 0x80000000 | 0]; let ref = exports.__newArray(exports.INT32ARRAY_ID, arr); - assert(exports.__instanceof(ref, exports.INT32ARRAY_ID)); // should be able to get the values of an array assert.deepStrictEqual(exports.__getArray(ref), arr); @@ -104,7 +103,6 @@ function test(file) { { let arr = [1, 2, 3, 4, 5, 0x80000000 | 0]; let ref = exports.__newArray(exports.STATICARRAYI32_ID, arr); - assert(exports.__instanceof(ref, exports.STATICARRAYI32_ID)); // should be able to get the values of an array assert.deepStrictEqual(exports.__getArray(ref), arr); @@ -120,17 +118,14 @@ function test(file) { { let arrU8Arr = new Uint8Array([0, 1, 2]); let refU8Arr = module.__newUint8Array(arrU8Arr); - assert(module.__instanceof(refU8Arr, module.UINT8ARRAY_ID)); assert.deepStrictEqual(module.__getUint8Array(refU8Arr), arrU8Arr); let arrU16Arr = new Uint16Array([0, 0x7FFF, 0xFFFF]); let refU16Arr = module.__newUint16Array(arrU16Arr); - assert(module.__instanceof(refU16Arr, module.UINT16ARRAY_ID)); assert.deepStrictEqual(module.__getUint16Array(refU16Arr), arrU16Arr); let arrI16Arr = new Int16Array([0, -1, -2]); let refI16Arr = module.__newInt16Array(arrI16Arr); - assert(module.__instanceof(refI16Arr, module.INT16ARRAY_ID)); assert.deepStrictEqual(module.__getInt16Array(refI16Arr), arrI16Arr); } */ @@ -140,7 +135,6 @@ function test(file) { let values = [0, 255, 127]; let arr = new Uint8Array(values); let ref = exports.__newArray(exports.UINT8ARRAY_ID, arr); - assert(exports.__instanceof(ref, exports.UINT8ARRAY_ID)); assert.deepStrictEqual(exports.__getUint8Array(ref), arr); assert.deepStrictEqual(exports.__getUint8ArrayView(ref), arr); assert.deepStrictEqual(exports.__getArray(ref), values); @@ -150,7 +144,6 @@ function test(file) { { let arr = [0, 255, 127]; let ref = exports.__newArray(exports.STATICARRAYU8_ID, arr); - assert(exports.__instanceof(ref, exports.STATICARRAYU8_ID)); assert.deepStrictEqual(exports.__getArray(ref), arr); } @@ -159,7 +152,6 @@ function test(file) { let values = [0, 0xFFFF, -0x00FF]; let arr = new Int16Array(values); let ref = exports.__newArray(exports.INT16ARRAY_ID, arr); - assert(exports.__instanceof(ref, exports.INT16ARRAY_ID)); assert.deepStrictEqual(exports.__getInt16Array(ref), arr); assert.deepStrictEqual(exports.__getInt16ArrayView(ref), arr); assert.deepStrictEqual(exports.__getArray(ref), [0, -1, -255]); @@ -169,7 +161,6 @@ function test(file) { { let arr = [0, 0xFFFF, -0x00FF]; let ref = exports.__newArray(exports.STATICARRAYI16_ID, arr); - assert(exports.__instanceof(ref, exports.STATICARRAYI16_ID)); assert.deepStrictEqual(exports.__getArray(ref), [0, -1, -255]); } @@ -178,7 +169,6 @@ function test(file) { let values = [1, -1 >>> 0, 0x80000000]; let arr = new Uint32Array(values); let ref = exports.__newArray(exports.UINT32ARRAY_ID, arr); - assert(exports.__instanceof(ref, exports.UINT32ARRAY_ID)); assert.deepStrictEqual(exports.__getUint32Array(ref), arr); assert.deepStrictEqual(exports.__getUint32ArrayView(ref), arr); assert.deepStrictEqual(exports.__getArray(ref), values); @@ -188,7 +178,6 @@ function test(file) { { let arr = [1, -1 >>> 0, 0x80000000]; let ref = exports.__newArray(exports.STATICARRAYU32_ID, arr); - assert(exports.__instanceof(ref, exports.STATICARRAYU32_ID)); assert.deepStrictEqual(exports.__getArray(ref), arr); } @@ -197,7 +186,6 @@ function test(file) { let values = [0.0, 1.5, 2.5]; let arr = new Float32Array(values); let ref = exports.__newArray(exports.FLOAT32ARRAY_ID, arr); - assert(exports.__instanceof(ref, exports.FLOAT32ARRAY_ID)); assert.deepStrictEqual(exports.__getFloat32Array(ref), arr); assert.deepStrictEqual(exports.__getFloat32ArrayView(ref), arr); assert.deepStrictEqual(exports.__getArray(ref), values); @@ -207,21 +195,18 @@ function test(file) { { let arr = [0.0, 1.5, 2.5]; let ref = exports.__newArray(exports.STATICARRAYF32_ID, arr); - assert(exports.__instanceof(ref, exports.STATICARRAYF32_ID)); assert.deepStrictEqual(exports.__getArray(ref), arr); } // should be able to create empty arrays { let ref = exports.__newArray(exports.ARRAYI32_ID); - assert(exports.__instanceof(ref, exports.ARRAYI32_ID)); assert.deepStrictEqual(exports.__getArray(ref), []); } // should be able to create arrays with capacity { let ref = exports.__newArray(exports.ARRAYI32_ID, 32); - assert(exports.__instanceof(ref, exports.ARRAYI32_ID)); assert.strictEqual(exports.__getArray(ref).length, 32); } @@ -229,7 +214,6 @@ function test(file) { { let arr = [1, 2, 3, 4, 5]; let ref = exports.__newArray(exports.ARRAYI32_ID, arr); - assert(exports.__instanceof(ref, exports.ARRAYI32_ID)); exports.changeLength(ref, 3); assert.deepStrictEqual(exports.__getArray(ref), [1, 2, 3]); } diff --git a/lib/loader/umd/index.js b/lib/loader/umd/index.js index 66b118c46f..709326dea7 100644 --- a/lib/loader/umd/index.js +++ b/lib/loader/umd/index.js @@ -132,31 +132,23 @@ var loader = (function(exports) { const __collect = exports.__collect || F_NO_EXPORT_RUNTIME; const __rtti_base = exports.__rtti_base; - const getRttiCount = __rtti_base ? arr => arr[__rtti_base >>> 2] : F_NO_EXPORT_RUNTIME; + const getTypeinfoCount = __rtti_base ? arr => arr[__rtti_base >>> 2] : F_NO_EXPORT_RUNTIME; extendedExports.__new = __new; extendedExports.__pin = __pin; extendedExports.__unpin = __unpin; extendedExports.__collect = __collect; /** Gets the runtime type info for the given id. */ - function getRttInfo(id) { + function getTypeinfo(id) { const U32 = new Uint32Array(memory.buffer); - if ((id >>>= 0) >= getRttiCount(U32)) throw Error(`invalid id: ${id}`); - return U32[(__rtti_base + 4 >>> 2) + (id << 1)]; + if ((id >>>= 0) >= getTypeinfoCount(U32)) throw Error(`invalid id: ${id}`); + return U32[(__rtti_base + 4 >>> 2) + id]; } - /** Gets the runtime base id for the given id. */ - - - function getRttBase(id) { - const U32 = new Uint32Array(memory.buffer); - if ((id >>>= 0) >= getRttiCount(U32)) throw Error(`invalid id: ${id}`); - return U32[(__rtti_base + 4 >>> 2) + (id << 1) + 1]; - } - /** Gets and validate runtime type info for the given id for array like objects */ + /** Gets and validates runtime type info for the given id for array like objects */ function getArrayInfo(id) { - const info = getRttInfo(id); + const info = getTypeinfo(id); if (!(info & (ARRAYBUFFERVIEW | ARRAY | STATICARRAY))) throw Error(`not an array: ${id}, flags=${info}`); return info; } @@ -366,25 +358,8 @@ var loader = (function(exports) { [BigUint64Array, BigInt64Array].forEach(ctor => { attachTypedArrayFunctions(ctor, ctor.name.slice(3), 3); }); - } - /** Tests whether an object is an instance of the class represented by the specified base id. */ - - - function __instanceof(ptr, baseId) { - const U32 = new Uint32Array(memory.buffer); - let id = U32[ptr + ID_OFFSET >>> 2]; - - if (id <= getRttiCount(U32)) { - do { - if (id == baseId) return true; - id = getRttBase(id); - } while (id); - } - - return false; - } + } // Pull basic exports to extendedExports so code in preInstantiate can use them - extendedExports.__instanceof = __instanceof; // Pull basic exports to extendedExports so code in preInstantiate can use them extendedExports.memory = extendedExports.memory || memory; extendedExports.table = extendedExports.table || table; // Demangle exports and provide the usual utility on the prototype diff --git a/src/builtins.ts b/src/builtins.ts index 79ad94f71a..5d4962555b 100644 --- a/src/builtins.ts +++ b/src/builtins.ts @@ -10399,7 +10399,7 @@ export function compileRTTI(compiler: Compiler): void { let module = compiler.module; let managedClasses = program.managedClasses; let count = managedClasses.size; - let size = 4 + 8 * count; + let size = 4 + 4 * count; // count | TypeInfo* let data = new Uint8Array(size); writeI32(count, data, 0); let off = 4; @@ -10443,8 +10443,6 @@ export function compileRTTI(compiler: Compiler): void { } writeI32(flags, data, off); off += 4; instance.rttiFlags = flags; - let base = instance.base; - writeI32(base ? base.id : 0, data, off); off += 4; } assert(off == size); let usizeType = program.options.usizeType; diff --git a/src/common.ts b/src/common.ts index 9ad0a01e14..1866bd3f77 100644 --- a/src/common.ts +++ b/src/common.ts @@ -256,7 +256,6 @@ export namespace CommonNames { export const renew = "__renew"; export const link = "__link"; export const collect = "__collect"; - export const typeinfo = "__typeinfo"; export const visit = "__visit"; export const newBuffer = "__newBuffer"; export const newArray = "__newArray"; diff --git a/src/program.ts b/src/program.ts index 25137fdafc..d7bb603a56 100644 --- a/src/program.ts +++ b/src/program.ts @@ -729,14 +729,6 @@ export class Program extends DiagnosticEmitter { } private _visitInstance: Function | null = null; - /** Gets the runtime `__typeinfo(id: u32): RTTIFlags` instance. */ - get typeinfoInstance(): Function { - let cached = this._typeinfoInstance; - if (!cached) this._typeinfoInstance = cached = this.requireFunction(CommonNames.typeinfo); - return cached; - } - private _typeinfoInstance: Function | null = null; - /** Gets the runtime `__newBuffer(size: usize, id: u32, data: usize = 0): usize` instance. */ get newBufferInstance(): Function { let cached = this._newBufferInstance; diff --git a/std/assembly/rt.ts b/std/assembly/rt.ts index 5431808060..f2d2c71995 100644 --- a/std/assembly/rt.ts +++ b/std/assembly/rt.ts @@ -23,18 +23,6 @@ export function __typeinfo(id: u32): TypeinfoFlags { return changetype(ptr + sizeof() + id * offsetof()).flags; } -// @ts-ignore: decorator -@unsafe -export function __instanceof(ptr: usize, classId: u32): bool { // keyword - let id = changetype(ptr - TOTAL_OVERHEAD).rtId; - let rttiBase = __rtti_base; - if (id <= load(rttiBase)) { - do if (id == classId) return true; - while (id = changetype(rttiBase + sizeof() + id * offsetof()).base); - } - return false; -} - // @ts-ignore: decorator @unsafe export function __newBuffer(size: usize, id: u32, data: usize = 0): usize { diff --git a/std/assembly/rt/README.md b/std/assembly/rt/README.md index deb0c9f13c..6a27d565ab 100644 --- a/std/assembly/rt/README.md +++ b/std/assembly/rt/README.md @@ -52,9 +52,6 @@ Interface * **__typeinfo**(id: `u32`): `RTTIFlags`
Obtains the runtime type information for objects with the specified runtime id. Runtime type information is a set of flags indicating whether a type is managed, an array or similar, and what the relevant alignments when creating an instance externally are etc. -* **__instanceof**(ptr: `usize`, classId: `u32`): `bool`
- Tests if the object pointed to by `ptr` is an instance of the specified class id. - ITCMS / `--runtime incremental` ----- diff --git a/std/assembly/rt/index.d.ts b/std/assembly/rt/index.d.ts index 260a9881bf..fbe1a778e1 100644 --- a/std/assembly/rt/index.d.ts +++ b/std/assembly/rt/index.d.ts @@ -12,7 +12,6 @@ declare function __collect(): void; // Runtime type info declare function __typeinfo(id: u32): u32; -declare function __instanceof(ptr: usize, superId: u32): bool; // Visitors declare function __visit(ptr: usize, cookie: i32): void; diff --git a/std/assembly/shared/typeinfo.ts b/std/assembly/shared/typeinfo.ts index fb33087055..0ad0ccda91 100644 --- a/std/assembly/shared/typeinfo.ts +++ b/std/assembly/shared/typeinfo.ts @@ -7,8 +7,6 @@ // │ count │ // ╞═══════════════════════════════════════════════════════════════╡ ┐ // │ Typeinfo#flags [id=0] │ id < count -// ├ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ─ ┤ -// │ Typeinfo#base [id=0] │ // ├───────────────────────────────────────────────────────────────┤ // │ ... │ @@ -17,8 +15,6 @@ export class Typeinfo { /** Flags describing the shape of this class type. */ flags: TypeinfoFlags = TypeinfoFlags.NONE; - /** Base class id or `0` if none. */ - base: u32 = 0; } /** Runtime type information flags. */ diff --git a/tests/compiler/bindings/esm.debug.wat b/tests/compiler/bindings/esm.debug.wat index 7f2828be8a..c0b626b4e8 100644 --- a/tests/compiler/bindings/esm.debug.wat +++ b/tests/compiler/bindings/esm.debug.wat @@ -55,9 +55,9 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 1056)) - (global $~lib/memory/__data_end i32 (i32.const 1180)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33948)) - (global $~lib/memory/__heap_base i32 (i32.const 33948)) + (global $~lib/memory/__data_end i32 (i32.const 1120)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33888)) + (global $~lib/memory/__heap_base i32 (i32.const 33888)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") @@ -81,7 +81,7 @@ (data (i32.const 876) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") (data (i32.const 924) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d\00\00\00") (data (i32.const 988) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d\00\00\00\00\00") - (data (i32.const 1056) "\0f\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\81\08\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\02\00\00\02\00\00\00$\t\00\00\00\00\00\00\a4\00\00\00\00\00\00\00$\n\00\00\00\00\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00A\00\00\00\02\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 1056) "\0f\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\81\08\00\00\01\19\00\00\01\02\00\00$\t\00\00\a4\00\00\00$\n\00\00\02\t\00\00\00\00\00\00A\00\00\00\02A\00\00 \00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:bindings/esm~anonymous|0) (export "plainGlobal" (global $bindings/esm/plainGlobal)) @@ -340,7 +340,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3355,8 +3355,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33920 i32.const 33968 - i32.const 34016 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/bindings/esm.release.wat b/tests/compiler/bindings/esm.release.wat index 6ef202959d..a0ead0dbc1 100644 --- a/tests/compiler/bindings/esm.release.wat +++ b/tests/compiler/bindings/esm.release.wat @@ -41,7 +41,7 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2080)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34972)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34912)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -80,9 +80,8 @@ (data (i32.const 1960) "\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d") (data (i32.const 2012) "<") (data (i32.const 2024) "\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d") - (data (i32.const 2080) "\0f\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 2116) "\81\08\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\02\00\00\02\00\00\00$\t\00\00\00\00\00\00\a4\00\00\00\00\00\00\00$\n\00\00\00\00\00\00\02\t") - (data (i32.const 2180) "A\00\00\00\02\00\00\00\02A\00\00\00\00\00\00 ") + (data (i32.const 2080) "\0f\00\00\00 \00\00\00 ") + (data (i32.const 2100) "\81\08\00\00\01\19\00\00\01\02\00\00$\t\00\00\a4\00\00\00$\n\00\00\02\t\00\00\00\00\00\00A\00\00\00\02A\00\00 ") (export "plainGlobal" (global $bindings/esm/plainGlobal)) (export "plainMutableGlobal" (global $bindings/esm/plainMutableGlobal)) (export "stringGlobal" (global $bindings/esm/stringGlobal)) @@ -206,7 +205,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u i32.and i32.eqz @@ -292,7 +291,7 @@ unreachable end local.get $2 - i32.const 3 + i32.const 2 i32.shl i32.const 2084 i32.add @@ -859,10 +858,10 @@ if unreachable end - i32.const 34976 + i32.const 34912 i32.const 0 i32.store $0 - i32.const 36544 + i32.const 36480 i32.const 0 i32.store $0 loop $for-loop|0 @@ -873,7 +872,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34976 + i32.const 34912 i32.add i32.const 0 i32.store $0 offset=4 @@ -891,7 +890,7 @@ i32.add i32.const 2 i32.shl - i32.const 34976 + i32.const 34912 i32.add i32.const 0 i32.store $0 offset=96 @@ -909,13 +908,13 @@ br $for-loop|0 end end - i32.const 34976 - i32.const 36548 + i32.const 34912 + i32.const 36484 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34976 + i32.const 34912 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1000,7 +999,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u if local.get $0 @@ -1100,7 +1099,7 @@ unreachable end local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u if local.get $0 @@ -1123,7 +1122,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34972 + i32.const 34912 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1626,11 +1625,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1930,11 +1929,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2233,11 +2232,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2275,7 +2274,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34972 + i32.const 34912 i32.sub i32.const 1 i32.shr_u @@ -2316,7 +2315,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2331,7 +2330,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2355,7 +2354,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2406,8 +2405,8 @@ local.get $5 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2420,11 +2419,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2455,7 +2454,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2470,7 +2469,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2507,8 +2506,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2526,7 +2525,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2541,7 +2540,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2567,7 +2566,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2586,7 +2585,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2763,8 +2762,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2780,7 +2779,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2797,7 +2796,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2823,7 +2822,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2927,8 +2926,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2941,11 +2940,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2973,7 +2972,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2992,7 +2991,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3010,7 +3009,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3147,8 +3146,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3163,7 +3162,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3180,7 +3179,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3192,7 +3191,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3291,8 +3290,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3305,11 +3304,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/bindings/noExportRuntime.debug.wat b/tests/compiler/bindings/noExportRuntime.debug.wat index fbc556d5bd..87993755e2 100644 --- a/tests/compiler/bindings/noExportRuntime.debug.wat +++ b/tests/compiler/bindings/noExportRuntime.debug.wat @@ -31,9 +31,9 @@ (global $bindings/noExportRuntime/isArrayOfBasic i32 (i32.const 608)) (global $bindings/noExportRuntime/isArrayOfArray i32 (i32.const 688)) (global $~lib/rt/__rtti_base i32 (i32.const 720)) - (global $~lib/memory/__data_end i32 (i32.const 780)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33548)) - (global $~lib/memory/__heap_base i32 (i32.const 33548)) + (global $~lib/memory/__data_end i32 (i32.const 752)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33520)) + (global $~lib/memory/__heap_base i32 (i32.const 33520)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -51,7 +51,7 @@ (data (i32.const 588) ",\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\10\00\00\00@\02\00\00@\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 636) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 668) ",\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\10\00\00\00\90\02\00\00\90\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 720) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\t\00\00\02\00\00\00\02\t\00\00\00\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 720) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\01\t\00\00\02\t\00\00\02A\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "isBasic" (global $bindings/noExportRuntime/isBasic)) @@ -262,7 +262,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2562,8 +2562,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33568 - i32.const 33616 + i32.const 33552 + i32.const 33600 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/bindings/noExportRuntime.release.wat b/tests/compiler/bindings/noExportRuntime.release.wat index 4299467bac..c41c0583db 100644 --- a/tests/compiler/bindings/noExportRuntime.release.wat +++ b/tests/compiler/bindings/noExportRuntime.release.wat @@ -24,7 +24,7 @@ (global $bindings/noExportRuntime/isTypedArray (mut i32) (i32.const 0)) (global $bindings/noExportRuntime/isArrayOfBasic i32 (i32.const 1632)) (global $bindings/noExportRuntime/isArrayOfArray i32 (i32.const 1712)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34572)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34544)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -49,8 +49,7 @@ (data (i32.const 1660) "\1c") (data (i32.const 1692) ",") (data (i32.const 1704) "\05\00\00\00\10\00\00\00\90\06\00\00\90\06") - (data (i32.const 1744) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1772) "\01\t\00\00\02\00\00\00\02\t\00\00\00\00\00\00\02A\00\00\00\00\00\00 ") + (data (i32.const 1744) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\01\t\00\00\02\t\00\00\02A\00\00 ") (export "isBasic" (global $bindings/noExportRuntime/isBasic)) (export "takesReturnsBasic" (func $bindings/noExportRuntime/takesReturnsBasic)) (export "isString" (global $bindings/noExportRuntime/isString)) @@ -167,7 +166,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34572 + i32.const 34544 i32.lt_u i32.and i32.eqz @@ -228,7 +227,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1748 i32.add @@ -795,10 +794,10 @@ if unreachable end - i32.const 34576 + i32.const 34544 i32.const 0 i32.store $0 - i32.const 36144 + i32.const 36112 i32.const 0 i32.store $0 loop $for-loop|0 @@ -809,7 +808,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34576 + i32.const 34544 i32.add i32.const 0 i32.store $0 offset=4 @@ -827,7 +826,7 @@ i32.add i32.const 2 i32.shl - i32.const 34576 + i32.const 34544 i32.add i32.const 0 i32.store $0 offset=96 @@ -845,13 +844,13 @@ br $for-loop|0 end end - i32.const 34576 - i32.const 36148 + i32.const 34544 + i32.const 36116 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34576 + i32.const 34544 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -936,7 +935,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34572 + i32.const 34544 i32.lt_u if local.get $0 @@ -1036,7 +1035,7 @@ unreachable end local.get $0 - i32.const 34572 + i32.const 34544 i32.lt_u if local.get $0 @@ -1059,7 +1058,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34572 + i32.const 34544 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1711,7 +1710,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34572 + i32.const 34544 i32.sub i32.const 1 i32.shr_u @@ -1747,7 +1746,7 @@ block $__inlined_func$start:bindings/noExportRuntime block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1804 + i32.const 1776 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1771,7 +1770,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1804 + i32.const 1776 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1790,7 +1789,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1804 + i32.const 1776 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1845,8 +1844,8 @@ global.set $bindings/noExportRuntime/isTypedArray br $__inlined_func$start:bindings/noExportRuntime end - i32.const 34592 - i32.const 34640 + i32.const 34576 + i32.const 34624 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1860,11 +1859,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1804 + i32.const 1776 i32.lt_s if - i32.const 34592 - i32.const 34640 + i32.const 34576 + i32.const 34624 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/bindings/raw.debug.wat b/tests/compiler/bindings/raw.debug.wat index 4edbac0cbd..b65c13625f 100644 --- a/tests/compiler/bindings/raw.debug.wat +++ b/tests/compiler/bindings/raw.debug.wat @@ -55,9 +55,9 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 1056)) - (global $~lib/memory/__data_end i32 (i32.const 1180)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33948)) - (global $~lib/memory/__heap_base i32 (i32.const 33948)) + (global $~lib/memory/__data_end i32 (i32.const 1120)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33888)) + (global $~lib/memory/__heap_base i32 (i32.const 33888)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") @@ -81,7 +81,7 @@ (data (i32.const 876) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") (data (i32.const 924) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d\00\00\00") (data (i32.const 988) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d\00\00\00\00\00") - (data (i32.const 1056) "\0f\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\81\08\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\02\00\00\02\00\00\00$\t\00\00\00\00\00\00\a4\00\00\00\00\00\00\00$\n\00\00\00\00\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00A\00\00\00\02\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 1056) "\0f\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\81\08\00\00\01\19\00\00\01\02\00\00$\t\00\00\a4\00\00\00$\n\00\00\02\t\00\00\00\00\00\00A\00\00\00\02A\00\00 \00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:bindings/esm~anonymous|0) (export "plainGlobal" (global $bindings/esm/plainGlobal)) @@ -343,7 +343,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3358,8 +3358,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33920 i32.const 33968 - i32.const 34016 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/bindings/raw.release.wat b/tests/compiler/bindings/raw.release.wat index b4a9c2a1fb..84fffaf627 100644 --- a/tests/compiler/bindings/raw.release.wat +++ b/tests/compiler/bindings/raw.release.wat @@ -41,7 +41,7 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2080)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34972)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34912)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -80,9 +80,8 @@ (data (i32.const 1960) "\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d") (data (i32.const 2012) "<") (data (i32.const 2024) "\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d") - (data (i32.const 2080) "\0f\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 2116) "\81\08\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\02\00\00\02\00\00\00$\t\00\00\00\00\00\00\a4\00\00\00\00\00\00\00$\n\00\00\00\00\00\00\02\t") - (data (i32.const 2180) "A\00\00\00\02\00\00\00\02A\00\00\00\00\00\00 ") + (data (i32.const 2080) "\0f\00\00\00 \00\00\00 ") + (data (i32.const 2100) "\81\08\00\00\01\19\00\00\01\02\00\00$\t\00\00\a4\00\00\00$\n\00\00\02\t\00\00\00\00\00\00A\00\00\00\02A\00\00 ") (export "plainGlobal" (global $bindings/esm/plainGlobal)) (export "plainMutableGlobal" (global $bindings/esm/plainMutableGlobal)) (export "stringGlobal" (global $bindings/esm/stringGlobal)) @@ -206,7 +205,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u i32.and i32.eqz @@ -292,7 +291,7 @@ unreachable end local.get $2 - i32.const 3 + i32.const 2 i32.shl i32.const 2084 i32.add @@ -859,10 +858,10 @@ if unreachable end - i32.const 34976 + i32.const 34912 i32.const 0 i32.store $0 - i32.const 36544 + i32.const 36480 i32.const 0 i32.store $0 loop $for-loop|0 @@ -873,7 +872,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34976 + i32.const 34912 i32.add i32.const 0 i32.store $0 offset=4 @@ -891,7 +890,7 @@ i32.add i32.const 2 i32.shl - i32.const 34976 + i32.const 34912 i32.add i32.const 0 i32.store $0 offset=96 @@ -909,13 +908,13 @@ br $for-loop|0 end end - i32.const 34976 - i32.const 36548 + i32.const 34912 + i32.const 36484 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34976 + i32.const 34912 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1000,7 +999,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u if local.get $0 @@ -1100,7 +1099,7 @@ unreachable end local.get $0 - i32.const 34972 + i32.const 34912 i32.lt_u if local.get $0 @@ -1123,7 +1122,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34972 + i32.const 34912 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1626,11 +1625,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1930,11 +1929,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2233,11 +2232,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2275,7 +2274,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34972 + i32.const 34912 i32.sub i32.const 1 i32.shr_u @@ -2316,7 +2315,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2331,7 +2330,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2355,7 +2354,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2406,8 +2405,8 @@ local.get $5 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2420,11 +2419,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2455,7 +2454,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2470,7 +2469,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2507,8 +2506,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2526,7 +2525,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2541,7 +2540,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2567,7 +2566,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2586,7 +2585,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2763,8 +2762,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2780,7 +2779,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2797,7 +2796,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2823,7 +2822,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2927,8 +2926,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2941,11 +2940,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2973,7 +2972,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2992,7 +2991,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3010,7 +3009,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3147,8 +3146,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3163,7 +3162,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3180,7 +3179,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3192,7 +3191,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3291,8 +3290,8 @@ local.get $0 return end + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3305,11 +3304,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2204 + i32.const 2144 i32.lt_s if + i32.const 34944 i32.const 34992 - i32.const 35040 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/call-super.debug.wat b/tests/compiler/call-super.debug.wat index bfb493704d..11289b9607 100644 --- a/tests/compiler/call-super.debug.wat +++ b/tests/compiler/call-super.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 572)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33340)) - (global $~lib/memory/__heap_base i32 (i32.const 33340)) + (global $~lib/memory/__data_end i32 (i32.const 520)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33288)) + (global $~lib/memory/__heap_base i32 (i32.const 33288)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00c\00a\00l\00l\00-\00s\00u\00p\00e\00r\00.\00t\00s\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -37,7 +37,7 @@ (data (i32.const 316) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\r\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\08\00\00\00 \00\00\00\00\00\00\00 \00\00\00\n\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0c\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -238,7 +238,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2617,8 +2617,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33312 i32.const 33360 - i32.const 33408 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/call-super.release.wat b/tests/compiler/call-super.release.wat index ccbea08aaa..e1a474fd02 100644 --- a/tests/compiler/call-super.release.wat +++ b/tests/compiler/call-super.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34364)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34312)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1a\00\00\00c\00a\00l\00l\00-\00s\00u\00p\00e\00r\00.\00t\00s") @@ -31,8 +31,7 @@ (data (i32.const 1352) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\r\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " \00\00\00\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\08\00\00\00 \00\00\00\00\00\00\00 \00\00\00\n\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0c\00\00\00 ") + (data (i32.const 1488) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -611,10 +610,10 @@ if unreachable end - i32.const 34368 + i32.const 34320 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35888 i32.const 0 i32.store $0 loop $for-loop|0 @@ -625,7 +624,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=4 @@ -643,7 +642,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=96 @@ -661,13 +660,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34320 + i32.const 35892 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34320 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -752,7 +751,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34364 + i32.const 34312 i32.lt_u if local.get $0 @@ -852,7 +851,7 @@ unreachable end local.get $0 - i32.const 34364 + i32.const 34312 i32.lt_u if local.get $0 @@ -875,7 +874,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34364 + i32.const 34312 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1432,7 +1431,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34364 + i32.const 34312 i32.sub i32.const 1 i32.shr_u @@ -1467,7 +1466,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1479,7 +1478,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1501,7 +1500,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1603,7 +1602,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1615,7 +1614,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1637,7 +1636,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1727,7 +1726,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1739,7 +1738,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1758,7 +1757,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1840,7 +1839,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner02 global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -1852,7 +1851,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -1871,7 +1870,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -1940,7 +1939,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -1952,7 +1951,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -1971,7 +1970,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner02 global.get $~lib/memory/__stack_pointer @@ -2038,8 +2037,8 @@ return end end + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2090,7 +2089,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34364 + i32.const 34312 i32.lt_u i32.and i32.eqz @@ -2151,7 +2150,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/class-implements.debug.wat b/tests/compiler/class-implements.debug.wat index a6440fd2ad..1ec5cb2761 100644 --- a/tests/compiler/class-implements.debug.wat +++ b/tests/compiler/class-implements.debug.wat @@ -31,9 +31,9 @@ (global $class-implements/g (mut i32) (i32.const 0)) (global $class-implements/h (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 480)) - (global $~lib/memory/__data_end i32 (i32.const 628)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33396)) - (global $~lib/memory/__heap_base i32 (i32.const 33396)) + (global $~lib/memory/__data_end i32 (i32.const 556)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33324)) + (global $~lib/memory/__heap_base i32 (i32.const 33324)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -44,7 +44,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00c\00l\00a\00s\00s\00-\00i\00m\00p\00l\00e\00m\00e\00n\00t\00s\00.\00t\00s\00\00\00\00\00\00\00") - (data (i32.const 480) "\12\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\07\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0f\00\00\00 \00\00\00\0f\00\00\00") + (data (i32.const 480) "\12\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -241,7 +241,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2689,8 +2689,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33424 - i32.const 33472 + i32.const 33344 + i32.const 33392 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/class-implements.release.wat b/tests/compiler/class-implements.release.wat index 85e2a4e7cf..d48da4993e 100644 --- a/tests/compiler/class-implements.release.wat +++ b/tests/compiler/class-implements.release.wat @@ -25,7 +25,7 @@ (global $class-implements/f (mut i32) (i32.const 0)) (global $class-implements/g (mut i32) (i32.const 0)) (global $class-implements/h (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34420)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34348)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -39,8 +39,7 @@ (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) "<") (data (i32.const 1448) "\01\00\00\00&\00\00\00c\00l\00a\00s\00s\00-\00i\00m\00p\00l\00e\00m\00e\00n\00t\00s\00.\00t\00s") - (data (i32.const 1504) "\12\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1532) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\07\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0f\00\00\00 \00\00\00\0f") + (data (i32.const 1504) "\12\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -661,10 +660,10 @@ if unreachable end - i32.const 34432 + i32.const 34352 i32.const 0 i32.store $0 - i32.const 36000 + i32.const 35920 i32.const 0 i32.store $0 loop $for-loop|0 @@ -675,7 +674,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34432 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=4 @@ -693,7 +692,7 @@ i32.add i32.const 2 i32.shl - i32.const 34432 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=96 @@ -711,13 +710,13 @@ br $for-loop|0 end end - i32.const 34432 - i32.const 36004 + i32.const 34352 + i32.const 35924 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34432 + i32.const 34352 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -802,7 +801,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34420 + i32.const 34348 i32.lt_u if local.get $0 @@ -902,7 +901,7 @@ unreachable end local.get $0 - i32.const 34420 + i32.const 34348 i32.lt_u if local.get $0 @@ -925,7 +924,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34420 + i32.const 34348 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1502,7 +1501,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1513,7 +1512,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34420 + i32.const 34348 i32.sub i32.const 1 i32.shr_u @@ -1547,7 +1546,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1574,7 +1573,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1593,7 +1592,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1659,7 +1658,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1978,7 +1977,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2188,7 +2187,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2631,7 +2630,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2841,7 +2840,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3051,8 +3050,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34448 - i32.const 34496 + i32.const 34368 + i32.const 34416 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3064,11 +3063,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s if - i32.const 34448 - i32.const 34496 + i32.const 34368 + i32.const 34416 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3100,11 +3099,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s if - i32.const 34448 - i32.const 34496 + i32.const 34368 + i32.const 34416 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3137,11 +3136,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s if - i32.const 34448 - i32.const 34496 + i32.const 34368 + i32.const 34416 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3175,11 +3174,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1652 + i32.const 1580 i32.lt_s if - i32.const 34448 - i32.const 34496 + i32.const 34368 + i32.const 34416 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3252,7 +3251,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34420 + i32.const 34348 i32.lt_u i32.and i32.eqz @@ -3313,7 +3312,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1508 i32.add diff --git a/tests/compiler/class-overloading-cast.debug.wat b/tests/compiler/class-overloading-cast.debug.wat index b133fbf7c4..d463f23413 100644 --- a/tests/compiler/class-overloading-cast.debug.wat +++ b/tests/compiler/class-overloading-cast.debug.wat @@ -32,9 +32,9 @@ (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $class-overloading-cast/c (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 624)) - (global $~lib/memory/__data_end i32 (i32.const 732)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33500)) - (global $~lib/memory/__heap_base i32 (i32.const 33500)) + (global $~lib/memory/__data_end i32 (i32.const 680)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33448)) + (global $~lib/memory/__heap_base i32 (i32.const 33448)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -50,7 +50,7 @@ (data (i32.const 476) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\002\00\00\00c\00l\00a\00s\00s\00-\00o\00v\00e\00r\00l\00o\00a\00d\00i\00n\00g\00-\00c\00a\00s\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 556) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 588) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00D\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 624) "\r\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\04\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\0c\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 624) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -247,7 +247,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2570,8 +2570,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33472 i32.const 33520 - i32.const 33568 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/class-overloading-cast.release.wat b/tests/compiler/class-overloading-cast.release.wat index 630fe23f20..e81f465165 100644 --- a/tests/compiler/class-overloading-cast.release.wat +++ b/tests/compiler/class-overloading-cast.release.wat @@ -22,7 +22,7 @@ (global $class-overloading-cast/v2 (mut i32) (i32.const 0)) (global $class-overloading-cast/v3 (mut i32) (i32.const 0)) (global $class-overloading-cast/c (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34524)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34472)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "<") @@ -45,8 +45,7 @@ (data (i32.const 1592) "\01\00\00\00\02\00\00\00a") (data (i32.const 1612) "\1c") (data (i32.const 1624) "\01\00\00\00\02\00\00\00D") - (data (i32.const 1648) "\r\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1676) " \00\00\00\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\04\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\0b\00\00\00 \00\00\00\0c\00\00\00 ") + (data (i32.const 1648) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -649,10 +648,10 @@ if unreachable end - i32.const 34528 + i32.const 34480 i32.const 0 i32.store $0 - i32.const 36096 + i32.const 36048 i32.const 0 i32.store $0 loop $for-loop|0 @@ -663,7 +662,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34528 + i32.const 34480 i32.add i32.const 0 i32.store $0 offset=4 @@ -681,7 +680,7 @@ i32.add i32.const 2 i32.shl - i32.const 34528 + i32.const 34480 i32.add i32.const 0 i32.store $0 offset=96 @@ -699,13 +698,13 @@ br $for-loop|0 end end - i32.const 34528 - i32.const 36100 + i32.const 34480 + i32.const 36052 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34528 + i32.const 34480 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -790,7 +789,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34524 + i32.const 34472 i32.lt_u if local.get $0 @@ -890,7 +889,7 @@ unreachable end local.get $0 - i32.const 34524 + i32.const 34472 i32.lt_u if local.get $0 @@ -913,7 +912,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34524 + i32.const 34472 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1457,7 +1456,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1470,7 +1469,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34524 + i32.const 34472 i32.sub i32.const 1 i32.shr_u @@ -1504,7 +1503,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1532,7 +1531,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1560,7 +1559,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1578,7 +1577,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1716,7 +1715,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1734,7 +1733,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1828,7 +1827,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1846,7 +1845,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1867,7 +1866,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1927,8 +1926,8 @@ global.set $~lib/memory/__stack_pointer return end + i32.const 34496 i32.const 34544 - i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1940,11 +1939,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1704 i32.lt_s if + i32.const 34496 i32.const 34544 - i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2013,7 +2012,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34524 + i32.const 34472 i32.lt_u i32.and i32.eqz @@ -2074,7 +2073,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1652 i32.add diff --git a/tests/compiler/class-overloading.debug.wat b/tests/compiler/class-overloading.debug.wat index 5691465f1d..6ac1907b1e 100644 --- a/tests/compiler/class-overloading.debug.wat +++ b/tests/compiler/class-overloading.debug.wat @@ -32,9 +32,9 @@ (global $class-overloading/ic (mut i32) (i32.const 0)) (global $class-overloading/b2 (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 768)) - (global $~lib/memory/__data_end i32 (i32.const 908)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33676)) - (global $~lib/memory/__heap_base i32 (i32.const 33676)) + (global $~lib/memory/__data_end i32 (i32.const 840)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33608)) + (global $~lib/memory/__heap_base i32 (i32.const 33608)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -54,7 +54,7 @@ (data (i32.const 636) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00I\00B\00\00\00\00\00\00\00\00\00") (data (i32.const 668) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00I\00C\00\00\00\00\00\00\00\00\00") (data (i32.const 700) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00n\00o\00t\00 \00i\00m\00p\00l\00e\00m\00e\00n\00t\00e\00d\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 768) "\11\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\03\00\00\00 \00\00\00\04\00\00\00 \00\00\00\04\00\00\00 \00\00\00\06\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\r\00\00\00 \00\00\00\10\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 768) "\11\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -251,7 +251,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2886,8 +2886,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33696 - i32.const 33744 + i32.const 33632 + i32.const 33680 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/class-overloading.release.wat b/tests/compiler/class-overloading.release.wat index 8a03fe5767..cd4fb363d2 100644 --- a/tests/compiler/class-overloading.release.wat +++ b/tests/compiler/class-overloading.release.wat @@ -24,7 +24,7 @@ (global $class-overloading/ia (mut i32) (i32.const 0)) (global $class-overloading/ic (mut i32) (i32.const 0)) (global $class-overloading/b2 (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34700)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34632)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -55,8 +55,7 @@ (data (i32.const 1704) "\01\00\00\00\04\00\00\00I\00C") (data (i32.const 1724) "<") (data (i32.const 1736) "\01\00\00\00\1e\00\00\00n\00o\00t\00 \00i\00m\00p\00l\00e\00m\00e\00n\00t\00e\00d") - (data (i32.const 1792) "\11\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1820) " \00\00\00\00\00\00\00 \00\00\00\03\00\00\00 \00\00\00\04\00\00\00 \00\00\00\04\00\00\00 \00\00\00\06\00\00\00 \00\00\00\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\r\00\00\00 \00\00\00\10\00\00\00 ") + (data (i32.const 1792) "\11\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -671,10 +670,10 @@ if unreachable end - i32.const 34704 + i32.const 34640 i32.const 0 i32.store $0 - i32.const 36272 + i32.const 36208 i32.const 0 i32.store $0 loop $for-loop|0 @@ -685,7 +684,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34704 + i32.const 34640 i32.add i32.const 0 i32.store $0 offset=4 @@ -703,7 +702,7 @@ i32.add i32.const 2 i32.shl - i32.const 34704 + i32.const 34640 i32.add i32.const 0 i32.store $0 offset=96 @@ -721,13 +720,13 @@ br $for-loop|0 end end - i32.const 34704 - i32.const 36276 + i32.const 34640 + i32.const 36212 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34704 + i32.const 34640 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -812,7 +811,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34700 + i32.const 34632 i32.lt_u if local.get $0 @@ -912,7 +911,7 @@ unreachable end local.get $0 - i32.const 34700 + i32.const 34632 i32.lt_u if local.get $0 @@ -935,7 +934,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34700 + i32.const 34632 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1515,11 +1514,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s if - i32.const 34720 - i32.const 34768 + i32.const 34656 + i32.const 34704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1565,7 +1564,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1574,7 +1573,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34700 + i32.const 34632 i32.sub i32.const 1 i32.shr_u @@ -1798,7 +1797,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2307,7 +2306,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2524,7 +2523,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2600,7 +2599,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2676,7 +2675,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2694,7 +2693,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2739,7 +2738,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2751,7 +2750,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2769,7 +2768,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2831,8 +2830,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34720 - i32.const 34768 + i32.const 34656 + i32.const 34704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2846,7 +2845,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2867,7 +2866,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2896,8 +2895,8 @@ local.get $0 return end - i32.const 34720 - i32.const 34768 + i32.const 34656 + i32.const 34704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2909,11 +2908,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s if - i32.const 34720 - i32.const 34768 + i32.const 34656 + i32.const 34704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2948,11 +2947,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1932 + i32.const 1864 i32.lt_s if - i32.const 34720 - i32.const 34768 + i32.const 34656 + i32.const 34704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3026,7 +3025,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34700 + i32.const 34632 i32.lt_u i32.and i32.eqz @@ -3087,7 +3086,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1796 i32.add diff --git a/tests/compiler/class.debug.wat b/tests/compiler/class.debug.wat index a7964219ba..cd10f44ba1 100644 --- a/tests/compiler/class.debug.wat +++ b/tests/compiler/class.debug.wat @@ -28,9 +28,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 512)) - (global $~lib/memory/__data_end i32 (i32.const 564)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33332)) - (global $~lib/memory/__heap_base i32 (i32.const 33332)) + (global $~lib/memory/__data_end i32 (i32.const 540)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33308)) + (global $~lib/memory/__heap_base i32 (i32.const 33308)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -42,7 +42,7 @@ (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 460) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") - (data (i32.const 512) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00") + (data (i32.const 512) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02\t\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "testGenericInitializer" (func $class/testGenericInitializer)) @@ -359,7 +359,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2537,8 +2537,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33360 - i32.const 33408 + i32.const 33328 + i32.const 33376 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/class.release.wat b/tests/compiler/class.release.wat index 4fca7e3b95..5dabb79e1e 100644 --- a/tests/compiler/class.release.wat +++ b/tests/compiler/class.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34356)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34332)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -34,9 +34,7 @@ (data (i32.const 1448) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") (data (i32.const 1484) ",") (data (i32.const 1496) "\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 1536) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1564) " ") - (data (i32.const 1580) "\02\t") + (data (i32.const 1536) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02\t") (export "testGenericInitializer" (func $class/testGenericInitializer)) (export "memory" (memory $0)) (export "test" (func $export:class/test)) @@ -123,7 +121,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34356 + i32.const 34332 i32.lt_u i32.and i32.eqz @@ -184,7 +182,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1540 i32.add @@ -751,10 +749,10 @@ if unreachable end - i32.const 34368 + i32.const 34336 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35904 i32.const 0 i32.store $0 loop $for-loop|0 @@ -765,7 +763,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=4 @@ -783,7 +781,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=96 @@ -801,13 +799,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34336 + i32.const 35908 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34336 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -892,7 +890,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34356 + i32.const 34332 i32.lt_u if local.get $0 @@ -992,7 +990,7 @@ unreachable end local.get $0 - i32.const 34356 + i32.const 34332 i32.lt_u if local.get $0 @@ -1015,7 +1013,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34356 + i32.const 34332 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1574,7 +1572,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1564 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1592,7 +1590,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1564 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1651,8 +1649,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34384 - i32.const 34432 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1700,7 +1698,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34356 + i32.const 34332 i32.sub i32.const 1 i32.shr_u @@ -1737,11 +1735,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1564 i32.lt_s if - i32.const 34384 - i32.const 34432 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/constructor.debug.wat b/tests/compiler/constructor.debug.wat index 7b2bafeed2..7b44bc3a76 100644 --- a/tests/compiler/constructor.debug.wat +++ b/tests/compiler/constructor.debug.wat @@ -36,9 +36,9 @@ (global $constructor/ctorConditionallyReturnsThis (mut i32) (i32.const 0)) (global $constructor/ctorFieldInitOrder (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 580)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33348)) - (global $~lib/memory/__heap_base i32 (i32.const 33348)) + (global $~lib/memory/__data_end i32 (i32.const 524)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33292)) + (global $~lib/memory/__heap_base i32 (i32.const 33292)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -49,7 +49,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00c\00o\00n\00s\00t\00r\00u\00c\00t\00o\00r\00.\00t\00s\00") - (data (i32.const 464) "\0e\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\0e\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -246,7 +246,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2420,8 +2420,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33376 - i32.const 33424 + i32.const 33312 + i32.const 33360 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/constructor.release.wat b/tests/compiler/constructor.release.wat index 03999ef616..d97924a0e1 100644 --- a/tests/compiler/constructor.release.wat +++ b/tests/compiler/constructor.release.wat @@ -26,7 +26,7 @@ (global $constructor/justFieldNoInit (mut i32) (i32.const 0)) (global $constructor/ctorConditionallyReturnsThis (mut i32) (i32.const 0)) (global $constructor/ctorFieldInitOrder (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34372)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34316)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -40,8 +40,7 @@ (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) ",") (data (i32.const 1448) "\01\00\00\00\1c\00\00\00c\00o\00n\00s\00t\00r\00u\00c\00t\00o\00r\00.\00t\00s") - (data (i32.const 1488) "\0e\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1488) "\0e\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -674,10 +673,10 @@ if unreachable end - i32.const 34384 + i32.const 34320 i32.const 0 i32.store $0 - i32.const 35952 + i32.const 35888 i32.const 0 i32.store $0 loop $for-loop|0 @@ -688,7 +687,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34384 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=4 @@ -706,7 +705,7 @@ i32.add i32.const 2 i32.shl - i32.const 34384 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=96 @@ -724,13 +723,13 @@ br $for-loop|0 end end - i32.const 34384 - i32.const 35956 + i32.const 34320 + i32.const 35892 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34384 + i32.const 34320 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -815,7 +814,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34372 + i32.const 34316 i32.lt_u if local.get $0 @@ -915,7 +914,7 @@ unreachable end local.get $0 - i32.const 34372 + i32.const 34316 i32.lt_u if local.get $0 @@ -938,7 +937,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34372 + i32.const 34316 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1499,7 +1498,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1509,7 +1508,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34372 + i32.const 34316 i32.sub i32.const 1 i32.shr_u @@ -1543,7 +1542,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1567,7 +1566,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1594,7 +1593,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1621,7 +1620,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1651,7 +1650,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1675,7 +1674,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1702,7 +1701,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1729,7 +1728,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1750,7 +1749,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1774,7 +1773,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1604 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1896,8 +1895,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34400 - i32.const 34448 + i32.const 34336 + i32.const 34384 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1948,7 +1947,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34372 + i32.const 34316 i32.lt_u i32.and i32.eqz @@ -2009,7 +2008,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/do.debug.wat b/tests/compiler/do.debug.wat index 542c5f88ba..c4f96de8c0 100644 --- a/tests/compiler/do.debug.wat +++ b/tests/compiler/do.debug.wat @@ -25,9 +25,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 448)) - (global $~lib/memory/__data_end i32 (i32.const 484)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) - (global $~lib/memory/__heap_base i32 (i32.const 33252)) + (global $~lib/memory/__data_end i32 (i32.const 468)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33236)) + (global $~lib/memory/__heap_base i32 (i32.const 33236)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00d\00o\00.\00t\00s\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 300) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 352) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 380) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 448) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 448) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -643,7 +643,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3019,8 +3019,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33280 - i32.const 33328 + i32.const 33264 + i32.const 33312 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/do.release.wat b/tests/compiler/do.release.wat index 61a715ec95..b342a9c82d 100644 --- a/tests/compiler/do.release.wat +++ b/tests/compiler/do.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34260)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01\00\00\00\n\00\00\00d\00o\00.\00t\00s") @@ -31,8 +31,7 @@ (data (i32.const 1336) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1404) "<") (data (i32.const 1416) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1472) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1500) " ") + (data (i32.const 1472) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -611,10 +610,10 @@ if unreachable end - i32.const 34288 + i32.const 34272 i32.const 0 i32.store $0 - i32.const 35856 + i32.const 35840 i32.const 0 i32.store $0 loop $for-loop|0 @@ -625,7 +624,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=4 @@ -643,7 +642,7 @@ i32.add i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=96 @@ -661,13 +660,13 @@ br $for-loop|0 end end - i32.const 34288 - i32.const 35860 + i32.const 34272 + i32.const 35844 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34288 + i32.const 34272 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -752,7 +751,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34276 + i32.const 34260 i32.lt_u if local.get $0 @@ -852,7 +851,7 @@ unreachable end local.get $0 - i32.const 34276 + i32.const 34260 i32.lt_u if local.get $0 @@ -875,7 +874,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34276 + i32.const 34260 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1486,7 +1485,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34276 + i32.const 34260 i32.sub i32.const 1 i32.shr_u @@ -1521,7 +1520,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1581,7 +1580,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1670,8 +1669,8 @@ global.set $~lib/rt/itcms/threshold return end - i32.const 34304 - i32.const 34352 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1716,11 +1715,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s if - i32.const 34304 - i32.const 34352 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1785,7 +1784,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34276 + i32.const 34260 i32.lt_u i32.and i32.eqz @@ -1846,7 +1845,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1476 i32.add diff --git a/tests/compiler/duplicate-fields.debug.wat b/tests/compiler/duplicate-fields.debug.wat index 04028b76fd..cc30dc1c29 100644 --- a/tests/compiler/duplicate-fields.debug.wat +++ b/tests/compiler/duplicate-fields.debug.wat @@ -26,9 +26,9 @@ (global $duplicate-fields/foo (mut i32) (i32.const 0)) (global $duplicate-fields/raz (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 480)) - (global $~lib/memory/__data_end i32 (i32.const 564)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33332)) - (global $~lib/memory/__heap_base i32 (i32.const 33332)) + (global $~lib/memory/__data_end i32 (i32.const 524)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33292)) + (global $~lib/memory/__heap_base i32 (i32.const 33292)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -39,7 +39,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00d\00u\00p\00l\00i\00c\00a\00t\00e\00-\00f\00i\00e\00l\00d\00s\00.\00t\00s\00\00\00\00\00\00\00") - (data (i32.const 480) "\n\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\03\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\05\00\00\00 \00\00\00\t\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 480) "\n\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -241,7 +241,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2444,8 +2444,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33312 i32.const 33360 - i32.const 33408 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/duplicate-fields.release.wat b/tests/compiler/duplicate-fields.release.wat index 786c76d13f..98cf64c3ee 100644 --- a/tests/compiler/duplicate-fields.release.wat +++ b/tests/compiler/duplicate-fields.release.wat @@ -19,7 +19,7 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $duplicate-fields/foo (mut i32) (i32.const 0)) (global $duplicate-fields/raz (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34356)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34316)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -33,10 +33,7 @@ (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) "<") (data (i32.const 1448) "\01\00\00\00&\00\00\00d\00u\00p\00l\00i\00c\00a\00t\00e\00-\00f\00i\00e\00l\00d\00s\00.\00t\00s") - (data (i32.const 1504) "\n\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1532) " \00\00\00\00\00\00\00 \00\00\00\03") - (data (i32.const 1556) " ") - (data (i32.const 1568) "\05\00\00\00 \00\00\00\t\00\00\00 ") + (data (i32.const 1504) "\n\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -131,7 +128,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34356 + i32.const 34316 i32.lt_u i32.and i32.eqz @@ -192,7 +189,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1508 i32.add @@ -759,10 +756,10 @@ if unreachable end - i32.const 34368 + i32.const 34320 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35888 i32.const 0 i32.store $0 loop $for-loop|0 @@ -773,7 +770,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=4 @@ -791,7 +788,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=96 @@ -809,13 +806,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34320 + i32.const 35892 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34320 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -900,7 +897,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34356 + i32.const 34316 i32.lt_u if local.get $0 @@ -1000,7 +997,7 @@ unreachable end local.get $0 - i32.const 34356 + i32.const 34316 i32.lt_u if local.get $0 @@ -1023,7 +1020,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34356 + i32.const 34316 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1633,7 +1630,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1643,7 +1640,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34356 + i32.const 34316 i32.sub i32.const 1 i32.shr_u @@ -1677,7 +1674,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1699,7 +1696,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1758,7 +1755,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1789,7 +1786,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1811,7 +1808,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1875,7 +1872,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1894,7 +1891,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1588 + i32.const 1548 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1939,8 +1936,8 @@ global.set $~lib/memory/__stack_pointer return end + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/empty-exportruntime.debug.wat b/tests/compiler/empty-exportruntime.debug.wat index 66727db5ab..b185d78059 100644 --- a/tests/compiler/empty-exportruntime.debug.wat +++ b/tests/compiler/empty-exportruntime.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 544)) - (global $~lib/memory/__data_end i32 (i32.const 572)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33340)) - (global $~lib/memory/__heap_base i32 (i32.const 33340)) + (global $~lib/memory/__data_end i32 (i32.const 560)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33328)) + (global $~lib/memory/__heap_base i32 (i32.const 33328)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d\00\00\00") (data (i32.const 476) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d\00\00\00\00\00") - (data (i32.const 544) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 544) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "__new" (func $~lib/rt/itcms/__new)) @@ -240,7 +240,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/empty-exportruntime.release.wat b/tests/compiler/empty-exportruntime.release.wat index b29455512f..0c4db8fa36 100644 --- a/tests/compiler/empty-exportruntime.release.wat +++ b/tests/compiler/empty-exportruntime.release.wat @@ -34,7 +34,7 @@ (data (i32.const 1448) "\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d") (data (i32.const 1500) "<") (data (i32.const 1512) "\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d") - (data (i32.const 1568) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1568) "\03\00\00\00 \00\00\00 ") (export "__new" (func $~lib/rt/itcms/__new)) (export "__pin" (func $~lib/rt/itcms/__pin)) (export "__unpin" (func $~lib/rt/itcms/__unpin)) @@ -104,7 +104,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u i32.and i32.eqz @@ -190,7 +190,7 @@ unreachable end local.get $2 - i32.const 3 + i32.const 2 i32.shl i32.const 1572 i32.add @@ -757,10 +757,10 @@ if unreachable end - i32.const 34368 + i32.const 34352 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35920 i32.const 0 i32.store $0 loop $for-loop|0 @@ -771,7 +771,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=4 @@ -789,7 +789,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=96 @@ -807,13 +807,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34352 + i32.const 35924 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34352 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -894,11 +894,11 @@ i32.and i32.eq if - i32.const 34364 + i32.const 34352 local.set $0 loop $while-continue|0 local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u if local.get $0 @@ -998,7 +998,7 @@ unreachable end local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u if local.get $0 @@ -1021,7 +1021,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34364 + i32.const 34352 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1690,7 +1690,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34364 + i32.const 34352 i32.sub i32.const 1 i32.shr_u diff --git a/tests/compiler/empty-new.debug.wat b/tests/compiler/empty-new.debug.wat index 2229ada305..5b18544bab 100644 --- a/tests/compiler/empty-new.debug.wat +++ b/tests/compiler/empty-new.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 444)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33212)) - (global $~lib/memory/__heap_base i32 (i32.const 33212)) + (global $~lib/memory/__data_end i32 (i32.const 432)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33200)) + (global $~lib/memory/__heap_base i32 (i32.const 33200)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -36,7 +36,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 416) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -233,7 +233,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/empty-new.release.wat b/tests/compiler/empty-new.release.wat index a22c6ab317..337f8fa340 100644 --- a/tests/compiler/empty-new.release.wat +++ b/tests/compiler/empty-new.release.wat @@ -28,7 +28,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1440) "\03\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -607,10 +607,10 @@ if unreachable end - i32.const 34240 + i32.const 34224 i32.const 0 i32.store $0 - i32.const 35808 + i32.const 35792 i32.const 0 i32.store $0 loop $for-loop|0 @@ -621,7 +621,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34240 + i32.const 34224 i32.add i32.const 0 i32.store $0 offset=4 @@ -639,7 +639,7 @@ i32.add i32.const 2 i32.shl - i32.const 34240 + i32.const 34224 i32.add i32.const 0 i32.store $0 offset=96 @@ -657,13 +657,13 @@ br $for-loop|0 end end - i32.const 34240 - i32.const 35812 + i32.const 34224 + i32.const 35796 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34240 + i32.const 34224 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -744,11 +744,11 @@ i32.and i32.eq if - i32.const 34236 + i32.const 34224 local.set $0 loop $while-continue|0 local.get $0 - i32.const 34236 + i32.const 34224 i32.lt_u if local.get $0 @@ -848,7 +848,7 @@ unreachable end local.get $0 - i32.const 34236 + i32.const 34224 i32.lt_u if local.get $0 @@ -871,7 +871,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34236 + i32.const 34224 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1251,7 +1251,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34236 + i32.const 34224 i32.sub i32.const 1 i32.shr_u @@ -1327,7 +1327,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34236 + i32.const 34224 i32.lt_u i32.and i32.eqz @@ -1388,7 +1388,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/exportstar-rereexport.debug.wat b/tests/compiler/exportstar-rereexport.debug.wat index 7d44264cd6..237a724db5 100644 --- a/tests/compiler/exportstar-rereexport.debug.wat +++ b/tests/compiler/exportstar-rereexport.debug.wat @@ -33,9 +33,9 @@ (global $rereexport/car (mut i32) (i32.const 0)) (global $rereexport/exportsNamespaceCar (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 512)) - (global $~lib/memory/__data_end i32 (i32.const 548)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33316)) - (global $~lib/memory/__heap_base i32 (i32.const 33316)) + (global $~lib/memory/__data_end i32 (i32.const 532)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33300)) + (global $~lib/memory/__heap_base i32 (i32.const 33300)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -47,7 +47,7 @@ (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 460) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00r\00e\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s\00\00\00") - (data (i32.const 512) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 512) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "a" (global $export/a)) @@ -270,7 +270,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2317,8 +2317,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33344 - i32.const 33392 + i32.const 33328 + i32.const 33376 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/exportstar-rereexport.release.wat b/tests/compiler/exportstar-rereexport.release.wat index 25ad37c256..5ea4247ad5 100644 --- a/tests/compiler/exportstar-rereexport.release.wat +++ b/tests/compiler/exportstar-rereexport.release.wat @@ -22,7 +22,7 @@ (global $reexport/car (mut i32) (i32.const 0)) (global $rereexport/car (mut i32) (i32.const 0)) (global $rereexport/exportsNamespaceCar (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34340)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34324)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s") @@ -38,8 +38,7 @@ (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1484) ",") (data (i32.const 1496) "\01\00\00\00\1a\00\00\00r\00e\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s") - (data (i32.const 1536) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1564) " ") + (data (i32.const 1536) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "a" (global $export/a)) (export "renamed_a" (global $export/a)) (export "renamed_b" (global $export/b)) @@ -642,10 +641,10 @@ if unreachable end - i32.const 34352 + i32.const 34336 i32.const 0 i32.store $0 - i32.const 35920 + i32.const 35904 i32.const 0 i32.store $0 loop $for-loop|0 @@ -656,7 +655,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=4 @@ -674,7 +673,7 @@ i32.add i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=96 @@ -692,13 +691,13 @@ br $for-loop|0 end end - i32.const 34352 - i32.const 35924 + i32.const 34336 + i32.const 35908 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34352 + i32.const 34336 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -783,7 +782,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -883,7 +882,7 @@ unreachable end local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -906,7 +905,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34340 + i32.const 34324 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1298,7 +1297,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1310,7 +1309,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1319,7 +1318,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34340 + i32.const 34324 i32.sub i32.const 1 i32.shr_u @@ -1412,8 +1411,8 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$start:exportstar-rereexport end - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1427,11 +1426,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s if - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1502,7 +1501,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34340 + i32.const 34324 i32.lt_u i32.and i32.eqz @@ -1563,7 +1562,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1540 i32.add diff --git a/tests/compiler/extends-baseaggregate.debug.wat b/tests/compiler/extends-baseaggregate.debug.wat index 4d956570d3..00a0674283 100644 --- a/tests/compiler/extends-baseaggregate.debug.wat +++ b/tests/compiler/extends-baseaggregate.debug.wat @@ -28,9 +28,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 672)) - (global $~lib/memory/__data_end i32 (i32.const 748)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33516)) - (global $~lib/memory/__heap_base i32 (i32.const 33516)) + (global $~lib/memory/__data_end i32 (i32.const 712)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33480)) + (global $~lib/memory/__heap_base i32 (i32.const 33480)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) ",\00\00\00\00\00\00\00\00\00\00\00\07\00\00\00\10\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -46,7 +46,7 @@ (data (i32.const 508) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 572) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 620) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") - (data (i32.const 672) "\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00") + (data (i32.const 672) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\02A\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -243,7 +243,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2746,8 +2746,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33536 - i32.const 33584 + i32.const 33504 + i32.const 33552 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/extends-baseaggregate.release.wat b/tests/compiler/extends-baseaggregate.release.wat index 4f74cbe2d6..595d400b27 100644 --- a/tests/compiler/extends-baseaggregate.release.wat +++ b/tests/compiler/extends-baseaggregate.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34540)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34504)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1068) ",") @@ -39,8 +39,8 @@ (data (i32.const 1608) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") (data (i32.const 1644) ",") (data (i32.const 1656) "\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 1696) "\t\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1752) "\04\00\00\00\02A\00\00\00\00\00\00\02A") + (data (i32.const 1696) "\t\00\00\00 \00\00\00 ") + (data (i32.const 1728) "\02A\00\00\02A") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -129,7 +129,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34540 + i32.const 34504 i32.lt_u i32.and i32.eqz @@ -190,7 +190,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1700 i32.add @@ -757,10 +757,10 @@ if unreachable end - i32.const 34544 + i32.const 34512 i32.const 0 i32.store $0 - i32.const 36112 + i32.const 36080 i32.const 0 i32.store $0 loop $for-loop|0 @@ -771,7 +771,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34544 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=4 @@ -789,7 +789,7 @@ i32.add i32.const 2 i32.shl - i32.const 34544 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=96 @@ -807,13 +807,13 @@ br $for-loop|0 end end - i32.const 34544 - i32.const 36116 + i32.const 34512 + i32.const 36084 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34544 + i32.const 34512 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -898,7 +898,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34540 + i32.const 34504 i32.lt_u if local.get $0 @@ -998,7 +998,7 @@ unreachable end local.get $0 - i32.const 34540 + i32.const 34504 i32.lt_u if local.get $0 @@ -1021,7 +1021,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34540 + i32.const 34504 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1614,7 +1614,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1736 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1624,7 +1624,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34540 + i32.const 34504 i32.sub i32.const 1 i32.shr_u @@ -1661,7 +1661,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1736 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1680,7 +1680,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1736 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1848,8 +1848,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34560 - i32.const 34608 + i32.const 34528 + i32.const 34576 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/extends-recursive.debug.wat b/tests/compiler/extends-recursive.debug.wat index 4de3d29786..be1c34ca73 100644 --- a/tests/compiler/extends-recursive.debug.wat +++ b/tests/compiler/extends-recursive.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 460)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33228)) - (global $~lib/memory/__heap_base i32 (i32.const 33228)) + (global $~lib/memory/__data_end i32 (i32.const 440)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33208)) + (global $~lib/memory/__heap_base i32 (i32.const 33208)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -36,7 +36,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 416) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -233,7 +233,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2369,8 +2369,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33248 - i32.const 33296 + i32.const 33232 + i32.const 33280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/extends-recursive.release.wat b/tests/compiler/extends-recursive.release.wat index af150586a1..31d9f25adb 100644 --- a/tests/compiler/extends-recursive.release.wat +++ b/tests/compiler/extends-recursive.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34252)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34232)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -29,8 +29,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1472) "\04") + (data (i32.const 1440) "\05\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -609,10 +608,10 @@ if unreachable end - i32.const 34256 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35824 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -623,7 +622,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -641,7 +640,7 @@ i32.add i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -659,13 +658,13 @@ br $for-loop|0 end end - i32.const 34256 - i32.const 35828 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34256 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -750,7 +749,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34252 + i32.const 34232 i32.lt_u if local.get $0 @@ -850,7 +849,7 @@ unreachable end local.get $0 - i32.const 34252 + i32.const 34232 i32.lt_u if local.get $0 @@ -873,7 +872,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34252 + i32.const 34232 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1256,7 +1255,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34252 + i32.const 34232 i32.sub i32.const 1 i32.shr_u @@ -1291,7 +1290,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1484 + i32.const 1464 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1309,7 +1308,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1484 + i32.const 1464 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1340,8 +1339,8 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$start:extends-recursive end - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1393,7 +1392,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34252 + i32.const 34232 i32.lt_u i32.and i32.eqz @@ -1454,7 +1453,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/field-initialization.debug.wat b/tests/compiler/field-initialization.debug.wat index 0dc7776187..d7bf8a9dd9 100644 --- a/tests/compiler/field-initialization.debug.wat +++ b/tests/compiler/field-initialization.debug.wat @@ -27,9 +27,9 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 768)) - (global $~lib/memory/__data_end i32 (i32.const 972)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33740)) - (global $~lib/memory/__heap_base i32 (i32.const 33740)) + (global $~lib/memory/__data_end i32 (i32.const 872)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33640)) + (global $~lib/memory/__heap_base i32 (i32.const 33640)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -47,7 +47,7 @@ (data (i32.const 668) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00c\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 700) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00b\00b\00b\00\00\00\00\00\00\00") (data (i32.const 732) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00c\00c\00\00\00\00\00\00\00\00\00") - (data (i32.const 768) "\19\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\12\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\12\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\14\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 768) "\19\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -244,7 +244,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3028,8 +3028,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33760 - i32.const 33808 + i32.const 33664 + i32.const 33712 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/field-initialization.release.wat b/tests/compiler/field-initialization.release.wat index a6e6bdcaf0..d032507b32 100644 --- a/tests/compiler/field-initialization.release.wat +++ b/tests/compiler/field-initialization.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34764)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34664)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -46,12 +46,8 @@ (data (i32.const 1736) "\01\00\00\00\06\00\00\00b\00b\00b") (data (i32.const 1756) "\1c") (data (i32.const 1768) "\01\00\00\00\04\00\00\00c\00c") - (data (i32.const 1792) "\19\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1820) " \00\00\00\00\00\00\00 ") - (data (i32.const 1860) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1936) "\12") - (data (i32.const 1952) "\12") - (data (i32.const 1968) "\14") + (data (i32.const 1792) "\19\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") + (data (i32.const 1828) " \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -136,7 +132,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34764 + i32.const 34664 i32.lt_u i32.and i32.eqz @@ -197,7 +193,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1796 i32.add @@ -764,10 +760,10 @@ if unreachable end - i32.const 34768 + i32.const 34672 i32.const 0 i32.store $0 - i32.const 36336 + i32.const 36240 i32.const 0 i32.store $0 loop $for-loop|0 @@ -778,7 +774,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34768 + i32.const 34672 i32.add i32.const 0 i32.store $0 offset=4 @@ -796,7 +792,7 @@ i32.add i32.const 2 i32.shl - i32.const 34768 + i32.const 34672 i32.add i32.const 0 i32.store $0 offset=96 @@ -814,13 +810,13 @@ br $for-loop|0 end end - i32.const 34768 - i32.const 36340 + i32.const 34672 + i32.const 36244 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34768 + i32.const 34672 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -905,7 +901,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34764 + i32.const 34664 i32.lt_u if local.get $0 @@ -1005,7 +1001,7 @@ unreachable end local.get $0 - i32.const 34764 + i32.const 34664 i32.lt_u if local.get $0 @@ -1028,7 +1024,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34764 + i32.const 34664 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1727,11 +1723,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s if - i32.const 34784 - i32.const 34832 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1780,7 +1776,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1791,7 +1787,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34764 + i32.const 34664 i32.sub i32.const 1 i32.shr_u @@ -1825,7 +1821,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1866,7 +1862,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1905,7 +1901,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1956,7 +1952,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2007,7 +2003,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2046,7 +2042,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2085,7 +2081,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2126,7 +2122,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2170,7 +2166,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2221,7 +2217,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2280,7 +2276,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2327,7 +2323,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2366,7 +2362,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2417,7 +2413,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2471,7 +2467,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2513,7 +2509,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2901,7 +2897,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3028,8 +3024,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34784 - i32.const 34832 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3042,11 +3038,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s if - i32.const 34784 - i32.const 34832 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3074,11 +3070,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s if - i32.const 34784 - i32.const 34832 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3116,11 +3112,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1996 + i32.const 1896 i32.lt_s if - i32.const 34784 - i32.const 34832 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/field.debug.wat b/tests/compiler/field.debug.wat index ad0a4af7fe..6312f20006 100644 --- a/tests/compiler/field.debug.wat +++ b/tests/compiler/field.debug.wat @@ -25,9 +25,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 448)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 476)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33244)) + (global $~lib/memory/__heap_base i32 (i32.const 33244)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 448) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\t\00\00\00\00\00\00") + (data (i32.const 448) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\02A\00\00\02\t\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -235,7 +235,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2542,8 +2542,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33264 + i32.const 33312 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/field.release.wat b/tests/compiler/field.release.wat index 53c6982e1c..be6af778b6 100644 --- a/tests/compiler/field.release.wat +++ b/tests/compiler/field.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34268)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -30,8 +30,8 @@ (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) "\1c") - (data (i32.const 1472) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1508) "\02A\00\00\00\00\00\00\02\t") + (data (i32.const 1472) "\06\00\00\00 \00\00\00 ") + (data (i32.const 1492) "\02A\00\00\02\t") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -114,7 +114,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34292 + i32.const 34268 i32.lt_u i32.and i32.eqz @@ -175,7 +175,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1476 i32.add @@ -742,10 +742,10 @@ if unreachable end - i32.const 34304 + i32.const 34272 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35840 i32.const 0 i32.store $0 loop $for-loop|0 @@ -756,7 +756,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=4 @@ -774,7 +774,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=96 @@ -792,13 +792,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34272 + i32.const 35844 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34272 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -883,7 +883,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34268 i32.lt_u if local.get $0 @@ -983,7 +983,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34268 i32.lt_u if local.get $0 @@ -1006,7 +1006,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34268 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1577,7 +1577,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34268 i32.sub i32.const 1 i32.shr_u @@ -1613,7 +1613,7 @@ block $__inlined_func$field/testNoStaticConflict block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1500 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1625,7 +1625,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1500 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1643,7 +1643,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1500 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1710,8 +1710,8 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$field/testNoStaticConflict end - i32.const 34320 - i32.const 34368 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/for.debug.wat b/tests/compiler/for.debug.wat index 79f1d0ba4b..f59d13a113 100644 --- a/tests/compiler/for.debug.wat +++ b/tests/compiler/for.debug.wat @@ -25,9 +25,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 448)) - (global $~lib/memory/__data_end i32 (i32.const 484)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) - (global $~lib/memory/__heap_base i32 (i32.const 33252)) + (global $~lib/memory/__data_end i32 (i32.const 468)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33236)) + (global $~lib/memory/__heap_base i32 (i32.const 33236)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\00f\00o\00r\00.\00t\00s\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 300) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 352) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 380) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 448) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 448) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -660,7 +660,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3068,8 +3068,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33280 - i32.const 33328 + i32.const 33264 + i32.const 33312 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/for.release.wat b/tests/compiler/for.release.wat index 4cc3c962bd..425aa8574d 100644 --- a/tests/compiler/for.release.wat +++ b/tests/compiler/for.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34260)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01\00\00\00\0c\00\00\00f\00o\00r\00.\00t\00s") @@ -31,8 +31,7 @@ (data (i32.const 1336) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1404) "<") (data (i32.const 1416) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1472) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1500) " ") + (data (i32.const 1472) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -611,10 +610,10 @@ if unreachable end - i32.const 34288 + i32.const 34272 i32.const 0 i32.store $0 - i32.const 35856 + i32.const 35840 i32.const 0 i32.store $0 loop $for-loop|0 @@ -625,7 +624,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=4 @@ -643,7 +642,7 @@ i32.add i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=96 @@ -661,13 +660,13 @@ br $for-loop|0 end end - i32.const 34288 - i32.const 35860 + i32.const 34272 + i32.const 35844 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34288 + i32.const 34272 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -752,7 +751,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34276 + i32.const 34260 i32.lt_u if local.get $0 @@ -852,7 +851,7 @@ unreachable end local.get $0 - i32.const 34276 + i32.const 34260 i32.lt_u if local.get $0 @@ -875,7 +874,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34276 + i32.const 34260 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1470,7 +1469,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34276 + i32.const 34260 i32.sub i32.const 1 i32.shr_u @@ -1505,7 +1504,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1568,7 +1567,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1666,8 +1665,8 @@ global.set $~lib/rt/itcms/threshold return end - i32.const 34304 - i32.const 34352 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1712,11 +1711,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1492 i32.lt_s if - i32.const 34304 - i32.const 34352 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1781,7 +1780,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34276 + i32.const 34260 i32.lt_u i32.and i32.eqz @@ -1842,7 +1841,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1476 i32.add diff --git a/tests/compiler/function-call.debug.wat b/tests/compiler/function-call.debug.wat index 310a6fe658..9a43bf0a18 100644 --- a/tests/compiler/function-call.debug.wat +++ b/tests/compiler/function-call.debug.wat @@ -31,9 +31,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $function-call/foo (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 736)) - (global $~lib/memory/__data_end i32 (i32.const 812)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33580)) - (global $~lib/memory/__heap_base i32 (i32.const 33580)) + (global $~lib/memory/__data_end i32 (i32.const 776)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33544)) + (global $~lib/memory/__heap_base i32 (i32.const 33544)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00") @@ -52,7 +52,7 @@ (data (i32.const 636) "\1c\00\00\00\00\00\00\00\00\00\00\00\07\00\00\00\08\00\00\00\06\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 668) "\1c\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\08\00\00\00\07\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 700) "\1c\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\08\00\00\00\08\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 736) "\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 736) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00") (table $0 9 9 funcref) (elem $0 (i32.const 1) $start:function-call~anonymous|0 $start:function-call~anonymous|1 $start:function-call~anonymous|2 $start:function-call~anonymous|3 $start:function-call~fn2|4 $function-call/Foo#fnVoid $function-call/Foo#fnThis $function-call/Foo#fnRet) (export "memory" (memory $0)) @@ -268,7 +268,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2403,8 +2403,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33600 - i32.const 33648 + i32.const 33568 + i32.const 33616 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/function-call.release.wat b/tests/compiler/function-call.release.wat index 17b907ee19..d6a10fc379 100644 --- a/tests/compiler/function-call.release.wat +++ b/tests/compiler/function-call.release.wat @@ -20,7 +20,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $function-call/foo (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34604)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34568)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\03\00\00\00\08\00\00\00\01") @@ -50,8 +50,8 @@ (data (i32.const 1704) "\05\00\00\00\08\00\00\00\07") (data (i32.const 1724) "\1c") (data (i32.const 1736) "\08\00\00\00\08\00\00\00\08") - (data (i32.const 1760) "\t\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1812) " ") + (data (i32.const 1760) "\t\00\00\00 \00\00\00 ") + (data (i32.const 1788) " ") (table $0 9 9 funcref) (elem $0 (i32.const 1) $start:function-call~anonymous|0 $start:function-call~anonymous|0 $start:function-call~anonymous|2 $start:function-call~anonymous|2 $start:function-call~fn2|4 $function-call/Foo#fnVoid $start:function-call~fn2|4 $function-call/Foo#fnRet) (export "memory" (memory $0)) @@ -649,10 +649,10 @@ if unreachable end - i32.const 34608 + i32.const 34576 i32.const 0 i32.store $0 - i32.const 36176 + i32.const 36144 i32.const 0 i32.store $0 loop $for-loop|0 @@ -663,7 +663,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34608 + i32.const 34576 i32.add i32.const 0 i32.store $0 offset=4 @@ -681,7 +681,7 @@ i32.add i32.const 2 i32.shl - i32.const 34608 + i32.const 34576 i32.add i32.const 0 i32.store $0 offset=96 @@ -699,13 +699,13 @@ br $for-loop|0 end end - i32.const 34608 - i32.const 36180 + i32.const 34576 + i32.const 36148 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34608 + i32.const 34576 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -790,7 +790,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34604 + i32.const 34568 i32.lt_u if local.get $0 @@ -890,7 +890,7 @@ unreachable end local.get $0 - i32.const 34604 + i32.const 34568 i32.lt_u if local.get $0 @@ -913,7 +913,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34604 + i32.const 34568 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1317,7 +1317,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1800 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1367,7 +1367,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34604 + i32.const 34568 i32.sub i32.const 1 i32.shr_u @@ -1401,7 +1401,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1800 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1457,8 +1457,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34592 + i32.const 34640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1509,7 +1509,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34604 + i32.const 34568 i32.lt_u i32.and i32.eqz @@ -1570,7 +1570,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1764 i32.add diff --git a/tests/compiler/function-expression.debug.wat b/tests/compiler/function-expression.debug.wat index 1237585026..22a9b7247c 100644 --- a/tests/compiler/function-expression.debug.wat +++ b/tests/compiler/function-expression.debug.wat @@ -30,9 +30,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 1088)) - (global $~lib/memory/__data_end i32 (i32.const 1164)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33932)) - (global $~lib/memory/__heap_base i32 (i32.const 33932)) + (global $~lib/memory/__data_end i32 (i32.const 1128)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33896)) + (global $~lib/memory/__heap_base i32 (i32.const 33896)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00,\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s\00") @@ -62,7 +62,7 @@ (data (i32.const 988) "\1c\00\00\00\00\00\00\00\00\00\00\00\07\00\00\00\08\00\00\00\11\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 1020) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\12\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 1052) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\13\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 1088) "\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 1088) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 20 20 funcref) (elem $0 (i32.const 1) $start:function-expression~anonymous|0 $start:function-expression~anonymous|1 $start:function-expression~someName|2 $start:function-expression~anonymous|3 $start:function-expression~anonymous|4 $start:function-expression~anonymous|5 $start:function-expression~anonymous|6 $function-expression/testOmittedReturn1~anonymous|0 $function-expression/testOmittedReturn2~anonymous|0 $function-expression/testOmittedReturn3~anonymous|0 $function-expression/testNullable~anonymous|0 $function-expression/testGlobal~anonymous|0~anonymous|0 $function-expression/testGlobal~anonymous|0 $function-expression/testLocal~anonymous|0~anonymous|0 $function-expression/testLocal~anonymous|0 $function-expression/testField~anonymous|0~anonymous|0 $function-expression/testField~anonymous|0 $function-expression/semanticallyAnonymous~fnDecl $function-expression/semanticallyAnonymous~fnDecl|0) (export "semanticallyAnonymous" (func $function-expression/semanticallyAnonymous)) @@ -423,7 +423,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2679,8 +2679,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33952 - i32.const 34000 + i32.const 33920 + i32.const 33968 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/function-expression.release.wat b/tests/compiler/function-expression.release.wat index 5088dfe38f..4304db40d6 100644 --- a/tests/compiler/function-expression.release.wat +++ b/tests/compiler/function-expression.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34956)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34920)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\03\00\00\00\08\00\00\00\01") @@ -70,7 +70,7 @@ (data (i32.const 2056) "\03\00\00\00\08\00\00\00\12") (data (i32.const 2076) "\1c") (data (i32.const 2088) "\03\00\00\00\08\00\00\00\13") - (data (i32.const 2112) "\t\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 2112) "\t\00\00\00 \00\00\00 ") (table $0 20 20 funcref) (elem $0 (i32.const 1) $start:function-expression~anonymous|0 $start:function-expression~anonymous|0 $start:function-expression~someName|2 $start:function-expression~anonymous|3 $start:function-expression~anonymous|4 $start:function-expression~anonymous|5 $start:function-expression~anonymous|6 $start:function-expression~anonymous|4 $start:function-expression~anonymous|5 $start:function-expression~anonymous|6 $start:function-expression~anonymous|3 $function-expression/testGlobal~anonymous|0~anonymous|0 $function-expression/testGlobal~anonymous|0 $function-expression/testGlobal~anonymous|0~anonymous|0 $function-expression/testLocal~anonymous|0 $function-expression/testGlobal~anonymous|0~anonymous|0 $function-expression/testField~anonymous|0 $start:function-expression~anonymous|0 $start:function-expression~anonymous|0) (export "semanticallyAnonymous" (func $function-expression/semanticallyAnonymous)) @@ -179,7 +179,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34956 + i32.const 34920 i32.lt_u i32.and i32.eqz @@ -240,7 +240,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 2116 i32.add @@ -807,10 +807,10 @@ if unreachable end - i32.const 34960 + i32.const 34928 i32.const 0 i32.store $0 - i32.const 36528 + i32.const 36496 i32.const 0 i32.store $0 loop $for-loop|0 @@ -821,7 +821,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34960 + i32.const 34928 i32.add i32.const 0 i32.store $0 offset=4 @@ -839,7 +839,7 @@ i32.add i32.const 2 i32.shl - i32.const 34960 + i32.const 34928 i32.add i32.const 0 i32.store $0 offset=96 @@ -857,13 +857,13 @@ br $for-loop|0 end end - i32.const 34960 - i32.const 36532 + i32.const 34928 + i32.const 36500 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34960 + i32.const 34928 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -948,7 +948,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34956 + i32.const 34920 i32.lt_u if local.get $0 @@ -1048,7 +1048,7 @@ unreachable end local.get $0 - i32.const 34956 + i32.const 34920 i32.lt_u if local.get $0 @@ -1071,7 +1071,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34956 + i32.const 34920 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1429,11 +1429,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s if - i32.const 34976 - i32.const 35024 + i32.const 34944 + i32.const 34992 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1499,7 +1499,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1653,7 +1653,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1689,7 +1689,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1726,7 +1726,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34956 + i32.const 34920 i32.sub i32.const 1 i32.shr_u @@ -1760,7 +1760,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1778,7 +1778,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1875,8 +1875,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34976 - i32.const 35024 + i32.const 34944 + i32.const 34992 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1889,11 +1889,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s if - i32.const 34976 - i32.const 35024 + i32.const 34944 + i32.const 34992 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1919,11 +1919,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s if - i32.const 34976 - i32.const 35024 + i32.const 34944 + i32.const 34992 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1949,11 +1949,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2188 + i32.const 2152 i32.lt_s if - i32.const 34976 - i32.const 35024 + i32.const 34944 + i32.const 34992 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/getter-call.debug.wat b/tests/compiler/getter-call.debug.wat index 922ca1e682..1c8e5c1ae2 100644 --- a/tests/compiler/getter-call.debug.wat +++ b/tests/compiler/getter-call.debug.wat @@ -25,9 +25,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 448)) - (global $~lib/memory/__data_end i32 (i32.const 492)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33260)) - (global $~lib/memory/__heap_base i32 (i32.const 33260)) + (global $~lib/memory/__data_end i32 (i32.const 472)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33240)) + (global $~lib/memory/__heap_base i32 (i32.const 33240)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "\1c\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 448) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 448) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $getter-call/C#get:x~anonymous|0) (export "test" (func $getter-call/test)) @@ -236,7 +236,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2291,8 +2291,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33280 - i32.const 33328 + i32.const 33264 + i32.const 33312 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/getter-call.release.wat b/tests/compiler/getter-call.release.wat index 42328ea197..9d5231bf85 100644 --- a/tests/compiler/getter-call.release.wat +++ b/tests/compiler/getter-call.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34284)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34264)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -31,8 +31,7 @@ (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) "\1c") (data (i32.const 1448) "\04\00\00\00\08\00\00\00\01") - (data (i32.const 1472) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1500) " ") + (data (i32.const 1472) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (table $0 2 2 funcref) (elem $0 (i32.const 1) $getter-call/C#get:x~anonymous|0) (export "test" (func $getter-call/test)) @@ -614,10 +613,10 @@ if unreachable end - i32.const 34288 + i32.const 34272 i32.const 0 i32.store $0 - i32.const 35856 + i32.const 35840 i32.const 0 i32.store $0 loop $for-loop|0 @@ -628,7 +627,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=4 @@ -646,7 +645,7 @@ i32.add i32.const 2 i32.shl - i32.const 34288 + i32.const 34272 i32.add i32.const 0 i32.store $0 offset=96 @@ -664,13 +663,13 @@ br $for-loop|0 end end - i32.const 34288 - i32.const 35860 + i32.const 34272 + i32.const 35844 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34288 + i32.const 34272 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -755,7 +754,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34284 + i32.const 34264 i32.lt_u if local.get $0 @@ -855,7 +854,7 @@ unreachable end local.get $0 - i32.const 34284 + i32.const 34264 i32.lt_u if local.get $0 @@ -878,7 +877,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34284 + i32.const 34264 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1276,7 +1275,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34284 + i32.const 34264 i32.sub i32.const 1 i32.shr_u @@ -1315,7 +1314,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1516 + i32.const 1496 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1327,7 +1326,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1516 + i32.const 1496 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1356,8 +1355,8 @@ i32.const 42 return end - i32.const 34304 - i32.const 34352 + i32.const 34288 + i32.const 34336 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1408,7 +1407,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34284 + i32.const 34264 i32.lt_u i32.and i32.eqz @@ -1469,7 +1468,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1476 i32.add diff --git a/tests/compiler/infer-array.debug.wat b/tests/compiler/infer-array.debug.wat index e54422f13d..3462b383c7 100644 --- a/tests/compiler/infer-array.debug.wat +++ b/tests/compiler/infer-array.debug.wat @@ -27,9 +27,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 1088)) - (global $~lib/memory/__data_end i32 (i32.const 1188)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33956)) - (global $~lib/memory/__heap_base i32 (i32.const 33956)) + (global $~lib/memory/__data_end i32 (i32.const 1140)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33908)) + (global $~lib/memory/__heap_base i32 (i32.const 33908)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -55,7 +55,7 @@ (data (i32.const 892) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 924) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 956) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 1088) "\0c\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\19\00\00\00\00\00\00 \00\00\00\00\00\00\00\02a\00\00\00\00\00\00\02a\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A\00\00\00\00\00\00") + (data (i32.const 1088) "\0c\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02\1a\00\00\02\01\00\00\02\19\00\00 \00\00\00\02a\00\00\02a\00\00\02\01\00\00\02A\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -252,7 +252,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3474,8 +3474,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33936 i32.const 33984 - i32.const 34032 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/infer-array.release.wat b/tests/compiler/infer-array.release.wat index 01087ea2ed..a59c89ab66 100644 --- a/tests/compiler/infer-array.release.wat +++ b/tests/compiler/infer-array.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34980)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34932)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1052) "\0c\00\00\00\01\00\00\00\02\00\00\00\03") @@ -64,8 +64,7 @@ (data (i32.const 1964) "\04\00\00\00\02") (data (i32.const 1980) "|") (data (i32.const 1992) "\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") - (data (i32.const 2112) "\0c\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 2140) "\02\t\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\19\00\00\00\00\00\00 \00\00\00\00\00\00\00\02a\00\00\00\00\00\00\02a\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02A") + (data (i32.const 2112) "\0c\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02\1a\00\00\02\01\00\00\02\19\00\00 \00\00\00\02a\00\00\02a\00\00\02\01\00\00\02A") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -150,7 +149,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34980 + i32.const 34932 i32.lt_u i32.and i32.eqz @@ -211,7 +210,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 2116 i32.add @@ -778,10 +777,10 @@ if unreachable end - i32.const 34992 + i32.const 34944 i32.const 0 i32.store $0 - i32.const 36560 + i32.const 36512 i32.const 0 i32.store $0 loop $for-loop|0 @@ -792,7 +791,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34992 + i32.const 34944 i32.add i32.const 0 i32.store $0 offset=4 @@ -810,7 +809,7 @@ i32.add i32.const 2 i32.shl - i32.const 34992 + i32.const 34944 i32.add i32.const 0 i32.store $0 offset=96 @@ -828,13 +827,13 @@ br $for-loop|0 end end - i32.const 34992 - i32.const 36564 + i32.const 34944 + i32.const 36516 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34992 + i32.const 34944 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -919,7 +918,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34980 + i32.const 34932 i32.lt_u if local.get $0 @@ -1019,7 +1018,7 @@ unreachable end local.get $0 - i32.const 34980 + i32.const 34932 i32.lt_u if local.get $0 @@ -1042,7 +1041,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34980 + i32.const 34932 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1641,7 +1640,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2212 + i32.const 2164 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1652,7 +1651,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34980 + i32.const 34932 i32.sub i32.const 1 i32.shr_u @@ -1965,7 +1964,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2212 + i32.const 2164 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2008,8 +2007,8 @@ global.set $~lib/memory/__stack_pointer return end + i32.const 34960 i32.const 35008 - i32.const 35056 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2119,11 +2118,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2212 + i32.const 2164 i32.lt_s if + i32.const 34960 i32.const 35008 - i32.const 35056 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2185,11 +2184,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2212 + i32.const 2164 i32.lt_s if + i32.const 34960 i32.const 35008 - i32.const 35056 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2218,11 +2217,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2212 + i32.const 2164 i32.lt_s if + i32.const 34960 i32.const 35008 - i32.const 35056 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/infer-generic.debug.wat b/tests/compiler/infer-generic.debug.wat index 711a0f9f1d..17b576ae9e 100644 --- a/tests/compiler/infer-generic.debug.wat +++ b/tests/compiler/infer-generic.debug.wat @@ -29,9 +29,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 592)) - (global $~lib/memory/__data_end i32 (i32.const 668)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33436)) - (global $~lib/memory/__heap_base i32 (i32.const 33436)) + (global $~lib/memory/__data_end i32 (i32.const 632)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33400)) + (global $~lib/memory/__heap_base i32 (i32.const 33400)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00i\00n\00f\00e\00r\00-\00g\00e\00n\00e\00r\00i\00c\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 76) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\0c\00\00\00\00\00\80?\00\00\00@\00\00@@") @@ -45,7 +45,7 @@ (data (i32.const 444) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 496) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 524) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 592) "\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\19\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 592) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\19\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:infer-generic~anonymous|0) (export "test1" (func $infer-generic/test1)) @@ -333,7 +333,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2501,8 +2501,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33456 - i32.const 33504 + i32.const 33424 + i32.const 33472 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/infer-generic.release.wat b/tests/compiler/infer-generic.release.wat index 32bca61176..94de06f375 100644 --- a/tests/compiler/infer-generic.release.wat +++ b/tests/compiler/infer-generic.release.wat @@ -19,7 +19,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34460)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34424)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00 \00\00\00i\00n\00f\00e\00r\00-\00g\00e\00n\00e\00r\00i\00c\00.\00t\00s") @@ -39,9 +39,7 @@ (data (i32.const 1480) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1548) "<") (data (i32.const 1560) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1616) "\t\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1644) "\02\19") - (data (i32.const 1660) " ") + (data (i32.const 1616) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\19\00\00\00\00\00\00 ") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:infer-generic~anonymous|0) (export "test1" (func $infer-generic/test1)) @@ -638,10 +636,10 @@ if unreachable end - i32.const 34464 + i32.const 34432 i32.const 0 i32.store $0 - i32.const 36032 + i32.const 36000 i32.const 0 i32.store $0 loop $for-loop|0 @@ -652,7 +650,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34464 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=4 @@ -670,7 +668,7 @@ i32.add i32.const 2 i32.shl - i32.const 34464 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=96 @@ -688,13 +686,13 @@ br $for-loop|0 end end - i32.const 34464 - i32.const 36036 + i32.const 34432 + i32.const 36004 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34464 + i32.const 34432 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -779,7 +777,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34460 + i32.const 34424 i32.lt_u if local.get $0 @@ -879,7 +877,7 @@ unreachable end local.get $0 - i32.const 34460 + i32.const 34424 i32.lt_u if local.get $0 @@ -902,7 +900,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34460 + i32.const 34424 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1305,7 +1303,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1692 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1360,7 +1358,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34460 + i32.const 34424 i32.sub i32.const 1 i32.shr_u @@ -1395,7 +1393,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1692 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1428,8 +1426,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34480 - i32.const 34528 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1442,11 +1440,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1692 + i32.const 1656 i32.lt_s if - i32.const 34480 - i32.const 34528 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1470,7 +1468,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1692 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1482,7 +1480,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1692 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1515,8 +1513,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34480 - i32.const 34528 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1567,7 +1565,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34460 + i32.const 34424 i32.lt_u i32.and i32.eqz @@ -1628,7 +1626,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1620 i32.add diff --git a/tests/compiler/inlining.debug.wat b/tests/compiler/inlining.debug.wat index d3054f17d9..06d3d917cc 100644 --- a/tests/compiler/inlining.debug.wat +++ b/tests/compiler/inlining.debug.wat @@ -26,9 +26,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 496)) - (global $~lib/memory/__data_end i32 (i32.const 556)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33324)) - (global $~lib/memory/__heap_base i32 (i32.const 33324)) + (global $~lib/memory/__data_end i32 (i32.const 528)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33296)) + (global $~lib/memory/__heap_base i32 (i32.const 33296)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 60) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") @@ -40,7 +40,7 @@ (data (i32.const 348) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 400) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 428) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 496) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 496) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $inlining/func_fe~anonymous|0) (export "test" (func $inlining/test)) @@ -468,7 +468,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2699,8 +2699,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33344 - i32.const 33392 + i32.const 33328 + i32.const 33376 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/inlining.release.wat b/tests/compiler/inlining.release.wat index f943ea5d6a..8c537dda87 100644 --- a/tests/compiler/inlining.release.wat +++ b/tests/compiler/inlining.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34348)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34320)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\16\00\00\00i\00n\00l\00i\00n\00i\00n\00g\00.\00t\00s") @@ -34,8 +34,8 @@ (data (i32.const 1384) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1452) "<") (data (i32.const 1464) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1520) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1556) " \00\00\00\00\00\00\00 \00\00\00\06\00\00\00 ") + (data (i32.const 1520) "\07\00\00\00 \00\00\00 ") + (data (i32.const 1540) " \00\00\00 \00\00\00 ") (table $0 2 2 funcref) (elem $0 (i32.const 1) $inlining/func_fe~anonymous|0) (export "test" (func $inlining/test)) @@ -623,10 +623,10 @@ if unreachable end - i32.const 34352 + i32.const 34320 i32.const 0 i32.store $0 - i32.const 35920 + i32.const 35888 i32.const 0 i32.store $0 loop $for-loop|0 @@ -637,7 +637,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34352 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=4 @@ -655,7 +655,7 @@ i32.add i32.const 2 i32.shl - i32.const 34352 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=96 @@ -673,13 +673,13 @@ br $for-loop|0 end end - i32.const 34352 - i32.const 35924 + i32.const 34320 + i32.const 35892 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34352 + i32.const 34320 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -764,7 +764,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34348 + i32.const 34320 i32.lt_u if local.get $0 @@ -864,7 +864,7 @@ unreachable end local.get $0 - i32.const 34348 + i32.const 34320 i32.lt_u if local.get $0 @@ -887,7 +887,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34348 + i32.const 34320 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1436,7 +1436,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1580 + i32.const 1552 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1457,7 +1457,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34348 + i32.const 34320 i32.sub i32.const 1 i32.shr_u @@ -1491,7 +1491,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1580 + i32.const 1552 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1597,8 +1597,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1649,7 +1649,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34348 + i32.const 34320 i32.lt_u i32.and i32.eqz @@ -1710,7 +1710,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1524 i32.add diff --git a/tests/compiler/instanceof.debug.wat b/tests/compiler/instanceof.debug.wat index 87a79dfe2c..7ec65439e8 100644 --- a/tests/compiler/instanceof.debug.wat +++ b/tests/compiler/instanceof.debug.wat @@ -43,9 +43,9 @@ (global $instanceof/nullCat (mut i32) (i32.const 0)) (global $instanceof/nullBlackcat (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 572)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33340)) - (global $~lib/memory/__heap_base i32 (i32.const 33340)) + (global $~lib/memory/__data_end i32 (i32.const 520)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33288)) + (global $~lib/memory/__heap_base i32 (i32.const 33288)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -56,7 +56,7 @@ (data (i32.const 316) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\r\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\03\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\08\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\n\00\00\00 \00\00\00\0b\00\00\00") + (data (i32.const 464) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -277,7 +277,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3331,8 +3331,8 @@ global.get $~lib/memory/__data_end i32.lt_s if + i32.const 33312 i32.const 33360 - i32.const 33408 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/instanceof.release.wat b/tests/compiler/instanceof.release.wat index 9da912c436..1922fe0fef 100644 --- a/tests/compiler/instanceof.release.wat +++ b/tests/compiler/instanceof.release.wat @@ -26,7 +26,7 @@ (global $instanceof/nullableAnimal (mut i32) (i32.const 0)) (global $instanceof/nullableCat (mut i32) (i32.const 0)) (global $instanceof/nullableBlackcat (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34364)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34312)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1a\00\00\00i\00n\00s\00t\00a\00n\00c\00e\00o\00f\00.\00t\00s") @@ -40,8 +40,7 @@ (data (i32.const 1352) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\r\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " \00\00\00\00\00\00\00 \00\00\00\03\00\00\00 \00\00\00\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\08\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\n\00\00\00 \00\00\00\0b") + (data (i32.const 1488) "\r\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -674,10 +673,10 @@ if unreachable end - i32.const 34368 + i32.const 34320 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35888 i32.const 0 i32.store $0 loop $for-loop|0 @@ -688,7 +687,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=4 @@ -706,7 +705,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34320 i32.add i32.const 0 i32.store $0 offset=96 @@ -724,13 +723,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34320 + i32.const 35892 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34320 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -815,7 +814,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34364 + i32.const 34312 i32.lt_u if local.get $0 @@ -915,7 +914,7 @@ unreachable end local.get $0 - i32.const 34364 + i32.const 34312 i32.lt_u if local.get $0 @@ -938,7 +937,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34364 + i32.const 34312 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1299,7 +1298,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1324,7 +1323,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34364 + i32.const 34312 i32.sub i32.const 1 i32.shr_u @@ -1358,7 +1357,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1376,7 +1375,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1409,7 +1408,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1427,7 +1426,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1947,8 +1946,8 @@ global.set $~lib/memory/__stack_pointer return end + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2019,11 +2018,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s if + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2053,11 +2052,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s if + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2093,11 +2092,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1596 + i32.const 1544 i32.lt_s if + i32.const 34336 i32.const 34384 - i32.const 34432 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2168,7 +2167,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34364 + i32.const 34312 i32.lt_u i32.and i32.eqz @@ -2229,7 +2228,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/issues/1095.debug.wat b/tests/compiler/issues/1095.debug.wat index 9d75b49d15..c5ffe34d57 100644 --- a/tests/compiler/issues/1095.debug.wat +++ b/tests/compiler/issues/1095.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 560)) - (global $~lib/memory/__data_end i32 (i32.const 596)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33364)) - (global $~lib/memory/__heap_base i32 (i32.const 33364)) + (global $~lib/memory/__data_end i32 (i32.const 580)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33348)) + (global $~lib/memory/__heap_base i32 (i32.const 33348)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -39,7 +39,7 @@ (data (i32.const 412) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00t\00e\00s\00t\00\00\00\00\00") (data (i32.const 444) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00u\00n\00e\00x\00p\00e\00c\00t\00e\00d\00 \00n\00u\00l\00l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 508) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\000\009\005\00.\00t\00s\00") - (data (i32.const 560) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 560) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -236,7 +236,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2343,8 +2343,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33392 - i32.const 33440 + i32.const 33376 + i32.const 33424 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/1095.release.wat b/tests/compiler/issues/1095.release.wat index bda273b77e..3a956b29a5 100644 --- a/tests/compiler/issues/1095.release.wat +++ b/tests/compiler/issues/1095.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34388)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34372)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -35,7 +35,7 @@ (data (i32.const 1480) "\01\00\00\00\1e\00\00\00u\00n\00e\00x\00p\00e\00c\00t\00e\00d\00 \00n\00u\00l\00l") (data (i32.const 1532) ",") (data (i32.const 1544) "\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\000\009\005\00.\00t\00s") - (data (i32.const 1584) "\04\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1584) "\04\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -118,7 +118,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34388 + i32.const 34372 i32.lt_u i32.and i32.eqz @@ -179,7 +179,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1588 i32.add @@ -746,10 +746,10 @@ if unreachable end - i32.const 34400 + i32.const 34384 i32.const 0 i32.store $0 - i32.const 35968 + i32.const 35952 i32.const 0 i32.store $0 loop $for-loop|0 @@ -760,7 +760,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34400 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=4 @@ -778,7 +778,7 @@ i32.add i32.const 2 i32.shl - i32.const 34400 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=96 @@ -796,13 +796,13 @@ br $for-loop|0 end end - i32.const 34400 - i32.const 35972 + i32.const 34384 + i32.const 35956 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34400 + i32.const 34384 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -887,7 +887,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34388 + i32.const 34372 i32.lt_u if local.get $0 @@ -987,7 +987,7 @@ unreachable end local.get $0 - i32.const 34388 + i32.const 34372 i32.lt_u if local.get $0 @@ -1010,7 +1010,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34388 + i32.const 34372 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1450,7 +1450,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1620 + i32.const 1604 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1460,7 +1460,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34388 + i32.const 34372 i32.sub i32.const 1 i32.shr_u @@ -1494,7 +1494,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1620 + i32.const 1604 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1523,7 +1523,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1620 + i32.const 1604 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1561,8 +1561,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34416 - i32.const 34464 + i32.const 34400 + i32.const 34448 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/1225.debug.wat b/tests/compiler/issues/1225.debug.wat index 55d7fa3838..6682f0792a 100644 --- a/tests/compiler/issues/1225.debug.wat +++ b/tests/compiler/issues/1225.debug.wat @@ -25,9 +25,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $issues/1225/x (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) + (global $~lib/memory/__heap_base i32 (i32.const 33252)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\002\002\005\00.\00t\00s\00") - (data (i32.const 464) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "normal" (func $issues/1225/normal)) @@ -251,7 +251,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2385,8 +2385,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33280 + i32.const 33328 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/1225.release.wat b/tests/compiler/issues/1225.release.wat index 3af3da17d7..7399d07122 100644 --- a/tests/compiler/issues/1225.release.wat +++ b/tests/compiler/issues/1225.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $issues/1225/x (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -32,8 +32,7 @@ (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1436) ",") (data (i32.const 1448) "\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\002\002\005\00.\00t\00s") - (data (i32.const 1488) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " ") + (data (i32.const 1488) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "normal" (func $issues/1225/normal)) (export "viaThis" (func $issues/1225/viaThis)) (export "memory" (memory $0)) @@ -620,10 +619,10 @@ if unreachable end - i32.const 34304 + i32.const 34288 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35856 i32.const 0 i32.store $0 loop $for-loop|0 @@ -634,7 +633,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=4 @@ -652,7 +651,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=96 @@ -670,13 +669,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34288 + i32.const 35860 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34288 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -761,7 +760,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -861,7 +860,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -884,7 +883,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34276 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1270,7 +1269,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34276 i32.sub i32.const 1 i32.shr_u @@ -1304,11 +1303,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1410,11 +1409,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1445,11 +1444,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1517,7 +1516,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34292 + i32.const 34276 i32.lt_u i32.and i32.eqz @@ -1578,7 +1577,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/issues/1699.debug.wat b/tests/compiler/issues/1699.debug.wat index c8f4c37520..91c9ffd0ab 100644 --- a/tests/compiler/issues/1699.debug.wat +++ b/tests/compiler/issues/1699.debug.wat @@ -25,9 +25,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 688)) - (global $~lib/memory/__data_end i32 (i32.const 732)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33500)) - (global $~lib/memory/__heap_base i32 (i32.const 33500)) + (global $~lib/memory/__data_end i32 (i32.const 712)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33480)) + (global $~lib/memory/__heap_base i32 (i32.const 33480)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") @@ -41,7 +41,7 @@ (data (i32.const 444) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 508) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 636) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\006\009\009\00.\00t\00s\00") - (data (i32.const 688) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00") + (data (i32.const 688) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\02A\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -238,7 +238,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2649,8 +2649,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33520 - i32.const 33568 + i32.const 33504 + i32.const 33552 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/1699.release.wat b/tests/compiler/issues/1699.release.wat index 08689e5125..38bcbf0c31 100644 --- a/tests/compiler/issues/1699.release.wat +++ b/tests/compiler/issues/1699.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34524)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34504)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -37,8 +37,7 @@ (data (i32.const 1544) "\01\00\00\00^\00\00\00E\00l\00e\00m\00e\00n\00t\00 \00t\00y\00p\00e\00 \00m\00u\00s\00t\00 \00b\00e\00 \00n\00u\00l\00l\00a\00b\00l\00e\00 \00i\00f\00 \00a\00r\00r\00a\00y\00 \00i\00s\00 \00h\00o\00l\00e\00y") (data (i32.const 1660) ",") (data (i32.const 1672) "\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\001\006\009\009\00.\00t\00s") - (data (i32.const 1712) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1740) " \00\00\00\00\00\00\00\02A") + (data (i32.const 1712) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\02A") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -125,7 +124,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34524 + i32.const 34504 i32.lt_u i32.and i32.eqz @@ -186,7 +185,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1716 i32.add @@ -753,10 +752,10 @@ if unreachable end - i32.const 34528 + i32.const 34512 i32.const 0 i32.store $0 - i32.const 36096 + i32.const 36080 i32.const 0 i32.store $0 loop $for-loop|0 @@ -767,7 +766,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34528 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=4 @@ -785,7 +784,7 @@ i32.add i32.const 2 i32.shl - i32.const 34528 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=96 @@ -803,13 +802,13 @@ br $for-loop|0 end end - i32.const 34528 - i32.const 36100 + i32.const 34512 + i32.const 36084 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34528 + i32.const 34512 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -894,7 +893,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34524 + i32.const 34504 i32.lt_u if local.get $0 @@ -994,7 +993,7 @@ unreachable end local.get $0 - i32.const 34524 + i32.const 34504 i32.lt_u if local.get $0 @@ -1017,7 +1016,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34524 + i32.const 34504 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1730,7 +1729,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34524 + i32.const 34504 i32.sub i32.const 1 i32.shr_u @@ -1765,7 +1764,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1736 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1780,7 +1779,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1736 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1919,8 +1918,8 @@ global.set $~lib/memory/__stack_pointer br $__inlined_func$start:issues/1699 end - i32.const 34544 - i32.const 34592 + i32.const 34528 + i32.const 34576 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1934,11 +1933,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1736 i32.lt_s if - i32.const 34544 - i32.const 34592 + i32.const 34528 + i32.const 34576 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1969,11 +1968,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1736 i32.lt_s if - i32.const 34544 - i32.const 34592 + i32.const 34528 + i32.const 34576 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/2166.debug.wat b/tests/compiler/issues/2166.debug.wat index 0169c81a0b..1159a3ff62 100644 --- a/tests/compiler/issues/2166.debug.wat +++ b/tests/compiler/issues/2166.debug.wat @@ -26,9 +26,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 608)) - (global $~lib/memory/__data_end i32 (i32.const 652)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33420)) - (global $~lib/memory/__heap_base i32 (i32.const 33420)) + (global $~lib/memory/__data_end i32 (i32.const 632)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33400)) + (global $~lib/memory/__heap_base i32 (i32.const 33400)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -43,7 +43,7 @@ (data (i32.const 476) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00i\00s\00s\00u\00e\00s\00/\002\001\006\006\00.\00t\00s\00") (data (i32.const 524) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00i\003\002\00\00\00\00\00\00\00") (data (i32.const 556) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00t\00e\00s\00t\00-\002\001\006\006\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 608) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 608) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -240,7 +240,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2415,8 +2415,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33440 - i32.const 33488 + i32.const 33424 + i32.const 33472 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/2166.release.wat b/tests/compiler/issues/2166.release.wat index d99526b584..ffedba01c8 100644 --- a/tests/compiler/issues/2166.release.wat +++ b/tests/compiler/issues/2166.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34444)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34424)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -40,8 +40,7 @@ (data (i32.const 1560) "\01\00\00\00\06\00\00\00i\003\002") (data (i32.const 1580) ",") (data (i32.const 1592) "\01\00\00\00\12\00\00\00t\00e\00s\00t\00-\002\001\006\006") - (data (i32.const 1632) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1660) " \00\00\00\00\00\00\00 ") + (data (i32.const 1632) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -620,10 +619,10 @@ if unreachable end - i32.const 34448 + i32.const 34432 i32.const 0 i32.store $0 - i32.const 36016 + i32.const 36000 i32.const 0 i32.store $0 loop $for-loop|0 @@ -634,7 +633,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34448 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=4 @@ -652,7 +651,7 @@ i32.add i32.const 2 i32.shl - i32.const 34448 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=96 @@ -670,13 +669,13 @@ br $for-loop|0 end end - i32.const 34448 - i32.const 36020 + i32.const 34432 + i32.const 36004 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34448 + i32.const 34432 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -761,7 +760,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34444 + i32.const 34424 i32.lt_u if local.get $0 @@ -861,7 +860,7 @@ unreachable end local.get $0 - i32.const 34444 + i32.const 34424 i32.lt_u if local.get $0 @@ -884,7 +883,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34444 + i32.const 34424 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1394,7 +1393,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1404,7 +1403,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34444 + i32.const 34424 i32.sub i32.const 1 i32.shr_u @@ -1438,7 +1437,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1450,7 +1449,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1477,7 +1476,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1534,7 +1533,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1583,7 +1582,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1618,8 +1617,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34464 - i32.const 34512 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1670,7 +1669,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34444 + i32.const 34424 i32.lt_u i32.and i32.eqz @@ -1731,7 +1730,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1636 i32.add diff --git a/tests/compiler/issues/2322/index.debug.wat b/tests/compiler/issues/2322/index.debug.wat index c76f53e6af..c912a803f4 100644 --- a/tests/compiler/issues/2322/index.debug.wat +++ b/tests/compiler/issues/2322/index.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 452)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33220)) - (global $~lib/memory/__heap_base i32 (i32.const 33220)) + (global $~lib/memory/__data_end i32 (i32.const 436)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33204)) + (global $~lib/memory/__heap_base i32 (i32.const 33204)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -36,7 +36,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 416) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "test" (func $issues/2322/index/test)) @@ -234,7 +234,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2270,8 +2270,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33248 - i32.const 33296 + i32.const 33232 + i32.const 33280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/issues/2322/index.release.wat b/tests/compiler/issues/2322/index.release.wat index d439260b99..b3a231568f 100644 --- a/tests/compiler/issues/2322/index.release.wat +++ b/tests/compiler/issues/2322/index.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34244)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34228)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -29,8 +29,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " ") + (data (i32.const 1440) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "test" (func $issues/2322/index/test)) (export "memory" (memory $0)) (start $~start) @@ -610,10 +609,10 @@ if unreachable end - i32.const 34256 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35824 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -624,7 +623,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -642,7 +641,7 @@ i32.add i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -660,13 +659,13 @@ br $for-loop|0 end end - i32.const 34256 - i32.const 35828 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34256 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -751,7 +750,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -851,7 +850,7 @@ unreachable end local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -874,7 +873,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34244 + i32.const 34228 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1258,7 +1257,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34244 + i32.const 34228 i32.sub i32.const 1 i32.shr_u @@ -1296,7 +1295,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1476 + i32.const 1460 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1308,7 +1307,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1476 + i32.const 1460 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1335,8 +1334,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1387,7 +1386,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34244 + i32.const 34228 i32.lt_u i32.and i32.eqz @@ -1448,7 +1447,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/logical.debug.wat b/tests/compiler/logical.debug.wat index 43dce91098..a89d774068 100644 --- a/tests/compiler/logical.debug.wat +++ b/tests/compiler/logical.debug.wat @@ -29,9 +29,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) + (global $~lib/memory/__heap_base i32 (i32.const 33252)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -42,7 +42,7 @@ (data (i32.const 316) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -259,7 +259,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2339,8 +2339,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33280 + i32.const 33328 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/logical.release.wat b/tests/compiler/logical.release.wat index 2b2f70f4c4..5e61ef5ce9 100644 --- a/tests/compiler/logical.release.wat +++ b/tests/compiler/logical.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\14\00\00\00l\00o\00g\00i\00c\00a\00l\00.\00t\00s") @@ -31,8 +31,7 @@ (data (i32.const 1352) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " ") + (data (i32.const 1488) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -611,10 +610,10 @@ if unreachable end - i32.const 34304 + i32.const 34288 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35856 i32.const 0 i32.store $0 loop $for-loop|0 @@ -625,7 +624,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=4 @@ -643,7 +642,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=96 @@ -661,13 +660,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34288 + i32.const 35860 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34288 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -752,7 +751,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -852,7 +851,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -875,7 +874,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34276 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1263,11 +1262,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1279,7 +1278,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34276 i32.sub i32.const 1 i32.shr_u @@ -1338,7 +1337,7 @@ call $~lib/builtins/abort unreachable end - i32.const 34292 + i32.const 34276 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -1385,11 +1384,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1454,7 +1453,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34292 + i32.const 34276 i32.lt_u i32.and i32.eqz @@ -1515,7 +1514,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/managed-cast.debug.wat b/tests/compiler/managed-cast.debug.wat index cd3b7a30ce..62bfe7d654 100644 --- a/tests/compiler/managed-cast.debug.wat +++ b/tests/compiler/managed-cast.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 608)) - (global $~lib/memory/__data_end i32 (i32.const 652)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33420)) - (global $~lib/memory/__heap_base i32 (i32.const 33420)) + (global $~lib/memory/__data_end i32 (i32.const 632)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33400)) + (global $~lib/memory/__heap_base i32 (i32.const 33400)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -39,7 +39,7 @@ (data (i32.const 412) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00u\00n\00e\00x\00p\00e\00c\00t\00e\00d\00 \00n\00u\00l\00l\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 476) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00m\00a\00n\00a\00g\00e\00d\00-\00c\00a\00s\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 540) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00i\00n\00v\00a\00l\00i\00d\00 \00d\00o\00w\00n\00c\00a\00s\00t\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 608) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\04\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 608) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -236,7 +236,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2430,8 +2430,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33440 - i32.const 33488 + i32.const 33424 + i32.const 33472 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/managed-cast.release.wat b/tests/compiler/managed-cast.release.wat index 3632fea5af..e9fd09e841 100644 --- a/tests/compiler/managed-cast.release.wat +++ b/tests/compiler/managed-cast.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34444)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34424)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -35,8 +35,7 @@ (data (i32.const 1512) "\01\00\00\00\1e\00\00\00m\00a\00n\00a\00g\00e\00d\00-\00c\00a\00s\00t\00.\00t\00s") (data (i32.const 1564) "<") (data (i32.const 1576) "\01\00\00\00 \00\00\00i\00n\00v\00a\00l\00i\00d\00 \00d\00o\00w\00n\00c\00a\00s\00t") - (data (i32.const 1632) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1660) " \00\00\00\04\00\00\00 ") + (data (i32.const 1632) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -615,10 +614,10 @@ if unreachable end - i32.const 34448 + i32.const 34432 i32.const 0 i32.store $0 - i32.const 36016 + i32.const 36000 i32.const 0 i32.store $0 loop $for-loop|0 @@ -629,7 +628,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34448 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=4 @@ -647,7 +646,7 @@ i32.add i32.const 2 i32.shl - i32.const 34448 + i32.const 34432 i32.add i32.const 0 i32.store $0 offset=96 @@ -665,13 +664,13 @@ br $for-loop|0 end end - i32.const 34448 - i32.const 36020 + i32.const 34432 + i32.const 36004 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34448 + i32.const 34432 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -756,7 +755,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34444 + i32.const 34424 i32.lt_u if local.get $0 @@ -856,7 +855,7 @@ unreachable end local.get $0 - i32.const 34444 + i32.const 34424 i32.lt_u if local.get $0 @@ -879,7 +878,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34444 + i32.const 34424 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1272,7 +1271,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1281,7 +1280,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34444 + i32.const 34424 i32.sub i32.const 1 i32.shr_u @@ -1325,7 +1324,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1369,7 +1368,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1407,7 +1406,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1466,7 +1465,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1504,7 +1503,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1538,7 +1537,7 @@ i32.const 4 i32.add global.set $~lib/memory/__stack_pointer - i32.const 34444 + i32.const 34424 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -1579,8 +1578,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34464 - i32.const 34512 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1595,7 +1594,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1613,7 +1612,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1676 + i32.const 1656 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1642,8 +1641,8 @@ local.get $0 return end - i32.const 34464 - i32.const 34512 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1694,7 +1693,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34444 + i32.const 34424 i32.lt_u i32.and i32.eqz @@ -1755,7 +1754,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1636 i32.add diff --git a/tests/compiler/new.debug.wat b/tests/compiler/new.debug.wat index 5e9587bb27..0409699567 100644 --- a/tests/compiler/new.debug.wat +++ b/tests/compiler/new.debug.wat @@ -30,9 +30,9 @@ (global $new/genext2 (mut i32) (i32.const 0)) (global $new/genext3 (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 476)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33244)) - (global $~lib/memory/__heap_base i32 (i32.const 33244)) + (global $~lib/memory/__data_end i32 (i32.const 448)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33216)) + (global $~lib/memory/__heap_base i32 (i32.const 33216)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -42,7 +42,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\04\00\00\00") + (data (i32.const 416) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -239,7 +239,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2311,8 +2311,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33264 - i32.const 33312 + i32.const 33248 + i32.const 33296 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/new.release.wat b/tests/compiler/new.release.wat index fa29e9d18f..990213d640 100644 --- a/tests/compiler/new.release.wat +++ b/tests/compiler/new.release.wat @@ -23,7 +23,7 @@ (global $new/genext (mut i32) (i32.const 0)) (global $new/genext2 (mut i32) (i32.const 0)) (global $new/genext3 (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34268)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34240)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -35,8 +35,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\04") + (data (i32.const 1440) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -651,10 +650,10 @@ if unreachable end - i32.const 34272 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35840 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -665,7 +664,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34272 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -683,7 +682,7 @@ i32.add i32.const 2 i32.shl - i32.const 34272 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -701,13 +700,13 @@ br $for-loop|0 end end - i32.const 34272 - i32.const 35844 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34272 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -792,7 +791,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34268 + i32.const 34240 i32.lt_u if local.get $0 @@ -892,7 +891,7 @@ unreachable end local.get $0 - i32.const 34268 + i32.const 34240 i32.lt_u if local.get $0 @@ -915,7 +914,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34268 + i32.const 34240 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1312,11 +1311,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1500 + i32.const 1472 i32.lt_s if - i32.const 34288 - i32.const 34336 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1328,7 +1327,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34268 + i32.const 34240 i32.sub i32.const 1 i32.shr_u @@ -1411,11 +1410,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1500 + i32.const 1472 i32.lt_s if - i32.const 34288 - i32.const 34336 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1442,11 +1441,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1500 + i32.const 1472 i32.lt_s if - i32.const 34288 - i32.const 34336 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1477,11 +1476,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1500 + i32.const 1472 i32.lt_s if - i32.const 34288 - i32.const 34336 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1509,11 +1508,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1500 + i32.const 1472 i32.lt_s if - i32.const 34288 - i32.const 34336 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1584,7 +1583,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34268 + i32.const 34240 i32.lt_u i32.and i32.eqz @@ -1645,7 +1644,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/object-literal.debug.wat b/tests/compiler/object-literal.debug.wat index 2bd277105e..315ef3cdda 100644 --- a/tests/compiler/object-literal.debug.wat +++ b/tests/compiler/object-literal.debug.wat @@ -32,9 +32,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 688)) - (global $~lib/memory/__data_end i32 (i32.const 748)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33516)) - (global $~lib/memory/__heap_base i32 (i32.const 33516)) + (global $~lib/memory/__data_end i32 (i32.const 720)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33488)) + (global $~lib/memory/__heap_base i32 (i32.const 33488)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00h\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -51,7 +51,7 @@ (data (i32.const 588) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00t\00e\00s\00t\00\00\00\00\00") (data (i32.const 620) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00b\00a\00r\00\00\00\00\00\00\00") (data (i32.const 652) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00b\00a\00z\00\00\00\00\00\00\00") - (data (i32.const 688) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 688) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -196,7 +196,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3174,8 +3174,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33536 - i32.const 33584 + i32.const 33520 + i32.const 33568 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/object-literal.release.wat b/tests/compiler/object-literal.release.wat index 048a675c9d..89424ee4b3 100644 --- a/tests/compiler/object-literal.release.wat +++ b/tests/compiler/object-literal.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/pinSpace (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34540)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34512)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\16\00\00\00h\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d") @@ -43,8 +43,8 @@ (data (i32.const 1656) "\01\00\00\00\06\00\00\00b\00a\00r") (data (i32.const 1676) "\1c") (data (i32.const 1688) "\01\00\00\00\06\00\00\00b\00a\00z") - (data (i32.const 1712) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1748) " ") + (data (i32.const 1712) "\07\00\00\00 \00\00\00 ") + (data (i32.const 1732) " ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/Object#makeGray (type $i32_=>_none) (param $0 i32) @@ -82,7 +82,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34540 + i32.const 34512 i32.lt_u i32.and i32.eqz @@ -143,7 +143,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1716 i32.add @@ -755,10 +755,10 @@ if unreachable end - i32.const 34544 + i32.const 34512 i32.const 0 i32.store $0 - i32.const 36112 + i32.const 36080 i32.const 0 i32.store $0 loop $for-loop|0 @@ -769,7 +769,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34544 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=4 @@ -787,7 +787,7 @@ i32.add i32.const 2 i32.shl - i32.const 34544 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=96 @@ -805,20 +805,20 @@ br $for-loop|0 end end - i32.const 34544 - i32.const 36116 + i32.const 34512 + i32.const 36084 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34544 + i32.const 34512 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (type $i32_=>_none) (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 34540 + i32.const 34512 i32.lt_u if return @@ -948,7 +948,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34540 + i32.const 34512 i32.lt_u if local.get $0 @@ -1048,7 +1048,7 @@ unreachable end local.get $0 - i32.const 34540 + i32.const 34512 i32.lt_u if local.get $0 @@ -1752,7 +1752,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1771,7 +1771,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34540 + i32.const 34512 i32.sub i32.const 1 i32.shr_u @@ -1797,7 +1797,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1844,7 +1844,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1915,7 +1915,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2009,7 +2009,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2061,7 +2061,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2324,7 +2324,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2377,7 +2377,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2437,7 +2437,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2528,7 +2528,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1772 + i32.const 1744 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2704,7 +2704,7 @@ i32.const 8 i32.add global.set $~lib/memory/__stack_pointer - i32.const 34540 + i32.const 34512 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -2745,8 +2745,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34560 - i32.const 34608 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/optional-typeparameters.debug.wat b/tests/compiler/optional-typeparameters.debug.wat index 11a5a3265f..971eaecf81 100644 --- a/tests/compiler/optional-typeparameters.debug.wat +++ b/tests/compiler/optional-typeparameters.debug.wat @@ -29,9 +29,9 @@ (global $optional-typeparameters/tMethodDerived (mut i32) (i32.const 0)) (global $optional-typeparameters/tMethodDerived2 (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 484)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) - (global $~lib/memory/__heap_base i32 (i32.const 33252)) + (global $~lib/memory/__data_end i32 (i32.const 452)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33220)) + (global $~lib/memory/__heap_base i32 (i32.const 33220)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -41,7 +41,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\08\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 416) "\08\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00\02A\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -244,7 +244,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2381,8 +2381,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33280 - i32.const 33328 + i32.const 33248 + i32.const 33296 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/optional-typeparameters.release.wat b/tests/compiler/optional-typeparameters.release.wat index 996b995586..b71f76d681 100644 --- a/tests/compiler/optional-typeparameters.release.wat +++ b/tests/compiler/optional-typeparameters.release.wat @@ -21,7 +21,7 @@ (global $optional-typeparameters/tDerived (mut i32) (i32.const 0)) (global $optional-typeparameters/tMethodDerived (mut i32) (i32.const 0)) (global $optional-typeparameters/tMethodDerived2 (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34244)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -33,8 +33,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\08\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00 ") + (data (i32.const 1440) "\08\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00\02A\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -637,10 +636,10 @@ if unreachable end - i32.const 34288 + i32.const 34256 i32.const 0 i32.store $0 - i32.const 35856 + i32.const 35824 i32.const 0 i32.store $0 loop $for-loop|0 @@ -651,7 +650,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34288 + i32.const 34256 i32.add i32.const 0 i32.store $0 offset=4 @@ -669,7 +668,7 @@ i32.add i32.const 2 i32.shl - i32.const 34288 + i32.const 34256 i32.add i32.const 0 i32.store $0 offset=96 @@ -687,13 +686,13 @@ br $for-loop|0 end end - i32.const 34288 - i32.const 35860 + i32.const 34256 + i32.const 35828 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34288 + i32.const 34256 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -778,7 +777,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34276 + i32.const 34244 i32.lt_u if local.get $0 @@ -878,7 +877,7 @@ unreachable end local.get $0 - i32.const 34276 + i32.const 34244 i32.lt_u if local.get $0 @@ -901,7 +900,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34276 + i32.const 34244 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1332,7 +1331,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1476 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1342,7 +1341,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34276 + i32.const 34244 i32.sub i32.const 1 i32.shr_u @@ -1376,7 +1375,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1476 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1402,7 +1401,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1476 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1428,7 +1427,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1476 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1454,7 +1453,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1508 + i32.const 1476 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1484,8 +1483,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34304 - i32.const 34352 + i32.const 34272 + i32.const 34320 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1536,7 +1535,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34276 + i32.const 34244 i32.lt_u i32.and i32.eqz @@ -1597,7 +1596,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/reexport.debug.wat b/tests/compiler/reexport.debug.wat index e77848ea01..f91cf8f929 100644 --- a/tests/compiler/reexport.debug.wat +++ b/tests/compiler/reexport.debug.wat @@ -35,9 +35,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $reexport/car (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) + (global $~lib/memory/__heap_base i32 (i32.const 33252)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -48,7 +48,7 @@ (data (i32.const 316) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "add" (func $export/add)) @@ -277,7 +277,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2312,8 +2312,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33280 + i32.const 33328 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/reexport.release.wat b/tests/compiler/reexport.release.wat index 30efdb10d3..7e05378aab 100644 --- a/tests/compiler/reexport.release.wat +++ b/tests/compiler/reexport.release.wat @@ -22,7 +22,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $reexport/car (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s") @@ -36,8 +36,7 @@ (data (i32.const 1352) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " ") + (data (i32.const 1488) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "add" (func $export/add)) (export "renamed_sub" (func $export/sub)) (export "renamed_mul" (func $export/mul)) @@ -644,10 +643,10 @@ if unreachable end - i32.const 34304 + i32.const 34288 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35856 i32.const 0 i32.store $0 loop $for-loop|0 @@ -658,7 +657,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=4 @@ -676,7 +675,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=96 @@ -694,13 +693,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34288 + i32.const 35860 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34288 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -785,7 +784,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -885,7 +884,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -908,7 +907,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34276 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1304,7 +1303,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1314,7 +1313,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34276 i32.sub i32.const 1 i32.shr_u @@ -1348,7 +1347,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1393,8 +1392,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1445,7 +1444,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34292 + i32.const 34276 i32.lt_u i32.and i32.eqz @@ -1506,7 +1505,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/rereexport.debug.wat b/tests/compiler/rereexport.debug.wat index 9009f27152..5dab638254 100644 --- a/tests/compiler/rereexport.debug.wat +++ b/tests/compiler/rereexport.debug.wat @@ -33,9 +33,9 @@ (global $rereexport/car (mut i32) (i32.const 0)) (global $rereexport/exportsNamespaceCar (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 512)) - (global $~lib/memory/__data_end i32 (i32.const 548)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33316)) - (global $~lib/memory/__heap_base i32 (i32.const 33316)) + (global $~lib/memory/__data_end i32 (i32.const 532)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33300)) + (global $~lib/memory/__heap_base i32 (i32.const 33300)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -47,7 +47,7 @@ (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 460) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00r\00e\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s\00\00\00") - (data (i32.const 512) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 512) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "a" (global $export/a)) @@ -270,7 +270,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2314,8 +2314,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33344 - i32.const 33392 + i32.const 33328 + i32.const 33376 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/rereexport.release.wat b/tests/compiler/rereexport.release.wat index 2a1bc73aef..cfb5e7c6c7 100644 --- a/tests/compiler/rereexport.release.wat +++ b/tests/compiler/rereexport.release.wat @@ -22,7 +22,7 @@ (global $reexport/car (mut i32) (i32.const 0)) (global $rereexport/car (mut i32) (i32.const 0)) (global $rereexport/exportsNamespaceCar (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34340)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34324)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\16\00\00\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s") @@ -38,8 +38,7 @@ (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1484) ",") (data (i32.const 1496) "\01\00\00\00\1a\00\00\00r\00e\00r\00e\00e\00x\00p\00o\00r\00t\00.\00t\00s") - (data (i32.const 1536) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1564) " ") + (data (i32.const 1536) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "a" (global $export/a)) (export "renamed_a" (global $export/a)) (export "renamed_b" (global $export/b)) @@ -642,10 +641,10 @@ if unreachable end - i32.const 34352 + i32.const 34336 i32.const 0 i32.store $0 - i32.const 35920 + i32.const 35904 i32.const 0 i32.store $0 loop $for-loop|0 @@ -656,7 +655,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=4 @@ -674,7 +673,7 @@ i32.add i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=96 @@ -692,13 +691,13 @@ br $for-loop|0 end end - i32.const 34352 - i32.const 35924 + i32.const 34336 + i32.const 35908 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34352 + i32.const 34336 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -783,7 +782,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -883,7 +882,7 @@ unreachable end local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -906,7 +905,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34340 + i32.const 34324 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1297,7 +1296,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1309,7 +1308,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1318,7 +1317,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34340 + i32.const 34324 i32.sub i32.const 1 i32.shr_u @@ -1411,8 +1410,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1425,11 +1424,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s if - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1500,7 +1499,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34340 + i32.const 34324 i32.lt_u i32.and i32.eqz @@ -1561,7 +1560,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1540 i32.add diff --git a/tests/compiler/resolve-access.debug.wat b/tests/compiler/resolve-access.debug.wat index f35f4052ae..bce2dd8f94 100644 --- a/tests/compiler/resolve-access.debug.wat +++ b/tests/compiler/resolve-access.debug.wat @@ -34,9 +34,9 @@ (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2272)) - (global $~lib/memory/__data_end i32 (i32.const 2324)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35092)) - (global $~lib/memory/__heap_base i32 (i32.const 35092)) + (global $~lib/memory/__data_end i32 (i32.const 2300)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35068)) + (global $~lib/memory/__heap_base i32 (i32.const 35068)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -54,7 +54,7 @@ (data (i32.const 716) "0\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\00") (data (i32.const 1116) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2172) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\00\00\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00\00\00\00\00") - (data (i32.const 2272) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 2272) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\02\00\00\02\t\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "arrayAccess" (func $resolve-access/arrayAccess)) @@ -254,7 +254,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3075,8 +3075,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 35120 - i32.const 35168 + i32.const 35088 + i32.const 35136 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-access.release.wat b/tests/compiler/resolve-access.release.wat index 6ebd8f552d..4ffdef05b4 100644 --- a/tests/compiler/resolve-access.release.wat +++ b/tests/compiler/resolve-access.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36116)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36092)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1052) "\08\00\00\00\01") @@ -45,8 +45,7 @@ (data (i32.const 2152) "\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f") (data (i32.const 3196) "\\") (data (i32.const 3208) "\01\00\00\00H\00\00\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") - (data (i32.const 3296) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 3324) "\02\02\00\00\00\00\00\00\02\t\00\00\00\00\00\00 ") + (data (i32.const 3296) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\02\00\00\02\t\00\00 ") (export "arrayAccess" (func $resolve-access/arrayAccess)) (export "fieldAccess" (func $resolve-access/fieldAccess)) (export "propertyAccess" (func $resolve-access/propertyAccess)) @@ -136,7 +135,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 36116 + i32.const 36092 i32.lt_u i32.and i32.eqz @@ -197,7 +196,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 3300 i32.add @@ -764,10 +763,10 @@ if unreachable end - i32.const 36128 + i32.const 36096 i32.const 0 i32.store $0 - i32.const 37696 + i32.const 37664 i32.const 0 i32.store $0 loop $for-loop|0 @@ -778,7 +777,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 36128 + i32.const 36096 i32.add i32.const 0 i32.store $0 offset=4 @@ -796,7 +795,7 @@ i32.add i32.const 2 i32.shl - i32.const 36128 + i32.const 36096 i32.add i32.const 0 i32.store $0 offset=96 @@ -814,13 +813,13 @@ br $for-loop|0 end end - i32.const 36128 - i32.const 37700 + i32.const 36096 + i32.const 37668 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 36128 + i32.const 36096 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -905,7 +904,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 36116 + i32.const 36092 i32.lt_u if local.get $0 @@ -1005,7 +1004,7 @@ unreachable end local.get $0 - i32.const 36116 + i32.const 36092 i32.lt_u if local.get $0 @@ -1028,7 +1027,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 36116 + i32.const 36092 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1636,11 +1635,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s if - i32.const 36144 - i32.const 36192 + i32.const 36112 + i32.const 36160 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1908,7 +1907,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 36116 + i32.const 36092 i32.sub i32.const 1 i32.shr_u @@ -1950,7 +1949,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1962,7 +1961,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2074,8 +2073,8 @@ local.get $0 return end - i32.const 36144 - i32.const 36192 + i32.const 36112 + i32.const 36160 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2088,11 +2087,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s if - i32.const 36144 - i32.const 36192 + i32.const 36112 + i32.const 36160 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2124,11 +2123,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s if - i32.const 36144 - i32.const 36192 + i32.const 36112 + i32.const 36160 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2165,7 +2164,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2188,7 +2187,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3348 + i32.const 3324 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2276,8 +2275,8 @@ local.get $0 return end - i32.const 36144 - i32.const 36192 + i32.const 36112 + i32.const 36160 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-binary.debug.wat b/tests/compiler/resolve-binary.debug.wat index a51df98258..8a8f65ba8a 100644 --- a/tests/compiler/resolve-binary.debug.wat +++ b/tests/compiler/resolve-binary.debug.wat @@ -47,9 +47,9 @@ (global $resolve-binary/bar2 (mut i32) (i32.const 0)) (global $resolve-binary/baz (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 10192)) - (global $~lib/memory/__data_end i32 (i32.const 10244)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 43012)) - (global $~lib/memory/__heap_base i32 (i32.const 43012)) + (global $~lib/memory/__data_end i32 (i32.const 10220)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 42988)) + (global $~lib/memory/__heap_base i32 (i32.const 42988)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00t\00r\00u\00e\00\00\00\00\00") (data (i32.const 44) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00f\00a\00l\00s\00e\00\00\00") @@ -96,7 +96,7 @@ (data (i32.const 10092) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00d\00i\00v\00\00\00\00\00\00\00") (data (i32.const 10124) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00r\00e\00m\00\00\00\00\00\00\00") (data (i32.const 10156) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00p\00o\00w\00\00\00\00\00\00\00") - (data (i32.const 10192) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 10192) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -516,7 +516,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -5544,8 +5544,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 43040 - i32.const 43088 + i32.const 43008 + i32.const 43056 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-binary.release.wat b/tests/compiler/resolve-binary.release.wat index dd84a5c399..ffc88119f4 100644 --- a/tests/compiler/resolve-binary.release.wat +++ b/tests/compiler/resolve-binary.release.wat @@ -27,7 +27,7 @@ (global $resolve-binary/bar (mut i32) (i32.const 0)) (global $resolve-binary/bar2 (mut i32) (i32.const 0)) (global $resolve-binary/baz (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 44036)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 44012)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01\00\00\00\08\00\00\00t\00r\00u\00e") @@ -233,8 +233,7 @@ (data (i32.const 11160) "\01\00\00\00\06\00\00\00r\00e\00m") (data (i32.const 11180) "\1c") (data (i32.const 11192) "\01\00\00\00\06\00\00\00p\00o\00w") - (data (i32.const 11216) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 11244) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 11216) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/string/String.__eq (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32) @@ -958,10 +957,10 @@ if unreachable end - i32.const 44048 + i32.const 44016 i32.const 0 i32.store $0 - i32.const 45616 + i32.const 45584 i32.const 0 i32.store $0 loop $for-loop|0 @@ -972,7 +971,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 44048 + i32.const 44016 i32.add i32.const 0 i32.store $0 offset=4 @@ -990,7 +989,7 @@ i32.add i32.const 2 i32.shl - i32.const 44048 + i32.const 44016 i32.add i32.const 0 i32.store $0 offset=96 @@ -1008,13 +1007,13 @@ br $for-loop|0 end end - i32.const 44048 - i32.const 45620 + i32.const 44016 + i32.const 45588 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 44048 + i32.const 44016 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1099,7 +1098,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 44036 + i32.const 44012 i32.lt_u if local.get $0 @@ -1199,7 +1198,7 @@ unreachable end local.get $0 - i32.const 44036 + i32.const 44012 i32.lt_u if local.get $0 @@ -1222,7 +1221,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 44036 + i32.const 44012 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1829,11 +1828,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s if - i32.const 44064 - i32.const 44112 + i32.const 44032 + i32.const 44080 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2698,11 +2697,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s if - i32.const 44064 - i32.const 44112 + i32.const 44032 + i32.const 44080 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2881,7 +2880,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3005,7 +3004,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 44036 + i32.const 44012 i32.sub i32.const 1 i32.shr_u @@ -3764,7 +3763,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4175,7 +4174,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4214,8 +4213,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 44064 - i32.const 44112 + i32.const 44032 + i32.const 44080 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4228,11 +4227,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 11268 + i32.const 11244 i32.lt_s if - i32.const 44064 - i32.const 44112 + i32.const 44032 + i32.const 44080 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4299,7 +4298,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 44036 + i32.const 44012 i32.lt_u i32.and i32.eqz @@ -4360,7 +4359,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 11220 i32.add diff --git a/tests/compiler/resolve-elementaccess.debug.wat b/tests/compiler/resolve-elementaccess.debug.wat index 52a8617a6d..7a4f757360 100644 --- a/tests/compiler/resolve-elementaccess.debug.wat +++ b/tests/compiler/resolve-elementaccess.debug.wat @@ -44,9 +44,9 @@ (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $resolve-elementaccess/buf (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 3776)) - (global $~lib/memory/__data_end i32 (i32.const 3828)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36596)) - (global $~lib/memory/__heap_base i32 (i32.const 36596)) + (global $~lib/memory/__data_end i32 (i32.const 3804)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36572)) + (global $~lib/memory/__heap_base i32 (i32.const 36572)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -80,7 +80,7 @@ (data (i32.const 3676) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\001\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3708) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\002\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3740) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\001\001\00\00\00\00\00\00\00\00\00") - (data (i32.const 3776) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\19\00\00\02\00\00\00A\00\00\00\05\00\00\00A\00\00\00\02\00\00\00") + (data (i32.const 3776) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\01\19\00\00A\00\00\00A\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -277,7 +277,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -4422,8 +4422,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 36624 - i32.const 36672 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-elementaccess.release.wat b/tests/compiler/resolve-elementaccess.release.wat index bac2a55d30..c80bb00b36 100644 --- a/tests/compiler/resolve-elementaccess.release.wat +++ b/tests/compiler/resolve-elementaccess.release.wat @@ -32,7 +32,7 @@ (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) (global $resolve-elementaccess/buf (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37620)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37596)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -86,8 +86,7 @@ (data (i32.const 4744) "\01\00\00\00\02\00\00\002") (data (i32.const 4764) "\1c") (data (i32.const 4776) "\01\00\00\00\04\00\00\001\001") - (data (i32.const 4800) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 4828) "\01\19\00\00\02\00\00\00A\00\00\00\05\00\00\00A\00\00\00\02") + (data (i32.const 4800) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\01\19\00\00A\00\00\00A") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -188,7 +187,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 37620 + i32.const 37596 i32.lt_u i32.and i32.eqz @@ -249,7 +248,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 4804 i32.add @@ -816,10 +815,10 @@ if unreachable end - i32.const 37632 + i32.const 37600 i32.const 0 i32.store $0 - i32.const 39200 + i32.const 39168 i32.const 0 i32.store $0 loop $for-loop|0 @@ -830,7 +829,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 37632 + i32.const 37600 i32.add i32.const 0 i32.store $0 offset=4 @@ -848,7 +847,7 @@ i32.add i32.const 2 i32.shl - i32.const 37632 + i32.const 37600 i32.add i32.const 0 i32.store $0 offset=96 @@ -866,13 +865,13 @@ br $for-loop|0 end end - i32.const 37632 - i32.const 39204 + i32.const 37600 + i32.const 39172 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 37632 + i32.const 37600 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -957,7 +956,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 37620 + i32.const 37596 i32.lt_u if local.get $0 @@ -1057,7 +1056,7 @@ unreachable end local.get $0 - i32.const 37620 + i32.const 37596 i32.lt_u if local.get $0 @@ -1080,7 +1079,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 37620 + i32.const 37596 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2819,11 +2818,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s if - i32.const 37648 - i32.const 37696 + i32.const 37616 + i32.const 37664 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3064,11 +3063,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s if - i32.const 37648 - i32.const 37696 + i32.const 37616 + i32.const 37664 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3158,7 +3157,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3169,7 +3168,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 37620 + i32.const 37596 i32.sub i32.const 1 i32.shr_u @@ -3203,7 +3202,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3375,7 +3374,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3394,7 +3393,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3577,8 +3576,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 37648 - i32.const 37696 + i32.const 37616 + i32.const 37664 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3591,11 +3590,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4852 + i32.const 4828 i32.lt_s if - i32.const 37648 - i32.const 37696 + i32.const 37616 + i32.const 37664 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-function-expression.debug.wat b/tests/compiler/resolve-function-expression.debug.wat index ce249dbd67..2ed2552178 100644 --- a/tests/compiler/resolve-function-expression.debug.wat +++ b/tests/compiler/resolve-function-expression.debug.wat @@ -30,9 +30,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2400)) - (global $~lib/memory/__data_end i32 (i32.const 2436)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35204)) - (global $~lib/memory/__heap_base i32 (i32.const 35204)) + (global $~lib/memory/__data_end i32 (i32.const 2420)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35188)) + (global $~lib/memory/__heap_base i32 (i32.const 35188)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00<\00\00\00r\00e\00s\00o\00l\00v\00e\00-\00f\00u\00n\00c\00t\00i\00o\00n\00-\00e\00x\00p\00r\00e\00s\00s\00i\00o\00n\00.\00t\00s\00") @@ -53,7 +53,7 @@ (data (i32.const 1212) "\1c\04\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\04\00\000\000\000\001\000\002\000\003\000\004\000\005\000\006\000\007\000\008\000\009\000\00a\000\00b\000\00c\000\00d\000\00e\000\00f\001\000\001\001\001\002\001\003\001\004\001\005\001\006\001\007\001\008\001\009\001\00a\001\00b\001\00c\001\00d\001\00e\001\00f\002\000\002\001\002\002\002\003\002\004\002\005\002\006\002\007\002\008\002\009\002\00a\002\00b\002\00c\002\00d\002\00e\002\00f\003\000\003\001\003\002\003\003\003\004\003\005\003\006\003\007\003\008\003\009\003\00a\003\00b\003\00c\003\00d\003\00e\003\00f\004\000\004\001\004\002\004\003\004\004\004\005\004\006\004\007\004\008\004\009\004\00a\004\00b\004\00c\004\00d\004\00e\004\00f\005\000\005\001\005\002\005\003\005\004\005\005\005\006\005\007\005\008\005\009\005\00a\005\00b\005\00c\005\00d\005\00e\005\00f\006\000\006\001\006\002\006\003\006\004\006\005\006\006\006\007\006\008\006\009\006\00a\006\00b\006\00c\006\00d\006\00e\006\00f\007\000\007\001\007\002\007\003\007\004\007\005\007\006\007\007\007\008\007\009\007\00a\007\00b\007\00c\007\00d\007\00e\007\00f\008\000\008\001\008\002\008\003\008\004\008\005\008\006\008\007\008\008\008\009\008\00a\008\00b\008\00c\008\00d\008\00e\008\00f\009\000\009\001\009\002\009\003\009\004\009\005\009\006\009\007\009\008\009\009\009\00a\009\00b\009\00c\009\00d\009\00e\009\00f\00a\000\00a\001\00a\002\00a\003\00a\004\00a\005\00a\006\00a\007\00a\008\00a\009\00a\00a\00a\00b\00a\00c\00a\00d\00a\00e\00a\00f\00b\000\00b\001\00b\002\00b\003\00b\004\00b\005\00b\006\00b\007\00b\008\00b\009\00b\00a\00b\00b\00b\00c\00b\00d\00b\00e\00b\00f\00c\000\00c\001\00c\002\00c\003\00c\004\00c\005\00c\006\00c\007\00c\008\00c\009\00c\00a\00c\00b\00c\00c\00c\00d\00c\00e\00c\00f\00d\000\00d\001\00d\002\00d\003\00d\004\00d\005\00d\006\00d\007\00d\008\00d\009\00d\00a\00d\00b\00d\00c\00d\00d\00d\00e\00d\00f\00e\000\00e\001\00e\002\00e\003\00e\004\00e\005\00e\006\00e\007\00e\008\00e\009\00e\00a\00e\00b\00e\00c\00e\00d\00e\00e\00e\00f\00f\000\00f\001\00f\002\00f\003\00f\004\00f\005\00f\006\00f\007\00f\008\00f\009\00f\00a\00f\00b\00f\00c\00f\00d\00f\00e\00f\00f\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2268) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00H\00\00\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00\00\00\00\00") (data (i32.const 2364) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\004\002\00\00\00\00\00\00\00\00\00") - (data (i32.const 2400) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 2400) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00") (table $0 4 4 funcref) (elem $0 (i32.const 1) $start:resolve-function-expression~anonymous|0 $start:resolve-function-expression~anonymous|1 $start:resolve-function-expression~anonymous|2) (export "memory" (memory $0)) @@ -320,7 +320,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2884,8 +2884,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 35232 - i32.const 35280 + i32.const 35216 + i32.const 35264 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-function-expression.release.wat b/tests/compiler/resolve-function-expression.release.wat index 1d1b216f16..6d354defc7 100644 --- a/tests/compiler/resolve-function-expression.release.wat +++ b/tests/compiler/resolve-function-expression.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36228)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36212)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\03\00\00\00\08\00\00\00\01") @@ -51,7 +51,7 @@ (data (i32.const 3304) "\01\00\00\00H\00\00\000\001\002\003\004\005\006\007\008\009\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z") (data (i32.const 3388) "\1c") (data (i32.const 3400) "\01\00\00\00\04\00\00\004\002") - (data (i32.const 3424) "\04\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 3424) "\04\00\00\00 \00\00\00 ") (table $0 4 4 funcref) (elem $0 (i32.const 1) $start:resolve-function-expression~anonymous|0 $start:resolve-function-expression~anonymous|1 $start:resolve-function-expression~anonymous|2) (export "memory" (memory $0)) @@ -651,10 +651,10 @@ if unreachable end - i32.const 36240 + i32.const 36224 i32.const 0 i32.store $0 - i32.const 37808 + i32.const 37792 i32.const 0 i32.store $0 loop $for-loop|0 @@ -665,7 +665,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 36240 + i32.const 36224 i32.add i32.const 0 i32.store $0 offset=4 @@ -683,7 +683,7 @@ i32.add i32.const 2 i32.shl - i32.const 36240 + i32.const 36224 i32.add i32.const 0 i32.store $0 offset=96 @@ -701,13 +701,13 @@ br $for-loop|0 end end - i32.const 36240 - i32.const 37812 + i32.const 36224 + i32.const 37796 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 36240 + i32.const 36224 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -792,7 +792,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 36228 + i32.const 36212 i32.lt_u if local.get $0 @@ -892,7 +892,7 @@ unreachable end local.get $0 - i32.const 36228 + i32.const 36212 i32.lt_u if local.get $0 @@ -915,7 +915,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 36228 + i32.const 36212 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1118,11 +1118,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3460 + i32.const 3444 i32.lt_s if - i32.const 36256 - i32.const 36304 + i32.const 36240 + i32.const 36288 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1673,11 +1673,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3460 + i32.const 3444 i32.lt_s if - i32.const 36256 - i32.const 36304 + i32.const 36240 + i32.const 36288 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1717,7 +1717,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 36228 + i32.const 36212 i32.sub i32.const 1 i32.shr_u @@ -1918,7 +1918,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 36228 + i32.const 36212 i32.lt_u i32.and i32.eqz @@ -1979,7 +1979,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 3428 i32.add diff --git a/tests/compiler/resolve-new.debug.wat b/tests/compiler/resolve-new.debug.wat index 199c53de34..a8fffdc86d 100644 --- a/tests/compiler/resolve-new.debug.wat +++ b/tests/compiler/resolve-new.debug.wat @@ -25,9 +25,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $resolve-new/foo (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 452)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33220)) - (global $~lib/memory/__heap_base i32 (i32.const 33220)) + (global $~lib/memory/__data_end i32 (i32.const 436)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33204)) + (global $~lib/memory/__heap_base i32 (i32.const 33204)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -37,7 +37,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 416) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -234,7 +234,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2256,8 +2256,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33248 - i32.const 33296 + i32.const 33232 + i32.const 33280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-new.release.wat b/tests/compiler/resolve-new.release.wat index d280829b97..b3d9ba8517 100644 --- a/tests/compiler/resolve-new.release.wat +++ b/tests/compiler/resolve-new.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $resolve-new/foo (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34244)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34228)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -30,8 +30,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " ") + (data (i32.const 1440) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -616,10 +615,10 @@ if unreachable end - i32.const 34256 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35824 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -630,7 +629,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -648,7 +647,7 @@ i32.add i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -666,13 +665,13 @@ br $for-loop|0 end end - i32.const 34256 - i32.const 35828 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34256 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -757,7 +756,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -857,7 +856,7 @@ unreachable end local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -880,7 +879,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34244 + i32.const 34228 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1268,11 +1267,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1476 + i32.const 1460 i32.lt_s if - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1284,7 +1283,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34244 + i32.const 34228 i32.sub i32.const 1 i32.shr_u @@ -1332,11 +1331,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1476 + i32.const 1460 i32.lt_s if - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1401,7 +1400,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34244 + i32.const 34228 i32.lt_u i32.and i32.eqz @@ -1462,7 +1461,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/resolve-propertyaccess.debug.wat b/tests/compiler/resolve-propertyaccess.debug.wat index e20489e600..3b526fb7d3 100644 --- a/tests/compiler/resolve-propertyaccess.debug.wat +++ b/tests/compiler/resolve-propertyaccess.debug.wat @@ -38,9 +38,9 @@ (global $resolve-propertyaccess/Class.staticField (mut i32) (i32.const 5)) (global $resolve-propertyaccess/Class.lazyStaticField (mut i32) (i32.const 55)) (global $~lib/rt/__rtti_base i32 (i32.const 2656)) - (global $~lib/memory/__data_end i32 (i32.const 2692)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35460)) - (global $~lib/memory/__heap_base i32 (i32.const 35460)) + (global $~lib/memory/__data_end i32 (i32.const 2676)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35444)) + (global $~lib/memory/__heap_base i32 (i32.const 35444)) (memory $0 1) (data (i32.const 12) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") (data (i32.const 140) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -69,7 +69,7 @@ (data (i32.const 2556) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\007\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2588) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\006\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2620) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\008\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 2656) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 2656) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -321,7 +321,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2882,8 +2882,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-propertyaccess.release.wat b/tests/compiler/resolve-propertyaccess.release.wat index 63f59ad5ac..1747c57a33 100644 --- a/tests/compiler/resolve-propertyaccess.release.wat +++ b/tests/compiler/resolve-propertyaccess.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36468)) (memory $0 1) (data (i32.const 1036) "|") (data (i32.const 1048) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") @@ -67,8 +67,7 @@ (data (i32.const 3624) "\01\00\00\00\02\00\00\006") (data (i32.const 3644) "\1c") (data (i32.const 3656) "\01\00\00\00\02\00\00\008") - (data (i32.const 3680) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 3708) " ") + (data (i32.const 3680) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -651,10 +650,10 @@ if unreachable end - i32.const 36496 + i32.const 36480 i32.const 0 i32.store $0 - i32.const 38064 + i32.const 38048 i32.const 0 i32.store $0 loop $for-loop|0 @@ -665,7 +664,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 36496 + i32.const 36480 i32.add i32.const 0 i32.store $0 offset=4 @@ -683,7 +682,7 @@ i32.add i32.const 2 i32.shl - i32.const 36496 + i32.const 36480 i32.add i32.const 0 i32.store $0 offset=96 @@ -701,13 +700,13 @@ br $for-loop|0 end end - i32.const 36496 - i32.const 38068 + i32.const 36480 + i32.const 38052 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 36496 + i32.const 36480 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -792,7 +791,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 36484 + i32.const 36468 i32.lt_u if local.get $0 @@ -892,7 +891,7 @@ unreachable end local.get $0 - i32.const 36484 + i32.const 36468 i32.lt_u if local.get $0 @@ -915,7 +914,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 36484 + i32.const 36468 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1420,11 +1419,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3716 + i32.const 3700 i32.lt_s if - i32.const 36512 - i32.const 36560 + i32.const 36496 + i32.const 36544 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1788,7 +1787,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 3716 + i32.const 3700 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1801,7 +1800,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 36484 + i32.const 36468 i32.sub i32.const 1 i32.shr_u @@ -2055,7 +2054,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3716 + i32.const 3700 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2128,8 +2127,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 36512 - i32.const 36560 + i32.const 36496 + i32.const 36544 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2180,7 +2179,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 36484 + i32.const 36468 i32.lt_u i32.and i32.eqz @@ -2241,7 +2240,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 3684 i32.add diff --git a/tests/compiler/resolve-ternary.debug.wat b/tests/compiler/resolve-ternary.debug.wat index 98e51a48e4..aee50a9d02 100644 --- a/tests/compiler/resolve-ternary.debug.wat +++ b/tests/compiler/resolve-ternary.debug.wat @@ -43,9 +43,9 @@ (global $resolve-ternary/f2 i32 (i32.const 3504)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 3584)) - (global $~lib/memory/__data_end i32 (i32.const 3620)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36388)) - (global $~lib/memory/__heap_base i32 (i32.const 36388)) + (global $~lib/memory/__data_end i32 (i32.const 3604)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36372)) + (global $~lib/memory/__heap_base i32 (i32.const 36372)) (memory $0 1) (data (i32.const 12) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") (data (i32.const 140) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -76,7 +76,7 @@ (data (i32.const 3484) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3516) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3548) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\08\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 3584) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 3584) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00") (table $0 5 5 funcref) (elem $0 (i32.const 1) $start:resolve-ternary~anonymous|0 $start:resolve-ternary~anonymous|1 $resolve-ternary/g1 $resolve-ternary/g2) (export "memory" (memory $0)) @@ -328,7 +328,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -4225,8 +4225,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 36416 - i32.const 36464 + i32.const 36400 + i32.const 36448 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-ternary.release.wat b/tests/compiler/resolve-ternary.release.wat index 408e3a7211..5d4f24a46b 100644 --- a/tests/compiler/resolve-ternary.release.wat +++ b/tests/compiler/resolve-ternary.release.wat @@ -22,7 +22,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37412)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37396)) (memory $0 1) (data (i32.const 1036) "|") (data (i32.const 1048) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") @@ -70,7 +70,7 @@ (data (i32.const 4552) "\03\00\00\00\08\00\00\00\03") (data (i32.const 4572) "\1c") (data (i32.const 4584) "\03\00\00\00\08\00\00\00\04") - (data (i32.const 4608) "\04\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 4608) "\04\00\00\00 \00\00\00 ") (table $0 5 5 funcref) (elem $0 (i32.const 1) $start:resolve-ternary~anonymous|0 $start:resolve-ternary~anonymous|1 $resolve-ternary/g1 $resolve-ternary/g2) (export "memory" (memory $0)) @@ -655,10 +655,10 @@ if unreachable end - i32.const 37424 + i32.const 37408 i32.const 0 i32.store $0 - i32.const 38992 + i32.const 38976 i32.const 0 i32.store $0 loop $for-loop|0 @@ -669,7 +669,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 37424 + i32.const 37408 i32.add i32.const 0 i32.store $0 offset=4 @@ -687,7 +687,7 @@ i32.add i32.const 2 i32.shl - i32.const 37424 + i32.const 37408 i32.add i32.const 0 i32.store $0 offset=96 @@ -705,13 +705,13 @@ br $for-loop|0 end end - i32.const 37424 - i32.const 38996 + i32.const 37408 + i32.const 38980 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 37424 + i32.const 37408 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -796,7 +796,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 37412 + i32.const 37396 i32.lt_u if local.get $0 @@ -896,7 +896,7 @@ unreachable end local.get $0 - i32.const 37412 + i32.const 37396 i32.lt_u if local.get $0 @@ -919,7 +919,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 37412 + i32.const 37396 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2439,7 +2439,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 4644 + i32.const 4628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2449,7 +2449,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 37412 + i32.const 37396 i32.sub i32.const 1 i32.shr_u @@ -2483,7 +2483,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4644 + i32.const 4628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2526,7 +2526,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4644 + i32.const 4628 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2718,8 +2718,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 37440 - i32.const 37488 + i32.const 37424 + i32.const 37472 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2770,7 +2770,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 37412 + i32.const 37396 i32.lt_u i32.and i32.eqz @@ -2831,7 +2831,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 4612 i32.add diff --git a/tests/compiler/resolve-unary.debug.wat b/tests/compiler/resolve-unary.debug.wat index f26ab0eda2..48d9d6f989 100644 --- a/tests/compiler/resolve-unary.debug.wat +++ b/tests/compiler/resolve-unary.debug.wat @@ -33,9 +33,9 @@ (global $resolve-unary/foo (mut i32) (i32.const 0)) (global $resolve-unary/bar (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 2816)) - (global $~lib/memory/__data_end i32 (i32.const 2868)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35636)) - (global $~lib/memory/__heap_base i32 (i32.const 35636)) + (global $~lib/memory/__data_end i32 (i32.const 2844)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35612)) + (global $~lib/memory/__heap_base i32 (i32.const 35612)) (memory $0 1) (data (i32.const 12) "|\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006\00\00\00\00\00\00\00\00\00") (data (i32.const 140) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00u\00t\00i\00l\00/\00n\00u\00m\00b\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -69,7 +69,7 @@ (data (i32.const 2700) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\00n\00u\00m\00b\00e\00r\00") (data (i32.const 2732) "\1c\00\00\00\00\00\00\00\00\00\00\00\05\00\00\00\08\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2764) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00f\00u\00n\00c\00t\00i\00o\00n\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 2816) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 2816) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:resolve-unary~anonymous|0) (export "memory" (memory $0)) @@ -321,7 +321,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2961,8 +2961,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 35664 - i32.const 35712 + i32.const 35632 + i32.const 35680 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/resolve-unary.release.wat b/tests/compiler/resolve-unary.release.wat index ab068b6e38..41986bb2b8 100644 --- a/tests/compiler/resolve-unary.release.wat +++ b/tests/compiler/resolve-unary.release.wat @@ -22,7 +22,7 @@ (global $resolve-unary/b (mut i32) (i32.const 1)) (global $resolve-unary/foo (mut i32) (i32.const 0)) (global $resolve-unary/bar (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36660)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36636)) (memory $0 1) (data (i32.const 1036) "|") (data (i32.const 1048) "\01\00\00\00d\00\00\00t\00o\00S\00t\00r\00i\00n\00g\00(\00)\00 \00r\00a\00d\00i\00x\00 \00a\00r\00g\00u\00m\00e\00n\00t\00 \00m\00u\00s\00t\00 \00b\00e\00 \00b\00e\00t\00w\00e\00e\00n\00 \002\00 \00a\00n\00d\00 \003\006") @@ -81,8 +81,7 @@ (data (i32.const 3768) "\05\00\00\00\08\00\00\00\01") (data (i32.const 3788) ",") (data (i32.const 3800) "\01\00\00\00\10\00\00\00f\00u\00n\00c\00t\00i\00o\00n") - (data (i32.const 3840) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 3868) " \00\00\00\00\00\00\00 ") + (data (i32.const 3840) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -677,10 +676,10 @@ if unreachable end - i32.const 36672 + i32.const 36640 i32.const 0 i32.store $0 - i32.const 38240 + i32.const 38208 i32.const 0 i32.store $0 loop $for-loop|0 @@ -691,7 +690,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 36672 + i32.const 36640 i32.add i32.const 0 i32.store $0 offset=4 @@ -709,7 +708,7 @@ i32.add i32.const 2 i32.shl - i32.const 36672 + i32.const 36640 i32.add i32.const 0 i32.store $0 offset=96 @@ -727,13 +726,13 @@ br $for-loop|0 end end - i32.const 36672 - i32.const 38244 + i32.const 36640 + i32.const 38212 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 36672 + i32.const 36640 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -818,7 +817,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 36660 + i32.const 36636 i32.lt_u if local.get $0 @@ -918,7 +917,7 @@ unreachable end local.get $0 - i32.const 36660 + i32.const 36636 i32.lt_u if local.get $0 @@ -941,7 +940,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 36660 + i32.const 36636 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1446,11 +1445,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3892 + i32.const 3868 i32.lt_s if - i32.const 36688 - i32.const 36736 + i32.const 36656 + i32.const 36704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1827,7 +1826,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 3892 + i32.const 3868 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1837,7 +1836,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 36660 + i32.const 36636 i32.sub i32.const 1 i32.shr_u @@ -2090,7 +2089,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3892 + i32.const 3868 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2299,7 +2298,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3892 + i32.const 3868 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2441,8 +2440,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 36688 - i32.const 36736 + i32.const 36656 + i32.const 36704 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2493,7 +2492,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 36660 + i32.const 36636 i32.lt_u i32.and i32.eqz @@ -2554,7 +2553,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 3844 i32.add diff --git a/tests/compiler/return-unreachable.debug.wat b/tests/compiler/return-unreachable.debug.wat index 7ca0b00df0..42e1a2f37e 100644 --- a/tests/compiler/return-unreachable.debug.wat +++ b/tests/compiler/return-unreachable.debug.wat @@ -25,9 +25,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 512)) - (global $~lib/memory/__data_end i32 (i32.const 548)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33316)) - (global $~lib/memory/__heap_base i32 (i32.const 33316)) + (global $~lib/memory/__data_end i32 (i32.const 532)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33300)) + (global $~lib/memory/__heap_base i32 (i32.const 33300)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") @@ -39,7 +39,7 @@ (data (i32.const 364) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 416) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 444) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 512) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00") + (data (i32.const 512) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "test" (func $return-unreachable/test)) @@ -237,7 +237,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2398,8 +2398,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33344 - i32.const 33392 + i32.const 33328 + i32.const 33376 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/return-unreachable.release.wat b/tests/compiler/return-unreachable.release.wat index d0f78e0a1a..9eb3489552 100644 --- a/tests/compiler/return-unreachable.release.wat +++ b/tests/compiler/return-unreachable.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34340)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34324)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -34,8 +34,7 @@ (data (i32.const 1400) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1468) "<") (data (i32.const 1480) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1536) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1564) "\02\t") + (data (i32.const 1536) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t") (export "test" (func $return-unreachable/test)) (export "memory" (memory $0)) (start $~start) @@ -121,7 +120,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u i32.and i32.eqz @@ -182,7 +181,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1540 i32.add @@ -749,10 +748,10 @@ if unreachable end - i32.const 34352 + i32.const 34336 i32.const 0 i32.store $0 - i32.const 35920 + i32.const 35904 i32.const 0 i32.store $0 loop $for-loop|0 @@ -763,7 +762,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=4 @@ -781,7 +780,7 @@ i32.add i32.const 2 i32.shl - i32.const 34352 + i32.const 34336 i32.add i32.const 0 i32.store $0 offset=96 @@ -799,13 +798,13 @@ br $for-loop|0 end end - i32.const 34352 - i32.const 35924 + i32.const 34336 + i32.const 35908 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34352 + i32.const 34336 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -890,7 +889,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -990,7 +989,7 @@ unreachable end local.get $0 - i32.const 34340 + i32.const 34324 i32.lt_u if local.get $0 @@ -1013,7 +1012,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34340 + i32.const 34324 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1571,7 +1570,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1583,7 +1582,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1572 + i32.const 1556 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1635,8 +1634,8 @@ i32.store $0 unreachable end - i32.const 34368 - i32.const 34416 + i32.const 34352 + i32.const 34400 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1671,7 +1670,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34340 + i32.const 34324 i32.sub i32.const 1 i32.shr_u diff --git a/tests/compiler/rt/finalize.debug.wat b/tests/compiler/rt/finalize.debug.wat index 4ad4c74c3c..0482648cdc 100644 --- a/tests/compiler/rt/finalize.debug.wat +++ b/tests/compiler/rt/finalize.debug.wat @@ -26,9 +26,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) + (global $~lib/memory/__heap_base i32 (i32.const 33252)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -40,7 +40,7 @@ (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00r\00t\00/\00f\00i\00n\00a\00l\00i\00z\00e\00.\00t\00s\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -237,7 +237,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2360,8 +2360,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33280 + i32.const 33328 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/rt/finalize.release.wat b/tests/compiler/rt/finalize.release.wat index 80c89c39c9..29c8006f5c 100644 --- a/tests/compiler/rt/finalize.release.wat +++ b/tests/compiler/rt/finalize.release.wat @@ -19,7 +19,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "<") @@ -34,8 +34,7 @@ (data (i32.const 1384) "\01\00\00\00\1c\00\00\00r\00t\00/\00f\00i\00n\00a\00l\00i\00z\00e\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " ") + (data (i32.const 1488) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -614,10 +613,10 @@ if unreachable end - i32.const 34304 + i32.const 34288 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35856 i32.const 0 i32.store $0 loop $for-loop|0 @@ -628,7 +627,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=4 @@ -646,7 +645,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=96 @@ -664,13 +663,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34288 + i32.const 35860 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34288 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -755,7 +754,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -855,7 +854,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -893,7 +892,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34276 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1285,7 +1284,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34276 i32.sub i32.const 1 i32.shr_u @@ -1319,11 +1318,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1432,7 +1431,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34292 + i32.const 34276 i32.lt_u i32.and i32.eqz @@ -1493,7 +1492,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add diff --git a/tests/compiler/rt/flags.debug.wat b/tests/compiler/rt/flags.debug.wat index 85b2e0f959..9cb18fc155 100644 --- a/tests/compiler/rt/flags.debug.wat +++ b/tests/compiler/rt/flags.debug.wat @@ -10,14 +10,14 @@ (global $rt/flags/VALUE_ALIGN_REF i32 (i32.const 256)) (global $rt/flags/KEY_ALIGN_REF i32 (i32.const 131072)) (global $~lib/rt/__rtti_base i32 (i32.const 176)) - (global $~lib/memory/__data_end i32 (i32.const 596)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33364)) - (global $~lib/memory/__heap_base i32 (i32.const 33364)) + (global $~lib/memory/__data_end i32 (i32.const 388)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33156)) + (global $~lib/memory/__heap_base i32 (i32.const 33156)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e\00\00\00\00\00\00\00\00\00") (data (i32.const 76) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 124) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s\00\00\00\00\00\00\00") - (data (i32.const 176) "4\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00B\08\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02\04\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\02a\00\00\00\00\00\00H\08\00\00\00\00\00\00H\00\00\00\00\00\00\00\88\08\00\00\00\00\00\00\88\00\00\00\00\00\00\00\08\t\00\00\00\00\00\00\08\01\00\00\00\00\00\00\08\n\00\00\00\00\00\00\08\02\00\00\00\00\00\00\08\19\00\00\00\00\00\00\08\1a\00\00\00\00\00\00\08\04\00\00\00\00\00\00\08A\00\00\00\00\00\00\08a\00\00\00\00\00\00P\08\08\00\00\00\00\00\90\08\14\00\00\00\00\00\10\t\12\00\00\00\00\00\10\n\11\00\00\00\00\00\10\84\10\00\00\00\00\00P\08\82\00\00\00\00\00P\08\c2\00\00\00\00\00\10\c1\10\00\00\00\00\00\10\e1\10\00\00\00\00\00\10a\c2\00\00\00\00\00\10\t2\00\00\00\00\00") + (data (i32.const 176) "4\00\00\00 \00\00\00 \00\00\00\00\00\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a\00\00B\08\00\00B\00\00\00\82\08\00\00\82\00\00\00\02\t\00\00\02\01\00\00\02\n\00\00\02\02\00\00\02\19\00\00\02\1a\00\00\02\04\00\00 \00\00\00\02A\00\00\02a\00\00H\08\00\00H\00\00\00\88\08\00\00\88\00\00\00\08\t\00\00\08\01\00\00\08\n\00\00\08\02\00\00\08\19\00\00\08\1a\00\00\08\04\00\00\08A\00\00\08a\00\00P\08\08\00\90\08\14\00\10\t\12\00\10\n\11\00\10\84\10\00P\08\82\00P\08\c2\00\10\c1\10\00\10\e1\10\00\10a\c2\00\10\t2\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -46,7 +46,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/rt/flags.release.wat b/tests/compiler/rt/flags.release.wat index aa792fdfb4..1e7ee11037 100644 --- a/tests/compiler/rt/flags.release.wat +++ b/tests/compiler/rt/flags.release.wat @@ -10,8 +10,7 @@ (data (i32.const 1112) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1148) ",") (data (i32.const 1160) "\01\00\00\00\16\00\00\00r\00t\00/\00f\00l\00a\00g\00s\00.\00t\00s") - (data (i32.const 1200) "4\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1228) "A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00B\08\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02\04\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\02a\00\00\00\00\00\00H\08\00\00\00\00\00\00H\00\00\00\00\00\00\00\88\08\00\00\00\00\00\00\88\00\00\00\00\00\00\00\08\t\00\00\00\00\00\00\08\01\00\00\00\00\00\00\08\n\00\00\00\00\00\00\08\02\00\00\00\00\00\00\08\19\00\00\00\00\00\00\08\1a\00\00\00\00\00\00\08\04\00\00\00\00\00\00\08A\00\00\00\00\00\00\08a\00\00\00\00\00\00P\08\08\00\00\00\00\00\90\08\14\00\00\00\00\00\10\t\12\00\00\00\00\00\10\n\11\00\00\00\00\00\10\84\10\00\00\00\00\00P\08\82\00\00\00\00\00P\08\c2\00\00\00\00\00\10\c1\10\00\00\00\00\00\10\e1\10\00\00\00\00\00\10a\c2\00\00\00\00\00\10\t2") + (data (i32.const 1200) "4\00\00\00 \00\00\00 \00\00\00\00\00\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a\00\00B\08\00\00B\00\00\00\82\08\00\00\82\00\00\00\02\t\00\00\02\01\00\00\02\n\00\00\02\02\00\00\02\19\00\00\02\1a\00\00\02\04\00\00 \00\00\00\02A\00\00\02a\00\00H\08\00\00H\00\00\00\88\08\00\00\88\00\00\00\08\t\00\00\08\01\00\00\08\n\00\00\08\02\00\00\08\19\00\00\08\1a\00\00\08\04\00\00\08A\00\00\08a\00\00P\08\08\00\90\08\14\00\10\t\12\00\10\n\11\00\10\84\10\00P\08\82\00P\08\c2\00\10\c1\10\00\10\e1\10\00\10a\c2\00\10\t2") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/__typeinfo (type $i32_=>_i32) (param $0 i32) (result i32) @@ -28,7 +27,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1204 i32.add diff --git a/tests/compiler/rt/runtime-incremental-export.debug.wat b/tests/compiler/rt/runtime-incremental-export.debug.wat index 66727db5ab..b185d78059 100644 --- a/tests/compiler/rt/runtime-incremental-export.debug.wat +++ b/tests/compiler/rt/runtime-incremental-export.debug.wat @@ -24,9 +24,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 544)) - (global $~lib/memory/__data_end i32 (i32.const 572)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33340)) - (global $~lib/memory/__heap_base i32 (i32.const 33340)) + (global $~lib/memory/__data_end i32 (i32.const 560)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33328)) + (global $~lib/memory/__heap_base i32 (i32.const 33328)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 412) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d\00\00\00") (data (i32.const 476) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d\00\00\00\00\00") - (data (i32.const 544) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 544) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "__new" (func $~lib/rt/itcms/__new)) @@ -240,7 +240,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/rt/runtime-incremental-export.release.wat b/tests/compiler/rt/runtime-incremental-export.release.wat index b29455512f..0c4db8fa36 100644 --- a/tests/compiler/rt/runtime-incremental-export.release.wat +++ b/tests/compiler/rt/runtime-incremental-export.release.wat @@ -34,7 +34,7 @@ (data (i32.const 1448) "\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d") (data (i32.const 1500) "<") (data (i32.const 1512) "\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d") - (data (i32.const 1568) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1568) "\03\00\00\00 \00\00\00 ") (export "__new" (func $~lib/rt/itcms/__new)) (export "__pin" (func $~lib/rt/itcms/__pin)) (export "__unpin" (func $~lib/rt/itcms/__unpin)) @@ -104,7 +104,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u i32.and i32.eqz @@ -190,7 +190,7 @@ unreachable end local.get $2 - i32.const 3 + i32.const 2 i32.shl i32.const 1572 i32.add @@ -757,10 +757,10 @@ if unreachable end - i32.const 34368 + i32.const 34352 i32.const 0 i32.store $0 - i32.const 35936 + i32.const 35920 i32.const 0 i32.store $0 loop $for-loop|0 @@ -771,7 +771,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34368 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=4 @@ -789,7 +789,7 @@ i32.add i32.const 2 i32.shl - i32.const 34368 + i32.const 34352 i32.add i32.const 0 i32.store $0 offset=96 @@ -807,13 +807,13 @@ br $for-loop|0 end end - i32.const 34368 - i32.const 35940 + i32.const 34352 + i32.const 35924 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34368 + i32.const 34352 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -894,11 +894,11 @@ i32.and i32.eq if - i32.const 34364 + i32.const 34352 local.set $0 loop $while-continue|0 local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u if local.get $0 @@ -998,7 +998,7 @@ unreachable end local.get $0 - i32.const 34364 + i32.const 34352 i32.lt_u if local.get $0 @@ -1021,7 +1021,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34364 + i32.const 34352 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1690,7 +1690,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34364 + i32.const 34352 i32.sub i32.const 1 i32.shr_u diff --git a/tests/compiler/rt/runtime-minimal-export.debug.wat b/tests/compiler/rt/runtime-minimal-export.debug.wat index 267df42e54..97f805a0ba 100644 --- a/tests/compiler/rt/runtime-minimal-export.debug.wat +++ b/tests/compiler/rt/runtime-minimal-export.debug.wat @@ -16,7 +16,7 @@ (global $~lib/rt/tcms/pinSpace (mut i32) (i32.const 0)) (global $~lib/rt/tcms/toSpace (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 432)) - (global $~lib/memory/__heap_base i32 (i32.const 460)) + (global $~lib/memory/__heap_base i32 (i32.const 448)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -26,7 +26,7 @@ (data (i32.const 304) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 332) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d\00\00\00\00\00") (data (i32.const 400) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 432) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 432) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "__new" (func $~lib/rt/tcms/__new)) diff --git a/tests/compiler/rt/runtime-minimal-export.release.wat b/tests/compiler/rt/runtime-minimal-export.release.wat index 37b6776e26..d3e90d54a8 100644 --- a/tests/compiler/rt/runtime-minimal-export.release.wat +++ b/tests/compiler/rt/runtime-minimal-export.release.wat @@ -25,7 +25,7 @@ (data (i32.const 1272) "\01\00\00\00*\00\00\00O\00b\00j\00e\00c\00t\00 \00a\00l\00r\00e\00a\00d\00y\00 \00p\00i\00n\00n\00e\00d") (data (i32.const 1356) "<") (data (i32.const 1368) "\01\00\00\00(\00\00\00O\00b\00j\00e\00c\00t\00 \00i\00s\00 \00n\00o\00t\00 \00p\00i\00n\00n\00e\00d") - (data (i32.const 1456) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1456) "\03\00\00\00 \00\00\00 ") (export "__new" (func $~lib/rt/tcms/__new)) (export "__pin" (func $~lib/rt/tcms/__pin)) (export "__unpin" (func $~lib/rt/tcms/__unpin)) @@ -564,10 +564,10 @@ if unreachable end - i32.const 1488 + i32.const 1472 i32.const 0 i32.store $0 - i32.const 3056 + i32.const 3040 i32.const 0 i32.store $0 loop $for-loop|0 @@ -578,7 +578,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 1488 + i32.const 1472 i32.add i32.const 0 i32.store $0 offset=4 @@ -596,7 +596,7 @@ i32.add i32.const 2 i32.shl - i32.const 1488 + i32.const 1472 i32.add i32.const 0 i32.store $0 offset=96 @@ -614,13 +614,13 @@ br $for-loop|0 end end - i32.const 1488 - i32.const 3060 + i32.const 1472 + i32.const 3044 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 1488 + i32.const 1472 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/searchBlock (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32) @@ -1018,7 +1018,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 1484 + i32.const 1472 i32.lt_u i32.and i32.eqz @@ -1280,7 +1280,7 @@ i32.and local.set $1 local.get $0 - i32.const 1484 + i32.const 1472 i32.lt_u if local.get $0 @@ -1303,7 +1303,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 1484 + i32.const 1472 i32.ge_u if global.get $~lib/rt/tlsf/ROOT diff --git a/tests/compiler/rt/runtime-stub-export.debug.wat b/tests/compiler/rt/runtime-stub-export.debug.wat index 9846433443..a473adb1db 100644 --- a/tests/compiler/rt/runtime-stub-export.debug.wat +++ b/tests/compiler/rt/runtime-stub-export.debug.wat @@ -9,11 +9,11 @@ (global $~lib/rt/stub/startOffset (mut i32) (i32.const 0)) (global $~lib/rt/stub/offset (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 144)) - (global $~lib/memory/__heap_base i32 (i32.const 172)) + (global $~lib/memory/__heap_base i32 (i32.const 160)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 144) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 144) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "__new" (func $~lib/rt/stub/__new)) diff --git a/tests/compiler/rt/runtime-stub-export.release.wat b/tests/compiler/rt/runtime-stub-export.release.wat index 2a71529688..c47b933793 100644 --- a/tests/compiler/rt/runtime-stub-export.release.wat +++ b/tests/compiler/rt/runtime-stub-export.release.wat @@ -12,7 +12,7 @@ (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") (data (i32.const 1100) "<") (data (i32.const 1112) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00s\00t\00u\00b\00.\00t\00s") - (data (i32.const 1168) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1168) "\03\00\00\00 \00\00\00 ") (export "__new" (func $~lib/rt/stub/__new)) (export "__pin" (func $~lib/rt/stub/__pin)) (export "__unpin" (func $~lib/rt/stub/__unpin)) diff --git a/tests/compiler/simd.debug.wat b/tests/compiler/simd.debug.wat index ec38daa9b3..ba77e3efeb 100644 --- a/tests/compiler/simd.debug.wat +++ b/tests/compiler/simd.debug.wat @@ -46,9 +46,9 @@ (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) (global $~lib/builtins/u64.MAX_VALUE i64 (i64.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 560)) - (global $~lib/memory/__data_end i32 (i32.const 604)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33372)) - (global $~lib/memory/__heap_base i32 (i32.const 33372)) + (global $~lib/memory/__data_end i32 (i32.const 584)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33352)) + (global $~lib/memory/__heap_base i32 (i32.const 33352)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -61,7 +61,7 @@ (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 460) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") (data (i32.const 508) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00s\00i\00m\00d\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 560) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\04\00\00\00\00\00\00\02\t\00\00\00\00\00\00") + (data (i32.const 560) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\04\00\00\02\t\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "reexport" (func $simd/reexport)) @@ -272,7 +272,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -6861,8 +6861,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33392 - i32.const 33440 + i32.const 33376 + i32.const 33424 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/simd.release.wat b/tests/compiler/simd.release.wat index 45eca4fe8c..5e744388ff 100644 --- a/tests/compiler/simd.release.wat +++ b/tests/compiler/simd.release.wat @@ -30,7 +30,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $simd/vec (mut v128) (v128.const i32x4 0x00000000 0x00000000 0x00000000 0x00000000)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34396)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34376)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1052) "\10\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00\04") @@ -48,8 +48,7 @@ (data (i32.const 1496) "\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") (data (i32.const 1532) ",") (data (i32.const 1544) "\01\00\00\00\0e\00\00\00s\00i\00m\00d\00.\00t\00s") - (data (i32.const 1584) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1612) "\02\04\00\00\00\00\00\00\02\t") + (data (i32.const 1584) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\04\00\00\02\t") (export "reexport" (func $simd/reexport)) (export "test_vars_i8x16_partial" (func $simd/test_vars_i8x16_partial)) (export "test_vars_i8x16_full" (func $simd/test_vars_i8x16_full)) @@ -146,7 +145,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34396 + i32.const 34376 i32.lt_u i32.and i32.eqz @@ -207,7 +206,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1588 i32.add @@ -774,10 +773,10 @@ if unreachable end - i32.const 34400 + i32.const 34384 i32.const 0 i32.store $0 - i32.const 35968 + i32.const 35952 i32.const 0 i32.store $0 loop $for-loop|0 @@ -788,7 +787,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34400 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=4 @@ -806,7 +805,7 @@ i32.add i32.const 2 i32.shl - i32.const 34400 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=96 @@ -824,20 +823,20 @@ br $for-loop|0 end end - i32.const 34400 - i32.const 35972 + i32.const 34384 + i32.const 35956 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34400 + i32.const 34384 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (type $i32_=>_none) (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 34396 + i32.const 34376 i32.lt_u if return @@ -967,7 +966,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34396 + i32.const 34376 i32.lt_u if local.get $0 @@ -1067,7 +1066,7 @@ unreachable end local.get $0 - i32.const 34396 + i32.const 34376 i32.lt_u if local.get $0 @@ -1857,7 +1856,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1628 + i32.const 1608 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1867,7 +1866,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34396 + i32.const 34376 i32.sub i32.const 1 i32.shr_u @@ -1901,7 +1900,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1628 + i32.const 1608 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2184,8 +2183,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34416 - i32.const 34464 + i32.const 34400 + i32.const 34448 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/array-literal.debug.wat b/tests/compiler/std/array-literal.debug.wat index c0fe9bf7c8..25d8ee8cea 100644 --- a/tests/compiler/std/array-literal.debug.wat +++ b/tests/compiler/std/array-literal.debug.wat @@ -33,9 +33,9 @@ (global $std/array-literal/dynamicArrayRef (mut i32) (i32.const 0)) (global $std/array-literal/dynamicArrayRefWithCtor (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 768)) - (global $~lib/memory/__data_end i32 (i32.const 844)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33612)) - (global $~lib/memory/__heap_base i32 (i32.const 33612)) + (global $~lib/memory/__data_end i32 (i32.const 808)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33576)) + (global $~lib/memory/__heap_base i32 (i32.const 33576)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\00\01\02\00\00\00\00\00\00\00\00\00") (data (i32.const 44) ",\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\03\00\00\00\03\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -53,7 +53,7 @@ (data (i32.const 620) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 672) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 700) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 768) "\t\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00") + (data (i32.const 768) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00B\08\00\00\02\t\00\00 \00\00\00\02A\00\00 \00\00\00\02A\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -326,7 +326,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2774,8 +2774,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33632 - i32.const 33680 + i32.const 33600 + i32.const 33648 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/array-literal.release.wat b/tests/compiler/std/array-literal.release.wat index 4b8fa8204c..449186dd3c 100644 --- a/tests/compiler/std/array-literal.release.wat +++ b/tests/compiler/std/array-literal.release.wat @@ -24,7 +24,7 @@ (global $std/array-literal/dynamicArrayI32 (mut i32) (i32.const 0)) (global $std/array-literal/dynamicArrayRef (mut i32) (i32.const 0)) (global $std/array-literal/dynamicArrayRefWithCtor (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34636)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34600)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1052) "\03\00\00\00\00\01\02") @@ -51,8 +51,7 @@ (data (i32.const 1656) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1724) "<") (data (i32.const 1736) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1792) "\t\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1820) "B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A") + (data (i32.const 1792) "\t\00\00\00 \00\00\00 \00\00\00\00\00\00\00B\08\00\00\02\t\00\00 \00\00\00\02A\00\00 \00\00\00\02A") (export "memory" (memory $0)) (start $~start) (func $~lib/array/Array#__get (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32) @@ -209,7 +208,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34636 + i32.const 34600 i32.lt_u i32.and i32.eqz @@ -270,7 +269,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1796 i32.add @@ -837,10 +836,10 @@ if unreachable end - i32.const 34640 + i32.const 34608 i32.const 0 i32.store $0 - i32.const 36208 + i32.const 36176 i32.const 0 i32.store $0 loop $for-loop|0 @@ -851,7 +850,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34640 + i32.const 34608 i32.add i32.const 0 i32.store $0 offset=4 @@ -869,7 +868,7 @@ i32.add i32.const 2 i32.shl - i32.const 34640 + i32.const 34608 i32.add i32.const 0 i32.store $0 offset=96 @@ -887,13 +886,13 @@ br $for-loop|0 end end - i32.const 34640 - i32.const 36212 + i32.const 34608 + i32.const 36180 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34640 + i32.const 34608 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -978,7 +977,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34636 + i32.const 34600 i32.lt_u if local.get $0 @@ -1078,7 +1077,7 @@ unreachable end local.get $0 - i32.const 34636 + i32.const 34600 i32.lt_u if local.get $0 @@ -1101,7 +1100,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34636 + i32.const 34600 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1704,11 +1703,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1868 + i32.const 1832 i32.lt_s if - i32.const 34656 - i32.const 34704 + i32.const 34624 + i32.const 34672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1858,7 +1857,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34636 + i32.const 34600 i32.sub i32.const 1 i32.shr_u @@ -2197,7 +2196,7 @@ global.get $~lib/memory/__stack_pointer local.get $0 i32.store $0 - i32.const 34636 + i32.const 34600 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -2244,11 +2243,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1868 + i32.const 1832 i32.lt_s if - i32.const 34656 - i32.const 34704 + i32.const 34624 + i32.const 34672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2302,11 +2301,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1868 + i32.const 1832 i32.lt_s if - i32.const 34656 - i32.const 34704 + i32.const 34624 + i32.const 34672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2335,11 +2334,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1868 + i32.const 1832 i32.lt_s if - i32.const 34656 - i32.const 34704 + i32.const 34624 + i32.const 34672 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/array.debug.wat b/tests/compiler/std/array.debug.wat index 3d39631e53..017254f217 100644 --- a/tests/compiler/std/array.debug.wat +++ b/tests/compiler/std/array.debug.wat @@ -74,9 +74,9 @@ (global $~lib/builtins/i64.MIN_VALUE i64 (i64.const -9223372036854775808)) (global $~lib/builtins/i64.MAX_VALUE i64 (i64.const 9223372036854775807)) (global $~lib/rt/__rtti_base i32 (i32.const 14912)) - (global $~lib/memory/__data_end i32 (i32.const 15284)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 48052)) - (global $~lib/memory/__heap_base i32 (i32.const 48052)) + (global $~lib/memory/__data_end i32 (i32.const 15100)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 47868)) + (global $~lib/memory/__heap_base i32 (i32.const 47868)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") @@ -380,7 +380,7 @@ (data (i32.const 14812) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 14844) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 14876) "\1c\00\00\00\00\00\00\00\00\00\00\00-\00\00\00\08\00\00\00?\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14912) ".\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02A\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\08\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14912) ".\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00 \00\00\00A\00\00\00B\00\00\00\02\01\00\00\02\19\00\00\02A\00\00\82\00\00\00\02\1a\00\00\02a\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\02A\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02A\00\00\00\00\00\00 \00\00\00\02A\00\00\00\00\00\00\02a\00\00\00\00\00\00\00\00\00\00B\00\00\00B\08\00\00\82\08\00\00\02\02\00\00\02\n\00\00\02A\00\00\02A\00\00\02A\00\00\02A\00\00\00\00\00\00") (table $0 64 64 funcref) (elem $0 (i32.const 1) $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|3 $start:std/array~anonymous|4 $start:std/array~anonymous|5 $start:std/array~anonymous|6 $start:std/array~anonymous|7 $start:std/array~anonymous|8 $start:std/array~anonymous|9 $start:std/array~anonymous|10 $start:std/array~anonymous|11 $start:std/array~anonymous|12 $start:std/array~anonymous|13 $start:std/array~anonymous|14 $start:std/array~anonymous|15 $start:std/array~anonymous|16 $start:std/array~anonymous|17 $start:std/array~anonymous|18 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|22 $start:std/array~anonymous|23 $start:std/array~anonymous|24 $start:std/array~anonymous|25 $start:std/array~anonymous|26 $start:std/array~anonymous|27 $start:std/array~anonymous|28 $start:std/array~anonymous|29 $start:std/array~anonymous|30 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|34 $start:std/array~anonymous|35 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|38 $start:std/array~anonymous|39 $start:std/array~anonymous|40 $start:std/array~anonymous|41 $start:std/array~anonymous|42 $start:std/array~anonymous|43 $start:std/array~anonymous|44 $start:std/array~anonymous|45 $start:std/array~anonymous|46 $start:std/array~anonymous|47 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|1 $std/array/assertStableSortedForComplexObjects~anonymous|0 $start:std/array~anonymous|48 $start:std/array~anonymous|49 $start:std/array~anonymous|50 $start:std/array~anonymous|51 $start:std/array~anonymous|52 $start:std/array~anonymous|53 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String>~anonymous|0 $start:std/array~anonymous|54) (export "memory" (memory $0)) @@ -577,7 +577,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -19912,8 +19912,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 48080 - i32.const 48128 + i32.const 47888 + i32.const 47936 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/array.release.wat b/tests/compiler/std/array.release.wat index 13a970249c..3d9b242f5a 100644 --- a/tests/compiler/std/array.release.wat +++ b/tests/compiler/std/array.release.wat @@ -49,7 +49,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 49076)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 48892)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) ",") @@ -635,14 +635,11 @@ (data (i32.const 15884) "\04\00\00\00\02") (data (i32.const 15900) "\1c") (data (i32.const 15912) "-\00\00\00\08\00\00\00?") - (data (i32.const 15936) ".\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 15964) "\02\t\00\00\00\00\00\00 \00\00\00\00\00\00\00A\00\00\00\02\00\00\00B\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02A\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\1a\00\00\00\00\00\00\02a") - (data (i32.const 16060) "\02A") - (data (i32.const 16108) " \00\00\00\00\00\00\00\02A") - (data (i32.const 16164) "\02A") - (data (i32.const 16180) " \00\00\00\00\00\00\00\02A") - (data (i32.const 16204) "\02a") - (data (i32.const 16228) "B\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\82\08\00\00\00\00\00\00\02\02\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02A") + (data (i32.const 15936) ".\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00 \00\00\00A\00\00\00B\00\00\00\02\01\00\00\02\19\00\00\02A\00\00\82\00\00\00\02\1a\00\00\02a") + (data (i32.const 16000) "\02A") + (data (i32.const 16024) " \00\00\00\02A") + (data (i32.const 16052) "\02A\00\00\00\00\00\00 \00\00\00\02A\00\00\00\00\00\00\02a") + (data (i32.const 16084) "B\00\00\00B\08\00\00\82\08\00\00\02\02\00\00\02\n\00\00\02A\00\00\02A\00\00\02A\00\00\02A") (table $0 64 64 funcref) (elem $0 (i32.const 1) $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|3 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $start:std/array~anonymous|0 $start:std/array~anonymous|1 $start:std/array~anonymous|2 $start:std/array~anonymous|5 $start:std/array~anonymous|10 $start:std/array~anonymous|11 $start:std/array~anonymous|12 $start:std/array~anonymous|13 $start:std/array~anonymous|14 $start:std/array~anonymous|15 $start:std/array~anonymous|16 $start:std/array~anonymous|17 $start:std/array~anonymous|18 $start:std/array~anonymous|19 $start:std/array~anonymous|20 $start:std/array~anonymous|21 $start:std/array~anonymous|20 $start:std/array~anonymous|23 $start:std/array~anonymous|24 $start:std/array~anonymous|25 $start:std/array~anonymous|26 $start:std/array~anonymous|27 $start:std/array~anonymous|28 $start:std/array~anonymous|29 $start:std/array~anonymous|30 $start:std/array~anonymous|31 $start:std/array~anonymous|32 $start:std/array~anonymous|33 $start:std/array~anonymous|34 $start:std/array~anonymous|34 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|38 $start:std/array~anonymous|34 $start:std/array~anonymous|40 $start:std/array~anonymous|34 $start:std/array~anonymous|34 $start:std/array~anonymous|36 $start:std/array~anonymous|37 $start:std/array~anonymous|38 $start:std/array~anonymous|34 $start:std/array~anonymous|40 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/array/assertStableSortedForComplexObjects~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|49 $~lib/util/sort/COMPARATOR~anonymous|0 $start:std/array~anonymous|49 $start:std/array~anonymous|52 $std/array/assertStableSortedForComplexObjects~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $~lib/util/sort/COMPARATOR<~lib/string/String|null>~anonymous|0 $start:std/array~anonymous|54) (export "memory" (memory $0)) @@ -757,7 +754,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 49076 + i32.const 48892 i32.lt_u i32.and i32.eqz @@ -818,7 +815,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 15940 i32.add @@ -1385,10 +1382,10 @@ if unreachable end - i32.const 49088 + i32.const 48896 i32.const 0 i32.store $0 - i32.const 50656 + i32.const 50464 i32.const 0 i32.store $0 loop $for-loop|0 @@ -1399,7 +1396,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 49088 + i32.const 48896 i32.add i32.const 0 i32.store $0 offset=4 @@ -1417,7 +1414,7 @@ i32.add i32.const 2 i32.shl - i32.const 49088 + i32.const 48896 i32.add i32.const 0 i32.store $0 offset=96 @@ -1435,20 +1432,20 @@ br $for-loop|0 end end - i32.const 49088 - i32.const 50660 + i32.const 48896 + i32.const 50468 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 49088 + i32.const 48896 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (type $i32_=>_none) (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 49076 + i32.const 48892 i32.lt_u if return @@ -1578,7 +1575,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 49076 + i32.const 48892 i32.lt_u if local.get $0 @@ -1678,7 +1675,7 @@ unreachable end local.get $0 - i32.const 49076 + i32.const 48892 i32.lt_u if local.get $0 @@ -7178,11 +7175,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -7368,11 +7365,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -7527,11 +7524,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8248,11 +8245,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8418,11 +8415,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8647,11 +8644,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9916,7 +9913,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -9949,7 +9946,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -10129,8 +10126,8 @@ local.get $0 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10153,11 +10150,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10796,7 +10793,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -10830,7 +10827,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11090,8 +11087,8 @@ local.get $0 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11417,11 +11414,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11502,11 +11499,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11537,11 +11534,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11738,7 +11735,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11760,7 +11757,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11837,8 +11834,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11860,7 +11857,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11872,7 +11869,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11944,7 +11941,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11992,7 +11989,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12074,8 +12071,8 @@ local.get $8 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12088,11 +12085,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12128,7 +12125,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12149,7 +12146,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12287,8 +12284,8 @@ local.get $0 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12301,11 +12298,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12344,7 +12341,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12365,7 +12362,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12503,8 +12500,8 @@ local.get $0 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12517,11 +12514,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12557,7 +12554,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12578,7 +12575,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12721,8 +12718,8 @@ local.get $0 return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12748,7 +12745,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12758,7 +12755,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 49076 + i32.const 48892 i32.sub i32.const 1 i32.shr_u @@ -12801,7 +12798,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12820,7 +12817,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -18895,7 +18892,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21014,7 +21011,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21108,7 +21105,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23031,7 +23028,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23175,7 +23172,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23244,7 +23241,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23494,7 +23491,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23511,7 +23508,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23720,7 +23717,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23732,7 +23729,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23840,7 +23837,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23852,7 +23849,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23919,7 +23916,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23993,7 +23990,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24020,7 +24017,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24041,7 +24038,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24126,7 +24123,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24225,7 +24222,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24279,7 +24276,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24932,7 +24929,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -24955,7 +24952,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25127,7 +25124,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25150,7 +25147,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25352,7 +25349,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25402,7 +25399,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25425,7 +25422,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25459,7 +25456,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25860,7 +25857,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -25883,7 +25880,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26078,7 +26075,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26101,7 +26098,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26304,7 +26301,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26327,7 +26324,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26632,7 +26629,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -26935,7 +26932,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -27096,7 +27093,7 @@ global.set $std/array/inputStabArr i32.const 0 global.set $std/array/outputStabArr - i32.const 49076 + i32.const 48892 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -27137,8 +27134,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27153,11 +27150,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27242,11 +27239,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27279,11 +27276,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27345,11 +27342,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27387,11 +27384,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27458,11 +27455,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27561,11 +27558,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27677,11 +27674,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27788,11 +27785,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27846,11 +27843,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -27897,11 +27894,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28016,11 +28013,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28098,11 +28095,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28176,11 +28173,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28215,11 +28212,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28261,11 +28258,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28314,11 +28311,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28368,11 +28365,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28471,11 +28468,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28569,11 +28566,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -28778,11 +28775,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16308 + i32.const 16124 i32.lt_s if - i32.const 49104 - i32.const 49152 + i32.const 48912 + i32.const 48960 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/arraybuffer.debug.wat b/tests/compiler/std/arraybuffer.debug.wat index 4c52d95b3a..f596db7626 100644 --- a/tests/compiler/std/arraybuffer.debug.wat +++ b/tests/compiler/std/arraybuffer.debug.wat @@ -27,9 +27,9 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 688)) - (global $~lib/memory/__data_end i32 (i32.const 820)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33588)) - (global $~lib/memory/__heap_base i32 (i32.const 33588)) + (global $~lib/memory/__data_end i32 (i32.const 756)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33524)) + (global $~lib/memory/__heap_base i32 (i32.const 33524)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -44,7 +44,7 @@ (data (i32.const 524) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00$\00\00\00s\00t\00d\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 588) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") (data (i32.const 620) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 688) "\10\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 688) "\10\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -241,7 +241,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2857,8 +2857,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33616 - i32.const 33664 + i32.const 33552 + i32.const 33600 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/arraybuffer.release.wat b/tests/compiler/std/arraybuffer.release.wat index 7386725f54..2e776cbc89 100644 --- a/tests/compiler/std/arraybuffer.release.wat +++ b/tests/compiler/std/arraybuffer.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34612)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34548)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -40,8 +40,7 @@ (data (i32.const 1628) "\08\00\00\00\01\00\00\00\02") (data (i32.const 1644) "<") (data (i32.const 1656) "\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") - (data (i32.const 1712) "\10\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1740) "\02\t\00\00\00\00\00\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02") + (data (i32.const 1712) "\10\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -126,7 +125,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34612 + i32.const 34548 i32.lt_u i32.and i32.eqz @@ -187,7 +186,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1716 i32.add @@ -754,10 +753,10 @@ if unreachable end - i32.const 34624 + i32.const 34560 i32.const 0 i32.store $0 - i32.const 36192 + i32.const 36128 i32.const 0 i32.store $0 loop $for-loop|0 @@ -768,7 +767,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34624 + i32.const 34560 i32.add i32.const 0 i32.store $0 offset=4 @@ -786,7 +785,7 @@ i32.add i32.const 2 i32.shl - i32.const 34624 + i32.const 34560 i32.add i32.const 0 i32.store $0 offset=96 @@ -804,13 +803,13 @@ br $for-loop|0 end end - i32.const 34624 - i32.const 36196 + i32.const 34560 + i32.const 36132 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34624 + i32.const 34560 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -895,7 +894,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34612 + i32.const 34548 i32.lt_u if local.get $0 @@ -995,7 +994,7 @@ unreachable end local.get $0 - i32.const 34612 + i32.const 34548 i32.lt_u if local.get $0 @@ -1018,7 +1017,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34612 + i32.const 34548 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1560,7 +1559,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1571,7 +1570,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34612 + i32.const 34548 i32.sub i32.const 1 i32.shr_u @@ -1605,7 +1604,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1832,7 +1831,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1863,7 +1862,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1913,7 +1912,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1954,7 +1953,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2016,7 +2015,7 @@ global.get $~lib/memory/__stack_pointer local.get $2 i32.store $0 offset=12 - i32.const 34612 + i32.const 34548 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -2057,8 +2056,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34640 - i32.const 34688 + i32.const 34576 + i32.const 34624 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2071,11 +2070,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s if - i32.const 34640 - i32.const 34688 + i32.const 34576 + i32.const 34624 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2165,11 +2164,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1844 + i32.const 1780 i32.lt_s if - i32.const 34640 - i32.const 34688 + i32.const 34576 + i32.const 34624 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/dataview.debug.wat b/tests/compiler/std/dataview.debug.wat index e084e40a05..292d90764d 100644 --- a/tests/compiler/std/dataview.debug.wat +++ b/tests/compiler/std/dataview.debug.wat @@ -33,9 +33,9 @@ (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 720)) - (global $~lib/memory/__data_end i32 (i32.const 764)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33532)) - (global $~lib/memory/__heap_base i32 (i32.const 33532)) + (global $~lib/memory/__data_end i32 (i32.const 744)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33512)) + (global $~lib/memory/__heap_base i32 (i32.const 33512)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -50,7 +50,7 @@ (data (i32.const 524) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00$\00\00\00~\00l\00i\00b\00/\00t\00y\00p\00e\00d\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 588) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 652) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00s\00t\00d\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 720) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00A\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 720) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00A\00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -247,7 +247,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3410,8 +3410,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33552 - i32.const 33600 + i32.const 33536 + i32.const 33584 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/dataview.release.wat b/tests/compiler/std/dataview.release.wat index f211cfe46b..5deeb91388 100644 --- a/tests/compiler/std/dataview.release.wat +++ b/tests/compiler/std/dataview.release.wat @@ -24,7 +24,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34556)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34536)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -46,8 +46,7 @@ (data (i32.const 1624) "\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") (data (i32.const 1676) "<") (data (i32.const 1688) "\01\00\00\00\1e\00\00\00s\00t\00d\00/\00d\00a\00t\00a\00v\00i\00e\00w\00.\00t\00s") - (data (i32.const 1744) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1772) "A\00\00\00\02") + (data (i32.const 1744) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00A") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -132,7 +131,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34556 + i32.const 34536 i32.lt_u i32.and i32.eqz @@ -193,7 +192,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1748 i32.add @@ -760,10 +759,10 @@ if unreachable end - i32.const 34560 + i32.const 34544 i32.const 0 i32.store $0 - i32.const 36128 + i32.const 36112 i32.const 0 i32.store $0 loop $for-loop|0 @@ -774,7 +773,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34560 + i32.const 34544 i32.add i32.const 0 i32.store $0 offset=4 @@ -792,7 +791,7 @@ i32.add i32.const 2 i32.shl - i32.const 34560 + i32.const 34544 i32.add i32.const 0 i32.store $0 offset=96 @@ -810,13 +809,13 @@ br $for-loop|0 end end - i32.const 34560 - i32.const 36132 + i32.const 34544 + i32.const 36116 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34560 + i32.const 34544 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -901,7 +900,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34556 + i32.const 34536 i32.lt_u if local.get $0 @@ -1001,7 +1000,7 @@ unreachable end local.get $0 - i32.const 34556 + i32.const 34536 i32.lt_u if local.get $0 @@ -1024,7 +1023,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34556 + i32.const 34536 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2334,7 +2333,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1788 + i32.const 1768 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2347,7 +2346,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34556 + i32.const 34536 i32.sub i32.const 1 i32.shr_u @@ -2381,7 +2380,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1788 + i32.const 1768 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2400,7 +2399,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1788 + i32.const 1768 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4044,7 +4043,7 @@ call $~lib/builtins/abort unreachable end - i32.const 34556 + i32.const 34536 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -4085,8 +4084,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34576 - i32.const 34624 + i32.const 34560 + i32.const 34608 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4099,11 +4098,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1788 + i32.const 1768 i32.lt_s if - i32.const 34576 - i32.const 34624 + i32.const 34560 + i32.const 34608 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/date.debug.wat b/tests/compiler/std/date.debug.wat index 0d17bdd811..f755e0ac26 100644 --- a/tests/compiler/std/date.debug.wat +++ b/tests/compiler/std/date.debug.wat @@ -43,9 +43,9 @@ (global $~lib/builtins/i32.MAX_VALUE i32 (i32.const 2147483647)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 6768)) - (global $~lib/memory/__data_end i32 (i32.const 6828)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 39596)) - (global $~lib/memory/__heap_base i32 (i32.const 39596)) + (global $~lib/memory/__data_end i32 (i32.const 6800)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 39568)) + (global $~lib/memory/__heap_base i32 (i32.const 39568)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\18\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00D\00a\00t\00e\00\00\00\00\00") @@ -157,7 +157,7 @@ (data (i32.const 6524) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\006\00\00\00+\002\007\005\007\006\000\00-\000\009\00-\001\003\00T\000\000\00:\000\000\00:\000\000\00.\000\000\000\00Z\00\00\00\00\00\00\00") (data (i32.const 6604) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\006\00\00\00+\002\007\005\007\006\000\00-\000\009\00-\001\002\00T\002\003\00:\005\009\00:\005\009\00.\009\009\009\00Z\00\00\00\00\00\00\00") (data (i32.const 6684) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\006\00\00\00-\002\007\001\008\002\001\00-\000\004\00-\002\000\00T\000\000\00:\000\000\00:\000\000\00.\000\000\001\00Z\00\00\00\00\00\00\00") - (data (i32.const 6768) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00\04A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\t\00\00\00\00\00\00") + (data (i32.const 6768) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\04A\00\00\02A\00\00\02\t\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -612,7 +612,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -4664,8 +4664,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 39616 - i32.const 39664 + i32.const 39600 + i32.const 39648 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/date.release.wat b/tests/compiler/std/date.release.wat index 934106bcef..064fa4b5c9 100644 --- a/tests/compiler/std/date.release.wat +++ b/tests/compiler/std/date.release.wat @@ -27,7 +27,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 40620)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 40592)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) ",") @@ -237,8 +237,7 @@ (data (i32.const 7640) "\01\00\00\006\00\00\00+\002\007\005\007\006\000\00-\000\009\00-\001\002\00T\002\003\00:\005\009\00:\005\009\00.\009\009\009\00Z") (data (i32.const 7708) "L") (data (i32.const 7720) "\01\00\00\006\00\00\00-\002\007\001\008\002\001\00-\000\004\00-\002\000\00T\000\000\00:\000\000\00:\000\000\00.\000\000\001\00Z") - (data (i32.const 7792) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 7820) " \00\00\00\00\00\00\00\04A\00\00\00\00\00\00\02A\00\00\00\00\00\00\02\t") + (data (i32.const 7792) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00\04A\00\00\02A\00\00\02\t") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/date/epochMillis (type $i32_i32_i32_i32_i32_i32_i32_=>_i64) (param $0 i32) (param $1 i32) (param $2 i32) (param $3 i32) (param $4 i32) (param $5 i32) (param $6 i32) (result i64) @@ -500,7 +499,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 40620 + i32.const 40592 i32.lt_u i32.and i32.eqz @@ -561,7 +560,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 7796 i32.add @@ -1128,10 +1127,10 @@ if unreachable end - i32.const 40624 + i32.const 40592 i32.const 0 i32.store $0 - i32.const 42192 + i32.const 42160 i32.const 0 i32.store $0 loop $for-loop|0 @@ -1142,7 +1141,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 40624 + i32.const 40592 i32.add i32.const 0 i32.store $0 offset=4 @@ -1160,7 +1159,7 @@ i32.add i32.const 2 i32.shl - i32.const 40624 + i32.const 40592 i32.add i32.const 0 i32.store $0 offset=96 @@ -1178,13 +1177,13 @@ br $for-loop|0 end end - i32.const 40624 - i32.const 42196 + i32.const 40592 + i32.const 42164 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 40624 + i32.const 40592 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1269,7 +1268,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 40620 + i32.const 40592 i32.lt_u if local.get $0 @@ -1369,7 +1368,7 @@ unreachable end local.get $0 - i32.const 40620 + i32.const 40592 i32.lt_u if local.get $0 @@ -1392,7 +1391,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 40620 + i32.const 40592 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2186,11 +2185,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3132,7 +3131,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3152,7 +3151,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3259,8 +3258,8 @@ local.get $0 return end - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3280,7 +3279,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3327,7 +3326,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3548,8 +3547,8 @@ local.get $0 return end - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3567,11 +3566,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3776,11 +3775,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3905,11 +3904,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4200,11 +4199,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4476,11 +4475,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4712,11 +4711,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4919,7 +4918,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 40620 + i32.const 40592 i32.sub i32.const 1 i32.shr_u @@ -8005,11 +8004,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8079,11 +8078,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8282,11 +8281,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8398,11 +8397,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8455,11 +8454,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 7852 + i32.const 7824 i32.lt_s if - i32.const 40640 - i32.const 40688 + i32.const 40624 + i32.const 40672 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/map.debug.wat b/tests/compiler/std/map.debug.wat index f62d7f84a7..3ca77b618d 100644 --- a/tests/compiler/std/map.debug.wat +++ b/tests/compiler/std/map.debug.wat @@ -49,9 +49,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 736)) - (global $~lib/memory/__data_end i32 (i32.const 996)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33764)) - (global $~lib/memory/__heap_base i32 (i32.const 33764)) + (global $~lib/memory/__data_end i32 (i32.const 868)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33636)) + (global $~lib/memory/__heap_base i32 (i32.const 33636)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -67,7 +67,7 @@ (data (i32.const 572) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00$\00\00\00K\00e\00y\00 \00d\00o\00e\00s\00 \00n\00o\00t\00 \00e\00x\00i\00s\00t\00\00\00\00\00\00\00\00\00") (data (i32.const 636) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 684) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") - (data (i32.const 736) " \00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\89\10\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00P\88\10\00\00\00\00\00\10\t\12\00\00\00\00\00\10\89\00\00\00\00\00\00B\00\00\00\00\00\00\00P\80\00\00\00\00\00\00\10\t\11\00\00\00\00\00\82\08\00\00\00\00\00\00\90\08\11\00\00\00\00\00\10\t\01\00\00\00\00\00\82\00\00\00\00\00\00\00\90\00\01\00\00\00\00\00\10\t\02\00\00\00\00\00\02\01\00\00\00\00\00\00\10\01\02\00\00\00\00\00\10\t\14\00\00\00\00\00\02\n\00\00\00\00\00\00\10\n\14\00\00\00\00\00\10\t\04\00\00\00\00\00\02\02\00\00\00\00\00\00\10\02\04\00\00\00\00\00\10\t2\00\00\00\00\00\02\19\00\00\00\00\00\00\10\192\00\00\00\00\00\10\t4\00\00\00\00\00\02\1a\00\00\00\00\00\00\10\1a4\00\00\00\00\00") + (data (i32.const 736) " \00\00\00 \00\00\00 \00\00\00\00\00\00\00\10\89\10\00B\08\00\00\02\t\00\00P\88\10\00\10\t\12\00\10\89\00\00B\00\00\00P\80\00\00\10\t\11\00\82\08\00\00\90\08\11\00\10\t\01\00\82\00\00\00\90\00\01\00\10\t\02\00\02\01\00\00\10\01\02\00\10\t\14\00\02\n\00\00\10\n\14\00\10\t\04\00\02\02\00\00\10\02\04\00\10\t2\00\02\19\00\00\10\192\00\10\t4\00\02\1a\00\00\10\1a4\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -264,7 +264,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -16060,8 +16060,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33792 - i32.const 33840 + i32.const 33664 + i32.const 33712 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/map.release.wat b/tests/compiler/std/map.release.wat index 2df02d4ad7..792f9b76d8 100644 --- a/tests/compiler/std/map.release.wat +++ b/tests/compiler/std/map.release.wat @@ -27,7 +27,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34788)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34660)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -51,8 +51,7 @@ (data (i32.const 1672) "\01\00\00\00\16\00\00\00~\00l\00i\00b\00/\00m\00a\00p\00.\00t\00s") (data (i32.const 1708) ",") (data (i32.const 1720) "\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 1760) " \00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1788) "\10\89\10\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00P\88\10\00\00\00\00\00\10\t\12\00\00\00\00\00\10\89\00\00\00\00\00\00B\00\00\00\00\00\00\00P\80\00\00\00\00\00\00\10\t\11\00\00\00\00\00\82\08\00\00\00\00\00\00\90\08\11\00\00\00\00\00\10\t\01\00\00\00\00\00\82\00\00\00\00\00\00\00\90\00\01\00\00\00\00\00\10\t\02\00\00\00\00\00\02\01\00\00\00\00\00\00\10\01\02\00\00\00\00\00\10\t\14\00\00\00\00\00\02\n\00\00\00\00\00\00\10\n\14\00\00\00\00\00\10\t\04\00\00\00\00\00\02\02\00\00\00\00\00\00\10\02\04\00\00\00\00\00\10\t2\00\00\00\00\00\02\19\00\00\00\00\00\00\10\192\00\00\00\00\00\10\t4\00\00\00\00\00\02\1a\00\00\00\00\00\00\10\1a4") + (data (i32.const 1760) " \00\00\00 \00\00\00 \00\00\00\00\00\00\00\10\89\10\00B\08\00\00\02\t\00\00P\88\10\00\10\t\12\00\10\89\00\00B\00\00\00P\80\00\00\10\t\11\00\82\08\00\00\90\08\11\00\10\t\01\00\82\00\00\00\90\00\01\00\10\t\02\00\02\01\00\00\10\01\02\00\10\t\14\00\02\n\00\00\10\n\14\00\10\t\04\00\02\02\00\00\10\02\04\00\10\t2\00\02\19\00\00\10\192\00\10\t4\00\02\1a\00\00\10\1a4") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -139,7 +138,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34788 + i32.const 34660 i32.lt_u i32.and i32.eqz @@ -200,7 +199,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1764 i32.add @@ -767,10 +766,10 @@ if unreachable end - i32.const 34800 + i32.const 34672 i32.const 0 i32.store $0 - i32.const 36368 + i32.const 36240 i32.const 0 i32.store $0 loop $for-loop|0 @@ -781,7 +780,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34800 + i32.const 34672 i32.add i32.const 0 i32.store $0 offset=4 @@ -799,7 +798,7 @@ i32.add i32.const 2 i32.shl - i32.const 34800 + i32.const 34672 i32.add i32.const 0 i32.store $0 offset=96 @@ -817,13 +816,13 @@ br $for-loop|0 end end - i32.const 34800 - i32.const 36372 + i32.const 34672 + i32.const 36244 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34800 + i32.const 34672 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -908,7 +907,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34788 + i32.const 34660 i32.lt_u if local.get $0 @@ -1008,7 +1007,7 @@ unreachable end local.get $0 - i32.const 34788 + i32.const 34660 i32.lt_u if local.get $0 @@ -1031,7 +1030,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34788 + i32.const 34660 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1538,11 +1537,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1901,11 +1900,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2203,7 +2202,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2216,7 +2215,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2706,7 +2705,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2724,7 +2723,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2860,7 +2859,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3122,7 +3121,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3236,7 +3235,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3960,8 +3959,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3980,11 +3979,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4368,7 +4367,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -4381,7 +4380,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -4875,7 +4874,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -4893,7 +4892,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -5029,7 +5028,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -5289,7 +5288,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -5400,7 +5399,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -6128,8 +6127,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6148,11 +6147,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6535,7 +6534,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -6548,7 +6547,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -7038,7 +7037,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -7056,7 +7055,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -7196,7 +7195,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -7460,7 +7459,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -7574,7 +7573,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -8298,8 +8297,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8318,11 +8317,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8706,7 +8705,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -8719,7 +8718,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -9213,7 +9212,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -9231,7 +9230,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -9371,7 +9370,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -9633,7 +9632,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -9744,7 +9743,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -10472,8 +10471,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10700,7 +10699,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11128,7 +11127,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11898,8 +11897,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11918,11 +11917,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12298,7 +12297,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12311,7 +12310,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12789,7 +12788,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12807,7 +12806,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -12947,7 +12946,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -13205,7 +13204,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -13316,7 +13315,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -14024,8 +14023,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -14045,11 +14044,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -14461,7 +14460,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -14474,7 +14473,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15005,7 +15004,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15023,7 +15022,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15163,7 +15162,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15444,7 +15443,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -15567,7 +15566,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -16349,8 +16348,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -16370,11 +16369,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -16786,7 +16785,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -16799,7 +16798,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -17330,7 +17329,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -17348,7 +17347,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -17488,7 +17487,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -17769,7 +17768,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -17892,7 +17891,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -18674,8 +18673,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18695,11 +18694,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -19078,7 +19077,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -19091,7 +19090,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -19578,7 +19577,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -19596,7 +19595,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -19734,7 +19733,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -19993,7 +19992,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -20105,7 +20104,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -20821,8 +20820,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -20843,11 +20842,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21268,7 +21267,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21281,7 +21280,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21820,7 +21819,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21838,7 +21837,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -21978,7 +21977,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -22263,7 +22262,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -22388,7 +22387,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -23182,8 +23181,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23246,7 +23245,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34788 + i32.const 34660 i32.sub i32.const 1 i32.shr_u @@ -23327,11 +23326,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23402,11 +23401,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23469,11 +23468,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23535,11 +23534,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23580,11 +23579,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23758,11 +23757,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23850,11 +23849,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23935,11 +23934,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24110,11 +24109,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24289,11 +24288,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24467,11 +24466,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24646,11 +24645,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24821,11 +24820,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25010,11 +25009,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25095,11 +25094,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25282,11 +25281,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -25459,11 +25458,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2020 + i32.const 1892 i32.lt_s if - i32.const 34816 - i32.const 34864 + i32.const 34688 + i32.const 34736 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/new.debug.wat b/tests/compiler/std/new.debug.wat index cc53f68ceb..4504ac03fd 100644 --- a/tests/compiler/std/new.debug.wat +++ b/tests/compiler/std/new.debug.wat @@ -28,9 +28,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $std/new/aClass (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 452)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33220)) - (global $~lib/memory/__heap_base i32 (i32.const 33220)) + (global $~lib/memory/__data_end i32 (i32.const 436)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33204)) + (global $~lib/memory/__heap_base i32 (i32.const 33204)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -40,7 +40,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 416) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -251,7 +251,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2293,8 +2293,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33248 - i32.const 33296 + i32.const 33232 + i32.const 33280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/new.release.wat b/tests/compiler/std/new.release.wat index c80e81f05c..8568fda809 100644 --- a/tests/compiler/std/new.release.wat +++ b/tests/compiler/std/new.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $std/new/aClass (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34244)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34228)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -30,8 +30,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " ") + (data (i32.const 1440) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -616,10 +615,10 @@ if unreachable end - i32.const 34256 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35824 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -630,7 +629,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -648,7 +647,7 @@ i32.add i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -666,13 +665,13 @@ br $for-loop|0 end end - i32.const 34256 - i32.const 35828 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34256 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -757,7 +756,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -857,7 +856,7 @@ unreachable end local.get $0 - i32.const 34244 + i32.const 34228 i32.lt_u if local.get $0 @@ -880,7 +879,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34244 + i32.const 34228 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1265,7 +1264,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34244 + i32.const 34228 i32.sub i32.const 1 i32.shr_u @@ -1299,11 +1298,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1476 + i32.const 1460 i32.lt_s if - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1384,7 +1383,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34244 + i32.const 34228 i32.lt_u i32.and i32.eqz @@ -1445,7 +1444,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/std/operator-overloading.debug.wat b/tests/compiler/std/operator-overloading.debug.wat index 025064c3d2..4545169a8d 100644 --- a/tests/compiler/std/operator-overloading.debug.wat +++ b/tests/compiler/std/operator-overloading.debug.wat @@ -94,9 +94,9 @@ (global $std/operator-overloading/aii (mut i32) (i32.const 0)) (global $std/operator-overloading/tea (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 560)) - (global $~lib/memory/__data_end i32 (i32.const 620)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33388)) - (global $~lib/memory/__heap_base i32 (i32.const 33388)) + (global $~lib/memory/__data_end i32 (i32.const 592)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33360)) + (global $~lib/memory/__heap_base i32 (i32.const 33360)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -109,7 +109,7 @@ (data (i32.const 412) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\006\00\00\00s\00t\00d\00/\00o\00p\00e\00r\00a\00t\00o\00r\00-\00o\00v\00e\00r\00l\00o\00a\00d\00i\00n\00g\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 492) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00x\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 524) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00y\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 560) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 560) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -306,7 +306,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3555,8 +3555,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33408 - i32.const 33456 + i32.const 33392 + i32.const 33440 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/operator-overloading.release.wat b/tests/compiler/std/operator-overloading.release.wat index a2b752383d..3dbbfa7251 100644 --- a/tests/compiler/std/operator-overloading.release.wat +++ b/tests/compiler/std/operator-overloading.release.wat @@ -85,7 +85,7 @@ (global $std/operator-overloading/aii2 (mut i32) (i32.const 0)) (global $std/operator-overloading/aii (mut i32) (i32.const 0)) (global $std/operator-overloading/tea (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34412)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34384)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -103,8 +103,7 @@ (data (i32.const 1528) "\01\00\00\00\02\00\00\00x") (data (i32.const 1548) "\1c") (data (i32.const 1560) "\01\00\00\00\02\00\00\00y") - (data (i32.const 1584) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1612) " \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1584) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -680,10 +679,10 @@ if unreachable end - i32.const 34416 + i32.const 34384 i32.const 0 i32.store $0 - i32.const 35984 + i32.const 35952 i32.const 0 i32.store $0 loop $for-loop|0 @@ -694,7 +693,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34416 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=4 @@ -712,7 +711,7 @@ i32.add i32.const 2 i32.shl - i32.const 34416 + i32.const 34384 i32.add i32.const 0 i32.store $0 offset=96 @@ -730,13 +729,13 @@ br $for-loop|0 end end - i32.const 34416 - i32.const 35988 + i32.const 34384 + i32.const 35956 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34416 + i32.const 34384 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -821,7 +820,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34412 + i32.const 34384 i32.lt_u if local.get $0 @@ -921,7 +920,7 @@ unreachable end local.get $0 - i32.const 34412 + i32.const 34384 i32.lt_u if local.get $0 @@ -944,7 +943,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34412 + i32.const 34384 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2006,11 +2005,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s if - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2046,11 +2045,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s if - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2088,7 +2087,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2098,7 +2097,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34412 + i32.const 34384 i32.sub i32.const 1 i32.shr_u @@ -3751,7 +3750,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3960,8 +3959,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3974,11 +3973,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s if - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4012,11 +4011,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s if - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4050,11 +4049,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1644 + i32.const 1616 i32.lt_s if - i32.const 34432 - i32.const 34480 + i32.const 34416 + i32.const 34464 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4126,7 +4125,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34412 + i32.const 34384 i32.lt_u i32.and i32.eqz @@ -4187,7 +4186,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1588 i32.add diff --git a/tests/compiler/std/set.debug.wat b/tests/compiler/std/set.debug.wat index f176e1cad7..812a135aff 100644 --- a/tests/compiler/std/set.debug.wat +++ b/tests/compiler/std/set.debug.wat @@ -46,9 +46,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 624)) - (global $~lib/memory/__data_end i32 (i32.const 812)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33580)) - (global $~lib/memory/__heap_base i32 (i32.const 33580)) + (global $~lib/memory/__data_end i32 (i32.const 720)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33488)) + (global $~lib/memory/__heap_base i32 (i32.const 33488)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -62,7 +62,7 @@ (data (i32.const 460) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") (data (i32.const 524) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00s\00t\00d\00/\00s\00e\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 572) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s\00\00\00") - (data (i32.const 624) "\17\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00H\08\00\00\00\00\00\00B\08\00\00\00\00\00\00H\00\00\00\00\00\00\00B\00\00\00\00\00\00\00\88\08\00\00\00\00\00\00\82\08\00\00\00\00\00\00\88\00\00\00\00\00\00\00\82\00\00\00\00\00\00\00\08\t\00\00\00\00\00\00\02\t\00\00\00\00\00\00\08\01\00\00\00\00\00\00\02\01\00\00\00\00\00\00\08\n\00\00\00\00\00\00\02\n\00\00\00\00\00\00\08\02\00\00\00\00\00\00\02\02\00\00\00\00\00\00\08\19\00\00\00\00\00\00\02\19\00\00\00\00\00\00\08\1a\00\00\00\00\00\00\02\1a\00\00\00\00\00\00") + (data (i32.const 624) "\17\00\00\00 \00\00\00 \00\00\00\00\00\00\00H\08\00\00B\08\00\00H\00\00\00B\00\00\00\88\08\00\00\82\08\00\00\88\00\00\00\82\00\00\00\08\t\00\00\02\t\00\00\08\01\00\00\02\01\00\00\08\n\00\00\02\n\00\00\08\02\00\00\02\02\00\00\08\19\00\00\02\19\00\00\08\1a\00\00\02\1a\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -259,7 +259,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -12555,8 +12555,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33600 - i32.const 33648 + i32.const 33520 + i32.const 33568 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/set.release.wat b/tests/compiler/std/set.release.wat index 729db17a33..291020755d 100644 --- a/tests/compiler/std/set.release.wat +++ b/tests/compiler/std/set.release.wat @@ -24,7 +24,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34604)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34512)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -44,8 +44,7 @@ (data (i32.const 1560) "\01\00\00\00\14\00\00\00s\00t\00d\00/\00s\00e\00t\00.\00t\00s") (data (i32.const 1596) ",") (data (i32.const 1608) "\01\00\00\00\1a\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00.\00t\00s") - (data (i32.const 1648) "\17\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1676) "H\08\00\00\00\00\00\00B\08\00\00\00\00\00\00H\00\00\00\00\00\00\00B\00\00\00\00\00\00\00\88\08\00\00\00\00\00\00\82\08\00\00\00\00\00\00\88\00\00\00\00\00\00\00\82\00\00\00\00\00\00\00\08\t\00\00\00\00\00\00\02\t\00\00\00\00\00\00\08\01\00\00\00\00\00\00\02\01\00\00\00\00\00\00\08\n\00\00\00\00\00\00\02\n\00\00\00\00\00\00\08\02\00\00\00\00\00\00\02\02\00\00\00\00\00\00\08\19\00\00\00\00\00\00\02\19\00\00\00\00\00\00\08\1a\00\00\00\00\00\00\02\1a") + (data (i32.const 1648) "\17\00\00\00 \00\00\00 \00\00\00\00\00\00\00H\08\00\00B\08\00\00H\00\00\00B\00\00\00\88\08\00\00\82\08\00\00\88\00\00\00\82\00\00\00\08\t\00\00\02\t\00\00\08\01\00\00\02\01\00\00\08\n\00\00\02\n\00\00\08\02\00\00\02\02\00\00\08\19\00\00\02\19\00\00\08\1a\00\00\02\1a") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -130,7 +129,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34604 + i32.const 34512 i32.lt_u i32.and i32.eqz @@ -191,7 +190,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1652 i32.add @@ -758,10 +757,10 @@ if unreachable end - i32.const 34608 + i32.const 34512 i32.const 0 i32.store $0 - i32.const 36176 + i32.const 36080 i32.const 0 i32.store $0 loop $for-loop|0 @@ -772,7 +771,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34608 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=4 @@ -790,7 +789,7 @@ i32.add i32.const 2 i32.shl - i32.const 34608 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=96 @@ -808,13 +807,13 @@ br $for-loop|0 end end - i32.const 34608 - i32.const 36180 + i32.const 34512 + i32.const 36084 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34608 + i32.const 34512 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -899,7 +898,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34604 + i32.const 34512 i32.lt_u if local.get $0 @@ -999,7 +998,7 @@ unreachable end local.get $0 - i32.const 34604 + i32.const 34512 i32.lt_u if local.get $0 @@ -1022,7 +1021,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34604 + i32.const 34512 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1529,11 +1528,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2079,7 +2078,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2470,7 +2469,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -2488,7 +2487,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3203,8 +3202,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3223,11 +3222,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3683,7 +3682,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4078,7 +4077,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4096,7 +4095,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4817,8 +4816,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4837,11 +4836,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -5298,7 +5297,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -5689,7 +5688,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -5707,7 +5706,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -6426,8 +6425,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6446,11 +6445,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6908,7 +6907,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -7303,7 +7302,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -7321,7 +7320,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -8046,8 +8045,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8066,11 +8065,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8520,7 +8519,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -8899,7 +8898,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -8917,7 +8916,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -9618,8 +9617,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -9638,11 +9637,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10092,7 +10091,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -10471,7 +10470,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -10489,7 +10488,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -11190,8 +11189,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11211,11 +11210,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11700,7 +11699,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12127,7 +12126,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12145,7 +12144,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -12918,8 +12917,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12939,11 +12938,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -13428,7 +13427,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13855,7 +13854,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -13873,7 +13872,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -14646,8 +14645,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -14667,11 +14666,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -15124,7 +15123,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -15507,7 +15506,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -15525,7 +15524,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -16230,8 +16229,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -16252,11 +16251,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -16750,7 +16749,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -17185,7 +17184,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -17203,7 +17202,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -17988,8 +17987,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18052,7 +18051,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34604 + i32.const 34512 i32.sub i32.const 1 i32.shr_u @@ -18133,11 +18132,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18208,11 +18207,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18276,11 +18275,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18352,11 +18351,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18428,11 +18427,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18504,11 +18503,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18580,11 +18579,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18656,11 +18655,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18731,11 +18730,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18799,11 +18798,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18875,11 +18874,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -18951,11 +18950,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -19025,11 +19024,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1744 i32.lt_s if - i32.const 34624 - i32.const 34672 + i32.const 34544 + i32.const 34592 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/static-array.debug.wat b/tests/compiler/std/static-array.debug.wat index f873c295b7..c995790482 100644 --- a/tests/compiler/std/static-array.debug.wat +++ b/tests/compiler/std/static-array.debug.wat @@ -35,9 +35,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/native/ASC_RUNTIME i32 (i32.const 2)) (global $~lib/rt/__rtti_base i32 (i32.const 928)) - (global $~lib/memory/__data_end i32 (i32.const 988)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33756)) - (global $~lib/memory/__heap_base i32 (i32.const 33756)) + (global $~lib/memory/__data_end i32 (i32.const 960)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33728)) + (global $~lib/memory/__heap_base i32 (i32.const 33728)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\08\00\00\00\01\00\00\00\02\00\00\00\00\00\00\00") (data (i32.const 44) ",\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\10\00\00\00 \00\00\00 \00\00\00\08\00\00\00\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -58,7 +58,7 @@ (data (i32.const 780) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 832) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 860) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 928) "\07\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00") + (data (i32.const 928) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02\n\00\00\02\19\00\00\02\1a\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -310,7 +310,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2968,8 +2968,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33776 - i32.const 33824 + i32.const 33760 + i32.const 33808 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/static-array.release.wat b/tests/compiler/std/static-array.release.wat index b1a543b600..cbdc7b87ba 100644 --- a/tests/compiler/std/static-array.release.wat +++ b/tests/compiler/std/static-array.release.wat @@ -21,7 +21,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34780)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34752)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1052) "\08\00\00\00\01\00\00\00\02") @@ -56,8 +56,7 @@ (data (i32.const 1816) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1884) "<") (data (i32.const 1896) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1952) "\07\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1980) "\02\t\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a") + (data (i32.const 1952) "\07\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02\n\00\00\02\19\00\00\02\1a") (export "memory" (memory $0)) (start $~start) (func $~lib/array/Array#__get (type $i32_=>_i32) (param $0 i32) (result i32) @@ -171,7 +170,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 34780 + i32.const 34752 i32.lt_u i32.and i32.eqz @@ -232,7 +231,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 1956 i32.add @@ -799,10 +798,10 @@ if unreachable end - i32.const 34784 + i32.const 34752 i32.const 0 i32.store $0 - i32.const 36352 + i32.const 36320 i32.const 0 i32.store $0 loop $for-loop|0 @@ -813,7 +812,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34784 + i32.const 34752 i32.add i32.const 0 i32.store $0 offset=4 @@ -831,7 +830,7 @@ i32.add i32.const 2 i32.shl - i32.const 34784 + i32.const 34752 i32.add i32.const 0 i32.store $0 offset=96 @@ -849,13 +848,13 @@ br $for-loop|0 end end - i32.const 34784 - i32.const 36356 + i32.const 34752 + i32.const 36324 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34784 + i32.const 34752 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -940,7 +939,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34780 + i32.const 34752 i32.lt_u if local.get $0 @@ -1040,7 +1039,7 @@ unreachable end local.get $0 - i32.const 34780 + i32.const 34752 i32.lt_u if local.get $0 @@ -1063,7 +1062,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34780 + i32.const 34752 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1806,11 +1805,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2012 + i32.const 1984 i32.lt_s if - i32.const 34800 - i32.const 34848 + i32.const 34784 + i32.const 34832 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1868,7 +1867,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34780 + i32.const 34752 i32.sub i32.const 1 i32.shr_u diff --git a/tests/compiler/std/staticarray.debug.wat b/tests/compiler/std/staticarray.debug.wat index bbee052590..c7f1a20b19 100644 --- a/tests/compiler/std/staticarray.debug.wat +++ b/tests/compiler/std/staticarray.debug.wat @@ -40,9 +40,9 @@ (global $std/staticarray/maxVal (mut i32) (i32.const 0)) (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 2704)) - (global $~lib/memory/__data_end i32 (i32.const 2836)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35604)) - (global $~lib/memory/__heap_base i32 (i32.const 35604)) + (global $~lib/memory/__data_end i32 (i32.const 2772)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35540)) + (global $~lib/memory/__heap_base i32 (i32.const 35540)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00$\00\00\00I\00n\00d\00e\00x\00 \00o\00u\00t\00 \00o\00f\00 \00r\00a\00n\00g\00e\00\00\00\00\00\00\00\00\00") @@ -111,7 +111,7 @@ (data (i32.const 2588) "\1c\00\00\00\00\00\00\00\00\00\00\00\r\00\00\00\08\00\00\00\r\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2620) ",\00\00\00\00\00\00\00\00\00\00\00\03\00\00\00\10\00\00\00\00\00\00\00\03\00\00\00\02\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 2668) "\1c\00\00\00\00\00\00\00\00\00\00\00\0f\00\00\00\08\00\00\00\0e\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 2704) "\10\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00$\t\00\00\00\00\00\00 \00\00\00\00\00\00\00\04A\00\00\00\00\00\00\02\t\00\00\00\00\00\00\04A\00\00\00\00\00\00\02A\00\00\00\00\00\00$\1a\00\00\00\00\00\00$\19\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 2704) "\10\00\00\00 \00\00\00 \00\00\00\00\00\00\00$\t\00\00 \00\00\00\04A\00\00\02\t\00\00\04A\00\00\02A\00\00$\1a\00\00$\19\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 15 15 funcref) (elem $0 (i32.const 1) $start:std/staticarray~anonymous|0 $start:std/staticarray~anonymous|1 $start:std/staticarray~anonymous|2 $start:std/staticarray~anonymous|3 $start:std/staticarray~anonymous|4 $start:std/staticarray~anonymous|5 $start:std/staticarray~anonymous|6 $start:std/staticarray~anonymous|7 $start:std/staticarray~anonymous|8 $start:std/staticarray~anonymous|9 $start:std/staticarray~anonymous|10 $start:std/staticarray~anonymous|11 $start:std/staticarray~anonymous|12 $~lib/util/sort/COMPARATOR~anonymous|0) (export "memory" (memory $0)) @@ -378,7 +378,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -5343,8 +5343,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 35632 - i32.const 35680 + i32.const 35568 + i32.const 35616 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/staticarray.release.wat b/tests/compiler/std/staticarray.release.wat index c3ed3f8b0b..aa4b232829 100644 --- a/tests/compiler/std/staticarray.release.wat +++ b/tests/compiler/std/staticarray.release.wat @@ -26,7 +26,7 @@ (global $std/staticarray/arr4 (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $std/staticarray/maxVal (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36628)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36564)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\03\00\00\00\0c\00\00\00\01\00\00\00\02\00\00\00\03") @@ -155,8 +155,7 @@ (data (i32.const 3656) "\03\00\00\00\10\00\00\00\00\00\00\00\03\00\00\00\02\00\00\00\01") (data (i32.const 3692) "\1c") (data (i32.const 3704) "\0f\00\00\00\08\00\00\00\0e") - (data (i32.const 3728) "\10\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 3756) "$\t\00\00\00\00\00\00 \00\00\00\00\00\00\00\04A\00\00\00\00\00\00\02\t\00\00\00\00\00\00\04A\00\00\00\00\00\00\02A\00\00\00\00\00\00$\1a\00\00\00\00\00\00$\19") + (data (i32.const 3728) "\10\00\00\00 \00\00\00 \00\00\00\00\00\00\00$\t\00\00 \00\00\00\04A\00\00\02\t\00\00\04A\00\00\02A\00\00$\1a\00\00$\19") (table $0 15 15 funcref) (elem $0 (i32.const 1) $start:std/staticarray~anonymous|0 $start:std/staticarray~anonymous|1 $start:std/staticarray~anonymous|2 $start:std/staticarray~anonymous|3 $start:std/staticarray~anonymous|3 $start:std/staticarray~anonymous|5 $start:std/staticarray~anonymous|6 $start:std/staticarray~anonymous|7 $start:std/staticarray~anonymous|8 $start:std/staticarray~anonymous|5 $start:std/staticarray~anonymous|6 $start:std/staticarray~anonymous|5 $start:std/staticarray~anonymous|6 $~lib/util/sort/COMPARATOR~anonymous|0) (export "memory" (memory $0)) @@ -306,7 +305,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 36628 + i32.const 36564 i32.lt_u i32.and i32.eqz @@ -367,7 +366,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 3732 i32.add @@ -934,10 +933,10 @@ if unreachable end - i32.const 36640 + i32.const 36576 i32.const 0 i32.store $0 - i32.const 38208 + i32.const 38144 i32.const 0 i32.store $0 loop $for-loop|0 @@ -948,7 +947,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 36640 + i32.const 36576 i32.add i32.const 0 i32.store $0 offset=4 @@ -966,7 +965,7 @@ i32.add i32.const 2 i32.shl - i32.const 36640 + i32.const 36576 i32.add i32.const 0 i32.store $0 offset=96 @@ -984,20 +983,20 @@ br $for-loop|0 end end - i32.const 36640 - i32.const 38212 + i32.const 36576 + i32.const 38148 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 36640 + i32.const 36576 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (type $i32_=>_none) (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 36628 + i32.const 36564 i32.lt_u if return @@ -1127,7 +1126,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 36628 + i32.const 36564 i32.lt_u if local.get $0 @@ -1227,7 +1226,7 @@ unreachable end local.get $0 - i32.const 36628 + i32.const 36564 i32.lt_u if local.get $0 @@ -1863,11 +1862,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2967,7 +2966,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3100,7 +3099,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 36628 + i32.const 36564 i32.sub i32.const 1 i32.shr_u @@ -3285,7 +3284,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -4942,7 +4941,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -5281,7 +5280,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -5443,7 +5442,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -6221,7 +6220,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -6304,7 +6303,7 @@ call $~lib/builtins/abort unreachable end - i32.const 36628 + i32.const 36564 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -6345,8 +6344,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6359,11 +6358,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6394,11 +6393,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6461,11 +6460,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6505,11 +6504,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6581,11 +6580,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6707,11 +6706,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6773,11 +6772,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6910,11 +6909,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 3860 + i32.const 3796 i32.lt_s if - i32.const 36656 - i32.const 36704 + i32.const 36592 + i32.const 36640 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/string-casemapping.debug.wat b/tests/compiler/std/string-casemapping.debug.wat index e6af28addc..565d312759 100644 --- a/tests/compiler/std/string-casemapping.debug.wat +++ b/tests/compiler/std/string-casemapping.debug.wat @@ -36,9 +36,9 @@ (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~lib/builtins/u32.MAX_VALUE i32 (i32.const -1)) (global $~lib/rt/__rtti_base i32 (i32.const 20032)) - (global $~lib/memory/__data_end i32 (i32.const 20068)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 52836)) - (global $~lib/memory/__heap_base i32 (i32.const 52836)) + (global $~lib/memory/__data_end i32 (i32.const 20052)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 52820)) + (global $~lib/memory/__heap_base i32 (i32.const 52820)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -218,7 +218,7 @@ (data (i32.const 19804) "\\\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00@\00\00\00o\00r\00i\00g\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00!\00=\00 \00e\00x\00p\00e\00c\00t\00U\00p\00p\00e\00r\00C\00o\00d\00e\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 19900) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\"\00\00\00 \00o\00r\00i\00g\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00=\00 \00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 19964) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00 \00e\00x\00p\00e\00c\00t\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00=\00 \00\00\00\00\00\00\00") - (data (i32.const 20032) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\a4\00\00\00\00\00\00\00") + (data (i32.const 20032) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\a4\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -427,7 +427,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3549,8 +3549,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 52864 - i32.const 52912 + i32.const 52848 + i32.const 52896 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/string-casemapping.release.wat b/tests/compiler/std/string-casemapping.release.wat index c4b1c62608..3bb2c83982 100644 --- a/tests/compiler/std/string-casemapping.release.wat +++ b/tests/compiler/std/string-casemapping.release.wat @@ -23,7 +23,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 53860)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 53844)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01") @@ -478,8 +478,7 @@ (data (i32.const 20936) "\01\00\00\00\"\00\00\00 \00o\00r\00i\00g\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00=\00 ") (data (i32.const 20988) "<") (data (i32.const 21000) "\01\00\00\00&\00\00\00 \00e\00x\00p\00e\00c\00t\00U\00p\00p\00e\00r\00C\00o\00d\00e\00 \00=\00 ") - (data (i32.const 21056) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 21084) "\a4") + (data (i32.const 21056) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00\a4") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -1064,10 +1063,10 @@ if unreachable end - i32.const 53872 + i32.const 53856 i32.const 0 i32.store $0 - i32.const 55440 + i32.const 55424 i32.const 0 i32.store $0 loop $for-loop|0 @@ -1078,7 +1077,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 53872 + i32.const 53856 i32.add i32.const 0 i32.store $0 offset=4 @@ -1096,7 +1095,7 @@ i32.add i32.const 2 i32.shl - i32.const 53872 + i32.const 53856 i32.add i32.const 0 i32.store $0 offset=96 @@ -1114,13 +1113,13 @@ br $for-loop|0 end end - i32.const 53872 - i32.const 55444 + i32.const 53856 + i32.const 55428 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 53872 + i32.const 53856 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1205,7 +1204,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 53860 + i32.const 53844 i32.lt_u if local.get $0 @@ -1305,7 +1304,7 @@ unreachable end local.get $0 - i32.const 53860 + i32.const 53844 i32.lt_u if local.get $0 @@ -1328,7 +1327,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 53860 + i32.const 53844 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2243,11 +2242,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2354,11 +2353,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2684,11 +2683,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2702,7 +2701,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 53860 + i32.const 53844 i32.sub i32.const 1 i32.shr_u @@ -5278,11 +5277,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -5842,11 +5841,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -5921,11 +5920,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 21092 + i32.const 21076 i32.lt_s if - i32.const 53888 - i32.const 53936 + i32.const 53872 + i32.const 53920 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6231,7 +6230,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 53860 + i32.const 53844 i32.lt_u i32.and i32.eqz @@ -6292,7 +6291,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 21060 i32.add diff --git a/tests/compiler/std/string-encoding.debug.wat b/tests/compiler/std/string-encoding.debug.wat index 9f5014f8f2..34c1c5fa38 100644 --- a/tests/compiler/std/string-encoding.debug.wat +++ b/tests/compiler/std/string-encoding.debug.wat @@ -28,9 +28,9 @@ (global $~lib/native/ASC_SHRINK_LEVEL i32 (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 21760)) - (global $~lib/memory/__data_end i32 (i32.const 21788)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 54556)) - (global $~lib/memory/__heap_base i32 (i32.const 54556)) + (global $~lib/memory/__data_end i32 (i32.const 21776)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 54544)) + (global $~lib/memory/__heap_base i32 (i32.const 54544)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\00\01\d87\dch\00i\00R\d8b\df") (data (i32.const 44) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00,\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00-\00e\00n\00c\00o\00d\00i\00n\00g\00.\00t\00s\00") @@ -58,7 +58,7 @@ (data (i32.const 1036) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00h\00i\00R\d8b\df\00\00\00\00") (data (i32.const 1068) "<3\00\00\00\00\00\00\00\00\00\00\01\00\00\00*3\00\00M\00a\00t\00h\00e\00m\00a\00t\00i\00c\00s\00 \00a\00n\00d\00 \00S\00c\00i\00e\00n\00c\00e\00s\00:\00\n\00\n\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)\00,\00 \00\00\"x\00\08\"\1d!:\00 \00\08#x\00\t# \00=\00 \00\12\"\n#\12\"x\00\0b#,\00 \00\b1\03 \00\'\" \00\ac\00\b2\03 \00=\00 \00\ac\00(\00\ac\00\b1\03 \00(\" \00\b2\03)\00,\00\n\00\n\00\15! \00\86\" \00\15!\80 \00\82\" \00$! \00\82\" \00\1a! \00\82\" \00\1d! \00\82\" \00\02!,\00 \00\a5\" \00<\00 \00a\00 \00`\" \00b\00 \00a\" \00c\00 \00d\" \00d\00 \00j\" \00\a4\" \00\d2! \00(\00A\00 \00\d4! \00B\00)\00,\00\n\00\n\002\00H\00\82 \00+\00 \00O\00\82 \00\cc! \002\00H\00\82 O\00,\00 \00R\00 \00=\00 \004\00.\007\00 \00k\00\a9\03,\00 \00\00# \002\000\000\00 \00m\00m\00\n\00\n\00L\00i\00n\00g\00u\00i\00s\00t\00i\00c\00s\00 \00a\00n\00d\00 \00d\00i\00c\00t\00i\00o\00n\00a\00r\00i\00e\00s\00:\00\n\00\n\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n\00\n\00Y\00 \00[\00\c8\02\8f\02p\00s\00i\00l\00T\02n\00]\00,\00 \00Y\00e\00n\00 \00[\00j\00[\02n\00]\00,\00 \00Y\00o\00g\00a\00 \00[\00\c8\02j\00o\00\d0\02g\00Q\02]\00\n\00\n\00A\00P\00L\00:\00\n\00\n\00(\00(\00V\00s#V\00)\00=\00s#t#V\00)\00/\00V\00\90!,\00V\00 \00 \00 \00 \007#\90!s#\92!t#\06\"\07\"\83\"> N#U#\08#\n\00\n\00N\00i\00c\00e\00r\00 \00t\00y\00p\00o\00g\00r\00a\00p\00h\00y\00 \00i\00n\00 \00p\00l\00a\00i\00n\00 \00t\00e\00x\00t\00 \00f\00i\00l\00e\00s\00:\00\n\00\n\00T%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%W%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\18 s\00i\00n\00g\00l\00e\00\19 \00a\00n\00d\00 \00\1c d\00o\00u\00b\00l\00e\00\1d \00q\00u\00o\00t\00e\00s\00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00C\00u\00r\00l\00y\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00s\00:\00 \00\1c W\00e\00\19 v\00e\00 \00b\00e\00e\00n\00 \00h\00e\00r\00e\00\1d \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00L\00a\00t\00i\00n\00-\001\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00 \00a\00n\00d\00 \00a\00c\00c\00e\00n\00t\00s\00:\00 \00\'\00\b4\00`\00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\1a d\00e\00u\00t\00s\00c\00h\00e\00\18 \00\1e A\00n\00f\00\fc\00h\00r\00u\00n\00g\00s\00z\00e\00i\00c\00h\00e\00n\00\1c \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00 ,\00 \00! ,\00 \000 ,\00 \00\" ,\00 \003\00\13 4\00,\00 \00\14 ,\00 \00\12\"5\00/\00+\005\00,\00 \00\"!,\00 \00& \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00A\00S\00C\00I\00I\00 \00s\00a\00f\00e\00t\00y\00 \00t\00e\00s\00t\00:\00 \001\00l\00I\00|\00,\00 \000\00O\00D\00,\00 \008\00B\00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00m%\00%\00%\00%\00%\00%\00%\00%\00%\00%n% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00t\00h\00e\00 \00e\00u\00r\00o\00 \00s\00y\00m\00b\00o\00l\00:\00 \00\02% \001\004\00.\009\005\00 \00\ac \00\02% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00p%\00%\00%\00%\00%\00%\00%\00%\00%\00%o% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Z%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%]%\n\00\n\00G\00r\00e\00e\00k\00 \00(\00i\00n\00 \00P\00o\00l\00y\00t\00o\00n\00i\00c\00)\00:\00\n\00\n\00T\00h\00e\00 \00G\00r\00e\00e\00k\00 \00a\00n\00t\00h\00e\00m\00:\00\n\00\n\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03y\1f\c8\03\b7\03\n\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03u\1f,\00\n\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03\n\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03w\1f\b1\03 \00\bc\03\b5\03\c4\03\c1\03q\1f\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.\00\n\00\n\00\bf\1f\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03y\1f\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03s\1f\bd\03\b7\03\n\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03u\1f\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03q\1f\n\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03s\1f\bd\03\b7\03\n\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03q\1f!\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00s\00p\00e\00e\00c\00h\00 \00o\00f\00 \00D\00e\00m\00o\00s\00t\00h\00e\00n\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \004\00t\00h\00 \00c\00e\00n\00t\00u\00r\00y\00 \00B\00C\00:\00\n\00\n\00\9f\03P\1f\c7\03v\1f \00\c4\03\b1\03P\1f\c4\03p\1f \00\c0\03\b1\03\c1\03w\1f\c3\03\c4\03\b1\03\c4\03\b1\03w\1f \00\bc\03\bf\03\b9\03 \00\b3\03\b9\03\b3\03\bd\03}\1f\c3\03\ba\03\b5\03\b9\03\bd\03,\00 \00f\1f \00\04\1f\bd\03\b4\03\c1\03\b5\03\c2\03 \00\bf\1f\91\03\b8\03\b7\03\bd\03\b1\03\d6\1f\bf\03\b9\03,\00\n\00E\1f\c4\03\b1\03\bd\03 \00\c4\03\bf\1f \00\b5\030\1f\c2\03 \00\c4\03p\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\b1\03 \00\00\1f\c0\03\bf\03\b2\03\bb\03s\1f\c8\03\c9\03 \00\ba\03\b1\03v\1f \00E\1f\c4\03\b1\03\bd\03 \00\c0\03\c1\03x\1f\c2\03 \00\c4\03\bf\03z\1f\c2\03\n\00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\bf\03S\1f\c2\03 \00\00\1f\ba\03\bf\03{\1f\c9\03\87\03 \00\c4\03\bf\03z\1f\c2\03 \00\bc\03r\1f\bd\03 \00\b3\03p\1f\c1\03 \00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03 \00A\1f\c1\03\f6\1f \00\b3\03\b9\03\b3\03\bd\03\bf\03\bc\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\c4\03p\1f \00\b4\03r\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\bf\1f\n\00\b5\030\1f\c2\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\c0\03\c1\03\bf\03u\1f\ba\03\bf\03\bd\03\c4\03\b1\03,\00 \00 \00e\1f\c3\03\b8\03\bf\1f \00E\1f\c0\03\c9\03\c2\03 \00\bc\03t\1f \00\c0\03\b5\03\b9\03\c3\03y\1f\bc\03\b5\03\b8\03\bf\1f \00\b1\03P\1f\c4\03\bf\03v\1f\n\00\c0\03\c1\03y\1f\c4\03\b5\03\c1\03\bf\03\bd\03 \00\ba\03\b1\03\ba\03\f6\1f\c2\03 \00\c3\03\ba\03s\1f\c8\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\b4\03s\1f\bf\03\bd\03.\00 \00\bf\03P\1f\b4\03s\1f\bd\03 \00\bf\03V\1f\bd\03 \00\04\1f\bb\03\bb\03\bf\03 \00\bc\03\bf\03\b9\03 \00\b4\03\bf\03\ba\03\bf\03\e6\1f\c3\03\b9\03\bd\03\n\00\bf\031\1f \00\c4\03p\1f \00\c4\03\bf\03\b9\03\b1\03\e6\1f\c4\03\b1\03 \00\bb\03s\1f\b3\03\bf\03\bd\03\c4\03\b5\03\c2\03 \00\"\1f \00\c4\03t\1f\bd\03 \00Q\1f\c0\03y\1f\b8\03\b5\03\c3\03\b9\03\bd\03,\00 \00\c0\03\b5\03\c1\03v\1f \00\'\1f\c2\03 \00\b2\03\bf\03\c5\03\bb\03\b5\03{\1f\b5\03\c3\03\b8\03\b1\03\b9\03,\00\n\00\bf\03P\1f\c7\03v\1f \00\c4\03t\1f\bd\03 \00\bf\03V\1f\c3\03\b1\03\bd\03 \00\c0\03\b1\03\c1\03\b9\03\c3\03\c4\03q\1f\bd\03\c4\03\b5\03\c2\03 \00Q\1f\bc\03\d6\1f\bd\03 \00\01\1f\bc\03\b1\03\c1\03\c4\03q\1f\bd\03\b5\03\b9\03\bd\03.\00 \00\10\1f\b3\03|\1f \00\b4\03s\1f,\00 \00E\1f\c4\03\b9\03 \00\bc\03s\1f\bd\03\n\00\c0\03\bf\03\c4\03\bf\1f \00\10\1f\be\03\c6\1f\bd\03 \00\c4\03\c7\1f \00\c0\03y\1f\bb\03\b5\03\b9\03 \00\ba\03\b1\03v\1f \00\c4\03p\1f \00\b1\03Q\1f\c4\03\c6\1f\c2\03 \00\14\1f\c7\03\b5\03\b9\03\bd\03 \00\00\1f\c3\03\c6\03\b1\03\bb\03\f6\1f\c2\03 \00\ba\03\b1\03v\1f \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03,\00 \00\ba\03\b1\03v\1f \00\bc\03q\1f\bb\03\bf\1f \00\00\1f\ba\03\c1\03\b9\03\b2\03\f6\1f\c2\03 \00\bf\036\1f\b4\03\b1\03\87\03 \00\10\1f\c0\03\bf\1f \00\10\1f\bc\03\bf\03\e6\1f \00\b3\03q\1f\c1\03,\00 \00\bf\03P\1f \00\c0\03q\1f\bb\03\b1\03\b9\03\n\00\b3\03s\1f\b3\03\bf\03\bd\03\b5\03\bd\03 \00\c4\03\b1\03\e6\1f\c4\03\bf\1f \00\00\1f\bc\03\c6\03y\1f\c4\03\b5\03\c1\03\b1\03\87\03 \00\bd\03\e6\1f\bd\03 \00\bc\03s\1f\bd\03\c4\03\bf\03\b9\03 \00\c0\03s\1f\c0\03\b5\03\b9\03\c3\03\bc\03\b1\03\b9\03 \00\c4\03\bf\03\e6\1f\b8\03\bf\1f \001\1f\ba\03\b1\03\bd\03x\1f\bd\03\n\00\c0\03\c1\03\bf\03\bb\03\b1\03\b2\03\b5\03\d6\1f\bd\03 \00!\1f\bc\03\d6\1f\bd\03 \00\b5\036\1f\bd\03\b1\03\b9\03 \00\c4\03t\1f\bd\03 \00\c0\03\c1\03}\1f\c4\03\b7\03\bd\03,\00 \00E\1f\c0\03\c9\03\c2\03 \00\c4\03\bf\03z\1f\c2\03 \00\c3\03\c5\03\bc\03\bc\03q\1f\c7\03\bf\03\c5\03\c2\03\n\00\c3\03}\1f\c3\03\bf\03\bc\03\b5\03\bd\03.\00 \00\10\1fp\1f\bd\03 \00\b3\03p\1f\c1\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\b2\03\b5\03\b2\03\b1\03w\1f\c9\03\c2\03 \00Q\1f\c0\03q\1f\c1\03\be\03\c3\1f,\00 \00\c4\03y\1f\c4\03\b5\03 \00\ba\03\b1\03v\1f \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03w\1f\bd\03\b1\03 \00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b5\03\c4\03\b1\03w\1f \00\c4\03\b9\03\c2\03 \00\ba\03\b1\03v\1f \00C\1f\bd\03 \00\c4\03\c1\03y\1f\c0\03\bf\03\bd\03 \00\10\1f\be\03s\1f\c3\03\c4\03\b1\03\b9\03 \00\c3\03\ba\03\bf\03\c0\03\b5\03\d6\1f\bd\03\87\03 \00\c0\03\c1\03v\1f\bd\03 \00\b4\03r\1f\n\00\c4\03t\1f\bd\03 \00\00\1f\c1\03\c7\03t\1f\bd\03 \00@\1f\c1\03\b8\03\f6\1f\c2\03 \00Q\1f\c0\03\bf\03\b8\03s\1f\c3\03\b8\03\b1\03\b9\03,\00 \00\bc\03q\1f\c4\03\b1\03\b9\03\bf\03\bd\03 \00!\1f\b3\03\bf\03\e6\1f\bc\03\b1\03\b9\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\c6\1f\c2\03\n\00\c4\03\b5\03\bb\03\b5\03\c5\03\c4\03\c6\1f\c2\03 \00A\1f\bd\03\c4\03\b9\03\bd\03\bf\03\e6\1f\bd\03 \00\c0\03\bf\03\b9\03\b5\03\d6\1f\c3\03\b8\03\b1\03\b9\03 \00\bb\03y\1f\b3\03\bf\03\bd\03.\00\n\00\n\00\94\03\b7\03\bc\03\bf\03\c3\03\b8\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\93\03\fd\1f \00\bf\1f\9f\03\bb\03\c5\03\bd\03\b8\03\b9\03\b1\03\ba\03x\1f\c2\03\n\00\n\00G\00e\00o\00r\00g\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\d2\10\d7\10\ee\10\dd\10\d5\10\d7\10 \00\d0\10\ee\10\da\10\d0\10\d5\10\d4\10 \00\d2\10\d0\10\d8\10\d0\10\e0\10\dd\10\d7\10 \00\e0\10\d4\10\d2\10\d8\10\e1\10\e2\10\e0\10\d0\10\ea\10\d8\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\db\10\d4\10\d0\10\d7\10\d4\10 \00\e1\10\d0\10\d4\10\e0\10\d7\10\d0\10\e8\10\dd\10\e0\10\d8\10\e1\10\dd\10\n\00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10\d6\10\d4\10 \00\d3\10\d0\10\e1\10\d0\10\e1\10\ec\10\e0\10\d4\10\d1\10\d0\10\d3\10,\00 \00\e0\10\dd\10\db\10\d4\10\da\10\d8\10\ea\10 \00\d2\10\d0\10\d8\10\db\10\d0\10\e0\10\d7\10\d4\10\d1\10\d0\10 \001\000\00-\001\002\00 \00\db\10\d0\10\e0\10\e2\10\e1\10,\00\n\00\e5\10.\00 \00\db\10\d0\10\d8\10\dc\10\ea\10\e8\10\d8\10,\00 \00\d2\10\d4\10\e0\10\db\10\d0\10\dc\10\d8\10\d0\10\e8\10\d8\10.\00 \00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10 \00\e8\10\d4\10\f0\10\d9\10\e0\10\d4\10\d1\10\e1\10 \00\d4\10\e0\10\d7\10\d0\10\d3\10 \00\db\10\e1\10\dd\10\e4\10\da\10\d8\10\dd\10\e1\10\n\00\d4\10\e5\10\e1\10\de\10\d4\10\e0\10\e2\10\d4\10\d1\10\e1\10 \00\d8\10\e1\10\d4\10\d7\10 \00\d3\10\d0\10\e0\10\d2\10\d4\10\d1\10\e8\10\d8\10 \00\e0\10\dd\10\d2\10\dd\10\e0\10\d8\10\ea\10\d0\10\d0\10 \00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d4\10\e2\10\d8\10 \00\d3\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10,\00\n\00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d0\10\ea\10\d8\10\dd\10\dc\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10 \00\d3\10\d0\10 \00\da\10\dd\10\d9\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10,\00 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d0\10\n\00\dd\10\de\10\d4\10\e0\10\d0\10\ea\10\d8\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e1\10\d0\10,\00 \00\d3\10\d0\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d8\10\d7\10 \00\de\10\e0\10\dd\10\d2\10\e0\10\d0\10\db\10\d4\10\d1\10\e8\10\d8\10,\00 \00\e8\10\e0\10\d8\10\e4\10\e2\10\d4\10\d1\10\e8\10\d8\10,\00\n\00\e2\10\d4\10\e5\10\e1\10\e2\10\d4\10\d1\10\d8\10\e1\10 \00\d3\10\d0\10\db\10\e3\10\e8\10\d0\10\d5\10\d4\10\d1\10\d0\10\e1\10\d0\10 \00\d3\10\d0\10 \00\db\10\e0\10\d0\10\d5\10\d0\10\da\10\d4\10\dc\10\dd\10\d5\10\d0\10\dc\10 \00\d9\10\dd\10\db\10\de\10\d8\10\e3\10\e2\10\d4\10\e0\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e8\10\d8\10.\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\17\040\04@\045\043\048\04A\04B\04@\048\04@\04C\049\04B\045\04A\04L\04 \00A\045\049\04G\040\04A\04 \00=\040\04 \00\14\045\04A\04O\04B\04C\04N\04 \00\1c\045\046\044\04C\04=\040\04@\04>\044\04=\04C\04N\04 \00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04N\04 \00?\04>\04\n\00U\00n\00i\00c\00o\00d\00e\00,\00 \00:\04>\04B\04>\04@\040\04O\04 \00A\04>\04A\04B\04>\048\04B\04A\04O\04 \001\000\00-\001\002\00 \00<\040\04@\04B\040\04 \001\009\009\007\00 \003\04>\044\040\04 \002\04 \00\1c\040\049\04=\04F\045\04 \002\04 \00\13\045\04@\04<\040\04=\048\048\04.\00\n\00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04O\04 \00A\04>\041\045\04@\045\04B\04 \00H\048\04@\04>\04:\048\049\04 \00:\04@\04C\043\04 \00M\04:\04A\04?\045\04@\04B\04>\042\04 \00?\04>\04 \00 \002\04>\04?\04@\04>\04A\040\04<\04 \003\04;\04>\041\040\04;\04L\04=\04>\043\04>\04\n\00\18\04=\04B\045\04@\04=\045\04B\040\04 \008\04 \00U\00n\00i\00c\00o\00d\00e\00,\00 \00;\04>\04:\040\04;\048\047\040\04F\048\048\04 \008\04 \008\04=\04B\045\04@\04=\040\04F\048\04>\04=\040\04;\048\047\040\04F\048\048\04,\00 \002\04>\04?\04;\04>\04I\045\04=\048\04N\04 \008\04\n\00?\04@\048\04<\045\04=\045\04=\048\04N\04 \00U\00n\00i\00c\00o\00d\00e\00 \002\04 \00@\040\047\04;\048\04G\04=\04K\04E\04 \00>\04?\045\04@\040\04F\048\04>\04=\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04 \008\04 \00?\04@\04>\043\04@\040\04<\04<\04=\04K\04E\04\n\00?\04@\048\04;\04>\046\045\04=\048\04O\04E\04,\00 \00H\04@\048\04D\04B\040\04E\04,\00 \002\045\04@\04A\04B\04:\045\04 \008\04 \00<\04=\04>\043\04>\04O\047\04K\04G\04=\04K\04E\04 \00:\04>\04<\04?\04L\04N\04B\045\04@\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04.\00\n\00\n\00T\00h\00a\00i\00 \00(\00U\00C\00S\00 \00L\00e\00v\00e\00l\00 \002\00)\00:\00\n\00\n\00E\00x\00c\00e\00r\00p\00t\00 \00f\00r\00o\00m\00 \00a\00 \00p\00o\00e\00t\00r\00y\00 \00o\00n\00 \00T\00h\00e\00 \00R\00o\00m\00a\00n\00c\00e\00 \00o\00f\00 \00T\00h\00e\00 \00T\00h\00r\00e\00e\00 \00K\00i\00n\00g\00d\00o\00m\00s\00 \00(\00a\00 \00C\00h\00i\00n\00e\00s\00e\00\n\00c\00l\00a\00s\00s\00i\00c\00 \00\'\00S\00a\00n\00 \00G\00u\00a\00\'\00)\00:\00\n\00\n\00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00A\0e\1c\0eH\0e\19\0e\14\0e4\0e\19\0e.\0e1\0eH\0e\19\0e@\0e*\0e7\0eH\0e-\0e!\0eB\0e\17\0e#\0e!\0eA\0e*\0e\19\0e*\0e1\0e\07\0e@\0e\'\0e\n\0e \00 \00\1e\0e#\0e0\0e\1b\0e\01\0e@\0e\01\0e(\0e\01\0e-\0e\07\0e\1a\0e9\0eJ\0e\01\0e9\0eI\0e\02\0e6\0eI\0e\19\0eC\0e+\0e!\0eH\0e\n\00*\0e4\0e\1a\0e*\0e-\0e\07\0e\01\0e)\0e1\0e\15\0e#\0e4\0e\"\0eL\0e\01\0eH\0e-\0e\19\0e+\0e\19\0eI\0e2\0eA\0e%\0e\16\0e1\0e\14\0eD\0e\1b\0e \00 \00 \00 \00 \00 \00 \00*\0e-\0e\07\0e-\0e\07\0e\04\0eL\0eD\0e\0b\0e#\0eI\0eB\0e\07\0eH\0e@\0e\02\0e%\0e2\0e@\0e\1a\0e2\0e\1b\0e1\0e\r\0e\r\0e2\0e\n\00 \00 \00\17\0e#\0e\07\0e\19\0e1\0e\1a\0e\16\0e7\0e-\0e\02\0e1\0e\19\0e\17\0e5\0e@\0e\1b\0eG\0e\19\0e\17\0e5\0eH\0e\1e\0e6\0eH\0e\07\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\1a\0eI\0e2\0e\19\0e@\0e!\0e7\0e-\0e\07\0e\08\0e6\0e\07\0e\'\0e4\0e\1b\0e#\0e4\0e\15\0e@\0e\1b\0eG\0e\19\0e\19\0e1\0e\01\0e+\0e\19\0e2\0e\n\00B\0e.\0e\08\0e4\0eK\0e\19\0e@\0e#\0e5\0e\"\0e\01\0e\17\0e1\0e\1e\0e\17\0e1\0eH\0e\'\0e+\0e1\0e\'\0e@\0e!\0e7\0e-\0e\07\0e!\0e2\0e \00 \00 \00 \00 \00 \00 \00 \00 \00+\0e!\0e2\0e\"\0e\08\0e0\0e\06\0eH\0e2\0e!\0e\14\0e\n\0e1\0eH\0e\'\0e\15\0e1\0e\'\0e*\0e3\0e\04\0e1\0e\r\0e\n\00 \00 \00@\0e+\0e!\0e7\0e-\0e\19\0e\02\0e1\0e\1a\0eD\0e*\0eD\0e%\0eH\0e@\0e*\0e7\0e-\0e\08\0e2\0e\01\0e@\0e\04\0e+\0e2\0e \00 \00 \00 \00 \00 \00#\0e1\0e\1a\0e+\0e!\0e2\0e\1b\0eH\0e2\0e@\0e\02\0eI\0e2\0e!\0e2\0e@\0e%\0e\"\0e-\0e2\0e*\0e1\0e\r\0e\n\00\1d\0eH\0e2\0e\"\0e-\0eI\0e-\0e\07\0e-\0e8\0eI\0e\19\0e\"\0e8\0eA\0e\"\0e\01\0eC\0e+\0eI\0eA\0e\15\0e\01\0e\01\0e1\0e\19\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00C\0e\n\0eI\0e*\0e2\0e\'\0e\19\0e1\0eI\0e\19\0e@\0e\1b\0eG\0e\19\0e\n\0e\19\0e\'\0e\19\0e\n\0e7\0eH\0e\19\0e\n\0e\'\0e\19\0eC\0e\08\0e\n\00 \00 \00\1e\0e%\0e1\0e\19\0e%\0e4\0e\t\0e8\0e\"\0e\01\0e8\0e\"\0e\01\0e5\0e\01\0e%\0e1\0e\1a\0e\01\0eH\0e-\0e@\0e+\0e\15\0e8\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\n\0eH\0e2\0e\07\0e-\0e2\0e@\0e\1e\0e(\0e\08\0e#\0e4\0e\07\0e+\0e\19\0e2\0e\1f\0eI\0e2\0e#\0eI\0e-\0e\07\0eD\0e+\0eI\0e\n\00\15\0eI\0e-\0e\07\0e#\0e\1a\0e#\0e2\0e\06\0eH\0e2\0e\1f\0e1\0e\19\0e\08\0e\19\0e\1a\0e#\0e#\0e%\0e1\0e\"\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00$\0eE\0e+\0e2\0eC\0e\04\0e#\0e\04\0eI\0e3\0e\n\0e9\0e\01\0e9\0eI\0e\1a\0e#\0e#\0e%\0e1\0e\07\0e\01\0eL\0e \00/\0e\n\00\n\00(\00T\00h\00e\00 \00a\00b\00o\00v\00e\00 \00i\00s\00 \00a\00 \00t\00w\00o\00-\00c\00o\00l\00u\00m\00n\00 \00t\00e\00x\00t\00.\00 \00I\00f\00 \00c\00o\00m\00b\00i\00n\00i\00n\00g\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00s\00 \00a\00r\00e\00 \00h\00a\00n\00d\00l\00e\00d\00\n\00c\00o\00r\00r\00e\00c\00t\00l\00y\00,\00 \00t\00h\00e\00 \00l\00i\00n\00e\00s\00 \00o\00f\00 \00t\00h\00e\00 \00s\00e\00c\00o\00n\00d\00 \00c\00o\00l\00u\00m\00n\00 \00s\00h\00o\00u\00l\00d\00 \00b\00e\00 \00a\00l\00i\00g\00n\00e\00d\00 \00w\00i\00t\00h\00 \00t\00h\00e\00\n\00|\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00 \00a\00b\00o\00v\00e\00.\00)\00\n\00\n\00E\00t\00h\00i\00o\00p\00i\00a\00n\00:\00\n\00\n\00P\00r\00o\00v\00e\00r\00b\00s\00 \00i\00n\00 \00t\00h\00e\00 \00A\00m\00h\00a\00r\00i\00c\00 \00l\00a\00n\00g\00u\00a\00g\00e\00:\00\n\00\n\000\12\1b\12\ed\12 \00\a0\12\ed\12s\12(\125\12 \00\95\12\t\13%\12 \00\a0\12\ed\12\a8\120\125\12b\13\n\00e\12\0b\12 \00\ab\12\08\12\9d\12 \00\a5\12\95\12\f0\12\a0\12c\12t\12 \00`\12F\12\18\12 \13\9d\12b\13\n\00\0c\13%\13 \00\eb\12\08\12d\12q\12 \00A\12\1d\12%\13\93\12 \00\90\12\cd\12b\13\n\00\f0\12\00\12 \00`\12\15\12\r\12\19\12 \00E\12d\12 \00c\12\ed\12 \13#\13 \00\95\12#\13u\12 \00`\12\08\13\f0\12\08\12\cd\12b\13\n\00\e8\12\a0\12M\13 \00\c8\12\08\12\1d\12s\12 \00`\12E\12d\12 \00\a0\12\ed\12s\12=\12\1d\12b\13\n\00\a0\12\ed\12%\13 \00`\12`\12\0b\12 \00\f3\12\cb\12 \00p\12\18\12s\12b\13\n\002\12p\12(\12\t\13\19\12 \00\ed\12\f0\12(\12\r\13\19\12b\13\n\00@\125\12 \00`\12@\125\12e\13 \00\d5\12\95\12A\12\0b\12\r\12 \00`\12\a5\12\r\13)\12 \00\ed\12\04\12\f3\12\r\12b\13\n\00\f5\12-\12 \00b\12\eb\12e\12-\12 \00\a0\12\95\12`\123\12 \00\eb\125\12-\12b\13\n\000\12\cd\12 \00\a5\12\95\12\f0\12d\12q\12 \00\a5\12\95\12\05\13 \00\a5\12\95\12\f0\12 \00\t\13(\12d\12q\12 \00\a0\12\ed\12p\12\f3\12\f0\12-\12\1d\12b\13\n\00\a5\12\r\13\dc\12-\12 \00\e8\12\a8\12H\13p\12\cd\12\95\12 \00\t\13.\12.\12 \003\12\ed\12\d8\12\0b\13\cd\12 \00\a0\12\ed\12\f5\12-\12\1d\12b\13\n\00\e8\12\0e\13(\12d\12u\12 \00\0c\12c\12e\13 \00b\12\eb\12\e9\12u\12 \00\ed\125\12E\12 \00c\12\eb\12\e9\12u\12 \00\eb\12 \13\r\12E\12b\13\n\00%\12+\12 \00\a8\12\18\12M\13s\12u\12 \00\r\12\04\13\95\12 \00\0b\12K\13s\12u\12b\13\n\00\d3\12c\12\ed\12 \00\1b\12\f0\12*\12\eb\12 \00\e8\12\08\12\cd\12e\13 \00\r\13\95\12\f5\12 \00\ed\12\de\12 \00\ed\12\de\12+\12\r\12b\13\n\00\e8\12\a5\125\12\0b\12\1d\12 \00\a0\12\08\13)\12 \00\18\12\ab\12 \00\e8\12\a0\12\1e\12+\12 \00\a0\12\08\13)\12 \00\cb\12-\12\ab\12b\13\n\00p\12\95\12\0b\13\0e\12 \00b\12p\12I\13 \00p\12\18\12\r\126\12 \00c\12I\13b\13\n\00\c8\12\f3\12\05\13\05\12 \00\1b\12-\12 \00b\12\06\12\95\12 \00(\13-\125\12\05\12 \00\a0\12u\12\0b\120\12\cd\12b\13\n\00\a5\12\r\13-\12\05\12\95\12 \00`\12M\13+\12=\12\05\12 \00\r\12\ad\12 \00\d8\12-\12\0b\13b\13\n\00\n\00R\00u\00n\00e\00s\00:\00\n\00\n\00\bb\16\d6\16 \00\b3\16\b9\16\ab\16\a6\16 \00\a6\16\ab\16\cf\16 \00\bb\16\d6\16 \00\d2\16\a2\16\de\16\d6\16 \00\a9\16\be\16 \00\a6\16\ab\16\d7\16 \00\da\16\aa\16\be\16\de\16\d6\16 \00\be\16\a9\16\b1\16\a6\16\b9\16\d6\16\aa\16\b1\16\de\16\a2\16\d7\16 \00\b9\16\c1\16\a6\16 \00\a6\16\aa\16 \00\b9\16\d6\16\e5\16\ab\16\n\00\n\00(\00O\00l\00d\00 \00E\00n\00g\00l\00i\00s\00h\00,\00 \00w\00h\00i\00c\00h\00 \00t\00r\00a\00n\00s\00c\00r\00i\00b\00e\00d\00 \00i\00n\00t\00o\00 \00L\00a\00t\00i\00n\00 \00r\00e\00a\00d\00s\00 \00\'\00H\00e\00 \00c\00w\00a\00e\00t\00h\00 \00t\00h\00a\00t\00 \00h\00e\00\n\00b\00u\00d\00e\00 \00t\00h\00a\00e\00m\00 \00l\00a\00n\00d\00e\00 \00n\00o\00r\00t\00h\00w\00e\00a\00r\00d\00u\00m\00 \00w\00i\00t\00h\00 \00t\00h\00a\00 \00W\00e\00s\00t\00s\00a\00e\00.\00\'\00 \00a\00n\00d\00 \00m\00e\00a\00n\00s\00 \00\'\00H\00e\00 \00s\00a\00i\00d\00\n\00t\00h\00a\00t\00 \00h\00e\00 \00l\00i\00v\00e\00d\00 \00i\00n\00 \00t\00h\00e\00 \00n\00o\00r\00t\00h\00e\00r\00n\00 \00l\00a\00n\00d\00 \00n\00e\00a\00r\00 \00t\00h\00e\00 \00W\00e\00s\00t\00e\00r\00n\00 \00S\00e\00a\00.\00\'\00)\00\n\00\n\00B\00r\00a\00i\00l\00l\00e\00:\00\n\00\n\00L(\01(\'(\11( \00<(\01(\12( \00 \00M(\1c(\07(\11(9(0(\0e( \00c(\15(\0c(\n\00\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\19(\11(\01(\19(\12( \00\1e(\15( \00\03(\11(\1b(\14( \00:(\n(9(2( \00y(;(\11( \00\n(\0e( \00\1d(\15( \00\19(3(\03(\1e(\n\001(\01(\1e(\11(\'(;( \00\01(\03(3(\1e( \009(\01(\1e(2( \00y(\11( \00\17(\11(\1b(\n(\0c(;( \00\15(\0b( \00\19(\n(\0e( \00\03(%(\17(\n(\01(\07( \00:(\01(\0e(\n\00\0e(\n(\1b(\1d(+( \00\03(9( \009(\11( \00\n(\07(;(\1b(9(\r(\01(\1d(\02( \009(\11( \00\n(\07(;(\05(\02( \009(\11( \00%(\1d(\19(;(\1e(\01(\05(;(\02(\n\00\01(\1d(\19( \009(\11( \00!(\n(\11(\0b( \00\r(3(\17(\1d(;(2( \00N(\n(\17(\15(\15(\1b(\11( \00\0e(\n(\1b(\1d(+( \00\n(\1e(2( \00A(\1d(\19(\n\00N(\n(\17(\15(\15(\1b(\11(0(\0e( \00\1d(\01(\r(\11( \00:(\01(\0e( \00\1b(\15(\15(\19( \00%(\0f(\15(\1d( \000(a(\01(\1d(\1b(\11(\02( \00\0b(\15(\17( \00\01(\1d(9(9(\14(\1b( \00\19(\11(\n\00!(\15(\0e(\11( \00\1e(\15( \00\0f(%(\1e( \00\19(\n(\0e( \00\19(\01(\1d(\19( \00\1e(\15(2(\n\00\n\00U(\07(\19( \00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00M(\14(\19(\16( \00J( \00\19(\15(\1d(0(\1e( \00\r(\11(\01(\1d( \00\1e(\15( \00\0e(\01(9( \009(\01(\1e( \00J( \00\05(\1d(*(\02( \00\15(\0b( \00\r(9(\n\00*(\1d( \00\05(\1d(*(\07(+(\1b(\11(\02( \001(\01(\1e( \009(;(\11( \00\n(\0e( \00\0f(\1c(\1e(\n(\n(%(\07(\1c(\07(9( \00\19(\11(\01(\19( \00\01(\03(3(\1e(\n\00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2( \00J( \00\r(\n(#(\1e( \00\19(\01(\'(\11( \00\03(\11(2( \00\14(\n(\07(\14(+(\02( \00\r(9(\0e(\11(\07(\0b(\02( \00\1e(\15(\n\00\17(\11(\1b(\1c(\19( \00\01( \00\n(\15(\0b(\0b(\14($(\1d(\01(\n(\07( \00\01(\0e( \009(\11( \00\19(\11(\01(\19(\11(\0c( \00\0f(\n(\11(\n(\11( \00\15(\0b( \00\n(\17(\15(\1d(\r(\15(\1d(\1b(;(9(\n\00\14( \009(\11( \00\1e(\17(\01(\19(\11(2( \00C(%(\1e( \009(\11( \00:(\n(\0e(\19(\15(\r( \00\15(\0b( \003(\17( \00\01(\1d(\n(\11(\0c(\15(\17(\0e(\n\00\n(\0e( \00\14( \009(\11( \00\0e(\n(\r(\n(\07(\11(\06( \00\01(\1d(\19( \00\r(9( \00%(\1d(\19(\01(\07(\07(*(+( \00\19(\01(\1d(\19(\0e(\n\00)(\01(\07(\07( \00\1d(\15(\1e( \00\19(\n(\0c(%(\17(\03( \00\n(\1e(\02( \00\15(\17( \009(\11( \00J(3(\1d(\1e(\17(9(0(\0e( \00\19(\15(\1d(\11( \00\0b(\15(\17(2( \00y(3(\n\00:(\n(\07(\07( \009(;(\11(\0b(\15(\17(\11( \00\0f(;(\r(\n(\1e( \00\r(\11( \00\1e(\15( \00\17(\11(\0f(\11(\01(\1e(\02( \00\11(\r(\0f(\19(\01(\1e(\n(\n(\01(\07(\07(9(\02( \009(\01(\1e(\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00(\00T\00h\00e\00 \00f\00i\00r\00s\00t\00 \00c\00o\00u\00p\00l\00e\00 \00o\00f\00 \00p\00a\00r\00a\00g\00r\00a\00p\00h\00s\00 \00o\00f\00 \00\"\00A\00 \00C\00h\00r\00i\00s\00t\00m\00a\00s\00 \00C\00a\00r\00o\00l\00\"\00 \00b\00y\00 \00D\00i\00c\00k\00e\00n\00s\00)\00\n\00\n\00C\00o\00m\00p\00a\00c\00t\00 \00f\00o\00n\00t\00 \00s\00e\00l\00e\00c\00t\00i\00o\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00t\00e\00x\00t\00:\00\n\00\n\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00\n\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\n\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\n\00\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10\n\00\n\00G\00r\00e\00e\00t\00i\00n\00g\00s\00 \00i\00n\00 \00v\00a\00r\00i\00o\00u\00s\00 \00l\00a\00n\00g\00u\00a\00g\00e\00s\00:\00\n\00\n\00H\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d\00,\00 \00\9a\03\b1\03\bb\03\b7\03\bc\03s\1f\c1\03\b1\03 \00\ba\03y\1f\c3\03\bc\03\b5\03,\00 \00\b30\f30\cb0\c10\cf0\n\00\n\00B\00o\00x\00 \00d\00r\00a\00w\00i\00n\00g\00 \00a\00l\00i\00g\00n\00m\00e\00n\00t\00 \00t\00e\00s\00t\00s\00:\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\88%\n\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\89%\n\00T%P%P%f%P%P%W% \00 \00\0c%\00%\00%,%\00%\00%\10% \00 \00m%\00%\00%,%\00%\00%n% \00 \00m%\00%\00%,%\00%\00%n% \00 \00\0f%\01%\01%3%\01%\01%\13% \00 \00\0e%\12%\0f%\11% \00 \00 \00w% \00 \00{% \00\0f%/%\13% \00\0c%0%\10% \00 \00 \00 \00\8a% \00q%r%q%r%s%s%s%\n\00Q%\0c%\00%h%\00%\10%Q% \00 \00\02%T%P%g%P%W%\02% \00 \00\02%R%P%j%P%U%\02% \00 \00\02%S%\00%A%\00%V%\02% \00 \00\03%\0c%\00%B%\00%\10%\03% \00 \00\17%C%D%\19% \00 \00v%<%t%z%K%x% %<%(% \00\1d%K%%% \00 \00 \00 \00\8b% \00r%q%r%q%s%s%s%\n\00Q%\02%r% \00q%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00\7f% \00\02%\03% \00 \00\r%E%F%\13% \00 \00 \00u% \00 \00y% \00\17%7%\1b% \00\14%8%\18% \00 \00 \00 \00\8c% \00q%r%q%r%s%s%s%\n\00`%a% \00s% \00^%c% \00 \00\1c%b% \00 \00 \00_%$% \00 \00\1c%<%\00%<%\00%<%$% \00 \00\1c%k%\00%B%\00%k%$% \00 \00#%?%~%<%|%?%+% \00 \00\15%\1b%\16%\1a% \00 \00 \00 \00 \00\0c%\04%\04%\10% \00N% \00\0f%\05%\05%\13% \00\0b% \00\8d% \00r%q%r%q%s%s%s%\n\00Q%\02%q% \00r%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00}% \00\02%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8e%\n\00Q%\14%\00%e%\00%\18%Q% \00 \00\02%Z%P%d%P%]%\02% \00 \00\02%X%P%j%P%[%\02% \00 \00\02%Y%\00%@%\00%\\%\02% \00 \00\03%\14%\00%B%\00%\18%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8f%\n\00Z%P%P%i%P%P%]% \00 \00\14%\00%\00%4%\00%\00%\18% \00 \00p%\00%\00%4%\00%\00%o% \00 \00p%\00%\00%4%\00%\00%o% \00 \00\17%\01%\01%;%\01%\01%\1b% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\14%L%L%\18% \00N% \00\17%M%M%\1b% \00\0b% \00 \00\81%\82%\83%\84%\85%\86%\87%\88%\n\00\00\00") (data (i32.const 14188) "\8c\1d\00\00\00\00\00\00\00\00\00\00\01\00\00\00p\1d\00\00S\00e\00n\00t\00e\00n\00c\00e\00s\00 \00t\00h\00a\00t\00 \00c\00o\00n\00t\00a\00i\00n\00 \00a\00l\00l\00 \00l\00e\00t\00t\00e\00r\00s\00 \00c\00o\00m\00m\00o\00n\00l\00y\00 \00u\00s\00e\00d\00 \00i\00n\00 \00a\00 \00l\00a\00n\00g\00u\00a\00g\00e\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00M\00a\00r\00k\00u\00s\00 \00K\00u\00h\00n\00 \00<\00h\00t\00t\00p\00:\00/\00/\00w\00w\00w\00.\00c\00l\00.\00c\00a\00m\00.\00a\00c\00.\00u\00k\00/\00~\00m\00g\00k\002\005\00/\00>\00 \00-\00-\00 \002\000\001\002\00-\000\004\00-\001\001\00\n\00\n\00T\00h\00i\00s\00 \00i\00s\00 \00a\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00o\00f\00 \00a\00 \00p\00l\00a\00i\00n\00-\00t\00e\00x\00t\00 \00f\00i\00l\00e\00 \00e\00n\00c\00o\00d\00e\00d\00 \00i\00n\00 \00U\00T\00F\00-\008\00.\00\n\00\n\00\n\00D\00a\00n\00i\00s\00h\00 \00(\00d\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00Q\00u\00i\00z\00d\00e\00l\00t\00a\00g\00e\00r\00n\00e\00 \00s\00p\00i\00s\00t\00e\00 \00j\00o\00r\00d\00b\00\e6\00r\00 \00m\00e\00d\00 \00f\00l\00\f8\00d\00e\00,\00 \00m\00e\00n\00s\00 \00c\00i\00r\00k\00u\00s\00k\00l\00o\00v\00n\00e\00n\00\n\00 \00 \00W\00o\00l\00t\00h\00e\00r\00 \00s\00p\00i\00l\00l\00e\00d\00e\00 \00p\00\e5\00 \00x\00y\00l\00o\00f\00o\00n\00.\00\n\00 \00 \00(\00=\00 \00Q\00u\00i\00z\00 \00c\00o\00n\00t\00e\00s\00t\00a\00n\00t\00s\00 \00w\00e\00r\00e\00 \00e\00a\00t\00i\00n\00g\00 \00s\00t\00r\00a\00w\00b\00e\00r\00y\00 \00w\00i\00t\00h\00 \00c\00r\00e\00a\00m\00 \00w\00h\00i\00l\00e\00 \00W\00o\00l\00t\00h\00e\00r\00\n\00 \00 \00t\00h\00e\00 \00c\00i\00r\00c\00u\00s\00 \00c\00l\00o\00w\00n\00 \00p\00l\00a\00y\00e\00d\00 \00o\00n\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00.\00)\00\n\00\n\00G\00e\00r\00m\00a\00n\00 \00(\00d\00e\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00F\00a\00l\00s\00c\00h\00e\00s\00 \00\dc\00b\00e\00n\00 \00v\00o\00n\00 \00X\00y\00l\00o\00p\00h\00o\00n\00m\00u\00s\00i\00k\00 \00q\00u\00\e4\00l\00t\00 \00j\00e\00d\00e\00n\00 \00g\00r\00\f6\00\df\00e\00r\00e\00n\00 \00Z\00w\00e\00r\00g\00\n\00 \00 \00(\00=\00 \00W\00r\00o\00n\00g\00f\00u\00l\00 \00p\00r\00a\00c\00t\00i\00c\00i\00n\00g\00 \00o\00f\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00 \00m\00u\00s\00i\00c\00 \00t\00o\00r\00t\00u\00r\00e\00s\00 \00e\00v\00e\00r\00y\00 \00l\00a\00r\00g\00e\00r\00 \00d\00w\00a\00r\00f\00)\00\n\00\n\00 \00 \00Z\00w\00\f6\00l\00f\00 \00B\00o\00x\00k\00\e4\00m\00p\00f\00e\00r\00 \00j\00a\00g\00t\00e\00n\00 \00E\00v\00a\00 \00q\00u\00e\00r\00 \00\fc\00b\00e\00r\00 \00d\00e\00n\00 \00S\00y\00l\00t\00e\00r\00 \00D\00e\00i\00c\00h\00\n\00 \00 \00(\00=\00 \00T\00w\00e\00l\00v\00e\00 \00b\00o\00x\00i\00n\00g\00 \00f\00i\00g\00h\00t\00e\00r\00s\00 \00h\00u\00n\00t\00e\00d\00 \00E\00v\00a\00 \00a\00c\00r\00o\00s\00s\00 \00t\00h\00e\00 \00d\00i\00k\00e\00 \00o\00f\00 \00S\00y\00l\00t\00)\00\n\00\n\00 \00 \00H\00e\00i\00z\00\f6\00l\00r\00\fc\00c\00k\00s\00t\00o\00\df\00a\00b\00d\00\e4\00m\00p\00f\00u\00n\00g\00\n\00 \00 \00(\00=\00 \00f\00u\00e\00l\00 \00o\00i\00l\00 \00r\00e\00c\00o\00i\00l\00 \00a\00b\00s\00o\00r\00b\00e\00r\00)\00\n\00 \00 \00(\00j\00q\00v\00w\00x\00y\00 \00m\00i\00s\00s\00i\00n\00g\00,\00 \00b\00u\00t\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00i\00n\00 \00o\00n\00e\00 \00w\00o\00r\00d\00)\00\n\00\n\00G\00r\00e\00e\00k\00 \00(\00e\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\93\03\b1\03\b6\03\ad\03\b5\03\c2\03 \00\ba\03\b1\03v\1f \00\bc\03\c5\03\c1\03\c4\03\b9\03r\1f\c2\03 \00\b4\03r\1f\bd\03 \00\b8\03p\1f \00\b2\03\c1\03\f6\1f \00\c0\03\b9\03p\1f \00\c3\03\c4\03x\1f \00\c7\03\c1\03\c5\03\c3\03\b1\03\c6\03v\1f \00\be\03\ad\03\c6\03\c9\03\c4\03\bf\03\n\00 \00 \00(\00=\00 \00N\00o\00 \00m\00o\00r\00e\00 \00s\00h\00a\00l\00l\00 \00I\00 \00s\00e\00e\00 \00a\00c\00a\00c\00i\00a\00s\00 \00o\00r\00 \00m\00y\00r\00t\00l\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \00g\00o\00l\00d\00e\00n\00 \00c\00l\00e\00a\00r\00i\00n\00g\00)\00\n\00\n\00 \00 \00\9e\03\b5\03\c3\03\ba\03\b5\03\c0\03\ac\03\b6\03\c9\03 \00\c4\03t\1f\bd\03 \00\c8\03\c5\03\c7\03\bf\03\c6\03\b8\03\cc\03\c1\03\b1\03 \00\b2\03\b4\03\b5\03\bb\03\c5\03\b3\03\bc\03\af\03\b1\03\n\00 \00 \00(\00=\00 \00I\00 \00u\00n\00c\00o\00v\00e\00r\00 \00t\00h\00e\00 \00s\00o\00u\00l\00-\00d\00e\00s\00t\00r\00o\00y\00i\00n\00g\00 \00a\00b\00h\00o\00r\00r\00e\00n\00c\00e\00)\00\n\00\n\00E\00n\00g\00l\00i\00s\00h\00 \00(\00e\00n\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00T\00h\00e\00 \00q\00u\00i\00c\00k\00 \00b\00r\00o\00w\00n\00 \00f\00o\00x\00 \00j\00u\00m\00p\00s\00 \00o\00v\00e\00r\00 \00t\00h\00e\00 \00l\00a\00z\00y\00 \00d\00o\00g\00\n\00\n\00S\00p\00a\00n\00i\00s\00h\00 \00(\00e\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00E\00l\00 \00p\00i\00n\00g\00\fc\00i\00n\00o\00 \00W\00e\00n\00c\00e\00s\00l\00a\00o\00 \00h\00i\00z\00o\00 \00k\00i\00l\00\f3\00m\00e\00t\00r\00o\00s\00 \00b\00a\00j\00o\00 \00e\00x\00h\00a\00u\00s\00t\00i\00v\00a\00 \00l\00l\00u\00v\00i\00a\00 \00y\00\n\00 \00 \00f\00r\00\ed\00o\00,\00 \00a\00\f1\00o\00r\00a\00b\00a\00 \00a\00 \00s\00u\00 \00q\00u\00e\00r\00i\00d\00o\00 \00c\00a\00c\00h\00o\00r\00r\00o\00.\00\n\00 \00 \00(\00C\00o\00n\00t\00a\00i\00n\00s\00 \00e\00v\00e\00r\00y\00 \00l\00e\00t\00t\00e\00r\00 \00a\00n\00d\00 \00e\00v\00e\00r\00y\00 \00a\00c\00c\00e\00n\00t\00,\00 \00b\00u\00t\00 \00n\00o\00t\00 \00e\00v\00e\00r\00y\00 \00c\00o\00m\00b\00i\00n\00a\00t\00i\00o\00n\00\n\00 \00 \00o\00f\00 \00v\00o\00w\00e\00l\00 \00+\00 \00a\00c\00u\00t\00e\00.\00)\00\n\00\n\00F\00r\00e\00n\00c\00h\00 \00(\00f\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00o\00r\00t\00e\00z\00 \00c\00e\00 \00v\00i\00e\00u\00x\00 \00w\00h\00i\00s\00k\00y\00 \00a\00u\00 \00j\00u\00g\00e\00 \00b\00l\00o\00n\00d\00 \00q\00u\00i\00 \00f\00u\00m\00e\00 \00s\00u\00r\00 \00s\00o\00n\00 \00\ee\00l\00e\00 \00i\00n\00t\00\e9\00r\00i\00e\00u\00r\00e\00,\00 \00\e0\00\n\00 \00 \00c\00\f4\00t\00\e9\00 \00d\00e\00 \00l\00\'\00a\00l\00c\00\f4\00v\00e\00 \00o\00v\00o\00\ef\00d\00e\00,\00 \00o\00\f9\00 \00l\00e\00s\00 \00b\00\fb\00c\00h\00e\00s\00 \00s\00e\00 \00c\00o\00n\00s\00u\00m\00e\00n\00t\00 \00d\00a\00n\00s\00 \00l\00\'\00\e2\00t\00r\00e\00,\00 \00c\00e\00\n\00 \00 \00q\00u\00i\00 \00l\00u\00i\00 \00p\00e\00r\00m\00e\00t\00 \00d\00e\00 \00p\00e\00n\00s\00e\00r\00 \00\e0\00 \00l\00a\00 \00c\00\e6\00n\00o\00g\00e\00n\00\e8\00s\00e\00 \00d\00e\00 \00l\00\'\00\ea\00t\00r\00e\00 \00d\00o\00n\00t\00 \00i\00l\00 \00e\00s\00t\00 \00q\00u\00e\00s\00t\00i\00o\00n\00\n\00 \00 \00d\00a\00n\00s\00 \00l\00a\00 \00c\00a\00u\00s\00e\00 \00a\00m\00b\00i\00g\00u\00\eb\00 \00e\00n\00t\00e\00n\00d\00u\00e\00 \00\e0\00 \00M\00o\00\ff\00,\00 \00d\00a\00n\00s\00 \00u\00n\00 \00c\00a\00p\00h\00a\00r\00n\00a\00\fc\00m\00 \00q\00u\00i\00,\00\n\00 \00 \00p\00e\00n\00s\00e\00-\00t\00-\00i\00l\00,\00 \00d\00i\00m\00i\00n\00u\00e\00 \00\e7\00\e0\00 \00e\00t\00 \00l\00\e0\00 \00l\00a\00 \00q\00u\00a\00l\00i\00t\00\e9\00 \00d\00e\00 \00s\00o\00n\00 \00S\01u\00v\00r\00e\00.\00\n\00\n\00 \00 \00l\00\'\00\ee\00l\00e\00 \00e\00x\00i\00g\00u\00\eb\00\n\00 \00 \00O\00\f9\00 \00l\00\'\00o\00b\00\e8\00s\00e\00 \00j\00u\00r\00y\00 \00m\00\fb\00r\00\n\00 \00 \00F\00\ea\00t\00e\00 \00l\00\'\00h\00a\00\ef\00 \00v\00o\00l\00a\00p\00\fc\00k\00,\00\n\00 \00 \00\c2\00n\00e\00 \00e\00x\00 \00a\00\e9\00q\00u\00o\00 \00a\00u\00 \00w\00h\00i\00s\00t\00,\00\n\00 \00 \00\d4\00t\00e\00z\00 \00c\00e\00 \00v\00S\01u\00 \00d\00\e9\00\e7\00u\00.\00\n\00\n\00 \00 \00L\00e\00 \00c\00S\01u\00r\00 \00d\00\e9\00\e7\00u\00 \00m\00a\00i\00s\00 \00l\00\'\00\e2\00m\00e\00 \00p\00l\00u\00t\00\f4\00t\00 \00n\00a\00\ef\00v\00e\00,\00 \00L\00o\00u\00\ff\00s\00 \00r\00\ea\00v\00a\00 \00d\00e\00 \00c\00r\00a\00p\00a\00\fc\00t\00e\00r\00 \00e\00n\00\n\00 \00 \00c\00a\00n\00o\00\eb\00 \00a\00u\00 \00d\00e\00l\00\e0\00 \00d\00e\00s\00 \00\ee\00l\00e\00s\00,\00 \00p\00r\00\e8\00s\00 \00d\00u\00 \00m\00\e4\00l\00s\00t\00r\00\f6\00m\00 \00o\00\f9\00 \00b\00r\00\fb\00l\00e\00n\00t\00 \00l\00e\00s\00 \00n\00o\00v\00\e6\00.\00\n\00\n\00I\00r\00i\00s\00h\00 \00G\00a\00e\00l\00i\00c\00 \00(\00g\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00D\00\'\00f\00h\00u\00a\00s\00c\00a\00i\00l\00 \00\cd\00o\00s\00a\00,\00 \00\da\00r\00m\00h\00a\00c\00 \00n\00a\00 \00h\00\d3\00i\00g\00h\00e\00 \00B\00e\00a\00n\00n\00a\00i\00t\00h\00e\00,\00 \00p\00\f3\00r\00 \00\c9\00a\00v\00a\00 \00a\00g\00u\00s\00 \00\c1\00d\00h\00a\00i\00m\00h\00\n\00\n\00H\00u\00n\00g\00a\00r\00i\00a\00n\00 \00(\00h\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c1\00r\00v\00\ed\00z\00t\00q\01r\00Q\01 \00t\00\fc\00k\00\f6\00r\00f\00\fa\00r\00\f3\00g\00\e9\00p\00\n\00 \00 \00(\00=\00 \00f\00l\00o\00o\00d\00-\00p\00r\00o\00o\00f\00 \00m\00i\00r\00r\00o\00r\00-\00d\00r\00i\00l\00l\00i\00n\00g\00 \00m\00a\00c\00h\00i\00n\00e\00,\00 \00o\00n\00l\00y\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00)\00\n\00\n\00I\00c\00e\00l\00a\00n\00d\00i\00c\00 \00(\00i\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00K\00\e6\00m\00i\00 \00n\00\fd\00 \00\f6\00x\00i\00 \00h\00\e9\00r\00 \00y\00k\00i\00s\00t\00 \00\fe\00j\00\f3\00f\00u\00m\00 \00n\00\fa\00 \00b\00\e6\00\f0\00i\00 \00v\00\ed\00l\00 \00o\00g\00 \00\e1\00d\00r\00e\00p\00a\00\n\00\n\00 \00 \00S\00\e6\00v\00\f6\00r\00 \00g\00r\00\e9\00t\00 \00\e1\00\f0\00a\00n\00 \00\fe\00v\00\ed\00 \00\fa\00l\00p\00a\00n\00 \00v\00a\00r\00 \00\f3\00n\00\fd\00t\00\n\00 \00 \00(\00s\00o\00m\00e\00 \00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00m\00i\00s\00s\00i\00n\00g\00)\00\n\00\n\00J\00a\00p\00a\00n\00e\00s\00e\00 \00(\00j\00p\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00H\00i\00r\00a\00g\00a\00n\00a\00:\00 \00(\00I\00r\00o\00h\00a\00)\00\n\00\n\00 \00 \00D0\8d0o0k0{0x0h0a0\8a0l0\8b0\920\n\00 \00 \00\8f0K0\880_0\8c0]0d0m0j0\890\800\n\00 \00 \00F0\900n0J0O0\840~0Q0u0S0H0f0\n\00 \00 \00B0U0M0\860\810\7f0W0\910r0\820[0Y0\n\00\n\00 \00 \00K\00a\00t\00a\00k\00a\00n\00a\00:\00\n\00\n\00 \00 \00\a40\ed0\cf0\cb0\db0\d80\c80 \00\c10\ea0\cc0\eb0\f20 \00\ef0\ab0\e80\bf0\ec0\bd0 \00\c40\cd0\ca0\e90\e00\n\00 \00 \00\a60\f00\ce0\aa0\af0\e40\de0 \00\b10\d50\b30\a80\c60 \00\a20\b50\ad0\e60\e10\df0\b70 \00\f10\d20\e20\bb0\b90\f30\n\00\n\00H\00e\00b\00r\00e\00w\00 \00(\00i\00w\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00?\00 \00\d3\05\d2\05 \00\e1\05\e7\05\e8\05\df\05 \00\e9\05\d8\05 \00\d1\05\d9\05\dd\05 \00\de\05\d0\05\d5\05\db\05\d6\05\d1\05 \00\d5\05\dc\05\e4\05\ea\05\e2\05 \00\de\05\e6\05\d0\05 \00\dc\05\d5\05 \00\d7\05\d1\05\e8\05\d4\05 \00\d0\05\d9\05\da\05 \00\d4\05\e7\05\dc\05\d9\05\d8\05\d4\05\n\00\n\00P\00o\00l\00i\00s\00h\00 \00(\00p\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00c\00h\00n\00\05\01\07\01 \00w\00 \00t\00\19\01 \00B\01\f3\00d\00z\01 \00j\00e\00|\01a\00 \00l\00u\00b\00 \00o\00[\01m\00 \00s\00k\00r\00z\00y\00D\01 \00f\00i\00g\00\n\00 \00 \00(\00=\00 \00T\00o\00 \00p\00u\00s\00h\00 \00a\00 \00h\00e\00d\00g\00e\00h\00o\00g\00 \00o\00r\00 \00e\00i\00g\00h\00t\00 \00b\00i\00n\00s\00 \00o\00f\00 \00f\00i\00g\00s\00 \00i\00n\00 \00t\00h\00i\00s\00 \00b\00o\00a\00t\00)\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00 \00(\00r\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\12\04 \00G\040\04I\040\04E\04 \00N\043\040\04 \006\048\04;\04 \001\04K\04 \00F\048\04B\04@\04C\04A\04?\00 \00\14\040\04,\00 \00=\04>\04 \00D\040\04;\04L\04H\048\042\04K\049\04 \00M\04:\047\045\04<\04?\04;\04O\04@\04!\00\n\00 \00 \00(\00=\00 \00W\00o\00u\00l\00d\00 \00a\00 \00c\00i\00t\00r\00u\00s\00 \00l\00i\00v\00e\00 \00i\00n\00 \00t\00h\00e\00 \00b\00u\00s\00h\00e\00s\00 \00o\00f\00 \00s\00o\00u\00t\00h\00?\00 \00Y\00e\00s\00,\00 \00b\00u\00t\00 \00o\00n\00l\00y\00 \00a\00 \00f\00a\00k\00e\00 \00o\00n\00e\00!\00)\00\n\00\n\00 \00 \00!\04J\045\04H\04L\04 \006\045\04 \005\04I\04Q\04 \00M\04B\048\04E\04 \00<\04O\043\04:\048\04E\04 \00D\04@\040\04=\04F\04C\047\04A\04:\048\04E\04 \001\04C\04;\04>\04:\04 \004\040\04 \002\04K\04?\045\049\04 \00G\040\04N\04\n\00 \00 \00(\00=\00 \00E\00a\00t\00 \00s\00o\00m\00e\00 \00m\00o\00r\00e\00 \00o\00f\00 \00t\00h\00e\00s\00e\00 \00f\00r\00e\00s\00h\00 \00F\00r\00e\00n\00c\00h\00 \00l\00o\00a\00f\00s\00 \00a\00n\00d\00 \00h\00a\00v\00e\00 \00s\00o\00m\00e\00 \00t\00e\00a\00)\00\n\00\n\00T\00h\00a\00i\00 \00(\00t\00h\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00@\0e\1b\0eG\0e\19\0e!\0e\19\0e8\0e)\0e\"\0eL\0e*\0e8\0e\14\0e\1b\0e#\0e0\0e@\0e*\0e#\0e4\0e\10\0e@\0e%\0e4\0e(\0e\04\0e8\0e\13\0e\04\0eH\0e2\0e \00 \00\01\0e\'\0eH\0e2\0e\1a\0e#\0e#\0e\14\0e2\0e\1d\0e9\0e\07\0e*\0e1\0e\15\0e\'\0eL\0e@\0e\14\0e#\0e1\0e\08\0e\t\0e2\0e\19\0e\n\00 \00 \00\08\0e\07\0e\1d\0eH\0e2\0e\1f\0e1\0e\19\0e\1e\0e1\0e\12\0e\19\0e2\0e\'\0e4\0e\n\0e2\0e\01\0e2\0e#\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00-\0e\"\0eH\0e2\0e%\0eI\0e2\0e\07\0e\1c\0e%\0e2\0e\r\0e$\0eE\0e@\0e\02\0eH\0e\19\0e\06\0eH\0e2\0e\1a\0e5\0e\11\0e2\0eC\0e\04\0e#\0e\n\00 \00 \00D\0e!\0eH\0e\16\0e7\0e-\0eB\0e\17\0e)\0eB\0e\01\0e#\0e\18\0eA\0e\n\0eH\0e\07\0e\0b\0e1\0e\14\0e.\0e6\0e\14\0e.\0e1\0e\14\0e\14\0eH\0e2\0e \00 \00 \00 \00 \00+\0e1\0e\14\0e-\0e \0e1\0e\"\0e@\0e+\0e!\0e7\0e-\0e\19\0e\01\0e5\0e,\0e2\0e-\0e1\0e\n\0e\0c\0e2\0e*\0e1\0e\"\0e\n\00 \00 \00\1b\0e\0f\0e4\0e\1a\0e1\0e\15\0e4\0e\1b\0e#\0e0\0e\1e\0e$\0e\15\0e4\0e\01\0e\0e\0e\01\0e3\0e+\0e\19\0e\14\0eC\0e\08\0e \00 \00 \00 \00 \00 \00 \00 \00\1e\0e9\0e\14\0e\08\0e2\0eC\0e+\0eI\0e\08\0eJ\0e0\0eF\0e \00\08\0eK\0e2\0eF\0e \00\19\0eH\0e2\0e\1f\0e1\0e\07\0e@\0e-\0e\"\0e \00/\0e\n\00\n\00 \00 \00[\00T\00h\00e\00 \00c\00o\00p\00y\00r\00i\00g\00h\00t\00 \00f\00o\00r\00 \00t\00h\00e\00 \00T\00h\00a\00i\00 \00e\00x\00a\00m\00p\00l\00e\00 \00i\00s\00 \00o\00w\00n\00e\00d\00 \00b\00y\00 \00T\00h\00e\00 \00C\00o\00m\00p\00u\00t\00e\00r\00\n\00 \00 \00A\00s\00s\00o\00c\00i\00a\00t\00i\00o\00n\00 \00o\00f\00 \00T\00h\00a\00i\00l\00a\00n\00d\00 \00u\00n\00d\00e\00r\00 \00t\00h\00e\00 \00R\00o\00y\00a\00l\00 \00P\00a\00t\00r\00o\00n\00a\00g\00e\00 \00o\00f\00 \00H\00i\00s\00 \00M\00a\00j\00e\00s\00t\00y\00 \00t\00h\00e\00\n\00 \00 \00K\00i\00n\00g\00.\00]\00\n\00\n\00T\00u\00r\00k\00i\00s\00h\00 \00(\00t\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00i\00j\00a\00m\00a\00l\001\01 \00h\00a\00s\00t\00a\00,\00 \00y\00a\00\1f\011\01z\00 \00_\01o\00f\00\f6\00r\00e\00 \00\e7\00a\00b\00u\00c\00a\00k\00 \00g\00\fc\00v\00e\00n\00d\00i\00.\00\n\00 \00 \00(\00=\00P\00a\00t\00i\00e\00n\00t\00 \00w\00i\00t\00h\00 \00p\00a\00j\00a\00m\00a\00s\00,\00 \00t\00r\00u\00s\00t\00e\00d\00 \00s\00w\00a\00r\00t\00h\00y\00 \00d\00r\00i\00v\00e\00r\00 \00q\00u\00i\00c\00k\00l\00y\00)\00\n\00\n\00O\00t\00h\00e\00r\00\n\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c0\00\c8\00 \00/\00 \00c\003\00_\008\000\00 \00c\003\00_\008\008\00\n\00 \00 \00\d8S\cf\91 \00/\00 \00e\005\00_\008\00f\00_\009\008\00 \00e\009\00_\008\007\00_\008\00f\00\n\00 \00 \00A\d8\0e\dfA\d81\df \00/\00 \00f\000\00_\00a\000\00_\009\00c\00_\008\00e\00 \00f\000\00_\00a\000\00_\009\00c\00_\00b\001\00\n\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 21760) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 21760) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -265,7 +265,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/std/string-encoding.release.wat b/tests/compiler/std/string-encoding.release.wat index d6f999fe5c..7a6b4e21d9 100644 --- a/tests/compiler/std/string-encoding.release.wat +++ b/tests/compiler/std/string-encoding.release.wat @@ -20,7 +20,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~argumentsLength (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 55580)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 55568)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01\00\00\00\0c\00\00\00\01\d87\dch\00i\00R\d8b\df") @@ -68,7 +68,7 @@ (data (i32.const 2104) "\01\00\00\00*3\00\00M\00a\00t\00h\00e\00m\00a\00t\00i\00c\00s\00 \00a\00n\00d\00 \00S\00c\00i\00e\00n\00c\00e\00s\00:\00\n\00\n\00.\" \00E\00\c5\"d\00a\00 \00=\00 \00Q\00,\00 \00 \00n\00 \00\92! \00\1e\",\00 \00\11\" \00f\00(\00i\00)\00 \00=\00 \00\0f\" \00g\00(\00i\00)\00,\00 \00\00\"x\00\08\"\1d!:\00 \00\08#x\00\t# \00=\00 \00\12\"\n#\12\"x\00\0b#,\00 \00\b1\03 \00\'\" \00\ac\00\b2\03 \00=\00 \00\ac\00(\00\ac\00\b1\03 \00(\" \00\b2\03)\00,\00\n\00\n\00\15! \00\86\" \00\15!\80 \00\82\" \00$! \00\82\" \00\1a! \00\82\" \00\1d! \00\82\" \00\02!,\00 \00\a5\" \00<\00 \00a\00 \00`\" \00b\00 \00a\" \00c\00 \00d\" \00d\00 \00j\" \00\a4\" \00\d2! \00(\00A\00 \00\d4! \00B\00)\00,\00\n\00\n\002\00H\00\82 \00+\00 \00O\00\82 \00\cc! \002\00H\00\82 O\00,\00 \00R\00 \00=\00 \004\00.\007\00 \00k\00\a9\03,\00 \00\00# \002\000\000\00 \00m\00m\00\n\00\n\00L\00i\00n\00g\00u\00i\00s\00t\00i\00c\00s\00 \00a\00n\00d\00 \00d\00i\00c\00t\00i\00o\00n\00a\00r\00i\00e\00s\00:\00\n\00\n\00\f0\00i\00 \001\01n\00t\00Y\02\c8\02n\00\e6\00\83\02Y\02n\00Y\02l\00 \00f\00Y\02\c8\02n\00[\02t\001\01k\00 \00Y\02s\00o\00\8a\02s\00i\00\c8\02e\001\01\83\02n\00\n\00Y\00 \00[\00\c8\02\8f\02p\00s\00i\00l\00T\02n\00]\00,\00 \00Y\00e\00n\00 \00[\00j\00[\02n\00]\00,\00 \00Y\00o\00g\00a\00 \00[\00\c8\02j\00o\00\d0\02g\00Q\02]\00\n\00\n\00A\00P\00L\00:\00\n\00\n\00(\00(\00V\00s#V\00)\00=\00s#t#V\00)\00/\00V\00\90!,\00V\00 \00 \00 \00 \007#\90!s#\92!t#\06\"\07\"\83\"> N#U#\08#\n\00\n\00N\00i\00c\00e\00r\00 \00t\00y\00p\00o\00g\00r\00a\00p\00h\00y\00 \00i\00n\00 \00p\00l\00a\00i\00n\00 \00t\00e\00x\00t\00 \00f\00i\00l\00e\00s\00:\00\n\00\n\00T%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%W%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\18 s\00i\00n\00g\00l\00e\00\19 \00a\00n\00d\00 \00\1c d\00o\00u\00b\00l\00e\00\1d \00q\00u\00o\00t\00e\00s\00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00C\00u\00r\00l\00y\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00s\00:\00 \00\1c W\00e\00\19 v\00e\00 \00b\00e\00e\00n\00 \00h\00e\00r\00e\00\1d \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00L\00a\00t\00i\00n\00-\001\00 \00a\00p\00o\00s\00t\00r\00o\00p\00h\00e\00 \00a\00n\00d\00 \00a\00c\00c\00e\00n\00t\00s\00:\00 \00\'\00\b4\00`\00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00\1a d\00e\00u\00t\00s\00c\00h\00e\00\18 \00\1e A\00n\00f\00\fc\00h\00r\00u\00n\00g\00s\00z\00e\00i\00c\00h\00e\00n\00\1c \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00 ,\00 \00! ,\00 \000 ,\00 \00\" ,\00 \003\00\13 4\00,\00 \00\14 ,\00 \00\12\"5\00/\00+\005\00,\00 \00\"!,\00 \00& \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00A\00S\00C\00I\00I\00 \00s\00a\00f\00e\00t\00y\00 \00t\00e\00s\00t\00:\00 \001\00l\00I\00|\00,\00 \000\00O\00D\00,\00 \008\00B\00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00m%\00%\00%\00%\00%\00%\00%\00%\00%\00%n% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00\" \00t\00h\00e\00 \00e\00u\00r\00o\00 \00s\00y\00m\00b\00o\00l\00:\00 \00\02% \001\004\00.\009\005\00 \00\ac \00\02% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Q% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00p%\00%\00%\00%\00%\00%\00%\00%\00%\00%o% \00 \00 \00 \00 \00 \00 \00 \00 \00Q%\n\00Z%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%P%]%\n\00\n\00G\00r\00e\00e\00k\00 \00(\00i\00n\00 \00P\00o\00l\00y\00t\00o\00n\00i\00c\00)\00:\00\n\00\n\00T\00h\00e\00 \00G\00r\00e\00e\00k\00 \00a\00n\00t\00h\00e\00m\00:\00\n\00\n\00\a3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00\ba\03y\1f\c8\03\b7\03\n\00\c4\03\bf\03\e6\1f \00\c3\03\c0\03\b1\03\b8\03\b9\03\bf\03\e6\1f \00\c4\03t\1f\bd\03 \00\c4\03\c1\03\bf\03\bc\03\b5\03\c1\03u\1f,\00\n\00\c3\03r\1f \00\b3\03\bd\03\c9\03\c1\03w\1f\b6\03\c9\03 \00\00\1f\c0\03x\1f \00\c4\03t\1f\bd\03 \00D\1f\c8\03\b7\03\n\00\c0\03\bf\03z\1f \00\bc\03r\1f \00\b2\03w\1f\b1\03 \00\bc\03\b5\03\c4\03\c1\03q\1f\b5\03\b9\03 \00\c4\03t\1f \00\b3\03\c6\1f.\00\n\00\n\00\bf\1f\91\03\c0\03\bf\1f \00\c4\03p\1f \00\ba\03y\1f\ba\03\ba\03\b1\03\bb\03\b1\03 \00\b2\03\b3\03\b1\03\bb\03\bc\03s\1f\bd\03\b7\03\n\00\c4\03\f6\1f\bd\03 \00\fe\1f\95\03\bb\03\bb\03u\1f\bd\03\c9\03\bd\03 \00\c4\03p\1f \001\1f\b5\03\c1\03q\1f\n\00\ba\03\b1\03v\1f \00\c3\03p\1f\bd\03 \00\c0\03\c1\03\f6\1f\c4\03\b1\03 \00\00\1f\bd\03\b4\03\c1\03\b5\03\b9\03\c9\03\bc\03s\1f\bd\03\b7\03\n\00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00f\1f \00\c7\03\b1\03\d6\1f\c1\03\b5\03,\00 \00\bf\1f\95\03\bb\03\b5\03\c5\03\b8\03\b5\03\c1\03\b9\03q\1f!\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00s\00p\00e\00e\00c\00h\00 \00o\00f\00 \00D\00e\00m\00o\00s\00t\00h\00e\00n\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \004\00t\00h\00 \00c\00e\00n\00t\00u\00r\00y\00 \00B\00C\00:\00\n\00\n\00\9f\03P\1f\c7\03v\1f \00\c4\03\b1\03P\1f\c4\03p\1f \00\c0\03\b1\03\c1\03w\1f\c3\03\c4\03\b1\03\c4\03\b1\03w\1f \00\bc\03\bf\03\b9\03 \00\b3\03\b9\03\b3\03\bd\03}\1f\c3\03\ba\03\b5\03\b9\03\bd\03,\00 \00f\1f \00\04\1f\bd\03\b4\03\c1\03\b5\03\c2\03 \00\bf\1f\91\03\b8\03\b7\03\bd\03\b1\03\d6\1f\bf\03\b9\03,\00\n\00E\1f\c4\03\b1\03\bd\03 \00\c4\03\bf\1f \00\b5\030\1f\c2\03 \00\c4\03p\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\b1\03 \00\00\1f\c0\03\bf\03\b2\03\bb\03s\1f\c8\03\c9\03 \00\ba\03\b1\03v\1f \00E\1f\c4\03\b1\03\bd\03 \00\c0\03\c1\03x\1f\c2\03 \00\c4\03\bf\03z\1f\c2\03\n\00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\bf\03S\1f\c2\03 \00\00\1f\ba\03\bf\03{\1f\c9\03\87\03 \00\c4\03\bf\03z\1f\c2\03 \00\bc\03r\1f\bd\03 \00\b3\03p\1f\c1\03 \00\bb\03y\1f\b3\03\bf\03\c5\03\c2\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03 \00A\1f\c1\03\f6\1f \00\b3\03\b9\03\b3\03\bd\03\bf\03\bc\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\c4\03p\1f \00\b4\03r\1f \00\c0\03\c1\03q\1f\b3\03\bc\03\b1\03\c4\03\bf\1f\n\00\b5\030\1f\c2\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\c0\03\c1\03\bf\03u\1f\ba\03\bf\03\bd\03\c4\03\b1\03,\00 \00 \00e\1f\c3\03\b8\03\bf\1f \00E\1f\c0\03\c9\03\c2\03 \00\bc\03t\1f \00\c0\03\b5\03\b9\03\c3\03y\1f\bc\03\b5\03\b8\03\bf\1f \00\b1\03P\1f\c4\03\bf\03v\1f\n\00\c0\03\c1\03y\1f\c4\03\b5\03\c1\03\bf\03\bd\03 \00\ba\03\b1\03\ba\03\f6\1f\c2\03 \00\c3\03\ba\03s\1f\c8\03\b1\03\c3\03\b8\03\b1\03\b9\03 \00\b4\03s\1f\bf\03\bd\03.\00 \00\bf\03P\1f\b4\03s\1f\bd\03 \00\bf\03V\1f\bd\03 \00\04\1f\bb\03\bb\03\bf\03 \00\bc\03\bf\03\b9\03 \00\b4\03\bf\03\ba\03\bf\03\e6\1f\c3\03\b9\03\bd\03\n\00\bf\031\1f \00\c4\03p\1f \00\c4\03\bf\03\b9\03\b1\03\e6\1f\c4\03\b1\03 \00\bb\03s\1f\b3\03\bf\03\bd\03\c4\03\b5\03\c2\03 \00\"\1f \00\c4\03t\1f\bd\03 \00Q\1f\c0\03y\1f\b8\03\b5\03\c3\03\b9\03\bd\03,\00 \00\c0\03\b5\03\c1\03v\1f \00\'\1f\c2\03 \00\b2\03\bf\03\c5\03\bb\03\b5\03{\1f\b5\03\c3\03\b8\03\b1\03\b9\03,\00\n\00\bf\03P\1f\c7\03v\1f \00\c4\03t\1f\bd\03 \00\bf\03V\1f\c3\03\b1\03\bd\03 \00\c0\03\b1\03\c1\03\b9\03\c3\03\c4\03q\1f\bd\03\c4\03\b5\03\c2\03 \00Q\1f\bc\03\d6\1f\bd\03 \00\01\1f\bc\03\b1\03\c1\03\c4\03q\1f\bd\03\b5\03\b9\03\bd\03.\00 \00\10\1f\b3\03|\1f \00\b4\03s\1f,\00 \00E\1f\c4\03\b9\03 \00\bc\03s\1f\bd\03\n\00\c0\03\bf\03\c4\03\bf\1f \00\10\1f\be\03\c6\1f\bd\03 \00\c4\03\c7\1f \00\c0\03y\1f\bb\03\b5\03\b9\03 \00\ba\03\b1\03v\1f \00\c4\03p\1f \00\b1\03Q\1f\c4\03\c6\1f\c2\03 \00\14\1f\c7\03\b5\03\b9\03\bd\03 \00\00\1f\c3\03\c6\03\b1\03\bb\03\f6\1f\c2\03 \00\ba\03\b1\03v\1f \00\a6\03w\1f\bb\03\b9\03\c0\03\c0\03\bf\03\bd\03\n\00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b1\03\c3\03\b8\03\b1\03\b9\03,\00 \00\ba\03\b1\03v\1f \00\bc\03q\1f\bb\03\bf\1f \00\00\1f\ba\03\c1\03\b9\03\b2\03\f6\1f\c2\03 \00\bf\036\1f\b4\03\b1\03\87\03 \00\10\1f\c0\03\bf\1f \00\10\1f\bc\03\bf\03\e6\1f \00\b3\03q\1f\c1\03,\00 \00\bf\03P\1f \00\c0\03q\1f\bb\03\b1\03\b9\03\n\00\b3\03s\1f\b3\03\bf\03\bd\03\b5\03\bd\03 \00\c4\03\b1\03\e6\1f\c4\03\bf\1f \00\00\1f\bc\03\c6\03y\1f\c4\03\b5\03\c1\03\b1\03\87\03 \00\bd\03\e6\1f\bd\03 \00\bc\03s\1f\bd\03\c4\03\bf\03\b9\03 \00\c0\03s\1f\c0\03\b5\03\b9\03\c3\03\bc\03\b1\03\b9\03 \00\c4\03\bf\03\e6\1f\b8\03\bf\1f \001\1f\ba\03\b1\03\bd\03x\1f\bd\03\n\00\c0\03\c1\03\bf\03\bb\03\b1\03\b2\03\b5\03\d6\1f\bd\03 \00!\1f\bc\03\d6\1f\bd\03 \00\b5\036\1f\bd\03\b1\03\b9\03 \00\c4\03t\1f\bd\03 \00\c0\03\c1\03}\1f\c4\03\b7\03\bd\03,\00 \00E\1f\c0\03\c9\03\c2\03 \00\c4\03\bf\03z\1f\c2\03 \00\c3\03\c5\03\bc\03\bc\03q\1f\c7\03\bf\03\c5\03\c2\03\n\00\c3\03}\1f\c3\03\bf\03\bc\03\b5\03\bd\03.\00 \00\10\1fp\1f\bd\03 \00\b3\03p\1f\c1\03 \00\c4\03\bf\03\e6\1f\c4\03\bf\03 \00\b2\03\b5\03\b2\03\b1\03w\1f\c9\03\c2\03 \00Q\1f\c0\03q\1f\c1\03\be\03\c3\1f,\00 \00\c4\03y\1f\c4\03\b5\03 \00\ba\03\b1\03v\1f \00\c0\03\b5\03\c1\03v\1f \00\c4\03\bf\03\e6\1f\n\00\c4\03w\1f\bd\03\b1\03 \00\c4\03\b9\03\bc\03\c9\03\c1\03u\1f\c3\03\b5\03\c4\03\b1\03w\1f \00\c4\03\b9\03\c2\03 \00\ba\03\b1\03v\1f \00C\1f\bd\03 \00\c4\03\c1\03y\1f\c0\03\bf\03\bd\03 \00\10\1f\be\03s\1f\c3\03\c4\03\b1\03\b9\03 \00\c3\03\ba\03\bf\03\c0\03\b5\03\d6\1f\bd\03\87\03 \00\c0\03\c1\03v\1f\bd\03 \00\b4\03r\1f\n\00\c4\03t\1f\bd\03 \00\00\1f\c1\03\c7\03t\1f\bd\03 \00@\1f\c1\03\b8\03\f6\1f\c2\03 \00Q\1f\c0\03\bf\03\b8\03s\1f\c3\03\b8\03\b1\03\b9\03,\00 \00\bc\03q\1f\c4\03\b1\03\b9\03\bf\03\bd\03 \00!\1f\b3\03\bf\03\e6\1f\bc\03\b1\03\b9\03 \00\c0\03\b5\03\c1\03v\1f \00\c4\03\c6\1f\c2\03\n\00\c4\03\b5\03\bb\03\b5\03\c5\03\c4\03\c6\1f\c2\03 \00A\1f\bd\03\c4\03\b9\03\bd\03\bf\03\e6\1f\bd\03 \00\c0\03\bf\03\b9\03\b5\03\d6\1f\c3\03\b8\03\b1\03\b9\03 \00\bb\03y\1f\b3\03\bf\03\bd\03.\00\n\00\n\00\94\03\b7\03\bc\03\bf\03\c3\03\b8\03s\1f\bd\03\bf\03\c5\03\c2\03,\00 \00\93\03\fd\1f \00\bf\1f\9f\03\bb\03\c5\03\bd\03\b8\03\b9\03\b1\03\ba\03x\1f\c2\03\n\00\n\00G\00e\00o\00r\00g\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\d2\10\d7\10\ee\10\dd\10\d5\10\d7\10 \00\d0\10\ee\10\da\10\d0\10\d5\10\d4\10 \00\d2\10\d0\10\d8\10\d0\10\e0\10\dd\10\d7\10 \00\e0\10\d4\10\d2\10\d8\10\e1\10\e2\10\e0\10\d0\10\ea\10\d8\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\db\10\d4\10\d0\10\d7\10\d4\10 \00\e1\10\d0\10\d4\10\e0\10\d7\10\d0\10\e8\10\dd\10\e0\10\d8\10\e1\10\dd\10\n\00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10\d6\10\d4\10 \00\d3\10\d0\10\e1\10\d0\10\e1\10\ec\10\e0\10\d4\10\d1\10\d0\10\d3\10,\00 \00\e0\10\dd\10\db\10\d4\10\da\10\d8\10\ea\10 \00\d2\10\d0\10\d8\10\db\10\d0\10\e0\10\d7\10\d4\10\d1\10\d0\10 \001\000\00-\001\002\00 \00\db\10\d0\10\e0\10\e2\10\e1\10,\00\n\00\e5\10.\00 \00\db\10\d0\10\d8\10\dc\10\ea\10\e8\10\d8\10,\00 \00\d2\10\d4\10\e0\10\db\10\d0\10\dc\10\d8\10\d0\10\e8\10\d8\10.\00 \00\d9\10\dd\10\dc\10\e4\10\d4\10\e0\10\d4\10\dc\10\ea\10\d8\10\d0\10 \00\e8\10\d4\10\f0\10\d9\10\e0\10\d4\10\d1\10\e1\10 \00\d4\10\e0\10\d7\10\d0\10\d3\10 \00\db\10\e1\10\dd\10\e4\10\da\10\d8\10\dd\10\e1\10\n\00\d4\10\e5\10\e1\10\de\10\d4\10\e0\10\e2\10\d4\10\d1\10\e1\10 \00\d8\10\e1\10\d4\10\d7\10 \00\d3\10\d0\10\e0\10\d2\10\d4\10\d1\10\e8\10\d8\10 \00\e0\10\dd\10\d2\10\dd\10\e0\10\d8\10\ea\10\d0\10\d0\10 \00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d4\10\e2\10\d8\10 \00\d3\10\d0\10 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10,\00\n\00\d8\10\dc\10\e2\10\d4\10\e0\10\dc\10\d0\10\ea\10\d8\10\dd\10\dc\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10 \00\d3\10\d0\10 \00\da\10\dd\10\d9\10\d0\10\da\10\d8\10\d6\10\d0\10\ea\10\d8\10\d0\10,\00 \00U\00n\00i\00c\00o\00d\00e\00-\00\d8\10\e1\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d0\10\n\00\dd\10\de\10\d4\10\e0\10\d0\10\ea\10\d8\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e1\10\d0\10,\00 \00\d3\10\d0\10 \00\d2\10\d0\10\db\10\dd\10\e7\10\d4\10\dc\10\d4\10\d1\10\d8\10\d7\10 \00\de\10\e0\10\dd\10\d2\10\e0\10\d0\10\db\10\d4\10\d1\10\e8\10\d8\10,\00 \00\e8\10\e0\10\d8\10\e4\10\e2\10\d4\10\d1\10\e8\10\d8\10,\00\n\00\e2\10\d4\10\e5\10\e1\10\e2\10\d4\10\d1\10\d8\10\e1\10 \00\d3\10\d0\10\db\10\e3\10\e8\10\d0\10\d5\10\d4\10\d1\10\d0\10\e1\10\d0\10 \00\d3\10\d0\10 \00\db\10\e0\10\d0\10\d5\10\d0\10\da\10\d4\10\dc\10\dd\10\d5\10\d0\10\dc\10 \00\d9\10\dd\10\db\10\de\10\d8\10\e3\10\e2\10\d4\10\e0\10\e3\10\da\10 \00\e1\10\d8\10\e1\10\e2\10\d4\10\db\10\d4\10\d1\10\e8\10\d8\10.\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00:\00\n\00\n\00F\00r\00o\00m\00 \00a\00 \00U\00n\00i\00c\00o\00d\00e\00 \00c\00o\00n\00f\00e\00r\00e\00n\00c\00e\00 \00i\00n\00v\00i\00t\00a\00t\00i\00o\00n\00:\00\n\00\n\00\17\040\04@\045\043\048\04A\04B\04@\048\04@\04C\049\04B\045\04A\04L\04 \00A\045\049\04G\040\04A\04 \00=\040\04 \00\14\045\04A\04O\04B\04C\04N\04 \00\1c\045\046\044\04C\04=\040\04@\04>\044\04=\04C\04N\04 \00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04N\04 \00?\04>\04\n\00U\00n\00i\00c\00o\00d\00e\00,\00 \00:\04>\04B\04>\04@\040\04O\04 \00A\04>\04A\04B\04>\048\04B\04A\04O\04 \001\000\00-\001\002\00 \00<\040\04@\04B\040\04 \001\009\009\007\00 \003\04>\044\040\04 \002\04 \00\1c\040\049\04=\04F\045\04 \002\04 \00\13\045\04@\04<\040\04=\048\048\04.\00\n\00\1a\04>\04=\04D\045\04@\045\04=\04F\048\04O\04 \00A\04>\041\045\04@\045\04B\04 \00H\048\04@\04>\04:\048\049\04 \00:\04@\04C\043\04 \00M\04:\04A\04?\045\04@\04B\04>\042\04 \00?\04>\04 \00 \002\04>\04?\04@\04>\04A\040\04<\04 \003\04;\04>\041\040\04;\04L\04=\04>\043\04>\04\n\00\18\04=\04B\045\04@\04=\045\04B\040\04 \008\04 \00U\00n\00i\00c\00o\00d\00e\00,\00 \00;\04>\04:\040\04;\048\047\040\04F\048\048\04 \008\04 \008\04=\04B\045\04@\04=\040\04F\048\04>\04=\040\04;\048\047\040\04F\048\048\04,\00 \002\04>\04?\04;\04>\04I\045\04=\048\04N\04 \008\04\n\00?\04@\048\04<\045\04=\045\04=\048\04N\04 \00U\00n\00i\00c\00o\00d\00e\00 \002\04 \00@\040\047\04;\048\04G\04=\04K\04E\04 \00>\04?\045\04@\040\04F\048\04>\04=\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04 \008\04 \00?\04@\04>\043\04@\040\04<\04<\04=\04K\04E\04\n\00?\04@\048\04;\04>\046\045\04=\048\04O\04E\04,\00 \00H\04@\048\04D\04B\040\04E\04,\00 \002\045\04@\04A\04B\04:\045\04 \008\04 \00<\04=\04>\043\04>\04O\047\04K\04G\04=\04K\04E\04 \00:\04>\04<\04?\04L\04N\04B\045\04@\04=\04K\04E\04 \00A\048\04A\04B\045\04<\040\04E\04.\00\n\00\n\00T\00h\00a\00i\00 \00(\00U\00C\00S\00 \00L\00e\00v\00e\00l\00 \002\00)\00:\00\n\00\n\00E\00x\00c\00e\00r\00p\00t\00 \00f\00r\00o\00m\00 \00a\00 \00p\00o\00e\00t\00r\00y\00 \00o\00n\00 \00T\00h\00e\00 \00R\00o\00m\00a\00n\00c\00e\00 \00o\00f\00 \00T\00h\00e\00 \00T\00h\00r\00e\00e\00 \00K\00i\00n\00g\00d\00o\00m\00s\00 \00(\00a\00 \00C\00h\00i\00n\00e\00s\00e\00\n\00c\00l\00a\00s\00s\00i\00c\00 \00\'\00S\00a\00n\00 \00G\00u\00a\00\'\00)\00:\00\n\00\n\00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00A\0e\1c\0eH\0e\19\0e\14\0e4\0e\19\0e.\0e1\0eH\0e\19\0e@\0e*\0e7\0eH\0e-\0e!\0eB\0e\17\0e#\0e!\0eA\0e*\0e\19\0e*\0e1\0e\07\0e@\0e\'\0e\n\0e \00 \00\1e\0e#\0e0\0e\1b\0e\01\0e@\0e\01\0e(\0e\01\0e-\0e\07\0e\1a\0e9\0eJ\0e\01\0e9\0eI\0e\02\0e6\0eI\0e\19\0eC\0e+\0e!\0eH\0e\n\00*\0e4\0e\1a\0e*\0e-\0e\07\0e\01\0e)\0e1\0e\15\0e#\0e4\0e\"\0eL\0e\01\0eH\0e-\0e\19\0e+\0e\19\0eI\0e2\0eA\0e%\0e\16\0e1\0e\14\0eD\0e\1b\0e \00 \00 \00 \00 \00 \00 \00*\0e-\0e\07\0e-\0e\07\0e\04\0eL\0eD\0e\0b\0e#\0eI\0eB\0e\07\0eH\0e@\0e\02\0e%\0e2\0e@\0e\1a\0e2\0e\1b\0e1\0e\r\0e\r\0e2\0e\n\00 \00 \00\17\0e#\0e\07\0e\19\0e1\0e\1a\0e\16\0e7\0e-\0e\02\0e1\0e\19\0e\17\0e5\0e@\0e\1b\0eG\0e\19\0e\17\0e5\0eH\0e\1e\0e6\0eH\0e\07\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\1a\0eI\0e2\0e\19\0e@\0e!\0e7\0e-\0e\07\0e\08\0e6\0e\07\0e\'\0e4\0e\1b\0e#\0e4\0e\15\0e@\0e\1b\0eG\0e\19\0e\19\0e1\0e\01\0e+\0e\19\0e2\0e\n\00B\0e.\0e\08\0e4\0eK\0e\19\0e@\0e#\0e5\0e\"\0e\01\0e\17\0e1\0e\1e\0e\17\0e1\0eH\0e\'\0e+\0e1\0e\'\0e@\0e!\0e7\0e-\0e\07\0e!\0e2\0e \00 \00 \00 \00 \00 \00 \00 \00 \00+\0e!\0e2\0e\"\0e\08\0e0\0e\06\0eH\0e2\0e!\0e\14\0e\n\0e1\0eH\0e\'\0e\15\0e1\0e\'\0e*\0e3\0e\04\0e1\0e\r\0e\n\00 \00 \00@\0e+\0e!\0e7\0e-\0e\19\0e\02\0e1\0e\1a\0eD\0e*\0eD\0e%\0eH\0e@\0e*\0e7\0e-\0e\08\0e2\0e\01\0e@\0e\04\0e+\0e2\0e \00 \00 \00 \00 \00 \00#\0e1\0e\1a\0e+\0e!\0e2\0e\1b\0eH\0e2\0e@\0e\02\0eI\0e2\0e!\0e2\0e@\0e%\0e\"\0e-\0e2\0e*\0e1\0e\r\0e\n\00\1d\0eH\0e2\0e\"\0e-\0eI\0e-\0e\07\0e-\0e8\0eI\0e\19\0e\"\0e8\0eA\0e\"\0e\01\0eC\0e+\0eI\0eA\0e\15\0e\01\0e\01\0e1\0e\19\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00C\0e\n\0eI\0e*\0e2\0e\'\0e\19\0e1\0eI\0e\19\0e@\0e\1b\0eG\0e\19\0e\n\0e\19\0e\'\0e\19\0e\n\0e7\0eH\0e\19\0e\n\0e\'\0e\19\0eC\0e\08\0e\n\00 \00 \00\1e\0e%\0e1\0e\19\0e%\0e4\0e\t\0e8\0e\"\0e\01\0e8\0e\"\0e\01\0e5\0e\01\0e%\0e1\0e\1a\0e\01\0eH\0e-\0e@\0e+\0e\15\0e8\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\n\0eH\0e2\0e\07\0e-\0e2\0e@\0e\1e\0e(\0e\08\0e#\0e4\0e\07\0e+\0e\19\0e2\0e\1f\0eI\0e2\0e#\0eI\0e-\0e\07\0eD\0e+\0eI\0e\n\00\15\0eI\0e-\0e\07\0e#\0e\1a\0e#\0e2\0e\06\0eH\0e2\0e\1f\0e1\0e\19\0e\08\0e\19\0e\1a\0e#\0e#\0e%\0e1\0e\"\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00$\0eE\0e+\0e2\0eC\0e\04\0e#\0e\04\0eI\0e3\0e\n\0e9\0e\01\0e9\0eI\0e\1a\0e#\0e#\0e%\0e1\0e\07\0e\01\0eL\0e \00/\0e\n\00\n\00(\00T\00h\00e\00 \00a\00b\00o\00v\00e\00 \00i\00s\00 \00a\00 \00t\00w\00o\00-\00c\00o\00l\00u\00m\00n\00 \00t\00e\00x\00t\00.\00 \00I\00f\00 \00c\00o\00m\00b\00i\00n\00i\00n\00g\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00s\00 \00a\00r\00e\00 \00h\00a\00n\00d\00l\00e\00d\00\n\00c\00o\00r\00r\00e\00c\00t\00l\00y\00,\00 \00t\00h\00e\00 \00l\00i\00n\00e\00s\00 \00o\00f\00 \00t\00h\00e\00 \00s\00e\00c\00o\00n\00d\00 \00c\00o\00l\00u\00m\00n\00 \00s\00h\00o\00u\00l\00d\00 \00b\00e\00 \00a\00l\00i\00g\00n\00e\00d\00 \00w\00i\00t\00h\00 \00t\00h\00e\00\n\00|\00 \00c\00h\00a\00r\00a\00c\00t\00e\00r\00 \00a\00b\00o\00v\00e\00.\00)\00\n\00\n\00E\00t\00h\00i\00o\00p\00i\00a\00n\00:\00\n\00\n\00P\00r\00o\00v\00e\00r\00b\00s\00 \00i\00n\00 \00t\00h\00e\00 \00A\00m\00h\00a\00r\00i\00c\00 \00l\00a\00n\00g\00u\00a\00g\00e\00:\00\n\00\n\000\12\1b\12\ed\12 \00\a0\12\ed\12s\12(\125\12 \00\95\12\t\13%\12 \00\a0\12\ed\12\a8\120\125\12b\13\n\00e\12\0b\12 \00\ab\12\08\12\9d\12 \00\a5\12\95\12\f0\12\a0\12c\12t\12 \00`\12F\12\18\12 \13\9d\12b\13\n\00\0c\13%\13 \00\eb\12\08\12d\12q\12 \00A\12\1d\12%\13\93\12 \00\90\12\cd\12b\13\n\00\f0\12\00\12 \00`\12\15\12\r\12\19\12 \00E\12d\12 \00c\12\ed\12 \13#\13 \00\95\12#\13u\12 \00`\12\08\13\f0\12\08\12\cd\12b\13\n\00\e8\12\a0\12M\13 \00\c8\12\08\12\1d\12s\12 \00`\12E\12d\12 \00\a0\12\ed\12s\12=\12\1d\12b\13\n\00\a0\12\ed\12%\13 \00`\12`\12\0b\12 \00\f3\12\cb\12 \00p\12\18\12s\12b\13\n\002\12p\12(\12\t\13\19\12 \00\ed\12\f0\12(\12\r\13\19\12b\13\n\00@\125\12 \00`\12@\125\12e\13 \00\d5\12\95\12A\12\0b\12\r\12 \00`\12\a5\12\r\13)\12 \00\ed\12\04\12\f3\12\r\12b\13\n\00\f5\12-\12 \00b\12\eb\12e\12-\12 \00\a0\12\95\12`\123\12 \00\eb\125\12-\12b\13\n\000\12\cd\12 \00\a5\12\95\12\f0\12d\12q\12 \00\a5\12\95\12\05\13 \00\a5\12\95\12\f0\12 \00\t\13(\12d\12q\12 \00\a0\12\ed\12p\12\f3\12\f0\12-\12\1d\12b\13\n\00\a5\12\r\13\dc\12-\12 \00\e8\12\a8\12H\13p\12\cd\12\95\12 \00\t\13.\12.\12 \003\12\ed\12\d8\12\0b\13\cd\12 \00\a0\12\ed\12\f5\12-\12\1d\12b\13\n\00\e8\12\0e\13(\12d\12u\12 \00\0c\12c\12e\13 \00b\12\eb\12\e9\12u\12 \00\ed\125\12E\12 \00c\12\eb\12\e9\12u\12 \00\eb\12 \13\r\12E\12b\13\n\00%\12+\12 \00\a8\12\18\12M\13s\12u\12 \00\r\12\04\13\95\12 \00\0b\12K\13s\12u\12b\13\n\00\d3\12c\12\ed\12 \00\1b\12\f0\12*\12\eb\12 \00\e8\12\08\12\cd\12e\13 \00\r\13\95\12\f5\12 \00\ed\12\de\12 \00\ed\12\de\12+\12\r\12b\13\n\00\e8\12\a5\125\12\0b\12\1d\12 \00\a0\12\08\13)\12 \00\18\12\ab\12 \00\e8\12\a0\12\1e\12+\12 \00\a0\12\08\13)\12 \00\cb\12-\12\ab\12b\13\n\00p\12\95\12\0b\13\0e\12 \00b\12p\12I\13 \00p\12\18\12\r\126\12 \00c\12I\13b\13\n\00\c8\12\f3\12\05\13\05\12 \00\1b\12-\12 \00b\12\06\12\95\12 \00(\13-\125\12\05\12 \00\a0\12u\12\0b\120\12\cd\12b\13\n\00\a5\12\r\13-\12\05\12\95\12 \00`\12M\13+\12=\12\05\12 \00\r\12\ad\12 \00\d8\12-\12\0b\13b\13\n\00\n\00R\00u\00n\00e\00s\00:\00\n\00\n\00\bb\16\d6\16 \00\b3\16\b9\16\ab\16\a6\16 \00\a6\16\ab\16\cf\16 \00\bb\16\d6\16 \00\d2\16\a2\16\de\16\d6\16 \00\a9\16\be\16 \00\a6\16\ab\16\d7\16 \00\da\16\aa\16\be\16\de\16\d6\16 \00\be\16\a9\16\b1\16\a6\16\b9\16\d6\16\aa\16\b1\16\de\16\a2\16\d7\16 \00\b9\16\c1\16\a6\16 \00\a6\16\aa\16 \00\b9\16\d6\16\e5\16\ab\16\n\00\n\00(\00O\00l\00d\00 \00E\00n\00g\00l\00i\00s\00h\00,\00 \00w\00h\00i\00c\00h\00 \00t\00r\00a\00n\00s\00c\00r\00i\00b\00e\00d\00 \00i\00n\00t\00o\00 \00L\00a\00t\00i\00n\00 \00r\00e\00a\00d\00s\00 \00\'\00H\00e\00 \00c\00w\00a\00e\00t\00h\00 \00t\00h\00a\00t\00 \00h\00e\00\n\00b\00u\00d\00e\00 \00t\00h\00a\00e\00m\00 \00l\00a\00n\00d\00e\00 \00n\00o\00r\00t\00h\00w\00e\00a\00r\00d\00u\00m\00 \00w\00i\00t\00h\00 \00t\00h\00a\00 \00W\00e\00s\00t\00s\00a\00e\00.\00\'\00 \00a\00n\00d\00 \00m\00e\00a\00n\00s\00 \00\'\00H\00e\00 \00s\00a\00i\00d\00\n\00t\00h\00a\00t\00 \00h\00e\00 \00l\00i\00v\00e\00d\00 \00i\00n\00 \00t\00h\00e\00 \00n\00o\00r\00t\00h\00e\00r\00n\00 \00l\00a\00n\00d\00 \00n\00e\00a\00r\00 \00t\00h\00e\00 \00W\00e\00s\00t\00e\00r\00n\00 \00S\00e\00a\00.\00\'\00)\00\n\00\n\00B\00r\00a\00i\00l\00l\00e\00:\00\n\00\n\00L(\01(\'(\11( \00<(\01(\12( \00 \00M(\1c(\07(\11(9(0(\0e( \00c(\15(\0c(\n\00\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\19(\11(\01(\19(\12( \00\1e(\15( \00\03(\11(\1b(\14( \00:(\n(9(2( \00y(;(\11( \00\n(\0e( \00\1d(\15( \00\19(3(\03(\1e(\n\001(\01(\1e(\11(\'(;( \00\01(\03(3(\1e( \009(\01(\1e(2( \00y(\11( \00\17(\11(\1b(\n(\0c(;( \00\15(\0b( \00\19(\n(\0e( \00\03(%(\17(\n(\01(\07( \00:(\01(\0e(\n\00\0e(\n(\1b(\1d(+( \00\03(9( \009(\11( \00\n(\07(;(\1b(9(\r(\01(\1d(\02( \009(\11( \00\n(\07(;(\05(\02( \009(\11( \00%(\1d(\19(;(\1e(\01(\05(;(\02(\n\00\01(\1d(\19( \009(\11( \00!(\n(\11(\0b( \00\r(3(\17(\1d(;(2( \00N(\n(\17(\15(\15(\1b(\11( \00\0e(\n(\1b(\1d(+( \00\n(\1e(2( \00A(\1d(\19(\n\00N(\n(\17(\15(\15(\1b(\11(0(\0e( \00\1d(\01(\r(\11( \00:(\01(\0e( \00\1b(\15(\15(\19( \00%(\0f(\15(\1d( \000(a(\01(\1d(\1b(\11(\02( \00\0b(\15(\17( \00\01(\1d(9(9(\14(\1b( \00\19(\11(\n\00!(\15(\0e(\11( \00\1e(\15( \00\0f(%(\1e( \00\19(\n(\0e( \00\19(\01(\1d(\19( \00\1e(\15(2(\n\00\n\00U(\07(\19( \00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00M(\14(\19(\16( \00J( \00\19(\15(\1d(0(\1e( \00\r(\11(\01(\1d( \00\1e(\15( \00\0e(\01(9( \009(\01(\1e( \00J( \00\05(\1d(*(\02( \00\15(\0b( \00\r(9(\n\00*(\1d( \00\05(\1d(*(\07(+(\1b(\11(\02( \001(\01(\1e( \009(;(\11( \00\n(\0e( \00\0f(\1c(\1e(\n(\n(%(\07(\1c(\07(9( \00\19(\11(\01(\19( \00\01(\03(3(\1e(\n\00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2( \00J( \00\r(\n(#(\1e( \00\19(\01(\'(\11( \00\03(\11(2( \00\14(\n(\07(\14(+(\02( \00\r(9(\0e(\11(\07(\0b(\02( \00\1e(\15(\n\00\17(\11(\1b(\1c(\19( \00\01( \00\n(\15(\0b(\0b(\14($(\1d(\01(\n(\07( \00\01(\0e( \009(\11( \00\19(\11(\01(\19(\11(\0c( \00\0f(\n(\11(\n(\11( \00\15(\0b( \00\n(\17(\15(\1d(\r(\15(\1d(\1b(;(9(\n\00\14( \009(\11( \00\1e(\17(\01(\19(\11(2( \00C(%(\1e( \009(\11( \00:(\n(\0e(\19(\15(\r( \00\15(\0b( \003(\17( \00\01(\1d(\n(\11(\0c(\15(\17(\0e(\n\00\n(\0e( \00\14( \009(\11( \00\0e(\n(\r(\n(\07(\11(\06( \00\01(\1d(\19( \00\r(9( \00%(\1d(\19(\01(\07(\07(*(+( \00\19(\01(\1d(\19(\0e(\n\00)(\01(\07(\07( \00\1d(\15(\1e( \00\19(\n(\0c(%(\17(\03( \00\n(\1e(\02( \00\15(\17( \009(\11( \00J(3(\1d(\1e(\17(9(0(\0e( \00\19(\15(\1d(\11( \00\0b(\15(\17(2( \00y(3(\n\00:(\n(\07(\07( \009(;(\11(\0b(\15(\17(\11( \00\0f(;(\r(\n(\1e( \00\r(\11( \00\1e(\15( \00\17(\11(\0f(\11(\01(\1e(\02( \00\11(\r(\0f(\19(\01(\1e(\n(\n(\01(\07(\07(9(\02( \009(\01(\1e(\n\00M(\1c(\07(\11(9( \00:(\01(\0e( \00\01(\0e( \00\19(\11(\01(\19( \00\01(\0e( \00\01( \00\19(\15(\15(\17($(\1d(\01(\n(\07(2(\n\00\n\00(\00T\00h\00e\00 \00f\00i\00r\00s\00t\00 \00c\00o\00u\00p\00l\00e\00 \00o\00f\00 \00p\00a\00r\00a\00g\00r\00a\00p\00h\00s\00 \00o\00f\00 \00\"\00A\00 \00C\00h\00r\00i\00s\00t\00m\00a\00s\00 \00C\00a\00r\00o\00l\00\"\00 \00b\00y\00 \00D\00i\00c\00k\00e\00n\00s\00)\00\n\00\n\00C\00o\00m\00p\00a\00c\00t\00 \00f\00o\00n\00t\00 \00s\00e\00l\00e\00c\00t\00i\00o\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00t\00e\00x\00t\00:\00\n\00\n\00A\00B\00C\00D\00E\00F\00G\00H\00I\00J\00K\00L\00M\00N\00O\00P\00Q\00R\00S\00T\00U\00V\00W\00X\00Y\00Z\00 \00/\000\001\002\003\004\005\006\007\008\009\00\n\00a\00b\00c\00d\00e\00f\00g\00h\00i\00j\00k\00l\00m\00n\00o\00p\00q\00r\00s\00t\00u\00v\00w\00x\00y\00z\00 \00\a3\00\a9\00\b5\00\c0\00\c6\00\d6\00\de\00\df\00\e9\00\f6\00\ff\00\n\00\13 \14 \18 \1c \1d \1e \" & 0 \"!S\01`\01x\01~\01\ac \00\91\03\92\03\93\03\94\03\a9\03\b1\03\b2\03\b3\03\b4\03\c9\03 \00\10\04\11\04\12\04\13\04\14\040\041\042\043\044\04\n\00\00\"\02\"\08\"\1d!\'\"*\"a\"\1e\" \00\91!\97!\a8!\bb!\e3! \00\10%<%T%X%\91%\ba%:&@& \00\01\fb\fd\ff@$\82 \1f\02\1e\e5\04\84\1eP\02\d0\02N#\d0\051\05\d0\10\n\00\n\00G\00r\00e\00e\00t\00i\00n\00g\00s\00 \00i\00n\00 \00v\00a\00r\00i\00o\00u\00s\00 \00l\00a\00n\00g\00u\00a\00g\00e\00s\00:\00\n\00\n\00H\00e\00l\00l\00o\00 \00w\00o\00r\00l\00d\00,\00 \00\9a\03\b1\03\bb\03\b7\03\bc\03s\1f\c1\03\b1\03 \00\ba\03y\1f\c3\03\bc\03\b5\03,\00 \00\b30\f30\cb0\c10\cf0\n\00\n\00B\00o\00x\00 \00d\00r\00a\00w\00i\00n\00g\00 \00a\00l\00i\00g\00n\00m\00e\00n\00t\00 \00t\00e\00s\00t\00s\00:\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\88%\n\00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\89%\n\00T%P%P%f%P%P%W% \00 \00\0c%\00%\00%,%\00%\00%\10% \00 \00m%\00%\00%,%\00%\00%n% \00 \00m%\00%\00%,%\00%\00%n% \00 \00\0f%\01%\01%3%\01%\01%\13% \00 \00\0e%\12%\0f%\11% \00 \00 \00w% \00 \00{% \00\0f%/%\13% \00\0c%0%\10% \00 \00 \00 \00\8a% \00q%r%q%r%s%s%s%\n\00Q%\0c%\00%h%\00%\10%Q% \00 \00\02%T%P%g%P%W%\02% \00 \00\02%R%P%j%P%U%\02% \00 \00\02%S%\00%A%\00%V%\02% \00 \00\03%\0c%\00%B%\00%\10%\03% \00 \00\17%C%D%\19% \00 \00v%<%t%z%K%x% %<%(% \00\1d%K%%% \00 \00 \00 \00\8b% \00r%q%r%q%s%s%s%\n\00Q%\02%r% \00q%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00\7f% \00\02%\03% \00 \00\r%E%F%\13% \00 \00 \00u% \00 \00y% \00\17%7%\1b% \00\14%8%\18% \00 \00 \00 \00\8c% \00q%r%q%r%s%s%s%\n\00`%a% \00s% \00^%c% \00 \00\1c%b% \00 \00 \00_%$% \00 \00\1c%<%\00%<%\00%<%$% \00 \00\1c%k%\00%B%\00%k%$% \00 \00#%?%~%<%|%?%+% \00 \00\15%\1b%\16%\1a% \00 \00 \00 \00 \00\0c%\04%\04%\10% \00N% \00\0f%\05%\05%\13% \00\0b% \00\8d% \00r%q%r%q%s%s%s%\n\00Q%\02%q% \00r%\02%Q% \00 \00\02%Q% \00 \00 \00Q%\02% \00 \00\02%\02% \00\02% \00\02%\02% \00 \00\02%Q% \00\03% \00Q%\02% \00 \00\03%\02% \00}% \00\02%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8e%\n\00Q%\14%\00%e%\00%\18%Q% \00 \00\02%Z%P%d%P%]%\02% \00 \00\02%X%P%j%P%[%\02% \00 \00\02%Y%\00%@%\00%\\%\02% \00 \00\03%\14%\00%B%\00%\18%\03% \00 \00\91%\91%\92%\92%\93%\93%\88%\88% \00\n% \00 \00\06% \00N% \00O% \00 \00\07% \00\0b% \00\8f%\n\00Z%P%P%i%P%P%]% \00 \00\14%\00%\00%4%\00%\00%\18% \00 \00p%\00%\00%4%\00%\00%o% \00 \00p%\00%\00%4%\00%\00%o% \00 \00\17%\01%\01%;%\01%\01%\1b% \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00\14%L%L%\18% \00N% \00\17%M%M%\1b% \00\0b% \00 \00\81%\82%\83%\84%\85%\86%\87%\88%\n") (data (i32.const 15212) "\8c\1d") (data (i32.const 15224) "\01\00\00\00p\1d\00\00S\00e\00n\00t\00e\00n\00c\00e\00s\00 \00t\00h\00a\00t\00 \00c\00o\00n\00t\00a\00i\00n\00 \00a\00l\00l\00 \00l\00e\00t\00t\00e\00r\00s\00 \00c\00o\00m\00m\00o\00n\00l\00y\00 \00u\00s\00e\00d\00 \00i\00n\00 \00a\00 \00l\00a\00n\00g\00u\00a\00g\00e\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00M\00a\00r\00k\00u\00s\00 \00K\00u\00h\00n\00 \00<\00h\00t\00t\00p\00:\00/\00/\00w\00w\00w\00.\00c\00l\00.\00c\00a\00m\00.\00a\00c\00.\00u\00k\00/\00~\00m\00g\00k\002\005\00/\00>\00 \00-\00-\00 \002\000\001\002\00-\000\004\00-\001\001\00\n\00\n\00T\00h\00i\00s\00 \00i\00s\00 \00a\00n\00 \00e\00x\00a\00m\00p\00l\00e\00 \00o\00f\00 \00a\00 \00p\00l\00a\00i\00n\00-\00t\00e\00x\00t\00 \00f\00i\00l\00e\00 \00e\00n\00c\00o\00d\00e\00d\00 \00i\00n\00 \00U\00T\00F\00-\008\00.\00\n\00\n\00\n\00D\00a\00n\00i\00s\00h\00 \00(\00d\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00Q\00u\00i\00z\00d\00e\00l\00t\00a\00g\00e\00r\00n\00e\00 \00s\00p\00i\00s\00t\00e\00 \00j\00o\00r\00d\00b\00\e6\00r\00 \00m\00e\00d\00 \00f\00l\00\f8\00d\00e\00,\00 \00m\00e\00n\00s\00 \00c\00i\00r\00k\00u\00s\00k\00l\00o\00v\00n\00e\00n\00\n\00 \00 \00W\00o\00l\00t\00h\00e\00r\00 \00s\00p\00i\00l\00l\00e\00d\00e\00 \00p\00\e5\00 \00x\00y\00l\00o\00f\00o\00n\00.\00\n\00 \00 \00(\00=\00 \00Q\00u\00i\00z\00 \00c\00o\00n\00t\00e\00s\00t\00a\00n\00t\00s\00 \00w\00e\00r\00e\00 \00e\00a\00t\00i\00n\00g\00 \00s\00t\00r\00a\00w\00b\00e\00r\00y\00 \00w\00i\00t\00h\00 \00c\00r\00e\00a\00m\00 \00w\00h\00i\00l\00e\00 \00W\00o\00l\00t\00h\00e\00r\00\n\00 \00 \00t\00h\00e\00 \00c\00i\00r\00c\00u\00s\00 \00c\00l\00o\00w\00n\00 \00p\00l\00a\00y\00e\00d\00 \00o\00n\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00.\00)\00\n\00\n\00G\00e\00r\00m\00a\00n\00 \00(\00d\00e\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00F\00a\00l\00s\00c\00h\00e\00s\00 \00\dc\00b\00e\00n\00 \00v\00o\00n\00 \00X\00y\00l\00o\00p\00h\00o\00n\00m\00u\00s\00i\00k\00 \00q\00u\00\e4\00l\00t\00 \00j\00e\00d\00e\00n\00 \00g\00r\00\f6\00\df\00e\00r\00e\00n\00 \00Z\00w\00e\00r\00g\00\n\00 \00 \00(\00=\00 \00W\00r\00o\00n\00g\00f\00u\00l\00 \00p\00r\00a\00c\00t\00i\00c\00i\00n\00g\00 \00o\00f\00 \00x\00y\00l\00o\00p\00h\00o\00n\00e\00 \00m\00u\00s\00i\00c\00 \00t\00o\00r\00t\00u\00r\00e\00s\00 \00e\00v\00e\00r\00y\00 \00l\00a\00r\00g\00e\00r\00 \00d\00w\00a\00r\00f\00)\00\n\00\n\00 \00 \00Z\00w\00\f6\00l\00f\00 \00B\00o\00x\00k\00\e4\00m\00p\00f\00e\00r\00 \00j\00a\00g\00t\00e\00n\00 \00E\00v\00a\00 \00q\00u\00e\00r\00 \00\fc\00b\00e\00r\00 \00d\00e\00n\00 \00S\00y\00l\00t\00e\00r\00 \00D\00e\00i\00c\00h\00\n\00 \00 \00(\00=\00 \00T\00w\00e\00l\00v\00e\00 \00b\00o\00x\00i\00n\00g\00 \00f\00i\00g\00h\00t\00e\00r\00s\00 \00h\00u\00n\00t\00e\00d\00 \00E\00v\00a\00 \00a\00c\00r\00o\00s\00s\00 \00t\00h\00e\00 \00d\00i\00k\00e\00 \00o\00f\00 \00S\00y\00l\00t\00)\00\n\00\n\00 \00 \00H\00e\00i\00z\00\f6\00l\00r\00\fc\00c\00k\00s\00t\00o\00\df\00a\00b\00d\00\e4\00m\00p\00f\00u\00n\00g\00\n\00 \00 \00(\00=\00 \00f\00u\00e\00l\00 \00o\00i\00l\00 \00r\00e\00c\00o\00i\00l\00 \00a\00b\00s\00o\00r\00b\00e\00r\00)\00\n\00 \00 \00(\00j\00q\00v\00w\00x\00y\00 \00m\00i\00s\00s\00i\00n\00g\00,\00 \00b\00u\00t\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00i\00n\00 \00o\00n\00e\00 \00w\00o\00r\00d\00)\00\n\00\n\00G\00r\00e\00e\00k\00 \00(\00e\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\93\03\b1\03\b6\03\ad\03\b5\03\c2\03 \00\ba\03\b1\03v\1f \00\bc\03\c5\03\c1\03\c4\03\b9\03r\1f\c2\03 \00\b4\03r\1f\bd\03 \00\b8\03p\1f \00\b2\03\c1\03\f6\1f \00\c0\03\b9\03p\1f \00\c3\03\c4\03x\1f \00\c7\03\c1\03\c5\03\c3\03\b1\03\c6\03v\1f \00\be\03\ad\03\c6\03\c9\03\c4\03\bf\03\n\00 \00 \00(\00=\00 \00N\00o\00 \00m\00o\00r\00e\00 \00s\00h\00a\00l\00l\00 \00I\00 \00s\00e\00e\00 \00a\00c\00a\00c\00i\00a\00s\00 \00o\00r\00 \00m\00y\00r\00t\00l\00e\00s\00 \00i\00n\00 \00t\00h\00e\00 \00g\00o\00l\00d\00e\00n\00 \00c\00l\00e\00a\00r\00i\00n\00g\00)\00\n\00\n\00 \00 \00\9e\03\b5\03\c3\03\ba\03\b5\03\c0\03\ac\03\b6\03\c9\03 \00\c4\03t\1f\bd\03 \00\c8\03\c5\03\c7\03\bf\03\c6\03\b8\03\cc\03\c1\03\b1\03 \00\b2\03\b4\03\b5\03\bb\03\c5\03\b3\03\bc\03\af\03\b1\03\n\00 \00 \00(\00=\00 \00I\00 \00u\00n\00c\00o\00v\00e\00r\00 \00t\00h\00e\00 \00s\00o\00u\00l\00-\00d\00e\00s\00t\00r\00o\00y\00i\00n\00g\00 \00a\00b\00h\00o\00r\00r\00e\00n\00c\00e\00)\00\n\00\n\00E\00n\00g\00l\00i\00s\00h\00 \00(\00e\00n\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00T\00h\00e\00 \00q\00u\00i\00c\00k\00 \00b\00r\00o\00w\00n\00 \00f\00o\00x\00 \00j\00u\00m\00p\00s\00 \00o\00v\00e\00r\00 \00t\00h\00e\00 \00l\00a\00z\00y\00 \00d\00o\00g\00\n\00\n\00S\00p\00a\00n\00i\00s\00h\00 \00(\00e\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00E\00l\00 \00p\00i\00n\00g\00\fc\00i\00n\00o\00 \00W\00e\00n\00c\00e\00s\00l\00a\00o\00 \00h\00i\00z\00o\00 \00k\00i\00l\00\f3\00m\00e\00t\00r\00o\00s\00 \00b\00a\00j\00o\00 \00e\00x\00h\00a\00u\00s\00t\00i\00v\00a\00 \00l\00l\00u\00v\00i\00a\00 \00y\00\n\00 \00 \00f\00r\00\ed\00o\00,\00 \00a\00\f1\00o\00r\00a\00b\00a\00 \00a\00 \00s\00u\00 \00q\00u\00e\00r\00i\00d\00o\00 \00c\00a\00c\00h\00o\00r\00r\00o\00.\00\n\00 \00 \00(\00C\00o\00n\00t\00a\00i\00n\00s\00 \00e\00v\00e\00r\00y\00 \00l\00e\00t\00t\00e\00r\00 \00a\00n\00d\00 \00e\00v\00e\00r\00y\00 \00a\00c\00c\00e\00n\00t\00,\00 \00b\00u\00t\00 \00n\00o\00t\00 \00e\00v\00e\00r\00y\00 \00c\00o\00m\00b\00i\00n\00a\00t\00i\00o\00n\00\n\00 \00 \00o\00f\00 \00v\00o\00w\00e\00l\00 \00+\00 \00a\00c\00u\00t\00e\00.\00)\00\n\00\n\00F\00r\00e\00n\00c\00h\00 \00(\00f\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00o\00r\00t\00e\00z\00 \00c\00e\00 \00v\00i\00e\00u\00x\00 \00w\00h\00i\00s\00k\00y\00 \00a\00u\00 \00j\00u\00g\00e\00 \00b\00l\00o\00n\00d\00 \00q\00u\00i\00 \00f\00u\00m\00e\00 \00s\00u\00r\00 \00s\00o\00n\00 \00\ee\00l\00e\00 \00i\00n\00t\00\e9\00r\00i\00e\00u\00r\00e\00,\00 \00\e0\00\n\00 \00 \00c\00\f4\00t\00\e9\00 \00d\00e\00 \00l\00\'\00a\00l\00c\00\f4\00v\00e\00 \00o\00v\00o\00\ef\00d\00e\00,\00 \00o\00\f9\00 \00l\00e\00s\00 \00b\00\fb\00c\00h\00e\00s\00 \00s\00e\00 \00c\00o\00n\00s\00u\00m\00e\00n\00t\00 \00d\00a\00n\00s\00 \00l\00\'\00\e2\00t\00r\00e\00,\00 \00c\00e\00\n\00 \00 \00q\00u\00i\00 \00l\00u\00i\00 \00p\00e\00r\00m\00e\00t\00 \00d\00e\00 \00p\00e\00n\00s\00e\00r\00 \00\e0\00 \00l\00a\00 \00c\00\e6\00n\00o\00g\00e\00n\00\e8\00s\00e\00 \00d\00e\00 \00l\00\'\00\ea\00t\00r\00e\00 \00d\00o\00n\00t\00 \00i\00l\00 \00e\00s\00t\00 \00q\00u\00e\00s\00t\00i\00o\00n\00\n\00 \00 \00d\00a\00n\00s\00 \00l\00a\00 \00c\00a\00u\00s\00e\00 \00a\00m\00b\00i\00g\00u\00\eb\00 \00e\00n\00t\00e\00n\00d\00u\00e\00 \00\e0\00 \00M\00o\00\ff\00,\00 \00d\00a\00n\00s\00 \00u\00n\00 \00c\00a\00p\00h\00a\00r\00n\00a\00\fc\00m\00 \00q\00u\00i\00,\00\n\00 \00 \00p\00e\00n\00s\00e\00-\00t\00-\00i\00l\00,\00 \00d\00i\00m\00i\00n\00u\00e\00 \00\e7\00\e0\00 \00e\00t\00 \00l\00\e0\00 \00l\00a\00 \00q\00u\00a\00l\00i\00t\00\e9\00 \00d\00e\00 \00s\00o\00n\00 \00S\01u\00v\00r\00e\00.\00\n\00\n\00 \00 \00l\00\'\00\ee\00l\00e\00 \00e\00x\00i\00g\00u\00\eb\00\n\00 \00 \00O\00\f9\00 \00l\00\'\00o\00b\00\e8\00s\00e\00 \00j\00u\00r\00y\00 \00m\00\fb\00r\00\n\00 \00 \00F\00\ea\00t\00e\00 \00l\00\'\00h\00a\00\ef\00 \00v\00o\00l\00a\00p\00\fc\00k\00,\00\n\00 \00 \00\c2\00n\00e\00 \00e\00x\00 \00a\00\e9\00q\00u\00o\00 \00a\00u\00 \00w\00h\00i\00s\00t\00,\00\n\00 \00 \00\d4\00t\00e\00z\00 \00c\00e\00 \00v\00S\01u\00 \00d\00\e9\00\e7\00u\00.\00\n\00\n\00 \00 \00L\00e\00 \00c\00S\01u\00r\00 \00d\00\e9\00\e7\00u\00 \00m\00a\00i\00s\00 \00l\00\'\00\e2\00m\00e\00 \00p\00l\00u\00t\00\f4\00t\00 \00n\00a\00\ef\00v\00e\00,\00 \00L\00o\00u\00\ff\00s\00 \00r\00\ea\00v\00a\00 \00d\00e\00 \00c\00r\00a\00p\00a\00\fc\00t\00e\00r\00 \00e\00n\00\n\00 \00 \00c\00a\00n\00o\00\eb\00 \00a\00u\00 \00d\00e\00l\00\e0\00 \00d\00e\00s\00 \00\ee\00l\00e\00s\00,\00 \00p\00r\00\e8\00s\00 \00d\00u\00 \00m\00\e4\00l\00s\00t\00r\00\f6\00m\00 \00o\00\f9\00 \00b\00r\00\fb\00l\00e\00n\00t\00 \00l\00e\00s\00 \00n\00o\00v\00\e6\00.\00\n\00\n\00I\00r\00i\00s\00h\00 \00G\00a\00e\00l\00i\00c\00 \00(\00g\00a\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00D\00\'\00f\00h\00u\00a\00s\00c\00a\00i\00l\00 \00\cd\00o\00s\00a\00,\00 \00\da\00r\00m\00h\00a\00c\00 \00n\00a\00 \00h\00\d3\00i\00g\00h\00e\00 \00B\00e\00a\00n\00n\00a\00i\00t\00h\00e\00,\00 \00p\00\f3\00r\00 \00\c9\00a\00v\00a\00 \00a\00g\00u\00s\00 \00\c1\00d\00h\00a\00i\00m\00h\00\n\00\n\00H\00u\00n\00g\00a\00r\00i\00a\00n\00 \00(\00h\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c1\00r\00v\00\ed\00z\00t\00q\01r\00Q\01 \00t\00\fc\00k\00\f6\00r\00f\00\fa\00r\00\f3\00g\00\e9\00p\00\n\00 \00 \00(\00=\00 \00f\00l\00o\00o\00d\00-\00p\00r\00o\00o\00f\00 \00m\00i\00r\00r\00o\00r\00-\00d\00r\00i\00l\00l\00i\00n\00g\00 \00m\00a\00c\00h\00i\00n\00e\00,\00 \00o\00n\00l\00y\00 \00a\00l\00l\00 \00n\00o\00n\00-\00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00)\00\n\00\n\00I\00c\00e\00l\00a\00n\00d\00i\00c\00 \00(\00i\00s\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00K\00\e6\00m\00i\00 \00n\00\fd\00 \00\f6\00x\00i\00 \00h\00\e9\00r\00 \00y\00k\00i\00s\00t\00 \00\fe\00j\00\f3\00f\00u\00m\00 \00n\00\fa\00 \00b\00\e6\00\f0\00i\00 \00v\00\ed\00l\00 \00o\00g\00 \00\e1\00d\00r\00e\00p\00a\00\n\00\n\00 \00 \00S\00\e6\00v\00\f6\00r\00 \00g\00r\00\e9\00t\00 \00\e1\00\f0\00a\00n\00 \00\fe\00v\00\ed\00 \00\fa\00l\00p\00a\00n\00 \00v\00a\00r\00 \00\f3\00n\00\fd\00t\00\n\00 \00 \00(\00s\00o\00m\00e\00 \00A\00S\00C\00I\00I\00 \00l\00e\00t\00t\00e\00r\00s\00 \00m\00i\00s\00s\00i\00n\00g\00)\00\n\00\n\00J\00a\00p\00a\00n\00e\00s\00e\00 \00(\00j\00p\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00H\00i\00r\00a\00g\00a\00n\00a\00:\00 \00(\00I\00r\00o\00h\00a\00)\00\n\00\n\00 \00 \00D0\8d0o0k0{0x0h0a0\8a0l0\8b0\920\n\00 \00 \00\8f0K0\880_0\8c0]0d0m0j0\890\800\n\00 \00 \00F0\900n0J0O0\840~0Q0u0S0H0f0\n\00 \00 \00B0U0M0\860\810\7f0W0\910r0\820[0Y0\n\00\n\00 \00 \00K\00a\00t\00a\00k\00a\00n\00a\00:\00\n\00\n\00 \00 \00\a40\ed0\cf0\cb0\db0\d80\c80 \00\c10\ea0\cc0\eb0\f20 \00\ef0\ab0\e80\bf0\ec0\bd0 \00\c40\cd0\ca0\e90\e00\n\00 \00 \00\a60\f00\ce0\aa0\af0\e40\de0 \00\b10\d50\b30\a80\c60 \00\a20\b50\ad0\e60\e10\df0\b70 \00\f10\d20\e20\bb0\b90\f30\n\00\n\00H\00e\00b\00r\00e\00w\00 \00(\00i\00w\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00?\00 \00\d3\05\d2\05 \00\e1\05\e7\05\e8\05\df\05 \00\e9\05\d8\05 \00\d1\05\d9\05\dd\05 \00\de\05\d0\05\d5\05\db\05\d6\05\d1\05 \00\d5\05\dc\05\e4\05\ea\05\e2\05 \00\de\05\e6\05\d0\05 \00\dc\05\d5\05 \00\d7\05\d1\05\e8\05\d4\05 \00\d0\05\d9\05\da\05 \00\d4\05\e7\05\dc\05\d9\05\d8\05\d4\05\n\00\n\00P\00o\00l\00i\00s\00h\00 \00(\00p\00l\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00c\00h\00n\00\05\01\07\01 \00w\00 \00t\00\19\01 \00B\01\f3\00d\00z\01 \00j\00e\00|\01a\00 \00l\00u\00b\00 \00o\00[\01m\00 \00s\00k\00r\00z\00y\00D\01 \00f\00i\00g\00\n\00 \00 \00(\00=\00 \00T\00o\00 \00p\00u\00s\00h\00 \00a\00 \00h\00e\00d\00g\00e\00h\00o\00g\00 \00o\00r\00 \00e\00i\00g\00h\00t\00 \00b\00i\00n\00s\00 \00o\00f\00 \00f\00i\00g\00s\00 \00i\00n\00 \00t\00h\00i\00s\00 \00b\00o\00a\00t\00)\00\n\00\n\00R\00u\00s\00s\00i\00a\00n\00 \00(\00r\00u\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\12\04 \00G\040\04I\040\04E\04 \00N\043\040\04 \006\048\04;\04 \001\04K\04 \00F\048\04B\04@\04C\04A\04?\00 \00\14\040\04,\00 \00=\04>\04 \00D\040\04;\04L\04H\048\042\04K\049\04 \00M\04:\047\045\04<\04?\04;\04O\04@\04!\00\n\00 \00 \00(\00=\00 \00W\00o\00u\00l\00d\00 \00a\00 \00c\00i\00t\00r\00u\00s\00 \00l\00i\00v\00e\00 \00i\00n\00 \00t\00h\00e\00 \00b\00u\00s\00h\00e\00s\00 \00o\00f\00 \00s\00o\00u\00t\00h\00?\00 \00Y\00e\00s\00,\00 \00b\00u\00t\00 \00o\00n\00l\00y\00 \00a\00 \00f\00a\00k\00e\00 \00o\00n\00e\00!\00)\00\n\00\n\00 \00 \00!\04J\045\04H\04L\04 \006\045\04 \005\04I\04Q\04 \00M\04B\048\04E\04 \00<\04O\043\04:\048\04E\04 \00D\04@\040\04=\04F\04C\047\04A\04:\048\04E\04 \001\04C\04;\04>\04:\04 \004\040\04 \002\04K\04?\045\049\04 \00G\040\04N\04\n\00 \00 \00(\00=\00 \00E\00a\00t\00 \00s\00o\00m\00e\00 \00m\00o\00r\00e\00 \00o\00f\00 \00t\00h\00e\00s\00e\00 \00f\00r\00e\00s\00h\00 \00F\00r\00e\00n\00c\00h\00 \00l\00o\00a\00f\00s\00 \00a\00n\00d\00 \00h\00a\00v\00e\00 \00s\00o\00m\00e\00 \00t\00e\00a\00)\00\n\00\n\00T\00h\00a\00i\00 \00(\00t\00h\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00[\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00|\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00]\00\n\00 \00 \00O\0e \00@\0e\1b\0eG\0e\19\0e!\0e\19\0e8\0e)\0e\"\0eL\0e*\0e8\0e\14\0e\1b\0e#\0e0\0e@\0e*\0e#\0e4\0e\10\0e@\0e%\0e4\0e(\0e\04\0e8\0e\13\0e\04\0eH\0e2\0e \00 \00\01\0e\'\0eH\0e2\0e\1a\0e#\0e#\0e\14\0e2\0e\1d\0e9\0e\07\0e*\0e1\0e\15\0e\'\0eL\0e@\0e\14\0e#\0e1\0e\08\0e\t\0e2\0e\19\0e\n\00 \00 \00\08\0e\07\0e\1d\0eH\0e2\0e\1f\0e1\0e\19\0e\1e\0e1\0e\12\0e\19\0e2\0e\'\0e4\0e\n\0e2\0e\01\0e2\0e#\0e \00 \00 \00 \00 \00 \00 \00 \00 \00 \00 \00-\0e\"\0eH\0e2\0e%\0eI\0e2\0e\07\0e\1c\0e%\0e2\0e\r\0e$\0eE\0e@\0e\02\0eH\0e\19\0e\06\0eH\0e2\0e\1a\0e5\0e\11\0e2\0eC\0e\04\0e#\0e\n\00 \00 \00D\0e!\0eH\0e\16\0e7\0e-\0eB\0e\17\0e)\0eB\0e\01\0e#\0e\18\0eA\0e\n\0eH\0e\07\0e\0b\0e1\0e\14\0e.\0e6\0e\14\0e.\0e1\0e\14\0e\14\0eH\0e2\0e \00 \00 \00 \00 \00+\0e1\0e\14\0e-\0e \0e1\0e\"\0e@\0e+\0e!\0e7\0e-\0e\19\0e\01\0e5\0e,\0e2\0e-\0e1\0e\n\0e\0c\0e2\0e*\0e1\0e\"\0e\n\00 \00 \00\1b\0e\0f\0e4\0e\1a\0e1\0e\15\0e4\0e\1b\0e#\0e0\0e\1e\0e$\0e\15\0e4\0e\01\0e\0e\0e\01\0e3\0e+\0e\19\0e\14\0eC\0e\08\0e \00 \00 \00 \00 \00 \00 \00 \00\1e\0e9\0e\14\0e\08\0e2\0eC\0e+\0eI\0e\08\0eJ\0e0\0eF\0e \00\08\0eK\0e2\0eF\0e \00\19\0eH\0e2\0e\1f\0e1\0e\07\0e@\0e-\0e\"\0e \00/\0e\n\00\n\00 \00 \00[\00T\00h\00e\00 \00c\00o\00p\00y\00r\00i\00g\00h\00t\00 \00f\00o\00r\00 \00t\00h\00e\00 \00T\00h\00a\00i\00 \00e\00x\00a\00m\00p\00l\00e\00 \00i\00s\00 \00o\00w\00n\00e\00d\00 \00b\00y\00 \00T\00h\00e\00 \00C\00o\00m\00p\00u\00t\00e\00r\00\n\00 \00 \00A\00s\00s\00o\00c\00i\00a\00t\00i\00o\00n\00 \00o\00f\00 \00T\00h\00a\00i\00l\00a\00n\00d\00 \00u\00n\00d\00e\00r\00 \00t\00h\00e\00 \00R\00o\00y\00a\00l\00 \00P\00a\00t\00r\00o\00n\00a\00g\00e\00 \00o\00f\00 \00H\00i\00s\00 \00M\00a\00j\00e\00s\00t\00y\00 \00t\00h\00e\00\n\00 \00 \00K\00i\00n\00g\00.\00]\00\n\00\n\00T\00u\00r\00k\00i\00s\00h\00 \00(\00t\00r\00)\00\n\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00P\00i\00j\00a\00m\00a\00l\001\01 \00h\00a\00s\00t\00a\00,\00 \00y\00a\00\1f\011\01z\00 \00_\01o\00f\00\f6\00r\00e\00 \00\e7\00a\00b\00u\00c\00a\00k\00 \00g\00\fc\00v\00e\00n\00d\00i\00.\00\n\00 \00 \00(\00=\00P\00a\00t\00i\00e\00n\00t\00 \00w\00i\00t\00h\00 \00p\00a\00j\00a\00m\00a\00s\00,\00 \00t\00r\00u\00s\00t\00e\00d\00 \00s\00w\00a\00r\00t\00h\00y\00 \00d\00r\00i\00v\00e\00r\00 \00q\00u\00i\00c\00k\00l\00y\00)\00\n\00\n\00O\00t\00h\00e\00r\00\n\00-\00-\00-\00-\00-\00\n\00\n\00 \00 \00\c0\00\c8\00 \00/\00 \00c\003\00_\008\000\00 \00c\003\00_\008\008\00\n\00 \00 \00\d8S\cf\91 \00/\00 \00e\005\00_\008\00f\00_\009\008\00 \00e\009\00_\008\007\00_\008\00f\00\n\00 \00 \00A\d8\0e\dfA\d81\df \00/\00 \00f\000\00_\00a\000\00_\009\00c\00_\008\00e\00 \00f\000\00_\00a\000\00_\009\00c\00_\00b\001\00\n") - (data (i32.const 22784) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 22784) "\03\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -651,10 +651,10 @@ if unreachable end - i32.const 55584 + i32.const 55568 i32.const 0 i32.store $0 - i32.const 57152 + i32.const 57136 i32.const 0 i32.store $0 loop $for-loop|0 @@ -665,7 +665,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 55584 + i32.const 55568 i32.add i32.const 0 i32.store $0 offset=4 @@ -683,7 +683,7 @@ i32.add i32.const 2 i32.shl - i32.const 55584 + i32.const 55568 i32.add i32.const 0 i32.store $0 offset=96 @@ -701,13 +701,13 @@ br $for-loop|0 end end - i32.const 55584 - i32.const 57156 + i32.const 55568 + i32.const 57140 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 55584 + i32.const 55568 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -792,7 +792,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 55580 + i32.const 55568 i32.lt_u if local.get $0 @@ -892,7 +892,7 @@ unreachable end local.get $0 - i32.const 55580 + i32.const 55568 i32.lt_u if local.get $0 @@ -915,7 +915,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 55580 + i32.const 55568 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1670,7 +1670,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1682,7 +1682,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1711,7 +1711,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 55580 + i32.const 55568 i32.sub i32.const 1 i32.shr_u @@ -1745,7 +1745,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1923,7 +1923,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -1976,7 +1976,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2024,7 +2024,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2186,7 +2186,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2352,7 +2352,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2408,7 +2408,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2631,7 +2631,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -2842,7 +2842,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3056,7 +3056,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3330,7 +3330,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3417,7 +3417,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3462,7 +3462,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3506,7 +3506,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -3746,7 +3746,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 22812 + i32.const 22800 i32.lt_s if i32.const 55600 @@ -4031,7 +4031,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 55580 + i32.const 55568 i32.lt_u i32.and i32.eqz @@ -4092,7 +4092,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 22788 i32.add diff --git a/tests/compiler/std/string.debug.wat b/tests/compiler/std/string.debug.wat index 4276559c3f..7d5dc19a20 100644 --- a/tests/compiler/std/string.debug.wat +++ b/tests/compiler/std/string.debug.wat @@ -67,9 +67,9 @@ (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 25392)) - (global $~lib/memory/__data_end i32 (i32.const 25436)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 58204)) - (global $~lib/memory/__heap_base i32 (i32.const 58204)) + (global $~lib/memory/__data_end i32 (i32.const 25416)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 58184)) + (global $~lib/memory/__heap_base i32 (i32.const 58184)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00h\00i\00,\00 \00I\00\'\00m\00 \00a\00 \00s\00t\00r\00i\00n\00g\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 76) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1a\00\00\00s\00t\00d\00/\00s\00t\00r\00i\00n\00g\00.\00t\00s\00\00\00") @@ -542,7 +542,7 @@ (data (i32.const 25292) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00\c0\00\c8\00\00\00\00\00\00\00\00\00") (data (i32.const 25324) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\04\00\00\00\d8S\cf\91\00\00\00\00\00\00\00\00") (data (i32.const 25356) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\08\00\00\00A\d8\0e\dfA\d81\df\00\00\00\00") - (data (i32.const 25392) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\t\00\00\00\00\00\00\02A\00\00\00\00\00\00") + (data (i32.const 25392) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02A\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "getString" (func $std/string/getString)) @@ -983,7 +983,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -8356,8 +8356,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 58224 - i32.const 58272 + i32.const 58208 + i32.const 58256 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/string.release.wat b/tests/compiler/std/string.release.wat index bc507b4549..c248c01f46 100644 --- a/tests/compiler/std/string.release.wat +++ b/tests/compiler/std/string.release.wat @@ -38,7 +38,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 59228)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 59208)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00 \00\00\00h\00i\00,\00 \00I\00\'\00m\00 \00a\00 \00s\00t\00r\00i\00n\00g") @@ -969,8 +969,7 @@ (data (i32.const 26360) "\01\00\00\00\04\00\00\00\d8S\cf\91") (data (i32.const 26380) "\1c") (data (i32.const 26392) "\01\00\00\00\08\00\00\00A\d8\0e\dfA\d81\df") - (data (i32.const 26416) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 26444) "\02\t\00\00\00\00\00\00\02A") + (data (i32.const 26416) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\02\t\00\00\02A") (export "getString" (func $std/string/getString)) (export "memory" (memory $0)) (start $~start) @@ -1190,7 +1189,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 59228 + i32.const 59208 i32.lt_u i32.and i32.eqz @@ -1251,7 +1250,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 26420 i32.add @@ -1818,10 +1817,10 @@ if unreachable end - i32.const 59232 + i32.const 59216 i32.const 0 i32.store $0 - i32.const 60800 + i32.const 60784 i32.const 0 i32.store $0 loop $for-loop|0 @@ -1832,7 +1831,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 59232 + i32.const 59216 i32.add i32.const 0 i32.store $0 offset=4 @@ -1850,7 +1849,7 @@ i32.add i32.const 2 i32.shl - i32.const 59232 + i32.const 59216 i32.add i32.const 0 i32.store $0 offset=96 @@ -1868,13 +1867,13 @@ br $for-loop|0 end end - i32.const 59232 - i32.const 60804 + i32.const 59216 + i32.const 60788 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 59232 + i32.const 59216 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1959,7 +1958,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 59228 + i32.const 59208 i32.lt_u if local.get $0 @@ -2059,7 +2058,7 @@ unreachable end local.get $0 - i32.const 59228 + i32.const 59208 i32.lt_u if local.get $0 @@ -2082,7 +2081,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 59228 + i32.const 59208 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -6579,11 +6578,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -6874,11 +6873,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -7064,7 +7063,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 59228 + i32.const 59208 i32.sub i32.const 1 i32.shr_u @@ -21041,7 +21040,7 @@ end i32.const 0 global.set $std/string/str - i32.const 59228 + i32.const 59208 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -21088,11 +21087,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21145,11 +21144,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21194,11 +21193,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21262,11 +21261,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21329,11 +21328,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21408,11 +21407,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21527,11 +21526,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21652,11 +21651,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21805,11 +21804,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -21956,11 +21955,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22202,11 +22201,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22271,11 +22270,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22385,11 +22384,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22527,11 +22526,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22878,11 +22877,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22984,11 +22983,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23074,11 +23073,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23187,11 +23186,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23251,11 +23250,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23554,11 +23553,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23825,11 +23824,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24163,11 +24162,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24534,11 +24533,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 26460 + i32.const 26440 i32.lt_s if - i32.const 59248 - i32.const 59296 + i32.const 59232 + i32.const 59280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/symbol.debug.wat b/tests/compiler/std/symbol.debug.wat index db5913791e..ae05e6e0a8 100644 --- a/tests/compiler/std/symbol.debug.wat +++ b/tests/compiler/std/symbol.debug.wat @@ -42,9 +42,9 @@ (global $~lib/symbol/_Symbol.isConcatSpreadable i32 (i32.const 2)) (global $std/symbol/isConcatSpreadable (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 1632)) - (global $~lib/memory/__data_end i32 (i32.const 1676)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34444)) - (global $~lib/memory/__heap_base i32 (i32.const 34444)) + (global $~lib/memory/__data_end i32 (i32.const 1656)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34424)) + (global $~lib/memory/__heap_base i32 (i32.const 34424)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\001\002\003\00\00\00\00\00\00\00") @@ -80,7 +80,7 @@ (data (i32.const 1436) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\16\00\00\00S\00y\00m\00b\00o\00l\00(\001\002\003\00)\00\00\00\00\00\00\00") (data (i32.const 1484) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00S\00y\00m\00b\00o\00l\00(\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e\00)\00\00\00\00\00\00\00") (data (i32.const 1548) "L\00\00\00\00\00\00\00\00\00\00\00\01\00\00\004\00\00\00S\00y\00m\00b\00o\00l\00(\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e\00)\00\00\00\00\00\00\00\00\00") - (data (i32.const 1632) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\10\01\82\00\00\00\00\00\10A\02\00\00\00\00\00") + (data (i32.const 1632) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\10\01\82\00\10A\02\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -294,7 +294,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3499,8 +3499,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 34464 - i32.const 34512 + i32.const 34448 + i32.const 34496 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/symbol.release.wat b/tests/compiler/std/symbol.release.wat index 686b2ed452..ba002faa96 100644 --- a/tests/compiler/std/symbol.release.wat +++ b/tests/compiler/std/symbol.release.wat @@ -30,7 +30,7 @@ (global $std/symbol/key3 (mut i32) (i32.const 0)) (global $std/symbol/key4 (mut i32) (i32.const 0)) (global $std/symbol/isConcatSpreadable (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35468)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 35448)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -93,8 +93,7 @@ (data (i32.const 2520) "\01\00\00\00&\00\00\00S\00y\00m\00b\00o\00l\00(\00h\00a\00s\00I\00n\00s\00t\00a\00n\00c\00e\00)") (data (i32.const 2572) "L") (data (i32.const 2584) "\01\00\00\004\00\00\00S\00y\00m\00b\00o\00l\00(\00i\00s\00C\00o\00n\00c\00a\00t\00S\00p\00r\00e\00a\00d\00a\00b\00l\00e\00)") - (data (i32.const 2656) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 2684) "\10\01\82\00\00\00\00\00\10A\02") + (data (i32.const 2656) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\10\01\82\00\10A\02") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -217,7 +216,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 35468 + i32.const 35448 i32.lt_u i32.and i32.eqz @@ -278,7 +277,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 2660 i32.add @@ -845,10 +844,10 @@ if unreachable end - i32.const 35472 + i32.const 35456 i32.const 0 i32.store $0 - i32.const 37040 + i32.const 37024 i32.const 0 i32.store $0 loop $for-loop|0 @@ -859,7 +858,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 35472 + i32.const 35456 i32.add i32.const 0 i32.store $0 offset=4 @@ -877,7 +876,7 @@ i32.add i32.const 2 i32.shl - i32.const 35472 + i32.const 35456 i32.add i32.const 0 i32.store $0 offset=96 @@ -895,13 +894,13 @@ br $for-loop|0 end end - i32.const 35472 - i32.const 37044 + i32.const 35456 + i32.const 37028 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 35472 + i32.const 35456 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -986,7 +985,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 35468 + i32.const 35448 i32.lt_u if local.get $0 @@ -1086,7 +1085,7 @@ unreachable end local.get $0 - i32.const 35468 + i32.const 35448 i32.lt_u if local.get $0 @@ -1109,7 +1108,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 35468 + i32.const 35448 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2001,11 +2000,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2211,11 +2210,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2295,7 +2294,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2346,7 +2345,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2414,7 +2413,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2498,7 +2497,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2547,7 +2546,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2738,7 +2737,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -2853,7 +2852,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s br_if $folding-inner1 global.get $~lib/memory/__stack_pointer @@ -3069,8 +3068,8 @@ local.get $3 return end - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3084,11 +3083,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3200,11 +3199,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3438,11 +3437,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3499,7 +3498,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 35468 + i32.const 35448 i32.sub i32.const 1 i32.shr_u @@ -3773,11 +3772,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 2700 + i32.const 2680 i32.lt_s if - i32.const 35488 - i32.const 35536 + i32.const 35472 + i32.const 35520 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/typedarray.debug.wat b/tests/compiler/std/typedarray.debug.wat index 96428af1e3..22bd689b72 100644 --- a/tests/compiler/std/typedarray.debug.wat +++ b/tests/compiler/std/typedarray.debug.wat @@ -99,9 +99,9 @@ (global $std/typedarray/setSource3 (mut i32) (i32.const 10160)) (global $std/typedarray/setSource7 (mut i32) (i32.const 10240)) (global $~lib/rt/__rtti_base i32 (i32.const 14976)) - (global $~lib/memory/__data_end i32 (i32.const 15604)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 48372)) - (global $~lib/memory/__heap_base i32 (i32.const 48372)) + (global $~lib/memory/__data_end i32 (i32.const 15292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 48060)) + (global $~lib/memory/__heap_base i32 (i32.const 48060)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00&\00\00\00~\00l\00i\00b\00/\00a\00r\00r\00a\00y\00b\00u\00f\00f\00e\00r\00.\00t\00s\00\00\00\00\00\00\00") @@ -407,7 +407,7 @@ (data (i32.const 14876) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\a3\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 14908) "\1c\00\00\00\00\00\00\00\00\00\00\00M\00\00\00\08\00\00\00\a4\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 14940) "\1c\00\00\00\00\00\00\00\00\00\00\00\0e\00\00\00\08\00\00\00\a5\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 14976) "N\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02\00\00\00\00\00\00\00\00\00\00\00B\08\00\00\00\00\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 14976) "N\00\00\00 \00\00\00 \00\00\00\00\00\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a\00\00\00\00\00\00B\08\00\00\02\t\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\02\19\00\00\02\1a\00\00B\00\00\00\82\08\00\00\82\00\00\00\02\01\00\00\02\n\00\00\02\02\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (table $0 166 166 funcref) (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduceRight<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindLastIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint16Array,u16>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint32Array,u32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint64Array,u64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|1 $std/typedarray/testArraySort<~lib/typedarray/Uint8ClampedArray,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) (export "memory" (memory $0)) @@ -604,7 +604,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -41300,8 +41300,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 48400 - i32.const 48448 + i32.const 48080 + i32.const 48128 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/typedarray.release.wat b/tests/compiler/std/typedarray.release.wat index 4e699d107e..0ef5e50598 100644 --- a/tests/compiler/std/typedarray.release.wat +++ b/tests/compiler/std/typedarray.release.wat @@ -59,7 +59,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 49396)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 49084)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\1c\00\00\00I\00n\00v\00a\00l\00i\00d\00 \00l\00e\00n\00g\00t\00h") @@ -667,10 +667,8 @@ (data (i32.const 15944) "M\00\00\00\08\00\00\00\a4") (data (i32.const 15964) "\1c") (data (i32.const 15976) "\0e\00\00\00\08\00\00\00\a5") - (data (i32.const 16000) "N\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 16028) "A\08\00\00\02\00\00\00A\00\00\00\02\00\00\00A\00\00\00\02\00\00\00\81\08\00\00\02\00\00\00\81\00\00\00\02\00\00\00\01\t\00\00\02\00\00\00\01\01\00\00\02\00\00\00\01\n\00\00\02\00\00\00\01\02\00\00\02\00\00\00\01\19\00\00\02\00\00\00\01\1a\00\00\02") - (data (i32.const 16124) "B\08\00\00\00\00\00\00\02\t") - (data (i32.const 16492) "\02\19\00\00\00\00\00\00\02\1a\00\00\00\00\00\00B\00\00\00\00\00\00\00\82\08\00\00\00\00\00\00\82\00\00\00\00\00\00\00\02\01\00\00\00\00\00\00\02\n\00\00\00\00\00\00\02\02") + (data (i32.const 16000) "N\00\00\00 \00\00\00 \00\00\00\00\00\00\00A\08\00\00A\00\00\00A\00\00\00\81\08\00\00\81\00\00\00\01\t\00\00\01\01\00\00\01\n\00\00\01\02\00\00\01\19\00\00\01\1a\00\00\00\00\00\00B\08\00\00\02\t") + (data (i32.const 16248) "\02\19\00\00\02\1a\00\00B\00\00\00\82\08\00\00\82\00\00\00\02\01\00\00\02\n\00\00\02\02") (table $0 166 166 funcref) (elem $0 (i32.const 1) $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testReduce<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayMap<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint16Array,u16>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint32Array,u32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Uint64Array,u64>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFilter<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int8Array,i8>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int16Array,i16>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int32Array,i32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Int64Array,i64>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float32Array,f32>~anonymous|1 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayFindIndex<~lib/typedarray/Float64Array,f64>~anonymous|1 $std/typedarray/testArrayEvery<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Uint8Array,u8>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayEvery<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArraySome<~lib/typedarray/Float64Array,f64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int8Array,i8>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int16Array,i16>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int32Array,i32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Int64Array,i64>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArrayForEach<~lib/typedarray/Float64Array,f64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int8Array,i8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint8Array,u8>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int16Array,i16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint16Array,u16>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int32Array,i32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint32Array,u32>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Int64Array,i64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Uint64Array,u64>~anonymous|0 $~lib/util/sort/COMPARATOR~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float32Array,f32>~anonymous|0 $std/typedarray/testArraySort<~lib/typedarray/Float64Array,f64>~anonymous|0) (export "memory" (memory $0)) @@ -777,7 +775,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 49396 + i32.const 49084 i32.lt_u i32.and i32.eqz @@ -838,7 +836,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 16004 i32.add @@ -1405,10 +1403,10 @@ if unreachable end - i32.const 49408 + i32.const 49088 i32.const 0 i32.store $0 - i32.const 50976 + i32.const 50656 i32.const 0 i32.store $0 loop $for-loop|0 @@ -1419,7 +1417,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 49408 + i32.const 49088 i32.add i32.const 0 i32.store $0 offset=4 @@ -1437,7 +1435,7 @@ i32.add i32.const 2 i32.shl - i32.const 49408 + i32.const 49088 i32.add i32.const 0 i32.store $0 offset=96 @@ -1455,20 +1453,20 @@ br $for-loop|0 end end - i32.const 49408 - i32.const 50980 + i32.const 49088 + i32.const 50660 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 49408 + i32.const 49088 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/tlsf/__free (type $i32_=>_none) (param $0 i32) (local $1 i32) (local $2 i32) local.get $0 - i32.const 49396 + i32.const 49084 i32.lt_u if return @@ -1598,7 +1596,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 49396 + i32.const 49084 i32.lt_u if local.get $0 @@ -1698,7 +1696,7 @@ unreachable end local.get $0 - i32.const 49396 + i32.const 49084 i32.lt_u if local.get $0 @@ -2179,11 +2177,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -5526,11 +5524,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -7018,11 +7016,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -8510,11 +8508,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -10074,11 +10072,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -11461,11 +11459,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -12849,11 +12847,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -14435,11 +14433,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -16020,11 +16018,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -17579,11 +17577,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -19138,11 +19136,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -20699,11 +20697,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22480,11 +22478,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -22794,11 +22792,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23065,11 +23063,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23278,11 +23276,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23531,11 +23529,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -23760,11 +23758,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24168,7 +24166,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -24203,7 +24201,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -24489,8 +24487,8 @@ local.get $0 return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -24650,7 +24648,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -24684,7 +24682,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -24944,8 +24942,8 @@ local.get $0 return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -26074,11 +26072,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -26241,11 +26239,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -26410,11 +26408,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35152,7 +35150,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35197,7 +35195,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35353,8 +35351,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35376,7 +35374,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35421,7 +35419,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35577,8 +35575,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35600,7 +35598,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35645,7 +35643,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35801,8 +35799,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -35824,7 +35822,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -35869,7 +35867,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36038,8 +36036,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -36061,7 +36059,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36106,7 +36104,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36275,8 +36273,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -36298,7 +36296,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36343,7 +36341,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36512,8 +36510,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -36535,7 +36533,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36580,7 +36578,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36749,8 +36747,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -36772,7 +36770,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36817,7 +36815,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -36986,8 +36984,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37009,7 +37007,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37054,7 +37052,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37223,8 +37221,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37246,7 +37244,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37291,7 +37289,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37460,8 +37458,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37483,7 +37481,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37528,7 +37526,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -37697,8 +37695,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37711,11 +37709,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37783,11 +37781,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37855,11 +37853,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37923,11 +37921,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -37992,11 +37990,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38061,11 +38059,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38138,11 +38136,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38422,11 +38420,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38705,11 +38703,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -38991,11 +38989,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39277,11 +39275,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39563,11 +39561,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39842,11 +39840,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39878,11 +39876,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -39973,11 +39971,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40255,11 +40253,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40350,11 +40348,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40632,11 +40630,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -40728,11 +40726,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41118,11 +41116,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41218,11 +41216,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41508,11 +41506,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41608,11 +41606,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41898,11 +41896,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -41999,11 +41997,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42291,11 +42289,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42392,11 +42390,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42685,11 +42683,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -42785,11 +42783,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43076,11 +43074,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43176,11 +43174,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43467,11 +43465,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43562,11 +43560,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -43703,7 +43701,7 @@ block $folding-inner2 block $folding-inner1 global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -43713,7 +43711,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 49396 + i32.const 49084 i32.sub i32.const 1 i32.shr_u @@ -45662,7 +45660,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -45737,7 +45735,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -45816,7 +45814,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -45895,7 +45893,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -45978,7 +45976,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46061,7 +46059,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46142,7 +46140,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46223,7 +46221,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46302,7 +46300,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46383,7 +46381,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46462,7 +46460,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46541,7 +46539,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46592,7 +46590,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46643,7 +46641,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46694,7 +46692,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46745,7 +46743,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46796,7 +46794,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46847,7 +46845,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46898,7 +46896,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -46949,7 +46947,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47000,7 +46998,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47051,7 +47049,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47102,7 +47100,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47181,7 +47179,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47260,7 +47258,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47339,7 +47337,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47422,7 +47420,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47505,7 +47503,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47586,7 +47584,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47667,7 +47665,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47748,7 +47746,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47829,7 +47827,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47910,7 +47908,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -47991,7 +47989,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48028,7 +48026,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48133,7 +48131,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48170,7 +48168,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48275,7 +48273,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48312,7 +48310,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48417,7 +48415,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48454,7 +48452,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48567,7 +48565,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48604,7 +48602,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48717,7 +48715,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48754,7 +48752,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48867,7 +48865,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -48904,7 +48902,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49017,7 +49015,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49054,7 +49052,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49167,7 +49165,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49204,7 +49202,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49317,7 +49315,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49354,7 +49352,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49467,7 +49465,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49504,7 +49502,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49626,7 +49624,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49746,7 +49744,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49866,7 +49864,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -49986,7 +49984,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50114,7 +50112,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50242,7 +50240,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50370,7 +50368,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50498,7 +50496,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50626,7 +50624,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50754,7 +50752,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -50882,7 +50880,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51010,7 +51008,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51133,7 +51131,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51256,7 +51254,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51379,7 +51377,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51510,7 +51508,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51641,7 +51639,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51772,7 +51770,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -51903,7 +51901,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52034,7 +52032,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52165,7 +52163,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52296,7 +52294,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52427,7 +52425,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52550,7 +52548,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52673,7 +52671,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52796,7 +52794,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -52927,7 +52925,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53058,7 +53056,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53189,7 +53187,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53320,7 +53318,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53451,7 +53449,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53582,7 +53580,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53713,7 +53711,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53844,7 +53842,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -53966,7 +53964,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54088,7 +54086,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54210,7 +54208,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54340,7 +54338,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54470,7 +54468,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54600,7 +54598,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54730,7 +54728,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54860,7 +54858,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -54990,7 +54988,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55120,7 +55118,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55250,7 +55248,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55348,7 +55346,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55449,7 +55447,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55550,7 +55548,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55652,7 +55650,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55757,7 +55755,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55856,7 +55854,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -55955,7 +55953,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56057,7 +56055,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56159,7 +56157,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56261,7 +56259,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56365,7 +56363,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56494,7 +56492,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56625,7 +56623,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56756,7 +56754,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -56884,7 +56882,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57262,7 +57260,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57319,7 +57317,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57356,7 +57354,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57432,7 +57430,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57508,7 +57506,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57565,7 +57563,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57602,7 +57600,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57659,7 +57657,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57696,7 +57694,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57753,7 +57751,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57790,7 +57788,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57847,7 +57845,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57884,7 +57882,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57941,7 +57939,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -57978,7 +57976,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58035,7 +58033,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58072,7 +58070,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58129,7 +58127,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58166,7 +58164,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58223,7 +58221,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58308,7 +58306,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58375,7 +58373,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58446,7 +58444,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58548,7 +58546,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58616,7 +58614,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58689,7 +58687,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58756,7 +58754,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58831,7 +58829,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58899,7 +58897,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -58974,7 +58972,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59040,7 +59038,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59115,7 +59113,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59181,7 +59179,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59256,7 +59254,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59323,7 +59321,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59398,7 +59396,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59465,7 +59463,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59540,7 +59538,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59607,7 +59605,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59682,7 +59680,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59749,7 +59747,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -59831,7 +59829,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -60190,7 +60188,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -60880,7 +60878,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -60916,7 +60914,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61005,7 +61003,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61041,7 +61039,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61130,7 +61128,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61166,7 +61164,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61255,7 +61253,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61291,7 +61289,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61384,7 +61382,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61420,7 +61418,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61513,7 +61511,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61549,7 +61547,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61642,7 +61640,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61678,7 +61676,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61771,7 +61769,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61807,7 +61805,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61900,7 +61898,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -61936,7 +61934,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -62029,7 +62027,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -62065,7 +62063,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -62156,7 +62154,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s br_if $folding-inner23 global.get $~lib/memory/__stack_pointer @@ -62241,7 +62239,7 @@ i32.const 12 i32.add global.set $~lib/memory/__stack_pointer - i32.const 49396 + i32.const 49084 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -62436,8 +62434,8 @@ call $~lib/builtins/abort unreachable end - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62540,11 +62538,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62622,11 +62620,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62662,11 +62660,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62702,11 +62700,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62742,11 +62740,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62782,11 +62780,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62822,11 +62820,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62862,11 +62860,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62902,11 +62900,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62942,11 +62940,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -62982,11 +62980,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63022,11 +63020,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63064,11 +63062,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63177,11 +63175,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63288,11 +63286,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63337,11 +63335,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63404,11 +63402,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63509,11 +63507,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63610,11 +63608,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63702,11 +63700,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63794,11 +63792,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63892,11 +63890,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -63990,11 +63988,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64088,11 +64086,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64186,11 +64184,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64284,11 +64282,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64382,11 +64380,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64499,11 +64497,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64602,11 +64600,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64697,11 +64695,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64778,11 +64776,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -64821,11 +64819,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 16628 + i32.const 16316 i32.lt_s if - i32.const 49424 - i32.const 49472 + i32.const 49104 + i32.const 49152 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/std/uri.debug.wat b/tests/compiler/std/uri.debug.wat index ffb35eb1f9..4fa2ff23cf 100644 --- a/tests/compiler/std/uri.debug.wat +++ b/tests/compiler/std/uri.debug.wat @@ -29,9 +29,9 @@ (global $~lib/util/uri/URI_UNSAFE i32 (i32.const 2364)) (global $~lib/util/uri/URI_RESERVED i32 (i32.const 2572)) (global $~lib/rt/__rtti_base i32 (i32.const 3312)) - (global $~lib/memory/__data_end i32 (i32.const 3340)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36108)) - (global $~lib/memory/__heap_base i32 (i32.const 36108)) + (global $~lib/memory/__data_end i32 (i32.const 3328)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 36096)) + (global $~lib/memory/__heap_base i32 (i32.const 36096)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 44) "\00\01\01\01\01\01\00\00\00\00\01\01\00\00\01\00\00\00\00\00\00\00\00\00\00\01\01\01\01\01\01\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\01\01\01\00\01\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\01\01\01\00") @@ -99,7 +99,7 @@ (data (i32.const 3196) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00\bf\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3228) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00\f7\00\b8\00W\00\ef\00\0f\00\f4\00V\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 3276) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\00\f4\00\b8\00\ef\00\00\00\00\00\00\00") - (data (i32.const 3312) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 3312) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -308,7 +308,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/std/uri.release.wat b/tests/compiler/std/uri.release.wat index 5b79e32a69..4f93c5d1b5 100644 --- a/tests/compiler/std/uri.release.wat +++ b/tests/compiler/std/uri.release.wat @@ -18,7 +18,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37132)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37120)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01") @@ -149,7 +149,7 @@ (data (i32.const 4264) "\01\00\00\00\0e\00\00\00\f7\00\b8\00W\00\ef\00\0f\00\f4\00V") (data (i32.const 4300) "\1c") (data (i32.const 4312) "\01\00\00\00\06\00\00\00\f4\00\b8\00\ef") - (data (i32.const 4336) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 4336) "\03\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -730,10 +730,10 @@ if unreachable end - i32.const 37136 + i32.const 37120 i32.const 0 i32.store $0 - i32.const 38704 + i32.const 38688 i32.const 0 i32.store $0 loop $for-loop|0 @@ -744,7 +744,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 37136 + i32.const 37120 i32.add i32.const 0 i32.store $0 offset=4 @@ -762,7 +762,7 @@ i32.add i32.const 2 i32.shl - i32.const 37136 + i32.const 37120 i32.add i32.const 0 i32.store $0 offset=96 @@ -780,13 +780,13 @@ br $for-loop|0 end end - i32.const 37136 - i32.const 38708 + i32.const 37120 + i32.const 38692 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 37136 + i32.const 37120 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -871,7 +871,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 37132 + i32.const 37120 i32.lt_u if local.get $0 @@ -971,7 +971,7 @@ unreachable end local.get $0 - i32.const 37132 + i32.const 37120 i32.lt_u if local.get $0 @@ -994,7 +994,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 37132 + i32.const 37120 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -2593,7 +2593,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 4364 + i32.const 4352 i32.lt_s if i32.const 37152 @@ -2613,7 +2613,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 37132 + i32.const 37120 i32.sub i32.const 1 i32.shr_u @@ -4092,7 +4092,7 @@ call $~lib/builtins/abort unreachable end - i32.const 37132 + i32.const 37120 global.set $~lib/memory/__stack_pointer global.get $~lib/rt/itcms/state i32.const 0 @@ -4177,7 +4177,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 37132 + i32.const 37120 i32.lt_u i32.and i32.eqz @@ -4238,7 +4238,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 4340 i32.add diff --git a/tests/compiler/super-inline.debug.wat b/tests/compiler/super-inline.debug.wat index 9847c03860..cc533d7276 100644 --- a/tests/compiler/super-inline.debug.wat +++ b/tests/compiler/super-inline.debug.wat @@ -26,9 +26,9 @@ (global $super-inline/foo (mut i32) (i32.const 0)) (global $super-inline/bar (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 416)) - (global $~lib/memory/__data_end i32 (i32.const 460)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33228)) - (global $~lib/memory/__heap_base i32 (i32.const 33228)) + (global $~lib/memory/__data_end i32 (i32.const 440)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33208)) + (global $~lib/memory/__heap_base i32 (i32.const 33208)) (memory $0 1) (data (i32.const 12) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") (data (i32.const 76) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00 \00\00\00~\00l\00i\00b\00/\00r\00t\00/\00i\00t\00c\00m\00s\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 268) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 320) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 348) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 416) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00 \00\00\00\03\00\00\00") + (data (i32.const 416) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -235,7 +235,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2295,8 +2295,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33248 - i32.const 33296 + i32.const 33232 + i32.const 33280 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/super-inline.release.wat b/tests/compiler/super-inline.release.wat index 5cec6628cf..244f3c505d 100644 --- a/tests/compiler/super-inline.release.wat +++ b/tests/compiler/super-inline.release.wat @@ -19,7 +19,7 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $super-inline/foo (mut i32) (i32.const 0)) (global $super-inline/bar (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34252)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34232)) (memory $0 1) (data (i32.const 1036) "<") (data (i32.const 1048) "\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e") @@ -31,8 +31,7 @@ (data (i32.const 1304) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1372) "<") (data (i32.const 1384) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1440) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1468) " \00\00\00\00\00\00\00 \00\00\00\03") + (data (i32.const 1440) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -623,10 +622,10 @@ if unreachable end - i32.const 34256 + i32.const 34240 i32.const 0 i32.store $0 - i32.const 35824 + i32.const 35808 i32.const 0 i32.store $0 loop $for-loop|0 @@ -637,7 +636,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=4 @@ -655,7 +654,7 @@ i32.add i32.const 2 i32.shl - i32.const 34256 + i32.const 34240 i32.add i32.const 0 i32.store $0 offset=96 @@ -673,13 +672,13 @@ br $for-loop|0 end end - i32.const 34256 - i32.const 35828 + i32.const 34240 + i32.const 35812 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34256 + i32.const 34240 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -764,7 +763,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34252 + i32.const 34232 i32.lt_u if local.get $0 @@ -864,7 +863,7 @@ unreachable end local.get $0 - i32.const 34252 + i32.const 34232 i32.lt_u if local.get $0 @@ -887,7 +886,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34252 + i32.const 34232 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1279,7 +1278,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1484 + i32.const 1464 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1288,7 +1287,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34252 + i32.const 34232 i32.sub i32.const 1 i32.shr_u @@ -1338,7 +1337,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1484 + i32.const 1464 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1370,8 +1369,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1383,11 +1382,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1484 + i32.const 1464 i32.lt_s if - i32.const 34272 - i32.const 34320 + i32.const 34256 + i32.const 34304 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1456,7 +1455,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34252 + i32.const 34232 i32.lt_u i32.and i32.eqz @@ -1517,7 +1516,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1444 i32.add diff --git a/tests/compiler/templateliteral.debug.wat b/tests/compiler/templateliteral.debug.wat index f4a2574023..5ae1182b74 100644 --- a/tests/compiler/templateliteral.debug.wat +++ b/tests/compiler/templateliteral.debug.wat @@ -39,9 +39,9 @@ (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 4640)) - (global $~lib/memory/__data_end i32 (i32.const 4692)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37460)) - (global $~lib/memory/__heap_base i32 (i32.const 37460)) + (global $~lib/memory/__data_end i32 (i32.const 4668)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 37436)) + (global $~lib/memory/__heap_base i32 (i32.const 37436)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00a\00\00\00\00\00\00\00\00\00\00\00") @@ -101,7 +101,7 @@ (data (i32.const 4540) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\02\00\00\00:\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 4572) "\1c\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\0c\00\00\00\00\00\00\00\d0\11\00\00\00\00\00\00") (data (i32.const 4604) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\n\00\00\00a\00:\00b\00:\00c\00\00\00") - (data (i32.const 4640) "\06\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\04A\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 4640) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\04A\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -458,7 +458,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -4470,8 +4470,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 37488 - i32.const 37536 + i32.const 37456 + i32.const 37504 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/templateliteral.release.wat b/tests/compiler/templateliteral.release.wat index e36d9fbb8d..a08bd08435 100644 --- a/tests/compiler/templateliteral.release.wat +++ b/tests/compiler/templateliteral.release.wat @@ -27,7 +27,7 @@ (global $~lib/util/number/_K (mut i32) (i32.const 0)) (global $~lib/util/number/_frc_pow (mut i64) (i64.const 0)) (global $~lib/util/number/_exp_pow (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 38484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 38460)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -127,8 +127,7 @@ (data (i32.const 5596) "\1c\00\00\00\03\00\00\00\00\00\00\00\03\00\00\00\0c\00\00\00\00\00\00\00\d0\15") (data (i32.const 5628) "\1c") (data (i32.const 5640) "\01\00\00\00\n\00\00\00a\00:\00b\00:\00c") - (data (i32.const 5664) "\06\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 5692) "\04A\00\00\00\00\00\00 ") + (data (i32.const 5664) "\06\00\00\00 \00\00\00 \00\00\00\00\00\00\00\04A\00\00 ") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/string/String.__eq (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32) @@ -332,7 +331,7 @@ i32.load $0 offset=8 i32.eqz local.get $0 - i32.const 38484 + i32.const 38460 i32.lt_u i32.and i32.eqz @@ -393,7 +392,7 @@ unreachable end local.get $1 - i32.const 3 + i32.const 2 i32.shl i32.const 5668 i32.add @@ -960,10 +959,10 @@ if unreachable end - i32.const 38496 + i32.const 38464 i32.const 0 i32.store $0 - i32.const 40064 + i32.const 40032 i32.const 0 i32.store $0 loop $for-loop|0 @@ -974,7 +973,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 38496 + i32.const 38464 i32.add i32.const 0 i32.store $0 offset=4 @@ -992,7 +991,7 @@ i32.add i32.const 2 i32.shl - i32.const 38496 + i32.const 38464 i32.add i32.const 0 i32.store $0 offset=96 @@ -1010,13 +1009,13 @@ br $for-loop|0 end end - i32.const 38496 - i32.const 40068 + i32.const 38464 + i32.const 40036 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 38496 + i32.const 38464 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -1101,7 +1100,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 38484 + i32.const 38460 i32.lt_u if local.get $0 @@ -1201,7 +1200,7 @@ unreachable end local.get $0 - i32.const 38484 + i32.const 38460 i32.lt_u if local.get $0 @@ -1224,7 +1223,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 38484 + i32.const 38460 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1847,11 +1846,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2996,11 +2995,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3083,7 +3082,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 38484 + i32.const 38460 i32.sub i32.const 1 i32.shr_u @@ -3118,7 +3117,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3224,7 +3223,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3350,7 +3349,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3477,7 +3476,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3614,7 +3613,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -3676,8 +3675,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3777,11 +3776,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -3984,11 +3983,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4026,11 +4025,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4112,11 +4111,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4183,11 +4182,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4385,11 +4384,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -4421,11 +4420,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 5716 + i32.const 5692 i32.lt_s if - i32.const 38512 - i32.const 38560 + i32.const 38480 + i32.const 38528 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/throw.debug.wat b/tests/compiler/throw.debug.wat index 8b69bc0da9..58ad2b30c5 100644 --- a/tests/compiler/throw.debug.wat +++ b/tests/compiler/throw.debug.wat @@ -23,9 +23,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/itcms/threshold (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 704)) - (global $~lib/memory/__data_end i32 (i32.const 732)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33500)) - (global $~lib/memory/__heap_base i32 (i32.const 33500)) + (global $~lib/memory/__data_end i32 (i32.const 720)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33488)) + (global $~lib/memory/__heap_base i32 (i32.const 33488)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\001\002\003\00\00\00\00\00\00\00") (data (i32.const 44) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\06\00\00\002\003\004\00\00\00\00\00\00\00") @@ -43,7 +43,7 @@ (data (i32.const 560) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 588) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 652) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0e\00\00\00d\00o\00T\00h\00r\00o\00w\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 704) "\03\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") + (data (i32.const 704) "\03\00\00\00 \00\00\00 \00\00\00\00\00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "doThrow" (func $throw/doThrow)) @@ -350,7 +350,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags diff --git a/tests/compiler/throw.release.wat b/tests/compiler/throw.release.wat index 1ca81287ae..473e5aaed0 100644 --- a/tests/compiler/throw.release.wat +++ b/tests/compiler/throw.release.wat @@ -13,7 +13,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/itcms/total (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34524)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34512)) (memory $0 1) (data (i32.const 1036) "\1c") (data (i32.const 1048) "\01\00\00\00\06\00\00\001\002\003") @@ -41,7 +41,7 @@ (data (i32.const 1624) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1676) ",") (data (i32.const 1688) "\01\00\00\00\0e\00\00\00d\00o\00T\00h\00r\00o\00w") - (data (i32.const 1728) "\03\00\00\00 \00\00\00\00\00\00\00 ") + (data (i32.const 1728) "\03\00\00\00 \00\00\00 ") (export "doThrow" (func $throw/doThrow)) (export "memory" (memory $0)) (start $~start) @@ -568,7 +568,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34524 + i32.const 34512 i32.lt_u if local.get $0 @@ -667,7 +667,7 @@ unreachable end local.get $0 - i32.const 34524 + i32.const 34512 i32.lt_u if local.get $0 @@ -690,7 +690,7 @@ i32.const 4 i32.add local.tee $2 - i32.const 34524 + i32.const 34512 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -713,10 +713,10 @@ if unreachable end - i32.const 34528 + i32.const 34512 i32.const 0 i32.store $0 - i32.const 36096 + i32.const 36080 i32.const 0 i32.store $0 loop $for-loop|0 @@ -727,7 +727,7 @@ local.get $1 i32.const 2 i32.shl - i32.const 34528 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=4 @@ -745,7 +745,7 @@ i32.add i32.const 2 i32.shl - i32.const 34528 + i32.const 34512 i32.add i32.const 0 i32.store $0 offset=96 @@ -767,7 +767,7 @@ i32.const 16 i32.shl local.tee $3 - i32.const 36100 + i32.const 36084 i32.lt_u if i32.const 0 @@ -777,16 +777,16 @@ call $~lib/builtins/abort unreachable end - i32.const 36108 + i32.const 36092 local.set $1 - i32.const 36096 + i32.const 36080 i32.load $0 local.tee $0 if (result i32) local.get $0 i32.const 4 i32.add - i32.const 36108 + i32.const 36092 i32.gt_u if i32.const 0 @@ -797,10 +797,10 @@ unreachable end local.get $0 - i32.const 36092 + i32.const 36076 i32.eq if (result i32) - i32.const 36092 + i32.const 36076 local.set $1 local.get $0 i32.load $0 @@ -846,14 +846,14 @@ local.tee $0 i32.const 2 i32.store $0 - i32.const 36096 + i32.const 36080 local.get $0 i32.store $0 - i32.const 34528 + i32.const 34512 local.get $1 call $~lib/rt/tlsf/insertBlock end - i32.const 34528 + i32.const 34512 global.set $~lib/rt/tlsf/ROOT end global.get $~lib/rt/tlsf/ROOT @@ -915,7 +915,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1744 i32.lt_s if i32.const 34544 @@ -975,7 +975,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1000,7 +1000,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1756 + i32.const 1744 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1151,7 +1151,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34524 + i32.const 34512 i32.lt_u i32.and i32.eqz @@ -1212,7 +1212,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1732 i32.add diff --git a/tests/compiler/typeof.debug.wat b/tests/compiler/typeof.debug.wat index 5f34c89395..b970cb7227 100644 --- a/tests/compiler/typeof.debug.wat +++ b/tests/compiler/typeof.debug.wat @@ -35,9 +35,9 @@ (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $typeof/c (mut i32) (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 768)) - (global $~lib/memory/__data_end i32 (i32.const 812)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33580)) - (global $~lib/memory/__heap_base i32 (i32.const 33580)) + (global $~lib/memory/__data_end i32 (i32.const 792)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33560)) + (global $~lib/memory/__heap_base i32 (i32.const 33560)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 12) "\1c\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\0c\00\00\00n\00u\00m\00b\00e\00r\00") @@ -57,7 +57,7 @@ (data (i32.const 624) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 652) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 716) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\12\00\00\00u\00n\00d\00e\00f\00i\00n\00e\00d\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 768) "\05\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 768) "\05\00\00\00 \00\00\00 \00\00\00\00\00\00\00\00\00\00\00 \00\00\00") (table $0 2 2 funcref) (elem $0 (i32.const 1) $start:typeof~anonymous|0) (export "memory" (memory $0)) @@ -417,7 +417,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -2470,8 +2470,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33600 - i32.const 33648 + i32.const 33584 + i32.const 33632 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/typeof.release.wat b/tests/compiler/typeof.release.wat index aeda61ef6f..addcd6b2fd 100644 --- a/tests/compiler/typeof.release.wat +++ b/tests/compiler/typeof.release.wat @@ -19,7 +19,7 @@ (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $typeof/c (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34604)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34584)) (global $~started (mut i32) (i32.const 0)) (memory $0 1) (data (i32.const 1036) "\1c") @@ -50,8 +50,8 @@ (data (i32.const 1688) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") (data (i32.const 1740) ",") (data (i32.const 1752) "\01\00\00\00\12\00\00\00u\00n\00d\00e\00f\00i\00n\00e\00d") - (data (i32.const 1792) "\05\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1828) " ") + (data (i32.const 1792) "\05\00\00\00 \00\00\00 ") + (data (i32.const 1812) " ") (export "memory" (memory $0)) (export "_start" (func $~start)) (func $~lib/string/String.__eq (type $i32_i32_=>_i32) (param $0 i32) (param $1 i32) (result i32) @@ -755,10 +755,10 @@ if unreachable end - i32.const 34608 + i32.const 34592 i32.const 0 i32.store $0 - i32.const 36176 + i32.const 36160 i32.const 0 i32.store $0 loop $for-loop|0 @@ -769,7 +769,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34608 + i32.const 34592 i32.add i32.const 0 i32.store $0 offset=4 @@ -787,7 +787,7 @@ i32.add i32.const 2 i32.shl - i32.const 34608 + i32.const 34592 i32.add i32.const 0 i32.store $0 offset=96 @@ -805,13 +805,13 @@ br $for-loop|0 end end - i32.const 34608 - i32.const 36180 + i32.const 34592 + i32.const 36164 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34608 + i32.const 34592 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -896,7 +896,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34604 + i32.const 34584 i32.lt_u if local.get $0 @@ -996,7 +996,7 @@ unreachable end local.get $0 - i32.const 34604 + i32.const 34584 i32.lt_u if local.get $0 @@ -1019,7 +1019,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34604 + i32.const 34584 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1427,7 +1427,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1816 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1797,7 +1797,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34604 + i32.const 34584 i32.sub i32.const 1 i32.shr_u @@ -1831,7 +1831,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1836 + i32.const 1816 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1948,8 +1948,8 @@ global.set $~lib/memory/__stack_pointer return end - i32.const 34624 - i32.const 34672 + i32.const 34608 + i32.const 34656 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -2000,7 +2000,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34604 + i32.const 34584 i32.lt_u i32.and i32.eqz @@ -2061,7 +2061,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1796 i32.add diff --git a/tests/compiler/while.debug.wat b/tests/compiler/while.debug.wat index 05c2daaa39..f8b85aaa9a 100644 --- a/tests/compiler/while.debug.wat +++ b/tests/compiler/while.debug.wat @@ -25,9 +25,9 @@ (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) (global $~lib/native/ASC_LOW_MEMORY_LIMIT i32 (i32.const 0)) (global $~lib/rt/__rtti_base i32 (i32.const 464)) - (global $~lib/memory/__data_end i32 (i32.const 500)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33268)) - (global $~lib/memory/__heap_base i32 (i32.const 33268)) + (global $~lib/memory/__data_end i32 (i32.const 484)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 33252)) + (global $~lib/memory/__heap_base i32 (i32.const 33252)) (memory $0 1) (data (i32.const 12) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\10\00\00\00w\00h\00i\00l\00e\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 60) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00(\00\00\00A\00l\00l\00o\00c\00a\00t\00i\00o\00n\00 \00t\00o\00o\00 \00l\00a\00r\00g\00e\00\00\00\00\00") @@ -38,7 +38,7 @@ (data (i32.const 316) ",\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s\00\00\00\00\00\00\00\00\00") (data (i32.const 368) "\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") (data (i32.const 396) "<\00\00\00\00\00\00\00\00\00\00\00\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s\00\00\00\00\00\00\00\00\00\00\00\00\00\00\00") - (data (i32.const 464) "\04\00\00\00 \00\00\00\00\00\00\00 \00\00\00\00\00\00\00\00\00\00\00\00\00\00\00 \00\00\00\00\00\00\00") + (data (i32.const 464) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 \00\00\00") (table $0 1 1 funcref) (elem $0 (i32.const 1)) (export "memory" (memory $0)) @@ -690,7 +690,7 @@ i32.const 4 i32.add local.get $id - i32.const 8 + i32.const 4 i32.mul i32.add call $~lib/shared/typeinfo/Typeinfo#get:flags @@ -3207,8 +3207,8 @@ global.get $~lib/memory/__data_end i32.lt_s if - i32.const 33296 - i32.const 33344 + i32.const 33280 + i32.const 33328 i32.const 1 i32.const 1 call $~lib/builtins/abort diff --git a/tests/compiler/while.release.wat b/tests/compiler/while.release.wat index 5dc17bea6d..9a1ac06d29 100644 --- a/tests/compiler/while.release.wat +++ b/tests/compiler/while.release.wat @@ -17,7 +17,7 @@ (global $~lib/rt/itcms/white (mut i32) (i32.const 0)) (global $~lib/rt/itcms/fromSpace (mut i32) (i32.const 0)) (global $~lib/rt/tlsf/ROOT (mut i32) (i32.const 0)) - (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34292)) + (global $~lib/memory/__stack_pointer (mut i32) (i32.const 34276)) (memory $0 1) (data (i32.const 1036) ",") (data (i32.const 1048) "\01\00\00\00\10\00\00\00w\00h\00i\00l\00e\00.\00t\00s") @@ -31,8 +31,7 @@ (data (i32.const 1352) "\01\00\00\00\14\00\00\00~\00l\00i\00b\00/\00r\00t\00.\00t\00s") (data (i32.const 1420) "<") (data (i32.const 1432) "\01\00\00\00\1e\00\00\00~\00l\00i\00b\00/\00r\00t\00/\00t\00l\00s\00f\00.\00t\00s") - (data (i32.const 1488) "\04\00\00\00 \00\00\00\00\00\00\00 ") - (data (i32.const 1516) " ") + (data (i32.const 1488) "\04\00\00\00 \00\00\00 \00\00\00\00\00\00\00 ") (export "memory" (memory $0)) (start $~start) (func $~lib/rt/itcms/visitRoots (type $none_=>_none) @@ -611,10 +610,10 @@ if unreachable end - i32.const 34304 + i32.const 34288 i32.const 0 i32.store $0 - i32.const 35872 + i32.const 35856 i32.const 0 i32.store $0 loop $for-loop|0 @@ -625,7 +624,7 @@ local.get $0 i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=4 @@ -643,7 +642,7 @@ i32.add i32.const 2 i32.shl - i32.const 34304 + i32.const 34288 i32.add i32.const 0 i32.store $0 offset=96 @@ -661,13 +660,13 @@ br $for-loop|0 end end - i32.const 34304 - i32.const 35876 + i32.const 34288 + i32.const 35860 memory.size $0 i32.const 16 i32.shl call $~lib/rt/tlsf/addMemory - i32.const 34304 + i32.const 34288 global.set $~lib/rt/tlsf/ROOT ) (func $~lib/rt/itcms/step (type $none_=>_i32) (result i32) @@ -752,7 +751,7 @@ local.set $0 loop $while-continue|0 local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -852,7 +851,7 @@ unreachable end local.get $0 - i32.const 34292 + i32.const 34276 i32.lt_u if local.get $0 @@ -875,7 +874,7 @@ i32.const 4 i32.add local.tee $0 - i32.const 34292 + i32.const 34276 i32.ge_u if global.get $~lib/rt/tlsf/ROOT @@ -1503,7 +1502,7 @@ memory.size $0 i32.const 16 i32.shl - i32.const 34292 + i32.const 34276 i32.sub i32.const 1 i32.shr_u @@ -1538,7 +1537,7 @@ global.set $~lib/memory/__stack_pointer block $folding-inner0 global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1601,7 +1600,7 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s br_if $folding-inner0 global.get $~lib/memory/__stack_pointer @@ -1736,8 +1735,8 @@ global.set $~lib/rt/itcms/threshold return end - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1782,11 +1781,11 @@ i32.sub global.set $~lib/memory/__stack_pointer global.get $~lib/memory/__stack_pointer - i32.const 1524 + i32.const 1508 i32.lt_s if - i32.const 34320 - i32.const 34368 + i32.const 34304 + i32.const 34352 i32.const 1 i32.const 1 call $~lib/builtins/abort @@ -1851,7 +1850,7 @@ i32.load $0 offset=8 i32.eqz local.get $1 - i32.const 34292 + i32.const 34276 i32.lt_u i32.and i32.eqz @@ -1912,7 +1911,7 @@ unreachable end local.get $0 - i32.const 3 + i32.const 2 i32.shl i32.const 1492 i32.add From f4eba5fdbc24ddce301c1798551bc39663742e11 Mon Sep 17 00:00:00 2001 From: dcode Date: Thu, 10 Nov 2022 20:32:44 +0100 Subject: [PATCH 2/3] Lint --- std/assembly/rt.ts | 1 - 1 file changed, 1 deletion(-) diff --git a/std/assembly/rt.ts b/std/assembly/rt.ts index f2d2c71995..403e4b2087 100644 --- a/std/assembly/rt.ts +++ b/std/assembly/rt.ts @@ -1,6 +1,5 @@ import { Typeinfo, TypeinfoFlags } from "./shared/typeinfo"; import { E_INDEXOUTOFRANGE } from "./util/error"; -import { OBJECT, TOTAL_OVERHEAD } from "./rt/common"; import { ArrayBufferView } from "./arraybuffer"; // @ts-ignore: decorator From 2c9b0c494814c568951e862a5f09682c98e42818 Mon Sep 17 00:00:00 2001 From: dcode Date: Thu, 10 Nov 2022 20:37:50 +0100 Subject: [PATCH 3/3] update fixtures --- tests/compiler/bindings/esm.debug.wat | 2 +- tests/compiler/bindings/esm.release.wat | 2 +- tests/compiler/bindings/noExportRuntime.debug.wat | 2 +- tests/compiler/bindings/noExportRuntime.release.wat | 2 +- tests/compiler/bindings/raw.debug.wat | 2 +- tests/compiler/bindings/raw.release.wat | 2 +- tests/compiler/call-super.debug.wat | 2 +- tests/compiler/call-super.release.wat | 2 +- tests/compiler/class-implements.debug.wat | 2 +- tests/compiler/class-implements.release.wat | 2 +- tests/compiler/class-overloading-cast.debug.wat | 2 +- tests/compiler/class-overloading-cast.release.wat | 2 +- tests/compiler/class-overloading.debug.wat | 2 +- tests/compiler/class-overloading.release.wat | 2 +- tests/compiler/class.debug.wat | 2 +- tests/compiler/class.release.wat | 2 +- tests/compiler/constructor.debug.wat | 2 +- tests/compiler/constructor.release.wat | 2 +- tests/compiler/do.debug.wat | 2 +- tests/compiler/do.release.wat | 2 +- tests/compiler/duplicate-fields.debug.wat | 2 +- tests/compiler/duplicate-fields.release.wat | 2 +- tests/compiler/empty-exportruntime.debug.wat | 2 +- tests/compiler/empty-exportruntime.release.wat | 2 +- tests/compiler/empty-new.debug.wat | 2 +- tests/compiler/empty-new.release.wat | 2 +- tests/compiler/exportstar-rereexport.debug.wat | 2 +- tests/compiler/exportstar-rereexport.release.wat | 2 +- tests/compiler/extends-baseaggregate.debug.wat | 2 +- tests/compiler/extends-baseaggregate.release.wat | 2 +- tests/compiler/extends-recursive.debug.wat | 2 +- tests/compiler/extends-recursive.release.wat | 2 +- tests/compiler/field-initialization.debug.wat | 2 +- tests/compiler/field-initialization.release.wat | 2 +- tests/compiler/field.debug.wat | 2 +- tests/compiler/field.release.wat | 2 +- tests/compiler/for.debug.wat | 2 +- tests/compiler/for.release.wat | 2 +- tests/compiler/function-call.debug.wat | 2 +- tests/compiler/function-call.release.wat | 2 +- tests/compiler/function-expression.debug.wat | 2 +- tests/compiler/function-expression.release.wat | 2 +- tests/compiler/getter-call.debug.wat | 2 +- tests/compiler/getter-call.release.wat | 2 +- tests/compiler/infer-array.debug.wat | 2 +- tests/compiler/infer-array.release.wat | 2 +- tests/compiler/infer-generic.debug.wat | 2 +- tests/compiler/infer-generic.release.wat | 2 +- tests/compiler/inlining.debug.wat | 2 +- tests/compiler/inlining.release.wat | 2 +- tests/compiler/instanceof.debug.wat | 2 +- tests/compiler/instanceof.release.wat | 2 +- tests/compiler/issues/1095.debug.wat | 2 +- tests/compiler/issues/1095.release.wat | 2 +- tests/compiler/issues/1225.debug.wat | 2 +- tests/compiler/issues/1225.release.wat | 2 +- tests/compiler/issues/1699.debug.wat | 2 +- tests/compiler/issues/1699.release.wat | 2 +- tests/compiler/issues/2166.debug.wat | 2 +- tests/compiler/issues/2166.release.wat | 2 +- tests/compiler/issues/2322/index.debug.wat | 2 +- tests/compiler/issues/2322/index.release.wat | 2 +- tests/compiler/logical.debug.wat | 2 +- tests/compiler/logical.release.wat | 2 +- tests/compiler/managed-cast.debug.wat | 2 +- tests/compiler/managed-cast.release.wat | 2 +- tests/compiler/new.debug.wat | 2 +- tests/compiler/new.release.wat | 2 +- tests/compiler/object-literal.debug.wat | 2 +- tests/compiler/object-literal.release.wat | 2 +- tests/compiler/optional-typeparameters.debug.wat | 2 +- tests/compiler/optional-typeparameters.release.wat | 2 +- tests/compiler/reexport.debug.wat | 2 +- tests/compiler/reexport.release.wat | 2 +- tests/compiler/rereexport.debug.wat | 2 +- tests/compiler/rereexport.release.wat | 2 +- tests/compiler/resolve-access.debug.wat | 2 +- tests/compiler/resolve-access.release.wat | 2 +- tests/compiler/resolve-binary.debug.wat | 2 +- tests/compiler/resolve-binary.release.wat | 2 +- tests/compiler/resolve-elementaccess.debug.wat | 2 +- tests/compiler/resolve-elementaccess.release.wat | 2 +- tests/compiler/resolve-function-expression.debug.wat | 2 +- tests/compiler/resolve-function-expression.release.wat | 2 +- tests/compiler/resolve-new.debug.wat | 2 +- tests/compiler/resolve-new.release.wat | 2 +- tests/compiler/resolve-propertyaccess.debug.wat | 2 +- tests/compiler/resolve-propertyaccess.release.wat | 2 +- tests/compiler/resolve-ternary.debug.wat | 2 +- tests/compiler/resolve-ternary.release.wat | 2 +- tests/compiler/resolve-unary.debug.wat | 2 +- tests/compiler/resolve-unary.release.wat | 2 +- tests/compiler/return-unreachable.debug.wat | 2 +- tests/compiler/return-unreachable.release.wat | 2 +- tests/compiler/rt/finalize.debug.wat | 2 +- tests/compiler/rt/finalize.release.wat | 2 +- tests/compiler/rt/flags.debug.wat | 2 +- tests/compiler/rt/flags.release.wat | 2 +- tests/compiler/rt/runtime-incremental-export.debug.wat | 2 +- tests/compiler/rt/runtime-incremental-export.release.wat | 2 +- tests/compiler/simd.debug.wat | 2 +- tests/compiler/simd.release.wat | 2 +- tests/compiler/std/array-literal.debug.wat | 2 +- tests/compiler/std/array-literal.release.wat | 2 +- tests/compiler/std/array.debug.wat | 2 +- tests/compiler/std/array.release.wat | 2 +- tests/compiler/std/arraybuffer.debug.wat | 2 +- tests/compiler/std/arraybuffer.release.wat | 2 +- tests/compiler/std/dataview.debug.wat | 2 +- tests/compiler/std/dataview.release.wat | 2 +- tests/compiler/std/date.debug.wat | 2 +- tests/compiler/std/date.release.wat | 2 +- tests/compiler/std/map.debug.wat | 2 +- tests/compiler/std/map.release.wat | 2 +- tests/compiler/std/new.debug.wat | 2 +- tests/compiler/std/new.release.wat | 2 +- tests/compiler/std/operator-overloading.debug.wat | 2 +- tests/compiler/std/operator-overloading.release.wat | 2 +- tests/compiler/std/set.debug.wat | 2 +- tests/compiler/std/set.release.wat | 2 +- tests/compiler/std/static-array.debug.wat | 2 +- tests/compiler/std/static-array.release.wat | 2 +- tests/compiler/std/staticarray.debug.wat | 2 +- tests/compiler/std/staticarray.release.wat | 2 +- tests/compiler/std/string-casemapping.debug.wat | 2 +- tests/compiler/std/string-casemapping.release.wat | 2 +- tests/compiler/std/string-encoding.debug.wat | 2 +- tests/compiler/std/string-encoding.release.wat | 2 +- tests/compiler/std/string.debug.wat | 2 +- tests/compiler/std/string.release.wat | 2 +- tests/compiler/std/symbol.debug.wat | 2 +- tests/compiler/std/symbol.release.wat | 2 +- tests/compiler/std/typedarray.debug.wat | 2 +- tests/compiler/std/typedarray.release.wat | 2 +- tests/compiler/std/uri.debug.wat | 2 +- tests/compiler/std/uri.release.wat | 2 +- tests/compiler/super-inline.debug.wat | 2 +- tests/compiler/super-inline.release.wat | 2 +- tests/compiler/templateliteral.debug.wat | 2 +- tests/compiler/templateliteral.release.wat | 2 +- tests/compiler/throw.debug.wat | 2 +- tests/compiler/throw.release.wat | 2 +- tests/compiler/typeof.debug.wat | 2 +- tests/compiler/typeof.release.wat | 2 +- tests/compiler/while.debug.wat | 2 +- tests/compiler/while.release.wat | 2 +- 146 files changed, 146 insertions(+), 146 deletions(-) diff --git a/tests/compiler/bindings/esm.debug.wat b/tests/compiler/bindings/esm.debug.wat index c0b626b4e8..2821a501b3 100644 --- a/tests/compiler/bindings/esm.debug.wat +++ b/tests/compiler/bindings/esm.debug.wat @@ -331,7 +331,7 @@ if i32.const 528 i32.const 592 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/bindings/esm.release.wat b/tests/compiler/bindings/esm.release.wat index a0ead0dbc1..81ad029995 100644 --- a/tests/compiler/bindings/esm.release.wat +++ b/tests/compiler/bindings/esm.release.wat @@ -285,7 +285,7 @@ if i32.const 1552 i32.const 1616 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/bindings/noExportRuntime.debug.wat b/tests/compiler/bindings/noExportRuntime.debug.wat index 87993755e2..3beffa20e2 100644 --- a/tests/compiler/bindings/noExportRuntime.debug.wat +++ b/tests/compiler/bindings/noExportRuntime.debug.wat @@ -253,7 +253,7 @@ if i32.const 368 i32.const 432 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/bindings/noExportRuntime.release.wat b/tests/compiler/bindings/noExportRuntime.release.wat index c41c0583db..358c068f09 100644 --- a/tests/compiler/bindings/noExportRuntime.release.wat +++ b/tests/compiler/bindings/noExportRuntime.release.wat @@ -221,7 +221,7 @@ if i32.const 1392 i32.const 1456 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/bindings/raw.debug.wat b/tests/compiler/bindings/raw.debug.wat index b65c13625f..46550400c4 100644 --- a/tests/compiler/bindings/raw.debug.wat +++ b/tests/compiler/bindings/raw.debug.wat @@ -334,7 +334,7 @@ if i32.const 528 i32.const 592 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/bindings/raw.release.wat b/tests/compiler/bindings/raw.release.wat index 84fffaf627..3031d8cdb6 100644 --- a/tests/compiler/bindings/raw.release.wat +++ b/tests/compiler/bindings/raw.release.wat @@ -285,7 +285,7 @@ if i32.const 1552 i32.const 1616 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/call-super.debug.wat b/tests/compiler/call-super.debug.wat index 11289b9607..f091080843 100644 --- a/tests/compiler/call-super.debug.wat +++ b/tests/compiler/call-super.debug.wat @@ -229,7 +229,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/call-super.release.wat b/tests/compiler/call-super.release.wat index e1a474fd02..a50e92ae54 100644 --- a/tests/compiler/call-super.release.wat +++ b/tests/compiler/call-super.release.wat @@ -2144,7 +2144,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-implements.debug.wat b/tests/compiler/class-implements.debug.wat index 1ec5cb2761..9627dc9085 100644 --- a/tests/compiler/class-implements.debug.wat +++ b/tests/compiler/class-implements.debug.wat @@ -232,7 +232,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-implements.release.wat b/tests/compiler/class-implements.release.wat index d48da4993e..e16e4add2d 100644 --- a/tests/compiler/class-implements.release.wat +++ b/tests/compiler/class-implements.release.wat @@ -3306,7 +3306,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-overloading-cast.debug.wat b/tests/compiler/class-overloading-cast.debug.wat index d463f23413..6cad188a02 100644 --- a/tests/compiler/class-overloading-cast.debug.wat +++ b/tests/compiler/class-overloading-cast.debug.wat @@ -238,7 +238,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-overloading-cast.release.wat b/tests/compiler/class-overloading-cast.release.wat index e81f465165..9cb0396756 100644 --- a/tests/compiler/class-overloading-cast.release.wat +++ b/tests/compiler/class-overloading-cast.release.wat @@ -2067,7 +2067,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-overloading.debug.wat b/tests/compiler/class-overloading.debug.wat index 6ac1907b1e..140d1a4d78 100644 --- a/tests/compiler/class-overloading.debug.wat +++ b/tests/compiler/class-overloading.debug.wat @@ -242,7 +242,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class-overloading.release.wat b/tests/compiler/class-overloading.release.wat index cd4fb363d2..9e9cbad1d9 100644 --- a/tests/compiler/class-overloading.release.wat +++ b/tests/compiler/class-overloading.release.wat @@ -3080,7 +3080,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class.debug.wat b/tests/compiler/class.debug.wat index cd10f44ba1..9685001193 100644 --- a/tests/compiler/class.debug.wat +++ b/tests/compiler/class.debug.wat @@ -350,7 +350,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/class.release.wat b/tests/compiler/class.release.wat index 5dabb79e1e..ec479d831f 100644 --- a/tests/compiler/class.release.wat +++ b/tests/compiler/class.release.wat @@ -176,7 +176,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/constructor.debug.wat b/tests/compiler/constructor.debug.wat index 7b44bc3a76..a55021fd65 100644 --- a/tests/compiler/constructor.debug.wat +++ b/tests/compiler/constructor.debug.wat @@ -237,7 +237,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/constructor.release.wat b/tests/compiler/constructor.release.wat index d97924a0e1..b3c487c0c7 100644 --- a/tests/compiler/constructor.release.wat +++ b/tests/compiler/constructor.release.wat @@ -2002,7 +2002,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/do.debug.wat b/tests/compiler/do.debug.wat index c4f96de8c0..870a025f2f 100644 --- a/tests/compiler/do.debug.wat +++ b/tests/compiler/do.debug.wat @@ -634,7 +634,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/do.release.wat b/tests/compiler/do.release.wat index b342a9c82d..375fa33ebd 100644 --- a/tests/compiler/do.release.wat +++ b/tests/compiler/do.release.wat @@ -1839,7 +1839,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/duplicate-fields.debug.wat b/tests/compiler/duplicate-fields.debug.wat index cc30dc1c29..ed4e11ea69 100644 --- a/tests/compiler/duplicate-fields.debug.wat +++ b/tests/compiler/duplicate-fields.debug.wat @@ -232,7 +232,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/duplicate-fields.release.wat b/tests/compiler/duplicate-fields.release.wat index 98cf64c3ee..5dc40b9c26 100644 --- a/tests/compiler/duplicate-fields.release.wat +++ b/tests/compiler/duplicate-fields.release.wat @@ -183,7 +183,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/empty-exportruntime.debug.wat b/tests/compiler/empty-exportruntime.debug.wat index b185d78059..a9e831fe7f 100644 --- a/tests/compiler/empty-exportruntime.debug.wat +++ b/tests/compiler/empty-exportruntime.debug.wat @@ -231,7 +231,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/empty-exportruntime.release.wat b/tests/compiler/empty-exportruntime.release.wat index 0c4db8fa36..b436a85cb1 100644 --- a/tests/compiler/empty-exportruntime.release.wat +++ b/tests/compiler/empty-exportruntime.release.wat @@ -184,7 +184,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/empty-new.debug.wat b/tests/compiler/empty-new.debug.wat index 5b18544bab..525b643ff4 100644 --- a/tests/compiler/empty-new.debug.wat +++ b/tests/compiler/empty-new.debug.wat @@ -224,7 +224,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/empty-new.release.wat b/tests/compiler/empty-new.release.wat index 337f8fa340..9d7061bfec 100644 --- a/tests/compiler/empty-new.release.wat +++ b/tests/compiler/empty-new.release.wat @@ -1382,7 +1382,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/exportstar-rereexport.debug.wat b/tests/compiler/exportstar-rereexport.debug.wat index 237a724db5..c7f6f695ff 100644 --- a/tests/compiler/exportstar-rereexport.debug.wat +++ b/tests/compiler/exportstar-rereexport.debug.wat @@ -261,7 +261,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/exportstar-rereexport.release.wat b/tests/compiler/exportstar-rereexport.release.wat index 5ea4247ad5..40e8723315 100644 --- a/tests/compiler/exportstar-rereexport.release.wat +++ b/tests/compiler/exportstar-rereexport.release.wat @@ -1556,7 +1556,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/extends-baseaggregate.debug.wat b/tests/compiler/extends-baseaggregate.debug.wat index 00a0674283..eff4d36290 100644 --- a/tests/compiler/extends-baseaggregate.debug.wat +++ b/tests/compiler/extends-baseaggregate.debug.wat @@ -234,7 +234,7 @@ if i32.const 384 i32.const 448 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/extends-baseaggregate.release.wat b/tests/compiler/extends-baseaggregate.release.wat index 595d400b27..5c4a3e3c17 100644 --- a/tests/compiler/extends-baseaggregate.release.wat +++ b/tests/compiler/extends-baseaggregate.release.wat @@ -184,7 +184,7 @@ if i32.const 1408 i32.const 1472 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/extends-recursive.debug.wat b/tests/compiler/extends-recursive.debug.wat index be1c34ca73..b5bcfd00b6 100644 --- a/tests/compiler/extends-recursive.debug.wat +++ b/tests/compiler/extends-recursive.debug.wat @@ -224,7 +224,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/extends-recursive.release.wat b/tests/compiler/extends-recursive.release.wat index 31d9f25adb..c2aaa851b5 100644 --- a/tests/compiler/extends-recursive.release.wat +++ b/tests/compiler/extends-recursive.release.wat @@ -1447,7 +1447,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/field-initialization.debug.wat b/tests/compiler/field-initialization.debug.wat index d7bf8a9dd9..f9896b3723 100644 --- a/tests/compiler/field-initialization.debug.wat +++ b/tests/compiler/field-initialization.debug.wat @@ -235,7 +235,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/field-initialization.release.wat b/tests/compiler/field-initialization.release.wat index d032507b32..850e278d41 100644 --- a/tests/compiler/field-initialization.release.wat +++ b/tests/compiler/field-initialization.release.wat @@ -187,7 +187,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/field.debug.wat b/tests/compiler/field.debug.wat index 6312f20006..0ae8e9b82c 100644 --- a/tests/compiler/field.debug.wat +++ b/tests/compiler/field.debug.wat @@ -226,7 +226,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/field.release.wat b/tests/compiler/field.release.wat index be6af778b6..2cb896acaa 100644 --- a/tests/compiler/field.release.wat +++ b/tests/compiler/field.release.wat @@ -169,7 +169,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/for.debug.wat b/tests/compiler/for.debug.wat index f59d13a113..973ac997da 100644 --- a/tests/compiler/for.debug.wat +++ b/tests/compiler/for.debug.wat @@ -651,7 +651,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/for.release.wat b/tests/compiler/for.release.wat index 425aa8574d..91f9def1ff 100644 --- a/tests/compiler/for.release.wat +++ b/tests/compiler/for.release.wat @@ -1835,7 +1835,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/function-call.debug.wat b/tests/compiler/function-call.debug.wat index 9a43bf0a18..b6973f7291 100644 --- a/tests/compiler/function-call.debug.wat +++ b/tests/compiler/function-call.debug.wat @@ -259,7 +259,7 @@ if i32.const 448 i32.const 512 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/function-call.release.wat b/tests/compiler/function-call.release.wat index d6a10fc379..be1734bd12 100644 --- a/tests/compiler/function-call.release.wat +++ b/tests/compiler/function-call.release.wat @@ -1564,7 +1564,7 @@ if i32.const 1472 i32.const 1536 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/function-expression.debug.wat b/tests/compiler/function-expression.debug.wat index 22a9b7247c..c5f2e5ae63 100644 --- a/tests/compiler/function-expression.debug.wat +++ b/tests/compiler/function-expression.debug.wat @@ -414,7 +414,7 @@ if i32.const 768 i32.const 832 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/function-expression.release.wat b/tests/compiler/function-expression.release.wat index 4304db40d6..9a351757db 100644 --- a/tests/compiler/function-expression.release.wat +++ b/tests/compiler/function-expression.release.wat @@ -234,7 +234,7 @@ if i32.const 1792 i32.const 1856 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/getter-call.debug.wat b/tests/compiler/getter-call.debug.wat index 1c8e5c1ae2..a77699375b 100644 --- a/tests/compiler/getter-call.debug.wat +++ b/tests/compiler/getter-call.debug.wat @@ -227,7 +227,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/getter-call.release.wat b/tests/compiler/getter-call.release.wat index 9d5231bf85..78ccc678b4 100644 --- a/tests/compiler/getter-call.release.wat +++ b/tests/compiler/getter-call.release.wat @@ -1462,7 +1462,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-array.debug.wat b/tests/compiler/infer-array.debug.wat index 3462b383c7..8532c54597 100644 --- a/tests/compiler/infer-array.debug.wat +++ b/tests/compiler/infer-array.debug.wat @@ -243,7 +243,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-array.release.wat b/tests/compiler/infer-array.release.wat index a59c89ab66..6cea12e073 100644 --- a/tests/compiler/infer-array.release.wat +++ b/tests/compiler/infer-array.release.wat @@ -204,7 +204,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-generic.debug.wat b/tests/compiler/infer-generic.debug.wat index 17b576ae9e..d343ba2fb9 100644 --- a/tests/compiler/infer-generic.debug.wat +++ b/tests/compiler/infer-generic.debug.wat @@ -324,7 +324,7 @@ if i32.const 400 i32.const 464 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/infer-generic.release.wat b/tests/compiler/infer-generic.release.wat index 94de06f375..89623c0188 100644 --- a/tests/compiler/infer-generic.release.wat +++ b/tests/compiler/infer-generic.release.wat @@ -1620,7 +1620,7 @@ if i32.const 1424 i32.const 1488 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/inlining.debug.wat b/tests/compiler/inlining.debug.wat index 06d3d917cc..60cde715e2 100644 --- a/tests/compiler/inlining.debug.wat +++ b/tests/compiler/inlining.debug.wat @@ -459,7 +459,7 @@ if i32.const 304 i32.const 368 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/inlining.release.wat b/tests/compiler/inlining.release.wat index 8c537dda87..9808640969 100644 --- a/tests/compiler/inlining.release.wat +++ b/tests/compiler/inlining.release.wat @@ -1704,7 +1704,7 @@ if i32.const 1328 i32.const 1392 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/instanceof.debug.wat b/tests/compiler/instanceof.debug.wat index 7ec65439e8..28ec23a099 100644 --- a/tests/compiler/instanceof.debug.wat +++ b/tests/compiler/instanceof.debug.wat @@ -268,7 +268,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/instanceof.release.wat b/tests/compiler/instanceof.release.wat index 1922fe0fef..5b3f1d9ea8 100644 --- a/tests/compiler/instanceof.release.wat +++ b/tests/compiler/instanceof.release.wat @@ -2222,7 +2222,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1095.debug.wat b/tests/compiler/issues/1095.debug.wat index c5ffe34d57..4f5b3ad430 100644 --- a/tests/compiler/issues/1095.debug.wat +++ b/tests/compiler/issues/1095.debug.wat @@ -227,7 +227,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1095.release.wat b/tests/compiler/issues/1095.release.wat index 3a956b29a5..bff7f1275b 100644 --- a/tests/compiler/issues/1095.release.wat +++ b/tests/compiler/issues/1095.release.wat @@ -173,7 +173,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1225.debug.wat b/tests/compiler/issues/1225.debug.wat index 6682f0792a..04b7c3376b 100644 --- a/tests/compiler/issues/1225.debug.wat +++ b/tests/compiler/issues/1225.debug.wat @@ -242,7 +242,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1225.release.wat b/tests/compiler/issues/1225.release.wat index 7399d07122..d6f469ab40 100644 --- a/tests/compiler/issues/1225.release.wat +++ b/tests/compiler/issues/1225.release.wat @@ -1571,7 +1571,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1699.debug.wat b/tests/compiler/issues/1699.debug.wat index 91c9ffd0ab..bf9a4fc844 100644 --- a/tests/compiler/issues/1699.debug.wat +++ b/tests/compiler/issues/1699.debug.wat @@ -229,7 +229,7 @@ if i32.const 320 i32.const 384 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/1699.release.wat b/tests/compiler/issues/1699.release.wat index 38bcbf0c31..49fc9093cb 100644 --- a/tests/compiler/issues/1699.release.wat +++ b/tests/compiler/issues/1699.release.wat @@ -179,7 +179,7 @@ if i32.const 1344 i32.const 1408 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/2166.debug.wat b/tests/compiler/issues/2166.debug.wat index 1159a3ff62..9c108e4e18 100644 --- a/tests/compiler/issues/2166.debug.wat +++ b/tests/compiler/issues/2166.debug.wat @@ -231,7 +231,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/2166.release.wat b/tests/compiler/issues/2166.release.wat index ffedba01c8..bb2cc24356 100644 --- a/tests/compiler/issues/2166.release.wat +++ b/tests/compiler/issues/2166.release.wat @@ -1724,7 +1724,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/2322/index.debug.wat b/tests/compiler/issues/2322/index.debug.wat index c912a803f4..f17e6f0f7e 100644 --- a/tests/compiler/issues/2322/index.debug.wat +++ b/tests/compiler/issues/2322/index.debug.wat @@ -225,7 +225,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/issues/2322/index.release.wat b/tests/compiler/issues/2322/index.release.wat index b3a231568f..ae6f991dcc 100644 --- a/tests/compiler/issues/2322/index.release.wat +++ b/tests/compiler/issues/2322/index.release.wat @@ -1441,7 +1441,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/logical.debug.wat b/tests/compiler/logical.debug.wat index a89d774068..5241837581 100644 --- a/tests/compiler/logical.debug.wat +++ b/tests/compiler/logical.debug.wat @@ -250,7 +250,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/logical.release.wat b/tests/compiler/logical.release.wat index 5e61ef5ce9..9dcc2f1791 100644 --- a/tests/compiler/logical.release.wat +++ b/tests/compiler/logical.release.wat @@ -1508,7 +1508,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/managed-cast.debug.wat b/tests/compiler/managed-cast.debug.wat index 62bfe7d654..deceb82d0e 100644 --- a/tests/compiler/managed-cast.debug.wat +++ b/tests/compiler/managed-cast.debug.wat @@ -227,7 +227,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/managed-cast.release.wat b/tests/compiler/managed-cast.release.wat index e9fd09e841..7a790c4405 100644 --- a/tests/compiler/managed-cast.release.wat +++ b/tests/compiler/managed-cast.release.wat @@ -1748,7 +1748,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/new.debug.wat b/tests/compiler/new.debug.wat index 0409699567..de182052e9 100644 --- a/tests/compiler/new.debug.wat +++ b/tests/compiler/new.debug.wat @@ -230,7 +230,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/new.release.wat b/tests/compiler/new.release.wat index 990213d640..fbc91074c2 100644 --- a/tests/compiler/new.release.wat +++ b/tests/compiler/new.release.wat @@ -1638,7 +1638,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/object-literal.debug.wat b/tests/compiler/object-literal.debug.wat index 315ef3cdda..8d54b65637 100644 --- a/tests/compiler/object-literal.debug.wat +++ b/tests/compiler/object-literal.debug.wat @@ -187,7 +187,7 @@ if i32.const 176 i32.const 240 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/object-literal.release.wat b/tests/compiler/object-literal.release.wat index 89424ee4b3..c1a399bc40 100644 --- a/tests/compiler/object-literal.release.wat +++ b/tests/compiler/object-literal.release.wat @@ -137,7 +137,7 @@ if i32.const 1200 i32.const 1264 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/optional-typeparameters.debug.wat b/tests/compiler/optional-typeparameters.debug.wat index 971eaecf81..7daf22eeaa 100644 --- a/tests/compiler/optional-typeparameters.debug.wat +++ b/tests/compiler/optional-typeparameters.debug.wat @@ -235,7 +235,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/optional-typeparameters.release.wat b/tests/compiler/optional-typeparameters.release.wat index b71f76d681..4e7ceb4e33 100644 --- a/tests/compiler/optional-typeparameters.release.wat +++ b/tests/compiler/optional-typeparameters.release.wat @@ -1590,7 +1590,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/reexport.debug.wat b/tests/compiler/reexport.debug.wat index f91cf8f929..c1ddb4b6d9 100644 --- a/tests/compiler/reexport.debug.wat +++ b/tests/compiler/reexport.debug.wat @@ -268,7 +268,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/reexport.release.wat b/tests/compiler/reexport.release.wat index 7e05378aab..7fc664a770 100644 --- a/tests/compiler/reexport.release.wat +++ b/tests/compiler/reexport.release.wat @@ -1499,7 +1499,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rereexport.debug.wat b/tests/compiler/rereexport.debug.wat index 5dab638254..3fd95987dc 100644 --- a/tests/compiler/rereexport.debug.wat +++ b/tests/compiler/rereexport.debug.wat @@ -261,7 +261,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rereexport.release.wat b/tests/compiler/rereexport.release.wat index cfb5e7c6c7..33ce0ed27d 100644 --- a/tests/compiler/rereexport.release.wat +++ b/tests/compiler/rereexport.release.wat @@ -1554,7 +1554,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-access.debug.wat b/tests/compiler/resolve-access.debug.wat index bce2dd8f94..7e0e63133b 100644 --- a/tests/compiler/resolve-access.debug.wat +++ b/tests/compiler/resolve-access.debug.wat @@ -245,7 +245,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-access.release.wat b/tests/compiler/resolve-access.release.wat index 4ffdef05b4..81eacd70ba 100644 --- a/tests/compiler/resolve-access.release.wat +++ b/tests/compiler/resolve-access.release.wat @@ -190,7 +190,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-binary.debug.wat b/tests/compiler/resolve-binary.debug.wat index 8a8f65ba8a..6e9506181e 100644 --- a/tests/compiler/resolve-binary.debug.wat +++ b/tests/compiler/resolve-binary.debug.wat @@ -507,7 +507,7 @@ if i32.const 576 i32.const 640 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-binary.release.wat b/tests/compiler/resolve-binary.release.wat index ffc88119f4..88257b653e 100644 --- a/tests/compiler/resolve-binary.release.wat +++ b/tests/compiler/resolve-binary.release.wat @@ -4353,7 +4353,7 @@ if i32.const 1600 i32.const 1664 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-elementaccess.debug.wat b/tests/compiler/resolve-elementaccess.debug.wat index 7a4f757360..79ec26897b 100644 --- a/tests/compiler/resolve-elementaccess.debug.wat +++ b/tests/compiler/resolve-elementaccess.debug.wat @@ -268,7 +268,7 @@ if i32.const 336 i32.const 400 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-elementaccess.release.wat b/tests/compiler/resolve-elementaccess.release.wat index c80bb00b36..cac3643fdc 100644 --- a/tests/compiler/resolve-elementaccess.release.wat +++ b/tests/compiler/resolve-elementaccess.release.wat @@ -242,7 +242,7 @@ if i32.const 1360 i32.const 1424 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-function-expression.debug.wat b/tests/compiler/resolve-function-expression.debug.wat index 2ed2552178..c9f285afa5 100644 --- a/tests/compiler/resolve-function-expression.debug.wat +++ b/tests/compiler/resolve-function-expression.debug.wat @@ -311,7 +311,7 @@ if i32.const 624 i32.const 688 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-function-expression.release.wat b/tests/compiler/resolve-function-expression.release.wat index 6d354defc7..cd6b5e2a75 100644 --- a/tests/compiler/resolve-function-expression.release.wat +++ b/tests/compiler/resolve-function-expression.release.wat @@ -1973,7 +1973,7 @@ if i32.const 1648 i32.const 1712 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-new.debug.wat b/tests/compiler/resolve-new.debug.wat index a8fffdc86d..2147e09708 100644 --- a/tests/compiler/resolve-new.debug.wat +++ b/tests/compiler/resolve-new.debug.wat @@ -225,7 +225,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-new.release.wat b/tests/compiler/resolve-new.release.wat index b3d9ba8517..1a4d7b1013 100644 --- a/tests/compiler/resolve-new.release.wat +++ b/tests/compiler/resolve-new.release.wat @@ -1455,7 +1455,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-propertyaccess.debug.wat b/tests/compiler/resolve-propertyaccess.debug.wat index 3b526fb7d3..5a30ac1b28 100644 --- a/tests/compiler/resolve-propertyaccess.debug.wat +++ b/tests/compiler/resolve-propertyaccess.debug.wat @@ -312,7 +312,7 @@ if i32.const 448 i32.const 512 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-propertyaccess.release.wat b/tests/compiler/resolve-propertyaccess.release.wat index 1747c57a33..7d0e3b49cf 100644 --- a/tests/compiler/resolve-propertyaccess.release.wat +++ b/tests/compiler/resolve-propertyaccess.release.wat @@ -2234,7 +2234,7 @@ if i32.const 1472 i32.const 1536 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-ternary.debug.wat b/tests/compiler/resolve-ternary.debug.wat index aee50a9d02..8843f9fe43 100644 --- a/tests/compiler/resolve-ternary.debug.wat +++ b/tests/compiler/resolve-ternary.debug.wat @@ -319,7 +319,7 @@ if i32.const 448 i32.const 512 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-ternary.release.wat b/tests/compiler/resolve-ternary.release.wat index 5d4f24a46b..5ceda6223a 100644 --- a/tests/compiler/resolve-ternary.release.wat +++ b/tests/compiler/resolve-ternary.release.wat @@ -2825,7 +2825,7 @@ if i32.const 1472 i32.const 1536 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-unary.debug.wat b/tests/compiler/resolve-unary.debug.wat index 48d9d6f989..aa8be01489 100644 --- a/tests/compiler/resolve-unary.debug.wat +++ b/tests/compiler/resolve-unary.debug.wat @@ -312,7 +312,7 @@ if i32.const 448 i32.const 512 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/resolve-unary.release.wat b/tests/compiler/resolve-unary.release.wat index 41986bb2b8..1bdd867853 100644 --- a/tests/compiler/resolve-unary.release.wat +++ b/tests/compiler/resolve-unary.release.wat @@ -2547,7 +2547,7 @@ if i32.const 1472 i32.const 1536 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/return-unreachable.debug.wat b/tests/compiler/return-unreachable.debug.wat index 42e1a2f37e..b54ab0a8e2 100644 --- a/tests/compiler/return-unreachable.debug.wat +++ b/tests/compiler/return-unreachable.debug.wat @@ -228,7 +228,7 @@ if i32.const 320 i32.const 384 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/return-unreachable.release.wat b/tests/compiler/return-unreachable.release.wat index 9eb3489552..2ec4d4d701 100644 --- a/tests/compiler/return-unreachable.release.wat +++ b/tests/compiler/return-unreachable.release.wat @@ -175,7 +175,7 @@ if i32.const 1344 i32.const 1408 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/finalize.debug.wat b/tests/compiler/rt/finalize.debug.wat index 0482648cdc..77d923f239 100644 --- a/tests/compiler/rt/finalize.debug.wat +++ b/tests/compiler/rt/finalize.debug.wat @@ -228,7 +228,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/finalize.release.wat b/tests/compiler/rt/finalize.release.wat index 29c8006f5c..bb67aa68f8 100644 --- a/tests/compiler/rt/finalize.release.wat +++ b/tests/compiler/rt/finalize.release.wat @@ -1486,7 +1486,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/flags.debug.wat b/tests/compiler/rt/flags.debug.wat index 9cb18fc155..f14035cc8c 100644 --- a/tests/compiler/rt/flags.debug.wat +++ b/tests/compiler/rt/flags.debug.wat @@ -37,7 +37,7 @@ if i32.const 32 i32.const 96 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/flags.release.wat b/tests/compiler/rt/flags.release.wat index 1e7ee11037..13ab290c94 100644 --- a/tests/compiler/rt/flags.release.wat +++ b/tests/compiler/rt/flags.release.wat @@ -21,7 +21,7 @@ if i32.const 1056 i32.const 1120 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/runtime-incremental-export.debug.wat b/tests/compiler/rt/runtime-incremental-export.debug.wat index b185d78059..a9e831fe7f 100644 --- a/tests/compiler/rt/runtime-incremental-export.debug.wat +++ b/tests/compiler/rt/runtime-incremental-export.debug.wat @@ -231,7 +231,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/rt/runtime-incremental-export.release.wat b/tests/compiler/rt/runtime-incremental-export.release.wat index 0c4db8fa36..b436a85cb1 100644 --- a/tests/compiler/rt/runtime-incremental-export.release.wat +++ b/tests/compiler/rt/runtime-incremental-export.release.wat @@ -184,7 +184,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/simd.debug.wat b/tests/compiler/simd.debug.wat index ba77e3efeb..c7ea8d5980 100644 --- a/tests/compiler/simd.debug.wat +++ b/tests/compiler/simd.debug.wat @@ -263,7 +263,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/simd.release.wat b/tests/compiler/simd.release.wat index 5e744388ff..28ed74a268 100644 --- a/tests/compiler/simd.release.wat +++ b/tests/compiler/simd.release.wat @@ -200,7 +200,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array-literal.debug.wat b/tests/compiler/std/array-literal.debug.wat index 25d8ee8cea..953ec47898 100644 --- a/tests/compiler/std/array-literal.debug.wat +++ b/tests/compiler/std/array-literal.debug.wat @@ -317,7 +317,7 @@ if i32.const 176 i32.const 640 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array-literal.release.wat b/tests/compiler/std/array-literal.release.wat index 449186dd3c..af0c9bf709 100644 --- a/tests/compiler/std/array-literal.release.wat +++ b/tests/compiler/std/array-literal.release.wat @@ -263,7 +263,7 @@ if i32.const 1200 i32.const 1664 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array.debug.wat b/tests/compiler/std/array.debug.wat index 017254f217..8d52514dca 100644 --- a/tests/compiler/std/array.debug.wat +++ b/tests/compiler/std/array.debug.wat @@ -568,7 +568,7 @@ if i32.const 320 i32.const 384 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/array.release.wat b/tests/compiler/std/array.release.wat index 3d9b242f5a..be83ed104d 100644 --- a/tests/compiler/std/array.release.wat +++ b/tests/compiler/std/array.release.wat @@ -809,7 +809,7 @@ if i32.const 1344 i32.const 1408 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/arraybuffer.debug.wat b/tests/compiler/std/arraybuffer.debug.wat index f596db7626..f63521e5bf 100644 --- a/tests/compiler/std/arraybuffer.debug.wat +++ b/tests/compiler/std/arraybuffer.debug.wat @@ -232,7 +232,7 @@ if i32.const 336 i32.const 400 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/arraybuffer.release.wat b/tests/compiler/std/arraybuffer.release.wat index 2e776cbc89..30e876e3af 100644 --- a/tests/compiler/std/arraybuffer.release.wat +++ b/tests/compiler/std/arraybuffer.release.wat @@ -180,7 +180,7 @@ if i32.const 1360 i32.const 1424 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/dataview.debug.wat b/tests/compiler/std/dataview.debug.wat index 292d90764d..9971b011ec 100644 --- a/tests/compiler/std/dataview.debug.wat +++ b/tests/compiler/std/dataview.debug.wat @@ -238,7 +238,7 @@ if i32.const 336 i32.const 400 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/dataview.release.wat b/tests/compiler/std/dataview.release.wat index 5deeb91388..f18d332783 100644 --- a/tests/compiler/std/dataview.release.wat +++ b/tests/compiler/std/dataview.release.wat @@ -186,7 +186,7 @@ if i32.const 1360 i32.const 1424 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/date.debug.wat b/tests/compiler/std/date.debug.wat index f755e0ac26..802acf102c 100644 --- a/tests/compiler/std/date.debug.wat +++ b/tests/compiler/std/date.debug.wat @@ -603,7 +603,7 @@ if i32.const 368 i32.const 432 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/date.release.wat b/tests/compiler/std/date.release.wat index 064fa4b5c9..b5ce98c29d 100644 --- a/tests/compiler/std/date.release.wat +++ b/tests/compiler/std/date.release.wat @@ -554,7 +554,7 @@ if i32.const 1392 i32.const 1456 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/map.debug.wat b/tests/compiler/std/map.debug.wat index 3ca77b618d..ed609ff682 100644 --- a/tests/compiler/std/map.debug.wat +++ b/tests/compiler/std/map.debug.wat @@ -255,7 +255,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/map.release.wat b/tests/compiler/std/map.release.wat index 792f9b76d8..dcf1b2eadc 100644 --- a/tests/compiler/std/map.release.wat +++ b/tests/compiler/std/map.release.wat @@ -193,7 +193,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/new.debug.wat b/tests/compiler/std/new.debug.wat index 4504ac03fd..470a174c4a 100644 --- a/tests/compiler/std/new.debug.wat +++ b/tests/compiler/std/new.debug.wat @@ -242,7 +242,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/new.release.wat b/tests/compiler/std/new.release.wat index 8568fda809..e58d428566 100644 --- a/tests/compiler/std/new.release.wat +++ b/tests/compiler/std/new.release.wat @@ -1438,7 +1438,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/operator-overloading.debug.wat b/tests/compiler/std/operator-overloading.debug.wat index 4545169a8d..c91cd45ebf 100644 --- a/tests/compiler/std/operator-overloading.debug.wat +++ b/tests/compiler/std/operator-overloading.debug.wat @@ -297,7 +297,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/operator-overloading.release.wat b/tests/compiler/std/operator-overloading.release.wat index 3dbbfa7251..e26eac8798 100644 --- a/tests/compiler/std/operator-overloading.release.wat +++ b/tests/compiler/std/operator-overloading.release.wat @@ -4180,7 +4180,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/set.debug.wat b/tests/compiler/std/set.debug.wat index 812a135aff..656cf49703 100644 --- a/tests/compiler/std/set.debug.wat +++ b/tests/compiler/std/set.debug.wat @@ -250,7 +250,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/set.release.wat b/tests/compiler/std/set.release.wat index 291020755d..e9a0eabccf 100644 --- a/tests/compiler/std/set.release.wat +++ b/tests/compiler/std/set.release.wat @@ -184,7 +184,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/static-array.debug.wat b/tests/compiler/std/static-array.debug.wat index c995790482..35d729e06c 100644 --- a/tests/compiler/std/static-array.debug.wat +++ b/tests/compiler/std/static-array.debug.wat @@ -301,7 +301,7 @@ if i32.const 448 i32.const 800 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/static-array.release.wat b/tests/compiler/std/static-array.release.wat index cbdc7b87ba..60d7d893c9 100644 --- a/tests/compiler/std/static-array.release.wat +++ b/tests/compiler/std/static-array.release.wat @@ -225,7 +225,7 @@ if i32.const 1472 i32.const 1824 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/staticarray.debug.wat b/tests/compiler/std/staticarray.debug.wat index c7f1a20b19..429e765b79 100644 --- a/tests/compiler/std/staticarray.debug.wat +++ b/tests/compiler/std/staticarray.debug.wat @@ -369,7 +369,7 @@ if i32.const 64 i32.const 512 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/staticarray.release.wat b/tests/compiler/std/staticarray.release.wat index aa4b232829..471a336529 100644 --- a/tests/compiler/std/staticarray.release.wat +++ b/tests/compiler/std/staticarray.release.wat @@ -360,7 +360,7 @@ if i32.const 1088 i32.const 1536 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string-casemapping.debug.wat b/tests/compiler/std/string-casemapping.debug.wat index 565d312759..7a26312400 100644 --- a/tests/compiler/std/string-casemapping.debug.wat +++ b/tests/compiler/std/string-casemapping.debug.wat @@ -418,7 +418,7 @@ if i32.const 256 i32.const 320 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string-casemapping.release.wat b/tests/compiler/std/string-casemapping.release.wat index 3bb2c83982..47b2da51d2 100644 --- a/tests/compiler/std/string-casemapping.release.wat +++ b/tests/compiler/std/string-casemapping.release.wat @@ -6285,7 +6285,7 @@ if i32.const 1280 i32.const 1344 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string-encoding.debug.wat b/tests/compiler/std/string-encoding.debug.wat index 34c1c5fa38..61ab43e573 100644 --- a/tests/compiler/std/string-encoding.debug.wat +++ b/tests/compiler/std/string-encoding.debug.wat @@ -256,7 +256,7 @@ if i32.const 320 i32.const 384 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string-encoding.release.wat b/tests/compiler/std/string-encoding.release.wat index 7a6b4e21d9..0801de8e61 100644 --- a/tests/compiler/std/string-encoding.release.wat +++ b/tests/compiler/std/string-encoding.release.wat @@ -4086,7 +4086,7 @@ if i32.const 1344 i32.const 1408 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string.debug.wat b/tests/compiler/std/string.debug.wat index 7d5dc19a20..a3d3c50015 100644 --- a/tests/compiler/std/string.debug.wat +++ b/tests/compiler/std/string.debug.wat @@ -974,7 +974,7 @@ if i32.const 240 i32.const 544 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/string.release.wat b/tests/compiler/std/string.release.wat index c248c01f46..2d6baca0ae 100644 --- a/tests/compiler/std/string.release.wat +++ b/tests/compiler/std/string.release.wat @@ -1244,7 +1244,7 @@ if i32.const 1264 i32.const 1568 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/symbol.debug.wat b/tests/compiler/std/symbol.debug.wat index ae05e6e0a8..6ec5213459 100644 --- a/tests/compiler/std/symbol.debug.wat +++ b/tests/compiler/std/symbol.debug.wat @@ -285,7 +285,7 @@ if i32.const 304 i32.const 368 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/symbol.release.wat b/tests/compiler/std/symbol.release.wat index ba002faa96..80f74f357c 100644 --- a/tests/compiler/std/symbol.release.wat +++ b/tests/compiler/std/symbol.release.wat @@ -271,7 +271,7 @@ if i32.const 1328 i32.const 1392 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/typedarray.debug.wat b/tests/compiler/std/typedarray.debug.wat index 22bd689b72..801fa79dd0 100644 --- a/tests/compiler/std/typedarray.debug.wat +++ b/tests/compiler/std/typedarray.debug.wat @@ -595,7 +595,7 @@ if i32.const 336 i32.const 400 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/typedarray.release.wat b/tests/compiler/std/typedarray.release.wat index 0ef5e50598..bad83d351d 100644 --- a/tests/compiler/std/typedarray.release.wat +++ b/tests/compiler/std/typedarray.release.wat @@ -830,7 +830,7 @@ if i32.const 1360 i32.const 1424 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/uri.debug.wat b/tests/compiler/std/uri.debug.wat index 4fa2ff23cf..b615dd0307 100644 --- a/tests/compiler/std/uri.debug.wat +++ b/tests/compiler/std/uri.debug.wat @@ -299,7 +299,7 @@ if i32.const 352 i32.const 416 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/std/uri.release.wat b/tests/compiler/std/uri.release.wat index 4f93c5d1b5..7062c788e4 100644 --- a/tests/compiler/std/uri.release.wat +++ b/tests/compiler/std/uri.release.wat @@ -4232,7 +4232,7 @@ if i32.const 1376 i32.const 1440 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/super-inline.debug.wat b/tests/compiler/super-inline.debug.wat index cc533d7276..d47c2ef127 100644 --- a/tests/compiler/super-inline.debug.wat +++ b/tests/compiler/super-inline.debug.wat @@ -226,7 +226,7 @@ if i32.const 224 i32.const 288 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/super-inline.release.wat b/tests/compiler/super-inline.release.wat index 244f3c505d..af88b21be6 100644 --- a/tests/compiler/super-inline.release.wat +++ b/tests/compiler/super-inline.release.wat @@ -1510,7 +1510,7 @@ if i32.const 1248 i32.const 1312 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/templateliteral.debug.wat b/tests/compiler/templateliteral.debug.wat index 5ae1182b74..4e726a270d 100644 --- a/tests/compiler/templateliteral.debug.wat +++ b/tests/compiler/templateliteral.debug.wat @@ -449,7 +449,7 @@ if i32.const 384 i32.const 448 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/templateliteral.release.wat b/tests/compiler/templateliteral.release.wat index a08bd08435..4bfd72cb04 100644 --- a/tests/compiler/templateliteral.release.wat +++ b/tests/compiler/templateliteral.release.wat @@ -386,7 +386,7 @@ if i32.const 1408 i32.const 1472 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/throw.debug.wat b/tests/compiler/throw.debug.wat index 58ad2b30c5..2c9a413604 100644 --- a/tests/compiler/throw.debug.wat +++ b/tests/compiler/throw.debug.wat @@ -341,7 +341,7 @@ if i32.const 464 i32.const 528 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/throw.release.wat b/tests/compiler/throw.release.wat index 473e5aaed0..3e159c3fd1 100644 --- a/tests/compiler/throw.release.wat +++ b/tests/compiler/throw.release.wat @@ -1206,7 +1206,7 @@ if i32.const 1488 i32.const 1552 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/typeof.debug.wat b/tests/compiler/typeof.debug.wat index b970cb7227..a27ea4389d 100644 --- a/tests/compiler/typeof.debug.wat +++ b/tests/compiler/typeof.debug.wat @@ -408,7 +408,7 @@ if i32.const 528 i32.const 592 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/typeof.release.wat b/tests/compiler/typeof.release.wat index addcd6b2fd..60ebc3c84a 100644 --- a/tests/compiler/typeof.release.wat +++ b/tests/compiler/typeof.release.wat @@ -2055,7 +2055,7 @@ if i32.const 1552 i32.const 1616 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/while.debug.wat b/tests/compiler/while.debug.wat index f8b85aaa9a..966a40b07c 100644 --- a/tests/compiler/while.debug.wat +++ b/tests/compiler/while.debug.wat @@ -681,7 +681,7 @@ if i32.const 272 i32.const 336 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable diff --git a/tests/compiler/while.release.wat b/tests/compiler/while.release.wat index 9a1ac06d29..0ab645d8fc 100644 --- a/tests/compiler/while.release.wat +++ b/tests/compiler/while.release.wat @@ -1905,7 +1905,7 @@ if i32.const 1296 i32.const 1360 - i32.const 22 + i32.const 21 i32.const 28 call $~lib/builtins/abort unreachable