! #1/20 1320962412 501 20 100644 2676 ` __.SYMDEF SORTEDX  % 3 A O ] l |     + 5 ? H P W ^ i u 8@K       S`    # jr}. ; I R ^ i u  " ,3=HO Yeow           )2 =FOXbku ' _CLOSURE_CLOSURE_ADD1_CLOSURE_ADD2_CLOSURE_ADD3_CLOSURE_ADD4_CLOSURE_ADD5_CLOSURE_ADDN_CLOSURE_APPLY_CLOSURE_APPLY1_CLOSURE_APPLY2_CLOSURE_APPLY3_CLOSURE_APPLY4_CLOSURE_APPLY5_CONSTRUCTOR1_CONSTRUCTOR2_CONSTRUCTOR3_CONSTRUCTOR4_CONSTRUCTOR5_CONSTRUCTORn_DO_EVAL_ERROR_GETBIGINT_GETFLOAT_MKBIGINT_MKFLOAT_MKFREE_MKPTR_MKSTR_NEWBIGINT_NEWBIGINTI_NEWBIGINTVALI_assertConR_assertIntR_aux_CLOSURE_APPLY1_aux_CLOSURE_APPLY2_aux_CLOSURE_APPLY3_aux_CLOSURE_APPLY4_aux_CLOSURE_APPLY5_close_evm_copy_copyCon_copyFun_copyThunk_dumpClosure_dumpClosureA_dumpCon_dumpRecord_epic_main_evm_getArg_evm_numArgs_freePool_init_evm_pool_pool_grow_malloc_pool_grow_realloc_pool_malloc_pool_realloc_pools_promote_promoteCon_promoteFun_promoteThunk_slide_wrap_GC_free_wrap_GC_realloc_addBig_addBigInt_append_bigIntToStr_bigToStr_divBig_divBigInt_doFork_doLock_doUnlock_doWithin_do_utime_epicGC_epicMemInfo_epic_getArg_epic_numArgs_eqBig_eqBigInt_fileClose_fileOpen_floatToInt_floatToStr_fputStr_freadStr_geBig_geBigInt_getNative_gtBig_gtBigInt_intToFloat_intToStr_iorefs_isNull_leBig_leBigInt_ltBig_ltBigInt_modBig_modBigInt_ms_mulBig_mulBigInt_mutexes_newLock_newRef_numrefs_printBig_printBigInt_printInt_putStr_readInt_readRef_readStr_runThread_strCons_strFind_strHead_strIndex_strTail_strToBig_strToBigInt_strToFloat_strToInt_streq_strlt_strrev_subBig_subBigInt_substr_writeRef_e_malloc_e_realloc_addSpark_sparkThread#1/20 1320962406 501 20 100644 33812 ` closure.o VV__text__TEXTUHX__cstring__TEXTUH>eJ__data__DATAIK__eh_frame__TEXTI@ K0f hn@z P$$UH@t HHHxHH@H8H HAHT8HQHUH@t HHHxHH@H8H HAHT8HQHUHH]LeHAH(HPHHA$PHP HQHX HHH$Ld$DfDUHH]LeLmH AHIԿ0HPHHAPHP HQHX LbHHH]LeLmUHH]LeLmLuH AHIIͿ8HPHHAPHP HQHX LbHQLjHHH$Ld$Ll$Lt$UHH]LeLmLuL}H0AHIIMƿ@HPHHAPHP HQHX LbHQLjHQLrHHH]LeLmLuL}UHH]LeLmLuL}H@}HIIMMϿHHPHHÚPHP HQHX LbHQLjHQLrHQLz HHH]LeLmLuL}DfDUHH]LeLmLuL}H0III׿(HPAtVIHXL`CHPHCL0HCLxAEI]LH]LeLmLuL}ÐE1A|$uUHHEHPHPE@HPf.UHHGfUHSHHHPHXH[@UHSHHHP HXH[@UHSHHP HcHPH[fUHA҅~FHH E1AHG0HL)HHAHIE9uHcHH)G0fUHHÐUHf.UHHUHfDUHHH=1H UH5H=fDfDUHH]LeLmH I HPIHXHLHA$I\$LH]LeLmfUHH]LeLmH I HPHL`L LLLcHH]LeLmUHH]LeLmH A HPHL`LIcLLcHH]LeLmDUHH]LeHAHPHHIcHHH$Ld$f.UHx H;8|-HPHHPDfDHcHHHfDUHH]LeHH@uLgLH$Ld$DHPIHHHcLfDUHH]LeLmLuL}HPIH?I\$(HH;Lk(MI}Mu(MI>M~(MI?IG(HEHH8HEH@(HEHtgH8HEH@(HEHtEH8HEH@(HEHt#H8HEHx(Ht H}H}H}H}LLLHLH]LeLmLuL}fDfDUHH]LeLmLuL}H@IHt @uuLH]LeLmLuL} w߉H HcH>,xpK,H H5H=H_HPI HX\E1TH_HPIHX/H xH5H=HGHHPIH@I]AEIEH_ HPIL`LHLAEMeH_D;A HPIHPHUȋAEIcHHPIHMHAH[E~E1H;I$AHIE9uAEHEIEL0HPIH@HEIIEIcHHPHUHBAWHMQMgHAG~ E1I<$HAIHE9wAEHEIELw0HPILxIIEAFAGI^I+^HHcHHHPIGHI_II^I;^sH;I$HII9^wAEM}UHAWAVAUATSHHD7A HPIH@HEȋAGIcHHPIHEL`H[E~,E1fDH;I$AHIE9uAHEIGLH[A\A]A^A_UHAWAVAUATSHI0HPIH@HEIIGIc~HHPHUHBAVHMȉQMfHAV~$E1@I<$HAIHE9nAHEIGLH[A\A]A^A_fUHAWAVAUATSHI0HPILxIEIFAEAGI]I+]HHcHHHPIGHI_II]I;]s'fDH;I$HII9]wAM~LH[A\A]A^A_fUHH]LeLmLuL}H`IIH9>w H;~s@tLH]LeLmLuL}Ë w݉H HcHY,xpK,H H5H=H_HPI HX[E1SH_HPIHX.H H5H=HGHHPIH@I]AEIEH_ HPIL`LHLAEMeH_U̿ HPIHHHMAEHc}HHPIHELpH[M̅~"E1LH; IAHID;}uAEHUIULoLm0HPIHPHUHMHIEHcyHHPHUHBHMQHMQHULrHËr~&E1LI>lHAIHHMD9yAEHEIErL0HPIH@HEIIEAGHUBI_I+_HHcHHHPHMHAHHYII_I;_sLH;IHII9_wAEHEIEUHAWAVAUATSHHHuD7A HPIH@HEȋAGIcHHPIHEL`H[E~,E1fHuH;I$AHIE9uAHEIGLH[A\A]A^A_UHAWAVAUATSHIHu0HPIH@HEIIGIc~HHPHUHBAVHMȉQMfHA~~$E1HuI<$HAIHE9nAHEIGLH[A\A]A^A_UHAWAVAUATSHIHuȿ0HPILxIEIFAEAGI]I+]HHcHHHPIGHI_II]I;]s'fHuH;I$HII9]wAM~LH[A\A]A^A_DUHAWAVAUATSHAHuL%HL HHH H0HHHHHHL`HHX HHHPL5IE1E1fLI HPHPD`HBHPHAIAuHD8IcHHPHHExEE1E1MHL HUI\HPHXI$AIE9}PHÿHC(HC0HH[A\A]A^A_UHH]LeHAHHDHHHH5H=@B1H$Ld$DfDUHSH@t HHHpHH@H0HHBHXHD0HBHWHHHH[UHSH@t HHHpHH@H0HHBHXHD0HBHWHHHH[UHH]LeLmLuL}H0AI׿ HPILpDAD$Eu4IFA$Mt$LH]LeLmLuL}fDIcHHHPHIFHL@UHH]LeLmLuL}H@HAAHMȿ0HPILpHXEfEuDIFIFAEMuLH]LeLmLuL}IcHHHPHIFHIFHHuDfDUHH]LeLmLuL}H`HuHUHMLELM@t*H vH5H=DfDuHWHBHEHBH+EIIDbH0HPILhHXEeEIEIEAMnI}I]H)HsHcHHP IEHcHI]HUHIEHUHPIEHUHPIEHUHPIEHUHP IE(LH]LeLmLuL}IcHHHPHIEHIEHHu'UHH]LeLmLuL}H@Hu@t*H H5H=DfDuHWHBHEHBH+EIIDbH0HPILhHXEeEuuIEIEAMnI}I]H)HsHcHHP IEHcHI]HEHIELH]LeLmLuL}IcHHHPHIEHIEHHucUHH]LeLmLuL}HPuHU@t'H H5H=uHWHBHEHBH+EIIDbH0HPILhHXEeEIEIEAMnI}IEH)HHEč4HcHHP IEHcH=>->>-C>==-e=-E=+=- =<[<8<;=;;k;J-&;:n:=4:-::-99?9-9-88-88+887=7x7a7J-9766=W6-965{544\4->43322|2-^2212110-0n00/{/H/-C/"|#\|? P^PL#\L ^ #\ UHiHkHIuHpIxIvH"IVIHcI R-R8pOS@R0pRF!`PSF`6GV(~S{@:Z@V>mxVCV& J4XJBPJPJ^`KQU"rS PM0NHK!`M<pKPi0L _LUKDM}(N_ M.T/TP/(Ul%8K 0`U2U2p40UL@lOuP P`PP-0Tp+S-T-`TOP`N~L$N PI@I0QI``Q=I1O =8O ]O LpOt`L MLZgy+8nOiV 5D ^r)cI_pool_malloc_pool_pool_grow_malloc_CONSTRUCTOR1_CONSTRUCTOR2_CONSTRUCTOR3_CONSTRUCTOR4_CONSTRUCTOR5_aux_CLOSURE_APPLY2_MKFLOAT_GETFLOAT_MKSTR_MKPTR_MKFREE_slide_evm_numArgs_v_argc_close_evm_wrap_GC_realloc_GC_realloc_wrap_GC_free_GC_free_ERROR_printf___assert_rtn_MKBIGINT___gmpz_init___gmpz_set_NEWBIGINT___gmpz_set_str_NEWBIGINTVALI___gmpz_set_si_NEWBIGINTI_evm_getArg_v_argv_GETBIGINT_freePool_free_promote_promoteCon_promoteThunk_promoteFun_copy_copyCon_copyThunk_copyFun_init_evm_GC_malloc_allocate_reallocate_malloc_pools_one_zcon_epic_main_GC_init_vm_GC_malloc_atomic___gmp_set_memory_functions_GC_expand_hp__do___U__main_pool_grow_realloc_memcpy_pool_realloc_CONSTRUCTORn_CLOSURE_CLOSURE_ADD5_CLOSURE_ADD1_CLOSURE_ADDN_CLOSURE_ADD3_CLOSURE_ADD2_CLOSURE_ADD4_CLOSURE_APPLY_DO_EVAL_pthread_mutex_lock_pthread_mutex_unlock_CLOSURE_APPLY2_block_dumpClosureA_putchar_dumpClosure_dumpRecord_dumpCon_assertConR_puts_assertIntR_aux_CLOSURE_APPLY1_aux_CLOSURE_APPLY3_aux_CLOSURE_APPLY4_aux_CLOSURE_APPLY5_CLOSURE_APPLY1___stack_chk_guard___stack_chk_fail_CLOSURE_APPLY3_CLOSURE_APPLY4_CLOSURE_APPLY5_pool_malloc.eh_pool_grow_malloc.eh_CONSTRUCTOR1.eh_CONSTRUCTOR2.eh_CONSTRUCTOR3.eh_CONSTRUCTOR4.eh_CONSTRUCTOR5.eh_aux_CLOSURE_APPLY2.eh_MKFLOAT.eh_GETFLOAT.eh_MKSTR.eh_MKPTR.eh_MKFREE.eh_slide.eh_evm_numArgs.eh_close_evm.eh_wrap_GC_realloc.eh_wrap_GC_free.eh_ERROR.eh_MKBIGINT.eh_NEWBIGINT.eh_NEWBIGINTVALI.eh_NEWBIGINTI.eh_evm_getArg.eh_GETBIGINT.eh_freePool.eh_promote.eh_promoteCon.eh_promoteThunk.eh_promoteFun.eh_copy.eh_copyCon.eh_copyThunk.eh_copyFun.eh_init_evm.eh_epic_main.eh_pool_grow_realloc.eh_pool_realloc.eh_CONSTRUCTORn.eh_CLOSURE.eh_CLOSURE_ADD5.eh_CLOSURE_ADD1.eh_CLOSURE_ADDN.eh_CLOSURE_ADD3.eh_CLOSURE_ADD2.eh_CLOSURE_ADD4.eh_CLOSURE_APPLY.eh_DO_EVAL.eh_CLOSURE_APPLY2.eh_dumpClosureA.eh_dumpClosure.eh_dumpRecord.eh_dumpCon.eh_assertConR.eh_assertIntR.eh_aux_CLOSURE_APPLY1.eh_aux_CLOSURE_APPLY3.eh_aux_CLOSURE_APPLY4.eh_aux_CLOSURE_APPLY5.eh_CLOSURE_APPLY1.eh_CLOSURE_APPLY3.eh_CLOSURE_APPLY4.eh_CLOSURE_APPLY5.ehLC0LC1LC2___func__.7272LC3___func__.6172___func__.6044LC4___func__.6618___func__.6410LC5___func__.6354___func__.6510___func__.6459___func__.6563___func__.7108LC6LC7LC8LC9LC10LC11LC12LC13LC14LC15LC16LC17LC18LC19LC20LC21LC22___func__.5855___func__.5866EH_frame1 #1/20 1320962407 501 20 100644 18500 ` stdfuns.o@  #`"__text__TEXTs`$__cstring__TEXTx__data__DATAp__bss__DATA"__eh_frame__TEXT0P + hP3? P 1UH*fDUH,fDUHHUHHc>UHt$1@8u f.H8t WuUHH=Ht@HH5HcHP HfDHH@PHDUHHcHHfDfDUHHcHH4fDfDUH1HfUHH@ÐUH1@UHfDUHfDUHHH}1u#HUHcH)Hi@BEHUf.UHSHHHHPHH]HEHMH1H[f.UHSHHH?HCH[fDfDUHHcHH<UHHcHH<UHAUATSHXL-IEHE1H}1L%I$@PHHEHHEHCHEHCHEHCHEHC HEHC(HEHC0HEHC8H=HtVI$5HcHP HHHcH\HUI3Uu2HX[A\A]I$@PHHDfDUHH 1fDfDUHH]LeHIHHPHH LHHH$Ld$fUHUHfDUHfDUHfUHfDUHH]LeLmH IIHHPHLLHHH]LeLmfUHH]LeLmH IIHHPHLLHHH]LeLmfUHH]LeLmH IIHHPHLLHHH]LeLmfUHH]LeLmH IIHHPHLLHHH]LeLmfUHH]LeLmH IIHHPHLLHHH]LeLmfUHATSIHHHxSHLHD~'FHJ HfDfDHHuH[A\fUHH]LeLmLuH IA1ۅIHH{HcPIHcIcJ4(HLB#LH$Ld$Ll$Lt$UHSHH?u H=HCH[UHSHHuH=H[@UHSHEHH PHEH5HǸHH[f.UHH]LeHAHHPHDH5H1HH$Ld$fDUH1@UH 1UHfUHfDUHHHHfDUHATSHH=H H΋H! t€DHAHDHH)HcHIHXHXH5H HHt L[A\AD$L[A\fDUHSHHHPHHHH HHH[ÐUHfDUHH]LeLmLuH IĉIIDH=1D)H=1DH=1H$Ld$Ll$Lt$UHHH=1f.UHH=1DfDUHH 1H@UHH]LeHI@t@u1HHLHHH$Ld$IH1I9UHH]LeHI@t@u1HHLHHH$Ld$DIH1I9UHH]LeHI@t@u1HHLHHH$Ld$IH1I9UHH]LeHI@t@u1HHLHHH$Ld$IH1I9UHH]LeHI@t@u1HHLHHH$Ld$IH1I9UHH]LeLmLuH IIHL HHLH<AT$HLHLHHH$Ld$Ll$Lt$DfDUHH]LeLmH AIHHHHxSHD(HxLHH]LeLmf.UH@tHHH=1H¾ 1HUHH]LeLmH H@t@u]HIHIHHPHLLHHH]LeLmHHHHH?HHDH]LeLmf.UHH]LeLmH H@t@u]HIHIHHPHLLHHH]LeLmHHHHH?HHDH]LeLmf.UHAWAVAUATSHXAHHUHHPIH]HEL}1LLu1L HUHcH)Hi@B]HMH1LAiD$'HUHcH)Hi@B]dD9}9H}ug1L1LuHUI}H}HX[A\A]A^A_HU5HuI}HEHX[A\A]A^A_DfDUHH]LeLmH H@t@u]HIHIHHPHLLHHH]LeLmHH1)HH1)ǁ~*"HHDH]LeLmDfD~Iʼn2fDfDUHH]LeLmH H@t@u]HIHIHHPHLLHHH]LeLmHHHHDž~:x~6?=w0HHfDfDH]LeLmÅxHHDIʼnFUHH]LeLmH H@t@u]HIHIHHPHLLHHH]LeLmHHHHׅ~9xxH)HDH]LeLmÉ)?=wHHׅIʼnOfUHH]LeHIHHPHH LHHH$Ld$UHH]LeHI@u'H¾ 1H$Ld$fHHPHIDH5H1HH$Ld$fDUHSHHHPHHHH HHH[Can't take the tail of an empty stringCan't take the head of an empty string%g%dHeap size %d Heap used %d Total allocations %d %s%d %ld INT zRx ,  ,  ,  ,  ,8 ,{ , , , , ,  ,  ,  ,F ,F ,$ , , 4  , 4N  , , , , , 4N 4N 4N 4N 4N 4g 4m ,( ,, ,F 4J  ,  , , , , 4 ,O ,  4 , , , 4`  4`  4`  4`  4`  4u 4V ,= 4 4 4U  4 4 4 4R  4z  ,S o-^-Q-A=,=-=---|-l-V=.-$---=-w-G-=---=--K-A---=-w-.-------us]JD-6-=--|=r-g- - - = - - - -q -k -c 1 - - = - - - - =I -> -3 - - - - -~ -s -) - - - - - - - -a -Y B -: , -  -  -  - - - - - - -q =\ =( - - --m-U-E-,---=-=[-V)-$-=W-E-==-=-=y-]=)- =-=-u-U-5-%- --=--_Z^_S_I_CZ0_!Z=-=-Zt-jZE--s=--v-h-U-*K KddK=ddKd=K( n^( m$ \$ n ^  \  ^  \ ^ | \| H ^H D \D   \^ [ \ \ "^ ! \ " W^ V \ W h ^h d \d  8 f^8 e4 \4 f v^ u \ v ^  \  >^ = \ > X O^X NT \T O D^ C \ D S^ R \ S .^ - \ . h^ g| \| h P j^P iL \L j l^ k \ l (^' \( &^% \& r^q \r P<^P;L \L< :^ 9 \: ^ \ ^ \ ^ \ `^`\ \\ (J^(I$ \$J 8^7 \8 z^y \z ~^} \~ `^`\ \\ (^($ \$ ^ \ ^ \ ^^]| \|^ H^HD \D Y^X  \ Y 0^/ \0 U^T \U F^E| \|F PQ^PPL \LQ @^ ? \@ ^ \ ^ \ a^`| \|a P^PL \L  ^  \ t^s \t ^ \ $^# \$ `4^`3\ \\4 02^01, \,2 ,^+ \, *^) \* M^L \M p^pl \l @p^@o< \<p c^b  \ c x^w \x |^{ \| B^A| \|B P6^P5L \L6 H^ G \H 4"@xDHLP"\`dhlpt0`p!:p "]  :Zp4x`Hw! 1 <qPe`u(  t?pX xp .p H>x3   H %P HP%HP?i@Z, 0x ~ p2o@ L8 P8!T@h(P768MSP ` p dP Wx0 LH (P"VAhqP %0J ( .@*@$0@! 'P@0PP!kv_ MOe_vE+Yz~H7Gl<Bia_intToFloat_floatToInt_getNative_strIndex_strFind_newRef_iorefs_pool_numrefs_readRef_writeRef_isNull_epic_getArg_evm_getArg_epic_numArgs_evm_numArgs_fileClose_fclose_fileOpen_fopen_do_utime_gettimeofday_doFork_runThread_GC_pthread_create_DO_EVAL_doUnlock_ms_pthread_mutex_unlock_doLock_pthread_mutex_lock_newLock___stack_chk_guard_pthread_mutex_init_mutexes___stack_chk_fail_bigIntToStr___gmpz_get_str_strToBigInt___gmpz_init___gmpz_set_str_geBigInt___gmpz_cmp_leBigInt_gtBigInt_ltBigInt_eqBigInt_modBigInt___gmpz_tdiv_r_divBigInt___gmpz_tdiv_q_mulBigInt___gmpz_mul_subBigInt___gmpz_sub_addBigInt___gmpz_add_strrev_strlen_substr_strncpy_strTail_ERROR_strHead_floatToStr_sprintf_intToStr_strToFloat_strtod_strToInt_strtol_strlt_strcmp_streq_fputStr_fputs_freadStr_fgets_GC_malloc_atomic_strcpy_strchr_readStr___stdinp_epicGC_GC_gcollect_epicMemInfo_GC_get_heap_size_GC_get_free_bytes_GC_get_total_bytes_printf_putStr_printInt_printBigInt_puts_eqBig_GETBIGINT_ltBig_gtBig_leBig_geBig_append_strcat_strCons_printBig_divBig_MKBIGINT_modBig_doWithin_usleep_pthread_cancel_GC_pthread_join_mulBig_NEWBIGINTI_addBig_subBig_strToBig_bigToStr_readInt_atoi_intToFloat.eh_floatToInt.eh_getNative.eh_strIndex.eh_strFind.eh_newRef.eh_readRef.eh_writeRef.eh_isNull.eh_epic_getArg.eh_epic_numArgs.eh_fileClose.eh_fileOpen.eh_do_utime.eh_doFork.eh_runThread.eh_doUnlock.eh_doLock.eh_newLock.eh_bigIntToStr.eh_strToBigInt.eh_geBigInt.eh_leBigInt.eh_gtBigInt.eh_ltBigInt.eh_eqBigInt.eh_modBigInt.eh_divBigInt.eh_mulBigInt.eh_subBigInt.eh_addBigInt.eh_strrev.eh_substr.eh_strTail.eh_strHead.eh_floatToStr.eh_intToStr.eh_strToFloat.eh_strToInt.eh_strlt.eh_streq.eh_fputStr.eh_freadStr.eh_readStr.eh_epicGC.eh_epicMemInfo.eh_putStr.eh_printInt.eh_printBigInt.eh_eqBig.eh_ltBig.eh_gtBig.eh_leBig.eh_geBig.eh_append.eh_strCons.eh_printBig.eh_divBig.eh_modBig.eh_doWithin.eh_mulBig.eh_addBig.eh_subBig.eh_strToBig.eh_bigToStr.eh_readInt.eh_start.7265LC0LC1LC2LC3_bufin.6498LC4LC5LC6LC7LC8LC9EH_frame1#1/20 1320962407 501 20 100644 844 ` emalloc.oP p__text__TEXT8p __eh_frame__TEXT8x0 hpT PUHHHLADfDUHHHHLAzRx , , -= =P^PL\L ^ \ G8,P 9  _e_malloc_allocate_e_realloc_reallocate_e_malloc.eh_e_realloc.ehEH_frame1 #1/12 1320962407 501 20 100644 1316 ` sparks.oP p__text__TEXT p __eh_frame__TEXT ` h ` PUHH]LeLmLuL}HĀIL5IHE1HH(PHL`Lm1LM|$LkID$Lc HHUI3uH]LeLmLuL}UHH]LeLmH ILgI<$AE I<$I|$HI<$uHAEHCIEI<$H]LeLmzRx 4 4  - -- - --R -2="=X^XT\T ^ \  8Jp8 $Wk_addSpark___stack_chk_guard_pool_pthread_mutex_init___stack_chk_fail_sparkThread_pthread_mutex_lock_pthread_mutex_unlock_DO_EVAL_addSpark.eh_sparkThread.ehEH_frame1