Last active
January 3, 2017 23:53
-
-
Save chicoxyzzy/10e6301205a6e9930d14d7126badf47a to your computer and use it in GitHub Desktop.
Rust -> wasm
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Module["asm"] = (function(global, env, buffer) { | |
'almost asm'; | |
var HEAP8 = new global.Int8Array(buffer); | |
var HEAP16 = new global.Int16Array(buffer); | |
var HEAP32 = new global.Int32Array(buffer); | |
var HEAPU8 = new global.Uint8Array(buffer); | |
var HEAPU16 = new global.Uint16Array(buffer); | |
var HEAPU32 = new global.Uint32Array(buffer); | |
var HEAPF32 = new global.Float32Array(buffer); | |
var HEAPF64 = new global.Float64Array(buffer); | |
var STACKTOP=env.STACKTOP|0; | |
var STACK_MAX=env.STACK_MAX|0; | |
var DYNAMICTOP_PTR=env.DYNAMICTOP_PTR|0; | |
var tempDoublePtr=env.tempDoublePtr|0; | |
var ABORT=env.ABORT|0; | |
var __THREW__ = 0; | |
var threwValue = 0; | |
var setjmpId = 0; | |
var undef = 0; | |
var nan = global.NaN, inf = global.Infinity; | |
var tempInt = 0, tempBigInt = 0, tempBigIntP = 0, tempBigIntS = 0, tempBigIntR = 0.0, tempBigIntI = 0, tempBigIntD = 0, tempValue = 0, tempDouble = 0.0; | |
var tempRet0 = 0; | |
var Math_floor=global.Math.floor; | |
var Math_abs=global.Math.abs; | |
var Math_sqrt=global.Math.sqrt; | |
var Math_pow=global.Math.pow; | |
var Math_cos=global.Math.cos; | |
var Math_sin=global.Math.sin; | |
var Math_tan=global.Math.tan; | |
var Math_acos=global.Math.acos; | |
var Math_asin=global.Math.asin; | |
var Math_atan=global.Math.atan; | |
var Math_atan2=global.Math.atan2; | |
var Math_exp=global.Math.exp; | |
var Math_log=global.Math.log; | |
var Math_ceil=global.Math.ceil; | |
var Math_imul=global.Math.imul; | |
var Math_min=global.Math.min; | |
var Math_max=global.Math.max; | |
var Math_clz32=global.Math.clz32; | |
var Math_fround=global.Math.fround; | |
var abort=env.abort; | |
var assert=env.assert; | |
var enlargeMemory=env.enlargeMemory; | |
var getTotalMemory=env.getTotalMemory; | |
var abortOnCannotGrowMemory=env.abortOnCannotGrowMemory; | |
var abortStackOverflow=env.abortStackOverflow; | |
var nullFunc_iiii=env.nullFunc_iiii; | |
var nullFunc_i=env.nullFunc_i; | |
var nullFunc_vi=env.nullFunc_vi; | |
var nullFunc_vii=env.nullFunc_vii; | |
var nullFunc_ii=env.nullFunc_ii; | |
var nullFunc_ji=env.nullFunc_ji; | |
var nullFunc_v=env.nullFunc_v; | |
var nullFunc_viiii=env.nullFunc_viiii; | |
var nullFunc_iii=env.nullFunc_iii; | |
var nullFunc_viii=env.nullFunc_viii; | |
var invoke_iiii=env.invoke_iiii; | |
var invoke_i=env.invoke_i; | |
var invoke_vi=env.invoke_vi; | |
var invoke_vii=env.invoke_vii; | |
var invoke_ii=env.invoke_ii; | |
var invoke_ji=env.invoke_ji; | |
var invoke_v=env.invoke_v; | |
var invoke_viiii=env.invoke_viiii; | |
var invoke_iii=env.invoke_iii; | |
var invoke_viii=env.invoke_viii; | |
var _pthread_cleanup_pop=env._pthread_cleanup_pop; | |
var _pthread_cond_wait=env._pthread_cond_wait; | |
var _pthread_key_create=env._pthread_key_create; | |
var __Unwind_FindEnclosingFunction=env.__Unwind_FindEnclosingFunction; | |
var _emscripten_get_callstack_js=env._emscripten_get_callstack_js; | |
var ___gxx_personality_v0=env.___gxx_personality_v0; | |
var _pthread_rwlock_unlock=env._pthread_rwlock_unlock; | |
var ___cxa_find_matching_catch_2=env.___cxa_find_matching_catch_2; | |
var ___cxa_find_matching_catch=env.___cxa_find_matching_catch; | |
var ___buildEnvironment=env.___buildEnvironment; | |
var _pthread_cond_init=env._pthread_cond_init; | |
var __Unwind_GetIPInfo=env.__Unwind_GetIPInfo; | |
var _pthread_mutexattr_destroy=env._pthread_mutexattr_destroy; | |
var __emscripten_traverse_stack=env.__emscripten_traverse_stack; | |
var ___setErrNo=env.___setErrNo; | |
var ___cxa_free_exception=env.___cxa_free_exception; | |
var _pthread_key_delete=env._pthread_key_delete; | |
var ___cxa_allocate_exception=env.___cxa_allocate_exception; | |
var _emscripten_memcpy_big=env._emscripten_memcpy_big; | |
var ___resumeException=env.___resumeException; | |
var __ZSt18uncaught_exceptionv=env.__ZSt18uncaught_exceptionv; | |
var _pthread_condattr_setclock=env._pthread_condattr_setclock; | |
var _pthread_getspecific=env._pthread_getspecific; | |
var ___cxa_find_matching_catch_3=env.___cxa_find_matching_catch_3; | |
var _pthread_rwlock_rdlock=env._pthread_rwlock_rdlock; | |
var _pthread_cond_signal=env._pthread_cond_signal; | |
var _pthread_mutex_destroy=env._pthread_mutex_destroy; | |
var _abort=env._abort; | |
var _pthread_condattr_init=env._pthread_condattr_init; | |
var _pthread_mutexattr_settype=env._pthread_mutexattr_settype; | |
var _getenv=env._getenv; | |
var _pthread_condattr_destroy=env._pthread_condattr_destroy; | |
var ___syscall54=env.___syscall54; | |
var ___unlock=env.___unlock; | |
var ___syscall140=env.___syscall140; | |
var _pthread_mutexattr_init=env._pthread_mutexattr_init; | |
var _pthread_setspecific=env._pthread_setspecific; | |
var _dladdr=env._dladdr; | |
var ___cxa_throw=env.___cxa_throw; | |
var ___lock=env.___lock; | |
var ___syscall6=env.___syscall6; | |
var _pthread_cleanup_push=env._pthread_cleanup_push; | |
var ___syscall4=env.___syscall4; | |
var _pthread_cond_destroy=env._pthread_cond_destroy; | |
var _llvm_trap=env._llvm_trap; | |
var _pthread_mutex_init=env._pthread_mutex_init; | |
var __Unwind_Backtrace=env.__Unwind_Backtrace; | |
var ___syscall146=env.___syscall146; | |
var tempFloat = Math_fround(0); | |
const f0 = Math_fround(0); | |
// EMSCRIPTEN_START_FUNCS | |
function stackAlloc(size) { | |
size = size|0; | |
var ret = 0; | |
ret = STACKTOP; | |
STACKTOP = (STACKTOP + size)|0; | |
STACKTOP = (STACKTOP + 15)&-16; | |
if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(size|0); | |
return ret|0; | |
} | |
function stackSave() { | |
return STACKTOP|0; | |
} | |
function stackRestore(top) { | |
top = top|0; | |
STACKTOP = top; | |
} | |
function establishStackSpace(stackBase, stackMax) { | |
stackBase = stackBase|0; | |
stackMax = stackMax|0; | |
STACKTOP = stackBase; | |
STACK_MAX = stackMax; | |
} | |
function setThrew(threw, value) { | |
threw = threw|0; | |
value = value|0; | |
if ((__THREW__|0) == 0) { | |
__THREW__ = threw; | |
threwValue = value; | |
} | |
} | |
function setTempRet0(value) { | |
value = value|0; | |
tempRet0 = value; | |
} | |
function getTempRet0() { | |
return tempRet0|0; | |
} | |
function __ZN4core3fmt9Arguments6new_v117h4c4cd097f4293f4bE($0,$1,$2,$3,$4) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
$4 = $4|0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $_6 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_6 = sp; | |
store4($_6,0); | |
store4($0,$1); | |
$5 = ((($0)) + 4|0); | |
store4($5,$2); | |
$6 = ((($0)) + 8|0); | |
; store8($6,load8($_6,4),4); | |
$7 = ((($0)) + 16|0); | |
store4($7,$3); | |
$8 = ((($7)) + 4|0); | |
store4($8,$4); | |
STACKTOP = sp;return; | |
} | |
function __ZN5hello4main17he0456e9afe624279E() { | |
var $0 = 0, $1 = 0, $_2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_2 = sp; | |
$0 = load4(3192); | |
$1 = load4((3196)); | |
__ZN4core3fmt9Arguments6new_v117h4c4cd097f4293f4bE($_2,$0,$1,14768,0); | |
__ZN3std2io5stdio6_print17he68071bb066b6d11E($_2); | |
STACKTOP = sp;return; | |
} | |
function _main($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (__ZN3std2rt10lang_start17h1b6310bdfdbcfc1eE(56,$0,$1)|0); | |
return ($2|0); | |
} | |
function __ZN3std9panicking11begin_panic17h47661367c0bbe8d0E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = (___rust_allocate(8,4)|0); | |
$4 = ($3|0)==(0|0); | |
if ($4) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
store4($3,$0); | |
$5 = ((($3)) + 4|0); | |
store4($5,$1); | |
__ZN3std9panicking20rust_panic_with_hook17h22ba9ab13be247e9E($3,1272,$2); | |
// unreachable; | |
} | |
} | |
function __ZN60__LT_std__io__error__Error_u20_as_u20_core__fmt__Display_GT_3fmt17h92ec6681d07fede1E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$fca$1$gep = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0 = 0, $_0$sroa$0$0$i = 0; | |
var $_0$sroa$19$0$i = 0, $_11 = 0, $_16 = 0, $_31 = 0, $_36 = 0, $_39 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_6$sroa$0$0$$sroa_idx$i24 = 0, $code = 0, $detail = 0, $not$$i$i$i$i$i = 0, $not$$i$i$i$i$i21 = 0, $trunc = 0, $trunc$clear = 0, $trunc$i = 0, $trunc$i$clear = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); | |
$code = sp + 92|0; | |
$detail = sp + 80|0; | |
$_11 = sp + 56|0; | |
$_16 = sp + 40|0; | |
$_31 = sp + 16|0; | |
$_36 = sp + 8|0; | |
$_39 = sp; | |
$trunc = load1($0); | |
$trunc$clear = $trunc & 3; | |
switch ($trunc$clear<<24>>24) { | |
case 0: { | |
$2 = ((($0)) + 4|0); | |
$3 = load4($2); | |
store4($code,$3); | |
__ZN3std3sys3imp2os12error_string17h1ca26f232782b1b8E($detail,$3); | |
$4 = $detail; | |
$5 = $code; | |
store4($_16,$4); | |
$6 = ((($_16)) + 4|0); | |
store4($6,(57)); | |
$7 = ((($_16)) + 8|0); | |
store4($7,$5); | |
$8 = ((($_16)) + 12|0); | |
store4($8,(58)); | |
store4($_11,3732); | |
$9 = ((($_11)) + 4|0); | |
store4($9,3); | |
$_6$sroa$0$0$$sroa_idx$i24 = ((($_11)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i24,0); | |
$10 = ((($_11)) + 16|0); | |
store4($10,$_16); | |
$11 = ((($_11)) + 20|0); | |
store4($11,2); | |
__THREW__ = 0; | |
$12 = (invoke_iii(59,($1|0),($_11|0))|0); | |
$13 = __THREW__; __THREW__ = 0; | |
$14 = $13&1; | |
if ($14) { | |
$31 = ___cxa_find_matching_catch_2()|0; | |
$35 = tempRet0; | |
$36 = ((($detail)) + 4|0); | |
$37 = load4($36); | |
$not$$i$i$i$i$i = ($37|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
___resumeException($31|0); | |
// unreachable; | |
} | |
$38 = load4($detail); | |
___rust_deallocate($38,$37,1); | |
___resumeException($31|0); | |
// unreachable; | |
} else { | |
$32 = ((($detail)) + 4|0); | |
$33 = load4($32); | |
$not$$i$i$i$i$i21 = ($33|0)==(0); | |
if (!($not$$i$i$i$i$i21)) { | |
$34 = load4($detail); | |
___rust_deallocate($34,$33,1); | |
} | |
$_0$sroa$0$0 = $12; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
break; | |
} | |
case 1: { | |
$15 = ((($0)) + 1|0); | |
$trunc$i = load1($15); | |
$trunc$i$clear = $trunc$i & 31; | |
do { | |
switch ($trunc$i$clear<<24>>24) { | |
case 0: { | |
$_0$sroa$0$0$i = 8037;$_0$sroa$19$0$i = 16; | |
break; | |
} | |
case 1: { | |
$_0$sroa$0$0$i = 8020;$_0$sroa$19$0$i = 17; | |
break; | |
} | |
case 2: { | |
$_0$sroa$0$0$i = 8002;$_0$sroa$19$0$i = 18; | |
break; | |
} | |
case 3: { | |
$_0$sroa$0$0$i = 7986;$_0$sroa$19$0$i = 16; | |
break; | |
} | |
case 4: { | |
$_0$sroa$0$0$i = 7968;$_0$sroa$19$0$i = 18; | |
break; | |
} | |
case 5: { | |
$_0$sroa$0$0$i = 7955;$_0$sroa$19$0$i = 13; | |
break; | |
} | |
case 6: { | |
$_0$sroa$0$0$i = 7941;$_0$sroa$19$0$i = 14; | |
break; | |
} | |
case 7: { | |
$_0$sroa$0$0$i = 7920;$_0$sroa$19$0$i = 21; | |
break; | |
} | |
case 8: { | |
$_0$sroa$0$0$i = 7909;$_0$sroa$19$0$i = 11; | |
break; | |
} | |
case 9: { | |
$_0$sroa$0$0$i = 7888;$_0$sroa$19$0$i = 21; | |
break; | |
} | |
case 10: { | |
$_0$sroa$0$0$i = 7867;$_0$sroa$19$0$i = 21; | |
break; | |
} | |
case 11: { | |
$_0$sroa$0$0$i = 7844;$_0$sroa$19$0$i = 23; | |
break; | |
} | |
case 12: { | |
$_0$sroa$0$0$i = 7832;$_0$sroa$19$0$i = 12; | |
break; | |
} | |
case 13: { | |
$_0$sroa$0$0$i = 7823;$_0$sroa$19$0$i = 9; | |
break; | |
} | |
case 14: { | |
$_0$sroa$0$0$i = 7813;$_0$sroa$19$0$i = 10; | |
break; | |
} | |
case 15: { | |
$_0$sroa$0$0$i = 7792;$_0$sroa$19$0$i = 21; | |
break; | |
} | |
case 16: { | |
$_0$sroa$0$0$i = 7778;$_0$sroa$19$0$i = 14; | |
break; | |
} | |
case 17: { | |
$_0$sroa$0$0$i = 7756;$_0$sroa$19$0$i = 22; | |
break; | |
} | |
case 18: { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(7716,40,3468); | |
// unreachable; | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
} while(0); | |
store4($_39,$_0$sroa$0$0$i); | |
$$fca$1$gep = ((($_39)) + 4|0); | |
store4($$fca$1$gep,$_0$sroa$19$0$i); | |
$16 = $_39; | |
store4($_36,$16); | |
$17 = ((($_36)) + 4|0); | |
store4($17,(60)); | |
store4($_31,3756); | |
$18 = ((($_31)) + 4|0); | |
store4($18,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_31)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$19 = ((($_31)) + 16|0); | |
store4($19,$_36); | |
$20 = ((($_31)) + 20|0); | |
store4($20,1); | |
$21 = (__ZN4core3fmt9Formatter9write_fmt17h779d5136524232d4E($1,$_31)|0); | |
$_0$sroa$0$0 = $21; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
break; | |
} | |
case 2: { | |
$22 = ((($0)) + 4|0); | |
$23 = load4($22); | |
$24 = ((($23)) + 4|0); | |
$25 = load4($24); | |
$26 = ((($23)) + 8|0); | |
$27 = load4($26); | |
$28 = ((($27)) + 24|0); | |
$29 = load4($28); | |
$30 = (FUNCTION_TABLE_iii[$29 & 255]($25,$1)|0); | |
$_0$sroa$0$0 = $30; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
return (0)|0; | |
} | |
function __ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_1$sroa$4$0$$sroa_idx2$i = 0, $_1$sroa$5$0$$sroa_idx4$i = 0, $_10$i = 0, $_8$i = 0, $_9 = 0, $not$$i$i$i$i$i = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$5$0 = 0, $s = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$_8$i = sp + 56|0; | |
$_10$i = sp + 32|0; | |
$s = sp + 16|0; | |
$_9 = sp; | |
store4($s,1); | |
$_1$sroa$4$0$$sroa_idx2$i = ((($s)) + 4|0); | |
store4($_1$sroa$4$0$$sroa_idx2$i,0); | |
$_1$sroa$5$0$$sroa_idx4$i = ((($s)) + 8|0); | |
store4($_1$sroa$5$0$$sroa_idx4$i,0); | |
store4($_8$i,$s); | |
; store8($_10$i,load8($0,4),4); store8($_10$i+8 | 0,load8($0+8 | 0,4),4); store8($_10$i+16 | 0,load8($0+16 | 0,4),4); | |
__THREW__ = 0; | |
(invoke_iiii(61,($_8$i|0),(1056|0),($_10$i|0))|0); | |
$2 = __THREW__; __THREW__ = 0; | |
$3 = $2&1; | |
if (!($3)) { | |
; store8($_9,load8($s,8),8); store4($_9+8 | 0,load4($s+8 | 0,4),4); | |
__THREW__ = 0; | |
invoke_vii(62,($_9|0),($1|0)); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = ___cxa_find_matching_catch_2()|0; | |
$6 = tempRet0; | |
$personalityslot$sroa$0$0 = $5;$personalityslot$sroa$5$0 = $6; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$7 = ___cxa_find_matching_catch_2()|0; | |
$8 = tempRet0; | |
$9 = load4($_1$sroa$4$0$$sroa_idx2$i); | |
$not$$i$i$i$i$i = ($9|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
$personalityslot$sroa$0$0 = $7;$personalityslot$sroa$5$0 = $8; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$10 = load4($s); | |
___rust_deallocate($10,$9,1); | |
$personalityslot$sroa$0$0 = $7;$personalityslot$sroa$5$0 = $8; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function __ZN3std9panicking11begin_panic17h7336c73b78b35d19E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $x$sroa$0$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$x$sroa$0$i = sp; | |
; store8($x$sroa$0$i,load8($0,4),4); store4($x$sroa$0$i+8 | 0,load4($0+8 | 0,4),4); | |
$2 = (___rust_allocate(12,4)|0); | |
$3 = ($2|0)==(0|0); | |
if ($3) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
; store8($2,load8($x$sroa$0$i,4),4); store4($2+8 | 0,load4($x$sroa$0$i+8 | 0,4),4); | |
__ZN3std9panicking20rust_panic_with_hook17h22ba9ab13be247e9E($2,1080,$1); | |
// unreachable; | |
} | |
} | |
function __ZN3std9panicking20rust_panic_with_hook17h22ba9ab13be247e9E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$pre = 0, $$pre22 = 0, $$sink$in$phi$trans$insert = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; | |
var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12 = 0, $_23$sroa$0$0$$sroa_idx = 0, $_23$sroa$4$0$$sroa_idx8 = 0; | |
var $_23$sroa$5$0$$sroa_idx10 = 0, $_42 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_6$sroa$0$0$$sroa_idx$i12 = 0, $eh$lpad$body20$index2Z2D = 0, $eh$lpad$body20$indexZ2D = 0, $info = 0, $not$ = 0, $phitmp = 0, $switch = 0, $switch$i$i = 0, $switch2tmp$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); | |
$_12 = sp + 48|0; | |
$info = sp + 24|0; | |
$_42 = sp; | |
$3 = $0; | |
$4 = $1; | |
$5 = load4($2); | |
$6 = ((($2)) + 4|0); | |
$7 = load4($6); | |
$8 = ((($2)) + 8|0); | |
$9 = load4($8); | |
__THREW__ = 0; | |
$10 = (invoke_i(63)|0); | |
$11 = __THREW__; __THREW__ = 0; | |
$12 = $11&1; | |
do { | |
if ($12) { | |
label = 6; | |
} else { | |
$switch2tmp$i$i$i = ($10|0)==(0|0); | |
if ($switch2tmp$i$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$13 = __THREW__; __THREW__ = 0; | |
label = 6; | |
break; | |
} | |
$14 = load4($10); | |
$switch$i$i = ($14|0)==(1); | |
if ($switch$i$i) { | |
$$sink$in$phi$trans$insert = ((($10)) + 4|0); | |
$$pre = load4($$sink$in$phi$trans$insert); | |
$phitmp = (($$pre) + 1)|0; | |
store4($$sink$in$phi$trans$insert,$phitmp); | |
$17 = ($phitmp>>>0)>(2); | |
if ($17) { | |
store4($_12,3504); | |
$24 = ((($_12)) + 4|0); | |
store4($24,1); | |
$_6$sroa$0$0$$sroa_idx$i12 = ((($_12)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i12,0); | |
$25 = ((($_12)) + 16|0); | |
store4($25,14768); | |
$26 = ((($_12)) + 20|0); | |
store4($26,0); | |
__THREW__ = 0; | |
invoke_vi(66,($_12|0)); | |
$27 = __THREW__; __THREW__ = 0; | |
$28 = $27&1; | |
if (!($28)) { | |
_llvm_trap(); | |
// unreachable; | |
} | |
} else { | |
$43 = $phitmp; | |
label = 9; | |
} | |
} else { | |
store8($10,i64_const(1,0),4); | |
$$pre22 = ((($10)) + 4|0); | |
store4($$pre22,1); | |
$43 = 1; | |
label = 9; | |
} | |
L11: do { | |
if ((label|0) == 9) { | |
store4($info,$3); | |
$18 = ((($info)) + 4|0); | |
store4($18,$4); | |
$_23$sroa$0$0$$sroa_idx = ((($info)) + 8|0); | |
store4($_23$sroa$0$0$$sroa_idx,$5); | |
$_23$sroa$4$0$$sroa_idx8 = ((($info)) + 12|0); | |
store4($_23$sroa$4$0$$sroa_idx8,$7); | |
$_23$sroa$5$0$$sroa_idx10 = ((($info)) + 16|0); | |
store4($_23$sroa$5$0$$sroa_idx10,$9); | |
$19 = (_pthread_rwlock_rdlock(((14496)|0))|0); | |
switch ($19|0) { | |
case 11: { | |
__THREW__ = 0; | |
invoke_viii(65,(6854|0),36,(3232|0)); | |
$20 = __THREW__; __THREW__ = 0; | |
break L11; | |
break; | |
} | |
case 35: { | |
break; | |
} | |
default: { | |
label = 11; | |
} | |
} | |
do { | |
if ((label|0) == 11) { | |
$21 = load1((14528)); | |
$not$ = ($21<<24>>24)==(0); | |
if (!($not$)) { | |
$22 = ($19|0)==(0); | |
if (!($22)) { | |
break; | |
} | |
(_pthread_rwlock_unlock(((14496)|0))|0); | |
break; | |
} | |
$29 = load4((14532)); | |
$30 = (($29) + 1)|0; | |
store4((14532),$30); | |
$31 = load4(14736); | |
$switch = ($31|0)==(1); | |
if ($switch) { | |
$34 = load4((14740)); | |
$35 = load4((14744)); | |
$36 = ((($35)) + 12|0); | |
$37 = load4($36); | |
__THREW__ = 0; | |
invoke_vii($37|0,($34|0),($info|0)); | |
$38 = __THREW__; __THREW__ = 0; | |
$39 = $38&1; | |
if ($39) { | |
break L11; | |
} | |
} else { | |
__THREW__ = 0; | |
invoke_vi(67,($info|0)); | |
$32 = __THREW__; __THREW__ = 0; | |
$33 = $32&1; | |
if ($33) { | |
break L11; | |
} | |
} | |
$40 = load4((14532)); | |
$41 = (($40) - 1)|0; | |
store4((14532),$41); | |
(_pthread_rwlock_unlock(((14496)|0))|0); | |
$42 = ($43>>>0)>(1); | |
if (!($42)) { | |
_rust_panic($0,$1); | |
// unreachable; | |
} | |
store4($_42,3512); | |
$44 = ((($_42)) + 4|0); | |
store4($44,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_42)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$45 = ((($_42)) + 16|0); | |
store4($45,14768); | |
$46 = ((($_42)) + 20|0); | |
store4($46,0); | |
__THREW__ = 0; | |
invoke_vi(66,($_42|0)); | |
$47 = __THREW__; __THREW__ = 0; | |
$48 = $47&1; | |
if ($48) { | |
break L11; | |
} | |
_llvm_trap(); | |
// unreachable; | |
} | |
} while(0); | |
__THREW__ = 0; | |
invoke_viii(65,(6890|0),41,(3244|0)); | |
$23 = __THREW__; __THREW__ = 0; | |
} | |
} while(0); | |
$55 = ___cxa_find_matching_catch_2()|0; | |
$56 = tempRet0; | |
$eh$lpad$body20$index2Z2D = $56;$eh$lpad$body20$indexZ2D = $55; | |
} | |
} while(0); | |
if ((label|0) == 6) { | |
$15 = ___cxa_find_matching_catch_2()|0; | |
$16 = tempRet0; | |
$eh$lpad$body20$index2Z2D = $16;$eh$lpad$body20$indexZ2D = $15; | |
} | |
$49 = load4($1); | |
FUNCTION_TABLE_vi[$49 & 255]($0); | |
$50 = ((($1)) + 4|0); | |
$51 = load4($50); | |
$52 = ($51|0)==(0); | |
if ($52) { | |
___resumeException($eh$lpad$body20$indexZ2D|0); | |
// unreachable; | |
} | |
$53 = ((($1)) + 8|0); | |
$54 = load4($53); | |
___rust_deallocate($0,$51,$54); | |
___resumeException($eh$lpad$body20$indexZ2D|0); | |
// unreachable; | |
} | |
function __ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E() { | |
var $$$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i$i = 0, $_0$0$i$i3$i = 0, $cond$i$i$i = 0, $cond$i$i1$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$0 = load4(3256); | |
$cond$i$i$i = ($0|0)==(0); | |
if ($cond$i$i$i) { | |
$1 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE(3256)|0); | |
$_0$0$i$i$i = $1; | |
} else { | |
$_0$0$i$i$i = $0; | |
} | |
$2 = (_pthread_getspecific(($_0$0$i$i$i|0))|0); | |
$3 = ($2|0)==(0|0); | |
if (!($3)) { | |
$4 = ($2|0)==((1)|0); | |
$5 = ((($2)) + 4|0); | |
$$$i = $4 ? 0 : $5; | |
$11 = $$$i; | |
return ($11|0); | |
} | |
$6 = (___rust_allocate(12,4)|0); | |
$7 = ($6|0)==(0|0); | |
if ($7) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($6,3256); | |
$8 = ((($6)) + 4|0); | |
store8($8,i64_const(0,0),4); | |
$9 = load4(3256); | |
$cond$i$i1$i = ($9|0)==(0); | |
if ($cond$i$i1$i) { | |
$10 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE(3256)|0); | |
$_0$0$i$i3$i = $10; | |
} else { | |
$_0$0$i$i3$i = $9; | |
} | |
(_pthread_setspecific(($_0$0$i$i3$i|0),($6|0))|0); | |
$11 = $8; | |
return ($11|0); | |
} | |
function __ZN3std10sys_common4util10dumb_print17h0cd1efbd35faddd5E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_3$sroa$12$4$$sroa_idx18 = 0, $_3$sroa$12$4$copyload = 0, $_3$sroa$5$4$copyload = 0, $_3$sroa$9$4$$sroa_idx15 = 0, $_3$sroa$9$4$copyload = 0, $_3$sroa$9$sroa$0$0$extract$trunc = 0, $_5$i$i = 0, $_7$i = 0, $cond$i$i = 0; | |
var $cond$i$i$i$i = 0, $or$cond = 0, $stderr$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$stderr$i$i = sp + 40|0; | |
$_5$i$i = sp + 16|0; | |
$_7$i = sp; | |
; store8($_5$i$i,load8($0,4),4); store8($_5$i$i+8 | 0,load8($0+8 | 0,4),4); store8($_5$i$i+16 | 0,load8($0+16 | 0,4),4); | |
__ZN3std2io5Write9write_fmt17h57c0d68944bcd9cbE($_7$i,$stderr$i$i,$_5$i$i); | |
$_3$sroa$5$4$copyload = load4($_7$i); | |
$_3$sroa$9$4$$sroa_idx15 = ((($_7$i)) + 4|0); | |
$_3$sroa$9$4$copyload = load4($_3$sroa$9$4$$sroa_idx15); | |
$_3$sroa$9$sroa$0$0$extract$trunc = $_3$sroa$9$4$copyload&255; | |
$_3$sroa$12$4$$sroa_idx18 = ((($_7$i)) + 8|0); | |
$_3$sroa$12$4$copyload = load4($_3$sroa$12$4$$sroa_idx18); | |
$cond$i$i = ($_3$sroa$5$4$copyload|0)==(1); | |
$cond$i$i$i$i = ($_3$sroa$9$sroa$0$0$extract$trunc<<24>>24)==(2); | |
$or$cond = $cond$i$i & $cond$i$i$i$i; | |
if (!($or$cond)) { | |
STACKTOP = sp;return; | |
} | |
$1 = ((($_3$sroa$12$4$copyload)) + 4|0); | |
$2 = load4($1); | |
$3 = ((($_3$sroa$12$4$copyload)) + 8|0); | |
$4 = load4($3); | |
$5 = load4($4); | |
FUNCTION_TABLE_vi[$5 & 255]($2); | |
$6 = load4($3); | |
$7 = ((($6)) + 4|0); | |
$8 = load4($7); | |
$9 = ($8|0)==(0); | |
if (!($9)) { | |
$10 = ((($6)) + 8|0); | |
$11 = load4($10); | |
___rust_deallocate($2,$8,$11); | |
} | |
___rust_deallocate($_3$sroa$12$4$copyload,12,4); | |
STACKTOP = sp;return; | |
} | |
function __ZN3std9panicking12default_hook17h4723034fea5e82dfE($0) { | |
$0 = $0|0; | |
var $$fca$0$extract14245274 = 0, $$fca$0$extract26365 = 0, $$fca$1$extract16246275 = 0, $$fca$1$extract28366 = 0, $$fca$1$gep = 0, $$in = 0, $$pre = 0, $$pre$i$i = 0, $$pre352 = 0, $$pre354 = 0, $$sink$in$phi$trans$insert = 0, $$sroa_idx = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0; | |
var $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0; | |
var $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0; | |
var $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0; | |
var $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = i64(), $23 = 0, $24 = i64(), $25 = 0; | |
var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; | |
var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; | |
var $62 = 0, $63 = 0, $64 = 0, $65 = i64(), $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; | |
var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; | |
var $99 = 0, $_0$0$i70 = 0, $_0$sroa$0$0$i = 0, $_0$sroa$3$0$i = 0, $_12$sroa$4$0$$sroa_idx$i$i = 0, $_12$sroa$4$0$$sroa_idx$i$i131 = 0, $_14$0$i146$in356 = 0, $_17$sroa$0$0 = 0, $_17$sroa$5$0 = 0, $_29$sroa$0$0 = 0, $_29$sroa$6$0 = 0, $_44 = 0, $_6$i = 0, $_68$0$off0 = 0, $_68$0$off0$not = 0, $_68$1270 = 0, $_68$1271 = 0, $_68$2$off0234 = 0, $brmerge = 0, $cond$i$i$i$i$i = 0; | |
var $cond$i$i$i$i$i147 = 0, $err = 0, $extract$t = 0, $file = 0, $lhsc$i$i = 0, $line = 0, $log_backtrace = 0, $msg = 0, $name = 0, $not$ = 0, $not$$i$i$i$i$i$i23$i = 0, $not$259 = 0, $or$cond = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$0$2 = 0, $personalityslot$sroa$0$3236 = 0, $personalityslot$sroa$9$0 = 0, $personalityslot$sroa$9$2 = 0, $personalityslot$sroa$9$3235 = 0, $prev$sroa$0$0$extract$trunc = 0; | |
var $prev$sroa$4$0$extract$shift = i64(), $prev$sroa$4$0$extract$trunc = 0, $src$i$sroa$5$0$$sroa_idx25$i$i = 0, $src$i$sroa$5$0$$sroa_idx25$i$i126 = 0, $storemerge = 0, $switch$i = 0, $switch$i107 = 0, $switch$i121 = 0, $switch$i178 = 0, $switch1tmp$i = 0, $switch2tmp$i$i = 0, $switch2tmp$i$i116 = 0, $switch2tmp$i$i173 = 0, $switch4tmp$i = 0, $switch7tmp = 0, $switch8tmp = 0, $switch9tmp = 0, $switchtmp = 0, $switchtmp$i = 0, $switchtmp$i$i = 0; | |
var $switchtmp$i$i$i$i$i = 0, $switchtmp$i21$i$i = 0, $switchtmp$i266 = 0, $switchtmp$i78 = 0, $thread = 0, $val$0$i$ph = 0, $write = 0, $x$i$sroa$5$0$$sroa_idx222 = 0, $x$i$sroa$5$0$copyload = 0, $x$i$sroa$6$0$$sroa_idx224 = 0, $x$i$sroa$6$0$copyload = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); | |
$_6$i = sp + 80|0; | |
$log_backtrace = sp + 96|0; | |
$file = sp + 72|0; | |
$line = sp + 92|0; | |
$msg = sp + 64|0; | |
$err = sp + 56|0; | |
$thread = sp + 48|0; | |
$name = sp + 40|0; | |
$write = sp + 16|0; | |
$_44 = sp; | |
$1 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i173 = ($1|0)==(0|0); | |
if ($switch2tmp$i$i173) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$2 = load4($1); | |
$switch$i178 = ($2|0)==(1); | |
if ($switch$i178) { | |
$$sink$in$phi$trans$insert = ((($1)) + 4|0); | |
$$pre = load4($$sink$in$phi$trans$insert); | |
$3 = ($$pre>>>0)>(1); | |
if ($3) { | |
$storemerge = 1; | |
} else { | |
label = 6; | |
} | |
} else { | |
store8($1,i64_const(1,0),4); | |
label = 6; | |
} | |
L7: do { | |
if ((label|0) == 6) { | |
$4 = load4(14756); | |
switch ($4|0) { | |
case 1: { | |
$storemerge = 0; | |
break L7; | |
break; | |
} | |
case 2: { | |
break; | |
} | |
default: { | |
__ZN3std3env7_var_os17h609af4fc9ef3ce53E($_6$i,7028,14); | |
$5 = load4($_6$i); | |
$switch4tmp$i = ($5|0)==(0|0); | |
if ($switch4tmp$i) { | |
store4(14756,1); | |
$storemerge = 0; | |
break L7; | |
} | |
$x$i$sroa$5$0$$sroa_idx222 = ((($_6$i)) + 4|0); | |
$x$i$sroa$5$0$copyload = load4($x$i$sroa$5$0$$sroa_idx222); | |
$x$i$sroa$6$0$$sroa_idx224 = ((($_6$i)) + 8|0); | |
$x$i$sroa$6$0$copyload = load4($x$i$sroa$6$0$$sroa_idx224); | |
$6 = ($x$i$sroa$6$0$copyload|0)==(1); | |
do { | |
if ($6) { | |
$7 = ($5|0)==(7042|0); | |
if (!($7)) { | |
$lhsc$i$i = load1($5); | |
$8 = ($lhsc$i$i<<24>>24)==(48); | |
if (!($8)) { | |
$val$0$i$ph = 2; | |
break; | |
} | |
} | |
$val$0$i$ph = 1; | |
} else { | |
$val$0$i$ph = 2; | |
} | |
} while(0); | |
$not$$i$i$i$i$i$i23$i = ($x$i$sroa$5$0$copyload|0)==(0); | |
if (!($not$$i$i$i$i$i$i23$i)) { | |
___rust_deallocate($5,$x$i$sroa$5$0$copyload,1); | |
} | |
store4(14756,$val$0$i$ph); | |
$9 = ($val$0$i$ph|0)==(2); | |
if (!($9)) { | |
$storemerge = 0; | |
break L7; | |
} | |
} | |
} | |
$storemerge = 1; | |
} | |
} while(0); | |
store1($log_backtrace,$storemerge); | |
$10 = ((($0)) + 8|0); | |
$11 = load4($10); | |
$12 = ((($0)) + 12|0); | |
$13 = load4($12); | |
store4($file,$11); | |
$14 = ((($file)) + 4|0); | |
store4($14,$13); | |
$15 = ((($0)) + 16|0); | |
$16 = load4($15); | |
store4($line,$16); | |
$17 = load4($0); | |
$18 = ((($0)) + 4|0); | |
$19 = load4($18); | |
$20 = ((($19)) + 12|0); | |
$21 = load4($20); | |
$22 = (i64(FUNCTION_TABLE_ji[$21 & 63]($17))); | |
$not$ = i64_eq($22,i64_const(1133457186,703347955)); | |
if ($not$) { | |
$25 = load4($17); | |
$26 = ((($17)) + 4|0); | |
$27 = load4($26); | |
store4($msg,$25); | |
$28 = ((($msg)) + 4|0); | |
store4($28,$27); | |
} else { | |
$23 = load4($20); | |
$24 = (i64(FUNCTION_TABLE_ji[$23 & 63]($17))); | |
$not$259 = i64_eq($24,i64_const(278079196,1083793222)); | |
if ($not$259) { | |
$29 = load4($17); | |
$30 = ((($17)) + 8|0); | |
$31 = load4($30); | |
$_17$sroa$0$0 = $29;$_17$sroa$5$0 = $31; | |
} else { | |
$_17$sroa$0$0 = 7043;$_17$sroa$5$0 = 8; | |
} | |
store4($msg,$_17$sroa$0$0); | |
$32 = ((($msg)) + 4|0); | |
store4($32,$_17$sroa$5$0); | |
} | |
store1($err,1); | |
__THREW__ = 0; | |
$33 = (invoke_i(68)|0); | |
$34 = __THREW__; __THREW__ = 0; | |
$35 = $34&1; | |
do { | |
if (!($35)) { | |
$switchtmp$i$i = ($33|0)==(0|0); | |
if ($switchtmp$i$i) { | |
store4($thread,0); | |
$169 = $name;$73 = 0;$_29$sroa$0$0 = 0;$_29$sroa$6$0 = 0;$switchtmp$i266 = 1; | |
label = 31; | |
} else { | |
__THREW__ = 0; | |
$36 = (invoke_i(69)|0); | |
$37 = __THREW__; __THREW__ = 0; | |
$38 = $37&1; | |
if ($38) { | |
break; | |
} | |
store4($thread,$36); | |
$switchtmp$i = ($36|0)==(0); | |
$39 = $36; | |
if ($switchtmp$i) { | |
$169 = $name;$73 = $39;$_29$sroa$0$0 = 0;$_29$sroa$6$0 = 0;$switchtmp$i266 = 1; | |
label = 31; | |
} else { | |
$40 = ((($39)) + 8|0); | |
$41 = load4($40); | |
$switchtmp$i$i$i$i$i = ($41|0)==(0|0); | |
if ($switchtmp$i$i$i$i$i) { | |
$169 = $name;$73 = $39;$_29$sroa$0$0 = 0;$_29$sroa$6$0 = 0;$switchtmp$i266 = 0; | |
label = 31; | |
} else { | |
$42 = ((($39)) + 12|0); | |
$43 = load4($42); | |
$44 = (($43) + -1)|0; | |
$45 = ($43|0)==(0); | |
if ($45) { | |
__THREW__ = 0; | |
invoke_vii(70,($44|0),0); | |
$46 = __THREW__; __THREW__ = 0; | |
$47 = ___cxa_find_matching_catch_2()|0; | |
$48 = tempRet0; | |
$$fca$0$extract14245274 = $47;$$fca$1$extract16246275 = $48;$125 = $39; | |
} else { | |
$169 = $name;$73 = $39;$_29$sroa$0$0 = $41;$_29$sroa$6$0 = $44;$switchtmp$i266 = 0; | |
label = 31; | |
} | |
} | |
} | |
} | |
L41: do { | |
if ((label|0) == 31) { | |
$switch1tmp$i = ($_29$sroa$0$0|0)==(0|0); | |
$_0$sroa$0$0$i = $switch1tmp$i ? 7051 : $_29$sroa$0$0; | |
$_0$sroa$3$0$i = $switch1tmp$i ? 9 : $_29$sroa$6$0; | |
store4($name,$_0$sroa$0$0$i); | |
$$fca$1$gep = ((($name)) + 4|0); | |
store4($$fca$1$gep,$_0$sroa$3$0$i); | |
store4($write,$name); | |
$49 = ((($write)) + 4|0); | |
store4($49,$msg); | |
$50 = ((($write)) + 8|0); | |
store4($50,$file); | |
$51 = ((($write)) + 12|0); | |
store4($51,$line); | |
$52 = ((($write)) + 16|0); | |
store4($52,$log_backtrace); | |
__THREW__ = 0; | |
$53 = (invoke_ii(71,(3264|0))|0); | |
$54 = __THREW__; __THREW__ = 0; | |
$55 = $54&1; | |
do { | |
if (!($55)) { | |
$switch2tmp$i$i116 = ($53|0)==(0|0); | |
if ($switch2tmp$i$i116) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$56 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$57 = load4($53); | |
$switch$i121 = ($57|0)==(1); | |
if ($switch$i121) { | |
$58 = ((($53)) + 4|0); | |
$$pre352 = load4($58); | |
$cond$i$i$i$i$i147 = ($$pre352|0)==(0); | |
if ($cond$i$i$i$i$i147) { | |
$_14$0$i146$in356 = $58; | |
} else { | |
__THREW__ = 0; | |
invoke_v(72); | |
$59 = __THREW__; __THREW__ = 0; | |
$60 = ___cxa_find_matching_catch_2()|0; | |
$61 = tempRet0; | |
if ($switchtmp$i266) { | |
$personalityslot$sroa$0$0 = $60;$personalityslot$sroa$9$0 = $61; | |
} else { | |
$$fca$0$extract14245274 = $60;$$fca$1$extract16246275 = $61;$125 = $73; | |
break L41; | |
} | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} else { | |
$src$i$sroa$5$0$$sroa_idx25$i$i126 = ((($53)) + 8|0); | |
store4($53,1); | |
$_12$sroa$4$0$$sroa_idx$i$i131 = ((($53)) + 4|0); | |
store4($_12$sroa$4$0$$sroa_idx$i$i131,0); | |
store8($src$i$sroa$5$0$$sroa_idx25$i$i126,i64_const(0,0),4); | |
$_14$0$i146$in356 = $_12$sroa$4$0$$sroa_idx$i$i131; | |
} | |
$64 = ((($53)) + 8|0); | |
$65 = load8($64,4); | |
store4($64,0); | |
$prev$sroa$0$0$extract$trunc = i64_trunc($65); | |
$prev$sroa$4$0$extract$shift = i64_lshr($65,i64_const(32,0)); | |
$prev$sroa$4$0$extract$trunc = i64_trunc($prev$sroa$4$0$extract$shift); | |
store4($_14$0$i146$in356,0); | |
$66 = load1($err); | |
$switch$i = ($66<<24>>24)==(1); | |
$67 = ((($err)) + 1|0); | |
$_0$0$i70 = $switch$i ? $67 : 0; | |
store4($_44,$prev$sroa$0$0$extract$trunc); | |
$$sroa_idx = ((($_44)) + 4|0); | |
store4($$sroa_idx,$prev$sroa$4$0$extract$trunc); | |
$68 = ((($_44)) + 8|0); | |
store4($68,$_0$0$i70); | |
$69 = $prev$sroa$0$0$extract$trunc; | |
$switchtmp = ($prev$sroa$0$0$extract$trunc|0)==(0); | |
$70 = $prev$sroa$4$0$extract$trunc; | |
L54: do { | |
if ($switchtmp) { | |
$switch8tmp = ($_0$0$i70|0)==(0|0); | |
if (!($switch8tmp)) { | |
__THREW__ = 0; | |
invoke_viii(73,($write|0),($68|0),(1096|0)); | |
$78 = __THREW__; __THREW__ = 0; | |
$79 = $78&1; | |
if ($79) { | |
$144 = ___cxa_find_matching_catch_2()|0; | |
$145 = tempRet0; | |
$_68$2$off0234 = 1;$personalityslot$sroa$0$3236 = $144;$personalityslot$sroa$9$3235 = $145; | |
label = 41; | |
break; | |
} | |
} | |
if ($switchtmp$i266) { | |
$_68$1271 = 1; | |
} else { | |
$_68$1270 = 1; | |
label = 48; | |
} | |
} else { | |
__THREW__ = 0; | |
invoke_viii(73,($write|0),($69|0),($70|0)); | |
$76 = __THREW__; __THREW__ = 0; | |
$77 = $76&1; | |
if ($77) { | |
$136 = ___cxa_find_matching_catch_2()|0; | |
$137 = tempRet0; | |
$138 = load4($70); | |
FUNCTION_TABLE_vi[$138 & 255]($69); | |
$139 = ((($70)) + 4|0); | |
$140 = load4($139); | |
$141 = ($140|0)==(0); | |
if ($141) { | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $136;$personalityslot$sroa$9$3235 = $137; | |
label = 41; | |
break; | |
} | |
$142 = ((($70)) + 8|0); | |
$143 = load4($142); | |
___rust_deallocate($69,$140,$143); | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $136;$personalityslot$sroa$9$3235 = $137; | |
label = 41; | |
break; | |
} | |
__THREW__ = 0; | |
$85 = (invoke_ii(71,(3264|0))|0); | |
$86 = __THREW__; __THREW__ = 0; | |
$87 = $86&1; | |
do { | |
if ($87) { | |
$88 = ___cxa_find_matching_catch_2()|0; | |
$89 = tempRet0; | |
$$fca$0$extract26365 = $88;$$fca$1$extract28366 = $89; | |
} else { | |
$switch2tmp$i$i = ($85|0)==(0|0); | |
if ($switch2tmp$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$90 = __THREW__; __THREW__ = 0; | |
$91 = ___cxa_find_matching_catch_2()|0; | |
$92 = tempRet0; | |
$switchtmp$i78 = ($prev$sroa$0$0$extract$trunc|0)==(0); | |
if ($switchtmp$i78) { | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $91;$personalityslot$sroa$9$3235 = $92; | |
label = 41; | |
break L54; | |
} else { | |
$$fca$0$extract26365 = $91;$$fca$1$extract28366 = $92; | |
break; | |
} | |
} | |
$93 = load4($85); | |
$switch$i107 = ($93|0)==(1); | |
if ($switch$i107) { | |
$94 = ((($85)) + 4|0); | |
$$pre354 = load4($94); | |
$cond$i$i$i$i$i = ($$pre354|0)==(0); | |
if ($cond$i$i$i$i$i) { | |
$$in = $94; | |
} else { | |
__THREW__ = 0; | |
invoke_v(72); | |
$95 = __THREW__; __THREW__ = 0; | |
$96 = ___cxa_find_matching_catch_2()|0; | |
$97 = tempRet0; | |
$98 = load4($70); | |
__THREW__ = 0; | |
invoke_vi($98|0,($69|0)); | |
$99 = __THREW__; __THREW__ = 0; | |
$100 = $99&1; | |
if ($100) { | |
$120 = ___cxa_find_matching_catch_2()|0; | |
$121 = tempRet0; | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $120;$personalityslot$sroa$9$3235 = $121; | |
label = 41; | |
break L54; | |
} | |
$113 = ((($70)) + 4|0); | |
$114 = load4($113); | |
$115 = ($114|0)==(0); | |
if ($115) { | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $96;$personalityslot$sroa$9$3235 = $97; | |
label = 41; | |
break L54; | |
} | |
$116 = ((($70)) + 8|0); | |
$117 = load4($116); | |
___rust_deallocate($69,$114,$117); | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $96;$personalityslot$sroa$9$3235 = $97; | |
label = 41; | |
break L54; | |
} | |
} else { | |
$src$i$sroa$5$0$$sroa_idx25$i$i = ((($85)) + 8|0); | |
store4($85,1); | |
$_12$sroa$4$0$$sroa_idx$i$i = ((($85)) + 4|0); | |
store4($_12$sroa$4$0$$sroa_idx$i$i,0); | |
store8($src$i$sroa$5$0$$sroa_idx25$i$i,i64_const(0,0),4); | |
$$in = $_12$sroa$4$0$$sroa_idx$i$i; | |
} | |
store4($$in,-1); | |
$101 = ((($85)) + 8|0); | |
$102 = load4($101); | |
$switchtmp$i21$i$i = ($102|0)==(0|0); | |
$$pre$i$i = ((($85)) + 12|0); | |
do { | |
if (!($switchtmp$i21$i$i)) { | |
$103 = load4($$pre$i$i); | |
$104 = load4($103); | |
__THREW__ = 0; | |
invoke_vi($104|0,($102|0)); | |
$105 = __THREW__; __THREW__ = 0; | |
$106 = $105&1; | |
if ($106) { | |
$118 = ___cxa_find_matching_catch_2()|0; | |
$119 = tempRet0; | |
store4($101,$prev$sroa$0$0$extract$trunc); | |
store4($$pre$i$i,$prev$sroa$4$0$extract$trunc); | |
store4($$in,0); | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $118;$personalityslot$sroa$9$3235 = $119; | |
label = 41; | |
break L54; | |
} | |
$107 = load4($$pre$i$i); | |
$108 = ((($107)) + 4|0); | |
$109 = load4($108); | |
$110 = ($109|0)==(0); | |
if ($110) { | |
break; | |
} | |
$111 = ((($107)) + 8|0); | |
$112 = load4($111); | |
___rust_deallocate($102,$109,$112); | |
} | |
} while(0); | |
store4($101,$prev$sroa$0$0$extract$trunc); | |
store4($$pre$i$i,$prev$sroa$4$0$extract$trunc); | |
store4($$in,0); | |
if ($switchtmp$i266) { | |
$_68$1271 = 0; | |
break L54; | |
} else { | |
$_68$1270 = 0; | |
label = 48; | |
break L54; | |
} | |
} | |
} while(0); | |
$160 = $prev$sroa$0$0$extract$trunc; | |
$161 = load4($70); | |
FUNCTION_TABLE_vi[$161 & 255]($160); | |
$162 = ((($70)) + 4|0); | |
$163 = load4($162); | |
$164 = ($163|0)==(0); | |
if ($164) { | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $$fca$0$extract26365;$personalityslot$sroa$9$3235 = $$fca$1$extract28366; | |
label = 41; | |
} else { | |
$165 = ((($70)) + 8|0); | |
$166 = load4($165); | |
___rust_deallocate($160,$163,$166); | |
$_68$2$off0234 = 0;$personalityslot$sroa$0$3236 = $$fca$0$extract26365;$personalityslot$sroa$9$3235 = $$fca$1$extract28366; | |
label = 41; | |
} | |
} | |
} while(0); | |
if ((label|0) == 41) { | |
if ($switchtmp$i266) { | |
$_68$0$off0 = $_68$2$off0234;$personalityslot$sroa$0$2 = $personalityslot$sroa$0$3236;$personalityslot$sroa$9$2 = $personalityslot$sroa$9$3235; | |
label = 40; | |
} else { | |
$72 = load4($73); | |
$74 = (($72) - 1)|0; | |
store4($73,$74); | |
$75 = ($72|0)==(1); | |
if ($75) { | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($thread); | |
$_68$0$off0 = $_68$2$off0234;$personalityslot$sroa$0$2 = $personalityslot$sroa$0$3236;$personalityslot$sroa$9$2 = $personalityslot$sroa$9$3235; | |
label = 40; | |
} else { | |
$_68$0$off0 = $_68$2$off0234;$personalityslot$sroa$0$2 = $personalityslot$sroa$0$3236;$personalityslot$sroa$9$2 = $personalityslot$sroa$9$3235; | |
label = 40; | |
} | |
} | |
} | |
else if ((label|0) == 48) { | |
$80 = load4($73); | |
$81 = (($80) - 1)|0; | |
store4($73,$81); | |
$82 = ($80|0)==(1); | |
if ($82) { | |
__THREW__ = 0; | |
invoke_vi(74,($thread|0)); | |
$83 = __THREW__; __THREW__ = 0; | |
$84 = $83&1; | |
if ($84) { | |
$167 = ___cxa_find_matching_catch_2()|0; | |
$168 = tempRet0; | |
$extract$t = ($_68$1270<<24>>24)!=(0); | |
$_68$0$off0 = $extract$t;$personalityslot$sroa$0$2 = $167;$personalityslot$sroa$9$2 = $168; | |
label = 40; | |
} else { | |
$_68$1271 = $_68$1270; | |
} | |
} else { | |
$_68$1271 = $_68$1270; | |
} | |
} | |
if ((label|0) == 40) { | |
$71 = load4($_44); | |
$switch7tmp = ($71|0)==(0|0); | |
$_68$0$off0$not = $_68$0$off0 ^ 1; | |
$brmerge = $switch7tmp | $_68$0$off0$not; | |
if ($brmerge) { | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$2;$personalityslot$sroa$9$0 = $personalityslot$sroa$9$2; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$128 = load4($$sroa_idx); | |
$129 = load4($128); | |
FUNCTION_TABLE_vi[$129 & 255]($71); | |
$130 = load4($$sroa_idx); | |
$131 = ((($130)) + 4|0); | |
$132 = load4($131); | |
$133 = ($132|0)==(0); | |
if ($133) { | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$2;$personalityslot$sroa$9$0 = $personalityslot$sroa$9$2; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$134 = ((($130)) + 8|0); | |
$135 = load4($134); | |
___rust_deallocate($71,$132,$135); | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$2;$personalityslot$sroa$9$0 = $personalityslot$sroa$9$2; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$122 = load4($_44); | |
$switch9tmp = ($122|0)==(0|0); | |
$123 = ($_68$1271<<24>>24)==(0); | |
$or$cond = $123 | $switch9tmp; | |
if ($or$cond) { | |
STACKTOP = sp;return; | |
} | |
$146 = load4($$sroa_idx); | |
$147 = load4($146); | |
__THREW__ = 0; | |
invoke_vi($147|0,($122|0)); | |
$148 = __THREW__; __THREW__ = 0; | |
$149 = $148&1; | |
if ($149) { | |
$156 = ___cxa_find_matching_catch_2()|0; | |
$157 = tempRet0; | |
$personalityslot$sroa$0$0 = $156;$personalityslot$sroa$9$0 = $157; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$150 = load4($$sroa_idx); | |
$151 = ((($150)) + 4|0); | |
$152 = load4($151); | |
$153 = ($152|0)==(0); | |
if ($153) { | |
STACKTOP = sp;return; | |
} | |
$154 = ((($150)) + 8|0); | |
$155 = load4($154); | |
___rust_deallocate($122,$152,$155); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$62 = ___cxa_find_matching_catch_2()|0; | |
$63 = tempRet0; | |
if ($switchtmp$i266) { | |
$personalityslot$sroa$0$0 = $62;$personalityslot$sroa$9$0 = $63; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} else { | |
$$fca$0$extract14245274 = $62;$$fca$1$extract16246275 = $63;$125 = $73; | |
} | |
} | |
} while(0); | |
$124 = load4($125); | |
$126 = (($124) - 1)|0; | |
store4($125,$126); | |
$127 = ($124|0)==(1); | |
if (!($127)) { | |
$personalityslot$sroa$0$0 = $$fca$0$extract14245274;$personalityslot$sroa$9$0 = $$fca$1$extract16246275; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($thread); | |
$personalityslot$sroa$0$0 = $$fca$0$extract14245274;$personalityslot$sroa$9$0 = $$fca$1$extract16246275; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
$158 = ___cxa_find_matching_catch_2()|0; | |
$159 = tempRet0; | |
$personalityslot$sroa$0$0 = $158;$personalityslot$sroa$9$0 = $159; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function _rust_panic($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10$sroa$3$0$$sroa_idx5 = 0, $_10$sroa$4$0$$sroa_idx6 = 0, $_10$sroa$58$0$$sroa_idx9 = 0, $_10$sroa$6$0$$sroa_idx10 = 0, $_15 = 0, $_4$i = 0, $_6$sroa$0$0$$sroa_idx$i$i = 0, $_9$i = 0, $args$i = 0, $code = 0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); | |
$args$i = sp + 40|0; | |
$_4$i = sp + 16|0; | |
$_9$i = sp + 8|0; | |
$code = sp + 64|0; | |
$_15 = sp; | |
$2 = $0; | |
$3 = $1; | |
$4 = (___rust_start_panic($2,$3)|0); | |
store4($code,$4); | |
$5 = $code; | |
store4($_15,$5); | |
$6 = ((($_15)) + 4|0); | |
store4($6,(75)); | |
store4($args$i,3520); | |
$_10$sroa$3$0$$sroa_idx5 = ((($args$i)) + 4|0); | |
store4($_10$sroa$3$0$$sroa_idx5,1); | |
$_10$sroa$4$0$$sroa_idx6 = ((($args$i)) + 8|0); | |
store4($_10$sroa$4$0$$sroa_idx6,0); | |
$_10$sroa$58$0$$sroa_idx9 = ((($args$i)) + 16|0); | |
store4($_10$sroa$58$0$$sroa_idx9,$_15); | |
$_10$sroa$6$0$$sroa_idx10 = ((($args$i)) + 20|0); | |
store4($_10$sroa$6$0$$sroa_idx10,1); | |
$7 = $args$i; | |
store4($_9$i,$7); | |
$8 = ((($_9$i)) + 4|0); | |
store4($8,(76)); | |
store4($_4$i,3528); | |
$9 = ((($_4$i)) + 4|0); | |
store4($9,2); | |
$_6$sroa$0$0$$sroa_idx$i$i = ((($_4$i)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i$i,0); | |
$10 = ((($_4$i)) + 16|0); | |
store4($10,$_9$i); | |
$11 = ((($_4$i)) + 20|0); | |
store4($11,1); | |
__ZN3std10sys_common4util10dumb_print17h0cd1efbd35faddd5E($_4$i); | |
_abort(); | |
// unreachable; | |
} | |
function __ZN3std3env7_var_os17h609af4fc9ef3ce53E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; | |
var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; | |
var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; | |
var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $8 = 0, $9 = 0, $_10$i = 0, $_10$i$sroa_raw_idx = 0, $_11$i = 0, $_11$i19 = 0, $_26$sroa$0$0$copyload$i107 = 0, $_26$sroa$4$0$copyload$i = 0; | |
var $_5$i = 0, $_6$i = 0, $_6$sroa$0$0$$sroa_idx$i$i = 0, $_7$sroa$0$i$sroa$4$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx93 = 0, $_7$sroa$0$i$sroa$5$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx95 = 0, $_9$i$sroa$0$0$insert$ext = i64(), $_9$i$sroa$0$0$insert$insert = i64(), $_9$i$sroa$4$0$insert$ext = i64(), $_9$i$sroa$4$0$insert$shift = i64(), $cond$i$i$i23 = 0, $e$i = 0, $eh$lpad$body$i$index3Z2D = 0, $eh$lpad$body$i$indexZ2D = 0, $err$sroa$5$0$$sroa_idx142$i = 0, $err$sroa$6$0$$sroa_idx145$i = 0, $err$sroa$7$0$$sroa_idx148$i = 0, $key = 0, $local_len$sroa$5$0$i$lcssa$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i = 0, $personalityslot$sroa$0$1169$i = 0; | |
var $personalityslot$sroa$7$1168$i = 0, $ptr$0$i$i$i$i$i = 0, $ptr$0$i15$i$i$i$i$i = 0, $ret$sroa$0$0$i = 0, $ret$sroa$6$0$i = 0, $ret$sroa$7$0$i = 0, $scevgep$i$i$i$i$i = 0, $scevgep16$i$i$i$i$i = 0, $self$sroa$0$0$copyload$i$i = 0, $self$sroa$11$0$$sroa_idx42$i$i = 0, $self$sroa$11$0$copyload$i$i = 0, $self$sroa$16$0$$sroa_idx49$i$i = 0, $self$sroa$16$0$copyload$i$i = 0, $self$sroa$18$0$$sroa_idx53$i$i = 0, $self$sroa$18$0$copyload$i$i = 0, $self$sroa$5$0$$sroa_idx36$i$i = 0, $self$sroa$5$0$copyload$i$i = 0, $switch3$i$i = 0, $vector$i$i$i = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); | |
$e$i = sp + 112|0; | |
$_6$i = sp + 88|0; | |
$_11$i19 = sp + 72|0; | |
$vector$i$i$i = sp + 56|0; | |
$_5$i = sp + 32|0; | |
$_10$i = sp + 24|0; | |
$_11$i = sp + 8|0; | |
$key = sp; | |
store4($key,$1); | |
$3 = ((($key)) + 4|0); | |
store4($3,$2); | |
__THREW__ = 0; | |
invoke_viii(77,($_5$i|0),($1|0),($2|0)); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if ($5) { | |
$44 = ___cxa_find_matching_catch_2()|0; | |
$45 = tempRet0; | |
$personalityslot$sroa$0$1169$i = $44;$personalityslot$sroa$7$1168$i = $45; | |
___resumeException($personalityslot$sroa$0$1169$i|0); | |
// unreachable; | |
} | |
$self$sroa$0$0$copyload$i$i = load4($_5$i); | |
$self$sroa$5$0$$sroa_idx36$i$i = ((($_5$i)) + 4|0); | |
$self$sroa$5$0$copyload$i$i = load4($self$sroa$5$0$$sroa_idx36$i$i); | |
$self$sroa$11$0$$sroa_idx42$i$i = ((($_5$i)) + 8|0); | |
$self$sroa$11$0$copyload$i$i = load4($self$sroa$11$0$$sroa_idx42$i$i); | |
$switch3$i$i = ($self$sroa$0$0$copyload$i$i|0)==(1); | |
if ($switch3$i$i) { | |
$self$sroa$18$0$$sroa_idx53$i$i = ((($_5$i)) + 16|0); | |
$self$sroa$18$0$copyload$i$i = load4($self$sroa$18$0$$sroa_idx53$i$i); | |
$self$sroa$16$0$$sroa_idx49$i$i = ((($_5$i)) + 12|0); | |
$self$sroa$16$0$copyload$i$i = load4($self$sroa$16$0$$sroa_idx49$i$i); | |
store4($_11$i,$self$sroa$5$0$copyload$i$i); | |
$err$sroa$5$0$$sroa_idx142$i = ((($_11$i)) + 4|0); | |
store4($err$sroa$5$0$$sroa_idx142$i,$self$sroa$11$0$copyload$i$i); | |
$err$sroa$6$0$$sroa_idx145$i = ((($_11$i)) + 8|0); | |
store4($err$sroa$6$0$$sroa_idx145$i,$self$sroa$16$0$copyload$i$i); | |
$err$sroa$7$0$$sroa_idx148$i = ((($_11$i)) + 12|0); | |
store4($err$sroa$7$0$$sroa_idx148$i,$self$sroa$18$0$copyload$i$i); | |
__THREW__ = 0; | |
invoke_vii(78,($_10$i|0),($_11$i|0)); | |
$6 = __THREW__; __THREW__ = 0; | |
$7 = $6&1; | |
if ($7) { | |
$46 = ___cxa_find_matching_catch_2()|0; | |
$47 = tempRet0; | |
$personalityslot$sroa$0$1169$i = $46;$personalityslot$sroa$7$1168$i = $47; | |
___resumeException($personalityslot$sroa$0$1169$i|0); | |
// unreachable; | |
} | |
$51 = load4($_10$i); | |
$_10$i$sroa_raw_idx = ((($_10$i)) + 4|0); | |
$52 = load4($_10$i$sroa_raw_idx); | |
$_9$i$sroa$4$0$insert$ext = i64_zext($52>>>0); | |
$_9$i$sroa$4$0$insert$shift = i64_shl($_9$i$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_9$i$sroa$0$0$insert$ext = i64_zext($51>>>0); | |
$_9$i$sroa$0$0$insert$insert = i64_or($_9$i$sroa$4$0$insert$shift,$_9$i$sroa$0$0$insert$ext); | |
store8($e$i,$_9$i$sroa$0$0$insert$insert); | |
$53 = $key; | |
$54 = $e$i; | |
store4($_11$i19,$53); | |
$55 = ((($_11$i19)) + 4|0); | |
store4($55,(82)); | |
$56 = ((($_11$i19)) + 8|0); | |
store4($56,$54); | |
$57 = ((($_11$i19)) + 12|0); | |
store4($57,(83)); | |
store4($_6$i,3716); | |
$58 = ((($_6$i)) + 4|0); | |
store4($58,2); | |
$_6$sroa$0$0$$sroa_idx$i$i = ((($_6$i)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i$i,0); | |
$59 = ((($_6$i)) + 16|0); | |
store4($59,$_11$i19); | |
$60 = ((($_6$i)) + 20|0); | |
store4($60,2); | |
__THREW__ = 0; | |
invoke_vii(84,($_6$i|0),(3480|0)); | |
$61 = __THREW__; __THREW__ = 0; | |
$50 = ___cxa_find_matching_catch_2()|0; | |
$62 = tempRet0; | |
$63 = load1($e$i); | |
$cond$i$i$i23 = ($63<<24>>24)==(2); | |
if (!($cond$i$i$i23)) { | |
___resumeException($50|0); | |
// unreachable; | |
} | |
$64 = ((($e$i)) + 4|0); | |
$65 = load4($64); | |
$66 = ((($65)) + 4|0); | |
$67 = load4($66); | |
$68 = ((($65)) + 8|0); | |
$69 = load4($68); | |
$70 = load4($69); | |
FUNCTION_TABLE_vi[$70 & 255]($67); | |
$71 = load4($68); | |
$72 = ((($71)) + 4|0); | |
$73 = load4($72); | |
$74 = ($73|0)==(0); | |
if (!($74)) { | |
$75 = ((($71)) + 8|0); | |
$76 = load4($75); | |
___rust_deallocate($67,$73,$76); | |
} | |
___rust_deallocate($65,12,4); | |
___resumeException($50|0); | |
// unreachable; | |
} | |
(_pthread_mutex_lock(((14536)|0))|0); | |
$8 = $self$sroa$5$0$copyload$i$i; | |
$9 = (_getenv(($8|0))|0); | |
$10 = ($9|0)==(0|0); | |
L19: do { | |
if ($10) { | |
$ret$sroa$0$0$i = 0;$ret$sroa$6$0$i = 0;$ret$sroa$7$0$i = 0; | |
} else { | |
$11 = (_strlen($9)|0); | |
$12 = ($11|0)==(-1); | |
do { | |
if ($12) { | |
__THREW__ = 0; | |
invoke_vii(70,-1,0); | |
$13 = __THREW__; __THREW__ = 0; | |
label = 27; | |
} else { | |
$14 = ($11|0)<(0); | |
if ($14) { | |
__THREW__ = 0; | |
invoke_vi(79,(3892|0)); | |
$15 = __THREW__; __THREW__ = 0; | |
label = 27; | |
break; | |
} | |
$16 = ($11|0)==(0); | |
if ($16) { | |
$ptr$0$i$i$i$i$i = (1); | |
} else { | |
$17 = (___rust_allocate($11,1)|0); | |
$18 = ($17|0)==(0|0); | |
if ($18) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$19 = __THREW__; __THREW__ = 0; | |
label = 27; | |
break; | |
} else { | |
$ptr$0$i$i$i$i$i = $17; | |
} | |
} | |
$20 = $ptr$0$i$i$i$i$i; | |
store4($vector$i$i$i,$20); | |
$21 = ((($vector$i$i$i)) + 4|0); | |
store4($21,$11); | |
$22 = ((($vector$i$i$i)) + 8|0); | |
store4($22,0); | |
$23 = (($9) + ($11)|0); | |
__THREW__ = 0; | |
invoke_vii(81,($vector$i$i$i|0),($11|0)); | |
$24 = __THREW__; __THREW__ = 0; | |
$25 = $24&1; | |
if ($25) { | |
$36 = ___cxa_find_matching_catch_2()|0; | |
$37 = tempRet0; | |
$38 = load4($21); | |
$not$$i$i$i$i$i$i$i = ($38|0)==(0); | |
if ($not$$i$i$i$i$i$i$i) { | |
$eh$lpad$body$i$index3Z2D = $37;$eh$lpad$body$i$indexZ2D = $36; | |
break; | |
} | |
$39 = load4($vector$i$i$i); | |
___rust_deallocate($39,$38,1); | |
$eh$lpad$body$i$index3Z2D = $37;$eh$lpad$body$i$indexZ2D = $36; | |
break; | |
} | |
$26 = load4($22); | |
if ($16) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i = $26; | |
} else { | |
$27 = load4($vector$i$i$i); | |
$28 = (($27) + ($26)|0); | |
$30 = $9;$ptr$0$i15$i$i$i$i$i = $28; | |
while(1) { | |
$29 = ((($30)) + 1|0); | |
$31 = load1($30); | |
store1($ptr$0$i15$i$i$i$i$i,$31); | |
$32 = ((($ptr$0$i15$i$i$i$i$i)) + 1|0); | |
$33 = ($29|0)==($23|0); | |
if ($33) { | |
break; | |
} else { | |
$30 = $29;$ptr$0$i15$i$i$i$i$i = $32; | |
} | |
} | |
$34 = $9; | |
$35 = (($26) - ($34))|0; | |
$scevgep$i$i$i$i$i = (($23) + ($35)|0); | |
$scevgep16$i$i$i$i$i = $scevgep$i$i$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i = $scevgep16$i$i$i$i$i; | |
} | |
store4($22,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i); | |
$_26$sroa$0$0$copyload$i107 = load4($vector$i$i$i); | |
$_26$sroa$4$0$copyload$i = load4($21); | |
$ret$sroa$0$0$i = $_26$sroa$0$0$copyload$i107;$ret$sroa$6$0$i = $_26$sroa$4$0$copyload$i;$ret$sroa$7$0$i = $local_len$sroa$5$0$i$lcssa$i$i$i$i$i; | |
break L19; | |
} | |
} while(0); | |
if ((label|0) == 27) { | |
$48 = ___cxa_find_matching_catch_2()|0; | |
$49 = tempRet0; | |
$eh$lpad$body$i$index3Z2D = $49;$eh$lpad$body$i$indexZ2D = $48; | |
} | |
$42 = $self$sroa$5$0$copyload$i$i; | |
store1($42,0); | |
$43 = ($self$sroa$11$0$copyload$i$i|0)==(0); | |
if ($43) { | |
$personalityslot$sroa$0$1169$i = $eh$lpad$body$i$indexZ2D;$personalityslot$sroa$7$1168$i = $eh$lpad$body$i$index3Z2D; | |
___resumeException($personalityslot$sroa$0$1169$i|0); | |
// unreachable; | |
} | |
___rust_deallocate($42,$self$sroa$11$0$copyload$i$i,1); | |
$personalityslot$sroa$0$1169$i = $eh$lpad$body$i$indexZ2D;$personalityslot$sroa$7$1168$i = $eh$lpad$body$i$index3Z2D; | |
___resumeException($personalityslot$sroa$0$1169$i|0); | |
// unreachable; | |
} | |
} while(0); | |
(_pthread_mutex_unlock(((14536)|0))|0); | |
$40 = $self$sroa$5$0$copyload$i$i; | |
store1($40,0); | |
$41 = ($self$sroa$11$0$copyload$i$i|0)==(0); | |
if ($41) { | |
store4($0,$ret$sroa$0$0$i); | |
$_7$sroa$0$i$sroa$4$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx93 = ((($0)) + 4|0); | |
store4($_7$sroa$0$i$sroa$4$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx93,$ret$sroa$6$0$i); | |
$_7$sroa$0$i$sroa$5$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx95 = ((($0)) + 8|0); | |
store4($_7$sroa$0$i$sroa$5$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx95,$ret$sroa$7$0$i); | |
STACKTOP = sp;return; | |
} | |
___rust_deallocate($40,$self$sroa$11$0$copyload$i$i,1); | |
store4($0,$ret$sroa$0$0$i); | |
$_7$sroa$0$i$sroa$4$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx93 = ((($0)) + 4|0); | |
store4($_7$sroa$0$i$sroa$4$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx93,$ret$sroa$6$0$i); | |
$_7$sroa$0$i$sroa$5$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx95 = ((($0)) + 8|0); | |
store4($_7$sroa$0$i$sroa$5$0$_7$sroa$0$0$$sroa_cast27$i$sroa_idx95,$ret$sroa$7$0$i); | |
STACKTOP = sp;return; | |
} | |
function __ZN45__LT_std__thread__local__os__Key_LT_T_GT__GT_3get17h2d8cbdcdcc9722eaE() { | |
var $$ = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i = 0, $_0$0$i$i3 = 0, $_20$sroa$0$0$$sroa_idx = 0, $cond$i$i = 0, $cond$i$i1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$0 = load4(3380); | |
$cond$i$i1 = ($0|0)==(0); | |
if ($cond$i$i1) { | |
$1 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE(3380)|0); | |
$_0$0$i$i3 = $1; | |
} else { | |
$_0$0$i$i3 = $0; | |
} | |
$2 = (_pthread_getspecific(($_0$0$i$i3|0))|0); | |
$3 = ($2|0)==(0|0); | |
if (!($3)) { | |
$4 = ($2|0)==((1)|0); | |
$5 = ((($2)) + 4|0); | |
$$ = $4 ? 0 : $5; | |
return ($$|0); | |
} | |
$6 = (___rust_allocate(24,4)|0); | |
$7 = ($6|0)==(0|0); | |
if ($7) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($6,3380); | |
$_20$sroa$0$0$$sroa_idx = ((($6)) + 4|0); | |
store4($_20$sroa$0$0$$sroa_idx,0); | |
$8 = load4(3380); | |
$cond$i$i = ($8|0)==(0); | |
if (!($cond$i$i)) { | |
$_0$0$i$i = $8; | |
(_pthread_setspecific(($_0$0$i$i|0),($6|0))|0); | |
return ($_20$sroa$0$0$$sroa_idx|0); | |
} | |
$9 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE(3380)|0); | |
$_0$0$i$i = $9; | |
(_pthread_setspecific(($_0$0$i$i|0),($6|0))|0); | |
return ($_20$sroa$0$0$$sroa_idx|0); | |
} | |
function __ZN46__LT_std__thread__local__LocalKey_LT_T_GT__GT_4with17he16236c08e17a392E() { | |
var $$pre = 0, $$pre$phiZ2D = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; | |
var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; | |
var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_11$i = 0, $_12$sroa$5$0$$sroa_idx50$i = 0, $_3$i = 0, $_9$i = 0, $cond$i$i = 0, $cond$i$i$i$i = 0, $cond$i$i$i52$i = 0, $cond$i$i$i57$i = 0, $not$switch$i$i = 0; | |
var $personalityslot$sroa$0$1$i = 0, $personalityslot$sroa$10$1$i = 0, $switch = 0, $switch2tmp$i = 0, $switchtmp$i$i = 0, $switchtmp$i$i$i$i$i = 0, $switchtmp$i62$i = 0, $switchtmp$i64$i = 0, $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx = 0, $value$i$sroa$415$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$_3$i = sp + 40|0; | |
$_11$i = sp + 24|0; | |
$_9$i = sp; | |
$0 = (__ZN45__LT_std__thread__local__os__Key_LT_T_GT__GT_3get17h2d8cbdcdcc9722eaE()|0); | |
$switch2tmp$i = ($0|0)==(0|0); | |
if ($switch2tmp$i) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$1 = load4($0); | |
$switch = ($1|0)==(1); | |
do { | |
if ($switch) { | |
$$pre = ((($0)) + 4|0); | |
$$pre$phiZ2D = $$pre; | |
} else { | |
; store8($_9$i,load8($0,4),4); store8($_9$i+8 | 0,load8($0+8 | 0,4),4); store4($_9$i+16 | 0,load4($0+16 | 0,4),4); | |
store4($0,1); | |
$value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx = ((($0)) + 4|0); | |
store4($value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx,0); | |
$value$i$sroa$415$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx = ((($0)) + 16|0); | |
store4($value$i$sroa$415$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx,0); | |
$2 = load4($_9$i); | |
$cond$i$i = ($2|0)==(1); | |
if ($cond$i$i) { | |
$3 = ((($_9$i)) + 16|0); | |
$4 = load4($3); | |
$switchtmp$i$i$i$i$i = ($4|0)==(0|0); | |
if (!($switchtmp$i$i$i$i$i)) { | |
$5 = load4($4); | |
$6 = (($5) - 1)|0; | |
store4($4,$6); | |
$7 = ($5|0)==(1); | |
if ($7) { | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($3); | |
} | |
} | |
} | |
$8 = load4($0); | |
$not$switch$i$i = ($8|0)==(1); | |
if ($not$switch$i$i) { | |
$$pre$phiZ2D = $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx; | |
break; | |
} else { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3936); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$9 = load4($$pre$phiZ2D); | |
$cond$i$i$i$i = ($9|0)==(-1); | |
L16: do { | |
if ($cond$i$i$i$i) { | |
__THREW__ = 0; | |
invoke_v(85); | |
$10 = __THREW__; __THREW__ = 0; | |
} else { | |
$11 = (($9) + 1)|0; | |
store4($$pre$phiZ2D,$11); | |
$12 = ((($0)) + 8|0); | |
$13 = ((($0)) + 16|0); | |
$14 = load4($13); | |
$15 = ($14|0)==(0|0); | |
store4($$pre$phiZ2D,$9); | |
do { | |
if ($15) { | |
store4($_3$i,0); | |
__THREW__ = 0; | |
$16 = (invoke_ii(86,($_3$i|0))|0); | |
$17 = __THREW__; __THREW__ = 0; | |
$18 = $17&1; | |
if ($18) { | |
break L16; | |
} | |
$19 = $16; | |
store4($_11$i,0); | |
$_12$sroa$5$0$$sroa_idx50$i = ((($_11$i)) + 8|0); | |
store4($_12$sroa$5$0$$sroa_idx50$i,$19); | |
$20 = load4($$pre$phiZ2D); | |
$cond$i$i$i52$i = ($20|0)==(0); | |
if ($cond$i$i$i52$i) { | |
store4($$pre$phiZ2D,-1); | |
$24 = load4($13); | |
$switchtmp$i$i = ($24|0)==(0|0); | |
if (!($switchtmp$i$i)) { | |
$25 = load4($24); | |
$26 = (($25) - 1)|0; | |
store4($24,$26); | |
$27 = ($25|0)==(1); | |
if ($27) { | |
__THREW__ = 0; | |
invoke_vi(74,($13|0)); | |
$28 = __THREW__; __THREW__ = 0; | |
$29 = $28&1; | |
if ($29) { | |
$44 = ___cxa_find_matching_catch_2()|0; | |
$45 = tempRet0; | |
; store8($12,load8($_11$i,4),4); store4($12+8 | 0,load4($_11$i+8 | 0,4),4); | |
store4($$pre$phiZ2D,0); | |
$personalityslot$sroa$0$1$i = $44;$personalityslot$sroa$10$1$i = $45; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
} | |
} | |
; store8($12,load8($_11$i,4),4); store4($12+8 | 0,load4($_11$i+8 | 0,4),4); | |
store4($$pre$phiZ2D,0); | |
break; | |
} else { | |
__THREW__ = 0; | |
invoke_v(72); | |
$21 = __THREW__; __THREW__ = 0; | |
$22 = ___cxa_find_matching_catch_2()|0; | |
$23 = tempRet0; | |
$switchtmp$i64$i = ($16|0)==(0); | |
if ($switchtmp$i64$i) { | |
$personalityslot$sroa$0$1$i = $22;$personalityslot$sroa$10$1$i = $23; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
$40 = load4($19); | |
$41 = (($40) - 1)|0; | |
store4($19,$41); | |
$42 = ($40|0)==(1); | |
if (!($42)) { | |
$personalityslot$sroa$0$1$i = $22;$personalityslot$sroa$10$1$i = $23; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
$43 = ((($_11$i)) + 8|0); | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($43); | |
$personalityslot$sroa$0$1$i = $22;$personalityslot$sroa$10$1$i = $23; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
} else { | |
$cond$i$i$i57$i = ($9|0)==(0); | |
if (!($cond$i$i$i57$i)) { | |
__THREW__ = 0; | |
invoke_v(72); | |
$30 = __THREW__; __THREW__ = 0; | |
$31 = ___cxa_find_matching_catch_2()|0; | |
$32 = tempRet0; | |
$personalityslot$sroa$0$1$i = $31;$personalityslot$sroa$10$1$i = $32; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
} | |
} while(0); | |
store4($$pre$phiZ2D,-1); | |
$33 = load4($13); | |
$switchtmp$i62$i = ($33|0)==(0|0); | |
if ($switchtmp$i62$i) { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$34 = __THREW__; __THREW__ = 0; | |
$35 = ___cxa_find_matching_catch_2()|0; | |
$36 = tempRet0; | |
store4($$pre$phiZ2D,0); | |
$personalityslot$sroa$0$1$i = $35;$personalityslot$sroa$10$1$i = $36; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
} | |
$37 = load4($33); | |
$38 = (($37) + 1)|0; | |
store4($33,$38); | |
$39 = ($37|0)<(0); | |
if ($39) { | |
_llvm_trap(); | |
// unreachable; | |
} else { | |
$48 = $33; | |
store4($$pre$phiZ2D,0); | |
STACKTOP = sp;return ($48|0); | |
} | |
} | |
} while(0); | |
$46 = ___cxa_find_matching_catch_2()|0; | |
$47 = tempRet0; | |
$personalityslot$sroa$0$1$i = $46;$personalityslot$sroa$10$1$i = $47; | |
___resumeException($personalityslot$sroa$0$1$i|0); | |
// unreachable; | |
return (0)|0; | |
} | |
function __ZN45__LT_std__thread__local__os__Key_LT_T_GT__GT_3get17h8927e6c23688a0a8E($0) { | |
$0 = $0|0; | |
var $$ = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i = 0, $_0$0$i$i14 = 0, $_20$sroa$0$0$$sroa_idx = 0, $cond$i$i = 0, $cond$i$i12 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$cond$i$i12 = ($1|0)==(0); | |
if ($cond$i$i12) { | |
$2 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($0)|0); | |
$_0$0$i$i14 = $2; | |
} else { | |
$_0$0$i$i14 = $1; | |
} | |
$3 = (_pthread_getspecific(($_0$0$i$i14|0))|0); | |
$4 = ($3|0)==(0|0); | |
if (!($4)) { | |
$5 = ($3|0)==((1)|0); | |
$6 = ((($3)) + 4|0); | |
$$ = $5 ? 0 : $6; | |
return ($$|0); | |
} | |
$7 = (___rust_allocate(20,4)|0); | |
$8 = ($7|0)==(0|0); | |
if ($8) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($7,$0); | |
$_20$sroa$0$0$$sroa_idx = ((($7)) + 4|0); | |
store4($_20$sroa$0$0$$sroa_idx,0); | |
$9 = load4($0); | |
$cond$i$i = ($9|0)==(0); | |
if (!($cond$i$i)) { | |
$_0$0$i$i = $9; | |
(_pthread_setspecific(($_0$0$i$i|0),($7|0))|0); | |
return ($_20$sroa$0$0$$sroa_idx|0); | |
} | |
$10 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($0)|0); | |
$_0$0$i$i = $10; | |
(_pthread_setspecific(($_0$0$i$i|0),($7|0))|0); | |
return ($_20$sroa$0$0$$sroa_idx|0); | |
} | |
function __ZN4core6result13unwrap_failed17h8f4bf992b7c0cf7dE() { | |
var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$error = sp + 48|0; | |
$msg = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,7401); | |
$0 = ((($msg)) + 4|0); | |
store4($0,16); | |
$1 = load4(3968); | |
$2 = load4((3972)); | |
$3 = $msg; | |
$4 = $error; | |
store4($_10,$3); | |
$5 = ((($_10)) + 4|0); | |
store4($5,(60)); | |
$6 = ((($_10)) + 8|0); | |
store4($6,$4); | |
$7 = ((($_10)) + 12|0); | |
store4($7,(87)); | |
store4($_5,$1); | |
$8 = ((($_5)) + 4|0); | |
store4($8,$2); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$9 = ((($_5)) + 16|0); | |
store4($9,$_10); | |
$10 = ((($_5)) + 20|0); | |
store4($10,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,3956); | |
// unreachable; | |
} | |
function __ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $switchtmp$i$i = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = ((($1)) + 8|0); | |
$3 = load4($2); | |
$switchtmp$i$i = ($3|0)==(0|0); | |
if (!($switchtmp$i$i)) { | |
store1($3,0); | |
$4 = ((($1)) + 12|0); | |
$5 = load4($4); | |
$6 = ($5|0)==(0); | |
if (!($6)) { | |
$7 = load4($2); | |
___rust_deallocate($7,$5,1); | |
} | |
} | |
$8 = ((($1)) + 24|0); | |
$9 = load4($8); | |
(_pthread_mutex_destroy(($9|0))|0); | |
$10 = load4($8); | |
___rust_deallocate($10,24,8); | |
$11 = ((($1)) + 32|0); | |
$12 = load4($11); | |
(_pthread_cond_destroy(($12|0))|0); | |
$13 = load4($11); | |
___rust_deallocate($13,48,8); | |
$14 = load4($0); | |
$15 = ((($14)) + 4|0); | |
$16 = load4($15); | |
$17 = (($16) - 1)|0; | |
store4($15,$17); | |
$18 = ($16|0)==(1); | |
if (!($18)) { | |
return; | |
} | |
___rust_deallocate($1,40,8); | |
return; | |
} | |
function __ZN3std9panicking12default_hook28__u7b__u7b_closure_u7d__u7d_17hec6cb4e63f15a673E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; | |
var $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; | |
var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0; | |
var $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $9 = 0, $_0$sroa$3$0$insert$ext$i$i$i = 0, $_11 = 0; | |
var $_34 = 0, $_4 = 0, $_40 = 0, $_42 = 0, $_6 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_6$sroa$0$0$$sroa_idx$i12 = 0, $cond$i = 0, $cond$i$i$i = 0, $cond$i$i$i14 = 0, $cond$i$i$i21 = 0, $cond$i13 = 0, $cond$i20 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); | |
$_4 = sp + 112|0; | |
$_6 = sp + 88|0; | |
$_11 = sp + 56|0; | |
$_34 = sp + 40|0; | |
$_40 = sp + 24|0; | |
$_42 = sp; | |
$3 = load4($0); | |
$4 = ((($0)) + 4|0); | |
$5 = load4($4); | |
$6 = ((($0)) + 8|0); | |
$7 = load4($6); | |
$8 = ((($0)) + 12|0); | |
$9 = load4($8); | |
store4($_11,$3); | |
$10 = ((($_11)) + 4|0); | |
store4($10,(60)); | |
$11 = ((($_11)) + 8|0); | |
store4($11,$5); | |
$12 = ((($_11)) + 12|0); | |
store4($12,(60)); | |
$13 = ((($_11)) + 16|0); | |
store4($13,$7); | |
$14 = ((($_11)) + 20|0); | |
store4($14,(60)); | |
$15 = ((($_11)) + 24|0); | |
store4($15,$9); | |
$16 = ((($_11)) + 28|0); | |
store4($16,(75)); | |
store4($_6,3544); | |
$17 = ((($_6)) + 4|0); | |
store4($17,5); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_6)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$18 = ((($_6)) + 16|0); | |
store4($18,$_11); | |
$19 = ((($_6)) + 20|0); | |
store4($19,4); | |
$20 = ((($2)) + 24|0); | |
$21 = load4($20); | |
FUNCTION_TABLE_viii[$21 & 127]($_4,$1,$_6); | |
$22 = load4($_4); | |
$cond$i20 = ($22|0)==(1); | |
if ($cond$i20) { | |
$23 = ((($_4)) + 4|0); | |
$24 = load1($23); | |
$cond$i$i$i21 = ($24<<24>>24)==(2); | |
if ($cond$i$i$i21) { | |
$25 = ((($_4)) + 8|0); | |
$26 = load4($25); | |
$27 = ((($26)) + 4|0); | |
$28 = load4($27); | |
$29 = ((($26)) + 8|0); | |
$30 = load4($29); | |
$31 = load4($30); | |
FUNCTION_TABLE_vi[$31 & 255]($28); | |
$32 = load4($29); | |
$33 = ((($32)) + 4|0); | |
$34 = load4($33); | |
$35 = ($34|0)==(0); | |
if (!($35)) { | |
$36 = ((($32)) + 8|0); | |
$37 = load4($36); | |
___rust_deallocate($28,$34,$37); | |
} | |
___rust_deallocate($26,12,4); | |
} | |
} | |
$38 = ((($0)) + 16|0); | |
$39 = load4($38); | |
$40 = load1($39); | |
$41 = ($40<<24>>24)==(0); | |
if (!($41)) { | |
__ZN3std3sys3imp9backtrace7tracing3imp5write17h163cbabd8d98b8bfE($_34,$1,$2); | |
$42 = load4($_34); | |
$cond$i13 = ($42|0)==(1); | |
if ($cond$i13) { | |
$43 = ((($_34)) + 4|0); | |
$44 = load1($43); | |
$cond$i$i$i14 = ($44<<24>>24)==(2); | |
if ($cond$i$i$i14) { | |
$45 = ((($_34)) + 8|0); | |
$46 = load4($45); | |
$47 = ((($46)) + 4|0); | |
$48 = load4($47); | |
$49 = ((($46)) + 8|0); | |
$50 = load4($49); | |
$51 = load4($50); | |
FUNCTION_TABLE_vi[$51 & 255]($48); | |
$52 = load4($49); | |
$53 = ((($52)) + 4|0); | |
$54 = load4($53); | |
$55 = ($54|0)==(0); | |
if (!($55)) { | |
$56 = ((($52)) + 8|0); | |
$57 = load4($56); | |
___rust_deallocate($48,$54,$57); | |
} | |
___rust_deallocate($46,12,4); | |
} | |
} | |
STACKTOP = sp;return; | |
} | |
$58 = load1(6796);if (($58<<24>>24) == 1) store1(6796,0); | |
$_0$sroa$3$0$insert$ext$i$i$i = $58&255; | |
$59 = ($_0$sroa$3$0$insert$ext$i$i$i << 8)&65535; | |
$60 = ($59&65535)>(255); | |
if (!($60)) { | |
STACKTOP = sp;return; | |
} | |
store4($_42,3584); | |
$61 = ((($_42)) + 4|0); | |
store4($61,1); | |
$_6$sroa$0$0$$sroa_idx$i12 = ((($_42)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i12,0); | |
$62 = ((($_42)) + 16|0); | |
store4($62,14768); | |
$63 = ((($_42)) + 20|0); | |
store4($63,0); | |
$64 = load4($20); | |
FUNCTION_TABLE_viii[$64 & 127]($_40,$1,$_42); | |
$65 = load4($_40); | |
$cond$i = ($65|0)==(1); | |
if ($cond$i) { | |
$66 = ((($_40)) + 4|0); | |
$67 = load1($66); | |
$cond$i$i$i = ($67<<24>>24)==(2); | |
if ($cond$i$i$i) { | |
$68 = ((($_40)) + 8|0); | |
$69 = load4($68); | |
$70 = ((($69)) + 4|0); | |
$71 = load4($70); | |
$72 = ((($69)) + 8|0); | |
$73 = load4($72); | |
$74 = load4($73); | |
FUNCTION_TABLE_vi[$74 & 255]($71); | |
$75 = load4($72); | |
$76 = ((($75)) + 4|0); | |
$77 = load4($76); | |
$78 = ($77|0)==(0); | |
if (!($78)) { | |
$79 = ((($75)) + 8|0); | |
$80 = load4($79); | |
___rust_deallocate($71,$77,$80); | |
} | |
___rust_deallocate($69,12,4); | |
} | |
} | |
STACKTOP = sp;return; | |
} | |
function __ZN4drop17ha70ba5120e965826E($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return; | |
} | |
function __ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_5write17hac4823693008df37E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$sink$i$i = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $_18$sroa$4$0$insert$ext$i$i = i64(), $_18$sroa$4$0$insert$shift$i$i = i64(), $ret$i$sroa$4$0$$sroa_idx2$i = 0, $ret$i$sroa$4$0$i = i64(), $ret$i$sroa$4$4$insert$ext$i = i64(), label = 0, sp = 0; | |
sp = STACKTOP; | |
$4 = (_write(2,$2,$3)|0); | |
$5 = ($4|0)==(-1); | |
if ($5) { | |
$6 = (___errno_location()|0); | |
$7 = load4($6); | |
$_18$sroa$4$0$insert$ext$i$i = i64_zext($7>>>0); | |
$_18$sroa$4$0$insert$shift$i$i = i64_shl($_18$sroa$4$0$insert$ext$i$i,i64_const(32,0)); | |
$$sink$i$i = 1;$ret$i$sroa$4$0$i = $_18$sroa$4$0$insert$shift$i$i; | |
} else { | |
$ret$i$sroa$4$4$insert$ext$i = i64_zext($4>>>0); | |
$$sink$i$i = 0;$ret$i$sroa$4$0$i = $ret$i$sroa$4$4$insert$ext$i; | |
} | |
store4($0,$$sink$i$i); | |
$ret$i$sroa$4$0$$sroa_idx2$i = ((($0)) + 4|0); | |
store8($ret$i$sroa$4$0$$sroa_idx2$i,$ret$i$sroa$4$0$i,4); | |
return; | |
} | |
function __ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_5flush17hc97fd16569065dd1E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
store4($0,0); | |
return; | |
} | |
function __ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_9write_all17h16a11f25edf3a2aaE($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$4 = load4($1); | |
__ZN3std2io5Write9write_all17he397b684829de2a1E($0,$4,$2,$3); | |
return; | |
} | |
function __ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_9write_fmt17hdd99f7d12fe854aaE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $_6 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_6 = sp; | |
$3 = load4($1); | |
; store8($_6,load8($2,4),4); store8($_6+8 | 0,load8($2+8 | 0,4),4); store8($_6+16 | 0,load8($2+16 | 0,4),4); | |
__ZN3std2io5Write9write_fmt17h57c0d68944bcd9cbE($0,$3,$_6); | |
STACKTOP = sp;return; | |
} | |
function __ZN3std2io5Write9write_fmt17h57c0d68944bcd9cbE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$sroa_idx = 0, $$sroa_idx30 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; | |
var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_13 = 0, $_3$i$i$i = 0, $_7$sroa$0$0$$sroa_idx = 0, $cond$i = 0, $cond$i$i$i = 0; | |
var $cond$i$i$i21 = 0, $cond$i20 = 0, $output = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$5$0 = 0, $switch = 0, $x$i$sroa$4$0$$sroa_raw_idx$i = 0, $x$i$sroa$4$i = 0, $x$i$sroa$5$0$$sroa_idx$i = 0, $x$i$sroa$6$0$$sroa_idx$i = 0, $x$sroa$0$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); | |
$x$i$sroa$4$i = sp + 68|0; | |
$x$sroa$0$i$i$i$i$i = sp + 56|0; | |
$_3$i$i$i = sp + 40|0; | |
$output = sp + 24|0; | |
$_13 = sp; | |
store4($output,$1); | |
$_7$sroa$0$0$$sroa_idx = ((($output)) + 4|0); | |
store4($_7$sroa$0$0$$sroa_idx,0); | |
; store8($_13,load8($2,4),4); store8($_13+8 | 0,load8($2+8 | 0,4),4); store8($_13+16 | 0,load8($2+16 | 0,4),4); | |
__THREW__ = 0; | |
$3 = (invoke_iiii(61,($output|0),(1128|0),($_13|0))|0); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
L1: do { | |
if (!($5)) { | |
$switch = ($3<<24>>24)==(0); | |
do { | |
if ($switch) { | |
store4($0,0); | |
} else { | |
$6 = ((($output)) + 4|0); | |
$7 = load4($6); | |
$8 = ($7|0)==(1); | |
if ($8) { | |
; store8($0,load8($6,4),4); store4($0+8 | 0,load4($6+8 | 0,4),4); | |
STACKTOP = sp;return; | |
} | |
__THREW__ = 0; | |
invoke_viii(88,($_3$i$i$i|0),(7060|0),15); | |
$9 = __THREW__; __THREW__ = 0; | |
$10 = $9&1; | |
if ($10) { | |
break L1; | |
} | |
; store8($x$sroa$0$i$i$i$i$i,load8($_3$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i+8 | 0,load4($_3$i$i$i+8 | 0,4),4); | |
$11 = (___rust_allocate(12,4)|0); | |
$12 = ($11|0)==(0|0); | |
if ($12) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$13 = __THREW__; __THREW__ = 0; | |
break L1; | |
} | |
; store8($11,load8($x$sroa$0$i$i$i$i$i,4),4); store4($11+8 | 0,load4($x$sroa$0$i$i$i$i$i+8 | 0,4),4); | |
$14 = (___rust_allocate(12,4)|0); | |
$15 = ($14|0)==(0|0); | |
if ($15) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$16 = __THREW__; __THREW__ = 0; | |
break L1; | |
} else { | |
store1($14,16); | |
$x$i$sroa$4$0$$sroa_raw_idx$i = ((($14)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i,load2($x$i$sroa$4$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i+2 | 0,load1($x$i$sroa$4$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i = ((($14)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i,$11); | |
$x$i$sroa$6$0$$sroa_idx$i = ((($14)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i,1152); | |
$17 = $14; | |
store4($0,1); | |
$$sroa_idx = ((($0)) + 4|0); | |
store4($$sroa_idx,2); | |
$$sroa_idx30 = ((($0)) + 8|0); | |
store4($$sroa_idx30,$17); | |
break; | |
} | |
} | |
} while(0); | |
$18 = load4($_7$sroa$0$0$$sroa_idx); | |
$cond$i20 = ($18|0)==(1); | |
if (!($cond$i20)) { | |
STACKTOP = sp;return; | |
} | |
$19 = ((($output)) + 8|0); | |
$20 = load1($19); | |
$cond$i$i$i21 = ($20<<24>>24)==(2); | |
if (!($cond$i$i$i21)) { | |
STACKTOP = sp;return; | |
} | |
$21 = ((($output)) + 12|0); | |
$22 = load4($21); | |
$23 = ((($22)) + 4|0); | |
$24 = load4($23); | |
$25 = ((($22)) + 8|0); | |
$26 = load4($25); | |
$27 = load4($26); | |
__THREW__ = 0; | |
invoke_vi($27|0,($24|0)); | |
$28 = __THREW__; __THREW__ = 0; | |
$29 = $28&1; | |
if ($29) { | |
$54 = ___cxa_find_matching_catch_2()|0; | |
$55 = tempRet0; | |
$personalityslot$sroa$0$0 = $54;$personalityslot$sroa$5$0 = $55; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$30 = load4($25); | |
$31 = ((($30)) + 4|0); | |
$32 = load4($31); | |
$33 = ($32|0)==(0); | |
if (!($33)) { | |
$34 = ((($30)) + 8|0); | |
$35 = load4($34); | |
___rust_deallocate($24,$32,$35); | |
} | |
___rust_deallocate($22,12,4); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$36 = ___cxa_find_matching_catch_2()|0; | |
$37 = tempRet0; | |
$38 = load4($_7$sroa$0$0$$sroa_idx); | |
$cond$i = ($38|0)==(1); | |
if (!($cond$i)) { | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$5$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$39 = ((($output)) + 8|0); | |
$40 = load1($39); | |
$cond$i$i$i = ($40<<24>>24)==(2); | |
if (!($cond$i$i$i)) { | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$5$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$41 = ((($output)) + 12|0); | |
$42 = load4($41); | |
$43 = ((($42)) + 4|0); | |
$44 = load4($43); | |
$45 = ((($42)) + 8|0); | |
$46 = load4($45); | |
$47 = load4($46); | |
FUNCTION_TABLE_vi[$47 & 255]($44); | |
$48 = load4($45); | |
$49 = ((($48)) + 4|0); | |
$50 = load4($49); | |
$51 = ($50|0)==(0); | |
if (!($51)) { | |
$52 = ((($48)) + 8|0); | |
$53 = load4($52); | |
___rust_deallocate($44,$50,$53); | |
} | |
___rust_deallocate($42,12,4); | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$5$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function __ZN4drop17h195b7a6427f33f9dE($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $not$$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$not$$i$i$i$i$i = ($2|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
return; | |
} | |
$3 = load4($0); | |
___rust_deallocate($3,$2,1); | |
return; | |
} | |
function __ZN223__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_std__error__Error_GT_11description17hc2c15bb4b53d9715E($retVal,$0) { | |
$retVal = $retVal|0; | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $retVal$index1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = ((($0)) + 8|0); | |
$3 = load4($2); | |
store4($retVal,$1); | |
$retVal$index1 = ((($retVal)) + 4|0); | |
store4($retVal$index1,$3); | |
return; | |
} | |
function __ZN3std5error5Error5cause17hadd814cfcf48fc98E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
store4($0,0); | |
return; | |
} | |
function __ZN3std5error5Error7type_id17h138df096e7b1838bE($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return i64_const(2084234420,119710377); | |
} | |
function __ZN224__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_core__fmt__Display_GT_3fmt17h8a5ada28c033f8deE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 8|0); | |
$4 = load4($3); | |
$5 = (__ZN42__LT_str_u20_as_u20_core__fmt__Display_GT_3fmt17h66ce7d3c5c65a4afE($2,$4,$1)|0); | |
return ($5|0); | |
} | |
function __ZN222__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_core__fmt__Debug_GT_3fmt17h8b997956964e8dd4E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $_15 = 0, $builder = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$builder = sp; | |
$_15 = sp + 16|0; | |
__ZN4core3fmt8builders15debug_tuple_new17hf46138341f671ff7E($builder,$1,7075,11); | |
store4($_15,$0); | |
(__ZN4core3fmt8builders10DebugTuple5field17h3f31b76e23d069b0E($builder,$_15,1184)|0); | |
$2 = (__ZN4core3fmt8builders10DebugTuple6finish17he8f081491c0f63acE($builder)|0); | |
STACKTOP = sp;return ($2|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17hebfc23753416d9a5E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = load4($2); | |
$4 = ((($2)) + 8|0); | |
$5 = load4($4); | |
$6 = (__ZN40__LT_str_u20_as_u20_core__fmt__Debug_GT_3fmt17h31fd16ee2a8b1f10E($3,$5,$1)|0); | |
return ($6|0); | |
} | |
function __ZN4drop17h2e040c86c3b6ac83E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond$i = 0, $cond$i$i$i = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$cond$i = ($2|0)==(1); | |
if (!($cond$i)) { | |
return; | |
} | |
$3 = ((($0)) + 8|0); | |
$4 = load1($3); | |
$cond$i$i$i = ($4<<24>>24)==(2); | |
if (!($cond$i$i$i)) { | |
return; | |
} | |
$5 = ((($0)) + 12|0); | |
$6 = load4($5); | |
$7 = ((($6)) + 4|0); | |
$8 = load4($7); | |
$9 = ((($6)) + 8|0); | |
$10 = load4($9); | |
$11 = load4($10); | |
FUNCTION_TABLE_vi[$11 & 255]($8); | |
$12 = load4($9); | |
$13 = ((($12)) + 4|0); | |
$14 = load4($13); | |
$15 = ($14|0)==(0); | |
if (!($15)) { | |
$16 = ((($12)) + 8|0); | |
$17 = load4($16); | |
___rust_deallocate($8,$14,$17); | |
} | |
___rust_deallocate($6,12,4); | |
return; | |
} | |
function __ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h3245df98842bb4ffE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = i64(); | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$057 = 0, $_5 = 0, $cond$i = 0, $cond$i$i$i = 0, $e$sroa$0$0$$sroa_idx = 0, $switch3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_5 = sp; | |
$3 = load4($0); | |
__ZN3std2io5Write9write_all17he397b684829de2a1E($_5,$3,$1,$2); | |
$4 = load4($_5); | |
$switch3 = ($4|0)==(1); | |
if (!($switch3)) { | |
$_0$sroa$0$057 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$057|0); | |
} | |
$e$sroa$0$0$$sroa_idx = ((($_5)) + 4|0); | |
$5 = load8($e$sroa$0$0$$sroa_idx,4); | |
$6 = ((($0)) + 4|0); | |
$7 = load4($6); | |
$cond$i = ($7|0)==(1); | |
$8 = ((($0)) + 8|0); | |
if ($cond$i) { | |
$9 = load1($8); | |
$cond$i$i$i = ($9<<24>>24)==(2); | |
if ($cond$i$i$i) { | |
$10 = ((($0)) + 12|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 4|0); | |
$13 = load4($12); | |
$14 = ((($11)) + 8|0); | |
$15 = load4($14); | |
$16 = load4($15); | |
__THREW__ = 0; | |
invoke_vi($16|0,($13|0)); | |
$17 = __THREW__; __THREW__ = 0; | |
$18 = $17&1; | |
if ($18) { | |
$25 = ___cxa_find_matching_catch_2()|0; | |
$26 = tempRet0; | |
store4($6,1); | |
store8($8,$5,4); | |
___resumeException($25|0); | |
// unreachable; | |
} | |
$19 = load4($14); | |
$20 = ((($19)) + 4|0); | |
$21 = load4($20); | |
$22 = ($21|0)==(0); | |
if (!($22)) { | |
$23 = ((($19)) + 8|0); | |
$24 = load4($23); | |
___rust_deallocate($13,$21,$24); | |
} | |
___rust_deallocate($11,12,4); | |
} | |
} | |
store4($6,1); | |
store8($8,$5,4); | |
$_0$sroa$0$057 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$057|0); | |
} | |
function __ZN4core3fmt5Write10write_char17h6269c154cf7a7823E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$sreg$field = 0, $$sreg$field2 = 0, $$sreg$index1 = 0, $2 = 0, $3 = 0, $_12 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$2 = sp; | |
$_12 = sp + 8|0; | |
store4($_12,0); | |
__ZN44__LT_char_u20_as_u20_core__char__CharExt_GT_11encode_utf817h139c0beb91075f33E($2,$1,$_12); | |
$$sreg$field = load4($2); | |
$$sreg$index1 = ((($2)) + 4|0); | |
$$sreg$field2 = load4($$sreg$index1); | |
$3 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h3245df98842bb4ffE($0,$$sreg$field,$$sreg$field2)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN4core3fmt5Write9write_fmt17h1c11f502ff9c8263E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $_10 = 0, $_8 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8 = sp + 24|0; | |
$_10 = sp; | |
store4($_8,$0); | |
; store8($_10,load8($1,4),4); store8($_10+8 | 0,load8($1+8 | 0,4),4); store8($_10+16 | 0,load8($1+16 | 0,4),4); | |
$2 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8,1200,$_10)|0); | |
STACKTOP = sp;return ($2|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6afa2a8fb4effaadE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = load4($0); | |
$4 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h3245df98842bb4ffE($3,$1,$2)|0); | |
return ($4|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h5eef4b3a4d9a6908E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12$i = 0, $len$2$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_12$i = sp; | |
$2 = load4($0); | |
store4($_12$i,0); | |
$3 = ($1>>>0)<(128); | |
do { | |
if ($3) { | |
$4 = $1&255; | |
store1($_12$i,$4); | |
$len$2$i = 1; | |
} else { | |
$5 = ($1>>>0)<(2048); | |
if ($5) { | |
$6 = $1 >>> 6; | |
$7 = $6 & 31; | |
$8 = $7&255; | |
$9 = $8 | -64; | |
store1($_12$i,$9); | |
$10 = $1 & 63; | |
$11 = $10&255; | |
$12 = ((($_12$i)) + 1|0); | |
$13 = $11 | -128; | |
store1($12,$13); | |
$len$2$i = 2; | |
break; | |
} | |
$14 = ($1>>>0)<(65536); | |
if ($14) { | |
$15 = $1 >>> 12; | |
$16 = $15 & 15; | |
$17 = $16&255; | |
$18 = $17 | -32; | |
store1($_12$i,$18); | |
$19 = $1 >>> 6; | |
$20 = $19 & 63; | |
$21 = $20&255; | |
$22 = ((($_12$i)) + 1|0); | |
$23 = $21 | -128; | |
store1($22,$23); | |
$24 = $1 & 63; | |
$25 = $24&255; | |
$26 = ((($_12$i)) + 2|0); | |
$27 = $25 | -128; | |
store1($26,$27); | |
$len$2$i = 3; | |
break; | |
} else { | |
$28 = $1 >>> 18; | |
$29 = $28 & 7; | |
$30 = $29&255; | |
$31 = $30 | -16; | |
store1($_12$i,$31); | |
$32 = $1 >>> 12; | |
$33 = $32 & 63; | |
$34 = $33&255; | |
$35 = ((($_12$i)) + 1|0); | |
$36 = $34 | -128; | |
store1($35,$36); | |
$37 = $1 >>> 6; | |
$38 = $37 & 63; | |
$39 = $38&255; | |
$40 = ((($_12$i)) + 2|0); | |
$41 = $39 | -128; | |
store1($40,$41); | |
$42 = $1 & 63; | |
$43 = $42&255; | |
$44 = ((($_12$i)) + 3|0); | |
$45 = $43 | -128; | |
store1($44,$45); | |
$len$2$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$46 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h3245df98842bb4ffE($2,$_12$i,$len$2$i)|0); | |
STACKTOP = sp;return ($46|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h1310ad6046da2deeE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $_10$i = 0, $_8$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8$i = sp + 24|0; | |
$_10$i = sp; | |
$2 = load4($0); | |
store4($_8$i,$2); | |
; store8($_10$i,load8($1,4),4); store8($_10$i+8 | 0,load8($1+8 | 0,4),4); store8($_10$i+16 | 0,load8($1+16 | 0,4),4); | |
$3 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8$i,1200,$_10$i)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN44__LT_char_u20_as_u20_core__char__CharExt_GT_11encode_utf817h139c0beb91075f33E($retVal,$0,$1) { | |
$retVal = $retVal|0; | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $len$2 = 0, $retVal$index1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ($0>>>0)<(128); | |
do { | |
if ($2) { | |
$3 = $0&255; | |
store1($1,$3); | |
$len$2 = 1; | |
} else { | |
$4 = ($0>>>0)<(2048); | |
if ($4) { | |
$5 = $0 >>> 6; | |
$6 = $5 & 31; | |
$7 = $6&255; | |
$8 = $7 | -64; | |
store1($1,$8); | |
$9 = $0 & 63; | |
$10 = $9&255; | |
$11 = ((($1)) + 1|0); | |
$12 = $10 | -128; | |
store1($11,$12); | |
$len$2 = 2; | |
break; | |
} | |
$13 = ($0>>>0)<(65536); | |
if ($13) { | |
$14 = $0 >>> 12; | |
$15 = $14 & 15; | |
$16 = $15&255; | |
$17 = $16 | -32; | |
store1($1,$17); | |
$18 = $0 >>> 6; | |
$19 = $18 & 63; | |
$20 = $19&255; | |
$21 = ((($1)) + 1|0); | |
$22 = $20 | -128; | |
store1($21,$22); | |
$23 = $0 & 63; | |
$24 = $23&255; | |
$25 = ((($1)) + 2|0); | |
$26 = $24 | -128; | |
store1($25,$26); | |
$len$2 = 3; | |
break; | |
} else { | |
$27 = $0 >>> 18; | |
$28 = $27 & 7; | |
$29 = $28&255; | |
$30 = $29 | -16; | |
store1($1,$30); | |
$31 = $0 >>> 12; | |
$32 = $31 & 63; | |
$33 = $32&255; | |
$34 = ((($1)) + 1|0); | |
$35 = $33 | -128; | |
store1($34,$35); | |
$36 = $0 >>> 6; | |
$37 = $36 & 63; | |
$38 = $37&255; | |
$39 = ((($1)) + 2|0); | |
$40 = $38 | -128; | |
store1($39,$40); | |
$41 = $0 & 63; | |
$42 = $41&255; | |
$43 = ((($1)) + 3|0); | |
$44 = $42 | -128; | |
store1($43,$44); | |
$len$2 = 4; | |
break; | |
} | |
} | |
} while(0); | |
store4($retVal,$1); | |
$retVal$index1 = ((($retVal)) + 4|0); | |
store4($retVal$index1,$len$2); | |
return; | |
} | |
function __ZN3std2io5Write9write_all17he397b684829de2a1E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$sroa_idx = 0, $$sroa_idx71 = 0, $$sroa_idx79 = 0, $$sroa_idx80 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_3$i$i$i = 0, $buf$sroa$0$0$ph198 = 0, $buf$sroa$8$0$ph199 = 0; | |
var $cond175 = 0, $x$i$sroa$4$0$$sroa_raw_idx$i = 0, $x$i$sroa$4$i = 0, $x$i$sroa$5$0$$sroa_idx$i = 0, $x$i$sroa$6$0$$sroa_idx$i = 0, $x$sroa$0$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$x$i$sroa$4$i = sp + 28|0; | |
$x$sroa$0$i$i$i$i$i = sp + 16|0; | |
$_3$i$i$i = sp; | |
$4 = ($3|0)==(0); | |
L1: do { | |
if (!($4)) { | |
$buf$sroa$0$0$ph198 = $2;$buf$sroa$8$0$ph199 = $3; | |
L2: while(1) { | |
L4: while(1) { | |
$5 = (_write(2,$buf$sroa$0$0$ph198,$buf$sroa$8$0$ph199)|0); | |
switch ($5|0) { | |
case 0: { | |
label = 5; | |
break L2; | |
break; | |
} | |
case -1: { | |
break; | |
} | |
default: { | |
break L4; | |
} | |
} | |
$10 = (___errno_location()|0); | |
$11 = load4($10); | |
$cond175 = ($11|0)==(4); | |
if (!($cond175)) { | |
label = 14; | |
break L2; | |
} | |
} | |
$12 = ($buf$sroa$8$0$ph199>>>0)<($5>>>0); | |
if ($12) { | |
label = 11; | |
break; | |
} | |
$14 = (($buf$sroa$0$0$ph198) + ($5)|0); | |
$15 = (($buf$sroa$8$0$ph199) - ($5))|0; | |
$16 = ($15|0)==(0); | |
if ($16) { | |
break L1; | |
} else { | |
$buf$sroa$0$0$ph198 = $14;$buf$sroa$8$0$ph199 = $15; | |
} | |
} | |
if ((label|0) == 5) { | |
__ZN93__LT_collections__string__String_u20_as_u20_core__convert__From_LT__RF__u27_a_u20_str_GT__GT_4from17hb75caadc5527b9e6E($_3$i$i$i,7086,28); | |
; store8($x$sroa$0$i$i$i$i$i,load8($_3$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i+8 | 0,load4($_3$i$i$i+8 | 0,4),4); | |
$6 = (___rust_allocate(12,4)|0); | |
$7 = ($6|0)==(0|0); | |
if ($7) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
; store8($6,load8($x$sroa$0$i$i$i$i$i,4),4); store4($6+8 | 0,load4($x$sroa$0$i$i$i$i$i+8 | 0,4),4); | |
$8 = (___rust_allocate(12,4)|0); | |
$9 = ($8|0)==(0|0); | |
if ($9) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store1($8,14); | |
$x$i$sroa$4$0$$sroa_raw_idx$i = ((($8)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i,load2($x$i$sroa$4$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i+2 | 0,load1($x$i$sroa$4$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i = ((($8)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i,$6); | |
$x$i$sroa$6$0$$sroa_idx$i = ((($8)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i,1152); | |
$13 = $8; | |
store4($0,1); | |
$$sroa_idx = ((($0)) + 4|0); | |
store4($$sroa_idx,2); | |
$$sroa_idx71 = ((($0)) + 8|0); | |
store4($$sroa_idx71,$13); | |
STACKTOP = sp;return; | |
} | |
else if ((label|0) == 11) { | |
__ZN4core5slice22slice_index_order_fail17h596dcb019d4fda96E($5,$buf$sroa$8$0$ph199); | |
// unreachable; | |
} | |
else if ((label|0) == 14) { | |
store4($0,1); | |
$$sroa_idx79 = ((($0)) + 4|0); | |
store4($$sroa_idx79,0); | |
$$sroa_idx80 = ((($0)) + 8|0); | |
store4($$sroa_idx80,$11); | |
STACKTOP = sp;return; | |
} | |
} | |
} while(0); | |
store4($0,0); | |
STACKTOP = sp;return; | |
} | |
function __ZN55__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Display_GT_3fmt17h8c721fb7073d26beE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
$5 = (__ZN42__LT_str_u20_as_u20_core__fmt__Display_GT_3fmt17h66ce7d3c5c65a4afE($2,$4,$1)|0); | |
return ($5|0); | |
} | |
function __ZN3std3sys3imp9backtrace7tracing3imp5write17h163cbabd8d98b8bfE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = i64(), $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $3 = 0, $4 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_18$sroa$0$0$insert$ext = i64(), $_18$sroa$0$0$insert$insert = i64(), $_18$sroa$4$0$insert$ext = i64(), $_18$sroa$4$0$insert$shift = i64(), $_23$sroa$0$0$$sroa_idx = 0, $_23$sroa$4$0$$sroa_idx = 0, $_3$sroa$0$0$$sroa_idx2$i = 0, $_38$sroa$4$0$$sroa_idx92 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_7 = 0, $_9 = 0, $brmerge = 0, $cond = 0, $cond$i$i = 0, $cx = 0; | |
var $or$cond = 0, $ret$sroa$0$0 = 0, $self$i$sroa$0$0$copyload = 0, $self$i$sroa$4$0$$sroa_idx128 = 0, $self$i$sroa$4$0$copyload = 0, $self$i$sroa$5$0$$sroa_idx130 = 0, $self$i$sroa$5$0$copyload = 0, $switch3$i = 0, $switch6 = 0, $switch7$not = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$_7 = sp + 48|0; | |
$_9 = sp + 24|0; | |
$cx = sp; | |
(_pthread_mutex_lock(((14560)|0))|0); | |
store4($_9,3592); | |
$3 = ((($_9)) + 4|0); | |
store4($3,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_9)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$4 = ((($_9)) + 16|0); | |
store4($4,14768); | |
$5 = ((($_9)) + 20|0); | |
store4($5,0); | |
$6 = ((($2)) + 24|0); | |
$7 = load4($6); | |
FUNCTION_TABLE_viii[$7 & 127]($_7,$1,$_9); | |
$self$i$sroa$0$0$copyload = load4($_7); | |
$switch3$i = ($self$i$sroa$0$0$copyload|0)==(1); | |
if ($switch3$i) { | |
$self$i$sroa$4$0$$sroa_idx128 = ((($_7)) + 4|0); | |
$self$i$sroa$4$0$copyload = load4($self$i$sroa$4$0$$sroa_idx128); | |
$self$i$sroa$5$0$$sroa_idx130 = ((($_7)) + 8|0); | |
$self$i$sroa$5$0$copyload = load4($self$i$sroa$5$0$$sroa_idx130); | |
$_18$sroa$4$0$insert$ext = i64_zext($self$i$sroa$5$0$copyload>>>0); | |
$_18$sroa$4$0$insert$shift = i64_shl($_18$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_18$sroa$0$0$insert$ext = i64_zext($self$i$sroa$4$0$copyload>>>0); | |
$_18$sroa$0$0$insert$insert = i64_or($_18$sroa$4$0$insert$shift,$_18$sroa$0$0$insert$ext); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i,$_18$sroa$0$0$insert$insert,4); | |
STACKTOP = sp;return; | |
} | |
store4($cx,0); | |
$8 = ((($cx)) + 4|0); | |
store4($8,$1); | |
$9 = ((($cx)) + 8|0); | |
store4($9,$2); | |
$_23$sroa$0$0$$sroa_idx = ((($cx)) + 12|0); | |
store4($_23$sroa$0$0$$sroa_idx,0); | |
$_23$sroa$4$0$$sroa_idx = ((($cx)) + 16|0); | |
$10 = (__Unwind_Backtrace((89|0),($cx|0))|0); | |
$cond = ($10|0)==(0); | |
$11 = load4($_23$sroa$0$0$$sroa_idx); | |
$switch6 = ($11|0)==(1); | |
$or$cond = $cond & $switch6; | |
$12 = load8($_23$sroa$4$0$$sroa_idx,4); | |
$ret$sroa$0$0 = $or$cond&1; | |
(_pthread_mutex_unlock(((14560)|0))|0); | |
store4($0,$ret$sroa$0$0); | |
$_38$sroa$4$0$$sroa_idx92 = ((($0)) + 4|0); | |
store8($_38$sroa$4$0$$sroa_idx92,$12,4); | |
$13 = load4($_23$sroa$0$0$$sroa_idx); | |
$switch7$not = ($13|0)!=(1); | |
$brmerge = $or$cond | $switch7$not; | |
if (!($brmerge)) { | |
$14 = load1($_23$sroa$4$0$$sroa_idx); | |
$cond$i$i = ($14<<24>>24)==(2); | |
if ($cond$i$i) { | |
$15 = ((($cx)) + 20|0); | |
$16 = load4($15); | |
$17 = ((($16)) + 4|0); | |
$18 = load4($17); | |
$19 = ((($16)) + 8|0); | |
$20 = load4($19); | |
$21 = load4($20); | |
FUNCTION_TABLE_vi[$21 & 255]($18); | |
$22 = load4($19); | |
$23 = ((($22)) + 4|0); | |
$24 = load4($23); | |
$25 = ($24|0)==(0); | |
if (!($25)) { | |
$26 = ((($22)) + 8|0); | |
$27 = load4($26); | |
___rust_deallocate($18,$24,$27); | |
} | |
___rust_deallocate($16,12,4); | |
} | |
} | |
STACKTOP = sp;return; | |
} | |
function __ZN3std3sys3imp9backtrace7tracing3imp5write8trace_fn17h9bfc48afb7078674E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = i64(), $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; | |
var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = i64(), $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0; | |
var $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $8 = 0, $9 = 0, $_0$0 = 0, $_0$1 = 0, $_21$i = 0, $_26$i = 0; | |
var $_36 = 0, $_38 = 0, $_51 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $cond$i = 0, $cond$i$i$i = 0, $cond$i$i$i83 = 0, $cond$i82 = 0, $e$sroa$0$0$$sroa_idx = 0, $e1$sroa$0$0$$sroa_idx = 0, $info$i = 0, $ip$0 = 0, $ip$0$v = 0, $ip_before_insn = 0, $or$cond = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$6$0 = 0, $switch$i = 0, $switch8 = 0, $switch9 = 0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); | |
$info$i = sp + 72|0; | |
$_21$i = sp + 64|0; | |
$_26$i = sp + 56|0; | |
$ip_before_insn = sp + 88|0; | |
$_36 = sp + 40|0; | |
$_38 = sp + 16|0; | |
$_51 = sp; | |
store4($ip_before_insn,0); | |
$2 = (__Unwind_GetIPInfo(($0|0),($ip_before_insn|0))|0); | |
$3 = ($2|0)!=(0); | |
$4 = load4($ip_before_insn); | |
$5 = ($4|0)==(0); | |
$or$cond = $3 & $5; | |
$6 = $or$cond << 31 >> 31; | |
$ip$0$v = (($6) + ($2))|0; | |
$ip$0 = $ip$0$v; | |
(__Unwind_FindEnclosingFunction(($ip$0|0))|0); | |
$7 = load4($1); | |
$8 = (($7) + 1)|0; | |
store4($1,$8); | |
$9 = ($8|0)<(1); | |
do { | |
if ($9) { | |
$_0$1 = 0; | |
} else { | |
$10 = ($8|0)>(100); | |
if ($10) { | |
$11 = ((($1)) + 4|0); | |
$12 = load4($11); | |
$13 = ((($1)) + 8|0); | |
$14 = load4($13); | |
store4($_38,3600); | |
$15 = ((($_38)) + 4|0); | |
store4($15,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_38)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$16 = ((($_38)) + 16|0); | |
store4($16,14768); | |
$17 = ((($_38)) + 20|0); | |
store4($17,0); | |
$18 = ((($14)) + 24|0); | |
$19 = load4($18); | |
FUNCTION_TABLE_viii[$19 & 127]($_36,$12,$_38); | |
$20 = load4($_36); | |
$switch8 = ($20|0)==(1); | |
if ($switch8) { | |
$e$sroa$0$0$$sroa_idx = ((($_36)) + 4|0); | |
$23 = load8($e$sroa$0$0$$sroa_idx,4); | |
$24 = ((($1)) + 12|0); | |
$25 = load4($24); | |
$cond$i = ($25|0)==(1); | |
$26 = ((($1)) + 16|0); | |
if ($cond$i) { | |
$27 = load1($26); | |
$cond$i$i$i = ($27<<24>>24)==(2); | |
if ($cond$i$i$i) { | |
$28 = ((($1)) + 20|0); | |
$29 = load4($28); | |
$30 = ((($29)) + 4|0); | |
$31 = load4($30); | |
$32 = ((($29)) + 8|0); | |
$33 = load4($32); | |
$34 = load4($33); | |
__THREW__ = 0; | |
invoke_vi($34|0,($31|0)); | |
$35 = __THREW__; __THREW__ = 0; | |
$36 = $35&1; | |
if ($36) { | |
$76 = ___cxa_find_matching_catch_2()|0; | |
$77 = tempRet0; | |
store4($24,1); | |
store8($26,$23,4); | |
$personalityslot$sroa$0$0 = $76;$personalityslot$sroa$6$0 = $77; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$37 = load4($32); | |
$38 = ((($37)) + 4|0); | |
$39 = load4($38); | |
$40 = ($39|0)==(0); | |
if (!($40)) { | |
$41 = ((($37)) + 8|0); | |
$42 = load4($41); | |
___rust_deallocate($31,$39,$42); | |
} | |
___rust_deallocate($29,12,4); | |
} | |
} | |
store4($24,1); | |
store8($26,$23,4); | |
} | |
$_0$1 = 9; | |
break; | |
} | |
$21 = ((($1)) + 12|0); | |
$22 = load4($21); | |
$switch$i = ($22|0)==(1); | |
if ($switch$i) { | |
$_0$1 = 9; | |
} else { | |
$43 = ((($1)) + 4|0); | |
$44 = load4($43); | |
$45 = ((($1)) + 8|0); | |
$46 = load4($45); | |
; store8($info$i,i64_const(0,0),8); store8($info$i+8|0,i64_const(0,0),8); | |
$47 = (_dladdr(($ip$0|0),($info$i|0))|0); | |
$48 = ($47|0)==(0); | |
do { | |
if ($48) { | |
store4($_21$i,0); | |
__ZN3std10sys_common9backtrace6output17hbc9ddfc95e3c96a3E($_51,$44,$46,$8,$ip$0,$_21$i); | |
} else { | |
$49 = ((($info$i)) + 8|0); | |
$50 = load4($49); | |
$51 = (_strlen($50)|0); | |
$52 = ($51|0)==(-1); | |
if ($52) { | |
__ZN4core5slice20slice_index_len_fail17h83f941772164826cE(-1,0); | |
// unreachable; | |
} else { | |
store4($_26$i,$50); | |
$53 = ((($_26$i)) + 4|0); | |
store4($53,$51); | |
__ZN3std10sys_common9backtrace6output17hbc9ddfc95e3c96a3E($_51,$44,$46,$8,$ip$0,$_26$i); | |
break; | |
} | |
} | |
} while(0); | |
$54 = load4($_51); | |
$switch9 = ($54|0)==(1); | |
if ($switch9) { | |
$e1$sroa$0$0$$sroa_idx = ((($_51)) + 4|0); | |
$55 = load8($e1$sroa$0$0$$sroa_idx,4); | |
$56 = load4($21); | |
$cond$i82 = ($56|0)==(1); | |
$57 = ((($1)) + 16|0); | |
if ($cond$i82) { | |
$58 = load1($57); | |
$cond$i$i$i83 = ($58<<24>>24)==(2); | |
if ($cond$i$i$i83) { | |
$59 = ((($1)) + 20|0); | |
$60 = load4($59); | |
$61 = ((($60)) + 4|0); | |
$62 = load4($61); | |
$63 = ((($60)) + 8|0); | |
$64 = load4($63); | |
$65 = load4($64); | |
__THREW__ = 0; | |
invoke_vi($65|0,($62|0)); | |
$66 = __THREW__; __THREW__ = 0; | |
$67 = $66&1; | |
if ($67) { | |
$74 = ___cxa_find_matching_catch_2()|0; | |
$75 = tempRet0; | |
store4($21,1); | |
store8($57,$55,4); | |
$personalityslot$sroa$0$0 = $74;$personalityslot$sroa$6$0 = $75; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$68 = load4($63); | |
$69 = ((($68)) + 4|0); | |
$70 = load4($69); | |
$71 = ($70|0)==(0); | |
if (!($71)) { | |
$72 = ((($68)) + 8|0); | |
$73 = load4($72); | |
___rust_deallocate($62,$70,$73); | |
} | |
___rust_deallocate($60,12,4); | |
} | |
} | |
store4($21,1); | |
store8($57,$55,4); | |
} | |
$_0$0 = 0; | |
STACKTOP = sp;return ($_0$0|0); | |
} | |
} | |
} while(0); | |
$_0$0 = $_0$1; | |
STACKTOP = sp;return ($_0$0|0); | |
} | |
function __ZN3std10sys_common9backtrace6output17hbc9ddfc95e3c96a3E($0,$1,$2,$3,$4,$5) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
$4 = $4|0; | |
$5 = $5|0; | |
var $$4908$i = 0, $$cast$i$i$i$i = 0, $$lcssa1256 = 0, $$off$i$i = 0, $$off$i948$i = 0, $$phi$trans$insert$i = 0, $$phi$trans$insert4401$i = 0, $$phi$trans$insert4403$i = 0, $$phi$trans$insert4405$i = 0, $$phi$trans$insert4407$i = 0, $$phi$trans$insert4409$i = 0, $$phi$trans$insert4411$i = 0, $$phi$trans$insert4413$i = 0, $$phi$trans$insert4415$i = 0, $$phi$trans$insert4417$i = 0, $$phi$trans$insert4419$i = 0, $$phi$trans$insert4421$i = 0, $$phi$trans$insert4423$i = 0, $$phi$trans$insert4425$i = 0, $$phi$trans$insert4427$i = 0; | |
var $$phi$trans$insert4429$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i1017$ptr$i = 0, $$pre$i1173$i = 0, $$pre$i1199$i = 0, $$pre$i1225$i = 0, $$pre$i1251$i = 0, $$pre$i1285$i = 0, $$pre$i1326$i = 0, $$pre$i1368$i = 0, $$pre$i1402$i = 0, $$pre$i1443$i = 0, $$pre$i1485$i = 0, $$pre$i1519$i = 0, $$pre$i1560$i = 0, $$pre$i1602$i = 0, $$pre$i1636$i = 0, $$pre$i1677$i = 0; | |
var $$pre$i1719$i = 0, $$pre$i1753$i = 0, $$pre$i1802$i = 0, $$pre$i1852$i = 0, $$pre$phi$i$i$i$i$iZ2D = 0, $$pre$phi$i$i$i$i822$iZ2D = 0, $$pre$phi$i1407$iZ2D = 0, $$pre$phi$i1448$iZ2D = 0, $$pre$phi$i1490$iZ2D = 0, $$pre$phi$i1524$iZ2D = 0, $$pre$phi$i1565$iZ2D = 0, $$pre$phi$i1607$iZ2D = 0, $$pre$phi$i1641$iZ2D = 0, $$pre$phi$i1682$iZ2D = 0, $$pre$phi$i1724$iZ2D = 0, $$pre$phi$i1758$iZ2D = 0, $$pre$phi$i1807$iZ2D = 0, $$pre$phi$i1857$iZ2D = 0, $$pre$phi$i3017$iZ2D = 0, $$pre4402$i = 0; | |
var $$pre4404$i = 0, $$pre4406$i = 0, $$pre4408$i = 0, $$pre4410$i = 0, $$pre4412$i = 0, $$pre4414$i = 0, $$pre4416$i = 0, $$pre4418$i = 0, $$pre4420$i = 0, $$pre4422$i = 0, $$pre4424$i = 0, $$pre4426$i = 0, $$pre4428$i = 0, $$pre4430$i = 0, $$ptr$i = 0, $$sink$i$index = 0, $$sink$i$index2 = 0, $10 = 0, $100 = 0, $101 = 0; | |
var $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0; | |
var $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0; | |
var $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0; | |
var $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0; | |
var $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0; | |
var $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; | |
var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; | |
var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; | |
var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; | |
var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; | |
var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $30 = 0, $300 = 0, $301 = 0; | |
var $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0; | |
var $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0, $338 = 0; | |
var $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0, $356 = 0; | |
var $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0, $374 = 0; | |
var $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0, $392 = 0; | |
var $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0, $41 = 0, $410 = 0; | |
var $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0, $428 = 0, $429 = 0; | |
var $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0, $446 = 0, $447 = 0; | |
var $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0, $464 = 0, $465 = 0; | |
var $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0, $482 = 0, $483 = 0; | |
var $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; | |
var $57 = 0, $58 = 0, $59 = 0, $6 = i64(), $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; | |
var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; | |
var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_0$0$i10$i$i$i$i = 0, $_0$0$i10$i$i$i$i$i$i = 0, $_0$0$i10$i$i1044$i = 0, $_0$0$i10$i$i940$i = 0, $_0$0$i16$i$i$i$i = 0, $_0$0$i16$i$i$i$i$i$i = 0, $_0$0$i16$i$i1039$i = 0, $_0$0$i16$i$i935$i = 0, $_0$0$i23$i$i$i$i = 0, $_0$0$i23$i$i$i$i$i$i = 0, $_0$0$i23$i$i1034$i = 0, $_0$0$i23$i$i930$i = 0, $_109$i = 0; | |
var $_11 = 0, $_124$sroa$4$2$ph$i = 0, $_13 = 0, $_134$i = 0, $_169$sroa$5$2$ph$i = 0, $_179$i = 0, $_18 = 0, $_196$i = 0, $_217$i = 0, $_238$i = 0, $_259$i = 0, $_280$i = 0, $_3$sroa$0$0$$sroa_idx2$i = 0, $_3$sroa$0$0$$sroa_idx2$i116 = 0, $_3$sroa$0$0$$sroa_idx2$i125 = 0, $_301$i = 0, $_322$i = 0, $_343$i = 0, $_364$i = 0, $_38$sroa$0$0$insert$ext = i64(); | |
var $_38$sroa$0$0$insert$insert = i64(), $_38$sroa$4$0$insert$ext = i64(), $_38$sroa$4$0$insert$shift = i64(), $_385$i = 0, $_4$i$i = 0, $_406$i = 0, $_427$i = 0, $_448$i = 0, $_46$sroa$29$0$ph$off0 = 0, $_46$sroa$29$0$ph$off32 = 0, $_469$i = 0, $_490$i = 0, $_511$i = 0, $_53$sroa$0$0$insert$ext = i64(), $_53$sroa$0$0$insert$insert = i64(), $_53$sroa$4$0$insert$ext = i64(), $_53$sroa$4$0$insert$shift = i64(), $_532$i = 0, $_553$i = 0, $_56 = 0; | |
var $_56$sroa$5$2$ph$i = 0, $_574$i = 0, $_58 = 0, $_593$i = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_606$sroa$0$0$i = 0, $_614$i = 0, $_67$sroa$0$0$insert$ext = i64(), $_67$sroa$0$0$insert$insert = i64(), $_67$sroa$4$0$insert$ext = i64(), $_67$sroa$4$0$insert$shift = i64(), $_8$sroa$0$0$$sroa_idx$i = 0, $_8$sroa$4$0$$sroa_idx2$i = 0, $_90$i = 0, $accum$0$lcssa$i$i$i = 0, $accum$010$i$i$i = 0, $addr = 0, $cond$i100 = 0, $first$0$off03843$i = 0, $i$0$lcssa$i = 0; | |
var $i$03846$i = 0, $idx = 0, $idx$0$i = 0, $inner$sroa$0$1$i = 0, $inner$sroa$0$23844$i = 0, $inner$sroa$12$1$i = 0, $inner$sroa$12$1$in$i = 0, $inner$sroa$12$23845$i = 0, $iter$sroa$4$09$i$i$i = 0, $not$$i$i$i$i1116$i = 0, $not$$i$i$i$i1385$i = 0, $not$$i$i$i$i1426$i = 0, $not$$i$i$i$i1460$i = 0, $not$$i$i$i$i1502$i = 0, $not$$i$i$i$i1543$i = 0, $not$$i$i$i$i1577$i = 0, $not$$i$i$i$i1619$i = 0, $not$$i$i$i$i1660$i = 0, $not$$i$i$i$i1694$i = 0, $not$$i$i$i$i1736$i = 0; | |
var $not$$i$i$i$i983$i = 0, $not$$i$i1404$i = 0, $not$$i$i1445$i = 0, $not$$i$i1487$i = 0, $not$$i$i1521$i = 0, $not$$i$i1562$i = 0, $not$$i$i1604$i = 0, $not$$i$i1638$i = 0, $not$$i$i1679$i = 0, $not$$i$i1721$i = 0, $not$$i$i1755$i = 0, $not$$i$i1804$i = 0, $not$$i$i1821$i = 0, $not$$i$i1854$i = 0, $not$$i$i961$i = 0, $not$$i$i971$i = 0, $or$cond = 0, $or$cond$i$i1820$i = 0, $or$cond$i$i882$i = 0, $or$cond$i$i960$i = 0; | |
var $or$cond$i$i970$i = 0, $or$cond14$i$i$i = 0, $phitmp$i$i$i$i = 0, $phitmp$i$i$i$i$i$i = 0, $phitmp$i$i1032$i = 0, $phitmp$i$i928$i = 0, $phitmp32$i$i$i$i = 0, $phitmp32$i$i$i$i$i$i = 0, $phitmp32$i$i1037$i = 0, $phitmp32$i$i933$i = 0, $phitmp33$i$i$i$i = 0, $phitmp33$i$i$i$i$i$i = 0, $phitmp33$i$i1042$i = 0, $phitmp33$i$i938$i = 0, $rest$sroa$0$03756$i = 0, $rest$sroa$0$1$be$i = 0, $rest$sroa$0$13766$i = 0, $rest$sroa$82$03757$i = 0, $rest$sroa$82$03757$lcssa3907$i = 0, $rest$sroa$82$1$be$i = 0; | |
var $rest$sroa$82$13803$i = 0, $rhsc$i$i$i$i = 0, $rhsc$i$i$i824$i = 0, $rhsc3173$i = 0, $s$sroa$0$sroa$0$0$extract$trunc = 0, $s$sroa$0$sroa$5$0$extract$shift = i64(), $s$sroa$0$sroa$5$0$extract$trunc = 0, $self$i$sroa$0$0$copyload = 0, $self$i$sroa$0$0$copyload$i = 0, $self$i$sroa$4$0$$sroa_idx273 = 0, $self$i$sroa$4$0$$sroa_idx2879$i = 0, $self$i$sroa$4$0$copyload = 0, $self$i$sroa$4$0$copyload$i = 0, $self$i$sroa$5$0$$sroa_idx275 = 0, $self$i$sroa$5$0$$sroa_idx2881$i = 0, $self$i$sroa$5$0$copyload = 0, $self$i$sroa$5$0$copyload$i = 0, $self$i1066$sroa$0$0$copyload$i = 0, $self$i1066$sroa$4$0$$sroa_idx2889$i = 0, $self$i1066$sroa$4$0$copyload$i = 0; | |
var $self$i1066$sroa$5$0$$sroa_idx2891$i = 0, $self$i1066$sroa$5$0$copyload$i = 0, $self$i1073$sroa$0$0$copyload$i = 0, $self$i1073$sroa$4$0$$sroa_idx2894$i = 0, $self$i1073$sroa$4$0$copyload$i = 0, $self$i1073$sroa$5$0$$sroa_idx2896$i = 0, $self$i1073$sroa$5$0$copyload$i = 0, $self$i1140$sroa$0$0$copyload$i = 0, $self$i1140$sroa$4$0$$sroa_idx2899$i = 0, $self$i1140$sroa$4$0$copyload$i = 0, $self$i1140$sroa$5$0$$sroa_idx2901$i = 0, $self$i1140$sroa$5$0$copyload$i = 0, $self$i1182$sroa$0$0$copyload$i = 0, $self$i1182$sroa$4$0$$sroa_idx2904$i = 0, $self$i1182$sroa$4$0$copyload$i = 0, $self$i1182$sroa$5$0$$sroa_idx2906$i = 0, $self$i1182$sroa$5$0$copyload$i = 0, $self$i1208$sroa$0$0$copyload$i = 0, $self$i1208$sroa$4$0$$sroa_idx2909$i = 0, $self$i1208$sroa$4$0$copyload$i = 0; | |
var $self$i1208$sroa$5$0$$sroa_idx2911$i = 0, $self$i1208$sroa$5$0$copyload$i = 0, $self$i1234$sroa$0$0$copyload$i = 0, $self$i1234$sroa$4$0$$sroa_idx2914$i = 0, $self$i1234$sroa$4$0$copyload$i = 0, $self$i1234$sroa$5$0$$sroa_idx2916$i = 0, $self$i1234$sroa$5$0$copyload$i = 0, $self$i1260$sroa$0$0$copyload$i = 0, $self$i1260$sroa$4$0$$sroa_idx2919$i = 0, $self$i1260$sroa$4$0$copyload$i = 0, $self$i1260$sroa$5$0$$sroa_idx2921$i = 0, $self$i1260$sroa$5$0$copyload$i = 0, $self$i1294$sroa$0$0$copyload$i = 0, $self$i1294$sroa$4$0$$sroa_idx2924$i = 0, $self$i1294$sroa$4$0$copyload$i = 0, $self$i1294$sroa$5$0$$sroa_idx2926$i = 0, $self$i1294$sroa$5$0$copyload$i = 0, $self$i1335$sroa$0$0$copyload$i = 0, $self$i1335$sroa$4$0$$sroa_idx2929$i = 0, $self$i1335$sroa$4$0$copyload$i = 0; | |
var $self$i1335$sroa$5$0$$sroa_idx2931$i = 0, $self$i1335$sroa$5$0$copyload$i = 0, $self$i1377$sroa$0$0$copyload$i = 0, $self$i1377$sroa$4$0$$sroa_idx2934$i = 0, $self$i1377$sroa$4$0$copyload$i = 0, $self$i1377$sroa$5$0$$sroa_idx2936$i = 0, $self$i1377$sroa$5$0$copyload$i = 0, $self$i1411$sroa$0$0$copyload$i = 0, $self$i1411$sroa$4$0$$sroa_idx2939$i = 0, $self$i1411$sroa$4$0$copyload$i = 0, $self$i1411$sroa$5$0$$sroa_idx2941$i = 0, $self$i1411$sroa$5$0$copyload$i = 0, $self$i1452$sroa$0$0$copyload$i = 0, $self$i1452$sroa$4$0$$sroa_idx2944$i = 0, $self$i1452$sroa$4$0$copyload$i = 0, $self$i1452$sroa$5$0$$sroa_idx2946$i = 0, $self$i1452$sroa$5$0$copyload$i = 0, $self$i1494$sroa$0$0$copyload$i = 0, $self$i1494$sroa$4$0$$sroa_idx2949$i = 0, $self$i1494$sroa$4$0$copyload$i = 0; | |
var $self$i1494$sroa$5$0$$sroa_idx2951$i = 0, $self$i1494$sroa$5$0$copyload$i = 0, $self$i1528$sroa$0$0$copyload$i = 0, $self$i1528$sroa$4$0$$sroa_idx2954$i = 0, $self$i1528$sroa$4$0$copyload$i = 0, $self$i1528$sroa$5$0$$sroa_idx2956$i = 0, $self$i1528$sroa$5$0$copyload$i = 0, $self$i1569$sroa$0$0$copyload$i = 0, $self$i1569$sroa$4$0$$sroa_idx2959$i = 0, $self$i1569$sroa$4$0$copyload$i = 0, $self$i1569$sroa$5$0$$sroa_idx2961$i = 0, $self$i1569$sroa$5$0$copyload$i = 0, $self$i1611$sroa$0$0$copyload$i = 0, $self$i1611$sroa$4$0$$sroa_idx2964$i = 0, $self$i1611$sroa$4$0$copyload$i = 0, $self$i1611$sroa$5$0$$sroa_idx2966$i = 0, $self$i1611$sroa$5$0$copyload$i = 0, $self$i1645$sroa$0$0$copyload$i = 0, $self$i1645$sroa$4$0$$sroa_idx2969$i = 0, $self$i1645$sroa$4$0$copyload$i = 0; | |
var $self$i1645$sroa$5$0$$sroa_idx2971$i = 0, $self$i1645$sroa$5$0$copyload$i = 0, $self$i1686$sroa$0$0$copyload$i = 0, $self$i1686$sroa$4$0$$sroa_idx2974$i = 0, $self$i1686$sroa$4$0$copyload$i = 0, $self$i1686$sroa$5$0$$sroa_idx2976$i = 0, $self$i1686$sroa$5$0$copyload$i = 0, $self$i1728$sroa$0$0$copyload$i = 0, $self$i1728$sroa$4$0$$sroa_idx2979$i = 0, $self$i1728$sroa$4$0$copyload$i = 0, $self$i1728$sroa$5$0$$sroa_idx2981$i = 0, $self$i1728$sroa$5$0$copyload$i = 0, $self$i1762$sroa$0$0$copyload$i = 0, $self$i1762$sroa$4$0$$sroa_idx2984$i = 0, $self$i1762$sroa$4$0$copyload$i = 0, $self$i1762$sroa$5$0$$sroa_idx2986$i = 0, $self$i1762$sroa$5$0$copyload$i = 0, $self$i1777$sroa$0$0$copyload$i = 0, $self$i1777$sroa$4$0$$sroa_idx2989$i = 0, $self$i1777$sroa$4$0$copyload$i = 0; | |
var $self$i1777$sroa$5$0$$sroa_idx2991$i = 0, $self$i1777$sroa$5$0$copyload$i = 0, $self$i1827$sroa$0$0$copyload$i = 0, $self$i1827$sroa$4$0$$sroa_idx2994$i = 0, $self$i1827$sroa$4$0$copyload$i = 0, $self$i1827$sroa$5$0$$sroa_idx2996$i = 0, $self$i1827$sroa$5$0$copyload$i = 0, $self$i898$sroa$0$0$copyload$i = 0, $self$i898$sroa$4$0$$sroa_idx2884$i = 0, $self$i898$sroa$4$0$copyload$i = 0, $self$i898$sroa$5$0$$sroa_idx2886$i = 0, $self$i898$sroa$5$0$copyload$i = 0, $self$i92$sroa$0$0$copyload = 0, $self$i92$sroa$4$0$$sroa_idx278 = 0, $self$i92$sroa$4$0$copyload = 0, $self$i92$sroa$5$0$$sroa_idx280 = 0, $self$i92$sroa$5$0$copyload = 0, $self$sroa$0$0$copyload$i$i$i = 0, $self$sroa$0$0$copyload$i966$i = 0, $self$sroa$5$0$copyload8$i$i$i = 0; | |
var $self$sroa$6$0$$sroa_idx6$i$i$i = 0, $self$sroa$6$0$copyload$i$i$i = 0, $self$sroa$719$0$$sroa_idx20$i$i = 0, $self$sroa$719$0$copyload$i$i = 0, $switch1$i$i$i = 0, $switch16tmp = 0, $switch2$i967$i = 0, $switch2tmp$i = 0, $switch3$i = 0, $switch3$i$i = 0, $switch3$i1067$i = 0, $switch3$i1074$i = 0, $switch3$i1141$i = 0, $switch3$i1183$i = 0, $switch3$i1209$i = 0, $switch3$i1235$i = 0, $switch3$i1261$i = 0, $switch3$i1295$i = 0, $switch3$i1336$i = 0, $switch3$i1378$i = 0; | |
var $switch3$i1412$i = 0, $switch3$i1453$i = 0, $switch3$i1495$i = 0, $switch3$i1529$i = 0, $switch3$i1570$i = 0, $switch3$i1612$i = 0, $switch3$i1646$i = 0, $switch3$i1687$i = 0, $switch3$i1729$i = 0, $switch3$i1763$i = 0, $switch3$i1778$i = 0, $switch3$i1828$i = 0, $switch3$i899$i = 0, $switch3$i93 = 0, $tmp_ret4 = 0, $trunc$i$i$i = 0, $trunc$i$i$i$clear = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 528|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(528|0); | |
$_90$i = sp + 504|0; | |
$_109$i = sp + 488|0; | |
$_134$i = sp + 480|0; | |
$_179$i = sp + 464|0; | |
$_196$i = sp + 448|0; | |
$_217$i = sp + 432|0; | |
$_238$i = sp + 416|0; | |
$_259$i = sp + 400|0; | |
$_280$i = sp + 384|0; | |
$_301$i = sp + 368|0; | |
$_322$i = sp + 352|0; | |
$_343$i = sp + 336|0; | |
$_364$i = sp + 320|0; | |
$_385$i = sp + 304|0; | |
$_406$i = sp + 288|0; | |
$_427$i = sp + 272|0; | |
$_448$i = sp + 256|0; | |
$_469$i = sp + 240|0; | |
$_490$i = sp + 224|0; | |
$_511$i = sp + 208|0; | |
$_532$i = sp + 192|0; | |
$_553$i = sp + 176|0; | |
$_574$i = sp + 160|0; | |
$_593$i = sp + 144|0; | |
$_614$i = sp + 128|0; | |
$_4$i$i = sp + 112|0; | |
$idx = sp + 520|0; | |
$addr = sp + 516|0; | |
$_11 = sp + 96|0; | |
$_13 = sp + 72|0; | |
$_18 = sp + 48|0; | |
$_56 = sp + 32|0; | |
$_58 = sp + 8|0; | |
$tmp_ret4 = sp; | |
store4($idx,$3); | |
store4($addr,$4); | |
$6 = load8($5,4); | |
$s$sroa$0$sroa$5$0$extract$shift = i64_lshr($6,i64_const(32,0)); | |
$s$sroa$0$sroa$5$0$extract$trunc = i64_trunc($s$sroa$0$sroa$5$0$extract$shift); | |
$7 = $idx; | |
$8 = $addr; | |
__ZN4core3fmt10ArgumentV110from_usize17h20a6b1fb0831f3a8E($tmp_ret4,3608); | |
$9 = ((($tmp_ret4)) + 4|0); | |
$10 = load4($tmp_ret4); | |
$11 = load4($9); | |
store4($_18,$7); | |
$12 = ((($_18)) + 4|0); | |
store4($12,(90)); | |
$13 = ((($_18)) + 8|0); | |
store4($13,$8); | |
$14 = ((($_18)) + 12|0); | |
store4($14,(91)); | |
$15 = ((($_18)) + 16|0); | |
store4($15,$10); | |
$16 = ((($_18)) + 20|0); | |
store4($16,$11); | |
store4($_13,3612); | |
$17 = ((($_13)) + 4|0); | |
store4($17,3); | |
$_8$sroa$0$0$$sroa_idx$i = ((($_13)) + 8|0); | |
store4($_8$sroa$0$0$$sroa_idx$i,3636); | |
$_8$sroa$4$0$$sroa_idx2$i = ((($_13)) + 12|0); | |
store4($_8$sroa$4$0$$sroa_idx2$i,2); | |
$18 = ((($_13)) + 16|0); | |
store4($18,$_18); | |
$19 = ((($_13)) + 20|0); | |
store4($19,3); | |
$20 = ((($2)) + 24|0); | |
$21 = load4($20); | |
FUNCTION_TABLE_viii[$21 & 127]($_11,$1,$_13); | |
$self$i$sroa$0$0$copyload = load4($_11); | |
$switch3$i = ($self$i$sroa$0$0$copyload|0)==(1); | |
L1: do { | |
if ($switch3$i) { | |
$self$i$sroa$4$0$$sroa_idx273 = ((($_11)) + 4|0); | |
$self$i$sroa$4$0$copyload = load4($self$i$sroa$4$0$$sroa_idx273); | |
$self$i$sroa$5$0$$sroa_idx275 = ((($_11)) + 8|0); | |
$self$i$sroa$5$0$copyload = load4($self$i$sroa$5$0$$sroa_idx275); | |
$_38$sroa$4$0$insert$ext = i64_zext($self$i$sroa$5$0$copyload>>>0); | |
$_38$sroa$4$0$insert$shift = i64_shl($_38$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_38$sroa$0$0$insert$ext = i64_zext($self$i$sroa$4$0$copyload>>>0); | |
$_38$sroa$0$0$insert$insert = i64_or($_38$sroa$4$0$insert$shift,$_38$sroa$0$0$insert$ext); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i,$_38$sroa$0$0$insert$insert,4); | |
} else { | |
$s$sroa$0$sroa$0$0$extract$trunc = i64_trunc($6); | |
$switch2tmp$i = ($s$sroa$0$sroa$0$0$extract$trunc|0)==(0); | |
L4: do { | |
if ($switch2tmp$i) { | |
label = 8; | |
} else { | |
$22 = $s$sroa$0$sroa$0$0$extract$trunc; | |
__ZN4core3str9from_utf817h22623e719d9946c5E($_4$i$i,$22,$s$sroa$0$sroa$5$0$extract$trunc); | |
$self$sroa$0$0$copyload$i$i$i = load4($_4$i$i); | |
$switch1$i$i$i = ($self$sroa$0$0$copyload$i$i$i|0)==(0); | |
$self$sroa$6$0$$sroa_idx6$i$i$i = ((($_4$i$i)) + 8|0); | |
$self$sroa$6$0$copyload$i$i$i = load4($self$sroa$6$0$$sroa_idx6$i$i$i); | |
$23 = ((($_4$i$i)) + 4|0); | |
$self$sroa$5$0$copyload8$i$i$i = load4($23); | |
if ($switch1$i$i$i) { | |
$24 = $self$sroa$5$0$copyload8$i$i$i; | |
$switch16tmp = ($self$sroa$5$0$copyload8$i$i$i|0)==(0); | |
if ($switch16tmp) { | |
label = 8; | |
} else { | |
$29 = ($self$sroa$6$0$copyload$i$i$i>>>0)>(4); | |
do { | |
if ($29) { | |
$37 = ((($24)) + 3|0); | |
$38 = load1($37); | |
$39 = ($38<<24>>24)>(-65); | |
if ($39) { | |
$40 = ($24|0)==(7166|0); | |
if (!($40)) { | |
$41 = (_memcmp(7166,$24,3)|0); | |
$42 = ($41|0)==(0); | |
if (!($42)) { | |
label = 25; | |
break; | |
} | |
} | |
$32 = (($self$sroa$6$0$copyload$i$i$i) + -1)|0; | |
$33 = ($32|0)==(0); | |
if ($33) { | |
$$pre$phi$i$i$i$i$iZ2D = $24; | |
} else { | |
$34 = (($24) + ($32)|0); | |
$35 = load1($34); | |
$36 = ($35<<24>>24)>(-65); | |
if ($36) { | |
$$pre$phi$i$i$i$i$iZ2D = $34; | |
} else { | |
label = 25; | |
break; | |
} | |
} | |
$30 = ($$pre$phi$i$i$i$i$iZ2D|0)==(7165|0); | |
if (!($30)) { | |
$rhsc$i$i$i$i = load1($$pre$phi$i$i$i$i$iZ2D); | |
$31 = ($rhsc$i$i$i$i<<24>>24)==(69); | |
if (!($31)) { | |
label = 25; | |
break; | |
} | |
} | |
$43 = ($32>>>0)<(3); | |
if ($43) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($24,$self$sroa$6$0$copyload$i$i$i,3,$32); | |
// unreachable; | |
} | |
$44 = (($24) + ($32)|0); | |
$45 = load1($44); | |
$46 = ($45<<24>>24)>(-65); | |
if ($46) { | |
$inner$sroa$0$1$i = $37;$inner$sroa$12$1$in$i = $32; | |
label = 30; | |
} else { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($24,$self$sroa$6$0$copyload$i$i$i,3,$32); | |
// unreachable; | |
} | |
} else { | |
label = 25; | |
} | |
} else { | |
$47 = ($self$sroa$6$0$copyload$i$i$i|0)==(4); | |
if ($47) { | |
label = 25; | |
} else { | |
label = 59; | |
} | |
} | |
} while(0); | |
do { | |
if ((label|0) == 25) { | |
$55 = ((($24)) + 2|0); | |
$56 = load1($55); | |
$57 = ($56<<24>>24)>(-65); | |
if ($57) { | |
$58 = ($24|0)==(7169|0); | |
if (!($58)) { | |
$59 = (_memcmp(7169,$24,2)|0); | |
$60 = ($59|0)==(0); | |
if (!($60)) { | |
label = 59; | |
break; | |
} | |
} | |
$50 = (($self$sroa$6$0$copyload$i$i$i) + -1)|0; | |
$51 = ($50|0)==(0); | |
if ($51) { | |
$$pre$phi$i$i$i$i822$iZ2D = $24; | |
} else { | |
$52 = (($24) + ($50)|0); | |
$53 = load1($52); | |
$54 = ($53<<24>>24)>(-65); | |
if ($54) { | |
$$pre$phi$i$i$i$i822$iZ2D = $52; | |
} else { | |
label = 59; | |
break; | |
} | |
} | |
$48 = ($$pre$phi$i$i$i$i822$iZ2D|0)==(7165|0); | |
if (!($48)) { | |
$rhsc$i$i$i824$i = load1($$pre$phi$i$i$i$i822$iZ2D); | |
$49 = ($rhsc$i$i$i824$i<<24>>24)==(69); | |
if (!($49)) { | |
label = 59; | |
break; | |
} | |
} | |
$61 = (($24) + ($50)|0); | |
$62 = load1($61); | |
$63 = ($62<<24>>24)>(-65); | |
if ($63) { | |
$inner$sroa$0$1$i = $55;$inner$sroa$12$1$in$i = $self$sroa$6$0$copyload$i$i$i; | |
label = 30; | |
} else { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($24,$self$sroa$6$0$copyload$i$i$i,2,$50); | |
// unreachable; | |
} | |
} else { | |
label = 59; | |
} | |
} | |
} while(0); | |
L38: do { | |
if ((label|0) == 30) { | |
$inner$sroa$12$1$i = (($inner$sroa$12$1$in$i) + -3)|0; | |
$64 = (($inner$sroa$0$1$i) + ($inner$sroa$12$1$i)|0); | |
$66 = $inner$sroa$0$1$i; | |
while(1) { | |
$65 = ($66|0)==($64|0); | |
if ($65) { | |
$111 = $66; | |
break; | |
} else { | |
$70 = $66;$i$03846$i = 0; | |
} | |
while(1) { | |
$69 = ((($70)) + 1|0); | |
$68 = load1($70); | |
$71 = ($68<<24>>24)>(-1); | |
if ($71) { | |
$67 = $68&255; | |
$108 = $69;$_56$sroa$5$2$ph$i = $67; | |
} else { | |
$72 = $68 & 31; | |
$73 = $72&255; | |
$74 = ($69|0)==($64|0); | |
if ($74) { | |
$82 = $64;$_0$0$i23$i$i$i$i = 0; | |
} else { | |
$75 = ((($70)) + 2|0); | |
$76 = load1($69); | |
$phitmp$i$i$i$i = $76 & 63; | |
$82 = $75;$_0$0$i23$i$i$i$i = $phitmp$i$i$i$i; | |
} | |
$77 = $73 << 6; | |
$78 = $_0$0$i23$i$i$i$i&255; | |
$79 = $78 | $77; | |
$80 = ($68&255)>(223); | |
if ($80) { | |
$81 = ($82|0)==($64|0); | |
if ($81) { | |
$92 = $64;$_0$0$i16$i$i$i$i = 0; | |
} else { | |
$83 = ((($82)) + 1|0); | |
$84 = load1($82); | |
$phitmp32$i$i$i$i = $84 & 63; | |
$92 = $83;$_0$0$i16$i$i$i$i = $phitmp32$i$i$i$i; | |
} | |
$85 = $78 << 6; | |
$86 = $_0$0$i16$i$i$i$i&255; | |
$87 = $86 | $85; | |
$88 = $73 << 12; | |
$89 = $87 | $88; | |
$90 = ($68&255)>(239); | |
if ($90) { | |
$91 = ($92|0)==($64|0); | |
if ($91) { | |
$478 = $92;$_0$0$i10$i$i$i$i = 0; | |
} else { | |
$93 = ((($92)) + 1|0); | |
$94 = load1($92); | |
$phitmp33$i$i$i$i = $94 & 63; | |
$478 = $93;$_0$0$i10$i$i$i$i = $phitmp33$i$i$i$i; | |
} | |
$95 = $73 << 18; | |
$96 = $95 & 1835008; | |
$97 = $87 << 6; | |
$98 = $_0$0$i10$i$i$i$i&255; | |
$99 = $97 | $96; | |
$100 = $99 | $98; | |
$108 = $478;$_56$sroa$5$2$ph$i = $100; | |
} else { | |
$108 = $92;$_56$sroa$5$2$ph$i = $89; | |
} | |
} else { | |
$108 = $82;$_56$sroa$5$2$ph$i = $79; | |
} | |
} | |
$$off$i$i = (($_56$sroa$5$2$ph$i) + -48)|0; | |
$101 = ($$off$i$i>>>0)<(10); | |
if (!($101)) { | |
$102 = ($_56$sroa$5$2$ph$i>>>0)>(127); | |
if (!($102)) { | |
$$lcssa1256 = $108;$i$0$lcssa$i = $i$03846$i; | |
break; | |
} | |
$103 = (__ZN13rustc_unicode6tables16general_category1N17h21b66ad6413a0dcdE($_56$sroa$5$2$ph$i)|0); | |
if (!($103)) { | |
$$lcssa1256 = $108;$i$0$lcssa$i = $i$03846$i; | |
break; | |
} | |
} | |
$104 = ($i$03846$i*10)|0; | |
$105 = (($104) + -48)|0; | |
$106 = (($105) + ($_56$sroa$5$2$ph$i))|0; | |
$107 = ($108|0)==($64|0); | |
if ($107) { | |
$$lcssa1256 = $64;$i$0$lcssa$i = $106; | |
break; | |
} else { | |
$70 = $108;$i$03846$i = $106; | |
} | |
} | |
$109 = ($i$0$lcssa$i|0)==(0); | |
if ($109) { | |
$111 = $$lcssa1256; | |
break; | |
} | |
$112 = (($i$0$lcssa$i) + -1)|0; | |
$113 = ($112|0)==(0); | |
L65: do { | |
if ($113) { | |
$479 = $$lcssa1256;$accum$0$lcssa$i$i$i = 0; | |
} else { | |
$116 = $$lcssa1256;$accum$010$i$i$i = 0;$iter$sroa$4$09$i$i$i = $112; | |
while(1) { | |
$114 = (($iter$sroa$4$09$i$i$i) + -1)|0; | |
$115 = ($116|0)==($64|0); | |
if ($115) { | |
$479 = $64;$accum$0$lcssa$i$i$i = $accum$010$i$i$i; | |
break L65; | |
} | |
$117 = ((($116)) + 1|0); | |
$118 = load1($116); | |
$119 = ($118<<24>>24)>(-1); | |
if ($119) { | |
$480 = $117; | |
} else { | |
$120 = ($117|0)==($64|0); | |
if ($120) { | |
$480 = $64; | |
} else { | |
$121 = ((($116)) + 2|0); | |
$122 = ($118&255)<(224); | |
$123 = ($121|0)==($64|0); | |
$or$cond14$i$i$i = $123 | $122; | |
if ($or$cond14$i$i$i) { | |
$480 = $121; | |
} else { | |
$124 = ((($116)) + 3|0); | |
$125 = ($118&255)<(240); | |
$126 = ($124|0)==($64|0); | |
$or$cond$i$i882$i = $126 | $125; | |
$127 = ((($116)) + 4|0); | |
$$4908$i = $or$cond$i$i882$i ? $124 : $127; | |
$480 = $$4908$i; | |
} | |
} | |
} | |
$128 = (($accum$010$i$i$i) + 1)|0; | |
$129 = ($114|0)==(0); | |
if ($129) { | |
$479 = $480;$accum$0$lcssa$i$i$i = $128; | |
break; | |
} else { | |
$116 = $480;$accum$010$i$i$i = $128;$iter$sroa$4$09$i$i$i = $114; | |
} | |
} | |
} | |
} while(0); | |
$130 = ($accum$0$lcssa$i$i$i|0)==($112|0); | |
if ($130) { | |
$66 = $479; | |
} else { | |
label = 59; | |
break L38; | |
} | |
} | |
$110 = ($111|0)==($64|0); | |
if ($110) { | |
$131 = ($inner$sroa$12$1$i|0)==(0); | |
if ($131) { | |
break L4; | |
} | |
$132 = ((($2)) + 20|0); | |
$self$sroa$719$0$$sroa_idx20$i$i = ((($_134$i)) + 4|0); | |
$first$0$off03843$i = 1;$inner$sroa$0$23844$i = $inner$sroa$0$1$i;$inner$sroa$12$23845$i = $inner$sroa$12$1$i; | |
L78: while(1) { | |
if (!($first$0$off03843$i)) { | |
$135 = load4($132); | |
FUNCTION_TABLE_viiii[$135 & 127]($_109$i,$1,7171,2); | |
$self$i898$sroa$0$0$copyload$i = load4($_109$i); | |
$switch3$i899$i = ($self$i898$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i899$i) { | |
label = 64; | |
break; | |
} | |
} | |
$136 = (($inner$sroa$0$23844$i) + ($inner$sroa$12$23845$i)|0); | |
$$pre = load1($inner$sroa$0$23844$i); | |
$138 = $$pre;$152 = $136;$rest$sroa$0$03756$i = $inner$sroa$0$23844$i;$rest$sroa$82$03757$i = $inner$sroa$12$23845$i; | |
while(1) { | |
$139 = ((($rest$sroa$0$03756$i)) + 1|0); | |
$140 = ($138<<24>>24)>(-1); | |
if ($140) { | |
$137 = $138&255; | |
$_124$sroa$4$2$ph$i = $137; | |
} else { | |
$141 = $138 & 31; | |
$142 = $141&255; | |
$143 = ($rest$sroa$82$03757$i|0)==(1); | |
if ($143) { | |
$151 = $152;$_0$0$i23$i$i930$i = 0; | |
} else { | |
$144 = ((($rest$sroa$0$03756$i)) + 2|0); | |
$145 = load1($139); | |
$phitmp$i$i928$i = $145 & 63; | |
$151 = $144;$_0$0$i23$i$i930$i = $phitmp$i$i928$i; | |
} | |
$146 = $142 << 6; | |
$147 = $_0$0$i23$i$i930$i&255; | |
$148 = $147 | $146; | |
$149 = ($138&255)>(223); | |
if ($149) { | |
$150 = ($151|0)==($152|0); | |
if ($150) { | |
$162 = $152;$_0$0$i16$i$i935$i = 0; | |
} else { | |
$153 = ((($151)) + 1|0); | |
$154 = load1($151); | |
$phitmp32$i$i933$i = $154 & 63; | |
$162 = $153;$_0$0$i16$i$i935$i = $phitmp32$i$i933$i; | |
} | |
$155 = $147 << 6; | |
$156 = $_0$0$i16$i$i935$i&255; | |
$157 = $156 | $155; | |
$158 = $142 << 12; | |
$159 = $157 | $158; | |
$160 = ($138&255)>(239); | |
if ($160) { | |
$161 = ($162|0)==($152|0); | |
if ($161) { | |
$_0$0$i10$i$i940$i = 0; | |
} else { | |
$163 = load1($162); | |
$phitmp33$i$i938$i = $163 & 63; | |
$_0$0$i10$i$i940$i = $phitmp33$i$i938$i; | |
} | |
$164 = $142 << 18; | |
$165 = $164 & 1835008; | |
$166 = $157 << 6; | |
$167 = $_0$0$i10$i$i940$i&255; | |
$168 = $166 | $165; | |
$169 = $168 | $167; | |
$_124$sroa$4$2$ph$i = $169; | |
} else { | |
$_124$sroa$4$2$ph$i = $159; | |
} | |
} else { | |
$_124$sroa$4$2$ph$i = $148; | |
} | |
} | |
$$off$i948$i = (($_124$sroa$4$2$ph$i) + -48)|0; | |
$170 = ($$off$i948$i>>>0)<(10); | |
if (!($170)) { | |
$171 = ($_124$sroa$4$2$ph$i>>>0)>(127); | |
if (!($171)) { | |
break; | |
} | |
$172 = (__ZN13rustc_unicode6tables16general_category1N17h21b66ad6413a0dcdE($_124$sroa$4$2$ph$i)|0); | |
if (!($172)) { | |
break; | |
} | |
} | |
switch ($rest$sroa$82$03757$i|0) { | |
case 1: { | |
label = 78; | |
break L78; | |
break; | |
} | |
case 0: { | |
$rest$sroa$82$03757$lcssa3907$i = 0; | |
label = 100; | |
break L78; | |
break; | |
} | |
default: { | |
} | |
} | |
$195 = load1($139); | |
$196 = ($195<<24>>24)>(-65); | |
if (!($196)) { | |
$rest$sroa$82$03757$lcssa3907$i = $rest$sroa$82$03757$i; | |
label = 100; | |
break L78; | |
} | |
$197 = (($rest$sroa$82$03757$i) + -1)|0; | |
$198 = (($139) + ($197)|0); | |
$199 = ($197|0)==(0); | |
if ($199) { | |
label = 78; | |
break L78; | |
} else { | |
$138 = $195;$152 = $198;$rest$sroa$0$03756$i = $139;$rest$sroa$82$03757$i = $197; | |
} | |
} | |
$173 = (($inner$sroa$12$23845$i) - ($rest$sroa$82$03757$i))|0; | |
$174 = ($173|0)==(0); | |
$175 = ($rest$sroa$82$03757$i|0)==(0); | |
$or$cond$i$i960$i = $175 | $174; | |
if (!($or$cond$i$i960$i)) { | |
$not$$i$i961$i = ($inner$sroa$12$23845$i>>>0)>($173>>>0); | |
if (!($not$$i$i961$i)) { | |
label = 85; | |
break; | |
} | |
$176 = (($inner$sroa$0$23844$i) + ($173)|0); | |
$177 = load1($176); | |
$178 = ($177<<24>>24)>(-65); | |
if (!($178)) { | |
label = 85; | |
break; | |
} | |
} | |
__ZN4core3num54__LT_impl_u20_core__str__FromStr_u20_for_u20_usize_GT_8from_str17hb58b1b912b7ca802E($_134$i,$inner$sroa$0$23844$i,$173); | |
$self$sroa$0$0$copyload$i966$i = load2($_134$i); | |
$179 = $self$sroa$0$0$copyload$i966$i&255; | |
$switch2$i967$i = ($179<<24>>24)==(0); | |
if (!($switch2$i967$i)) { | |
label = 87; | |
break; | |
} | |
$self$sroa$719$0$copyload$i$i = load4($self$sroa$719$0$$sroa_idx20$i$i); | |
$182 = ($self$sroa$719$0$copyload$i$i|0)==(0); | |
$183 = ($rest$sroa$82$03757$i|0)==($self$sroa$719$0$copyload$i$i|0); | |
$or$cond$i$i970$i = $182 | $183; | |
if ($or$cond$i$i970$i) { | |
$$pre$i$i = (($rest$sroa$0$03756$i) + ($self$sroa$719$0$copyload$i$i)|0); | |
$$pre$phi$i3017$iZ2D = $$pre$i$i; | |
} else { | |
$not$$i$i971$i = ($rest$sroa$82$03757$i>>>0)>($self$sroa$719$0$copyload$i$i>>>0); | |
if (!($not$$i$i971$i)) { | |
label = 92; | |
break; | |
} | |
$184 = (($rest$sroa$0$03756$i) + ($self$sroa$719$0$copyload$i$i)|0); | |
$185 = load1($184); | |
$186 = ($185<<24>>24)>(-65); | |
if ($186) { | |
$$pre$phi$i3017$iZ2D = $184; | |
} else { | |
label = 92; | |
break; | |
} | |
} | |
$187 = (($rest$sroa$82$03757$i) - ($self$sroa$719$0$copyload$i$i))|0; | |
$188 = ($self$sroa$719$0$copyload$i$i|0)==(2); | |
do { | |
if ($188) { | |
label = 96; | |
} else { | |
$not$$i$i$i$i983$i = ($self$sroa$719$0$copyload$i$i>>>0)>(2); | |
if ($not$$i$i$i$i983$i) { | |
$189 = ((($rest$sroa$0$03756$i)) + 2|0); | |
$190 = load1($189); | |
$191 = ($190<<24>>24)>(-65); | |
if ($191) { | |
label = 96; | |
break; | |
} else { | |
$rest$sroa$0$13766$i = $rest$sroa$0$03756$i;$rest$sroa$82$13803$i = $self$sroa$719$0$copyload$i$i; | |
label = 106; | |
break; | |
} | |
} else { | |
if ($182) { | |
break; | |
} else { | |
$rest$sroa$0$13766$i = $rest$sroa$0$03756$i;$rest$sroa$82$13803$i = 1; | |
label = 106; | |
break; | |
} | |
} | |
} | |
} while(0); | |
do { | |
if ((label|0) == 96) { | |
label = 0; | |
$192 = ($rest$sroa$0$03756$i|0)==(7173|0); | |
if (!($192)) { | |
$193 = (_memcmp(7173,$rest$sroa$0$03756$i,2)|0); | |
$194 = ($193|0)==(0); | |
if (!($194)) { | |
$rest$sroa$0$13766$i = $rest$sroa$0$03756$i;$rest$sroa$82$13803$i = $self$sroa$719$0$copyload$i$i; | |
label = 106; | |
break; | |
} | |
} | |
$200 = load1($139); | |
$201 = ($200<<24>>24)>(-65); | |
if (!($201)) { | |
label = 103; | |
break L78; | |
} | |
$202 = (($self$sroa$719$0$copyload$i$i) + -1)|0; | |
$rest$sroa$0$13766$i = $139;$rest$sroa$82$13803$i = $202; | |
label = 106; | |
} | |
} while(0); | |
L129: do { | |
if ((label|0) == 106) { | |
L130: while(1) { | |
label = 0; | |
$203 = ($rest$sroa$82$13803$i|0)==(1); | |
if ($203) { | |
label = 108; | |
} else { | |
$204 = ((($rest$sroa$0$13766$i)) + 1|0); | |
$205 = load1($204); | |
$206 = ($205<<24>>24)>(-65); | |
if ($206) { | |
label = 108; | |
} else { | |
label = 147; | |
} | |
} | |
L134: do { | |
if ((label|0) == 108) { | |
label = 0; | |
$207 = ($rest$sroa$0$13766$i|0)==(7175|0); | |
do { | |
if (!($207)) { | |
$rhsc3173$i = load1($rest$sroa$0$13766$i); | |
$208 = ($rhsc3173$i<<24>>24)==(46); | |
if ($208) { | |
break; | |
} | |
if (!($203)) { | |
$$phi$trans$insert$i = ((($rest$sroa$0$13766$i)) + 1|0); | |
$$pre$i = load1($$phi$trans$insert$i); | |
$244 = ($$pre$i<<24>>24)>(-65); | |
if (!($244)) { | |
label = 147; | |
break L134; | |
} | |
} | |
$245 = ($rest$sroa$0$13766$i|0)==(7176|0); | |
$246 = ($rhsc3173$i<<24>>24)==(36); | |
$or$cond = $245 | $246; | |
if (!($or$cond)) { | |
label = 147; | |
break L134; | |
} | |
$255 = ($rest$sroa$82$13803$i|0)==(4); | |
do { | |
if ($255) { | |
label = 145; | |
} else { | |
$not$$i$i$i$i1116$i = ($rest$sroa$82$13803$i>>>0)>(4); | |
if ($not$$i$i$i$i1116$i) { | |
$256 = ((($rest$sroa$0$13766$i)) + 4|0); | |
$257 = load1($256); | |
$258 = ($257<<24>>24)>(-65); | |
if ($258) { | |
label = 145; | |
break; | |
} else { | |
label = 223; | |
break; | |
} | |
} else { | |
$355 = ($rest$sroa$82$13803$i|0)==(3); | |
if ($355) { | |
$485 = 1; | |
label = 224; | |
break; | |
} else { | |
break L130; | |
} | |
} | |
} | |
} while(0); | |
L148: do { | |
if ((label|0) == 145) { | |
label = 0; | |
$259 = ($rest$sroa$0$13766$i|0)==(7177|0); | |
do { | |
if (!($259)) { | |
$260 = (_memcmp(7177,$rest$sroa$0$13766$i,4)|0); | |
$261 = ($260|0)==(0); | |
if ($261) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4401$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4402$i = load1($$phi$trans$insert4401$i); | |
$307 = ($$pre4402$i<<24>>24)>(-65); | |
if (!($307)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$308 = ($rest$sroa$0$13766$i|0)==(7182|0); | |
do { | |
if (!($308)) { | |
$309 = (_memcmp(7182,$rest$sroa$0$13766$i,4)|0); | |
$310 = ($309|0)==(0); | |
if ($310) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4403$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4404$i = load1($$phi$trans$insert4403$i); | |
$315 = ($$pre4404$i<<24>>24)>(-65); | |
if (!($315)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$316 = ($rest$sroa$0$13766$i|0)==(7187|0); | |
do { | |
if (!($316)) { | |
$317 = (_memcmp(7187,$rest$sroa$0$13766$i,4)|0); | |
$318 = ($317|0)==(0); | |
if ($318) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4405$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4406$i = load1($$phi$trans$insert4405$i); | |
$323 = ($$pre4406$i<<24>>24)>(-65); | |
if (!($323)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$324 = ($rest$sroa$0$13766$i|0)==(7192|0); | |
do { | |
if (!($324)) { | |
$325 = (_memcmp(7192,$rest$sroa$0$13766$i,4)|0); | |
$326 = ($325|0)==(0); | |
if ($326) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4407$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4408$i = load1($$phi$trans$insert4407$i); | |
$331 = ($$pre4408$i<<24>>24)>(-65); | |
if (!($331)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$332 = ($rest$sroa$0$13766$i|0)==(7197|0); | |
do { | |
if (!($332)) { | |
$333 = (_memcmp(7197,$rest$sroa$0$13766$i,4)|0); | |
$334 = ($333|0)==(0); | |
if ($334) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4409$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4410$i = load1($$phi$trans$insert4409$i); | |
$339 = ($$pre4410$i<<24>>24)>(-65); | |
if (!($339)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$340 = ($rest$sroa$0$13766$i|0)==(7202|0); | |
do { | |
if (!($340)) { | |
$341 = (_memcmp(7202,$rest$sroa$0$13766$i,4)|0); | |
$342 = ($341|0)==(0); | |
if ($342) { | |
break; | |
} | |
if (!($255)) { | |
$$phi$trans$insert4411$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
$$pre4412$i = load1($$phi$trans$insert4411$i); | |
$347 = ($$pre4412$i<<24>>24)>(-65); | |
if (!($347)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$348 = ($rest$sroa$0$13766$i|0)==(7207|0); | |
if (!($348)) { | |
$349 = (_memcmp(7207,$rest$sroa$0$13766$i,4)|0); | |
$350 = ($349|0)==(0); | |
if (!($350)) { | |
label = 223; | |
break L148; | |
} | |
} | |
$354 = load4($132); | |
FUNCTION_TABLE_viiii[$354 & 127]($_343$i,$1,7211,1); | |
$self$i1335$sroa$0$0$copyload$i = load4($_343$i); | |
$switch3$i1336$i = ($self$i1335$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1336$i) { | |
label = 226; | |
break L78; | |
} | |
$$pre$i1368$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$362 = load1($$pre$i1368$i); | |
$363 = ($362<<24>>24)>(-65); | |
if (!($363)) { | |
label = 229; | |
break L78; | |
} | |
} | |
$364 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1368$i;$rest$sroa$82$1$be$i = $364; | |
break L134; | |
} | |
} while(0); | |
$346 = load4($132); | |
FUNCTION_TABLE_viiii[$346 & 127]($_322$i,$1,7206,1); | |
$self$i1294$sroa$0$0$copyload$i = load4($_322$i); | |
$switch3$i1295$i = ($self$i1294$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1295$i) { | |
label = 216; | |
break L78; | |
} | |
$$pre$i1326$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$351 = load1($$pre$i1326$i); | |
$352 = ($351<<24>>24)>(-65); | |
if (!($352)) { | |
label = 219; | |
break L78; | |
} | |
} | |
$353 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1326$i;$rest$sroa$82$1$be$i = $353; | |
break L134; | |
} | |
} while(0); | |
$338 = load4($132); | |
FUNCTION_TABLE_viiii[$338 & 127]($_301$i,$1,7201,1); | |
$self$i1260$sroa$0$0$copyload$i = load4($_301$i); | |
$switch3$i1261$i = ($self$i1260$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1261$i) { | |
label = 206; | |
break L78; | |
} | |
$$pre$i1285$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$343 = load1($$pre$i1285$i); | |
$344 = ($343<<24>>24)>(-65); | |
if (!($344)) { | |
label = 209; | |
break L78; | |
} | |
} | |
$345 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1285$i;$rest$sroa$82$1$be$i = $345; | |
break L134; | |
} | |
} while(0); | |
$330 = load4($132); | |
FUNCTION_TABLE_viiii[$330 & 127]($_280$i,$1,7196,1); | |
$self$i1234$sroa$0$0$copyload$i = load4($_280$i); | |
$switch3$i1235$i = ($self$i1234$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1235$i) { | |
label = 196; | |
break L78; | |
} | |
$$pre$i1251$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$335 = load1($$pre$i1251$i); | |
$336 = ($335<<24>>24)>(-65); | |
if (!($336)) { | |
label = 199; | |
break L78; | |
} | |
} | |
$337 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1251$i;$rest$sroa$82$1$be$i = $337; | |
break L134; | |
} | |
} while(0); | |
$322 = load4($132); | |
FUNCTION_TABLE_viiii[$322 & 127]($_259$i,$1,7191,1); | |
$self$i1208$sroa$0$0$copyload$i = load4($_259$i); | |
$switch3$i1209$i = ($self$i1208$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1209$i) { | |
label = 186; | |
break L78; | |
} | |
$$pre$i1225$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$327 = load1($$pre$i1225$i); | |
$328 = ($327<<24>>24)>(-65); | |
if (!($328)) { | |
label = 189; | |
break L78; | |
} | |
} | |
$329 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1225$i;$rest$sroa$82$1$be$i = $329; | |
break L134; | |
} | |
} while(0); | |
$314 = load4($132); | |
FUNCTION_TABLE_viiii[$314 & 127]($_238$i,$1,7186,1); | |
$self$i1182$sroa$0$0$copyload$i = load4($_238$i); | |
$switch3$i1183$i = ($self$i1182$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1183$i) { | |
label = 176; | |
break L78; | |
} | |
$$pre$i1199$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$319 = load1($$pre$i1199$i); | |
$320 = ($319<<24>>24)>(-65); | |
if (!($320)) { | |
label = 179; | |
break L78; | |
} | |
} | |
$321 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1199$i;$rest$sroa$82$1$be$i = $321; | |
break L134; | |
} | |
} while(0); | |
$306 = load4($132); | |
FUNCTION_TABLE_viiii[$306 & 127]($_217$i,$1,7181,1); | |
$self$i1140$sroa$0$0$copyload$i = load4($_217$i); | |
$switch3$i1141$i = ($self$i1140$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1141$i) { | |
label = 166; | |
break L78; | |
} | |
$$pre$i1173$i = ((($rest$sroa$0$13766$i)) + 4|0); | |
if (!($255)) { | |
$311 = load1($$pre$i1173$i); | |
$312 = ($311<<24>>24)>(-65); | |
if (!($312)) { | |
label = 169; | |
break L78; | |
} | |
} | |
$313 = (($rest$sroa$82$13803$i) + -4)|0; | |
$rest$sroa$0$1$be$i = $$pre$i1173$i;$rest$sroa$82$1$be$i = $313; | |
break L134; | |
} | |
} while(0); | |
if ((label|0) == 223) { | |
label = 0; | |
$356 = ((($rest$sroa$0$13766$i)) + 3|0); | |
$357 = load1($356); | |
$358 = ($357<<24>>24)>(-65); | |
if ($358) { | |
$485 = 0; | |
label = 224; | |
} | |
} | |
do { | |
if ((label|0) == 224) { | |
label = 0; | |
$359 = ($rest$sroa$0$13766$i|0)==(7212|0); | |
if (!($359)) { | |
$360 = (_memcmp(7212,$rest$sroa$0$13766$i,3)|0); | |
$361 = ($360|0)==(0); | |
if (!($361)) { | |
break; | |
} | |
} | |
$365 = load4($132); | |
FUNCTION_TABLE_viiii[$365 & 127]($_364$i,$1,7215,1); | |
$self$i1377$sroa$0$0$copyload$i = load4($_364$i); | |
$switch3$i1378$i = ($self$i1377$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1378$i) { | |
label = 237; | |
break L78; | |
} | |
if ($485) { | |
$$pre$i1402$i = ((($rest$sroa$0$13766$i)) + 3|0); | |
$$pre$phi$i1407$iZ2D = $$pre$i1402$i; | |
} else { | |
$not$$i$i1404$i = ($rest$sroa$82$13803$i>>>0)>(3); | |
if (!($not$$i$i1404$i)) { | |
label = 242; | |
break L78; | |
} | |
$373 = ((($rest$sroa$0$13766$i)) + 3|0); | |
$374 = load1($373); | |
$375 = ($374<<24>>24)>(-65); | |
if ($375) { | |
$$pre$phi$i1407$iZ2D = $373; | |
} else { | |
label = 242; | |
break L78; | |
} | |
} | |
$376 = (($rest$sroa$82$13803$i) + -3)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1407$iZ2D;$rest$sroa$82$1$be$i = $376; | |
break L134; | |
} | |
} while(0); | |
$366 = ($rest$sroa$82$13803$i|0)==(5); | |
if ($366) { | |
$486 = 1; | |
} else { | |
$not$$i$i$i$i1385$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1385$i)) { | |
break L130; | |
} | |
$367 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$368 = load1($367); | |
$369 = ($368<<24>>24)>(-65); | |
if ($369) { | |
$486 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$370 = ($rest$sroa$0$13766$i|0)==(7216|0); | |
do { | |
if (!($370)) { | |
$371 = (_memcmp(7216,$rest$sroa$0$13766$i,5)|0); | |
$372 = ($371|0)==(0); | |
if ($372) { | |
break; | |
} | |
if ($486) { | |
$487 = 1; | |
} else { | |
$not$$i$i$i$i1426$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1426$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4413$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4414$i = load1($$phi$trans$insert4413$i); | |
$378 = ($$pre4414$i<<24>>24)>(-65); | |
if ($378) { | |
$487 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$379 = ($rest$sroa$0$13766$i|0)==(7222|0); | |
do { | |
if (!($379)) { | |
$380 = (_memcmp(7222,$rest$sroa$0$13766$i,5)|0); | |
$381 = ($380|0)==(0); | |
if ($381) { | |
break; | |
} | |
if ($487) { | |
$488 = 1; | |
} else { | |
$not$$i$i$i$i1460$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1460$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4415$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4416$i = load1($$phi$trans$insert4415$i); | |
$387 = ($$pre4416$i<<24>>24)>(-65); | |
if ($387) { | |
$488 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$388 = ($rest$sroa$0$13766$i|0)==(7228|0); | |
do { | |
if (!($388)) { | |
$389 = (_memcmp(7228,$rest$sroa$0$13766$i,5)|0); | |
$390 = ($389|0)==(0); | |
if ($390) { | |
break; | |
} | |
if ($488) { | |
$489 = 1; | |
} else { | |
$not$$i$i$i$i1502$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1502$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4417$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4418$i = load1($$phi$trans$insert4417$i); | |
$396 = ($$pre4418$i<<24>>24)>(-65); | |
if ($396) { | |
$489 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$397 = ($rest$sroa$0$13766$i|0)==(7234|0); | |
do { | |
if (!($397)) { | |
$398 = (_memcmp(7234,$rest$sroa$0$13766$i,5)|0); | |
$399 = ($398|0)==(0); | |
if ($399) { | |
break; | |
} | |
if ($489) { | |
$490 = 1; | |
} else { | |
$not$$i$i$i$i1543$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1543$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4419$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4420$i = load1($$phi$trans$insert4419$i); | |
$405 = ($$pre4420$i<<24>>24)>(-65); | |
if ($405) { | |
$490 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$406 = ($rest$sroa$0$13766$i|0)==(7240|0); | |
do { | |
if (!($406)) { | |
$407 = (_memcmp(7240,$rest$sroa$0$13766$i,5)|0); | |
$408 = ($407|0)==(0); | |
if ($408) { | |
break; | |
} | |
if ($490) { | |
$491 = 1; | |
} else { | |
$not$$i$i$i$i1577$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1577$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4421$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4422$i = load1($$phi$trans$insert4421$i); | |
$414 = ($$pre4422$i<<24>>24)>(-65); | |
if ($414) { | |
$491 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$415 = ($rest$sroa$0$13766$i|0)==(7246|0); | |
do { | |
if (!($415)) { | |
$416 = (_memcmp(7246,$rest$sroa$0$13766$i,5)|0); | |
$417 = ($416|0)==(0); | |
if ($417) { | |
break; | |
} | |
if ($491) { | |
$492 = 1; | |
} else { | |
$not$$i$i$i$i1619$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1619$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4423$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4424$i = load1($$phi$trans$insert4423$i); | |
$423 = ($$pre4424$i<<24>>24)>(-65); | |
if ($423) { | |
$492 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$424 = ($rest$sroa$0$13766$i|0)==(7252|0); | |
do { | |
if (!($424)) { | |
$425 = (_memcmp(7252,$rest$sroa$0$13766$i,5)|0); | |
$426 = ($425|0)==(0); | |
if ($426) { | |
break; | |
} | |
if ($492) { | |
$493 = 1; | |
} else { | |
$not$$i$i$i$i1660$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1660$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4425$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4426$i = load1($$phi$trans$insert4425$i); | |
$432 = ($$pre4426$i<<24>>24)>(-65); | |
if ($432) { | |
$493 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$433 = ($rest$sroa$0$13766$i|0)==(7258|0); | |
do { | |
if (!($433)) { | |
$434 = (_memcmp(7258,$rest$sroa$0$13766$i,5)|0); | |
$435 = ($434|0)==(0); | |
if ($435) { | |
break; | |
} | |
if ($493) { | |
$494 = 1; | |
} else { | |
$not$$i$i$i$i1694$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1694$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4427$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4428$i = load1($$phi$trans$insert4427$i); | |
$441 = ($$pre4428$i<<24>>24)>(-65); | |
if ($441) { | |
$494 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$442 = ($rest$sroa$0$13766$i|0)==(7264|0); | |
do { | |
if (!($442)) { | |
$443 = (_memcmp(7264,$rest$sroa$0$13766$i,5)|0); | |
$444 = ($443|0)==(0); | |
if ($444) { | |
break; | |
} | |
if ($494) { | |
$495 = 1; | |
} else { | |
$not$$i$i$i$i1736$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i$i$i1736$i)) { | |
break L130; | |
} | |
$$phi$trans$insert4429$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre4430$i = load1($$phi$trans$insert4429$i); | |
$450 = ($$pre4430$i<<24>>24)>(-65); | |
if ($450) { | |
$495 = 0; | |
} else { | |
break L130; | |
} | |
} | |
$451 = ($rest$sroa$0$13766$i|0)==(7270|0); | |
if (!($451)) { | |
$452 = (_memcmp(7270,$rest$sroa$0$13766$i,5)|0); | |
$453 = ($452|0)==(0); | |
if (!($453)) { | |
break L130; | |
} | |
} | |
$458 = load4($132); | |
FUNCTION_TABLE_viiii[$458 & 127]($_574$i,$1,7275,1); | |
$self$i1762$sroa$0$0$copyload$i = load4($_574$i); | |
$switch3$i1763$i = ($self$i1762$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1763$i) { | |
label = 363; | |
break L78; | |
} | |
if ($495) { | |
$$pre$i1802$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1807$iZ2D = $$pre$i1802$i; | |
} else { | |
$not$$i$i1804$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1804$i)) { | |
label = 368; | |
break L78; | |
} | |
$460 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$461 = load1($460); | |
$462 = ($461<<24>>24)>(-65); | |
if ($462) { | |
$$pre$phi$i1807$iZ2D = $460; | |
} else { | |
label = 368; | |
break L78; | |
} | |
} | |
$463 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1807$iZ2D;$rest$sroa$82$1$be$i = $463; | |
break L134; | |
} | |
} while(0); | |
$449 = load4($132); | |
FUNCTION_TABLE_viiii[$449 & 127]($_553$i,$1,7269,1); | |
$self$i1728$sroa$0$0$copyload$i = load4($_553$i); | |
$switch3$i1729$i = ($self$i1728$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1729$i) { | |
label = 354; | |
break L78; | |
} | |
if ($494) { | |
$$pre$i1753$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1758$iZ2D = $$pre$i1753$i; | |
} else { | |
$not$$i$i1755$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1755$i)) { | |
label = 359; | |
break L78; | |
} | |
$454 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$455 = load1($454); | |
$456 = ($455<<24>>24)>(-65); | |
if ($456) { | |
$$pre$phi$i1758$iZ2D = $454; | |
} else { | |
label = 359; | |
break L78; | |
} | |
} | |
$457 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1758$iZ2D;$rest$sroa$82$1$be$i = $457; | |
break L134; | |
} | |
} while(0); | |
$440 = load4($132); | |
FUNCTION_TABLE_viiii[$440 & 127]($_532$i,$1,7263,1); | |
$self$i1686$sroa$0$0$copyload$i = load4($_532$i); | |
$switch3$i1687$i = ($self$i1686$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1687$i) { | |
label = 341; | |
break L78; | |
} | |
if ($493) { | |
$$pre$i1719$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1724$iZ2D = $$pre$i1719$i; | |
} else { | |
$not$$i$i1721$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1721$i)) { | |
label = 346; | |
break L78; | |
} | |
$445 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$446 = load1($445); | |
$447 = ($446<<24>>24)>(-65); | |
if ($447) { | |
$$pre$phi$i1724$iZ2D = $445; | |
} else { | |
label = 346; | |
break L78; | |
} | |
} | |
$448 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1724$iZ2D;$rest$sroa$82$1$be$i = $448; | |
break L134; | |
} | |
} while(0); | |
$431 = load4($132); | |
FUNCTION_TABLE_viiii[$431 & 127]($_511$i,$1,7257,1); | |
$self$i1645$sroa$0$0$copyload$i = load4($_511$i); | |
$switch3$i1646$i = ($self$i1645$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1646$i) { | |
label = 328; | |
break L78; | |
} | |
if ($492) { | |
$$pre$i1677$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1682$iZ2D = $$pre$i1677$i; | |
} else { | |
$not$$i$i1679$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1679$i)) { | |
label = 333; | |
break L78; | |
} | |
$436 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$437 = load1($436); | |
$438 = ($437<<24>>24)>(-65); | |
if ($438) { | |
$$pre$phi$i1682$iZ2D = $436; | |
} else { | |
label = 333; | |
break L78; | |
} | |
} | |
$439 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1682$iZ2D;$rest$sroa$82$1$be$i = $439; | |
break L134; | |
} | |
} while(0); | |
$422 = load4($132); | |
FUNCTION_TABLE_viiii[$422 & 127]($_490$i,$1,7251,1); | |
$self$i1611$sroa$0$0$copyload$i = load4($_490$i); | |
$switch3$i1612$i = ($self$i1611$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1612$i) { | |
label = 315; | |
break L78; | |
} | |
if ($491) { | |
$$pre$i1636$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1641$iZ2D = $$pre$i1636$i; | |
} else { | |
$not$$i$i1638$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1638$i)) { | |
label = 320; | |
break L78; | |
} | |
$427 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$428 = load1($427); | |
$429 = ($428<<24>>24)>(-65); | |
if ($429) { | |
$$pre$phi$i1641$iZ2D = $427; | |
} else { | |
label = 320; | |
break L78; | |
} | |
} | |
$430 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1641$iZ2D;$rest$sroa$82$1$be$i = $430; | |
break L134; | |
} | |
} while(0); | |
$413 = load4($132); | |
FUNCTION_TABLE_viiii[$413 & 127]($_469$i,$1,7245,1); | |
$self$i1569$sroa$0$0$copyload$i = load4($_469$i); | |
$switch3$i1570$i = ($self$i1569$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1570$i) { | |
label = 302; | |
break L78; | |
} | |
if ($490) { | |
$$pre$i1602$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1607$iZ2D = $$pre$i1602$i; | |
} else { | |
$not$$i$i1604$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1604$i)) { | |
label = 307; | |
break L78; | |
} | |
$418 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$419 = load1($418); | |
$420 = ($419<<24>>24)>(-65); | |
if ($420) { | |
$$pre$phi$i1607$iZ2D = $418; | |
} else { | |
label = 307; | |
break L78; | |
} | |
} | |
$421 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1607$iZ2D;$rest$sroa$82$1$be$i = $421; | |
break L134; | |
} | |
} while(0); | |
$404 = load4($132); | |
FUNCTION_TABLE_viiii[$404 & 127]($_448$i,$1,7239,1); | |
$self$i1528$sroa$0$0$copyload$i = load4($_448$i); | |
$switch3$i1529$i = ($self$i1528$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1529$i) { | |
label = 289; | |
break L78; | |
} | |
if ($489) { | |
$$pre$i1560$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1565$iZ2D = $$pre$i1560$i; | |
} else { | |
$not$$i$i1562$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1562$i)) { | |
label = 294; | |
break L78; | |
} | |
$409 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$410 = load1($409); | |
$411 = ($410<<24>>24)>(-65); | |
if ($411) { | |
$$pre$phi$i1565$iZ2D = $409; | |
} else { | |
label = 294; | |
break L78; | |
} | |
} | |
$412 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1565$iZ2D;$rest$sroa$82$1$be$i = $412; | |
break L134; | |
} | |
} while(0); | |
$395 = load4($132); | |
FUNCTION_TABLE_viiii[$395 & 127]($_427$i,$1,7233,1); | |
$self$i1494$sroa$0$0$copyload$i = load4($_427$i); | |
$switch3$i1495$i = ($self$i1494$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1495$i) { | |
label = 276; | |
break L78; | |
} | |
if ($488) { | |
$$pre$i1519$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1524$iZ2D = $$pre$i1519$i; | |
} else { | |
$not$$i$i1521$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1521$i)) { | |
label = 281; | |
break L78; | |
} | |
$400 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$401 = load1($400); | |
$402 = ($401<<24>>24)>(-65); | |
if ($402) { | |
$$pre$phi$i1524$iZ2D = $400; | |
} else { | |
label = 281; | |
break L78; | |
} | |
} | |
$403 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1524$iZ2D;$rest$sroa$82$1$be$i = $403; | |
break L134; | |
} | |
} while(0); | |
$386 = load4($132); | |
FUNCTION_TABLE_viiii[$386 & 127]($_406$i,$1,7227,1); | |
$self$i1452$sroa$0$0$copyload$i = load4($_406$i); | |
$switch3$i1453$i = ($self$i1452$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1453$i) { | |
label = 263; | |
break L78; | |
} | |
if ($487) { | |
$$pre$i1485$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1490$iZ2D = $$pre$i1485$i; | |
} else { | |
$not$$i$i1487$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1487$i)) { | |
label = 268; | |
break L78; | |
} | |
$391 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$392 = load1($391); | |
$393 = ($392<<24>>24)>(-65); | |
if ($393) { | |
$$pre$phi$i1490$iZ2D = $391; | |
} else { | |
label = 268; | |
break L78; | |
} | |
} | |
$394 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1490$iZ2D;$rest$sroa$82$1$be$i = $394; | |
break L134; | |
} | |
} while(0); | |
$377 = load4($132); | |
FUNCTION_TABLE_viiii[$377 & 127]($_385$i,$1,7221,1); | |
$self$i1411$sroa$0$0$copyload$i = load4($_385$i); | |
$switch3$i1412$i = ($self$i1411$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1412$i) { | |
label = 250; | |
break L78; | |
} | |
if ($486) { | |
$$pre$i1443$i = ((($rest$sroa$0$13766$i)) + 5|0); | |
$$pre$phi$i1448$iZ2D = $$pre$i1443$i; | |
} else { | |
$not$$i$i1445$i = ($rest$sroa$82$13803$i>>>0)>(5); | |
if (!($not$$i$i1445$i)) { | |
label = 255; | |
break L78; | |
} | |
$382 = ((($rest$sroa$0$13766$i)) + 5|0); | |
$383 = load1($382); | |
$384 = ($383<<24>>24)>(-65); | |
if ($384) { | |
$$pre$phi$i1448$iZ2D = $382; | |
} else { | |
label = 255; | |
break L78; | |
} | |
} | |
$385 = (($rest$sroa$82$13803$i) + -5)|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1448$iZ2D;$rest$sroa$82$1$be$i = $385; | |
break L134; | |
} | |
} while(0); | |
$$pre$i1017$ptr$i = ((($rest$sroa$0$13766$i)) + 1|0); | |
do { | |
if ($203) { | |
$481 = 0; | |
label = 129; | |
} else { | |
$209 = load1($$pre$i1017$ptr$i); | |
$210 = ($209<<24>>24)>(-65); | |
if (!($210)) { | |
label = 112; | |
break L78; | |
} | |
$211 = (($rest$sroa$82$13803$i) + -1)|0; | |
$$ptr$i = (($rest$sroa$0$13766$i) + ($rest$sroa$82$13803$i)|0); | |
$212 = ($211|0)==(0); | |
if ($212) { | |
$481 = 0; | |
label = 129; | |
break; | |
} | |
$214 = ((($rest$sroa$0$13766$i)) + 2|0); | |
$215 = ($209<<24>>24)>(-1); | |
do { | |
if ($215) { | |
$213 = $209&255; | |
$_169$sroa$5$2$ph$i = $213; | |
} else { | |
$216 = $209 & 31; | |
$217 = $216&255; | |
$218 = ($rest$sroa$82$13803$i|0)==(2); | |
if ($218) { | |
$226 = $$ptr$i;$_0$0$i23$i$i1034$i = 0; | |
} else { | |
$219 = ((($rest$sroa$0$13766$i)) + 3|0); | |
$220 = load1($214); | |
$phitmp$i$i1032$i = $220 & 63; | |
$226 = $219;$_0$0$i23$i$i1034$i = $phitmp$i$i1032$i; | |
} | |
$221 = $217 << 6; | |
$222 = $_0$0$i23$i$i1034$i&255; | |
$223 = $222 | $221; | |
$224 = ($209&255)>(223); | |
if (!($224)) { | |
$_169$sroa$5$2$ph$i = $223; | |
break; | |
} | |
$225 = ($226|0)==($$ptr$i|0); | |
if ($225) { | |
$236 = $$ptr$i;$_0$0$i16$i$i1039$i = 0; | |
} else { | |
$227 = ((($226)) + 1|0); | |
$228 = load1($226); | |
$phitmp32$i$i1037$i = $228 & 63; | |
$236 = $227;$_0$0$i16$i$i1039$i = $phitmp32$i$i1037$i; | |
} | |
$229 = $222 << 6; | |
$230 = $_0$0$i16$i$i1039$i&255; | |
$231 = $230 | $229; | |
$232 = $217 << 12; | |
$233 = $231 | $232; | |
$234 = ($209&255)>(239); | |
if (!($234)) { | |
$_169$sroa$5$2$ph$i = $233; | |
break; | |
} | |
$235 = ($236|0)==($$ptr$i|0); | |
if ($235) { | |
$_0$0$i10$i$i1044$i = 0; | |
} else { | |
$237 = load1($236); | |
$phitmp33$i$i1042$i = $237 & 63; | |
$_0$0$i10$i$i1044$i = $phitmp33$i$i1042$i; | |
} | |
$238 = $217 << 18; | |
$239 = $238 & 1835008; | |
$240 = $231 << 6; | |
$241 = $_0$0$i10$i$i1044$i&255; | |
$242 = $240 | $239; | |
$243 = $242 | $241; | |
$_169$sroa$5$2$ph$i = $243; | |
} | |
} while(0); | |
$cond$i100 = ($_169$sroa$5$2$ph$i|0)==(46); | |
if (!($cond$i100)) { | |
$481 = $211; | |
label = 129; | |
break; | |
} | |
$247 = load4($132); | |
FUNCTION_TABLE_viiii[$247 & 127]($_179$i,$1,7171,2); | |
$self$i1066$sroa$0$0$copyload$i = load4($_179$i); | |
$switch3$i1067$i = ($self$i1066$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1067$i) { | |
label = 132; | |
break L78; | |
} | |
$249 = ($rest$sroa$82$13803$i|0)==(2); | |
if (!($249)) { | |
$250 = load1($214); | |
$251 = ($250<<24>>24)>(-65); | |
if (!($251)) { | |
label = 135; | |
break L78; | |
} | |
} | |
$252 = (($rest$sroa$82$13803$i) + -2)|0; | |
$$sink$i$index = $214;$$sink$i$index2 = $252; | |
} | |
} while(0); | |
if ((label|0) == 129) { | |
label = 0; | |
$248 = load4($132); | |
FUNCTION_TABLE_viiii[$248 & 127]($_196$i,$1,7175,1); | |
$self$i1073$sroa$0$0$copyload$i = load4($_196$i); | |
$switch3$i1074$i = ($self$i1073$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1074$i) { | |
label = 137; | |
break L78; | |
} | |
if (!($203)) { | |
$253 = load1($$pre$i1017$ptr$i); | |
$254 = ($253<<24>>24)>(-65); | |
if (!($254)) { | |
label = 140; | |
break L78; | |
} | |
} | |
$$sink$i$index = $$pre$i1017$ptr$i;$$sink$i$index2 = $481; | |
} | |
$rest$sroa$0$1$be$i = $$sink$i$index;$rest$sroa$82$1$be$i = $$sink$i$index2; | |
} | |
} while(0); | |
if ((label|0) == 147) { | |
label = 0; | |
$262 = (($rest$sroa$0$13766$i) + ($rest$sroa$82$13803$i)|0); | |
$263 = $rest$sroa$0$13766$i; | |
$264 = $263;$_606$sroa$0$0$i = 0; | |
L410: while(1) { | |
$$cast$i$i$i$i = $264; | |
$265 = ($$cast$i$i$i$i|0)==($262|0); | |
if ($265) { | |
$idx$0$i = $rest$sroa$82$13803$i; | |
break; | |
} | |
$268 = ((($$cast$i$i$i$i)) + 1|0); | |
$267 = load1($$cast$i$i$i$i); | |
$269 = ($267<<24>>24)>(-1); | |
$270 = $268; | |
do { | |
if ($269) { | |
$266 = $267&255; | |
$305 = $270;$trunc$i$i$i = $266; | |
} else { | |
$271 = $267 & 31; | |
$272 = $271&255; | |
$273 = ($268|0)==($262|0); | |
if ($273) { | |
$282 = $262;$482 = $270;$_0$0$i23$i$i$i$i$i$i = 0; | |
} else { | |
$274 = ((($$cast$i$i$i$i)) + 2|0); | |
$275 = load1($268); | |
$phitmp$i$i$i$i$i$i = $275 & 63; | |
$276 = $274; | |
$282 = $274;$482 = $276;$_0$0$i23$i$i$i$i$i$i = $phitmp$i$i$i$i$i$i; | |
} | |
$277 = $272 << 6; | |
$278 = $_0$0$i23$i$i$i$i$i$i&255; | |
$279 = $278 | $277; | |
$280 = ($267&255)>(223); | |
if (!($280)) { | |
$305 = $482;$trunc$i$i$i = $279; | |
break; | |
} | |
$281 = ($282|0)==($262|0); | |
if ($281) { | |
$293 = $262;$483 = $482;$_0$0$i16$i$i$i$i$i$i = 0; | |
} else { | |
$283 = ((($282)) + 1|0); | |
$284 = load1($282); | |
$phitmp32$i$i$i$i$i$i = $284 & 63; | |
$285 = $283; | |
$293 = $283;$483 = $285;$_0$0$i16$i$i$i$i$i$i = $phitmp32$i$i$i$i$i$i; | |
} | |
$286 = $278 << 6; | |
$287 = $_0$0$i16$i$i$i$i$i$i&255; | |
$288 = $287 | $286; | |
$289 = $272 << 12; | |
$290 = $288 | $289; | |
$291 = ($267&255)>(239); | |
if (!($291)) { | |
$305 = $483;$trunc$i$i$i = $290; | |
break; | |
} | |
$292 = ($293|0)==($262|0); | |
if ($292) { | |
$484 = $483;$_0$0$i10$i$i$i$i$i$i = 0; | |
} else { | |
$294 = ((($293)) + 1|0); | |
$295 = load1($293); | |
$phitmp33$i$i$i$i$i$i = $295 & 63; | |
$296 = $294; | |
$484 = $296;$_0$0$i10$i$i$i$i$i$i = $phitmp33$i$i$i$i$i$i; | |
} | |
$297 = $272 << 18; | |
$298 = $297 & 1835008; | |
$299 = $288 << 6; | |
$300 = $_0$0$i10$i$i$i$i$i$i&255; | |
$301 = $299 | $298; | |
$302 = $301 | $300; | |
$305 = $484;$trunc$i$i$i = $302; | |
} | |
} while(0); | |
$303 = (($_606$sroa$0$0$i) - ($264))|0; | |
$304 = (($303) + ($305))|0; | |
$trunc$i$i$i$clear = $trunc$i$i$i & 2097151; | |
switch ($trunc$i$i$i$clear|0) { | |
case 46: case 36: { | |
$idx$0$i = $_606$sroa$0$0$i; | |
break L410; | |
break; | |
} | |
default: { | |
$264 = $305;$_606$sroa$0$0$i = $304; | |
} | |
} | |
} | |
$465 = ($idx$0$i|0)==(0); | |
$466 = ($rest$sroa$82$13803$i|0)==($idx$0$i|0); | |
$or$cond$i$i1820$i = $465 | $466; | |
if (!($or$cond$i$i1820$i)) { | |
$not$$i$i1821$i = ($rest$sroa$82$13803$i>>>0)>($idx$0$i>>>0); | |
if (!($not$$i$i1821$i)) { | |
label = 376; | |
break L78; | |
} | |
$467 = (($rest$sroa$0$13766$i) + ($idx$0$i)|0); | |
$468 = load1($467); | |
$469 = ($468<<24>>24)>(-65); | |
if (!($469)) { | |
label = 376; | |
break L78; | |
} | |
} | |
$470 = load4($132); | |
FUNCTION_TABLE_viiii[$470 & 127]($_614$i,$1,$rest$sroa$0$13766$i,$idx$0$i); | |
$self$i1827$sroa$0$0$copyload$i = load4($_614$i); | |
$switch3$i1828$i = ($self$i1827$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1828$i) { | |
label = 378; | |
break L78; | |
} | |
if ($or$cond$i$i1820$i) { | |
$$pre$i1852$i = (($rest$sroa$0$13766$i) + ($idx$0$i)|0); | |
$$pre$phi$i1857$iZ2D = $$pre$i1852$i; | |
} else { | |
$not$$i$i1854$i = ($rest$sroa$82$13803$i>>>0)>($idx$0$i>>>0); | |
if (!($not$$i$i1854$i)) { | |
label = 383; | |
break L78; | |
} | |
$471 = (($rest$sroa$0$13766$i) + ($idx$0$i)|0); | |
$472 = load1($471); | |
$473 = ($472<<24>>24)>(-65); | |
if ($473) { | |
$$pre$phi$i1857$iZ2D = $471; | |
} else { | |
label = 383; | |
break L78; | |
} | |
} | |
$474 = (($rest$sroa$82$13803$i) - ($idx$0$i))|0; | |
$rest$sroa$0$1$be$i = $$pre$phi$i1857$iZ2D;$rest$sroa$82$1$be$i = $474; | |
} | |
$475 = ($rest$sroa$82$1$be$i|0)==(0); | |
if ($475) { | |
break L129; | |
} else { | |
$rest$sroa$0$13766$i = $rest$sroa$0$1$be$i;$rest$sroa$82$13803$i = $rest$sroa$82$1$be$i; | |
label = 106; | |
} | |
} | |
$459 = load4($132); | |
FUNCTION_TABLE_viiii[$459 & 127]($_593$i,$1,$rest$sroa$0$13766$i,$rest$sroa$82$13803$i); | |
$self$i1777$sroa$0$0$copyload$i = load4($_593$i); | |
$switch3$i1778$i = ($self$i1777$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i1778$i) { | |
label = 370; | |
break L78; | |
} | |
} | |
} while(0); | |
$464 = ($187|0)==(0); | |
if ($464) { | |
break L4; | |
} else { | |
$first$0$off03843$i = 0;$inner$sroa$0$23844$i = $$pre$phi$i3017$iZ2D;$inner$sroa$12$23845$i = $187; | |
} | |
} | |
switch (label|0) { | |
case 64: { | |
$self$i898$sroa$4$0$$sroa_idx2884$i = ((($_109$i)) + 4|0); | |
$self$i898$sroa$4$0$copyload$i = load4($self$i898$sroa$4$0$$sroa_idx2884$i); | |
$self$i898$sroa$5$0$$sroa_idx2886$i = ((($_109$i)) + 8|0); | |
$self$i898$sroa$5$0$copyload$i = load4($self$i898$sroa$5$0$$sroa_idx2886$i); | |
$_46$sroa$29$0$ph$off0 = $self$i898$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i898$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 78: { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3936); | |
// unreachable; | |
break; | |
} | |
case 85: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($inner$sroa$0$23844$i,$inner$sroa$12$23845$i,0,$173); | |
// unreachable; | |
break; | |
} | |
case 87: { | |
$180 = ($self$sroa$0$0$copyload$i966$i&65535) >>> 8; | |
$181 = $180&255; | |
__ZN4core6result13unwrap_failed17he8c57d0c9caf5f4dE($181); | |
// unreachable; | |
break; | |
} | |
case 92: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$03756$i,$rest$sroa$82$03757$i,$self$sroa$719$0$copyload$i$i,$rest$sroa$82$03757$i); | |
// unreachable; | |
break; | |
} | |
case 100: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$03756$i,$rest$sroa$82$03757$lcssa3907$i,1,$rest$sroa$82$03757$lcssa3907$i); | |
// unreachable; | |
break; | |
} | |
case 103: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$03756$i,$self$sroa$719$0$copyload$i$i,1,$self$sroa$719$0$copyload$i$i); | |
// unreachable; | |
break; | |
} | |
case 112: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,1,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 132: { | |
$self$i1066$sroa$4$0$$sroa_idx2889$i = ((($_179$i)) + 4|0); | |
$self$i1066$sroa$4$0$copyload$i = load4($self$i1066$sroa$4$0$$sroa_idx2889$i); | |
$self$i1066$sroa$5$0$$sroa_idx2891$i = ((($_179$i)) + 8|0); | |
$self$i1066$sroa$5$0$copyload$i = load4($self$i1066$sroa$5$0$$sroa_idx2891$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1066$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1066$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 135: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,2,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 137: { | |
$self$i1073$sroa$4$0$$sroa_idx2894$i = ((($_196$i)) + 4|0); | |
$self$i1073$sroa$4$0$copyload$i = load4($self$i1073$sroa$4$0$$sroa_idx2894$i); | |
$self$i1073$sroa$5$0$$sroa_idx2896$i = ((($_196$i)) + 8|0); | |
$self$i1073$sroa$5$0$copyload$i = load4($self$i1073$sroa$5$0$$sroa_idx2896$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1073$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1073$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 140: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,1,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 166: { | |
$self$i1140$sroa$4$0$$sroa_idx2899$i = ((($_217$i)) + 4|0); | |
$self$i1140$sroa$4$0$copyload$i = load4($self$i1140$sroa$4$0$$sroa_idx2899$i); | |
$self$i1140$sroa$5$0$$sroa_idx2901$i = ((($_217$i)) + 8|0); | |
$self$i1140$sroa$5$0$copyload$i = load4($self$i1140$sroa$5$0$$sroa_idx2901$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1140$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1140$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 169: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 176: { | |
$self$i1182$sroa$4$0$$sroa_idx2904$i = ((($_238$i)) + 4|0); | |
$self$i1182$sroa$4$0$copyload$i = load4($self$i1182$sroa$4$0$$sroa_idx2904$i); | |
$self$i1182$sroa$5$0$$sroa_idx2906$i = ((($_238$i)) + 8|0); | |
$self$i1182$sroa$5$0$copyload$i = load4($self$i1182$sroa$5$0$$sroa_idx2906$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1182$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1182$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 179: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 186: { | |
$self$i1208$sroa$4$0$$sroa_idx2909$i = ((($_259$i)) + 4|0); | |
$self$i1208$sroa$4$0$copyload$i = load4($self$i1208$sroa$4$0$$sroa_idx2909$i); | |
$self$i1208$sroa$5$0$$sroa_idx2911$i = ((($_259$i)) + 8|0); | |
$self$i1208$sroa$5$0$copyload$i = load4($self$i1208$sroa$5$0$$sroa_idx2911$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1208$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1208$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 189: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 196: { | |
$self$i1234$sroa$4$0$$sroa_idx2914$i = ((($_280$i)) + 4|0); | |
$self$i1234$sroa$4$0$copyload$i = load4($self$i1234$sroa$4$0$$sroa_idx2914$i); | |
$self$i1234$sroa$5$0$$sroa_idx2916$i = ((($_280$i)) + 8|0); | |
$self$i1234$sroa$5$0$copyload$i = load4($self$i1234$sroa$5$0$$sroa_idx2916$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1234$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1234$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 199: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 206: { | |
$self$i1260$sroa$4$0$$sroa_idx2919$i = ((($_301$i)) + 4|0); | |
$self$i1260$sroa$4$0$copyload$i = load4($self$i1260$sroa$4$0$$sroa_idx2919$i); | |
$self$i1260$sroa$5$0$$sroa_idx2921$i = ((($_301$i)) + 8|0); | |
$self$i1260$sroa$5$0$copyload$i = load4($self$i1260$sroa$5$0$$sroa_idx2921$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1260$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1260$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 209: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 216: { | |
$self$i1294$sroa$4$0$$sroa_idx2924$i = ((($_322$i)) + 4|0); | |
$self$i1294$sroa$4$0$copyload$i = load4($self$i1294$sroa$4$0$$sroa_idx2924$i); | |
$self$i1294$sroa$5$0$$sroa_idx2926$i = ((($_322$i)) + 8|0); | |
$self$i1294$sroa$5$0$copyload$i = load4($self$i1294$sroa$5$0$$sroa_idx2926$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1294$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1294$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 219: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 226: { | |
$self$i1335$sroa$4$0$$sroa_idx2929$i = ((($_343$i)) + 4|0); | |
$self$i1335$sroa$4$0$copyload$i = load4($self$i1335$sroa$4$0$$sroa_idx2929$i); | |
$self$i1335$sroa$5$0$$sroa_idx2931$i = ((($_343$i)) + 8|0); | |
$self$i1335$sroa$5$0$copyload$i = load4($self$i1335$sroa$5$0$$sroa_idx2931$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1335$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1335$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 229: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,4,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 237: { | |
$self$i1377$sroa$4$0$$sroa_idx2934$i = ((($_364$i)) + 4|0); | |
$self$i1377$sroa$4$0$copyload$i = load4($self$i1377$sroa$4$0$$sroa_idx2934$i); | |
$self$i1377$sroa$5$0$$sroa_idx2936$i = ((($_364$i)) + 8|0); | |
$self$i1377$sroa$5$0$copyload$i = load4($self$i1377$sroa$5$0$$sroa_idx2936$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1377$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1377$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 242: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,3,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 250: { | |
$self$i1411$sroa$4$0$$sroa_idx2939$i = ((($_385$i)) + 4|0); | |
$self$i1411$sroa$4$0$copyload$i = load4($self$i1411$sroa$4$0$$sroa_idx2939$i); | |
$self$i1411$sroa$5$0$$sroa_idx2941$i = ((($_385$i)) + 8|0); | |
$self$i1411$sroa$5$0$copyload$i = load4($self$i1411$sroa$5$0$$sroa_idx2941$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1411$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1411$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 255: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 263: { | |
$self$i1452$sroa$4$0$$sroa_idx2944$i = ((($_406$i)) + 4|0); | |
$self$i1452$sroa$4$0$copyload$i = load4($self$i1452$sroa$4$0$$sroa_idx2944$i); | |
$self$i1452$sroa$5$0$$sroa_idx2946$i = ((($_406$i)) + 8|0); | |
$self$i1452$sroa$5$0$copyload$i = load4($self$i1452$sroa$5$0$$sroa_idx2946$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1452$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1452$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 268: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 276: { | |
$self$i1494$sroa$4$0$$sroa_idx2949$i = ((($_427$i)) + 4|0); | |
$self$i1494$sroa$4$0$copyload$i = load4($self$i1494$sroa$4$0$$sroa_idx2949$i); | |
$self$i1494$sroa$5$0$$sroa_idx2951$i = ((($_427$i)) + 8|0); | |
$self$i1494$sroa$5$0$copyload$i = load4($self$i1494$sroa$5$0$$sroa_idx2951$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1494$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1494$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 281: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 289: { | |
$self$i1528$sroa$4$0$$sroa_idx2954$i = ((($_448$i)) + 4|0); | |
$self$i1528$sroa$4$0$copyload$i = load4($self$i1528$sroa$4$0$$sroa_idx2954$i); | |
$self$i1528$sroa$5$0$$sroa_idx2956$i = ((($_448$i)) + 8|0); | |
$self$i1528$sroa$5$0$copyload$i = load4($self$i1528$sroa$5$0$$sroa_idx2956$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1528$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1528$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 294: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 302: { | |
$self$i1569$sroa$4$0$$sroa_idx2959$i = ((($_469$i)) + 4|0); | |
$self$i1569$sroa$4$0$copyload$i = load4($self$i1569$sroa$4$0$$sroa_idx2959$i); | |
$self$i1569$sroa$5$0$$sroa_idx2961$i = ((($_469$i)) + 8|0); | |
$self$i1569$sroa$5$0$copyload$i = load4($self$i1569$sroa$5$0$$sroa_idx2961$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1569$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1569$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 307: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 315: { | |
$self$i1611$sroa$4$0$$sroa_idx2964$i = ((($_490$i)) + 4|0); | |
$self$i1611$sroa$4$0$copyload$i = load4($self$i1611$sroa$4$0$$sroa_idx2964$i); | |
$self$i1611$sroa$5$0$$sroa_idx2966$i = ((($_490$i)) + 8|0); | |
$self$i1611$sroa$5$0$copyload$i = load4($self$i1611$sroa$5$0$$sroa_idx2966$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1611$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1611$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 320: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 328: { | |
$self$i1645$sroa$4$0$$sroa_idx2969$i = ((($_511$i)) + 4|0); | |
$self$i1645$sroa$4$0$copyload$i = load4($self$i1645$sroa$4$0$$sroa_idx2969$i); | |
$self$i1645$sroa$5$0$$sroa_idx2971$i = ((($_511$i)) + 8|0); | |
$self$i1645$sroa$5$0$copyload$i = load4($self$i1645$sroa$5$0$$sroa_idx2971$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1645$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1645$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 333: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 341: { | |
$self$i1686$sroa$4$0$$sroa_idx2974$i = ((($_532$i)) + 4|0); | |
$self$i1686$sroa$4$0$copyload$i = load4($self$i1686$sroa$4$0$$sroa_idx2974$i); | |
$self$i1686$sroa$5$0$$sroa_idx2976$i = ((($_532$i)) + 8|0); | |
$self$i1686$sroa$5$0$copyload$i = load4($self$i1686$sroa$5$0$$sroa_idx2976$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1686$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1686$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 346: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 354: { | |
$self$i1728$sroa$4$0$$sroa_idx2979$i = ((($_553$i)) + 4|0); | |
$self$i1728$sroa$4$0$copyload$i = load4($self$i1728$sroa$4$0$$sroa_idx2979$i); | |
$self$i1728$sroa$5$0$$sroa_idx2981$i = ((($_553$i)) + 8|0); | |
$self$i1728$sroa$5$0$copyload$i = load4($self$i1728$sroa$5$0$$sroa_idx2981$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1728$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1728$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 359: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 363: { | |
$self$i1762$sroa$4$0$$sroa_idx2984$i = ((($_574$i)) + 4|0); | |
$self$i1762$sroa$4$0$copyload$i = load4($self$i1762$sroa$4$0$$sroa_idx2984$i); | |
$self$i1762$sroa$5$0$$sroa_idx2986$i = ((($_574$i)) + 8|0); | |
$self$i1762$sroa$5$0$copyload$i = load4($self$i1762$sroa$5$0$$sroa_idx2986$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1762$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1762$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 368: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,5,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
case 370: { | |
$self$i1777$sroa$4$0$$sroa_idx2989$i = ((($_593$i)) + 4|0); | |
$self$i1777$sroa$4$0$copyload$i = load4($self$i1777$sroa$4$0$$sroa_idx2989$i); | |
$self$i1777$sroa$5$0$$sroa_idx2991$i = ((($_593$i)) + 8|0); | |
$self$i1777$sroa$5$0$copyload$i = load4($self$i1777$sroa$5$0$$sroa_idx2991$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1777$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1777$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 376: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,0,$idx$0$i); | |
// unreachable; | |
break; | |
} | |
case 378: { | |
$self$i1827$sroa$4$0$$sroa_idx2994$i = ((($_614$i)) + 4|0); | |
$self$i1827$sroa$4$0$copyload$i = load4($self$i1827$sroa$4$0$$sroa_idx2994$i); | |
$self$i1827$sroa$5$0$$sroa_idx2996$i = ((($_614$i)) + 8|0); | |
$self$i1827$sroa$5$0$copyload$i = load4($self$i1827$sroa$5$0$$sroa_idx2996$i); | |
$_46$sroa$29$0$ph$off0 = $self$i1827$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i1827$sroa$5$0$copyload$i; | |
break L38; | |
break; | |
} | |
case 383: { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($rest$sroa$0$13766$i,$rest$sroa$82$13803$i,$idx$0$i,$rest$sroa$82$13803$i); | |
// unreachable; | |
break; | |
} | |
} | |
} else { | |
label = 59; | |
} | |
} | |
} while(0); | |
do { | |
if ((label|0) == 59) { | |
$133 = ((($2)) + 20|0); | |
$134 = load4($133); | |
FUNCTION_TABLE_viiii[$134 & 127]($_90$i,$1,$24,$self$sroa$6$0$copyload$i$i$i); | |
$self$i$sroa$0$0$copyload$i = load4($_90$i); | |
$switch3$i$i = ($self$i$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i$i) { | |
$self$i$sroa$4$0$$sroa_idx2879$i = ((($_90$i)) + 4|0); | |
$self$i$sroa$4$0$copyload$i = load4($self$i$sroa$4$0$$sroa_idx2879$i); | |
$self$i$sroa$5$0$$sroa_idx2881$i = ((($_90$i)) + 8|0); | |
$self$i$sroa$5$0$copyload$i = load4($self$i$sroa$5$0$$sroa_idx2881$i); | |
$_46$sroa$29$0$ph$off0 = $self$i$sroa$4$0$copyload$i;$_46$sroa$29$0$ph$off32 = $self$i$sroa$5$0$copyload$i; | |
break; | |
} else { | |
break L4; | |
} | |
} | |
} while(0); | |
$_53$sroa$4$0$insert$ext = i64_zext($_46$sroa$29$0$ph$off32>>>0); | |
$_53$sroa$4$0$insert$shift = i64_shl($_53$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_53$sroa$0$0$insert$ext = i64_zext($_46$sroa$29$0$ph$off0>>>0); | |
$_53$sroa$0$0$insert$insert = i64_or($_53$sroa$4$0$insert$shift,$_53$sroa$0$0$insert$ext); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i116 = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i116,$_53$sroa$0$0$insert$insert,4); | |
break L1; | |
} | |
} else { | |
label = 8; | |
} | |
} | |
} while(0); | |
do { | |
if ((label|0) == 8) { | |
store4($_58,3708); | |
$25 = ((($_58)) + 4|0); | |
store4($25,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_58)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$26 = ((($_58)) + 16|0); | |
store4($26,14768); | |
$27 = ((($_58)) + 20|0); | |
store4($27,0); | |
$28 = load4($20); | |
FUNCTION_TABLE_viii[$28 & 127]($_56,$1,$_58); | |
$self$i92$sroa$0$0$copyload = load4($_56); | |
$switch3$i93 = ($self$i92$sroa$0$0$copyload|0)==(1); | |
if ($switch3$i93) { | |
$self$i92$sroa$4$0$$sroa_idx278 = ((($_56)) + 4|0); | |
$self$i92$sroa$4$0$copyload = load4($self$i92$sroa$4$0$$sroa_idx278); | |
$self$i92$sroa$5$0$$sroa_idx280 = ((($_56)) + 8|0); | |
$self$i92$sroa$5$0$copyload = load4($self$i92$sroa$5$0$$sroa_idx280); | |
$_67$sroa$4$0$insert$ext = i64_zext($self$i92$sroa$5$0$copyload>>>0); | |
$_67$sroa$4$0$insert$shift = i64_shl($_67$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_67$sroa$0$0$insert$ext = i64_zext($self$i92$sroa$4$0$copyload>>>0); | |
$_67$sroa$0$0$insert$insert = i64_or($_67$sroa$4$0$insert$shift,$_67$sroa$0$0$insert$ext); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i125 = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i125,$_67$sroa$0$0$insert$insert,4); | |
break L1; | |
} else { | |
break; | |
} | |
} | |
} while(0); | |
$476 = ((($2)) + 20|0); | |
$477 = load4($476); | |
FUNCTION_TABLE_viiii[$477 & 127]($0,$1,6995,1); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
STACKTOP = sp;return; | |
} | |
function __ZN50__LT__BP_mut_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h80d26d2bf8a2093cE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = i64(), $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_26$i$i = 0, $switch$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_26$i$i = sp; | |
$2 = load4($0); | |
$3 = ((($1)) + 12|0); | |
$4 = load8($3,4); | |
$5 = load4($1); | |
$6 = (__ZN4core3fmt9Formatter9alternate17h0097dc4402a4a66aE($1)|0); | |
$7 = load4($1); | |
if ($6) { | |
$8 = $7 | 8; | |
store4($1,$8); | |
$9 = load4($3); | |
$switch$i$i = ($9|0)==(1); | |
if ($switch$i$i) { | |
$12 = $8; | |
} else { | |
store4($3,1); | |
$10 = ((($1)) + 16|0); | |
store4($10,10); | |
$12 = $8; | |
} | |
} else { | |
$12 = $7; | |
} | |
$11 = $12 | 4; | |
store4($1,$11); | |
store4($_26$i$i,$2); | |
$13 = (__ZN4core3fmt3num55__LT_impl_u20_core__fmt__LowerHex_u20_for_u20_usize_GT_3fmt17ha91542395fc523f7E($_26$i$i,$1)|0); | |
store8($3,$4,4); | |
store4($1,$5); | |
STACKTOP = sp;return ($13|0); | |
} | |
function __ZN4core6result13unwrap_failed17he8c57d0c9caf5f4dE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$msg = sp + 48|0; | |
$error = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,7276); | |
$1 = ((($msg)) + 4|0); | |
store4($1,43); | |
store1($error,$0); | |
$2 = load4(3968); | |
$3 = load4((3972)); | |
$4 = $msg; | |
$5 = $error; | |
store4($_10,$4); | |
$6 = ((($_10)) + 4|0); | |
store4($6,(60)); | |
$7 = ((($_10)) + 8|0); | |
store4($7,$5); | |
$8 = ((($_10)) + 12|0); | |
store4($8,(92)); | |
store4($_5,$2); | |
$9 = ((($_5)) + 4|0); | |
store4($9,$3); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$10 = ((($_5)) + 16|0); | |
store4($10,$_10); | |
$11 = ((($_5)) + 20|0); | |
store4($11,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,3956); | |
// unreachable; | |
} | |
function __ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0 = 0, $_22$i = 0, $_22$i13 = 0, $_27$i = 0, $_6$sroa$0$0$$sroa_idx$i$i = 0, $_6$sroa$0$0$$sroa_idx$i$i17 = 0, $_7$i = 0, $_7$i10 = 0, $key$028 = 0, $key$i = 0, $key$i9 = 0, $left_val$i = 0; | |
var $left_val$i11 = 0, $right_val$i = 0, $right_val$i12 = 0, $success = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 96|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(96|0); | |
$key$i9 = sp + 92|0; | |
$_7$i10 = sp + 88|0; | |
$left_val$i11 = sp + 84|0; | |
$right_val$i12 = sp + 80|0; | |
$_22$i13 = sp + 40|0; | |
$key$i = sp + 76|0; | |
$_7$i = sp + 72|0; | |
$left_val$i = sp + 68|0; | |
$right_val$i = sp + 64|0; | |
$_22$i = sp + 16|0; | |
$_27$i = sp; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
store4($key$i,0); | |
$3 = (_pthread_key_create(($key$i|0),($2|0))|0); | |
store4($_7$i,$3); | |
store4($left_val$i,$_7$i); | |
store4($right_val$i,14764); | |
$4 = ($3|0)==(0); | |
if (!($4)) { | |
$5 = $left_val$i; | |
$6 = $right_val$i; | |
store4($_27$i,$5); | |
$7 = ((($_27$i)) + 4|0); | |
store4($7,(93)); | |
$8 = ((($_27$i)) + 8|0); | |
store4($8,$6); | |
$9 = ((($_27$i)) + 12|0); | |
store4($9,(93)); | |
store4($_22$i,3208); | |
$10 = ((($_22$i)) + 4|0); | |
store4($10,3); | |
$_6$sroa$0$0$$sroa_idx$i$i = ((($_22$i)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i$i,0); | |
$11 = ((($_22$i)) + 16|0); | |
store4($11,$_27$i); | |
$12 = ((($_22$i)) + 20|0); | |
store4($12,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_22$i,3272); | |
// unreachable; | |
} | |
$13 = load4($key$i); | |
$14 = ($13|0)==(0); | |
if ($14) { | |
$15 = load4($1); | |
store4($key$i9,0); | |
$16 = (_pthread_key_create(($key$i9|0),($15|0))|0); | |
store4($_7$i10,$16); | |
store4($left_val$i11,$_7$i10); | |
store4($right_val$i12,14764); | |
$17 = ($16|0)==(0); | |
if (!($17)) { | |
$18 = $left_val$i11; | |
$19 = $right_val$i12; | |
store4($_27$i,$18); | |
$20 = ((($_27$i)) + 4|0); | |
store4($20,(93)); | |
$21 = ((($_27$i)) + 8|0); | |
store4($21,$19); | |
$22 = ((($_27$i)) + 12|0); | |
store4($22,(93)); | |
store4($_22$i13,3208); | |
$23 = ((($_22$i13)) + 4|0); | |
store4($23,3); | |
$_6$sroa$0$0$$sroa_idx$i$i17 = ((($_22$i13)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i$i17,0); | |
$24 = ((($_22$i13)) + 16|0); | |
store4($24,$_27$i); | |
$25 = ((($_22$i13)) + 20|0); | |
store4($25,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_22$i13,3272); | |
// unreachable; | |
} | |
$26 = load4($key$i9); | |
(_pthread_key_delete(0)|0); | |
$27 = ($26|0)==(0); | |
if ($27) { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(7417,26,3356); | |
// unreachable; | |
} else { | |
$key$028 = $26; | |
} | |
} else { | |
$key$028 = $13; | |
} | |
$28 = load4($0);if (($28|0) == 0) store4($0,$key$028); | |
$success = ($28|0)==(0); | |
if ($success) { | |
$_0$0 = $key$028; | |
STACKTOP = sp;return ($_0$0|0); | |
} | |
(_pthread_key_delete(($key$028|0))|0); | |
$_0$0 = $28; | |
STACKTOP = sp;return ($_0$0|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h933d97fd63f7a734E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = (__ZN4core3fmt3num50__LT_impl_u20_core__fmt__Debug_u20_for_u20_i32_GT_3fmt17h52cbac1d580cee34E($2,$1)|0); | |
return ($3|0); | |
} | |
function __ZN4core6result13unwrap_failed17hbb56895564de1adeE() { | |
var $0 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$error = sp + 48|0; | |
$msg = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,7570); | |
$0 = ((($msg)) + 4|0); | |
store4($0,24); | |
$1 = load4(3968); | |
$2 = load4((3972)); | |
$3 = $msg; | |
$4 = $error; | |
store4($_10,$3); | |
$5 = ((($_10)) + 4|0); | |
store4($5,(60)); | |
$6 = ((($_10)) + 8|0); | |
store4($6,$4); | |
$7 = ((($_10)) + 12|0); | |
store4($7,(94)); | |
store4($_5,$1); | |
$8 = ((($_5)) + 4|0); | |
store4($8,$2); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$9 = ((($_5)) + 16|0); | |
store4($9,$_10); | |
$10 = ((($_5)) + 20|0); | |
store4($10,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,3956); | |
// unreachable; | |
} | |
function __ZN3std6thread6Thread3new17h3a3ecf90956cde4aE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = i64(), $14 = 0, $15 = 0, $16 = i64(), $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $_12$i$i$i$i = 0, $_12$i$i$sroa_raw_idx$i$i = 0, $_13$i$i$i$i = 0, $_3$i$i$i = 0, $_3$i$i$i$i = 0, $_8$sroa$0$0$$sroa_idx$i = 0, $_8$sroa$0$sroa$4$0$_8$sroa$0$0$$sroa_cast$sroa_idx73$i = 0, $_8$sroa$0$sroa$5$0$_8$sroa$0$0$$sroa_cast$sroa_idx75$i = 0, $_8$sroa$4$0$$sroa_idx$i = 0, $_8$sroa$5$0$$sroa_idx$i = 0, $_8$sroa$6$0$$sroa_idx$i = 0, $_8$sroa$7$0$$sroa_idx$i = 0, $_8$sroa$8$0$$sroa_idx$i = 0, $_8$sroa$9$0$$sroa_idx$i = 0, $_9$i$i$i = 0, $attr$i$i$i = 0, $bytes$sroa$0$0$copyload$i$i$i$i = 0; | |
var $bytes$sroa$7$0$$sroa_idx23$i$i$i$i = 0, $bytes$sroa$7$0$$sroa_idx24$i$i$i$i = 0, $bytes$sroa$7$0$copyload$i$i$i$i = 0, $bytes$sroa$8$0$$sroa_idx29$i$i$i$i = 0, $bytes$sroa$8$0$$sroa_idx30$i$i$i$i = 0, $bytes$sroa$8$0$copyload$i$i$i$i = 0, $cname$sroa$0$0 = 0, $cname$sroa$5$0 = 0, $e$sroa$4$0$$sroa_idx24$i$i$i = 0, $e$sroa$5$0$$sroa_idx26$i$i$i = 0, $e$sroa$6$0$$sroa_idx28$i$i$i = 0, $eh$lpad$body$index2Z2D = 0, $eh$lpad$body$indexZ2D = 0, $name$sroa$0$sroa$0$0$copyload = 0, $name$sroa$0$sroa$4$0$copyload = 0, $name$sroa$0$sroa$4$0$name$sroa$0$0$$sroa_cast$sroa_idx76 = 0, $name$sroa$0$sroa$5$0$copyload = 0, $name$sroa$0$sroa$5$0$name$sroa$0$0$$sroa_cast$sroa_idx78 = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$0$1$ph = 0; | |
var $personalityslot$sroa$6$0 = 0, $personalityslot$sroa$6$1$ph = 0, $switch3tmp$i = 0, $switchtmp$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); | |
$attr$i$i$i = sp + 72|0; | |
$_9$i$i$i = sp + 56|0; | |
$_12$i$i$i$i = sp + 48|0; | |
$_13$i$i$i$i = sp + 32|0; | |
$_3$i$i$i$i = sp + 16|0; | |
$_3$i$i$i = sp; | |
$name$sroa$0$sroa$0$0$copyload = load4($0); | |
$switch3tmp$i = ($name$sroa$0$sroa$0$0$copyload|0)==(0|0); | |
L1: do { | |
if ($switch3tmp$i) { | |
$cname$sroa$0$0 = 0;$cname$sroa$5$0 = 0; | |
} else { | |
$name$sroa$0$sroa$5$0$name$sroa$0$0$$sroa_cast$sroa_idx78 = ((($0)) + 8|0); | |
$name$sroa$0$sroa$5$0$copyload = load4($name$sroa$0$sroa$5$0$name$sroa$0$0$$sroa_cast$sroa_idx78); | |
$name$sroa$0$sroa$4$0$name$sroa$0$0$$sroa_cast$sroa_idx76 = ((($0)) + 4|0); | |
$name$sroa$0$sroa$4$0$copyload = load4($name$sroa$0$sroa$4$0$name$sroa$0$0$$sroa_cast$sroa_idx76); | |
store4($_3$i$i$i$i,$name$sroa$0$sroa$0$0$copyload); | |
$_8$sroa$0$sroa$4$0$_8$sroa$0$0$$sroa_cast$sroa_idx73$i = ((($_3$i$i$i$i)) + 4|0); | |
store4($_8$sroa$0$sroa$4$0$_8$sroa$0$0$$sroa_cast$sroa_idx73$i,$name$sroa$0$sroa$4$0$copyload); | |
$_8$sroa$0$sroa$5$0$_8$sroa$0$0$$sroa_cast$sroa_idx75$i = ((($_3$i$i$i$i)) + 8|0); | |
store4($_8$sroa$0$sroa$5$0$_8$sroa$0$0$$sroa_cast$sroa_idx75$i,$name$sroa$0$sroa$5$0$copyload); | |
__THREW__ = 0; | |
invoke_vii(95,($_3$i$i$i|0),($_3$i$i$i$i|0)); | |
$1 = __THREW__; __THREW__ = 0; | |
$2 = $1&1; | |
do { | |
if (!($2)) { | |
$bytes$sroa$0$0$copyload$i$i$i$i = load4($_3$i$i$i); | |
$bytes$sroa$7$0$$sroa_idx23$i$i$i$i = ((($_3$i$i$i)) + 4|0); | |
$bytes$sroa$7$0$copyload$i$i$i$i = load4($bytes$sroa$7$0$$sroa_idx23$i$i$i$i); | |
$bytes$sroa$8$0$$sroa_idx29$i$i$i$i = ((($_3$i$i$i)) + 8|0); | |
$bytes$sroa$8$0$copyload$i$i$i$i = load4($bytes$sroa$8$0$$sroa_idx29$i$i$i$i); | |
$3 = (_memchr($bytes$sroa$0$0$copyload$i$i$i$i,0,$bytes$sroa$8$0$copyload$i$i$i$i)|0); | |
$4 = ($3|0)==(0|0); | |
if (!($4)) { | |
$5 = $3; | |
$6 = $bytes$sroa$0$0$copyload$i$i$i$i; | |
$7 = (($5) - ($6))|0; | |
store4($_9$i$i$i,$7); | |
$e$sroa$4$0$$sroa_idx24$i$i$i = ((($_9$i$i$i)) + 4|0); | |
store4($e$sroa$4$0$$sroa_idx24$i$i$i,$6); | |
$e$sroa$5$0$$sroa_idx26$i$i$i = ((($_9$i$i$i)) + 8|0); | |
store4($e$sroa$5$0$$sroa_idx26$i$i$i,$bytes$sroa$7$0$copyload$i$i$i$i); | |
$e$sroa$6$0$$sroa_idx28$i$i$i = ((($_9$i$i$i)) + 12|0); | |
store4($e$sroa$6$0$$sroa_idx28$i$i$i,$bytes$sroa$8$0$copyload$i$i$i$i); | |
__THREW__ = 0; | |
invoke_viii(96,(7443|0),47,($_9$i$i$i|0)); | |
$8 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
store4($_13$i$i$i$i,$bytes$sroa$0$0$copyload$i$i$i$i); | |
$bytes$sroa$7$0$$sroa_idx24$i$i$i$i = ((($_13$i$i$i$i)) + 4|0); | |
store4($bytes$sroa$7$0$$sroa_idx24$i$i$i$i,$bytes$sroa$7$0$copyload$i$i$i$i); | |
$bytes$sroa$8$0$$sroa_idx30$i$i$i$i = ((($_13$i$i$i$i)) + 8|0); | |
store4($bytes$sroa$8$0$$sroa_idx30$i$i$i$i,$bytes$sroa$8$0$copyload$i$i$i$i); | |
__THREW__ = 0; | |
invoke_vii(97,($_12$i$i$i$i|0),($_13$i$i$i$i|0)); | |
$9 = __THREW__; __THREW__ = 0; | |
$10 = $9&1; | |
if (!($10)) { | |
$11 = load4($_12$i$i$i$i); | |
$_12$i$i$sroa_raw_idx$i$i = ((($_12$i$i$i$i)) + 4|0); | |
$12 = load4($_12$i$i$sroa_raw_idx$i$i); | |
$cname$sroa$0$0 = $11;$cname$sroa$5$0 = $12; | |
break L1; | |
} | |
} | |
} while(0); | |
$40 = ___cxa_find_matching_catch_2()|0; | |
$41 = tempRet0; | |
$personalityslot$sroa$0$0 = $40;$personalityslot$sroa$6$0 = $41; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
(_pthread_mutex_lock(((14640)|0))|0); | |
$13 = load8(14632); | |
$14 = i64_eq($13,i64_const(4294967295,4294967295)); | |
do { | |
if ($14) { | |
(_pthread_mutex_unlock(((14640)|0))|0); | |
__THREW__ = 0; | |
invoke_viii(65,(7490|0),55,(3492|0)); | |
$15 = __THREW__; __THREW__ = 0; | |
label = 24; | |
} else { | |
$16 = i64_add($13,i64_const(1,0)); | |
store8(14632,$16); | |
(_pthread_mutex_unlock(((14640)|0))|0); | |
$17 = (___rust_allocate(24,8)|0); | |
$18 = ($17|0)==(0|0); | |
if ($18) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$19 = __THREW__; __THREW__ = 0; | |
label = 24; | |
break; | |
} | |
; store8($17,load8((14664),8),8); store8($17+8 | 0,load8((14664)+8 | 0,8),8); store8($17+16 | 0,load8((14664)+16 | 0,8),8); | |
$20 = $17; | |
store4($attr$i$i$i,0); | |
(_pthread_mutexattr_init(($attr$i$i$i|0))|0); | |
(_pthread_mutexattr_settype(($attr$i$i$i|0),0)|0); | |
(_pthread_mutex_init(($17|0),($attr$i$i$i|0))|0); | |
(_pthread_mutexattr_destroy(($attr$i$i$i|0))|0); | |
$21 = (___rust_allocate(48,8)|0); | |
$22 = ($21|0)==(0|0); | |
do { | |
if ($22) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$23 = __THREW__; __THREW__ = 0; | |
$24 = ___cxa_find_matching_catch_2()|0; | |
$25 = tempRet0; | |
$eh$lpad$body$index2Z2D = $25;$eh$lpad$body$indexZ2D = $24; | |
} else { | |
; store8($21,load8((14688),8),8); store8($21+8 | 0,load8((14688)+8 | 0,8),8); store8($21+16 | 0,load8((14688)+16 | 0,8),8); store8($21+24 | 0,load8((14688)+24 | 0,8),8); store8($21+32 | 0,load8((14688)+32 | 0,8),8); store8($21+40 | 0,load8((14688)+40 | 0,8),8); | |
__THREW__ = 0; | |
invoke_vi(98,($21|0)); | |
$28 = __THREW__; __THREW__ = 0; | |
$29 = $28&1; | |
if ($29) { | |
$26 = ___cxa_find_matching_catch_2()|0; | |
$27 = tempRet0; | |
(_pthread_cond_destroy(($21|0))|0); | |
___rust_deallocate($21,48,8); | |
$eh$lpad$body$index2Z2D = $27;$eh$lpad$body$indexZ2D = $26; | |
break; | |
} | |
$30 = (___rust_allocate(40,8)|0); | |
$31 = ($30|0)==(0|0); | |
if (!($31)) { | |
$35 = $21; | |
store4($30,1); | |
$36 = ((($30)) + 4|0); | |
store4($36,1); | |
$_8$sroa$0$0$$sroa_idx$i = ((($30)) + 8|0); | |
store4($_8$sroa$0$0$$sroa_idx$i,$cname$sroa$0$0); | |
$_8$sroa$4$0$$sroa_idx$i = ((($30)) + 12|0); | |
store4($_8$sroa$4$0$$sroa_idx$i,$cname$sroa$5$0); | |
$_8$sroa$5$0$$sroa_idx$i = ((($30)) + 16|0); | |
store8($_8$sroa$5$0$$sroa_idx$i,$13); | |
$_8$sroa$6$0$$sroa_idx$i = ((($30)) + 24|0); | |
store4($_8$sroa$6$0$$sroa_idx$i,$20); | |
$_8$sroa$7$0$$sroa_idx$i = ((($30)) + 28|0); | |
store4($_8$sroa$7$0$$sroa_idx$i,0); | |
$_8$sroa$8$0$$sroa_idx$i = ((($30)) + 32|0); | |
store4($_8$sroa$8$0$$sroa_idx$i,$35); | |
$_8$sroa$9$0$$sroa_idx$i = ((($30)) + 36|0); | |
store4($_8$sroa$9$0$$sroa_idx$i,0); | |
$37 = $30; | |
STACKTOP = sp;return ($37|0); | |
} | |
__THREW__ = 0; | |
invoke_v(80); | |
$32 = __THREW__; __THREW__ = 0; | |
$33 = ___cxa_find_matching_catch_2()|0; | |
$34 = tempRet0; | |
$personalityslot$sroa$0$0 = $33;$personalityslot$sroa$6$0 = $34; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
(_pthread_mutex_destroy(($17|0))|0); | |
___rust_deallocate($17,24,8); | |
$personalityslot$sroa$0$1$ph = $eh$lpad$body$indexZ2D;$personalityslot$sroa$6$1$ph = $eh$lpad$body$index2Z2D; | |
} | |
} while(0); | |
if ((label|0) == 24) { | |
$42 = ___cxa_find_matching_catch_2()|0; | |
$43 = tempRet0; | |
$personalityslot$sroa$0$1$ph = $42;$personalityslot$sroa$6$1$ph = $43; | |
} | |
$38 = $cname$sroa$0$0; | |
$switchtmp$i = ($cname$sroa$0$0|0)==(0); | |
if ($switchtmp$i) { | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$1$ph;$personalityslot$sroa$6$0 = $personalityslot$sroa$6$1$ph; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
store1($38,0); | |
$39 = ($cname$sroa$5$0|0)==(0); | |
if ($39) { | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$1$ph;$personalityslot$sroa$6$0 = $personalityslot$sroa$6$1$ph; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
___rust_deallocate($38,$cname$sroa$5$0,1); | |
$personalityslot$sroa$0$0 = $personalityslot$sroa$0$1$ph;$personalityslot$sroa$6$0 = $personalityslot$sroa$6$1$ph; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
return (0)|0; | |
} | |
function __ZN4core6result13unwrap_failed17h943aadcaf486d85dE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0; | |
var $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, $not$$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$msg = sp + 56|0; | |
$error = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,$0); | |
$3 = ((($msg)) + 4|0); | |
store4($3,$1); | |
; store8($error,load8($2,4),4); store8($error+8 | 0,load8($2+8 | 0,4),4); | |
$4 = load4(3968); | |
$5 = load4((3972)); | |
$6 = $msg; | |
$7 = $error; | |
store4($_10,$6); | |
$8 = ((($_10)) + 4|0); | |
store4($8,(60)); | |
$9 = ((($_10)) + 8|0); | |
store4($9,$7); | |
$10 = ((($_10)) + 12|0); | |
store4($10,(99)); | |
store4($_5,$4); | |
$11 = ((($_5)) + 4|0); | |
store4($11,$5); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$12 = ((($_5)) + 16|0); | |
store4($12,$_10); | |
$13 = ((($_5)) + 20|0); | |
store4($13,2); | |
__THREW__ = 0; | |
invoke_vii(100,($_5|0),(3956|0)); | |
$14 = __THREW__; __THREW__ = 0; | |
$15 = ___cxa_find_matching_catch_2()|0; | |
$16 = tempRet0; | |
$17 = ((($error)) + 8|0); | |
$18 = load4($17); | |
$not$$i$i$i$i$i = ($18|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
___resumeException($15|0); | |
// unreachable; | |
} | |
$19 = ((($error)) + 4|0); | |
$20 = load4($19); | |
___rust_deallocate($20,$18,1); | |
___resumeException($15|0); | |
// unreachable; | |
} | |
function __ZN3std3ffi5c_str7CString18from_vec_unchecked17h9448a73163a5d5b3E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$pre$i = 0, $$sreg$field = 0, $$sreg$field2 = 0, $$sreg$index1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $3 = 0, $4 = 0, $5 = 0; | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_8 = 0, $not$$i$i$i$i = 0, $v = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$2 = sp; | |
$v = sp + 24|0; | |
$_8 = sp + 8|0; | |
; store8($v,load8($1,4),4); store4($v+8 | 0,load4($1+8 | 0,4),4); | |
__THREW__ = 0; | |
invoke_vii(101,($v|0),1); | |
$3 = __THREW__; __THREW__ = 0; | |
$4 = $3&1; | |
do { | |
if (!($4)) { | |
$6 = ((($v)) + 8|0); | |
$7 = load4($6); | |
$8 = ((($v)) + 4|0); | |
$9 = load4($8); | |
$10 = ($7|0)==($9|0); | |
if ($10) { | |
__THREW__ = 0; | |
invoke_vi(102,($v|0)); | |
$11 = __THREW__; __THREW__ = 0; | |
$12 = $11&1; | |
if ($12) { | |
break; | |
} | |
$$pre$i = load4($6); | |
$15 = $$pre$i; | |
} else { | |
$15 = $7; | |
} | |
$13 = load4($v); | |
$14 = (($13) + ($15)|0); | |
store1($14,0); | |
$16 = (($15) + 1)|0; | |
store4($6,$16); | |
; store8($_8,load8($v,8),8); store4($_8+8 | 0,load4($v+8 | 0,4),4); | |
__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_16into_boxed_slice17h5e096b646292b9e4E($2,$_8); | |
$$sreg$field = load4($2); | |
$$sreg$index1 = ((($2)) + 4|0); | |
$$sreg$field2 = load4($$sreg$index1); | |
store4($0,$$sreg$field); | |
$17 = ((($0)) + 4|0); | |
store4($17,$$sreg$field2); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$5 = ___cxa_find_matching_catch_2()|0; | |
$18 = tempRet0; | |
$19 = ((($v)) + 4|0); | |
$20 = load4($19); | |
$not$$i$i$i$i = ($20|0)==(0); | |
if ($not$$i$i$i$i) { | |
___resumeException($5|0); | |
// unreachable; | |
} | |
$21 = load4($v); | |
___rust_deallocate($21,$20,1); | |
___resumeException($5|0); | |
// unreachable; | |
} | |
function __ZN3std3sys3imp7condvar7Condvar4init17hfc900240c9563305E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; | |
var $_127 = 0, $_132 = 0, $_20 = 0, $_25 = 0, $_55 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_6$sroa$0$0$$sroa_idx$i26 = 0, $_6$sroa$0$0$$sroa_idx$i27 = 0, $_6$sroa$0$0$$sroa_idx$i28 = 0, $_60 = 0, $_92 = 0, $_97 = 0, $attr = 0, $left_val = 0, $left_val2 = 0, $left_val5 = 0, $left_val8 = 0, $r = 0, $r1 = 0, $r4 = 0; | |
var $r7 = 0, $right_val = 0, $right_val3 = 0, $right_val6 = 0, $right_val9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 224|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(224|0); | |
$attr = sp + 160|0; | |
$r = sp + 208|0; | |
$left_val = sp + 204|0; | |
$right_val = sp + 200|0; | |
$_20 = sp + 136|0; | |
$_25 = sp + 120|0; | |
$r1 = sp + 196|0; | |
$left_val2 = sp + 192|0; | |
$right_val3 = sp + 188|0; | |
$_55 = sp + 96|0; | |
$_60 = sp + 80|0; | |
$r4 = sp + 184|0; | |
$left_val5 = sp + 180|0; | |
$right_val6 = sp + 176|0; | |
$_92 = sp + 56|0; | |
$_97 = sp + 40|0; | |
$r7 = sp + 172|0; | |
$left_val8 = sp + 168|0; | |
$right_val9 = sp + 164|0; | |
$_127 = sp + 16|0; | |
$_132 = sp; | |
store4($attr,0); | |
$1 = (_pthread_condattr_init(($attr|0))|0); | |
store4($r,$1); | |
store4($left_val,$r); | |
store4($right_val,14764); | |
$2 = ($1|0)==(0); | |
if (!($2)) { | |
$3 = $left_val; | |
$4 = $right_val; | |
store4($_25,$3); | |
$5 = ((($_25)) + 4|0); | |
store4($5,(93)); | |
$6 = ((($_25)) + 8|0); | |
store4($6,$4); | |
$7 = ((($_25)) + 12|0); | |
store4($7,(93)); | |
store4($_20,3208); | |
$8 = ((($_20)) + 4|0); | |
store4($8,3); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_20)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$9 = ((($_20)) + 16|0); | |
store4($9,$_25); | |
$10 = ((($_20)) + 20|0); | |
store4($10,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_20,3332); | |
// unreachable; | |
} | |
$11 = (_pthread_condattr_setclock(($attr|0),1)|0); | |
store4($r1,$11); | |
store4($left_val2,$r1); | |
store4($right_val3,14764); | |
$12 = ($11|0)==(0); | |
if (!($12)) { | |
$13 = $left_val2; | |
$14 = $right_val3; | |
store4($_60,$13); | |
$15 = ((($_60)) + 4|0); | |
store4($15,(93)); | |
$16 = ((($_60)) + 8|0); | |
store4($16,$14); | |
$17 = ((($_60)) + 12|0); | |
store4($17,(93)); | |
store4($_55,3208); | |
$18 = ((($_55)) + 4|0); | |
store4($18,3); | |
$_6$sroa$0$0$$sroa_idx$i26 = ((($_55)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i26,0); | |
$19 = ((($_55)) + 16|0); | |
store4($19,$_60); | |
$20 = ((($_55)) + 20|0); | |
store4($20,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_55,3320); | |
// unreachable; | |
} | |
$21 = (_pthread_cond_init(($0|0),($attr|0))|0); | |
store4($r4,$21); | |
store4($left_val5,$r4); | |
store4($right_val6,14764); | |
$22 = ($21|0)==(0); | |
if (!($22)) { | |
$23 = $left_val5; | |
$24 = $right_val6; | |
store4($_97,$23); | |
$25 = ((($_97)) + 4|0); | |
store4($25,(93)); | |
$26 = ((($_97)) + 8|0); | |
store4($26,$24); | |
$27 = ((($_97)) + 12|0); | |
store4($27,(93)); | |
store4($_92,3208); | |
$28 = ((($_92)) + 4|0); | |
store4($28,3); | |
$_6$sroa$0$0$$sroa_idx$i27 = ((($_92)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i27,0); | |
$29 = ((($_92)) + 16|0); | |
store4($29,$_97); | |
$30 = ((($_92)) + 20|0); | |
store4($30,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_92,3308); | |
// unreachable; | |
} | |
$31 = (_pthread_condattr_destroy(($attr|0))|0); | |
store4($r7,$31); | |
store4($left_val8,$r7); | |
store4($right_val9,14764); | |
$32 = ($31|0)==(0); | |
if ($32) { | |
STACKTOP = sp;return; | |
} else { | |
$33 = $left_val8; | |
$34 = $right_val9; | |
store4($_132,$33); | |
$35 = ((($_132)) + 4|0); | |
store4($35,(93)); | |
$36 = ((($_132)) + 8|0); | |
store4($36,$34); | |
$37 = ((($_132)) + 12|0); | |
store4($37,(93)); | |
store4($_127,3208); | |
$38 = ((($_127)) + 4|0); | |
store4($38,3); | |
$_6$sroa$0$0$$sroa_idx$i28 = ((($_127)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i28,0); | |
$39 = ((($_127)) + 16|0); | |
store4($39,$_132); | |
$40 = ((($_127)) + 20|0); | |
store4($40,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_127,3296); | |
// unreachable; | |
} | |
} | |
function __ZN39__LT_collections__vec__Vec_LT_T_GT__GT_13reserve_exact17h5bf7d6c211fdfa1cE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$arith = 0, $$overflow = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $ptr$0$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($0)) + 8|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 4|0); | |
$5 = load4($4); | |
$6 = (($5) - ($3))|0; | |
$7 = ($6>>>0)<($1>>>0); | |
if (!($7)) { | |
return; | |
} | |
$$arith = (($3) + ($1))|0; | |
$$overflow = ($$arith>>>0)<($3>>>0); | |
if ($$overflow) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(7545,17); | |
// unreachable; | |
} | |
$8 = ($$arith|0)<(0); | |
if ($8) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$9 = ($5|0)==(0); | |
if ($9) { | |
$10 = (___rust_allocate($$arith,1)|0); | |
$ptr$0$i = $10; | |
} else { | |
$11 = load4($0); | |
$12 = (___rust_reallocate($11,$5,$$arith,1)|0); | |
$ptr$0$i = $12; | |
} | |
$13 = ($ptr$0$i|0)==(0|0); | |
if ($13) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($0,$ptr$0$i); | |
store4($4,$$arith); | |
return; | |
} | |
function __ZN40__LT_alloc__raw_vec__RawVec_LT_T_GT__GT_6double17ha191ddbe3752ee52E($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_13$sroa$0$0 = 0, $_13$sroa$5$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$3 = ($2|0)==(0); | |
do { | |
if ($3) { | |
$8 = (___rust_allocate(4,1)|0); | |
$_13$sroa$0$0 = 4;$_13$sroa$5$0 = $8; | |
} else { | |
$4 = $2 << 1; | |
$5 = ($4|0)<(0); | |
if ($5) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} else { | |
$6 = load4($0); | |
$7 = (___rust_reallocate($6,$2,$4,1)|0); | |
$_13$sroa$0$0 = $4;$_13$sroa$5$0 = $7; | |
break; | |
} | |
} | |
} while(0); | |
$9 = ($_13$sroa$5$0|0)==(0|0); | |
if ($9) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
store4($0,$_13$sroa$5$0); | |
store4($1,$_13$sroa$0$0); | |
return; | |
} | |
} | |
function __ZN39__LT_collections__vec__Vec_LT_T_GT__GT_16into_boxed_slice17h5e096b646292b9e4E($retVal,$0) { | |
$retVal = $retVal|0; | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$$i$i$i$i = 0, $not$$i$i$i$i15 = 0, $retVal$index1 = 0, $self$sroa$0$0$$sroa_cast$sroa_idx = 0, $self$sroa$0$0$copyload45 = 0, $self$sroa$0$0$copyload47 = 0; | |
var $self$sroa$0$sroa$0$0 = 0, $self$sroa$0$sroa$10$0 = 0, $self$sroa$13$0$$sroa_idx38 = 0, $self$sroa$13$0$copyload = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$self$sroa$0$0$copyload45 = load4($0); | |
$self$sroa$0$0$$sroa_cast$sroa_idx = ((($0)) + 4|0); | |
$self$sroa$0$0$copyload47 = load4($self$sroa$0$0$$sroa_cast$sroa_idx); | |
$self$sroa$13$0$$sroa_idx38 = ((($0)) + 8|0); | |
$self$sroa$13$0$copyload = load4($self$sroa$13$0$$sroa_idx38); | |
$1 = ($self$sroa$0$0$copyload47>>>0)<($self$sroa$13$0$copyload>>>0); | |
L1: do { | |
if ($1) { | |
__THREW__ = 0; | |
invoke_vi(79,(3872|0)); | |
$2 = __THREW__; __THREW__ = 0; | |
} else { | |
$3 = ($self$sroa$13$0$copyload|0)==(0); | |
do { | |
if ($3) { | |
$not$$i$i$i$i = ($self$sroa$0$0$copyload47|0)==(0); | |
if ($not$$i$i$i$i) { | |
$self$sroa$0$sroa$0$0 = 1;$self$sroa$0$sroa$10$0 = 0; | |
} else { | |
$4 = $self$sroa$0$0$copyload45; | |
___rust_deallocate($4,$self$sroa$0$0$copyload47,1); | |
$self$sroa$0$sroa$0$0 = 1;$self$sroa$0$sroa$10$0 = 0; | |
} | |
} else { | |
$5 = ($self$sroa$0$0$copyload47|0)==($self$sroa$13$0$copyload|0); | |
if ($5) { | |
$self$sroa$0$sroa$0$0 = $self$sroa$0$0$copyload45;$self$sroa$0$sroa$10$0 = $self$sroa$0$0$copyload47; | |
} else { | |
$6 = $self$sroa$0$0$copyload45; | |
$7 = (___rust_reallocate($6,$self$sroa$0$0$copyload47,$self$sroa$13$0$copyload,1)|0); | |
$8 = ($7|0)==(0|0); | |
if ($8) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$9 = __THREW__; __THREW__ = 0; | |
break L1; | |
} else { | |
$10 = $7; | |
$self$sroa$0$sroa$0$0 = $10;$self$sroa$0$sroa$10$0 = $self$sroa$13$0$copyload; | |
break; | |
} | |
} | |
} | |
} while(0); | |
$12 = $self$sroa$0$sroa$0$0; | |
store4($retVal,$12); | |
$retVal$index1 = ((($retVal)) + 4|0); | |
store4($retVal$index1,$self$sroa$0$sroa$10$0); | |
return; | |
} | |
} while(0); | |
$11 = ___cxa_find_matching_catch_2()|0; | |
$13 = tempRet0; | |
$not$$i$i$i$i15 = ($self$sroa$0$0$copyload47|0)==(0); | |
if ($not$$i$i$i$i15) { | |
___resumeException($11|0); | |
// unreachable; | |
} | |
$14 = $self$sroa$0$0$copyload45; | |
___rust_deallocate($14,$self$sroa$0$0$copyload47,1); | |
___resumeException($11|0); | |
// unreachable; | |
} | |
function __ZN62__LT_std__ffi__c_str__NulError_u20_as_u20_core__fmt__Debug_GT_3fmt17h005813968578c6bdE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $_16 = 0, $_22 = 0, $builder = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$builder = sp; | |
$_16 = sp + 20|0; | |
$_22 = sp + 16|0; | |
$2 = ((($0)) + 4|0); | |
__ZN4core3fmt8builders15debug_tuple_new17hf46138341f671ff7E($builder,$1,7562,8); | |
store4($_16,$0); | |
(__ZN4core3fmt8builders10DebugTuple5field17h3f31b76e23d069b0E($builder,$_16,1224)|0); | |
store4($_22,$2); | |
(__ZN4core3fmt8builders10DebugTuple5field17h3f31b76e23d069b0E($builder,$_22,1240)|0); | |
$3 = (__ZN4core3fmt8builders10DebugTuple6finish17he8f081491c0f63acE($builder)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17ha4a6993daae830a9E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_8$i$i = 0, $entry$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$entry$i$i$i = sp + 8|0; | |
$_8$i$i = sp; | |
$2 = load4($0); | |
$3 = load4($2); | |
$4 = ((($2)) + 8|0); | |
$5 = load4($4); | |
__ZN4core3fmt8builders14debug_list_new17h6cde70f6fe42436aE($_8$i$i,$1); | |
$6 = (($3) + ($5)|0); | |
$7 = ($5|0)==(0); | |
if (!($7)) { | |
$9 = $3; | |
while(1) { | |
$8 = ((($9)) + 1|0); | |
store4($entry$i$i$i,$9); | |
(__ZN4core3fmt8builders9DebugList5entry17hdb7e5aaa78e4ebfaE($_8$i$i,$entry$i$i$i,1256)|0); | |
$10 = ($8|0)==($6|0); | |
if ($10) { | |
break; | |
} else { | |
$9 = $8; | |
} | |
} | |
} | |
$11 = (__ZN4core3fmt8builders9DebugList6finish17h559795a902ec9513E($_8$i$i)|0); | |
STACKTOP = sp;return ($11|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h6261cd9434982afdE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = (__ZN4core3fmt3num49__LT_impl_u20_core__fmt__Debug_u20_for_u20_u8_GT_3fmt17h9da7845164a2ec40E($2,$1)|0); | |
return ($3|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h9b9b7b0a48f800a6E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = (__ZN4core3fmt3num52__LT_impl_u20_core__fmt__Debug_u20_for_u20_usize_GT_3fmt17h1f9fc173e42e50afE($2,$1)|0); | |
return ($3|0); | |
} | |
function __ZN3std3ffi5c_str7CString3new17h72d06be5812cfc70E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$sink$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = i64(), $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12$i = 0, $_13$i = 0, $_3$sroa$0$0$copyload = 0, $_3$sroa$4$0$copyload = 0, $_9$sroa$4$sroa$0$0$_9$sroa$4$0$$sroa_cast$sroa_idx$i = 0, $_9$sroa$4$sroa$4$0$_9$sroa$4$0$$sroa_cast$sroa_idx41$i = 0, $_9$sroa$4$sroa$5$0$_9$sroa$4$0$$sroa_cast$sroa_idx43$i = 0; | |
var $bytes$sroa$7$0$$sroa_idx24$i = 0, $bytes$sroa$8$0$$sroa_idx30$i = 0, $local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i$i = 0, $ptr$0$i$i$i$i$i$i = 0, $ptr$0$i15$i$i$i$i$i$i = 0, $scevgep$i$i$i$i$i$i = 0, $scevgep16$i$i$i$i$i$i = 0, $vector$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$_12$i = sp + 32|0; | |
$_13$i = sp + 16|0; | |
$vector$i$i$i$i = sp; | |
$3 = ($2|0)<(0); | |
if ($3) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$5 = ($2|0)==(0); | |
if ($5) { | |
$ptr$0$i$i$i$i$i$i = (1); | |
} else { | |
$6 = (___rust_allocate($2,1)|0); | |
$7 = ($6|0)==(0|0); | |
if ($7) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
$ptr$0$i$i$i$i$i$i = $6; | |
} | |
} | |
$8 = $ptr$0$i$i$i$i$i$i; | |
store4($vector$i$i$i$i,$8); | |
$9 = ((($vector$i$i$i$i)) + 4|0); | |
store4($9,$2); | |
$10 = ((($vector$i$i$i$i)) + 8|0); | |
store4($10,0); | |
$11 = (($1) + ($2)|0); | |
__THREW__ = 0; | |
invoke_vii(81,($vector$i$i$i$i|0),($2|0)); | |
$12 = __THREW__; __THREW__ = 0; | |
$13 = $12&1; | |
if ($13) { | |
$4 = ___cxa_find_matching_catch_2()|0; | |
$24 = tempRet0; | |
$25 = load4($9); | |
$not$$i$i$i$i$i$i$i$i = ($25|0)==(0); | |
if ($not$$i$i$i$i$i$i$i$i) { | |
___resumeException($4|0); | |
// unreachable; | |
} | |
$26 = load4($vector$i$i$i$i); | |
___rust_deallocate($26,$25,1); | |
___resumeException($4|0); | |
// unreachable; | |
} | |
$14 = load4($10); | |
if ($5) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i = $14; | |
} else { | |
$15 = load4($vector$i$i$i$i); | |
$16 = (($15) + ($14)|0); | |
$18 = $1;$ptr$0$i15$i$i$i$i$i$i = $16; | |
while(1) { | |
$17 = ((($18)) + 1|0); | |
$19 = load1($18); | |
store1($ptr$0$i15$i$i$i$i$i$i,$19); | |
$20 = ((($ptr$0$i15$i$i$i$i$i$i)) + 1|0); | |
$21 = ($17|0)==($11|0); | |
if ($21) { | |
break; | |
} else { | |
$18 = $17;$ptr$0$i15$i$i$i$i$i$i = $20; | |
} | |
} | |
$22 = $1; | |
$23 = (($14) - ($22))|0; | |
$scevgep$i$i$i$i$i$i = (($11) + ($23)|0); | |
$scevgep16$i$i$i$i$i$i = $scevgep$i$i$i$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i = $scevgep16$i$i$i$i$i$i; | |
} | |
store4($10,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i); | |
$_3$sroa$0$0$copyload = load4($vector$i$i$i$i); | |
$_3$sroa$4$0$copyload = load4($9); | |
$27 = (_memchr($_3$sroa$0$0$copyload,0,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i)|0); | |
$28 = ($27|0)==(0|0); | |
if ($28) { | |
store4($_13$i,$_3$sroa$0$0$copyload); | |
$bytes$sroa$7$0$$sroa_idx24$i = ((($_13$i)) + 4|0); | |
store4($bytes$sroa$7$0$$sroa_idx24$i,$_3$sroa$4$0$copyload); | |
$bytes$sroa$8$0$$sroa_idx30$i = ((($_13$i)) + 8|0); | |
store4($bytes$sroa$8$0$$sroa_idx30$i,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i); | |
__ZN3std3ffi5c_str7CString18from_vec_unchecked17h9448a73163a5d5b3E($_12$i,$_13$i); | |
$29 = ((($0)) + 4|0); | |
$30 = load8($_12$i); | |
store8($29,$30,4); | |
$$sink$i = 0; | |
store4($0,$$sink$i); | |
STACKTOP = sp;return; | |
} else { | |
$31 = $27; | |
$32 = $_3$sroa$0$0$copyload; | |
$33 = (($31) - ($32))|0; | |
$34 = ((($0)) + 4|0); | |
store4($34,$33); | |
$_9$sroa$4$sroa$0$0$_9$sroa$4$0$$sroa_cast$sroa_idx$i = ((($0)) + 8|0); | |
store4($_9$sroa$4$sroa$0$0$_9$sroa$4$0$$sroa_cast$sroa_idx$i,$_3$sroa$0$0$copyload); | |
$_9$sroa$4$sroa$4$0$_9$sroa$4$0$$sroa_cast$sroa_idx41$i = ((($0)) + 12|0); | |
store4($_9$sroa$4$sroa$4$0$_9$sroa$4$0$$sroa_cast$sroa_idx41$i,$_3$sroa$4$0$copyload); | |
$_9$sroa$4$sroa$5$0$_9$sroa$4$0$$sroa_cast$sroa_idx43$i = ((($0)) + 16|0); | |
store4($_9$sroa$4$sroa$5$0$_9$sroa$4$0$$sroa_cast$sroa_idx43$i,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i); | |
$$sink$i = 1; | |
store4($0,$$sink$i); | |
STACKTOP = sp;return; | |
} | |
} | |
function __ZN3std3ffi5c_str104__LT_impl_u20_core__convert__From_LT_std__ffi__c_str__NulError_GT__u20_for_u20_std__io__error__Error_GT_4from17h80466cc1a38a1317E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_3$i$i$i = 0, $_5$sroa$4$0$$sroa_idx$i = 0; | |
var $_5$sroa$4$i = 0, $_5$sroa$47$0$$sroa_idx8$i = 0, $not$$i$i$i$i$i = 0, $not$$i$i$i$i$i12 = 0, $x$i$sroa$4$0$$sroa_raw_idx$i = 0, $x$i$sroa$4$i = 0, $x$i$sroa$5$0$$sroa_idx$i = 0, $x$i$sroa$6$0$$sroa_idx$i = 0, $x$sroa$0$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$x$i$sroa$4$i = sp + 31|0; | |
$_5$sroa$4$i = sp + 28|0; | |
$x$sroa$0$i$i$i$i$i = sp + 16|0; | |
$_3$i$i$i = sp; | |
__THREW__ = 0; | |
invoke_viii(88,($_3$i$i$i|0),(7633|0),33); | |
$2 = __THREW__; __THREW__ = 0; | |
$3 = $2&1; | |
do { | |
if (!($3)) { | |
; store8($x$sroa$0$i$i$i$i$i,load8($_3$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i+8 | 0,load4($_3$i$i$i+8 | 0,4),4); | |
$4 = (___rust_allocate(12,4)|0); | |
$5 = ($4|0)==(0|0); | |
if ($5) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$6 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
; store8($4,load8($x$sroa$0$i$i$i$i$i,4),4); store4($4+8 | 0,load4($x$sroa$0$i$i$i$i$i+8 | 0,4),4); | |
$7 = (___rust_allocate(12,4)|0); | |
$8 = ($7|0)==(0|0); | |
if ($8) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$9 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
store1($7,11); | |
$x$i$sroa$4$0$$sroa_raw_idx$i = ((($7)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i,load2($x$i$sroa$4$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i+2 | 0,load1($x$i$sroa$4$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i = ((($7)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i,$4); | |
$x$i$sroa$6$0$$sroa_idx$i = ((($7)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i,1152); | |
store1($0,2); | |
$_5$sroa$4$0$$sroa_idx$i = ((($0)) + 1|0); | |
; store2($_5$sroa$4$0$$sroa_idx$i,load2($_5$sroa$4$i,1),1); store1($_5$sroa$4$0$$sroa_idx$i+2 | 0,load1($_5$sroa$4$i+2 | 0,1),1); | |
$_5$sroa$47$0$$sroa_idx8$i = ((($0)) + 4|0); | |
store4($_5$sroa$47$0$$sroa_idx8$i,$7); | |
$11 = ((($1)) + 8|0); | |
$12 = load4($11); | |
$not$$i$i$i$i$i = ($12|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
STACKTOP = sp;return; | |
} | |
$13 = ((($1)) + 4|0); | |
$14 = load4($13); | |
___rust_deallocate($14,$12,1); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$10 = ___cxa_find_matching_catch_2()|0; | |
$15 = tempRet0; | |
$16 = ((($1)) + 8|0); | |
$17 = load4($16); | |
$not$$i$i$i$i$i12 = ($17|0)==(0); | |
if ($not$$i$i$i$i$i12) { | |
___resumeException($10|0); | |
// unreachable; | |
} | |
$18 = ((($1)) + 4|0); | |
$19 = load4($18); | |
___rust_deallocate($19,$17,1); | |
___resumeException($10|0); | |
// unreachable; | |
} | |
function __ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$arith = 0, $$overflow = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$sroa$speculated$i$i$i = 0, $ptr$0$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($0)) + 8|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 4|0); | |
$5 = load4($4); | |
$6 = (($5) - ($3))|0; | |
$7 = ($6>>>0)<($1>>>0); | |
if (!($7)) { | |
return; | |
} | |
$$arith = (($3) + ($1))|0; | |
$$overflow = ($$arith>>>0)<($3>>>0); | |
if ($$overflow) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(7545,17); | |
// unreachable; | |
} | |
$8 = $5 << 1; | |
$9 = ($$arith>>>0)>=($8>>>0); | |
$_0$0$sroa$speculated$i$i$i = $9 ? $$arith : $8; | |
$10 = ($_0$0$sroa$speculated$i$i$i|0)<(0); | |
if ($10) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$11 = ($5|0)==(0); | |
if ($11) { | |
$12 = (___rust_allocate($_0$0$sroa$speculated$i$i$i,1)|0); | |
$ptr$0$i = $12; | |
} else { | |
$13 = load4($0); | |
$14 = (___rust_reallocate($13,$5,$_0$0$sroa$speculated$i$i$i,1)|0); | |
$ptr$0$i = $14; | |
} | |
$15 = ($ptr$0$i|0)==(0|0); | |
if ($15) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($0,$ptr$0$i); | |
store4($4,$_0$0$sroa$speculated$i$i$i); | |
return; | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17he1bc33b91d576bbaE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
$5 = (__ZN65__LT_std__sys__imp__os_str__Slice_u20_as_u20_core__fmt__Debug_GT_3fmt17h225ca288bc660335E($2,$4,$1)|0); | |
return ($5|0); | |
} | |
function __ZN65__LT_std__sys__imp__os_str__Slice_u20_as_u20_core__fmt__Debug_GT_3fmt17h225ca288bc660335E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i16 = 0, $_6 = 0, $not$$i$i$i$i$i$i = 0; | |
var $not$$i$i$i$i$i$i12 = 0, $switch$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_6 = sp; | |
__ZN11collections6string6String15from_utf8_lossy17h1390807051367430E($_6,$0,$1); | |
$3 = load4($_6); | |
$switch$i = ($3|0)==(1); | |
$4 = ((($_6)) + 4|0); | |
$5 = load4($4); | |
if (!($switch$i)) { | |
$6 = ((($_6)) + 8|0); | |
$7 = load4($6); | |
$8 = (__ZN40__LT_str_u20_as_u20_core__fmt__Debug_GT_3fmt17h31fd16ee2a8b1f10E($5,$7,$2)|0); | |
$_0$sroa$0$0$i16 = $8; | |
STACKTOP = sp;return ($_0$sroa$0$0$i16|0); | |
} | |
$9 = ((($_6)) + 12|0); | |
$10 = load4($9); | |
__THREW__ = 0; | |
$11 = (invoke_iiii(103,($5|0),($10|0),($2|0))|0); | |
$12 = __THREW__; __THREW__ = 0; | |
$13 = $12&1; | |
if ($13) { | |
$14 = ___cxa_find_matching_catch_2()|0; | |
$17 = tempRet0; | |
$18 = ((($_6)) + 8|0); | |
$19 = load4($18); | |
$not$$i$i$i$i$i$i12 = ($19|0)==(0); | |
if ($not$$i$i$i$i$i$i12) { | |
___resumeException($14|0); | |
// unreachable; | |
} | |
___rust_deallocate($5,$19,1); | |
___resumeException($14|0); | |
// unreachable; | |
} else { | |
$15 = ((($_6)) + 8|0); | |
$16 = load4($15); | |
$not$$i$i$i$i$i$i = ($16|0)==(0); | |
if ($not$$i$i$i$i$i$i) { | |
$_0$sroa$0$0$i16 = $11; | |
STACKTOP = sp;return ($_0$sroa$0$0$i16|0); | |
} | |
___rust_deallocate($5,$16,1); | |
$_0$sroa$0$0$i16 = $11; | |
STACKTOP = sp;return ($_0$sroa$0$0$i16|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4drop17he0799172e8ad03a2E($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $not$$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$not$$i$i$i$i = ($2|0)==(0); | |
if ($not$$i$i$i$i) { | |
return; | |
} | |
$3 = load4($0); | |
___rust_deallocate($3,$2,1); | |
return; | |
} | |
function __ZN36__LT_T_u20_as_u20_core__any__Any_GT_11get_type_id17h83699e1f122415a3E($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return i64_const(278079196,1083793222); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h108aad08dc860906E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $local_len$sroa$5$0$i$lcssa$i$i$i$i = 0, $ptr$0$i15$i$i$i$i = 0, $scevgep$i$i$i$i = 0, $scevgep16$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = load4($0); | |
$4 = (($1) + ($2)|0); | |
__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E($3,$2); | |
$5 = ((($3)) + 8|0); | |
$6 = load4($5); | |
$7 = ($2|0)==(0); | |
if ($7) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i = $6; | |
store4($5,$local_len$sroa$5$0$i$lcssa$i$i$i$i); | |
return 0; | |
} | |
$8 = load4($3); | |
$9 = (($8) + ($6)|0); | |
$11 = $1;$ptr$0$i15$i$i$i$i = $9; | |
while(1) { | |
$10 = ((($11)) + 1|0); | |
$12 = load1($11); | |
store1($ptr$0$i15$i$i$i$i,$12); | |
$13 = ((($ptr$0$i15$i$i$i$i)) + 1|0); | |
$14 = ($10|0)==($4|0); | |
if ($14) { | |
break; | |
} else { | |
$11 = $10;$ptr$0$i15$i$i$i$i = $13; | |
} | |
} | |
$15 = $1; | |
$16 = (($6) - ($15))|0; | |
$scevgep$i$i$i$i = (($4) + ($16)|0); | |
$scevgep16$i$i$i$i = $scevgep$i$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i = $scevgep16$i$i$i$i; | |
store4($5,$local_len$sroa$5$0$i$lcssa$i$i$i$i); | |
return 0; | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h94474abe9255fb7aE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$pre$i$i = 0, $$pre$i$i$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; | |
var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; | |
var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $8 = 0, $9 = 0, $_19$i$i = 0, $len$2$i$i$i$i = 0, $ptr$0$i15$i$i$i1$i = 0, $scevgep$i$i$i$i = 0, $scevgep16$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_19$i$i = sp; | |
$2 = load4($0); | |
$3 = ($1>>>0)<(128); | |
if ($3) { | |
$4 = $1&255; | |
$5 = ((($2)) + 8|0); | |
$6 = load4($5); | |
$7 = ((($2)) + 4|0); | |
$8 = load4($7); | |
$9 = ($6|0)==($8|0); | |
if ($9) { | |
__ZN40__LT_alloc__raw_vec__RawVec_LT_T_GT__GT_6double17ha191ddbe3752ee52E($2); | |
$$pre$i$i$i = load4($5); | |
$12 = $$pre$i$i$i; | |
} else { | |
$12 = $6; | |
} | |
$10 = load4($2); | |
$11 = (($10) + ($12)|0); | |
store1($11,$4); | |
$13 = load4($5); | |
$14 = (($13) + 1)|0; | |
store4($5,$14); | |
STACKTOP = sp;return 0; | |
} | |
store4($_19$i$i,0); | |
$15 = ($1>>>0)<(2048); | |
do { | |
if ($15) { | |
$16 = $1 >>> 6; | |
$17 = $16 & 31; | |
$18 = $17&255; | |
$19 = $18 | -64; | |
store1($_19$i$i,$19); | |
$20 = $1 & 63; | |
$21 = $20&255; | |
$22 = ((($_19$i$i)) + 1|0); | |
$23 = $21 | -128; | |
store1($22,$23); | |
$62 = $19;$len$2$i$i$i$i = 2; | |
} else { | |
$24 = ($1>>>0)<(65536); | |
if ($24) { | |
$25 = $1 >>> 12; | |
$26 = $25 & 15; | |
$27 = $26&255; | |
$28 = $27 | -32; | |
store1($_19$i$i,$28); | |
$29 = $1 >>> 6; | |
$30 = $29 & 63; | |
$31 = $30&255; | |
$32 = ((($_19$i$i)) + 1|0); | |
$33 = $31 | -128; | |
store1($32,$33); | |
$34 = $1 & 63; | |
$35 = $34&255; | |
$36 = ((($_19$i$i)) + 2|0); | |
$37 = $35 | -128; | |
store1($36,$37); | |
$62 = $28;$len$2$i$i$i$i = 3; | |
break; | |
} else { | |
$38 = $1 >>> 18; | |
$39 = $38 & 7; | |
$40 = $39&255; | |
$41 = $40 | -16; | |
store1($_19$i$i,$41); | |
$42 = $1 >>> 12; | |
$43 = $42 & 63; | |
$44 = $43&255; | |
$45 = ((($_19$i$i)) + 1|0); | |
$46 = $44 | -128; | |
store1($45,$46); | |
$47 = $1 >>> 6; | |
$48 = $47 & 63; | |
$49 = $48&255; | |
$50 = ((($_19$i$i)) + 2|0); | |
$51 = $49 | -128; | |
store1($50,$51); | |
$52 = $1 & 63; | |
$53 = $52&255; | |
$54 = ((($_19$i$i)) + 3|0); | |
$55 = $53 | -128; | |
store1($54,$55); | |
$62 = $41;$len$2$i$i$i$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$56 = (($_19$i$i) + ($len$2$i$i$i$i)|0); | |
__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E($2,$len$2$i$i$i$i); | |
$57 = ((($2)) + 8|0); | |
$58 = load4($57); | |
$59 = load4($2); | |
$60 = (($59) + ($58)|0); | |
$61 = ((($_19$i$i)) + 1|0); | |
store1($60,$62); | |
$63 = ($61|0)==($56|0); | |
if (!($63)) { | |
$65 = $61;$ptr$0$i15$i$i$i1$i = $60; | |
while(1) { | |
$64 = ((($ptr$0$i15$i$i$i1$i)) + 1|0); | |
$$pre$i$i = load1($65); | |
$66 = ((($65)) + 1|0); | |
store1($64,$$pre$i$i); | |
$67 = ($66|0)==($56|0); | |
if ($67) { | |
break; | |
} else { | |
$65 = $66;$ptr$0$i15$i$i$i1$i = $64; | |
} | |
} | |
} | |
$68 = $_19$i$i; | |
$69 = (($58) - ($68))|0; | |
$scevgep$i$i$i$i = (($56) + ($69)|0); | |
$scevgep16$i$i$i$i = $scevgep$i$i$i$i; | |
store4($57,$scevgep16$i$i$i$i); | |
STACKTOP = sp;return 0; | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h0ce3f7d6f6f47fb0E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $_10$i = 0, $_8$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8$i = sp + 24|0; | |
$_10$i = sp; | |
$2 = load4($0); | |
store4($_8$i,$2); | |
; store8($_10$i,load8($1,4),4); store8($_10$i+8 | 0,load8($1+8 | 0,4),4); store8($_10$i+16 | 0,load8($1+16 | 0,4),4); | |
$3 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8$i,1056,$_10$i)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN3std3sys3imp2os12error_string17h1ca26f232782b1b8E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_24 = 0, $buf = 0, $self$sroa$0$0$copyload$i = 0, $self$sroa$6$0$$sroa_idx19$i = 0, $self$sroa$6$0$copyload$i = 0, $self$sroa$8$0$$sroa_idx21$i = 0, $self$sroa$8$0$copyload$i = 0, $switch2$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); | |
$buf = sp + 16|0; | |
$_24 = sp; | |
; store8($buf,i64_const(0,0),1); store8($buf+8|0,i64_const(0,0),1); store8($buf+16|0,i64_const(0,0),1); store8($buf+24|0,i64_const(0,0),1); store8($buf+32|0,i64_const(0,0),1); store8($buf+40|0,i64_const(0,0),1); store8($buf+48|0,i64_const(0,0),1); store8($buf+56|0,i64_const(0,0),1); store8($buf+64|0,i64_const(0,0),1); store8($buf+72|0,i64_const(0,0),1); store8($buf+80|0,i64_const(0,0),1); store8($buf+88|0,i64_const(0,0),1); store8($buf+96|0,i64_const(0,0),1); store8($buf+104|0,i64_const(0,0),1); store8($buf+112|0,i64_const(0,0),1); store8($buf+120|0,i64_const(0,0),1); | |
$2 = (_strerror_r($1,$buf,128)|0); | |
$3 = ($2|0)<(0); | |
if ($3) { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(8064,18,3284); | |
// unreachable; | |
} | |
$4 = (_strlen($buf)|0); | |
$5 = ($4|0)==(-1); | |
if ($5) { | |
__ZN4core5slice20slice_index_len_fail17h83f941772164826cE(-1,0); | |
// unreachable; | |
} | |
__ZN4core3str9from_utf817h22623e719d9946c5E($_24,$buf,$4); | |
$self$sroa$0$0$copyload$i = load4($_24); | |
$self$sroa$6$0$$sroa_idx19$i = ((($_24)) + 4|0); | |
$self$sroa$6$0$copyload$i = load4($self$sroa$6$0$$sroa_idx19$i); | |
$switch2$i = ($self$sroa$0$0$copyload$i|0)==(0); | |
if ($switch2$i) { | |
$self$sroa$8$0$$sroa_idx21$i = ((($_24)) + 8|0); | |
$self$sroa$8$0$copyload$i = load4($self$sroa$8$0$$sroa_idx21$i); | |
$6 = $self$sroa$6$0$copyload$i; | |
__ZN11collections3str62__LT_impl_u20_collections__borrow__ToOwned_u20_for_u20_str_GT_8to_owned17h2e1714fe1c7b4014E($0,$6,$self$sroa$8$0$copyload$i); | |
STACKTOP = sp;return; | |
} else { | |
__ZN4core6result13unwrap_failed17h4bb16f7e5f3f47beE($self$sroa$6$0$copyload$i); | |
// unreachable; | |
} | |
} | |
function __ZN66__LT_collections__string__String_u20_as_u20_core__fmt__Display_GT_3fmt17h183a8ac426816647E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 8|0); | |
$4 = load4($3); | |
$5 = (__ZN42__LT_str_u20_as_u20_core__fmt__Display_GT_3fmt17h66ce7d3c5c65a4afE($2,$4,$1)|0); | |
return ($5|0); | |
} | |
function __ZN4core6result13unwrap_failed17h4bb16f7e5f3f47beE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$msg = sp + 48|0; | |
$error = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,7276); | |
$1 = ((($msg)) + 4|0); | |
store4($1,43); | |
store4($error,$0); | |
$2 = load4(3968); | |
$3 = load4((3972)); | |
$4 = $msg; | |
$5 = $error; | |
store4($_10,$4); | |
$6 = ((($_10)) + 4|0); | |
store4($6,(60)); | |
$7 = ((($_10)) + 8|0); | |
store4($7,$5); | |
$8 = ((($_10)) + 12|0); | |
store4($8,(104)); | |
store4($_5,$2); | |
$9 = ((($_5)) + 4|0); | |
store4($9,$3); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$10 = ((($_5)) + 16|0); | |
store4($10,$_10); | |
$11 = ((($_5)) + 20|0); | |
store4($11,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,3956); | |
// unreachable; | |
} | |
function __ZN36__LT_T_u20_as_u20_core__any__Any_GT_11get_type_id17h36e58845ef9b89c1E($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return i64_const(1133457186,703347955); | |
} | |
function __ZN3std2io5stdio6stdout11stdout_init17hf21662d4441857e9E() { | |
var $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_5$sroa$5$sroa$0 = 0, $_5$sroa$5$sroa$12 = 0, $_5$sroa$9$i$i = 0, $_6$sroa$11 = 0, $attr$i$i = 0, $data$i$sroa$0$0$$sroa_idx = 0, $data$i$sroa$4$0$$sroa_raw_idx = 0, $data$i$sroa$5$sroa$0 = 0, $data$i$sroa$5$sroa$0$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = 0, $data$i$sroa$5$sroa$10$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = 0; | |
var $data$i$sroa$5$sroa$11$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = 0, $data$i$sroa$5$sroa$12 = 0, $data$i$sroa$5$sroa$12$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = 0, $data$i$sroa$5$sroa$4$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = 0, $data$i$sroa$5$sroa$5$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = 0, $data$i$sroa$5$sroa$6$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = 0, $data$i$sroa$5$sroa$8$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = 0, $data$i$sroa$5$sroa$9$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = 0, $mutex$i$sroa$5$sroa$0 = 0, $t$i$sroa$11 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$attr$i$i = sp; | |
$t$i$sroa$11 = sp + 25|0; | |
$mutex$i$sroa$5$sroa$0 = sp + 22|0; | |
$_5$sroa$9$i$i = sp + 19|0; | |
$data$i$sroa$5$sroa$0 = sp + 16|0; | |
$data$i$sroa$5$sroa$12 = sp + 13|0; | |
$_5$sroa$5$sroa$0 = sp + 10|0; | |
$_5$sroa$5$sroa$12 = sp + 7|0; | |
$_6$sroa$11 = sp + 4|0; | |
$0 = (___rust_allocate(1024,1)|0); | |
$1 = ($0|0)==(0|0); | |
if ($1) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
$2 = $0; | |
; store2($_6$sroa$11,load2($_5$sroa$9$i$i,1),1); store1($_6$sroa$11+2 | 0,load1($_5$sroa$9$i$i+2 | 0,1),1); | |
; store2($t$i$sroa$11,load2($_6$sroa$11,1),1); store1($t$i$sroa$11+2 | 0,load1($_6$sroa$11+2 | 0,1),1); | |
$3 = (___rust_allocate(24,8)|0); | |
$4 = ($3|0)==(0|0); | |
if ($4) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
; store2($_5$sroa$5$sroa$12,load2($t$i$sroa$11,1),1); store1($_5$sroa$5$sroa$12+2 | 0,load1($t$i$sroa$11+2 | 0,1),1); | |
store4($attr$i$i,0); | |
(_pthread_mutexattr_init(($attr$i$i|0))|0); | |
(_pthread_mutexattr_settype(($attr$i$i|0),1)|0); | |
(_pthread_mutex_init(($3|0),($attr$i$i|0))|0); | |
(_pthread_mutexattr_destroy(($attr$i$i|0))|0); | |
; store2($_5$sroa$5$sroa$0,load2($mutex$i$sroa$5$sroa$0,1),1); store1($_5$sroa$5$sroa$0+2 | 0,load1($mutex$i$sroa$5$sroa$0+2 | 0,1),1); | |
; store2($data$i$sroa$5$sroa$0,load2($_5$sroa$5$sroa$0,1),1); store1($data$i$sroa$5$sroa$0+2 | 0,load1($_5$sroa$5$sroa$0+2 | 0,1),1); | |
; store2($data$i$sroa$5$sroa$12,load2($_5$sroa$5$sroa$12,1),1); store1($data$i$sroa$5$sroa$12+2 | 0,load1($_5$sroa$5$sroa$12+2 | 0,1),1); | |
$5 = (___rust_allocate(40,4)|0); | |
$6 = ($5|0)==(0|0); | |
if ($6) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
$7 = $3; | |
store4($5,1); | |
$8 = ((($5)) + 4|0); | |
store4($8,1); | |
$data$i$sroa$0$0$$sroa_idx = ((($5)) + 8|0); | |
store4($data$i$sroa$0$0$$sroa_idx,$7); | |
$data$i$sroa$4$0$$sroa_raw_idx = ((($5)) + 12|0); | |
store1($data$i$sroa$4$0$$sroa_raw_idx,0); | |
$data$i$sroa$5$sroa$0$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = ((($5)) + 13|0); | |
; store2($data$i$sroa$5$sroa$0$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx,load2($data$i$sroa$5$sroa$0,1),1); store1($data$i$sroa$5$sroa$0$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx+2 | 0,load1($data$i$sroa$5$sroa$0+2 | 0,1),1); | |
$data$i$sroa$5$sroa$4$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = ((($5)) + 16|0); | |
store4($data$i$sroa$5$sroa$4$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx,0,1); | |
$data$i$sroa$5$sroa$5$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = ((($5)) + 20|0); | |
store1($data$i$sroa$5$sroa$5$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx,1); | |
$data$i$sroa$5$sroa$6$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = ((($5)) + 21|0); | |
store1($data$i$sroa$5$sroa$6$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx,0); | |
$data$i$sroa$5$sroa$8$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = ((($5)) + 24|0); | |
store4($data$i$sroa$5$sroa$8$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx,$2,1); | |
$data$i$sroa$5$sroa$9$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = ((($5)) + 28|0); | |
store4($data$i$sroa$5$sroa$9$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx,1024,1); | |
$data$i$sroa$5$sroa$10$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx = ((($5)) + 32|0); | |
store4($data$i$sroa$5$sroa$10$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_idx,0,1); | |
$data$i$sroa$5$sroa$11$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = ((($5)) + 36|0); | |
store1($data$i$sroa$5$sroa$11$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx,0); | |
$data$i$sroa$5$sroa$12$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx = ((($5)) + 37|0); | |
; store2($data$i$sroa$5$sroa$12$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx,load2($data$i$sroa$5$sroa$12,1),1); store1($data$i$sroa$5$sroa$12$0$data$i$sroa$5$0$$sroa_raw_idx$sroa_raw_idx+2 | 0,load1($data$i$sroa$5$sroa$12+2 | 0,1),1); | |
$9 = $5; | |
STACKTOP = sp;return ($9|0); | |
} | |
return (0)|0; | |
} | |
function __ZN3std6thread5local2os13destroy_value17h7cb81224e6e75015E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i = 0, $_0$0$i$i8 = 0, $cond$i$i = 0, $cond$i$i$i$i = 0, $cond$i$i$i$i$i = 0; | |
var $cond$i$i6 = 0, $switchtmp$i$i$i$i$i$i$i = 0, $switchtmp$i$i$i$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = load4($1); | |
$cond$i$i = ($2|0)==(0); | |
if ($cond$i$i) { | |
__THREW__ = 0; | |
$3 = (invoke_ii(105,($1|0))|0); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if ($5) { | |
$21 = ___cxa_find_matching_catch_2()|0; | |
$22 = tempRet0; | |
$23 = ((($0)) + 4|0); | |
$24 = load4($23); | |
$cond$i$i$i$i = ($24|0)==(1); | |
if (!($cond$i$i$i$i)) { | |
___rust_deallocate($0,20,4); | |
___resumeException($21|0); | |
// unreachable; | |
} | |
$25 = ((($0)) + 12|0); | |
$26 = load4($25); | |
$switchtmp$i$i$i$i$i$i$i = ($26|0)==(0|0); | |
if ($switchtmp$i$i$i$i$i$i$i) { | |
___rust_deallocate($0,20,4); | |
___resumeException($21|0); | |
// unreachable; | |
} | |
$27 = ((($0)) + 16|0); | |
$28 = load4($27); | |
$29 = load4($28); | |
FUNCTION_TABLE_vi[$29 & 255]($26); | |
$30 = load4($27); | |
$31 = ((($30)) + 4|0); | |
$32 = load4($31); | |
$33 = ($32|0)==(0); | |
if ($33) { | |
___rust_deallocate($0,20,4); | |
___resumeException($21|0); | |
// unreachable; | |
} | |
$34 = ((($30)) + 8|0); | |
$35 = load4($34); | |
___rust_deallocate($26,$32,$35); | |
___rust_deallocate($0,20,4); | |
___resumeException($21|0); | |
// unreachable; | |
} else { | |
$_0$0$i$i = $3; | |
} | |
} else { | |
$_0$0$i$i = $2; | |
} | |
(_pthread_setspecific(($_0$0$i$i|0),((1)|0))|0); | |
$6 = ((($0)) + 4|0); | |
$7 = load4($6); | |
$cond$i$i$i$i$i = ($7|0)==(1); | |
if ($cond$i$i$i$i$i) { | |
$8 = ((($0)) + 12|0); | |
$9 = load4($8); | |
$switchtmp$i$i$i$i$i$i$i$i = ($9|0)==(0|0); | |
if (!($switchtmp$i$i$i$i$i$i$i$i)) { | |
$10 = ((($0)) + 16|0); | |
$11 = load4($10); | |
$12 = load4($11); | |
FUNCTION_TABLE_vi[$12 & 255]($9); | |
$13 = load4($10); | |
$14 = ((($13)) + 4|0); | |
$15 = load4($14); | |
$16 = ($15|0)==(0); | |
if (!($16)) { | |
$17 = ((($13)) + 8|0); | |
$18 = load4($17); | |
___rust_deallocate($9,$15,$18); | |
} | |
} | |
} | |
___rust_deallocate($0,20,4); | |
$19 = load4($1); | |
$cond$i$i6 = ($19|0)==(0); | |
if (!($cond$i$i6)) { | |
$_0$0$i$i8 = $19; | |
(_pthread_setspecific(($_0$0$i$i8|0),(0|0))|0); | |
return; | |
} | |
$20 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($1)|0); | |
$_0$0$i$i8 = $20; | |
(_pthread_setspecific(($_0$0$i$i8|0),(0|0))|0); | |
return; | |
} | |
function __ZN3std6thread5local2os13destroy_value17h3b96961423df9928E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i = 0, $_0$0$i$i8 = 0, $cond$i$i = 0, $cond$i$i$i$i = 0, $cond$i$i$i$i$i = 0, $cond$i$i6 = 0, $switchtmp$i$i$i$i$i$i$i = 0, $switchtmp$i$i$i$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = load4($1); | |
$cond$i$i = ($2|0)==(0); | |
if ($cond$i$i) { | |
__THREW__ = 0; | |
$3 = (invoke_ii(105,($1|0))|0); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if ($5) { | |
$15 = ___cxa_find_matching_catch_2()|0; | |
$16 = tempRet0; | |
$17 = ((($0)) + 4|0); | |
$18 = load4($17); | |
$cond$i$i$i$i = ($18|0)==(1); | |
if (!($cond$i$i$i$i)) { | |
___rust_deallocate($0,24,4); | |
___resumeException($15|0); | |
// unreachable; | |
} | |
$19 = ((($0)) + 20|0); | |
$20 = load4($19); | |
$switchtmp$i$i$i$i$i$i$i = ($20|0)==(0|0); | |
if ($switchtmp$i$i$i$i$i$i$i) { | |
___rust_deallocate($0,24,4); | |
___resumeException($15|0); | |
// unreachable; | |
} | |
$21 = load4($20); | |
$22 = (($21) - 1)|0; | |
store4($20,$22); | |
$23 = ($21|0)==(1); | |
if (!($23)) { | |
___rust_deallocate($0,24,4); | |
___resumeException($15|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($19); | |
___rust_deallocate($0,24,4); | |
___resumeException($15|0); | |
// unreachable; | |
} else { | |
$_0$0$i$i = $3; | |
} | |
} else { | |
$_0$0$i$i = $2; | |
} | |
(_pthread_setspecific(($_0$0$i$i|0),((1)|0))|0); | |
$6 = ((($0)) + 4|0); | |
$7 = load4($6); | |
$cond$i$i$i$i$i = ($7|0)==(1); | |
if ($cond$i$i$i$i$i) { | |
$8 = ((($0)) + 20|0); | |
$9 = load4($8); | |
$switchtmp$i$i$i$i$i$i$i$i = ($9|0)==(0|0); | |
if (!($switchtmp$i$i$i$i$i$i$i$i)) { | |
$10 = load4($9); | |
$11 = (($10) - 1)|0; | |
store4($9,$11); | |
$12 = ($10|0)==(1); | |
if ($12) { | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($8); | |
} | |
} | |
} | |
___rust_deallocate($0,24,4); | |
$13 = load4($1); | |
$cond$i$i6 = ($13|0)==(0); | |
if (!($cond$i$i6)) { | |
$_0$0$i$i8 = $13; | |
(_pthread_setspecific(($_0$0$i$i8|0),(0|0))|0); | |
return; | |
} | |
$14 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($1)|0); | |
$_0$0$i$i8 = $14; | |
(_pthread_setspecific(($_0$0$i$i8|0),(0|0))|0); | |
return; | |
} | |
function __ZN3std6thread5local2os13destroy_value17h2b0cc84b9d06e554E($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i$i = 0, $_0$0$i$i7 = 0, $cond$i$i = 0, $cond$i$i5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = load4($1); | |
$cond$i$i = ($2|0)==(0); | |
if ($cond$i$i) { | |
__THREW__ = 0; | |
$3 = (invoke_ii(105,($1|0))|0); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if ($5) { | |
$8 = ___cxa_find_matching_catch_2()|0; | |
$9 = tempRet0; | |
___rust_deallocate($0,12,4); | |
___resumeException($8|0); | |
// unreachable; | |
} else { | |
$_0$0$i$i = $3; | |
} | |
} else { | |
$_0$0$i$i = $2; | |
} | |
(_pthread_setspecific(($_0$0$i$i|0),((1)|0))|0); | |
___rust_deallocate($0,12,4); | |
$6 = load4($1); | |
$cond$i$i5 = ($6|0)==(0); | |
if (!($cond$i$i5)) { | |
$_0$0$i$i7 = $6; | |
(_pthread_setspecific(($_0$0$i$i7|0),(0|0))|0); | |
return; | |
} | |
$7 = (__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE($1)|0); | |
$_0$0$i$i7 = $7; | |
(_pthread_setspecific(($_0$0$i$i7|0),(0|0))|0); | |
return; | |
} | |
function __ZN3std6thread4park17h74d50467bebc0182E() { | |
var $$cast = 0, $$pre = 0, $$pre$i$i$i$i$i$i = 0, $$pre$i$i$i$i$i$i$i = 0, $$pre$i$i$i$i$i$i56 = 0, $$pre$phi$i$i$i$i$i$iZ2D = 0, $$pre3$i$i$i$i$i$i = 0, $$pre3$i$i$i$i$i$i$i = 0, $$pre3$i$i$i$i$i$i52 = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i$i = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i54 = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0; | |
var $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; | |
var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0; | |
var $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0; | |
var $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $8 = 0, $9 = 0, $_8$i = 0, $_8$i31 = 0, $_8$sroa_cast26$i$hi = 0, $_8$sroa_cast26$i43$hi = 0, $_8$sroa_raw_idx$i = 0, $_8$sroa_raw_idx$i41 = 0, $_8$sroa_raw_idx25$i = 0, $_8$sroa_raw_idx25$i42 = 0, $lpad$thr_comm$split$lp$sink$index3ZZ2D = 0; | |
var $lpad$thr_comm$split$lp$sink$indexZZ2D = 0, $or$cond$i$i = 0, $or$cond$i$i130 = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$6$0 = 0, $success = 0, $success8 = 0, $switch$i$i$i$i$i$i$i = 0, $switch$i$i$i$i$i$i$i$i = 0, $switch$i$i$i$i$i$i$i50 = 0, $switch2tmp$i$i$i$i$i$i$i$i = 0, $switch2tmp$i$i$i$i$i$i$i$i$i = 0, $switch2tmp$i$i$i$i$i$i$i$i47 = 0, $switch3tmp$i$i = 0, $switchtmp$i$i$i = 0, $thread = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8$i31 = sp + 16|0; | |
$_8$i = sp + 8|0; | |
$thread = sp; | |
__THREW__ = 0; | |
$0 = (invoke_i(68)|0); | |
$1 = __THREW__; __THREW__ = 0; | |
$2 = $1&1; | |
do { | |
if (!($2)) { | |
$switchtmp$i$i$i = ($0|0)==(0|0); | |
if (!($switchtmp$i$i$i)) { | |
__THREW__ = 0; | |
$3 = (invoke_i(69)|0); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if ($5) { | |
break; | |
} | |
$switch3tmp$i$i = ($3|0)==(0); | |
if (!($switch3tmp$i$i)) { | |
store4($thread,$3); | |
$$cast = $3; | |
$7 = ((($$cast)) + 24|0); | |
$8 = load4($7); | |
(_pthread_mutex_lock(($8|0))|0); | |
$9 = $7; | |
__THREW__ = 0; | |
$10 = (invoke_i(63)|0); | |
$11 = __THREW__; __THREW__ = 0; | |
$12 = $11&1; | |
L7: do { | |
if ($12) { | |
label = 45; | |
} else { | |
$switch2tmp$i$i$i$i$i$i$i$i = ($10|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$13 = __THREW__; __THREW__ = 0; | |
label = 45; | |
break; | |
} | |
$14 = load4($10); | |
$switch$i$i$i$i$i$i$i = ($14|0)==(1); | |
if ($switch$i$i$i$i$i$i$i) { | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i = ((($10)) + 4|0); | |
$$pre$i$i$i$i$i$i = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i); | |
$$pre$phi$i$i$i$i$i$iZ2D = $$sink$in$phi$trans$insert$i$i$i$i$i$i;$15 = $$pre$i$i$i$i$i$i; | |
} else { | |
store8($10,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i = ((($10)) + 4|0); | |
$$pre$phi$i$i$i$i$i$iZ2D = $$pre3$i$i$i$i$i$i;$15 = 0; | |
} | |
store4($$pre$phi$i$i$i$i$i$iZ2D,$15); | |
$16 = ($15|0)!=(0); | |
$17 = ((($$cast)) + 28|0); | |
$18 = load1($17); | |
$19 = ($18<<24>>24)==(0); | |
$20 = $16&1; | |
if (!($19)) { | |
store4($_8$i,$9); | |
$_8$sroa_raw_idx$i = ((($_8$i)) + 4|0); | |
store1($_8$sroa_raw_idx$i,$20); | |
$_8$sroa_raw_idx25$i = ((($_8$i)) + 5|0); | |
store2($_8$sroa_raw_idx25$i,0,1); | |
$_8$sroa_cast26$i$hi = ((($_8$sroa_raw_idx25$i)) + 2|0); | |
store1($_8$sroa_cast26$i$hi,0); | |
__THREW__ = 0; | |
invoke_vi(106,($_8$i|0)); | |
$21 = __THREW__; __THREW__ = 0; | |
label = 45; | |
break; | |
} | |
$22 = ((($$cast)) + 29|0); | |
$23 = load1($22); | |
$24 = ($23<<24>>24)==(0); | |
L19: do { | |
if ($24) { | |
$25 = load4($7); | |
$26 = $25; | |
$27 = ((($$cast)) + 36|0); | |
$28 = load4($27);if (($28|0) == 0) store4($27,$26); | |
$success = ($28|0)==(0); | |
$29 = ($28|0)==($26|0); | |
$or$cond$i$i130 = $success | $29; | |
L21: do { | |
if ($or$cond$i$i130) { | |
$35 = $$cast;$37 = $25; | |
while(1) { | |
$34 = ((($35)) + 32|0); | |
$36 = load4($34); | |
(_pthread_cond_wait(($36|0),($37|0))|0); | |
$38 = load1($17); | |
$39 = ($38<<24>>24)==(0); | |
if (!($39)) { | |
break; | |
} | |
$68 = load1($22); | |
$69 = ($68<<24>>24)==(0); | |
if (!($69)) { | |
break L19; | |
} | |
$$pre = load4($thread); | |
$70 = load4($7); | |
$71 = $70; | |
$72 = ((($$pre)) + 36|0); | |
$73 = load4($72);if (($73|0) == 0) store4($72,$71); | |
$success8 = ($73|0)==(0); | |
$74 = ($73|0)==($71|0); | |
$or$cond$i$i = $success8 | $74; | |
if ($or$cond$i$i) { | |
$35 = $$pre;$37 = $70; | |
} else { | |
break L21; | |
} | |
} | |
store4($_8$i31,$9); | |
$_8$sroa_raw_idx$i41 = ((($_8$i31)) + 4|0); | |
store1($_8$sroa_raw_idx$i41,$20); | |
$_8$sroa_raw_idx25$i42 = ((($_8$i31)) + 5|0); | |
store2($_8$sroa_raw_idx25$i42,0,1); | |
$_8$sroa_cast26$i43$hi = ((($_8$sroa_raw_idx25$i42)) + 2|0); | |
store1($_8$sroa_cast26$i43$hi,0); | |
__THREW__ = 0; | |
invoke_vi(106,($_8$i31|0)); | |
$46 = __THREW__; __THREW__ = 0; | |
label = 45; | |
break L7; | |
} | |
} while(0); | |
__THREW__ = 0; | |
invoke_viii(65,(9329|0),54,(3436|0)); | |
$31 = __THREW__; __THREW__ = 0; | |
$32 = ___cxa_find_matching_catch_2()|0; | |
$33 = tempRet0; | |
do { | |
if (!($16)) { | |
__THREW__ = 0; | |
$40 = (invoke_i(63)|0); | |
$41 = __THREW__; __THREW__ = 0; | |
$42 = $41&1; | |
if ($42) { | |
label = 45; | |
break L7; | |
} | |
$switch2tmp$i$i$i$i$i$i$i$i$i = ($40|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$43 = __THREW__; __THREW__ = 0; | |
label = 45; | |
break L7; | |
} | |
$44 = load4($40); | |
$switch$i$i$i$i$i$i$i$i = ($44|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i$i)) { | |
store8($40,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i$i = ((($40)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i$i,0); | |
break; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i$i = ((($40)) + 4|0); | |
$$pre$i$i$i$i$i$i$i = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i$i); | |
$45 = ($$pre$i$i$i$i$i$i$i|0)==(0); | |
if (!($45)) { | |
store1($17,1); | |
} | |
} | |
} while(0); | |
$30 = load4($7); | |
(_pthread_mutex_unlock(($30|0))|0); | |
$lpad$thr_comm$split$lp$sink$index3ZZ2D = $33;$lpad$thr_comm$split$lp$sink$indexZZ2D = $32; | |
break L7; | |
} | |
} while(0); | |
store1($22,0); | |
L40: do { | |
if (!($16)) { | |
__THREW__ = 0; | |
$47 = (invoke_i(63)|0); | |
$48 = __THREW__; __THREW__ = 0; | |
$49 = $48&1; | |
do { | |
if (!($49)) { | |
$switch2tmp$i$i$i$i$i$i$i$i47 = ($47|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i47) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$50 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$51 = load4($47); | |
$switch$i$i$i$i$i$i$i50 = ($51|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i50)) { | |
store8($47,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i52 = ((($47)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i52,0); | |
break L40; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i54 = ((($47)) + 4|0); | |
$$pre$i$i$i$i$i$i56 = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i54); | |
$52 = ($$pre$i$i$i$i$i$i56|0)==(0); | |
if ($52) { | |
break L40; | |
} | |
store1($17,1); | |
break L40; | |
} | |
} while(0); | |
$66 = ___cxa_find_matching_catch_2()|0; | |
$67 = tempRet0; | |
$lpad$thr_comm$split$lp$sink$index3ZZ2D = $67;$lpad$thr_comm$split$lp$sink$indexZZ2D = $66; | |
break L7; | |
} | |
} while(0); | |
$53 = load4($7); | |
(_pthread_mutex_unlock(($53|0))|0); | |
$54 = load4($thread); | |
$55 = load4($54); | |
$56 = (($55) - 1)|0; | |
store4($54,$56); | |
$57 = ($55|0)==(1); | |
if (!($57)) { | |
STACKTOP = sp;return; | |
} | |
__THREW__ = 0; | |
invoke_vi(74,($thread|0)); | |
$58 = __THREW__; __THREW__ = 0; | |
$59 = $58&1; | |
if (!($59)) { | |
STACKTOP = sp;return; | |
} | |
$77 = ___cxa_find_matching_catch_2()|0; | |
$78 = tempRet0; | |
$personalityslot$sroa$0$0 = $77;$personalityslot$sroa$6$0 = $78; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
if ((label|0) == 45) { | |
$75 = ___cxa_find_matching_catch_2()|0; | |
$76 = tempRet0; | |
$lpad$thr_comm$split$lp$sink$index3ZZ2D = $76;$lpad$thr_comm$split$lp$sink$indexZZ2D = $75; | |
} | |
$60 = load4($thread); | |
$61 = load4($60); | |
$62 = (($61) - 1)|0; | |
store4($60,$62); | |
$63 = ($61|0)==(1); | |
if (!($63)) { | |
$personalityslot$sroa$0$0 = $lpad$thr_comm$split$lp$sink$indexZZ2D;$personalityslot$sroa$6$0 = $lpad$thr_comm$split$lp$sink$index3ZZ2D; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($thread); | |
$personalityslot$sroa$0$0 = $lpad$thr_comm$split$lp$sink$indexZZ2D;$personalityslot$sroa$6$0 = $lpad$thr_comm$split$lp$sink$index3ZZ2D; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
__THREW__ = 0; | |
invoke_vii(64,(9235|0),94); | |
$6 = __THREW__; __THREW__ = 0; | |
} | |
} while(0); | |
$64 = ___cxa_find_matching_catch_2()|0; | |
$65 = tempRet0; | |
$personalityslot$sroa$0$0 = $64;$personalityslot$sroa$6$0 = $65; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function __ZN4core6result13unwrap_failed17h24ebfd787ea5c60bE($0) { | |
$0 = $0|0; | |
var $$pre$i$i$i$i$i$i$i = 0, $$pre3$i$i$i$i$i$i$i = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = i64(), $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; | |
var $25 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $error = 0, $msg = 0, $switch$i$i$i$i$i$i$i$i = 0, $switch2tmp$i$i$i$i$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$msg = sp + 48|0; | |
$error = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($msg,7276); | |
$1 = ((($msg)) + 4|0); | |
store4($1,43); | |
$2 = load8($0,4); | |
store8($error,$2); | |
$3 = load4(3968); | |
$4 = load4((3972)); | |
$5 = $msg; | |
$6 = $error; | |
store4($_10,$5); | |
$7 = ((($_10)) + 4|0); | |
store4($7,(60)); | |
$8 = ((($_10)) + 8|0); | |
store4($8,$6); | |
$9 = ((($_10)) + 12|0); | |
store4($9,(107)); | |
store4($_5,$3); | |
$10 = ((($_5)) + 4|0); | |
store4($10,$4); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$11 = ((($_5)) + 16|0); | |
store4($11,$_10); | |
$12 = ((($_5)) + 20|0); | |
store4($12,2); | |
__THREW__ = 0; | |
invoke_vii(100,($_5|0),(3956|0)); | |
$13 = __THREW__; __THREW__ = 0; | |
$14 = ___cxa_find_matching_catch_2()|0; | |
$15 = tempRet0; | |
$16 = load4($error); | |
$17 = ((($error)) + 4|0); | |
$18 = load1($17); | |
$19 = ($18<<24>>24)==(0); | |
do { | |
if ($19) { | |
$20 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i$i$i$i$i$i$i$i = ($20|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i$i) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$21 = load4($20); | |
$switch$i$i$i$i$i$i$i$i = ($21|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i$i)) { | |
store8($20,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i$i = ((($20)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i$i,0); | |
break; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i$i = ((($20)) + 4|0); | |
$$pre$i$i$i$i$i$i$i = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i$i); | |
$22 = ($$pre$i$i$i$i$i$i$i|0)==(0); | |
if (!($22)) { | |
$23 = ((($16)) + 4|0); | |
store1($23,1); | |
} | |
} | |
} while(0); | |
$24 = load4($error); | |
$25 = load4($24); | |
(_pthread_mutex_unlock(($25|0))|0); | |
___resumeException($14|0); | |
// unreachable; | |
} | |
function __ZN82__LT_std__sys_common__poison__PoisonError_LT_T_GT__u20_as_u20_core__fmt__Debug_GT_3fmt17ha4d05313d6d6ce1bE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (__ZN40__LT_str_u20_as_u20_core__fmt__Debug_GT_3fmt17h31fd16ee2a8b1f10E(9383,25,$1)|0); | |
return ($2|0); | |
} | |
function __ZN3std6thread6Thread6unpark17ha5c34d6b1f6a3332E($0) { | |
$0 = $0|0; | |
var $$pre$i$i$i$i$i$i16 = 0, $$pre$i$i$i$i$i$i32 = 0, $$pre$phi$i$i$i$i$i$iZ2D = 0, $$pre3$i$i$i$i$i$i17 = 0, $$pre3$i$i$i$i$i$i27 = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i14 = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i30 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; | |
var $21 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_8$i = 0, $_8$sroa_cast26$i$hi = 0, $_8$sroa_raw_idx$i = 0, $_8$sroa_raw_idx25$i = 0, $switch$i$i$i$i$i$i$i12 = 0, $switch$i$i$i$i$i$i$i25 = 0, $switch2tmp$i$i$i$i$i$i$i$i10 = 0, $switch2tmp$i$i$i$i$i$i$i$i22 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_8$i = sp; | |
$1 = load4($0); | |
$2 = ((($1)) + 24|0); | |
$3 = load4($2); | |
(_pthread_mutex_lock(($3|0))|0); | |
$4 = $2; | |
$5 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i$i$i$i$i$i$i10 = ($5|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i10) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$6 = load4($5); | |
$switch$i$i$i$i$i$i$i12 = ($6|0)==(1); | |
if ($switch$i$i$i$i$i$i$i12) { | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i14 = ((($5)) + 4|0); | |
$$pre$i$i$i$i$i$i16 = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i14); | |
$$pre$phi$i$i$i$i$i$iZ2D = $$sink$in$phi$trans$insert$i$i$i$i$i$i14;$7 = $$pre$i$i$i$i$i$i16; | |
} else { | |
store8($5,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i17 = ((($5)) + 4|0); | |
$$pre$phi$i$i$i$i$i$iZ2D = $$pre3$i$i$i$i$i$i17;$7 = 0; | |
} | |
store4($$pre$phi$i$i$i$i$i$iZ2D,$7); | |
$8 = ($7|0)!=(0); | |
$9 = ((($1)) + 28|0); | |
$10 = load1($9); | |
$11 = ($10<<24>>24)==(0); | |
if (!($11)) { | |
$12 = $8&1; | |
store4($_8$i,$4); | |
$_8$sroa_raw_idx$i = ((($_8$i)) + 4|0); | |
store1($_8$sroa_raw_idx$i,$12); | |
$_8$sroa_raw_idx25$i = ((($_8$i)) + 5|0); | |
store2($_8$sroa_raw_idx25$i,0,1); | |
$_8$sroa_cast26$i$hi = ((($_8$sroa_raw_idx25$i)) + 2|0); | |
store1($_8$sroa_cast26$i$hi,0); | |
__ZN4core6result13unwrap_failed17h24ebfd787ea5c60bE($_8$i); | |
// unreachable; | |
} | |
$13 = ((($1)) + 29|0); | |
$14 = load1($13); | |
$15 = ($14<<24>>24)==(0); | |
if ($15) { | |
store1($13,1); | |
$16 = ((($1)) + 32|0); | |
$17 = load4($16); | |
(_pthread_cond_signal(($17|0))|0); | |
} | |
if ($8) { | |
$21 = load4($2); | |
(_pthread_mutex_unlock(($21|0))|0); | |
STACKTOP = sp;return; | |
} | |
$18 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i$i$i$i$i$i$i22 = ($18|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i22) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$19 = load4($18); | |
$switch$i$i$i$i$i$i$i25 = ($19|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i25)) { | |
store8($18,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i27 = ((($18)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i27,0); | |
$21 = load4($2); | |
(_pthread_mutex_unlock(($21|0))|0); | |
STACKTOP = sp;return; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i30 = ((($18)) + 4|0); | |
$$pre$i$i$i$i$i$i32 = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i30); | |
$20 = ($$pre$i$i$i$i$i$i32|0)==(0); | |
if ($20) { | |
$21 = load4($2); | |
(_pthread_mutex_unlock(($21|0))|0); | |
STACKTOP = sp;return; | |
} | |
store1($9,1); | |
$21 = load4($2); | |
(_pthread_mutex_unlock(($21|0))|0); | |
STACKTOP = sp;return; | |
} | |
function __ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h30dcc0a86d383ac8E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$arith = 0, $$arith2 = 0, $$overflow = 0, $$overflow3 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$sroa$speculated$i$i$i = 0; | |
var $ptr$0$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($0)) + 8|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 4|0); | |
$5 = load4($4); | |
$6 = (($5) - ($3))|0; | |
$7 = ($6>>>0)<($1>>>0); | |
if (!($7)) { | |
return; | |
} | |
$$arith = (($3) + ($1))|0; | |
$$overflow = ($$arith>>>0)<($3>>>0); | |
if ($$overflow) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(7545,17); | |
// unreachable; | |
} | |
$8 = $5 << 1; | |
$9 = ($$arith>>>0)>=($8>>>0); | |
$_0$0$sroa$speculated$i$i$i = $9 ? $$arith : $8; | |
$$arith2 = ($_0$0$sroa$speculated$i$i$i*12)|0; | |
$$overflow3 = ($_0$0$sroa$speculated$i$i$i>>>0)>(357913941); | |
if ($$overflow3) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(7545,17); | |
// unreachable; | |
} | |
$10 = ($$arith2|0)<(0); | |
if ($10) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$11 = ($5|0)==(0); | |
if ($11) { | |
$12 = (___rust_allocate($$arith2,4)|0); | |
$ptr$0$i = $12; | |
} else { | |
$13 = load4($0); | |
$14 = ($5*12)|0; | |
$15 = (___rust_reallocate($13,$14,$$arith2,4)|0); | |
$ptr$0$i = $15; | |
} | |
$16 = ($ptr$0$i|0)==(0|0); | |
if ($16) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($0,$ptr$0$i); | |
store4($4,$_0$0$sroa$speculated$i$i$i); | |
return; | |
} | |
function __ZN3std10sys_common11at_exit_imp4push17hef65e12c326167ffE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$pre$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; | |
var $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$5$0 = 0, $ret$0$off025 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
(_pthread_mutex_lock(((14608)|0))|0); | |
$2 = load4(14760); | |
$3 = $2; | |
L1: do { | |
switch ($2|0) { | |
case 0: { | |
$4 = (___rust_allocate(12,4)|0); | |
$5 = ($4|0)==(0|0); | |
if (!($5)) { | |
store4($4,1); | |
$13 = ((($4)) + 4|0); | |
store4($13,0); | |
$14 = ((($4)) + 8|0); | |
store4($14,0); | |
store4(14760,$4); | |
$16 = $4; | |
break L1; | |
} | |
__THREW__ = 0; | |
invoke_v(80); | |
$6 = __THREW__; __THREW__ = 0; | |
$7 = ___cxa_find_matching_catch_2()|0; | |
$8 = tempRet0; | |
$9 = load4($1); | |
FUNCTION_TABLE_vi[$9 & 255]($0); | |
$10 = ((($1)) + 4|0); | |
$11 = load4($10); | |
$12 = ($11|0)==(0); | |
if ($12) { | |
$personalityslot$sroa$0$0 = $7;$personalityslot$sroa$5$0 = $8; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$39 = ((($1)) + 8|0); | |
$40 = load4($39); | |
___rust_deallocate($0,$11,$40); | |
$personalityslot$sroa$0$0 = $7;$personalityslot$sroa$5$0 = $8; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
break; | |
} | |
case 1: { | |
(_pthread_mutex_unlock(((14608)|0))|0); | |
$41 = load4($1); | |
__THREW__ = 0; | |
invoke_vi($41|0,($0|0)); | |
$42 = __THREW__; __THREW__ = 0; | |
$43 = $42&1; | |
if ($43) { | |
$51 = ___cxa_find_matching_catch_2()|0; | |
$52 = tempRet0; | |
$personalityslot$sroa$0$0 = $51;$personalityslot$sroa$5$0 = $52; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$44 = ((($1)) + 4|0); | |
$45 = load4($44); | |
$46 = ($45|0)==(0); | |
if ($46) { | |
$ret$0$off025 = 0; | |
return ($ret$0$off025|0); | |
} | |
$47 = ((($1)) + 8|0); | |
$48 = load4($47); | |
___rust_deallocate($0,$45,$48); | |
$ret$0$off025 = 0; | |
return ($ret$0$off025|0); | |
break; | |
} | |
default: { | |
$16 = $3; | |
} | |
} | |
} while(0); | |
$15 = ((($16)) + 8|0); | |
$17 = load4($15); | |
$18 = ((($16)) + 4|0); | |
$19 = load4($18); | |
$20 = ($17|0)==($19|0); | |
do { | |
if ($20) { | |
__THREW__ = 0; | |
invoke_vi(108,($16|0)); | |
$21 = __THREW__; __THREW__ = 0; | |
$22 = $21&1; | |
if (!($22)) { | |
$$pre$i = load4($15); | |
$35 = $$pre$i; | |
break; | |
} | |
$23 = ___cxa_find_matching_catch_2()|0; | |
$24 = tempRet0; | |
$25 = load4($1); | |
__THREW__ = 0; | |
invoke_vi($25|0,($0|0)); | |
$26 = __THREW__; __THREW__ = 0; | |
$27 = $26&1; | |
if ($27) { | |
$49 = ___cxa_find_matching_catch_2()|0; | |
$50 = tempRet0; | |
$personalityslot$sroa$0$0 = $49;$personalityslot$sroa$5$0 = $50; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$28 = ((($1)) + 4|0); | |
$29 = load4($28); | |
$30 = ($29|0)==(0); | |
if (!($30)) { | |
$31 = ((($1)) + 8|0); | |
$32 = load4($31); | |
___rust_deallocate($0,$29,$32); | |
} | |
$personalityslot$sroa$0$0 = $23;$personalityslot$sroa$5$0 = $24; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} else { | |
$35 = $17; | |
} | |
} while(0); | |
$33 = load4($16); | |
$34 = (($33) + ($35<<3)|0); | |
store4($34,$0); | |
$36 = (((($33) + ($35<<3)|0)) + 4|0); | |
store4($36,$1); | |
$37 = load4($15); | |
$38 = (($37) + 1)|0; | |
store4($15,$38); | |
(_pthread_mutex_unlock(((14608)|0))|0); | |
$ret$0$off025 = 1; | |
return ($ret$0$off025|0); | |
} | |
function __ZN40__LT_alloc__raw_vec__RawVec_LT_T_GT__GT_6double17h32fd1640f2f2f9f4E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_13$sroa$0$0 = 0, $_13$sroa$5$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$3 = ($2|0)==(0); | |
do { | |
if ($3) { | |
$10 = (___rust_allocate(32,4)|0); | |
$_13$sroa$0$0 = 4;$_13$sroa$5$0 = $10; | |
} else { | |
$4 = $2 << 4; | |
$5 = ($4|0)<(0); | |
if ($5) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} else { | |
$6 = $2 << 1; | |
$7 = load4($0); | |
$8 = $2 << 3; | |
$9 = (___rust_reallocate($7,$8,$4,4)|0); | |
$_13$sroa$0$0 = $6;$_13$sroa$5$0 = $9; | |
break; | |
} | |
} | |
} while(0); | |
$11 = ($_13$sroa$5$0|0)==(0|0); | |
if ($11) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
store4($0,$_13$sroa$5$0); | |
store4($1,$_13$sroa$0$0); | |
return; | |
} | |
} | |
function __ZN3std2io5stdio6stdout17h8624d616848c82baE() { | |
var $$fca$0$0$0$0$load1$i = 0, $$fca$0$0$0$load1$i$i = 0, $$fca$0$0$0$load1$pre$i$i = 0, $0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; | |
var $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $magicptr$i = 0, $ret$i$i = 0, $switch3tmp$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$ret$i$i = sp; | |
(_pthread_mutex_lock(((1024)|0))|0); | |
$0 = load4((1048)); | |
$magicptr$i = $0; | |
L1: do { | |
switch ($magicptr$i|0) { | |
case 0: { | |
$2 = (___rust_allocate(4,4)|0); | |
$3 = ($2|0)==(0|0); | |
if ($3) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($2,1024); | |
$4 = (__ZN3std10sys_common11at_exit_imp4push17hef65e12c326167ffE($2,1288)|0); | |
$5 = load4((1052)); | |
$6 = (FUNCTION_TABLE_i[$5 & 127]()|0); | |
store4($ret$i$i,$6); | |
$7 = $6; | |
do { | |
if ($4) { | |
$8 = load4($7); | |
$9 = (($8) + 1)|0; | |
store4($7,$9); | |
$10 = ($8|0)<(0); | |
if ($10) { | |
_llvm_trap(); | |
// unreachable; | |
} | |
$11 = (___rust_allocate(4,4)|0); | |
$12 = ($11|0)==(0|0); | |
if (!($12)) { | |
store4($11,$7); | |
store4((1048),$11); | |
$$fca$0$0$0$load1$pre$i$i = load4($ret$i$i); | |
$$fca$0$0$0$load1$i$i = $$fca$0$0$0$load1$pre$i$i; | |
break; | |
} | |
__THREW__ = 0; | |
invoke_v(80); | |
$13 = __THREW__; __THREW__ = 0; | |
$1 = ___cxa_find_matching_catch_2()|0; | |
$14 = tempRet0; | |
$15 = load4($ret$i$i); | |
$16 = load4($15); | |
$17 = (($16) - 1)|0; | |
store4($15,$17); | |
$18 = ($16|0)==(1); | |
if (!($18)) { | |
___resumeException($1|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hfca89b55efbcfb8aE($ret$i$i); | |
___resumeException($1|0); | |
// unreachable; | |
} else { | |
$$fca$0$0$0$load1$i$i = $6; | |
} | |
} while(0); | |
$$fca$0$0$0$0$load1$i = $$fca$0$0$0$load1$i$i; | |
break; | |
} | |
case 1: { | |
(_pthread_mutex_unlock(((1024)|0))|0); | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(9408,36); | |
// unreachable; | |
break; | |
} | |
default: { | |
$19 = load4($0); | |
$20 = load4($19); | |
$21 = (($20) + 1)|0; | |
store4($19,$21); | |
$22 = ($20|0)<(0); | |
if ($22) { | |
_llvm_trap(); | |
// unreachable; | |
} else { | |
$23 = $19; | |
$$fca$0$0$0$0$load1$i = $23; | |
break L1; | |
} | |
} | |
} | |
} while(0); | |
(_pthread_mutex_unlock(((1024)|0))|0); | |
$switch3tmp$i = ($$fca$0$0$0$0$load1$i|0)==(0); | |
if ($switch3tmp$i) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(9408,36); | |
// unreachable; | |
} else { | |
STACKTOP = sp;return ($$fca$0$0$0$0$load1$i|0); | |
} | |
return (0)|0; | |
} | |
function __ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hfca89b55efbcfb8aE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = ((($1)) + 8|0); | |
$3 = load4($2); | |
(_pthread_mutex_destroy(($3|0))|0); | |
$4 = load4($2); | |
___rust_deallocate($4,24,8); | |
$5 = ((($1)) + 20|0); | |
__ZN4drop17h1be6b0b0a53846b7E($5); | |
$6 = load4($0); | |
$7 = ((($6)) + 4|0); | |
$8 = load4($7); | |
$9 = (($8) - 1)|0; | |
store4($7,$9); | |
$10 = ($8|0)==(1); | |
if (!($10)) { | |
return; | |
} | |
___rust_deallocate($1,40,4); | |
return; | |
} | |
function __ZN4drop17h1be6b0b0a53846b7E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_r$i$i$i = 0, $cond$i$i$i$i = 0, $cond$i$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i = 0, $not$$i$i$i$i$i6$i$i = 0, $switch$i$i$i$i = 0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_r$i$i$i = sp; | |
$1 = load1($0); | |
$switch$i$i$i$i = ($1<<24>>24)==(1); | |
L1: do { | |
if ($switch$i$i$i$i) { | |
$2 = ((($0)) + 16|0); | |
$3 = load1($2); | |
$4 = ($3<<24>>24)==(0); | |
if ($4) { | |
__THREW__ = 0; | |
invoke_vii(109,($_r$i$i$i|0),($0|0)); | |
$5 = __THREW__; __THREW__ = 0; | |
$6 = $5&1; | |
do { | |
if (!($6)) { | |
$7 = load4($_r$i$i$i); | |
$cond$i$i$i$i = ($7|0)==(1); | |
if ($cond$i$i$i$i) { | |
$8 = ((($_r$i$i$i)) + 4|0); | |
$9 = load1($8); | |
$cond$i$i$i$i$i$i = ($9<<24>>24)==(2); | |
if ($cond$i$i$i$i$i$i) { | |
$10 = ((($_r$i$i$i)) + 8|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 4|0); | |
$13 = load4($12); | |
$14 = ((($11)) + 8|0); | |
$15 = load4($14); | |
$16 = load4($15); | |
__THREW__ = 0; | |
invoke_vi($16|0,($13|0)); | |
$17 = __THREW__; __THREW__ = 0; | |
$18 = $17&1; | |
if ($18) { | |
break; | |
} | |
$19 = load4($14); | |
$20 = ((($19)) + 4|0); | |
$21 = load4($20); | |
$22 = ($21|0)==(0); | |
if (!($22)) { | |
$23 = ((($19)) + 8|0); | |
$24 = load4($23); | |
___rust_deallocate($13,$21,$24); | |
} | |
___rust_deallocate($11,12,4); | |
} | |
} | |
break L1; | |
} | |
} while(0); | |
$29 = ___cxa_find_matching_catch_2()|0; | |
$30 = tempRet0; | |
$31 = ((($0)) + 8|0); | |
$32 = load4($31); | |
$not$$i$i$i$i$i6$i$i = ($32|0)==(0); | |
if ($not$$i$i$i$i$i6$i$i) { | |
___resumeException($29|0); | |
// unreachable; | |
} | |
$33 = ((($0)) + 4|0); | |
$34 = load4($33); | |
___rust_deallocate($34,$32,1); | |
___resumeException($29|0); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$25 = ((($0)) + 8|0); | |
$26 = load4($25); | |
$not$$i$i$i$i$i$i$i = ($26|0)==(0); | |
if ($not$$i$i$i$i$i$i$i) { | |
STACKTOP = sp;return; | |
} | |
$27 = ((($0)) + 4|0); | |
$28 = load4($27); | |
___rust_deallocate($28,$26,1); | |
STACKTOP = sp;return; | |
} | |
function __ZN46__LT_std__io__buffered__BufWriter_LT_W_GT__GT_9flush_buf17hcccf0b20cb5d17e8E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; | |
var $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_3$i$i$i = 0, $_47$sroa$4$0$$sroa_idx297 = 0, $_47$sroa$5$0$$sroa_idx299 = 0; | |
var $cond = 0, $cond$i = 0, $cond$i$i$i = 0, $cond378 = 0, $not$switch$i = 0, $or$cond = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$8$0 = 0, $r$i$i$sroa$6$sroa$6$0$extract$shift = 0, $r$sroa$12$sroa$0$0$insert$ext209 = 0, $r$sroa$12$sroa$0$0$insert$insert211 = 0, $r$sroa$12$sroa$0$2346 = 0, $r$sroa$12$sroa$14$0$insert$insert219 = 0, $r$sroa$12$sroa$15$sroa$0$1349$in = 0, $ret$sroa$0$1 = 0, $ret$sroa$0$1463 = 0, $ret$sroa$11$sroa$0$sroa$0$0$insert$ext = 0, $ret$sroa$11$sroa$0$sroa$0$1 = 0, $ret$sroa$11$sroa$0$sroa$0$1465 = 0, $ret$sroa$11$sroa$10$1 = 0; | |
var $ret$sroa$11$sroa$10$1464 = 0, $switch$i82 = 0, $written$0$ph418 = 0, $written$0$ph422 = 0, $x$i$sroa$4$0$$sroa_raw_idx$i = 0, $x$i$sroa$4$i = 0, $x$i$sroa$5$0$$sroa_idx$i = 0, $x$i$sroa$6$0$$sroa_idx$i = 0, $x$sroa$0$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$x$i$sroa$4$i = sp + 28|0; | |
$x$sroa$0$i$i$i$i$i = sp + 16|0; | |
$_3$i$i$i = sp; | |
$2 = ((($1)) + 4|0); | |
$3 = ((($1)) + 12|0); | |
$4 = load4($3); | |
$5 = ($4|0)==(0); | |
do { | |
if ($5) { | |
$ret$sroa$0$1463 = 0;$ret$sroa$11$sroa$0$sroa$0$1465 = 0;$ret$sroa$11$sroa$10$1464 = 0; | |
} else { | |
$6 = ((($1)) + 16|0); | |
$7 = ((($1)) + 1|0); | |
$written$0$ph422 = 0; | |
L3: while(1) { | |
while(1) { | |
store1($6,1); | |
$21 = load1($1); | |
$not$switch$i = ($21<<24>>24)==(1); | |
if (!($not$switch$i)) { | |
label = 9; | |
break L3; | |
} | |
$23 = load4($3); | |
$24 = ($23>>>0)<($written$0$ph422>>>0); | |
if ($24) { | |
label = 11; | |
break L3; | |
} | |
$26 = (($23) - ($written$0$ph422))|0; | |
$27 = load1($7); | |
$switch$i82 = ($27<<24>>24)==(1); | |
if ($switch$i82) { | |
$r$sroa$12$sroa$0$2346 = $26;$r$sroa$12$sroa$15$sroa$0$1349$in = $26; | |
break; | |
} | |
$28 = load4($2); | |
$29 = (($28) + ($written$0$ph422)|0); | |
$30 = (_write(1,$29,$26)|0); | |
$31 = ($30|0)==(-1); | |
if (!($31)) { | |
label = 20; | |
break; | |
} | |
$32 = (___errno_location()|0); | |
$33 = load4($32); | |
$34 = ($33|0)==(9); | |
if ($34) { | |
$r$sroa$12$sroa$0$2346 = $26;$r$sroa$12$sroa$15$sroa$0$1349$in = $26; | |
break; | |
} | |
store1($6,0); | |
$cond378 = ($33|0)==(4); | |
if (!($cond378)) { | |
$ret$sroa$0$1 = 1;$ret$sroa$11$sroa$0$sroa$0$1 = 0;$ret$sroa$11$sroa$10$1 = $33;$written$0$ph418 = $written$0$ph422; | |
break L3; | |
} | |
} | |
if ((label|0) == 20) { | |
label = 0; | |
$r$i$i$sroa$6$sroa$6$0$extract$shift = $30 & -256; | |
$r$sroa$12$sroa$0$2346 = $30;$r$sroa$12$sroa$15$sroa$0$1349$in = $r$i$i$sroa$6$sroa$6$0$extract$shift; | |
} | |
store1($6,0); | |
$r$sroa$12$sroa$14$0$insert$insert219 = $r$sroa$12$sroa$15$sroa$0$1349$in & -256; | |
$r$sroa$12$sroa$0$0$insert$ext209 = $r$sroa$12$sroa$0$2346 & 255; | |
$r$sroa$12$sroa$0$0$insert$insert211 = $r$sroa$12$sroa$14$0$insert$insert219 | $r$sroa$12$sroa$0$0$insert$ext209; | |
$cond = ($r$sroa$12$sroa$0$0$insert$insert211|0)==(0); | |
$43 = (($r$sroa$12$sroa$0$0$insert$insert211) + ($written$0$ph422))|0; | |
if ($cond) { | |
label = 15; | |
break; | |
} | |
$44 = ($43>>>0)<($4>>>0); | |
if ($44) { | |
$written$0$ph422 = $43; | |
} else { | |
$ret$sroa$0$1 = 0;$ret$sroa$11$sroa$0$sroa$0$1 = 0;$ret$sroa$11$sroa$10$1 = 0;$written$0$ph418 = $43; | |
break; | |
} | |
} | |
L16: do { | |
if ((label|0) == 9) { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$22 = __THREW__; __THREW__ = 0; | |
label = 31; | |
} | |
else if ((label|0) == 11) { | |
__THREW__ = 0; | |
invoke_vii(110,($written$0$ph422|0),($23|0)); | |
$25 = __THREW__; __THREW__ = 0; | |
label = 31; | |
} | |
else if ((label|0) == 15) { | |
__THREW__ = 0; | |
invoke_viii(88,($_3$i$i$i|0),(9444|0),33); | |
$35 = __THREW__; __THREW__ = 0; | |
$36 = $35&1; | |
do { | |
if (!($36)) { | |
; store8($x$sroa$0$i$i$i$i$i,load8($_3$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i+8 | 0,load4($_3$i$i$i+8 | 0,4),4); | |
$37 = (___rust_allocate(12,4)|0); | |
$38 = ($37|0)==(0|0); | |
if ($38) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$39 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
; store8($37,load8($x$sroa$0$i$i$i$i$i,4),4); store4($37+8 | 0,load4($x$sroa$0$i$i$i$i$i+8 | 0,4),4); | |
$40 = (___rust_allocate(12,4)|0); | |
$41 = ($40|0)==(0|0); | |
if ($41) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$42 = __THREW__; __THREW__ = 0; | |
break; | |
} else { | |
store1($40,14); | |
$x$i$sroa$4$0$$sroa_raw_idx$i = ((($40)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i,load2($x$i$sroa$4$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i+2 | 0,load1($x$i$sroa$4$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i = ((($40)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i,$37); | |
$x$i$sroa$6$0$$sroa_idx$i = ((($40)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i,1152); | |
$58 = $40; | |
$ret$sroa$0$1 = 1;$ret$sroa$11$sroa$0$sroa$0$1 = 2;$ret$sroa$11$sroa$10$1 = $58;$written$0$ph418 = $written$0$ph422; | |
break L16; | |
} | |
} | |
} while(0); | |
$54 = ___cxa_find_matching_catch_2()|0; | |
$55 = tempRet0; | |
$personalityslot$sroa$0$0 = $54;$personalityslot$sroa$8$0 = $55; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
if ((label|0) == 31) { | |
$56 = ___cxa_find_matching_catch_2()|0; | |
$57 = tempRet0; | |
$personalityslot$sroa$0$0 = $56;$personalityslot$sroa$8$0 = $57; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$20 = ($written$0$ph418|0)==(0); | |
if ($20) { | |
$ret$sroa$0$1463 = $ret$sroa$0$1;$ret$sroa$11$sroa$0$sroa$0$1465 = $ret$sroa$11$sroa$0$sroa$0$1;$ret$sroa$11$sroa$10$1464 = $ret$sroa$11$sroa$10$1; | |
} else { | |
$45 = load4($3); | |
$46 = ($45>>>0)<($written$0$ph418>>>0); | |
if (!($46)) { | |
store4($3,0); | |
$50 = (($45) - ($written$0$ph418))|0; | |
$51 = ($50|0)==(0); | |
if ($51) { | |
$ret$sroa$0$1463 = $ret$sroa$0$1;$ret$sroa$11$sroa$0$sroa$0$1465 = $ret$sroa$11$sroa$0$sroa$0$1;$ret$sroa$11$sroa$10$1464 = $ret$sroa$11$sroa$10$1; | |
break; | |
} | |
$52 = load4($2); | |
$53 = (($52) + ($written$0$ph418)|0); | |
_memmove(($52|0),($53|0),($50|0))|0; | |
store4($3,$50); | |
$ret$sroa$0$1463 = $ret$sroa$0$1;$ret$sroa$11$sroa$0$sroa$0$1465 = $ret$sroa$11$sroa$0$sroa$0$1;$ret$sroa$11$sroa$10$1464 = $ret$sroa$11$sroa$10$1; | |
break; | |
} | |
__THREW__ = 0; | |
invoke_vi(79,(3816|0)); | |
$47 = __THREW__; __THREW__ = 0; | |
$48 = ___cxa_find_matching_catch_2()|0; | |
$49 = tempRet0; | |
$cond$i = ($ret$sroa$0$1|0)==(1); | |
$cond$i$i$i = ($ret$sroa$11$sroa$0$sroa$0$1<<24>>24)==(2); | |
$or$cond = $cond$i & $cond$i$i$i; | |
if (!($or$cond)) { | |
$personalityslot$sroa$0$0 = $48;$personalityslot$sroa$8$0 = $49; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$8 = $ret$sroa$11$sroa$10$1; | |
$9 = ((($8)) + 4|0); | |
$10 = load4($9); | |
$11 = ((($8)) + 8|0); | |
$12 = load4($11); | |
$13 = load4($12); | |
FUNCTION_TABLE_vi[$13 & 255]($10); | |
$14 = load4($11); | |
$15 = ((($14)) + 4|0); | |
$16 = load4($15); | |
$17 = ($16|0)==(0); | |
if (!($17)) { | |
$18 = ((($14)) + 8|0); | |
$19 = load4($18); | |
___rust_deallocate($10,$16,$19); | |
} | |
___rust_deallocate($8,12,4); | |
$personalityslot$sroa$0$0 = $48;$personalityslot$sroa$8$0 = $49; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$ret$sroa$11$sroa$0$sroa$0$0$insert$ext = $ret$sroa$11$sroa$0$sroa$0$1465&255; | |
store4($0,$ret$sroa$0$1463); | |
$_47$sroa$4$0$$sroa_idx297 = ((($0)) + 4|0); | |
store4($_47$sroa$4$0$$sroa_idx297,$ret$sroa$11$sroa$0$sroa$0$0$insert$ext); | |
$_47$sroa$5$0$$sroa_idx299 = ((($0)) + 8|0); | |
store4($_47$sroa$5$0$$sroa_idx299,$ret$sroa$11$sroa$10$1464); | |
STACKTOP = sp;return; | |
} | |
function __ZN50__LT_F_u20_as_u20_alloc__boxed__FnBox_LT_A_GT__GT_8call_box17h9398ff8dc839117eE($0) { | |
$0 = $0|0; | |
var $$unpack13 = 0, $1 = 0, $10 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$$unpack13 = load4($0); | |
(_pthread_mutex_lock(($$unpack13|0))|0); | |
$1 = ((($$unpack13)) + 24|0); | |
$2 = load4($1); | |
store4($1,(1)); | |
(_pthread_mutex_unlock(($$unpack13|0))|0); | |
$3 = load4($2); | |
$4 = load4($3); | |
$5 = (($4) - 1)|0; | |
store4($3,$5); | |
$6 = ($4|0)==(1); | |
if (!($6)) { | |
___rust_deallocate($2,4,4); | |
___rust_deallocate($0,4,4); | |
return; | |
} | |
__THREW__ = 0; | |
invoke_vi(111,($2|0)); | |
$7 = __THREW__; __THREW__ = 0; | |
$8 = $7&1; | |
if ($8) { | |
$9 = ___cxa_find_matching_catch_2()|0; | |
$10 = tempRet0; | |
___rust_deallocate($0,4,4); | |
___resumeException($9|0); | |
// unreachable; | |
} else { | |
___rust_deallocate($2,4,4); | |
___rust_deallocate($0,4,4); | |
return; | |
} | |
} | |
function __ZN75__LT_std__io__stdio__StdoutLock_LT__u27_a_GT__u20_as_u20_std__io__Write_GT_5write17hd095f2a749cae56eE($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$sink$i$i = 0, $$sink75$i$i = 0, $$sroa_idx48$i$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0; | |
var $46 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10$i = 0, $_22$sroa$0$0$insert$ext$i = i64(), $_22$sroa$0$0$insert$insert$i = i64(), $_22$sroa$4$0$insert$ext$i = i64(), $_22$sroa$4$0$insert$shift$i = i64(), $_3$i$i = 0, $_3$sroa$0$0$$sroa_idx2$i$i = 0, $_32$sroa$6$sroa$0$0$extract$trunc$i = 0, $_35$i = 0, $_5$i = 0, $cond$i$i$i = 0, $cond$i$i$i51$i = 0, $not$switch$i$i$i$i$i$i = 0, $self$i$sroa$0$0$copyload$i = 0; | |
var $self$i$sroa$4$0$$sroa_idx121$i = 0, $self$i$sroa$4$0$copyload$i = 0, $self$i$sroa$6$0$$sroa_idx124$i = 0, $self$i$sroa$6$0$copyload$i = 0, $self$sroa$0$0$copyload$i$i = 0, $self$sroa$0$0$copyload$i$i$i = 0, $self$sroa$5$0$$sroa_idx51$i$i = 0, $self$sroa$5$0$copyload$i$i = 0, $self$sroa$6$0$$sroa_idx51$i$i$i = 0, $self$sroa$6$0$copyload$i$i$i = 0, $self$sroa$9$0$$sroa_idx56$i$i$i = 0, $self$sroa$9$0$$sroa_idx57$i$i = 0, $self$sroa$9$0$copyload$i$i = 0, $self$sroa$9$0$copyload$i$i131$i = 0, $switch3$i$i = 0, $switch3$i$i$i = 0, $switch3$i47$i = 0, $switch7$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$_3$i$i = sp + 40|0; | |
$_5$i = sp + 32|0; | |
$_10$i = sp + 16|0; | |
$_35$i = sp; | |
$4 = load4($1); | |
$5 = ((($4)) + 8|0); | |
$6 = load4($5); | |
$cond$i$i$i = ($6|0)==(0); | |
if (!($cond$i$i$i)) { | |
__ZN4core6result13unwrap_failed17h8f4bf992b7c0cf7dE(); | |
// unreachable; | |
} | |
store4($5,-1); | |
$7 = ((($4)) + 12|0); | |
__THREW__ = 0; | |
invoke_viiii(112,($_5$i|0),10,($2|0),($3|0)); | |
$8 = __THREW__; __THREW__ = 0; | |
$9 = $8&1; | |
L4: do { | |
if (!($9)) { | |
$10 = load4($_5$i); | |
$switch7$i = ($10|0)==(1); | |
L6: do { | |
if ($switch7$i) { | |
$13 = ((($_5$i)) + 4|0); | |
$14 = load4($13); | |
$15 = (($14) + 1)|0; | |
$16 = ($15>>>0)>($3>>>0); | |
if ($16) { | |
__THREW__ = 0; | |
invoke_vii(70,($15|0),($3|0)); | |
$17 = __THREW__; __THREW__ = 0; | |
break L4; | |
} | |
__THREW__ = 0; | |
invoke_viiii(113,($_10$i|0),($7|0),($2|0),($15|0)); | |
$18 = __THREW__; __THREW__ = 0; | |
$19 = $18&1; | |
if ($19) { | |
break L4; | |
} | |
$self$i$sroa$0$0$copyload$i = load4($_10$i); | |
$self$i$sroa$4$0$$sroa_idx121$i = ((($_10$i)) + 4|0); | |
$self$i$sroa$4$0$copyload$i = load4($self$i$sroa$4$0$$sroa_idx121$i); | |
$switch3$i$i = ($self$i$sroa$0$0$copyload$i|0)==(1); | |
if ($switch3$i$i) { | |
$self$i$sroa$6$0$$sroa_idx124$i = ((($_10$i)) + 8|0); | |
$self$i$sroa$6$0$copyload$i = load4($self$i$sroa$6$0$$sroa_idx124$i); | |
$_22$sroa$4$0$insert$ext$i = i64_zext($self$i$sroa$6$0$copyload$i>>>0); | |
$_22$sroa$4$0$insert$shift$i = i64_shl($_22$sroa$4$0$insert$ext$i,i64_const(32,0)); | |
$_22$sroa$0$0$insert$ext$i = i64_zext($self$i$sroa$4$0$copyload$i>>>0); | |
$_22$sroa$0$0$insert$insert$i = i64_or($_22$sroa$4$0$insert$shift$i,$_22$sroa$0$0$insert$ext$i); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i$i = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i$i,$_22$sroa$0$0$insert$insert$i,4); | |
} else { | |
$20 = ($self$i$sroa$4$0$copyload$i|0)==($15|0); | |
do { | |
if ($20) { | |
__THREW__ = 0; | |
invoke_vii(109,($_3$i$i|0),($7|0)); | |
$26 = __THREW__; __THREW__ = 0; | |
$27 = $26&1; | |
if ($27) { | |
break L4; | |
} | |
$self$sroa$0$0$copyload$i$i$i = load4($_3$i$i); | |
$switch3$i$i$i = ($self$sroa$0$0$copyload$i$i$i|0)==(1); | |
if ($switch3$i$i$i) { | |
$self$sroa$6$0$$sroa_idx51$i$i$i = ((($_3$i$i)) + 4|0); | |
$self$sroa$6$0$copyload$i$i$i = load4($self$sroa$6$0$$sroa_idx51$i$i$i); | |
$self$sroa$9$0$$sroa_idx56$i$i$i = ((($_3$i$i)) + 8|0); | |
$self$sroa$9$0$copyload$i$i131$i = load4($self$sroa$9$0$$sroa_idx56$i$i$i); | |
$_32$sroa$6$sroa$0$0$extract$trunc$i = $self$sroa$6$0$copyload$i$i$i&255; | |
$cond$i$i$i51$i = ($_32$sroa$6$sroa$0$0$extract$trunc$i<<24>>24)==(2); | |
if (!($cond$i$i$i51$i)) { | |
break; | |
} | |
$30 = ((($self$sroa$9$0$copyload$i$i131$i)) + 4|0); | |
$31 = load4($30); | |
$32 = ((($self$sroa$9$0$copyload$i$i131$i)) + 8|0); | |
$33 = load4($32); | |
$34 = load4($33); | |
__THREW__ = 0; | |
invoke_vi($34|0,($31|0)); | |
$35 = __THREW__; __THREW__ = 0; | |
$36 = $35&1; | |
if ($36) { | |
break L4; | |
} | |
$37 = load4($32); | |
$38 = ((($37)) + 4|0); | |
$39 = load4($38); | |
$40 = ($39|0)==(0); | |
if (!($40)) { | |
$41 = ((($37)) + 8|0); | |
$42 = load4($41); | |
___rust_deallocate($31,$39,$42); | |
} | |
___rust_deallocate($self$sroa$9$0$copyload$i$i131$i,12,4); | |
break; | |
} | |
$28 = load1($7); | |
$not$switch$i$i$i$i$i$i = ($28<<24>>24)==(1); | |
if (!($not$switch$i$i$i$i$i$i)) { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$29 = __THREW__; __THREW__ = 0; | |
break L4; | |
} | |
$21 = (($2) + ($15)|0); | |
$22 = (($3) - ($15))|0; | |
__THREW__ = 0; | |
invoke_viiii(113,($_35$i|0),($7|0),($21|0),($22|0)); | |
$23 = __THREW__; __THREW__ = 0; | |
$24 = $23&1; | |
if ($24) { | |
break L4; | |
} | |
$self$sroa$0$0$copyload$i$i = load4($_35$i); | |
$self$sroa$5$0$$sroa_idx51$i$i = ((($_35$i)) + 4|0); | |
$self$sroa$5$0$copyload$i$i = load4($self$sroa$5$0$$sroa_idx51$i$i); | |
$switch3$i47$i = ($self$sroa$0$0$copyload$i$i|0)==(1); | |
if ($switch3$i47$i) { | |
$self$sroa$9$0$$sroa_idx57$i$i = ((($_35$i)) + 8|0); | |
$self$sroa$9$0$copyload$i$i = load4($self$sroa$9$0$$sroa_idx57$i$i); | |
$$sroa_idx48$i$i = ((($0)) + 8|0); | |
store4($$sroa_idx48$i$i,$self$sroa$9$0$copyload$i$i); | |
$$sink$i$i = $self$sroa$5$0$copyload$i$i;$$sink75$i$i = 1; | |
} else { | |
$25 = (($self$sroa$5$0$copyload$i$i) + ($15))|0; | |
$$sink$i$i = $25;$$sink75$i$i = 0; | |
} | |
store4($0,$$sink75$i$i); | |
$44 = ((($0)) + 4|0); | |
store4($44,$$sink$i$i); | |
break L6; | |
} | |
} while(0); | |
store4($0,0); | |
$43 = ((($0)) + 4|0); | |
store4($43,$self$i$sroa$4$0$copyload$i); | |
} | |
store4($5,0); | |
STACKTOP = sp;return; | |
} else { | |
__THREW__ = 0; | |
invoke_viiii(113,($0|0),($7|0),($2|0),($3|0)); | |
$11 = __THREW__; __THREW__ = 0; | |
$12 = $11&1; | |
if ($12) { | |
break L4; | |
} | |
} | |
} while(0); | |
store4($5,0); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$45 = ___cxa_find_matching_catch_2()|0; | |
$46 = tempRet0; | |
store4($5,0); | |
___resumeException($45|0); | |
// unreachable; | |
} | |
function __ZN3std3sys3imp6memchr7memrchr17h3906c9c4d1d94048E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0; | |
var $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; | |
var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_21$0$i$i = 0, $i$0$i$i$i = 0, $i$0$i25$i$i = 0, $offset$0$i$i = 0, $offset$1$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$4 = $2; | |
$5 = (($4) + ($3))|0; | |
$6 = $5 & 3; | |
$7 = ($6|0)==(0); | |
L1: do { | |
if ($7) { | |
$offset$0$i$i = $3; | |
} else { | |
$8 = ($6>>>0)<($3>>>0); | |
$9 = (($3) - ($6))|0; | |
$_21$0$i$i = $8 ? $9 : 0; | |
$10 = ($_21$0$i$i>>>0)>($3>>>0); | |
if ($10) { | |
__ZN4core5slice22slice_index_order_fail17h596dcb019d4fda96E($_21$0$i$i,$3); | |
// unreachable; | |
} | |
$11 = (($2) + ($_21$0$i$i)|0); | |
$12 = (($3) - ($_21$0$i$i))|0; | |
$13 = (($11) + ($12)|0); | |
$15 = $13;$i$0$i25$i$i = $12; | |
while(1) { | |
$14 = ($15|0)==($11|0); | |
if ($14) { | |
$offset$0$i$i = $_21$0$i$i; | |
break L1; | |
} | |
$16 = ((($15)) + -1|0); | |
$17 = load1($16); | |
$18 = ($17<<24>>24)==($1<<24>>24); | |
$19 = (($i$0$i25$i$i) + -1)|0; | |
if ($18) { | |
break; | |
} else { | |
$15 = $16;$i$0$i25$i$i = $19; | |
} | |
} | |
$20 = (($19) + ($_21$0$i$i))|0; | |
store4($0,1); | |
$21 = ((($0)) + 4|0); | |
store4($21,$20); | |
return; | |
} | |
} while(0); | |
$22 = $1&255; | |
$23 = $22 << 8; | |
$24 = $23 | $22; | |
$25 = $24 << 16; | |
$26 = $25 | $24; | |
$offset$1$i$i = $offset$0$i$i; | |
while(1) { | |
$27 = ($offset$1$i$i>>>0)>(7); | |
if (!($27)) { | |
break; | |
} | |
$37 = (($offset$1$i$i) + -8)|0; | |
$38 = (($2) + ($37)|0); | |
$39 = load4($38); | |
$40 = (($offset$1$i$i) + -4)|0; | |
$41 = (($2) + ($40)|0); | |
$42 = load4($41); | |
$43 = $39 ^ $26; | |
$44 = (($43) + -16843009)|0; | |
$45 = $43 & -2139062144; | |
$46 = $45 ^ -2139062144; | |
$47 = $46 & $44; | |
$48 = $42 ^ $26; | |
$49 = (($48) + -16843009)|0; | |
$50 = $48 & -2139062144; | |
$51 = $50 ^ -2139062144; | |
$52 = $51 & $49; | |
$53 = $52 | $47; | |
$54 = ($53|0)==(0); | |
if ($54) { | |
$offset$1$i$i = $37; | |
} else { | |
break; | |
} | |
} | |
$28 = ($offset$1$i$i>>>0)>($3>>>0); | |
if ($28) { | |
__ZN4core5slice20slice_index_len_fail17h83f941772164826cE($offset$1$i$i,$3); | |
// unreachable; | |
} | |
$29 = (($2) + ($offset$1$i$i)|0); | |
$31 = $29;$i$0$i$i$i = $offset$1$i$i; | |
while(1) { | |
$30 = ($31|0)==($2|0); | |
if ($30) { | |
label = 16; | |
break; | |
} | |
$32 = ((($31)) + -1|0); | |
$33 = load1($32); | |
$34 = ($33<<24>>24)==($1<<24>>24); | |
$35 = (($i$0$i$i$i) + -1)|0; | |
if ($34) { | |
label = 15; | |
break; | |
} else { | |
$31 = $32;$i$0$i$i$i = $35; | |
} | |
} | |
if ((label|0) == 15) { | |
store4($0,1); | |
$36 = ((($0)) + 4|0); | |
store4($36,$35); | |
return; | |
} | |
else if ((label|0) == 16) { | |
store4($0,0); | |
return; | |
} | |
} | |
function __ZN72__LT_std__io__buffered__BufWriter_LT_W_GT__u20_as_u20_std__io__Write_GT_5write17hbb6a2ff97234f741E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$pre = 0, $$sink$i$i$i129 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_16 = 0, $_21$sroa$0$0$insert$ext = i64(), $_21$sroa$0$0$insert$insert = i64(), $_21$sroa$4$0$insert$ext = i64(), $_21$sroa$4$0$insert$shift = i64(), $_3$sroa$0$0$$sroa_idx2$i = 0, $_34$sroa$4$0$$sroa_idx62 = 0; | |
var $_34$sroa$5$0$$sroa_idx64 = 0, $local_len$sroa$5$0$i$lcssa$i$i$i = 0, $not$switch$i = 0, $phitmp = 0, $ptr$0$i15$i$i$i = 0, $r$i$i$sroa$6$sroa$0$0$extract$trunc131 = 0, $r$i$i$sroa$6$sroa$0$0$insert$insert = 0, $r$i$i$sroa$6$sroa$6$0$extract$shift = 0, $r$i$i$sroa$6$sroa$6$0$extract$trunc133 = 0, $r$sroa$0$1 = 0, $r$sroa$6$1 = 0, $r$sroa$8$1 = 0, $ret$sroa$5$sroa$6$0$i$i128 = 0, $scevgep$i$i$i = 0, $scevgep16$i$i$i = 0, $self$i$sroa$0$0$copyload = 0, $self$i$sroa$4$0$$sroa_idx99 = 0, $self$i$sroa$4$0$copyload = 0, $self$i$sroa$5$0$$sroa_idx101 = 0, $self$i$sroa$5$0$copyload = 0; | |
var $switch$i38 = 0, $switch3$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_16 = sp; | |
$4 = ((($1)) + 4|0); | |
$5 = ((($1)) + 12|0); | |
$6 = load4($5); | |
$7 = (($6) + ($3))|0; | |
$8 = ((($1)) + 8|0); | |
$9 = load4($8); | |
$10 = ($7>>>0)>($9>>>0); | |
do { | |
if ($10) { | |
__ZN46__LT_std__io__buffered__BufWriter_LT_W_GT__GT_9flush_buf17hcccf0b20cb5d17e8E($_16,$1); | |
$self$i$sroa$0$0$copyload = load4($_16); | |
$switch3$i = ($self$i$sroa$0$0$copyload|0)==(1); | |
if (!($switch3$i)) { | |
$$pre = load4($8); | |
$12 = $$pre; | |
break; | |
} | |
$self$i$sroa$4$0$$sroa_idx99 = ((($_16)) + 4|0); | |
$self$i$sroa$4$0$copyload = load4($self$i$sroa$4$0$$sroa_idx99); | |
$self$i$sroa$5$0$$sroa_idx101 = ((($_16)) + 8|0); | |
$self$i$sroa$5$0$copyload = load4($self$i$sroa$5$0$$sroa_idx101); | |
$_21$sroa$4$0$insert$ext = i64_zext($self$i$sroa$5$0$copyload>>>0); | |
$_21$sroa$4$0$insert$shift = i64_shl($_21$sroa$4$0$insert$ext,i64_const(32,0)); | |
$_21$sroa$0$0$insert$ext = i64_zext($self$i$sroa$4$0$copyload>>>0); | |
$_21$sroa$0$0$insert$insert = i64_or($_21$sroa$4$0$insert$shift,$_21$sroa$0$0$insert$ext); | |
store4($0,1); | |
$_3$sroa$0$0$$sroa_idx2$i = ((($0)) + 4|0); | |
store8($_3$sroa$0$0$$sroa_idx2$i,$_21$sroa$0$0$insert$insert,4); | |
STACKTOP = sp;return; | |
} else { | |
$12 = $9; | |
} | |
} while(0); | |
$11 = ($12>>>0)>($3>>>0); | |
if ($11) { | |
$13 = (($2) + ($3)|0); | |
__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E($4,$3); | |
$14 = load4($5); | |
$15 = ($3|0)==(0); | |
if ($15) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i = $14; | |
} else { | |
$16 = load4($4); | |
$17 = (($16) + ($14)|0); | |
$19 = $2;$ptr$0$i15$i$i$i = $17; | |
while(1) { | |
$18 = ((($19)) + 1|0); | |
$20 = load1($19); | |
store1($ptr$0$i15$i$i$i,$20); | |
$21 = ((($ptr$0$i15$i$i$i)) + 1|0); | |
$22 = ($18|0)==($13|0); | |
if ($22) { | |
break; | |
} else { | |
$19 = $18;$ptr$0$i15$i$i$i = $21; | |
} | |
} | |
$23 = $2; | |
$24 = (($14) - ($23))|0; | |
$scevgep$i$i$i = (($13) + ($24)|0); | |
$scevgep16$i$i$i = $scevgep$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i = $scevgep16$i$i$i; | |
} | |
store4($5,$local_len$sroa$5$0$i$lcssa$i$i$i); | |
store4($0,0); | |
$25 = ((($0)) + 4|0); | |
store4($25,$3); | |
STACKTOP = sp;return; | |
} | |
$26 = ((($1)) + 16|0); | |
store1($26,1); | |
$27 = load1($1); | |
$not$switch$i = ($27<<24>>24)==(1); | |
if (!($not$switch$i)) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3936); | |
// unreachable; | |
} | |
$28 = ((($1)) + 1|0); | |
$29 = load1($28); | |
$switch$i38 = ($29<<24>>24)==(1); | |
do { | |
if ($switch$i38) { | |
$r$sroa$0$1 = 0;$r$sroa$6$1 = $3;$r$sroa$8$1 = 0; | |
} else { | |
$30 = (_write(1,$2,$3)|0); | |
$31 = ($30|0)==(-1); | |
if ($31) { | |
$32 = (___errno_location()|0); | |
$33 = load4($32); | |
$34 = ($33|0)==(9); | |
if ($34) { | |
$r$sroa$0$1 = 0;$r$sroa$6$1 = $3;$r$sroa$8$1 = 9; | |
break; | |
} else { | |
$$sink$i$i$i129 = 1;$r$i$i$sroa$6$sroa$0$0$extract$trunc131 = 0;$r$i$i$sroa$6$sroa$6$0$extract$trunc133 = 0;$ret$sroa$5$sroa$6$0$i$i128 = $33; | |
} | |
} else { | |
$r$i$i$sroa$6$sroa$6$0$extract$shift = $30 & -256; | |
$phitmp = $30 & 255; | |
$$sink$i$i$i129 = 0;$r$i$i$sroa$6$sroa$0$0$extract$trunc131 = $phitmp;$r$i$i$sroa$6$sroa$6$0$extract$trunc133 = $r$i$i$sroa$6$sroa$6$0$extract$shift;$ret$sroa$5$sroa$6$0$i$i128 = 0; | |
} | |
$r$i$i$sroa$6$sroa$0$0$insert$insert = $r$i$i$sroa$6$sroa$0$0$extract$trunc131 | $r$i$i$sroa$6$sroa$6$0$extract$trunc133; | |
$r$sroa$0$1 = $$sink$i$i$i129;$r$sroa$6$1 = $r$i$i$sroa$6$sroa$0$0$insert$insert;$r$sroa$8$1 = $ret$sroa$5$sroa$6$0$i$i128; | |
} | |
} while(0); | |
store1($26,0); | |
store4($0,$r$sroa$0$1); | |
$_34$sroa$4$0$$sroa_idx62 = ((($0)) + 4|0); | |
store4($_34$sroa$4$0$$sroa_idx62,$r$sroa$6$1); | |
$_34$sroa$5$0$$sroa_idx64 = ((($0)) + 8|0); | |
store4($_34$sroa$5$0$$sroa_idx64,$r$sroa$8$1); | |
STACKTOP = sp;return; | |
} | |
function __ZN3std2io5Write9write_all17h9bc7dbc45e9d5266E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$sink$index = 0, $$sink$index2 = 0, $$sroa_idx = 0, $$sroa_idx70 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; | |
var $26 = 0, $27 = i64(), $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; | |
var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i = 0, $_0$0$i$pre = 0, $_10 = 0, $_29$sroa$0$0$$sroa_idx14 = 0, $_3$i$i$i = 0, $buf$sroa$0$099$ph = 0, $buf$sroa$8$0100$ph = 0, $cond = 0, $cond$i$i$i55 = 0; | |
var $cond80 = 0, $or$cond = 0, $switch3 = 0, $switch3133 = 0, $switch3134 = 0, $trunc$i = 0, $trunc$i$clear = 0, $x$i$sroa$4$0$$sroa_raw_idx$i = 0, $x$i$sroa$4$i = 0, $x$i$sroa$5$0$$sroa_idx$i = 0, $x$i$sroa$6$0$$sroa_idx$i = 0, $x$sroa$0$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$x$i$sroa$4$i = sp + 44|0; | |
$x$sroa$0$i$i$i$i$i = sp + 32|0; | |
$_3$i$i$i = sp + 16|0; | |
$_10 = sp; | |
$4 = ($3|0)==(0); | |
L1: do { | |
if (!($4)) { | |
$5 = ((($_10)) + 4|0); | |
$6 = ((($_10)) + 8|0); | |
$7 = ((($_10)) + 4|0); | |
$buf$sroa$0$099$ph = $2;$buf$sroa$8$0100$ph = $3; | |
L3: while(1) { | |
__ZN75__LT_std__io__stdio__StdoutLock_LT__u27_a_GT__u20_as_u20_std__io__Write_GT_5write17hd095f2a749cae56eE($_10,$1,$buf$sroa$0$099$ph,$buf$sroa$8$0100$ph); | |
$8 = load4($_10); | |
$switch3133 = ($8|0)==(1); | |
L5: do { | |
if ($switch3133) { | |
$switch3134 = $switch3133; | |
while(1) { | |
$18 = load2($5); | |
$19 = $18&255; | |
$trunc$i = $18&255; | |
$20 = ($18&65535) >>> 8; | |
$21 = $20&255; | |
$trunc$i$clear = $trunc$i & 3; | |
switch ($trunc$i$clear<<24>>24) { | |
case 0: { | |
$22 = load4($6); | |
$cond80 = ($22|0)==(4); | |
if (!($cond80)) { | |
label = 19; | |
break L3; | |
} | |
break; | |
} | |
case 1: { | |
$_0$0$i = $21; | |
label = 18; | |
break; | |
} | |
case 2: { | |
$23 = load4($6); | |
$_0$0$i$pre = load1($23); | |
$_0$0$i = $_0$0$i$pre; | |
label = 18; | |
break; | |
} | |
default: { | |
label = 15; | |
break L3; | |
} | |
} | |
if ((label|0) == 18) { | |
label = 0; | |
$26 = ($_0$0$i<<24>>24)==(15); | |
if (!($26)) { | |
label = 19; | |
break L3; | |
} | |
} | |
$cond$i$i$i55 = ($19<<24>>24)==(2); | |
$or$cond = $switch3134 & $cond$i$i$i55; | |
if ($or$cond) { | |
$29 = load4($6); | |
$30 = ((($29)) + 4|0); | |
$31 = load4($30); | |
$32 = ((($29)) + 8|0); | |
$33 = load4($32); | |
$34 = load4($33); | |
__THREW__ = 0; | |
invoke_vi($34|0,($31|0)); | |
$35 = __THREW__; __THREW__ = 0; | |
$36 = $35&1; | |
if ($36) { | |
label = 30; | |
break L3; | |
} | |
$37 = load4($32); | |
$38 = ((($37)) + 4|0); | |
$39 = load4($38); | |
$40 = ($39|0)==(0); | |
if (!($40)) { | |
$41 = ((($37)) + 8|0); | |
$42 = load4($41); | |
___rust_deallocate($31,$39,$42); | |
} | |
___rust_deallocate($29,12,4); | |
} | |
__ZN75__LT_std__io__stdio__StdoutLock_LT__u27_a_GT__u20_as_u20_std__io__Write_GT_5write17hd095f2a749cae56eE($_10,$1,$buf$sroa$0$099$ph,$buf$sroa$8$0100$ph); | |
$43 = load4($_10); | |
$switch3 = ($43|0)==(1); | |
if ($switch3) { | |
$switch3134 = $switch3; | |
} else { | |
break L5; | |
} | |
} | |
} | |
} while(0); | |
$17 = load4($7); | |
$cond = ($17|0)==(0); | |
if ($cond) { | |
label = 6; | |
break; | |
} | |
$24 = ($buf$sroa$8$0100$ph>>>0)<($17>>>0); | |
if ($24) { | |
label = 17; | |
break; | |
} | |
$44 = (($buf$sroa$0$099$ph) + ($17)|0); | |
$45 = (($buf$sroa$8$0100$ph) - ($17))|0; | |
$46 = ($45|0)==(0); | |
if ($46) { | |
break L1; | |
} else { | |
$buf$sroa$0$099$ph = $44;$buf$sroa$8$0100$ph = $45; | |
} | |
} | |
do { | |
if ((label|0) == 6) { | |
__THREW__ = 0; | |
invoke_viii(88,($_3$i$i$i|0),(7086|0),28); | |
$9 = __THREW__; __THREW__ = 0; | |
$10 = $9&1; | |
if (!($10)) { | |
; store8($x$sroa$0$i$i$i$i$i,load8($_3$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i+8 | 0,load4($_3$i$i$i+8 | 0,4),4); | |
$11 = (___rust_allocate(12,4)|0); | |
$12 = ($11|0)==(0|0); | |
if ($12) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$13 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
; store8($11,load8($x$sroa$0$i$i$i$i$i,4),4); store4($11+8 | 0,load4($x$sroa$0$i$i$i$i$i+8 | 0,4),4); | |
$14 = (___rust_allocate(12,4)|0); | |
$15 = ($14|0)==(0|0); | |
if ($15) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$16 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
store1($14,14); | |
$x$i$sroa$4$0$$sroa_raw_idx$i = ((($14)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i,load2($x$i$sroa$4$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i+2 | 0,load1($x$i$sroa$4$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i = ((($14)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i,$11); | |
$x$i$sroa$6$0$$sroa_idx$i = ((($14)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i,1152); | |
$28 = $14; | |
store4($0,1); | |
$$sroa_idx = ((($0)) + 4|0); | |
store4($$sroa_idx,2); | |
$$sroa_idx70 = ((($0)) + 8|0); | |
store4($$sroa_idx70,$28); | |
STACKTOP = sp;return; | |
} | |
} | |
else if ((label|0) == 15) { | |
// unreachable; | |
} | |
else if ((label|0) == 17) { | |
__THREW__ = 0; | |
invoke_vii(110,($17|0),($buf$sroa$8$0100$ph|0)); | |
$25 = __THREW__; __THREW__ = 0; | |
} | |
else if ((label|0) == 19) { | |
$27 = load8($5,4); | |
store4($0,1); | |
$_29$sroa$0$0$$sroa_idx14 = ((($0)) + 4|0); | |
store8($_29$sroa$0$0$$sroa_idx14,$27,4); | |
STACKTOP = sp;return; | |
} | |
else if ((label|0) == 30) { | |
$49 = ___cxa_find_matching_catch_2()|0; | |
$50 = tempRet0; | |
$$sink$index = $49;$$sink$index2 = $50; | |
___resumeException($$sink$index|0); | |
// unreachable; | |
} | |
} while(0); | |
$47 = ___cxa_find_matching_catch_2()|0; | |
$48 = tempRet0; | |
$$sink$index = $47;$$sink$index2 = $48; | |
___resumeException($$sink$index|0); | |
// unreachable; | |
} | |
} while(0); | |
store4($0,0); | |
STACKTOP = sp;return; | |
} | |
function __ZN57__LT_std__io__stdio__Stdout_u20_as_u20_std__io__Write_GT_9write_fmt17h5a524a8708a7ea4bE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$pre$i$i$i$i$i$i$i = 0, $$pre$i$i$i$i$i$i$i19 = 0, $$pre$i$i$i$i$i$i$i32 = 0, $$pre$phi$i$i$i$i$i$i$iZ2D = 0, $$pre3$i$i$i$i$i$i$i = 0, $$pre3$i$i$i$i$i$i$i15 = 0, $$pre3$i$i$i$i$i$i$i27 = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i$i = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i$i17 = 0, $$sink$in$phi$trans$insert$i$i$i$i$i$i$i30 = 0, $$sroa_idx$i = 0, $$sroa_idx30$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; | |
var $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; | |
var $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0; | |
var $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0; | |
var $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0; | |
var $91 = 0, $92 = 0, $93 = 0, $_13$i = 0, $_3$i$i$i$i = 0, $_4$sroa$4$0$off32$i = 0, $_6 = 0, $_7$sroa$0$0$$sroa_idx$i = 0, $args = 0, $cond$i$i = 0, $cond$i$i$i$i = 0, $cond$i$i$i21$i = 0, $cond$i20$i = 0, $eh$lpad$body$index2Z2D = 0, $eh$lpad$body$indexZ2D = 0, $output$i = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$0$0$i = 0, $personalityslot$sroa$5$0 = 0, $personalityslot$sroa$5$0$i = 0; | |
var $switch$i = 0, $switch$i$i$i$i$i$i$i$i = 0, $switch$i$i$i$i$i$i$i$i13 = 0, $switch$i$i$i$i$i$i$i$i25 = 0, $switch2tmp$i$i$i$i$i$i$i$i$i = 0, $switch2tmp$i$i$i$i$i$i$i$i$i11 = 0, $switch2tmp$i$i$i$i$i$i$i$i$i22 = 0, $x$i$sroa$4$0$$sroa_raw_idx$i$i = 0, $x$i$sroa$4$i$i = 0, $x$i$sroa$5$0$$sroa_idx$i$i = 0, $x$i$sroa$6$0$$sroa_idx$i$i = 0, $x$sroa$0$i$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); | |
$x$i$sroa$4$i$i = sp + 100|0; | |
$x$sroa$0$i$i$i$i$i$i = sp + 88|0; | |
$_3$i$i$i$i = sp + 72|0; | |
$output$i = sp + 56|0; | |
$_13$i = sp + 32|0; | |
$args = sp + 8|0; | |
$_6 = sp; | |
; store8($args,load8($2,4),4); store8($args+8 | 0,load8($2+8 | 0,4),4); store8($args+16 | 0,load8($2+16 | 0,4),4); | |
$3 = load4($1); | |
$4 = ((($3)) + 8|0); | |
$5 = load4($4); | |
(_pthread_mutex_lock(($5|0))|0); | |
$6 = $4; | |
$7 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i$i$i$i$i$i$i$i = ($7|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i$i) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$8 = load4($7); | |
$switch$i$i$i$i$i$i$i$i = ($8|0)==(1); | |
if ($switch$i$i$i$i$i$i$i$i) { | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i$i = ((($7)) + 4|0); | |
$$pre$i$i$i$i$i$i$i = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i$i); | |
$$pre$phi$i$i$i$i$i$i$iZ2D = $$sink$in$phi$trans$insert$i$i$i$i$i$i$i;$9 = $$pre$i$i$i$i$i$i$i; | |
} else { | |
store8($7,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i$i = ((($7)) + 4|0); | |
$$pre$phi$i$i$i$i$i$i$iZ2D = $$pre3$i$i$i$i$i$i$i;$9 = 0; | |
} | |
store4($$pre$phi$i$i$i$i$i$i$iZ2D,$9); | |
$10 = ($9|0)!=(0); | |
$11 = ((($3)) + 12|0); | |
$12 = load1($11); | |
$_4$sroa$4$0$off32$i = $10&1; | |
store4($_6,$6); | |
$13 = ((($_6)) + 4|0); | |
store1($13,$_4$sroa$4$0$off32$i); | |
store4($output$i,$_6); | |
$_7$sroa$0$0$$sroa_idx$i = ((($output$i)) + 4|0); | |
store4($_7$sroa$0$0$$sroa_idx$i,0); | |
; store8($_13$i,load8($args,8),8); store8($_13$i+8 | 0,load8($args+8 | 0,8),8); store8($_13$i+16 | 0,load8($args+16 | 0,8),8); | |
__THREW__ = 0; | |
$14 = (invoke_iiii(61,($output$i|0),(1304|0),($_13$i|0))|0); | |
$15 = __THREW__; __THREW__ = 0; | |
$16 = $15&1; | |
L8: do { | |
if ($16) { | |
label = 24; | |
} else { | |
$switch$i = ($14<<24>>24)==(0); | |
do { | |
if ($switch$i) { | |
store4($0,0); | |
label = 18; | |
} else { | |
$17 = ((($output$i)) + 4|0); | |
$18 = load4($17); | |
$19 = ($18|0)==(1); | |
if ($19) { | |
; store8($0,load8($17,4),4); store4($0+8 | 0,load4($17+8 | 0,4),4); | |
break; | |
} | |
__THREW__ = 0; | |
invoke_viii(88,($_3$i$i$i$i|0),(7060|0),15); | |
$20 = __THREW__; __THREW__ = 0; | |
$21 = $20&1; | |
if ($21) { | |
label = 24; | |
break L8; | |
} | |
; store8($x$sroa$0$i$i$i$i$i$i,load8($_3$i$i$i$i,8),8); store4($x$sroa$0$i$i$i$i$i$i+8 | 0,load4($_3$i$i$i$i+8 | 0,4),4); | |
$22 = (___rust_allocate(12,4)|0); | |
$23 = ($22|0)==(0|0); | |
if ($23) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$24 = __THREW__; __THREW__ = 0; | |
label = 24; | |
break L8; | |
} | |
; store8($22,load8($x$sroa$0$i$i$i$i$i$i,4),4); store4($22+8 | 0,load4($x$sroa$0$i$i$i$i$i$i+8 | 0,4),4); | |
$25 = (___rust_allocate(12,4)|0); | |
$26 = ($25|0)==(0|0); | |
if ($26) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$27 = __THREW__; __THREW__ = 0; | |
label = 24; | |
break L8; | |
} else { | |
store1($25,16); | |
$x$i$sroa$4$0$$sroa_raw_idx$i$i = ((($25)) + 1|0); | |
; store2($x$i$sroa$4$0$$sroa_raw_idx$i$i,load2($x$i$sroa$4$i$i,1),1); store1($x$i$sroa$4$0$$sroa_raw_idx$i$i+2 | 0,load1($x$i$sroa$4$i$i+2 | 0,1),1); | |
$x$i$sroa$5$0$$sroa_idx$i$i = ((($25)) + 4|0); | |
store4($x$i$sroa$5$0$$sroa_idx$i$i,$22); | |
$x$i$sroa$6$0$$sroa_idx$i$i = ((($25)) + 8|0); | |
store4($x$i$sroa$6$0$$sroa_idx$i$i,1152); | |
$28 = $25; | |
store4($0,1); | |
$$sroa_idx$i = ((($0)) + 4|0); | |
store4($$sroa_idx$i,2); | |
$$sroa_idx30$i = ((($0)) + 8|0); | |
store4($$sroa_idx30$i,$28); | |
label = 18; | |
break; | |
} | |
} | |
} while(0); | |
if ((label|0) == 18) { | |
$29 = load4($_7$sroa$0$0$$sroa_idx$i); | |
$cond$i20$i = ($29|0)==(1); | |
if ($cond$i20$i) { | |
$30 = ((($output$i)) + 8|0); | |
$31 = load1($30); | |
$cond$i$i$i21$i = ($31<<24>>24)==(2); | |
if ($cond$i$i$i21$i) { | |
$32 = ((($output$i)) + 12|0); | |
$33 = load4($32); | |
$34 = ((($33)) + 4|0); | |
$35 = load4($34); | |
$36 = ((($33)) + 8|0); | |
$37 = load4($36); | |
$38 = load4($37); | |
__THREW__ = 0; | |
invoke_vi($38|0,($35|0)); | |
$39 = __THREW__; __THREW__ = 0; | |
$40 = $39&1; | |
if ($40) { | |
$67 = ___cxa_find_matching_catch_2()|0; | |
$68 = tempRet0; | |
$personalityslot$sroa$0$0$i = $67;$personalityslot$sroa$5$0$i = $68; | |
label = 7; | |
break; | |
} | |
$41 = load4($36); | |
$42 = ((($41)) + 4|0); | |
$43 = load4($42); | |
$44 = ($43|0)==(0); | |
if (!($44)) { | |
$45 = ((($41)) + 8|0); | |
$46 = load4($45); | |
___rust_deallocate($35,$43,$46); | |
} | |
___rust_deallocate($33,12,4); | |
} | |
} | |
} | |
$69 = load4($_6); | |
$70 = load1($13); | |
$71 = ($70<<24>>24)==(0); | |
if (!($71)) { | |
$79 = load4($_6); | |
$80 = load4($79); | |
(_pthread_mutex_unlock(($80|0))|0); | |
STACKTOP = sp;return; | |
} | |
__THREW__ = 0; | |
$72 = (invoke_i(63)|0); | |
$73 = __THREW__; __THREW__ = 0; | |
$74 = $73&1; | |
do { | |
if (!($74)) { | |
$switch2tmp$i$i$i$i$i$i$i$i$i11 = ($72|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i$i11) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$75 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$76 = load4($72); | |
$switch$i$i$i$i$i$i$i$i13 = ($76|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i$i13)) { | |
store8($72,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i$i15 = ((($72)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i$i15,0); | |
$79 = load4($_6); | |
$80 = load4($79); | |
(_pthread_mutex_unlock(($80|0))|0); | |
STACKTOP = sp;return; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i$i17 = ((($72)) + 4|0); | |
$$pre$i$i$i$i$i$i$i19 = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i$i17); | |
$77 = ($$pre$i$i$i$i$i$i$i19|0)==(0); | |
if ($77) { | |
$79 = load4($_6); | |
$80 = load4($79); | |
(_pthread_mutex_unlock(($80|0))|0); | |
STACKTOP = sp;return; | |
} | |
$78 = ((($69)) + 4|0); | |
store1($78,1); | |
$79 = load4($_6); | |
$80 = load4($79); | |
(_pthread_mutex_unlock(($80|0))|0); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
$92 = ___cxa_find_matching_catch_2()|0; | |
$93 = tempRet0; | |
$personalityslot$sroa$0$0 = $92;$personalityslot$sroa$5$0 = $93; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
do { | |
if ((label|0) == 24) { | |
$47 = ___cxa_find_matching_catch_2()|0; | |
$48 = tempRet0; | |
$49 = load4($_7$sroa$0$0$$sroa_idx$i); | |
$cond$i$i = ($49|0)==(1); | |
if ($cond$i$i) { | |
$50 = ((($output$i)) + 8|0); | |
$51 = load1($50); | |
$cond$i$i$i$i = ($51<<24>>24)==(2); | |
if ($cond$i$i$i$i) { | |
$52 = ((($output$i)) + 12|0); | |
$53 = load4($52); | |
$54 = ((($53)) + 4|0); | |
$55 = load4($54); | |
$56 = ((($53)) + 8|0); | |
$57 = load4($56); | |
$58 = load4($57); | |
__THREW__ = 0; | |
invoke_vi($58|0,($55|0)); | |
$59 = __THREW__; __THREW__ = 0; | |
$60 = $59&1; | |
if ($60) { | |
$81 = ___cxa_find_matching_catch_2()|0; | |
$82 = tempRet0; | |
$eh$lpad$body$index2Z2D = $82;$eh$lpad$body$indexZ2D = $81; | |
break; | |
} | |
$61 = load4($56); | |
$62 = ((($61)) + 4|0); | |
$63 = load4($62); | |
$64 = ($63|0)==(0); | |
if (!($64)) { | |
$65 = ((($61)) + 8|0); | |
$66 = load4($65); | |
___rust_deallocate($55,$63,$66); | |
} | |
___rust_deallocate($53,12,4); | |
$personalityslot$sroa$0$0$i = $47;$personalityslot$sroa$5$0$i = $48; | |
label = 7; | |
} else { | |
$personalityslot$sroa$0$0$i = $47;$personalityslot$sroa$5$0$i = $48; | |
label = 7; | |
} | |
} else { | |
$personalityslot$sroa$0$0$i = $47;$personalityslot$sroa$5$0$i = $48; | |
label = 7; | |
} | |
} | |
} while(0); | |
if ((label|0) == 7) { | |
$eh$lpad$body$index2Z2D = $personalityslot$sroa$5$0$i;$eh$lpad$body$indexZ2D = $personalityslot$sroa$0$0$i; | |
} | |
$83 = load4($_6); | |
$84 = load1($13); | |
$85 = ($84<<24>>24)==(0); | |
do { | |
if ($85) { | |
$86 = (__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E()|0); | |
$switch2tmp$i$i$i$i$i$i$i$i$i22 = ($86|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i$i$i$i$i22) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(6797,57); | |
// unreachable; | |
} | |
$87 = load4($86); | |
$switch$i$i$i$i$i$i$i$i25 = ($87|0)==(1); | |
if (!($switch$i$i$i$i$i$i$i$i25)) { | |
store8($86,i64_const(1,0),4); | |
$$pre3$i$i$i$i$i$i$i27 = ((($86)) + 4|0); | |
store4($$pre3$i$i$i$i$i$i$i27,0); | |
break; | |
} | |
$$sink$in$phi$trans$insert$i$i$i$i$i$i$i30 = ((($86)) + 4|0); | |
$$pre$i$i$i$i$i$i$i32 = load4($$sink$in$phi$trans$insert$i$i$i$i$i$i$i30); | |
$88 = ($$pre$i$i$i$i$i$i$i32|0)==(0); | |
if (!($88)) { | |
$89 = ((($83)) + 4|0); | |
store1($89,1); | |
} | |
} | |
} while(0); | |
$90 = load4($_6); | |
$91 = load4($90); | |
(_pthread_mutex_unlock(($91|0))|0); | |
$personalityslot$sroa$0$0 = $eh$lpad$body$indexZ2D;$personalityslot$sroa$5$0 = $eh$lpad$body$index2Z2D; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function __ZN4drop17hfede842806ca15bfE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $cond$i = 0, $cond$i$i$i = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 4|0); | |
$2 = load4($1); | |
$cond$i = ($2|0)==(1); | |
if (!($cond$i)) { | |
return; | |
} | |
$3 = ((($0)) + 8|0); | |
$4 = load1($3); | |
$cond$i$i$i = ($4<<24>>24)==(2); | |
if (!($cond$i$i$i)) { | |
return; | |
} | |
$5 = ((($0)) + 12|0); | |
$6 = load4($5); | |
$7 = ((($6)) + 4|0); | |
$8 = load4($7); | |
$9 = ((($6)) + 8|0); | |
$10 = load4($9); | |
$11 = load4($10); | |
FUNCTION_TABLE_vi[$11 & 255]($8); | |
$12 = load4($9); | |
$13 = ((($12)) + 4|0); | |
$14 = load4($13); | |
$15 = ($14|0)==(0); | |
if (!($15)) { | |
$16 = ((($12)) + 8|0); | |
$17 = load4($16); | |
___rust_deallocate($8,$14,$17); | |
} | |
___rust_deallocate($6,12,4); | |
return; | |
} | |
function __ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6df97af6c8afda47E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = i64(); | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$057 = 0, $_5 = 0, $cond$i = 0, $cond$i$i$i = 0, $e$sroa$0$0$$sroa_idx = 0, $switch3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_5 = sp; | |
$3 = load4($0); | |
__ZN3std2io5Write9write_all17h9bc7dbc45e9d5266E($_5,$3,$1,$2); | |
$4 = load4($_5); | |
$switch3 = ($4|0)==(1); | |
if (!($switch3)) { | |
$_0$sroa$0$057 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$057|0); | |
} | |
$e$sroa$0$0$$sroa_idx = ((($_5)) + 4|0); | |
$5 = load8($e$sroa$0$0$$sroa_idx,4); | |
$6 = ((($0)) + 4|0); | |
$7 = load4($6); | |
$cond$i = ($7|0)==(1); | |
$8 = ((($0)) + 8|0); | |
if ($cond$i) { | |
$9 = load1($8); | |
$cond$i$i$i = ($9<<24>>24)==(2); | |
if ($cond$i$i$i) { | |
$10 = ((($0)) + 12|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 4|0); | |
$13 = load4($12); | |
$14 = ((($11)) + 8|0); | |
$15 = load4($14); | |
$16 = load4($15); | |
__THREW__ = 0; | |
invoke_vi($16|0,($13|0)); | |
$17 = __THREW__; __THREW__ = 0; | |
$18 = $17&1; | |
if ($18) { | |
$25 = ___cxa_find_matching_catch_2()|0; | |
$26 = tempRet0; | |
store4($6,1); | |
store8($8,$5,4); | |
___resumeException($25|0); | |
// unreachable; | |
} | |
$19 = load4($14); | |
$20 = ((($19)) + 4|0); | |
$21 = load4($20); | |
$22 = ($21|0)==(0); | |
if (!($22)) { | |
$23 = ((($19)) + 8|0); | |
$24 = load4($23); | |
___rust_deallocate($13,$21,$24); | |
} | |
___rust_deallocate($11,12,4); | |
} | |
} | |
store4($6,1); | |
store8($8,$5,4); | |
$_0$sroa$0$057 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$057|0); | |
} | |
function __ZN4core3fmt5Write10write_char17h97f6ca22ee77ac1fE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$sreg$field = 0, $$sreg$field2 = 0, $$sreg$index1 = 0, $2 = 0, $3 = 0, $_12 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$2 = sp; | |
$_12 = sp + 8|0; | |
store4($_12,0); | |
__ZN44__LT_char_u20_as_u20_core__char__CharExt_GT_11encode_utf817h139c0beb91075f33E($2,$1,$_12); | |
$$sreg$field = load4($2); | |
$$sreg$index1 = ((($2)) + 4|0); | |
$$sreg$field2 = load4($$sreg$index1); | |
$3 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6df97af6c8afda47E($0,$$sreg$field,$$sreg$field2)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN4core3fmt5Write9write_fmt17h6e4fcafac0e838edE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $_10 = 0, $_8 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8 = sp + 24|0; | |
$_10 = sp; | |
store4($_8,$0); | |
; store8($_10,load8($1,4),4); store8($_10+8 | 0,load8($1+8 | 0,4),4); store8($_10+16 | 0,load8($1+16 | 0,4),4); | |
$2 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8,1328,$_10)|0); | |
STACKTOP = sp;return ($2|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h18a33f853189b4d7E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = load4($0); | |
$4 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6df97af6c8afda47E($3,$1,$2)|0); | |
return ($4|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h0b09523beb096dedE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12$i = 0, $len$2$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_12$i = sp; | |
$2 = load4($0); | |
store4($_12$i,0); | |
$3 = ($1>>>0)<(128); | |
do { | |
if ($3) { | |
$4 = $1&255; | |
store1($_12$i,$4); | |
$len$2$i = 1; | |
} else { | |
$5 = ($1>>>0)<(2048); | |
if ($5) { | |
$6 = $1 >>> 6; | |
$7 = $6 & 31; | |
$8 = $7&255; | |
$9 = $8 | -64; | |
store1($_12$i,$9); | |
$10 = $1 & 63; | |
$11 = $10&255; | |
$12 = ((($_12$i)) + 1|0); | |
$13 = $11 | -128; | |
store1($12,$13); | |
$len$2$i = 2; | |
break; | |
} | |
$14 = ($1>>>0)<(65536); | |
if ($14) { | |
$15 = $1 >>> 12; | |
$16 = $15 & 15; | |
$17 = $16&255; | |
$18 = $17 | -32; | |
store1($_12$i,$18); | |
$19 = $1 >>> 6; | |
$20 = $19 & 63; | |
$21 = $20&255; | |
$22 = ((($_12$i)) + 1|0); | |
$23 = $21 | -128; | |
store1($22,$23); | |
$24 = $1 & 63; | |
$25 = $24&255; | |
$26 = ((($_12$i)) + 2|0); | |
$27 = $25 | -128; | |
store1($26,$27); | |
$len$2$i = 3; | |
break; | |
} else { | |
$28 = $1 >>> 18; | |
$29 = $28 & 7; | |
$30 = $29&255; | |
$31 = $30 | -16; | |
store1($_12$i,$31); | |
$32 = $1 >>> 12; | |
$33 = $32 & 63; | |
$34 = $33&255; | |
$35 = ((($_12$i)) + 1|0); | |
$36 = $34 | -128; | |
store1($35,$36); | |
$37 = $1 >>> 6; | |
$38 = $37 & 63; | |
$39 = $38&255; | |
$40 = ((($_12$i)) + 2|0); | |
$41 = $39 | -128; | |
store1($40,$41); | |
$42 = $1 & 63; | |
$43 = $42&255; | |
$44 = ((($_12$i)) + 3|0); | |
$45 = $43 | -128; | |
store1($44,$45); | |
$len$2$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$46 = (__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6df97af6c8afda47E($2,$_12$i,$len$2$i)|0); | |
STACKTOP = sp;return ($46|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h4c6e6b0bfee77e5dE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $_10$i = 0, $_8$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8$i = sp + 24|0; | |
$_10$i = sp; | |
$2 = load4($0); | |
store4($_8$i,$2); | |
; store8($_10$i,load8($1,4),4); store8($_10$i+8 | 0,load8($1+8 | 0,4),4); store8($_10$i+16 | 0,load8($1+16 | 0,4),4); | |
$3 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8$i,1328,$_10$i)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN3std2io5stdio6_print17he68071bb066b6d11E($0) { | |
$0 = $0|0; | |
var $$in$i = 0, $$pre = 0, $$pre$i = 0, $$pre$phi60Z2D = 0, $$pre59 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0; | |
var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; | |
var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = i64(), $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; | |
var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; | |
var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; | |
var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_12$sroa$4$0$$sroa_idx$i$i = 0, $_15 = 0, $_20 = 0, $_20$i$i = 0, $_21$i$i = 0, $_6$i$i$i = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_7 = 0, $_8 = 0, $args = 0, $cond = 0, $cond$i$i = 0, $cond$i$i41 = 0, $e = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$7$0 = 0; | |
var $phitmp = 0, $phitmp$i = 0, $result = 0, $src$i$sroa$5$0$$sroa_idx25$i$i = 0, $switch = 0, $switch$i = 0, $switch2tmp$i$i = 0, $switchtmp$i = 0, $switchtmp$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 176|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(176|0); | |
$_6$i$i$i = sp + 144|0; | |
$_20$i$i = sp + 136|0; | |
$_21$i$i = sp + 112|0; | |
$args = sp + 88|0; | |
$result = sp + 72|0; | |
$_7 = sp + 64|0; | |
$_8 = sp + 40|0; | |
$e = sp + 32|0; | |
$_15 = sp + 8|0; | |
$_20 = sp; | |
; store8($args,load8($0,4),4); store8($args+8 | 0,load8($0+8 | 0,4),4); store8($args+16 | 0,load8($0+16 | 0,4),4); | |
__THREW__ = 0; | |
$1 = (invoke_ii(71,(3460|0))|0); | |
$2 = __THREW__; __THREW__ = 0; | |
$3 = $2&1; | |
L1: do { | |
if (!($3)) { | |
$switchtmp$i = ($1|0)==(0|0); | |
L3: do { | |
if ($switchtmp$i) { | |
label = 5; | |
} else { | |
$4 = load4($1); | |
$cond = ($4|0)==(1); | |
if ($cond) { | |
__THREW__ = 0; | |
$8 = (invoke_ii(71,(3460|0))|0); | |
$9 = __THREW__; __THREW__ = 0; | |
$10 = $9&1; | |
if ($10) { | |
break L1; | |
} | |
$switch2tmp$i$i = ($8|0)==(0|0); | |
if ($switch2tmp$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$11 = __THREW__; __THREW__ = 0; | |
break L1; | |
} | |
$12 = load4($8); | |
$switch$i = ($12|0)==(1); | |
if ($switch$i) { | |
$13 = ((($8)) + 4|0); | |
$$pre$i = load4($13); | |
$phitmp$i = ($$pre$i|0)==(0); | |
if ($phitmp$i) { | |
$$pre59 = ((($8)) + 8|0); | |
$$in$i = $13;$$pre$phi60Z2D = $$pre59; | |
label = 13; | |
} | |
} else { | |
$src$i$sroa$5$0$$sroa_idx25$i$i = ((($8)) + 8|0); | |
store4($8,1); | |
$_12$sroa$4$0$$sroa_idx$i$i = ((($8)) + 4|0); | |
store4($_12$sroa$4$0$$sroa_idx$i$i,0); | |
store8($src$i$sroa$5$0$$sroa_idx25$i$i,i64_const(0,0),4); | |
$$in$i = $_12$sroa$4$0$$sroa_idx$i$i;$$pre$phi60Z2D = $src$i$sroa$5$0$$sroa_idx25$i$i; | |
label = 13; | |
} | |
do { | |
if ((label|0) == 13) { | |
store4($$in$i,-1); | |
$14 = load4($$pre$phi60Z2D); | |
$switchtmp$i$i$i = ($14|0)==(0|0); | |
if ($switchtmp$i$i$i) { | |
store4($$in$i,0); | |
break; | |
} | |
$15 = ((($8)) + 12|0); | |
$16 = load4($15); | |
; store8($_6$i$i$i,load8($args,8),8); store8($_6$i$i$i+8 | 0,load8($args+8 | 0,8),8); store8($_6$i$i$i+16 | 0,load8($args+16 | 0,8),8); | |
$17 = ((($16)) + 24|0); | |
$18 = load4($17); | |
__THREW__ = 0; | |
invoke_viii($18|0,($result|0),($14|0),($_6$i$i$i|0)); | |
$19 = __THREW__; __THREW__ = 0; | |
$20 = $19&1; | |
if (!($20)) { | |
store4($$in$i,0); | |
break L3; | |
} | |
$32 = ___cxa_find_matching_catch_2()|0; | |
$33 = tempRet0; | |
store4($$in$i,0); | |
$personalityslot$sroa$0$0 = $32;$personalityslot$sroa$7$0 = $33; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
__THREW__ = 0; | |
$21 = (invoke_i(114)|0); | |
$22 = __THREW__; __THREW__ = 0; | |
$23 = $22&1; | |
if ($23) { | |
break L1; | |
} | |
store4($_20$i$i,$21); | |
; store8($_21$i$i,load8($args,8),8); store8($_21$i$i+8 | 0,load8($args+8 | 0,8),8); store8($_21$i$i+16 | 0,load8($args+16 | 0,8),8); | |
$24 = $21; | |
__THREW__ = 0; | |
invoke_viii(115,($result|0),($_20$i$i|0),($_21$i$i|0)); | |
$25 = __THREW__; __THREW__ = 0; | |
$26 = $25&1; | |
if ($26) { | |
$36 = ___cxa_find_matching_catch_2()|0; | |
$37 = tempRet0; | |
$38 = load4($24); | |
$39 = (($38) - 1)|0; | |
store4($24,$39); | |
$40 = ($38|0)==(1); | |
if (!($40)) { | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$7$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__THREW__ = 0; | |
invoke_vi(111,($_20$i$i|0)); | |
$41 = __THREW__; __THREW__ = 0; | |
$42 = $41&1; | |
if ($42) { | |
break L1; | |
} else { | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$7$0 = $37; | |
} | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$27 = load4($24); | |
$28 = (($27) - 1)|0; | |
store4($24,$28); | |
$29 = ($27|0)==(1); | |
if ($29) { | |
__THREW__ = 0; | |
invoke_vi(111,($_20$i$i|0)); | |
$30 = __THREW__; __THREW__ = 0; | |
$31 = $30&1; | |
if ($31) { | |
$34 = ___cxa_find_matching_catch_2()|0; | |
$35 = tempRet0; | |
$personalityslot$sroa$0$0 = $34;$personalityslot$sroa$7$0 = $35; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
} else { | |
label = 5; | |
} | |
} | |
} while(0); | |
if ((label|0) == 5) { | |
__THREW__ = 0; | |
$5 = (invoke_i(114)|0); | |
$6 = __THREW__; __THREW__ = 0; | |
$7 = $6&1; | |
if ($7) { | |
break; | |
} | |
store4($_7,$5); | |
; store8($_8,load8($args,8),8); store8($_8+8 | 0,load8($args+8 | 0,8),8); store8($_8+16 | 0,load8($args+16 | 0,8),8); | |
$44 = $5; | |
__THREW__ = 0; | |
invoke_viii(115,($result|0),($_7|0),($_8|0)); | |
$45 = __THREW__; __THREW__ = 0; | |
$46 = $45&1; | |
if ($46) { | |
$82 = ___cxa_find_matching_catch_2()|0; | |
$83 = tempRet0; | |
$84 = load4($44); | |
$85 = (($84) - 1)|0; | |
store4($44,$85); | |
$86 = ($84|0)==(1); | |
if (!($86)) { | |
$personalityslot$sroa$0$0 = $82;$personalityslot$sroa$7$0 = $83; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hfca89b55efbcfb8aE($_7); | |
$personalityslot$sroa$0$0 = $82;$personalityslot$sroa$7$0 = $83; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$47 = load4($44); | |
$48 = (($47) - 1)|0; | |
store4($44,$48); | |
$49 = ($47|0)==(1); | |
if ($49) { | |
__THREW__ = 0; | |
invoke_vi(111,($_7|0)); | |
$50 = __THREW__; __THREW__ = 0; | |
$51 = $50&1; | |
if ($51) { | |
$78 = ___cxa_find_matching_catch_2()|0; | |
$79 = tempRet0; | |
$$pre = load4($result); | |
$phitmp = ($$pre|0)==(1); | |
if (!($phitmp)) { | |
$personalityslot$sroa$0$0 = $78;$personalityslot$sroa$7$0 = $79; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$63 = ((($result)) + 4|0); | |
$64 = load1($63); | |
$cond$i$i = ($64<<24>>24)==(2); | |
if (!($cond$i$i)) { | |
$personalityslot$sroa$0$0 = $78;$personalityslot$sroa$7$0 = $79; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$65 = ((($result)) + 8|0); | |
$66 = load4($65); | |
$67 = ((($66)) + 4|0); | |
$68 = load4($67); | |
$69 = ((($66)) + 8|0); | |
$70 = load4($69); | |
$71 = load4($70); | |
FUNCTION_TABLE_vi[$71 & 255]($68); | |
$72 = load4($69); | |
$73 = ((($72)) + 4|0); | |
$74 = load4($73); | |
$75 = ($74|0)==(0); | |
if (!($75)) { | |
$76 = ((($72)) + 8|0); | |
$77 = load4($76); | |
___rust_deallocate($68,$74,$77); | |
} | |
___rust_deallocate($66,12,4); | |
$personalityslot$sroa$0$0 = $78;$personalityslot$sroa$7$0 = $79; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
} | |
$43 = load4($result); | |
$switch = ($43|0)==(1); | |
if (!($switch)) { | |
STACKTOP = sp;return; | |
} | |
$52 = ((($result)) + 4|0); | |
$53 = load8($52,4); | |
store8($e,$53); | |
$54 = $e; | |
store4($_20,$54); | |
$55 = ((($_20)) + 4|0); | |
store4($55,(83)); | |
store4($_15,3764); | |
$56 = ((($_15)) + 4|0); | |
store4($56,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_15)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$57 = ((($_15)) + 16|0); | |
store4($57,$_20); | |
$58 = ((($_15)) + 20|0); | |
store4($58,1); | |
__THREW__ = 0; | |
invoke_vii(84,($_15|0),(3448|0)); | |
$59 = __THREW__; __THREW__ = 0; | |
$60 = ___cxa_find_matching_catch_2()|0; | |
$61 = tempRet0; | |
$62 = load1($e); | |
$cond$i$i41 = ($62<<24>>24)==(2); | |
if (!($cond$i$i41)) { | |
$personalityslot$sroa$0$0 = $60;$personalityslot$sroa$7$0 = $61; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$87 = ((($e)) + 4|0); | |
$88 = load4($87); | |
$89 = ((($88)) + 4|0); | |
$90 = load4($89); | |
$91 = ((($88)) + 8|0); | |
$92 = load4($91); | |
$93 = load4($92); | |
FUNCTION_TABLE_vi[$93 & 255]($90); | |
$94 = load4($91); | |
$95 = ((($94)) + 4|0); | |
$96 = load4($95); | |
$97 = ($96|0)==(0); | |
if (!($97)) { | |
$98 = ((($94)) + 8|0); | |
$99 = load4($98); | |
___rust_deallocate($90,$96,$99); | |
} | |
___rust_deallocate($88,12,4); | |
$personalityslot$sroa$0$0 = $60;$personalityslot$sroa$7$0 = $61; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
$80 = ___cxa_find_matching_catch_2()|0; | |
$81 = tempRet0; | |
$personalityslot$sroa$0$0 = $80;$personalityslot$sroa$7$0 = $81; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
function __ZN3std4sync4once4Once10call_inner17h69ed7ca2ac72aa54E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$fca$0$0$insert$fca$0$0$gep = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0; | |
var $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $complete = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $lpad$phi53$index = 0, $lpad$phi53$index7 = 0, $node = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$7$0 = 0, $state$0 = 0, $state$1 = 0, $success = 0, $success11 = 0, $switch3tmp$i$i = 0, $switchtmp$i$i = 0, $switchtmp$i$i$i = 0, $switchtmp$i$i36 = 0, $switchtmp$i$i41 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$complete = sp + 16|0; | |
$node = sp; | |
$4 = load4($0); | |
$$fca$0$0$insert$fca$0$0$gep = ((($node)) + 4|0); | |
$5 = ((($node)) + 8|0); | |
$6 = $node; | |
$7 = $6 | 2; | |
$state$0 = $4; | |
L1: while(1) { | |
switch ($state$0|0) { | |
case 3: { | |
label = 7; | |
break L1; | |
break; | |
} | |
case 1: { | |
if (!($1)) { | |
label = 3; | |
break L1; | |
} | |
break; | |
} | |
case 0: { | |
break; | |
} | |
default: { | |
$9 = $state$0 & 3; | |
$10 = ($9|0)==(2); | |
if (!($10)) { | |
label = 12; | |
break L1; | |
} | |
__THREW__ = 0; | |
$19 = (invoke_i(68)|0); | |
$20 = __THREW__; __THREW__ = 0; | |
$21 = $20&1; | |
if ($21) { | |
label = 34; | |
break L1; | |
} | |
$switchtmp$i$i$i = ($19|0)==(0|0); | |
if ($switchtmp$i$i$i) { | |
label = 17; | |
break L1; | |
} | |
__THREW__ = 0; | |
$22 = (invoke_i(69)|0); | |
$23 = __THREW__; __THREW__ = 0; | |
$24 = $23&1; | |
if ($24) { | |
label = 34; | |
break L1; | |
} | |
$switch3tmp$i$i = ($22|0)==(0); | |
if ($switch3tmp$i$i) { | |
label = 17; | |
break L1; | |
} | |
store4($node,$22); | |
store1($$fca$0$0$insert$fca$0$0$gep,0); | |
store4($5,0); | |
$state$1 = $state$0; | |
while(1) { | |
$28 = $state$1 & 3; | |
$29 = ($28|0)==(2); | |
if (!($29)) { | |
label = 20; | |
break; | |
} | |
$36 = $state$1 & -4; | |
$37 = $36; | |
store4($5,$37); | |
$38 = load4($0);if (($38|0) == ($state$1|0)) store4($0,$7); | |
$success11 = ($38|0)==($state$1|0); | |
if ($success11) { | |
break; | |
} else { | |
$state$1 = $38; | |
} | |
} | |
if ((label|0) == 20) { | |
label = 0; | |
$30 = load4($node); | |
$switchtmp$i$i36 = ($30|0)==(0|0); | |
if (!($switchtmp$i$i36)) { | |
$31 = load4($30); | |
$32 = (($31) - 1)|0; | |
store4($30,$32); | |
$33 = ($31|0)==(1); | |
if ($33) { | |
__THREW__ = 0; | |
invoke_vi(74,($node|0)); | |
$34 = __THREW__; __THREW__ = 0; | |
$35 = $34&1; | |
if ($35) { | |
label = 36; | |
break L1; | |
} | |
} | |
} | |
$state$0 = $state$1; | |
continue L1; | |
} | |
while(1) { | |
$39 = load1($$fca$0$0$insert$fca$0$0$gep); | |
$40 = ($39<<24>>24)==(0); | |
if (!($40)) { | |
break; | |
} | |
__THREW__ = 0; | |
invoke_v(117); | |
$41 = __THREW__; __THREW__ = 0; | |
$42 = $41&1; | |
if ($42) { | |
label = 31; | |
break L1; | |
} | |
} | |
$43 = load4($0); | |
$44 = load4($node); | |
$switchtmp$i$i41 = ($44|0)==(0|0); | |
if (!($switchtmp$i$i41)) { | |
$45 = load4($44); | |
$46 = (($45) - 1)|0; | |
store4($44,$46); | |
$47 = ($45|0)==(1); | |
if ($47) { | |
__THREW__ = 0; | |
invoke_vi(74,($node|0)); | |
$48 = __THREW__; __THREW__ = 0; | |
$49 = $48&1; | |
if ($49) { | |
label = 36; | |
break L1; | |
} | |
} | |
} | |
$state$0 = $43; | |
continue L1; | |
} | |
} | |
$8 = load4($0);if (($8|0) == ($state$0|0)) store4($0,2); | |
$success = ($8|0)==($state$0|0); | |
if ($success) { | |
label = 8; | |
break; | |
} else { | |
$state$0 = $8; | |
} | |
} | |
do { | |
if ((label|0) == 3) { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(9504,42,3424); | |
// unreachable; | |
} | |
else if ((label|0) == 7) { | |
STACKTOP = sp;return; | |
} | |
else if ((label|0) == 8) { | |
store1($complete,1); | |
$11 = ((($complete)) + 4|0); | |
store4($11,$0); | |
$12 = ($state$0|0)==(1); | |
$13 = ((($3)) + 12|0); | |
$14 = load4($13); | |
__THREW__ = 0; | |
invoke_vii($14|0,($2|0),($12|0)); | |
$15 = __THREW__; __THREW__ = 0; | |
$16 = $15&1; | |
if ($16) { | |
$62 = ___cxa_find_matching_catch_2()|0; | |
$63 = tempRet0; | |
__ZN59__LT_std__sync__once__Finish_u20_as_u20_core__ops__Drop_GT_4drop17h763d2c66dfc37a49E($complete); | |
$personalityslot$sroa$0$0 = $62;$personalityslot$sroa$7$0 = $63; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
store1($complete,0); | |
__THREW__ = 0; | |
invoke_vi(116,($complete|0)); | |
$17 = __THREW__; __THREW__ = 0; | |
$18 = $17&1; | |
if ($18) { | |
$60 = ___cxa_find_matching_catch_2()|0; | |
$61 = tempRet0; | |
$lpad$phi53$index = $60;$lpad$phi53$index7 = $61; | |
label = 38; | |
break; | |
} | |
STACKTOP = sp;return; | |
} | |
else if ((label|0) == 12) { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(9546,47,3412); | |
// unreachable; | |
} | |
else if ((label|0) == 17) { | |
__THREW__ = 0; | |
invoke_vii(64,(9235|0),94); | |
$25 = __THREW__; __THREW__ = 0; | |
$26 = ___cxa_find_matching_catch_2()|0; | |
$27 = tempRet0; | |
$lpad$phi$index = $26;$lpad$phi$index2 = $27; | |
label = 35; | |
} | |
else if ((label|0) == 31) { | |
$50 = ___cxa_find_matching_catch_2()|0; | |
$51 = tempRet0; | |
$52 = load4($node); | |
$switchtmp$i$i = ($52|0)==(0|0); | |
if ($switchtmp$i$i) { | |
$personalityslot$sroa$0$0 = $50;$personalityslot$sroa$7$0 = $51; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$53 = load4($52); | |
$54 = (($53) - 1)|0; | |
store4($52,$54); | |
$55 = ($53|0)==(1); | |
if (!($55)) { | |
$personalityslot$sroa$0$0 = $50;$personalityslot$sroa$7$0 = $51; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($node); | |
$personalityslot$sroa$0$0 = $50;$personalityslot$sroa$7$0 = $51; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
else if ((label|0) == 34) { | |
$56 = ___cxa_find_matching_catch_2()|0; | |
$57 = tempRet0; | |
$lpad$phi$index = $56;$lpad$phi$index2 = $57; | |
label = 35; | |
} | |
else if ((label|0) == 36) { | |
$58 = ___cxa_find_matching_catch_2()|0; | |
$59 = tempRet0; | |
$lpad$phi53$index = $58;$lpad$phi53$index7 = $59; | |
label = 38; | |
} | |
} while(0); | |
if ((label|0) == 35) { | |
$personalityslot$sroa$0$0 = $lpad$phi$index;$personalityslot$sroa$7$0 = $lpad$phi$index2; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
else if ((label|0) == 38) { | |
$personalityslot$sroa$0$0 = $lpad$phi53$index;$personalityslot$sroa$7$0 = $lpad$phi53$index7; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
function __ZN59__LT_std__sync__once__Finish_u20_as_u20_core__ops__Drop_GT_4drop17h763d2c66dfc37a49E($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $_12 = 0, $_23 = 0, $_28 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $left_val = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$5$0 = 0, $queue$0 = 0, $queue1$031 = 0, $right_val = 0, $switch3tmp$i = 0, $thread = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$_12 = sp + 56|0; | |
$left_val = sp + 52|0; | |
$right_val = sp + 48|0; | |
$_23 = sp + 24|0; | |
$_28 = sp + 8|0; | |
$thread = sp; | |
$1 = load1($0); | |
$2 = ($1<<24>>24)==(0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
if ($2) { | |
$6 = load4($4); | |
store4($4,3); | |
$queue$0 = $6; | |
} else { | |
$5 = load4($4); | |
store4($4,1); | |
$queue$0 = $5; | |
} | |
$7 = $queue$0 & 3; | |
store4($_12,$7); | |
store4($left_val,$_12); | |
store4($right_val,3772); | |
$8 = ($7|0)==(2); | |
if (!($8)) { | |
$9 = $left_val; | |
$10 = $right_val; | |
store4($_28,$9); | |
$11 = ((($_28)) + 4|0); | |
store4($11,(29)); | |
$12 = ((($_28)) + 8|0); | |
store4($12,$10); | |
$13 = ((($_28)) + 12|0); | |
store4($13,(29)); | |
store4($_23,3208); | |
$14 = ((($_23)) + 4|0); | |
store4($14,3); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_23)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$15 = ((($_23)) + 16|0); | |
store4($15,$_28); | |
$16 = ((($_23)) + 20|0); | |
store4($16,2); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($_23,3400); | |
// unreachable; | |
} | |
$17 = $queue$0 & -4; | |
$18 = ($17|0)==(0); | |
if ($18) { | |
STACKTOP = sp;return; | |
} | |
$19 = $17; | |
$queue1$031 = $19; | |
while(1) { | |
$20 = ((($queue1$031)) + 8|0); | |
$21 = load4($20); | |
$22 = load4($queue1$031); | |
store4($queue1$031,0); | |
$switch3tmp$i = ($22|0)==(0); | |
if ($switch3tmp$i) { | |
label = 11; | |
break; | |
} | |
store4($thread,$22); | |
$26 = ((($queue1$031)) + 4|0); | |
store1($26,1); | |
__THREW__ = 0; | |
invoke_vi(118,($thread|0)); | |
$27 = __THREW__; __THREW__ = 0; | |
$28 = $27&1; | |
if ($28) { | |
label = 16; | |
break; | |
} | |
$29 = load4($thread); | |
$30 = load4($29); | |
$31 = (($30) - 1)|0; | |
store4($29,$31); | |
$32 = ($30|0)==(1); | |
if ($32) { | |
__THREW__ = 0; | |
invoke_vi(74,($thread|0)); | |
$33 = __THREW__; __THREW__ = 0; | |
$34 = $33&1; | |
if ($34) { | |
label = 18; | |
break; | |
} | |
} | |
$35 = ($21|0)==(0|0); | |
if ($35) { | |
label = 8; | |
break; | |
} else { | |
$queue1$031 = $21; | |
} | |
} | |
if ((label|0) == 8) { | |
STACKTOP = sp;return; | |
} | |
else if ((label|0) == 11) { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$23 = __THREW__; __THREW__ = 0; | |
$24 = ___cxa_find_matching_catch_2()|0; | |
$25 = tempRet0; | |
$personalityslot$sroa$0$0 = $24;$personalityslot$sroa$5$0 = $25; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
else if ((label|0) == 16) { | |
$36 = ___cxa_find_matching_catch_2()|0; | |
$37 = tempRet0; | |
$38 = load4($thread); | |
$39 = load4($38); | |
$40 = (($39) - 1)|0; | |
store4($38,$40); | |
$41 = ($39|0)==(1); | |
if (!($41)) { | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$5$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($thread); | |
$personalityslot$sroa$0$0 = $36;$personalityslot$sroa$5$0 = $37; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
else if ((label|0) == 18) { | |
$42 = ___cxa_find_matching_catch_2()|0; | |
$43 = tempRet0; | |
$personalityslot$sroa$0$0 = $42;$personalityslot$sroa$5$0 = $43; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} | |
function __ZN3std4sync4once4Once9call_once28__u7b__u7b_closure_u7d__u7d_17hfdc5031d3af719c2E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$$i$i = 0, $$sroa_idx$i$i$i$i = 0, $$sroa_idx$i$i$i$i$i$i$i = 0, $$sroa_idx$i$i$i$i$i42$i$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; | |
var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; | |
var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_36$sroa$0$0$copyload$i$i = 0, $_36$sroa$4$0$$sroa_idx87$i$i = 0, $_36$sroa$4$0$copyload$i$i = 0; | |
var $_36$sroa$5$0$$sroa_idx89$i$i = 0, $_36$sroa$5$0$copyload$i$i = 0, $iter$sroa$0$0$i$i = 0, $iter$sroa$0$0$ph$i$i = 0, $iter2$sroa$7$0$i$i = 0, $magicptr$i$i = 0, $not$$i$i$i$i$i$i = 0, $not$$i$i$i$i48$i$i = 0, $personalityslot$sroa$0$2$i$i = 0, $personalityslot$sroa$7$2$i$i = 0, $switch2$i = 0, $switch3tmp$i$i$i$i = 0, $switch3tmp$i$i43$i$i = 0, $switchtmp$i$i = 0, $t$sroa$0$0$copyload$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$t$sroa$0$0$copyload$i$i$i = load1($2); | |
store1($2,0); | |
$switch2$i = ($t$sroa$0$0$copyload$i$i$i<<24>>24)==(0); | |
if ($switch2$i) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3936); | |
// unreachable; | |
} | |
(_pthread_mutex_lock(((14584)|0))|0); | |
__ZN4drop17h841c118a8a9ca12dE(14748); | |
store4(14748,0); | |
(_pthread_mutex_unlock(((14584)|0))|0); | |
$iter$sroa$0$0$ph$i$i = 0; | |
L4: while(1) { | |
$iter$sroa$0$0$i$i = $iter$sroa$0$0$ph$i$i; | |
L6: while(1) { | |
$3 = ($iter$sroa$0$0$i$i>>>0)<(10); | |
$4 = (($iter$sroa$0$0$i$i) + 1)|0; | |
if (!($3)) { | |
label = 30; | |
break L4; | |
} | |
(_pthread_mutex_lock(((14608)|0))|0); | |
$5 = load4(14760); | |
$6 = ($iter$sroa$0$0$i$i|0)==(9); | |
$$$i$i = $6 ? (1) : 0; | |
store4(14760,$$$i$i); | |
(_pthread_mutex_unlock(((14608)|0))|0); | |
$magicptr$i$i = $5; | |
switch ($magicptr$i$i|0) { | |
case 1: { | |
label = 7; | |
break L4; | |
break; | |
} | |
case 0: { | |
$iter$sroa$0$0$i$i = $4; | |
break; | |
} | |
default: { | |
break L6; | |
} | |
} | |
} | |
$_36$sroa$0$0$copyload$i$i = load4($5); | |
$_36$sroa$4$0$$sroa_idx87$i$i = ((($5)) + 4|0); | |
$_36$sroa$4$0$copyload$i$i = load4($_36$sroa$4$0$$sroa_idx87$i$i); | |
$_36$sroa$5$0$$sroa_idx89$i$i = ((($5)) + 8|0); | |
$_36$sroa$5$0$copyload$i$i = load4($_36$sroa$5$0$$sroa_idx89$i$i); | |
$7 = (($_36$sroa$0$0$copyload$i$i) + ($_36$sroa$5$0$copyload$i$i<<3)|0); | |
$iter2$sroa$7$0$i$i = $_36$sroa$0$0$copyload$i$i; | |
while(1) { | |
$8 = ($iter2$sroa$7$0$i$i|0)==($7|0); | |
if ($8) { | |
break; | |
} | |
$12 = ((($iter2$sroa$7$0$i$i)) + 8|0); | |
$28 = load4($iter2$sroa$7$0$i$i); | |
$switchtmp$i$i = ($28|0)==(0); | |
if ($switchtmp$i$i) { | |
label = 20; | |
break; | |
} | |
$$sroa_idx$i$i$i$i = ((($iter2$sroa$7$0$i$i)) + 4|0); | |
$29 = load4($$sroa_idx$i$i$i$i); | |
$30 = $28; | |
$31 = ((($29)) + 12|0); | |
$32 = load4($31); | |
__THREW__ = 0; | |
invoke_vi($32|0,($30|0)); | |
$33 = __THREW__; __THREW__ = 0; | |
$34 = $33&1; | |
if ($34) { | |
label = 11; | |
break L4; | |
} else { | |
$iter2$sroa$7$0$i$i = $12; | |
} | |
} | |
L14: do { | |
if ((label|0) == 20) { | |
label = 0; | |
$35 = ($12|0)==($7|0); | |
if (!($35)) { | |
$37 = $12; | |
while(1) { | |
$36 = ((($37)) + 8|0); | |
$38 = load4($37); | |
$$sroa_idx$i$i$i$i$i42$i$i = ((($37)) + 4|0); | |
$39 = load4($$sroa_idx$i$i$i$i$i42$i$i); | |
$40 = $38; | |
$switch3tmp$i$i43$i$i = ($38|0)==(0); | |
if ($switch3tmp$i$i43$i$i) { | |
break L14; | |
} | |
$41 = $39; | |
$42 = load4($41); | |
__THREW__ = 0; | |
invoke_vi($42|0,($40|0)); | |
$43 = __THREW__; __THREW__ = 0; | |
$44 = $43&1; | |
if ($44) { | |
label = 29; | |
break L4; | |
} | |
$45 = $39; | |
$46 = ((($45)) + 4|0); | |
$47 = load4($46); | |
$48 = ($47|0)==(0); | |
if (!($48)) { | |
$50 = ((($45)) + 8|0); | |
$51 = load4($50); | |
___rust_deallocate($40,$47,$51); | |
} | |
$49 = ($36|0)==($7|0); | |
if ($49) { | |
break; | |
} else { | |
$37 = $36; | |
} | |
} | |
} | |
} | |
} while(0); | |
$not$$i$i$i$i48$i$i = ($_36$sroa$4$0$copyload$i$i|0)==(0); | |
if (!($not$$i$i$i$i48$i$i)) { | |
$52 = $_36$sroa$4$0$copyload$i$i << 3; | |
___rust_deallocate($_36$sroa$0$0$copyload$i$i,$52,4); | |
} | |
___rust_deallocate($5,12,4); | |
$iter$sroa$0$0$ph$i$i = $4; | |
} | |
if ((label|0) == 7) { | |
__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E(9593,39,3388); | |
// unreachable; | |
} | |
else if ((label|0) == 11) { | |
$9 = ___cxa_find_matching_catch_2()|0; | |
$10 = tempRet0; | |
$11 = ($12|0)==($7|0); | |
L29: do { | |
if (!($11)) { | |
$14 = $12; | |
while(1) { | |
$13 = ((($14)) + 8|0); | |
$15 = load4($14); | |
$$sroa_idx$i$i$i$i$i$i$i = ((($14)) + 4|0); | |
$16 = load4($$sroa_idx$i$i$i$i$i$i$i); | |
$17 = $15; | |
$switch3tmp$i$i$i$i = ($15|0)==(0); | |
if ($switch3tmp$i$i$i$i) { | |
break L29; | |
} | |
$18 = $16; | |
$19 = load4($18); | |
FUNCTION_TABLE_vi[$19 & 255]($17); | |
$20 = $16; | |
$21 = ((($20)) + 4|0); | |
$22 = load4($21); | |
$23 = ($22|0)==(0); | |
if (!($23)) { | |
$25 = ((($20)) + 8|0); | |
$26 = load4($25); | |
___rust_deallocate($17,$22,$26); | |
} | |
$24 = ($13|0)==($7|0); | |
if ($24) { | |
break; | |
} else { | |
$14 = $13; | |
} | |
} | |
} | |
} while(0); | |
$not$$i$i$i$i$i$i = ($_36$sroa$4$0$copyload$i$i|0)==(0); | |
if ($not$$i$i$i$i$i$i) { | |
$personalityslot$sroa$0$2$i$i = $9;$personalityslot$sroa$7$2$i$i = $10; | |
___rust_deallocate($5,12,4); | |
___resumeException($personalityslot$sroa$0$2$i$i|0); | |
// unreachable; | |
} | |
$27 = $_36$sroa$4$0$copyload$i$i << 3; | |
___rust_deallocate($_36$sroa$0$0$copyload$i$i,$27,4); | |
$personalityslot$sroa$0$2$i$i = $9;$personalityslot$sroa$7$2$i$i = $10; | |
___rust_deallocate($5,12,4); | |
___resumeException($personalityslot$sroa$0$2$i$i|0); | |
// unreachable; | |
} | |
else if ((label|0) == 29) { | |
$53 = ___cxa_find_matching_catch_2()|0; | |
$54 = tempRet0; | |
$personalityslot$sroa$0$2$i$i = $53;$personalityslot$sroa$7$2$i$i = $54; | |
___rust_deallocate($5,12,4); | |
___resumeException($personalityslot$sroa$0$2$i$i|0); | |
// unreachable; | |
} | |
else if ((label|0) == 30) { | |
return; | |
} | |
} | |
function __ZN4core3ops6FnOnce9call_once17hbd37302955ba7844E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $self = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$self = sp; | |
store4($self,$0); | |
__ZN3std4sync4once4Once9call_once28__u7b__u7b_closure_u7d__u7d_17hfdc5031d3af719c2E($self,$1); | |
STACKTOP = sp;return; | |
} | |
function __ZN4drop17h841c118a8a9ca12dE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $not$$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i$i = 0, $switchtmp = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$switchtmp = ($1|0)==(0|0); | |
if ($switchtmp) { | |
return; | |
} | |
$2 = load4($1); | |
$3 = ((($1)) + 8|0); | |
$4 = load4($3); | |
$5 = (($2) + (($4*12)|0)|0); | |
$6 = ($4|0)==(0); | |
if (!($6)) { | |
$8 = $2; | |
while(1) { | |
$7 = ((($8)) + 4|0); | |
$9 = load4($7); | |
$not$$i$i$i$i$i$i$i$i = ($9|0)==(0); | |
if (!($not$$i$i$i$i$i$i$i$i)) { | |
$10 = load4($8); | |
___rust_deallocate($10,$9,1); | |
} | |
$11 = ((($8)) + 12|0); | |
$12 = ($11|0)==($5|0); | |
if ($12) { | |
break; | |
} else { | |
$8 = $11; | |
} | |
} | |
} | |
$13 = ((($1)) + 4|0); | |
$14 = load4($13); | |
$not$$i$i$i$i$i = ($14|0)==(0); | |
if (!($not$$i$i$i$i$i)) { | |
$15 = ($14*12)|0; | |
$16 = load4($1); | |
___rust_deallocate($16,$15,4); | |
} | |
___rust_deallocate($1,12,4); | |
return; | |
} | |
function __ZN3std10sys_common11thread_info3set17hf33e6f5fab2d1610E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$fca$0$0$0$0$load16 = 0, $$pre$i = 0, $$pre$i27 = 0, $$pre$phi$i40Z2D = 0, $$pre$phi$iZ2D = 0, $$unpack$unpack$unpack$unpack38$i$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = i64(), $20 = 0, $21 = 0, $22 = 0; | |
var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; | |
var $41 = i64(), $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; | |
var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; | |
var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $9 = 0, $_10$sroa$4$0$$sroa_idx50 = 0, $_11$i = 0, $_4$i$i = 0, $_5$sroa$4$0$$sroa_idx27$i$i = 0, $_9$i$i = 0, $_9$i$i22 = 0, $cond$i$i$i = 0, $cond$i$i$i$i$i = 0, $cond$i$i$i$i$i41 = 0, $cond$i$i$i30 = 0, $eh$lpad$body53$index3Z2D = 0, $eh$lpad$body53$indexZ2D = 0; | |
var $f$i = 0, $not$switch$i$i$i = 0, $not$switch$i$i$i36 = 0, $personalityslot$sroa$0$017$i = 0, $personalityslot$sroa$5$016$i = 0, $switch$i = 0, $switch$i25 = 0, $switch2tmp$i$i = 0, $switch2tmp$i$i23 = 0, $switchtmp$i$i$i = 0, $switchtmp$i$i$i$i$i$i = 0, $switchtmp$i$i$i$i$i$i32 = 0, $switchtmp$i39$i$i = 0, $thread = 0, $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = 0, $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i29 = 0, $value$i$sroa$410$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = 0, $value$i$sroa$411$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); | |
$_4$i$i = sp + 88|0; | |
$_9$i$i22 = sp + 64|0; | |
$f$i = sp + 48|0; | |
$_11$i = sp + 32|0; | |
$_9$i$i = sp + 8|0; | |
$thread = sp; | |
$2 = load8($0,4); | |
$3 = $1; | |
store4($thread,$3); | |
__THREW__ = 0; | |
$4 = (invoke_i(68)|0); | |
$5 = __THREW__; __THREW__ = 0; | |
$6 = $5&1; | |
L1: do { | |
if (!($6)) { | |
$switch2tmp$i$i = ($4|0)==(0|0); | |
if ($switch2tmp$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$7 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$8 = load4($4); | |
$switch$i = ($8|0)==(1); | |
do { | |
if ($switch$i) { | |
$$pre$i = ((($4)) + 4|0); | |
$$pre$phi$iZ2D = $$pre$i; | |
} else { | |
; store8($_9$i$i,load8($4,4),4); store8($_9$i$i+8 | 0,load8($4+8 | 0,4),4); store4($_9$i$i+16 | 0,load4($4+16 | 0,4),4); | |
store4($4,1); | |
$value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = ((($4)) + 4|0); | |
store4($value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i,0); | |
$value$i$sroa$410$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = ((($4)) + 16|0); | |
store4($value$i$sroa$410$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i,0); | |
$9 = load4($_9$i$i); | |
$cond$i$i$i = ($9|0)==(1); | |
if ($cond$i$i$i) { | |
$10 = ((($_9$i$i)) + 16|0); | |
$11 = load4($10); | |
$switchtmp$i$i$i$i$i$i = ($11|0)==(0|0); | |
if (!($switchtmp$i$i$i$i$i$i)) { | |
$12 = load4($11); | |
$13 = (($12) - 1)|0; | |
store4($11,$13); | |
$14 = ($12|0)==(1); | |
if ($14) { | |
__THREW__ = 0; | |
invoke_vi(74,($10|0)); | |
$15 = __THREW__; __THREW__ = 0; | |
$16 = $15&1; | |
if ($16) { | |
break L1; | |
} | |
} | |
} | |
} | |
$17 = load4($4); | |
$not$switch$i$i$i = ($17|0)==(1); | |
if ($not$switch$i$i$i) { | |
$$pre$phi$iZ2D = $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i; | |
break; | |
} else { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$18 = __THREW__; __THREW__ = 0; | |
break L1; | |
} | |
} | |
} while(0); | |
$19 = load4($$pre$phi$iZ2D); | |
$cond$i$i$i$i$i = ($19|0)==(-1); | |
if ($cond$i$i$i$i$i) { | |
__THREW__ = 0; | |
invoke_v(85); | |
$20 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$21 = ((($4)) + 16|0); | |
$22 = load4($21); | |
$23 = ($22|0)==(0|0); | |
if (!($23)) { | |
__THREW__ = 0; | |
invoke_viii(65,(9632|0),38,(3368|0)); | |
$24 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$$fca$0$0$0$0$load16 = load4($thread); | |
store8($f$i,$2); | |
$_10$sroa$4$0$$sroa_idx50 = ((($f$i)) + 8|0); | |
store4($_10$sroa$4$0$$sroa_idx50,$$fca$0$0$0$0$load16); | |
$25 = $$fca$0$0$0$0$load16; | |
__THREW__ = 0; | |
$26 = (invoke_i(68)|0); | |
$27 = __THREW__; __THREW__ = 0; | |
$28 = $27&1; | |
L24: do { | |
if ($28) { | |
label = 39; | |
} else { | |
$switch2tmp$i$i23 = ($26|0)==(0|0); | |
if ($switch2tmp$i$i23) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$29 = __THREW__; __THREW__ = 0; | |
label = 39; | |
break; | |
} | |
; store8($_11$i,load8($f$i,8),8); store4($_11$i+8 | 0,load4($f$i+8 | 0,4),4); | |
$30 = load4($26); | |
$switch$i25 = ($30|0)==(1); | |
L29: do { | |
if ($switch$i25) { | |
$$pre$i27 = ((($26)) + 4|0); | |
$$pre$phi$i40Z2D = $$pre$i27; | |
} else { | |
; store8($_9$i$i22,load8($26,4),4); store8($_9$i$i22+8 | 0,load8($26+8 | 0,4),4); store4($_9$i$i22+16 | 0,load4($26+16 | 0,4),4); | |
store4($26,1); | |
$value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i29 = ((($26)) + 4|0); | |
store4($value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i29,0); | |
$value$i$sroa$411$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i = ((($26)) + 16|0); | |
store4($value$i$sroa$411$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i,0); | |
$31 = load4($_9$i$i22); | |
$cond$i$i$i30 = ($31|0)==(1); | |
if ($cond$i$i$i30) { | |
$32 = ((($_9$i$i22)) + 16|0); | |
$33 = load4($32); | |
$switchtmp$i$i$i$i$i$i32 = ($33|0)==(0|0); | |
if ($switchtmp$i$i$i$i$i$i32) { | |
label = 28; | |
} else { | |
$34 = load4($33); | |
$35 = (($34) - 1)|0; | |
store4($33,$35); | |
$36 = ($34|0)==(1); | |
if ($36) { | |
__THREW__ = 0; | |
invoke_vi(74,($32|0)); | |
$37 = __THREW__; __THREW__ = 0; | |
$38 = $37&1; | |
if (!($38)) { | |
label = 28; | |
} | |
} else { | |
label = 28; | |
} | |
} | |
} else { | |
label = 28; | |
} | |
do { | |
if ((label|0) == 28) { | |
$39 = load4($26); | |
$not$switch$i$i$i36 = ($39|0)==(1); | |
if ($not$switch$i$i$i36) { | |
$$pre$phi$i40Z2D = $value$i$sroa$0$0$_12$sroa$4$0$$sroa_cast$i$sroa_idx$i29; | |
break L29; | |
} else { | |
__THREW__ = 0; | |
invoke_vi(79,(3936|0)); | |
$40 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
} | |
} while(0); | |
$69 = ___cxa_find_matching_catch_2()|0; | |
$70 = tempRet0; | |
$71 = ((($_11$i)) + 8|0); | |
$72 = load4($71); | |
$73 = load4($72); | |
$74 = (($73) - 1)|0; | |
store4($72,$74); | |
$75 = ($73|0)==(1); | |
if (!($75)) { | |
$personalityslot$sroa$0$017$i = $69;$personalityslot$sroa$5$016$i = $70; | |
break L24; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($71); | |
$personalityslot$sroa$0$017$i = $69;$personalityslot$sroa$5$016$i = $70; | |
break L24; | |
} | |
} while(0); | |
$41 = load8($_11$i); | |
$42 = ((($_11$i)) + 8|0); | |
$$unpack$unpack$unpack$unpack38$i$i = load4($42); | |
store8($_4$i$i,$41); | |
$_5$sroa$4$0$$sroa_idx27$i$i = ((($_4$i$i)) + 8|0); | |
store4($_5$sroa$4$0$$sroa_idx27$i$i,$$unpack$unpack$unpack$unpack38$i$i); | |
$43 = load4($$pre$phi$i40Z2D); | |
$cond$i$i$i$i$i41 = ($43|0)==(0); | |
$44 = $$unpack$unpack$unpack$unpack38$i$i; | |
if (!($cond$i$i$i$i$i41)) { | |
__THREW__ = 0; | |
invoke_v(72); | |
$45 = __THREW__; __THREW__ = 0; | |
$46 = ___cxa_find_matching_catch_2()|0; | |
$47 = tempRet0; | |
$switchtmp$i$i$i = ($$unpack$unpack$unpack$unpack38$i$i|0)==(0); | |
if ($switchtmp$i$i$i) { | |
$personalityslot$sroa$0$017$i = $46;$personalityslot$sroa$5$016$i = $47; | |
break; | |
} | |
$56 = load4($44); | |
$57 = (($56) - 1)|0; | |
store4($44,$57); | |
$58 = ($56|0)==(1); | |
if (!($58)) { | |
$personalityslot$sroa$0$017$i = $46;$personalityslot$sroa$5$016$i = $47; | |
break; | |
} | |
$59 = ((($_4$i$i)) + 8|0); | |
__THREW__ = 0; | |
invoke_vi(74,($59|0)); | |
$60 = __THREW__; __THREW__ = 0; | |
$61 = $60&1; | |
if (!($61)) { | |
$personalityslot$sroa$0$017$i = $46;$personalityslot$sroa$5$016$i = $47; | |
break; | |
} | |
$76 = ___cxa_find_matching_catch_2()|0; | |
$77 = tempRet0; | |
$personalityslot$sroa$0$017$i = $76;$personalityslot$sroa$5$016$i = $77; | |
break; | |
} | |
store4($$pre$phi$i40Z2D,-1); | |
$48 = ((($26)) + 8|0); | |
$49 = ((($26)) + 16|0); | |
$50 = load4($49); | |
$switchtmp$i39$i$i = ($50|0)==(0|0); | |
if ($switchtmp$i39$i$i) { | |
; store8($48,load8($_4$i$i,4),4); store4($48+8 | 0,load4($_4$i$i+8 | 0,4),4); | |
store4($$pre$phi$i40Z2D,0); | |
STACKTOP = sp;return; | |
} | |
$51 = load4($50); | |
$52 = (($51) - 1)|0; | |
store4($50,$52); | |
$53 = ($51|0)==(1); | |
if (!($53)) { | |
; store8($48,load8($_4$i$i,4),4); store4($48+8 | 0,load4($_4$i$i+8 | 0,4),4); | |
store4($$pre$phi$i40Z2D,0); | |
STACKTOP = sp;return; | |
} | |
__THREW__ = 0; | |
invoke_vi(74,($49|0)); | |
$54 = __THREW__; __THREW__ = 0; | |
$55 = $54&1; | |
if ($55) { | |
$62 = ___cxa_find_matching_catch_2()|0; | |
$63 = tempRet0; | |
; store8($48,load8($_4$i$i,4),4); store4($48+8 | 0,load4($_4$i$i+8 | 0,4),4); | |
store4($$pre$phi$i40Z2D,0); | |
$personalityslot$sroa$0$017$i = $62;$personalityslot$sroa$5$016$i = $63; | |
break; | |
} else { | |
; store8($48,load8($_4$i$i,4),4); store4($48+8 | 0,load4($_4$i$i+8 | 0,4),4); | |
store4($$pre$phi$i40Z2D,0); | |
STACKTOP = sp;return; | |
} | |
} | |
} while(0); | |
if ((label|0) == 39) { | |
$64 = ___cxa_find_matching_catch_2()|0; | |
$65 = tempRet0; | |
$66 = load4($25); | |
$67 = (($66) - 1)|0; | |
store4($25,$67); | |
$68 = ($66|0)==(1); | |
if ($68) { | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($_10$sroa$4$0$$sroa_idx50); | |
$personalityslot$sroa$0$017$i = $64;$personalityslot$sroa$5$016$i = $65; | |
} else { | |
$personalityslot$sroa$0$017$i = $64;$personalityslot$sroa$5$016$i = $65; | |
} | |
} | |
$eh$lpad$body53$index3Z2D = $personalityslot$sroa$5$016$i;$eh$lpad$body53$indexZ2D = $personalityslot$sroa$0$017$i; | |
___resumeException($eh$lpad$body53$indexZ2D|0); | |
// unreachable; | |
} | |
} while(0); | |
$78 = ___cxa_find_matching_catch_2()|0; | |
$79 = tempRet0; | |
$80 = load4($thread); | |
$81 = load4($80); | |
$82 = (($81) - 1)|0; | |
store4($80,$82); | |
$83 = ($81|0)==(1); | |
if (!($83)) { | |
$eh$lpad$body53$index3Z2D = $79;$eh$lpad$body53$indexZ2D = $78; | |
___resumeException($eh$lpad$body53$indexZ2D|0); | |
// unreachable; | |
} | |
__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E($thread); | |
$eh$lpad$body53$index3Z2D = $79;$eh$lpad$body53$indexZ2D = $78; | |
___resumeException($eh$lpad$body53$indexZ2D|0); | |
// unreachable; | |
} | |
function _rust_begin_unwind($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $4 = 0, $5 = 0, $_11 = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$msg = sp + 16|0; | |
$_11 = sp; | |
; store8($msg,load8($0,4),4); store8($msg+8 | 0,load8($0+8 | 0,4),4); store8($msg+16 | 0,load8($0+16 | 0,4),4); | |
store4($_11,$1); | |
$4 = ((($_11)) + 4|0); | |
store4($4,$2); | |
$5 = ((($_11)) + 8|0); | |
store4($5,$3); | |
__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E($msg,$_11); | |
// unreachable; | |
} | |
function __ZN3std2rt10lang_start17h1b6310bdfdbcfc1eE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$ = 0, $$$i$i$i$i$i = 0, $$$i$i$i$i$i$i$i$i = 0, $$arith = 0, $$arith11 = 0, $$in$i$i$i$i = 0, $$overflow = 0, $$overflow12 = 0, $$pre$i$i$i = 0, $$pre$i$i$i$i = 0, $$pre$phi$i$i$iZ2D = 0, $$pre131$i$i$i$i = 0, $$pre3$i$i$i = 0, $$sink$in$phi$trans$insert$i$i$i = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0; | |
var $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0; | |
var $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0; | |
var $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0; | |
var $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0; | |
var $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0; | |
var $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_13 = 0, $_17 = 0, $_17$i$i = 0, $_23$sroa$4$0$$sroa_idx97$i$i$i$i = 0, $_23$sroa$5$0$$sroa_idx99$i$i$i$i = 0, $_25$sroa$4$0$$sroa_idx$i$i = 0, $_25$sroa$5$0$$sroa_idx$i$i = 0, $_26$sroa$4$0$$sroa_idx75$i$i$i$i = 0, $_26$sroa$5$0$$sroa_idx77$i$i$i$i = 0, $_27$i$i$i$i$i = 0, $_29$sroa$5$0$copyload128$i$i$i$i = 0, $_3$i = 0, $_6$i$i$i$i = 0, $_6$sroa$4$0$$sroa_idx24$i$i = 0, $any_data$i$i = 0; | |
var $any_vtable$i$i = 0, $args$sroa$0$0$i$i = 0, $args$sroa$7$0$copyload33$i$i = 0, $args$sroa$7$0$i$i = 0, $args$sroa$9$0$i$i = 0, $argv$i$i = 0, $data$i$i = 0, $eh$lpad$body$index4Z2D = 0, $eh$lpad$body$indexZ2D = 0, $element$sroa$6$0$$sroa_idx86$i$i$i$i = 0, $element$sroa$6$0$copyload$i$i$i$i = 0, $element$sroa$7$0$$sroa_idx91$i$i$i$i = 0, $element$sroa$7$0$copyload$i$i$i$i = 0, $f$i$i = 0, $iter$i$i$i$i$i = 0, $iterator$i$i$i$i = 0, $iterator$i$sroa$5$0$$sroa_idx109$i$i$i$i = 0, $iterator$i$sroa$6$0$$sroa_idx113$i$i$i$i = 0, $local_len$sroa$5$0$i$i$i$i$i = 0, $not$$i$i$i$i$i$i = 0; | |
var $not$$i$i$i$i$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i47$i$i$i$i = 0, $not$$i$i$i$i38$i$i$i$i = 0, $not$$i$i$i$i51$i$i$i$i = 0, $personalityslot$sroa$0$0 = 0, $personalityslot$sroa$0$0$i$i$i$i$i = 0, $personalityslot$sroa$0$0122$i$i$i$i = 0, $personalityslot$sroa$5$0 = 0, $personalityslot$sroa$7$0121$i$i$i$i = 0, $personalityslot$sroa$9$0$i$i$i$i$i = 0, $phitmp$i$i = 0, $ptr$0$i$i$i$i$i = 0, $ptr$0$i$i$i$i$i$i = 0, $res$sroa$0$0 = 0, $res$sroa$7$0 = 0, $switch$i$i$i$i = 0, $switch2tmp$i$i$i$i$i = 0, $switch7tmp$i$i$i$i$i = 0, $switchtmp$i = 0, $switchtmp$i$i$i$i = 0; | |
var $switchtmp$i22 = 0, $vector$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 160|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(160|0); | |
$f$i$i = sp + 136|0; | |
$_17$i$i = sp + 128|0; | |
$any_data$i$i = sp + 148|0; | |
$any_vtable$i$i = sp + 144|0; | |
$data$i$i = sp + 120|0; | |
$iter$i$i$i$i$i = sp + 104|0; | |
$_27$i$i$i$i$i = sp + 88|0; | |
$iterator$i$i$i$i = sp + 72|0; | |
$vector$i$i$i$i = sp + 56|0; | |
$_6$i$i$i$i = sp + 40|0; | |
$argv$i$i = sp + 140|0; | |
$_3$i = sp + 24|0; | |
$_13 = sp + 8|0; | |
$_17 = sp; | |
__ZN5alloc3oom15set_oom_handler17h6d29fe4d8381b5d2E(119); | |
__THREW__ = 0; | |
invoke_viii(120,($_13|0),(9670|0),4); | |
$3 = __THREW__; __THREW__ = 0; | |
$4 = $3&1; | |
L1: do { | |
if ($4) { | |
label = 61; | |
} else { | |
; store8($_3$i,load8($_13,8),8); store4($_3$i+8 | 0,load4($_13+8 | 0,4),4); | |
__THREW__ = 0; | |
$5 = (invoke_ii(86,($_3$i|0))|0); | |
$6 = __THREW__; __THREW__ = 0; | |
$7 = $6&1; | |
if ($7) { | |
label = 61; | |
} else { | |
store8($_17,i64_const(0,0)); | |
__THREW__ = 0; | |
invoke_vii(121,($_17|0),($5|0)); | |
$8 = __THREW__; __THREW__ = 0; | |
$9 = $8&1; | |
if ($9) { | |
label = 61; | |
} else { | |
store4($argv$i$i,$2); | |
store4($iterator$i$i$i$i,0); | |
$_6$sroa$4$0$$sroa_idx24$i$i = ((($iterator$i$i$i$i)) + 4|0); | |
store4($_6$sroa$4$0$$sroa_idx24$i$i,$1); | |
$10 = ((($iterator$i$i$i$i)) + 8|0); | |
store4($10,$argv$i$i); | |
__THREW__ = 0; | |
invoke_vii(122,($_6$i$i$i$i|0),($iterator$i$i$i$i|0)); | |
$11 = __THREW__; __THREW__ = 0; | |
$12 = $11&1; | |
L5: do { | |
if ($12) { | |
$13 = ___cxa_find_matching_catch_2()|0; | |
$14 = tempRet0; | |
$personalityslot$sroa$0$0122$i$i$i$i = $13;$personalityslot$sroa$7$0121$i$i$i$i = $14; | |
} else { | |
$15 = load4($_6$i$i$i$i); | |
$switchtmp$i$i$i$i = ($15|0)==(0|0); | |
L8: do { | |
if ($switchtmp$i$i$i$i) { | |
$args$sroa$0$0$i$i = 1;$args$sroa$7$0$i$i = 0;$args$sroa$9$0$i$i = 0; | |
} else { | |
$element$sroa$6$0$$sroa_idx86$i$i$i$i = ((($_6$i$i$i$i)) + 4|0); | |
$element$sroa$6$0$copyload$i$i$i$i = load4($element$sroa$6$0$$sroa_idx86$i$i$i$i); | |
$element$sroa$7$0$$sroa_idx91$i$i$i$i = ((($_6$i$i$i$i)) + 8|0); | |
$element$sroa$7$0$copyload$i$i$i$i = load4($element$sroa$7$0$$sroa_idx91$i$i$i$i); | |
$16 = load4($iterator$i$i$i$i); | |
$17 = load4($_6$sroa$4$0$$sroa_idx24$i$i); | |
$18 = ($17|0)>($16|0); | |
$19 = (($17) - ($16))|0; | |
$$$i$i$i$i$i$i$i$i = $18 ? $19 : 0; | |
$$arith = (($$$i$i$i$i$i$i$i$i) + 1)|0; | |
$$overflow = ($$$i$i$i$i$i$i$i$i>>>0)>(4294967294); | |
$$$i$i$i$i$i = $$overflow ? -1 : $$arith; | |
$$arith11 = ($$$i$i$i$i$i*12)|0; | |
$$overflow12 = ($$$i$i$i$i$i>>>0)>(357913941); | |
do { | |
if ($$overflow12) { | |
__THREW__ = 0; | |
invoke_vii(64,(7545|0),17); | |
$20 = __THREW__; __THREW__ = 0; | |
} else { | |
$21 = ($$arith11|0)<(0); | |
if ($21) { | |
__THREW__ = 0; | |
invoke_vi(79,(3892|0)); | |
$22 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$23 = ($$arith11|0)==(0); | |
if ($23) { | |
$ptr$0$i$i$i$i$i$i = (1); | |
} else { | |
$24 = (___rust_allocate($$arith11,4)|0); | |
$25 = ($24|0)==(0|0); | |
if ($25) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$26 = __THREW__; __THREW__ = 0; | |
break; | |
} else { | |
$ptr$0$i$i$i$i$i$i = $24; | |
} | |
} | |
$27 = $ptr$0$i$i$i$i$i$i; | |
store4($ptr$0$i$i$i$i$i$i,$15); | |
$_23$sroa$4$0$$sroa_idx97$i$i$i$i = ((($ptr$0$i$i$i$i$i$i)) + 4|0); | |
store4($_23$sroa$4$0$$sroa_idx97$i$i$i$i,$element$sroa$6$0$copyload$i$i$i$i); | |
$_23$sroa$5$0$$sroa_idx99$i$i$i$i = ((($ptr$0$i$i$i$i$i$i)) + 8|0); | |
store4($_23$sroa$5$0$$sroa_idx99$i$i$i$i,$element$sroa$7$0$copyload$i$i$i$i); | |
store4($vector$i$i$i$i,$27); | |
$_26$sroa$4$0$$sroa_idx75$i$i$i$i = ((($vector$i$i$i$i)) + 4|0); | |
store4($_26$sroa$4$0$$sroa_idx75$i$i$i$i,$$$i$i$i$i$i); | |
$_26$sroa$5$0$$sroa_idx77$i$i$i$i = ((($vector$i$i$i$i)) + 8|0); | |
store4($_26$sroa$5$0$$sroa_idx77$i$i$i$i,1); | |
$_29$sroa$5$0$copyload128$i$i$i$i = load4($10); | |
__THREW__ = 0; | |
invoke_vii(123,($vector$i$i$i$i|0),($$$i$i$i$i$i$i$i$i|0)); | |
$28 = __THREW__; __THREW__ = 0; | |
$29 = $28&1; | |
do { | |
if ($29) { | |
$41 = ___cxa_find_matching_catch_2()|0; | |
$42 = tempRet0; | |
$$pre$i$i$i$i = load4($vector$i$i$i$i); | |
$$pre131$i$i$i$i = load4($_26$sroa$5$0$$sroa_idx77$i$i$i$i); | |
$$in$i$i$i$i = $$pre$i$i$i$i;$44 = $$pre131$i$i$i$i;$personalityslot$sroa$0$0$i$i$i$i$i = $41;$personalityslot$sroa$9$0$i$i$i$i$i = $42; | |
} else { | |
$30 = load4($vector$i$i$i$i); | |
$31 = load4($_26$sroa$5$0$$sroa_idx77$i$i$i$i); | |
$32 = (($30) + (($31*12)|0)|0); | |
store4($iter$i$i$i$i$i,$16); | |
$iterator$i$sroa$5$0$$sroa_idx109$i$i$i$i = ((($iter$i$i$i$i$i)) + 4|0); | |
store4($iterator$i$sroa$5$0$$sroa_idx109$i$i$i$i,$17); | |
$iterator$i$sroa$6$0$$sroa_idx113$i$i$i$i = ((($iter$i$i$i$i$i)) + 8|0); | |
store4($iterator$i$sroa$6$0$$sroa_idx113$i$i$i$i,$_29$sroa$5$0$copyload128$i$i$i$i); | |
$33 = $30; | |
$local_len$sroa$5$0$i$i$i$i$i = $31;$ptr$0$i$i$i$i$i = $32; | |
while(1) { | |
__THREW__ = 0; | |
invoke_vii(122,($_27$i$i$i$i$i|0),($iter$i$i$i$i$i|0)); | |
$34 = __THREW__; __THREW__ = 0; | |
$35 = $34&1; | |
if ($35) { | |
label = 20; | |
break; | |
} | |
$36 = load4($_27$i$i$i$i$i); | |
$switch7tmp$i$i$i$i$i = ($36|0)==(0|0); | |
if ($switch7tmp$i$i$i$i$i) { | |
label = 22; | |
break; | |
} | |
; store8($ptr$0$i$i$i$i$i,load8($_27$i$i$i$i$i,4),4); store4($ptr$0$i$i$i$i$i+8 | 0,load4($_27$i$i$i$i$i+8 | 0,4),4); | |
$37 = ((($ptr$0$i$i$i$i$i)) + 12|0); | |
$38 = (($local_len$sroa$5$0$i$i$i$i$i) + 1)|0; | |
$local_len$sroa$5$0$i$i$i$i$i = $38;$ptr$0$i$i$i$i$i = $37; | |
} | |
if ((label|0) == 20) { | |
$39 = ___cxa_find_matching_catch_2()|0; | |
$40 = tempRet0; | |
store4($_26$sroa$5$0$$sroa_idx77$i$i$i$i,$local_len$sroa$5$0$i$i$i$i$i); | |
$$in$i$i$i$i = $30;$44 = $local_len$sroa$5$0$i$i$i$i$i;$personalityslot$sroa$0$0$i$i$i$i$i = $39;$personalityslot$sroa$9$0$i$i$i$i$i = $40; | |
break; | |
} | |
else if ((label|0) == 22) { | |
store4($_26$sroa$5$0$$sroa_idx77$i$i$i$i,$local_len$sroa$5$0$i$i$i$i$i); | |
$args$sroa$7$0$copyload33$i$i = load4($_26$sroa$4$0$$sroa_idx75$i$i$i$i); | |
$args$sroa$0$0$i$i = $33;$args$sroa$7$0$i$i = $args$sroa$7$0$copyload33$i$i;$args$sroa$9$0$i$i = $local_len$sroa$5$0$i$i$i$i$i; | |
break L8; | |
} | |
} | |
} while(0); | |
$43 = (($$in$i$i$i$i) + (($44*12)|0)|0); | |
$45 = ($44|0)==(0); | |
if (!($45)) { | |
$47 = $$in$i$i$i$i; | |
while(1) { | |
$46 = ((($47)) + 4|0); | |
$48 = load4($46); | |
$not$$i$i$i$i$i$i$i47$i$i$i$i = ($48|0)==(0); | |
if (!($not$$i$i$i$i$i$i$i47$i$i$i$i)) { | |
$49 = load4($47); | |
___rust_deallocate($49,$48,1); | |
} | |
$50 = ((($47)) + 12|0); | |
$51 = ($50|0)==($43|0); | |
if ($51) { | |
break; | |
} else { | |
$47 = $50; | |
} | |
} | |
} | |
$52 = load4($_26$sroa$4$0$$sroa_idx75$i$i$i$i); | |
$not$$i$i$i$i51$i$i$i$i = ($52|0)==(0); | |
if ($not$$i$i$i$i51$i$i$i$i) { | |
$personalityslot$sroa$0$0122$i$i$i$i = $personalityslot$sroa$0$0$i$i$i$i$i;$personalityslot$sroa$7$0121$i$i$i$i = $personalityslot$sroa$9$0$i$i$i$i$i; | |
break L5; | |
} | |
$53 = ($52*12)|0; | |
___rust_deallocate($$in$i$i$i$i,$53,4); | |
$personalityslot$sroa$0$0122$i$i$i$i = $personalityslot$sroa$0$0$i$i$i$i$i;$personalityslot$sroa$7$0121$i$i$i$i = $personalityslot$sroa$9$0$i$i$i$i$i; | |
break L5; | |
} | |
} while(0); | |
$54 = ___cxa_find_matching_catch_2()|0; | |
$55 = tempRet0; | |
$not$$i$i$i$i38$i$i$i$i = ($element$sroa$6$0$copyload$i$i$i$i|0)==(0); | |
if ($not$$i$i$i$i38$i$i$i$i) { | |
$personalityslot$sroa$0$0122$i$i$i$i = $54;$personalityslot$sroa$7$0121$i$i$i$i = $55; | |
break L5; | |
} | |
___rust_deallocate($15,$element$sroa$6$0$copyload$i$i$i$i,1); | |
$personalityslot$sroa$0$0122$i$i$i$i = $54;$personalityslot$sroa$7$0121$i$i$i$i = $55; | |
break L5; | |
} | |
} while(0); | |
(_pthread_mutex_lock(((14584)|0))|0); | |
$56 = load4(14748); | |
$57 = ($56|0)==(0|0); | |
if (!($57)) { | |
__THREW__ = 0; | |
invoke_viii(65,(9674|0),34,(3344|0)); | |
$58 = __THREW__; __THREW__ = 0; | |
$59 = ___cxa_find_matching_catch_2()|0; | |
$60 = tempRet0; | |
$61 = $args$sroa$0$0$i$i; | |
$62 = (($61) + (($args$sroa$9$0$i$i*12)|0)|0); | |
$63 = ($args$sroa$9$0$i$i|0)==(0); | |
if (!($63)) { | |
$68 = $61; | |
while(1) { | |
$67 = ((($68)) + 4|0); | |
$69 = load4($67); | |
$not$$i$i$i$i$i$i$i$i$i = ($69|0)==(0); | |
if (!($not$$i$i$i$i$i$i$i$i$i)) { | |
$70 = load4($68); | |
___rust_deallocate($70,$69,1); | |
} | |
$71 = ((($68)) + 12|0); | |
$72 = ($71|0)==($62|0); | |
if ($72) { | |
break; | |
} else { | |
$68 = $71; | |
} | |
} | |
} | |
$not$$i$i$i$i$i$i = ($args$sroa$7$0$i$i|0)==(0); | |
if ($not$$i$i$i$i$i$i) { | |
$eh$lpad$body$index4Z2D = $60;$eh$lpad$body$indexZ2D = $59; | |
break L1; | |
} | |
$73 = ($args$sroa$7$0$i$i*12)|0; | |
$74 = $args$sroa$0$0$i$i; | |
___rust_deallocate($74,$73,4); | |
$eh$lpad$body$index4Z2D = $60;$eh$lpad$body$indexZ2D = $59; | |
break L1; | |
} | |
$64 = (___rust_allocate(12,4)|0); | |
$65 = ($64|0)==(0|0); | |
if ($65) { | |
__THREW__ = 0; | |
invoke_v(80); | |
$66 = __THREW__; __THREW__ = 0; | |
label = 61; | |
break L1; | |
} | |
store4($64,$args$sroa$0$0$i$i); | |
$_25$sroa$4$0$$sroa_idx$i$i = ((($64)) + 4|0); | |
store4($_25$sroa$4$0$$sroa_idx$i$i,$args$sroa$7$0$i$i); | |
$_25$sroa$5$0$$sroa_idx$i$i = ((($64)) + 8|0); | |
store4($_25$sroa$5$0$$sroa_idx$i$i,$args$sroa$9$0$i$i); | |
__ZN4drop17h841c118a8a9ca12dE(14748); | |
store4(14748,$64); | |
(_pthread_mutex_unlock(((14584)|0))|0); | |
store4($any_data$i$i,0); | |
store4($any_vtable$i$i,0); | |
store4($data$i$i,$0); | |
$75 = (___rust_maybe_catch_panic(124,$data$i$i,$any_data$i$i,$any_vtable$i$i)|0); | |
$76 = ($75|0)==(0); | |
L57: do { | |
if ($76) { | |
$res$sroa$0$0 = 0;$res$sroa$7$0 = 0; | |
} else { | |
__THREW__ = 0; | |
$77 = (invoke_i(63)|0); | |
$78 = __THREW__; __THREW__ = 0; | |
$79 = $78&1; | |
do { | |
if (!($79)) { | |
$switch2tmp$i$i$i$i$i = ($77|0)==(0|0); | |
if ($switch2tmp$i$i$i$i$i) { | |
__THREW__ = 0; | |
invoke_vii(64,(6797|0),57); | |
$80 = __THREW__; __THREW__ = 0; | |
break; | |
} | |
$81 = load4($77); | |
$switch$i$i$i$i = ($81|0)==(1); | |
if ($switch$i$i$i$i) { | |
$$sink$in$phi$trans$insert$i$i$i = ((($77)) + 4|0); | |
$$pre$i$i$i = load4($$sink$in$phi$trans$insert$i$i$i); | |
$phitmp$i$i = (($$pre$i$i$i) + -1)|0; | |
$$pre$phi$i$i$iZ2D = $$sink$in$phi$trans$insert$i$i$i;$82 = $phitmp$i$i; | |
} else { | |
store8($77,i64_const(1,0),4); | |
$$pre3$i$i$i = ((($77)) + 4|0); | |
$$pre$phi$i$i$iZ2D = $$pre3$i$i$i;$82 = -1; | |
} | |
store4($$pre$phi$i$i$iZ2D,$82); | |
$83 = load4($any_data$i$i); | |
$84 = load4($any_vtable$i$i); | |
$res$sroa$0$0 = $83;$res$sroa$7$0 = $84; | |
break L57; | |
} | |
} while(0); | |
$112 = ___cxa_find_matching_catch_2()|0; | |
$113 = tempRet0; | |
$personalityslot$sroa$0$0 = $112;$personalityslot$sroa$5$0 = $113; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
$85 = load4(14752); | |
$86 = ($85|0)==(3); | |
do { | |
if (!($86)) { | |
store1($f$i$i,1); | |
store4($_17$i$i,$f$i$i); | |
__THREW__ = 0; | |
invoke_viiii(125,(14752|0),0,($_17$i$i|0),(1352|0)); | |
$87 = __THREW__; __THREW__ = 0; | |
$88 = $87&1; | |
if (!($88)) { | |
break; | |
} | |
$100 = ___cxa_find_matching_catch_2()|0; | |
$101 = tempRet0; | |
$switchtmp$i = ($res$sroa$0$0|0)==(0|0); | |
if ($switchtmp$i) { | |
$personalityslot$sroa$0$0 = $100;$personalityslot$sroa$5$0 = $101; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$102 = $res$sroa$7$0; | |
$103 = load4($102); | |
FUNCTION_TABLE_vi[$103 & 255]($res$sroa$0$0); | |
$104 = $res$sroa$7$0; | |
$105 = ((($104)) + 4|0); | |
$106 = load4($105); | |
$107 = ($106|0)==(0); | |
if ($107) { | |
$personalityslot$sroa$0$0 = $100;$personalityslot$sroa$5$0 = $101; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
$108 = ((($104)) + 8|0); | |
$109 = load4($108); | |
___rust_deallocate($res$sroa$0$0,$106,$109); | |
$personalityslot$sroa$0$0 = $100;$personalityslot$sroa$5$0 = $101; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
} | |
} while(0); | |
$89 = ($res$sroa$0$0|0)!=(0|0); | |
$switchtmp$i22 = ($res$sroa$0$0|0)==(0|0); | |
if ($switchtmp$i22) { | |
$$ = $89 ? 101 : 0; | |
STACKTOP = sp;return ($$|0); | |
} | |
$90 = $res$sroa$7$0; | |
$91 = load4($90); | |
__THREW__ = 0; | |
invoke_vi($91|0,($res$sroa$0$0|0)); | |
$92 = __THREW__; __THREW__ = 0; | |
$93 = $92&1; | |
if ($93) { | |
label = 61; | |
break L1; | |
} | |
$94 = $res$sroa$7$0; | |
$95 = ((($94)) + 4|0); | |
$96 = load4($95); | |
$97 = ($96|0)==(0); | |
if ($97) { | |
$$ = $89 ? 101 : 0; | |
STACKTOP = sp;return ($$|0); | |
} | |
$98 = ((($94)) + 8|0); | |
$99 = load4($98); | |
___rust_deallocate($res$sroa$0$0,$96,$99); | |
$$ = $89 ? 101 : 0; | |
STACKTOP = sp;return ($$|0); | |
} | |
} while(0); | |
$eh$lpad$body$index4Z2D = $personalityslot$sroa$7$0121$i$i$i$i;$eh$lpad$body$indexZ2D = $personalityslot$sroa$0$0122$i$i$i$i; | |
} | |
} | |
} | |
} while(0); | |
if ((label|0) == 61) { | |
$110 = ___cxa_find_matching_catch_2()|0; | |
$111 = tempRet0; | |
$eh$lpad$body$index4Z2D = $111;$eh$lpad$body$indexZ2D = $110; | |
} | |
$personalityslot$sroa$0$0 = $eh$lpad$body$indexZ2D;$personalityslot$sroa$5$0 = $eh$lpad$body$index4Z2D; | |
___resumeException($personalityslot$sroa$0$0|0); | |
// unreachable; | |
return (0)|0; | |
} | |
function __ZN3std3sys3imp4init11oom_handler17h2add859f55990f7cE() { | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
(_write(2,9708,35)|0); | |
_llvm_trap(); | |
// unreachable; | |
} | |
function __ZN84__LT_core__iter__Map_LT_I_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h73db7f5aadcfe464E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_6$i = 0, $local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i$i$i = 0, $ptr$0$i$i$i$i$i$i$i = 0; | |
var $ptr$0$i15$i$i$i$i$i$i$i = 0, $scevgep$i$i$i$i$i$i$i = 0, $scevgep16$i$i$i$i$i$i$i = 0, $vector$i$i$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$vector$i$i$i$i$i = sp + 16|0; | |
$_6$i = sp; | |
$2 = ((($1)) + 4|0); | |
$3 = load4($1); | |
$4 = load4($2); | |
$5 = ($3|0)<($4|0); | |
if (!($5)) { | |
store4($0,0); | |
STACKTOP = sp;return; | |
} | |
$6 = (($3) + 1)|0; | |
store4($1,$6); | |
$7 = ((($1)) + 8|0); | |
$8 = load4($7); | |
$9 = load4($8); | |
$10 = (($9) + ($3<<2)|0); | |
$11 = load4($10); | |
$12 = (_strlen($11)|0); | |
$13 = ($12|0)==(-1); | |
if ($13) { | |
__ZN4core5slice20slice_index_len_fail17h83f941772164826cE(-1,0); | |
// unreachable; | |
} | |
$14 = ($12|0)<(0); | |
if ($14) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$16 = ($12|0)==(0); | |
if ($16) { | |
$ptr$0$i$i$i$i$i$i$i = (1); | |
} else { | |
$17 = (___rust_allocate($12,1)|0); | |
$18 = ($17|0)==(0|0); | |
if ($18) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
$ptr$0$i$i$i$i$i$i$i = $17; | |
} | |
} | |
$19 = $ptr$0$i$i$i$i$i$i$i; | |
store4($vector$i$i$i$i$i,$19); | |
$20 = ((($vector$i$i$i$i$i)) + 4|0); | |
store4($20,$12); | |
$21 = ((($vector$i$i$i$i$i)) + 8|0); | |
store4($21,0); | |
$22 = (($11) + ($12)|0); | |
__THREW__ = 0; | |
invoke_vii(81,($vector$i$i$i$i$i|0),($12|0)); | |
$23 = __THREW__; __THREW__ = 0; | |
$24 = $23&1; | |
if ($24) { | |
$15 = ___cxa_find_matching_catch_2()|0; | |
$35 = tempRet0; | |
$36 = load4($20); | |
$not$$i$i$i$i$i$i$i$i$i = ($36|0)==(0); | |
if ($not$$i$i$i$i$i$i$i$i$i) { | |
___resumeException($15|0); | |
// unreachable; | |
} | |
$37 = load4($vector$i$i$i$i$i); | |
___rust_deallocate($37,$36,1); | |
___resumeException($15|0); | |
// unreachable; | |
} | |
$25 = load4($21); | |
if ($16) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i$i = $25; | |
} else { | |
$26 = load4($vector$i$i$i$i$i); | |
$27 = (($26) + ($25)|0); | |
$29 = $11;$ptr$0$i15$i$i$i$i$i$i$i = $27; | |
while(1) { | |
$28 = ((($29)) + 1|0); | |
$30 = load1($29); | |
store1($ptr$0$i15$i$i$i$i$i$i$i,$30); | |
$31 = ((($ptr$0$i15$i$i$i$i$i$i$i)) + 1|0); | |
$32 = ($28|0)==($22|0); | |
if ($32) { | |
break; | |
} else { | |
$29 = $28;$ptr$0$i15$i$i$i$i$i$i$i = $31; | |
} | |
} | |
$33 = $11; | |
$34 = (($25) - ($33))|0; | |
$scevgep$i$i$i$i$i$i$i = (($22) + ($34)|0); | |
$scevgep16$i$i$i$i$i$i$i = $scevgep$i$i$i$i$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i$i = $scevgep16$i$i$i$i$i$i$i; | |
} | |
store4($21,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i$i$i); | |
; store8($_6$i,load8($vector$i$i$i$i$i,8),8); store4($_6$i+8 | 0,load4($vector$i$i$i$i$i+8 | 0,4),4); | |
; store8($0,load8($_6$i,4),4); store4($0+8 | 0,load4($_6$i+8 | 0,4),4); | |
STACKTOP = sp;return; | |
} | |
function __ZN3std9panicking3try7do_call17h9789160ee28b49dbE($0) { | |
$0 = $0|0; | |
var $tmp$0$copyload$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$tmp$0$copyload$i = load4($0); | |
FUNCTION_TABLE_v[$tmp$0$copyload$i & 127](); | |
return; | |
} | |
function _rust_eh_personality($0,$1,$2,$3,$4) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = i64($2); | |
$3 = $3|0; | |
$4 = $4|0; | |
var $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$5 = (___gxx_personality_v0(($0|0),($1|0),(i64($2)),($3|0),($4|0))|0); | |
return ($5|0); | |
} | |
function ___rust_maybe_catch_panic($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$sroa_idx$i$i = 0, $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
__THREW__ = 0; | |
invoke_vi($0|0,($1|0)); | |
$4 = __THREW__; __THREW__ = 0; | |
$5 = $4&1; | |
if (!($5)) { | |
$_0$0 = 0; | |
return ($_0$0|0); | |
} | |
$6 = ___cxa_find_matching_catch_3(0|0)|0; | |
$7 = tempRet0; | |
$8 = ($6|0)==(0|0); | |
if ($8) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3796); | |
// unreachable; | |
} | |
$9 = load4($6); | |
$$sroa_idx$i$i = ((($6)) + 4|0); | |
$10 = load4($$sroa_idx$i$i); | |
___cxa_free_exception(($6|0)); | |
store4($2,$9); | |
store4($3,$10); | |
$_0$0 = 1; | |
return ($_0$0|0); | |
} | |
function ___rust_start_panic($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = $0; | |
$3 = $1; | |
$4 = (___cxa_allocate_exception(8)|0); | |
$5 = ($4|0)==(0|0); | |
if (!($5)) { | |
store4($4,$2); | |
$12 = ((($4)) + 4|0); | |
store4($12,$3); | |
___cxa_throw(($4|0),(0|0),(0|0)); | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3776); | |
// unreachable; | |
} | |
$6 = load4($3); | |
FUNCTION_TABLE_vi[$6 & 255]($2); | |
$7 = ((($3)) + 4|0); | |
$8 = load4($7); | |
$9 = ($8|0)==(0); | |
if ($9) { | |
return 3; | |
} | |
$10 = ((($3)) + 8|0); | |
$11 = load4($10); | |
___rust_deallocate($2,$8,$11); | |
return 3; | |
} | |
function __ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E_95($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$arith = 0, $$overflow = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$sroa$speculated$i$i$i = 0, $ptr$0$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($0)) + 8|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 4|0); | |
$5 = load4($4); | |
$6 = (($5) - ($3))|0; | |
$7 = ($6>>>0)<($1>>>0); | |
if (!($7)) { | |
return; | |
} | |
$$arith = (($3) + ($1))|0; | |
$$overflow = ($$arith>>>0)<($3>>>0); | |
if ($$overflow) { | |
__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E(10051,17); | |
// unreachable; | |
} | |
$8 = $5 << 1; | |
$9 = ($$arith>>>0)>=($8>>>0); | |
$_0$0$sroa$speculated$i$i$i = $9 ? $$arith : $8; | |
$10 = ($_0$0$sroa$speculated$i$i$i|0)<(0); | |
if ($10) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$11 = ($5|0)==(0); | |
if ($11) { | |
$12 = (___rust_allocate($_0$0$sroa$speculated$i$i$i,1)|0); | |
$ptr$0$i = $12; | |
} else { | |
$13 = load4($0); | |
$14 = (___rust_reallocate($13,$5,$_0$0$sroa$speculated$i$i$i,1)|0); | |
$ptr$0$i = $14; | |
} | |
$15 = ($ptr$0$i|0)==(0|0); | |
if ($15) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} | |
store4($0,$ptr$0$i); | |
store4($4,$_0$0$sroa$speculated$i$i$i); | |
return; | |
} | |
function __ZN11collections3str62__LT_impl_u20_collections__borrow__ToOwned_u20_for_u20_str_GT_8to_owned17h2e1714fe1c7b4014E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $3 = 0, $4 = 0, $5 = 0; | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_3 = 0, $local_len$sroa$5$0$i$lcssa$i$i$i$i$i = 0, $not$$i$i$i$i$i$i$i = 0, $ptr$0$i$i$i$i$i = 0, $ptr$0$i15$i$i$i$i$i = 0, $scevgep$i$i$i$i$i = 0, $scevgep16$i$i$i$i$i = 0, $vector$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$vector$i$i$i = sp + 16|0; | |
$_3 = sp; | |
$3 = ($2|0)<(0); | |
if ($3) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$5 = ($2|0)==(0); | |
if ($5) { | |
$ptr$0$i$i$i$i$i = (1); | |
} else { | |
$6 = (___rust_allocate($2,1)|0); | |
$7 = ($6|0)==(0|0); | |
if ($7) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
$ptr$0$i$i$i$i$i = $6; | |
} | |
} | |
$8 = $ptr$0$i$i$i$i$i; | |
store4($vector$i$i$i,$8); | |
$9 = ((($vector$i$i$i)) + 4|0); | |
store4($9,$2); | |
$10 = ((($vector$i$i$i)) + 8|0); | |
store4($10,0); | |
$11 = (($1) + ($2)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($vector$i$i$i|0),($2|0)); | |
$12 = __THREW__; __THREW__ = 0; | |
$13 = $12&1; | |
if ($13) { | |
$4 = ___cxa_find_matching_catch_2()|0; | |
$24 = tempRet0; | |
$25 = load4($9); | |
$not$$i$i$i$i$i$i$i = ($25|0)==(0); | |
if ($not$$i$i$i$i$i$i$i) { | |
___resumeException($4|0); | |
// unreachable; | |
} | |
$26 = load4($vector$i$i$i); | |
___rust_deallocate($26,$25,1); | |
___resumeException($4|0); | |
// unreachable; | |
} | |
$14 = load4($10); | |
if ($5) { | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i = $14; | |
store4($10,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i); | |
; store8($_3,load8($vector$i$i$i,8),8); store4($_3+8 | 0,load4($vector$i$i$i+8 | 0,4),4); | |
; store8($0,load8($_3,4),4); store4($0+8 | 0,load4($_3+8 | 0,4),4); | |
STACKTOP = sp;return; | |
} | |
$15 = load4($vector$i$i$i); | |
$16 = (($15) + ($14)|0); | |
$18 = $1;$ptr$0$i15$i$i$i$i$i = $16; | |
while(1) { | |
$17 = ((($18)) + 1|0); | |
$19 = load1($18); | |
store1($ptr$0$i15$i$i$i$i$i,$19); | |
$20 = ((($ptr$0$i15$i$i$i$i$i)) + 1|0); | |
$21 = ($17|0)==($11|0); | |
if ($21) { | |
break; | |
} else { | |
$18 = $17;$ptr$0$i15$i$i$i$i$i = $20; | |
} | |
} | |
$22 = $1; | |
$23 = (($14) - ($22))|0; | |
$scevgep$i$i$i$i$i = (($11) + ($23)|0); | |
$scevgep16$i$i$i$i$i = $scevgep$i$i$i$i$i; | |
$local_len$sroa$5$0$i$lcssa$i$i$i$i$i = $scevgep16$i$i$i$i$i; | |
store4($10,$local_len$sroa$5$0$i$lcssa$i$i$i$i$i); | |
; store8($_3,load8($vector$i$i$i,8),8); store4($_3+8 | 0,load4($vector$i$i$i+8 | 0,4),4); | |
; store8($0,load8($_3,4),4); store4($0+8 | 0,load4($_3+8 | 0,4),4); | |
STACKTOP = sp;return; | |
} | |
function __ZN11collections6string6String15from_utf8_lossy17h1390807051367430E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$fca$0$gep81 = 0, $$fca$0$load = 0, $$off = 0, $$off357 = 0, $$off359 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0; | |
var $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0; | |
var $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0; | |
var $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0; | |
var $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0; | |
var $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0; | |
var $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0; | |
var $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0; | |
var $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0; | |
var $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0; | |
var $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0; | |
var $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0; | |
var $312 = 0, $313 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0; | |
var $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0; | |
var $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0; | |
var $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_299$sroa$0$0$$sroa_idx18 = 0, $_3$sroa$4$0$$sroa_idx2$i = 0, $_3$sroa$5$0$$sroa_idx4$i = 0, $_4 = 0; | |
var $cond = 0, $cond10 = 0, $cond11 = 0, $cond9 = 0, $e = 0, $i$0$be = 0, $i$0392 = 0, $local_len$sroa$5$0$i$lcssa$i$i135 = 0, $local_len$sroa$5$0$i$lcssa$i$i164 = 0, $local_len$sroa$5$0$i$lcssa$i$i179 = 0, $local_len$sroa$5$0$i$lcssa$i$i213 = 0, $local_len$sroa$5$0$i$lcssa$i$i246 = 0, $local_len$sroa$5$0$i$lcssa$i$i268 = 0, $local_len$sroa$5$0$i$lcssa$i$i289 = 0, $local_len$sroa$5$0$i$lcssa$i$i326 = 0, $lpad$phi$index = 0, $lpad$phi$index2 = 0, $not$$i$i$i$i$i = 0, $or$cond112 = 0, $or$cond113 = 0; | |
var $or$cond114 = 0, $or$cond115 = 0, $or$cond117 = 0, $or$cond118 = 0, $or$cond122 = 0, $or$cond123 = 0, $or$cond124 = 0, $or$cond125 = 0, $ptr$0$i$i$i = 0, $ptr$0$i15$i$i = 0, $ptr$0$i15$i$i130 = 0, $ptr$0$i15$i$i159 = 0, $ptr$0$i15$i$i174 = 0, $ptr$0$i15$i$i208 = 0, $ptr$0$i15$i$i241 = 0, $ptr$0$i15$i$i263 = 0, $ptr$0$i15$i$i284 = 0, $ptr$0$i15$i$i321 = 0, $res = 0, $scevgep$i$i = 0; | |
var $scevgep$i$i132 = 0, $scevgep$i$i152 = 0, $scevgep$i$i161 = 0, $scevgep$i$i176 = 0, $scevgep$i$i185 = 0, $scevgep$i$i210 = 0, $scevgep$i$i219 = 0, $scevgep$i$i228 = 0, $scevgep$i$i243 = 0, $scevgep$i$i252 = 0, $scevgep$i$i265 = 0, $scevgep$i$i286 = 0, $scevgep$i$i295 = 0, $scevgep$i$i308 = 0, $scevgep$i$i323 = 0, $scevgep16$i$i = 0, $scevgep16$i$i133 = 0, $scevgep16$i$i153 = 0, $scevgep16$i$i162 = 0, $scevgep16$i$i177 = 0; | |
var $scevgep16$i$i186 = 0, $scevgep16$i$i211 = 0, $scevgep16$i$i220 = 0, $scevgep16$i$i229 = 0, $scevgep16$i$i244 = 0, $scevgep16$i$i253 = 0, $scevgep16$i$i266 = 0, $scevgep16$i$i287 = 0, $scevgep16$i$i296 = 0, $scevgep16$i$i309 = 0, $scevgep16$i$i324 = 0, $subseqidx$0$be = 0, $subseqidx$0$lcssa = 0, $subseqidx$0$ph = 0, $subseqidx$0391 = 0, $switch = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$_4 = sp + 24|0; | |
$e = sp + 16|0; | |
$res = sp; | |
__ZN4core3str9from_utf817h22623e719d9946c5E($_4,$1,$2); | |
$3 = load4($_4); | |
$switch = ($3|0)==(1); | |
if (!($switch)) { | |
$4 = ((($_4)) + 4|0); | |
$5 = load4($4); | |
$6 = ((($_4)) + 8|0); | |
$7 = load4($6); | |
store4($0,0); | |
$8 = ((($0)) + 4|0); | |
store4($8,$5); | |
$9 = ((($0)) + 8|0); | |
store4($9,$7); | |
STACKTOP = sp;return; | |
} | |
$$fca$0$gep81 = ((($_4)) + 4|0); | |
$$fca$0$load = load4($$fca$0$gep81); | |
store4($e,$$fca$0$load); | |
$10 = (__ZN4core3str9Utf8Error11valid_up_to17hee1d0baf66cf26e0E($e)|0); | |
$11 = ($2|0)<(0); | |
if ($11) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3892); | |
// unreachable; | |
} | |
$12 = ($2|0)==(0); | |
if ($12) { | |
$ptr$0$i$i$i = (1); | |
} else { | |
$13 = (___rust_allocate($2,1)|0); | |
$14 = ($13|0)==(0|0); | |
if ($14) { | |
__ZN5alloc3oom3oom17hbd871bdadbd796fdE(); | |
// unreachable; | |
} else { | |
$ptr$0$i$i$i = $13; | |
} | |
} | |
$15 = $ptr$0$i$i$i; | |
store4($res,$15); | |
$_3$sroa$4$0$$sroa_idx2$i = ((($res)) + 4|0); | |
store4($_3$sroa$4$0$$sroa_idx2$i,$2); | |
$_3$sroa$5$0$$sroa_idx4$i = ((($res)) + 8|0); | |
store4($_3$sroa$5$0$$sroa_idx4$i,0); | |
$16 = ($10|0)==(0); | |
do { | |
if ($16) { | |
$subseqidx$0$ph = 0; | |
label = 17; | |
} else { | |
$17 = ($10>>>0)>($2>>>0); | |
if ($17) { | |
__THREW__ = 0; | |
invoke_vii(70,($10|0),($2|0)); | |
$18 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break; | |
} | |
$19 = (($1) + ($10)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($10|0)); | |
$20 = __THREW__; __THREW__ = 0; | |
$21 = $20&1; | |
if ($21) { | |
label = 142; | |
} else { | |
$22 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$23 = load4($res); | |
$24 = (($23) + ($22)|0); | |
$26 = $1;$ptr$0$i15$i$i = $24; | |
while(1) { | |
$25 = ((($26)) + 1|0); | |
$27 = load1($26); | |
store1($ptr$0$i15$i$i,$27); | |
$28 = ((($ptr$0$i15$i$i)) + 1|0); | |
$29 = ($25|0)==($19|0); | |
if ($29) { | |
break; | |
} else { | |
$26 = $25;$ptr$0$i15$i$i = $28; | |
} | |
} | |
$30 = $1; | |
$31 = (($22) - ($30))|0; | |
$scevgep$i$i = (($19) + ($31)|0); | |
$scevgep16$i$i = $scevgep$i$i; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i); | |
$subseqidx$0$ph = $10; | |
label = 17; | |
} | |
} | |
} while(0); | |
L21: do { | |
if ((label|0) == 17) { | |
$32 = ($subseqidx$0$ph>>>0)<($2>>>0); | |
L23: do { | |
if ($32) { | |
$i$0392 = $subseqidx$0$ph;$subseqidx$0391 = $subseqidx$0$ph; | |
L25: while(1) { | |
$34 = (($1) + ($i$0392)|0); | |
$35 = load1($34); | |
$36 = (($i$0392) + 1)|0; | |
$37 = ($35<<24>>24)>(-1); | |
L27: do { | |
if ($37) { | |
$i$0$be = $36;$subseqidx$0$be = $subseqidx$0391; | |
} else { | |
$39 = $35&255; | |
$40 = (11457 + ($39)|0); | |
$41 = load1($40); | |
switch ($41<<24>>24) { | |
case 2: { | |
$42 = ($36>>>0)<($2>>>0); | |
if ($42) { | |
$46 = (($1) + ($36)|0); | |
$47 = load1($46); | |
$48 = $47 & -64; | |
$49 = ($48<<24>>24)==(-128); | |
if ($49) { | |
$51 = (($i$0392) + 2)|0; | |
$i$0$be = $51;$subseqidx$0$be = $subseqidx$0391; | |
break L27; | |
} | |
} | |
$50 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($50)) { | |
$52 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($52) { | |
label = 31; | |
break L25; | |
} | |
$54 = ($i$0392>>>0)>($2>>>0); | |
if ($54) { | |
label = 33; | |
break L25; | |
} | |
$56 = (($1) + ($subseqidx$0391)|0); | |
$57 = (($i$0392) - ($subseqidx$0391))|0; | |
$58 = (($56) + ($57)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($57|0)); | |
$59 = __THREW__; __THREW__ = 0; | |
$60 = $59&1; | |
if ($60) { | |
label = 141; | |
break L25; | |
} | |
$61 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$62 = ($57|0)==(0); | |
if ($62) { | |
$local_len$sroa$5$0$i$lcssa$i$i179 = $61; | |
} else { | |
$63 = load4($res); | |
$64 = (($63) + ($61)|0); | |
$66 = $56;$ptr$0$i15$i$i174 = $64; | |
while(1) { | |
$65 = ((($66)) + 1|0); | |
$67 = load1($66); | |
store1($ptr$0$i15$i$i174,$67); | |
$68 = ((($ptr$0$i15$i$i174)) + 1|0); | |
$69 = ($65|0)==($58|0); | |
if ($69) { | |
break; | |
} else { | |
$66 = $65;$ptr$0$i15$i$i174 = $68; | |
} | |
} | |
$70 = $56; | |
$71 = (($61) - ($70))|0; | |
$scevgep$i$i176 = (($58) + ($71)|0); | |
$scevgep16$i$i177 = $scevgep$i$i176; | |
$local_len$sroa$5$0$i$lcssa$i$i179 = $scevgep16$i$i177; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i179); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$72 = __THREW__; __THREW__ = 0; | |
$73 = $72&1; | |
if ($73) { | |
label = 141; | |
break L25; | |
} | |
$74 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$75 = load4($res); | |
$76 = (($75) + ($74)|0); | |
store1($76,-17); | |
$77 = ((($76)) + 1|0); | |
store1($77,-65); | |
$78 = ((($77)) + 1|0); | |
store1($78,-67); | |
$79 = (($74) - (10068))|0; | |
$scevgep$i$i185 = (10071 + ($79)|0); | |
$scevgep16$i$i186 = $scevgep$i$i185; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i186); | |
$i$0$be = $36;$subseqidx$0$be = $36; | |
break L27; | |
break; | |
} | |
case 3: { | |
$43 = ($36>>>0)<($2>>>0); | |
do { | |
if ($43) { | |
$80 = (($1) + ($36)|0); | |
$81 = load1($80); | |
$cond10 = ($35<<24>>24)==(-32); | |
$82 = ($81&255)<(192); | |
$83 = $81 & -32; | |
$84 = ($83<<24>>24)==(-96); | |
$85 = $cond10 & $84; | |
if (!($85)) { | |
$$off359 = (($35) + 31)<<24>>24; | |
$87 = ($$off359&255)<(12); | |
$88 = ($81<<24>>24)<(0); | |
$or$cond112 = $87 & $88; | |
$or$cond113 = $82 & $or$cond112; | |
if (!($or$cond113)) { | |
$cond11 = ($35<<24>>24)==(-19); | |
$or$cond114 = $cond11 & $88; | |
$89 = ($81&255)<(160); | |
$or$cond115 = $89 & $or$cond114; | |
if (!($or$cond115)) { | |
$90 = $35 & -2; | |
$91 = ($90<<24>>24)==(-18); | |
$or$cond117 = $91 & $88; | |
$or$cond118 = $82 & $or$cond117; | |
if (!($or$cond118)) { | |
break; | |
} | |
} | |
} | |
} | |
$92 = (($i$0392) + 2)|0; | |
$93 = ($92>>>0)<($2>>>0); | |
if ($93) { | |
$122 = (($1) + ($92)|0); | |
$123 = load1($122); | |
$124 = $123 & -64; | |
$125 = ($124<<24>>24)==(-128); | |
if ($125) { | |
$127 = (($i$0392) + 3)|0; | |
$i$0$be = $127;$subseqidx$0$be = $subseqidx$0391; | |
break L27; | |
} | |
} | |
$126 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($126)) { | |
$128 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($128) { | |
label = 64; | |
break L25; | |
} | |
$130 = ($i$0392>>>0)>($2>>>0); | |
if ($130) { | |
label = 66; | |
break L25; | |
} | |
$132 = (($1) + ($subseqidx$0391)|0); | |
$133 = (($i$0392) - ($subseqidx$0391))|0; | |
$134 = (($132) + ($133)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($133|0)); | |
$135 = __THREW__; __THREW__ = 0; | |
$136 = $135&1; | |
if ($136) { | |
label = 141; | |
break L25; | |
} | |
$137 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$138 = ($133|0)==(0); | |
if ($138) { | |
$local_len$sroa$5$0$i$lcssa$i$i246 = $137; | |
} else { | |
$139 = load4($res); | |
$140 = (($139) + ($137)|0); | |
$142 = $132;$ptr$0$i15$i$i241 = $140; | |
while(1) { | |
$141 = ((($142)) + 1|0); | |
$143 = load1($142); | |
store1($ptr$0$i15$i$i241,$143); | |
$144 = ((($ptr$0$i15$i$i241)) + 1|0); | |
$145 = ($141|0)==($134|0); | |
if ($145) { | |
break; | |
} else { | |
$142 = $141;$ptr$0$i15$i$i241 = $144; | |
} | |
} | |
$146 = $132; | |
$147 = (($137) - ($146))|0; | |
$scevgep$i$i243 = (($134) + ($147)|0); | |
$scevgep16$i$i244 = $scevgep$i$i243; | |
$local_len$sroa$5$0$i$lcssa$i$i246 = $scevgep16$i$i244; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i246); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$148 = __THREW__; __THREW__ = 0; | |
$149 = $148&1; | |
if ($149) { | |
label = 141; | |
break L25; | |
} | |
$150 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$151 = load4($res); | |
$152 = (($151) + ($150)|0); | |
store1($152,-17); | |
$153 = ((($152)) + 1|0); | |
store1($153,-65); | |
$154 = ((($153)) + 1|0); | |
store1($154,-67); | |
$155 = (($150) - (10068))|0; | |
$scevgep$i$i252 = (10071 + ($155)|0); | |
$scevgep16$i$i253 = $scevgep$i$i252; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i253); | |
$i$0$be = $92;$subseqidx$0$be = $92; | |
break L27; | |
} | |
} while(0); | |
$86 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($86)) { | |
$94 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($94) { | |
label = 49; | |
break L25; | |
} | |
$96 = ($i$0392>>>0)>($2>>>0); | |
if ($96) { | |
label = 51; | |
break L25; | |
} | |
$98 = (($1) + ($subseqidx$0391)|0); | |
$99 = (($i$0392) - ($subseqidx$0391))|0; | |
$100 = (($98) + ($99)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($99|0)); | |
$101 = __THREW__; __THREW__ = 0; | |
$102 = $101&1; | |
if ($102) { | |
label = 141; | |
break L25; | |
} | |
$103 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$104 = ($99|0)==(0); | |
if ($104) { | |
$local_len$sroa$5$0$i$lcssa$i$i213 = $103; | |
} else { | |
$105 = load4($res); | |
$106 = (($105) + ($103)|0); | |
$108 = $98;$ptr$0$i15$i$i208 = $106; | |
while(1) { | |
$107 = ((($108)) + 1|0); | |
$109 = load1($108); | |
store1($ptr$0$i15$i$i208,$109); | |
$110 = ((($ptr$0$i15$i$i208)) + 1|0); | |
$111 = ($107|0)==($100|0); | |
if ($111) { | |
break; | |
} else { | |
$108 = $107;$ptr$0$i15$i$i208 = $110; | |
} | |
} | |
$112 = $98; | |
$113 = (($103) - ($112))|0; | |
$scevgep$i$i210 = (($100) + ($113)|0); | |
$scevgep16$i$i211 = $scevgep$i$i210; | |
$local_len$sroa$5$0$i$lcssa$i$i213 = $scevgep16$i$i211; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i213); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$114 = __THREW__; __THREW__ = 0; | |
$115 = $114&1; | |
if ($115) { | |
label = 141; | |
break L25; | |
} | |
$116 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$117 = load4($res); | |
$118 = (($117) + ($116)|0); | |
store1($118,-17); | |
$119 = ((($118)) + 1|0); | |
store1($119,-65); | |
$120 = ((($119)) + 1|0); | |
store1($120,-67); | |
$121 = (($116) - (10068))|0; | |
$scevgep$i$i219 = (10071 + ($121)|0); | |
$scevgep16$i$i220 = $scevgep$i$i219; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i220); | |
$i$0$be = $36;$subseqidx$0$be = $36; | |
break L27; | |
break; | |
} | |
case 4: { | |
$44 = ($36>>>0)<($2>>>0); | |
do { | |
if ($44) { | |
$156 = (($1) + ($36)|0); | |
$157 = load1($156); | |
$cond = ($35<<24>>24)==(-16); | |
$$off = (($157) + 112)<<24>>24; | |
$158 = ($$off&255)<(48); | |
$159 = $cond & $158; | |
if (!($159)) { | |
$161 = ($157&255)<(192); | |
$$off357 = (($35) + 15)<<24>>24; | |
$162 = ($$off357&255)<(3); | |
$163 = ($157<<24>>24)<(0); | |
$or$cond122 = $162 & $163; | |
$or$cond123 = $161 & $or$cond122; | |
if (!($or$cond123)) { | |
$cond9 = ($35<<24>>24)==(-12); | |
$or$cond124 = $cond9 & $163; | |
$164 = ($157&255)<(144); | |
$or$cond125 = $164 & $or$cond124; | |
if (!($or$cond125)) { | |
break; | |
} | |
} | |
} | |
$165 = (($i$0392) + 2)|0; | |
$166 = ($165>>>0)<($2>>>0); | |
if ($166) { | |
$195 = (($1) + ($165)|0); | |
$196 = load1($195); | |
$197 = $196 & -64; | |
$198 = ($197<<24>>24)==(-128); | |
if ($198) { | |
$200 = (($i$0392) + 3)|0; | |
$201 = ($200>>>0)<($2>>>0); | |
if ($201) { | |
$230 = (($1) + ($200)|0); | |
$231 = load1($230); | |
$232 = $231 & -64; | |
$233 = ($232<<24>>24)==(-128); | |
if ($233) { | |
$235 = (($i$0392) + 4)|0; | |
$i$0$be = $235;$subseqidx$0$be = $subseqidx$0391; | |
break L27; | |
} | |
} | |
$234 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($234)) { | |
$236 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($236) { | |
label = 111; | |
break L25; | |
} | |
$238 = ($i$0392>>>0)>($2>>>0); | |
if ($238) { | |
label = 113; | |
break L25; | |
} | |
$240 = (($1) + ($subseqidx$0391)|0); | |
$241 = (($i$0392) - ($subseqidx$0391))|0; | |
$242 = (($240) + ($241)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($241|0)); | |
$243 = __THREW__; __THREW__ = 0; | |
$244 = $243&1; | |
if ($244) { | |
label = 141; | |
break L25; | |
} | |
$245 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$246 = ($241|0)==(0); | |
if ($246) { | |
$local_len$sroa$5$0$i$lcssa$i$i268 = $245; | |
} else { | |
$247 = load4($res); | |
$248 = (($247) + ($245)|0); | |
$250 = $240;$ptr$0$i15$i$i263 = $248; | |
while(1) { | |
$249 = ((($250)) + 1|0); | |
$251 = load1($250); | |
store1($ptr$0$i15$i$i263,$251); | |
$252 = ((($ptr$0$i15$i$i263)) + 1|0); | |
$253 = ($249|0)==($242|0); | |
if ($253) { | |
break; | |
} else { | |
$250 = $249;$ptr$0$i15$i$i263 = $252; | |
} | |
} | |
$254 = $240; | |
$255 = (($245) - ($254))|0; | |
$scevgep$i$i265 = (($242) + ($255)|0); | |
$scevgep16$i$i266 = $scevgep$i$i265; | |
$local_len$sroa$5$0$i$lcssa$i$i268 = $scevgep16$i$i266; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i268); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$256 = __THREW__; __THREW__ = 0; | |
$257 = $256&1; | |
if ($257) { | |
label = 141; | |
break L25; | |
} | |
$258 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$259 = load4($res); | |
$260 = (($259) + ($258)|0); | |
store1($260,-17); | |
$261 = ((($260)) + 1|0); | |
store1($261,-65); | |
$262 = ((($261)) + 1|0); | |
store1($262,-67); | |
$263 = (($258) - (10068))|0; | |
$scevgep$i$i228 = (10071 + ($263)|0); | |
$scevgep16$i$i229 = $scevgep$i$i228; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i229); | |
$i$0$be = $200;$subseqidx$0$be = $200; | |
break L27; | |
} | |
} | |
$199 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($199)) { | |
$202 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($202) { | |
label = 96; | |
break L25; | |
} | |
$204 = ($i$0392>>>0)>($2>>>0); | |
if ($204) { | |
label = 98; | |
break L25; | |
} | |
$206 = (($1) + ($subseqidx$0391)|0); | |
$207 = (($i$0392) - ($subseqidx$0391))|0; | |
$208 = (($206) + ($207)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($207|0)); | |
$209 = __THREW__; __THREW__ = 0; | |
$210 = $209&1; | |
if ($210) { | |
label = 141; | |
break L25; | |
} | |
$211 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$212 = ($207|0)==(0); | |
if ($212) { | |
$local_len$sroa$5$0$i$lcssa$i$i326 = $211; | |
} else { | |
$213 = load4($res); | |
$214 = (($213) + ($211)|0); | |
$216 = $206;$ptr$0$i15$i$i321 = $214; | |
while(1) { | |
$215 = ((($216)) + 1|0); | |
$217 = load1($216); | |
store1($ptr$0$i15$i$i321,$217); | |
$218 = ((($ptr$0$i15$i$i321)) + 1|0); | |
$219 = ($215|0)==($208|0); | |
if ($219) { | |
break; | |
} else { | |
$216 = $215;$ptr$0$i15$i$i321 = $218; | |
} | |
} | |
$220 = $206; | |
$221 = (($211) - ($220))|0; | |
$scevgep$i$i323 = (($208) + ($221)|0); | |
$scevgep16$i$i324 = $scevgep$i$i323; | |
$local_len$sroa$5$0$i$lcssa$i$i326 = $scevgep16$i$i324; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i326); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$222 = __THREW__; __THREW__ = 0; | |
$223 = $222&1; | |
if ($223) { | |
label = 141; | |
break L25; | |
} | |
$224 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$225 = load4($res); | |
$226 = (($225) + ($224)|0); | |
store1($226,-17); | |
$227 = ((($226)) + 1|0); | |
store1($227,-65); | |
$228 = ((($227)) + 1|0); | |
store1($228,-67); | |
$229 = (($224) - (10068))|0; | |
$scevgep$i$i308 = (10071 + ($229)|0); | |
$scevgep16$i$i309 = $scevgep$i$i308; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i309); | |
$i$0$be = $165;$subseqidx$0$be = $165; | |
break L27; | |
} | |
} while(0); | |
$160 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($160)) { | |
$167 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($167) { | |
label = 81; | |
break L25; | |
} | |
$169 = ($i$0392>>>0)>($2>>>0); | |
if ($169) { | |
label = 83; | |
break L25; | |
} | |
$171 = (($1) + ($subseqidx$0391)|0); | |
$172 = (($i$0392) - ($subseqidx$0391))|0; | |
$173 = (($171) + ($172)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($172|0)); | |
$174 = __THREW__; __THREW__ = 0; | |
$175 = $174&1; | |
if ($175) { | |
label = 141; | |
break L25; | |
} | |
$176 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$177 = ($172|0)==(0); | |
if ($177) { | |
$local_len$sroa$5$0$i$lcssa$i$i289 = $176; | |
} else { | |
$178 = load4($res); | |
$179 = (($178) + ($176)|0); | |
$181 = $171;$ptr$0$i15$i$i284 = $179; | |
while(1) { | |
$180 = ((($181)) + 1|0); | |
$182 = load1($181); | |
store1($ptr$0$i15$i$i284,$182); | |
$183 = ((($ptr$0$i15$i$i284)) + 1|0); | |
$184 = ($180|0)==($173|0); | |
if ($184) { | |
break; | |
} else { | |
$181 = $180;$ptr$0$i15$i$i284 = $183; | |
} | |
} | |
$185 = $171; | |
$186 = (($176) - ($185))|0; | |
$scevgep$i$i286 = (($173) + ($186)|0); | |
$scevgep16$i$i287 = $scevgep$i$i286; | |
$local_len$sroa$5$0$i$lcssa$i$i289 = $scevgep16$i$i287; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i289); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$187 = __THREW__; __THREW__ = 0; | |
$188 = $187&1; | |
if ($188) { | |
label = 141; | |
break L25; | |
} | |
$189 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$190 = load4($res); | |
$191 = (($190) + ($189)|0); | |
store1($191,-17); | |
$192 = ((($191)) + 1|0); | |
store1($192,-65); | |
$193 = ((($192)) + 1|0); | |
store1($193,-67); | |
$194 = (($189) - (10068))|0; | |
$scevgep$i$i295 = (10071 + ($194)|0); | |
$scevgep16$i$i296 = $scevgep$i$i295; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i296); | |
$i$0$be = $36;$subseqidx$0$be = $36; | |
break L27; | |
break; | |
} | |
default: { | |
$45 = ($i$0392|0)==($subseqidx$0391|0); | |
if (!($45)) { | |
$264 = ($i$0392>>>0)<($subseqidx$0391>>>0); | |
if ($264) { | |
label = 123; | |
break L25; | |
} | |
$266 = ($i$0392>>>0)>($2>>>0); | |
if ($266) { | |
label = 125; | |
break L25; | |
} | |
$268 = (($1) + ($subseqidx$0391)|0); | |
$269 = (($i$0392) - ($subseqidx$0391))|0; | |
$270 = (($268) + ($269)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($269|0)); | |
$271 = __THREW__; __THREW__ = 0; | |
$272 = $271&1; | |
if ($272) { | |
label = 141; | |
break L25; | |
} | |
$273 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$274 = ($269|0)==(0); | |
if ($274) { | |
$local_len$sroa$5$0$i$lcssa$i$i164 = $273; | |
} else { | |
$275 = load4($res); | |
$276 = (($275) + ($273)|0); | |
$278 = $268;$ptr$0$i15$i$i159 = $276; | |
while(1) { | |
$277 = ((($278)) + 1|0); | |
$279 = load1($278); | |
store1($ptr$0$i15$i$i159,$279); | |
$280 = ((($ptr$0$i15$i$i159)) + 1|0); | |
$281 = ($277|0)==($270|0); | |
if ($281) { | |
break; | |
} else { | |
$278 = $277;$ptr$0$i15$i$i159 = $280; | |
} | |
} | |
$282 = $268; | |
$283 = (($273) - ($282))|0; | |
$scevgep$i$i161 = (($270) + ($283)|0); | |
$scevgep16$i$i162 = $scevgep$i$i161; | |
$local_len$sroa$5$0$i$lcssa$i$i164 = $scevgep16$i$i162; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i164); | |
} | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),3); | |
$284 = __THREW__; __THREW__ = 0; | |
$285 = $284&1; | |
if ($285) { | |
label = 141; | |
break L25; | |
} | |
$286 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$287 = load4($res); | |
$288 = (($287) + ($286)|0); | |
store1($288,-17); | |
$289 = ((($288)) + 1|0); | |
store1($289,-65); | |
$290 = ((($289)) + 1|0); | |
store1($290,-67); | |
$291 = (($286) - (10068))|0; | |
$scevgep$i$i152 = (10071 + ($291)|0); | |
$scevgep16$i$i153 = $scevgep$i$i152; | |
store4($_3$sroa$5$0$$sroa_idx4$i,$scevgep16$i$i153); | |
$i$0$be = $36;$subseqidx$0$be = $36; | |
break L27; | |
} | |
} | |
} | |
} while(0); | |
$38 = ($i$0$be>>>0)<($2>>>0); | |
if ($38) { | |
$i$0392 = $i$0$be;$subseqidx$0391 = $subseqidx$0$be; | |
} else { | |
$subseqidx$0$lcssa = $subseqidx$0$be; | |
break L23; | |
} | |
} | |
switch (label|0) { | |
case 31: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$53 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 33: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$55 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 49: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$95 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 51: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$97 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 64: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$129 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 66: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$131 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 81: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$168 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 83: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$170 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 96: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$203 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 98: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$205 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 111: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$237 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 113: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$239 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 123: { | |
__THREW__ = 0; | |
invoke_vii(110,($subseqidx$0391|0),($i$0392|0)); | |
$265 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 125: { | |
__THREW__ = 0; | |
invoke_vii(70,($i$0392|0),($2|0)); | |
$267 = __THREW__; __THREW__ = 0; | |
label = 142; | |
break L21; | |
break; | |
} | |
case 141: { | |
$308 = ___cxa_find_matching_catch_2()|0; | |
$309 = tempRet0; | |
$lpad$phi$index = $308;$lpad$phi$index2 = $309; | |
break L21; | |
break; | |
} | |
} | |
} else { | |
$subseqidx$0$lcssa = $subseqidx$0$ph; | |
} | |
} while(0); | |
$33 = ($subseqidx$0$lcssa>>>0)<($2>>>0); | |
if ($33) { | |
$292 = (($1) + ($subseqidx$0$lcssa)|0); | |
$293 = (($2) - ($subseqidx$0$lcssa))|0; | |
$294 = (($292) + ($293)|0); | |
__THREW__ = 0; | |
invoke_vii(126,($res|0),($293|0)); | |
$295 = __THREW__; __THREW__ = 0; | |
$296 = $295&1; | |
if ($296) { | |
label = 142; | |
break; | |
} | |
$297 = load4($_3$sroa$5$0$$sroa_idx4$i); | |
$298 = ($293|0)==(0); | |
if ($298) { | |
$local_len$sroa$5$0$i$lcssa$i$i135 = $297; | |
} else { | |
$299 = load4($res); | |
$300 = (($299) + ($297)|0); | |
$302 = $292;$ptr$0$i15$i$i130 = $300; | |
while(1) { | |
$301 = ((($302)) + 1|0); | |
$303 = load1($302); | |
store1($ptr$0$i15$i$i130,$303); | |
$304 = ((($ptr$0$i15$i$i130)) + 1|0); | |
$305 = ($301|0)==($294|0); | |
if ($305) { | |
break; | |
} else { | |
$302 = $301;$ptr$0$i15$i$i130 = $304; | |
} | |
} | |
$306 = $292; | |
$307 = (($297) - ($306))|0; | |
$scevgep$i$i132 = (($294) + ($307)|0); | |
$scevgep16$i$i133 = $scevgep$i$i132; | |
$local_len$sroa$5$0$i$lcssa$i$i135 = $scevgep16$i$i133; | |
} | |
store4($_3$sroa$5$0$$sroa_idx4$i,$local_len$sroa$5$0$i$lcssa$i$i135); | |
} | |
store4($0,1); | |
$_299$sroa$0$0$$sroa_idx18 = ((($0)) + 4|0); | |
; store8($_299$sroa$0$0$$sroa_idx18,load8($res,4),4); store4($_299$sroa$0$0$$sroa_idx18+8 | 0,load4($res+8 | 0,4),4); | |
STACKTOP = sp;return; | |
} | |
} while(0); | |
if ((label|0) == 142) { | |
$310 = ___cxa_find_matching_catch_2()|0; | |
$311 = tempRet0; | |
$lpad$phi$index = $310;$lpad$phi$index2 = $311; | |
} | |
$312 = load4($_3$sroa$4$0$$sroa_idx2$i); | |
$not$$i$i$i$i$i = ($312|0)==(0); | |
if ($not$$i$i$i$i$i) { | |
___resumeException($lpad$phi$index|0); | |
// unreachable; | |
} | |
$313 = load4($res); | |
___rust_deallocate($313,$312,1); | |
___resumeException($lpad$phi$index|0); | |
// unreachable; | |
} | |
function __ZN93__LT_collections__string__String_u20_as_u20_core__convert__From_LT__RF__u27_a_u20_str_GT__GT_4from17hb75caadc5527b9e6E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
__ZN11collections3str62__LT_impl_u20_collections__borrow__ToOwned_u20_for_u20_str_GT_8to_owned17h2e1714fe1c7b4014E($0,$1,$2); | |
return; | |
} | |
function __ZN11collections6string116__LT_impl_u20_core__convert__From_LT_collections__string__String_GT__u20_for_u20_collections__vec__Vec_LT_u8_GT__GT_4from17h9267e564f08191c1E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
; store8($0,load8($1,4),4); store4($0+8 | 0,load4($1+8 | 0,4),4); | |
return; | |
} | |
function __ZN13rustc_unicode6tables23trie_lookup_range_table17h2a99d8b622652875E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = i64(), $45 = i64(), $46 = i64(); | |
var $47 = i64(), $48 = i64(), $49 = 0, $5 = i64(), $50 = 0, $51 = 0, $52 = i64(), $53 = i64(), $54 = i64(), $55 = i64(), $56 = i64(), $6 = i64(), $7 = i64(), $8 = i64(), $9 = i64(), $_0$0$in = 0, $_0$0$in$in = i64(), label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ($0>>>0)<(2048); | |
if ($2) { | |
$3 = $0 >>> 6; | |
$4 = (($1) + ($3<<3)|0); | |
$5 = load8($4); | |
$6 = i64_zext($0>>>0); | |
$7 = i64_and($6,i64_const(63,0)); | |
$8 = i64_shl(i64_const(1,0),$7); | |
$9 = i64_and($5,$8); | |
$_0$0$in$in = $9; | |
$_0$0$in = i64_ne($_0$0$in$in,i64_const(0,0)); | |
return ($_0$0$in|0); | |
} | |
$10 = ($0>>>0)<(65536); | |
if ($10) { | |
$11 = $0 >>> 6; | |
$12 = (($11) + -32)|0; | |
$13 = ($12>>>0)<(992); | |
if (!($13)) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(3836,$12,992); | |
// unreachable; | |
} | |
$14 = (((($1)) + 256|0) + ($12)|0); | |
$15 = load1($14); | |
$16 = $15&255; | |
$17 = ((($1)) + 1252|0); | |
$18 = load4($17); | |
$19 = ($16>>>0)<($18>>>0); | |
if (!($19)) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(3860,$16,$18); | |
// unreachable; | |
} | |
$41 = ((($1)) + 1248|0); | |
$42 = load4($41); | |
$43 = (($42) + ($16<<3)|0); | |
$44 = load8($43); | |
$45 = i64_zext($0>>>0); | |
$46 = i64_and($45,i64_const(63,0)); | |
$47 = i64_shl(i64_const(1,0),$46); | |
$48 = i64_and($44,$47); | |
$_0$0$in$in = $48; | |
$_0$0$in = i64_ne($_0$0$in$in,i64_const(0,0)); | |
return ($_0$0$in|0); | |
} | |
$20 = $0 >>> 12; | |
$21 = (($20) + -16)|0; | |
$22 = ($21>>>0)<(256); | |
if (!($22)) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(3836,$21,256); | |
// unreachable; | |
} | |
$23 = (((($1)) + 1256|0) + ($21)|0); | |
$24 = load1($23); | |
$25 = ((($1)) + 1516|0); | |
$26 = load4($25); | |
$27 = $24&255; | |
$28 = $27 << 6; | |
$29 = $0 >>> 6; | |
$30 = $29 & 63; | |
$31 = $28 | $30; | |
$32 = ($31>>>0)<($26>>>0); | |
if (!($32)) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(3836,$31,$26); | |
// unreachable; | |
} | |
$33 = ((($1)) + 1512|0); | |
$34 = load4($33); | |
$35 = (($34) + ($31)|0); | |
$36 = load1($35); | |
$37 = $36&255; | |
$38 = ((($1)) + 1524|0); | |
$39 = load4($38); | |
$40 = ($37>>>0)<($39>>>0); | |
if (!($40)) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(3848,$37,$39); | |
// unreachable; | |
} | |
$49 = ((($1)) + 1520|0); | |
$50 = load4($49); | |
$51 = (($50) + ($37<<3)|0); | |
$52 = load8($51); | |
$53 = i64_zext($0>>>0); | |
$54 = i64_and($53,i64_const(63,0)); | |
$55 = i64_shl(i64_const(1,0),$54); | |
$56 = i64_and($52,$55); | |
$_0$0$in$in = $56; | |
$_0$0$in = i64_ne($_0$0$in$in,i64_const(0,0)); | |
return ($_0$0$in|0); | |
} | |
function __ZN13rustc_unicode6tables16general_category1N17h21b66ad6413a0dcdE($0) { | |
$0 = $0|0; | |
var $1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = (__ZN13rustc_unicode6tables23trie_lookup_range_table17h2a99d8b622652875E($0,1376)|0); | |
return ($1|0); | |
} | |
function __ZN5alloc3oom3oom17hbd871bdadbd796fdE() { | |
var $0 = 0, $1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$0 = load4(3912); | |
$1 = $0; | |
FUNCTION_TABLE_v[$1 & 127](); | |
// unreachable; | |
} | |
function __ZN5alloc3oom19default_oom_handler17h4c1791f3bab1fe02E() { | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
_llvm_trap(); | |
// unreachable; | |
} | |
function __ZN5alloc3oom15set_oom_handler17h6d29fe4d8381b5d2E($0) { | |
$0 = $0|0; | |
var $1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = $0; | |
store4(3912,$1); | |
return; | |
} | |
function ___rust_allocate($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$$i$i = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_0$0$i = 0, $out$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$out$i$i = sp; | |
$2 = ($1>>>0)<(9); | |
if ($2) { | |
$3 = (_malloc($0)|0); | |
$_0$0$i = $3; | |
STACKTOP = sp;return ($_0$0$i|0); | |
} else { | |
store4($out$i$i,0); | |
$4 = (_posix_memalign($out$i$i,$1,$0)|0); | |
$5 = ($4|0)==(0); | |
$6 = load4($out$i$i); | |
$$$i$i = $5 ? $6 : 0; | |
$_0$0$i = $$$i$i; | |
STACKTOP = sp;return ($_0$0$i|0); | |
} | |
return (0)|0; | |
} | |
function ___rust_deallocate($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
_free($0); | |
return; | |
} | |
function ___rust_reallocate($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $10 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i = 0, $_0$0$sroa$speculated$i$i = 0, $not$$i = 0, $out$i$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$out$i$i$i = sp; | |
$4 = ($3>>>0)<(9); | |
if ($4) { | |
$5 = (_realloc($0,$2)|0); | |
$_0$0$i = $5; | |
STACKTOP = sp;return ($_0$0$i|0); | |
} | |
store4($out$i$i$i,0); | |
$6 = (_posix_memalign($out$i$i$i,$3,$2)|0); | |
$7 = load4($out$i$i$i); | |
$8 = ($7|0)==(0|0); | |
$not$$i = ($6|0)!=(0); | |
$9 = $not$$i | $8; | |
if ($9) { | |
$_0$0$i = 0; | |
STACKTOP = sp;return ($_0$0$i|0); | |
} | |
$10 = ($2>>>0)<=($1>>>0); | |
$_0$0$sroa$speculated$i$i = $10 ? $2 : $1; | |
_memmove(($7|0),($0|0),($_0$0$sroa$speculated$i$i|0))|0; | |
_free($0); | |
$_0$0$i = $7; | |
STACKTOP = sp;return ($_0$0$i|0); | |
} | |
function __ZN4core5slice20slice_index_len_fail17h83f941772164826cE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $index = 0, $len = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$index = sp + 44|0; | |
$len = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($index,$0); | |
store4($len,$1); | |
$2 = $index; | |
$3 = $len; | |
store4($_10,$2); | |
$4 = ((($_10)) + 4|0); | |
store4($4,(127)); | |
$5 = ((($_10)) + 8|0); | |
store4($5,$3); | |
$6 = ((($_10)) + 12|0); | |
store4($6,(127)); | |
store4($_5,4080); | |
$7 = ((($_5)) + 4|0); | |
store4($7,2); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$8 = ((($_5)) + 16|0); | |
store4($8,$_10); | |
$9 = ((($_5)) + 20|0); | |
store4($9,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,4028); | |
// unreachable; | |
} | |
function __ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_7 = 0, $index = 0, $len = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$index = sp + 44|0; | |
$len = sp + 40|0; | |
$_7 = sp + 16|0; | |
$_12 = sp; | |
store4($index,$1); | |
store4($len,$2); | |
$3 = $len; | |
$4 = $index; | |
store4($_12,$3); | |
$5 = ((($_12)) + 4|0); | |
store4($5,(127)); | |
$6 = ((($_12)) + 8|0); | |
store4($6,$4); | |
$7 = ((($_12)) + 12|0); | |
store4($7,(127)); | |
store4($_7,4064); | |
$8 = ((($_7)) + 4|0); | |
store4($8,2); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_7)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$9 = ((($_7)) + 16|0); | |
store4($9,$_12); | |
$10 = ((($_7)) + 20|0); | |
store4($10,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_7,$0); | |
// unreachable; | |
} | |
function __ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_usize_GT_3fmt17h37545f28d8020ae4E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$old5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf31 = 0, $curr$0 = 0; | |
var $curr$1 = 0, $curr$2 = 0, $curr$3 = 0, $n$1 = 0, $n$2 = 0, $n1$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$buf31 = sp; | |
$2 = load4($0); | |
$3 = ($2>>>0)>(9999); | |
if ($3) { | |
$curr$0 = 20;$n$1 = $2; | |
while(1) { | |
$4 = (($n$1>>>0) % 10000)&-1; | |
$5 = (($n$1>>>0) / 10000)&-1; | |
$6 = (($4>>>0) / 100)&-1; | |
$7 = $6 << 1; | |
$8 = (($4>>>0) % 100)&-1; | |
$9 = $8 << 1; | |
$10 = (($curr$0) + -4)|0; | |
$11 = (11863 + ($7)|0); | |
$12 = (($buf31) + ($10)|0); | |
$13 = load2($11,1); | |
store2($12,$13,1); | |
$14 = (11863 + ($9)|0); | |
$15 = (($curr$0) + -2)|0; | |
$16 = (($buf31) + ($15)|0); | |
$17 = load2($14,1); | |
store2($16,$17,1); | |
$$old5 = ($n$1>>>0)>(99999999); | |
if ($$old5) { | |
$curr$0 = $10;$n$1 = $5; | |
} else { | |
$curr$1 = $10;$n$2 = $5; | |
break; | |
} | |
} | |
} else { | |
$curr$1 = 20;$n$2 = $2; | |
} | |
$18 = ($n$2|0)>(99); | |
if ($18) { | |
$19 = (($n$2>>>0) % 100)&-1; | |
$20 = $19 << 1; | |
$21 = (($n$2>>>0) / 100)&-1; | |
$22 = (($curr$1) + -2)|0; | |
$23 = (11863 + ($20)|0); | |
$24 = (($buf31) + ($22)|0); | |
$25 = load2($23,1); | |
store2($24,$25,1); | |
$curr$2 = $22;$n1$0 = $21; | |
} else { | |
$curr$2 = $curr$1;$n1$0 = $n$2; | |
} | |
$26 = ($n1$0|0)<(10); | |
if ($26) { | |
$27 = (($curr$2) + -1)|0; | |
$28 = $n1$0&255; | |
$29 = (($buf31) + ($27)|0); | |
$30 = (($28) + 48)<<24>>24; | |
store1($29,$30); | |
$curr$3 = $27; | |
$36 = (($buf31) + ($curr$3)|0); | |
$37 = (20 - ($curr$3))|0; | |
$38 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,15312,0,$36,$37)|0); | |
STACKTOP = sp;return ($38|0); | |
} else { | |
$31 = $n1$0 << 1; | |
$32 = (($curr$2) + -2)|0; | |
$33 = (11863 + ($31)|0); | |
$34 = (($buf31) + ($32)|0); | |
$35 = load2($33,1); | |
store2($34,$35,1); | |
$curr$3 = $32; | |
$36 = (($buf31) + ($curr$3)|0); | |
$37 = (20 - ($curr$3))|0; | |
$38 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,15312,0,$36,$37)|0); | |
STACKTOP = sp;return ($38|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_7 = 0, $_7$byval_copy = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$_7$byval_copy = sp + 24|0; | |
$_7 = sp; | |
$2 = load4($1); | |
$3 = ((($1)) + 4|0); | |
$4 = load4($3); | |
$5 = ((($1)) + 8|0); | |
$6 = load4($5); | |
; store8($_7,load8($0,4),4); store8($_7+8 | 0,load8($0+8 | 0,4),4); store8($_7+16 | 0,load8($0+16 | 0,4),4); | |
; store8($_7$byval_copy,load8($_7,4),4); store8($_7$byval_copy+8 | 0,load8($_7+8 | 0,4),4); store8($_7$byval_copy+16 | 0,load8($_7+16 | 0,4),4); | |
_rust_begin_unwind($_7$byval_copy,$2,$4,$6); | |
// unreachable; | |
} | |
function __ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($0,$1,$2,$3,$4,$5) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
$4 = $4|0; | |
$5 = $5|0; | |
var $$201 = 0, $$pre = 0, $$pre$phi213Z2D = 0, $$pre$phi217Z2D = 0, $$pre210 = 0, $$pre212 = 0, $$pre214 = 0, $$pre216 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0; | |
var $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0; | |
var $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0; | |
var $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0; | |
var $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0; | |
var $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $20 = 0, $200 = 0; | |
var $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0; | |
var $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0; | |
var $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0; | |
var $37 = 0, $38 = 0, $39 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0; | |
var $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0; | |
var $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0; | |
var $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0, $_0$sroa$0$1 = 0, $_15$sroa$0$0$i = 0, $_15$sroa$0$0$i98 = 0, $_15$sroa$6$0$i = 0, $_15$sroa$6$0$i99 = 0, $_16$i = 0, $_16$i$i$i = 0, $_16$i50 = 0, $_16$i71 = 0, $accum$0$lcssa$i$i = 0, $accum$016$i$i = 0, $align$0$off0$i = 0, $align$0$off0$i$clear = 0; | |
var $align$0$off0$i96 = 0, $align$0$off0$i96$clear = 0, $cond$i = 0, $cond$i94 = 0, $extract$t$i = 0, $extract$t$i95 = 0, $fill$i = 0, $fill$i92 = 0, $iter$sroa$0$0$i = 0, $iter$sroa$0$0$i102 = 0, $iter$sroa$0$1$i$i = 0, $iter$sroa$0$2$i$i = 0, $iter$sroa$0$3$i$i = 0, $iter$sroa$0$5$ph$i$i = 0, $iter2$sroa$0$0$i = 0, $iter2$sroa$0$0$i112 = 0, $len$2$i$i = 0, $len$2$i$i125 = 0, $not$switch4$i = 0, $not$switch4$i$i = 0; | |
var $not$switch4$i$i$i = 0, $not$switch4$i$i$i$i = 0, $not$switch4$i$i114 = 0, $not$switch4$i$i45 = 0, $not$switch4$i$i54 = 0, $not$switch4$i$i75 = 0, $not$switch4$i2$i = 0, $not$switch4$i2$i104 = 0, $not$switch4$i61 = 0, $not$switch4$i8$i = 0, $not$switch4$i8$i107 = 0, $not$switch4$i82 = 0, $prefixed$0 = 0, $sign$sroa$0$0 = 0, $sign$sroa$10$0 = 0, $switch = 0, $switch4$i = 0, $switch4$i$i$i = 0, $switch4$i51 = 0, $switch4$i72 = 0; | |
var $width$0 = 0, $width$1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_16$i$i$i = sp + 20|0; | |
$fill$i92 = sp + 16|0; | |
$_16$i71 = sp + 12|0; | |
$_16$i50 = sp + 8|0; | |
$_16$i = sp + 4|0; | |
$fill$i = sp; | |
if ($1) { | |
$7 = load4($0); | |
$8 = $7 & 1; | |
$$201 = (($8) + ($5))|0; | |
$10 = $7;$sign$sroa$0$0 = $8;$sign$sroa$10$0 = 43;$width$0 = $$201; | |
} else { | |
$6 = (($5) + 1)|0; | |
$$pre = load4($0); | |
$10 = $$pre;$sign$sroa$0$0 = 1;$sign$sroa$10$0 = 45;$width$0 = $6; | |
} | |
$9 = $10 & 4; | |
$11 = ($9|0)==(0); | |
if ($11) { | |
$prefixed$0 = 0;$width$1 = $width$0; | |
} else { | |
$12 = (($2) + ($3)|0); | |
$13 = ($3|0)==(0); | |
if ($13) { | |
$accum$0$lcssa$i$i = 0; | |
} else { | |
$15 = $2;$accum$016$i$i = 0; | |
while(1) { | |
$14 = ((($15)) + 1|0); | |
$16 = $14; | |
$17 = load1($15); | |
$18 = ($17<<24>>24)>(-1); | |
if ($18) { | |
$iter$sroa$0$5$ph$i$i = $16; | |
} else { | |
$19 = ($14|0)==($12|0); | |
$20 = ((($15)) + 2|0); | |
$21 = $20; | |
$iter$sroa$0$1$i$i = $19 ? $16 : $21; | |
$22 = $19 ? $12 : $20; | |
$23 = ($17&255)>(223); | |
if ($23) { | |
$24 = ($22|0)==($12|0); | |
$25 = ((($22)) + 1|0); | |
$26 = $25; | |
$iter$sroa$0$2$i$i = $24 ? $iter$sroa$0$1$i$i : $26; | |
$27 = $24 ? $12 : $25; | |
$28 = ($17&255)>(239); | |
if ($28) { | |
$29 = ($27|0)==($12|0); | |
$30 = ((($27)) + 1|0); | |
$31 = $30; | |
$iter$sroa$0$3$i$i = $29 ? $iter$sroa$0$2$i$i : $31; | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$3$i$i; | |
} else { | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$2$i$i; | |
} | |
} else { | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$1$i$i; | |
} | |
} | |
$32 = (($accum$016$i$i) + 1)|0; | |
$33 = $iter$sroa$0$5$ph$i$i; | |
$34 = ($33|0)==($12|0); | |
if ($34) { | |
$accum$0$lcssa$i$i = $32; | |
break; | |
} else { | |
$15 = $33;$accum$016$i$i = $32; | |
} | |
} | |
} | |
$35 = (($accum$0$lcssa$i$i) + ($width$0))|0; | |
$prefixed$0 = 1;$width$1 = $35; | |
} | |
$36 = ((($0)) + 12|0); | |
$37 = load4($36); | |
$switch = ($37|0)==(1); | |
if (!($switch)) { | |
$switch4$i = ($sign$sroa$0$0|0)==(1); | |
if ($switch4$i) { | |
$38 = ((($0)) + 28|0); | |
$39 = load4($38); | |
$40 = ((($0)) + 32|0); | |
$41 = load4($40); | |
store4($_16$i,0); | |
store1($_16$i,$sign$sroa$10$0); | |
$42 = ((($41)) + 12|0); | |
$43 = load4($42); | |
$44 = (FUNCTION_TABLE_iiii[$43 & 255]($39,$_16$i,1)|0); | |
$not$switch4$i$i45 = ($44<<24>>24)==(0); | |
if (!($not$switch4$i$i45)) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$45 = ($prefixed$0<<24>>24)==(0); | |
$$pre214 = ((($0)) + 28|0); | |
if ($45) { | |
$$pre216 = ((($0)) + 32|0); | |
$$pre$phi217Z2D = $$pre216; | |
} else { | |
$46 = load4($$pre214); | |
$47 = ((($0)) + 32|0); | |
$48 = load4($47); | |
$49 = ((($48)) + 12|0); | |
$50 = load4($49); | |
$51 = (FUNCTION_TABLE_iiii[$50 & 255]($46,$2,$3)|0); | |
$not$switch4$i = ($51<<24>>24)==(0); | |
if ($not$switch4$i) { | |
$$pre$phi217Z2D = $47; | |
} else { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$168 = load4($$pre214); | |
$169 = load4($$pre$phi217Z2D); | |
$170 = ((($169)) + 12|0); | |
$171 = load4($170); | |
$172 = (FUNCTION_TABLE_iiii[$171 & 255]($168,$4,$5)|0); | |
$_0$sroa$0$1 = $172; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
$82 = ((($0)) + 16|0); | |
$83 = load4($82); | |
$84 = ($83>>>0)>($width$1>>>0); | |
if (!($84)) { | |
$switch4$i51 = ($sign$sroa$0$0|0)==(1); | |
if ($switch4$i51) { | |
$52 = ((($0)) + 28|0); | |
$53 = load4($52); | |
$54 = ((($0)) + 32|0); | |
$55 = load4($54); | |
store4($_16$i50,0); | |
store1($_16$i50,$sign$sroa$10$0); | |
$56 = ((($55)) + 12|0); | |
$57 = load4($56); | |
$58 = (FUNCTION_TABLE_iiii[$57 & 255]($53,$_16$i50,1)|0); | |
$not$switch4$i$i54 = ($58<<24>>24)==(0); | |
if (!($not$switch4$i$i54)) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$59 = ($prefixed$0<<24>>24)==(0); | |
$$pre210 = ((($0)) + 28|0); | |
if ($59) { | |
$$pre212 = ((($0)) + 32|0); | |
$$pre$phi213Z2D = $$pre212; | |
} else { | |
$60 = load4($$pre210); | |
$61 = ((($0)) + 32|0); | |
$62 = load4($61); | |
$63 = ((($62)) + 12|0); | |
$64 = load4($63); | |
$65 = (FUNCTION_TABLE_iiii[$64 & 255]($60,$2,$3)|0); | |
$not$switch4$i61 = ($65<<24>>24)==(0); | |
if ($not$switch4$i61) { | |
$$pre$phi213Z2D = $61; | |
} else { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$173 = load4($$pre210); | |
$174 = load4($$pre$phi213Z2D); | |
$175 = ((($174)) + 12|0); | |
$176 = load4($175); | |
$177 = (FUNCTION_TABLE_iiii[$176 & 255]($173,$4,$5)|0); | |
$_0$sroa$0$1 = $177; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
$85 = $10 & 8; | |
$86 = ($85|0)==(0); | |
if ($86) { | |
$87 = (($83) - ($width$1))|0; | |
$88 = ((($0)) + 8|0); | |
$extract$t$i95 = load1($88); | |
$cond$i94 = ($extract$t$i95<<24>>24)==(3); | |
$align$0$off0$i96 = $cond$i94 ? 1 : $extract$t$i95; | |
$align$0$off0$i96$clear = $align$0$off0$i96 & 3; | |
switch ($align$0$off0$i96$clear<<24>>24) { | |
case 0: { | |
$_15$sroa$0$0$i98 = 0;$_15$sroa$6$0$i99 = $87; | |
break; | |
} | |
case 3: case 1: { | |
$_15$sroa$0$0$i98 = $87;$_15$sroa$6$0$i99 = 0; | |
break; | |
} | |
case 2: { | |
$92 = $87 >>> 1; | |
$93 = (($87) + 1)|0; | |
$94 = $93 >>> 1; | |
$_15$sroa$0$0$i98 = $92;$_15$sroa$6$0$i99 = $94; | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
store4($fill$i92,0); | |
$89 = ((($0)) + 4|0); | |
$90 = load4($89); | |
$91 = ($90>>>0)<(128); | |
do { | |
if ($91) { | |
$127 = $90&255; | |
store1($fill$i92,$127); | |
$len$2$i$i125 = 1; | |
} else { | |
$128 = ($90>>>0)<(2048); | |
if ($128) { | |
$129 = $90 >>> 6; | |
$130 = $129 & 31; | |
$131 = $130&255; | |
$132 = $131 | -64; | |
store1($fill$i92,$132); | |
$133 = $90 & 63; | |
$134 = $133&255; | |
$135 = ((($fill$i92)) + 1|0); | |
$136 = $134 | -128; | |
store1($135,$136); | |
$len$2$i$i125 = 2; | |
break; | |
} | |
$137 = ($90>>>0)<(65536); | |
if ($137) { | |
$138 = $90 >>> 12; | |
$139 = $138 & 15; | |
$140 = $139&255; | |
$141 = $140 | -32; | |
store1($fill$i92,$141); | |
$142 = $90 >>> 6; | |
$143 = $142 & 63; | |
$144 = $143&255; | |
$145 = ((($fill$i92)) + 1|0); | |
$146 = $144 | -128; | |
store1($145,$146); | |
$147 = $90 & 63; | |
$148 = $147&255; | |
$149 = ((($fill$i92)) + 2|0); | |
$150 = $148 | -128; | |
store1($149,$150); | |
$len$2$i$i125 = 3; | |
break; | |
} else { | |
$151 = $90 >>> 18; | |
$152 = $151&255; | |
$153 = $152 | -16; | |
store1($fill$i92,$153); | |
$154 = $90 >>> 12; | |
$155 = $154 & 63; | |
$156 = $155&255; | |
$157 = ((($fill$i92)) + 1|0); | |
$158 = $156 | -128; | |
store1($157,$158); | |
$159 = $90 >>> 6; | |
$160 = $159 & 63; | |
$161 = $160&255; | |
$162 = ((($fill$i92)) + 2|0); | |
$163 = $161 | -128; | |
store1($162,$163); | |
$164 = $90 & 63; | |
$165 = $164&255; | |
$166 = ((($fill$i92)) + 3|0); | |
$167 = $165 | -128; | |
store1($166,$167); | |
$len$2$i$i125 = 4; | |
break; | |
} | |
} | |
} while(0); | |
$98 = ((($0)) + 28|0); | |
$100 = ((($0)) + 32|0); | |
$iter$sroa$0$0$i102 = 0; | |
while(1) { | |
$95 = ($iter$sroa$0$0$i102>>>0)<($_15$sroa$0$0$i98>>>0); | |
if (!($95)) { | |
break; | |
} | |
$96 = (($iter$sroa$0$0$i102) + 1)|0; | |
$97 = load4($98); | |
$99 = load4($100); | |
$101 = ((($99)) + 12|0); | |
$102 = load4($101); | |
$103 = (FUNCTION_TABLE_iiii[$102 & 255]($97,$fill$i92,$len$2$i$i125)|0); | |
$not$switch4$i2$i104 = ($103<<24>>24)==(0); | |
if ($not$switch4$i2$i104) { | |
$iter$sroa$0$0$i102 = $96; | |
} else { | |
label = 40; | |
break; | |
} | |
} | |
if ((label|0) == 40) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
$switch4$i$i$i = ($sign$sroa$0$0|0)==(1); | |
if ($switch4$i$i$i) { | |
$104 = load4($98); | |
$105 = load4($100); | |
store4($_16$i$i$i,0); | |
store1($_16$i$i$i,$sign$sroa$10$0); | |
$106 = ((($105)) + 12|0); | |
$107 = load4($106); | |
$108 = (FUNCTION_TABLE_iiii[$107 & 255]($104,$_16$i$i$i,1)|0); | |
$not$switch4$i$i$i$i = ($108<<24>>24)==(0); | |
if ($not$switch4$i$i$i$i) { | |
label = 37; | |
} | |
} else { | |
label = 37; | |
} | |
do { | |
if ((label|0) == 37) { | |
$109 = ($prefixed$0<<24>>24)==(0); | |
if (!($109)) { | |
$110 = load4($98); | |
$111 = load4($100); | |
$112 = ((($111)) + 12|0); | |
$113 = load4($112); | |
$114 = (FUNCTION_TABLE_iiii[$113 & 255]($110,$2,$3)|0); | |
$not$switch4$i$i$i = ($114<<24>>24)==(0); | |
if (!($not$switch4$i$i$i)) { | |
break; | |
} | |
} | |
$115 = load4($98); | |
$116 = load4($100); | |
$117 = ((($116)) + 12|0); | |
$118 = load4($117); | |
$119 = (FUNCTION_TABLE_iiii[$118 & 255]($115,$4,$5)|0); | |
$not$switch4$i8$i107 = ($119<<24>>24)==(0); | |
if ($not$switch4$i8$i107) { | |
$iter2$sroa$0$0$i112 = 0; | |
while(1) { | |
$120 = ($iter2$sroa$0$0$i112>>>0)<($_15$sroa$6$0$i99>>>0); | |
if (!($120)) { | |
label = 44; | |
break; | |
} | |
$121 = (($iter2$sroa$0$0$i112) + 1)|0; | |
$122 = load4($98); | |
$123 = load4($100); | |
$124 = ((($123)) + 12|0); | |
$125 = load4($124); | |
$126 = (FUNCTION_TABLE_iiii[$125 & 255]($122,$fill$i92,$len$2$i$i125)|0); | |
$not$switch4$i$i114 = ($126<<24>>24)==(0); | |
if ($not$switch4$i$i114) { | |
$iter2$sroa$0$0$i112 = $121; | |
} else { | |
label = 45; | |
break; | |
} | |
} | |
if ((label|0) == 44) { | |
$_0$sroa$0$1 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
else if ((label|0) == 45) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
} | |
} while(0); | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
$66 = ((($0)) + 4|0); | |
store4($66,48); | |
$switch4$i72 = ($sign$sroa$0$0|0)==(1); | |
if ($switch4$i72) { | |
$67 = ((($0)) + 28|0); | |
$68 = load4($67); | |
$69 = ((($0)) + 32|0); | |
$70 = load4($69); | |
store4($_16$i71,0); | |
store1($_16$i71,$sign$sroa$10$0); | |
$71 = ((($70)) + 12|0); | |
$72 = load4($71); | |
$73 = (FUNCTION_TABLE_iiii[$72 & 255]($68,$_16$i71,1)|0); | |
$not$switch4$i$i75 = ($73<<24>>24)==(0); | |
if (!($not$switch4$i$i75)) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$74 = ($prefixed$0<<24>>24)==(0); | |
if (!($74)) { | |
$75 = ((($0)) + 28|0); | |
$76 = load4($75); | |
$77 = ((($0)) + 32|0); | |
$78 = load4($77); | |
$79 = ((($78)) + 12|0); | |
$80 = load4($79); | |
$81 = (FUNCTION_TABLE_iiii[$80 & 255]($76,$2,$3)|0); | |
$not$switch4$i82 = ($81<<24>>24)==(0); | |
if (!($not$switch4$i82)) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
} | |
$178 = (($83) - ($width$1))|0; | |
$179 = ((($0)) + 8|0); | |
$extract$t$i = load1($179); | |
$cond$i = ($extract$t$i<<24>>24)==(3); | |
$align$0$off0$i = $cond$i ? 1 : $extract$t$i; | |
$align$0$off0$i$clear = $align$0$off0$i & 3; | |
switch ($align$0$off0$i$clear<<24>>24) { | |
case 0: { | |
$_15$sroa$0$0$i = 0;$_15$sroa$6$0$i = $178; | |
break; | |
} | |
case 3: case 1: { | |
$_15$sroa$0$0$i = $178;$_15$sroa$6$0$i = 0; | |
break; | |
} | |
case 2: { | |
$182 = $178 >>> 1; | |
$183 = (($178) + 1)|0; | |
$184 = $183 >>> 1; | |
$_15$sroa$0$0$i = $182;$_15$sroa$6$0$i = $184; | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
store4($fill$i,0); | |
$180 = load4($66); | |
$181 = ($180>>>0)<(128); | |
do { | |
if ($181) { | |
$204 = $180&255; | |
store1($fill$i,$204); | |
$len$2$i$i = 1; | |
} else { | |
$205 = ($180>>>0)<(2048); | |
if ($205) { | |
$206 = $180 >>> 6; | |
$207 = $206 & 31; | |
$208 = $207&255; | |
$209 = $208 | -64; | |
store1($fill$i,$209); | |
$210 = $180 & 63; | |
$211 = $210&255; | |
$212 = ((($fill$i)) + 1|0); | |
$213 = $211 | -128; | |
store1($212,$213); | |
$len$2$i$i = 2; | |
break; | |
} | |
$214 = ($180>>>0)<(65536); | |
if ($214) { | |
$215 = $180 >>> 12; | |
$216 = $215 & 15; | |
$217 = $216&255; | |
$218 = $217 | -32; | |
store1($fill$i,$218); | |
$219 = $180 >>> 6; | |
$220 = $219 & 63; | |
$221 = $220&255; | |
$222 = ((($fill$i)) + 1|0); | |
$223 = $221 | -128; | |
store1($222,$223); | |
$224 = $180 & 63; | |
$225 = $224&255; | |
$226 = ((($fill$i)) + 2|0); | |
$227 = $225 | -128; | |
store1($226,$227); | |
$len$2$i$i = 3; | |
break; | |
} else { | |
$228 = $180 >>> 18; | |
$229 = $228&255; | |
$230 = $229 | -16; | |
store1($fill$i,$230); | |
$231 = $180 >>> 12; | |
$232 = $231 & 63; | |
$233 = $232&255; | |
$234 = ((($fill$i)) + 1|0); | |
$235 = $233 | -128; | |
store1($234,$235); | |
$236 = $180 >>> 6; | |
$237 = $236 & 63; | |
$238 = $237&255; | |
$239 = ((($fill$i)) + 2|0); | |
$240 = $238 | -128; | |
store1($239,$240); | |
$241 = $180 & 63; | |
$242 = $241&255; | |
$243 = ((($fill$i)) + 3|0); | |
$244 = $242 | -128; | |
store1($243,$244); | |
$len$2$i$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$187 = ((($0)) + 28|0); | |
$189 = ((($0)) + 32|0); | |
$iter$sroa$0$0$i = 0; | |
while(1) { | |
$185 = ($iter$sroa$0$0$i>>>0)<($_15$sroa$0$0$i>>>0); | |
$186 = load4($187); | |
$188 = load4($189); | |
if (!($185)) { | |
break; | |
} | |
$190 = (($iter$sroa$0$0$i) + 1)|0; | |
$191 = ((($188)) + 12|0); | |
$192 = load4($191); | |
$193 = (FUNCTION_TABLE_iiii[$192 & 255]($186,$fill$i,$len$2$i$i)|0); | |
$not$switch4$i2$i = ($193<<24>>24)==(0); | |
if ($not$switch4$i2$i) { | |
$iter$sroa$0$0$i = $190; | |
} else { | |
label = 64; | |
break; | |
} | |
} | |
if ((label|0) == 64) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
$194 = ((($188)) + 12|0); | |
$195 = load4($194); | |
$196 = (FUNCTION_TABLE_iiii[$195 & 255]($186,$4,$5)|0); | |
$not$switch4$i8$i = ($196<<24>>24)==(0); | |
if ($not$switch4$i8$i) { | |
$iter2$sroa$0$0$i = 0; | |
} else { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
while(1) { | |
$197 = ($iter2$sroa$0$0$i>>>0)<($_15$sroa$6$0$i>>>0); | |
if (!($197)) { | |
label = 68; | |
break; | |
} | |
$198 = (($iter2$sroa$0$0$i) + 1)|0; | |
$199 = load4($187); | |
$200 = load4($189); | |
$201 = ((($200)) + 12|0); | |
$202 = load4($201); | |
$203 = (FUNCTION_TABLE_iiii[$202 & 255]($199,$fill$i,$len$2$i$i)|0); | |
$not$switch4$i$i = ($203<<24>>24)==(0); | |
if ($not$switch4$i$i) { | |
$iter2$sroa$0$0$i = $198; | |
} else { | |
label = 69; | |
break; | |
} | |
} | |
if ((label|0) == 68) { | |
$_0$sroa$0$1 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
else if ((label|0) == 69) { | |
$_0$sroa$0$1 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$1|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core9panicking5panic17h83b19e0c8e0cadfdE($0) { | |
$0 = $0|0; | |
var $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_17 = 0, $_6 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, label = 0; | |
var sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$_6 = sp + 24|0; | |
$_10 = sp + 16|0; | |
$_17 = sp; | |
$1 = load4($0); | |
$2 = ((($0)) + 4|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 8|0); | |
$5 = load4($4); | |
$6 = ((($0)) + 12|0); | |
$7 = load4($6); | |
$8 = ((($0)) + 16|0); | |
$9 = load4($8); | |
store4($_10,$1); | |
$10 = ((($_10)) + 4|0); | |
store4($10,$3); | |
store4($_6,$_10); | |
$11 = ((($_6)) + 4|0); | |
store4($11,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_6)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$12 = ((($_6)) + 16|0); | |
store4($12,14768); | |
$13 = ((($_6)) + 20|0); | |
store4($13,0); | |
store4($_17,$5); | |
$14 = ((($_17)) + 4|0); | |
store4($14,$7); | |
$15 = ((($_17)) + 8|0); | |
store4($15,$9); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_6,$_17); | |
// unreachable; | |
} | |
function __ZN4core5slice22slice_index_order_fail17h596dcb019d4fda96E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_10 = 0, $_5 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $end = 0, $index = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$index = sp + 44|0; | |
$end = sp + 40|0; | |
$_5 = sp + 16|0; | |
$_10 = sp; | |
store4($index,$0); | |
store4($end,$1); | |
$2 = $index; | |
$3 = $end; | |
store4($_10,$2); | |
$4 = ((($_10)) + 4|0); | |
store4($4,(127)); | |
$5 = ((($_10)) + 8|0); | |
store4($5,$3); | |
$6 = ((($_10)) + 12|0); | |
store4($6,(127)); | |
store4($_5,4096); | |
$7 = ((($_5)) + 4|0); | |
store4($7,2); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_5)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$8 = ((($_5)) + 16|0); | |
store4($8,$_10); | |
$9 = ((($_5)) + 20|0); | |
store4($9,2); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_5,4016); | |
// unreachable; | |
} | |
function __ZN4core3fmt9Formatter3pad17h62fd4457a5452e54E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$cast$i$i$i$i = 0, $$cast$i$i21$i$i = 0, $$phi$trans$insert = 0, $$pre = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0; | |
var $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0; | |
var $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0; | |
var $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0; | |
var $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; | |
var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; | |
var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; | |
var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; | |
var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; | |
var $99 = 0, $_0$sroa$0$0 = 0, $_15$sroa$0$0$i = 0, $_15$sroa$6$0$i = 0, $_17$sroa$0$0 = 0, $accum$0$lcssa$i$i = 0, $accum$0$lcssa$i$i39 = 0, $accum$016$i$i = 0, $accum$016$i$i29 = 0, $align$0$off0$i = 0, $align$0$off0$i$clear = 0, $cond$i = 0, $extract$t$i = 0, $fill$i = 0, $iter$sroa$0$0$i = 0, $iter$sroa$0$1$i$i = 0, $iter$sroa$0$1$i$i31 = 0, $iter$sroa$0$2$i$i = 0, $iter$sroa$0$2$i$i33 = 0, $iter$sroa$0$3$i$i = 0; | |
var $iter$sroa$0$3$i$i35 = 0, $iter$sroa$0$5$ph$i$i = 0, $iter$sroa$0$5$ph$i$i37 = 0, $iter2$sroa$0$0$i = 0, $len$2$i$i = 0, $n$020$i$i = 0, $not$$i$i = 0, $not$switch4$i$i = 0, $not$switch4$i2$i = 0, $not$switch4$i8$i = 0, $or$cond = 0, $or$cond$i$i = 0, $s1$sroa$10$0 = 0, $s1$sroa$10$0105 = 0, $switch = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$fill$i = sp; | |
$3 = ((($0)) + 12|0); | |
$4 = load4($3); | |
$5 = ($4|0)==(1); | |
$$phi$trans$insert = ((($0)) + 20|0); | |
$$pre = load4($$phi$trans$insert); | |
$switch = ($$pre|0)==(1); | |
if ($5) { | |
if ($switch) { | |
label = 6; | |
} else { | |
$s1$sroa$10$0105 = $2; | |
} | |
} else { | |
if ($switch) { | |
label = 6; | |
} else { | |
$6 = ((($0)) + 28|0); | |
$7 = load4($6); | |
$8 = ((($0)) + 32|0); | |
$9 = load4($8); | |
$10 = ((($9)) + 12|0); | |
$11 = load4($10); | |
$12 = (FUNCTION_TABLE_iiii[$11 & 255]($7,$1,$2)|0); | |
$_0$sroa$0$0 = $12; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
} | |
if ((label|0) == 6) { | |
$13 = ((($0)) + 24|0); | |
$14 = load4($13); | |
$15 = (($1) + ($2)|0); | |
$16 = ($14|0)==(0); | |
$17 = ($2|0)==(0); | |
$or$cond = $16 | $17; | |
L8: do { | |
if ($or$cond) { | |
$s1$sroa$10$0 = 0; | |
} else { | |
$18 = $1; | |
$$cast$i$i21$i$i = $1;$20 = $18;$_17$sroa$0$0 = 0;$n$020$i$i = $14; | |
while(1) { | |
$25 = ((($$cast$i$i21$i$i)) + 1|0); | |
$26 = load1($$cast$i$i21$i$i); | |
$27 = ($26<<24>>24)>(-1); | |
$28 = $25; | |
if ($27) { | |
$22 = $28; | |
} else { | |
$29 = ($25|0)==($15|0); | |
$30 = ((($$cast$i$i21$i$i)) + 2|0); | |
$31 = $30; | |
$32 = $29 ? $28 : $31; | |
$33 = $29 ? $15 : $30; | |
$34 = ($26&255)>(223); | |
if ($34) { | |
$35 = ($33|0)==($15|0); | |
$36 = ((($33)) + 1|0); | |
$37 = $36; | |
$38 = $35 ? $32 : $37; | |
$39 = $35 ? $15 : $36; | |
$40 = ($26&255)>(239); | |
if ($40) { | |
$41 = ($39|0)==($15|0); | |
$42 = ((($39)) + 1|0); | |
$43 = $42; | |
$44 = $41 ? $38 : $43; | |
$22 = $44; | |
} else { | |
$22 = $38; | |
} | |
} else { | |
$22 = $32; | |
} | |
} | |
$45 = ($n$020$i$i|0)==(0); | |
if ($45) { | |
break; | |
} | |
$19 = (($_17$sroa$0$0) - ($20))|0; | |
$21 = (($19) + ($22))|0; | |
$23 = (($n$020$i$i) + -1)|0; | |
$$cast$i$i$i$i = $22; | |
$24 = ($$cast$i$i$i$i|0)==($15|0); | |
if ($24) { | |
$s1$sroa$10$0 = $2; | |
break L8; | |
} else { | |
$$cast$i$i21$i$i = $$cast$i$i$i$i;$20 = $22;$_17$sroa$0$0 = $21;$n$020$i$i = $23; | |
} | |
} | |
$46 = ($_17$sroa$0$0|0)==(0); | |
$47 = ($_17$sroa$0$0|0)==($2|0); | |
$or$cond$i$i = $46 | $47; | |
if ($or$cond$i$i) { | |
$s1$sroa$10$0 = $_17$sroa$0$0; | |
} else { | |
$not$$i$i = ($_17$sroa$0$0>>>0)<($2>>>0); | |
if (!($not$$i$i)) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($1,$2,0,$_17$sroa$0$0); | |
// unreachable; | |
} | |
$48 = (($1) + ($_17$sroa$0$0)|0); | |
$49 = load1($48); | |
$50 = ($49<<24>>24)>(-65); | |
if ($50) { | |
$s1$sroa$10$0 = $_17$sroa$0$0; | |
} else { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($1,$2,0,$_17$sroa$0$0); | |
// unreachable; | |
} | |
} | |
} | |
} while(0); | |
if ($5) { | |
$s1$sroa$10$0105 = $s1$sroa$10$0; | |
} else { | |
$51 = ((($0)) + 28|0); | |
$52 = load4($51); | |
$53 = ((($0)) + 32|0); | |
$54 = load4($53); | |
$55 = ((($54)) + 12|0); | |
$56 = load4($55); | |
$57 = (FUNCTION_TABLE_iiii[$56 & 255]($52,$1,$s1$sroa$10$0)|0); | |
$_0$sroa$0$0 = $57; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
} | |
$65 = ((($0)) + 16|0); | |
$66 = load4($65); | |
$67 = (($1) + ($s1$sroa$10$0105)|0); | |
$68 = ($s1$sroa$10$0105|0)==(0); | |
if ($68) { | |
$accum$0$lcssa$i$i39 = 0; | |
} else { | |
$70 = $1;$accum$016$i$i29 = 0; | |
while(1) { | |
$69 = ((($70)) + 1|0); | |
$71 = $69; | |
$72 = load1($70); | |
$73 = ($72<<24>>24)>(-1); | |
if ($73) { | |
$iter$sroa$0$5$ph$i$i37 = $71; | |
} else { | |
$74 = ($69|0)==($67|0); | |
$75 = ((($70)) + 2|0); | |
$76 = $75; | |
$iter$sroa$0$1$i$i31 = $74 ? $71 : $76; | |
$77 = $74 ? $67 : $75; | |
$78 = ($72&255)>(223); | |
if ($78) { | |
$79 = ($77|0)==($67|0); | |
$80 = ((($77)) + 1|0); | |
$81 = $80; | |
$iter$sroa$0$2$i$i33 = $79 ? $iter$sroa$0$1$i$i31 : $81; | |
$82 = $79 ? $67 : $80; | |
$83 = ($72&255)>(239); | |
if ($83) { | |
$84 = ($82|0)==($67|0); | |
$85 = ((($82)) + 1|0); | |
$86 = $85; | |
$iter$sroa$0$3$i$i35 = $84 ? $iter$sroa$0$2$i$i33 : $86; | |
$iter$sroa$0$5$ph$i$i37 = $iter$sroa$0$3$i$i35; | |
} else { | |
$iter$sroa$0$5$ph$i$i37 = $iter$sroa$0$2$i$i33; | |
} | |
} else { | |
$iter$sroa$0$5$ph$i$i37 = $iter$sroa$0$1$i$i31; | |
} | |
} | |
$87 = (($accum$016$i$i29) + 1)|0; | |
$88 = $iter$sroa$0$5$ph$i$i37; | |
$89 = ($88|0)==($67|0); | |
if ($89) { | |
$accum$0$lcssa$i$i39 = $87; | |
break; | |
} else { | |
$70 = $88;$accum$016$i$i29 = $87; | |
} | |
} | |
} | |
$90 = ($accum$0$lcssa$i$i39>>>0)<($66>>>0); | |
if (!($90)) { | |
$58 = ((($0)) + 28|0); | |
$59 = load4($58); | |
$60 = ((($0)) + 32|0); | |
$61 = load4($60); | |
$62 = ((($61)) + 12|0); | |
$63 = load4($62); | |
$64 = (FUNCTION_TABLE_iiii[$63 & 255]($59,$1,$s1$sroa$10$0105)|0); | |
$_0$sroa$0$0 = $64; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
if ($68) { | |
$accum$0$lcssa$i$i = 0; | |
} else { | |
$92 = $1;$accum$016$i$i = 0; | |
while(1) { | |
$91 = ((($92)) + 1|0); | |
$93 = $91; | |
$94 = load1($92); | |
$95 = ($94<<24>>24)>(-1); | |
if ($95) { | |
$iter$sroa$0$5$ph$i$i = $93; | |
} else { | |
$96 = ($91|0)==($67|0); | |
$97 = ((($92)) + 2|0); | |
$98 = $97; | |
$iter$sroa$0$1$i$i = $96 ? $93 : $98; | |
$99 = $96 ? $67 : $97; | |
$100 = ($94&255)>(223); | |
if ($100) { | |
$101 = ($99|0)==($67|0); | |
$102 = ((($99)) + 1|0); | |
$103 = $102; | |
$iter$sroa$0$2$i$i = $101 ? $iter$sroa$0$1$i$i : $103; | |
$104 = $101 ? $67 : $102; | |
$105 = ($94&255)>(239); | |
if ($105) { | |
$106 = ($104|0)==($67|0); | |
$107 = ((($104)) + 1|0); | |
$108 = $107; | |
$iter$sroa$0$3$i$i = $106 ? $iter$sroa$0$2$i$i : $108; | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$3$i$i; | |
} else { | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$2$i$i; | |
} | |
} else { | |
$iter$sroa$0$5$ph$i$i = $iter$sroa$0$1$i$i; | |
} | |
} | |
$109 = (($accum$016$i$i) + 1)|0; | |
$110 = $iter$sroa$0$5$ph$i$i; | |
$111 = ($110|0)==($67|0); | |
if ($111) { | |
$accum$0$lcssa$i$i = $109; | |
break; | |
} else { | |
$92 = $110;$accum$016$i$i = $109; | |
} | |
} | |
} | |
$112 = (($66) - ($accum$0$lcssa$i$i))|0; | |
$113 = ((($0)) + 8|0); | |
$extract$t$i = load1($113); | |
$cond$i = ($extract$t$i<<24>>24)==(3); | |
$align$0$off0$i = $cond$i ? 0 : $extract$t$i; | |
$align$0$off0$i$clear = $align$0$off0$i & 3; | |
switch ($align$0$off0$i$clear<<24>>24) { | |
case 0: { | |
$_15$sroa$0$0$i = 0;$_15$sroa$6$0$i = $112; | |
break; | |
} | |
case 3: case 1: { | |
$_15$sroa$0$0$i = $112;$_15$sroa$6$0$i = 0; | |
break; | |
} | |
case 2: { | |
$117 = $112 >>> 1; | |
$118 = (($112) + 1)|0; | |
$119 = $118 >>> 1; | |
$_15$sroa$0$0$i = $117;$_15$sroa$6$0$i = $119; | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
store4($fill$i,0); | |
$114 = ((($0)) + 4|0); | |
$115 = load4($114); | |
$116 = ($115>>>0)<(128); | |
do { | |
if ($116) { | |
$139 = $115&255; | |
store1($fill$i,$139); | |
$len$2$i$i = 1; | |
} else { | |
$140 = ($115>>>0)<(2048); | |
if ($140) { | |
$141 = $115 >>> 6; | |
$142 = $141 & 31; | |
$143 = $142&255; | |
$144 = $143 | -64; | |
store1($fill$i,$144); | |
$145 = $115 & 63; | |
$146 = $145&255; | |
$147 = ((($fill$i)) + 1|0); | |
$148 = $146 | -128; | |
store1($147,$148); | |
$len$2$i$i = 2; | |
break; | |
} | |
$149 = ($115>>>0)<(65536); | |
if ($149) { | |
$150 = $115 >>> 12; | |
$151 = $150 & 15; | |
$152 = $151&255; | |
$153 = $152 | -32; | |
store1($fill$i,$153); | |
$154 = $115 >>> 6; | |
$155 = $154 & 63; | |
$156 = $155&255; | |
$157 = ((($fill$i)) + 1|0); | |
$158 = $156 | -128; | |
store1($157,$158); | |
$159 = $115 & 63; | |
$160 = $159&255; | |
$161 = ((($fill$i)) + 2|0); | |
$162 = $160 | -128; | |
store1($161,$162); | |
$len$2$i$i = 3; | |
break; | |
} else { | |
$163 = $115 >>> 18; | |
$164 = $163&255; | |
$165 = $164 | -16; | |
store1($fill$i,$165); | |
$166 = $115 >>> 12; | |
$167 = $166 & 63; | |
$168 = $167&255; | |
$169 = ((($fill$i)) + 1|0); | |
$170 = $168 | -128; | |
store1($169,$170); | |
$171 = $115 >>> 6; | |
$172 = $171 & 63; | |
$173 = $172&255; | |
$174 = ((($fill$i)) + 2|0); | |
$175 = $173 | -128; | |
store1($174,$175); | |
$176 = $115 & 63; | |
$177 = $176&255; | |
$178 = ((($fill$i)) + 3|0); | |
$179 = $177 | -128; | |
store1($178,$179); | |
$len$2$i$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$122 = ((($0)) + 28|0); | |
$124 = ((($0)) + 32|0); | |
$iter$sroa$0$0$i = 0; | |
while(1) { | |
$120 = ($iter$sroa$0$0$i>>>0)<($_15$sroa$0$0$i>>>0); | |
$121 = load4($122); | |
$123 = load4($124); | |
if (!($120)) { | |
break; | |
} | |
$125 = (($iter$sroa$0$0$i) + 1)|0; | |
$126 = ((($123)) + 12|0); | |
$127 = load4($126); | |
$128 = (FUNCTION_TABLE_iiii[$127 & 255]($121,$fill$i,$len$2$i$i)|0); | |
$not$switch4$i2$i = ($128<<24>>24)==(0); | |
if ($not$switch4$i2$i) { | |
$iter$sroa$0$0$i = $125; | |
} else { | |
label = 41; | |
break; | |
} | |
} | |
if ((label|0) == 41) { | |
$_0$sroa$0$0 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
$129 = ((($123)) + 12|0); | |
$130 = load4($129); | |
$131 = (FUNCTION_TABLE_iiii[$130 & 255]($121,$1,$s1$sroa$10$0105)|0); | |
$not$switch4$i8$i = ($131<<24>>24)==(0); | |
if ($not$switch4$i8$i) { | |
$iter2$sroa$0$0$i = 0; | |
} else { | |
$_0$sroa$0$0 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
while(1) { | |
$132 = ($iter2$sroa$0$0$i>>>0)<($_15$sroa$6$0$i>>>0); | |
if (!($132)) { | |
label = 45; | |
break; | |
} | |
$133 = (($iter2$sroa$0$0$i) + 1)|0; | |
$134 = load4($122); | |
$135 = load4($124); | |
$136 = ((($135)) + 12|0); | |
$137 = load4($136); | |
$138 = (FUNCTION_TABLE_iiii[$137 & 255]($134,$fill$i,$len$2$i$i)|0); | |
$not$switch4$i$i = ($138<<24>>24)==(0); | |
if ($not$switch4$i$i) { | |
$iter2$sroa$0$0$i = $133; | |
} else { | |
label = 46; | |
break; | |
} | |
} | |
if ((label|0) == 45) { | |
$_0$sroa$0$0 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
else if ((label|0) == 46) { | |
$_0$sroa$0$0 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$ = 0, $$27 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $_18 = 0, $_23 = 0, $_47 = 0, $_52 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_6$sroa$0$0$$sroa_idx$i8 = 0, $_9$sroa$0$0 = 0, $_9$sroa$8$0 = 0, $begin = 0, $ellipsis = 0, $end = 0, $max$0$i25 = 0, $not$$i$i = 0, $or$cond$i$i = 0, $s = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 144|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(144|0); | |
$begin = sp + 132|0; | |
$end = sp + 128|0; | |
$s = sp + 120|0; | |
$ellipsis = sp + 112|0; | |
$_18 = sp + 88|0; | |
$_23 = sp + 56|0; | |
$_47 = sp + 32|0; | |
$_52 = sp; | |
store4($begin,$2); | |
store4($end,$3); | |
$4 = ($1>>>0)<(257); | |
L1: do { | |
if ($4) { | |
$_9$sroa$0$0 = 1;$_9$sroa$8$0 = $1; | |
} else { | |
$max$0$i25 = 256; | |
while(1) { | |
$not$$i$i = ($max$0$i25>>>0)<($1>>>0); | |
if ($not$$i$i) { | |
$5 = (($0) + ($max$0$i25)|0); | |
$6 = load1($5); | |
$7 = ($6<<24>>24)>(-65); | |
if ($7) { | |
$_9$sroa$0$0 = 0;$_9$sroa$8$0 = $max$0$i25; | |
break L1; | |
} | |
} | |
$8 = (($max$0$i25) + -1)|0; | |
$9 = ($8|0)==(0); | |
$10 = ($8|0)==($1|0); | |
$or$cond$i$i = $9 | $10; | |
if ($or$cond$i$i) { | |
$_9$sroa$0$0 = 0;$_9$sroa$8$0 = $8; | |
break; | |
} else { | |
$max$0$i25 = $8; | |
} | |
} | |
} | |
} while(0); | |
$11 = $0; | |
store4($s,$11); | |
$12 = ((($s)) + 4|0); | |
store4($12,$_9$sroa$8$0); | |
$$ = $_9$sroa$0$0 ? 15312 : 12138; | |
$$27 = $_9$sroa$0$0 ? 0 : 5; | |
store4($ellipsis,$$); | |
$13 = ((($ellipsis)) + 4|0); | |
store4($13,$$27); | |
$14 = ($2>>>0)>($3>>>0); | |
if ($14) { | |
$15 = $begin; | |
$16 = $end; | |
$17 = $s; | |
$18 = $ellipsis; | |
store4($_23,$15); | |
$19 = ((($_23)) + 4|0); | |
store4($19,(127)); | |
$20 = ((($_23)) + 8|0); | |
store4($20,$16); | |
$21 = ((($_23)) + 12|0); | |
store4($21,(127)); | |
$22 = ((($_23)) + 16|0); | |
store4($22,$17); | |
$23 = ((($_23)) + 20|0); | |
store4($23,(128)); | |
$24 = ((($_23)) + 24|0); | |
store4($24,$18); | |
$25 = ((($_23)) + 28|0); | |
store4($25,(128)); | |
store4($_18,4112); | |
$26 = ((($_18)) + 4|0); | |
store4($26,4); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_18)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$27 = ((($_18)) + 16|0); | |
store4($27,$_23); | |
$28 = ((($_18)) + 20|0); | |
store4($28,4); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_18,4004); | |
// unreachable; | |
} else { | |
$29 = $begin; | |
$30 = $end; | |
$31 = $s; | |
$32 = $ellipsis; | |
store4($_52,$29); | |
$33 = ((($_52)) + 4|0); | |
store4($33,(127)); | |
$34 = ((($_52)) + 8|0); | |
store4($34,$30); | |
$35 = ((($_52)) + 12|0); | |
store4($35,(127)); | |
$36 = ((($_52)) + 16|0); | |
store4($36,$31); | |
$37 = ((($_52)) + 20|0); | |
store4($37,(128)); | |
$38 = ((($_52)) + 24|0); | |
store4($38,$32); | |
$39 = ((($_52)) + 28|0); | |
store4($39,(128)); | |
store4($_47,4144); | |
$40 = ((($_47)) + 4|0); | |
store4($40,5); | |
$_6$sroa$0$0$$sroa_idx$i8 = ((($_47)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i8,0); | |
$41 = ((($_47)) + 16|0); | |
store4($41,$_52); | |
$42 = ((($_47)) + 20|0); | |
store4($42,4); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_47,3992); | |
// unreachable; | |
} | |
} | |
function __ZN55__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Display_GT_3fmt17h8c721fb7073d26beE_265($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
$5 = (__ZN4core3fmt9Formatter3pad17h62fd4457a5452e54E($1,$2,$4)|0); | |
return ($5|0); | |
} | |
function __ZN4core3fmt5write17h6ac4c8c15eb48c27E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$sroa_idx = 0, $$sroa_idx197 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; | |
var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; | |
var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; | |
var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; | |
var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; | |
var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; | |
var $99 = 0, $_0$sroa$0$0 = 0, $_12$sroa$0$0$i = i64(), $_12$sroa$0$0$insert$insert$i = i64(), $_12$sroa$8$0$insert$ext$i = i64(), $_12$sroa$8$0$insert$shift$i = i64(), $_12$sroa$8$2$i = 0, $_6$sroa$0$0$$sroa_idx = 0, $_7$sroa$0$0$$sroa_idx = 0, $_8$sroa$0$0$i = i64(), $_8$sroa$0$0$insert$insert$i = i64(), $_8$sroa$8$0$insert$ext$i = i64(), $_8$sroa$8$0$insert$shift$i = i64(), $_8$sroa$8$2$i = 0, $args$sroa$0$0$copyload = 0, $args$sroa$12$0$$sroa_idx63 = 0, $args$sroa$12$0$copyload = 0, $args$sroa$5$0$$sroa_idx48 = 0, $args$sroa$5$0$copyload = 0, $args$sroa$6$0$$sroa_idx51 = 0; | |
var $args$sroa$6$0$copyload = 0, $args$sroa$8$0$$sroa_idx55 = 0, $args$sroa$8$0$copyload = 0, $args$sroa$9$0$$sroa_idx58 = 0, $args$sroa$9$0$copyload = 0, $formatter = 0, $iter$sroa$0$0 = 0, $iter2$sroa$0$0 = 0, $not$switch4$i = 0, $not$switch4$i68 = 0, $not$switch4$i70 = 0, $not$switch4$i72 = 0, $not$switch4$i74 = 0, $or$cond = 0, $pieces$sroa$0$0 = 0, $pieces$sroa$0$1 = 0, $pieces$sroa$0$4 = 0, $switch$i = 0, $switch21tmp = 0, $switch22tmp = 0; | |
var $switchtmp = 0, $trunc$i$i = 0, $trunc$i$i$clear = 0, $trunc$i5$i = 0, $trunc$i5$i$clear = 0, $value$sroa$0$0$i = 0, $value$sroa$0$0$in$i = 0, $value$sroa$5$0$i = 0, $value$sroa$5$0$in$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$formatter = sp; | |
$args$sroa$0$0$copyload = load4($2); | |
$args$sroa$5$0$$sroa_idx48 = ((($2)) + 4|0); | |
$args$sroa$5$0$copyload = load4($args$sroa$5$0$$sroa_idx48); | |
$args$sroa$6$0$$sroa_idx51 = ((($2)) + 8|0); | |
$args$sroa$6$0$copyload = load4($args$sroa$6$0$$sroa_idx51); | |
$args$sroa$8$0$$sroa_idx55 = ((($2)) + 12|0); | |
$args$sroa$8$0$copyload = load4($args$sroa$8$0$$sroa_idx55); | |
$args$sroa$9$0$$sroa_idx58 = ((($2)) + 16|0); | |
$args$sroa$9$0$copyload = load4($args$sroa$9$0$$sroa_idx58); | |
$args$sroa$12$0$$sroa_idx63 = ((($2)) + 20|0); | |
$args$sroa$12$0$copyload = load4($args$sroa$12$0$$sroa_idx63); | |
$3 = (($args$sroa$9$0$copyload) + ($args$sroa$12$0$copyload<<3)|0); | |
$4 = $args$sroa$9$0$copyload; | |
$5 = $3; | |
store4($formatter,0); | |
$6 = ((($formatter)) + 4|0); | |
store4($6,32); | |
$7 = ((($formatter)) + 8|0); | |
store1($7,3); | |
$_6$sroa$0$0$$sroa_idx = ((($formatter)) + 12|0); | |
store4($_6$sroa$0$0$$sroa_idx,0); | |
$_7$sroa$0$0$$sroa_idx = ((($formatter)) + 20|0); | |
store4($_7$sroa$0$0$$sroa_idx,0); | |
$8 = ((($formatter)) + 28|0); | |
store4($8,$0); | |
$9 = ((($formatter)) + 32|0); | |
store4($9,$1); | |
$$sroa_idx = ((($formatter)) + 36|0); | |
store4($$sroa_idx,$4); | |
$$sroa_idx197 = ((($formatter)) + 40|0); | |
store4($$sroa_idx197,$5); | |
$10 = ((($formatter)) + 44|0); | |
store4($10,$args$sroa$9$0$copyload); | |
$11 = ((($formatter)) + 48|0); | |
store4($11,$args$sroa$12$0$copyload); | |
$12 = (($args$sroa$0$0$copyload) + ($args$sroa$5$0$copyload<<3)|0); | |
$switchtmp = ($args$sroa$6$0$copyload|0)==(0|0); | |
L1: do { | |
if ($switchtmp) { | |
$iter$sroa$0$0 = $args$sroa$9$0$copyload;$pieces$sroa$0$1 = $args$sroa$0$0$copyload; | |
while(1) { | |
$18 = ($iter$sroa$0$0|0)==($3|0); | |
if ($18) { | |
$pieces$sroa$0$0 = $pieces$sroa$0$1; | |
label = 3; | |
break L1; | |
} | |
$19 = ((($iter$sroa$0$0)) + 8|0); | |
$20 = ($pieces$sroa$0$1|0)==($12|0); | |
if ($20) { | |
label = 43; | |
break L1; | |
} | |
$21 = ((($pieces$sroa$0$1)) + 8|0); | |
$switch22tmp = ($iter$sroa$0$0|0)==(0|0); | |
if ($switch22tmp) { | |
$pieces$sroa$0$0 = $21; | |
label = 3; | |
break L1; | |
} | |
$22 = load4($8); | |
$23 = load4($9); | |
$24 = load4($pieces$sroa$0$1); | |
$25 = ((($pieces$sroa$0$1)) + 4|0); | |
$26 = load4($25); | |
$27 = ((($23)) + 12|0); | |
$28 = load4($27); | |
$29 = (FUNCTION_TABLE_iiii[$28 & 255]($22,$24,$26)|0); | |
$not$switch4$i74 = ($29<<24>>24)==(0); | |
if (!($not$switch4$i74)) { | |
label = 10; | |
break L1; | |
} | |
$30 = ((($iter$sroa$0$0)) + 4|0); | |
$31 = load4($30); | |
$32 = load4($iter$sroa$0$0); | |
$33 = (FUNCTION_TABLE_iii[$31 & 255]($32,$formatter)|0); | |
$not$switch4$i72 = ($33<<24>>24)==(0); | |
if ($not$switch4$i72) { | |
$iter$sroa$0$0 = $19;$pieces$sroa$0$1 = $21; | |
} else { | |
label = 10; | |
break; | |
} | |
} | |
} else { | |
$13 = (($args$sroa$6$0$copyload) + (($args$sroa$8$0$copyload*36)|0)|0); | |
$14 = ((($formatter)) + 12|0); | |
$15 = ((($formatter)) + 20|0); | |
$16 = ((($formatter)) + 36|0); | |
$iter2$sroa$0$0 = $args$sroa$6$0$copyload;$pieces$sroa$0$4 = $args$sroa$0$0$copyload; | |
L9: while(1) { | |
$34 = ($iter2$sroa$0$0|0)==($13|0); | |
if ($34) { | |
$pieces$sroa$0$0 = $pieces$sroa$0$4; | |
label = 3; | |
break L1; | |
} | |
$35 = ((($iter2$sroa$0$0)) + 36|0); | |
$36 = ($pieces$sroa$0$4|0)==($12|0); | |
if ($36) { | |
label = 43; | |
break L1; | |
} | |
$37 = ((($pieces$sroa$0$4)) + 8|0); | |
$38 = load4($8); | |
$39 = load4($9); | |
$40 = load4($pieces$sroa$0$4); | |
$41 = ((($pieces$sroa$0$4)) + 4|0); | |
$42 = load4($41); | |
$43 = ((($39)) + 12|0); | |
$44 = load4($43); | |
$45 = (FUNCTION_TABLE_iiii[$44 & 255]($38,$40,$42)|0); | |
$not$switch4$i70 = ($45<<24>>24)==(0); | |
if (!($not$switch4$i70)) { | |
label = 10; | |
break L1; | |
} | |
$46 = ((($iter2$sroa$0$0)) + 8|0); | |
$47 = load4($46); | |
store4($6,$47); | |
$48 = ((($iter2$sroa$0$0)) + 12|0); | |
$49 = load1($48); | |
store1($7,$49); | |
$50 = ((($iter2$sroa$0$0)) + 16|0); | |
$51 = load4($50); | |
store4($formatter,$51); | |
$52 = ((($iter2$sroa$0$0)) + 28|0); | |
$53 = load4($52); | |
$trunc$i$i = $53&255; | |
$trunc$i$i$clear = $trunc$i$i & 3; | |
switch ($trunc$i$i$clear<<24>>24) { | |
case 0: { | |
$63 = ((($iter2$sroa$0$0)) + 32|0); | |
$64 = load4($63); | |
$_8$sroa$0$0$i = i64_const(1,0);$_8$sroa$8$2$i = $64; | |
break; | |
} | |
case 1: { | |
$65 = ((($iter2$sroa$0$0)) + 32|0); | |
$66 = load4($65); | |
$67 = load4($11); | |
$68 = ($66>>>0)<($67>>>0); | |
if (!($68)) { | |
label = 23; | |
break L9; | |
} | |
$69 = load4($10); | |
$70 = (((($69) + ($66<<3)|0)) + 4|0); | |
$71 = load4($70); | |
$72 = ($71|0)==((129)|0); | |
if ($72) { | |
$73 = (($69) + ($66<<3)|0); | |
$74 = load4($73); | |
$75 = load4($74); | |
$_8$sroa$0$0$i = i64_const(1,0);$_8$sroa$8$2$i = $75; | |
} else { | |
$_8$sroa$0$0$i = i64_const(0,0);$_8$sroa$8$2$i = 0; | |
} | |
break; | |
} | |
case 2: { | |
$54 = load4($16); | |
$55 = load4($$sroa_idx197); | |
$56 = ($54|0)==($55|0); | |
if ($56) { | |
$_8$sroa$0$0$i = i64_const(0,0);$_8$sroa$8$2$i = 0; | |
} else { | |
$57 = ((($54)) + 8|0); | |
store4($16,$57); | |
$58 = ((($54)) + 4|0); | |
$59 = load4($58); | |
$60 = ($59|0)==((129)|0); | |
if ($60) { | |
$61 = load4($54); | |
$62 = load4($61); | |
$_8$sroa$0$0$i = i64_const(1,0);$_8$sroa$8$2$i = $62; | |
} else { | |
$_8$sroa$0$0$i = i64_const(0,0);$_8$sroa$8$2$i = 0; | |
} | |
} | |
break; | |
} | |
case 3: { | |
$_8$sroa$0$0$i = i64_const(0,0);$_8$sroa$8$2$i = 0; | |
break; | |
} | |
default: { | |
label = 22; | |
break L9; | |
} | |
} | |
$_8$sroa$8$0$insert$ext$i = i64_zext($_8$sroa$8$2$i>>>0); | |
$_8$sroa$8$0$insert$shift$i = i64_shl($_8$sroa$8$0$insert$ext$i,i64_const(32,0)); | |
$_8$sroa$0$0$insert$insert$i = i64_or($_8$sroa$8$0$insert$shift$i,$_8$sroa$0$0$i); | |
store8($14,$_8$sroa$0$0$insert$insert$i,4); | |
$76 = ((($iter2$sroa$0$0)) + 20|0); | |
$77 = load4($76); | |
$trunc$i5$i = $77&255; | |
$trunc$i5$i$clear = $trunc$i5$i & 3; | |
switch ($trunc$i5$i$clear<<24>>24) { | |
case 0: { | |
$87 = ((($iter2$sroa$0$0)) + 24|0); | |
$88 = load4($87); | |
$_12$sroa$0$0$i = i64_const(1,0);$_12$sroa$8$2$i = $88; | |
break; | |
} | |
case 1: { | |
$89 = ((($iter2$sroa$0$0)) + 24|0); | |
$90 = load4($89); | |
$91 = load4($11); | |
$92 = ($90>>>0)<($91>>>0); | |
if (!($92)) { | |
label = 33; | |
break L9; | |
} | |
$93 = load4($10); | |
$94 = (((($93) + ($90<<3)|0)) + 4|0); | |
$95 = load4($94); | |
$96 = ($95|0)==((129)|0); | |
if ($96) { | |
$97 = (($93) + ($90<<3)|0); | |
$98 = load4($97); | |
$99 = load4($98); | |
$_12$sroa$0$0$i = i64_const(1,0);$_12$sroa$8$2$i = $99; | |
} else { | |
$_12$sroa$0$0$i = i64_const(0,0);$_12$sroa$8$2$i = 0; | |
} | |
break; | |
} | |
case 2: { | |
$78 = load4($16); | |
$79 = load4($$sroa_idx197); | |
$80 = ($78|0)==($79|0); | |
if ($80) { | |
$_12$sroa$0$0$i = i64_const(0,0);$_12$sroa$8$2$i = 0; | |
} else { | |
$81 = ((($78)) + 8|0); | |
store4($16,$81); | |
$82 = ((($78)) + 4|0); | |
$83 = load4($82); | |
$84 = ($83|0)==((129)|0); | |
if ($84) { | |
$85 = load4($78); | |
$86 = load4($85); | |
$_12$sroa$0$0$i = i64_const(1,0);$_12$sroa$8$2$i = $86; | |
} else { | |
$_12$sroa$0$0$i = i64_const(0,0);$_12$sroa$8$2$i = 0; | |
} | |
} | |
break; | |
} | |
case 3: { | |
$_12$sroa$0$0$i = i64_const(0,0);$_12$sroa$8$2$i = 0; | |
break; | |
} | |
default: { | |
label = 32; | |
break L9; | |
} | |
} | |
$_12$sroa$8$0$insert$ext$i = i64_zext($_12$sroa$8$2$i>>>0); | |
$_12$sroa$8$0$insert$shift$i = i64_shl($_12$sroa$8$0$insert$ext$i,i64_const(32,0)); | |
$_12$sroa$0$0$insert$insert$i = i64_or($_12$sroa$8$0$insert$shift$i,$_12$sroa$0$0$i); | |
store8($15,$_12$sroa$0$0$insert$insert$i,4); | |
$100 = load4($iter2$sroa$0$0); | |
$switch$i = ($100|0)==(1); | |
if ($switch$i) { | |
$106 = ((($iter2$sroa$0$0)) + 4|0); | |
$107 = load4($106); | |
$108 = load4($11); | |
$109 = ($107>>>0)<($108>>>0); | |
if (!($109)) { | |
label = 40; | |
break; | |
} | |
$110 = load4($10); | |
$111 = (($110) + ($107<<3)|0); | |
$112 = (((($110) + ($107<<3)|0)) + 4|0); | |
$value$sroa$0$0$in$i = $111;$value$sroa$5$0$in$i = $112; | |
} else { | |
$101 = load4($16); | |
$102 = load4($$sroa_idx197); | |
$103 = ($101|0)==($102|0); | |
if ($103) { | |
label = 37; | |
break; | |
} | |
$104 = ((($101)) + 8|0); | |
store4($16,$104); | |
$105 = ((($101)) + 4|0); | |
$value$sroa$0$0$in$i = $101;$value$sroa$5$0$in$i = $105; | |
} | |
$value$sroa$5$0$i = load4($value$sroa$5$0$in$i); | |
$value$sroa$0$0$i = load4($value$sroa$0$0$in$i); | |
$113 = (FUNCTION_TABLE_iii[$value$sroa$5$0$i & 255]($value$sroa$0$0$i,$formatter)|0); | |
$not$switch4$i68 = ($113<<24>>24)==(0); | |
if ($not$switch4$i68) { | |
$iter2$sroa$0$0 = $35;$pieces$sroa$0$4 = $37; | |
} else { | |
label = 10; | |
break L1; | |
} | |
} | |
if ((label|0) == 22) { | |
// unreachable; | |
} | |
else if ((label|0) == 23) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(4184,$66,$67); | |
// unreachable; | |
} | |
else if ((label|0) == 32) { | |
// unreachable; | |
} | |
else if ((label|0) == 33) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(4184,$90,$91); | |
// unreachable; | |
} | |
else if ((label|0) == 37) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3936); | |
// unreachable; | |
} | |
else if ((label|0) == 40) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(4196,$107,$108); | |
// unreachable; | |
} | |
} | |
} while(0); | |
if ((label|0) == 3) { | |
$17 = ($pieces$sroa$0$0|0)==($12|0); | |
$switch21tmp = ($pieces$sroa$0$0|0)==(0|0); | |
$or$cond = $17 | $switch21tmp; | |
if ($or$cond) { | |
label = 43; | |
} else { | |
$114 = load4($8); | |
$115 = load4($9); | |
$116 = load4($pieces$sroa$0$0); | |
$117 = ((($pieces$sroa$0$0)) + 4|0); | |
$118 = load4($117); | |
$119 = ((($115)) + 12|0); | |
$120 = load4($119); | |
$121 = (FUNCTION_TABLE_iiii[$120 & 255]($114,$116,$118)|0); | |
$not$switch4$i = ($121<<24>>24)==(0); | |
if ($not$switch4$i) { | |
label = 43; | |
} else { | |
label = 10; | |
} | |
} | |
} | |
if ((label|0) == 10) { | |
$_0$sroa$0$0 = 1; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
else if ((label|0) == 43) { | |
$_0$sroa$0$0 = 0; | |
STACKTOP = sp;return ($_0$sroa$0$0|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core3fmt10ArgumentV110show_usize17hf1807905e4975b71E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (__ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_usize_GT_3fmt17h37545f28d8020ae4E($0,$1)|0); | |
return ($2|0); | |
} | |
function __ZN4core3fmt8builders10DebugTuple5field17h3f31b76e23d069b0E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$$i$i = 0, $$15$i$i = 0, $$16$i$i = 0, $$elt = 0, $$unpack = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; | |
var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $_0$sroa$0$0$i = 0, $_0$sroa$0$0$i$i = 0, $_15$i$i = 0, $_20$i$i = 0, $_34$sroa$4$0$$sroa_idx19$i$i = 0, $_34$sroa$5$0$$sroa_idx21$i$i = 0, $_34$sroa$624$0$$sroa_idx26$i$i = 0, $_34$sroa$7$0$$sroa_idx28$i$i = 0, $_39$i$i = 0, $_7$i$i$i = 0, $_8$sroa$0$0$$sroa_idx$i$i$i = 0, $_8$sroa$4$0$$sroa_idx2$i$i$i = 0, $prefix$i$i = 0, $space$i$i = 0, $switch3$i = 0, $value = 0, $writer$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); | |
$_7$i$i$i = sp + 96|0; | |
$prefix$i$i = sp + 88|0; | |
$space$i$i = sp + 80|0; | |
$writer$i$i = sp + 72|0; | |
$_15$i$i = sp + 48|0; | |
$_20$i$i = sp + 32|0; | |
$_39$i$i = sp + 8|0; | |
$value = sp; | |
store4($value,$1); | |
$3 = ((($value)) + 4|0); | |
store4($3,$2); | |
$$elt = ((($0)) + 4|0); | |
$$unpack = load1($$elt); | |
$4 = $value; | |
$switch3$i = ($$unpack<<24>>24)==(0); | |
$5 = ((($0)) + 8|0); | |
if (!($switch3$i)) { | |
$_0$sroa$0$0$i = 1; | |
store1($$elt,$_0$sroa$0$0$i); | |
$37 = load4($5); | |
$38 = (($37) + 1)|0; | |
store4($5,$38); | |
STACKTOP = sp;return ($0|0); | |
} | |
$6 = load4($5); | |
$7 = ($6|0)==(0); | |
$$$i$i = $7 ? 7206 : 7215; | |
$$15$i$i = $7 ? 15312 : 12326; | |
$8 = $7&1; | |
$$16$i$i = $8 ^ 1; | |
store4($prefix$i$i,$$$i$i); | |
$9 = ((($prefix$i$i)) + 4|0); | |
store4($9,1); | |
store4($space$i$i,$$15$i$i); | |
$10 = ((($space$i$i)) + 4|0); | |
store4($10,$$16$i$i); | |
$11 = load4($0); | |
$12 = load4($11); | |
$13 = $12 & 4; | |
$14 = ($13|0)==(0); | |
if ($14) { | |
$25 = $prefix$i$i; | |
$26 = $space$i$i; | |
store4($_39$i$i,$25); | |
$27 = ((($_39$i$i)) + 4|0); | |
store4($27,(128)); | |
$28 = ((($_39$i$i)) + 8|0); | |
store4($28,$26); | |
$29 = ((($_39$i$i)) + 12|0); | |
store4($29,(128)); | |
$30 = ((($_39$i$i)) + 16|0); | |
store4($30,$4); | |
$31 = ((($_39$i$i)) + 20|0); | |
store4($31,(130)); | |
$32 = ((($11)) + 28|0); | |
$33 = load4($32); | |
$34 = ((($11)) + 32|0); | |
$35 = load4($34); | |
store4($_7$i$i$i,4296); | |
$_34$sroa$4$0$$sroa_idx19$i$i = ((($_7$i$i$i)) + 4|0); | |
store4($_34$sroa$4$0$$sroa_idx19$i$i,3); | |
$_34$sroa$5$0$$sroa_idx21$i$i = ((($_7$i$i$i)) + 8|0); | |
store4($_34$sroa$5$0$$sroa_idx21$i$i,0); | |
$_34$sroa$624$0$$sroa_idx26$i$i = ((($_7$i$i$i)) + 16|0); | |
store4($_34$sroa$624$0$$sroa_idx26$i$i,$_39$i$i); | |
$_34$sroa$7$0$$sroa_idx28$i$i = ((($_7$i$i$i)) + 20|0); | |
store4($_34$sroa$7$0$$sroa_idx28$i$i,3); | |
$36 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($33,$35,$_7$i$i$i)|0); | |
$_0$sroa$0$0$i$i = $36; | |
} else { | |
$15 = $11; | |
store4($writer$i$i,$15); | |
$16 = ((($writer$i$i)) + 4|0); | |
store1($16,0); | |
$17 = $prefix$i$i; | |
store4($_20$i$i,$17); | |
$18 = ((($_20$i$i)) + 4|0); | |
store4($18,(128)); | |
$19 = ((($_20$i$i)) + 8|0); | |
store4($19,$4); | |
$20 = ((($_20$i$i)) + 12|0); | |
store4($20,(130)); | |
store4($_15$i$i,4208); | |
$21 = ((($_15$i$i)) + 4|0); | |
store4($21,2); | |
$_8$sroa$0$0$$sroa_idx$i$i$i = ((($_15$i$i)) + 8|0); | |
store4($_8$sroa$0$0$$sroa_idx$i$i$i,4224); | |
$_8$sroa$4$0$$sroa_idx2$i$i$i = ((($_15$i$i)) + 12|0); | |
store4($_8$sroa$4$0$$sroa_idx2$i$i$i,2); | |
$22 = ((($_15$i$i)) + 16|0); | |
store4($22,$_20$i$i); | |
$23 = ((($_15$i$i)) + 20|0); | |
store4($23,2); | |
$24 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($writer$i$i,3112,$_15$i$i)|0); | |
$_0$sroa$0$0$i$i = $24; | |
} | |
$_0$sroa$0$0$i = $_0$sroa$0$0$i$i; | |
store1($$elt,$_0$sroa$0$0$i); | |
$37 = load4($5); | |
$38 = (($37) + 1)|0; | |
store4($5,$38); | |
STACKTOP = sp;return ($0|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17he3826b7d4a2479a2E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
$5 = ((($4)) + 12|0); | |
$6 = load4($5); | |
$7 = (FUNCTION_TABLE_iii[$6 & 255]($2,$1)|0); | |
return ($7|0); | |
} | |
function __ZN4drop17h8b053a7685fcfa40E($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return; | |
} | |
function __ZN96__LT_core__fmt__builders__PadAdapter_LT__u27_a_C__u20__u27_b_GT__u20_as_u20_core__fmt__Write_GT_9write_str17hde7b09aab455e766E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$$i$i$i = 0, $$cast$i$i$i$i$i = 0, $$pre$i = 0, $$pre$phi$iZ2D = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; | |
var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; | |
var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; | |
var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; | |
var $80 = 0, $81 = 0, $9 = 0, $_0$0$i10$i$i$i$i$i$i$i = 0, $_0$0$i16$i$i$i$i$i$i$i = 0, $_0$0$i23$i$i$i$i$i$i$i = 0, $_0$sroa$0$0 = 0, $_3$sroa$0$0$i$i$i = 0, $_3$sroa$8$0$i$i$i = 0, $_3$sroa$8$1$i$i$i = 0, $_5$sroa$4$0$ph$i$i$i$i$i = 0, $_7$sroa$6$0$i = 0, $_7$sroa$6$1$i = 0, $not$$i$i = 0, $not$$i$i$i = 0, $not$$i$i44 = 0, $not$switch4$i = 0, $not$switch4$i41 = 0, $or$cond$i$i43 = 0, $phitmp$i$i$i$i$i$i$i = 0; | |
var $phitmp32$i$i$i$i$i$i$i = 0, $phitmp33$i$i$i$i$i$i$i = 0, $s$sroa$0$062 = 0, $s$sroa$10$063 = 0, $split$0 = 0, $trunc$i$i$i = 0, $trunc$i$i$i$clear = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = ($2|0)==(0); | |
if ($3) { | |
$_0$sroa$0$0 = 0; | |
return ($_0$sroa$0$0|0); | |
} | |
$4 = ((($0)) + 4|0); | |
$s$sroa$0$062 = $1;$s$sroa$10$063 = $2; | |
L4: while(1) { | |
$5 = load1($4); | |
$6 = ($5<<24>>24)==(0); | |
if (!($6)) { | |
$7 = load4($0); | |
$8 = ((($7)) + 28|0); | |
$9 = load4($8); | |
$10 = ((($7)) + 32|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 12|0); | |
$13 = load4($12); | |
$14 = (FUNCTION_TABLE_iiii[$13 & 255]($9,12327,4)|0); | |
$not$switch4$i = ($14<<24>>24)==(0); | |
if (!($not$switch4$i)) { | |
$_0$sroa$0$0 = 1; | |
label = 5; | |
break; | |
} | |
} | |
$15 = (($s$sroa$0$062) + ($s$sroa$10$063)|0); | |
$16 = $s$sroa$0$062; | |
$17 = $16;$_3$sroa$8$0$i$i$i = 0;$_7$sroa$6$0$i = 0; | |
L9: while(1) { | |
$$cast$i$i$i$i$i = $17; | |
$18 = ($$cast$i$i$i$i$i|0)==($15|0); | |
if ($18) { | |
$78 = $17;$_3$sroa$0$0$i$i$i = 2;$_3$sroa$8$1$i$i$i = $_3$sroa$8$0$i$i$i;$_7$sroa$6$1$i = $_7$sroa$6$0$i; | |
} else { | |
$21 = ((($$cast$i$i$i$i$i)) + 1|0); | |
$20 = load1($$cast$i$i$i$i$i); | |
$22 = ($20<<24>>24)>(-1); | |
$23 = $21; | |
if ($22) { | |
$19 = $20&255; | |
$58 = $23;$_5$sroa$4$0$ph$i$i$i$i$i = $19; | |
} else { | |
$24 = $20 & 31; | |
$25 = $24&255; | |
$26 = ($21|0)==($15|0); | |
if ($26) { | |
$35 = $15;$79 = $23;$_0$0$i23$i$i$i$i$i$i$i = 0; | |
} else { | |
$27 = ((($$cast$i$i$i$i$i)) + 2|0); | |
$28 = load1($21); | |
$phitmp$i$i$i$i$i$i$i = $28 & 63; | |
$29 = $27; | |
$35 = $27;$79 = $29;$_0$0$i23$i$i$i$i$i$i$i = $phitmp$i$i$i$i$i$i$i; | |
} | |
$30 = $25 << 6; | |
$31 = $_0$0$i23$i$i$i$i$i$i$i&255; | |
$32 = $31 | $30; | |
$33 = ($20&255)>(223); | |
if ($33) { | |
$34 = ($35|0)==($15|0); | |
if ($34) { | |
$46 = $15;$80 = $79;$_0$0$i16$i$i$i$i$i$i$i = 0; | |
} else { | |
$36 = ((($35)) + 1|0); | |
$37 = load1($35); | |
$phitmp32$i$i$i$i$i$i$i = $37 & 63; | |
$38 = $36; | |
$46 = $36;$80 = $38;$_0$0$i16$i$i$i$i$i$i$i = $phitmp32$i$i$i$i$i$i$i; | |
} | |
$39 = $31 << 6; | |
$40 = $_0$0$i16$i$i$i$i$i$i$i&255; | |
$41 = $40 | $39; | |
$42 = $25 << 12; | |
$43 = $41 | $42; | |
$44 = ($20&255)>(239); | |
if ($44) { | |
$45 = ($46|0)==($15|0); | |
if ($45) { | |
$81 = $80;$_0$0$i10$i$i$i$i$i$i$i = 0; | |
} else { | |
$47 = ((($46)) + 1|0); | |
$48 = load1($46); | |
$phitmp33$i$i$i$i$i$i$i = $48 & 63; | |
$49 = $47; | |
$81 = $49;$_0$0$i10$i$i$i$i$i$i$i = $phitmp33$i$i$i$i$i$i$i; | |
} | |
$50 = $25 << 18; | |
$51 = $50 & 1835008; | |
$52 = $41 << 6; | |
$53 = $_0$0$i10$i$i$i$i$i$i$i&255; | |
$54 = $52 | $51; | |
$55 = $54 | $53; | |
$58 = $81;$_5$sroa$4$0$ph$i$i$i$i$i = $55; | |
} else { | |
$58 = $80;$_5$sroa$4$0$ph$i$i$i$i$i = $43; | |
} | |
} else { | |
$58 = $79;$_5$sroa$4$0$ph$i$i$i$i$i = $32; | |
} | |
} | |
$56 = (($_7$sroa$6$0$i) - ($17))|0; | |
$57 = (($56) + ($58))|0; | |
$not$$i$i$i = ($_5$sroa$4$0$ph$i$i$i$i$i|0)!=(10); | |
$$$i$i$i = $not$$i$i$i&1; | |
$78 = $58;$_3$sroa$0$0$i$i$i = $$$i$i$i;$_3$sroa$8$1$i$i$i = $_7$sroa$6$0$i;$_7$sroa$6$1$i = $57; | |
} | |
$trunc$i$i$i = $_3$sroa$0$0$i$i$i&255; | |
$trunc$i$i$i$clear = $trunc$i$i$i & 3; | |
switch ($trunc$i$i$i$clear<<24>>24) { | |
case 1: { | |
$17 = $78;$_3$sroa$8$0$i$i$i = $_3$sroa$8$1$i$i$i;$_7$sroa$6$0$i = $_7$sroa$6$1$i; | |
break; | |
} | |
case 0: { | |
label = 23; | |
break L9; | |
break; | |
} | |
case 2: { | |
label = 22; | |
break L9; | |
break; | |
} | |
default: { | |
label = 21; | |
break L4; | |
} | |
} | |
} | |
if ((label|0) == 22) { | |
label = 0; | |
store1($4,0); | |
$split$0 = $s$sroa$10$063; | |
} | |
else if ((label|0) == 23) { | |
label = 0; | |
store1($4,1); | |
$59 = (($_3$sroa$8$1$i$i$i) + 1)|0; | |
$split$0 = $59; | |
} | |
$60 = load4($0); | |
$61 = ($split$0|0)==(0); | |
$62 = ($s$sroa$10$063|0)==($split$0|0); | |
$or$cond$i$i43 = $61 | $62; | |
if (!($or$cond$i$i43)) { | |
$not$$i$i44 = ($s$sroa$10$063>>>0)>($split$0>>>0); | |
if (!($not$$i$i44)) { | |
label = 27; | |
break; | |
} | |
$63 = (($s$sroa$0$062) + ($split$0)|0); | |
$64 = load1($63); | |
$65 = ($64<<24>>24)>(-65); | |
if (!($65)) { | |
label = 27; | |
break; | |
} | |
} | |
$66 = ((($60)) + 28|0); | |
$67 = load4($66); | |
$68 = ((($60)) + 32|0); | |
$69 = load4($68); | |
$70 = ((($69)) + 12|0); | |
$71 = load4($70); | |
$72 = (FUNCTION_TABLE_iiii[$71 & 255]($67,$s$sroa$0$062,$split$0)|0); | |
$not$switch4$i41 = ($72<<24>>24)==(0); | |
if (!($not$switch4$i41)) { | |
$_0$sroa$0$0 = 1; | |
label = 5; | |
break; | |
} | |
if ($or$cond$i$i43) { | |
$$pre$i = (($s$sroa$0$062) + ($split$0)|0); | |
$$pre$phi$iZ2D = $$pre$i; | |
} else { | |
$not$$i$i = ($s$sroa$10$063>>>0)>($split$0>>>0); | |
if (!($not$$i$i)) { | |
label = 33; | |
break; | |
} | |
$73 = (($s$sroa$0$062) + ($split$0)|0); | |
$74 = load1($73); | |
$75 = ($74<<24>>24)>(-65); | |
if ($75) { | |
$$pre$phi$iZ2D = $73; | |
} else { | |
label = 33; | |
break; | |
} | |
} | |
$76 = (($s$sroa$10$063) - ($split$0))|0; | |
$77 = ($76|0)==(0); | |
if ($77) { | |
$_0$sroa$0$0 = 0; | |
label = 5; | |
break; | |
} else { | |
$s$sroa$0$062 = $$pre$phi$iZ2D;$s$sroa$10$063 = $76; | |
} | |
} | |
if ((label|0) == 5) { | |
return ($_0$sroa$0$0|0); | |
} | |
else if ((label|0) == 21) { | |
// unreachable; | |
} | |
else if ((label|0) == 27) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($s$sroa$0$062,$s$sroa$10$063,0,$split$0); | |
// unreachable; | |
} | |
else if ((label|0) == 33) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($s$sroa$0$062,$s$sroa$10$063,$split$0,$s$sroa$10$063); | |
// unreachable; | |
} | |
return (0)|0; | |
} | |
function __ZN4core3fmt5Write10write_char17hb9b7d9343b78fd96E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$sreg$field = 0, $$sreg$field2 = 0, $$sreg$index1 = 0, $2 = 0, $3 = 0, $_12 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$2 = sp; | |
$_12 = sp + 8|0; | |
store4($_12,0); | |
__ZN44__LT_char_u20_as_u20_core__char__CharExt_GT_11encode_utf817h139c0beb91075f33E_287($2,$1,$_12); | |
$$sreg$field = load4($2); | |
$$sreg$index1 = ((($2)) + 4|0); | |
$$sreg$field2 = load4($$sreg$index1); | |
$3 = (__ZN96__LT_core__fmt__builders__PadAdapter_LT__u27_a_C__u20__u27_b_GT__u20_as_u20_core__fmt__Write_GT_9write_str17hde7b09aab455e766E($0,$$sreg$field,$$sreg$field2)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN4core3fmt5Write9write_fmt17h15ad88d9294fbd83E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $_10 = 0, $_8 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8 = sp + 24|0; | |
$_10 = sp; | |
store4($_8,$0); | |
; store8($_10,load8($1,4),4); store8($_10+8 | 0,load8($1+8 | 0,4),4); store8($_10+16 | 0,load8($1+16 | 0,4),4); | |
$2 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8,3136,$_10)|0); | |
STACKTOP = sp;return ($2|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h7612b4737ccb152fE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = load4($0); | |
$4 = (__ZN96__LT_core__fmt__builders__PadAdapter_LT__u27_a_C__u20__u27_b_GT__u20_as_u20_core__fmt__Write_GT_9write_str17hde7b09aab455e766E($3,$1,$2)|0); | |
return ($4|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h0a0b501963afdb67E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_12$i = 0, $len$2$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$_12$i = sp; | |
$2 = load4($0); | |
store4($_12$i,0); | |
$3 = ($1>>>0)<(128); | |
do { | |
if ($3) { | |
$4 = $1&255; | |
store1($_12$i,$4); | |
$len$2$i = 1; | |
} else { | |
$5 = ($1>>>0)<(2048); | |
if ($5) { | |
$6 = $1 >>> 6; | |
$7 = $6 & 31; | |
$8 = $7&255; | |
$9 = $8 | -64; | |
store1($_12$i,$9); | |
$10 = $1 & 63; | |
$11 = $10&255; | |
$12 = ((($_12$i)) + 1|0); | |
$13 = $11 | -128; | |
store1($12,$13); | |
$len$2$i = 2; | |
break; | |
} | |
$14 = ($1>>>0)<(65536); | |
if ($14) { | |
$15 = $1 >>> 12; | |
$16 = $15 & 15; | |
$17 = $16&255; | |
$18 = $17 | -32; | |
store1($_12$i,$18); | |
$19 = $1 >>> 6; | |
$20 = $19 & 63; | |
$21 = $20&255; | |
$22 = ((($_12$i)) + 1|0); | |
$23 = $21 | -128; | |
store1($22,$23); | |
$24 = $1 & 63; | |
$25 = $24&255; | |
$26 = ((($_12$i)) + 2|0); | |
$27 = $25 | -128; | |
store1($26,$27); | |
$len$2$i = 3; | |
break; | |
} else { | |
$28 = $1 >>> 18; | |
$29 = $28 & 7; | |
$30 = $29&255; | |
$31 = $30 | -16; | |
store1($_12$i,$31); | |
$32 = $1 >>> 12; | |
$33 = $32 & 63; | |
$34 = $33&255; | |
$35 = ((($_12$i)) + 1|0); | |
$36 = $34 | -128; | |
store1($35,$36); | |
$37 = $1 >>> 6; | |
$38 = $37 & 63; | |
$39 = $38&255; | |
$40 = ((($_12$i)) + 2|0); | |
$41 = $39 | -128; | |
store1($40,$41); | |
$42 = $1 & 63; | |
$43 = $42&255; | |
$44 = ((($_12$i)) + 3|0); | |
$45 = $43 | -128; | |
store1($44,$45); | |
$len$2$i = 4; | |
break; | |
} | |
} | |
} while(0); | |
$46 = (__ZN96__LT_core__fmt__builders__PadAdapter_LT__u27_a_C__u20__u27_b_GT__u20_as_u20_core__fmt__Write_GT_9write_str17hde7b09aab455e766E($2,$_12$i,$len$2$i)|0); | |
STACKTOP = sp;return ($46|0); | |
} | |
function __ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17hc0dc044eb57f6271E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $_10$i = 0, $_8$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_8$i = sp + 24|0; | |
$_10$i = sp; | |
$2 = load4($0); | |
store4($_8$i,$2); | |
; store8($_10$i,load8($1,4),4); store8($_10$i+8 | 0,load8($1+8 | 0,4),4); store8($_10$i+16 | 0,load8($1+16 | 0,4),4); | |
$3 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($_8$i,3136,$_10$i)|0); | |
STACKTOP = sp;return ($3|0); | |
} | |
function __ZN44__LT_char_u20_as_u20_core__char__CharExt_GT_11encode_utf817h139c0beb91075f33E_287($retVal,$0,$1) { | |
$retVal = $retVal|0; | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $len$2 = 0, $retVal$index1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ($0>>>0)<(128); | |
do { | |
if ($2) { | |
$3 = $0&255; | |
store1($1,$3); | |
$len$2 = 1; | |
} else { | |
$4 = ($0>>>0)<(2048); | |
if ($4) { | |
$5 = $0 >>> 6; | |
$6 = $5 & 31; | |
$7 = $6&255; | |
$8 = $7 | -64; | |
store1($1,$8); | |
$9 = $0 & 63; | |
$10 = $9&255; | |
$11 = ((($1)) + 1|0); | |
$12 = $10 | -128; | |
store1($11,$12); | |
$len$2 = 2; | |
break; | |
} | |
$13 = ($0>>>0)<(65536); | |
if ($13) { | |
$14 = $0 >>> 12; | |
$15 = $14 & 15; | |
$16 = $15&255; | |
$17 = $16 | -32; | |
store1($1,$17); | |
$18 = $0 >>> 6; | |
$19 = $18 & 63; | |
$20 = $19&255; | |
$21 = ((($1)) + 1|0); | |
$22 = $20 | -128; | |
store1($21,$22); | |
$23 = $0 & 63; | |
$24 = $23&255; | |
$25 = ((($1)) + 2|0); | |
$26 = $24 | -128; | |
store1($25,$26); | |
$len$2 = 3; | |
break; | |
} else { | |
$27 = $0 >>> 18; | |
$28 = $27 & 7; | |
$29 = $28&255; | |
$30 = $29 | -16; | |
store1($1,$30); | |
$31 = $0 >>> 12; | |
$32 = $31 & 63; | |
$33 = $32&255; | |
$34 = ((($1)) + 1|0); | |
$35 = $33 | -128; | |
store1($34,$35); | |
$36 = $0 >>> 6; | |
$37 = $36 & 63; | |
$38 = $37&255; | |
$39 = ((($1)) + 2|0); | |
$40 = $38 | -128; | |
store1($39,$40); | |
$41 = $0 & 63; | |
$42 = $41&255; | |
$43 = ((($1)) + 3|0); | |
$44 = $42 | -128; | |
store1($43,$44); | |
$len$2 = 4; | |
break; | |
} | |
} | |
} while(0); | |
store4($retVal,$1); | |
$retVal$index1 = ((($retVal)) + 4|0); | |
store4($retVal$index1,$len$2); | |
return; | |
} | |
function __ZN60__LT_core__cell__BorrowError_u20_as_u20_core__fmt__Debug_GT_3fmt17h376706ab367b15a5E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
$6 = ((($5)) + 12|0); | |
$7 = load4($6); | |
$8 = (FUNCTION_TABLE_iiii[$7 & 255]($3,12331,11)|0); | |
return ($8|0); | |
} | |
function __ZN63__LT_core__cell__BorrowMutError_u20_as_u20_core__fmt__Debug_GT_3fmt17h0a80c61d3dec86f1E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
$6 = ((($5)) + 12|0); | |
$7 = load4($6); | |
$8 = (FUNCTION_TABLE_iiii[$7 & 255]($3,12342,14)|0); | |
return ($8|0); | |
} | |
function __ZN4core6option13expect_failed17hcc67d3a3509b5fc3E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $_3 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $_8 = 0, $msg = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$msg = sp + 32|0; | |
$_3 = sp + 8|0; | |
$_8 = sp; | |
store4($msg,$0); | |
$2 = ((($msg)) + 4|0); | |
store4($2,$1); | |
$3 = $msg; | |
store4($_8,$3); | |
$4 = ((($_8)) + 4|0); | |
store4($4,(128)); | |
store4($_3,4320); | |
$5 = ((($_3)) + 4|0); | |
store4($5,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_3)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$6 = ((($_3)) + 16|0); | |
store4($6,$_8); | |
$7 = ((($_3)) + 20|0); | |
store4($7,1); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_3,4040); | |
// unreachable; | |
} | |
function __ZN4core3str9Utf8Error11valid_up_to17hee1d0baf66cf26e0E($0) { | |
$0 = $0|0; | |
var $1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
return ($1|0); | |
} | |
function __ZN4core3str9from_utf817h22623e719d9946c5E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$off$i = 0, $$off114$i = 0, $$off116$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; | |
var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; | |
var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $8 = 0, $9 = 0, $cond$i = 0, $cond12$i = 0, $cond13$i = 0, $cond14$i = 0, $cond15$i = 0; | |
var $cond19$i = 0, $cond7$i = 0, $offset$0$be$i = 0, $offset$0131$i = 0, $offset$1$i = 0, $offset$2126$i = 0, $offset$3$ph$i = 0, $offset$3128$i = 0, $or$cond$i = 0, $or$cond100$i = 0, $or$cond103$i = 0, $or$cond104$i = 0, $or$cond106$i = 0, $or$cond107$i = 0, $or$cond108$i = 0, $or$cond109$i = 0, $or$cond110$i = 0, $or$cond111$i = 0, $or$cond112$i = 0, $or$cond113$i = 0; | |
var $or$cond89$i = 0, $or$cond91$i = 0, $or$cond92$i = 0, $or$cond93$i = 0, $or$cond94$i = 0, $or$cond95$i = 0, $or$cond96$i = 0, $or$cond98$i = 0, $or$cond99$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = ($2|0)==(0); | |
L1: do { | |
if (!($3)) { | |
$4 = $1; | |
$5 = ($2>>>0)<(8); | |
$6 = (($2) + -8)|0; | |
$offset$0131$i = 0; | |
L3: while(1) { | |
$7 = (($1) + ($offset$0131$i)|0); | |
$8 = load1($7); | |
$9 = ($8<<24>>24)<(0); | |
L5: do { | |
if ($9) { | |
$13 = (($offset$0131$i) + 1)|0; | |
$14 = ($13>>>0)<($2>>>0); | |
if (!($14)) { | |
break L3; | |
} | |
$15 = $8&255; | |
$16 = (11457 + ($15)|0); | |
$17 = load1($16); | |
$18 = (($1) + ($13)|0); | |
$19 = load1($18); | |
switch ($17<<24>>24) { | |
case 2: { | |
$20 = $19 & -64; | |
$21 = ($20<<24>>24)==(-128); | |
if ($21) { | |
$offset$1$i = $13; | |
} else { | |
break L3; | |
} | |
break; | |
} | |
case 3: { | |
$22 = (($offset$0131$i) + 2)|0; | |
$23 = ($22>>>0)<($2>>>0); | |
if (!($23)) { | |
break L3; | |
} | |
$27 = (($1) + ($22)|0); | |
$28 = load1($27); | |
$29 = $28 & -64; | |
$cond14$i = ($8<<24>>24)==(-32); | |
$30 = ($19&255)<(192); | |
$31 = $19 & -32; | |
$32 = ($31<<24>>24)==(-96); | |
$33 = $cond14$i & $32; | |
$cond19$i = ($29<<24>>24)==(-128); | |
$or$cond89$i = $33 & $cond19$i; | |
if ($or$cond89$i) { | |
$offset$1$i = $22; | |
} else { | |
$$off116$i = (($8) + 31)<<24>>24; | |
$34 = ($$off116$i&255)<(12); | |
$35 = ($19<<24>>24)<(0); | |
$or$cond91$i = $34 & $35; | |
$or$cond92$i = $30 & $or$cond91$i; | |
$or$cond93$i = $or$cond92$i & $cond19$i; | |
if ($or$cond93$i) { | |
$offset$1$i = $22; | |
} else { | |
$cond15$i = ($8<<24>>24)==(-19); | |
$or$cond94$i = $cond15$i & $35; | |
$36 = ($19&255)<(160); | |
$or$cond95$i = $36 & $or$cond94$i; | |
$or$cond96$i = $or$cond95$i & $cond19$i; | |
if ($or$cond96$i) { | |
$offset$1$i = $22; | |
} else { | |
$37 = $8 & -2; | |
$38 = ($37<<24>>24)==(-18); | |
$or$cond98$i = $38 & $35; | |
$or$cond99$i = $30 & $or$cond98$i; | |
$or$cond100$i = $or$cond99$i & $cond19$i; | |
if ($or$cond100$i) { | |
$offset$1$i = $22; | |
} else { | |
break L3; | |
} | |
} | |
} | |
} | |
break; | |
} | |
case 4: { | |
$24 = (($offset$0131$i) + 2)|0; | |
$25 = ($24>>>0)<($2>>>0); | |
if (!($25)) { | |
break L3; | |
} | |
$39 = (($offset$0131$i) + 3)|0; | |
$40 = ($39>>>0)<($2>>>0); | |
if (!($40)) { | |
break L3; | |
} | |
$41 = (($1) + ($24)|0); | |
$42 = load1($41); | |
$43 = $42 & -64; | |
$44 = (($1) + ($39)|0); | |
$45 = load1($44); | |
$46 = $45 & -64; | |
$cond$i = ($8<<24>>24)==(-16); | |
$$off$i = (($19) + 112)<<24>>24; | |
$47 = ($$off$i&255)<(48); | |
$48 = $cond$i & $47; | |
$cond12$i = ($43<<24>>24)==(-128); | |
$or$cond103$i = $48 & $cond12$i; | |
$cond13$i = ($46<<24>>24)==(-128); | |
$or$cond104$i = $or$cond103$i & $cond13$i; | |
if ($or$cond104$i) { | |
$offset$1$i = $39; | |
} else { | |
$49 = ($19&255)<(192); | |
$$off114$i = (($8) + 15)<<24>>24; | |
$50 = ($$off114$i&255)<(3); | |
$51 = ($19<<24>>24)<(0); | |
$or$cond106$i = $50 & $51; | |
$or$cond107$i = $49 & $or$cond106$i; | |
$or$cond108$i = $or$cond107$i & $cond12$i; | |
$or$cond109$i = $or$cond108$i & $cond13$i; | |
if ($or$cond109$i) { | |
$offset$1$i = $39; | |
} else { | |
$cond7$i = ($8<<24>>24)==(-12); | |
$or$cond110$i = $cond7$i & $51; | |
$52 = ($19&255)<(144); | |
$or$cond111$i = $52 & $or$cond110$i; | |
$or$cond112$i = $or$cond111$i & $cond12$i; | |
$or$cond113$i = $or$cond112$i & $cond13$i; | |
if ($or$cond113$i) { | |
$offset$1$i = $39; | |
} else { | |
break L3; | |
} | |
} | |
} | |
break; | |
} | |
default: { | |
break L3; | |
} | |
} | |
$26 = (($offset$1$i) + 1)|0; | |
$offset$0$be$i = $26; | |
} else { | |
$10 = (($offset$0131$i) + ($4))|0; | |
$11 = $10 & 3; | |
$12 = ($11|0)==(0); | |
if (!($12)) { | |
$54 = (($offset$0131$i) + 1)|0; | |
$offset$0$be$i = $54; | |
break; | |
} | |
$53 = ($offset$0131$i>>>0)>($6>>>0); | |
$or$cond$i = $5 | $53; | |
L25: do { | |
if ($or$cond$i) { | |
$offset$3$ph$i = $offset$0131$i; | |
} else { | |
$offset$2126$i = $offset$0131$i; | |
while(1) { | |
$56 = (($1) + ($offset$2126$i)|0); | |
$57 = load4($56); | |
$58 = (($offset$2126$i) + 4)|0; | |
$59 = (($1) + ($58)|0); | |
$60 = load4($59); | |
$61 = $60 | $57; | |
$62 = $61 & -2139062144; | |
$63 = ($62|0)==(0); | |
if (!($63)) { | |
$offset$3$ph$i = $offset$2126$i; | |
break L25; | |
} | |
$65 = (($offset$2126$i) + 8)|0; | |
$66 = ($65>>>0)>($6>>>0); | |
if ($66) { | |
$offset$3$ph$i = $65; | |
break; | |
} else { | |
$offset$2126$i = $65; | |
} | |
} | |
} | |
} while(0); | |
$64 = ($offset$3$ph$i>>>0)<($2>>>0); | |
if ($64) { | |
$offset$3128$i = $offset$3$ph$i; | |
while(1) { | |
$67 = (($1) + ($offset$3128$i)|0); | |
$68 = load1($67); | |
$69 = ($68<<24>>24)>(-1); | |
if (!($69)) { | |
$offset$0$be$i = $offset$3128$i; | |
break L5; | |
} | |
$70 = (($offset$3128$i) + 1)|0; | |
$71 = ($70>>>0)<($2>>>0); | |
if ($71) { | |
$offset$3128$i = $70; | |
} else { | |
$offset$0$be$i = $70; | |
break; | |
} | |
} | |
} else { | |
$offset$0$be$i = $offset$3$ph$i; | |
} | |
} | |
} while(0); | |
$55 = ($offset$0$be$i>>>0)<($2>>>0); | |
if ($55) { | |
$offset$0131$i = $offset$0$be$i; | |
} else { | |
break L1; | |
} | |
} | |
store4($0,1); | |
$74 = ((($0)) + 4|0); | |
store4($74,$offset$0131$i); | |
return; | |
} | |
} while(0); | |
store4($0,0); | |
$72 = ((($0)) + 4|0); | |
store4($72,$1); | |
$73 = ((($0)) + 8|0); | |
store4($73,$2); | |
return; | |
} | |
function __ZN4core3fmt8builders11DebugStruct5field17hbab0d632a61dc7f4E($0,$1,$2,$3,$4) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
$4 = $4|0; | |
var $$$i$i = 0, $$25$i$i = 0, $$elt = 0, $$pre = 0, $$pre$phiZ2D = 0, $$unpack = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; | |
var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $_0$sroa$0$0$i = 0, $_0$sroa$0$0$i$i = 0, $_12$i$i = 0, $_17$i$i = 0, $_36$sroa$4$0$$sroa_idx15$i$i = 0, $_36$sroa$5$0$$sroa_idx17$i$i = 0, $_36$sroa$620$0$$sroa_idx22$i$i = 0, $_36$sroa$7$0$$sroa_idx24$i$i = 0, $_41$i$i = 0, $_7$i$i$i = 0, $_8$sroa$0$0$$sroa_idx$i$i$i = 0, $_8$sroa$4$0$$sroa_idx2$i$i$i = 0, $name = 0, $prefix$i$i = 0, $switch3$i = 0, $value = 0, $writer$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 128|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(128|0); | |
$_7$i$i$i = sp + 104|0; | |
$prefix$i$i = sp + 96|0; | |
$writer$i$i = sp + 88|0; | |
$_12$i$i = sp + 64|0; | |
$_17$i$i = sp + 40|0; | |
$_41$i$i = sp + 16|0; | |
$name = sp + 8|0; | |
$value = sp; | |
store4($name,$1); | |
$5 = ((($name)) + 4|0); | |
store4($5,$2); | |
store4($value,$3); | |
$6 = ((($value)) + 4|0); | |
store4($6,$4); | |
$$elt = ((($0)) + 4|0); | |
$$unpack = load1($$elt); | |
$7 = $name; | |
$8 = $value; | |
$switch3$i = ($$unpack<<24>>24)==(0); | |
if (!($switch3$i)) { | |
$$pre = ((($0)) + 5|0); | |
$$pre$phiZ2D = $$pre;$_0$sroa$0$0$i = 1; | |
store1($$elt,$_0$sroa$0$0$i); | |
store1($$pre$phiZ2D,1); | |
STACKTOP = sp;return ($0|0); | |
} | |
$9 = ((($0)) + 5|0); | |
$10 = load1($9); | |
$11 = ($10<<24>>24)==(0); | |
$$$i$i = $11 ? 12356 : 7215; | |
$$25$i$i = $11 ? 2 : 1; | |
store4($prefix$i$i,$$$i$i); | |
$12 = ((($prefix$i$i)) + 4|0); | |
store4($12,$$25$i$i); | |
$13 = load4($0); | |
$14 = load4($13); | |
$15 = $14 & 4; | |
$16 = ($15|0)==(0); | |
if ($16) { | |
$29 = $prefix$i$i; | |
store4($_41$i$i,$29); | |
$30 = ((($_41$i$i)) + 4|0); | |
store4($30,(128)); | |
$31 = ((($_41$i$i)) + 8|0); | |
store4($31,$7); | |
$32 = ((($_41$i$i)) + 12|0); | |
store4($32,(128)); | |
$33 = ((($_41$i$i)) + 16|0); | |
store4($33,$8); | |
$34 = ((($_41$i$i)) + 20|0); | |
store4($34,(130)); | |
$35 = ((($13)) + 28|0); | |
$36 = load4($35); | |
$37 = ((($13)) + 32|0); | |
$38 = load4($37); | |
store4($_7$i$i$i,4460); | |
$_36$sroa$4$0$$sroa_idx15$i$i = ((($_7$i$i$i)) + 4|0); | |
store4($_36$sroa$4$0$$sroa_idx15$i$i,3); | |
$_36$sroa$5$0$$sroa_idx17$i$i = ((($_7$i$i$i)) + 8|0); | |
store4($_36$sroa$5$0$$sroa_idx17$i$i,0); | |
$_36$sroa$620$0$$sroa_idx22$i$i = ((($_7$i$i$i)) + 16|0); | |
store4($_36$sroa$620$0$$sroa_idx22$i$i,$_41$i$i); | |
$_36$sroa$7$0$$sroa_idx24$i$i = ((($_7$i$i$i)) + 20|0); | |
store4($_36$sroa$7$0$$sroa_idx24$i$i,3); | |
$39 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($36,$38,$_7$i$i$i)|0); | |
$_0$sroa$0$0$i$i = $39; | |
} else { | |
$17 = $13; | |
store4($writer$i$i,$17); | |
$18 = ((($writer$i$i)) + 4|0); | |
store1($18,0); | |
$19 = $prefix$i$i; | |
store4($_17$i$i,$19); | |
$20 = ((($_17$i$i)) + 4|0); | |
store4($20,(128)); | |
$21 = ((($_17$i$i)) + 8|0); | |
store4($21,$7); | |
$22 = ((($_17$i$i)) + 12|0); | |
store4($22,(128)); | |
$23 = ((($_17$i$i)) + 16|0); | |
store4($23,$8); | |
$24 = ((($_17$i$i)) + 20|0); | |
store4($24,(130)); | |
store4($_12$i$i,4328); | |
$25 = ((($_12$i$i)) + 4|0); | |
store4($25,3); | |
$_8$sroa$0$0$$sroa_idx$i$i$i = ((($_12$i$i)) + 8|0); | |
store4($_8$sroa$0$0$$sroa_idx$i$i$i,4352); | |
$_8$sroa$4$0$$sroa_idx2$i$i$i = ((($_12$i$i)) + 12|0); | |
store4($_8$sroa$4$0$$sroa_idx2$i$i$i,3); | |
$26 = ((($_12$i$i)) + 16|0); | |
store4($26,$_17$i$i); | |
$27 = ((($_12$i$i)) + 20|0); | |
store4($27,3); | |
$28 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($writer$i$i,3112,$_12$i$i)|0); | |
$_0$sroa$0$0$i$i = $28; | |
} | |
$$pre$phiZ2D = $9;$_0$sroa$0$0$i = $_0$sroa$0$0$i$i; | |
store1($$elt,$_0$sroa$0$0$i); | |
store1($$pre$phiZ2D,1); | |
STACKTOP = sp;return ($0|0); | |
} | |
function __ZN4core3fmt8builders15debug_tuple_new17hf46138341f671ff7E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$repack = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$4 = ((($1)) + 28|0); | |
$5 = load4($4); | |
$6 = ((($1)) + 32|0); | |
$7 = load4($6); | |
$8 = ((($7)) + 12|0); | |
$9 = load4($8); | |
$10 = (FUNCTION_TABLE_iiii[$9 & 255]($5,$2,$3)|0); | |
$11 = ($3|0)==(0); | |
store4($0,$1); | |
$$repack = ((($0)) + 4|0); | |
store1($$repack,$10); | |
$12 = ((($0)) + 8|0); | |
store4($12,0); | |
$13 = ((($0)) + 12|0); | |
$14 = $11&1; | |
store1($13,$14); | |
return; | |
} | |
function __ZN4core3fmt8builders10DebugTuple6finish17he8f081491c0f63acE($0) { | |
$0 = $0|0; | |
var $$elt$phi$trans$insert = 0, $$pre = 0, $$unpack = 0, $$unpack$pre = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; | |
var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i = 0; | |
var $not$switch4$i$i$i = 0, $not$switch4$i18$i$i = 0, $switch4$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 8|0); | |
$2 = load4($1); | |
$3 = ($2|0)==(0); | |
$$elt$phi$trans$insert = ((($0)) + 4|0); | |
$$unpack$pre = load1($$elt$phi$trans$insert); | |
if ($3) { | |
$$unpack = $$unpack$pre; | |
return ($$unpack|0); | |
} | |
$switch4$i = ($$unpack$pre<<24>>24)==(0); | |
do { | |
if ($switch4$i) { | |
$4 = load4($0); | |
$5 = load4($4); | |
$6 = $5 & 4; | |
$7 = ($6|0)==(0); | |
if ($7) { | |
$16 = $2; | |
} else { | |
$8 = ((($4)) + 28|0); | |
$9 = load4($8); | |
$10 = ((($4)) + 32|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 12|0); | |
$13 = load4($12); | |
$14 = (FUNCTION_TABLE_iiii[$13 & 255]($9,12324,1)|0); | |
$not$switch4$i$i$i = ($14<<24>>24)==(0); | |
if (!($not$switch4$i$i$i)) { | |
$_0$sroa$0$0$i = 1; | |
break; | |
} | |
$$pre = load4($1); | |
$16 = $$pre; | |
} | |
$15 = ($16|0)==(1); | |
if ($15) { | |
$17 = ((($0)) + 12|0); | |
$18 = load1($17); | |
$19 = ($18<<24>>24)==(0); | |
if (!($19)) { | |
$20 = load4($0); | |
$21 = ((($20)) + 28|0); | |
$22 = load4($21); | |
$23 = ((($20)) + 32|0); | |
$24 = load4($23); | |
$25 = ((($24)) + 12|0); | |
$26 = load4($25); | |
$27 = (FUNCTION_TABLE_iiii[$26 & 255]($22,7215,1)|0); | |
$not$switch4$i18$i$i = ($27<<24>>24)==(0); | |
if (!($not$switch4$i18$i$i)) { | |
$_0$sroa$0$0$i = 1; | |
break; | |
} | |
} | |
} | |
$28 = load4($0); | |
$29 = ((($28)) + 28|0); | |
$30 = load4($29); | |
$31 = ((($28)) + 32|0); | |
$32 = load4($31); | |
$33 = ((($32)) + 12|0); | |
$34 = load4($33); | |
$35 = (FUNCTION_TABLE_iiii[$34 & 255]($30,12325,1)|0); | |
$_0$sroa$0$0$i = $35; | |
} else { | |
$_0$sroa$0$0$i = 1; | |
} | |
} while(0); | |
store1($$elt$phi$trans$insert,$_0$sroa$0$0$i); | |
$$unpack = $_0$sroa$0$0$i; | |
return ($$unpack|0); | |
} | |
function __ZN4core3fmt8builders10DebugInner5entry17hb0d7f2d6e3a6dd02E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$$i$i = 0, $$25$i$i = 0, $$26$i$i = 0, $$elt = 0, $$pre = 0, $$pre$phiZ2D = 0, $$unpack = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0; | |
var $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i = 0; | |
var $_12$i$i = 0, $_17$i$i = 0, $_33$sroa$4$0$$sroa_idx12$i$i = 0, $_33$sroa$5$0$$sroa_idx14$i$i = 0, $_33$sroa$617$0$$sroa_idx19$i$i = 0, $_33$sroa$7$0$$sroa_idx21$i$i = 0, $_38$i$i = 0, $_7$i$i$i = 0, $_8$sroa$0$0$$sroa_idx$i$i$i = 0, $_8$sroa$4$0$$sroa_idx2$i$i$i = 0, $entry = 0, $prefix$i$i = 0, $prefix1$i$i = 0, $switch3$i = 0, $writer$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 112|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(112|0); | |
$_7$i$i$i = sp + 88|0; | |
$writer$i$i = sp + 80|0; | |
$prefix$i$i = sp + 72|0; | |
$_12$i$i = sp + 48|0; | |
$_17$i$i = sp + 32|0; | |
$prefix1$i$i = sp + 24|0; | |
$_38$i$i = sp + 8|0; | |
$entry = sp; | |
store4($entry,$1); | |
$3 = ((($entry)) + 4|0); | |
store4($3,$2); | |
$$elt = ((($0)) + 4|0); | |
$$unpack = load1($$elt); | |
$4 = $entry; | |
$switch3$i = ($$unpack<<24>>24)==(0); | |
if (!($switch3$i)) { | |
$$pre = ((($0)) + 5|0); | |
$$pre$phiZ2D = $$pre;$_0$sroa$0$0$i = 1; | |
store1($$elt,$_0$sroa$0$0$i); | |
store1($$pre$phiZ2D,1); | |
STACKTOP = sp;return; | |
} | |
$5 = load4($0); | |
$6 = load4($5); | |
$7 = $6 & 4; | |
$8 = ($7|0)==(0); | |
$9 = ((($0)) + 5|0); | |
$10 = load1($9); | |
if ($8) { | |
$24 = ($10<<24>>24)==(0); | |
$$25$i$i = $24 ? 15312 : 12362; | |
$$26$i$i = $24 ? 0 : 2; | |
store4($prefix1$i$i,$$25$i$i); | |
$25 = ((($prefix1$i$i)) + 4|0); | |
store4($25,$$26$i$i); | |
$26 = $prefix1$i$i; | |
store4($_38$i$i,$26); | |
$27 = ((($_38$i$i)) + 4|0); | |
store4($27,(128)); | |
$28 = ((($_38$i$i)) + 8|0); | |
store4($28,$4); | |
$29 = ((($_38$i$i)) + 12|0); | |
store4($29,(130)); | |
$30 = ((($5)) + 28|0); | |
$31 = load4($30); | |
$32 = ((($5)) + 32|0); | |
$33 = load4($32); | |
store4($_7$i$i$i,4484); | |
$_33$sroa$4$0$$sroa_idx12$i$i = ((($_7$i$i$i)) + 4|0); | |
store4($_33$sroa$4$0$$sroa_idx12$i$i,2); | |
$_33$sroa$5$0$$sroa_idx14$i$i = ((($_7$i$i$i)) + 8|0); | |
store4($_33$sroa$5$0$$sroa_idx14$i$i,0); | |
$_33$sroa$617$0$$sroa_idx19$i$i = ((($_7$i$i$i)) + 16|0); | |
store4($_33$sroa$617$0$$sroa_idx19$i$i,$_38$i$i); | |
$_33$sroa$7$0$$sroa_idx21$i$i = ((($_7$i$i$i)) + 20|0); | |
store4($_33$sroa$7$0$$sroa_idx21$i$i,2); | |
$34 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($31,$33,$_7$i$i$i)|0); | |
$$pre$phiZ2D = $9;$_0$sroa$0$0$i = $34; | |
store1($$elt,$_0$sroa$0$0$i); | |
store1($$pre$phiZ2D,1); | |
STACKTOP = sp;return; | |
} else { | |
$11 = $5; | |
store4($writer$i$i,$11); | |
$12 = ((($writer$i$i)) + 4|0); | |
store1($12,0); | |
$13 = ($10<<24>>24)==(0); | |
$$$i$i = $13 ? 15312 : 7215; | |
$14 = $10&255; | |
store4($prefix$i$i,$$$i$i); | |
$15 = ((($prefix$i$i)) + 4|0); | |
store4($15,$14); | |
$16 = $prefix$i$i; | |
store4($_17$i$i,$16); | |
$17 = ((($_17$i$i)) + 4|0); | |
store4($17,(128)); | |
$18 = ((($_17$i$i)) + 8|0); | |
store4($18,$4); | |
$19 = ((($_17$i$i)) + 12|0); | |
store4($19,(130)); | |
store4($_12$i$i,4208); | |
$20 = ((($_12$i$i)) + 4|0); | |
store4($20,2); | |
$_8$sroa$0$0$$sroa_idx$i$i$i = ((($_12$i$i)) + 8|0); | |
store4($_8$sroa$0$0$$sroa_idx$i$i$i,4224); | |
$_8$sroa$4$0$$sroa_idx2$i$i$i = ((($_12$i$i)) + 12|0); | |
store4($_8$sroa$4$0$$sroa_idx2$i$i$i,2); | |
$21 = ((($_12$i$i)) + 16|0); | |
store4($21,$_17$i$i); | |
$22 = ((($_12$i$i)) + 20|0); | |
store4($22,2); | |
$23 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($writer$i$i,3112,$_12$i$i)|0); | |
$$pre$phiZ2D = $9;$_0$sroa$0$0$i = $23; | |
store1($$elt,$_0$sroa$0$0$i); | |
store1($$pre$phiZ2D,1); | |
STACKTOP = sp;return; | |
} | |
} | |
function __ZN4core3fmt8builders14debug_list_new17h6cde70f6fe42436aE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_11$sroa$4$0$$sroa_idx = 0, $_11$sroa$5$0$$sroa_idx = 0, $_5$sroa$4$0$$sroa_idx11 = 0, $_5$sroa$5$0$$sroa_idx13 = 0, $_5$sroa$616$0$$sroa_idx18 = 0, $_5$sroa$7$0$$sroa_idx20 = 0, $_7$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_7$i = sp; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
store4($_7$i,4500); | |
$_5$sroa$4$0$$sroa_idx11 = ((($_7$i)) + 4|0); | |
store4($_5$sroa$4$0$$sroa_idx11,1); | |
$_5$sroa$5$0$$sroa_idx13 = ((($_7$i)) + 8|0); | |
store4($_5$sroa$5$0$$sroa_idx13,0); | |
$_5$sroa$616$0$$sroa_idx18 = ((($_7$i)) + 16|0); | |
store4($_5$sroa$616$0$$sroa_idx18,14768); | |
$_5$sroa$7$0$$sroa_idx20 = ((($_7$i)) + 20|0); | |
store4($_5$sroa$7$0$$sroa_idx20,0); | |
$6 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($3,$5,$_7$i)|0); | |
store4($0,$1); | |
$_11$sroa$4$0$$sroa_idx = ((($0)) + 4|0); | |
store1($_11$sroa$4$0$$sroa_idx,$6); | |
$_11$sroa$5$0$$sroa_idx = ((($0)) + 5|0); | |
store1($_11$sroa$5$0$$sroa_idx,0); | |
STACKTOP = sp;return; | |
} | |
function __ZN4core3fmt8builders9DebugList5entry17hdb7e5aaa78e4ebfaE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
__ZN4core3fmt8builders10DebugInner5entry17hb0d7f2d6e3a6dd02E($0,$1,$2); | |
return ($0|0); | |
} | |
function __ZN4core3fmt8builders9DebugList6finish17h559795a902ec9513E($0) { | |
$0 = $0|0; | |
var $$elt$i = 0, $$unpack$i = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0; | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i = 0, $prefix$sroa$0$0$i = 0, $prefix$sroa$5$0$i = 0, $switch3$i$i = 0, $switch4$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = load4($1); | |
$3 = $2 & 4; | |
$4 = ($3|0)==(0); | |
if ($4) { | |
label = 3; | |
} else { | |
$5 = ((($0)) + 5|0); | |
$6 = load1($5); | |
$7 = ($6<<24>>24)==(0); | |
if ($7) { | |
label = 3; | |
} else { | |
$prefix$sroa$0$0$i = 12324;$prefix$sroa$5$0$i = 1; | |
} | |
} | |
if ((label|0) == 3) { | |
$prefix$sroa$0$0$i = 15312;$prefix$sroa$5$0$i = 0; | |
} | |
$$elt$i = ((($0)) + 4|0); | |
$$unpack$i = load1($$elt$i); | |
$switch3$i$i = ($$unpack$i<<24>>24)==(0); | |
if (!($switch3$i$i)) { | |
store1($$elt$i,1); | |
$_0$sroa$0$0$i = 1; | |
return ($_0$sroa$0$0$i|0); | |
} | |
$8 = ((($1)) + 28|0); | |
$9 = load4($8); | |
$10 = ((($1)) + 32|0); | |
$11 = load4($10); | |
$12 = ((($11)) + 12|0); | |
$13 = load4($12); | |
$14 = (FUNCTION_TABLE_iiii[$13 & 255]($9,$prefix$sroa$0$0$i,$prefix$sroa$5$0$i)|0); | |
store1($$elt$i,$14); | |
$switch4$i = ($14<<24>>24)==(0); | |
if (!($switch4$i)) { | |
$_0$sroa$0$0$i = 1; | |
return ($_0$sroa$0$0$i|0); | |
} | |
$15 = load4($0); | |
$16 = ((($15)) + 28|0); | |
$17 = load4($16); | |
$18 = ((($15)) + 32|0); | |
$19 = load4($18); | |
$20 = ((($19)) + 12|0); | |
$21 = load4($20); | |
$22 = (FUNCTION_TABLE_iiii[$21 & 255]($17,7245,1)|0); | |
$_0$sroa$0$0$i = $22; | |
return ($_0$sroa$0$0$i|0); | |
} | |
function __ZN4core3fmt10ArgumentV110from_usize17h20a6b1fb0831f3a8E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
store4($0,$1); | |
$2 = ((($0)) + 4|0); | |
store4($2,129); | |
return; | |
} | |
function __ZN73__LT_core__fmt__Arguments_LT__u27_a_GT__u20_as_u20_core__fmt__Display_GT_3fmt17hdcc9a6e2211df415E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_7 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_7 = sp; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
; store8($_7,load8($0,4),4); store8($_7+8 | 0,load8($0+8 | 0,4),4); store8($_7+16 | 0,load8($0+16 | 0,4),4); | |
$6 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($3,$5,$_7)|0); | |
STACKTOP = sp;return ($6|0); | |
} | |
function __ZN4core3fmt9Formatter9write_fmt17h779d5136524232d4E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $_7 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$_7 = sp; | |
$2 = ((($0)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($0)) + 32|0); | |
$5 = load4($4); | |
; store8($_7,load8($1,4),4); store8($_7+8 | 0,load8($1+8 | 0,4),4); store8($_7+16 | 0,load8($1+16 | 0,4),4); | |
$6 = (__ZN4core3fmt5write17h6ac4c8c15eb48c27E($3,$5,$_7)|0); | |
STACKTOP = sp;return ($6|0); | |
} | |
function __ZN4core3fmt9Formatter9alternate17h0097dc4402a4a66aE($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = load4($0); | |
$2 = $1 & 4; | |
$3 = ($2|0)!=(0); | |
return ($3|0); | |
} | |
function __ZN40__LT_str_u20_as_u20_core__fmt__Debug_GT_3fmt17h31fd16ee2a8b1f10E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$ = 0, $$$i50 = 0, $$cast$i = 0, $$cast$i210 = 0, $$cast$i210220 = 0, $$cast$i213 = 0, $$iter2$sroa$9$0 = 0, $$pre$i = 0, $$pre$phi$iZ2D = 0, $$sink$i$i = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0; | |
var $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0; | |
var $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0, $62 = 0; | |
var $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0, $80 = 0; | |
var $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0, $99 = 0; | |
var $_0$0$i = 0, $_0$0$i10$i$i$i = 0, $_0$0$i16$i$i$i = 0, $_0$0$i23$i$i$i = 0, $_0$sroa$0$0 = 0, $_5$sroa$4$0$ph$i = 0, $_55$sroa$14$2$ph = 0, $from$0$ph$lcssa209 = 0, $from$0$ph$lcssa209251 = 0, $from$0$ph$lcssa209252 = 0, $from$0$ph219 = 0, $init_state$sroa$0$0$i = 0, $init_state$sroa$15$0$i$off32 = 0, $init_state$sroa$9$0$i = 0, $iter$sroa$0$0$ph217 = 0, $iter$sroa$0$0211 = 0, $iter$sroa$6$0$ph218 = 0, $iter$sroa$6$0212 = 0, $iter$sroa$6$1 = 0, $iter$sroa$6$2 = 0; | |
var $iter$sroa$6$3 = 0, $iter$sroa$6$4 = 0, $iter2$sroa$0$0 = 0, $iter2$sroa$0$1$ph = 0, $iter2$sroa$1587$0 = 0, $iter2$sroa$1587$2$ph = 0, $iter2$sroa$9$2$ph = 0, $not$$i$i = 0, $not$$i$i67 = 0, $not$$i8$i = 0, $not$switch4$i = 0, $not$switch4$i48 = 0, $not$switch4$i53 = 0, $not$switch4$i64 = 0, $or$cond$i$i = 0, $or$cond$i$i66 = 0, $or$cond$i7$i = 0, $phitmp$i$i$i = 0, $phitmp32$i$i$i = 0, $phitmp33$i$i$i = 0; | |
var $switch = 0, $trunc$i = 0, $trunc$i$clear = 0, $trunc$i$i = 0, $trunc$i$i$clear = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = ((($2)) + 28|0); | |
$4 = load4($3); | |
$5 = ((($2)) + 32|0); | |
$6 = load4($5); | |
$7 = ((($6)) + 16|0); | |
$8 = load4($7); | |
$9 = (FUNCTION_TABLE_iii[$8 & 255]($4,34)|0); | |
$not$switch4$i = ($9<<24>>24)==(0); | |
if (!($not$switch4$i)) { | |
$_0$sroa$0$0 = 1; | |
return ($_0$sroa$0$0|0); | |
} | |
$10 = (($0) + ($1)|0); | |
$11 = ($1|0)==(0); | |
do { | |
if ($11) { | |
$from$0$ph$lcssa209252 = 0; | |
label = 17; | |
} else { | |
$12 = $0; | |
$$cast$i210220 = $0;$from$0$ph219 = 0;$iter$sroa$0$0$ph217 = 0;$iter$sroa$6$0$ph218 = $12; | |
L6: while(1) { | |
$$cast$i213 = $$cast$i210220;$iter$sroa$0$0211 = $iter$sroa$0$0$ph217;$iter$sroa$6$0212 = $iter$sroa$6$0$ph218; | |
while(1) { | |
$15 = ((($$cast$i213)) + 1|0); | |
$16 = $15; | |
$14 = load1($$cast$i213); | |
$17 = ($14<<24>>24)>(-1); | |
if ($17) { | |
$13 = $14&255; | |
$_5$sroa$4$0$ph$i = $13;$iter$sroa$6$4 = $16; | |
} else { | |
$18 = $14 & 31; | |
$19 = $18&255; | |
$20 = ($15|0)==($10|0); | |
if ($20) { | |
$29 = $10;$_0$0$i23$i$i$i = 0;$iter$sroa$6$1 = $16; | |
} else { | |
$21 = ((($$cast$i213)) + 2|0); | |
$22 = $21; | |
$23 = load1($15); | |
$phitmp$i$i$i = $23 & 63; | |
$29 = $21;$_0$0$i23$i$i$i = $phitmp$i$i$i;$iter$sroa$6$1 = $22; | |
} | |
$24 = $19 << 6; | |
$25 = $_0$0$i23$i$i$i&255; | |
$26 = $25 | $24; | |
$27 = ($14&255)>(223); | |
if ($27) { | |
$28 = ($29|0)==($10|0); | |
if ($28) { | |
$40 = $10;$_0$0$i16$i$i$i = 0;$iter$sroa$6$2 = $iter$sroa$6$1; | |
} else { | |
$30 = ((($29)) + 1|0); | |
$31 = $30; | |
$32 = load1($29); | |
$phitmp32$i$i$i = $32 & 63; | |
$40 = $30;$_0$0$i16$i$i$i = $phitmp32$i$i$i;$iter$sroa$6$2 = $31; | |
} | |
$33 = $25 << 6; | |
$34 = $_0$0$i16$i$i$i&255; | |
$35 = $34 | $33; | |
$36 = $19 << 12; | |
$37 = $35 | $36; | |
$38 = ($14&255)>(239); | |
if ($38) { | |
$39 = ($40|0)==($10|0); | |
if ($39) { | |
$_0$0$i10$i$i$i = 0;$iter$sroa$6$3 = $iter$sroa$6$2; | |
} else { | |
$41 = ((($40)) + 1|0); | |
$42 = $41; | |
$43 = load1($40); | |
$phitmp33$i$i$i = $43 & 63; | |
$_0$0$i10$i$i$i = $phitmp33$i$i$i;$iter$sroa$6$3 = $42; | |
} | |
$44 = $19 << 18; | |
$45 = $44 & 1835008; | |
$46 = $35 << 6; | |
$47 = $_0$0$i10$i$i$i&255; | |
$48 = $46 | $45; | |
$49 = $48 | $47; | |
$_5$sroa$4$0$ph$i = $49;$iter$sroa$6$4 = $iter$sroa$6$3; | |
} else { | |
$_5$sroa$4$0$ph$i = $37;$iter$sroa$6$4 = $iter$sroa$6$2; | |
} | |
} else { | |
$_5$sroa$4$0$ph$i = $26;$iter$sroa$6$4 = $iter$sroa$6$1; | |
} | |
} | |
$61 = (($iter$sroa$0$0211) - ($iter$sroa$6$0212))|0; | |
$62 = (($61) + ($iter$sroa$6$4))|0; | |
switch ($_5$sroa$4$0$ph$i|0) { | |
case 9: { | |
$init_state$sroa$0$0$i = 2;$init_state$sroa$15$0$i$off32 = 0;$init_state$sroa$9$0$i = 116; | |
break; | |
} | |
case 13: { | |
$init_state$sroa$0$0$i = 2;$init_state$sroa$15$0$i$off32 = 0;$init_state$sroa$9$0$i = 114; | |
break; | |
} | |
case 10: { | |
$init_state$sroa$0$0$i = 2;$init_state$sroa$15$0$i$off32 = 0;$init_state$sroa$9$0$i = 110; | |
break; | |
} | |
case 34: case 39: case 92: { | |
$init_state$sroa$0$0$i = 2;$init_state$sroa$15$0$i$off32 = 0;$init_state$sroa$9$0$i = $_5$sroa$4$0$ph$i; | |
break; | |
} | |
default: { | |
$63 = (__ZN4core12char_private12is_printable17h3723659b1c69bb18E($_5$sroa$4$0$ph$i)|0); | |
if ($63) { | |
$init_state$sroa$0$0$i = 1;$init_state$sroa$15$0$i$off32 = 0;$init_state$sroa$9$0$i = $_5$sroa$4$0$ph$i; | |
} else { | |
$64 = $_5$sroa$4$0$ph$i | 1; | |
$65 = (Math_clz32(($64|0))|0); | |
$66 = (31 - ($65))|0; | |
$67 = $66 >>> 2; | |
$init_state$sroa$0$0$i = 3;$init_state$sroa$15$0$i$off32 = $67;$init_state$sroa$9$0$i = $_5$sroa$4$0$ph$i; | |
} | |
} | |
} | |
$switch = ($init_state$sroa$0$0$i|0)==(1); | |
if (!($switch)) { | |
break; | |
} | |
$$cast$i = $iter$sroa$6$4; | |
$68 = ($$cast$i|0)==($10|0); | |
if ($68) { | |
$from$0$ph$lcssa209 = $from$0$ph219; | |
label = 16; | |
break L6; | |
} else { | |
$$cast$i213 = $$cast$i;$iter$sroa$0$0211 = $62;$iter$sroa$6$0212 = $iter$sroa$6$4; | |
} | |
} | |
$69 = ($iter$sroa$0$0211>>>0)<($from$0$ph219>>>0); | |
if ($69) { | |
label = 31; | |
break; | |
} | |
$75 = ($from$0$ph219|0)==(0); | |
$76 = ($from$0$ph219|0)==($1|0); | |
$or$cond$i7$i = $75 | $76; | |
if (!($or$cond$i7$i)) { | |
$not$$i8$i = ($from$0$ph219>>>0)<($1>>>0); | |
if (!($not$$i8$i)) { | |
label = 31; | |
break; | |
} | |
$77 = (($0) + ($from$0$ph219)|0); | |
$78 = load1($77); | |
$79 = ($78<<24>>24)>(-65); | |
if (!($79)) { | |
label = 31; | |
break; | |
} | |
} | |
$70 = ($iter$sroa$0$0211|0)==(0); | |
$71 = ($iter$sroa$0$0211|0)==($1|0); | |
$or$cond$i$i = $70 | $71; | |
if (!($or$cond$i$i)) { | |
$not$$i$i = ($iter$sroa$0$0211>>>0)<($1>>>0); | |
if (!($not$$i$i)) { | |
label = 31; | |
break; | |
} | |
$72 = (($0) + ($iter$sroa$0$0211)|0); | |
$73 = load1($72); | |
$74 = ($73<<24>>24)>(-65); | |
if (!($74)) { | |
label = 31; | |
break; | |
} | |
} | |
$80 = (($0) + ($from$0$ph219)|0); | |
$81 = (($iter$sroa$0$0211) - ($from$0$ph219))|0; | |
$82 = load4($3); | |
$83 = load4($5); | |
$84 = ((($83)) + 12|0); | |
$85 = load4($84); | |
$86 = (FUNCTION_TABLE_iiii[$85 & 255]($82,$80,$81)|0); | |
$not$switch4$i53 = ($86<<24>>24)==(0); | |
if ($not$switch4$i53) { | |
$iter2$sroa$0$0 = $init_state$sroa$0$0$i;$iter2$sroa$1587$0 = $init_state$sroa$15$0$i$off32;$trunc$i$i = 5; | |
} else { | |
$_0$sroa$0$0 = 1; | |
label = 4; | |
break; | |
} | |
L43: while(1) { | |
$trunc$i = $iter2$sroa$0$0&255; | |
$trunc$i$clear = $trunc$i & 3; | |
L45: do { | |
switch ($trunc$i$clear<<24>>24) { | |
case 0: { | |
break L43; | |
break; | |
} | |
case 1: { | |
$_55$sroa$14$2$ph = $init_state$sroa$9$0$i;$iter2$sroa$0$1$ph = 0;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = $trunc$i$i; | |
break; | |
} | |
case 2: { | |
$_55$sroa$14$2$ph = 92;$iter2$sroa$0$1$ph = 1;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = $trunc$i$i; | |
break; | |
} | |
case 3: { | |
$trunc$i$i$clear = $trunc$i$i & 7; | |
switch ($trunc$i$i$clear<<24>>24) { | |
case 0: { | |
break L43; | |
break; | |
} | |
case 5: { | |
$_55$sroa$14$2$ph = 92;$iter2$sroa$0$1$ph = $iter2$sroa$0$0;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = 4; | |
break L45; | |
break; | |
} | |
case 1: { | |
$_55$sroa$14$2$ph = 125;$iter2$sroa$0$1$ph = $iter2$sroa$0$0;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = 0; | |
break L45; | |
break; | |
} | |
case 2: { | |
$87 = $iter2$sroa$1587$0 << 2; | |
$88 = $87 & 28; | |
$89 = $init_state$sroa$9$0$i >>> $88; | |
$90 = $89 & 15; | |
$91 = $90&255; | |
$92 = ($91&255)<(10); | |
$93 = $90 | 48; | |
$94 = (($90) + 87)|0; | |
$$sink$i$i = $92 ? $93 : $94; | |
$95 = $$sink$i$i & 127; | |
$96 = ($iter2$sroa$1587$0|0)==(0); | |
$97 = (($iter2$sroa$1587$0) + -1)|0; | |
$$ = $96 ? 0 : $97; | |
$$iter2$sroa$9$0 = $96 ? 1 : $trunc$i$i; | |
$_55$sroa$14$2$ph = $95;$iter2$sroa$0$1$ph = $iter2$sroa$0$0;$iter2$sroa$1587$2$ph = $$;$iter2$sroa$9$2$ph = $$iter2$sroa$9$0; | |
break L45; | |
break; | |
} | |
case 3: { | |
$_55$sroa$14$2$ph = 123;$iter2$sroa$0$1$ph = $iter2$sroa$0$0;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = 2; | |
break L45; | |
break; | |
} | |
case 4: { | |
$_55$sroa$14$2$ph = 117;$iter2$sroa$0$1$ph = $iter2$sroa$0$0;$iter2$sroa$1587$2$ph = $iter2$sroa$1587$0;$iter2$sroa$9$2$ph = 3; | |
break L45; | |
break; | |
} | |
default: { | |
label = 46; | |
break L6; | |
} | |
} | |
break; | |
} | |
default: { | |
label = 47; | |
break L6; | |
} | |
} | |
} while(0); | |
$103 = load4($3); | |
$104 = load4($5); | |
$105 = ((($104)) + 16|0); | |
$106 = load4($105); | |
$107 = (FUNCTION_TABLE_iii[$106 & 255]($103,$_55$sroa$14$2$ph)|0); | |
$not$switch4$i48 = ($107<<24>>24)==(0); | |
if ($not$switch4$i48) { | |
$iter2$sroa$0$0 = $iter2$sroa$0$1$ph;$iter2$sroa$1587$0 = $iter2$sroa$1587$2$ph;$trunc$i$i = $iter2$sroa$9$2$ph; | |
} else { | |
$_0$sroa$0$0 = 1; | |
label = 4; | |
break L6; | |
} | |
} | |
$98 = ($_5$sroa$4$0$ph$i>>>0)<(128); | |
if ($98) { | |
$_0$0$i = 1; | |
} else { | |
$99 = ($_5$sroa$4$0$ph$i>>>0)<(2048); | |
if ($99) { | |
$_0$0$i = 2; | |
} else { | |
$100 = ($_5$sroa$4$0$ph$i>>>0)<(65536); | |
$$$i50 = $100 ? 3 : 4; | |
$_0$0$i = $$$i50; | |
} | |
} | |
$101 = (($_0$0$i) + ($iter$sroa$0$0211))|0; | |
$$cast$i210 = $iter$sroa$6$4; | |
$102 = ($$cast$i210|0)==($10|0); | |
if ($102) { | |
$from$0$ph$lcssa209 = $101; | |
label = 16; | |
break; | |
} else { | |
$$cast$i210220 = $$cast$i210;$from$0$ph219 = $101;$iter$sroa$0$0$ph217 = $62;$iter$sroa$6$0$ph218 = $iter$sroa$6$4; | |
} | |
} | |
if ((label|0) == 4) { | |
return ($_0$sroa$0$0|0); | |
} | |
else if ((label|0) == 16) { | |
$50 = ($from$0$ph$lcssa209|0)==(0); | |
$51 = ($from$0$ph$lcssa209|0)==($1|0); | |
$or$cond$i$i66 = $50 | $51; | |
if ($or$cond$i$i66) { | |
$from$0$ph$lcssa209252 = $from$0$ph$lcssa209; | |
label = 17; | |
break; | |
} | |
$not$$i$i67 = ($from$0$ph$lcssa209>>>0)<($1>>>0); | |
if (!($not$$i$i67)) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($0,$1,$from$0$ph$lcssa209,$1); | |
// unreachable; | |
} | |
$52 = (($0) + ($from$0$ph$lcssa209)|0); | |
$53 = load1($52); | |
$54 = ($53<<24>>24)>(-65); | |
if ($54) { | |
$$pre$phi$iZ2D = $52;$from$0$ph$lcssa209251 = $from$0$ph$lcssa209; | |
break; | |
} | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($0,$1,$from$0$ph$lcssa209,$1); | |
// unreachable; | |
} | |
else if ((label|0) == 31) { | |
__ZN4core3str16slice_error_fail17h2b307e9a62d274cdE($0,$1,$from$0$ph219,$iter$sroa$0$0211); | |
// unreachable; | |
} | |
else if ((label|0) == 46) { | |
// unreachable; | |
} | |
else if ((label|0) == 47) { | |
// unreachable; | |
} | |
} | |
} while(0); | |
if ((label|0) == 17) { | |
$$pre$i = (($0) + ($from$0$ph$lcssa209252)|0); | |
$$pre$phi$iZ2D = $$pre$i;$from$0$ph$lcssa209251 = $from$0$ph$lcssa209252; | |
} | |
$55 = (($1) - ($from$0$ph$lcssa209251))|0; | |
$56 = load4($3); | |
$57 = load4($5); | |
$58 = ((($57)) + 12|0); | |
$59 = load4($58); | |
$60 = (FUNCTION_TABLE_iiii[$59 & 255]($56,$$pre$phi$iZ2D,$55)|0); | |
$not$switch4$i64 = ($60<<24>>24)==(0); | |
if (!($not$switch4$i64)) { | |
$_0$sroa$0$0 = 1; | |
return ($_0$sroa$0$0|0); | |
} | |
$108 = load4($3); | |
$109 = load4($5); | |
$110 = ((($109)) + 16|0); | |
$111 = load4($110); | |
$112 = (FUNCTION_TABLE_iii[$111 & 255]($108,34)|0); | |
$_0$sroa$0$0 = $112; | |
return ($_0$sroa$0$0|0); | |
} | |
function __ZN4core12char_private12is_printable17h3723659b1c69bb18E($0) { | |
$0 = $0|0; | |
var $$off = 0, $$off2 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0; | |
var $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $5 = 0, $6 = 0; | |
var $7 = 0, $8 = 0, $9 = 0, $_0$0$shrunk = 0, $_0$0$sroa$speculated$i$i$i = 0, $_0$0$sroa$speculated$i$i$i15 = 0, $cond$i = 0, $cond$i18 = 0, $iter$sroa$0$0$in$i = 0, $iter$sroa$0$0$in$i6 = 0, $iter2$sroa$0$0$in$i = 0, $iter2$sroa$0$0$in$i13 = 0, $iter2$sroa$6$0$i = 0, $iter2$sroa$6$0$i12 = 0, $not$ = 0, $or$cond = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = $0&65535; | |
$2 = ($0>>>0)<(65536); | |
if ($2) { | |
$iter$sroa$0$0$in$i = 4644; | |
while(1) { | |
$3 = ($iter$sroa$0$0$in$i|0)==((5216)|0); | |
if ($3) { | |
break; | |
} | |
$4 = load2($iter$sroa$0$0$in$i); | |
$5 = ($4<<16>>16)==($1<<16>>16); | |
if ($5) { | |
$_0$0$shrunk = 0; | |
label = 22; | |
break; | |
} | |
$6 = ((($iter$sroa$0$0$in$i)) + 2|0); | |
$7 = ($4&65535)>($1&65535); | |
if ($7) { | |
break; | |
} else { | |
$iter$sroa$0$0$in$i = $6; | |
} | |
} | |
if ((label|0) == 22) { | |
return ($_0$0$shrunk|0); | |
} | |
$8 = $0 & 65535; | |
$iter2$sroa$0$0$in$i = 5216;$iter2$sroa$6$0$i = 320; | |
while(1) { | |
$9 = ($iter2$sroa$6$0$i|0)==(0); | |
if ($9) { | |
$_0$0$shrunk = 1; | |
label = 22; | |
break; | |
} | |
$10 = ($iter2$sroa$6$0$i>>>0)>(2); | |
$_0$0$sroa$speculated$i$i$i = $10 ? 2 : $iter2$sroa$6$0$i; | |
$11 = (($iter2$sroa$0$0$in$i) + ($_0$0$sroa$speculated$i$i$i<<1)|0); | |
$12 = (($iter2$sroa$6$0$i) - ($_0$0$sroa$speculated$i$i$i))|0; | |
$cond$i = ($_0$0$sroa$speculated$i$i$i|0)==(1); | |
if ($cond$i) { | |
label = 10; | |
break; | |
} | |
$13 = load2($iter2$sroa$0$0$in$i); | |
$14 = $13&65535; | |
$15 = (($8) - ($14))|0; | |
$16 = ($15|0)>(-1); | |
if (!($16)) { | |
$_0$0$shrunk = 1; | |
label = 22; | |
break; | |
} | |
$17 = ((($iter2$sroa$0$0$in$i)) + 2|0); | |
$18 = load2($17); | |
$19 = $18&65535; | |
$20 = ($15|0)<($19|0); | |
if ($20) { | |
$_0$0$shrunk = 0; | |
label = 22; | |
break; | |
} else { | |
$iter2$sroa$0$0$in$i = $11;$iter2$sroa$6$0$i = $12; | |
} | |
} | |
if ((label|0) == 10) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(4508,1,1); | |
// unreachable; | |
} | |
else if ((label|0) == 22) { | |
return ($_0$0$shrunk|0); | |
} | |
} | |
$21 = ($0>>>0)<(131072); | |
if ($21) { | |
$iter$sroa$0$0$in$i6 = 5856; | |
} else { | |
$40 = ($0>>>0)<(194560); | |
$$off = (($0) + -195102)|0; | |
$41 = ($$off>>>0)<(722658); | |
$or$cond = $40 | $41; | |
if ($or$cond) { | |
$_0$0$shrunk = 0; | |
return ($_0$0$shrunk|0); | |
} else { | |
$$off2 = (($0) + -918000)|0; | |
$not$ = ($$off2>>>0)>(196111); | |
return ($not$|0); | |
} | |
} | |
while(1) { | |
$22 = ($iter$sroa$0$0$in$i6|0)==((6048)|0); | |
if ($22) { | |
break; | |
} | |
$23 = load2($iter$sroa$0$0$in$i6); | |
$24 = ($23<<16>>16)==($1<<16>>16); | |
if ($24) { | |
$_0$0$shrunk = 0; | |
label = 22; | |
break; | |
} | |
$25 = ((($iter$sroa$0$0$in$i6)) + 2|0); | |
$26 = ($23&65535)>($1&65535); | |
if ($26) { | |
break; | |
} else { | |
$iter$sroa$0$0$in$i6 = $25; | |
} | |
} | |
if ((label|0) == 22) { | |
return ($_0$0$shrunk|0); | |
} | |
$27 = $0 & 65535; | |
$iter2$sroa$0$0$in$i13 = 6048;$iter2$sroa$6$0$i12 = 172; | |
while(1) { | |
$28 = ($iter2$sroa$6$0$i12|0)==(0); | |
if ($28) { | |
$_0$0$shrunk = 1; | |
label = 22; | |
break; | |
} | |
$29 = ($iter2$sroa$6$0$i12>>>0)>(2); | |
$_0$0$sroa$speculated$i$i$i15 = $29 ? 2 : $iter2$sroa$6$0$i12; | |
$30 = (($iter2$sroa$0$0$in$i13) + ($_0$0$sroa$speculated$i$i$i15<<1)|0); | |
$31 = (($iter2$sroa$6$0$i12) - ($_0$0$sroa$speculated$i$i$i15))|0; | |
$cond$i18 = ($_0$0$sroa$speculated$i$i$i15|0)==(1); | |
if ($cond$i18) { | |
label = 20; | |
break; | |
} | |
$32 = load2($iter2$sroa$0$0$in$i13); | |
$33 = $32&65535; | |
$34 = (($27) - ($33))|0; | |
$35 = ($34|0)>(-1); | |
if (!($35)) { | |
$_0$0$shrunk = 1; | |
label = 22; | |
break; | |
} | |
$36 = ((($iter2$sroa$0$0$in$i13)) + 2|0); | |
$37 = load2($36); | |
$38 = $37&65535; | |
$39 = ($34|0)<($38|0); | |
if ($39) { | |
$_0$0$shrunk = 0; | |
label = 22; | |
break; | |
} else { | |
$iter2$sroa$0$0$in$i13 = $30;$iter2$sroa$6$0$i12 = $31; | |
} | |
} | |
if ((label|0) == 20) { | |
__ZN4core9panicking18panic_bounds_check17h60ba1c1c3b4d528aE(4508,1,1); | |
// unreachable; | |
} | |
else if ((label|0) == 22) { | |
return ($_0$0$shrunk|0); | |
} | |
return (0)|0; | |
} | |
function __ZN42__LT_str_u20_as_u20_core__fmt__Display_GT_3fmt17h66ce7d3c5c65a4afE($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = (__ZN4core3fmt9Formatter3pad17h62fd4457a5452e54E($2,$0,$1)|0); | |
return ($3|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h9b9b7b0a48f800a6E_371($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$3 = (__ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_usize_GT_3fmt17h37545f28d8020ae4E($2,$1)|0); | |
return ($3|0); | |
} | |
function __ZN4core3fmt3num52__LT_impl_u20_core__fmt__Display_u20_for_u20_u32_GT_3fmt17he8ca1a7563dec238E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$old5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0; | |
var $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $buf31 = 0, $curr$0 = 0; | |
var $curr$1 = 0, $curr$2 = 0, $curr$3 = 0, $n$1 = 0, $n$2 = 0, $n1$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$buf31 = sp; | |
$2 = load4($0); | |
$3 = ($2>>>0)>(9999); | |
if ($3) { | |
$curr$0 = 20;$n$1 = $2; | |
while(1) { | |
$4 = (($n$1>>>0) % 10000)&-1; | |
$5 = (($n$1>>>0) / 10000)&-1; | |
$6 = (($4>>>0) / 100)&-1; | |
$7 = $6 << 1; | |
$8 = (($4>>>0) % 100)&-1; | |
$9 = $8 << 1; | |
$10 = (($curr$0) + -4)|0; | |
$11 = (11863 + ($7)|0); | |
$12 = (($buf31) + ($10)|0); | |
$13 = load2($11,1); | |
store2($12,$13,1); | |
$14 = (11863 + ($9)|0); | |
$15 = (($curr$0) + -2)|0; | |
$16 = (($buf31) + ($15)|0); | |
$17 = load2($14,1); | |
store2($16,$17,1); | |
$$old5 = ($n$1>>>0)>(99999999); | |
if ($$old5) { | |
$curr$0 = $10;$n$1 = $5; | |
} else { | |
$curr$1 = $10;$n$2 = $5; | |
break; | |
} | |
} | |
} else { | |
$curr$1 = 20;$n$2 = $2; | |
} | |
$18 = ($n$2|0)>(99); | |
if ($18) { | |
$19 = (($n$2>>>0) % 100)&-1; | |
$20 = $19 << 1; | |
$21 = (($n$2>>>0) / 100)&-1; | |
$22 = (($curr$1) + -2)|0; | |
$23 = (11863 + ($20)|0); | |
$24 = (($buf31) + ($22)|0); | |
$25 = load2($23,1); | |
store2($24,$25,1); | |
$curr$2 = $22;$n1$0 = $21; | |
} else { | |
$curr$2 = $curr$1;$n1$0 = $n$2; | |
} | |
$26 = ($n1$0|0)<(10); | |
if ($26) { | |
$27 = (($curr$2) + -1)|0; | |
$28 = $n1$0&255; | |
$29 = (($buf31) + ($27)|0); | |
$30 = (($28) + 48)<<24>>24; | |
store1($29,$30); | |
$curr$3 = $27; | |
$36 = (($buf31) + ($curr$3)|0); | |
$37 = (20 - ($curr$3))|0; | |
$38 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,15312,0,$36,$37)|0); | |
STACKTOP = sp;return ($38|0); | |
} else { | |
$31 = $n1$0 << 1; | |
$32 = (($curr$2) + -2)|0; | |
$33 = (11863 + ($31)|0); | |
$34 = (($buf31) + ($32)|0); | |
$35 = load2($33,1); | |
store2($34,$35,1); | |
$curr$3 = $32; | |
$36 = (($buf31) + ($curr$3)|0); | |
$37 = (20 - ($curr$3))|0; | |
$38 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,15312,0,$36,$37)|0); | |
STACKTOP = sp;return ($38|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core3num14from_str_radix17h0a733faf09392412E($0,$1,$2,$3) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
$3 = $3|0; | |
var $$arith = 0, $$arith2 = 0, $$denom = 0, $$div = 0, $$iszero = 0, $$off = 0, $$off$i47 = 0, $$off6$i52 = 0, $$off7$i54 = 0, $$overflow = 0, $$overflow3 = 0, $$same = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0; | |
var $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $30 = 0, $31 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0; | |
var $_12 = 0, $_17 = 0, $_41$sroa$10$0119 = 0, $_41$sroa$632$0118 = 0, $_6$sroa$0$0$$sroa_idx$i = 0, $cond = 0, $iter$sroa$0$0$in136 = 0, $not$ = 0, $radix = 0, $result$0137 = 0, $val$0$i56 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$radix = sp + 32|0; | |
$_12 = sp + 8|0; | |
$_17 = sp; | |
store4($radix,$3); | |
$$off = (($3) + -2)|0; | |
$not$ = ($$off>>>0)>(34); | |
if ($not$) { | |
$4 = $radix; | |
store4($_17,$4); | |
$5 = ((($_17)) + 4|0); | |
store4($5,(75)); | |
store4($_12,4520); | |
$6 = ((($_12)) + 4|0); | |
store4($6,1); | |
$_6$sroa$0$0$$sroa_idx$i = ((($_12)) + 8|0); | |
store4($_6$sroa$0$0$$sroa_idx$i,0); | |
$7 = ((($_12)) + 16|0); | |
store4($7,$_17); | |
$8 = ((($_12)) + 20|0); | |
store4($8,1); | |
__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE($_12,4052); | |
// unreachable; | |
} | |
$9 = ($2|0)==(0); | |
do { | |
if ($9) { | |
store1($0,1); | |
$10 = ((($0)) + 1|0); | |
store1($10,0); | |
} else { | |
$11 = load1($1); | |
$cond = ($11<<24>>24)==(43); | |
if ($cond) { | |
$12 = ((($1)) + 1|0); | |
$13 = (($2) + -1)|0; | |
$14 = ($13|0)==(0); | |
if ($14) { | |
store1($0,1); | |
$15 = ((($0)) + 1|0); | |
store1($15,0); | |
break; | |
} else { | |
$_41$sroa$10$0119 = $13;$_41$sroa$632$0118 = $12; | |
} | |
} else { | |
$_41$sroa$10$0119 = $2;$_41$sroa$632$0118 = $1; | |
} | |
$16 = (($_41$sroa$632$0118) + ($_41$sroa$10$0119)|0); | |
$17 = ($3>>>0)>(36); | |
if ($17) { | |
__ZN4core9panicking5panic17h83b19e0c8e0cadfdE(3916); | |
// unreachable; | |
} else { | |
$iter$sroa$0$0$in136 = $_41$sroa$632$0118;$result$0137 = 0; | |
} | |
L13: while(1) { | |
$18 = ((($iter$sroa$0$0$in136)) + 1|0); | |
$19 = load1($iter$sroa$0$0$in136); | |
$20 = $19&255; | |
$$off$i47 = (($20) + -48)|0; | |
$21 = ($$off$i47>>>0)<(10); | |
do { | |
if ($21) { | |
$val$0$i56 = $$off$i47; | |
} else { | |
$$off6$i52 = (($20) + -97)|0; | |
$24 = ($$off6$i52>>>0)<(26); | |
if ($24) { | |
$22 = (($20) + -87)|0; | |
$val$0$i56 = $22; | |
break; | |
} | |
$$off7$i54 = (($20) + -65)|0; | |
$25 = ($$off7$i54>>>0)<(26); | |
if (!($25)) { | |
label = 18; | |
break L13; | |
} | |
$23 = (($20) + -55)|0; | |
$val$0$i56 = $23; | |
} | |
} while(0); | |
$26 = ($val$0$i56>>>0)<($3>>>0); | |
if (!($26)) { | |
label = 18; | |
break; | |
} | |
$$arith2 = Math_imul($result$0137, $3)|0; | |
$$iszero = ($3|0)==(0); | |
$$denom = $$iszero ? 1 : $3; | |
$$div = (($$arith2>>>0) / ($$denom>>>0))&-1; | |
$$same = ($$div|0)!=($result$0137|0); | |
$$overflow3 = $$iszero ? 0 : $$same; | |
if ($$overflow3) { | |
label = 20; | |
break; | |
} | |
$$arith = (($$arith2) + ($val$0$i56))|0; | |
$$overflow = ($$arith>>>0)<($$arith2>>>0); | |
if ($$overflow) { | |
label = 22; | |
break; | |
} | |
$30 = ($18|0)==($16|0); | |
if ($30) { | |
label = 24; | |
break; | |
} else { | |
$iter$sroa$0$0$in136 = $18;$result$0137 = $$arith; | |
} | |
} | |
if ((label|0) == 18) { | |
store1($0,1); | |
$27 = ((($0)) + 1|0); | |
store1($27,1); | |
break; | |
} | |
else if ((label|0) == 20) { | |
store1($0,1); | |
$28 = ((($0)) + 1|0); | |
store1($28,2); | |
break; | |
} | |
else if ((label|0) == 22) { | |
store1($0,1); | |
$29 = ((($0)) + 1|0); | |
store1($29,2); | |
break; | |
} | |
else if ((label|0) == 24) { | |
store1($0,0); | |
$31 = ((($0)) + 4|0); | |
store4($31,$$arith); | |
STACKTOP = sp;return; | |
} | |
} | |
} while(0); | |
STACKTOP = sp;return; | |
} | |
function __ZN4core3num54__LT_impl_u20_core__str__FromStr_u20_for_u20_usize_GT_8from_str17hb58b1b912b7ca802E($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
__ZN4core3num14from_str_radix17h0a733faf09392412E($0,$1,$2,10); | |
return; | |
} | |
function __ZN61__LT_core__num__ParseIntError_u20_as_u20_core__fmt__Debug_GT_3fmt17h2bdc37877bfe1f5dE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$repack$i$i = 0, $$unpack$i = 0, $$unpack$pre$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i$i = 0, $_17 = 0, $builder = 0, $switch4$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$builder = sp; | |
$_17 = sp + 8|0; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
$6 = ((($5)) + 12|0); | |
$7 = load4($6); | |
$8 = (FUNCTION_TABLE_iiii[$7 & 255]($3,12541,13)|0); | |
store4($builder,$1); | |
$$repack$i$i = ((($builder)) + 4|0); | |
store1($$repack$i$i,$8); | |
$9 = ((($builder)) + 5|0); | |
store1($9,0); | |
store4($_17,$0); | |
(__ZN4core3fmt8builders11DebugStruct5field17hbab0d632a61dc7f4E($builder,12470,4,$_17,3176)|0); | |
$10 = load1($9); | |
$11 = ($10<<24>>24)==(0); | |
$$unpack$pre$i = load1($$repack$i$i); | |
if ($11) { | |
$$unpack$i = $$unpack$pre$i; | |
STACKTOP = sp;return ($$unpack$i|0); | |
} | |
$switch4$i$i = ($$unpack$pre$i<<24>>24)==(0); | |
do { | |
if ($switch4$i$i) { | |
$12 = load4($builder); | |
$13 = load4($12); | |
$14 = $13 & 4; | |
$15 = ($14|0)==(0); | |
$16 = ((($12)) + 28|0); | |
$17 = load4($16); | |
$18 = ((($12)) + 32|0); | |
$19 = load4($18); | |
$20 = ((($19)) + 12|0); | |
$21 = load4($20); | |
if ($15) { | |
$23 = (FUNCTION_TABLE_iiii[$21 & 255]($17,12360,2)|0); | |
$_0$sroa$0$0$i$i = $23; | |
break; | |
} else { | |
$22 = (FUNCTION_TABLE_iiii[$21 & 255]($17,12358,2)|0); | |
$_0$sroa$0$0$i$i = $22; | |
break; | |
} | |
} else { | |
$_0$sroa$0$0$i$i = 1; | |
} | |
} while(0); | |
store1($$repack$i$i,$_0$sroa$0$0$i$i); | |
$$unpack$i = $_0$sroa$0$0$i$i; | |
STACKTOP = sp;return ($$unpack$i|0); | |
} | |
function __ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17hf7dd62cd98d75083E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0; | |
var $29 = 0, $3 = 0, $30 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i = 0, $trunc$i = 0, $trunc$i$clear = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = load4($0); | |
$trunc$i = load1($2); | |
$trunc$i$clear = $trunc$i & 3; | |
switch ($trunc$i$clear<<24>>24) { | |
case 0: { | |
$3 = ((($1)) + 28|0); | |
$4 = load4($3); | |
$5 = ((($1)) + 32|0); | |
$6 = load4($5); | |
$7 = ((($6)) + 12|0); | |
$8 = load4($7); | |
$9 = (FUNCTION_TABLE_iiii[$8 & 255]($4,12474,5)|0); | |
$_0$sroa$0$0$i = $9; | |
return ($_0$sroa$0$0$i|0); | |
break; | |
} | |
case 1: { | |
$10 = ((($1)) + 28|0); | |
$11 = load4($10); | |
$12 = ((($1)) + 32|0); | |
$13 = load4($12); | |
$14 = ((($13)) + 12|0); | |
$15 = load4($14); | |
$16 = (FUNCTION_TABLE_iiii[$15 & 255]($11,12554,12)|0); | |
$_0$sroa$0$0$i = $16; | |
return ($_0$sroa$0$0$i|0); | |
break; | |
} | |
case 2: { | |
$17 = ((($1)) + 28|0); | |
$18 = load4($17); | |
$19 = ((($1)) + 32|0); | |
$20 = load4($19); | |
$21 = ((($20)) + 12|0); | |
$22 = load4($21); | |
$23 = (FUNCTION_TABLE_iiii[$22 & 255]($18,12566,8)|0); | |
$_0$sroa$0$0$i = $23; | |
return ($_0$sroa$0$0$i|0); | |
break; | |
} | |
case 3: { | |
$24 = ((($1)) + 28|0); | |
$25 = load4($24); | |
$26 = ((($1)) + 32|0); | |
$27 = load4($26); | |
$28 = ((($27)) + 12|0); | |
$29 = load4($28); | |
$30 = (FUNCTION_TABLE_iiii[$29 & 255]($25,12574,9)|0); | |
$_0$sroa$0$0$i = $30; | |
return ($_0$sroa$0$0$i|0); | |
break; | |
} | |
default: { | |
// unreachable; | |
} | |
} | |
return (0)|0; | |
} | |
function __ZN4core3fmt3num49__LT_impl_u20_core__fmt__Debug_u20_for_u20_u8_GT_3fmt17h9da7845164a2ec40E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $buf31$i = 0, $curr$232$i = 0, $curr$3$i = 0, $div$i = 0, $n1$033$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$buf31$i = sp; | |
$2 = load1($0); | |
$3 = $2&255; | |
$4 = ($2&255)>(99); | |
if ($4) { | |
$5 = (($2&255) % 100)&-1; | |
$6 = $5&255; | |
$7 = $6 << 1; | |
$div$i = (($2&255) / 100)&-1; | |
$8 = $div$i&255; | |
$9 = (11863 + ($7)|0); | |
$10 = ((($buf31$i)) + 18|0); | |
$11 = load2($9,1); | |
store2($10,$11,1); | |
$curr$232$i = 17;$n1$033$i = $8; | |
label = 4; | |
} else { | |
$12 = ($2&255)<(10); | |
if ($12) { | |
$curr$232$i = 19;$n1$033$i = $3; | |
label = 4; | |
} else { | |
$16 = $3 << 1; | |
$17 = (11863 + ($16)|0); | |
$18 = ((($buf31$i)) + 18|0); | |
$19 = load2($17,1); | |
store2($18,$19,1); | |
$curr$3$i = 18; | |
} | |
} | |
if ((label|0) == 4) { | |
$13 = $n1$033$i&255; | |
$14 = (($buf31$i) + ($curr$232$i)|0); | |
$15 = (($13) + 48)<<24>>24; | |
store1($14,$15); | |
$curr$3$i = $curr$232$i; | |
} | |
$20 = (($buf31$i) + ($curr$3$i)|0); | |
$21 = (20 - ($curr$3$i))|0; | |
$22 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,15312,0,$20,$21)|0); | |
STACKTOP = sp;return ($22|0); | |
} | |
function __ZN4core3fmt3num50__LT_impl_u20_core__fmt__Debug_u20_for_u20_i32_GT_3fmt17h52cbac1d580cee34E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (__ZN4core3fmt3num52__LT_impl_u20_core__fmt__Display_u20_for_u20_i32_GT_3fmt17h6240e023f3807e45E($0,$1)|0); | |
return ($2|0); | |
} | |
function __ZN4core3fmt3num52__LT_impl_u20_core__fmt__Display_u20_for_u20_i32_GT_3fmt17h6240e023f3807e45E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$ = 0, $$old5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $buf31 = 0, $curr$0 = 0, $curr$1 = 0, $curr$2 = 0, $curr$3 = 0, $n$1 = 0, $n$2 = 0, $n1$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$buf31 = sp; | |
$2 = load4($0); | |
$3 = ($2|0)>(-1); | |
$4 = (0 - ($2))|0; | |
$$ = $3 ? $2 : $4; | |
$5 = ($$>>>0)>(9999); | |
if ($5) { | |
$curr$0 = 20;$n$1 = $$; | |
while(1) { | |
$6 = (($n$1>>>0) % 10000)&-1; | |
$7 = (($n$1>>>0) / 10000)&-1; | |
$8 = (($6>>>0) / 100)&-1; | |
$9 = $8 << 1; | |
$10 = (($6>>>0) % 100)&-1; | |
$11 = $10 << 1; | |
$12 = (($curr$0) + -4)|0; | |
$13 = (11863 + ($9)|0); | |
$14 = (($buf31) + ($12)|0); | |
$15 = load2($13,1); | |
store2($14,$15,1); | |
$16 = (11863 + ($11)|0); | |
$17 = (($curr$0) + -2)|0; | |
$18 = (($buf31) + ($17)|0); | |
$19 = load2($16,1); | |
store2($18,$19,1); | |
$$old5 = ($n$1>>>0)>(99999999); | |
if ($$old5) { | |
$curr$0 = $12;$n$1 = $7; | |
} else { | |
$curr$1 = $12;$n$2 = $7; | |
break; | |
} | |
} | |
} else { | |
$curr$1 = 20;$n$2 = $$; | |
} | |
$20 = ($n$2|0)>(99); | |
if ($20) { | |
$21 = (($n$2>>>0) % 100)&-1; | |
$22 = $21 << 1; | |
$23 = (($n$2>>>0) / 100)&-1; | |
$24 = (($curr$1) + -2)|0; | |
$25 = (11863 + ($22)|0); | |
$26 = (($buf31) + ($24)|0); | |
$27 = load2($25,1); | |
store2($26,$27,1); | |
$curr$2 = $24;$n1$0 = $23; | |
} else { | |
$curr$2 = $curr$1;$n1$0 = $n$2; | |
} | |
$28 = ($n1$0|0)<(10); | |
if ($28) { | |
$29 = (($curr$2) + -1)|0; | |
$30 = $n1$0&255; | |
$31 = (($buf31) + ($29)|0); | |
$32 = (($30) + 48)<<24>>24; | |
store1($31,$32); | |
$curr$3 = $29; | |
$38 = (($buf31) + ($curr$3)|0); | |
$39 = (20 - ($curr$3))|0; | |
$40 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,$3,15312,0,$38,$39)|0); | |
STACKTOP = sp;return ($40|0); | |
} else { | |
$33 = $n1$0 << 1; | |
$34 = (($curr$2) + -2)|0; | |
$35 = (11863 + ($33)|0); | |
$36 = (($buf31) + ($34)|0); | |
$37 = load2($35,1); | |
store2($36,$37,1); | |
$curr$3 = $34; | |
$38 = (($buf31) + ($curr$3)|0); | |
$39 = (20 - ($curr$3))|0; | |
$40 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,$3,15312,0,$38,$39)|0); | |
STACKTOP = sp;return ($40|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_isize_GT_3fmt17h861466e3b87ca2d7E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$ = 0, $$old5 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0; | |
var $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $buf31 = 0, $curr$0 = 0, $curr$1 = 0, $curr$2 = 0, $curr$3 = 0, $n$1 = 0, $n$2 = 0, $n1$0 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$buf31 = sp; | |
$2 = load4($0); | |
$3 = ($2|0)>(-1); | |
$4 = (0 - ($2))|0; | |
$$ = $3 ? $2 : $4; | |
$5 = ($$>>>0)>(9999); | |
if ($5) { | |
$curr$0 = 20;$n$1 = $$; | |
while(1) { | |
$6 = (($n$1>>>0) % 10000)&-1; | |
$7 = (($n$1>>>0) / 10000)&-1; | |
$8 = (($6>>>0) / 100)&-1; | |
$9 = $8 << 1; | |
$10 = (($6>>>0) % 100)&-1; | |
$11 = $10 << 1; | |
$12 = (($curr$0) + -4)|0; | |
$13 = (11863 + ($9)|0); | |
$14 = (($buf31) + ($12)|0); | |
$15 = load2($13,1); | |
store2($14,$15,1); | |
$16 = (11863 + ($11)|0); | |
$17 = (($curr$0) + -2)|0; | |
$18 = (($buf31) + ($17)|0); | |
$19 = load2($16,1); | |
store2($18,$19,1); | |
$$old5 = ($n$1>>>0)>(99999999); | |
if ($$old5) { | |
$curr$0 = $12;$n$1 = $7; | |
} else { | |
$curr$1 = $12;$n$2 = $7; | |
break; | |
} | |
} | |
} else { | |
$curr$1 = 20;$n$2 = $$; | |
} | |
$20 = ($n$2|0)>(99); | |
if ($20) { | |
$21 = (($n$2>>>0) % 100)&-1; | |
$22 = $21 << 1; | |
$23 = (($n$2>>>0) / 100)&-1; | |
$24 = (($curr$1) + -2)|0; | |
$25 = (11863 + ($22)|0); | |
$26 = (($buf31) + ($24)|0); | |
$27 = load2($25,1); | |
store2($26,$27,1); | |
$curr$2 = $24;$n1$0 = $23; | |
} else { | |
$curr$2 = $curr$1;$n1$0 = $n$2; | |
} | |
$28 = ($n1$0|0)<(10); | |
if ($28) { | |
$29 = (($curr$2) + -1)|0; | |
$30 = $n1$0&255; | |
$31 = (($buf31) + ($29)|0); | |
$32 = (($30) + 48)<<24>>24; | |
store1($31,$32); | |
$curr$3 = $29; | |
$38 = (($buf31) + ($curr$3)|0); | |
$39 = (20 - ($curr$3))|0; | |
$40 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,$3,15312,0,$38,$39)|0); | |
STACKTOP = sp;return ($40|0); | |
} else { | |
$33 = $n1$0 << 1; | |
$34 = (($curr$2) + -2)|0; | |
$35 = (11863 + ($33)|0); | |
$36 = (($buf31) + ($34)|0); | |
$37 = load2($35,1); | |
store2($36,$37,1); | |
$curr$3 = $34; | |
$38 = (($buf31) + ($curr$3)|0); | |
$39 = (20 - ($curr$3))|0; | |
$40 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,$3,15312,0,$38,$39)|0); | |
STACKTOP = sp;return ($40|0); | |
} | |
return (0)|0; | |
} | |
function __ZN4core3fmt3num52__LT_impl_u20_core__fmt__Debug_u20_for_u20_usize_GT_3fmt17h1f9fc173e42e50afE($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (__ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_usize_GT_3fmt17h37545f28d8020ae4E($0,$1)|0); | |
return ($2|0); | |
} | |
function __ZN57__LT_core__str__Utf8Error_u20_as_u20_core__fmt__Debug_GT_3fmt17h7565070875461b10E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$repack$i$i = 0, $$unpack$i = 0, $$unpack$pre$i = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $3 = 0, $4 = 0; | |
var $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$sroa$0$0$i$i = 0, $_17 = 0, $builder = 0, $switch4$i$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$builder = sp; | |
$_17 = sp + 8|0; | |
$2 = ((($1)) + 28|0); | |
$3 = load4($2); | |
$4 = ((($1)) + 32|0); | |
$5 = load4($4); | |
$6 = ((($5)) + 12|0); | |
$7 = load4($6); | |
$8 = (FUNCTION_TABLE_iiii[$7 & 255]($3,12583,9)|0); | |
store4($builder,$1); | |
$$repack$i$i = ((($builder)) + 4|0); | |
store1($$repack$i$i,$8); | |
$9 = ((($builder)) + 5|0); | |
store1($9,0); | |
store4($_17,$0); | |
(__ZN4core3fmt8builders11DebugStruct5field17hbab0d632a61dc7f4E($builder,12592,11,$_17,3160)|0); | |
$10 = load1($9); | |
$11 = ($10<<24>>24)==(0); | |
$$unpack$pre$i = load1($$repack$i$i); | |
if ($11) { | |
$$unpack$i = $$unpack$pre$i; | |
STACKTOP = sp;return ($$unpack$i|0); | |
} | |
$switch4$i$i = ($$unpack$pre$i<<24>>24)==(0); | |
do { | |
if ($switch4$i$i) { | |
$12 = load4($builder); | |
$13 = load4($12); | |
$14 = $13 & 4; | |
$15 = ($14|0)==(0); | |
$16 = ((($12)) + 28|0); | |
$17 = load4($16); | |
$18 = ((($12)) + 32|0); | |
$19 = load4($18); | |
$20 = ((($19)) + 12|0); | |
$21 = load4($20); | |
if ($15) { | |
$23 = (FUNCTION_TABLE_iiii[$21 & 255]($17,12360,2)|0); | |
$_0$sroa$0$0$i$i = $23; | |
break; | |
} else { | |
$22 = (FUNCTION_TABLE_iiii[$21 & 255]($17,12358,2)|0); | |
$_0$sroa$0$0$i$i = $22; | |
break; | |
} | |
} else { | |
$_0$sroa$0$0$i$i = 1; | |
} | |
} while(0); | |
store1($$repack$i$i,$_0$sroa$0$0$i$i); | |
$$unpack$i = $_0$sroa$0$0$i$i; | |
STACKTOP = sp;return ($$unpack$i|0); | |
} | |
function __ZN4core3fmt3num55__LT_impl_u20_core__fmt__LowerHex_u20_for_u20_usize_GT_3fmt17ha91542395fc523f7E($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $_0$0$i15$i = 0, $buf$i = 0, $curr$0$i = 0, $iter$sroa$4$0$in$i = 0, $x$0$i = 0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 64|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(64|0); | |
$buf$i = sp; | |
$2 = load4($0); | |
$3 = ((($buf$i)) + 64|0); | |
; store8($buf$i,i64_const(0,0),1); store8($buf$i+8|0,i64_const(0,0),1); store8($buf$i+16|0,i64_const(0,0),1); store8($buf$i+24|0,i64_const(0,0),1); store8($buf$i+32|0,i64_const(0,0),1); store8($buf$i+40|0,i64_const(0,0),1); store8($buf$i+48|0,i64_const(0,0),1); store8($buf$i+56|0,i64_const(0,0),1); | |
$curr$0$i = 64;$iter$sroa$4$0$in$i = $3;$x$0$i = $2; | |
while(1) { | |
$4 = ((($iter$sroa$4$0$in$i)) + -1|0); | |
$5 = $x$0$i & 15; | |
$6 = $x$0$i >>> 4; | |
$7 = $5&255; | |
$8 = ($7&255)<(10); | |
$9 = $7 | 48; | |
$10 = (($7) + 87)<<24>>24; | |
$_0$0$i15$i = $8 ? $9 : $10; | |
store1($4,$_0$0$i15$i); | |
$11 = (($curr$0$i) + -1)|0; | |
$12 = ($6|0)==(0); | |
if ($12) { | |
break; | |
} else { | |
$curr$0$i = $11;$iter$sroa$4$0$in$i = $4;$x$0$i = $6; | |
} | |
} | |
$13 = ($11>>>0)>(64); | |
if ($13) { | |
__ZN4core5slice22slice_index_order_fail17h596dcb019d4fda96E($11,64); | |
// unreachable; | |
} else { | |
$14 = (($buf$i) + ($11)|0); | |
$15 = (65 - ($curr$0$i))|0; | |
$16 = (__ZN4core3fmt9Formatter12pad_integral17ha361c01cb2d45b7eE($1,1,12479,2,$14,$15)|0); | |
STACKTOP = sp;return ($16|0); | |
} | |
return (0)|0; | |
} | |
function ___stdio_close($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, $4 = 0, $vararg_buffer = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$vararg_buffer = sp; | |
$1 = ((($0)) + 60|0); | |
$2 = load4($1); | |
store4($vararg_buffer,$2); | |
$3 = (___syscall6(6,($vararg_buffer|0))|0); | |
$4 = (___syscall_ret($3)|0); | |
STACKTOP = sp;return ($4|0); | |
} | |
function ___stdio_write($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$0 = 0, $$056 = 0, $$058 = 0, $$059 = 0, $$061 = 0, $$1 = 0, $$157 = 0, $$160 = 0, $$phi$trans$insert = 0, $$pre = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0; | |
var $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0; | |
var $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, $vararg_buffer = 0, $vararg_buffer3 = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr6 = 0, $vararg_ptr7 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 48|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(48|0); | |
$vararg_buffer3 = sp + 16|0; | |
$vararg_buffer = sp; | |
$3 = sp + 32|0; | |
$4 = ((($0)) + 28|0); | |
$5 = load4($4); | |
store4($3,$5); | |
$6 = ((($3)) + 4|0); | |
$7 = ((($0)) + 20|0); | |
$8 = load4($7); | |
$9 = (($8) - ($5))|0; | |
store4($6,$9); | |
$10 = ((($3)) + 8|0); | |
store4($10,$1); | |
$11 = ((($3)) + 12|0); | |
store4($11,$2); | |
$12 = (($9) + ($2))|0; | |
$13 = ((($0)) + 60|0); | |
$14 = ((($0)) + 44|0); | |
$$056 = 2;$$058 = $12;$$059 = $3; | |
while(1) { | |
$15 = load4(14768); | |
$16 = ($15|0)==(0|0); | |
if ($16) { | |
$20 = load4($13); | |
store4($vararg_buffer3,$20); | |
$vararg_ptr6 = ((($vararg_buffer3)) + 4|0); | |
store4($vararg_ptr6,$$059); | |
$vararg_ptr7 = ((($vararg_buffer3)) + 8|0); | |
store4($vararg_ptr7,$$056); | |
$21 = (___syscall146(146,($vararg_buffer3|0))|0); | |
$22 = (___syscall_ret($21)|0); | |
$$0 = $22; | |
} else { | |
_pthread_cleanup_push((131|0),($0|0)); | |
$17 = load4($13); | |
store4($vararg_buffer,$17); | |
$vararg_ptr1 = ((($vararg_buffer)) + 4|0); | |
store4($vararg_ptr1,$$059); | |
$vararg_ptr2 = ((($vararg_buffer)) + 8|0); | |
store4($vararg_ptr2,$$056); | |
$18 = (___syscall146(146,($vararg_buffer|0))|0); | |
$19 = (___syscall_ret($18)|0); | |
_pthread_cleanup_pop(0); | |
$$0 = $19; | |
} | |
$23 = ($$058|0)==($$0|0); | |
if ($23) { | |
label = 6; | |
break; | |
} | |
$30 = ($$0|0)<(0); | |
if ($30) { | |
label = 8; | |
break; | |
} | |
$38 = (($$058) - ($$0))|0; | |
$39 = ((($$059)) + 4|0); | |
$40 = load4($39); | |
$41 = ($$0>>>0)>($40>>>0); | |
if ($41) { | |
$42 = load4($14); | |
store4($4,$42); | |
store4($7,$42); | |
$43 = (($$0) - ($40))|0; | |
$44 = ((($$059)) + 8|0); | |
$45 = (($$056) + -1)|0; | |
$$phi$trans$insert = ((($$059)) + 12|0); | |
$$pre = load4($$phi$trans$insert); | |
$$1 = $43;$$157 = $45;$$160 = $44;$53 = $$pre; | |
} else { | |
$46 = ($$056|0)==(2); | |
if ($46) { | |
$47 = load4($4); | |
$48 = (($47) + ($$0)|0); | |
store4($4,$48); | |
$$1 = $$0;$$157 = 2;$$160 = $$059;$53 = $40; | |
} else { | |
$$1 = $$0;$$157 = $$056;$$160 = $$059;$53 = $40; | |
} | |
} | |
$49 = load4($$160); | |
$50 = (($49) + ($$1)|0); | |
store4($$160,$50); | |
$51 = ((($$160)) + 4|0); | |
$52 = (($53) - ($$1))|0; | |
store4($51,$52); | |
$$056 = $$157;$$058 = $38;$$059 = $$160; | |
} | |
if ((label|0) == 6) { | |
$24 = load4($14); | |
$25 = ((($0)) + 48|0); | |
$26 = load4($25); | |
$27 = (($24) + ($26)|0); | |
$28 = ((($0)) + 16|0); | |
store4($28,$27); | |
$29 = $24; | |
store4($4,$29); | |
store4($7,$29); | |
$$061 = $2; | |
} | |
else if ((label|0) == 8) { | |
$31 = ((($0)) + 16|0); | |
store4($31,0); | |
store4($4,0); | |
store4($7,0); | |
$32 = load4($0); | |
$33 = $32 | 32; | |
store4($0,$33); | |
$34 = ($$056|0)==(2); | |
if ($34) { | |
$$061 = 0; | |
} else { | |
$35 = ((($$059)) + 4|0); | |
$36 = load4($35); | |
$37 = (($2) - ($36))|0; | |
$$061 = $37; | |
} | |
} | |
STACKTOP = sp;return ($$061|0); | |
} | |
function ___stdio_seek($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$pre = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, $vararg_ptr3 = 0, $vararg_ptr4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 32|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(32|0); | |
$vararg_buffer = sp; | |
$3 = sp + 20|0; | |
$4 = ((($0)) + 60|0); | |
$5 = load4($4); | |
store4($vararg_buffer,$5); | |
$vararg_ptr1 = ((($vararg_buffer)) + 4|0); | |
store4($vararg_ptr1,0); | |
$vararg_ptr2 = ((($vararg_buffer)) + 8|0); | |
store4($vararg_ptr2,$1); | |
$vararg_ptr3 = ((($vararg_buffer)) + 12|0); | |
store4($vararg_ptr3,$3); | |
$vararg_ptr4 = ((($vararg_buffer)) + 16|0); | |
store4($vararg_ptr4,$2); | |
$6 = (___syscall140(140,($vararg_buffer|0))|0); | |
$7 = (___syscall_ret($6)|0); | |
$8 = ($7|0)<(0); | |
if ($8) { | |
store4($3,-1); | |
$9 = -1; | |
} else { | |
$$pre = load4($3); | |
$9 = $$pre; | |
} | |
STACKTOP = sp;return ($9|0); | |
} | |
function ___syscall_ret($0) { | |
$0 = $0|0; | |
var $$0 = 0, $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ($0>>>0)>(4294963200); | |
if ($1) { | |
$2 = (0 - ($0))|0; | |
$3 = (___errno_location()|0); | |
store4($3,$2); | |
$$0 = -1; | |
} else { | |
$$0 = $0; | |
} | |
return ($$0|0); | |
} | |
function ___errno_location() { | |
var $$0 = 0, $0 = 0, $1 = 0, $2 = 0, $3 = 0, $4 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$0 = load4(14768); | |
$1 = ($0|0)==(0|0); | |
if ($1) { | |
$$0 = 14812; | |
} else { | |
$2 = (_pthread_self()|0); | |
$3 = ((($2)) + 64|0); | |
$4 = load4($3); | |
$$0 = $4; | |
} | |
return ($$0|0); | |
} | |
function _cleanup_387($0) { | |
$0 = $0|0; | |
var $1 = 0, $2 = 0, $3 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 68|0); | |
$2 = load4($1); | |
$3 = ($2|0)==(0); | |
if ($3) { | |
___unlockfile($0); | |
} | |
return; | |
} | |
function ___unlockfile($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return; | |
} | |
function ___stdout_write($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $10 = 0, $11 = 0, $12 = 0, $13 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 80|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(80|0); | |
$vararg_buffer = sp; | |
$3 = sp + 12|0; | |
$4 = ((($0)) + 36|0); | |
store4($4,132); | |
$5 = load4($0); | |
$6 = $5 & 64; | |
$7 = ($6|0)==(0); | |
if ($7) { | |
$8 = ((($0)) + 60|0); | |
$9 = load4($8); | |
store4($vararg_buffer,$9); | |
$vararg_ptr1 = ((($vararg_buffer)) + 4|0); | |
store4($vararg_ptr1,21505); | |
$vararg_ptr2 = ((($vararg_buffer)) + 8|0); | |
store4($vararg_ptr2,$3); | |
$10 = (___syscall54(54,($vararg_buffer|0))|0); | |
$11 = ($10|0)==(0); | |
if (!($11)) { | |
$12 = ((($0)) + 75|0); | |
store1($12,-1); | |
} | |
} | |
$13 = (___stdio_write($0,$1,$2)|0); | |
STACKTOP = sp;return ($13|0); | |
} | |
function _memcmp($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$01318 = 0, $$01417 = 0, $$019 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = ($2|0)==(0); | |
L1: do { | |
if ($3) { | |
$14 = 0; | |
} else { | |
$$01318 = $0;$$01417 = $2;$$019 = $1; | |
while(1) { | |
$4 = load1($$01318); | |
$5 = load1($$019); | |
$6 = ($4<<24>>24)==($5<<24>>24); | |
if (!($6)) { | |
break; | |
} | |
$7 = (($$01417) + -1)|0; | |
$8 = ((($$01318)) + 1|0); | |
$9 = ((($$019)) + 1|0); | |
$10 = ($7|0)==(0); | |
if ($10) { | |
$14 = 0; | |
break L1; | |
} else { | |
$$01318 = $8;$$01417 = $7;$$019 = $9; | |
} | |
} | |
$11 = $4&255; | |
$12 = $5&255; | |
$13 = (($11) - ($12))|0; | |
$14 = $13; | |
} | |
} while(0); | |
return ($14|0); | |
} | |
function ___lockfile($0) { | |
$0 = $0|0; | |
var label = 0, sp = 0; | |
sp = STACKTOP; | |
return 0; | |
} | |
function _strerror($0) { | |
$0 = $0|0; | |
var $$011$lcssa = 0, $$01113 = 0, $$015 = 0, $$112 = 0, $$114 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $2 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$$015 = 0; | |
while(1) { | |
$2 = (12603 + ($$015)|0); | |
$3 = load1($2); | |
$4 = $3&255; | |
$5 = ($4|0)==($0|0); | |
if ($5) { | |
label = 2; | |
break; | |
} | |
$6 = (($$015) + 1)|0; | |
$7 = ($6|0)==(87); | |
if ($7) { | |
$$01113 = 12691;$$114 = 87; | |
label = 5; | |
break; | |
} else { | |
$$015 = $6; | |
} | |
} | |
if ((label|0) == 2) { | |
$1 = ($$015|0)==(0); | |
if ($1) { | |
$$011$lcssa = 12691; | |
} else { | |
$$01113 = 12691;$$114 = $$015; | |
label = 5; | |
} | |
} | |
if ((label|0) == 5) { | |
while(1) { | |
label = 0; | |
$$112 = $$01113; | |
while(1) { | |
$8 = load1($$112); | |
$9 = ($8<<24>>24)==(0); | |
$10 = ((($$112)) + 1|0); | |
if ($9) { | |
break; | |
} else { | |
$$112 = $10; | |
} | |
} | |
$11 = (($$114) + -1)|0; | |
$12 = ($11|0)==(0); | |
if ($12) { | |
$$011$lcssa = $10; | |
break; | |
} else { | |
$$01113 = $10;$$114 = $11; | |
label = 5; | |
} | |
} | |
} | |
return ($$011$lcssa|0); | |
} | |
function _memchr($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$0$lcssa = 0, $$035$lcssa = 0, $$035$lcssa65 = 0, $$03555 = 0, $$036$lcssa = 0, $$036$lcssa64 = 0, $$03654 = 0, $$046 = 0, $$137$lcssa = 0, $$13745 = 0, $$140 = 0, $$2 = 0, $$23839 = 0, $$3 = 0, $$lcssa = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0; | |
var $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0; | |
var $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, $or$cond53 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = $1 & 255; | |
$4 = $0; | |
$5 = $4 & 3; | |
$6 = ($5|0)!=(0); | |
$7 = ($2|0)!=(0); | |
$or$cond53 = $7 & $6; | |
L1: do { | |
if ($or$cond53) { | |
$8 = $1&255; | |
$$03555 = $0;$$03654 = $2; | |
while(1) { | |
$9 = load1($$03555); | |
$10 = ($9<<24>>24)==($8<<24>>24); | |
if ($10) { | |
$$035$lcssa65 = $$03555;$$036$lcssa64 = $$03654; | |
label = 6; | |
break L1; | |
} | |
$11 = ((($$03555)) + 1|0); | |
$12 = (($$03654) + -1)|0; | |
$13 = $11; | |
$14 = $13 & 3; | |
$15 = ($14|0)!=(0); | |
$16 = ($12|0)!=(0); | |
$or$cond = $16 & $15; | |
if ($or$cond) { | |
$$03555 = $11;$$03654 = $12; | |
} else { | |
$$035$lcssa = $11;$$036$lcssa = $12;$$lcssa = $16; | |
label = 5; | |
break; | |
} | |
} | |
} else { | |
$$035$lcssa = $0;$$036$lcssa = $2;$$lcssa = $7; | |
label = 5; | |
} | |
} while(0); | |
if ((label|0) == 5) { | |
if ($$lcssa) { | |
$$035$lcssa65 = $$035$lcssa;$$036$lcssa64 = $$036$lcssa; | |
label = 6; | |
} else { | |
$$2 = $$035$lcssa;$$3 = 0; | |
} | |
} | |
L8: do { | |
if ((label|0) == 6) { | |
$17 = load1($$035$lcssa65); | |
$18 = $1&255; | |
$19 = ($17<<24>>24)==($18<<24>>24); | |
if ($19) { | |
$$2 = $$035$lcssa65;$$3 = $$036$lcssa64; | |
} else { | |
$20 = Math_imul($3, 16843009)|0; | |
$21 = ($$036$lcssa64>>>0)>(3); | |
L11: do { | |
if ($21) { | |
$$046 = $$035$lcssa65;$$13745 = $$036$lcssa64; | |
while(1) { | |
$22 = load4($$046); | |
$23 = $22 ^ $20; | |
$24 = (($23) + -16843009)|0; | |
$25 = $23 & -2139062144; | |
$26 = $25 ^ -2139062144; | |
$27 = $26 & $24; | |
$28 = ($27|0)==(0); | |
if (!($28)) { | |
break; | |
} | |
$29 = ((($$046)) + 4|0); | |
$30 = (($$13745) + -4)|0; | |
$31 = ($30>>>0)>(3); | |
if ($31) { | |
$$046 = $29;$$13745 = $30; | |
} else { | |
$$0$lcssa = $29;$$137$lcssa = $30; | |
label = 11; | |
break L11; | |
} | |
} | |
$$140 = $$046;$$23839 = $$13745; | |
} else { | |
$$0$lcssa = $$035$lcssa65;$$137$lcssa = $$036$lcssa64; | |
label = 11; | |
} | |
} while(0); | |
if ((label|0) == 11) { | |
$32 = ($$137$lcssa|0)==(0); | |
if ($32) { | |
$$2 = $$0$lcssa;$$3 = 0; | |
break; | |
} else { | |
$$140 = $$0$lcssa;$$23839 = $$137$lcssa; | |
} | |
} | |
while(1) { | |
$33 = load1($$140); | |
$34 = ($33<<24>>24)==($18<<24>>24); | |
if ($34) { | |
$$2 = $$140;$$3 = $$23839; | |
break L8; | |
} | |
$35 = ((($$140)) + 1|0); | |
$36 = (($$23839) + -1)|0; | |
$37 = ($36|0)==(0); | |
if ($37) { | |
$$2 = $35;$$3 = 0; | |
break; | |
} else { | |
$$140 = $35;$$23839 = $36; | |
} | |
} | |
} | |
} | |
} while(0); | |
$38 = ($$3|0)!=(0); | |
$39 = $38 ? $$2 : 0; | |
return ($39|0); | |
} | |
function _strlen($0) { | |
$0 = $0|0; | |
var $$0 = 0, $$014 = 0, $$015$lcssa = 0, $$01518 = 0, $$1$lcssa = 0, $$pn = 0, $$pn29 = 0, $$pre = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0; | |
var $20 = 0, $21 = 0, $22 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = $0; | |
$2 = $1 & 3; | |
$3 = ($2|0)==(0); | |
L1: do { | |
if ($3) { | |
$$015$lcssa = $0; | |
label = 4; | |
} else { | |
$$01518 = $0;$22 = $1; | |
while(1) { | |
$4 = load1($$01518); | |
$5 = ($4<<24>>24)==(0); | |
if ($5) { | |
$$pn = $22; | |
break L1; | |
} | |
$6 = ((($$01518)) + 1|0); | |
$7 = $6; | |
$8 = $7 & 3; | |
$9 = ($8|0)==(0); | |
if ($9) { | |
$$015$lcssa = $6; | |
label = 4; | |
break; | |
} else { | |
$$01518 = $6;$22 = $7; | |
} | |
} | |
} | |
} while(0); | |
if ((label|0) == 4) { | |
$$0 = $$015$lcssa; | |
while(1) { | |
$10 = load4($$0); | |
$11 = (($10) + -16843009)|0; | |
$12 = $10 & -2139062144; | |
$13 = $12 ^ -2139062144; | |
$14 = $13 & $11; | |
$15 = ($14|0)==(0); | |
$16 = ((($$0)) + 4|0); | |
if ($15) { | |
$$0 = $16; | |
} else { | |
break; | |
} | |
} | |
$17 = $10&255; | |
$18 = ($17<<24>>24)==(0); | |
if ($18) { | |
$$1$lcssa = $$0; | |
} else { | |
$$pn29 = $$0; | |
while(1) { | |
$19 = ((($$pn29)) + 1|0); | |
$$pre = load1($19); | |
$20 = ($$pre<<24>>24)==(0); | |
if ($20) { | |
$$1$lcssa = $19; | |
break; | |
} else { | |
$$pn29 = $19; | |
} | |
} | |
} | |
$21 = $$1$lcssa; | |
$$pn = $21; | |
} | |
$$014 = (($$pn) - ($1))|0; | |
return ($$014|0); | |
} | |
function _write($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $3 = 0, $4 = 0, $vararg_buffer = 0, $vararg_ptr1 = 0, $vararg_ptr2 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$vararg_buffer = sp; | |
store4($vararg_buffer,$0); | |
$vararg_ptr1 = ((($vararg_buffer)) + 4|0); | |
store4($vararg_ptr1,$1); | |
$vararg_ptr2 = ((($vararg_buffer)) + 8|0); | |
store4($vararg_ptr2,$2); | |
$3 = (___syscall4(4,($vararg_buffer|0))|0); | |
$4 = (___syscall_ret($3)|0); | |
STACKTOP = sp;return ($4|0); | |
} | |
function _fflush($0) { | |
$0 = $0|0; | |
var $$0 = 0, $$023 = 0, $$02325 = 0, $$02327 = 0, $$024$lcssa = 0, $$02426 = 0, $$1 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0; | |
var $21 = 0, $22 = 0, $23 = 0, $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $phitmp = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ($0|0)==(0|0); | |
do { | |
if ($1) { | |
$8 = load4(4640); | |
$9 = ($8|0)==(0|0); | |
if ($9) { | |
$28 = 0; | |
} else { | |
$10 = load4(4640); | |
$11 = (_fflush($10)|0); | |
$28 = $11; | |
} | |
___lock(((14796)|0)); | |
$$02325 = load4((14792)); | |
$12 = ($$02325|0)==(0|0); | |
if ($12) { | |
$$024$lcssa = $28; | |
} else { | |
$$02327 = $$02325;$$02426 = $28; | |
while(1) { | |
$13 = ((($$02327)) + 76|0); | |
$14 = load4($13); | |
$15 = ($14|0)>(-1); | |
if ($15) { | |
$16 = (___lockfile($$02327)|0); | |
$25 = $16; | |
} else { | |
$25 = 0; | |
} | |
$17 = ((($$02327)) + 20|0); | |
$18 = load4($17); | |
$19 = ((($$02327)) + 28|0); | |
$20 = load4($19); | |
$21 = ($18>>>0)>($20>>>0); | |
if ($21) { | |
$22 = (___fflush_unlocked($$02327)|0); | |
$23 = $22 | $$02426; | |
$$1 = $23; | |
} else { | |
$$1 = $$02426; | |
} | |
$24 = ($25|0)==(0); | |
if (!($24)) { | |
___unlockfile($$02327); | |
} | |
$26 = ((($$02327)) + 56|0); | |
$$023 = load4($26); | |
$27 = ($$023|0)==(0|0); | |
if ($27) { | |
$$024$lcssa = $$1; | |
break; | |
} else { | |
$$02327 = $$023;$$02426 = $$1; | |
} | |
} | |
} | |
___unlock(((14796)|0)); | |
$$0 = $$024$lcssa; | |
} else { | |
$2 = ((($0)) + 76|0); | |
$3 = load4($2); | |
$4 = ($3|0)>(-1); | |
if (!($4)) { | |
$5 = (___fflush_unlocked($0)|0); | |
$$0 = $5; | |
break; | |
} | |
$6 = (___lockfile($0)|0); | |
$phitmp = ($6|0)==(0); | |
$7 = (___fflush_unlocked($0)|0); | |
if ($phitmp) { | |
$$0 = $7; | |
} else { | |
___unlockfile($0); | |
$$0 = $7; | |
} | |
} | |
} while(0); | |
return ($$0|0); | |
} | |
function ___fflush_unlocked($0) { | |
$0 = $0|0; | |
var $$0 = 0, $1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0; | |
var $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ((($0)) + 20|0); | |
$2 = load4($1); | |
$3 = ((($0)) + 28|0); | |
$4 = load4($3); | |
$5 = ($2>>>0)>($4>>>0); | |
if ($5) { | |
$6 = ((($0)) + 36|0); | |
$7 = load4($6); | |
(FUNCTION_TABLE_iiii[$7 & 255]($0,0,0)|0); | |
$8 = load4($1); | |
$9 = ($8|0)==(0|0); | |
if ($9) { | |
$$0 = -1; | |
} else { | |
label = 3; | |
} | |
} else { | |
label = 3; | |
} | |
if ((label|0) == 3) { | |
$10 = ((($0)) + 4|0); | |
$11 = load4($10); | |
$12 = ((($0)) + 8|0); | |
$13 = load4($12); | |
$14 = ($11>>>0)<($13>>>0); | |
if ($14) { | |
$15 = ((($0)) + 40|0); | |
$16 = load4($15); | |
$17 = $11; | |
$18 = $13; | |
$19 = (($17) - ($18))|0; | |
(FUNCTION_TABLE_iiii[$16 & 255]($0,$19,1)|0); | |
} | |
$20 = ((($0)) + 16|0); | |
store4($20,0); | |
store4($3,0); | |
store4($1,0); | |
store4($12,0); | |
store4($10,0); | |
$$0 = 0; | |
} | |
return ($$0|0); | |
} | |
function _htons($0) { | |
$0 = $0|0; | |
var $rev$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$rev$i = (_llvm_bswap_i16(($0|0))|0); | |
return ($rev$i|0); | |
} | |
function _htonl($0) { | |
$0 = $0|0; | |
var $1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = (_llvm_bswap_i32(($0|0))|0); | |
return ($1|0); | |
} | |
function _ntohs($0) { | |
$0 = $0|0; | |
var $rev$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$rev$i = (_llvm_bswap_i16(($0|0))|0); | |
return ($rev$i|0); | |
} | |
function _strerror_r($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$0 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = (_strerror($0)|0); | |
$4 = (_strlen($3)|0); | |
$5 = ($4>>>0)<($2>>>0); | |
if ($5) { | |
$9 = (($4) + 1)|0; | |
_memcpy(($1|0),($3|0),($9|0))|0; | |
$$0 = 0; | |
} else { | |
$6 = ($2|0)==(0); | |
$7 = (($2) + -1)|0; | |
if ($6) { | |
$$0 = 34; | |
} else { | |
$8 = (($1) + ($7)|0); | |
_memcpy(($1|0),($3|0),($7|0))|0; | |
store1($8,0); | |
$$0 = 34; | |
} | |
} | |
return ($$0|0); | |
} | |
function _malloc($0) { | |
$0 = $0|0; | |
var $$$0190$i = 0, $$$0191$i = 0, $$$4349$i = 0, $$$i = 0, $$0 = 0, $$0$i$i = 0, $$0$i$i$i = 0, $$0$i17$i = 0, $$0$i18$i = 0, $$01$i$i = 0, $$0187$i = 0, $$0189$i = 0, $$0190$i = 0, $$0191$i = 0, $$0197 = 0, $$0199 = 0, $$0206$i$i = 0, $$0207$i$i = 0, $$0211$i$i = 0, $$0212$i$i = 0; | |
var $$024370$i = 0, $$0286$i$i = 0, $$0287$i$i = 0, $$0288$i$i = 0, $$0294$i$i = 0, $$0295$i$i = 0, $$0340$i = 0, $$0342$i = 0, $$0343$i = 0, $$0345$i = 0, $$0351$i = 0, $$0356$i = 0, $$0357$$i = 0, $$0357$i = 0, $$0359$i = 0, $$0360$i = 0, $$0366$i = 0, $$1194$i = 0, $$1196$i = 0, $$124469$i = 0; | |
var $$1290$i$i = 0, $$1292$i$i = 0, $$1341$i = 0, $$1346$i = 0, $$1361$i = 0, $$1368$i = 0, $$1372$i = 0, $$2247$ph$i = 0, $$2253$ph$i = 0, $$2353$i = 0, $$3$i = 0, $$3$i$i = 0, $$3$i201 = 0, $$3348$i = 0, $$3370$i = 0, $$4$lcssa$i = 0, $$413$i = 0, $$4349$lcssa$i = 0, $$434912$i = 0, $$4355$$4$i = 0; | |
var $$4355$ph$i = 0, $$435511$i = 0, $$5256$i = 0, $$723947$i = 0, $$748$i = 0, $$not$i = 0, $$pre = 0, $$pre$i = 0, $$pre$i$i = 0, $$pre$i19$i = 0, $$pre$i205 = 0, $$pre$i208 = 0, $$pre$phi$i$iZ2D = 0, $$pre$phi$i20$iZ2D = 0, $$pre$phi$i206Z2D = 0, $$pre$phi$iZ2D = 0, $$pre$phi10$i$iZ2D = 0, $$pre$phiZ2D = 0, $$pre9$i$i = 0, $1 = 0; | |
var $10 = 0, $100 = 0, $1000 = 0, $1001 = 0, $1002 = 0, $1003 = 0, $1004 = 0, $1005 = 0, $1006 = 0, $1007 = 0, $1008 = 0, $1009 = 0, $101 = 0, $1010 = 0, $1011 = 0, $1012 = 0, $1013 = 0, $1014 = 0, $1015 = 0, $1016 = 0; | |
var $1017 = 0, $1018 = 0, $1019 = 0, $102 = 0, $1020 = 0, $1021 = 0, $1022 = 0, $1023 = 0, $1024 = 0, $1025 = 0, $1026 = 0, $1027 = 0, $1028 = 0, $1029 = 0, $103 = 0, $1030 = 0, $1031 = 0, $1032 = 0, $1033 = 0, $1034 = 0; | |
var $1035 = 0, $1036 = 0, $1037 = 0, $1038 = 0, $1039 = 0, $104 = 0, $1040 = 0, $1041 = 0, $1042 = 0, $1043 = 0, $1044 = 0, $1045 = 0, $1046 = 0, $1047 = 0, $1048 = 0, $1049 = 0, $105 = 0, $1050 = 0, $1051 = 0, $1052 = 0; | |
var $1053 = 0, $1054 = 0, $1055 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0; | |
var $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0; | |
var $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0; | |
var $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0; | |
var $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0; | |
var $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0; | |
var $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0; | |
var $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0; | |
var $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0; | |
var $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0; | |
var $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0; | |
var $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0, $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0; | |
var $32 = 0, $320 = 0, $321 = 0, $322 = 0, $323 = 0, $324 = 0, $325 = 0, $326 = 0, $327 = 0, $328 = 0, $329 = 0, $33 = 0, $330 = 0, $331 = 0, $332 = 0, $333 = 0, $334 = 0, $335 = 0, $336 = 0, $337 = 0; | |
var $338 = 0, $339 = 0, $34 = 0, $340 = 0, $341 = 0, $342 = 0, $343 = 0, $344 = 0, $345 = 0, $346 = 0, $347 = 0, $348 = 0, $349 = 0, $35 = 0, $350 = 0, $351 = 0, $352 = 0, $353 = 0, $354 = 0, $355 = 0; | |
var $356 = 0, $357 = 0, $358 = 0, $359 = 0, $36 = 0, $360 = 0, $361 = 0, $362 = 0, $363 = 0, $364 = 0, $365 = 0, $366 = 0, $367 = 0, $368 = 0, $369 = 0, $37 = 0, $370 = 0, $371 = 0, $372 = 0, $373 = 0; | |
var $374 = 0, $375 = 0, $376 = 0, $377 = 0, $378 = 0, $379 = 0, $38 = 0, $380 = 0, $381 = 0, $382 = 0, $383 = 0, $384 = 0, $385 = 0, $386 = 0, $387 = 0, $388 = 0, $389 = 0, $39 = 0, $390 = 0, $391 = 0; | |
var $392 = 0, $393 = 0, $394 = 0, $395 = 0, $396 = 0, $397 = 0, $398 = 0, $399 = 0, $4 = 0, $40 = 0, $400 = 0, $401 = 0, $402 = 0, $403 = 0, $404 = 0, $405 = 0, $406 = 0, $407 = 0, $408 = 0, $409 = 0; | |
var $41 = 0, $410 = 0, $411 = 0, $412 = 0, $413 = 0, $414 = 0, $415 = 0, $416 = 0, $417 = 0, $418 = 0, $419 = 0, $42 = 0, $420 = 0, $421 = 0, $422 = 0, $423 = 0, $424 = 0, $425 = 0, $426 = 0, $427 = 0; | |
var $428 = 0, $429 = 0, $43 = 0, $430 = 0, $431 = 0, $432 = 0, $433 = 0, $434 = 0, $435 = 0, $436 = 0, $437 = 0, $438 = 0, $439 = 0, $44 = 0, $440 = 0, $441 = 0, $442 = 0, $443 = 0, $444 = 0, $445 = 0; | |
var $446 = 0, $447 = 0, $448 = 0, $449 = 0, $45 = 0, $450 = 0, $451 = 0, $452 = 0, $453 = 0, $454 = 0, $455 = 0, $456 = 0, $457 = 0, $458 = 0, $459 = 0, $46 = 0, $460 = 0, $461 = 0, $462 = 0, $463 = 0; | |
var $464 = 0, $465 = 0, $466 = 0, $467 = 0, $468 = 0, $469 = 0, $47 = 0, $470 = 0, $471 = 0, $472 = 0, $473 = 0, $474 = 0, $475 = 0, $476 = 0, $477 = 0, $478 = 0, $479 = 0, $48 = 0, $480 = 0, $481 = 0; | |
var $482 = 0, $483 = 0, $484 = 0, $485 = 0, $486 = 0, $487 = 0, $488 = 0, $489 = 0, $49 = 0, $490 = 0, $491 = 0, $492 = 0, $493 = 0, $494 = 0, $495 = 0, $496 = 0, $497 = 0, $498 = 0, $499 = 0, $5 = 0; | |
var $50 = 0, $500 = 0, $501 = 0, $502 = 0, $503 = 0, $504 = 0, $505 = 0, $506 = 0, $507 = 0, $508 = 0, $509 = 0, $51 = 0, $510 = 0, $511 = 0, $512 = 0, $513 = 0, $514 = 0, $515 = 0, $516 = 0, $517 = 0; | |
var $518 = 0, $519 = 0, $52 = 0, $520 = 0, $521 = 0, $522 = 0, $523 = 0, $524 = 0, $525 = 0, $526 = 0, $527 = 0, $528 = 0, $529 = 0, $53 = 0, $530 = 0, $531 = 0, $532 = 0, $533 = 0, $534 = 0, $535 = 0; | |
var $536 = 0, $537 = 0, $538 = 0, $539 = 0, $54 = 0, $540 = 0, $541 = 0, $542 = 0, $543 = 0, $544 = 0, $545 = 0, $546 = 0, $547 = 0, $548 = 0, $549 = 0, $55 = 0, $550 = 0, $551 = 0, $552 = 0, $553 = 0; | |
var $554 = 0, $555 = 0, $556 = 0, $557 = 0, $558 = 0, $559 = 0, $56 = 0, $560 = 0, $561 = 0, $562 = 0, $563 = 0, $564 = 0, $565 = 0, $566 = 0, $567 = 0, $568 = 0, $569 = 0, $57 = 0, $570 = 0, $571 = 0; | |
var $572 = 0, $573 = 0, $574 = 0, $575 = 0, $576 = 0, $577 = 0, $578 = 0, $579 = 0, $58 = 0, $580 = 0, $581 = 0, $582 = 0, $583 = 0, $584 = 0, $585 = 0, $586 = 0, $587 = 0, $588 = 0, $589 = 0, $59 = 0; | |
var $590 = 0, $591 = 0, $592 = 0, $593 = 0, $594 = 0, $595 = 0, $596 = 0, $597 = 0, $598 = 0, $599 = 0, $6 = 0, $60 = 0, $600 = 0, $601 = 0, $602 = 0, $603 = 0, $604 = 0, $605 = 0, $606 = 0, $607 = 0; | |
var $608 = 0, $609 = 0, $61 = 0, $610 = 0, $611 = 0, $612 = 0, $613 = 0, $614 = 0, $615 = 0, $616 = 0, $617 = 0, $618 = 0, $619 = 0, $62 = 0, $620 = 0, $621 = 0, $622 = 0, $623 = 0, $624 = 0, $625 = 0; | |
var $626 = 0, $627 = 0, $628 = 0, $629 = 0, $63 = 0, $630 = 0, $631 = 0, $632 = 0, $633 = 0, $634 = 0, $635 = 0, $636 = 0, $637 = 0, $638 = 0, $639 = 0, $64 = 0, $640 = 0, $641 = 0, $642 = 0, $643 = 0; | |
var $644 = 0, $645 = 0, $646 = 0, $647 = 0, $648 = 0, $649 = 0, $65 = 0, $650 = 0, $651 = 0, $652 = 0, $653 = 0, $654 = 0, $655 = 0, $656 = 0, $657 = 0, $658 = 0, $659 = 0, $66 = 0, $660 = 0, $661 = 0; | |
var $662 = 0, $663 = 0, $664 = 0, $665 = 0, $666 = 0, $667 = 0, $668 = 0, $669 = 0, $67 = 0, $670 = 0, $671 = 0, $672 = 0, $673 = 0, $674 = 0, $675 = 0, $676 = 0, $677 = 0, $678 = 0, $679 = 0, $68 = 0; | |
var $680 = 0, $681 = 0, $682 = 0, $683 = 0, $684 = 0, $685 = 0, $686 = 0, $687 = 0, $688 = 0, $689 = 0, $69 = 0, $690 = 0, $691 = 0, $692 = 0, $693 = 0, $694 = 0, $695 = 0, $696 = 0, $697 = 0, $698 = 0; | |
var $699 = 0, $7 = 0, $70 = 0, $700 = 0, $701 = 0, $702 = 0, $703 = 0, $704 = 0, $705 = 0, $706 = 0, $707 = 0, $708 = 0, $709 = 0, $71 = 0, $710 = 0, $711 = 0, $712 = 0, $713 = 0, $714 = 0, $715 = 0; | |
var $716 = 0, $717 = 0, $718 = 0, $719 = 0, $72 = 0, $720 = 0, $721 = 0, $722 = 0, $723 = 0, $724 = 0, $725 = 0, $726 = 0, $727 = 0, $728 = 0, $729 = 0, $73 = 0, $730 = 0, $731 = 0, $732 = 0, $733 = 0; | |
var $734 = 0, $735 = 0, $736 = 0, $737 = 0, $738 = 0, $739 = 0, $74 = 0, $740 = 0, $741 = 0, $742 = 0, $743 = 0, $744 = 0, $745 = 0, $746 = 0, $747 = 0, $748 = 0, $749 = 0, $75 = 0, $750 = 0, $751 = 0; | |
var $752 = 0, $753 = 0, $754 = 0, $755 = 0, $756 = 0, $757 = 0, $758 = 0, $759 = 0, $76 = 0, $760 = 0, $761 = 0, $762 = 0, $763 = 0, $764 = 0, $765 = 0, $766 = 0, $767 = 0, $768 = 0, $769 = 0, $77 = 0; | |
var $770 = 0, $771 = 0, $772 = 0, $773 = 0, $774 = 0, $775 = 0, $776 = 0, $777 = 0, $778 = 0, $779 = 0, $78 = 0, $780 = 0, $781 = 0, $782 = 0, $783 = 0, $784 = 0, $785 = 0, $786 = 0, $787 = 0, $788 = 0; | |
var $789 = 0, $79 = 0, $790 = 0, $791 = 0, $792 = 0, $793 = 0, $794 = 0, $795 = 0, $796 = 0, $797 = 0, $798 = 0, $799 = 0, $8 = 0, $80 = 0, $800 = 0, $801 = 0, $802 = 0, $803 = 0, $804 = 0, $805 = 0; | |
var $806 = 0, $807 = 0, $808 = 0, $809 = 0, $81 = 0, $810 = 0, $811 = 0, $812 = 0, $813 = 0, $814 = 0, $815 = 0, $816 = 0, $817 = 0, $818 = 0, $819 = 0, $82 = 0, $820 = 0, $821 = 0, $822 = 0, $823 = 0; | |
var $824 = 0, $825 = 0, $826 = 0, $827 = 0, $828 = 0, $829 = 0, $83 = 0, $830 = 0, $831 = 0, $832 = 0, $833 = 0, $834 = 0, $835 = 0, $836 = 0, $837 = 0, $838 = 0, $839 = 0, $84 = 0, $840 = 0, $841 = 0; | |
var $842 = 0, $843 = 0, $844 = 0, $845 = 0, $846 = 0, $847 = 0, $848 = 0, $849 = 0, $85 = 0, $850 = 0, $851 = 0, $852 = 0, $853 = 0, $854 = 0, $855 = 0, $856 = 0, $857 = 0, $858 = 0, $859 = 0, $86 = 0; | |
var $860 = 0, $861 = 0, $862 = 0, $863 = 0, $864 = 0, $865 = 0, $866 = 0, $867 = 0, $868 = 0, $869 = 0, $87 = 0, $870 = 0, $871 = 0, $872 = 0, $873 = 0, $874 = 0, $875 = 0, $876 = 0, $877 = 0, $878 = 0; | |
var $879 = 0, $88 = 0, $880 = 0, $881 = 0, $882 = 0, $883 = 0, $884 = 0, $885 = 0, $886 = 0, $887 = 0, $888 = 0, $889 = 0, $89 = 0, $890 = 0, $891 = 0, $892 = 0, $893 = 0, $894 = 0, $895 = 0, $896 = 0; | |
var $897 = 0, $898 = 0, $899 = 0, $9 = 0, $90 = 0, $900 = 0, $901 = 0, $902 = 0, $903 = 0, $904 = 0, $905 = 0, $906 = 0, $907 = 0, $908 = 0, $909 = 0, $91 = 0, $910 = 0, $911 = 0, $912 = 0, $913 = 0; | |
var $914 = 0, $915 = 0, $916 = 0, $917 = 0, $918 = 0, $919 = 0, $92 = 0, $920 = 0, $921 = 0, $922 = 0, $923 = 0, $924 = 0, $925 = 0, $926 = 0, $927 = 0, $928 = 0, $929 = 0, $93 = 0, $930 = 0, $931 = 0; | |
var $932 = 0, $933 = 0, $934 = 0, $935 = 0, $936 = 0, $937 = 0, $938 = 0, $939 = 0, $94 = 0, $940 = 0, $941 = 0, $942 = 0, $943 = 0, $944 = 0, $945 = 0, $946 = 0, $947 = 0, $948 = 0, $949 = 0, $95 = 0; | |
var $950 = 0, $951 = 0, $952 = 0, $953 = 0, $954 = 0, $955 = 0, $956 = 0, $957 = 0, $958 = 0, $959 = 0, $96 = 0, $960 = 0, $961 = 0, $962 = 0, $963 = 0, $964 = 0, $965 = 0, $966 = 0, $967 = 0, $968 = 0; | |
var $969 = 0, $97 = 0, $970 = 0, $971 = 0, $972 = 0, $973 = 0, $974 = 0, $975 = 0, $976 = 0, $977 = 0, $978 = 0, $979 = 0, $98 = 0, $980 = 0, $981 = 0, $982 = 0, $983 = 0, $984 = 0, $985 = 0, $986 = 0; | |
var $987 = 0, $988 = 0, $989 = 0, $99 = 0, $990 = 0, $991 = 0, $992 = 0, $993 = 0, $994 = 0, $995 = 0, $996 = 0, $997 = 0, $998 = 0, $999 = 0, $cond$i = 0, $cond$i$i = 0, $cond$i204 = 0, $exitcond$i$i = 0, $not$$i$i = 0, $not$$i22$i = 0; | |
var $not$7$i = 0, $or$cond$i = 0, $or$cond$i211 = 0, $or$cond1$i = 0, $or$cond1$i210 = 0, $or$cond10$i = 0, $or$cond11$i = 0, $or$cond12$i = 0, $or$cond2$i = 0, $or$cond5$i = 0, $or$cond50$i = 0, $or$cond7$i = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
STACKTOP = STACKTOP + 16|0; if ((STACKTOP|0) >= (STACK_MAX|0)) abortStackOverflow(16|0); | |
$1 = sp; | |
$2 = ($0>>>0)<(245); | |
do { | |
if ($2) { | |
$3 = ($0>>>0)<(11); | |
$4 = (($0) + 11)|0; | |
$5 = $4 & -8; | |
$6 = $3 ? 16 : $5; | |
$7 = $6 >>> 3; | |
$8 = load4(14816); | |
$9 = $8 >>> $7; | |
$10 = $9 & 3; | |
$11 = ($10|0)==(0); | |
if (!($11)) { | |
$12 = $9 & 1; | |
$13 = $12 ^ 1; | |
$14 = (($13) + ($7))|0; | |
$15 = $14 << 1; | |
$16 = (14856 + ($15<<2)|0); | |
$17 = ((($16)) + 8|0); | |
$18 = load4($17); | |
$19 = ((($18)) + 8|0); | |
$20 = load4($19); | |
$21 = ($16|0)==($20|0); | |
do { | |
if ($21) { | |
$22 = 1 << $14; | |
$23 = $22 ^ -1; | |
$24 = $8 & $23; | |
store4(14816,$24); | |
} else { | |
$25 = load4((14832)); | |
$26 = ($20>>>0)<($25>>>0); | |
if ($26) { | |
_abort(); | |
// unreachable; | |
} | |
$27 = ((($20)) + 12|0); | |
$28 = load4($27); | |
$29 = ($28|0)==($18|0); | |
if ($29) { | |
store4($27,$16); | |
store4($17,$20); | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$30 = $14 << 3; | |
$31 = $30 | 3; | |
$32 = ((($18)) + 4|0); | |
store4($32,$31); | |
$33 = (($18) + ($30)|0); | |
$34 = ((($33)) + 4|0); | |
$35 = load4($34); | |
$36 = $35 | 1; | |
store4($34,$36); | |
$$0 = $19; | |
STACKTOP = sp;return ($$0|0); | |
} | |
$37 = load4((14824)); | |
$38 = ($6>>>0)>($37>>>0); | |
if ($38) { | |
$39 = ($9|0)==(0); | |
if (!($39)) { | |
$40 = $9 << $7; | |
$41 = 2 << $7; | |
$42 = (0 - ($41))|0; | |
$43 = $41 | $42; | |
$44 = $40 & $43; | |
$45 = (0 - ($44))|0; | |
$46 = $44 & $45; | |
$47 = (($46) + -1)|0; | |
$48 = $47 >>> 12; | |
$49 = $48 & 16; | |
$50 = $47 >>> $49; | |
$51 = $50 >>> 5; | |
$52 = $51 & 8; | |
$53 = $52 | $49; | |
$54 = $50 >>> $52; | |
$55 = $54 >>> 2; | |
$56 = $55 & 4; | |
$57 = $53 | $56; | |
$58 = $54 >>> $56; | |
$59 = $58 >>> 1; | |
$60 = $59 & 2; | |
$61 = $57 | $60; | |
$62 = $58 >>> $60; | |
$63 = $62 >>> 1; | |
$64 = $63 & 1; | |
$65 = $61 | $64; | |
$66 = $62 >>> $64; | |
$67 = (($65) + ($66))|0; | |
$68 = $67 << 1; | |
$69 = (14856 + ($68<<2)|0); | |
$70 = ((($69)) + 8|0); | |
$71 = load4($70); | |
$72 = ((($71)) + 8|0); | |
$73 = load4($72); | |
$74 = ($69|0)==($73|0); | |
do { | |
if ($74) { | |
$75 = 1 << $67; | |
$76 = $75 ^ -1; | |
$77 = $8 & $76; | |
store4(14816,$77); | |
$98 = $77; | |
} else { | |
$78 = load4((14832)); | |
$79 = ($73>>>0)<($78>>>0); | |
if ($79) { | |
_abort(); | |
// unreachable; | |
} | |
$80 = ((($73)) + 12|0); | |
$81 = load4($80); | |
$82 = ($81|0)==($71|0); | |
if ($82) { | |
store4($80,$69); | |
store4($70,$73); | |
$98 = $8; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$83 = $67 << 3; | |
$84 = (($83) - ($6))|0; | |
$85 = $6 | 3; | |
$86 = ((($71)) + 4|0); | |
store4($86,$85); | |
$87 = (($71) + ($6)|0); | |
$88 = $84 | 1; | |
$89 = ((($87)) + 4|0); | |
store4($89,$88); | |
$90 = (($87) + ($84)|0); | |
store4($90,$84); | |
$91 = ($37|0)==(0); | |
if (!($91)) { | |
$92 = load4((14836)); | |
$93 = $37 >>> 3; | |
$94 = $93 << 1; | |
$95 = (14856 + ($94<<2)|0); | |
$96 = 1 << $93; | |
$97 = $98 & $96; | |
$99 = ($97|0)==(0); | |
if ($99) { | |
$100 = $98 | $96; | |
store4(14816,$100); | |
$$pre = ((($95)) + 8|0); | |
$$0199 = $95;$$pre$phiZ2D = $$pre; | |
} else { | |
$101 = ((($95)) + 8|0); | |
$102 = load4($101); | |
$103 = load4((14832)); | |
$104 = ($102>>>0)<($103>>>0); | |
if ($104) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0199 = $102;$$pre$phiZ2D = $101; | |
} | |
} | |
store4($$pre$phiZ2D,$92); | |
$105 = ((($$0199)) + 12|0); | |
store4($105,$92); | |
$106 = ((($92)) + 8|0); | |
store4($106,$$0199); | |
$107 = ((($92)) + 12|0); | |
store4($107,$95); | |
} | |
store4((14824),$84); | |
store4((14836),$87); | |
$$0 = $72; | |
STACKTOP = sp;return ($$0|0); | |
} | |
$108 = load4((14820)); | |
$109 = ($108|0)==(0); | |
if ($109) { | |
$$0197 = $6; | |
} else { | |
$110 = (0 - ($108))|0; | |
$111 = $108 & $110; | |
$112 = (($111) + -1)|0; | |
$113 = $112 >>> 12; | |
$114 = $113 & 16; | |
$115 = $112 >>> $114; | |
$116 = $115 >>> 5; | |
$117 = $116 & 8; | |
$118 = $117 | $114; | |
$119 = $115 >>> $117; | |
$120 = $119 >>> 2; | |
$121 = $120 & 4; | |
$122 = $118 | $121; | |
$123 = $119 >>> $121; | |
$124 = $123 >>> 1; | |
$125 = $124 & 2; | |
$126 = $122 | $125; | |
$127 = $123 >>> $125; | |
$128 = $127 >>> 1; | |
$129 = $128 & 1; | |
$130 = $126 | $129; | |
$131 = $127 >>> $129; | |
$132 = (($130) + ($131))|0; | |
$133 = (15120 + ($132<<2)|0); | |
$134 = load4($133); | |
$135 = ((($134)) + 4|0); | |
$136 = load4($135); | |
$137 = $136 & -8; | |
$138 = (($137) - ($6))|0; | |
$$0189$i = $134;$$0190$i = $134;$$0191$i = $138; | |
while(1) { | |
$139 = ((($$0189$i)) + 16|0); | |
$140 = load4($139); | |
$141 = ($140|0)==(0|0); | |
if ($141) { | |
$142 = ((($$0189$i)) + 20|0); | |
$143 = load4($142); | |
$144 = ($143|0)==(0|0); | |
if ($144) { | |
break; | |
} else { | |
$146 = $143; | |
} | |
} else { | |
$146 = $140; | |
} | |
$145 = ((($146)) + 4|0); | |
$147 = load4($145); | |
$148 = $147 & -8; | |
$149 = (($148) - ($6))|0; | |
$150 = ($149>>>0)<($$0191$i>>>0); | |
$$$0191$i = $150 ? $149 : $$0191$i; | |
$$$0190$i = $150 ? $146 : $$0190$i; | |
$$0189$i = $146;$$0190$i = $$$0190$i;$$0191$i = $$$0191$i; | |
} | |
$151 = load4((14832)); | |
$152 = ($$0190$i>>>0)<($151>>>0); | |
if ($152) { | |
_abort(); | |
// unreachable; | |
} | |
$153 = (($$0190$i) + ($6)|0); | |
$154 = ($$0190$i>>>0)<($153>>>0); | |
if (!($154)) { | |
_abort(); | |
// unreachable; | |
} | |
$155 = ((($$0190$i)) + 24|0); | |
$156 = load4($155); | |
$157 = ((($$0190$i)) + 12|0); | |
$158 = load4($157); | |
$159 = ($158|0)==($$0190$i|0); | |
do { | |
if ($159) { | |
$169 = ((($$0190$i)) + 20|0); | |
$170 = load4($169); | |
$171 = ($170|0)==(0|0); | |
if ($171) { | |
$172 = ((($$0190$i)) + 16|0); | |
$173 = load4($172); | |
$174 = ($173|0)==(0|0); | |
if ($174) { | |
$$3$i = 0; | |
break; | |
} else { | |
$$1194$i = $173;$$1196$i = $172; | |
} | |
} else { | |
$$1194$i = $170;$$1196$i = $169; | |
} | |
while(1) { | |
$175 = ((($$1194$i)) + 20|0); | |
$176 = load4($175); | |
$177 = ($176|0)==(0|0); | |
if (!($177)) { | |
$$1194$i = $176;$$1196$i = $175; | |
continue; | |
} | |
$178 = ((($$1194$i)) + 16|0); | |
$179 = load4($178); | |
$180 = ($179|0)==(0|0); | |
if ($180) { | |
break; | |
} else { | |
$$1194$i = $179;$$1196$i = $178; | |
} | |
} | |
$181 = ($$1196$i>>>0)<($151>>>0); | |
if ($181) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1196$i,0); | |
$$3$i = $$1194$i; | |
break; | |
} | |
} else { | |
$160 = ((($$0190$i)) + 8|0); | |
$161 = load4($160); | |
$162 = ($161>>>0)<($151>>>0); | |
if ($162) { | |
_abort(); | |
// unreachable; | |
} | |
$163 = ((($161)) + 12|0); | |
$164 = load4($163); | |
$165 = ($164|0)==($$0190$i|0); | |
if (!($165)) { | |
_abort(); | |
// unreachable; | |
} | |
$166 = ((($158)) + 8|0); | |
$167 = load4($166); | |
$168 = ($167|0)==($$0190$i|0); | |
if ($168) { | |
store4($163,$158); | |
store4($166,$161); | |
$$3$i = $158; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$182 = ($156|0)==(0|0); | |
do { | |
if (!($182)) { | |
$183 = ((($$0190$i)) + 28|0); | |
$184 = load4($183); | |
$185 = (15120 + ($184<<2)|0); | |
$186 = load4($185); | |
$187 = ($$0190$i|0)==($186|0); | |
if ($187) { | |
store4($185,$$3$i); | |
$cond$i = ($$3$i|0)==(0|0); | |
if ($cond$i) { | |
$188 = 1 << $184; | |
$189 = $188 ^ -1; | |
$190 = $108 & $189; | |
store4((14820),$190); | |
break; | |
} | |
} else { | |
$191 = load4((14832)); | |
$192 = ($156>>>0)<($191>>>0); | |
if ($192) { | |
_abort(); | |
// unreachable; | |
} | |
$193 = ((($156)) + 16|0); | |
$194 = load4($193); | |
$195 = ($194|0)==($$0190$i|0); | |
if ($195) { | |
store4($193,$$3$i); | |
} else { | |
$196 = ((($156)) + 20|0); | |
store4($196,$$3$i); | |
} | |
$197 = ($$3$i|0)==(0|0); | |
if ($197) { | |
break; | |
} | |
} | |
$198 = load4((14832)); | |
$199 = ($$3$i>>>0)<($198>>>0); | |
if ($199) { | |
_abort(); | |
// unreachable; | |
} | |
$200 = ((($$3$i)) + 24|0); | |
store4($200,$156); | |
$201 = ((($$0190$i)) + 16|0); | |
$202 = load4($201); | |
$203 = ($202|0)==(0|0); | |
do { | |
if (!($203)) { | |
$204 = ($202>>>0)<($198>>>0); | |
if ($204) { | |
_abort(); | |
// unreachable; | |
} else { | |
$205 = ((($$3$i)) + 16|0); | |
store4($205,$202); | |
$206 = ((($202)) + 24|0); | |
store4($206,$$3$i); | |
break; | |
} | |
} | |
} while(0); | |
$207 = ((($$0190$i)) + 20|0); | |
$208 = load4($207); | |
$209 = ($208|0)==(0|0); | |
if (!($209)) { | |
$210 = load4((14832)); | |
$211 = ($208>>>0)<($210>>>0); | |
if ($211) { | |
_abort(); | |
// unreachable; | |
} else { | |
$212 = ((($$3$i)) + 20|0); | |
store4($212,$208); | |
$213 = ((($208)) + 24|0); | |
store4($213,$$3$i); | |
break; | |
} | |
} | |
} | |
} while(0); | |
$214 = ($$0191$i>>>0)<(16); | |
if ($214) { | |
$215 = (($$0191$i) + ($6))|0; | |
$216 = $215 | 3; | |
$217 = ((($$0190$i)) + 4|0); | |
store4($217,$216); | |
$218 = (($$0190$i) + ($215)|0); | |
$219 = ((($218)) + 4|0); | |
$220 = load4($219); | |
$221 = $220 | 1; | |
store4($219,$221); | |
} else { | |
$222 = $6 | 3; | |
$223 = ((($$0190$i)) + 4|0); | |
store4($223,$222); | |
$224 = $$0191$i | 1; | |
$225 = ((($153)) + 4|0); | |
store4($225,$224); | |
$226 = (($153) + ($$0191$i)|0); | |
store4($226,$$0191$i); | |
$227 = ($37|0)==(0); | |
if (!($227)) { | |
$228 = load4((14836)); | |
$229 = $37 >>> 3; | |
$230 = $229 << 1; | |
$231 = (14856 + ($230<<2)|0); | |
$232 = 1 << $229; | |
$233 = $8 & $232; | |
$234 = ($233|0)==(0); | |
if ($234) { | |
$235 = $8 | $232; | |
store4(14816,$235); | |
$$pre$i = ((($231)) + 8|0); | |
$$0187$i = $231;$$pre$phi$iZ2D = $$pre$i; | |
} else { | |
$236 = ((($231)) + 8|0); | |
$237 = load4($236); | |
$238 = load4((14832)); | |
$239 = ($237>>>0)<($238>>>0); | |
if ($239) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0187$i = $237;$$pre$phi$iZ2D = $236; | |
} | |
} | |
store4($$pre$phi$iZ2D,$228); | |
$240 = ((($$0187$i)) + 12|0); | |
store4($240,$228); | |
$241 = ((($228)) + 8|0); | |
store4($241,$$0187$i); | |
$242 = ((($228)) + 12|0); | |
store4($242,$231); | |
} | |
store4((14824),$$0191$i); | |
store4((14836),$153); | |
} | |
$243 = ((($$0190$i)) + 8|0); | |
$$0 = $243; | |
STACKTOP = sp;return ($$0|0); | |
} | |
} else { | |
$$0197 = $6; | |
} | |
} else { | |
$244 = ($0>>>0)>(4294967231); | |
if ($244) { | |
$$0197 = -1; | |
} else { | |
$245 = (($0) + 11)|0; | |
$246 = $245 & -8; | |
$247 = load4((14820)); | |
$248 = ($247|0)==(0); | |
if ($248) { | |
$$0197 = $246; | |
} else { | |
$249 = (0 - ($246))|0; | |
$250 = $245 >>> 8; | |
$251 = ($250|0)==(0); | |
if ($251) { | |
$$0356$i = 0; | |
} else { | |
$252 = ($246>>>0)>(16777215); | |
if ($252) { | |
$$0356$i = 31; | |
} else { | |
$253 = (($250) + 1048320)|0; | |
$254 = $253 >>> 16; | |
$255 = $254 & 8; | |
$256 = $250 << $255; | |
$257 = (($256) + 520192)|0; | |
$258 = $257 >>> 16; | |
$259 = $258 & 4; | |
$260 = $259 | $255; | |
$261 = $256 << $259; | |
$262 = (($261) + 245760)|0; | |
$263 = $262 >>> 16; | |
$264 = $263 & 2; | |
$265 = $260 | $264; | |
$266 = (14 - ($265))|0; | |
$267 = $261 << $264; | |
$268 = $267 >>> 15; | |
$269 = (($266) + ($268))|0; | |
$270 = $269 << 1; | |
$271 = (($269) + 7)|0; | |
$272 = $246 >>> $271; | |
$273 = $272 & 1; | |
$274 = $273 | $270; | |
$$0356$i = $274; | |
} | |
} | |
$275 = (15120 + ($$0356$i<<2)|0); | |
$276 = load4($275); | |
$277 = ($276|0)==(0|0); | |
L123: do { | |
if ($277) { | |
$$2353$i = 0;$$3$i201 = 0;$$3348$i = $249; | |
label = 86; | |
} else { | |
$278 = ($$0356$i|0)==(31); | |
$279 = $$0356$i >>> 1; | |
$280 = (25 - ($279))|0; | |
$281 = $278 ? 0 : $280; | |
$282 = $246 << $281; | |
$$0340$i = 0;$$0345$i = $249;$$0351$i = $276;$$0357$i = $282;$$0360$i = 0; | |
while(1) { | |
$283 = ((($$0351$i)) + 4|0); | |
$284 = load4($283); | |
$285 = $284 & -8; | |
$286 = (($285) - ($246))|0; | |
$287 = ($286>>>0)<($$0345$i>>>0); | |
if ($287) { | |
$288 = ($286|0)==(0); | |
if ($288) { | |
$$413$i = $$0351$i;$$434912$i = 0;$$435511$i = $$0351$i; | |
label = 90; | |
break L123; | |
} else { | |
$$1341$i = $$0351$i;$$1346$i = $286; | |
} | |
} else { | |
$$1341$i = $$0340$i;$$1346$i = $$0345$i; | |
} | |
$289 = ((($$0351$i)) + 20|0); | |
$290 = load4($289); | |
$291 = $$0357$i >>> 31; | |
$292 = (((($$0351$i)) + 16|0) + ($291<<2)|0); | |
$293 = load4($292); | |
$294 = ($290|0)==(0|0); | |
$295 = ($290|0)==($293|0); | |
$or$cond1$i = $294 | $295; | |
$$1361$i = $or$cond1$i ? $$0360$i : $290; | |
$296 = ($293|0)==(0|0); | |
$297 = $296&1; | |
$298 = $297 ^ 1; | |
$$0357$$i = $$0357$i << $298; | |
if ($296) { | |
$$2353$i = $$1361$i;$$3$i201 = $$1341$i;$$3348$i = $$1346$i; | |
label = 86; | |
break; | |
} else { | |
$$0340$i = $$1341$i;$$0345$i = $$1346$i;$$0351$i = $293;$$0357$i = $$0357$$i;$$0360$i = $$1361$i; | |
} | |
} | |
} | |
} while(0); | |
if ((label|0) == 86) { | |
$299 = ($$2353$i|0)==(0|0); | |
$300 = ($$3$i201|0)==(0|0); | |
$or$cond$i = $299 & $300; | |
if ($or$cond$i) { | |
$301 = 2 << $$0356$i; | |
$302 = (0 - ($301))|0; | |
$303 = $301 | $302; | |
$304 = $247 & $303; | |
$305 = ($304|0)==(0); | |
if ($305) { | |
$$0197 = $246; | |
break; | |
} | |
$306 = (0 - ($304))|0; | |
$307 = $304 & $306; | |
$308 = (($307) + -1)|0; | |
$309 = $308 >>> 12; | |
$310 = $309 & 16; | |
$311 = $308 >>> $310; | |
$312 = $311 >>> 5; | |
$313 = $312 & 8; | |
$314 = $313 | $310; | |
$315 = $311 >>> $313; | |
$316 = $315 >>> 2; | |
$317 = $316 & 4; | |
$318 = $314 | $317; | |
$319 = $315 >>> $317; | |
$320 = $319 >>> 1; | |
$321 = $320 & 2; | |
$322 = $318 | $321; | |
$323 = $319 >>> $321; | |
$324 = $323 >>> 1; | |
$325 = $324 & 1; | |
$326 = $322 | $325; | |
$327 = $323 >>> $325; | |
$328 = (($326) + ($327))|0; | |
$329 = (15120 + ($328<<2)|0); | |
$330 = load4($329); | |
$$4355$ph$i = $330; | |
} else { | |
$$4355$ph$i = $$2353$i; | |
} | |
$331 = ($$4355$ph$i|0)==(0|0); | |
if ($331) { | |
$$4$lcssa$i = $$3$i201;$$4349$lcssa$i = $$3348$i; | |
} else { | |
$$413$i = $$3$i201;$$434912$i = $$3348$i;$$435511$i = $$4355$ph$i; | |
label = 90; | |
} | |
} | |
if ((label|0) == 90) { | |
while(1) { | |
label = 0; | |
$332 = ((($$435511$i)) + 4|0); | |
$333 = load4($332); | |
$334 = $333 & -8; | |
$335 = (($334) - ($246))|0; | |
$336 = ($335>>>0)<($$434912$i>>>0); | |
$$$4349$i = $336 ? $335 : $$434912$i; | |
$$4355$$4$i = $336 ? $$435511$i : $$413$i; | |
$337 = ((($$435511$i)) + 16|0); | |
$338 = load4($337); | |
$339 = ($338|0)==(0|0); | |
if (!($339)) { | |
$$413$i = $$4355$$4$i;$$434912$i = $$$4349$i;$$435511$i = $338; | |
label = 90; | |
continue; | |
} | |
$340 = ((($$435511$i)) + 20|0); | |
$341 = load4($340); | |
$342 = ($341|0)==(0|0); | |
if ($342) { | |
$$4$lcssa$i = $$4355$$4$i;$$4349$lcssa$i = $$$4349$i; | |
break; | |
} else { | |
$$413$i = $$4355$$4$i;$$434912$i = $$$4349$i;$$435511$i = $341; | |
label = 90; | |
} | |
} | |
} | |
$343 = ($$4$lcssa$i|0)==(0|0); | |
if ($343) { | |
$$0197 = $246; | |
} else { | |
$344 = load4((14824)); | |
$345 = (($344) - ($246))|0; | |
$346 = ($$4349$lcssa$i>>>0)<($345>>>0); | |
if ($346) { | |
$347 = load4((14832)); | |
$348 = ($$4$lcssa$i>>>0)<($347>>>0); | |
if ($348) { | |
_abort(); | |
// unreachable; | |
} | |
$349 = (($$4$lcssa$i) + ($246)|0); | |
$350 = ($$4$lcssa$i>>>0)<($349>>>0); | |
if (!($350)) { | |
_abort(); | |
// unreachable; | |
} | |
$351 = ((($$4$lcssa$i)) + 24|0); | |
$352 = load4($351); | |
$353 = ((($$4$lcssa$i)) + 12|0); | |
$354 = load4($353); | |
$355 = ($354|0)==($$4$lcssa$i|0); | |
do { | |
if ($355) { | |
$365 = ((($$4$lcssa$i)) + 20|0); | |
$366 = load4($365); | |
$367 = ($366|0)==(0|0); | |
if ($367) { | |
$368 = ((($$4$lcssa$i)) + 16|0); | |
$369 = load4($368); | |
$370 = ($369|0)==(0|0); | |
if ($370) { | |
$$3370$i = 0; | |
break; | |
} else { | |
$$1368$i = $369;$$1372$i = $368; | |
} | |
} else { | |
$$1368$i = $366;$$1372$i = $365; | |
} | |
while(1) { | |
$371 = ((($$1368$i)) + 20|0); | |
$372 = load4($371); | |
$373 = ($372|0)==(0|0); | |
if (!($373)) { | |
$$1368$i = $372;$$1372$i = $371; | |
continue; | |
} | |
$374 = ((($$1368$i)) + 16|0); | |
$375 = load4($374); | |
$376 = ($375|0)==(0|0); | |
if ($376) { | |
break; | |
} else { | |
$$1368$i = $375;$$1372$i = $374; | |
} | |
} | |
$377 = ($$1372$i>>>0)<($347>>>0); | |
if ($377) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1372$i,0); | |
$$3370$i = $$1368$i; | |
break; | |
} | |
} else { | |
$356 = ((($$4$lcssa$i)) + 8|0); | |
$357 = load4($356); | |
$358 = ($357>>>0)<($347>>>0); | |
if ($358) { | |
_abort(); | |
// unreachable; | |
} | |
$359 = ((($357)) + 12|0); | |
$360 = load4($359); | |
$361 = ($360|0)==($$4$lcssa$i|0); | |
if (!($361)) { | |
_abort(); | |
// unreachable; | |
} | |
$362 = ((($354)) + 8|0); | |
$363 = load4($362); | |
$364 = ($363|0)==($$4$lcssa$i|0); | |
if ($364) { | |
store4($359,$354); | |
store4($362,$357); | |
$$3370$i = $354; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$378 = ($352|0)==(0|0); | |
do { | |
if ($378) { | |
$470 = $247; | |
} else { | |
$379 = ((($$4$lcssa$i)) + 28|0); | |
$380 = load4($379); | |
$381 = (15120 + ($380<<2)|0); | |
$382 = load4($381); | |
$383 = ($$4$lcssa$i|0)==($382|0); | |
if ($383) { | |
store4($381,$$3370$i); | |
$cond$i204 = ($$3370$i|0)==(0|0); | |
if ($cond$i204) { | |
$384 = 1 << $380; | |
$385 = $384 ^ -1; | |
$386 = $247 & $385; | |
store4((14820),$386); | |
$470 = $386; | |
break; | |
} | |
} else { | |
$387 = load4((14832)); | |
$388 = ($352>>>0)<($387>>>0); | |
if ($388) { | |
_abort(); | |
// unreachable; | |
} | |
$389 = ((($352)) + 16|0); | |
$390 = load4($389); | |
$391 = ($390|0)==($$4$lcssa$i|0); | |
if ($391) { | |
store4($389,$$3370$i); | |
} else { | |
$392 = ((($352)) + 20|0); | |
store4($392,$$3370$i); | |
} | |
$393 = ($$3370$i|0)==(0|0); | |
if ($393) { | |
$470 = $247; | |
break; | |
} | |
} | |
$394 = load4((14832)); | |
$395 = ($$3370$i>>>0)<($394>>>0); | |
if ($395) { | |
_abort(); | |
// unreachable; | |
} | |
$396 = ((($$3370$i)) + 24|0); | |
store4($396,$352); | |
$397 = ((($$4$lcssa$i)) + 16|0); | |
$398 = load4($397); | |
$399 = ($398|0)==(0|0); | |
do { | |
if (!($399)) { | |
$400 = ($398>>>0)<($394>>>0); | |
if ($400) { | |
_abort(); | |
// unreachable; | |
} else { | |
$401 = ((($$3370$i)) + 16|0); | |
store4($401,$398); | |
$402 = ((($398)) + 24|0); | |
store4($402,$$3370$i); | |
break; | |
} | |
} | |
} while(0); | |
$403 = ((($$4$lcssa$i)) + 20|0); | |
$404 = load4($403); | |
$405 = ($404|0)==(0|0); | |
if ($405) { | |
$470 = $247; | |
} else { | |
$406 = load4((14832)); | |
$407 = ($404>>>0)<($406>>>0); | |
if ($407) { | |
_abort(); | |
// unreachable; | |
} else { | |
$408 = ((($$3370$i)) + 20|0); | |
store4($408,$404); | |
$409 = ((($404)) + 24|0); | |
store4($409,$$3370$i); | |
$470 = $247; | |
break; | |
} | |
} | |
} | |
} while(0); | |
$410 = ($$4349$lcssa$i>>>0)<(16); | |
do { | |
if ($410) { | |
$411 = (($$4349$lcssa$i) + ($246))|0; | |
$412 = $411 | 3; | |
$413 = ((($$4$lcssa$i)) + 4|0); | |
store4($413,$412); | |
$414 = (($$4$lcssa$i) + ($411)|0); | |
$415 = ((($414)) + 4|0); | |
$416 = load4($415); | |
$417 = $416 | 1; | |
store4($415,$417); | |
} else { | |
$418 = $246 | 3; | |
$419 = ((($$4$lcssa$i)) + 4|0); | |
store4($419,$418); | |
$420 = $$4349$lcssa$i | 1; | |
$421 = ((($349)) + 4|0); | |
store4($421,$420); | |
$422 = (($349) + ($$4349$lcssa$i)|0); | |
store4($422,$$4349$lcssa$i); | |
$423 = $$4349$lcssa$i >>> 3; | |
$424 = ($$4349$lcssa$i>>>0)<(256); | |
if ($424) { | |
$425 = $423 << 1; | |
$426 = (14856 + ($425<<2)|0); | |
$427 = load4(14816); | |
$428 = 1 << $423; | |
$429 = $427 & $428; | |
$430 = ($429|0)==(0); | |
if ($430) { | |
$431 = $427 | $428; | |
store4(14816,$431); | |
$$pre$i205 = ((($426)) + 8|0); | |
$$0366$i = $426;$$pre$phi$i206Z2D = $$pre$i205; | |
} else { | |
$432 = ((($426)) + 8|0); | |
$433 = load4($432); | |
$434 = load4((14832)); | |
$435 = ($433>>>0)<($434>>>0); | |
if ($435) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0366$i = $433;$$pre$phi$i206Z2D = $432; | |
} | |
} | |
store4($$pre$phi$i206Z2D,$349); | |
$436 = ((($$0366$i)) + 12|0); | |
store4($436,$349); | |
$437 = ((($349)) + 8|0); | |
store4($437,$$0366$i); | |
$438 = ((($349)) + 12|0); | |
store4($438,$426); | |
break; | |
} | |
$439 = $$4349$lcssa$i >>> 8; | |
$440 = ($439|0)==(0); | |
if ($440) { | |
$$0359$i = 0; | |
} else { | |
$441 = ($$4349$lcssa$i>>>0)>(16777215); | |
if ($441) { | |
$$0359$i = 31; | |
} else { | |
$442 = (($439) + 1048320)|0; | |
$443 = $442 >>> 16; | |
$444 = $443 & 8; | |
$445 = $439 << $444; | |
$446 = (($445) + 520192)|0; | |
$447 = $446 >>> 16; | |
$448 = $447 & 4; | |
$449 = $448 | $444; | |
$450 = $445 << $448; | |
$451 = (($450) + 245760)|0; | |
$452 = $451 >>> 16; | |
$453 = $452 & 2; | |
$454 = $449 | $453; | |
$455 = (14 - ($454))|0; | |
$456 = $450 << $453; | |
$457 = $456 >>> 15; | |
$458 = (($455) + ($457))|0; | |
$459 = $458 << 1; | |
$460 = (($458) + 7)|0; | |
$461 = $$4349$lcssa$i >>> $460; | |
$462 = $461 & 1; | |
$463 = $462 | $459; | |
$$0359$i = $463; | |
} | |
} | |
$464 = (15120 + ($$0359$i<<2)|0); | |
$465 = ((($349)) + 28|0); | |
store4($465,$$0359$i); | |
$466 = ((($349)) + 16|0); | |
$467 = ((($466)) + 4|0); | |
store4($467,0); | |
store4($466,0); | |
$468 = 1 << $$0359$i; | |
$469 = $470 & $468; | |
$471 = ($469|0)==(0); | |
if ($471) { | |
$472 = $470 | $468; | |
store4((14820),$472); | |
store4($464,$349); | |
$473 = ((($349)) + 24|0); | |
store4($473,$464); | |
$474 = ((($349)) + 12|0); | |
store4($474,$349); | |
$475 = ((($349)) + 8|0); | |
store4($475,$349); | |
break; | |
} | |
$476 = load4($464); | |
$477 = ($$0359$i|0)==(31); | |
$478 = $$0359$i >>> 1; | |
$479 = (25 - ($478))|0; | |
$480 = $477 ? 0 : $479; | |
$481 = $$4349$lcssa$i << $480; | |
$$0342$i = $481;$$0343$i = $476; | |
while(1) { | |
$482 = ((($$0343$i)) + 4|0); | |
$483 = load4($482); | |
$484 = $483 & -8; | |
$485 = ($484|0)==($$4349$lcssa$i|0); | |
if ($485) { | |
label = 148; | |
break; | |
} | |
$486 = $$0342$i >>> 31; | |
$487 = (((($$0343$i)) + 16|0) + ($486<<2)|0); | |
$488 = $$0342$i << 1; | |
$489 = load4($487); | |
$490 = ($489|0)==(0|0); | |
if ($490) { | |
label = 145; | |
break; | |
} else { | |
$$0342$i = $488;$$0343$i = $489; | |
} | |
} | |
if ((label|0) == 145) { | |
$491 = load4((14832)); | |
$492 = ($487>>>0)<($491>>>0); | |
if ($492) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($487,$349); | |
$493 = ((($349)) + 24|0); | |
store4($493,$$0343$i); | |
$494 = ((($349)) + 12|0); | |
store4($494,$349); | |
$495 = ((($349)) + 8|0); | |
store4($495,$349); | |
break; | |
} | |
} | |
else if ((label|0) == 148) { | |
$496 = ((($$0343$i)) + 8|0); | |
$497 = load4($496); | |
$498 = load4((14832)); | |
$499 = ($497>>>0)>=($498>>>0); | |
$not$7$i = ($$0343$i>>>0)>=($498>>>0); | |
$500 = $499 & $not$7$i; | |
if ($500) { | |
$501 = ((($497)) + 12|0); | |
store4($501,$349); | |
store4($496,$349); | |
$502 = ((($349)) + 8|0); | |
store4($502,$497); | |
$503 = ((($349)) + 12|0); | |
store4($503,$$0343$i); | |
$504 = ((($349)) + 24|0); | |
store4($504,0); | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} | |
} while(0); | |
$505 = ((($$4$lcssa$i)) + 8|0); | |
$$0 = $505; | |
STACKTOP = sp;return ($$0|0); | |
} else { | |
$$0197 = $246; | |
} | |
} | |
} | |
} | |
} | |
} while(0); | |
$506 = load4((14824)); | |
$507 = ($506>>>0)<($$0197>>>0); | |
if (!($507)) { | |
$508 = (($506) - ($$0197))|0; | |
$509 = load4((14836)); | |
$510 = ($508>>>0)>(15); | |
if ($510) { | |
$511 = (($509) + ($$0197)|0); | |
store4((14836),$511); | |
store4((14824),$508); | |
$512 = $508 | 1; | |
$513 = ((($511)) + 4|0); | |
store4($513,$512); | |
$514 = (($511) + ($508)|0); | |
store4($514,$508); | |
$515 = $$0197 | 3; | |
$516 = ((($509)) + 4|0); | |
store4($516,$515); | |
} else { | |
store4((14824),0); | |
store4((14836),0); | |
$517 = $506 | 3; | |
$518 = ((($509)) + 4|0); | |
store4($518,$517); | |
$519 = (($509) + ($506)|0); | |
$520 = ((($519)) + 4|0); | |
$521 = load4($520); | |
$522 = $521 | 1; | |
store4($520,$522); | |
} | |
$523 = ((($509)) + 8|0); | |
$$0 = $523; | |
STACKTOP = sp;return ($$0|0); | |
} | |
$524 = load4((14828)); | |
$525 = ($524>>>0)>($$0197>>>0); | |
if ($525) { | |
$526 = (($524) - ($$0197))|0; | |
store4((14828),$526); | |
$527 = load4((14840)); | |
$528 = (($527) + ($$0197)|0); | |
store4((14840),$528); | |
$529 = $526 | 1; | |
$530 = ((($528)) + 4|0); | |
store4($530,$529); | |
$531 = $$0197 | 3; | |
$532 = ((($527)) + 4|0); | |
store4($532,$531); | |
$533 = ((($527)) + 8|0); | |
$$0 = $533; | |
STACKTOP = sp;return ($$0|0); | |
} | |
$534 = load4(15288); | |
$535 = ($534|0)==(0); | |
if ($535) { | |
store4((15296),4096); | |
store4((15292),4096); | |
store4((15300),-1); | |
store4((15304),-1); | |
store4((15308),0); | |
store4((15260),0); | |
$536 = $1; | |
$537 = $536 & -16; | |
$538 = $537 ^ 1431655768; | |
store4($1,$538); | |
store4(15288,$538); | |
$542 = 4096; | |
} else { | |
$$pre$i208 = load4((15296)); | |
$542 = $$pre$i208; | |
} | |
$539 = (($$0197) + 48)|0; | |
$540 = (($$0197) + 47)|0; | |
$541 = (($542) + ($540))|0; | |
$543 = (0 - ($542))|0; | |
$544 = $541 & $543; | |
$545 = ($544>>>0)>($$0197>>>0); | |
if (!($545)) { | |
$$0 = 0; | |
STACKTOP = sp;return ($$0|0); | |
} | |
$546 = load4((15256)); | |
$547 = ($546|0)==(0); | |
if (!($547)) { | |
$548 = load4((15248)); | |
$549 = (($548) + ($544))|0; | |
$550 = ($549>>>0)<=($548>>>0); | |
$551 = ($549>>>0)>($546>>>0); | |
$or$cond1$i210 = $550 | $551; | |
if ($or$cond1$i210) { | |
$$0 = 0; | |
STACKTOP = sp;return ($$0|0); | |
} | |
} | |
$552 = load4((15260)); | |
$553 = $552 & 4; | |
$554 = ($553|0)==(0); | |
L255: do { | |
if ($554) { | |
$555 = load4((14840)); | |
$556 = ($555|0)==(0|0); | |
L257: do { | |
if ($556) { | |
label = 172; | |
} else { | |
$$0$i17$i = (15264); | |
while(1) { | |
$557 = load4($$0$i17$i); | |
$558 = ($557>>>0)>($555>>>0); | |
if (!($558)) { | |
$559 = ((($$0$i17$i)) + 4|0); | |
$560 = load4($559); | |
$561 = (($557) + ($560)|0); | |
$562 = ($561>>>0)>($555>>>0); | |
if ($562) { | |
break; | |
} | |
} | |
$563 = ((($$0$i17$i)) + 8|0); | |
$564 = load4($563); | |
$565 = ($564|0)==(0|0); | |
if ($565) { | |
label = 172; | |
break L257; | |
} else { | |
$$0$i17$i = $564; | |
} | |
} | |
$588 = (($541) - ($524))|0; | |
$589 = $588 & $543; | |
$590 = ($589>>>0)<(2147483647); | |
if ($590) { | |
$591 = (_sbrk(($589|0))|0); | |
$592 = load4($$0$i17$i); | |
$593 = load4($559); | |
$594 = (($592) + ($593)|0); | |
$595 = ($591|0)==($594|0); | |
if ($595) { | |
$596 = ($591|0)==((-1)|0); | |
if (!($596)) { | |
$$723947$i = $589;$$748$i = $591; | |
label = 190; | |
break L255; | |
} | |
} else { | |
$$2247$ph$i = $591;$$2253$ph$i = $589; | |
label = 180; | |
} | |
} | |
} | |
} while(0); | |
do { | |
if ((label|0) == 172) { | |
$566 = (_sbrk(0)|0); | |
$567 = ($566|0)==((-1)|0); | |
if (!($567)) { | |
$568 = $566; | |
$569 = load4((15292)); | |
$570 = (($569) + -1)|0; | |
$571 = $570 & $568; | |
$572 = ($571|0)==(0); | |
$573 = (($570) + ($568))|0; | |
$574 = (0 - ($569))|0; | |
$575 = $573 & $574; | |
$576 = (($575) - ($568))|0; | |
$577 = $572 ? 0 : $576; | |
$$$i = (($577) + ($544))|0; | |
$578 = load4((15248)); | |
$579 = (($$$i) + ($578))|0; | |
$580 = ($$$i>>>0)>($$0197>>>0); | |
$581 = ($$$i>>>0)<(2147483647); | |
$or$cond$i211 = $580 & $581; | |
if ($or$cond$i211) { | |
$582 = load4((15256)); | |
$583 = ($582|0)==(0); | |
if (!($583)) { | |
$584 = ($579>>>0)<=($578>>>0); | |
$585 = ($579>>>0)>($582>>>0); | |
$or$cond2$i = $584 | $585; | |
if ($or$cond2$i) { | |
break; | |
} | |
} | |
$586 = (_sbrk(($$$i|0))|0); | |
$587 = ($586|0)==($566|0); | |
if ($587) { | |
$$723947$i = $$$i;$$748$i = $566; | |
label = 190; | |
break L255; | |
} else { | |
$$2247$ph$i = $586;$$2253$ph$i = $$$i; | |
label = 180; | |
} | |
} | |
} | |
} | |
} while(0); | |
L274: do { | |
if ((label|0) == 180) { | |
$597 = (0 - ($$2253$ph$i))|0; | |
$598 = ($$2247$ph$i|0)!=((-1)|0); | |
$599 = ($$2253$ph$i>>>0)<(2147483647); | |
$or$cond7$i = $599 & $598; | |
$600 = ($539>>>0)>($$2253$ph$i>>>0); | |
$or$cond10$i = $600 & $or$cond7$i; | |
do { | |
if ($or$cond10$i) { | |
$601 = load4((15296)); | |
$602 = (($540) - ($$2253$ph$i))|0; | |
$603 = (($602) + ($601))|0; | |
$604 = (0 - ($601))|0; | |
$605 = $603 & $604; | |
$606 = ($605>>>0)<(2147483647); | |
if ($606) { | |
$607 = (_sbrk(($605|0))|0); | |
$608 = ($607|0)==((-1)|0); | |
if ($608) { | |
(_sbrk(($597|0))|0); | |
break L274; | |
} else { | |
$609 = (($605) + ($$2253$ph$i))|0; | |
$$5256$i = $609; | |
break; | |
} | |
} else { | |
$$5256$i = $$2253$ph$i; | |
} | |
} else { | |
$$5256$i = $$2253$ph$i; | |
} | |
} while(0); | |
$610 = ($$2247$ph$i|0)==((-1)|0); | |
if (!($610)) { | |
$$723947$i = $$5256$i;$$748$i = $$2247$ph$i; | |
label = 190; | |
break L255; | |
} | |
} | |
} while(0); | |
$611 = load4((15260)); | |
$612 = $611 | 4; | |
store4((15260),$612); | |
label = 187; | |
} else { | |
label = 187; | |
} | |
} while(0); | |
if ((label|0) == 187) { | |
$613 = ($544>>>0)<(2147483647); | |
if ($613) { | |
$614 = (_sbrk(($544|0))|0); | |
$615 = (_sbrk(0)|0); | |
$616 = ($614|0)!=((-1)|0); | |
$617 = ($615|0)!=((-1)|0); | |
$or$cond5$i = $616 & $617; | |
$618 = ($614>>>0)<($615>>>0); | |
$or$cond11$i = $618 & $or$cond5$i; | |
if ($or$cond11$i) { | |
$619 = $615; | |
$620 = $614; | |
$621 = (($619) - ($620))|0; | |
$622 = (($$0197) + 40)|0; | |
$$not$i = ($621>>>0)>($622>>>0); | |
if ($$not$i) { | |
$$723947$i = $621;$$748$i = $614; | |
label = 190; | |
} | |
} | |
} | |
} | |
if ((label|0) == 190) { | |
$623 = load4((15248)); | |
$624 = (($623) + ($$723947$i))|0; | |
store4((15248),$624); | |
$625 = load4((15252)); | |
$626 = ($624>>>0)>($625>>>0); | |
if ($626) { | |
store4((15252),$624); | |
} | |
$627 = load4((14840)); | |
$628 = ($627|0)==(0|0); | |
do { | |
if ($628) { | |
$629 = load4((14832)); | |
$630 = ($629|0)==(0|0); | |
$631 = ($$748$i>>>0)<($629>>>0); | |
$or$cond12$i = $630 | $631; | |
if ($or$cond12$i) { | |
store4((14832),$$748$i); | |
} | |
store4((15264),$$748$i); | |
store4((15268),$$723947$i); | |
store4((15276),0); | |
$632 = load4(15288); | |
store4((14852),$632); | |
store4((14848),-1); | |
$$01$i$i = 0; | |
while(1) { | |
$633 = $$01$i$i << 1; | |
$634 = (14856 + ($633<<2)|0); | |
$635 = ((($634)) + 12|0); | |
store4($635,$634); | |
$636 = ((($634)) + 8|0); | |
store4($636,$634); | |
$637 = (($$01$i$i) + 1)|0; | |
$exitcond$i$i = ($637|0)==(32); | |
if ($exitcond$i$i) { | |
break; | |
} else { | |
$$01$i$i = $637; | |
} | |
} | |
$638 = (($$723947$i) + -40)|0; | |
$639 = ((($$748$i)) + 8|0); | |
$640 = $639; | |
$641 = $640 & 7; | |
$642 = ($641|0)==(0); | |
$643 = (0 - ($640))|0; | |
$644 = $643 & 7; | |
$645 = $642 ? 0 : $644; | |
$646 = (($$748$i) + ($645)|0); | |
$647 = (($638) - ($645))|0; | |
store4((14840),$646); | |
store4((14828),$647); | |
$648 = $647 | 1; | |
$649 = ((($646)) + 4|0); | |
store4($649,$648); | |
$650 = (($646) + ($647)|0); | |
$651 = ((($650)) + 4|0); | |
store4($651,40); | |
$652 = load4((15304)); | |
store4((14844),$652); | |
} else { | |
$$024370$i = (15264); | |
while(1) { | |
$653 = load4($$024370$i); | |
$654 = ((($$024370$i)) + 4|0); | |
$655 = load4($654); | |
$656 = (($653) + ($655)|0); | |
$657 = ($$748$i|0)==($656|0); | |
if ($657) { | |
label = 200; | |
break; | |
} | |
$658 = ((($$024370$i)) + 8|0); | |
$659 = load4($658); | |
$660 = ($659|0)==(0|0); | |
if ($660) { | |
break; | |
} else { | |
$$024370$i = $659; | |
} | |
} | |
if ((label|0) == 200) { | |
$661 = ((($$024370$i)) + 12|0); | |
$662 = load4($661); | |
$663 = $662 & 8; | |
$664 = ($663|0)==(0); | |
if ($664) { | |
$665 = ($627>>>0)>=($653>>>0); | |
$666 = ($627>>>0)<($$748$i>>>0); | |
$or$cond50$i = $666 & $665; | |
if ($or$cond50$i) { | |
$667 = (($655) + ($$723947$i))|0; | |
store4($654,$667); | |
$668 = load4((14828)); | |
$669 = ((($627)) + 8|0); | |
$670 = $669; | |
$671 = $670 & 7; | |
$672 = ($671|0)==(0); | |
$673 = (0 - ($670))|0; | |
$674 = $673 & 7; | |
$675 = $672 ? 0 : $674; | |
$676 = (($627) + ($675)|0); | |
$677 = (($$723947$i) - ($675))|0; | |
$678 = (($677) + ($668))|0; | |
store4((14840),$676); | |
store4((14828),$678); | |
$679 = $678 | 1; | |
$680 = ((($676)) + 4|0); | |
store4($680,$679); | |
$681 = (($676) + ($678)|0); | |
$682 = ((($681)) + 4|0); | |
store4($682,40); | |
$683 = load4((15304)); | |
store4((14844),$683); | |
break; | |
} | |
} | |
} | |
$684 = load4((14832)); | |
$685 = ($$748$i>>>0)<($684>>>0); | |
if ($685) { | |
store4((14832),$$748$i); | |
$749 = $$748$i; | |
} else { | |
$749 = $684; | |
} | |
$686 = (($$748$i) + ($$723947$i)|0); | |
$$124469$i = (15264); | |
while(1) { | |
$687 = load4($$124469$i); | |
$688 = ($687|0)==($686|0); | |
if ($688) { | |
label = 208; | |
break; | |
} | |
$689 = ((($$124469$i)) + 8|0); | |
$690 = load4($689); | |
$691 = ($690|0)==(0|0); | |
if ($691) { | |
$$0$i$i$i = (15264); | |
break; | |
} else { | |
$$124469$i = $690; | |
} | |
} | |
if ((label|0) == 208) { | |
$692 = ((($$124469$i)) + 12|0); | |
$693 = load4($692); | |
$694 = $693 & 8; | |
$695 = ($694|0)==(0); | |
if ($695) { | |
store4($$124469$i,$$748$i); | |
$696 = ((($$124469$i)) + 4|0); | |
$697 = load4($696); | |
$698 = (($697) + ($$723947$i))|0; | |
store4($696,$698); | |
$699 = ((($$748$i)) + 8|0); | |
$700 = $699; | |
$701 = $700 & 7; | |
$702 = ($701|0)==(0); | |
$703 = (0 - ($700))|0; | |
$704 = $703 & 7; | |
$705 = $702 ? 0 : $704; | |
$706 = (($$748$i) + ($705)|0); | |
$707 = ((($686)) + 8|0); | |
$708 = $707; | |
$709 = $708 & 7; | |
$710 = ($709|0)==(0); | |
$711 = (0 - ($708))|0; | |
$712 = $711 & 7; | |
$713 = $710 ? 0 : $712; | |
$714 = (($686) + ($713)|0); | |
$715 = $714; | |
$716 = $706; | |
$717 = (($715) - ($716))|0; | |
$718 = (($706) + ($$0197)|0); | |
$719 = (($717) - ($$0197))|0; | |
$720 = $$0197 | 3; | |
$721 = ((($706)) + 4|0); | |
store4($721,$720); | |
$722 = ($714|0)==($627|0); | |
do { | |
if ($722) { | |
$723 = load4((14828)); | |
$724 = (($723) + ($719))|0; | |
store4((14828),$724); | |
store4((14840),$718); | |
$725 = $724 | 1; | |
$726 = ((($718)) + 4|0); | |
store4($726,$725); | |
} else { | |
$727 = load4((14836)); | |
$728 = ($714|0)==($727|0); | |
if ($728) { | |
$729 = load4((14824)); | |
$730 = (($729) + ($719))|0; | |
store4((14824),$730); | |
store4((14836),$718); | |
$731 = $730 | 1; | |
$732 = ((($718)) + 4|0); | |
store4($732,$731); | |
$733 = (($718) + ($730)|0); | |
store4($733,$730); | |
break; | |
} | |
$734 = ((($714)) + 4|0); | |
$735 = load4($734); | |
$736 = $735 & 3; | |
$737 = ($736|0)==(1); | |
if ($737) { | |
$738 = $735 & -8; | |
$739 = $735 >>> 3; | |
$740 = ($735>>>0)<(256); | |
L326: do { | |
if ($740) { | |
$741 = ((($714)) + 8|0); | |
$742 = load4($741); | |
$743 = ((($714)) + 12|0); | |
$744 = load4($743); | |
$745 = $739 << 1; | |
$746 = (14856 + ($745<<2)|0); | |
$747 = ($742|0)==($746|0); | |
do { | |
if (!($747)) { | |
$748 = ($742>>>0)<($749>>>0); | |
if ($748) { | |
_abort(); | |
// unreachable; | |
} | |
$750 = ((($742)) + 12|0); | |
$751 = load4($750); | |
$752 = ($751|0)==($714|0); | |
if ($752) { | |
break; | |
} | |
_abort(); | |
// unreachable; | |
} | |
} while(0); | |
$753 = ($744|0)==($742|0); | |
if ($753) { | |
$754 = 1 << $739; | |
$755 = $754 ^ -1; | |
$756 = load4(14816); | |
$757 = $756 & $755; | |
store4(14816,$757); | |
break; | |
} | |
$758 = ($744|0)==($746|0); | |
do { | |
if ($758) { | |
$$pre9$i$i = ((($744)) + 8|0); | |
$$pre$phi10$i$iZ2D = $$pre9$i$i; | |
} else { | |
$759 = ($744>>>0)<($749>>>0); | |
if ($759) { | |
_abort(); | |
// unreachable; | |
} | |
$760 = ((($744)) + 8|0); | |
$761 = load4($760); | |
$762 = ($761|0)==($714|0); | |
if ($762) { | |
$$pre$phi10$i$iZ2D = $760; | |
break; | |
} | |
_abort(); | |
// unreachable; | |
} | |
} while(0); | |
$763 = ((($742)) + 12|0); | |
store4($763,$744); | |
store4($$pre$phi10$i$iZ2D,$742); | |
} else { | |
$764 = ((($714)) + 24|0); | |
$765 = load4($764); | |
$766 = ((($714)) + 12|0); | |
$767 = load4($766); | |
$768 = ($767|0)==($714|0); | |
do { | |
if ($768) { | |
$778 = ((($714)) + 16|0); | |
$779 = ((($778)) + 4|0); | |
$780 = load4($779); | |
$781 = ($780|0)==(0|0); | |
if ($781) { | |
$782 = load4($778); | |
$783 = ($782|0)==(0|0); | |
if ($783) { | |
$$3$i$i = 0; | |
break; | |
} else { | |
$$1290$i$i = $782;$$1292$i$i = $778; | |
} | |
} else { | |
$$1290$i$i = $780;$$1292$i$i = $779; | |
} | |
while(1) { | |
$784 = ((($$1290$i$i)) + 20|0); | |
$785 = load4($784); | |
$786 = ($785|0)==(0|0); | |
if (!($786)) { | |
$$1290$i$i = $785;$$1292$i$i = $784; | |
continue; | |
} | |
$787 = ((($$1290$i$i)) + 16|0); | |
$788 = load4($787); | |
$789 = ($788|0)==(0|0); | |
if ($789) { | |
break; | |
} else { | |
$$1290$i$i = $788;$$1292$i$i = $787; | |
} | |
} | |
$790 = ($$1292$i$i>>>0)<($749>>>0); | |
if ($790) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1292$i$i,0); | |
$$3$i$i = $$1290$i$i; | |
break; | |
} | |
} else { | |
$769 = ((($714)) + 8|0); | |
$770 = load4($769); | |
$771 = ($770>>>0)<($749>>>0); | |
if ($771) { | |
_abort(); | |
// unreachable; | |
} | |
$772 = ((($770)) + 12|0); | |
$773 = load4($772); | |
$774 = ($773|0)==($714|0); | |
if (!($774)) { | |
_abort(); | |
// unreachable; | |
} | |
$775 = ((($767)) + 8|0); | |
$776 = load4($775); | |
$777 = ($776|0)==($714|0); | |
if ($777) { | |
store4($772,$767); | |
store4($775,$770); | |
$$3$i$i = $767; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$791 = ($765|0)==(0|0); | |
if ($791) { | |
break; | |
} | |
$792 = ((($714)) + 28|0); | |
$793 = load4($792); | |
$794 = (15120 + ($793<<2)|0); | |
$795 = load4($794); | |
$796 = ($714|0)==($795|0); | |
do { | |
if ($796) { | |
store4($794,$$3$i$i); | |
$cond$i$i = ($$3$i$i|0)==(0|0); | |
if (!($cond$i$i)) { | |
break; | |
} | |
$797 = 1 << $793; | |
$798 = $797 ^ -1; | |
$799 = load4((14820)); | |
$800 = $799 & $798; | |
store4((14820),$800); | |
break L326; | |
} else { | |
$801 = load4((14832)); | |
$802 = ($765>>>0)<($801>>>0); | |
if ($802) { | |
_abort(); | |
// unreachable; | |
} | |
$803 = ((($765)) + 16|0); | |
$804 = load4($803); | |
$805 = ($804|0)==($714|0); | |
if ($805) { | |
store4($803,$$3$i$i); | |
} else { | |
$806 = ((($765)) + 20|0); | |
store4($806,$$3$i$i); | |
} | |
$807 = ($$3$i$i|0)==(0|0); | |
if ($807) { | |
break L326; | |
} | |
} | |
} while(0); | |
$808 = load4((14832)); | |
$809 = ($$3$i$i>>>0)<($808>>>0); | |
if ($809) { | |
_abort(); | |
// unreachable; | |
} | |
$810 = ((($$3$i$i)) + 24|0); | |
store4($810,$765); | |
$811 = ((($714)) + 16|0); | |
$812 = load4($811); | |
$813 = ($812|0)==(0|0); | |
do { | |
if (!($813)) { | |
$814 = ($812>>>0)<($808>>>0); | |
if ($814) { | |
_abort(); | |
// unreachable; | |
} else { | |
$815 = ((($$3$i$i)) + 16|0); | |
store4($815,$812); | |
$816 = ((($812)) + 24|0); | |
store4($816,$$3$i$i); | |
break; | |
} | |
} | |
} while(0); | |
$817 = ((($811)) + 4|0); | |
$818 = load4($817); | |
$819 = ($818|0)==(0|0); | |
if ($819) { | |
break; | |
} | |
$820 = load4((14832)); | |
$821 = ($818>>>0)<($820>>>0); | |
if ($821) { | |
_abort(); | |
// unreachable; | |
} else { | |
$822 = ((($$3$i$i)) + 20|0); | |
store4($822,$818); | |
$823 = ((($818)) + 24|0); | |
store4($823,$$3$i$i); | |
break; | |
} | |
} | |
} while(0); | |
$824 = (($714) + ($738)|0); | |
$825 = (($738) + ($719))|0; | |
$$0$i18$i = $824;$$0286$i$i = $825; | |
} else { | |
$$0$i18$i = $714;$$0286$i$i = $719; | |
} | |
$826 = ((($$0$i18$i)) + 4|0); | |
$827 = load4($826); | |
$828 = $827 & -2; | |
store4($826,$828); | |
$829 = $$0286$i$i | 1; | |
$830 = ((($718)) + 4|0); | |
store4($830,$829); | |
$831 = (($718) + ($$0286$i$i)|0); | |
store4($831,$$0286$i$i); | |
$832 = $$0286$i$i >>> 3; | |
$833 = ($$0286$i$i>>>0)<(256); | |
if ($833) { | |
$834 = $832 << 1; | |
$835 = (14856 + ($834<<2)|0); | |
$836 = load4(14816); | |
$837 = 1 << $832; | |
$838 = $836 & $837; | |
$839 = ($838|0)==(0); | |
do { | |
if ($839) { | |
$840 = $836 | $837; | |
store4(14816,$840); | |
$$pre$i19$i = ((($835)) + 8|0); | |
$$0294$i$i = $835;$$pre$phi$i20$iZ2D = $$pre$i19$i; | |
} else { | |
$841 = ((($835)) + 8|0); | |
$842 = load4($841); | |
$843 = load4((14832)); | |
$844 = ($842>>>0)<($843>>>0); | |
if (!($844)) { | |
$$0294$i$i = $842;$$pre$phi$i20$iZ2D = $841; | |
break; | |
} | |
_abort(); | |
// unreachable; | |
} | |
} while(0); | |
store4($$pre$phi$i20$iZ2D,$718); | |
$845 = ((($$0294$i$i)) + 12|0); | |
store4($845,$718); | |
$846 = ((($718)) + 8|0); | |
store4($846,$$0294$i$i); | |
$847 = ((($718)) + 12|0); | |
store4($847,$835); | |
break; | |
} | |
$848 = $$0286$i$i >>> 8; | |
$849 = ($848|0)==(0); | |
do { | |
if ($849) { | |
$$0295$i$i = 0; | |
} else { | |
$850 = ($$0286$i$i>>>0)>(16777215); | |
if ($850) { | |
$$0295$i$i = 31; | |
break; | |
} | |
$851 = (($848) + 1048320)|0; | |
$852 = $851 >>> 16; | |
$853 = $852 & 8; | |
$854 = $848 << $853; | |
$855 = (($854) + 520192)|0; | |
$856 = $855 >>> 16; | |
$857 = $856 & 4; | |
$858 = $857 | $853; | |
$859 = $854 << $857; | |
$860 = (($859) + 245760)|0; | |
$861 = $860 >>> 16; | |
$862 = $861 & 2; | |
$863 = $858 | $862; | |
$864 = (14 - ($863))|0; | |
$865 = $859 << $862; | |
$866 = $865 >>> 15; | |
$867 = (($864) + ($866))|0; | |
$868 = $867 << 1; | |
$869 = (($867) + 7)|0; | |
$870 = $$0286$i$i >>> $869; | |
$871 = $870 & 1; | |
$872 = $871 | $868; | |
$$0295$i$i = $872; | |
} | |
} while(0); | |
$873 = (15120 + ($$0295$i$i<<2)|0); | |
$874 = ((($718)) + 28|0); | |
store4($874,$$0295$i$i); | |
$875 = ((($718)) + 16|0); | |
$876 = ((($875)) + 4|0); | |
store4($876,0); | |
store4($875,0); | |
$877 = load4((14820)); | |
$878 = 1 << $$0295$i$i; | |
$879 = $877 & $878; | |
$880 = ($879|0)==(0); | |
if ($880) { | |
$881 = $877 | $878; | |
store4((14820),$881); | |
store4($873,$718); | |
$882 = ((($718)) + 24|0); | |
store4($882,$873); | |
$883 = ((($718)) + 12|0); | |
store4($883,$718); | |
$884 = ((($718)) + 8|0); | |
store4($884,$718); | |
break; | |
} | |
$885 = load4($873); | |
$886 = ($$0295$i$i|0)==(31); | |
$887 = $$0295$i$i >>> 1; | |
$888 = (25 - ($887))|0; | |
$889 = $886 ? 0 : $888; | |
$890 = $$0286$i$i << $889; | |
$$0287$i$i = $890;$$0288$i$i = $885; | |
while(1) { | |
$891 = ((($$0288$i$i)) + 4|0); | |
$892 = load4($891); | |
$893 = $892 & -8; | |
$894 = ($893|0)==($$0286$i$i|0); | |
if ($894) { | |
label = 278; | |
break; | |
} | |
$895 = $$0287$i$i >>> 31; | |
$896 = (((($$0288$i$i)) + 16|0) + ($895<<2)|0); | |
$897 = $$0287$i$i << 1; | |
$898 = load4($896); | |
$899 = ($898|0)==(0|0); | |
if ($899) { | |
label = 275; | |
break; | |
} else { | |
$$0287$i$i = $897;$$0288$i$i = $898; | |
} | |
} | |
if ((label|0) == 275) { | |
$900 = load4((14832)); | |
$901 = ($896>>>0)<($900>>>0); | |
if ($901) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($896,$718); | |
$902 = ((($718)) + 24|0); | |
store4($902,$$0288$i$i); | |
$903 = ((($718)) + 12|0); | |
store4($903,$718); | |
$904 = ((($718)) + 8|0); | |
store4($904,$718); | |
break; | |
} | |
} | |
else if ((label|0) == 278) { | |
$905 = ((($$0288$i$i)) + 8|0); | |
$906 = load4($905); | |
$907 = load4((14832)); | |
$908 = ($906>>>0)>=($907>>>0); | |
$not$$i22$i = ($$0288$i$i>>>0)>=($907>>>0); | |
$909 = $908 & $not$$i22$i; | |
if ($909) { | |
$910 = ((($906)) + 12|0); | |
store4($910,$718); | |
store4($905,$718); | |
$911 = ((($718)) + 8|0); | |
store4($911,$906); | |
$912 = ((($718)) + 12|0); | |
store4($912,$$0288$i$i); | |
$913 = ((($718)) + 24|0); | |
store4($913,0); | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} | |
} while(0); | |
$1044 = ((($706)) + 8|0); | |
$$0 = $1044; | |
STACKTOP = sp;return ($$0|0); | |
} else { | |
$$0$i$i$i = (15264); | |
} | |
} | |
while(1) { | |
$914 = load4($$0$i$i$i); | |
$915 = ($914>>>0)>($627>>>0); | |
if (!($915)) { | |
$916 = ((($$0$i$i$i)) + 4|0); | |
$917 = load4($916); | |
$918 = (($914) + ($917)|0); | |
$919 = ($918>>>0)>($627>>>0); | |
if ($919) { | |
break; | |
} | |
} | |
$920 = ((($$0$i$i$i)) + 8|0); | |
$921 = load4($920); | |
$$0$i$i$i = $921; | |
} | |
$922 = ((($918)) + -47|0); | |
$923 = ((($922)) + 8|0); | |
$924 = $923; | |
$925 = $924 & 7; | |
$926 = ($925|0)==(0); | |
$927 = (0 - ($924))|0; | |
$928 = $927 & 7; | |
$929 = $926 ? 0 : $928; | |
$930 = (($922) + ($929)|0); | |
$931 = ((($627)) + 16|0); | |
$932 = ($930>>>0)<($931>>>0); | |
$933 = $932 ? $627 : $930; | |
$934 = ((($933)) + 8|0); | |
$935 = ((($933)) + 24|0); | |
$936 = (($$723947$i) + -40)|0; | |
$937 = ((($$748$i)) + 8|0); | |
$938 = $937; | |
$939 = $938 & 7; | |
$940 = ($939|0)==(0); | |
$941 = (0 - ($938))|0; | |
$942 = $941 & 7; | |
$943 = $940 ? 0 : $942; | |
$944 = (($$748$i) + ($943)|0); | |
$945 = (($936) - ($943))|0; | |
store4((14840),$944); | |
store4((14828),$945); | |
$946 = $945 | 1; | |
$947 = ((($944)) + 4|0); | |
store4($947,$946); | |
$948 = (($944) + ($945)|0); | |
$949 = ((($948)) + 4|0); | |
store4($949,40); | |
$950 = load4((15304)); | |
store4((14844),$950); | |
$951 = ((($933)) + 4|0); | |
store4($951,27); | |
; store8($934,load8((15264),4),4); store8($934+8 | 0,load8((15264)+8 | 0,4),4); | |
store4((15264),$$748$i); | |
store4((15268),$$723947$i); | |
store4((15276),0); | |
store4((15272),$934); | |
$$0$i$i = $935; | |
while(1) { | |
$952 = ((($$0$i$i)) + 4|0); | |
store4($952,7); | |
$953 = ((($952)) + 4|0); | |
$954 = ($953>>>0)<($918>>>0); | |
if ($954) { | |
$$0$i$i = $952; | |
} else { | |
break; | |
} | |
} | |
$955 = ($933|0)==($627|0); | |
if (!($955)) { | |
$956 = $933; | |
$957 = $627; | |
$958 = (($956) - ($957))|0; | |
$959 = load4($951); | |
$960 = $959 & -2; | |
store4($951,$960); | |
$961 = $958 | 1; | |
$962 = ((($627)) + 4|0); | |
store4($962,$961); | |
store4($933,$958); | |
$963 = $958 >>> 3; | |
$964 = ($958>>>0)<(256); | |
if ($964) { | |
$965 = $963 << 1; | |
$966 = (14856 + ($965<<2)|0); | |
$967 = load4(14816); | |
$968 = 1 << $963; | |
$969 = $967 & $968; | |
$970 = ($969|0)==(0); | |
if ($970) { | |
$971 = $967 | $968; | |
store4(14816,$971); | |
$$pre$i$i = ((($966)) + 8|0); | |
$$0211$i$i = $966;$$pre$phi$i$iZ2D = $$pre$i$i; | |
} else { | |
$972 = ((($966)) + 8|0); | |
$973 = load4($972); | |
$974 = load4((14832)); | |
$975 = ($973>>>0)<($974>>>0); | |
if ($975) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0211$i$i = $973;$$pre$phi$i$iZ2D = $972; | |
} | |
} | |
store4($$pre$phi$i$iZ2D,$627); | |
$976 = ((($$0211$i$i)) + 12|0); | |
store4($976,$627); | |
$977 = ((($627)) + 8|0); | |
store4($977,$$0211$i$i); | |
$978 = ((($627)) + 12|0); | |
store4($978,$966); | |
break; | |
} | |
$979 = $958 >>> 8; | |
$980 = ($979|0)==(0); | |
if ($980) { | |
$$0212$i$i = 0; | |
} else { | |
$981 = ($958>>>0)>(16777215); | |
if ($981) { | |
$$0212$i$i = 31; | |
} else { | |
$982 = (($979) + 1048320)|0; | |
$983 = $982 >>> 16; | |
$984 = $983 & 8; | |
$985 = $979 << $984; | |
$986 = (($985) + 520192)|0; | |
$987 = $986 >>> 16; | |
$988 = $987 & 4; | |
$989 = $988 | $984; | |
$990 = $985 << $988; | |
$991 = (($990) + 245760)|0; | |
$992 = $991 >>> 16; | |
$993 = $992 & 2; | |
$994 = $989 | $993; | |
$995 = (14 - ($994))|0; | |
$996 = $990 << $993; | |
$997 = $996 >>> 15; | |
$998 = (($995) + ($997))|0; | |
$999 = $998 << 1; | |
$1000 = (($998) + 7)|0; | |
$1001 = $958 >>> $1000; | |
$1002 = $1001 & 1; | |
$1003 = $1002 | $999; | |
$$0212$i$i = $1003; | |
} | |
} | |
$1004 = (15120 + ($$0212$i$i<<2)|0); | |
$1005 = ((($627)) + 28|0); | |
store4($1005,$$0212$i$i); | |
$1006 = ((($627)) + 20|0); | |
store4($1006,0); | |
store4($931,0); | |
$1007 = load4((14820)); | |
$1008 = 1 << $$0212$i$i; | |
$1009 = $1007 & $1008; | |
$1010 = ($1009|0)==(0); | |
if ($1010) { | |
$1011 = $1007 | $1008; | |
store4((14820),$1011); | |
store4($1004,$627); | |
$1012 = ((($627)) + 24|0); | |
store4($1012,$1004); | |
$1013 = ((($627)) + 12|0); | |
store4($1013,$627); | |
$1014 = ((($627)) + 8|0); | |
store4($1014,$627); | |
break; | |
} | |
$1015 = load4($1004); | |
$1016 = ($$0212$i$i|0)==(31); | |
$1017 = $$0212$i$i >>> 1; | |
$1018 = (25 - ($1017))|0; | |
$1019 = $1016 ? 0 : $1018; | |
$1020 = $958 << $1019; | |
$$0206$i$i = $1020;$$0207$i$i = $1015; | |
while(1) { | |
$1021 = ((($$0207$i$i)) + 4|0); | |
$1022 = load4($1021); | |
$1023 = $1022 & -8; | |
$1024 = ($1023|0)==($958|0); | |
if ($1024) { | |
label = 304; | |
break; | |
} | |
$1025 = $$0206$i$i >>> 31; | |
$1026 = (((($$0207$i$i)) + 16|0) + ($1025<<2)|0); | |
$1027 = $$0206$i$i << 1; | |
$1028 = load4($1026); | |
$1029 = ($1028|0)==(0|0); | |
if ($1029) { | |
label = 301; | |
break; | |
} else { | |
$$0206$i$i = $1027;$$0207$i$i = $1028; | |
} | |
} | |
if ((label|0) == 301) { | |
$1030 = load4((14832)); | |
$1031 = ($1026>>>0)<($1030>>>0); | |
if ($1031) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($1026,$627); | |
$1032 = ((($627)) + 24|0); | |
store4($1032,$$0207$i$i); | |
$1033 = ((($627)) + 12|0); | |
store4($1033,$627); | |
$1034 = ((($627)) + 8|0); | |
store4($1034,$627); | |
break; | |
} | |
} | |
else if ((label|0) == 304) { | |
$1035 = ((($$0207$i$i)) + 8|0); | |
$1036 = load4($1035); | |
$1037 = load4((14832)); | |
$1038 = ($1036>>>0)>=($1037>>>0); | |
$not$$i$i = ($$0207$i$i>>>0)>=($1037>>>0); | |
$1039 = $1038 & $not$$i$i; | |
if ($1039) { | |
$1040 = ((($1036)) + 12|0); | |
store4($1040,$627); | |
store4($1035,$627); | |
$1041 = ((($627)) + 8|0); | |
store4($1041,$1036); | |
$1042 = ((($627)) + 12|0); | |
store4($1042,$$0207$i$i); | |
$1043 = ((($627)) + 24|0); | |
store4($1043,0); | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} | |
} | |
} while(0); | |
$1045 = load4((14828)); | |
$1046 = ($1045>>>0)>($$0197>>>0); | |
if ($1046) { | |
$1047 = (($1045) - ($$0197))|0; | |
store4((14828),$1047); | |
$1048 = load4((14840)); | |
$1049 = (($1048) + ($$0197)|0); | |
store4((14840),$1049); | |
$1050 = $1047 | 1; | |
$1051 = ((($1049)) + 4|0); | |
store4($1051,$1050); | |
$1052 = $$0197 | 3; | |
$1053 = ((($1048)) + 4|0); | |
store4($1053,$1052); | |
$1054 = ((($1048)) + 8|0); | |
$$0 = $1054; | |
STACKTOP = sp;return ($$0|0); | |
} | |
} | |
$1055 = (___errno_location()|0); | |
store4($1055,12); | |
$$0 = 0; | |
STACKTOP = sp;return ($$0|0); | |
} | |
function _free($0) { | |
$0 = $0|0; | |
var $$0211$i = 0, $$0211$in$i = 0, $$0381 = 0, $$0382 = 0, $$0394 = 0, $$0401 = 0, $$1 = 0, $$1380 = 0, $$1385 = 0, $$1388 = 0, $$1396 = 0, $$1400 = 0, $$2 = 0, $$3 = 0, $$3398 = 0, $$pre = 0, $$pre$phi439Z2D = 0, $$pre$phi441Z2D = 0, $$pre$phiZ2D = 0, $$pre438 = 0; | |
var $$pre440 = 0, $1 = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0; | |
var $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0; | |
var $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0; | |
var $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0; | |
var $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0; | |
var $189 = 0, $19 = 0, $190 = 0, $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0; | |
var $206 = 0, $207 = 0, $208 = 0, $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0; | |
var $224 = 0, $225 = 0, $226 = 0, $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0; | |
var $242 = 0, $243 = 0, $244 = 0, $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0; | |
var $260 = 0, $261 = 0, $262 = 0, $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0; | |
var $279 = 0, $28 = 0, $280 = 0, $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0; | |
var $297 = 0, $298 = 0, $299 = 0, $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $307 = 0, $308 = 0, $309 = 0, $31 = 0, $310 = 0, $311 = 0, $312 = 0, $313 = 0; | |
var $314 = 0, $315 = 0, $316 = 0, $317 = 0, $318 = 0, $319 = 0, $32 = 0, $320 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0, $43 = 0; | |
var $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0, $61 = 0; | |
var $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0, $8 = 0; | |
var $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0, $98 = 0; | |
var $99 = 0, $cond418 = 0, $cond419 = 0, $not$ = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$1 = ($0|0)==(0|0); | |
if ($1) { | |
return; | |
} | |
$2 = ((($0)) + -8|0); | |
$3 = load4((14832)); | |
$4 = ($2>>>0)<($3>>>0); | |
if ($4) { | |
_abort(); | |
// unreachable; | |
} | |
$5 = ((($0)) + -4|0); | |
$6 = load4($5); | |
$7 = $6 & 3; | |
$8 = ($7|0)==(1); | |
if ($8) { | |
_abort(); | |
// unreachable; | |
} | |
$9 = $6 & -8; | |
$10 = (($2) + ($9)|0); | |
$11 = $6 & 1; | |
$12 = ($11|0)==(0); | |
do { | |
if ($12) { | |
$13 = load4($2); | |
$14 = ($7|0)==(0); | |
if ($14) { | |
return; | |
} | |
$15 = (0 - ($13))|0; | |
$16 = (($2) + ($15)|0); | |
$17 = (($13) + ($9))|0; | |
$18 = ($16>>>0)<($3>>>0); | |
if ($18) { | |
_abort(); | |
// unreachable; | |
} | |
$19 = load4((14836)); | |
$20 = ($16|0)==($19|0); | |
if ($20) { | |
$105 = ((($10)) + 4|0); | |
$106 = load4($105); | |
$107 = $106 & 3; | |
$108 = ($107|0)==(3); | |
if (!($108)) { | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
store4((14824),$17); | |
$109 = $106 & -2; | |
store4($105,$109); | |
$110 = $17 | 1; | |
$111 = ((($16)) + 4|0); | |
store4($111,$110); | |
$112 = (($16) + ($17)|0); | |
store4($112,$17); | |
return; | |
} | |
$21 = $13 >>> 3; | |
$22 = ($13>>>0)<(256); | |
if ($22) { | |
$23 = ((($16)) + 8|0); | |
$24 = load4($23); | |
$25 = ((($16)) + 12|0); | |
$26 = load4($25); | |
$27 = $21 << 1; | |
$28 = (14856 + ($27<<2)|0); | |
$29 = ($24|0)==($28|0); | |
if (!($29)) { | |
$30 = ($24>>>0)<($3>>>0); | |
if ($30) { | |
_abort(); | |
// unreachable; | |
} | |
$31 = ((($24)) + 12|0); | |
$32 = load4($31); | |
$33 = ($32|0)==($16|0); | |
if (!($33)) { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$34 = ($26|0)==($24|0); | |
if ($34) { | |
$35 = 1 << $21; | |
$36 = $35 ^ -1; | |
$37 = load4(14816); | |
$38 = $37 & $36; | |
store4(14816,$38); | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
$39 = ($26|0)==($28|0); | |
if ($39) { | |
$$pre440 = ((($26)) + 8|0); | |
$$pre$phi441Z2D = $$pre440; | |
} else { | |
$40 = ($26>>>0)<($3>>>0); | |
if ($40) { | |
_abort(); | |
// unreachable; | |
} | |
$41 = ((($26)) + 8|0); | |
$42 = load4($41); | |
$43 = ($42|0)==($16|0); | |
if ($43) { | |
$$pre$phi441Z2D = $41; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$44 = ((($24)) + 12|0); | |
store4($44,$26); | |
store4($$pre$phi441Z2D,$24); | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
$45 = ((($16)) + 24|0); | |
$46 = load4($45); | |
$47 = ((($16)) + 12|0); | |
$48 = load4($47); | |
$49 = ($48|0)==($16|0); | |
do { | |
if ($49) { | |
$59 = ((($16)) + 16|0); | |
$60 = ((($59)) + 4|0); | |
$61 = load4($60); | |
$62 = ($61|0)==(0|0); | |
if ($62) { | |
$63 = load4($59); | |
$64 = ($63|0)==(0|0); | |
if ($64) { | |
$$3 = 0; | |
break; | |
} else { | |
$$1385 = $63;$$1388 = $59; | |
} | |
} else { | |
$$1385 = $61;$$1388 = $60; | |
} | |
while(1) { | |
$65 = ((($$1385)) + 20|0); | |
$66 = load4($65); | |
$67 = ($66|0)==(0|0); | |
if (!($67)) { | |
$$1385 = $66;$$1388 = $65; | |
continue; | |
} | |
$68 = ((($$1385)) + 16|0); | |
$69 = load4($68); | |
$70 = ($69|0)==(0|0); | |
if ($70) { | |
break; | |
} else { | |
$$1385 = $69;$$1388 = $68; | |
} | |
} | |
$71 = ($$1388>>>0)<($3>>>0); | |
if ($71) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1388,0); | |
$$3 = $$1385; | |
break; | |
} | |
} else { | |
$50 = ((($16)) + 8|0); | |
$51 = load4($50); | |
$52 = ($51>>>0)<($3>>>0); | |
if ($52) { | |
_abort(); | |
// unreachable; | |
} | |
$53 = ((($51)) + 12|0); | |
$54 = load4($53); | |
$55 = ($54|0)==($16|0); | |
if (!($55)) { | |
_abort(); | |
// unreachable; | |
} | |
$56 = ((($48)) + 8|0); | |
$57 = load4($56); | |
$58 = ($57|0)==($16|0); | |
if ($58) { | |
store4($53,$48); | |
store4($56,$51); | |
$$3 = $48; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$72 = ($46|0)==(0|0); | |
if ($72) { | |
$$1 = $16;$$1380 = $17; | |
} else { | |
$73 = ((($16)) + 28|0); | |
$74 = load4($73); | |
$75 = (15120 + ($74<<2)|0); | |
$76 = load4($75); | |
$77 = ($16|0)==($76|0); | |
if ($77) { | |
store4($75,$$3); | |
$cond418 = ($$3|0)==(0|0); | |
if ($cond418) { | |
$78 = 1 << $74; | |
$79 = $78 ^ -1; | |
$80 = load4((14820)); | |
$81 = $80 & $79; | |
store4((14820),$81); | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
} else { | |
$82 = load4((14832)); | |
$83 = ($46>>>0)<($82>>>0); | |
if ($83) { | |
_abort(); | |
// unreachable; | |
} | |
$84 = ((($46)) + 16|0); | |
$85 = load4($84); | |
$86 = ($85|0)==($16|0); | |
if ($86) { | |
store4($84,$$3); | |
} else { | |
$87 = ((($46)) + 20|0); | |
store4($87,$$3); | |
} | |
$88 = ($$3|0)==(0|0); | |
if ($88) { | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
} | |
$89 = load4((14832)); | |
$90 = ($$3>>>0)<($89>>>0); | |
if ($90) { | |
_abort(); | |
// unreachable; | |
} | |
$91 = ((($$3)) + 24|0); | |
store4($91,$46); | |
$92 = ((($16)) + 16|0); | |
$93 = load4($92); | |
$94 = ($93|0)==(0|0); | |
do { | |
if (!($94)) { | |
$95 = ($93>>>0)<($89>>>0); | |
if ($95) { | |
_abort(); | |
// unreachable; | |
} else { | |
$96 = ((($$3)) + 16|0); | |
store4($96,$93); | |
$97 = ((($93)) + 24|0); | |
store4($97,$$3); | |
break; | |
} | |
} | |
} while(0); | |
$98 = ((($92)) + 4|0); | |
$99 = load4($98); | |
$100 = ($99|0)==(0|0); | |
if ($100) { | |
$$1 = $16;$$1380 = $17; | |
} else { | |
$101 = load4((14832)); | |
$102 = ($99>>>0)<($101>>>0); | |
if ($102) { | |
_abort(); | |
// unreachable; | |
} else { | |
$103 = ((($$3)) + 20|0); | |
store4($103,$99); | |
$104 = ((($99)) + 24|0); | |
store4($104,$$3); | |
$$1 = $16;$$1380 = $17; | |
break; | |
} | |
} | |
} | |
} else { | |
$$1 = $2;$$1380 = $9; | |
} | |
} while(0); | |
$113 = ($$1>>>0)<($10>>>0); | |
if (!($113)) { | |
_abort(); | |
// unreachable; | |
} | |
$114 = ((($10)) + 4|0); | |
$115 = load4($114); | |
$116 = $115 & 1; | |
$117 = ($116|0)==(0); | |
if ($117) { | |
_abort(); | |
// unreachable; | |
} | |
$118 = $115 & 2; | |
$119 = ($118|0)==(0); | |
if ($119) { | |
$120 = load4((14840)); | |
$121 = ($10|0)==($120|0); | |
if ($121) { | |
$122 = load4((14828)); | |
$123 = (($122) + ($$1380))|0; | |
store4((14828),$123); | |
store4((14840),$$1); | |
$124 = $123 | 1; | |
$125 = ((($$1)) + 4|0); | |
store4($125,$124); | |
$126 = load4((14836)); | |
$127 = ($$1|0)==($126|0); | |
if (!($127)) { | |
return; | |
} | |
store4((14836),0); | |
store4((14824),0); | |
return; | |
} | |
$128 = load4((14836)); | |
$129 = ($10|0)==($128|0); | |
if ($129) { | |
$130 = load4((14824)); | |
$131 = (($130) + ($$1380))|0; | |
store4((14824),$131); | |
store4((14836),$$1); | |
$132 = $131 | 1; | |
$133 = ((($$1)) + 4|0); | |
store4($133,$132); | |
$134 = (($$1) + ($131)|0); | |
store4($134,$131); | |
return; | |
} | |
$135 = $115 & -8; | |
$136 = (($135) + ($$1380))|0; | |
$137 = $115 >>> 3; | |
$138 = ($115>>>0)<(256); | |
do { | |
if ($138) { | |
$139 = ((($10)) + 8|0); | |
$140 = load4($139); | |
$141 = ((($10)) + 12|0); | |
$142 = load4($141); | |
$143 = $137 << 1; | |
$144 = (14856 + ($143<<2)|0); | |
$145 = ($140|0)==($144|0); | |
if (!($145)) { | |
$146 = load4((14832)); | |
$147 = ($140>>>0)<($146>>>0); | |
if ($147) { | |
_abort(); | |
// unreachable; | |
} | |
$148 = ((($140)) + 12|0); | |
$149 = load4($148); | |
$150 = ($149|0)==($10|0); | |
if (!($150)) { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$151 = ($142|0)==($140|0); | |
if ($151) { | |
$152 = 1 << $137; | |
$153 = $152 ^ -1; | |
$154 = load4(14816); | |
$155 = $154 & $153; | |
store4(14816,$155); | |
break; | |
} | |
$156 = ($142|0)==($144|0); | |
if ($156) { | |
$$pre438 = ((($142)) + 8|0); | |
$$pre$phi439Z2D = $$pre438; | |
} else { | |
$157 = load4((14832)); | |
$158 = ($142>>>0)<($157>>>0); | |
if ($158) { | |
_abort(); | |
// unreachable; | |
} | |
$159 = ((($142)) + 8|0); | |
$160 = load4($159); | |
$161 = ($160|0)==($10|0); | |
if ($161) { | |
$$pre$phi439Z2D = $159; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$162 = ((($140)) + 12|0); | |
store4($162,$142); | |
store4($$pre$phi439Z2D,$140); | |
} else { | |
$163 = ((($10)) + 24|0); | |
$164 = load4($163); | |
$165 = ((($10)) + 12|0); | |
$166 = load4($165); | |
$167 = ($166|0)==($10|0); | |
do { | |
if ($167) { | |
$178 = ((($10)) + 16|0); | |
$179 = ((($178)) + 4|0); | |
$180 = load4($179); | |
$181 = ($180|0)==(0|0); | |
if ($181) { | |
$182 = load4($178); | |
$183 = ($182|0)==(0|0); | |
if ($183) { | |
$$3398 = 0; | |
break; | |
} else { | |
$$1396 = $182;$$1400 = $178; | |
} | |
} else { | |
$$1396 = $180;$$1400 = $179; | |
} | |
while(1) { | |
$184 = ((($$1396)) + 20|0); | |
$185 = load4($184); | |
$186 = ($185|0)==(0|0); | |
if (!($186)) { | |
$$1396 = $185;$$1400 = $184; | |
continue; | |
} | |
$187 = ((($$1396)) + 16|0); | |
$188 = load4($187); | |
$189 = ($188|0)==(0|0); | |
if ($189) { | |
break; | |
} else { | |
$$1396 = $188;$$1400 = $187; | |
} | |
} | |
$190 = load4((14832)); | |
$191 = ($$1400>>>0)<($190>>>0); | |
if ($191) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1400,0); | |
$$3398 = $$1396; | |
break; | |
} | |
} else { | |
$168 = ((($10)) + 8|0); | |
$169 = load4($168); | |
$170 = load4((14832)); | |
$171 = ($169>>>0)<($170>>>0); | |
if ($171) { | |
_abort(); | |
// unreachable; | |
} | |
$172 = ((($169)) + 12|0); | |
$173 = load4($172); | |
$174 = ($173|0)==($10|0); | |
if (!($174)) { | |
_abort(); | |
// unreachable; | |
} | |
$175 = ((($166)) + 8|0); | |
$176 = load4($175); | |
$177 = ($176|0)==($10|0); | |
if ($177) { | |
store4($172,$166); | |
store4($175,$169); | |
$$3398 = $166; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$192 = ($164|0)==(0|0); | |
if (!($192)) { | |
$193 = ((($10)) + 28|0); | |
$194 = load4($193); | |
$195 = (15120 + ($194<<2)|0); | |
$196 = load4($195); | |
$197 = ($10|0)==($196|0); | |
if ($197) { | |
store4($195,$$3398); | |
$cond419 = ($$3398|0)==(0|0); | |
if ($cond419) { | |
$198 = 1 << $194; | |
$199 = $198 ^ -1; | |
$200 = load4((14820)); | |
$201 = $200 & $199; | |
store4((14820),$201); | |
break; | |
} | |
} else { | |
$202 = load4((14832)); | |
$203 = ($164>>>0)<($202>>>0); | |
if ($203) { | |
_abort(); | |
// unreachable; | |
} | |
$204 = ((($164)) + 16|0); | |
$205 = load4($204); | |
$206 = ($205|0)==($10|0); | |
if ($206) { | |
store4($204,$$3398); | |
} else { | |
$207 = ((($164)) + 20|0); | |
store4($207,$$3398); | |
} | |
$208 = ($$3398|0)==(0|0); | |
if ($208) { | |
break; | |
} | |
} | |
$209 = load4((14832)); | |
$210 = ($$3398>>>0)<($209>>>0); | |
if ($210) { | |
_abort(); | |
// unreachable; | |
} | |
$211 = ((($$3398)) + 24|0); | |
store4($211,$164); | |
$212 = ((($10)) + 16|0); | |
$213 = load4($212); | |
$214 = ($213|0)==(0|0); | |
do { | |
if (!($214)) { | |
$215 = ($213>>>0)<($209>>>0); | |
if ($215) { | |
_abort(); | |
// unreachable; | |
} else { | |
$216 = ((($$3398)) + 16|0); | |
store4($216,$213); | |
$217 = ((($213)) + 24|0); | |
store4($217,$$3398); | |
break; | |
} | |
} | |
} while(0); | |
$218 = ((($212)) + 4|0); | |
$219 = load4($218); | |
$220 = ($219|0)==(0|0); | |
if (!($220)) { | |
$221 = load4((14832)); | |
$222 = ($219>>>0)<($221>>>0); | |
if ($222) { | |
_abort(); | |
// unreachable; | |
} else { | |
$223 = ((($$3398)) + 20|0); | |
store4($223,$219); | |
$224 = ((($219)) + 24|0); | |
store4($224,$$3398); | |
break; | |
} | |
} | |
} | |
} | |
} while(0); | |
$225 = $136 | 1; | |
$226 = ((($$1)) + 4|0); | |
store4($226,$225); | |
$227 = (($$1) + ($136)|0); | |
store4($227,$136); | |
$228 = load4((14836)); | |
$229 = ($$1|0)==($228|0); | |
if ($229) { | |
store4((14824),$136); | |
return; | |
} else { | |
$$2 = $136; | |
} | |
} else { | |
$230 = $115 & -2; | |
store4($114,$230); | |
$231 = $$1380 | 1; | |
$232 = ((($$1)) + 4|0); | |
store4($232,$231); | |
$233 = (($$1) + ($$1380)|0); | |
store4($233,$$1380); | |
$$2 = $$1380; | |
} | |
$234 = $$2 >>> 3; | |
$235 = ($$2>>>0)<(256); | |
if ($235) { | |
$236 = $234 << 1; | |
$237 = (14856 + ($236<<2)|0); | |
$238 = load4(14816); | |
$239 = 1 << $234; | |
$240 = $238 & $239; | |
$241 = ($240|0)==(0); | |
if ($241) { | |
$242 = $238 | $239; | |
store4(14816,$242); | |
$$pre = ((($237)) + 8|0); | |
$$0401 = $237;$$pre$phiZ2D = $$pre; | |
} else { | |
$243 = ((($237)) + 8|0); | |
$244 = load4($243); | |
$245 = load4((14832)); | |
$246 = ($244>>>0)<($245>>>0); | |
if ($246) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0401 = $244;$$pre$phiZ2D = $243; | |
} | |
} | |
store4($$pre$phiZ2D,$$1); | |
$247 = ((($$0401)) + 12|0); | |
store4($247,$$1); | |
$248 = ((($$1)) + 8|0); | |
store4($248,$$0401); | |
$249 = ((($$1)) + 12|0); | |
store4($249,$237); | |
return; | |
} | |
$250 = $$2 >>> 8; | |
$251 = ($250|0)==(0); | |
if ($251) { | |
$$0394 = 0; | |
} else { | |
$252 = ($$2>>>0)>(16777215); | |
if ($252) { | |
$$0394 = 31; | |
} else { | |
$253 = (($250) + 1048320)|0; | |
$254 = $253 >>> 16; | |
$255 = $254 & 8; | |
$256 = $250 << $255; | |
$257 = (($256) + 520192)|0; | |
$258 = $257 >>> 16; | |
$259 = $258 & 4; | |
$260 = $259 | $255; | |
$261 = $256 << $259; | |
$262 = (($261) + 245760)|0; | |
$263 = $262 >>> 16; | |
$264 = $263 & 2; | |
$265 = $260 | $264; | |
$266 = (14 - ($265))|0; | |
$267 = $261 << $264; | |
$268 = $267 >>> 15; | |
$269 = (($266) + ($268))|0; | |
$270 = $269 << 1; | |
$271 = (($269) + 7)|0; | |
$272 = $$2 >>> $271; | |
$273 = $272 & 1; | |
$274 = $273 | $270; | |
$$0394 = $274; | |
} | |
} | |
$275 = (15120 + ($$0394<<2)|0); | |
$276 = ((($$1)) + 28|0); | |
store4($276,$$0394); | |
$277 = ((($$1)) + 16|0); | |
$278 = ((($$1)) + 20|0); | |
store4($278,0); | |
store4($277,0); | |
$279 = load4((14820)); | |
$280 = 1 << $$0394; | |
$281 = $279 & $280; | |
$282 = ($281|0)==(0); | |
do { | |
if ($282) { | |
$283 = $279 | $280; | |
store4((14820),$283); | |
store4($275,$$1); | |
$284 = ((($$1)) + 24|0); | |
store4($284,$275); | |
$285 = ((($$1)) + 12|0); | |
store4($285,$$1); | |
$286 = ((($$1)) + 8|0); | |
store4($286,$$1); | |
} else { | |
$287 = load4($275); | |
$288 = ($$0394|0)==(31); | |
$289 = $$0394 >>> 1; | |
$290 = (25 - ($289))|0; | |
$291 = $288 ? 0 : $290; | |
$292 = $$2 << $291; | |
$$0381 = $292;$$0382 = $287; | |
while(1) { | |
$293 = ((($$0382)) + 4|0); | |
$294 = load4($293); | |
$295 = $294 & -8; | |
$296 = ($295|0)==($$2|0); | |
if ($296) { | |
label = 130; | |
break; | |
} | |
$297 = $$0381 >>> 31; | |
$298 = (((($$0382)) + 16|0) + ($297<<2)|0); | |
$299 = $$0381 << 1; | |
$300 = load4($298); | |
$301 = ($300|0)==(0|0); | |
if ($301) { | |
label = 127; | |
break; | |
} else { | |
$$0381 = $299;$$0382 = $300; | |
} | |
} | |
if ((label|0) == 127) { | |
$302 = load4((14832)); | |
$303 = ($298>>>0)<($302>>>0); | |
if ($303) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($298,$$1); | |
$304 = ((($$1)) + 24|0); | |
store4($304,$$0382); | |
$305 = ((($$1)) + 12|0); | |
store4($305,$$1); | |
$306 = ((($$1)) + 8|0); | |
store4($306,$$1); | |
break; | |
} | |
} | |
else if ((label|0) == 130) { | |
$307 = ((($$0382)) + 8|0); | |
$308 = load4($307); | |
$309 = load4((14832)); | |
$310 = ($308>>>0)>=($309>>>0); | |
$not$ = ($$0382>>>0)>=($309>>>0); | |
$311 = $310 & $not$; | |
if ($311) { | |
$312 = ((($308)) + 12|0); | |
store4($312,$$1); | |
store4($307,$$1); | |
$313 = ((($$1)) + 8|0); | |
store4($313,$308); | |
$314 = ((($$1)) + 12|0); | |
store4($314,$$0382); | |
$315 = ((($$1)) + 24|0); | |
store4($315,0); | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} | |
} while(0); | |
$316 = load4((14848)); | |
$317 = (($316) + -1)|0; | |
store4((14848),$317); | |
$318 = ($317|0)==(0); | |
if ($318) { | |
$$0211$in$i = (15272); | |
} else { | |
return; | |
} | |
while(1) { | |
$$0211$i = load4($$0211$in$i); | |
$319 = ($$0211$i|0)==(0|0); | |
$320 = ((($$0211$i)) + 8|0); | |
if ($319) { | |
break; | |
} else { | |
$$0211$in$i = $320; | |
} | |
} | |
store4((14848),-1); | |
return; | |
} | |
function _realloc($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$1 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0, $3 = 0, $4 = 0, $5 = 0; | |
var $6 = 0, $7 = 0, $8 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ($0|0)==(0|0); | |
if ($2) { | |
$3 = (_malloc($1)|0); | |
$$1 = $3; | |
return ($$1|0); | |
} | |
$4 = ($1>>>0)>(4294967231); | |
if ($4) { | |
$5 = (___errno_location()|0); | |
store4($5,12); | |
$$1 = 0; | |
return ($$1|0); | |
} | |
$6 = ($1>>>0)<(11); | |
$7 = (($1) + 11)|0; | |
$8 = $7 & -8; | |
$9 = $6 ? 16 : $8; | |
$10 = ((($0)) + -8|0); | |
$11 = (_try_realloc_chunk($10,$9)|0); | |
$12 = ($11|0)==(0|0); | |
if (!($12)) { | |
$13 = ((($11)) + 8|0); | |
$$1 = $13; | |
return ($$1|0); | |
} | |
$14 = (_malloc($1)|0); | |
$15 = ($14|0)==(0|0); | |
if ($15) { | |
$$1 = 0; | |
return ($$1|0); | |
} | |
$16 = ((($0)) + -4|0); | |
$17 = load4($16); | |
$18 = $17 & -8; | |
$19 = $17 & 3; | |
$20 = ($19|0)==(0); | |
$21 = $20 ? 8 : 4; | |
$22 = (($18) - ($21))|0; | |
$23 = ($22>>>0)<($1>>>0); | |
$24 = $23 ? $22 : $1; | |
_memcpy(($14|0),($0|0),($24|0))|0; | |
_free($0); | |
$$1 = $14; | |
return ($$1|0); | |
} | |
function _try_realloc_chunk($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$1271 = 0, $$1274 = 0, $$2 = 0, $$3 = 0, $$pre = 0, $$pre$phiZ2D = 0, $10 = 0, $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0; | |
var $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0, $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0; | |
var $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0, $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0; | |
var $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0, $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0; | |
var $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0, $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0, $24 = 0; | |
var $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0, $42 = 0; | |
var $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0, $60 = 0; | |
var $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0, $79 = 0; | |
var $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0, $96 = 0, $97 = 0; | |
var $98 = 0, $99 = 0, $cond = 0, $notlhs = 0, $notrhs = 0, $or$cond$not = 0, $or$cond3 = 0, $storemerge = 0, $storemerge1 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ((($0)) + 4|0); | |
$3 = load4($2); | |
$4 = $3 & -8; | |
$5 = (($0) + ($4)|0); | |
$6 = load4((14832)); | |
$7 = $3 & 3; | |
$notlhs = ($0>>>0)>=($6>>>0); | |
$notrhs = ($7|0)!=(1); | |
$or$cond$not = $notrhs & $notlhs; | |
$8 = ($0>>>0)<($5>>>0); | |
$or$cond3 = $or$cond$not & $8; | |
if (!($or$cond3)) { | |
_abort(); | |
// unreachable; | |
} | |
$9 = ((($5)) + 4|0); | |
$10 = load4($9); | |
$11 = $10 & 1; | |
$12 = ($11|0)==(0); | |
if ($12) { | |
_abort(); | |
// unreachable; | |
} | |
$13 = ($7|0)==(0); | |
if ($13) { | |
$14 = ($1>>>0)<(256); | |
if ($14) { | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$15 = (($1) + 4)|0; | |
$16 = ($4>>>0)<($15>>>0); | |
if (!($16)) { | |
$17 = (($4) - ($1))|0; | |
$18 = load4((15296)); | |
$19 = $18 << 1; | |
$20 = ($17>>>0)>($19>>>0); | |
if (!($20)) { | |
$$2 = $0; | |
return ($$2|0); | |
} | |
} | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$21 = ($4>>>0)<($1>>>0); | |
if (!($21)) { | |
$22 = (($4) - ($1))|0; | |
$23 = ($22>>>0)>(15); | |
if (!($23)) { | |
$$2 = $0; | |
return ($$2|0); | |
} | |
$24 = (($0) + ($1)|0); | |
$25 = $3 & 1; | |
$26 = $25 | $1; | |
$27 = $26 | 2; | |
store4($2,$27); | |
$28 = ((($24)) + 4|0); | |
$29 = $22 | 3; | |
store4($28,$29); | |
$30 = (($24) + ($22)|0); | |
$31 = ((($30)) + 4|0); | |
$32 = load4($31); | |
$33 = $32 | 1; | |
store4($31,$33); | |
_dispose_chunk($24,$22); | |
$$2 = $0; | |
return ($$2|0); | |
} | |
$34 = load4((14840)); | |
$35 = ($5|0)==($34|0); | |
if ($35) { | |
$36 = load4((14828)); | |
$37 = (($36) + ($4))|0; | |
$38 = ($37>>>0)>($1>>>0); | |
if (!($38)) { | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$39 = (($37) - ($1))|0; | |
$40 = (($0) + ($1)|0); | |
$41 = $3 & 1; | |
$42 = $41 | $1; | |
$43 = $42 | 2; | |
store4($2,$43); | |
$44 = ((($40)) + 4|0); | |
$45 = $39 | 1; | |
store4($44,$45); | |
store4((14840),$40); | |
store4((14828),$39); | |
$$2 = $0; | |
return ($$2|0); | |
} | |
$46 = load4((14836)); | |
$47 = ($5|0)==($46|0); | |
if ($47) { | |
$48 = load4((14824)); | |
$49 = (($48) + ($4))|0; | |
$50 = ($49>>>0)<($1>>>0); | |
if ($50) { | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$51 = (($49) - ($1))|0; | |
$52 = ($51>>>0)>(15); | |
if ($52) { | |
$53 = (($0) + ($1)|0); | |
$54 = (($53) + ($51)|0); | |
$55 = $3 & 1; | |
$56 = $55 | $1; | |
$57 = $56 | 2; | |
store4($2,$57); | |
$58 = ((($53)) + 4|0); | |
$59 = $51 | 1; | |
store4($58,$59); | |
store4($54,$51); | |
$60 = ((($54)) + 4|0); | |
$61 = load4($60); | |
$62 = $61 & -2; | |
store4($60,$62); | |
$storemerge = $53;$storemerge1 = $51; | |
} else { | |
$63 = $3 & 1; | |
$64 = $63 | $49; | |
$65 = $64 | 2; | |
store4($2,$65); | |
$66 = (($0) + ($49)|0); | |
$67 = ((($66)) + 4|0); | |
$68 = load4($67); | |
$69 = $68 | 1; | |
store4($67,$69); | |
$storemerge = 0;$storemerge1 = 0; | |
} | |
store4((14824),$storemerge1); | |
store4((14836),$storemerge); | |
$$2 = $0; | |
return ($$2|0); | |
} | |
$70 = $10 & 2; | |
$71 = ($70|0)==(0); | |
if (!($71)) { | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$72 = $10 & -8; | |
$73 = (($72) + ($4))|0; | |
$74 = ($73>>>0)<($1>>>0); | |
if ($74) { | |
$$2 = 0; | |
return ($$2|0); | |
} | |
$75 = (($73) - ($1))|0; | |
$76 = $10 >>> 3; | |
$77 = ($10>>>0)<(256); | |
do { | |
if ($77) { | |
$78 = ((($5)) + 8|0); | |
$79 = load4($78); | |
$80 = ((($5)) + 12|0); | |
$81 = load4($80); | |
$82 = $76 << 1; | |
$83 = (14856 + ($82<<2)|0); | |
$84 = ($79|0)==($83|0); | |
if (!($84)) { | |
$85 = ($79>>>0)<($6>>>0); | |
if ($85) { | |
_abort(); | |
// unreachable; | |
} | |
$86 = ((($79)) + 12|0); | |
$87 = load4($86); | |
$88 = ($87|0)==($5|0); | |
if (!($88)) { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$89 = ($81|0)==($79|0); | |
if ($89) { | |
$90 = 1 << $76; | |
$91 = $90 ^ -1; | |
$92 = load4(14816); | |
$93 = $92 & $91; | |
store4(14816,$93); | |
break; | |
} | |
$94 = ($81|0)==($83|0); | |
if ($94) { | |
$$pre = ((($81)) + 8|0); | |
$$pre$phiZ2D = $$pre; | |
} else { | |
$95 = ($81>>>0)<($6>>>0); | |
if ($95) { | |
_abort(); | |
// unreachable; | |
} | |
$96 = ((($81)) + 8|0); | |
$97 = load4($96); | |
$98 = ($97|0)==($5|0); | |
if ($98) { | |
$$pre$phiZ2D = $96; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$99 = ((($79)) + 12|0); | |
store4($99,$81); | |
store4($$pre$phiZ2D,$79); | |
} else { | |
$100 = ((($5)) + 24|0); | |
$101 = load4($100); | |
$102 = ((($5)) + 12|0); | |
$103 = load4($102); | |
$104 = ($103|0)==($5|0); | |
do { | |
if ($104) { | |
$114 = ((($5)) + 16|0); | |
$115 = ((($114)) + 4|0); | |
$116 = load4($115); | |
$117 = ($116|0)==(0|0); | |
if ($117) { | |
$118 = load4($114); | |
$119 = ($118|0)==(0|0); | |
if ($119) { | |
$$3 = 0; | |
break; | |
} else { | |
$$1271 = $118;$$1274 = $114; | |
} | |
} else { | |
$$1271 = $116;$$1274 = $115; | |
} | |
while(1) { | |
$120 = ((($$1271)) + 20|0); | |
$121 = load4($120); | |
$122 = ($121|0)==(0|0); | |
if (!($122)) { | |
$$1271 = $121;$$1274 = $120; | |
continue; | |
} | |
$123 = ((($$1271)) + 16|0); | |
$124 = load4($123); | |
$125 = ($124|0)==(0|0); | |
if ($125) { | |
break; | |
} else { | |
$$1271 = $124;$$1274 = $123; | |
} | |
} | |
$126 = ($$1274>>>0)<($6>>>0); | |
if ($126) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1274,0); | |
$$3 = $$1271; | |
break; | |
} | |
} else { | |
$105 = ((($5)) + 8|0); | |
$106 = load4($105); | |
$107 = ($106>>>0)<($6>>>0); | |
if ($107) { | |
_abort(); | |
// unreachable; | |
} | |
$108 = ((($106)) + 12|0); | |
$109 = load4($108); | |
$110 = ($109|0)==($5|0); | |
if (!($110)) { | |
_abort(); | |
// unreachable; | |
} | |
$111 = ((($103)) + 8|0); | |
$112 = load4($111); | |
$113 = ($112|0)==($5|0); | |
if ($113) { | |
store4($108,$103); | |
store4($111,$106); | |
$$3 = $103; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$127 = ($101|0)==(0|0); | |
if (!($127)) { | |
$128 = ((($5)) + 28|0); | |
$129 = load4($128); | |
$130 = (15120 + ($129<<2)|0); | |
$131 = load4($130); | |
$132 = ($5|0)==($131|0); | |
if ($132) { | |
store4($130,$$3); | |
$cond = ($$3|0)==(0|0); | |
if ($cond) { | |
$133 = 1 << $129; | |
$134 = $133 ^ -1; | |
$135 = load4((14820)); | |
$136 = $135 & $134; | |
store4((14820),$136); | |
break; | |
} | |
} else { | |
$137 = load4((14832)); | |
$138 = ($101>>>0)<($137>>>0); | |
if ($138) { | |
_abort(); | |
// unreachable; | |
} | |
$139 = ((($101)) + 16|0); | |
$140 = load4($139); | |
$141 = ($140|0)==($5|0); | |
if ($141) { | |
store4($139,$$3); | |
} else { | |
$142 = ((($101)) + 20|0); | |
store4($142,$$3); | |
} | |
$143 = ($$3|0)==(0|0); | |
if ($143) { | |
break; | |
} | |
} | |
$144 = load4((14832)); | |
$145 = ($$3>>>0)<($144>>>0); | |
if ($145) { | |
_abort(); | |
// unreachable; | |
} | |
$146 = ((($$3)) + 24|0); | |
store4($146,$101); | |
$147 = ((($5)) + 16|0); | |
$148 = load4($147); | |
$149 = ($148|0)==(0|0); | |
do { | |
if (!($149)) { | |
$150 = ($148>>>0)<($144>>>0); | |
if ($150) { | |
_abort(); | |
// unreachable; | |
} else { | |
$151 = ((($$3)) + 16|0); | |
store4($151,$148); | |
$152 = ((($148)) + 24|0); | |
store4($152,$$3); | |
break; | |
} | |
} | |
} while(0); | |
$153 = ((($147)) + 4|0); | |
$154 = load4($153); | |
$155 = ($154|0)==(0|0); | |
if (!($155)) { | |
$156 = load4((14832)); | |
$157 = ($154>>>0)<($156>>>0); | |
if ($157) { | |
_abort(); | |
// unreachable; | |
} else { | |
$158 = ((($$3)) + 20|0); | |
store4($158,$154); | |
$159 = ((($154)) + 24|0); | |
store4($159,$$3); | |
break; | |
} | |
} | |
} | |
} | |
} while(0); | |
$160 = ($75>>>0)<(16); | |
if ($160) { | |
$161 = $3 & 1; | |
$162 = $73 | $161; | |
$163 = $162 | 2; | |
store4($2,$163); | |
$164 = (($0) + ($73)|0); | |
$165 = ((($164)) + 4|0); | |
$166 = load4($165); | |
$167 = $166 | 1; | |
store4($165,$167); | |
$$2 = $0; | |
return ($$2|0); | |
} else { | |
$168 = (($0) + ($1)|0); | |
$169 = $3 & 1; | |
$170 = $169 | $1; | |
$171 = $170 | 2; | |
store4($2,$171); | |
$172 = ((($168)) + 4|0); | |
$173 = $75 | 3; | |
store4($172,$173); | |
$174 = (($168) + ($75)|0); | |
$175 = ((($174)) + 4|0); | |
$176 = load4($175); | |
$177 = $176 | 1; | |
store4($175,$177); | |
_dispose_chunk($168,$75); | |
$$2 = $0; | |
return ($$2|0); | |
} | |
return (0)|0; | |
} | |
function _dispose_chunk($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$0417 = 0, $$0418 = 0, $$0429 = 0, $$0436 = 0, $$1 = 0, $$1416 = 0, $$1424 = 0, $$1427 = 0, $$1431 = 0, $$1435 = 0, $$2 = 0, $$3 = 0, $$3433 = 0, $$pre = 0, $$pre$phi22Z2D = 0, $$pre$phi24Z2D = 0, $$pre$phiZ2D = 0, $$pre21 = 0, $$pre23 = 0, $10 = 0; | |
var $100 = 0, $101 = 0, $102 = 0, $103 = 0, $104 = 0, $105 = 0, $106 = 0, $107 = 0, $108 = 0, $109 = 0, $11 = 0, $110 = 0, $111 = 0, $112 = 0, $113 = 0, $114 = 0, $115 = 0, $116 = 0, $117 = 0, $118 = 0; | |
var $119 = 0, $12 = 0, $120 = 0, $121 = 0, $122 = 0, $123 = 0, $124 = 0, $125 = 0, $126 = 0, $127 = 0, $128 = 0, $129 = 0, $13 = 0, $130 = 0, $131 = 0, $132 = 0, $133 = 0, $134 = 0, $135 = 0, $136 = 0; | |
var $137 = 0, $138 = 0, $139 = 0, $14 = 0, $140 = 0, $141 = 0, $142 = 0, $143 = 0, $144 = 0, $145 = 0, $146 = 0, $147 = 0, $148 = 0, $149 = 0, $15 = 0, $150 = 0, $151 = 0, $152 = 0, $153 = 0, $154 = 0; | |
var $155 = 0, $156 = 0, $157 = 0, $158 = 0, $159 = 0, $16 = 0, $160 = 0, $161 = 0, $162 = 0, $163 = 0, $164 = 0, $165 = 0, $166 = 0, $167 = 0, $168 = 0, $169 = 0, $17 = 0, $170 = 0, $171 = 0, $172 = 0; | |
var $173 = 0, $174 = 0, $175 = 0, $176 = 0, $177 = 0, $178 = 0, $179 = 0, $18 = 0, $180 = 0, $181 = 0, $182 = 0, $183 = 0, $184 = 0, $185 = 0, $186 = 0, $187 = 0, $188 = 0, $189 = 0, $19 = 0, $190 = 0; | |
var $191 = 0, $192 = 0, $193 = 0, $194 = 0, $195 = 0, $196 = 0, $197 = 0, $198 = 0, $199 = 0, $2 = 0, $20 = 0, $200 = 0, $201 = 0, $202 = 0, $203 = 0, $204 = 0, $205 = 0, $206 = 0, $207 = 0, $208 = 0; | |
var $209 = 0, $21 = 0, $210 = 0, $211 = 0, $212 = 0, $213 = 0, $214 = 0, $215 = 0, $216 = 0, $217 = 0, $218 = 0, $219 = 0, $22 = 0, $220 = 0, $221 = 0, $222 = 0, $223 = 0, $224 = 0, $225 = 0, $226 = 0; | |
var $227 = 0, $228 = 0, $229 = 0, $23 = 0, $230 = 0, $231 = 0, $232 = 0, $233 = 0, $234 = 0, $235 = 0, $236 = 0, $237 = 0, $238 = 0, $239 = 0, $24 = 0, $240 = 0, $241 = 0, $242 = 0, $243 = 0, $244 = 0; | |
var $245 = 0, $246 = 0, $247 = 0, $248 = 0, $249 = 0, $25 = 0, $250 = 0, $251 = 0, $252 = 0, $253 = 0, $254 = 0, $255 = 0, $256 = 0, $257 = 0, $258 = 0, $259 = 0, $26 = 0, $260 = 0, $261 = 0, $262 = 0; | |
var $263 = 0, $264 = 0, $265 = 0, $266 = 0, $267 = 0, $268 = 0, $269 = 0, $27 = 0, $270 = 0, $271 = 0, $272 = 0, $273 = 0, $274 = 0, $275 = 0, $276 = 0, $277 = 0, $278 = 0, $279 = 0, $28 = 0, $280 = 0; | |
var $281 = 0, $282 = 0, $283 = 0, $284 = 0, $285 = 0, $286 = 0, $287 = 0, $288 = 0, $289 = 0, $29 = 0, $290 = 0, $291 = 0, $292 = 0, $293 = 0, $294 = 0, $295 = 0, $296 = 0, $297 = 0, $298 = 0, $299 = 0; | |
var $3 = 0, $30 = 0, $300 = 0, $301 = 0, $302 = 0, $303 = 0, $304 = 0, $305 = 0, $306 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0; | |
var $41 = 0, $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0; | |
var $6 = 0, $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0; | |
var $78 = 0, $79 = 0, $8 = 0, $80 = 0, $81 = 0, $82 = 0, $83 = 0, $84 = 0, $85 = 0, $86 = 0, $87 = 0, $88 = 0, $89 = 0, $9 = 0, $90 = 0, $91 = 0, $92 = 0, $93 = 0, $94 = 0, $95 = 0; | |
var $96 = 0, $97 = 0, $98 = 0, $99 = 0, $cond = 0, $cond16 = 0, $not$ = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = (($0) + ($1)|0); | |
$3 = ((($0)) + 4|0); | |
$4 = load4($3); | |
$5 = $4 & 1; | |
$6 = ($5|0)==(0); | |
do { | |
if ($6) { | |
$7 = load4($0); | |
$8 = $4 & 3; | |
$9 = ($8|0)==(0); | |
if ($9) { | |
return; | |
} | |
$10 = (0 - ($7))|0; | |
$11 = (($0) + ($10)|0); | |
$12 = (($7) + ($1))|0; | |
$13 = load4((14832)); | |
$14 = ($11>>>0)<($13>>>0); | |
if ($14) { | |
_abort(); | |
// unreachable; | |
} | |
$15 = load4((14836)); | |
$16 = ($11|0)==($15|0); | |
if ($16) { | |
$101 = ((($2)) + 4|0); | |
$102 = load4($101); | |
$103 = $102 & 3; | |
$104 = ($103|0)==(3); | |
if (!($104)) { | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
store4((14824),$12); | |
$105 = $102 & -2; | |
store4($101,$105); | |
$106 = $12 | 1; | |
$107 = ((($11)) + 4|0); | |
store4($107,$106); | |
$108 = (($11) + ($12)|0); | |
store4($108,$12); | |
return; | |
} | |
$17 = $7 >>> 3; | |
$18 = ($7>>>0)<(256); | |
if ($18) { | |
$19 = ((($11)) + 8|0); | |
$20 = load4($19); | |
$21 = ((($11)) + 12|0); | |
$22 = load4($21); | |
$23 = $17 << 1; | |
$24 = (14856 + ($23<<2)|0); | |
$25 = ($20|0)==($24|0); | |
if (!($25)) { | |
$26 = ($20>>>0)<($13>>>0); | |
if ($26) { | |
_abort(); | |
// unreachable; | |
} | |
$27 = ((($20)) + 12|0); | |
$28 = load4($27); | |
$29 = ($28|0)==($11|0); | |
if (!($29)) { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$30 = ($22|0)==($20|0); | |
if ($30) { | |
$31 = 1 << $17; | |
$32 = $31 ^ -1; | |
$33 = load4(14816); | |
$34 = $33 & $32; | |
store4(14816,$34); | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
$35 = ($22|0)==($24|0); | |
if ($35) { | |
$$pre23 = ((($22)) + 8|0); | |
$$pre$phi24Z2D = $$pre23; | |
} else { | |
$36 = ($22>>>0)<($13>>>0); | |
if ($36) { | |
_abort(); | |
// unreachable; | |
} | |
$37 = ((($22)) + 8|0); | |
$38 = load4($37); | |
$39 = ($38|0)==($11|0); | |
if ($39) { | |
$$pre$phi24Z2D = $37; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$40 = ((($20)) + 12|0); | |
store4($40,$22); | |
store4($$pre$phi24Z2D,$20); | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
$41 = ((($11)) + 24|0); | |
$42 = load4($41); | |
$43 = ((($11)) + 12|0); | |
$44 = load4($43); | |
$45 = ($44|0)==($11|0); | |
do { | |
if ($45) { | |
$55 = ((($11)) + 16|0); | |
$56 = ((($55)) + 4|0); | |
$57 = load4($56); | |
$58 = ($57|0)==(0|0); | |
if ($58) { | |
$59 = load4($55); | |
$60 = ($59|0)==(0|0); | |
if ($60) { | |
$$3 = 0; | |
break; | |
} else { | |
$$1424 = $59;$$1427 = $55; | |
} | |
} else { | |
$$1424 = $57;$$1427 = $56; | |
} | |
while(1) { | |
$61 = ((($$1424)) + 20|0); | |
$62 = load4($61); | |
$63 = ($62|0)==(0|0); | |
if (!($63)) { | |
$$1424 = $62;$$1427 = $61; | |
continue; | |
} | |
$64 = ((($$1424)) + 16|0); | |
$65 = load4($64); | |
$66 = ($65|0)==(0|0); | |
if ($66) { | |
break; | |
} else { | |
$$1424 = $65;$$1427 = $64; | |
} | |
} | |
$67 = ($$1427>>>0)<($13>>>0); | |
if ($67) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1427,0); | |
$$3 = $$1424; | |
break; | |
} | |
} else { | |
$46 = ((($11)) + 8|0); | |
$47 = load4($46); | |
$48 = ($47>>>0)<($13>>>0); | |
if ($48) { | |
_abort(); | |
// unreachable; | |
} | |
$49 = ((($47)) + 12|0); | |
$50 = load4($49); | |
$51 = ($50|0)==($11|0); | |
if (!($51)) { | |
_abort(); | |
// unreachable; | |
} | |
$52 = ((($44)) + 8|0); | |
$53 = load4($52); | |
$54 = ($53|0)==($11|0); | |
if ($54) { | |
store4($49,$44); | |
store4($52,$47); | |
$$3 = $44; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$68 = ($42|0)==(0|0); | |
if ($68) { | |
$$1 = $11;$$1416 = $12; | |
} else { | |
$69 = ((($11)) + 28|0); | |
$70 = load4($69); | |
$71 = (15120 + ($70<<2)|0); | |
$72 = load4($71); | |
$73 = ($11|0)==($72|0); | |
if ($73) { | |
store4($71,$$3); | |
$cond = ($$3|0)==(0|0); | |
if ($cond) { | |
$74 = 1 << $70; | |
$75 = $74 ^ -1; | |
$76 = load4((14820)); | |
$77 = $76 & $75; | |
store4((14820),$77); | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
} else { | |
$78 = load4((14832)); | |
$79 = ($42>>>0)<($78>>>0); | |
if ($79) { | |
_abort(); | |
// unreachable; | |
} | |
$80 = ((($42)) + 16|0); | |
$81 = load4($80); | |
$82 = ($81|0)==($11|0); | |
if ($82) { | |
store4($80,$$3); | |
} else { | |
$83 = ((($42)) + 20|0); | |
store4($83,$$3); | |
} | |
$84 = ($$3|0)==(0|0); | |
if ($84) { | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
} | |
$85 = load4((14832)); | |
$86 = ($$3>>>0)<($85>>>0); | |
if ($86) { | |
_abort(); | |
// unreachable; | |
} | |
$87 = ((($$3)) + 24|0); | |
store4($87,$42); | |
$88 = ((($11)) + 16|0); | |
$89 = load4($88); | |
$90 = ($89|0)==(0|0); | |
do { | |
if (!($90)) { | |
$91 = ($89>>>0)<($85>>>0); | |
if ($91) { | |
_abort(); | |
// unreachable; | |
} else { | |
$92 = ((($$3)) + 16|0); | |
store4($92,$89); | |
$93 = ((($89)) + 24|0); | |
store4($93,$$3); | |
break; | |
} | |
} | |
} while(0); | |
$94 = ((($88)) + 4|0); | |
$95 = load4($94); | |
$96 = ($95|0)==(0|0); | |
if ($96) { | |
$$1 = $11;$$1416 = $12; | |
} else { | |
$97 = load4((14832)); | |
$98 = ($95>>>0)<($97>>>0); | |
if ($98) { | |
_abort(); | |
// unreachable; | |
} else { | |
$99 = ((($$3)) + 20|0); | |
store4($99,$95); | |
$100 = ((($95)) + 24|0); | |
store4($100,$$3); | |
$$1 = $11;$$1416 = $12; | |
break; | |
} | |
} | |
} | |
} else { | |
$$1 = $0;$$1416 = $1; | |
} | |
} while(0); | |
$109 = load4((14832)); | |
$110 = ($2>>>0)<($109>>>0); | |
if ($110) { | |
_abort(); | |
// unreachable; | |
} | |
$111 = ((($2)) + 4|0); | |
$112 = load4($111); | |
$113 = $112 & 2; | |
$114 = ($113|0)==(0); | |
if ($114) { | |
$115 = load4((14840)); | |
$116 = ($2|0)==($115|0); | |
if ($116) { | |
$117 = load4((14828)); | |
$118 = (($117) + ($$1416))|0; | |
store4((14828),$118); | |
store4((14840),$$1); | |
$119 = $118 | 1; | |
$120 = ((($$1)) + 4|0); | |
store4($120,$119); | |
$121 = load4((14836)); | |
$122 = ($$1|0)==($121|0); | |
if (!($122)) { | |
return; | |
} | |
store4((14836),0); | |
store4((14824),0); | |
return; | |
} | |
$123 = load4((14836)); | |
$124 = ($2|0)==($123|0); | |
if ($124) { | |
$125 = load4((14824)); | |
$126 = (($125) + ($$1416))|0; | |
store4((14824),$126); | |
store4((14836),$$1); | |
$127 = $126 | 1; | |
$128 = ((($$1)) + 4|0); | |
store4($128,$127); | |
$129 = (($$1) + ($126)|0); | |
store4($129,$126); | |
return; | |
} | |
$130 = $112 & -8; | |
$131 = (($130) + ($$1416))|0; | |
$132 = $112 >>> 3; | |
$133 = ($112>>>0)<(256); | |
do { | |
if ($133) { | |
$134 = ((($2)) + 8|0); | |
$135 = load4($134); | |
$136 = ((($2)) + 12|0); | |
$137 = load4($136); | |
$138 = $132 << 1; | |
$139 = (14856 + ($138<<2)|0); | |
$140 = ($135|0)==($139|0); | |
if (!($140)) { | |
$141 = ($135>>>0)<($109>>>0); | |
if ($141) { | |
_abort(); | |
// unreachable; | |
} | |
$142 = ((($135)) + 12|0); | |
$143 = load4($142); | |
$144 = ($143|0)==($2|0); | |
if (!($144)) { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$145 = ($137|0)==($135|0); | |
if ($145) { | |
$146 = 1 << $132; | |
$147 = $146 ^ -1; | |
$148 = load4(14816); | |
$149 = $148 & $147; | |
store4(14816,$149); | |
break; | |
} | |
$150 = ($137|0)==($139|0); | |
if ($150) { | |
$$pre21 = ((($137)) + 8|0); | |
$$pre$phi22Z2D = $$pre21; | |
} else { | |
$151 = ($137>>>0)<($109>>>0); | |
if ($151) { | |
_abort(); | |
// unreachable; | |
} | |
$152 = ((($137)) + 8|0); | |
$153 = load4($152); | |
$154 = ($153|0)==($2|0); | |
if ($154) { | |
$$pre$phi22Z2D = $152; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
$155 = ((($135)) + 12|0); | |
store4($155,$137); | |
store4($$pre$phi22Z2D,$135); | |
} else { | |
$156 = ((($2)) + 24|0); | |
$157 = load4($156); | |
$158 = ((($2)) + 12|0); | |
$159 = load4($158); | |
$160 = ($159|0)==($2|0); | |
do { | |
if ($160) { | |
$170 = ((($2)) + 16|0); | |
$171 = ((($170)) + 4|0); | |
$172 = load4($171); | |
$173 = ($172|0)==(0|0); | |
if ($173) { | |
$174 = load4($170); | |
$175 = ($174|0)==(0|0); | |
if ($175) { | |
$$3433 = 0; | |
break; | |
} else { | |
$$1431 = $174;$$1435 = $170; | |
} | |
} else { | |
$$1431 = $172;$$1435 = $171; | |
} | |
while(1) { | |
$176 = ((($$1431)) + 20|0); | |
$177 = load4($176); | |
$178 = ($177|0)==(0|0); | |
if (!($178)) { | |
$$1431 = $177;$$1435 = $176; | |
continue; | |
} | |
$179 = ((($$1431)) + 16|0); | |
$180 = load4($179); | |
$181 = ($180|0)==(0|0); | |
if ($181) { | |
break; | |
} else { | |
$$1431 = $180;$$1435 = $179; | |
} | |
} | |
$182 = ($$1435>>>0)<($109>>>0); | |
if ($182) { | |
_abort(); | |
// unreachable; | |
} else { | |
store4($$1435,0); | |
$$3433 = $$1431; | |
break; | |
} | |
} else { | |
$161 = ((($2)) + 8|0); | |
$162 = load4($161); | |
$163 = ($162>>>0)<($109>>>0); | |
if ($163) { | |
_abort(); | |
// unreachable; | |
} | |
$164 = ((($162)) + 12|0); | |
$165 = load4($164); | |
$166 = ($165|0)==($2|0); | |
if (!($166)) { | |
_abort(); | |
// unreachable; | |
} | |
$167 = ((($159)) + 8|0); | |
$168 = load4($167); | |
$169 = ($168|0)==($2|0); | |
if ($169) { | |
store4($164,$159); | |
store4($167,$162); | |
$$3433 = $159; | |
break; | |
} else { | |
_abort(); | |
// unreachable; | |
} | |
} | |
} while(0); | |
$183 = ($157|0)==(0|0); | |
if (!($183)) { | |
$184 = ((($2)) + 28|0); | |
$185 = load4($184); | |
$186 = (15120 + ($185<<2)|0); | |
$187 = load4($186); | |
$188 = ($2|0)==($187|0); | |
if ($188) { | |
store4($186,$$3433); | |
$cond16 = ($$3433|0)==(0|0); | |
if ($cond16) { | |
$189 = 1 << $185; | |
$190 = $189 ^ -1; | |
$191 = load4((14820)); | |
$192 = $191 & $190; | |
store4((14820),$192); | |
break; | |
} | |
} else { | |
$193 = load4((14832)); | |
$194 = ($157>>>0)<($193>>>0); | |
if ($194) { | |
_abort(); | |
// unreachable; | |
} | |
$195 = ((($157)) + 16|0); | |
$196 = load4($195); | |
$197 = ($196|0)==($2|0); | |
if ($197) { | |
store4($195,$$3433); | |
} else { | |
$198 = ((($157)) + 20|0); | |
store4($198,$$3433); | |
} | |
$199 = ($$3433|0)==(0|0); | |
if ($199) { | |
break; | |
} | |
} | |
$200 = load4((14832)); | |
$201 = ($$3433>>>0)<($200>>>0); | |
if ($201) { | |
_abort(); | |
// unreachable; | |
} | |
$202 = ((($$3433)) + 24|0); | |
store4($202,$157); | |
$203 = ((($2)) + 16|0); | |
$204 = load4($203); | |
$205 = ($204|0)==(0|0); | |
do { | |
if (!($205)) { | |
$206 = ($204>>>0)<($200>>>0); | |
if ($206) { | |
_abort(); | |
// unreachable; | |
} else { | |
$207 = ((($$3433)) + 16|0); | |
store4($207,$204); | |
$208 = ((($204)) + 24|0); | |
store4($208,$$3433); | |
break; | |
} | |
} | |
} while(0); | |
$209 = ((($203)) + 4|0); | |
$210 = load4($209); | |
$211 = ($210|0)==(0|0); | |
if (!($211)) { | |
$212 = load4((14832)); | |
$213 = ($210>>>0)<($212>>>0); | |
if ($213) { | |
_abort(); | |
// unreachable; | |
} else { | |
$214 = ((($$3433)) + 20|0); | |
store4($214,$210); | |
$215 = ((($210)) + 24|0); | |
store4($215,$$3433); | |
break; | |
} | |
} | |
} | |
} | |
} while(0); | |
$216 = $131 | 1; | |
$217 = ((($$1)) + 4|0); | |
store4($217,$216); | |
$218 = (($$1) + ($131)|0); | |
store4($218,$131); | |
$219 = load4((14836)); | |
$220 = ($$1|0)==($219|0); | |
if ($220) { | |
store4((14824),$131); | |
return; | |
} else { | |
$$2 = $131; | |
} | |
} else { | |
$221 = $112 & -2; | |
store4($111,$221); | |
$222 = $$1416 | 1; | |
$223 = ((($$1)) + 4|0); | |
store4($223,$222); | |
$224 = (($$1) + ($$1416)|0); | |
store4($224,$$1416); | |
$$2 = $$1416; | |
} | |
$225 = $$2 >>> 3; | |
$226 = ($$2>>>0)<(256); | |
if ($226) { | |
$227 = $225 << 1; | |
$228 = (14856 + ($227<<2)|0); | |
$229 = load4(14816); | |
$230 = 1 << $225; | |
$231 = $229 & $230; | |
$232 = ($231|0)==(0); | |
if ($232) { | |
$233 = $229 | $230; | |
store4(14816,$233); | |
$$pre = ((($228)) + 8|0); | |
$$0436 = $228;$$pre$phiZ2D = $$pre; | |
} else { | |
$234 = ((($228)) + 8|0); | |
$235 = load4($234); | |
$236 = load4((14832)); | |
$237 = ($235>>>0)<($236>>>0); | |
if ($237) { | |
_abort(); | |
// unreachable; | |
} else { | |
$$0436 = $235;$$pre$phiZ2D = $234; | |
} | |
} | |
store4($$pre$phiZ2D,$$1); | |
$238 = ((($$0436)) + 12|0); | |
store4($238,$$1); | |
$239 = ((($$1)) + 8|0); | |
store4($239,$$0436); | |
$240 = ((($$1)) + 12|0); | |
store4($240,$228); | |
return; | |
} | |
$241 = $$2 >>> 8; | |
$242 = ($241|0)==(0); | |
if ($242) { | |
$$0429 = 0; | |
} else { | |
$243 = ($$2>>>0)>(16777215); | |
if ($243) { | |
$$0429 = 31; | |
} else { | |
$244 = (($241) + 1048320)|0; | |
$245 = $244 >>> 16; | |
$246 = $245 & 8; | |
$247 = $241 << $246; | |
$248 = (($247) + 520192)|0; | |
$249 = $248 >>> 16; | |
$250 = $249 & 4; | |
$251 = $250 | $246; | |
$252 = $247 << $250; | |
$253 = (($252) + 245760)|0; | |
$254 = $253 >>> 16; | |
$255 = $254 & 2; | |
$256 = $251 | $255; | |
$257 = (14 - ($256))|0; | |
$258 = $252 << $255; | |
$259 = $258 >>> 15; | |
$260 = (($257) + ($259))|0; | |
$261 = $260 << 1; | |
$262 = (($260) + 7)|0; | |
$263 = $$2 >>> $262; | |
$264 = $263 & 1; | |
$265 = $264 | $261; | |
$$0429 = $265; | |
} | |
} | |
$266 = (15120 + ($$0429<<2)|0); | |
$267 = ((($$1)) + 28|0); | |
store4($267,$$0429); | |
$268 = ((($$1)) + 16|0); | |
$269 = ((($$1)) + 20|0); | |
store4($269,0); | |
store4($268,0); | |
$270 = load4((14820)); | |
$271 = 1 << $$0429; | |
$272 = $270 & $271; | |
$273 = ($272|0)==(0); | |
if ($273) { | |
$274 = $270 | $271; | |
store4((14820),$274); | |
store4($266,$$1); | |
$275 = ((($$1)) + 24|0); | |
store4($275,$266); | |
$276 = ((($$1)) + 12|0); | |
store4($276,$$1); | |
$277 = ((($$1)) + 8|0); | |
store4($277,$$1); | |
return; | |
} | |
$278 = load4($266); | |
$279 = ($$0429|0)==(31); | |
$280 = $$0429 >>> 1; | |
$281 = (25 - ($280))|0; | |
$282 = $279 ? 0 : $281; | |
$283 = $$2 << $282; | |
$$0417 = $283;$$0418 = $278; | |
while(1) { | |
$284 = ((($$0418)) + 4|0); | |
$285 = load4($284); | |
$286 = $285 & -8; | |
$287 = ($286|0)==($$2|0); | |
if ($287) { | |
label = 127; | |
break; | |
} | |
$288 = $$0417 >>> 31; | |
$289 = (((($$0418)) + 16|0) + ($288<<2)|0); | |
$290 = $$0417 << 1; | |
$291 = load4($289); | |
$292 = ($291|0)==(0|0); | |
if ($292) { | |
label = 124; | |
break; | |
} else { | |
$$0417 = $290;$$0418 = $291; | |
} | |
} | |
if ((label|0) == 124) { | |
$293 = load4((14832)); | |
$294 = ($289>>>0)<($293>>>0); | |
if ($294) { | |
_abort(); | |
// unreachable; | |
} | |
store4($289,$$1); | |
$295 = ((($$1)) + 24|0); | |
store4($295,$$0418); | |
$296 = ((($$1)) + 12|0); | |
store4($296,$$1); | |
$297 = ((($$1)) + 8|0); | |
store4($297,$$1); | |
return; | |
} | |
else if ((label|0) == 127) { | |
$298 = ((($$0418)) + 8|0); | |
$299 = load4($298); | |
$300 = load4((14832)); | |
$301 = ($299>>>0)>=($300>>>0); | |
$not$ = ($$0418>>>0)>=($300>>>0); | |
$302 = $301 & $not$; | |
if (!($302)) { | |
_abort(); | |
// unreachable; | |
} | |
$303 = ((($299)) + 12|0); | |
store4($303,$$1); | |
store4($298,$$1); | |
$304 = ((($$1)) + 8|0); | |
store4($304,$299); | |
$305 = ((($$1)) + 12|0); | |
store4($305,$$0418); | |
$306 = ((($$1)) + 24|0); | |
store4($306,0); | |
return; | |
} | |
} | |
function _internal_memalign($0,$1) { | |
$0 = $0|0; | |
$1 = $1|0; | |
var $$ = 0, $$0100 = 0, $$099 = 0, $$1 = 0, $$198 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $17 = 0, $18 = 0, $19 = 0, $2 = 0, $20 = 0, $21 = 0, $22 = 0, $23 = 0; | |
var $24 = 0, $25 = 0, $26 = 0, $27 = 0, $28 = 0, $29 = 0, $3 = 0, $30 = 0, $31 = 0, $32 = 0, $33 = 0, $34 = 0, $35 = 0, $36 = 0, $37 = 0, $38 = 0, $39 = 0, $4 = 0, $40 = 0, $41 = 0; | |
var $42 = 0, $43 = 0, $44 = 0, $45 = 0, $46 = 0, $47 = 0, $48 = 0, $49 = 0, $5 = 0, $50 = 0, $51 = 0, $52 = 0, $53 = 0, $54 = 0, $55 = 0, $56 = 0, $57 = 0, $58 = 0, $59 = 0, $6 = 0; | |
var $60 = 0, $61 = 0, $62 = 0, $63 = 0, $64 = 0, $65 = 0, $66 = 0, $67 = 0, $68 = 0, $69 = 0, $7 = 0, $70 = 0, $71 = 0, $72 = 0, $73 = 0, $74 = 0, $75 = 0, $76 = 0, $77 = 0, $78 = 0; | |
var $79 = 0, $8 = 0, $80 = 0, $81 = 0, $9 = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$2 = ($0>>>0)<(16); | |
$$ = $2 ? 16 : $0; | |
$3 = (($$) + -1)|0; | |
$4 = $3 & $$; | |
$5 = ($4|0)==(0); | |
if ($5) { | |
$$1 = $$; | |
} else { | |
$$099 = 16; | |
while(1) { | |
$6 = ($$099>>>0)<($$>>>0); | |
$7 = $$099 << 1; | |
if ($6) { | |
$$099 = $7; | |
} else { | |
$$1 = $$099; | |
break; | |
} | |
} | |
} | |
$8 = (-64 - ($$1))|0; | |
$9 = ($8>>>0)>($1>>>0); | |
if (!($9)) { | |
$10 = (___errno_location()|0); | |
store4($10,12); | |
$$198 = 0; | |
return ($$198|0); | |
} | |
$11 = ($1>>>0)<(11); | |
$12 = (($1) + 11)|0; | |
$13 = $12 & -8; | |
$14 = $11 ? 16 : $13; | |
$15 = (($14) + 12)|0; | |
$16 = (($15) + ($$1))|0; | |
$17 = (_malloc($16)|0); | |
$18 = ($17|0)==(0|0); | |
if ($18) { | |
$$198 = 0; | |
return ($$198|0); | |
} | |
$19 = ((($17)) + -8|0); | |
$20 = $17; | |
$21 = (($$1) + -1)|0; | |
$22 = $20 & $21; | |
$23 = ($22|0)==(0); | |
do { | |
if ($23) { | |
$$0100 = $19; | |
} else { | |
$24 = (($17) + ($$1)|0); | |
$25 = ((($24)) + -1|0); | |
$26 = $25; | |
$27 = (0 - ($$1))|0; | |
$28 = $26 & $27; | |
$29 = $28; | |
$30 = ((($29)) + -8|0); | |
$31 = $30; | |
$32 = $19; | |
$33 = (($31) - ($32))|0; | |
$34 = ($33>>>0)>(15); | |
$35 = (($30) + ($$1)|0); | |
$36 = $34 ? $30 : $35; | |
$37 = $36; | |
$38 = (($37) - ($32))|0; | |
$39 = ((($17)) + -4|0); | |
$40 = load4($39); | |
$41 = $40 & -8; | |
$42 = (($41) - ($38))|0; | |
$43 = $40 & 3; | |
$44 = ($43|0)==(0); | |
if ($44) { | |
$45 = load4($19); | |
$46 = (($45) + ($38))|0; | |
store4($36,$46); | |
$47 = ((($36)) + 4|0); | |
store4($47,$42); | |
$$0100 = $36; | |
break; | |
} else { | |
$48 = ((($36)) + 4|0); | |
$49 = load4($48); | |
$50 = $49 & 1; | |
$51 = $42 | $50; | |
$52 = $51 | 2; | |
store4($48,$52); | |
$53 = (($36) + ($42)|0); | |
$54 = ((($53)) + 4|0); | |
$55 = load4($54); | |
$56 = $55 | 1; | |
store4($54,$56); | |
$57 = load4($39); | |
$58 = $57 & 1; | |
$59 = $38 | $58; | |
$60 = $59 | 2; | |
store4($39,$60); | |
$61 = load4($48); | |
$62 = $61 | 1; | |
store4($48,$62); | |
_dispose_chunk($19,$38); | |
$$0100 = $36; | |
break; | |
} | |
} | |
} while(0); | |
$63 = ((($$0100)) + 4|0); | |
$64 = load4($63); | |
$65 = $64 & 3; | |
$66 = ($65|0)==(0); | |
if (!($66)) { | |
$67 = $64 & -8; | |
$68 = (($14) + 16)|0; | |
$69 = ($67>>>0)>($68>>>0); | |
if ($69) { | |
$70 = (($67) - ($14))|0; | |
$71 = (($$0100) + ($14)|0); | |
$72 = $64 & 1; | |
$73 = $14 | $72; | |
$74 = $73 | 2; | |
store4($63,$74); | |
$75 = ((($71)) + 4|0); | |
$76 = $70 | 3; | |
store4($75,$76); | |
$77 = (($71) + ($70)|0); | |
$78 = ((($77)) + 4|0); | |
$79 = load4($78); | |
$80 = $79 | 1; | |
store4($78,$80); | |
_dispose_chunk($71,$70); | |
} | |
} | |
$81 = ((($$0100)) + 8|0); | |
$$198 = $81; | |
return ($$198|0); | |
} | |
function _posix_memalign($0,$1,$2) { | |
$0 = $0|0; | |
$1 = $1|0; | |
$2 = $2|0; | |
var $$ = 0, $$1 = 0, $$2 = 0, $10 = 0, $11 = 0, $12 = 0, $13 = 0, $14 = 0, $15 = 0, $16 = 0, $3 = 0, $4 = 0, $5 = 0, $6 = 0, $7 = 0, $8 = 0, $9 = 0, $or$cond = 0, label = 0, sp = 0; | |
sp = STACKTOP; | |
$3 = ($1|0)==(8); | |
do { | |
if ($3) { | |
$4 = (_malloc($2)|0); | |
$$2 = $4; | |
} else { | |
$5 = $1 >>> 2; | |
$6 = $1 & 3; | |
$7 = ($6|0)!=(0); | |
$8 = ($5|0)==(0); | |
$or$cond = $7 | $8; | |
if ($or$cond) { | |
$$1 = 22; | |
return ($$1|0); | |
} | |
$9 = (($5) + 1073741823)|0; | |
$10 = $9 & $5; | |
$11 = ($10|0)==(0); | |
if (!($11)) { | |
$$1 = 22; | |
return ($$1|0); | |
} | |
$12 = (-64 - ($1))|0; | |
$13 = ($12>>>0)<($2>>>0); | |
if ($13) { | |
$$1 = 12; | |
return ($$1|0); | |
} else { | |
$14 = ($1>>>0)<(16); | |
$$ = $14 ? 16 : $1; | |
$15 = (_internal_memalign($$,$2)|0); | |
$$2 = $15; | |
break; | |
} | |
} | |
} while(0); | |
$16 = ($$2|0)==(0|0); | |
if ($16) { | |
$$1 = 12; | |
return ($$1|0); | |
} | |
store4($0,$$2); | |
$$1 = 0; | |
return ($$1|0); | |
} | |
function runPostSets() { | |
} | |
function _memset(ptr, value, num) { | |
ptr = ptr|0; value = value|0; num = num|0; | |
var stop = 0, value4 = 0, stop4 = 0, unaligned = 0; | |
stop = (ptr + num)|0; | |
if ((num|0) >= 20) { | |
// This is unaligned, but quite large, so work hard to get to aligned settings | |
value = value & 0xff; | |
unaligned = ptr & 3; | |
value4 = value | (value << 8) | (value << 16) | (value << 24); | |
stop4 = stop & ~3; | |
if (unaligned) { | |
unaligned = (ptr + 4 - unaligned)|0; | |
while ((ptr|0) < (unaligned|0)) { // no need to check for stop, since we have large num | |
HEAP8[((ptr)>>0)]=value; | |
ptr = (ptr+1)|0; | |
} | |
} | |
while ((ptr|0) < (stop4|0)) { | |
HEAP32[((ptr)>>2)]=value4; | |
ptr = (ptr+4)|0; | |
} | |
} | |
while ((ptr|0) < (stop|0)) { | |
HEAP8[((ptr)>>0)]=value; | |
ptr = (ptr+1)|0; | |
} | |
return (ptr-num)|0; | |
} | |
function _pthread_mutex_lock(x) { | |
x = x | 0; | |
return 0; | |
} | |
function _pthread_self() { | |
return 0; | |
} | |
function _memcpy(dest, src, num) { | |
dest = dest|0; src = src|0; num = num|0; | |
var ret = 0; | |
if ((num|0) >= 4096) return _emscripten_memcpy_big(dest|0, src|0, num|0)|0; | |
ret = dest|0; | |
if ((dest&3) == (src&3)) { | |
while (dest & 3) { | |
if ((num|0) == 0) return ret|0; | |
HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); | |
dest = (dest+1)|0; | |
src = (src+1)|0; | |
num = (num-1)|0; | |
} | |
while ((num|0) >= 4) { | |
HEAP32[((dest)>>2)]=((HEAP32[((src)>>2)])|0); | |
dest = (dest+4)|0; | |
src = (src+4)|0; | |
num = (num-4)|0; | |
} | |
} | |
while ((num|0) > 0) { | |
HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); | |
dest = (dest+1)|0; | |
src = (src+1)|0; | |
num = (num-1)|0; | |
} | |
return ret|0; | |
} | |
function _memmove(dest, src, num) { | |
dest = dest|0; src = src|0; num = num|0; | |
var ret = 0; | |
if (((src|0) < (dest|0)) & ((dest|0) < ((src + num)|0))) { | |
// Unlikely case: Copy backwards in a safe manner | |
ret = dest; | |
src = (src + num)|0; | |
dest = (dest + num)|0; | |
while ((num|0) > 0) { | |
dest = (dest - 1)|0; | |
src = (src - 1)|0; | |
num = (num - 1)|0; | |
HEAP8[((dest)>>0)]=((HEAP8[((src)>>0)])|0); | |
} | |
dest = ret; | |
} else { | |
_memcpy(dest, src, num) | 0; | |
} | |
return dest | 0; | |
} | |
function _pthread_mutex_unlock(x) { | |
x = x | 0; | |
return 0; | |
} | |
function _sbrk(increment) { | |
increment = increment|0; | |
var oldDynamicTop = 0; | |
var oldDynamicTopOnChange = 0; | |
var newDynamicTop = 0; | |
var totalMemory = 0; | |
increment = ((increment + 15) & -16)|0; | |
oldDynamicTop = HEAP32[DYNAMICTOP_PTR>>2]|0; | |
newDynamicTop = oldDynamicTop + increment | 0; | |
if (((increment|0) > 0 & (newDynamicTop|0) < (oldDynamicTop|0)) // Detect and fail if we would wrap around signed 32-bit int. | |
| (newDynamicTop|0) < 0) { // Also underflow, sbrk() should be able to be used to subtract. | |
abortOnCannotGrowMemory()|0; | |
___setErrNo(12); | |
return -1; | |
} | |
HEAP32[DYNAMICTOP_PTR>>2] = newDynamicTop; | |
totalMemory = getTotalMemory()|0; | |
if ((newDynamicTop|0) > (totalMemory|0)) { | |
if ((enlargeMemory()|0) == 0) { | |
___setErrNo(12); | |
HEAP32[DYNAMICTOP_PTR>>2] = oldDynamicTop; | |
return -1; | |
} | |
} | |
return oldDynamicTop|0; | |
} | |
function _llvm_bswap_i32(x) { | |
x = x|0; | |
return (((x&0xff)<<24) | (((x>>8)&0xff)<<16) | (((x>>16)&0xff)<<8) | (x>>>24))|0; | |
} | |
function _llvm_bswap_i16(x) { | |
x = x|0; | |
return (((x&0xff)<<8) | ((x>>8)&0xff))|0; | |
} | |
function dynCall_iiii(index,a1,a2,a3) { | |
index = index|0; | |
a1=a1|0; a2=a2|0; a3=a3|0; | |
return FUNCTION_TABLE_iiii[index&255](a1|0,a2|0,a3|0)|0; | |
} | |
function dynCall_i(index) { | |
index = index|0; | |
return FUNCTION_TABLE_i[index&127]()|0; | |
} | |
function dynCall_vi(index,a1) { | |
index = index|0; | |
a1=a1|0; | |
FUNCTION_TABLE_vi[index&255](a1|0); | |
} | |
function dynCall_vii(index,a1,a2) { | |
index = index|0; | |
a1=a1|0; a2=a2|0; | |
FUNCTION_TABLE_vii[index&127](a1|0,a2|0); | |
} | |
function dynCall_ii(index,a1) { | |
index = index|0; | |
a1=a1|0; | |
return FUNCTION_TABLE_ii[index&127](a1|0)|0; | |
} | |
function dynCall_ji(index,a1) { | |
index = index|0; | |
a1=a1|0; | |
return i64(FUNCTION_TABLE_ji[index&63](a1|0)); | |
} | |
function dynCall_v(index) { | |
index = index|0; | |
FUNCTION_TABLE_v[index&127](); | |
} | |
function dynCall_viiii(index,a1,a2,a3,a4) { | |
index = index|0; | |
a1=a1|0; a2=a2|0; a3=a3|0; a4=a4|0; | |
FUNCTION_TABLE_viiii[index&127](a1|0,a2|0,a3|0,a4|0); | |
} | |
function dynCall_iii(index,a1,a2) { | |
index = index|0; | |
a1=a1|0; a2=a2|0; | |
return FUNCTION_TABLE_iii[index&255](a1|0,a2|0)|0; | |
} | |
function dynCall_viii(index,a1,a2,a3) { | |
index = index|0; | |
a1=a1|0; a2=a2|0; a3=a3|0; | |
FUNCTION_TABLE_viii[index&127](a1|0,a2|0,a3|0); | |
} | |
function b0(p0,p1,p2) { | |
p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_iiii(0);return 0; | |
} | |
function b1() { | |
; nullFunc_i(1);return 0; | |
} | |
function b2(p0) { | |
p0 = p0|0; nullFunc_vi(2); | |
} | |
function b3(p0,p1) { | |
p0 = p0|0;p1 = p1|0; nullFunc_vii(3); | |
} | |
function b4(p0) { | |
p0 = p0|0; nullFunc_ii(4);return 0; | |
} | |
function b5(p0) { | |
p0 = p0|0; nullFunc_ji(5);return i64(0); | |
} | |
function b6() { | |
; nullFunc_v(6); | |
} | |
function b7(p0,p1,p2,p3) { | |
p0 = p0|0;p1 = p1|0;p2 = p2|0;p3 = p3|0; nullFunc_viiii(7); | |
} | |
function b8(p0,p1) { | |
p0 = p0|0;p1 = p1|0; nullFunc_iii(8);return 0; | |
} | |
function b9(p0,p1,p2) { | |
p0 = p0|0;p1 = p1|0;p2 = p2|0; nullFunc_viii(9); | |
} | |
// EMSCRIPTEN_END_FUNCS | |
var FUNCTION_TABLE_iiii = [b0,b0,b0,b0,b0,b0,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h108aad08dc860906E,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h3245df98842bb4ffE,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6afa2a8fb4effaadE,b0,b0 | |
,b0,b0,b0,b0,b0,b0,__ZN94__LT_std__io__Write__write_fmt__Adaptor_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h6df97af6c8afda47E,b0,b0,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h18a33f853189b4d7E,b0,b0,b0,b0,b0,b0,__ZN96__LT_core__fmt__builders__PadAdapter_LT__u27_a_C__u20__u27_b_GT__u20_as_u20_core__fmt__Write_GT_9write_str17hde7b09aab455e766E,b0,b0,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_str17h7612b4737ccb152fE,b0,b0,b0,b0,b0,___stdout_write,___stdio_seek,b0,b0,b0 | |
,b0,b0,__ZN4core3fmt5write17h6ac4c8c15eb48c27E,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,__ZN40__LT_str_u20_as_u20_core__fmt__Debug_GT_3fmt17h31fd16ee2a8b1f10E,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,___stdio_write,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0 | |
,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0,b0]; | |
var FUNCTION_TABLE_i = [b1,b1,b1,b1,__ZN3std2io5stdio6stdout11stdout_init17hf21662d4441857e9E,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 | |
,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 | |
,b1,b1,b1,b1,__ZN3std9panicking18update_panic_count11PANIC_COUNT7__getit17h012efc30e96c8ee6E,b1,b1,b1,b1,__ZN45__LT_std__thread__local__os__Key_LT_T_GT__GT_3get17h2d8cbdcdcc9722eaE,__ZN46__LT_std__thread__local__LocalKey_LT_T_GT__GT_4with17he16236c08e17a392E,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1 | |
,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,b1,__ZN3std2io5stdio6stdout17h8624d616848c82baE,b1,b1,b1,b1 | |
,b1,b1,b1,b1,b1,b1,b1,b1,b1]; | |
var FUNCTION_TABLE_vi = [b2,__ZN3std6thread5local2os13destroy_value17h2b0cc84b9d06e554E,__ZN3std6thread5local2os13destroy_value17h7cb81224e6e75015E,__ZN3std6thread5local2os13destroy_value17h3b96961423df9928E,b2,__ZN4drop17ha70ba5120e965826E,b2,b2,b2,__ZN4drop17he0799172e8ad03a2E,b2,b2,b2,b2,b2,__ZN4drop17h2e040c86c3b6ac83E,b2,b2,b2,__ZN4drop17h195b7a6427f33f9dE,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,__ZN50__LT_F_u20_as_u20_alloc__boxed__FnBox_LT_A_GT__GT_8call_box17h9398ff8dc839117eE,__ZN4drop17hfede842806ca15bfE,b2,b2,b2,b2,b2,b2,b2,b2,b2,__ZN4drop17h8b053a7685fcfa40E,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,__ZN3std10sys_common4util10dumb_print17h0cd1efbd35faddd5E,__ZN3std9panicking12default_hook17h4723034fea5e82dfE,b2,b2,b2,b2,b2,b2,__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hb03b49fda6ac62f9E,b2,b2,b2,b2,__ZN4core9panicking5panic17h83b19e0c8e0cadfdE,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,b2,b2,__ZN3std3sys3imp7condvar7Condvar4init17hfc900240c9563305E,b2,b2,b2,__ZN40__LT_alloc__raw_vec__RawVec_LT_T_GT__GT_6double17ha191ddbe3752ee52E,b2,b2,b2,__ZN4core6result13unwrap_failed17h24ebfd787ea5c60bE,b2,__ZN40__LT_alloc__raw_vec__RawVec_LT_T_GT__GT_6double17h32fd1640f2f2f9f4E,b2,b2,__ZN33__LT_alloc__arc__Arc_LT_T_GT__GT_9drop_slow17hfca89b55efbcfb8aE,b2,b2,b2,b2,__ZN59__LT_std__sync__once__Finish_u20_as_u20_core__ops__Drop_GT_4drop17h763d2c66dfc37a49E,b2,__ZN3std6thread6Thread6unpark17ha5c34d6b1f6a3332E | |
,b2,b2,b2,b2,b2,__ZN3std9panicking3try7do_call17h9789160ee28b49dbE,b2,b2,b2,b2,b2,b2,_cleanup_387,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2 | |
,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2,b2]; | |
var FUNCTION_TABLE_vii = [b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,__ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_5flush17hc97fd16569065dd1E,b3,b3,b3,b3,b3,b3,b3,__ZN223__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_std__error__Error_GT_11description17hc2c15bb4b53d9715E,__ZN3std5error5Error5cause17hadd814cfcf48fc98E,b3,b3,b3,b3,b3,b3,b3 | |
,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,__ZN3std4sync4once4Once9call_once28__u7b__u7b_closure_u7d__u7d_17hfdc5031d3af719c2E,__ZN4core3ops6FnOnce9call_once17hbd37302955ba7844E,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3,b3 | |
,b3,b3,b3,__ZN3std9panicking11begin_panic17h7336c73b78b35d19E,b3,__ZN4core6option13expect_failed17hcc67d3a3509b5fc3E,b3,b3,b3,b3,b3,__ZN4core5slice20slice_index_len_fail17h83f941772164826cE,b3,b3,b3,b3,b3,b3,b3,__ZN3std3ffi5c_str104__LT_impl_u20_core__convert__From_LT_std__ffi__c_str__NulError_GT__u20_for_u20_std__io__error__Error_GT_4from17h80466cc1a38a1317E,b3,b3,__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E,b3,b3,__ZN3std9panicking15begin_panic_fmt17h687c026a6f3dd500E,b3,b3,b3,b3 | |
,b3,b3,b3,b3,b3,b3,__ZN11collections6string116__LT_impl_u20_core__convert__From_LT_collections__string__String_GT__u20_for_u20_collections__vec__Vec_LT_u8_GT__GT_4from17h9267e564f08191c1E,b3,__ZN3std3ffi5c_str7CString18from_vec_unchecked17h9448a73163a5d5b3E,b3,b3,__ZN4core9panicking9panic_fmt17h6dfe97d1b7d575dfE,__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_13reserve_exact17h5bf7d6c211fdfa1cE,b3,b3,b3,b3,b3,b3,b3,__ZN46__LT_std__io__buffered__BufWriter_LT_W_GT__GT_9flush_buf17hcccf0b20cb5d17e8E,__ZN4core5slice22slice_index_order_fail17h596dcb019d4fda96E,b3,b3,b3,b3,b3,b3,b3,b3 | |
,b3,b3,__ZN3std10sys_common11thread_info3set17hf33e6f5fab2d1610E,__ZN84__LT_core__iter__Map_LT_I_C__u20_F_GT__u20_as_u20_core__iter__iterator__Iterator_GT_4next17h73db7f5aadcfe464E,__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h30dcc0a86d383ac8E,b3,b3,__ZN39__LT_collections__vec__Vec_LT_T_GT__GT_7reserve17h4b4b8decc0dd95c6E_95,b3]; | |
var FUNCTION_TABLE_ii = [b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 | |
,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,___stdio_close,b4,b4,b4,b4,b4 | |
,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN45__LT_std__thread__local__os__Key_LT_T_GT__GT_3get17h8927e6c23688a0a8E,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN3std6thread6Thread3new17h3a3ecf90956cde4aE,b4,b4 | |
,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,__ZN3std10sys_common12thread_local9StaticKey9lazy_init17hfe304387346967afE,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4,b4 | |
,b4,b4,b4,b4,b4,b4,b4,b4,b4]; | |
var FUNCTION_TABLE_ji = [b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,__ZN36__LT_T_u20_as_u20_core__any__Any_GT_11get_type_id17h83699e1f122415a3E,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,__ZN3std5error5Error7type_id17h138df096e7b1838bE,b5,b5,b5,b5,b5,b5 | |
,b5,b5,b5,__ZN36__LT_T_u20_as_u20_core__any__Any_GT_11get_type_id17h36e58845ef9b89c1E,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5,b5 | |
,b5,b5,b5,b5,b5]; | |
var FUNCTION_TABLE_v = [b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6 | |
,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN5alloc3oom19default_oom_handler17h4c1791f3bab1fe02E,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN5hello4main17he0456e9afe624279E,b6,b6 | |
,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN4core6result13unwrap_failed17h8f4bf992b7c0cf7dE,b6,b6,b6,b6,b6,b6,b6,__ZN5alloc3oom3oom17hbd871bdadbd796fdE,b6,b6,b6,b6,__ZN4core6result13unwrap_failed17hbb56895564de1adeE,b6,b6,b6 | |
,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,b6,__ZN3std6thread4park17h74d50467bebc0182E,b6 | |
,__ZN3std3sys3imp4init11oom_handler17h2add859f55990f7cE,b6,b6,b6,b6,b6,b6,b6,b6]; | |
var FUNCTION_TABLE_viiii = [b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_5write17hac4823693008df37E,b7,__ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_9write_all17h16a11f25edf3a2aaE,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 | |
,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 | |
,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7 | |
,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,b7,__ZN3std3sys3imp6memchr7memrchr17h3906c9c4d1d94048E,__ZN72__LT_std__io__buffered__BufWriter_LT_W_GT__u20_as_u20_std__io__Write_GT_5write17hbb6a2ff97234f741E,b7,b7,b7,b7,b7 | |
,b7,b7,b7,b7,b7,b7,__ZN3std4sync4once4Once10call_inner17h69ed7ca2ac72aa54E,b7,b7]; | |
var FUNCTION_TABLE_iii = [b8,b8,b8,b8,b8,b8,b8,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h94474abe9255fb7aE,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h0ce3f7d6f6f47fb0E,b8,b8,b8,b8,b8,b8,b8,b8,__ZN4core3fmt5Write10write_char17h6269c154cf7a7823E,__ZN4core3fmt5Write9write_fmt17h1c11f502ff9c8263E,b8,b8,b8,b8,__ZN224__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_core__fmt__Display_GT_3fmt17h8a5ada28c033f8deE,__ZN222__LT__LT_Box_LT_std__error__Error_u20__u2b__u20_Send_u20__u2b__u20_Sync_u20__u2b__u20__u27_static_GT__u20_as_u20_core__convert__From_LT_collections__string__String_GT__GT___from__StringError_u20_as_u20_core__fmt__Debug_GT_3fmt17h8b997956964e8dd4E,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17hebfc23753416d9a5E,b8,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h5eef4b3a4d9a6908E,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h1310ad6046da2deeE | |
,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h9b9b7b0a48f800a6E,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17ha4a6993daae830a9E,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h6261cd9434982afdE,b8,b8,b8,b8,__ZN4core3fmt5Write10write_char17h97f6ca22ee77ac1fE,__ZN4core3fmt5Write9write_fmt17h6e4fcafac0e838edE,b8,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h0b09523beb096dedE,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17h4c6e6b0bfee77e5dE,b8,b8,b8,b8,b8,__ZN4core3fmt5Write10write_char17hb9b7d9343b78fd96E,__ZN4core3fmt5Write9write_fmt17h15ad88d9294fbd83E,b8,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_10write_char17h0a0b501963afdb67E,__ZN96__LT_core__fmt__Write__write_fmt__Adapter_LT__u27_a_C__u20_T_GT__u20_as_u20_core__fmt__Write_GT_9write_fmt17hc0dc044eb57f6271E,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h9b9b7b0a48f800a6E_371,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17hf7dd62cd98d75083E,b8,b8,b8,b8,__ZN66__LT_collections__string__String_u20_as_u20_core__fmt__Display_GT_3fmt17h183a8ac426816647E,__ZN4core3fmt3num52__LT_impl_u20_core__fmt__Display_u20_for_u20_i32_GT_3fmt17h6240e023f3807e45E | |
,__ZN4core3fmt9Formatter9write_fmt17h779d5136524232d4E,__ZN55__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Display_GT_3fmt17h8c721fb7073d26beE,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,__ZN4core3fmt3num52__LT_impl_u20_core__fmt__Display_u20_for_u20_u32_GT_3fmt17he8ca1a7563dec238E,__ZN73__LT_core__fmt__Arguments_LT__u27_a_GT__u20_as_u20_core__fmt__Display_GT_3fmt17hdcc9a6e2211df415E,b8,b8,b8,b8,b8,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17he1bc33b91d576bbaE,__ZN60__LT_std__io__error__Error_u20_as_u20_core__fmt__Display_GT_3fmt17h92ec6681d07fede1E,b8,b8,b8,__ZN63__LT_core__cell__BorrowMutError_u20_as_u20_core__fmt__Debug_GT_3fmt17h0a80c61d3dec86f1E,b8 | |
,__ZN3std3sys3imp9backtrace7tracing3imp5write8trace_fn17h9bfc48afb7078674E,__ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_isize_GT_3fmt17h861466e3b87ca2d7E,__ZN50__LT__BP_mut_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h80d26d2bf8a2093cE,__ZN61__LT_core__num__ParseIntError_u20_as_u20_core__fmt__Debug_GT_3fmt17h2bdc37877bfe1f5dE,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17h933d97fd63f7a734E,__ZN60__LT_core__cell__BorrowError_u20_as_u20_core__fmt__Debug_GT_3fmt17h376706ab367b15a5E,b8,b8,b8,b8,__ZN62__LT_std__ffi__c_str__NulError_u20_as_u20_core__fmt__Debug_GT_3fmt17h005813968578c6bdE,b8,b8,b8,b8,__ZN57__LT_core__str__Utf8Error_u20_as_u20_core__fmt__Debug_GT_3fmt17h7565070875461b10E,b8,b8,__ZN82__LT_std__sys_common__poison__PoisonError_LT_T_GT__u20_as_u20_core__fmt__Debug_GT_3fmt17ha4d05313d6d6ce1bE,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 | |
,b8,b8,b8,b8,b8,b8,b8,b8,__ZN4core3fmt3num54__LT_impl_u20_core__fmt__Display_u20_for_u20_usize_GT_3fmt17h37545f28d8020ae4E,__ZN55__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Display_GT_3fmt17h8c721fb7073d26beE_265,__ZN4core3fmt10ArgumentV110show_usize17hf1807905e4975b71E,__ZN53__LT__RF__u27_a_u20_T_u20_as_u20_core__fmt__Debug_GT_3fmt17he3826b7d4a2479a2E,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 | |
,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 | |
,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 | |
,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8 | |
,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8,b8]; | |
var FUNCTION_TABLE_viii = [b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,__ZN3std2io5impls69__LT_impl_u20_std__io__Write_u20_for_u20__RF__u27_a_u20_mut_u20_W_GT_9write_fmt17hdd99f7d12fe854aaE,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 | |
,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9 | |
,b9,b9,b9,b9,b9,b9,__ZN3std9panicking11begin_panic17h47661367c0bbe8d0E,b9,b9,b9,b9,b9,b9,b9,__ZN3std9panicking12default_hook28__u7b__u7b_closure_u7d__u7d_17hec6cb4e63f15a673E,b9,b9,b9,__ZN3std3ffi5c_str7CString3new17h72d06be5812cfc70E,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,__ZN93__LT_collections__string__String_u20_as_u20_core__convert__From_LT__RF__u27_a_u20_str_GT__GT_4from17hb75caadc5527b9e6E | |
,b9,b9,b9,b9,b9,b9,b9,__ZN4core6result13unwrap_failed17h943aadcaf486d85dE,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,b9,__ZN57__LT_std__io__stdio__Stdout_u20_as_u20_std__io__Write_GT_9write_fmt17h5a524a8708a7ea4bE,b9,b9,b9 | |
,b9,__ZN11collections3str62__LT_impl_u20_collections__borrow__ToOwned_u20_for_u20_str_GT_8to_owned17h2e1714fe1c7b4014E,b9,b9,b9,b9,b9,b9,b9]; | |
return { _llvm_bswap_i16: _llvm_bswap_i16, _fflush: _fflush, _main: _main, _htonl: _htonl, _memmove: _memmove, _pthread_self: _pthread_self, _memset: _memset, _pthread_mutex_unlock: _pthread_mutex_unlock, _malloc: _malloc, _free: _free, _pthread_mutex_lock: _pthread_mutex_lock, _memcpy: _memcpy, _llvm_bswap_i32: _llvm_bswap_i32, _sbrk: _sbrk, _htons: _htons, ___errno_location: ___errno_location, _ntohs: _ntohs, runPostSets: runPostSets, stackAlloc: stackAlloc, stackSave: stackSave, stackRestore: stackRestore, establishStackSpace: establishStackSpace, setThrew: setThrew, setTempRet0: setTempRet0, getTempRet0: getTempRet0, dynCall_iiii: dynCall_iiii, dynCall_i: dynCall_i, dynCall_vi: dynCall_vi, dynCall_vii: dynCall_vii, dynCall_ii: dynCall_ii, dynCall_ji: dynCall_ji, dynCall_v: dynCall_v, dynCall_viiii: dynCall_viiii, dynCall_iii: dynCall_iii, dynCall_viii: dynCall_viii }; | |
}) | |
; |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment