Xee __text__TEXTjm__bss__DATAe__cstring__TEXT !__data__DATA&+Hv__debug_abbrev__DWARF-2__debug_info__DWARF/U4z__debug_str__DWARF#D I__apple_names__DWARFMR__apple_objc__DWARFO$T__apple_namespac__DWARFO$T__apple_types__DWARFOT__compact_unwind__LDT`xYX{ __debug_line__DWARFUZ{2  { P{@_9___1A9h4_!RCC]9qT_CyiC]*q R*} !( (C]C_!_!_!@_*I@R)} )A)=)m]@7_!@])@ ))!ʚ ^!]^=m^ qlT_^ !( _^ !(@C]@7_!@])@ ))!ʚ _] @ )J}q ]  yiC^ !+*( C^!C]_@@^5@q@qT_@@)9@  ! (@@@@)@@J@)  `T@__@A(R@)y)qUT@ JIy ֠_!_5A94^Aq qT_^ Aq! ( _^ Aq! (@C]@7_!@])@ ))!ʚ _] @ )J}q ]  yiC^ !+*( C^!C]__19eS A! (]@@@)@ T_@@)@)9@  ! (D@@@)@ T@@@@@(@@((R@@qH6!ERc_^ )Jq @@ }SYi )@@J@J9@* !+( ( @@_ -@ (@ (_9_{G_${ C_@uYq'T'@ JIy ֨_@uqqT_!_^_@uqqT_1_^CC |ix)qT_@u {@ii_)@*}S )*I8!( (C |ix_)@)u kTC y_)@yIkTC y 1TC y1!T_@}S}h5C^CC @__^X__)@  @`4N_@q T_ @GqTG@qT!_ @qH6!*Rc__@( _C\qCC\ CC\(_@}Sq hT@ JIy ֩_(@R *(_(@R *(_(@R *(_(@ 2(_1_^6_@qH6!b,Rc_ @7qT7@q T_ @_) @)}S _@}S_@}S^_(@2(_!_^_ @qH6!-Rc_ @qH6!.Rc_@ }SYi__ @]  T^]]!*(^]]]]!,+* ( a_ @343@qaT_ @_) @)}S \@ qAT\@5\ @h^\ @@!(__^!&__^_\)q\) @\ 5__^ _ @}S_ @}S^{I_(,HdC{_@CC^qT_ @C^)}S @@ qT @@qAT @^R"R_@q@ 2@(C^qT_C^@ T@ T^@!(^!_ @q @ 2 @({DC_{^ R_@}S_ 9CqTC]5^@R{G_֠C]^_ 9CqT@ JIy !]}5^^0_@}Sq`T_@ }SI8^ C]qT_@_ @]qH6!Rc] }SYi^_ @]'`4'@qT!]qH6!Rc] }SYi^8^ @])}S @@qH6!Rc@ @R) # T@ @ 觟##@H7!Rc^@ @!(_ 9CC](R)qTC]q@H7!Rc_!C])qi]4@qT@qT!^] }SYi!(X^ @])}S @@ qH6!Rc@^_@uqq T_@uqqT_@}S}qT^!%^]@R) T@ǟ@H7!Rc^@!(0$`C @  @ R) k!T@}S @ Ik@C_{C @q@  @@4 @ _{A_C{CCyi_@q`T@ qaT_@^_ @_7@}@^@@!*(!{DC_{CC_@@)I@ kןH6!Rc@q*T@ R  }@ @I@@  kh }  }@_{B_{ _@qH6!Rc_ @ @_ @h @_ @!({B_{ @@]@qa T] @] @Rc(8\\] @@@!*(Ѩ( \'\\#] @@#@['@!,+* ( \\+\/] @+@/@[[!,+* ( \\!(]\\@R@@_ T{K_C@}S}}C_ add sp, sp, -64 sd %s, %d(sp) sd fp, -16(sp) sd ra, -8(sp) add fp, sp, -16 add sp, sp, -%d li t6, %d sub sp, sp, t6 %s %s, %d(sp) sdfsd.L%d: ebreak add sp, fp, -%d li t6, %d sub sp, fp, t6 ldfld add sp, fp, %d ld ra, 8(fp) ld fp, 0(fp) ret j .L%d rv64_emitfnemit.cisreg(b->jmp.arg) b%sz %s, .L%d neeqt0t1t2t3t4t5a0a1a2a3a4a5a6a7s1s2s3s4s5s6s7s8s9s10s11fpspgptpraft0ft1ft2ft3ft4ft5ft6ft7ft8ft9ft10fa0fa1fa2fa3fa4fa5fa6fa7fs0fs1fs2fs3fs4fs5fs6fs7fs8fs9fs10fs11t6ft11rv64/emit.cno match for %s(%c)wlsdunimplementedemitinsisreg(i->arg[0])isreg(i->to)rtype(i->arg[0]) == RSlot add %s, fp, %lld li %s, %lld add %s, fp, %s call %s jalr %0invalid call argumentsub sp, sp, %0mv %=, sp li t6, %lld add t6, fp, t6 add%k %=, %0, %1fadd.%k %=, %0, %1sub%k %=, %0, %1fsub.%k %=, %0, %1neg%k %=, %0fneg.%k %=, %0div%k %=, %0, %1fdiv.%k %=, %0, %1rem%k %=, %0, %1rem %=, %0, %1divu%k %=, %0, %1remu%k %=, %0, %1mul%k %=, %0, %1fmul.%k %=, %0, %1and %=, %0, %1or %=, %0, %1xor %=, %0, %1sra%k %=, %0, %1srl%k %=, %0, %1sll%k %=, %0, %1slt %=, %0, %1sltu %=, %0, %1feq.s %=, %0, %1fge.s %=, %0, %1fgt.s %=, %0, %1fle.s %=, %0, %1flt.s %=, %0, %1feq.d %=, %0, %1fge.d %=, %0, %1fgt.d %=, %0, %1fle.d %=, %0, %1flt.d %=, %0, %1sb %0, %M1sh %0, %M1sw %0, %M1sd %0, %M1fsw %0, %M1fsd %0, %M1lb %=, %M0lbu %=, %M0lh %=, %M0lhu %=, %M0lw %=, %M0lwu %=, %M0ld %=, %M0flw %=, %M0fld %=, %M0sext.b %=, %0zext.b %=, %0sext.h %=, %0zext.h %=, %0sext.w %=, %0zext.w %=, %0fcvt.s.d %=, %0fcvt.d.s %=, %0fcvt.w.s %=, %0, rtzfcvt.l.s %=, %0, rtzfcvt.wu.s %=, %0, rtzfcvt.lu.s %=, %0, rtzfcvt.w.d %=, %0, rtzfcvt.l.d %=, %0, rtzfcvt.wu.d %=, %0, rtzfcvt.lu.d %=, %0, rtzfcvt.%k.w %=, %0fcvt.%k.wu %=, %0fcvt.%k.l %=, %0fcvt.%k.lu %=, %0fmv.x.w %=, %0fmv.x.d %=, %0fmv.w.x %=, %0fmv.d.x %=, %0mv %=, %0fmv.%k %=, %0mv %?, %0 mv %0, %1 mv %1, %?fmv.%k %?, %0 fmv.%k %0, %1 fmv.%k %1, %?seqz %=, %0snez %=, %0invalid escapeemitfisreg(r)invalid second argumentpc->type == CBitspc->bits.i >= -2048 && pc->bits.i < 2048%dc == '0' || c == '1'invalid address argument0(%s)pc->type == CAddr, t6offset >= -2048 && offset <= 2047%d(fp)emitaddrc->sym.type == SGlo+%lli li %s, %lli invalid constant lui %s, %%tprel_hi(%s)%s add %s, %s, tp, %%tprel_add(%s)%s addi %s, %s, %%tprel_lo(%s)%s la %s, slots <= fn->slot "#$%&'+,-./3456789:;<=>>????@ABCDEGFHHIIJJKKLMNOPPPPVV\\fgwwlsd%|.@: ;'?4I: ;: ;I4: ;I : ;$> 4I: ;  I !I7 I $ >  : ;  I: ; 8 .@: ; ': ; I4: ; I : ; I: ;8 I : ;( : ;I: ;  : ;  I: ; k  : ;  : ;I : ; I : ; ( .@: ;' .@: ; 'I!.@: ; 'I"#I'$I%&I&<Q 1=q|m expalg hk do `s Xy CTb8| 0(~ D0c & < H@ A d ( p HQ   < mI -x<ph`a\b%X T 8 0/ A Hk   "$;_ ((,%7S0//NO3P % H do??(,%7CZ_ %  GG;_$KP 7%T W(Z0_8b<h@mHqPwX|`hpx^j  H&IJGK LW  H A HP("+#,/-"4.A/43081;L2=5 : Lb!&_+ vB8j9F:PJ;XN<`S<d=hX>l=?p@t],ExAbBdC;LD;FfGlPHrx|bQ U TYUAZ_[/\Y]`^A`      "& *!."2#6$:%>&B'F(J)O*S+W,[-_.c/g0k1o2s3w4{56789:;<=>?      #*18?FMTZ`gnu| !"#$%&'()*+,-./012345678&9.:6;><F=N>V?\@cAjBqCxDEFGHIJKLMNOPQRSTUVW XYZ["\(].^6_=`CaIbPcVd\ecfigohti{jklmnopqrstuvwxyz{|}~#-7@IR[dmu~~SPm-x-p-h-ad /X 0<P1/H 2 : 0xmxy phadb%/  doh h%| h%!4tmmbm%mx tbp ha < /!m=w/tbw%wyPmx amP H <@aXo H $o t bt% tuv w$x=y Bz$G{(L|,Q}0W%~4\8`L@=HdALkAMjNt  B  (,0ef%g 1%h$7i(x xl|AmAnAo<p<q fq~j v(08@ H' P. vX2 !hB pF +tL 7wR vxV _  o\j]^" #$ #$$<$ #$$$ Q G:  #$$$ %A &&9 o H o H  A H Apple clang version 13.1.6 (clang-1316.0.21.2.3)rv64/emit.c/Library/Developer/CommandLineTools/SDKs/MacOSX.sdkMacOSX.sdk/Users/pedroarruda/external/jyafn/vendored/qbeid0intrnamechar__ARRAY_SIZE_TYPE__omapopshortclsasmclschrUsetypeunsigned intUXXXUPhiUInsUJmpbiduintuinsInstoRefvalargphiPhiblkBlkninsjmps1s2linkidvisitidomdomdlinkfronnfronprednpredinBSetnttbitslong long unsigned intoutgennliveloopnamenargAliasABotALocAConAEscASymAUnkbaseoffsetint64_tlong long intsymSymSGloSThruint32_tlocszmslotTmpdefusendefnusecosthintrwaliaswidthWFullWsbWubWshWuhWswWuwConCUndefCBitsCAddriddoublesfloatfltRv64RegT0T1T2T3T4T5A0A1A2A3A4A5A6A7S1S2S3S4S5S6S7S8S9S10S11FPSPGPTPRAFT0FT1FT2FT3FT4FT5FT6FT7FT8FT9FT10FA0FA1FA2FA3FA4FA5FA6FA7FS0FS1FS2FS3FS4FS5FS6FS7FS8FS9FS10FS11T6FT11NFPRNGPRNGPSNFPSNCLROOxxxOaddOsubOnegOdivOremOudivOuremOmulOandOorOxorOsarOshrOshlOceqwOcnewOcsgewOcsgtwOcslewOcsltwOcugewOcugtwOculewOcultwOceqlOcnelOcsgelOcsgtlOcslelOcsltlOcugelOcugtlOculelOcultlOceqsOcgesOcgtsOclesOcltsOcnesOcosOcuosOceqdOcgedOcgtdOcledOcltdOcnedOcodOcuodOstorebOstorehOstorewOstorelOstoresOstoredOloadsbOloadubOloadshOloaduhOloadswOloaduwOloadOextsbOextubOextshOextuhOextswOextuwOextsOtruncdOstosiOstouiOdtosiOdtouiOswtofOuwtofOsltofOultofOcastOalloc4Oalloc8Oalloc16OvaargOvastartOcopyOdbglocOnopOaddrOblit0Oblit1OswapOsignOsallocOxidivOxdivOxcmpOxtestOacmpOacmnOafcmpOreqzOrnezOparOparsbOparubOparshOparuhOparcOpareOargOargsbOargubOargshOarguhOargcOargeOargvOcallOflagieqOflagineOflagisgeOflagisgtOflagisleOflagisltOflagiugeOflagiugtOflagiuleOflagiultOflagfeqOflagfgeOflagfgtOflagfleOflagfltOflagfneOflagfoOflagfuoNOpKiKaRTmpRConRIntRTypeRSlotRCallRMemKxKwKlKsKdint32_trv64_emitfnemitinsfixmememitfreqrtypeloadconemitaddrloadaddrrsvalfnFnstarttmpconmemMemAddrindexscalentmpnconnmemnblkrettyretrrporegvarargdynalloclnkLnkexportthreadalignsecsecffFILE__sFILE_punsigned char_r_w_flags_file_bf__sbuf_base_size_lbfsize_cookie_close_read_seekfpos_t__darwin_off_t__int64_t_write_ub_extra__sFILEX_ur_ubuf_nbuf_lb_blksize_offsetlblnegoffframeprbJmpornTableInvalidckpcanHSAH  ~ k|OG|Џu?XKOq2ʛ|Z>`԰EQM N>Xih$4DTdtH'=20OO ~ HSAH HSAH HSAH%     Z 0  ͓<[s" q|%|5pه + j|I vzDt& [=Pއ Sp~z{o= |# sY]S|c |K 2EXr 2EXr+E_r?do($x $($gH$/%0`$& GU,  :$  BY$ vqW$o$vLAL+fA$/Pxd4tP$ rv64rv64/../Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sys/_types/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/_types/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/arm/Library/Developer/CommandLineTools/SDKs/MacOSX.sdk/usr/include/sysemit.call.h_int64_t.h_uint32_t.hall.h_int32_t.h_stdio.h_types.h_types.h |  <JJJ JJL JJ |J JJJ  L|JJJ|JsO K|J K|J K|JJJJ#JJ KJJJJ JJ<J K G NJJJLJ L| M|| JJJJJJ JJ<J LJ|J  J|JJ|AK'wJ  JJJJJJJ JJJ |JJJ!JJ|J = J JJJJJJ JJJ JJJ(|JJ KJJ|J v|JKL JJ J JL J|JAM J{JA{J JJ J JJJ  JJ< JLJ{J J{JJ{ AK)wJ  J OJJJ{J JJJJ {JJ"J%J)J!J{J >LK JJJJ  JJ KJJ J KJ J KK{ L{J J{{JJ J JJJ{JzL J#JJJ J J{JJJJJK}d z J}Jv JJJJ JJ}J RJ MJ}JJ}}}J >J}JJJ }JJJJJ&}J!)JK }JJJ/ILvJ J}J JJJJJK LJJ< KJ J}J}M}JJ JJ}JuJ<KJ<KJ<KJ LJJKN} J}J JJJ %J+J03J8JKL J JJJJKL}LLL}J}J KJJKJ ,J0J}J KM J JJ}JL J|J JJJ JK JKJKJH K"+JJ|LJJ|JK|LLJ"J|J KJt<JJ|JLJ'J,JKL~ yJ JJJK JJJJ JK J$GNKJKJJ 'J}J }JK J$KK~ KK JKJ JJ JK JJ}PJJ~J~tL~J~JL JJ~ JJMJJK~~ JJKL ~J~L~~ JJK LJJ JK~t~4J~ J$J~JL LJK~,J~ JJJJ ~J~J~ L!J~~J LJJ JK~tJJ K  ~JKKLJ K~,J~ J~JLJS =(#JJJ =t<J  }JJ K J}J JJJKLJJKJJJJ K&J*J}J}JL~ wKJ  JJJJ  J =~t JJJJKJJ J"J~J ( JJJJ~<  JJ~ J J~t vJ J~tv KJ~J JJK~~J "(JJ-l]-F--VL|V=l-TULPU=8--TLT=--SLS=-d-XRLTR=l]-RLR=---QLQ=L=PL|P=-OLO=L=NLN=M-t-pLLlL=h!Ld!=\-LKLHK= J-L=p$--ILI=-HLH=L=<L<=T--<-8GL4G=F--ELE=L=<L<=t-hDLdD=\LX=H-DCL@C=<!L8!=%--BLB=L=<L<=l-`AL\A=H-D@L@@=8L4=0<L,<=-?L?=L=<L<=-L=p-l=Lh==`L\=X<LT<=@-4-0>L,>=(!L$!=%--L=-=L==L=<L<=-T-H;LD;=-:L :=-9L9=-8L8=!L!=7L7=-l---6L6=-5L5=h--L%- +-%--#-4L4=$-\#-X3LT3=@-<2L82=4!L0!=$#- 1L1=- 0L 0= -h %-P -8 /L4 /= - .L .= -- L = - ,L ,= L = 'L '=t %-T -P (LL (=D L@ =< 'L8 '=$ - - +- %-x -t *Lp *=h Ld =` 'L\ '=H -4 - )L )=D -@ (L< (=4 L0 =, 'L( '= - - &L &= !L != %- %- $-x #-` L\ = L =L=L=L=-x"Lt"=p!Ll!=d L` =LlH]$L =--L=- L L =-L=x Lt =lLh=PLL=HLD=4-0L,=$L =L=--L|=h Ld =8-(L$=- L =L=L=L=<-,L(=-L=-L=L=h- - L  = L =-x Lt =dL`=L LH =D L@ =-L=-L=-L=-L=-L=-L=L|=T-PLL=4-l ]1xhXH8(xhXH8(xhXH8(xhXH8(xhXH8(:9xph`XPH@80(~ }|{zyxwvutsrqponmlkjixhpghf`eXdPcHb@a8`0_(^ ]\[Z1P(wg \( V3&@ `@ ?;&;/d?QcI e P! &xO "4)NK ; (rT4C@|44Y'g4 o!p4U~.]   '  %,/F-#)%> /%>8%_P%b%%% %8%g%TP%) %)%r%&3&& &^&J &s&D&#_&R&&eDm&Q:TcWZ]`c filo%rNu}x{~  9h $Ss s>m^ ^) XI Ij"'8 0I Y\ m    >     D!m!(!7!E!)T! e!v!!!/!X!!!!!  ""."?"P"C["rf"q"|"" """""."]""""}  #}#&#4#B#P#H`#wp###h #h###$$3-$b?$P$b$S q$S$t$$$$$M%|% TB{\U th:_slotl___func__.slot_fputs_emitinsl___func__.emitins_strl_.str_emitf.clschr_emitaddrl___func__.emitaddr_loadaddr_req_omap___assert_rtn_loadcon_elf_emitfnfin_rv64_emitfnl___func__.rv64_emitfn_fixmem___stack_chk_fail_rsval_emitfnlnk___sprintf_chk_isreg_fprintf_emitfl___func__.emitf_rtype_rname___stack_chk_guard_fputc_emitdbgloc_rv64_rclob_optab_die_l_.str.199l_.str.99l_.str.189l_.str.89l_.str.179l_.str.79l_.str.169l_.str.69l_.str.159l_.str.59l_.str.149l_.str.49l_.str.139l_.str.39l_.str.129l_.str.29l_.str.119l_.str.19l_.str.109l_.str.9l_.str.198l_.str.98l_.str.188l_.str.88l_.str.178l_.str.78l_.str.168l_.str.68l_.str.158l_.str.58l_.str.148l_.str.48l_.str.138l_.str.38l_.str.128l_.str.28l_.str.118l_.str.18l_.str.108l_.str.8l_.str.197l_.str.97l_.str.187l_.str.87l_.str.177l_.str.77l_.str.167l_.str.67l_.str.157l_.str.57l_.str.147l_.str.47l_.str.137l_.str.37l_.str.127l_.str.27l_.str.117l_.str.17l_.str.107l_.str.7l_.str.196l_.str.96l_.str.186l_.str.86l_.str.176l_.str.76l_.str.166l_.str.66l_.str.156l_.str.56l_.str.146l_.str.46l_.str.136l_.str.36l_.str.126l_.str.26l_.str.116l_.str.16l_.str.106l_.str.6l_.str.195l_.str.95l_.str.185l_.str.85l_.str.175l_.str.75l_.str.165l_.str.65l_.str.155l_.str.55l_.str.145l_.str.45l_.str.135l_.str.35l_.str.125l_.str.25l_.str.115l_.str.15l_.str.105l_.str.5ltmp4l_.str.194l_.str.94l_.str.184l_.str.84l_.str.174l_.str.74l_.str.164l_.str.64l_.str.154l_.str.54l_.str.144l_.str.44l_.str.134l_.str.34l_.str.124l_.str.24l_.str.114l_.str.14l_.str.104l_.str.4ltmp3l_.str.193l_.str.93l_.str.183l_.str.83l_.str.173l_.str.73l_.str.163l_.str.63l_.str.153l_.str.53l_.str.143l_.str.43l_.str.133l_.str.33l_.str.123l_.str.23l_.str.113l_.str.13l_.str.103l_.str.3ltmp2l_.str.192l_.str.92l_.str.182l_.str.82l_.str.172l_.str.72l_.str.162l_.str.62l_.str.152l_.str.52l_.str.142l_.str.42l_.str.132l_.str.32l_.str.122l_.str.22l_.str.112l_.str.12l_.str.102l_.str.2ltmp1lJTI1_1l_.str.191l_.str.91l_.str.181l_.str.81l_.str.171l_.str.71l_.str.161l_.str.61l_.str.151l_.str.51l_.str.141l_.str.41l_.str.131l_.str.31l_.str.121l_.str.21l_.str.111l_.str.11l_.str.101l_.str.1ltmp0_rv64_emitfn.id0lJTI3_0lJTI1_0lJTI0_0l_.str.190l_.str.90l_.str.180l_.str.80l_.str.170l_.str.70l_.str.160l_.str.60l_.str.150l_.str.50l_.str.140l_.str.40l_.str.130l_.str.30l_.str.120l_.str.20l_.str.110l_.str.10l_.str.200l_.str.100