From e87bb1460c49dd8249153ecd12e32df431e92dc2 Mon Sep 17 00:00:00 2001 From: 488_MP-4 <488_MP-4@iastate.edu> Date: Tue, 20 Feb 2024 21:58:00 +0100 Subject: [PATCH] adding LED to ping code --- .../open-amp/build/CMakeCache.txt | 4 +- .../open-amp/build/CMakeFiles/Makefile.cmake | 16 - .../proxy/rpmsg_retarget.c.obj | Bin 185312 -> 188088 bytes .../remoteproc/elf_loader.c.obj | Bin 197984 -> 200080 bytes .../remoteproc/remoteproc.c.obj | Bin 242200 -> 244696 bytes .../remoteproc/remoteproc_virtio.c.obj | Bin 172008 -> 176048 bytes .../remoteproc/rsc_table_parser.c.obj | Bin 108616 -> 110720 bytes .../open_amp-static.dir/rpmsg/rpmsg.c.obj | Bin 138552 -> 140976 bytes .../rpmsg/rpmsg_virtio.c.obj | Bin 189736 -> 192096 bytes .../open_amp-static.dir/virtio/virtio.c.obj | Bin 132408 -> 134520 bytes .../virtio/virtqueue.c.obj | Bin 156928 -> 159032 bytes .../open-amp/build/lib/libopen_amp.a | Bin 1526246 -> 1548758 bytes .../samples/freertos/rpmsg_ping/build/main.o | Bin 2200 -> 1832 bytes .../freertos/rpmsg_ping/rpmsg_ping.elf | Bin 3444208 -> 3447000 bytes .../freertos/rpmsg_ping/rpmsg_ping.list | 61938 ++++++++-------- .../samples/freertos/rpmsg_ping/src/main.c | 44 +- 16 files changed, 31014 insertions(+), 30988 deletions(-) diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeCache.txt b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeCache.txt index bdc48f46f..ace2febd8 100644 --- a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeCache.txt +++ b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeCache.txt @@ -182,8 +182,8 @@ CMAKE_STRIP:FILEPATH=/home/bitcraze/MicroCART/uboot-compiler/install-lnx/gcc-arm CMAKE_SYSTEM_NAME:STRING=Generic -//The CMake toolchain file -CMAKE_TOOLCHAIN_FILE:FILEPATH=/home/bitcraze/MicroCART/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/cmake/platforms/raspi4_a72_generic.cmake +//No help, variable specified on the command line. +CMAKE_TOOLCHAIN_FILE:UNINITIALIZED=../cmake/platforms/raspi4_a72_generic.cmake //If this value is on, makefiles will be generated without the // .SILENT directive, and all commands will be echoed to the console diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeFiles/Makefile.cmake b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeFiles/Makefile.cmake index 2b9f2f9df..f48042914 100644 --- a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeFiles/Makefile.cmake +++ b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/CMakeFiles/Makefile.cmake @@ -10,8 +10,6 @@ set(CMAKE_MAKEFILE_DEPENDS "../CMakeLists.txt" "CMakeFiles/3.16.3/CMakeCCompiler.cmake" "CMakeFiles/3.16.3/CMakeSystem.cmake" - "CMakeFiles/CheckIncludeFiles/HAVE_FCNTL_H.c" - "CMakeFiles/CheckIncludeFiles/HAVE_STDATOMIC_H.c" "../cmake/collect.cmake" "../cmake/depends.cmake" "../cmake/modules/FindLibmetal.cmake" @@ -24,29 +22,19 @@ set(CMAKE_MAKEFILE_DEPENDS "../lib/remoteproc/CMakeLists.txt" "../lib/rpmsg/CMakeLists.txt" "../lib/virtio/CMakeLists.txt" - "/usr/share/cmake-3.16/Modules/CMakeCCompiler.cmake.in" "/usr/share/cmake-3.16/Modules/CMakeCInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeCheckCompilerFlagCommonPatterns.cmake" "/usr/share/cmake-3.16/Modules/CMakeCommonLanguageInclude.cmake" - "/usr/share/cmake-3.16/Modules/CMakeConfigurableFile.in" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeDetermineSystem.cmake" - "/usr/share/cmake-3.16/Modules/CMakeFindBinUtils.cmake" "/usr/share/cmake-3.16/Modules/CMakeForceCompiler.cmake" "/usr/share/cmake-3.16/Modules/CMakeGenericSystem.cmake" "/usr/share/cmake-3.16/Modules/CMakeInitializeConfigs.cmake" "/usr/share/cmake-3.16/Modules/CMakeLanguageInformation.cmake" - "/usr/share/cmake-3.16/Modules/CMakeSystem.cmake.in" "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInformation.cmake" "/usr/share/cmake-3.16/Modules/CMakeSystemSpecificInitialize.cmake" - "/usr/share/cmake-3.16/Modules/CMakeTestCCompiler.cmake" - "/usr/share/cmake-3.16/Modules/CMakeUnixFindMake.cmake" "/usr/share/cmake-3.16/Modules/CheckCSourceCompiles.cmake" "/usr/share/cmake-3.16/Modules/CheckIncludeFiles.cmake" "/usr/share/cmake-3.16/Modules/Compiler/CMakeCommonCompilerMacros.cmake" "/usr/share/cmake-3.16/Modules/Compiler/GNU-C.cmake" - "/usr/share/cmake-3.16/Modules/Compiler/GNU-FindBinUtils.cmake" "/usr/share/cmake-3.16/Modules/Compiler/GNU.cmake" "/usr/share/cmake-3.16/Modules/FindPackageHandleStandardArgs.cmake" "/usr/share/cmake-3.16/Modules/FindPackageMessage.cmake" @@ -62,10 +50,6 @@ set(CMAKE_MAKEFILE_OUTPUTS # Byproducts of CMake generate step: set(CMAKE_MAKEFILE_PRODUCTS - "CMakeFiles/3.16.3/CMakeSystem.cmake" - "CMakeFiles/3.16.3/CMakeCCompiler.cmake" - "CMakeFiles/CheckIncludeFiles/HAVE_STDATOMIC_H.c" - "CMakeFiles/CheckIncludeFiles/HAVE_FCNTL_H.c" "CMakeFiles/CMakeDirectoryInformation.cmake" "lib/CMakeFiles/CMakeDirectoryInformation.cmake" "lib/virtio/CMakeFiles/CMakeDirectoryInformation.cmake" diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/proxy/rpmsg_retarget.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/proxy/rpmsg_retarget.c.obj index 05cff0b9121a424f08d60f9eee02cb2b45d45638..8d0ee82bdf1f57a4b193df96c2a24dcef2a68bbd 100644 GIT binary patch literal 188088 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 literal 185312 zcmeFa34B~vbwB>zJiW0jJF;xayMv$Cj2v0JWGQiMjYcDDVr`xoc_D#kSsK|Q+M<zc znV7`c!0a)E-Nh*cNWvB%EP)gPq%FTTKgtp)EwpvmN?U$y+K`d}X@1{x&b@EmEV2W% z|NsB<`7?>%x%a-io_p@O=bU@)(=E~N&VXqe`ez!SH8L@sY8cMD174(!Lv6-C8b9T{ zNyG>6kIL=GzXK|K5b%%+zZCE~6}}$uWh(q~Kv#ti0}iV25x^l89tKRQ@Ce{h6+Q+y zs=}`Tyg`M>0LN8$0&r4=rvPtM;c39M3eNz}s_=2Z6Dm9hcv6L533!tVp8|Z93f~NP ziwd6xyj6v71H4^@?*P10g<lQ$8WlbR_*xZy9pLL#_zi$>RN*%PzFCFu0z9k2ZvlL( z3f~R*HWhw5;5$_Koq+FB;dcYRM}^M;{*em57x26a-vju^D*Qgc_p9)|fFDrd4+4Hj zh3^BrUxgn4{ICjt1n{FO{4v0ftMG$>pHSgX0)9$`9|HWe3V#Ohvnu>Kz=u`%^MGGa z;YR@fM1{Wy_$3v76!6O`{1w2js_<igf2zWN2KeVH{58P;rNVy!_?IgDIN<+Q;jaV! zl?s0Y@S7_9Ex>Q9@DqUFQQ_|b{<R8!5AbhP_-_Hfufjh7{5$-k-}5(p@%|0Q>G<=O zarWs&#&b_w#slU-9`@abr_HnLe{=rKV0+th7}rA=tnvq*vdjmbUexy7^EZ9vJ|nRH zyE^=+<$ia)V|{10Vf=g1s<vMlMMje9rg}FSZ4ckF%DC|!%Sb+*Fz^2b+9<CLoORId z(9Q0d!#5Y5dF+K3n!a?k^_?FXM&oYOqtlC2`Viph`nKl|qaU|7w>|e&)A;n==->JO zI)COC{CheP1}R`1=oj^c!U7GDXC~b>tbb|0>vkf?yPtaDg_Y0W^e6ZKqZN2yE9D^^ zsQww~-!s<*?tjLz9{3T)Y@c$^1W%b~zO4H56V*?hZmRSY;M<l3?<c&y75zJm@r~S^ zDR*0S+rw^=QFl6EByZi;_VACb1=}uI6%TAd`_!lZw2W={n9uI`v}rulgtS4FpS{^Q z^Qfx-Nwj<GRc+6OUwGl6)4ST9bBx{J{UyfnnZW5~7pxWA2oKL(*M9%=H+_}yKy$Dj zbFvw8qQ`dub3^m|Gb{K&5aav@^mY9i<6*-8R^!oc1%G4TA2f`+*54DnzZeiSd)7X; z;C|cW<$pKkZ<}EmO@o1G<!+4S$pz=vtOwjsc7DyRrqM)nFo-@ri9Q}yeJqss$^Uwx z5o6~*>v?+!<M=hklinCOOY=%`8sF(6;~`B?=E1gyHLc!i8I6O;y9v0Wb~j?4Hl51g z>o(x+NPXb!X1tH!U5D?TrZt^zC>#^5-EwpAeiwMzjemX`r#bpD`lIQ+4fHsP_&w++ zr5#4x1kN18c#h&PSPQ>tA^!YL2CoI8FT(wd(e@nC*MC~(wqLF_p8KU0*hY0P?=Y5r z=_?CvyyM+%zdDTdVig%nsqar>?OnLtJbUC++gpEpT}kCHmn^EJ{7**Avp=+!GYx@G z&lUwvf9r*a@$j`Tyzq{DjAwUTh_pS7xw#QrZ1TdMwuhg;sqKDEBfnhR_8j_mmikHk ze-7h#;j6`Y{rv^{b_D%(K}UD2X?rEnQk!ige*!vqHTre|>xbLkb^2QYwEs-G@!T_5 zGf#fiIQ!F;!OCCUvY?Xsv;}>_*tcEK{VFqVd=l&6Y4q!sfN|r`4I}wXdE0Z~Guw1O z(I4*L5Bu64rm<eImOpSl5V+yCZ{4=09k?JI`14bFU53J+!nl5}##NLv4|iisjX~of znun(`#vh??ge$7|QQ&?UW5YPk9&b06-qUWJ{qd6G%BTAlGTy&(bK6^=L|<s_{s`k_ zyf+vR|NOsRct;!7?}Y~7eKGKkdT2df*pb1#?w=kbz1L|&L1QV}{nlpV(f^>fx!q0R z%S)u)3wzL?PGjl%uQjy%1I9&VY3}|BVWNMcJ(?E>W4k9nYvxbx@5DH$f3*I8bh`n1 zDSF_^q0O)V>B>Om3rmdWUf5(j{6+Me>17l8U2NQVE9T<D71U?pBh<$8XhYNaWiK%d z;1j=MG-()%>EZvifP?sdfg*c!V#ctFZA#^$!EdhIi?CI^fRd~t0g}Ng<1CiR)mSF@ z5V8cguod8(oMA!Fsye)paNla;p%VVt8mgPa#fvZV@+_<>ZPDoqr#Z}Z248Njq{6|X zg&(wjg#b6P@V>>gDNFeNa!NOfNu(>mpciuIjgsPp?_XGr_#%3{@B<5|Efsmdraibw zy0P%X78T<zE&TY}58=(?;>$XbR9c+CQw?$ng*j8nY93D+)#sGd6#pq+a3dvk<rFrS zx;Gdl_1s{wyr^G9tuI!Q3W}7e$Xbe2EOqCMl7>ZpiQ=o!?hSy&E*{^<KOPVYAfK_h zWJmGK1G>G|g_%K>T*Z+hsrG7)sMdFKM74emM^x*(I8q^Hc5`HvMA|sAP9kBBIL0#S zLUEwv+Twe?KI|=_uu)F0O1c+v#FSWX2@SyrNNgX+iULM4;r1aE;(@J~T31;mFDri5 ztM%o}D6G)x25FdTFoO&K3vbG#&Lb}&WR#ge8C6(Z3Z72?RL!Nu6^K+Y=E_QDi?2aU zMs$2Bg;nH))Q?JthB)_wC7&*SHD-IMJ7tu7W*KK*>P{OapOtA{>Ygx4KF48&*M}F* zQemn7^Bh^W)IBm{lzd_7a<rxJ`UsZ^Nw%++5GraV@~4+S3zBb<$e&++1y)#_ME>Hk zy@+&4<S!Sd5b0m)&K@yJzRp!2L<HUZEAHkoM9|M~a63~{=G#keK$#hdJhAj9L{2Pq z$56pva|Ltq=5M*o8Hs$q<Wm^WT@v~GW%mLZ@07?77hi>5-y@M9m(m)$S0X=QI{ApP zoaT#4tl$R?azzh4m|RPXKaN*R=+#Q(GrAU(91axI;8#(!<Vb+~p<+h^i~bt@EtYpj z0~Hi2)3KLOY?Z`D1I1LoBe7QmiZ6gWZI;-$)Y&GniNK0y@UBZ@Q}V7~V$*?=;6lSV zD6!c9FX_V)J1#koN$iBYo08aEpkgt~%}MMg$$460rveLU_-7<`KCs~PB)_fZ(Y`-W zPNe><Dbafa%ZQSVfJE;LEWRAIuCgWi(LmWdF<?hUKOQKl#M>4dq)XJwcwdJMKD={O z;r*rP#1cv<E&eZ{dpT)HL|VS=l%%I=J6>^>L~)rsD7_B}yjX~oc(Gww)8cu(jvEH^ z?~?WAnh2<W4c-~6N;a9r-$V|<!xnQXMO197$+NEJ`3jR~y$o&9fJ=+1Vy>jLWVczo z0<2#uX)~8mM8(1q3(C88a~bL6i;ZFeTait5b?x^`P6rlTjY*J<w*^+wCZl4v2bR%n zsh->sD5H#u;_eKrB$iwy<z5|FLYP&Q^O``_UgT7ib0)Cn@6hMNlJm8J6|_zit-MZR zidJ4PvD1?C4S}*aYEiWE#z5H-#O{)JZ<6-zlh~W3+(#sKm&6{D*jb4^BC)qf>@kVG zRbr1z>~2{#PZ+$}(Eu1ptM&fR$<zl<ULe_~b$q3<?wDEfuE2tKBSk7a7g$RX75k&W zss|8z%3$V8L9XX=qnI#G>p;aXM?E(OELyXWVZa977Fa}6CXx3B7Eznh`ct~pDg!zc zQ3s_sv}~D5k??CIl=9B((E8C7y$Rvc;$?U;LA4^l%?FGPR8dK_wUXG9L~5+dA3&sd zBc}1?$hpy2k^tC5ITuxIrX&e3=S707ptbUhOtW|uhf9m!i=3Ce6_3rF|FYpyqOX!7 zd(FZ}k-GG_VXwXHH3%sI!(L~77%|?6iUMnje<GOzYfEp+WGbyHzg-t7t*szq5ci-o zzMKp?vga*XU0he9wz(y1mQz^vyd`VaQKT5ySO~}^t-2)<giDKKc=C|O5Lm$vX5qV0 zdd0t^3o9s!jMI3}4IQ-h6#pY4ybV}g3*JouiNsc3iGU-KYZp;*+5N1&9I0A5bi}Z_ zm+U}s*$J(l<y4pKgjR0_b+Ap!_p$8Iuln0i_B39V7C(olLxK<YRlRI1D?>_Y@d`X0 z>cR?sFgv79;8h(`x%=<5juumw@jv9fW89*OjIQEA%9~e|LBBPQN#uqynmpM$t+8@y z|Mb$yskC8@uXz9w*+;F31r~(xyM%Hnoe6HeG+b=$FaA@c;eRxIp!olAfN@Vj=`v%S zA4Ee;%9@_3Z1G+yi#E7o6Y?tUAI27XEGVK?R<<hGgZEo0MV=;y1N^l3S;SA9pFw^u z5JZ-3E<1$6rNu6u&J-RiO6Wm|yh29Nwsd##mypJtUm9LT?^UE@Ikj9YZ}u#wsibKE z(O=6EM<P8Osa4f2dr9%%>gtwlSVwKDrMC2CYpEe7*Yed%{sZCC;%D(>lr6Xn{bJIT z3~S2Dky2W`8c%04y`%>cwgK?O-&KA^@#hg)nwpw1%0oQY()034777n?|H`-V^1NOm zS27VEmPpk?S`|VP<=dD36n&YJH`Sa?=%c)56?N{kys2f%5&9^vTlF|*^$pUW#pUaY z{|y->-{mE=@>S#|91-!pd_6CnVkuNszOi^kDF!h*Y?N=}H>%9$jWoC-VN(_FUeTiQ zSn(c4STXUTT_~zZhuKrbdskK?DTKU+S+<@~w$P#o{VM5UUS--WQBVZGV*(8G+=(TI zv2A3Sa+LXVTsfVZG0dGN<5cA~swiMyW3HtU2hJXr_%0ov+RpEHOQEtWr>BMtv&~%1 zbExX5{?`f>qN+ImwPtZm&GJlY%_e_jr9ZOBA9=x7Q!N#*yBe?Sbw!)k8AgM-58Z4q z<7QifnFySnYA};#8|4tR*x6|Lu_|kx+qYDq#m+{{wyBwE!?aC@7L)#M8%s@4Vr4!8 z7i1%_k&2kb<~pih{{)K*1&h|%)2Ad?Np?}e=AvwDO3}q;*#XpNoxMvHz04G4NwpyL zm1fu1ls^$0%;Ke}=YMW8`U7|Hl-!ADy!h2dv9r0@*@~H=QR}H`)_D2$<%Y2n{b?}! z19z5TDy^r@eN^yvRWLKxlvT13vmokZ+4dMp@7Rm_{>?OKB^l<|vzEd4R8!`;Ahgp~ zS_WTd`B0@BS4pAOwCeOvrERIx34pTnzQOB)#&R{iGryTN%{zHHd@E};T*LXk&5Nu| zDtW@2%bmOgzmv5BcTs_xmKlb$@K3D1Q5yXu?Vl@H_m!jqD54p#&fWt7dv`tw{P2Hr zDatI%S|nn{j9Vp7F=}OY&SlNcgK7xoxi4d-3);`E^e;S>mNgYBt=2z1g8KJnp<a-6 zK5L3(2JXq3#y`%Q0V(&sCA3ZJpOkxl&dlALRjw@`*`F!C6$ASpUv7fxc=4Ua;ur8+ zGv9jqdn}@Np+mHgAgFqbR4p!|8RDn6BLga%lErHnVZwrW#^Z;)O;gf28gV;Q{h0>Z z1I&IS!kH&|p3N?>>kfWDc_qE?m`>ejm{W^MAn0J8I<<=S>L?ewk<(RpHKlj*0!a&+ zr5lI6Zrn|U@H5Y)S72>(Gly&ZThX4_8p%RWM+ME1z~|AeuKjoy`$T~ZMOO#9zR2l& zo?#VV3i1Yopm{X#11cY&EZ2U=mji>6AB#E&ny&~fLDy=2=*wiZRr=awvCzCBkfLnO zz88Dn;fv_{M94zLMbSXby}k^F(XE;`{uy&@^ia&)m9^NurgE6)KD0`sYZuRodZ8BJ z?zJS8>)%xrFx!^pFUqzpEV8SNk}td@Kdqf-HM_p{EhLobpOlTPBXLasgf&L97TC2* zvWBd(>Wa)*;1q0EHS7GD+Fs?039_#Ze2cQZ&i7*PPka#%*~O}XqV<8A|L|pi=5vd0 zLV4EBLnUP3s5$F<krm0Fb}6&px}M6+JMEr?=k+9S+Px+GOSM1J+SS`AcGEbqf~U;{ zG2*AqWP>@7ksBM#{h5ei^wMz6dT$OiMVaSTVo<FljhpqYq<QL}Fx|#1rt9tPM2BP& zQ@o~67eX98>4$}eQp{zGiH)0t&<<{5StB(eOkmmW45L`qO$?zUJq?Mod?}Hc<SAcA zdG>K-%bC~5JDC-%Un{I2L9eXq%yq=it@CIoNev;TlLy27u-;Nm{jg{`b3d%NG<p57 z-qJ~09y2WKt!zMGCmJJgb%phBD8W4mT-{D#NGGH`3?O6#YAP(ES$SV0@8!*w3XAxF zyxFpwOY)ndNQD*AZ;B#2D2zHuua)<$71ogVzE$4Ko2?ZVkvrE}w6&Q_%A3n8EaE5f z=JLkO8+&(!MLdw-*t=VOZ(1s>zx3X;_}^4lShQfIOm&N|Ol5`jg7>CUda$3!NB<sF z0rMOQ?=>OctC~iCq|G1c_D2r-A_s<jk%PJ+5Y-CQ-bKZ_D0_{+wk~R?i(0Ow&eTyA zho<o0*o_DjX8W6qzP<M1Y+o-^^U9(ijV_Dr>*Zw7W{aN}XNLV!zwB^<GhkJmYeU`| zzZO)Jr5|N!PFXsYU)wrBN|XK_)LWW)BJh4f(u>)~UK#jq-gx%XO42`X=i97O%u~fR zU-M<CdBh)i&=>JISP`s>#4JdGAf5$9V8EnBx!;eQGTp#A!sG9a8&)W<)58#jlKIoc zxTs-VuS=|8?>LSvuUz<YoowwhgPBN&X}`>SbBk@5OU*5%<%_J+wWUkVWedtyzN;NO zQed;OXwj}k7O2QlL8$yiD-5gjszp~XYF!kA24kzJEz#ggbI~GsOXqvoK>eAEO*2+b z=?ga)vGN-1>Luk_`4{=~lWlMD67&Iv(H+PSu0t^jEZNHOvU1ZZ^|!Ya<%@OasQfa{ zVP|>-V^5|>I1@1{mK#@K_Lna=uUIXeTVZqME4`u^8+Ce>D#}Bp%3(6%x+DR0t?~M! zimX+`Q_*#ZQeRZ`av;kWeTlz1!&qOA+IOOB4t0$>u%Xe{-tN`(ZsP{b<0h5PQzGe` zw<3K@5zw=15uq%DfUO}^LPxe&V5>Jm{-Ob-R92h2SL;y`Mu;HVR=uO0d$7$G{PKtc zD?dwQawV!Docq(N{5_>=xBC;Q_3F#by7IXBx%Nc^D-SL@WFJ6UjcwGGt6FOpnFFZ2 zt`SL43|@Pi2_mIn!|QG{jlin2?WncUU#lwElvgpKu31+=ksVBZn6DOZus~hjU|ZE- z8Lg`JtB~eVze>AW^}?TTC(=AZRQay)=OY~KqA^m3c4zl_5h0^3FO71BvwNI1Iqg~f z1$rXcnPcS+({YDCA9hXukf7oCdycJ#x<SoglF%>eLl;dGRF&*EP(8dJXXoErARXHc zX2g&w?aA$@4D0PebG_A|VxiwFR%Z>kPbT$k?N|u?{#<&b`}`O;jQApK3kj7G<VrIx zC`l@mFbzYl@mD4}_E#%Bcx&MRk*1p3gET}YWQC(ci#WkBUYaSV#&ez5Yr^97)dsED ziBcIOoSU-~T0sgg&q_icHSY%e2FRFxKTyy#`gL%TQcO)_KnH78Qjr0P_q>j2cOPVw z%KXp8sz`-b8_TEuEE3LdwqG{@M=k!Lb2_NoTxfVoMQ)X*QLM`8J_L-m^ZB`8c~klH zFij(&gSsf(r=|*&)g^t|4qqgjt`!5x?MEj5Go`RqWu`<2cX&w&9lT2=$&~2Wy<WzC z9eg}1W2U+6kZxR8ZyNh_P}fZ@?K`hyANN|?r-S~M_T^!taC@t~YT`OL<|Pg3;3?l2 z;^%ejj!Z@!)V-s=#=X8imdU7t{=UWw_7!WJf7g43`*p**l>*c036KUU=^<72m{&(i z2ldd3444<aA)U!&)WJ8XB*~~_x(h|dn^9cH?#arlV|vUc-)P952MFifWqPW@dLAre zy6n7;w5XSsaeLW$9noVkjS-C+-D@Q2PCeo;sw0^`jpTJm5>%-f1x;gEw{b@%Nw=Y= z6S)dkXBv&Fln?RuWDu|M3M?a4$8`0;GEzUHYS4X`yt(ZanT%4ESEDLm)Oxd|YxSo+ zs`3Ynx;$zGnW?v$Cg)>lI$uKN2Sd|AT@;-@ed<LtvCz<m9xozu0m>q(%I{8pZg&by zm>^VqK_N9Lt_URP;G~x{po5xy2{+80lI*yy`LI{bJ{`Q<OG@eBeJV+~pN>6|$*6-r z$jYc=7cv=j(BIdKvq|04DzB2b4&LJ>4eOxpoA5pz`$i_C4(h&1Mjg}LDlj7%rglu# zrtuB}(?N|e;ZwT#@2LWks$;rM;a)nX5hQuDCrx5{^hs|}aUIm%D8Q4Y?2IaN$}8Ki zgJ-;?q1?Whd?PHoFBXX&A5mpAG>y0pKB8V#7<U-UaP}~5tf&Ck9x{y;<>&R=uc}-t zRj#w=PTgJP&zRjP7<GW{z6IJAgz4rVR23r?OiRafbJ*B*P|t>B)G>_#;dyzTFve8% z8lOc54#o=b2*b;nnHrB+GKFdPyL2P-F+AOwOcVQb(APvkhL>M-UfJxhk~QC~AZSbn zpY@W4bg<aNKMBh^R;E%55tJH#elz=YGr#eg8PP#qu`nhb%QTa>uWBskHxt**7+xoj z>Y%Pzn1zmInmMYg^}|!DyBa0nDfuOb{Us<YY~~(S_Av#8xOMFN9wPSX;8R%{b1T*H zyH&1x6|{^g^Sq9H$*VP?gBs12apzRtByyszSwrf+Zbg^I#+X0wlrE8hKTsX`vDcA2 zVl<8Ksh2wQe2YTo(+C2S)<InqNG-T1bWxpep`njr3oKH@>yfS=%tZ%v4KjV1kxD3k zFa@?9f1&#n?|V!^EI}O%c{m%=!CIAsi#^ZYd|t;Iyo~)i*y1G(>EKQ;slXJhQ!gC_ zi;Uafkk9-AhJL>}lkZG^zM>bI&yR=;YBO%gAVLREdr3n&c$Z3|)!Tnw$KL5>?AO6_ zUeb^bYLsJ)K%&17{&0SO_UZoU=7dA(m~IiYqJx>1NW=8k?hog;6fe{g)IK#9T|KsD z9rU+USnZ=0^IJ+3YAI2mr9`2Y62HZml7(7I7HBD1sHNn*EoDYk>rM554(c|+6rVM8 zM5B?WZ=gU21`2gx;36H!bO9H2_-7jXb#SwnbWjI%N6@RM3ifJ$fnMz|)T{mT_9}m> z59nt7<3CWKr2~apIxtU5Eoyje-Z1-hP_I>Rz}y<=5oUj*c!0)Tkue1>q+`Wi6Z-|r znP<S%FUwRW6fMA*l=_J4SW;G_L~`qx?l>3(>d<}H>_bv@OfS3w;!nWnSIy`O3uK}Z zU%Z8TykQSz1}q_B!oPFj+{!49^Hcs|esr+KOB&L_-Ck0^4z{Tz;m11G;bk1sL4B$U zjNg09JTxVx;JL&<-I4z<^htW8_s`Q3HPAC1eAG)C*1^YBQju{7MyzAs^HOO8)3G0T z#rt*eLRLl{`%xyN4nCEYQOD3Z{#`;0(L;K~t9PFc>b}Wtr(?QR>~=b+o0N<?_UlZI zI;i_38P)rOAirDjLfwjc2-JPS)~JKJBh*^_ypBEVbt|re{%*~`hw3gJ^D0Q_pvDcg zl<>NAA(K%D{VmPEhw7G2dle*g(BD$hYe|n7*W-22-%|b_s%V4jzh1SX@r#MoL4Rxe z&R<X&brb*n6hPg|ou|#lw6Sc{Y5g<Pus!&q$_DYQ>YJvtEi~tsE~ZL(fI9G)is=Pw z8F$p?t=<KwzkgE!Nm&(E2wtZk7=;c#;Ux|0;02XL<kLSNYgBn)a^WA4uY+&)k`g-T zuW?@aQx%)>ipO<OS7RCnbkJYp{A&bVQ?=>NK~>Yid%T8HI`}n}BnwB!9?xXdL4Wh} zE*w?t4zGAp2lXg0mp?Of#9wFr5+N+#t!mQU#Wd=m?kkQ3cs_g&(>SQgU9TW^fC8jq zLSdI;x<|mbuO1Fkj{I!iMC%?B0`n(2(}K=-k=>xplD79Kh{5V$mr4=>)v@kOMjh<W z%9uMAiRZVouTVSt&g*t`r6BniTVuRXjqw6ClILN8Uw$7Gg=$O`s4-EXIwa-Sm@HId zvOtZ=+#0KpAhMzMYm*%MC^<L(DV3l(nr5+vBEQ`H#VUQVf*}Qy^W|59sur#_)FOFq z{X12DEhTGsP^BMJ@Kg@e(sXWpS`yBMT7b^Y?<gwGh1#}}oBvUj{|N<iZA!WMJBlRb zu!7n!s|~oh`R`Nt9#ile3O=D=Zhn0P*R8Y~eJZ6-#B%fhOy&Ezf=?;<8wGRE{&UM0 z3ANG1al<l9%UmhJg^O(Xz9MZ=iOsGU)@7?~CP}MgwF;E3;k@!$lp<@<TAL@;Dq1J$ zmVLQDgGww7s=$(kHmd{Hs+ZXCLPT560(oU`q-c?~T0Xp@zPobXR3-B(Ewb?S7WSdG zR@(MbuB?2$N?GEl23IVWK#^5(nI6kJ^m~<RpiK9ye1m-@*HIJHgR9smgDbLDY%0_~ zzWgHXmu=R~Zc(k->t!@WTlJeOtc4+)UAnEyDplu7Oa0YK&LXR9n|i(UN?o|hF5|u} z+b*x{Rb0Kz?xwoCcD0^9OP8xrfwEdDS7a?+qAD+6&H-zwMnFZK&GcDht*V!~DY8Cp zHWUGKjZ#LHT->CqZ&ra7OKmt%VltPNNu}5Au(xp!6_(@6^aQoo%cSdYUdD9W;x#R$ z{wdHZ+0f>)tMqJLtthNwr)q!sHLBSwcIjGo+wAIVZ44G!Eo~~_)nOIb)oyQ~)~xLj z$ya1GcE~$^T0>EZDNGhA=*v=MUDhd4t8|Yvk4^^5Roa3s4p^HNGVLq4y--Zv+cg}$ z=32?M3%!i&Rl^E)OCEVz9X%?&v{x!AvX=CzcV+$dCa!4fJ_+Ra)A~0vZo~TugI$@( zs`x20Srq&QbNnJZ!a4c|vT`ikZ<z;F>()VjWqsW|q*4}ENJ?hGywqP>!bL?z_PeDG zI-U`J^oQpkFz^Qq`~d@hz`!3c@COY1{|5u&yX+sYq~xdj^GJBUoc{Fr!ud7Km-BZ^ z_t)?5IZHgO4cSsLNkA-8OWbA|NyJ)_)VT!9!y?JsTSzXmL;U3HS~lPEv|Bl4CqLWy z8RcgeKljp;>*AYG_7P6~hG@6c30!%`lVxD3Ja{_`X|~wYf@dW5S_Z+_N$m9!d#}XK z3;3mg=LOs;qkWx#w+VQcfb#-AF5pW7{(=E_mGw&d2V7C`hf?291^lOgUkSKXioPaO zlyxiH@eNAw#`>Ern2GV*Yw5|&UBPj|EUPAV77FY;rLk8Fc#VK8yx7@zd5>hlCz0{9 zKO^9?0zN0;VF8~P@C5;n2>25LUli~q0gnp!vVgA$z(=L2g~tTYH!|@-(0`QJ9fBJ* z53lxP%045p*9uT`^m>WCLBJaYyh*^D1>7aztbn&L2+C{*pODzAnY8TJGYFoQ*xLoX zhXLc9SAmU>;-LGi?uk|`+K_z>r?Yv@9_R2IWKbUzpb+(S8L((BT&;AB6;4$-E61V> zih3z3keC|O(vmfRn^))zYtQl(L8>wMDozzj=LDHtg=IBr`)_3M7cPkd?xmsuHNpI4 zRKxxY9t^){gN5peEaPGB#Vh#vNx{MAWULPh_`HBG2zW%mp9uJ(09j!6UrOw80q?Q7 z&d&<?ynufe@T`F61pG?CuLX!b$$nm9^vy)z?zGJ6tpaWnaJzsz1l%d$)dF54;EaIR z3V5A>*9&-qfHw+wlYlo1xJ$rU0dEoTRsnYlc$<K?3wVcs_Xv2ufDa4!f`Bgyc#Hwh zhENk55fqU+JlYNX+{n*O{M^jXE&SZdPd{s^<P>2r!j8zeYuL5?q&v2TEsVW^!;SoG z;-|3s9UN}qr?CC2ID9ofWebp{vx`%9^RtbgVScvrGs4dfe)1;)?0ybk$It8e`7(aW zrs1c)8#sN6pEvT8P0sddp~_nY;F=qLzcU|wlN6V;68kQRofYsF0dEx`haL9YB=&Xz z?-1}#0q+tZwg)?V&$>t6{jq@e3HXqJ`vlxC;1dGW;`@}u9ulA!z2fP@%$ao91gKbz zuovNVLQD?hXahg}q$4{KlZ&qwe{Lb1YAz|{BZMO)Bg7(PA_O9&Aw<!}rF!@&lYfZA zGWjy?E~gCgbBLcQejerLC_jY|ggZ}iijYH^!?X1C_1?#lDK%J#iv};UcW_ntYea_X zUkmfCf_%#F<&N&-C!fXHLhUkm8QvJb^;7#ar||IXIS${#&uscvB7@qsvI$s`Y(XLw zwAkl_t`w~*B7G4QSWw1LlGD>tr)-w?GZItc)GsCWtbpeP{6>J1=Wdt%;s*l$RlqL< zJR{&Y0&e47-aaGXwF2%EpyYvfO6<J?J}Kba0_5by7FS$bJaO%Rkazzi;GYHjLcr@l zPvA9g5b!1eZx(P?z<UJTBj5u9<S54eh{Qf7;F|)zBj9fY{GEU&1^h(7KMD9h0)8Rj z83F$(;FkiP74SycB;O=J?zh<=l-T_OJ}f})B-)>l*rx@2PJr5?zbG-ed1Ze^Vt*#! ze+l>t2E1@spbiQ*DkE%hs&EMZf{_g)LK*B2@bq)Wjhw)H8ONm}7T!2s!tc4_An$KM z-rs`Erh?n)ZJ?SyrXQ@Ka8OuQ{%W3Y$CLd{nAJ<E278E~vN~lg-pna#-KqUUtu&>d zD1I)>C@4HTD8hMA7EVwEv%te9cUFY+pa|f;fiCB!R`YW$KR57m3qNJc=RwPtpKRIA zg-OZwEO_qV{GyErGh&ICTaw*E_K8iLPsE2N4oi6{$z=*}zXdlywaL9-R`<OEJ|^Jf z0v;3~*s!xz6{Tw^q4m!s=Mw_HBjCFN6yH(m$j>CPAj2uBoV;DQ$vXtdd9VFJiG4`G zeF8os;IjghT>NJe`*Q(*CE%|G{GEWm7w|&?KNavV0{&CLX<;#U3V4HnHwsWp>|GMO zSHK4Zd_sWYY+shxR~Yd0GV##oX+X;|$r~sf6cS?DG3b*WWj%><6qHrMi#O<#|AInJ zQLd+xp7tINU&~=8uwb0SOftbFhX**%K@K0{u!sP>7Y1EUKg{Vv93JNIF%GjJ5PSuP zdA|%!aG1q`;0%X(bq0@f_yj$JujKGe^dwva7jc}qhf)Q3@i3kQL+d%mMt%y0L_}gP zqf|y&WIH&I@C#Wa5l&%D*n){}PLTyCeS9_3CO0Uot(>z|@KaX1tjAT9;>*XACZ7hj z8CCp_xvgLQ<W%1@%Xzk()7gz)oqlqVAv^R=<=f0*AA!gjpt1-FcVOl#XVt!5_ESlY zOC3U3k~f3udxhfF3R6q#0ZII*0A;ZGgv352K&?Kt?35m=6i{W_`Lg8vs(?Rb!2K!V zF$uQ)cotl3<hN;l@<jRY=*N%Dg5=)Bx#z=`U`fcPnsf4ol%;|-ak>yvzVs|a)y8?k z^z`*fYUfSQ7XF`KyU6L%hF_@@lI0q0-{Q5qxTP3Bg?#sNSctfX!$QikJ@Q=JBGmd8 zyPf2m1N_|2&jbAQEqq(H*6TR^dVcy?fzY>on9~ROd4!)nwqU0?WrUwc`RQX6_A5B$ z27b!cJ<j19`RNy|nO*oWJKtOhHf8DaI<oyszk};#hM0v@!Iz9&#wop&-pq0-AHymn z=8HMh7CWe&E#|-7<QkNGuOxc4&x%lGXYaEGjd|G{?AN5u|0O_7MYh=c?8hbXe+v+s znEefoF$#BbcZ2|ZgZ82KAt|cVSP_YA5s5fgJJ%pnHpO9HjtViSI7R6{XQZlZj3_xo zX*EinQ5aED*+-<Dk~~z0lz~j)N68v$@Jh(|TPgSV0)8mqUj_V|fL{stwE$%geP4ik zt+<_Hb03q$PYO`{jsNI~VJlW9%u5^5z9~7sE8zPAo)qxU0{%n5uLLOF=yevi{w4u$ z5ul8u=OlKI03}x3C$WzRcu>GY0zN0;5dq@BW<MseuL*cufSCPlrD2I{o7S){NR}T9 z_?dv83wTO^(zl+K*lz@!F5;owA>fPvrHkDqvAYGlQ@}X^_XxOGK(;RSpd>yd;Bx}x z>bd=>#KeEj{+h%d7a-1bw)oQ7awpuDE8+G9$?{_XKNIkC0Z$1~I-FA1ej|yeZ5f{c z`9g>-pV+YPlEk|Oyi>qA0ZPBSS7P@GkdJWK4@&GI0ZOrZL}E&#lh1V6Uz5bg1^m5$ z9}4)X0A;NGSBd?H0A;LIc3EYKRYq53UsdK(Wf^^UkcatR0q+y=K>-g4_?UoC3iylw zWiI`S#QsdcUkP|Zz~2gZQot_++_r$*yIsH?0`3&>dI9eea9+R%1l%v+0RbNt@DTwY z74R_u9~bbTfKLecq<~Kecu2sf1$;)pX9avtz{3JQFW?IT9ue@UfG-R9ih!>Q_;Ue& zBj6td{6xUN2zV#Ui3Z3_jvJKlyOt5Nj-Mh2y@bR063-@1_sMZej!}H}kA&e}#Nf$o zFXLMBCEgXB?vr~9^m4wQZRE0B__>vzqU?)QwTn|&lHwk$;keY5`|dJ+C%q7jTXyLQ zPFGCwkA)SzPr&;HD9))AvJXn)hXg2gdcVXT5b$9EipPFbVjp9`-4qTk9V+GKm+(_G zm!%x`iLzWqCR3(v1Lt7W(7T`@=?Y5aydi$iyEVsUVq_WwMO+WRTgZ7ue3q8;r;(MF ztVt6Sgb1}FC}mm`^l#>RMUWN35)qd3sbe{rqIS;7!YKDh%CMlualwR4oQ!`Hmk^@h zd|6_*Pn6^GQO@1T&ujT90<KSju@7_lFh585InB=#{5-|aSMf7jEKx@YN<vf1MVUa9 zfnNzhVgj<&8LYB>C@D-yTHlss_B{cABS6U`{~)m+GvHy#bP6hDWn>6IkS_=lV#wE2 zl$@k`DMBJw?5ED<G-giS$D@z)Gr>=h1NU?I06ztztoy$x6<~-<3BHeVSg@Yvut<i- zIeZg8)sc`oH-Dp`L>=b5O=3zwRI;+-SV~UJKAXvwqdzFc)zm4A?7v`ffu|}vt1_wn zmCcFY5b#X_-xBa$0e>yvdjh^M;0FT!PQVKS)H$cxPvuOK(H-PQ{EKrDr!3~@#aYKP z&LhjFg2OzG%0WXGl7C6df|aG^aQ+Sa6t*JtBa63|(}e@qbGU(@jr?rlXEQ(j48q5W z?KXZJ=BF(DP7Ytk&+GX)pRVX9lw+K8l%KEQr)YzsRNTlZ`NVXR(`6wmHREE(jAG5P z6}>4<Ez3c}Rz&zFA)oAHMs={Ln1iCscS%k~po%iHO{hw>QzZFeDWI0?M<ph7%9K*f zWAbeyzD2x%-f?_2=Mv_x?6yxyRsSyF83E4<xJ{UV&mCqDSJ1`J7(a!VGT*lIjR^gm zC(h3o!!IsA^@Ci`5q=8S$e-N#)NPscS8`e5BYu8fkPPk=EM(8W;{1ik!05u(X&Hl9 zqebSgOE1Hx?@X!!|IC_WljEtHBcn4z(}S-})%1)GO;1L`@np^Hk;%!K?L(8}Q=?<4 z>6#<s?$qeS(VFSO^wemhJ2IV0P0viG-RY_E^wFBhsno>w!SSh@vC$(nQ`3`kCyoD} zic#NqYG!b(=E&^m*f3W=Ix#dhJDjTF^#7)2vih$ZphS%6zp05!jie@hGCh+TuhE!& z(anxdq=BHZ?PC*jHAjbrwhvB^Z*Q%x-(Fu^*IHdyzkRNy*==szJ~%i%bPRA}aw4@o zH8#SyME;t*7bsj^SEI1-Ki-YJ<~91q2ZxT0PNe?d>i{O?MK^x&<#EZm_m&wZ<VCmn zyH5Ok7=O_X|DJ;de;7)o)05Mh^j>tszw3yJD_xq@w~vg@rG{U0XMRsC<Sh4^YQ<WA z-}Y<pSBz5eWM85tF*!Rul=`g~^2NuM21guAr9C!P!yAC?4fNMieowZa*ZZl->6yVJ zW2u@wkw{HA-s48XJL<vD-1ZnGd}$niwrOzsXlkY!f2_qYus=<VO%B~qeT=Snat;J7 z!x*2PNzF;B4nl%X&kPTzMvx4V*F|V>c5KF-IXRU|BMow{stU4-mx?fOJTZd|2&Sf| zCnhC0I5RmuI)pH!9@Go6Ll{!BiwI8ICDYhwnnLK?*yK?OfEN4#^eSgy-2a);@f5P5 zzVysA_F@U|q@8hQ`{)GAvAQ$V=-@<pRPs!uPGtHb5%+j%Iz2i$AsL1yCq_o8LX2lL zl}e3FA&kL~qy}eZrx_J~1mKM~RE)zbO<|yr27~M#1}OU&@HnU%o0>&{@^YZWFlJ{) z$3|yHxgDf?*us=}VHy!|n4YDsq4u%S@zEJ-2~y2qIt^(=D)qv^q8CPC+Ra@MFLHqv zG{coLz8Ge1j=DOQg=%WYk9QdzB&0FCKrdywj*m{yj1noJ0frch%rVg!&oLAveuD&m zZVKNxo0_FYQCMENYLbz_=)*fysDr3MuXMbC%B5owJ(m!=!D?TjCImV3T9W+3sj2DI z(BMpJn8<!~0uwMfK?7AevHwofU|{?ipPF?~Ob<>?fo3GbbZUHZ1{F*awWEWXxa%Jm z%^uakxEsbIMHuMP%L`~sO$?6?5*30-Tz@2;8cPkSCF7<?kEXG{dE#AK2ge5q^C(Y| z^i+zvff&E@MW<$tO{WHjeeI=(j-`fG(aa*({X`WbLlZMpH@d8YRI%m^zBGtks!M8R zVhDz98VfN?^0VqqJ5XL>o53aa^3ArnuG$U+H`~jDNDgk;P-8Dd$aZWixB+=;5Lj=U z8=RnZa3_^R$wfLtO*wK{bEX|^c8UV_LTmX!D!11z4lcE=4FK!8HkDLl+C@QY#^DMU zIQCk{UhW`iOV9~!K=}%*41K5wRu`exY5c9xU^%*UH9^W|jXQS0TIO)N9kh<`L{{|c z&+#|5O>Vv&C2iZ<<y<S>X|KL`ZvtG{F6VZn2Vw4kLp|7KVgM%E4DKzm>~d=bUM<(y z2?T2?SiKWjk;586!;Ha=3`;g<5K*$h4pRStk1D$)c)4wcs)N=SZ((#|FiY%3n+W0N z<+fdix;8Q@u1CW(KI+LP6W4butOWI~$VRAyLZ(CG#%ssK>@ByKpn*;H;<a}176;uu zNj=|CPCwHu=b=yvnnEeduCmSq9O`^=(E81*u0_f^>$U*ZYgbXVz?}8`tE$mqOfPqz z3I&mekj#Y+<`kmZOzYO0O}oT;#kEvHX*G9z-0S!&DHP;(@fsMV>M?{85MjB8LBa`8 z!3c3M;Dy$Hp~vE-K)PcWU(3^df~NNn`Z5o(VOn+o6TaEqC(RSmss*P9bGt_Gu4LMy zCat+@^p<*f8TGJ&yJ%WVL3f+{J+7c()C8?EpqLiLQhW6V+gxw2#%*$%1SFO2q~(T5 z3Iv_<@`@E|v~A^fDTWl-Y_Dyly!LA8??xn+T+1o8_3$m|<_aJ#XnhrbgqJAI3U0K6 zM4m;#8k$_&+**yE0`t|>-ObcpZg+{jdJ~~?H7>AIS1Rlk$Q=mw+Lr~L>YY37HMGh$ z*sHkRjpe*LDZ#ehsGCK*|L(O5a@OrGLrqx7rd5V|uq1E9mky9*2RDFE1f8AeinS1N z>%>mVwGbqW9v)_dR!a{VHTLQ)wz<|`9Y#-p9EImVa2Kj_s_oLvc3_LW)tV#%wiY?% z!Ik#fb=+%(t?~^kKuQNW$+o@@5>)8=xT(?Q>vl14YhF=ZO$fsrkD%HL;A(xa!Y;ks z4m3D+DL$V81bemHR=IrzMpm}LzG6MfY#<DjSZN-~Hd@K_Lw?Ky#<7J<YleX7IAPkC zSqljVAlfySOl-Nm282ROl2(DB`~#V;f3I-YX{OQi1n_5q8wTi)26P^9<B5nn01-6Y z(GhpUy@#CIxz3#5KsQM)kj9*l8;?eNliPQZ5Qv0IV`h4AD79}OIuOOHNHn%T>UPHa zdfZqd?skS_-O-NF)Z9Lj1}YsTTlL3dy~)ndK_s|tXLqu>@u1rkPPqF9V$r1A8}4;o zr_Nt-e>A$+R|^&D3n$$Jeen(#|Dtgea8;-~mP~d>-Dqz|j4Cn`ZY+8*8gXjztE;Uw z5?%46+Y>&hgg9erxD!Jn6~m3j<Gp=uG#TrOcJvJ-ow~YamNH_INGu$8(P`uu=uf)g z$ll(*0~p$#sN2`snTRHx5YSc|aViaW{0K}*Cx(C^NFz$JbVpJ%L&x07=}=$$wN?AW z-IeHX`sBordNDXLOfTteWt9`645-PCbcN#$^=|S|e-tB}g#>(bA~o!go9po4%%Dqu z1-8$Pcl7mkW7>?lB*cfl*_k9n0Y`=18AGPb?QU)iyX^y=A^ef<N+-ks^9TXD+7$)B z9cykJbdSuAP}`UnG~E%~gO-~O_W<?9O}ZV?&RB1>!!e?X{#bw1sc+TN{nQYu8A}bO zQyz{nNR4jHgzNUiKx_MBiCBAg6f@lEb`11)cA)1Z%XRl1h$fQmKq8E{K4gPh`r@(V zA)wfoEi)P3`|VEMKsU_*6$b4kl6B2A(-=VQ+>R0X;ca)6UpX6(ZPd7lbVVb3-FUdS zqp?NsgM3Vxr~s7-8k!o6=)sQYey6U*5PYC^ED41iZmQCV_Vy(ceUZIRU2O|$Ne=-h z(^x8@DZ={k$<g6TAiol*9~m1wns&Bc<J^oo5}>V91o}EFY4Q)yAd<8~I--%f`W81a z(B9h@?+JGUjkH2)tBIs9_N$9-Z?0=>=;$^uibxmcjVkL54|Jnu&{V?ha`Ys)k?uZT zC-^gFJajh-Ds+3I$*#T*H`3ZlE%H2Rd}C^3ok@qXr$;b8&@Yb=)QJIRjnI+dRXQ84 zacY^eN%!rHhLZ#Fs5{Ub?vCvtqN>AcZSUTjh`ki#QCr_=uvOI6IxuFdzbCQB?Q(&Z zS<tCLy~e~PeT!pka^k3gZlm-2!5Dz6zBnp&-D88tQ!c%wf6a}Q#-$T(Kk_A_5ilL_ z2j*wd{a|wLo_OCtKi(usJx_RSEi@NB4t;sg^yKVR)$Ck56u0DLA~i$o43kD=K<gyZ z9gfpN;R+MUcr@HY%dZoSbws<P$!KUUF#~yiynS{A_{%Uup5MA!H+rxiNDpmqsNJC! zBr!^=Uf$F-H?$D;_w)`#x?_8zs6E!51Z_n6dJ{<^+kPH+e=^<?>+H;13Tj1+Fms=r zoylhINT61yptjA7jE&xq3XP1DVWMhebUHnAd~h0J;$nj{P~VTh7~#4hknzam^!VTm z^;?&9-6}^Fb^K*P2h+o;<7gw1?1-R59T^{FCyDm-^MVgK?cgWG&)gZO(y67@-3~p~ zNPsVelYKq02w@9I;#z3Q05>6mz*D6ImVgqyvtwf}xF-~=(UDOwP-B3(8L~K`gcscA z)H_#F0iim!sz6gBU6S}jxWhdFK168lBnssv#JqTF@Z{L!;4t*MSEeu=;hesCswY06 zRxzzzJ+WAv_2}OC5!otYy^-#Lj;MP)IhekoBQ-X75-6FPg9bb^2-ESjGj-extDRIA z3HSGR$0Ffmtgn|=IB{qf>vTW1-#rL+4)jLoT>?uO6PB98h`?_8;w~fF#eTd8yUsq^ z0g>1qPDFvahDzEz<9*34-aKn-iP$>Y!4yD(9(^`2mxIwHJ>&4x;3e7HP8(vQG0@%D zyT|1RilGAk%8zx#z)Z<}F+Mqg#nav2P;a=j|H>NIyH0`q&qwwy&qQA*YQn^0(~5-V zh%z$~gQ|pZ)1IIJu`HHi+@AJ$ceEGu7shIwe_O<kj-6IEbXpUP1Lnb@(D39e?0J>- z)%EpFwL2PGnpyyGSkchZP}^Et-%!7!Zbw5yePeB7ZF34sxuu(Gh<0}}!MoUgVX-)Y zH3kC53nHw(PQjP!v>4F?eFNQSkM@&jcuzRi3oFRz@!!`lnS0RXoktM{Aq!?Os3PcE zfmMO6jur#>W|I-^*f-DznTcjl&l|=l>@OKkV0(=w26}+!Iim06WIUCg9Vel1>e$Kj z;4sKrAW1Cl%(%-WA^36K;}CXWX*ArC2{wNiydD#W5|MCsw;O{DG1mww74|9c`H5ki z@fkPH4h}o?K!wqsPAmlnI|@h?w!wi!lxH1Gown2@xaOYhRRW&W-q+VnJ0uKsL-ZJ? z`621?K&&I#Mf2Be3@BFPXrAMMiwqDO8K8OY55cH}gT+cmAl3#N0uL}cd;5CZV||Xx z0h(WACzBwAy211esCY&USzuSRd-<15FVGk#&KEvN%nz?S!2lrf(vqv?^+?@P5|HjK zCMKHf>w`RVC?2IrgXo6!oxp}08Yj^N&#i8(vnN^UTyu?s5Z=%rz|UAbkM)AFKoC=u zi)2r}YOZc-0)=1vm%6gC6DZ>fNuVKC=&_N|_Quu*@ZJKurBW-hx67)zcxos$dOS7U zotij0a}0Fk$;VfM%Mrf??fThmLkqZVw7xyI$Jt@T`{R8Pus_-YRG8TwX0ExC>1Zr< zJT(T?MnGyw!fZXH1Ghif#iZ9Wkc=J#i-{#;kX~LIjk83}_BmH}4#)!;O{$U>mfET` z$?)c+CrbLt8<{_erB}{KvM(`S$PQtWg+q|=hi=GhjdOZC*N`P)7)6IihrnE>XH%in z90W8M0zORaqZ2Nout|nExr#SR7D$=tA2`^Dtx<9RQw~B0XdmFvL4+y|g%^dNe6cA4 zF&kUSB?YGliN~0|iPRh|{J}BSafE~C$QJ4y1dTZsk=@RICUUp4C*0XkkA*Nk6X}E0 z7lvMzBxQn;6+-Rphp=(8s_3|xF!mZus7Ob|eTma5S-+vd0HG)~5@ozF<a^;I4Td{( ze1=pordeijOe;`;MejwsB-?by+GRWIL<CD-NvHkLBC$8qvdxpCrUr*@z`o#;tPG{k z9hoH-<R+lQfv8%r&P3Up?qX)g%AN`{`<$IPGC4ajOrnlxLrUlIv#tb`Y7%ZqCdii| z_lH5&3Gj2Hr`?SVK#;~taUnm`VFE-JcW8Fn9Uq(v5r-hOkpiE?A(%N57b4<jO0LbL zQZQ{{2+dqW2euTb1|$q(Z=9s|Zotvc;MmFZXj<B*_{1bB*CAvOlen86gob_6%US8; z^O3%RUgqx!toHt{K5RogWIsn0Q8EENsU7NJFAo+%+y1aiNYEk`AybQS8LhCPk=Hhj z6I`1ZGD)L)5mQoT5vvVEBZHJu)X8KgX?4|gEv-8m>Ka>{8k%<0H`MKDZmMl*+R@b7 zP~Y5KkD1?5TMtHxC?O85fPS@sfD{`RNRdp{NndmX^C#l4R_z7V#36z1>c(1Z2rZ4x zjSyB^>UN-=*7}AW^{q`U4fQRpt#!?H4XN#oO;~5xMh+(16Nj97Fmsw9!<}GdjCTrc zF(|;u6QFgyHu7|z*@@XS&a3x}0?<B?I21a5Bds72)eb}wu+j9iCoU<ioft~P00W^~ z3v43P!m`s7?a7yN8!K6>1yw-LBi4S1Bxklbgl6aZr$;BJM`un#&x_;e<)n(^a1T4C zla~k`h1GesMC{zjS#%Y6S7{`B`kA<ZI%4R;Br!wiBN>)@NKVq`Gva~A`zaT($k@aT z)T7y{nI1?_cm;8}lg$jZb-eL{8b%;EV0n%?dHh7b5sso14(1eSTMQytqsq?Yk&zam z{p3o!3!0+MUv1&8(@@>eTwhlUs%@yNtFLWsXsT_l$A3F^fRGyM>vlBNH`juAK(w7G zWps8x>;Sq$6IE<6AY;hLaN336R{FZoL}g8HX9sN@FLSm!p}KB|5Q$`Gi=$pJ_wVhC z^>#zk$sR3o663(3IaDSdF4;F>l8JR5f}EIR-~{*KeKp$C7e55OCmxSQ<Jd2N!1TCt zd~$3MXSu16vvH$y)m2wH8^>`_IDK*>CQ|eoU<Sz86NzYLl$A+VfXJ%o)EoVM@gy6x zNRXudlC>gZ9B>a1BZ>8~g+*jhNM;3$lD&OIy>;~vT*w6CSJWVv)EfI^acFp?`gdZh zB8_GM!Y%JZykqb<d5_Y{VCZ-!b`?4%t(rRC4}Bg2K2AhIb1+dk-pi20xB2s6{E$e) z@km#5W3*dwYo)pnLAg+|w4fC0?SinHbfIUng$H)qIMBU6+7XLG!C_Krs2972Ck?Vv z8BWqh>n8dJ;*n?pl!PM@u=2WwjM?B&EZW_HMYp{PJ=D4}s~dY#Gis}>Wz#9z^_dV9 z;Y0fNx}Avh!RSgtVl=_~MSG%ywKJYR(XeSh@Qg2!Bs6DOkyr=sf+Z1iy{F(*lA#?0 z8QzcC!HhO3c|Z{b?>Hg2>OnPvXT<E#j3b&C=|2voJJ&d3-y-SLmtCp!`$?O3*`$`w z?I7FEj8BU?OsZ2mgb<M)B48XxAa-b?0C!Ms8!+tRxStq{+EpQtljR*m2HRU#Y)==T z9SELsu^xjiM*5zIeYZ2w#p*2SDlH^?keC2XA`%*^bV$nShy2zP29<~<1Ll%sZy0KO zoq-7=#Rz#ss&F=rZB*8p6RE))oE*MKX^@~mafw4cy!3keI{Ug|XvV_i{mF0VI}ipo zSzcvzyP%ctz~Jai=Oo+eGE$_2Iq;o1pm!p*4Ba?8I-Lqp#IyXu{AtW3QsaYD$0ny! z3Mn~p9$@<9xJ!;4gEJunt486cR0Ss&7>{X`>2V0b8>{gKY0gGx6TNpfR#6a%&c-$b zBs&Z~!=$-Rr?@+57{aJWso@Zgv8XcXtQM&#mWFD;Ua7<2rI3Nb@jVG<rJe4cXtJ~0 zf#@r`>WQIagVWGdkI_<qHV(rDkpvik5se;X`EiFLZzfh{eNH$xIn_R09TY7zuKf~x z@2VsxYhxbeclYffVY9Ewc@;A@oY1uQleW<t1|RRo&Olsd4>~}KnX`@5B{5NHp6<*l zVuHd>TRCk5D5dscu+d~3lmeqsq<?_KtZ2M59Eo~_ex(#B(5yNS!e$R1q(xgL){3mv zRNdNK3qh-K$Bw3kR&13`1@z|B_7+x_Mf#ERiEskk1-3Eo5XYFH={y3{ggbNujgjYu z&u*ZW2CGf9f95O?t!hn(GDXWUSD5rvYGRFOEHy=okHr0Ge<B8B24*_T23FhHh_SU| zNDXyh;<YV}JL;Po8XB7GTI!l%0;^ALuWN=03~gm=yq=1{GOGAv>BF(%VbWE{Mu$dc z^!Zs;PhX{zn=9}9jLo!KdeM5ZhS>YDoexc&#E6C=+tugdhvW!2<IPS_h}a}kp(lar zW(k=2SBn;&JdDxGz~M@ycR!S<`uyz+_Ma&95M_Ia$N3x<q5_>-<eDVFwON;9ElxBF zvajc+p_?QX#yb08u*F#h*(;>eJvdT(F?P-@GpDj+XIp6+a27EFQ+H~{5f4IFVlb3= z%(Zro8`o#8uy%QdeP*qY1F%OoVtvRC19!LMqeCf0%0AUC)`9)MtFI4dX_zFR%&9Ht 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 F{|7GyoXh|K diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/elf_loader.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/elf_loader.c.obj index 4d7c2715360cb03cc7548e08339ddfa5e9fd50e6..9dfa4248211c458c14624ded80bc6440a174b343 100644 GIT binary patch literal 200080 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 literal 197984 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 Z5x5@O)(oE4yp`{N4YlGhSPNSI{{a))5DfqT diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/remoteproc.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/remoteproc.c.obj index 11c7a15c3f78d0ab732df8eb48dc97fe069ba722..27fd21aafb750a2f4c1eda4934535452778d12b5 100644 GIT binary patch literal 244696 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%0DfaROMNsfQWoc3?QPQ@9ZX%e|qji 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%0D(U1<Z6ca^QtIbLj)n-MlW<cN*(S9JZMPf}$ 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 J%E#2z{{eBolsNzZ literal 242200 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ν#{9!pCiuoc?!lY*XN_}OFY--rq7FW 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 Aw*UYD diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/remoteproc_virtio.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/remoteproc_virtio.c.obj index 74e4577265f2d84f64d40d168d52eac1de99eda3..5d756d44ae2ac2db3c8774ac49ab41923132b09e 100644 GIT binary patch literal 176048 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�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 literal 172008 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 G|NjTv0X5M8 diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/rsc_table_parser.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/remoteproc/rsc_table_parser.c.obj index c81b8852d18aef173416736e46434c12bca65969..cffc40983df70f234cda599a96131fa940a040ca 100644 GIT binary patch literal 110720 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 DUZ~3B literal 108616 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 diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/rpmsg/rpmsg.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/rpmsg/rpmsg.c.obj index f436cc5ddecb256f07ba77655dc35f1a71e96388..cc67e323831ff6a153b8ccdb73daae3eacdcc16a 100644 GIT binary patch literal 140976 zcmeFad0<<|buWA`zzb0pElVP0%Ug6M*)k}DB*2|s1%jXii<<yYOSUU6pu~t<2vVYK zCzh8aj<eKGvpA{0+Am9=?dD~56DM&SCv_UPO<&fg>F%USo3?p<c`uvYIQI8D=geHp z1wctj``-7*7uv#^nL9IgmNRFYGjnfC5A=s@+tPow^+~G~)2Wsfw?lqpH-~mx@3h{* zd3zAQ2LGtswfJ|P3SSR+g9_gWxLbvjfW0c50_;=aG+@69?*ZJa!WqDuRCpiYfC>)+ z4yo`k;D`$E2h6H)4lu96qksog_#ogR6+R63QWbs~;LBC`6@af)VGr<#3XcJftMCNi zqzV@Rr&RbT;4u}R27HwY9|xRK;aR{r6`luNP~letE~;=5a7l%i0Z*v#Nx&5qJ_UHQ z3f}^Fs|vpc@U<#@8{labz8&xm6}}VjE){+q;OkZR4S;v6@EZZ|QQ<cMz8U{chpfl! z=<ZM5SYstl+gAR@=j~Sy0ERd0e(s7}cmL*g>-5*|dcObb6A#(<CEd@xXMAPy*`&4Y zp0SlHo(<RbJu+TnJ!f0?eVG5}?3$WKo(y~6-0Ft^e79{qW}yxs(_?7!|LWV4yyhWH zVWe;Oa~Rvlei)8CYK69bbN9cW-b7`7am!~O`G>ImXsG7&*M1SU?)y>Be&k1C>(OtA z>mPmQeb#+TyLNx-#}}+^M3disWYg~Fo<zM=*XsfQ0nfi3ZrF9Dbvj$)oX);Cayt8@ zb>la;TGp$ruRM6kk8;UJesRke9;Wxu`<{RC#fyG%%M*|2_taavpSvw&{p*p4mH)}h zLXZ3u?f6MJwCiUR;YXfD8-5lJ?;5}3m5+ZmVkMSB_E&d@t^8+0q2mt$egg0RcKE_a zp9wc`+o^r%bH|Iwdm8;c-Msr#Tdj+Z?+&31(w+n?hUk4;{&nmZFXkICzEqal_>-6Q zKJv4P6x#X}x7EX(*vO;n_%F}Di1tYyT}J2SJjlNd`G1D~QN0AiHM^g4H(1ZPbv2J{ z$2^5FU+xvVp9^8WXgnUOvmT?dk7Dd-JgEOaLH~b>K7TtLLc8ooevC2r_;>94Xgq!v zuG#f$*m?B19oBQtVGfVJ;ME>`!K!`o#TPqXyv$m>{lypae~*5?@4fbYM;t5v_b&jS z)>`=|U%UG^zi^?o$pS7-t{i#xjw`<Kp5Cz4Mflb0B5c(>I=<pQdn0fKV|XwAp{=LC zW?Q$vhx$t6`d=cupF170?|W}=Zx4;{J2qL*{li5MUh>XYI*qqkp;z5M6@KI$k(x&y zidfIxz7zdMAIC694*GW63lG*l6Lxl)<NVx?-Op*fz)JX9jb$}hHP(Gwt<e8^^5-w+ z*PyL64c4Zqx;1YaUpe}0`iiIC<Gi@0YX|cFG;Hmfbf0?99aiYk&*ME`!&uWhY&_HL z{T}jc!@Frc9Kkq^y%4JXJjQ9O8mGd~Uu>tmTVH(fUEf0aG;s5q3Q}8ne!?_Af8gUP z&4q34?y1Mx`W*1Ah<U*nX2($fxSEF>RsB?VE$XIr$r|`P<JB0(FZsfY?Y!>4VZHhp z;0)UNH5%g|;QjPo>suFF7z_GCpYT^lKjz;SdFm&H><EQJb}fUDBVY}IaE&uPw<Ptg z8NT=kl0r57BvdQ;YB|PLuKE5YL`^wd8*d=0FX8NFqMRY&VCp^2LzGlm$=a`8M3sa# za8dp_ukL)}G#p+RTYuCKFLIb$zxI{(MMv;pP0hOB3A^YxcV^wgb%c}>ex#n#t+n0w zi6e9#y(es~t6lfLwRyyOpw@k04ZTZ69(7(oxJJGDcf(Xnn(^UF{|ryguU%jJ5a+;8 z-NigU7a(Z4buG1jrR%Iq)Kl2n;2pQ>TDksOepy}XI(k{1iZoDUgNj^Ak%kT4idEOP z?im!{Vy&+|4Y+m*KR?7jZog&m`>v?#sx5*vNa3EfR9Ho>;Yf`<xt1g9?bmTcz5RNQ zsJGw1kp?MqBS*GKWH(1HlSq;yuC<ZgRvW6jsrFNT8}^+?VbBfy)eWrWh%K?9^Qa3} zNMidrRui(;&LH)VQHVRXRchT5u6sr8`C;9eS8k%P>X{dzZmQ0Vt*ytC4N~X$OK31Q z*cdXZaP1B}qJOI9^|g(N)bq$~s9UbhA|^dLv5~?ma#HF?C4@4Z`y+L~SNmJQfDPV) zRriTaoOy${Xw`jErgejN(yDu$!)jbVwHB07&+4Z+vT1`iK4sN?X5%irOO5LjTqY{5 z_`~yPDB=?N!sX`!!@DK&#ml=8*)5SjIsavd?3Ku$u3biCWP`UnZq@yFuKExnXy%u> zna2=8JHNv3S&%Yc-*^kkEJ@@W8{dS;$qn8ND)<YoU`3w%6_>eNB7c3}U!p(vO62c0 zeF}qdzeK)McLc3|NFv`|PfP0k68RqE$p<Y)a4NBxf2fn2=jeygb$#tqc;wKd3-JnT z@0z+Jp<3$vMHH<Y4{<wG>}Y7+KjBfWJUbd{px6c-dkMw1NNhS(OZB@FdsV3RpFt0< zkl3u$xm#j$p$lKYv%L~qkY^(jTMV6d!CHu{5?c=Ol0G7_6O!|o#7@ey1&OVM8aAWc zio|Y_oTnvrYiKQX|89vr7+Uj(c>BFuxVP^M)f1{eYfJR~p-qIzR!E``hw65s)-8@i z|66Fo!|1T9q8|>O*NUgz4p5h{mB&4S492)~RE_(8MaAoD>ye@1dk7L%896CQ&(QUh zhe{E$mGYqU7!sJY5*G0~!;0=k&fn5;%R&hAxYfSo5PAkSMcBW?uKhOBWeBdcH&R5! zcG^7QYKpJ2dBQi~UDQ|f48L5-`nntK+MVD-Qps+66Gc=kDY1w=>$Nxa<58WpmOv-6 zsit1?t-8~pHTy9BlJSnvmLtfaVt0l%(L|}1+!fkD85Od<E_4x5<Cv6tedq!j9)&b- z2*o~*m_nMnLznyywE2kSd}HWBS|SQf?va>6lQ&81wB&qqXv53!K7}T432it|Xd=(v zD(`z(V!t8fJ}9w!CH9!a?vvOP5__A(o|4#aO6*G#d%G-{Z&+&|LgVSxJV+NyoL<iH zH4?u?$1k!jJ!aRvJGAC~NRgTz2wh4M75jfeTRx8153RLCHz~;VTyCvBf;@!#Dt;O2 zd2J|6>-2IwvFhFtT1Rswk>3ujqj$>NpVOtbSTCWh>uV`xD=k$<PbAbJyq>x7R$4O} zm1CTIDSp=yCiNn~uMb%+RaDm;zKBSXL|Vd^e-@GTwd2UPZ98Q+e{wzH#JZZAOV-|n z)D0)BnoG~85LRgo3r8pcdEv6~JQ9W3gfFiBEFw%6!<THPu#Q|tky^asU4UHDNnG$% zgxA;p1%7$e{W}7i`G;xer%`(I?es%YWVFsxFFNGxsa-~dU*zmv6J4iY<YX@T6dt(p z<fe60T-c7Yk0Y@S6XTXMaKRVwE@45=;AW~zSdcT+Kn>h2<%etO%_FM4Z5wV!zV)?l z!0*<#;fLF*9=31zZGQNEdPq&!%s)(rs1YdlS)}qf-R~T&r6$Wuj`15+WO@sAa)Ug1 z)rQ-V>zG82Z+H_LCOpfTsi*g!-Y~yVw4B*Xx{*y7m@~KL-FVr(*4l>vD4l10tGu|@ zIZ&JPUwp9k7KGK<Q&5^rt(9SaIn4*Hca2n3b}h-3_aVR)+tv<5A(tM(@A{U=NATbZ zN|9e%-Wy$?ul*jLa8K5c8uPXO0MCjmPY!bA3hPR$z<wThD}O5r+7H<0Th`9P!V;dg z5T@wAt0-W<z>}}jqDf{S64gOFVuxn%w#Ff(>{`~z$fSdjYeS89aOCQ3I*lsV)iUx@ zLaiP8GHQx78@ZZZW<)>+<WCogq(iY|Mh44j)>#fhwEHL2)?$x@V5o`fbh|;)?!uG( zcEYmoKi>UChvr59J)|0EKafB*GCp5yGRLQtvf5wVLrAIrB<<-2!cqOVv$!~6*-!6a zlvRl;U&2h=iB)9(@n%{@`cJa`af}v|{*!6>Q<gM?X<y>0)@f}Nu>Yq&#_f9Q?5~E_ zuUE6xp=YZ!L!DpWtgAqIuH@@=x1m7ndE-Ishi2rvMx^UFQ*x<8%BRnZ2`iGs*sVqm z@YHu1rKP}M)I3iweA0Ljd(4bHY($#gVN|El!rGuZVIK;|K4fHwz1N7~<*#AMQ8F`f z+5Zr_A0#FAr^bWWXU)jR%*Y4K$o*#IO-97Wy+4HfLHNkHccG8XKeDs<Ki(L%tqbd0 z>};skMcWAT^dE_Gmi^t(W$0M!CgVZu1|!n-=SJ_Cqu5V{8vhN6vF{j9x_)j%z$T&9 z-V|zVz%q)}2G)|*S+QR2ABGmG4gZlP+J3DX8~d5_4nY@eJcM}T0DiiuF+GzA^(^40 z{V(xDfA&l2c2UL<8s7L*BsTsFemM6v>y6HIU1~&lctfW*$GVNgMv}XlOeE!TqL+X! z@Ly;$h_H<sVFRe<7t<qVZwogPsx>MU3yhu2-}l2GLN8VyJ0E>@ppv{@tJg6#)nDD0 zNy{z!U&1fa8;BI^zW_<r8A}V^r<X(*F9S09_-V&WM3acABBZ=qVA)SbY)ZVIUSmJm zMr7~?W+R_-nM{%vYuO(Kcagumg7yQkdWZv@^`kdXR(nK<+Q$RDrgN>DdnzY%;WOb{ z6pb|-4`SQR$c09vD{aiWly48mUTGx8vPQ(Rx;_(#(p!H&6ni?5nBd0TyTxP#-={SE zft6weTRC{|?n<_BUw|!0zWb`Mg|}_Io$Hey8Jf3?<fqb;Jb3T8*lY!_1<8EBsJ$w) zPkX*>(w@-kF`YtZ6#u&|!2cFhY4AVLTH$}UwVE%K4&0WWQ#lFr(vN-ng(S0t?mLuR zEI_QdBfzUVsXqND)AEMe4M>Z<)_4$GG$T`H<fUe0$c*$F5g`rt7%3_JQgD5yzvz8O zi=9I|TkL$OHris3k~C1lc}=V-!~W2n{($vSP4+C0mrdMD@P4+FhUW%m_p^O8hc`?X z(f_%63d=f~yMiP@6>cVhL&EdxDV)YX%YL;igMN;T*3kp|&+rz>Iof1|drCEorYH=V znC3&u_DWe=M^d&oUMkyrU8!tuKbPG@71;6fZ6eQ7BHmgm5x=2SBEfb@^`46vVQpfi zQtD!()Wuv%dUojrNALy-U&dkHF|?e^?S?Rs`V1j9V%N|}-bBrDUSijiG?k%Yb++0Y zXe{N)R{JFs$&mKp+6^Q)$%Ae7B`h)VD1>gdk04i=7z4L1baTw_Q|RU-J-lIdY{d%Q zvYEpB#;2F8&}*c1Qp0#Xbv#V;L~0nnj%v7pbB^yVja}&F4PoLelI!KylybdXMp)`Q zAoY>lA~_EjIS&|f5gKU-6H$^}Bi*I?M*2!`4QCs|#P>N@INQlOBF|-bPeb_U{*yh| z(i6$GcdL=Br6EjgUY@jEU&<A~q?9X?Y6xGeb45~J6b81D2F34+^fZJ?Qs-JCJ@TBN z)ZEw*COMOz)ZEy^CFMzXL-;rRC*AU7z$6fwc-arMfqKQv6&?$${Qy-6(2D>iF=@;- zCUxN9M31n@_lJLE?+0-N$bvoq<Uk+*@}Lj^qu9?jMKhO*;m>}62u4628zM=~-X9Rl zB=1w97>Q;2Z*}pE1qX;{F%r-8U%8kztRGwut1X4Ej#&0a`^xq8>%!|VUBA)Zv}VIa z@9xE0LswYq*4=<qV6_Uu22yjO6<&YMx@*_<tjmDSIy)@_5tZsl>Y9t}b?YRPji<He z2g<Cq?MywTpSKN#Tfha@)d%v|nfXbVKK}wV1&Bm|UUxyg9bRv~VFOCk>Q+&Sjhw?N zwP91BPKagoo2{!b6Ahc~t1g!2Y<9RW7y3of8*1i7swj7kD&G=FKwTI6?NLQ8Q5{mz zOA)2EsOV)F9wU0WS)FCQq#mPn9h$b4nnn$9+hzQ?0XJSu&$jKvWNugKJQtF_qXr{$ z!#WzKQs1wLqWooO_?6A}jTh_byXs<^?A=@5)yps0=@>&8y6BUH0#}(YP-)T2?L<A5 zJhbkxbC3t9(XkR}<}TyOx`TM#)s&F6AMafk%parts=B7~JY2H*jd$3<$^@fH%RP74 zuu$LE3*3(D2T;g^oyl;c{O+`(J3gMOceS18r){*MH_)p`FG4@?P8#P9GXbiV-!wB* zS4Aq>d+bpRS5G^S!!-odE3fr)t07RYx-Qswm*0QA*=Dc~b4D!d#%4^dOlsNG?KU%# zDL;vM^Ou8aNpD~-ktroZ2|t}+TQc?1nzUH}(t`PVooA1kD8=@wBp~Zm7fVt`wU6-^ z{8x2TMfaJF1=Va;_~lRKpfvOyy}<h+Mjf<%xY;6%pIfiTL=!iLaK+%iCl$1<5gq)2 zpERk17bryvxpc6>Pny(0y}^xKfp__lCsfT(`EQueLH(v0>(0Axdk~xU{HJTStqH#p z6|k-Es!ZQ6)mEM<d@h*+g_uu3uTl_Q(ZL`4Ns~HQtKM8={m349P{-cxw`WoZAMle# zbWl%#lnt~Y7*Vfv{nzi;!Ds!Xf)467P_6r`w5Xt4q+f4a`-88mh^d#{>c1?jgYWl~ z_UoYe{;dE00l)kEb@0u`&}ARgG2J?}N(V~~%~muGELb&x9;x8V{Z{34@LoS@N(aq` z=KO|U=Qngp2X)hEL~~UdI#t=wT$P5Fl2lt({5Iuv@OeM!s1BOV%=^vU;5Rd`gSwfv zbyNpSBd2W!rAAbS)Vmk_HjL_^Zi{Ul(?PRYqg9$UTG^~)x>@)7jUUxPJ%o6J4&GnN zrGvUZG!vr_R`j3>D(K0!tphq}`SnigpxK!NRXTH^vNO}VGrCQ9LwSQRkY<y7{M54@ zvf>Zwux{N2aCuy|>R!a(C0EwIc*%qM!FScPP@(Uuux__)jq2bL)jP_j!;^lGM|4oP z9wl{9cZ5oo_e517$?D}VSJ1ZnRi@i$TT{9{dJ!Q>2M1JbvYvEIPdhT|pl%V~P~ISj zCe{(vfCaxHQ@Ss@22^$~CBs(j>57HTiRV(f#(LfNt%~B3T3P;BWvkDgX_d-Cr&VPd zNvid?B2)E_Rb;FF&Kh!m<-aq$vocfl%EFee<SYIhPM42HwM@s(CDYM!$y9+Kgq*rn znx}yo>7Z^XA#b+II?+XSKAT;n11$+z`r$KvuO|aJ5UG}_P@c)DQd32yHRqDawlq!o zfoc<G>{+Wy2hS}ZIuH)qnrt?d2+(CJsA1SzupiWs_ENs`u7)k0>5A1eIp>loWNDH! zqH3z%)tYn6XIq-i-g?IRY+K38zHA(_7TofF5@Fk*5`CMEwO<FXQ;$$IT3J*V)VZp! zbiaO`ErNDLb{wmiY-$VC2>#Ozz*5jbUA%f*bU~eKwU=1-UiFF*1<xvwKC3cflaK!( zqU+$>{iI_$_<%~H6+7~vjy+z=sDn=jGV0j3N*Q(V89zxkSv9B}R5o<KZs@&!9aB1} zn??=Y?>F?ZQbrxrO_Pi|rdtOdpo67`o<+p3Y-qN!p@nJ<%~ok>p;|+;4^}p`P}$IG zBEB)Kl?~15hU)o-{HufJi01r;KJJg`Q61DxqY=$jY3R|)hE|9q(#l#@`J4ThOz2iT zSxVCHD^1XZ(McoNuFBlymz~tr>9&Kz=<0MUt1ulYA63=l6(m_thbL9qIvmESb+3pw zlJu!x_7S6i(Y&(Y-75aDf>@Y3_;EjJzYc!iPnyudAF3o-t2(A9y^0M$^53nBz2C2K zzYgk`L59>pU7ai+Rm1>)qr%_yYpYo1G#Zbo$2xn+N<64r{A2Zu(p1m~)yjfUM=J_* zqF+n})I9iae_EyE9Lk{wb>y%8%sCy@t>k>=&E&*tZz}I2n$%IPogL@YOQ2=>n^(cq z^7mrqD@#@^8QXe7bwc-g6+6@+mF<Xv$fkoDl>`IT^D>}|-{u$JuY;#mlHit(=}K4S zY?U=;tJRo&u(HNg2xeuCxoS1$s??ZMeJBH!HRh|;n6FY}zN{)0t*mjhT8*PsYQ)x2 z@XzKWgp{VMSY_@t$$eI>BxKV;2;KY_vR>^<$o&1GD)78tuwv-x$@kS`U8zyOE?KSq z5Fad|_vu_VALKM!!0pq`_$BL)p(5#CZJ<hRu?-|5vOy(mQSdSaqY6@e^mm<rieFt$ z!(X<%uD4IsyjQ`IiZ@9@ImOWA;@MU5YfiYNrb{!r$5p(XrIuHt(dfG>zn=CVsJNb{ za;RtbSFLZg^0f+g>lECrU|zxU_Z?B`+Ww^Btt!3Tl2Tq?n=y1b4R!hQ{HImD<xuO( z<@t5`2UWSJ6nt92FDa;1>GJZr++!-=6AC_AR!*1K@EP@dwfa8tpIm;m_h~h|9R6UH z_GuMcYsngFUAMeHtL4`!czJ$ZUpb5`owq!{es4L{I(K>g8jCx&hSI~99X`)-&gbw2 z8&qJ!Mt)dR6W$O}Nf*^P8#z<`CY`%pGKK3K!fQ7>aHT_ab!(gm2Wl^L;2VRK%Px{^ z=5P4?EvoE#b+S^TQgcnX;bMs+biTtxG<@DAs>HfWb;@Nr<#LBR6t1~MPHmdM;SFn5 zwoP>oHi6Ni^DnIluh*#;taBPTb<0aszKhS30RM&`v{g<cu_j!<)w!BWwX9Vy3pcpZ zikk3++swQYt_g1pODMc4q(^zXO4+zW59t*SGlTG^E9H?Kb*gdTxdUGZmA(D~4um)A zJ~ZrfYB)o9%T*2^5UB}&*p6cQ8XBdHD!Fc#deK!^>)DJsmvcw9udNApH>rHrHmkr5 zEzUN6+!U95HR1MzQDu0dRbr}bc;)%)RSKPmfHMOAe*OFF5%~28{CWg_Jp#WTfnSfn z|9?h+CBXpqmz2u%$}w3jr<uN5SZZ7C>3=-ktlw-oOFS$}JM}F0uw*I1o5PN?BF`E5 zB!@h^gv+ov=C~YY*~__t!&mYz+XS3O4zmQxb+Pm(g15ucmx#y?{G9Pea+uV_r6YH; z-t64PAab|F-YBtqB=#nW{kFs&6!0?vzYy>`mbsmK1iVAQy9GQb;KKqwE8tHUaBKMZ zt0Vp0%6)0!U-q_k*eK@Aa*EjYo!^mnJ|W=0Gl=|{0awV%hse&6T~si_gA-xXNu-HV zLd|r?ON3t(iBpP`;NMpMZR6i|{_Wu3PX6uU-)s4oy_B7oa+ocm&J2f_`Iqj%vYgjR z6W=P}?E=&QJ}j}1GKl=109?_8zsM&Ah)pE)DVrPnX-WJn1EZs?4mj{X#0xLw-);OW zIC2$-xznnP(zzZ^modJP!+rdl;ol+t<+0~C2~G+&?%-#Fbuu_oUP{V*o#sY5w+n!a zEdHGP1-x6pdjz~!!21NeU%-b1d|1Fo1juMOpOTo2hVzufz98U_1bjolp9}b=fPWP5 zPXfej<or}(3Ynjk*y{yF-yq;_0q+#>E&=xo_#FZNRlvgnJ|W<f0v;FeM*_Ym;L8I3 zLcre&_&WjL5%7-!{#C$F1)OH3-+7$?F%>y)k(l^uIq#O(`vrVJz()mqOu**^e4YVM zub_=!G#gi)QJ%3^@UO?eNBDP~e<%2Nl79>QJH@|8`S%$APV?`p`1d&fp5kAH6Tzi% zpNza11D%H?_PYWU7N`k-QW8HeK+XFXCH5x*z9itw0=_Ch;e<kle~?6l4F4)IIcn_u zFOKoJypmfief~;mxY!8cY~qKq`b>H(Bt!^?tTMK#I=!4f&A)s3cOU)oi=@WC;WtOV zBh66=t5EdcCGmDa1i?)%DkRgTniOG|#xTuu<aM$%Z=yV0M%WS#PoT^N^vkJ2gPc#u zn}h~ARaf0-B#WZJzb~;r5Fqr)QS*d*zwqa%>H0&7sYUyz9E+$)xJ!DbI7!tt_(sX1 zxXha*_GSTZ5%5+4zaijW0rv@b8-s}OqsTWT_Ig<iZ(<O+uQbU*IHTNr<|0mjRchM) zdg;;|1O)h}6Xc)2Wp?*WuXo-lZThWJW7v-4Y^TQXR7r=72^4lGb{vJ7_1tt*>R=n3 zDSHUlpc*5u;oQRGIiXr}oxhYp6XR*5+SsYab1N0@D8x`}RTe2fXB(nOL5{2lAt^#M zJ|;t|2q@pCWjUXgo_|Jw7?+*jm)IW&5YfW<Q;CVa+W9Sq`}au!pBC^h0-hD{oPd89 z@N)sr3;2bA7X+MUsnNMzz#Rha6mXY-*9myNfHw%ZTfiFy+#`T455fw0vw*h<c&mWl z5OA-6`vkmAz;6n8yMT8Hc&C7O37|_}Q1$x+{H}n{2>1g5Pch)xs1$%q8g>m=C6r90 zh8s9Vcz-X4Q~WD(gh&wkIprY#3NaOCA`C$UrUicbYW`j1-(~(?;osZ%Hz-di-l4?7 zdj(Gv3sFMWyCm^`0ZQZ$ly(%CQSz)}HXoIo3h6#BvBv}`!dR6eDk}XW$@yaeKM_z> zy1*5r_;a2YpycN}1zG<_z`qHQvkuNrB=)?3JA^jeE#Qp;?iC=^%TbcRZ%d+L`d^pW zHw65(fWHy&_X7S|z`qFiv4DF(90)xHyj8$&2)IuG-M57-4+;2yfQJQqP{4--d{w}o z3;0U`e=FeI0=_5Up9TC60Y4V-69GRJ@G}9=3V4ew&9@48NWkw1ctpVO3iz;qj|%ub z0gnq%gy9b)_N0K%3-}`ee=Oin81TYj<{c59$`*T0?dCx-7mO^G6sLcHr=K%!=LBXq z9G8l=aq3R~<u$|4SjvxF#;GEWbH2!xrQ8vNaf#yNh?*nn3^ywxtC<y<NFSF?({H4o z!+SW);)28LI3hwJ%l45x=V1Xca)`r+Ill;tyvif8%8zjR1m~IL@G%avXc!SH&y*lC z$LaH&XNkj110p9le3H{|=I|}_OJfmP$8jETr9HBi!{a0)w3Tzn_{s<gI~UQ2N5yI5 zJf>o2P7{xWBO@`uIfbrC8-@4t3mFGQmJ(LXO{~U4&&oB8c@>WD?BF-^{29HIe9}jk zb4b1`IBZ~qV_<}`7VP3YJPurAWnF@QGInRKx3N^0)68KRSyQd<;B*;flarV{WH;wY z(y!4bshw4Khv!$Y*)eMuiCf+wJj<L<uF)|tTge)RQ0(mEcgqY9a#-ehn8PFdE4<8D z368N6oCBQaApaVxLKz5N#_2ETUt^s(#yWAv_~|(R8f(TWaLN?_9_3$S6*<N#QU-`w z&Qr-xc`X?uyV_jIXv(@^oO75?II=DbY7rPy887L%^ix_Xt>M+|7^~S?;a1+pzlyty z)yWZalN03b@3c9mV(W^LD{Fz!QYUCFsH$-&5%iCwvZn?7u>hq!ic;bz9rDlQnb??| zuW*cq@H%deAb`<nV|atILqMtGT)kX_DFQ8ViVV!H999FPw2I(}DA7g<GfIk4Bl55` z`-1|M{X{iLN#kmK)KI9-e^Uzlm4Lq!pw!WSlbBMHl{)%!NmNSPdqdo6Wfgf;VjmLl zF##VJAl@O4G6sG@5|zaMRf&C5z+Vgawt#;T@V^E8y8tB;-4o`wzg5871SnPN0f{{% zKp96Kme>acd_=%w0v;Fegn%anJSE_10bddzb^%8TR^O6DC0IQpvF{4_zJMPH_@MwL zW<4vh=LMVwe}hDImw>wkC=u*liM?IG{Q@2k@Q{G_3kZr}ACbhz1UxR_2?0+EcuK(2 z0=^{RD+0bD;9COzM!+)yzANDS0)8OihXR!7rlhpzCGoT){S$DvfHw=cSHRl^+%Mn( z0ZOcUzr-FE@Ie6|5%8D*CC@z}F(t@7C9$Ukd`ZCH3HXkHe-xlJ!+(?5{}!M$L!|^N zwNGhyN|{r-nNq{v6X9<Dwt)8v_#FX{3iyzKj|upM0HvFKUSfYF;L8HOA>gkB@YS)F z^J9tKv4-Dwr+~WzyiUNI1iV|og91Jv;1L0j3iw?C9~AK41bj%qhXs5@z()mqOu)wl zJSO1x1bjlkCj~q%;8OxVE#NZ(o)GY)fX@l|ynsIx@I?WCDd6t~d{4l?3b>yIF$-v> zc0FFgL$Z^8t#_RdhaanmEH(De*Pn0M_(L-O*)7NBXA3R34`*U=?B+tt;Pk}ed@7mE zw=9p(&o4Di%+D@N&lDD0#%H~S>A9mVi(|!w>2_~wu~1lCnlE~b3$w+eE%OV7xu&t% zg_fD=@fJ?9{&OlueY1t7v6+_f<>{G8u6}xMVrF@=(8B5emtNCSJXKsO%(m!m|0lgR zFl@SCl!&1`=T}V66)`|FO*3;VEk`FNn#LAqn|hjCn_A<Ep5{br(@J-z*V*1QHnuo% z3~+9KuFzDNnQEy>&<&U!n>aQ-SNQ*~0T}H6<1Z&f#b{NI0*0<R(W1uU|9CT2n}l<I z@tN1<*_Ka>zrHaR=lsrJ730or%$ugBR|=Eo+?Z7cprs!aDw`k9wdCfP7bgn8^o*`j zuOfIwtk9W4(I*H(^n^sxeP{nc>Q~YFh55y$vGJKg%brxKC7B)cQpv7XENibf16iCY zZZqzx#bxbF(=*dc(}iO5F>-L7nJz9#Xm)w2u!0~2Ey;e2n1xP7R&TN}HMTsn<Sm_A z;NoEZUU6v>d$1@5MvE}AAPkN(Ge2=$QvK}6fgv|CW4e(AOo!j+p`OCx+}I4#(9Yu0 zBG`#M*GPyM+F``jTGrUo{Ot6Eelj;TO=XbFZx|Zmhw-kd!r0RCBDWt6^5zOB(G2fI zVX-(pKPRuFmK2v45Rp##uRvAPg+gJ99#QAV=8Dr&M5>YS#Jp++)o+Z|1O|sjT`HB% zqZW|n`H3+pIx{^xy+nD=Lwd0Y4vH{3<A*Uhei)rup`tSdDJ&yKrSZfcK6x8>HH|Ae zz^_xa(wh-PrFt<S2J4ZIrF2i~a5w$p{Hs(4kVB)J<ew}oEEXolmI{-EBhz!hulYG@ zh{_3uu{e(?q>R~xW$)zT*unw^TryaWZLLKg<uCkE+jc_r4UQ85jO=J|)*|4zPB_xy zoFD$lYmvH{A0nY9<TQk%NNK3Coy#NPzqM>6ogaSRZLU+Z%{hN7B_q{EYEAh4NWF6F zbw~?E!hesfVdvsV_+7WzPQ6Qs;eSTPu+tC;zXLf#4fRevw*eIijM&I#hyTg4BjJzT z*6cTP6YhAoUARp%*bWdv`N)k8&IP*d+nn<dv|A$yltS<9$a*K#j>>L!QO{1-fvfZd zTTy6R{Wix5PoX&%HaMG5W*t?9VF*^`9->ZcM3s?N*Eugd)$Ae|-ipkA^}8b&wL2S} zNMyUS_9Ym=?FicNeCB3`BkdfmiEQKdgd+nS4@Y(|+(Frzb>0M}p{3NfNO%S}dr=?P zM#2|0JNC9_m*ywD(99(-_Df#J#rX$a-GB=C<+~{5CI{Z|XmSIMBZmE=NcexgmIk;k zd>;lABZ0(?k?_B9VkrDJTTRZLG&!3w@dXUh=K6Y+q#4~t(4~pA!}r>D<VqO{LL>XK zni^+q_=m5hR&H}@H&Uhu<vOGu+~L$Jytp5YM44vJSw~F*CK&iuPlJw>3sG-)n{(k- zXCuE9-Twt+Upx}N>o&C2b|T^DE!(NVu-AoOkb1)PjIt|SML1ILT-nr&oZ-mDK)-u% z9^XN~uEEnSkwZXl9+kJ22Ee%}yxm1@uV_YShl|`B!#B!U*))K=rGn2{+$2oY?*q9b z;g_Sr%{0ah;X9E~8a#|IqQE(G45>jVO6!nDc3pUh-Vnaft%;z5uX9H*Yz^U?k*^_w zo<_nSL1sHr4?J+2o6*Hk_$`>FFtB~i#*I#Wc$~5VE;3YOw{fczZ$S^PqWX8x;);YH zK>Nb=GD<C+nMTRp=7hIm?K*ax1{P!ec8nD@=dY_Yhn_!-2G!9NMfP#NFJlma1E@<d z06`aXE`!f~rKN$j5V;Pxd|r5h&}fJ2M#8lIO5}*}2K{#SJ8O8g5@xuJM4#}niz$}I zr$4isTet<Esn$|E{Im^Zucrmk2x~M}6=B}>R7JBJ!Z-PBFPHDj4CTGOuC=r{Hc{9= znjTGi*>ozMIgs}Hv%`a4CYSa4lbL~ZUvyz*|8ilu(CC6o5*HfDqHKTk5E4AEe<0u4 ze#qOK%z67qGwHlHlpOLrH(^#hl1}e4YN0~I$-H-PINRspUpk8do(c_Q^7(<ZmmccN zP(@a5Z#M4@CJ!l=W-UziXVYntvAlFPJ2dR2^O?bP-|%SOO(Z&*hh$QzOfu`Ck;pMR zlJ}CSeM7?s(Um=EZ@9ldm(IIUH@*^2xs8@LI}Vld<OGBc@EUX|wKth<YxVMnN7884 zGPv>4xx%DNPGKwg>Dj{Y@=_kMimSrjl7)dwV=xCg+ml}JXn%BJX|d6bGHAMign?#H zWE5|vvwh4PU!KBiY2fghzRVuHrPJ~b(tEwU*O%_k45j;AzvCDgJq8#K&l}9-Qr>|~ zF4H@Z#xN7p92h>B&gH$)ToP$UzcEq6*-ZX0dTV4Wjf?-h$xVz7&|pwuOnWY$=%hhM z)8Z>#Q}TzW18IKbZa=nN_d2yVo!aMRlS6&&-O_X9W28U@s7yN8(Wd0FqlG1JY;qE^ zQc?2pYZ7rUeP{%4YwN~HP#f}uTYc$NqP5%0jrI-=X9tr5=sV$7yg7cBzeKvJGtu7G zH(;Uq)LslIRo0&z9YD>P*c@R#H`7ZWpnB8!y~BN8s;7sl=P}h|gTc@A=W*|*=aB^5 zpHAjSvuSU1C^?YXLlc$2NQ?~T_IP_e)VYk=wY=28Fa{-WpwG<w+))d!!OIQ+-_eob zEEV;Rjh!fX^pyT}w(EtHK0qk7Cp$bk;sIYt;?DUCGrE#K0hxEt;{5VLY<Z;@;$40| zS6IS=#MnVTNA+&BiD#2yJdv1VOfa5Pl<+JykjxUIF$Kuwv+3j@p>IE$*Owkh=hM-Z z+|puUY_@lKYN`N~mJyTcJ%7rgO>OZmLY+NBqp5++zBDSy4CFCWso|kqo^W7<dpeTO z_GS9}RdY&srO;~%ljSWyK3|%enLb{KPR%ZjEgp?cO)nOgPK+%g+~|7V*b+qeacC8u z7ma$})coS?*b*iUVJYi*F;^9J&9aS+CPm7Dz8DmVhrk^2gUO5<^In?Dssny-Y<j7G zp2nrHxF{4fJvhRvE$a4;6$?Zryd}5MjnmTVg|uw3`N$J#I|^z#+2~3VtPg=?%Ntsr znejk=777#7Q`4Y8)+j9uUV<{I)amjx&!efxWnP*d?pI{iBjm;G_IU?E3}|}#={YY1 zCTq$3@L(ndL>~sJWy~cKi^1NLN_o{E;vGW22$^K*Vx=NgEm>Nqk{qR#*osEYjthm& z45bD}`_kTt{8;gLUtwnK6tH7q1!}?47z{v*?!pN_tQd|ik{lTs$fT0_%<vE`XQGoH z*69IosXYkxj}E2iSq@7Wh*DU=&D>~FFV;6&=_71gyxSTb7#`Y#zTyYZkjq@#nZC>c z!r08fNLwqODbiepAs9&S@pumRqadaUlsy$)A%rbOG{qe3%?_l8z=D%lVyp8C@THl; zoUkRDQ|<@Tzi4!Fei>?cV{3D3Ye&4Rt-GTe0H(LL?zVVOytS>hE78@~*4iF#k9QWZ zKD!5~27Cw_D<z?{TW_kcG;s{-=42ErGX^p!>x(qs(lhWeJZ+4*QOXcQhcrT@_j{>a zp6Z<|Ku0@?g$rayR3RS^uIF|`$(ug$A2m&sTYP=PtRi@&!N$^{2-<OM8kU1Ow786B zoR}_7kCVOP6llnH$+f)^^ueELjFP3gsoC->%c9~jDp{KKX6NTDZ)%S9bcMsCxiko( z2Z9dLm?jhzVT#fT6+qpI$K~;KPY{zKtMv{K4=~Guh0uZ}VG^%lq2OSqFTa;2wNt1A zklBqAnV`Tfw{_IL8myhVHWG!h4cmF6D^O#>%={Q5K%*-b3Gkw^Nw2W7Ff%<dz2q`( zxYcHz3>w}{VXU|WWM2{;9aM^Vnz@*UMhDYbP!}|axDq|4_9+=dx1ZM;C<@DwnISA~ zh%Jn)OlW**q_erB14w=5zrxk+{TL7_3HgDDk-z$*P3=8x;Dp$Gm>pZF#{85R9OQnn zm26?6FnyvhIZ&88x^xUw-xm$92Du@^r#Pdgdu`nydt!wu8d6Vb+DAZT!7xCvglH(X zt*4I}wjL{~TQhYYK4AhFB+f_z9>$nhcaj9YC<N4r<0TffqS>s5EbhU?GC4hgg}b<1 zh+@)-1kl=Anw}#ZC`>FxIXT9{!_>^!(V`5Q$t+XgN!fFdP*T7aVwZD;6(Y=IGb~vP znJinQ>KPX3imc535$?0sKbY)qYsGlYE~SPcNhKlD=SleGen&}2fxMw44WdQ^L^nkU zZELf<i4#kps)`Q_4tUc=4<T=YnkT)>Cv*F}6nG}srBZ^ZW~{`4OfL(1BFc?GvjF3P zFoAI^>%zj=#BtC?j|dBN2ybc`Ygd>(-WJ6_C<!EXUw56$F<Pa|bK~>NbCbmFWt}LA z8$z+a(7pZx!pMQvBDQ6QF(8$SQ6|@y$-1oxP0J3jQk2OPDIZPa?E<aAUN1EYnG__$ z!}2HNAGozQvApQvLl;qM7Y!n*cx6kIr4L%lJ}$;9@NAUiIxKChVXC1oO|raN+H>>t zzT;p*V>73U(?xkd#pmWp9g8Bv(lN-OlU{KQ{OXjSv(X@*so~KfCY!nRU~&Xf43pO& z84_}ygFes;5o(A#YsxDnRi&++cnV`12%8~E`$<@3YSEdhnbMT3#mT}6^cZyj4Ye9c z!ad7cNTyXP)#?ZaUZis+RH-o{x&_kS+#XM~_H?&*wu7U0C%WQY@t)SUuGXH8?zYzM zo}NT!qOH)>-hp*t@o>Tb%~}Z6<|~+0q<j*BHF{Tw`pa|6MQn&D-S%KA2bFuUH+NRC z<>W*W`ZR<+Ex8b3!i+$NAsO^A32dyCMweGc7N_SI!H1#4WHHC5R2=&VKu)(J5t8)I z>)qEzSy`o3gDkoVJOiE%4QGZ1NZTWhnn}5Sf=jaJ^n^kh%s_N3Hcl_0|He@G2EcKu z#Jy3aT%%JknN#3$SQazD&$3mnpYS>tJusQe!9Ecs`Wf@EPu=KF&bzm`(^GDA8>col zx+jlee;doc5f83)UxWWtN}N`k5ErS(1Gyo^lDVc9{*`gU$0~kG*vhC`Qms&oR-WR4 zP_LWYI$IO*Ht5EQL~FdKts~yqivPO0fLCp;iLQ>;&Ny(Xr>(W0<#|1z!Hz>Hgw!`b zJvRe^oqNvQCp|cvJ?!-+v)N2K3sQ{1D$cqm=4UYUGli(TeY<<jHP^V?XA86Qi>J1` z)Kx>pU;{`=&T6$rppURcLo4gtk<v;{BtXy)Qam%vy1PhFxvIo)Xm~I^=q6fOxfhOw z<);ipgGBGO*^3y`i4kBe^Q#PPAT2I0EDb_kA;FTm%KSmA8_^T}Anmj}5nDJh0!<Y} z9vcy;WPW<m^&dthzRS$RLy$~nQ+qqx(*ueqD)||$LqfZfAQlTpv8h&A^a^v63mAD~ zpqSdWR?remx-Z_4a>GlVn}~G>@e7JB>00^uY@xV3OLn|UUXe_tKs7O-zAk$>lOE{9 z8ffZ3D<{X6#_+}*tW`=dRw&3V>CN@A)L$}RF~;_0_Us|n%$AZtvS+ZMTIJ<^eX!)^ zlLugL#1wTXLy0m`cmtVSJ__#yv>ZE7%M(jVXQpjNm(tzqU0E_DHX7NjrP)QY4rZ}& zIWW)*W(}cewy>DOQXU6;*7F7%o=9a7{m3Q>>H+i3-pro8UJ^}9=SW=FN+^%zp2AXQ za;8ATx)&N0)-uU}#16scQqhS<7jimCU2@N05_C_LRcOTdq2wT0?L;hGERg(MFb!hN zOWo}=+m)zrvM_esEu%V=#_Edj&WTqqPcIgt6ahtx64t@wK#Qw*YSyET&9S8@g0X4r z9>=gLNzZw0lK#_-CrER*yF2K)yFErhB)Z#oBOuwKPEV4~u~^`D6(Oh4>k5<6=H_Oq zOmT6=wJBBv{bQGzNzjS|N$3Q7av}_QtT~*VI5xHjz2O+qw%p;I7#<X@+na<LIyaI| zjSh&mpG)?qQ47QtTHIKHu<`bekkC1l1kD)%-6#IC2bhx10%>;<UB{dPK{Wkwmw~IK zsz5Iy%Fng<6acoWe0F$XfN*7Gl!$FQ+n-FOeFV5#3RHQmvM3Ypz@UpQSgfMS9PAN; zY;jSh(K#BraVT)!#JHMa7ImX@JSC=aON+;IA^;O^l?xQU212V4RnyndL{>|W<T6me zvETy6f_Qs-XS}@!MuWBlC`G)xy{omet*xyy(Vggot)R8gl<0)5K-r`qpA#{R($95n z9IUY^;eszx{05FwG|srlCMC^(w2q-6%Yc($@vXp>G7dU7kFWkMFU|>a$nfcbqe|UY zQsqpQGB?;(Nx_DOhtjkNNv46E?xjHGfG0#-u_b{;H#9l`NmS||gq{3cEHH)vMrp@N z8l5W4O%$So!!m1ZGBKaH^hjCoGeaes%Em<4TtQXafh;9eFw+Oa{odi>eL(L3&(_Lh zqO+|VTC0@EgH}QwPbXm;rV)xJTHAruiFj)}Eqio7<&Eb1JzzW8dkopZSENNoutZ`R z!d?n(lYrK_(fCSR2h}30hkwP2ZfHMhFtEapjm;e`_~rs_Ns7tHK+h{+|70F>>qc*J zG4;z!5a?<5gwTM8&94KNFwk+fHeHLylxu#93ht_!*BE)fiW6fqR0Ub8e$^_LW*4Yv zS>wpkT9)LYy)k!ZWjY#BH61m>iiUyVww2e$?|lu%eP(>BIDK<Ln`ea66ZUtuV-J7@ zTcUwJvr&AwcnruM+^tft@XdUy%~E+jtZxvSlF5(Tj28kGtpPEa^7euXi}Er6s!`S_ zjSRkJ$)Be(>k{Uxs$mhmB|9|>zd1;F{;n4+oiqYvvLkTYG+&eDR!K;enky9hLo}MS zdZ0G>LQg-41XgD?`#p<5vKeUcD9BK-(j18ME*+8Uvnj>M(yfIBS=dBBlOq`xSA+-g z{-su#u+Vvdi%lb)%Fv#evTYENgrya`C-GIcPh><C4G_u#JK5COOp)XlBA3(=m(&W$ z%Ce=($mV_K^Gl1+!$s<VL;y2E5q7a^@&~pLa-$<8#)I{vKct#5?gnkhZimHl$+L}( zKWd0?)+f6X&&X(SOJya_yDB1iOw7zfj5<SG%0=RmuwNk?2RJwcUTpN0c6GUJj5;ao zrC={&0D2B93u){&q@c`BLr;u0URy#wno~7|pwCD*N9ABLI|PHTruwYHL6VU<MQ%Y0 z6i=t}Ff=in5RoDcWd}0SKsr6*5~};Am~L%z2uKHNZIT;R#kwpmfd%{2L79Ami!uwV z;-Pe(+Cv**!vS_%7*V4uT8_@ok3c;!wV*_7dB#_XT4Uh!&_4XREp6G*8ZTnwltzlA z3()-?J67<I7ZVl=jiSiaNOT7*C2AvC?}BO81{yjJp&E4&9(%G?0;!LcWr>ljq=hiD z-0mNRiqd~LN<1fqy+#swDBK9LPf{aDy|>gz`*o%~$?Dy%#wZmahIwqPh<y`w1f(v+ zE$nG!=iwSTS5P`aS)5!4X2%WZ1GOx)2f}K5ah1=tT$6^bvnM^2IxLh8nv};|^K9-i z%mUb|byJBhm)(wC^4W&$(BU@CVpjzA(I(8|^w=EYW8>4;&n#eDy6I?}+cZpwMpQSG zPI(<2J=o9~92rO-0s{Kvj;6zpK&E3Y9-HvlVcx(H`HS>49ygdj;-LMK3IPL(yqGkj zJNbDG(&d?-C(iP`70>aC?a*uJO(X@Hp|dC4qS`1Wsh(R<QT6{{!w(Y3;@+ZsBCvap zg-fp%9|?&gOCa8gl75Lna#Ju$aNH=taVnv!fZ*m*1t@b%{57kDsO4%D&YZFGDH*8f zZS3a4I=1jnJ)F0cjUuuevMp=iWRwv(l+4B0lfil}b1orEmDq@bjzj@AZkUgSU$N&4 z5KdWgO01HZhOhHMA!pyE(V+~s>MMC`2G);8vcf7q7;MXBy@6yetTNc9>CaGWv1_b( zKKfEpV`ka?l`<?$%Fe-XU)m+xfF_Kz(uKQ$+GxLvg$XuBz?8snhzuE}G>S5};ca=B z<vYBU$vm3@nODdl`f8S?<|sd?HkNlXEcZep6aNwnA%-gwQO~k%GNNfqv-m-i$&=$; z$s>$j22~7N20#~4A(0SK@edOZ0TF>GiU$`WFLw|+O*e1_6dI;e-z|zATi5_EWL{Aj zBZWwfmSnL_CA&E+$hy9a&O1E5cw22#6MMI(CdW=0*h|ujH;i36_+4Qk^Ze%E9>bmn zXsDo-vejzmEiwkN?8$>F+&|g`%a+~{4A=p9gv(_)z1{Cy_LQHEzk`I`OXhGzVm6XG zIeo%|PY|pN%L}BW$CO!&orgw%(CqfmsLX3+#xl^XX4;v92DOunYB9GNyMrfm6ib@* zX*O<qnSLxG@)6`6H!|q7#@(yI9%yQzJ+Pw>`*0}{Jg}wF-rNIYLq}(OM|V3^*Upai z_Cy!r-CaGc-JRX7tqE*zz;B_o9eWxpyd9%0--_X5!JD2iH2FN@<w)EH&m<We+0US{ zVrx7Fpen9F88dC~mA1*@5m+WkigkNBEH+V-Kq_v6B%4A&5o6v2wyEHjBsLgoU)jEx zcB9ja6~+i@leY*9BAU-LUb1e(WezJv`&1=!gKnGN$m8CVhgqecPT&!Z32d{Oz9_8G z%5+L{%EWPt2?<0+gC3oPKa<#wwL2)8(_mc#dx?q*Xl!AET|tRBVI}MJ#*QS#<?)ha z=`T6aKJm<7c4u%Tp~h>E3fTM+6|$tay=Co#(5l@s5GGK;lC6u}{`&gSYm_8gSviv_ z4ZY|CVjAXcUf9To3MZKm6Nwrb&Vl6ThDWohH0mRbT%23jIZ@ZE>l;-o3j5LS_IPum zIS%(oA^>LFniD<PalwWiJQ%Ru0vlZAU!kcB&4+U&oru9CseZuKh7~hD83SEa9oK-Q zg;}7z7yxWrvE?@oiyTIu&w22kGm*-Ecu0|B9Ja%0cZ@@dWYI20%!Qm?fDkKIbnP;k zP3A^2?HCPdkRo;1$%9WKbf0}CE=o#Jiuo%}!I0lUM(>*N?lDG!e1yvx4Etetlf`+U zB-zk0W`;`7yZX!%uyvTvj*_D$=q=%h-V~QzR1quuG!`rvL5N<_$|VCnH#jFehIA%) z^s#$GVUq3mV1~k(^m>CkGCK;hLzl^R&#csAlYkc``zQ0Z6)|jI%V+1Hlf+=E5bU|- z*%%y_Dv9~z{K>g!6ptI>%@gG;=pT$p6qF4qt&MtcE#j?kQ0IKA7fOimC$UFEWh4U< zW{zAZ;DmjUET$gqC(vHO`1}l^j%kEe57~)<rkgOoV)IetLM7f3v4FlrcuAm4^jK`~ zZl=A2#*+68?E^4kLse3(W#r0|^TpnmqMni?OJf3ShDg0>4&I;b8-xoV?IB1@$Prh@ zmv)HYnKXkEEQhEKmuj{O@k1~3KF4Mh+yU@9;d-=IFhWz<?jyZaX)Q1j>`7{Yt6Haz zj?K=Fkq^imLNZ^xVF89LLLod0d3OT1rH24xtt8r2cP6wadwhjPg`B*w>(0LHYVREl z*YdCBot!LMih4uh^r<)`P7WiDB~Hvg9pGY$*BYIRflXGRL@5V0kmh2pcF`fhp2RyM ze1`8g%ot2=2Z3}-fXc%Wj-3H$pPu(8Q@y<Yga?)xOiD7Z&j7^D1n*LE0q>Y$PnvvY zi*SvG&RqqU^%L1@2q01a2<q-11XE_;?F<@P?!B$&JCDV^54r&);?)ry+;(aHxHkjG z0m4_GkHb3ei;g@hqV8(PYvpr9!vdc<<$46?2-+Zttz?RW@S7hyS};7ajV)Qtmb9cn zen+q*^Mv@?LL1ykTDyVPo!C+6XzlLq=;=<tsiZy8-PYdS-jV3U_E6#Kwr+MOA@M+V z-AU8vY3@1OUmD)N?eM#ojRl}ETrl9zFz8186cC}_WG=0lI4w*%Wa?JiMWhF^Vt6~c z!l?jC-uB#J%8ggJ7F0@dL(t0L*V_Z`ZV0Hdh=o4-<`bD%89C-$%v2K1iSC{*I8XF+ zv~_f~wvo&l@9ya8fV)IzXKQyHo;j^>J|ypn&h`})*DuoETb=ESF!2dkEOt5B!RB;* z$V0{@u-lv*2PYF(>A1y;6Upx6BnceO!rd=HM>FRpaDLx+iHE<ua-pxXf|c7m@?chV zHn0*c(2)YQQ~>P+U&eZ3lcBNUVm|Wax+?0_N!UYyfBNKwFHVVc0xAX4zuF$Ml3*kY zQ*X#I=00-Cq?<dK$zuX>mS{9D`UsQ|-|$>AJL}mng<jBEEc}xDu!>+DOH>DB+2nZv zyQ;2JL=iuxJ-XC@1}&^wO#UTy$)p018&X>EmR0w+{EWtQNg8&TsIcA~Gh0R?q8TsW z+wv>$H?U}@iWL^n2SamBbRn5|8V(<n_C&}DT*MGHDPG@UY{`Pa!7F1}{P}^xkX;Uv zdnH7Z9Qnj<ZxcycR1X|)87$0>7Z#N*mAO_~BAHo;`{*U>>&~<!<q_y$u*o0?%HL{m z6q`c6yOnAT<`wjccTt5>zy}WWAO3K%6?X;}P{xh*<}FcaWu+pcQ?#3gk~Wvf;>_Eg z-qP67=y5m+#MlT;ES2OP-pU@y4wEqNc6O*CCI4}_t&C#K;4{H}5ckL6s-yAMs+F=* zKuS734StD(*0A?tL;F<pFk#IZcWui`z(B-Ub(j&d%0sBv)W6~0+%O#}f?NQ9b=5Sr z=LA=d>`2zjjt<dQh#s56=+*xXcaEyB4!U%BhEFaz_fNyQpU_M*#&R?(dB%5_ImYve z65i4v(kl~=xuyuuHwC6AS9snD3n&7)NEQza`|x+h7-FQL&cLsP!~}9p0<R;_DfqM? zFaXvHmRUL`2{$ZtoRW}0EVscGi1ZS*W7{lIgt8>Du?W31B@K)PS<T3IniQ_l98KaN zd}t14ab5>&nRN`&EOGV$5;oA@UuK#WU~hP4nfDQ^dK4*c;ODBw5R_Jc!)ER1en66^ zfx+@+tt{{WjVIBJ7z=rsi7hgp>7`~8Tjdj<n&hx`K*$d$4Rw~!vAR<@GNCLdN`9;K zNEW_Cm;nxBo|a%X#(p6*ZgANV<4f5AHE$Lc0WsR3yve{|4#3+6`XFbKrybK%q6n~| z!|#klFF0iaHQ>2J3y~ELLmc7PV>^%ArwIfru3}svogLIK-PF^;mKB!mkruFN8v9mf z+OsM>6NSJ$Ly#j&@akvnK<NF0j-_*VP<Tpbq|mwE!&n_>J5VgvIv8N(Gy|}A@f69R z%3*DF94sN9D#3~%`F&QCOtcM69jPuqNiAAZHrdBJ3&fnTvcQ~_?;!Am&8eE1>Y3rQ zd_;T5@l$q*6CH-KYXnKn_Qnek^+*L^zgm(SqZ80ciZSXj*#zO5J3)@=*dCoY4*4Li zcCG{GVzGUn=<e)Hcx}LixX79dr%)>q!Ok*<iakfZ8pTin=)F}HfKIic3`+z|ZU><d z^A5MhM^iS}TN>)E<kI|03+3$6OpOloj=H2USoU{HKF9%sRM|t*2}Jy1%p-*)#gk7A z+x9W9tDIr>7nXFD28xshy*CO^X_CJ6R%py6g>HT-x{FiTlPFlwducj5j3fKBCk@t% z*JEzWxsXC1Lq&(JS$GUd6H4;oiec2rGyNv?KwUT{a|SO9MS;~3>D=CAn{|Taw9z^3 zzsyl(O$KKRs5!7fq?Q*Kp}q(FYOAQp<u?_a^{kd!T_)i)4ua^dNlh17SS0p$CdnU< z*~IVj%RmBgOF3i;G<BnT-;mGb4e+5nAcv45oEMp%DELFMtR0MVOEA>$oj!W(Aodj& z2geqVw_++-bF^5oH<%g}ZMq79Pq-8R6S7|A40+X)%%HApeF3iUQHL^w*)uTQ3nv&x z2-m|w_3^P856;4{^^&FlBpVpPNQtW<8xt1`I55sGlH_*`Pu4MPKtRVR&a%rfJ2k_( zSRSyyoq7WQVsby`2PIczT1JG(WFIpQ8WIO)Qz2_-bixEvpsZ#=kACvTQ0G)>8=oX< z-y)+=s}I3D8!|Tg;^?_2(xy(y2TbGccDa#oyD4V{1Pgwlrqh)=lEw$3r~U;CdOKl2 zEyh9Et?7K5I+PEW)jbfNsk2N6SlclS=9O+C@XHVsgW+q^o1dB@cTHHvu;X+RLx9mD zVM5L|ivuAB84rl8gTVTy<}^l<sXV(pM{-aK+l;_UcX@`^DpqdgGgPDzs!Zk)RMOrH z<REbdHHuBfMI12(7N85#Yi*|2lLs*;H9`WLAd1?s5$AHCAR!IiGWM&v!JB^YhExoy zuEs845l}W=QgX1@(g!U|iPE$mSQ_s@89^@Sb~uEQgTASbgt)xUsmCC{r7e3@XiU4( zv-NHui4uC)(L!^*1c<Gi1?gX$pT#aN58MPzX(i>TI0i|}4mw+UIFn^>Yv}r=b*Gg! z-)|mD3FY?}=Bnmw@;;`M7QUl>^%rQ>%(qp^DfY=ToMNAx^o>-jZay-KE7L-W`;eGl z(i{|#%|OH2kE1ey<Ad5{4f7{CUFqxOJaF*wu|?l*>3RA%LUcO_-8KB5J`kn1s@1Vn z_Ew;isi-e^02b-sr7vf^<>o(e8qRu^4pC?GcrGK82&|$##7C{A;&ElurX9UX^AByf z%8fR1B#&^WiY9qI1XQ@`?A!^3=BySaWQNXDEwgS)$@--7HoCXoimC-?tG|DhDl5C> z`gLM}L`oAY^B|7m(*{{J)WRVYx~&7Jl=%cFEpsLMmpov=1zDz$eNWTNpwW=I;Zl>V zZgp=9+Ia=dv`aSICIjahf=)Bq85|3`8`l8g9-tgMMNo@?raG+MHnkIkmaJd^hqR!5 zTYjkniSYT<T+^Z(gcOrx?=o@ADfxa0ZjgdtSlVPyII!JS5=51Bpf~y}SA8lul!Dt2 z?)zycSwb&k|9BD7xbve!<TDJqPvTHeLOJWHLv=*3(WSiuf0TSxTaJKGovi5k$Li?z z2anF+X)RIq2;fes)Ed_3jk#f&1Fs<T;_ZY!_#yX0`RvDr0vt^e7N2Z`0J>BFYj-(@ z04KmE0*>!H^%mLDtrR70rCi;_lbbhgaDF|HYnaHno%sPLq6H*r$W2ovBbu-vcC>;` zgZy$?IK_dnag^Z8Mr4{0gXQTMZd$Ffl#+Xrblrryhs-oJ=*x{tcPOzUB6nuUq9V-k z$khNGR4n^iKj$ZU>xw*n)t$Xj?BkJ$Ya~I`r9_3NxCg__@1<Q&(#0W8=kmjRdx6>t z7BiW$eFJ&62YqwNp#;Jxn;f-CMqhD7?6*u)Avun9fRZ)IcX`*_iluAa=#Da}pJ@ve z8)aIcLj{;3KDb}*lxc3k=LWH^nOMQ*ho0%n<-~MvTI_xEnYvbu?#`H-o*!4&N*J?_ zlfAH3@YJJ1AnGvA_Q|r6Nzxu4l>+SQIx(EwST}}S0vjn{@ldpx8tpqDLw$xPFEnT) zGu#u-lsgg34YS;ta<>|}%?skl6%4b%UU-Sp>jPQHg@WYam&ISfui&fKl$-I{iX<wE zob@fO6-8Rl@D{RD1{)^c%x5bSXqY%WpRGusVd4{gh9Y1Y#%Mv<B=d-(k9@t(DpsH1 zGg%KrvUm}8HsdgTN1~&%syCPN?<zEP@O3nTm4hQdxEy(S<4VMUpNw|<3K;K|%t<F0 z^SA_vj_34{mLt?$vsH+qK)AViW;n`Og<UkYI;>eENCh?k;Sk8{N=&6AeIsgr0A!~P z4w<N44NNk{W@PA*l?)L#;9=L*ZKv$CD?(mPta_9ydqkdC4gfLL4Tgn<_!uA7<lS2` zev>=tO70}S3UDkd2aR!1`4*S<qZa3U2N|fGGb1Q_c)Bn%sq<Zn>lLDISz&kE^)A{i zJ0hs4T0!6hoVMXzMt-1VFVoi=xB<5pC=jJb>^{QOwVYfj3pNjK$&ZQ+C8P&3uVo<y z_f^XEje6692dLswo55suA77<Fw@G1hsOVp#1~$uXIAc-bg~WOEwLNBXm1zS@m0Rk1 zNQ_~3Msrdsw4LMtd+NXwD$bikm_)T(PDT<H<8hlK?;G-~4UC)&96tkk!BvPSJ~!N- zhs*)nhJRZG>L}vAAu^{|t3y2lQ)PD}F~))$TT0WAgFt?S>~9N`BUlS0&GQVqki+@v zA<?$sFNTqDx9hJfz?K87qN9RP4-6MMh;_K(68Om`9l~YhbEFK=)$BLk)B?Uz0ZE8) zU+353%tA2Pp^~!C1R<602^bk30g?oF!TI(N*`9-4SPT9%^eQUba_UBZ7CM!TBp0%w z32H5?BV62z0PjAKMkcC}WE+uhs@~$`cRgV7<jyH$JZXY~s`n;amH0!J?F^(Iw%76Y z7#gB{4)}@!K7po=6T_JWN4I=8iN18sKSR1o-m0h9P>x()RsW&1(}i`FDOy4!+qd37 z*M9xH9f1=Vw8179Vu1LP=mHC<+_6IgS9#=4oEj^Qj3kq@i4nG*n_wa0i%1PYjc&?4 zlc1&?leHzFHI764<iVhj2J~C)06_zi>l9%#BR&%o_ivbNV`P$`>pa<Cn2u^hjWce{ zlA2s`pM<#$+YeMjsWcvOahhv6xDP}>2?I7px<vB$a?ZeGCYt`<8=vjK$dTA;7+IAp z=JUv^9FpElvZgwOMyDTzwN{95aG@xGmdH^uh<rF=_%cp=1(q3z6}z2Tv=Vg{d(xyd z;rd}Xt|>JgC(*bWWuB}@3rld?fWQBuoc_~dvT;DEn#~%Abe9%!M0~k`rLLE;IRw6r zYglgSFpN0<q1|M^j^m>Tm=fIFhEdl+Xe??$sUzRm{|l(~bfhz&+WYy+?PH?lOH)dF zTc8cRtwj@{ukQd`3%qn5H`J)R1O4?|<(>13)n7@&;~iZd!zEhSygVhGfcKvKE5XV$ zpfy_WEm`X;xN|<aFD*h($$PabpD8`otj4DxprE+_7zf7Df5BZ%Ew#sG$%2myf?>7? zD*^W$r1L{$6=N$d?Zz6UR5JyLaC35y%+P;fvCYCM5j=<JW)$8C6UW)|4hch+X!*Ud zu6Rnw-LlI1kNfS&U;+#xUq0c#%;Ipp@WK3EFi7PbK+OtTsY#DSs_5wI(3Miyjq_G) zf?b(k)H5z30AKGQD28X{^X-qSqRWI-%Ixi>2H~nnykZD<K$^o9lpw{*lOEzbq9DWN z@-L-JKrqm=a2r)ur=mEdQ%Dcxc)Dt1&#kRAPPm8=)vMi-^2_aT>jm9F>xtOrZ{*V$ z%f(KLFYzi{MfnIm6U0#Vc=1*<E+^y@Z*$8F$_7a0bR2g$3|mjX`l~7p0=bBSQZMuw zjbF+vr#xM$Tji^PF^xrJuvXk}N|(NqoX-{yEJi*zPsXItVxibSGRkK~_8h_$2)!BK z3owCOZ56JwH$VItyaK)z6{T2gZhjKNFVcWs5{8Q-J;A{PlJ%evN-|UdN%vEbz>g%O zDFm3;40H4INf!PBMqJ#&F5HQ)6ig*Y2n&IGN-)K(FGSr-w%SsRCAO0jd`q5OlBdqy z1dr*tQMM=2X|r8=-{0RfqQmS;lve(&#BAs~HbD|x3;~piE}Tfp!jCOa=U7j`Op9~{ zwo$Q1i=DDYt!`o2@C__3?U_ORqCH%M+yIxys3T5~AbCdV)+lw4E~5jh$T0phy;CBh zGCgXFP3y<^ZR}2B{PZT3Y=i6T{m2RlePti+qeO$)2|^&w<<kY4uxX>B+#u=6(Fr=f zNHpjW$S(=*<jhuio)<@gDWhtE901@ecp+Kf`fJj%c_)qUxGhs^nZKAuMOl^R?m8)f zbS6a^Lt%pzdPQO;QS$*hl|=F-OXNgEI*sFEJ<W6=@=Rt0SQl_pA6XWB&w5Bw2S|I# z<4PbuvE**gcZU!jY9g-}tY%xI5G$4#C6|jt_WgV;0|?tv{6UJcNnM<X)R8mSBO@_x zkQP3q<tjQH1R?d%nT|~Owy#EUt-&iWhgu$DMnIClncc<>fAQ7av#RX<A4tL|l4Bk% z=ty__Gd&wQh#OS9Ek+dMOcD4g{4=L#Oe3qv?iG$+>RgnV!RUIWLT4xKWn+AU=Pwr~ z2XRbon2{q#yneQjnHz-T1Z_x_&Ol*HOZLdhlKcY5u&ca;pdKq<`dn3`+fts3&Jm$B z8YiT#>^y`o2N!UM-cfQGrd6lhy%m~Q`g&Jxwvpjsbbv0IsqUBHqiBg{lrU79<_7#v zq_qcAbVI4&f0^Q7+D}hT(DkH3c;TaiX~4oWOd2X?NMW)I;j3jNMw%uB|G*y+Gv1zH zjY5<s=uTvxj=@2pH_bZ)+D@aNyOP0GIaJl^X5n7=Ko3#9zCMQvS7OB&NHT8JLaKQq ziKf}nXtW5$E)FJ$e7HYr1!gWtyX0w8y6ps6;Ll%H1u3p5N=2HGTQ@RVjJcrg*TR|G z-$%kt%Y1;g@}QI_cORpCnMP>diA-uA<T)~=>K(2gP$*esbnoy=>=ZglLOL#IMGz-k z5ytg%r@;AyywOeyv^A(~$tdowh9;{&*P{ACsaI?6DN3v>iq)}6(%WRe5<^Tl>2HUz zGit@P1PNjZO3@ZaTe{Ii8iE_tU~Rw+f``fb(LefyN_iWv@&YQ>{m}ht9wfZMMr3rk zm<JE$4K|6wq*T&ue4B0`J_a+i7q_f~x~|~V=kU}ZeRgl}{LExw5pJ`?i_=G^VX@H6 zl+BayVrMTI8dIU*G`wgq76cJ@t(TCoir5&pRKA;{C>mdE(n=JKPDv_HPL`L{4x7GO z2`86uBPzeu^b^3*erB@SRIcg?b@uTl?_7P^RJCK9vP+8gmi7<ntcSuP8U|e&T`RG3 z$YrKy4DYQWEpU`P(b3n3*~CsuRlzwok|NGP8E{g&RCSs2oJMmrQP8}H&dB&OPbP<} zG5NDElBmBglT7DmE+B}&G2Qqg5(`Y~!q{H$ME;5fq$3ieGjmh(u1=r`YGB=2-!pnf z*G;9y7(>vElYl*~Jw5I1ZQVHThL23N#c}ITS65GaD{gM+X~mVnxTOIy2;U8+7y%Jf zIFDibyVI(2D_u~&lTGC^H%BZ+wL8dWG+^f<nNnrb7ZoE+7zt0JejIJsODV$NaMGL4 zeN{W~4I?XiS3w>mlsAMXa<5}9R#j-?yAbs?`FvH{neWNx<H?w5TpNN9!>G%8VYk-` zRs|_o&H872p2oaw0%xg2fg)#V=x(G5n35&mWQ@}n>Zlb~7_Dx|bCo+d;A<E|Y?AZz z(ayEvO*BApYZ4|VYIo`8eO|6gQS_YygLvCFoX0?8-6*F~Ic@?8+;k#^DGjDGD95rH zP!dZ9b1oU-IRQsUGQ&8)kn>dn?S`0}I98Zk#`mF#DDus_#s$RH+-eT-!A}ev+4@O4 zWX;q+EP)fb^hqc3Od|<(c_v4f+7(dy#BpD1GB@@~v#hq^Pw9HspG-fb?9yTMfQ1Zq zVVskRtje7kVwMwJmt8(a<&yPYaTC7k%x8sU!(p;sVmFi|)sQxl9KbdqcJt@}898Xg zg~=$}mGVBtno8$`e%4IUiD@cJhCb9@GG@TAFf`A5KiXaewqr1M+~Ho%*lGU3(1Kqw z%R%OXFk###4$*b{ARHI_k{SA*8*Z>@Ek6RR{EB@K9V*h7>veO7arJn$hZ+AN1Yp@! zmz`+hag&9@1lXepM6#SodNDZ<JOV|w5RYzee!*Y&24|s<_MFo_ys)fjLELD~86;cw zl%)-LZOkxyqhwF357)fH-X~KJ$%~I}$|IuQ<eg3;fJnFgiK*bhNQiA>)lmElr^rn$ z$mjj+=}#yk(mB3*M8_u2DxL>E$ER;3fm;lQ`X+objpQ_6qzc&Di?km@*i-FlXnj`# z%n$KyQgD)R(?VPNum{8U(ovku$Gl$k2q?T379%&mkS46QP1ywiRq2oVDWOAoZ_>sI z`EF_>I*1Q_J%u(a4Af%r30fDpj6d9(uMwZa;_?qN<MSOjE|l^P9XiB>m}LlGQI%OF zb(OrqSe8}I2bU<Fykc7)DLp{m(tV0#qhY$v2rY67-6qWAsrIVX)ro>Tf?48RB!201 zi6?tM(RMvw`s)U+M8s3yDYbN?8YYuIDM*G?A1TW}%>W{ChEFrdP2|Pu7m>@uRSf|X z^Yh22mBlQ0r)5dm`(-b;tYovjN!$k40mL0EVtZR|T~k^f;q?f+Q4n6Utj1TFR+DtG z<6@0!|4KLNt6{Wg=|BlB+>>LtN82~-71`aLzd*sn6RZi>y~`fE+kA9xxta3Q2eIYG zcTE&I9~wJ-v-@&<vjG*j+YtynrmMlG=a-Ay@mg8n`p$0fi!;zDV+>HT>|-J50U;}y znEWkOVpXDJu|>NVdxK1>aOX9joG#ll$dTofgiqG&i98#sy^boh#;d?-Qpv3T2%_mM zS7FDYjXT@{CAWV1*VkCGv`Qzi^XLSQjO>B;Kki)88?}5!7vsbyP?b*)^(Qj~1`IDn zvcL;rUFD#d@+FGLabgT#c_Yn4Yz=7D<TM|P@ON?X$iJxHKeSkVf%uOZ`HH$+<(>UZ zL}aNljWExx@KF0s0YqGUe*l(5XbLM0rdas$(J0es>L2n<sc%JT?lIzxbmYqLYN4Y@ zP98qt)V@-~aOH#5j+PX88kcX(KwJsT4H<eBMI;2Fo*CvQgD(0iCVgZ>eEjhVgQ+<~ zl_ZodnU^5_@Uh~Y+eY7yP?y+3xc0SdLQX@aSC*zd=2v)S*OE^ugI{6Wo3Bx36lbDM zCqYX}+qp{@bhDm!mc7=%POR@Xel{Nry|Wf02aMckDn`3h)M=kJp!KWW2VYS+5S*-6 zXS(#FS{W7?<%;==$Li7o@+)CEuzEIP^s9NOpi!`$(OnwmUGLRi#5cl5F$%~T<$=IE zVMb#s(c~0tFR&Jg;KFJTi}2+)Oe?u^**`{E`V5Sy*jEFIF+y_fB5TO9!=kM?e4<ft zc;1#d_fJQX7^=PK$nYGzhMQz5vUp7qXIu5+@d`trx_|~~P%3?fFSmN^A?*2fXS~zz zZArZ<zqKZ)W(B+us@`Cu&o-2azpN+v7Z%7vzAQlGLVu%$ZaN}msj3-)<!aM6DwRDv zk{=e2G`jd&{HWwe1>XoMzG`ZTR}wKAb9`p<S08c|KGTQ?9JzRN44e{-4e4;@$0%e{ zX!Y34$uWGnR<<5py$6ZqT`}W<oa_vw1bLykzr@{2`gkO%t}xcq9h|gs$bnvDNaYdG z3okzS7~)ePbiu4~sl%%3YCvqR&}J>R955rpX(eoTpY=X7|MoRvFaBnlcq*19i5s8J z1_jGh<$VUq)>Yr`dq$&gX6_ii^s`i$G_1a)9g&U9Fw*izN3c&!_QU+VSZZSnE9_iL zm$^ea^o?aOa?3U+CSGU>vDUJ40kGWDRdclYicNg=nQ~&q<OSPWi5HkM+%qK?3>vnC z@{bW$^FW4R-S75joo{3ivNTLaK+nSvQSd=8Q|Y76t&oUyV3@urG>|^qWyZ$&9`in9 zK`_%nKwFXe_<Jm@pTY)~b8&rcb2Bl0y8KbId<ml=%2ujzjCRdrgenI}yoa$@5kPLZ zOF+hD@k%LXG`Z^gRdTnU9*ke<LwmP^<*xpnJ@w^`D#90T48`%})*fy13VcnL1p}eO z=OPMl*>hn3I-kMvIf=ii;`4AyGFZAUWb$ua3Y;3PG-U(*L|FIo`1}HWoE&q8rOAS( ze~E}}Kv$Qx)#mhBt`C9MKRkqet%MlL=qm{BDaLZK43Mo-^l!S)Gk6)02#e|@!E&+S z!BmQSJu0X%D~kI1VYzNrEkU{s2Q&f~$V6wyUKNAAj`r1L&m43ez7~m2+EY_0FoN*? zST_J)r~rFoNRB9#rB$ab#`5J)Hk-Je&Fx(s_}*Y5(SzLue0(60z~#8K(}2%fwzhV4 z;#TMm`VwJhCwmxGGifUCC>U9_++N{_Hy|qz@6>k)>pf+5UGUpR6)3X@PT9fkrY|Cv zGi)rG`37mMjIs@R-Z*b@WrcEPf0vz=BhYh04OKDAyd;T@P<%dsJX?qM;tC?N+6?2S z-C^huz2Loc`>pc-g;hwdCJuhbT-`IFT_(sfK;EMC323>CgtyvM*~&YiOIwRd4<V<? z(vb$~9pRg=aVg9B@X!GK%nUuozmYF9L>Rf66wP-<RJe=&T5F&$MbZ7fm0E*ns=n*L zp{n{SD}0%GcTBv?OM7D^vhe3(%6Gze5vV0}?ze+tU6<CMRx`+A%?2#SdS%GL+9JB^ z3p~DYK%C@{!WSBqsg3o$tk@cRV(O|FV>isNNbK){x|K;DzNvz(pkyGLeK>nCJQO{o zKLVllP7cA1fc%oEfu--Hpe_6c7RVuADnYEuR;IE|lz$`0cat%_PD*D6h$8wH>@wjg zAavvYoDMb&!7=J6-TFfgdGO=MZfFdW8OXBXpTW;uP7e5ONIDl{T5KGUF_33e4VT`W z^%poxirC=klOd%2f0E@y`ukPy^k<g>`mz^xNaZtJqxAJrJ^?EiuWR}SBMu#K7^os> z;2uOatN12SqV#HE(8!cxB3dgZWL$bgpN~Z@BK-<QOED@V7$k?bnWp10OiZIAbSm`( z8>q+yD`Q-BPM=X{+q`Ir%91a7BFSfDzI7Sx6|Dt*mEDz+0a3a1F08N<2k)_=?Lfr9 zaCbEKbjI5|+uOUkI@)^h<;LpQ$#?U~!(Q_LSi-!KIV@0(|8>Z7|0DzMEz)ShT7%Xv zaETCbBd~PLm9Li*4L1gtC15`L!MCLF?FLL3)ZF<*LcBK0ohpo5k2URK6UX@c{0x80 z9`_jGt7dS%E*KXEk-slSp=2nnVmv&AkEzoJ3T-KC^@S{i7(lO@C#c%VR@~3L$gh0= zly8Eo*g*}9rRZOpm71R3@_homrv^+^1_SeWx}U^WOc8L9lNN<}!h})J^j)Qc)}%(` zE0DMdaHVuE-nYi8EB9jTV~B&$!xPvb$JM={L1GZcl?CLlXgp$pm6wfJv}o->eFP<j zC?jI3;aLC~kJpV)+sicIz-Bfdfsqg0vX>iXM|D%<0#O)s5n$=|OK_HUeB-(bEjdW% zyLjs8!T`@W+JkD&;uY4)?N-#K%+y>3y$1RA)^0kp<@Xg#OEH;1H`QL|nJy@ef`%tV zwKZ0RNZ8RPQZxPUHS@ZYiwlIXQ38{9@|gzezz?L8mv4}*mN+Wo4bT<ZrE+10qB1%J zrvN5Wa0rFLVS>D47Gq1XQ-vbD^P!UMG1J|pYg~HbstcK}agoO$8o_r9LYG=V8)O)` z0l2)-orMTu-1R50vFFp=)zj69uS(z|^G;mP-O&~A#&tZcUG1%HxV9U2oa5SVTx}kw zyUoe?&CZ(YB$HG|n=r<G#yuj_s)bm2t0yEJ*b?|OHII(D`~w$28sZDqqOx6zZV|l8 z1FR^w5336M)baR~tJEhN0+?<64G4S-2p_f~1kp~wt`6|2Q-zMDZGpr&`*P96<$@q& zUz2kLs+;nGTJV3eFW`FD4BbVGuYqK79W7l-CQ~A;k5&!Y-7q}3KAEICqgJ+_lG7%w z+w>l`*vQ>DG#GLd2Jt+)gX~vT8pWxJ?np-~`PO05QqT^x-@Lm{9F))yoU<^#V<tiR zlv*joXYY`N&#d7qYxvCI%yIHb(;mC}_AYn3I*m(rcJP)>=~fSXYOgC1hde`5N1ssP zg`dHPN#MJjNr9Fq+|VM45hb>%OqV1_kZ5Y`>j!L?mCtokXlK-5W+1acKggmI$FbDL zW^f%fNl2w-SW=@)X(eV;h1?Cp84ULp(D65%Q{^=hSQn*z_R?)6nj>m=FLixLT-_y! z6D{;5`=fB<TEqcCW{LPN5q-U)q-rX0yUJ&p%_s7i=1NTgSSL~m$+~2;SLQmbK_(7q zT;_snno7%rr&4{sc_mlCr@8PsUj5a_vba7Lp6G<JUw`IZz6YTEG-a-6;9-&w+hOTz zm`az%nLc(GAdj}_aPLiq?aO>rIxMq`bI~Rg<yJ>5w533~_ySq!t$baOIy)n;7hg7n z(KMzl`hpm8`pBhLbKo`Xxxs5R;Dy4tKzc^?LrNttqbi@BNW(<KJK)q>IfzH=g%-De znIimcrtwLkmSgj?g%&vCOe~JwTxc1bo>-j6j(@%dHoW<zCfcz>w#An5S#JTh?iRV% zksSrGFNY2B1-L)7%;Sdirm@+DmYM1C7D?jY<_SK>!Ap_6hj60-d<kfA!zYctl9cKN z<;SlfC~>@s5CTnzPN1-Na2~#cy||9v%fLnib03Ltw5vxV1M_X-Q|fIn^Bw?|-GjSv zh@`q=6uz1ypdtwyYVQz2O=;6myOCHc16W2b{SaCnq_2<R793x(Ct@)*SF{NKHAT{4 zB1b%lVv7W^hi-*0_^}L0!r)?TMSZR$)8_{d(9vi9iK)+;7#dE6Z!8OTa>|mH;RtTs zPbTrJq(#N%f;_ve)7MXgIKao)@P}vpwKy?0H}xxSol()VZk!FJ@c{!2-Z6DAOMr~1 z!*6uao2D${V}&`UeE?H1)M)LScko;|thp^&A$$aN51EtP624G3YkWFJu~>SAY5O#& zv=V%jl(Q^%r_q@NJ!wiXA=wMY+;-S<@kNx@*4FMWeB`VLAM|VM>}cykLTfud?+0gb z`K*k2SsA&x!Mnj%wlvMvp76Z)cmN;Gp?fhQD(JmO<wgh71i5EIS{fILh`uc&@(9_C zLD@=9euSxDn&LAJtLh->JpXTN=K&{0k^cQ5DM3&$fru<18J3-$*_{~_VOgT&Bp`7j ztgz&$q9TeSN)QkfQA9;h5ip@5f(nK+pCTqqoQmh^si&uRhI^mt=U2VGzuCDP{J+Cz z>FMu0^;C6*r=F^=t`^_KG%cvpx3wCLfj}N!J%js+()M)t|KC@m7WW<e|9ds6KFxrI zh0Y>l-L%iFFT`ZhAN7-Dw$Qs)P@i5cw}7|&oRlmPHX}u}d~=sg7JL?Ai#B)FQ5H8r zOz-ty)*HFo^E$4Z-R4!Ez#lMhNRGx{zK)l#sujE{$r(=BA~d&H<Y}G0#yc&R)$&f+ z_9!Zr1<=@rv{jCF?{2AkgE)1}O1AxPlI4}Vo0pa?YcgG+@rP+`lU=E9dR%?`s90d* zyjA36$*Kc+ziyuCjPc-v9$Z7{Ow>3p5E>@$#+vNdz#&6qVZS`3ARFw7Gj~Dvz7BP^ zrcieP4bXY!$F6G@pKI!TddFqheO5@OU}Vlywoo$DEaHa5=S3w+6|c~<u56FKMY8jg z<9+AkIXf`f{Va0q7t!GzsTqTz&w}W{(KrC&$BG#%Hx;bN^it_r=Inx%lb??lDVhj$ znYwxVSx(yBGW(-*i%eFXi98%}*&s`bvae&xb>|3q8hS#-I~aL>cej?nZ6?^j;=aAj z4VPiP`^t0j@=l7uvX0QaIN96H%GgW%g0gX^(}RdjlQc<Hb(c+|9yoK2@={^ByD#0K zIT%0Lyk=O5Ig^lXYjdnD-cTlMPWpF~_eJX4>Ho(xh?%}IEljo(C_m5RJmlZq%#jw$ za)c5YRkUh-4wg#Gy<PM4_=G9)mUel?p;=VroQk((U#_mE&m+W})rdpu&gZpmrNPC$ zot7w@_{s59fHGRvGnmZ7nn1m+CfDM*A5iAz>*Tbv%+P5p&Z0cMSt=!38kM`H#t-*k z19OD>#z`aZhKCx=J2++CS5$ICq;>6#Jj&%sB~~)_aE8?(Gg*Y&BhF%Br?rYPz?`GA zT99Uu#p^6LeQX+o=Rr$Z+wH6umKtOIXUssEF}zUYa7qAs)6_XF8|Y!FvUwdq`buRi zOqLB0>_D#E_Mwt$^I(y)BZ;h!93XpQ%4;a)3cX9+O<mSEl}b^#?|<^{BPp}Z?pBi8 zJj}hy%(;Lqz|t15>043E<Zen{)kni&lRaWqq-5k<xp@j%`8P}++@Dtv)qlgJAJt{h z#*|5IGWRud@LF`7I##ZomBU>l<4xztLi=nx8*xl}^pLkEi@#&u_~=f6r5CR8v83G6 zmIOL)Wp-`^$mF2(D5lpapZDf9mrh?}-^drAKD$IF(*Nt@gT_DiG%oEh<Yma?;xV;f z^o|eb$!0STjMB57glwE6>vNnrMQ4;E-iGt^{kYPo><cJqm7<XG7T%MBM=?-&%T1qp z=RQ%BF}^jUY80*W%J*{P82Qn>IL8dz%oxTxy5|0ilV1TzLfKQzSjULPcwz*i?P6{a znZ8OJ(KzcEDq75dDF$8lG|qWU!x@HornI$=z#El;p<{#0U;#Hvq&}unc%)f6!?HVL z#$`0VqCEa1_nD+}%23hFa5%R`^_kvs?<hrW6yb{R82`8X`QF99nRjg~cjw<(+}ke4 zY)_SAZvN-E-RpnZv#p#@EWU<ZpR>CWn&I$bS!$ovZUCNrSWJU*>ZLQh7C&>G?7KBf zwtA!K8ExtMsDaK~n!HpGPIjrbvnsM2!~L4J6a&*J<))i;@GlL?j(yAwYTxc7%AO69 zJNvR};W%eCh@?)G$Oz0k&70**rk$H*rs{~r^E?J*Mgw+=aX|ke!}{qqD7sK6$6N88 z4c@ST$hbvLD=zPmr;j?@&FeZ}R^ASgH@rwADeG5<4mO^*xZnEPEi(et;eq>jLdEN; z+@CQQChz5~;B`#p3o)w3Orn?=os*P+Qzqzaf)>1(h;ha8-i6uIj5jk*=02QpLveBX z@<R7<COZ&lm2-?^4EI$B>B`GS3OfEWucw7Ks0)r|Z3ym}>vVv2eNH`;Js&Q~K{1LG z>GV6T@>+{?o$g|E9X3Q>n_;F*>~lAsZr||@tZ~7DDbJjq-NdK-aM5UTZuUye^f(pX zRO<9<D@mufdCkfxm4*IZIb4m-QuUsdEX^@9RpyJCt*YonG_ay&{hl+UBK^X&WV|F* zBAd!#V!K2ik2kk<C7tEwz>DncTPtJdW&f3O^*#qwDv;CqMmUa@7;Jg0Q|3J6X~?h~ zWS(E1(#ebD<p=UZ{!k#0AIuBp70Lt%Zax{uJjZN)Z5pA;DbI{vS&yiLTIq}W%e(2F zS0tyGpgh5(4{@8BL(M(9@#3a5eYtKqD{8maGIrG1(^m2)Q`zn0&`y^1+I_a<w6zpe zxuDLZgbjvpGS@73O2h+}4O?Z`Ehm^f%V*B*X?9vnQ0ECZtIfVS$v$4MGp^2-c8<r4 z(V+|z6D6{O*_kCV9#2Isu-vYchMr86FJ-ghaZbt1l32;)l3DZ3197-v*;F^UGPj_4 z_ts%UoQZQY9F@6!r$ssKKz(oPN^9FNtjwQIFVy}6`gQNtTkbOW1Kt;X+6UB}w?29u z93A^s;NR$+m~)@kxOHY7lv)2ZbU>>)Jzy@|O`B7;eZQ=1nJNpO-5+s(zl~SMxhv^) z8Qqs(n3oYd=0@ChXBN|V&+crp$$#@0ta+7~nYfb4ZD*GRENb+Oy~;l*A=|`=w9N8K zJJDRTFQV=qDU`PoVha{?8{2WGTLt843$qd=XIxkLU&1=8H)MFJPs*9s0y%BWW~WSB z_ZU2&pR)mV*?lOd*_eBf>CMLZNy;$Iy^|U5(y24%o7+=Ur{s7~<ciBWylzGET1L5R zYUa=6!QH{;UV(G_NDP9LU3li!aTKw>Th^`2tf-nADzhAAd)dhKmV4c54xJm{uShl^ zHv?d^MS+<DEter)t7BK3$OAY1hME_Ziao@RhU$EzXO3x4`qBqCQ^j@|n!eq4&OE71 zWj?VPed@?Twmgl=R;_0AVAewq967jm&t5~**Q}PaLaqUGr$>*~gp~#SzZtQL^i*KR z%*>g2V`Xo%3#07RA$JXD>5@1z!6SEm1e)BbpyTe{Uz%}G=Z#6ShT4Z4_2u6Q;=G>8 z+$nNg*>a7l?}efoPMg#}EXdKfad^j)y0M<eCGFAA?9zu3fV;bA`A4lXY&2WJE};6z zRau8OWY`e%AhsEOIS-@^nJqoHS?lOdCOA`>z|H_j`cGpN)G(CY|FbttoE6||bj5`d zDJ(GaA~Q*7Co9Ts-_m^}GbdzhnrboAFV174LQTe+EqUbTO_{^*T^{SCO$41j$T9ow zy1VSxtjM}M7?A$G#c-K%u-=ZaPrW#Ala{6TCL-OVK?+g^_+<|ai=!Z;KYgsA{8I)J zMh7ICjoGKlJROK?Br}sT1t1T=ITL_pno^3<d()|11+(&+Dd|SUEe>ZCZk|N4-Bq!f zqBTPVNpSi1c<O~aorL(HI$SqSkr6C+f5e{~%=70*!m@r+9J8>j3<}A^2Z2z&JbMtx z4@V;YLVrLWJ}BrRp`Eq5-XT_&yCPMzXjRr07L+*#+MSiFkG6+1g{Z!qyA&6%b<njm zrXsoz7L}do#X2jZr0l)Rh4N&*kUKLczDU{j0r2ak%9PJdnSv0HX0XnHY0Z=Vn|BQH zY`NxGuhz0+x3xSS?;3B}okg}Z$1Mzb^vby}s#aTPb!Sg=HuSVJzuupmSz)~3pshIG zW~$hkv1w=aBbDz?UY0EYuvu9~+?&+tL({S@pDL+$j9Nj}#)5P^1z#?(GxdWph^HSn zt*}s=N%@=Q(B;lHxwpyrj=7__RJOg99bU)HRR7jp*s7%tcLWvP+$z$nESqGPoc>=^ z>>}cwP8V^rVx*!8cBfhC3N7!7Il23;H?_^;ZqJQ{a<}os4vE*(U%Xh)He6;DUE!m% zQgbCTvy#F15d8-Xl+H?qWS-4{WMdz}va65ula5bid@1o7WZw<bjr5XjKCJaHj;9&I z8awB7mL{F*ayW0dl^IJX8rei9eNb*k{5h?1+L)PS_aQ<1pr<@>V^(^Ybe5Ut|9Pu1 zi)jF7S5D{h<uy{GP&PgrHrTnHVA3Sn=@xgQWX`x5@+QZG-cy+}yR=;*={&<FU!6Ta z&8gjIQJbLC&P=7UjZpTFbao4Fk#kuqPqUL?&J9M}{m+~wtDNkFpF7#-P}d>wPVTvr zOYWZEl1n-&kf94^EX*KE7B!VE?@afy$H^cfIWH=&Sdv!_N#zjRWon|wNK2m==w@cK zOk<S6wK%xON}5uaKYO1Lr>>DmU%qMfbd_GrdckELysn%zuP2lB%*Lvj65!`CWWr&x z_%7}yn))z?QW17~7J4AT`|yc-GtZsZ)+c7XOBMWPsX{asH#^EgVR_3Rl=ZOYH?wzu z*bno{1E>AiZAi;;xj8Yg-w<;@R(y;8^12Q)GLTGk#tCLlzL{MdYFF{~lv~$>N9wrC zZ1wDH6)C}G*CJg<W|ty*-!ki7kMZ{%6I;<eENfvsx3YBNwO`jPcaoYlb#B~l^ja=X zsffCVqTOoV*|EjhVp#X!A7>T^<&>NFF;fEg(YX&SyKR+OFL#q=>HdswV()5=FgujW zJ}^?L@#KxU6(M&mbOn}i&}8|u?PlePFLb!xO?}wUDUL*(lp1bkG{n?rz4*qlZSs<f zalK?XB^#Dn-*KcoBs_HLH2W-vEc_pwj3(yeyd){3zH$O)M~<9;-`OM9)};94i(82l z1=Rh7O^s5I+pW~zJJhzFY9(>TgH&E<E9F-zX&+>~de`5R_51pymZ@6uL$SPdP!>*@ zX(7GQp?7B`-<-!*&BQ_lQ-EgCQ1Q57LwlGF225A#SoBQqy!AY1?w9?OjrocuWFRju z#Wq1@rz9u5u{K?M_b-y>;ym{)H~7s>MDMHDodrrm`t~l?yY41d^ZZf&asPEKp|f3t z)J7xz-`|2gd)`1JBX4WA4=weR{?XZYUtW?>GBe@q_~_ifmSvZcH`ZvDzeiB+W;sSB zy8oE7!JMwXGJT@tUIknKINR%HdelS`_kViq#IrMqr#6||pze?w<MQvcao>pJ@pR;^ zFJ*7Nv70HEz52#vjIGe7V0AbsIVN0+z3JqpK4-r-cztG~$3BlQOC+6*dL`%ON@Zr( zwmQejt3Yqa><{AT_1vrJ>(dSCv^TTgjX5zRPgz-RCeP(&m~3r1M79%Z6`w3SvbQsH zZ|;7-k}0wjP96`Jx9XlF!Q@;YagtF;xfyXC8|qBAt`uz5-mh;XwW}S>CT4bBg5QUC zPf41~jd99GH(C~nl2X&DU_*cNwS(QOd7kv_;%@lFSCbu|rAFoqm8m@Gze=V!uX~s^ zF_}};e%g$wW|ePF(G2m7XUWcHvd2V@yg0MH%)du+{j$4WbVg}=`IgtZwc)vbd7{uC zk>w8sz7u>t-+$y&$yasWStm61og(Mn&rqB&&jWAg6_)SQa9&hr;D(yF)#$dW`s(9{ z*8K4Bn{U<e71i?j5+r}rmG82l`fbN|U3J{*YTa(CvZiYBx=L#+kFNRl!J>B#71{7T zoYP{Q*6CuT*Hpc!%G%27Dw*Kj4!(Wp9Y-UlHwW?b#nB!%R?=@>HNC}aj=QOvlj!2L zRo7K1zPa)YN&LHq-Z}WTUO~K$@6ESNEbkuv(1Z+HML5pGv1^^24OMTe(sfnk)s+Ui z*Wb&8)_@ewo|@!T^?mmrd+t3}@wN4yy5Fn#+PmMqU#j?Wy{FFi8qWXedQ3g2?9p$_ z-H2E5b#Ov?|7+o#q;rF-_-yU)hA=$8Jiu8MUmyeL+*PqEzQPRhp$z<n419S89?8JZ z$-p~h;GHw@q71w^1Mi-J_sqb1XW)G@@O~NifDC+420kPMAC`d+&%j4!;G;6|F&X%{ z3_O~F$20I`20kGJFUi0sW#FY5_|y!1dIml-1D~CN&&|N+XW*A);0rSF%QNtW8Tg_M z{OSz+nhbnN2EH@{Uzx^RJH%My@}GguY31@z&NSs!()hy;shY;Wc1X1}p5sJ$TpAzg z@Z;0?QioSh<9i%lBaMIK@S177sdGuS()bXEo8F=PXOY8emxprpki+Yw@gojDF^!+% zWZ6k+yobZ<rt!HBub0NRIQ--^{<gzUN#oU>A~`jUcXaq^X?(K7Pfz2wI=p@wf7#&; z()h0qKO>E|cdA0eG(N`RXQuJ%9o{I7?{WB9Y5W_9H%{YCovN0T#s@pRNgBV(;Z4){ zqYiJD#y@xX*=fA7Q<a;i@xcynk;WH0yk#1H+~KX#__q$%R_y(;nbTC-c#-?Pif@Jc z-TS4A&uKJX<b1Cp9#ci1D&px>^r<4AT}7WNKBsWfeyZYgGOq&eTwDb_-3}O`D!z0( zpgi3UC{MQo%G2$D@^m|(Jlzf`Pqzcg)9rxrbUUCt-3};Ew*$)4?SS%hJD@z>4k%Bz z1Ip9wfbw)Zpgi3UC{MQo%G2$D@^m|(Jlzf`PqzcgbIc*_Q^l8V2aHe^U%DMoo^A(} zr`rML>2^SQx*brSZU>a7+X3b2c0hT$9T+7|sGf|2Mi>G4<mtgT8~j?FPs4Gk@QP~f zD#-r~xuZC4&LIB)<UfX~$$|WH;MUaG@#-P)jW9LyAg_0E<cZv~=i!D<Mcd_`o$$>q z4d&+MCZm2?MIVSnWv7U6C>#hzBH?H-8Y>6|V}ZhW*b%dj2j@=A^#^jJ^1ho?eqlsD zQGXy6OoS5o;k;n7Fc1g@^9oe6-XhQdF?mio63@>|27-ltzq~;roRS?X68RB-G!-Ze zYXEt+X|6n0JZ?^M#!Oi>Bq3!lo>(+b-nSF<Cqsq#ad{FkEVrbidGVxd`Xle$2|0;N zCFQ*?@{E*(2n2Ei{&1{NlH^b3MG8WNfk-?R3*@EziI_hXO5%FVEyJk1Ai{aKqY3CQ z$Sw3IBjLh`?86t2#v*yKL@FALhf?vNyrv=$%}Y9QnYkfZ6Kg``<pvV@g@wUrDp43O z@E6GbOz~JEQs56K3Zju%G9J+oGiS-tyIC3{o*zs_19H)^xZG?nEG*2A#pF#wfoLQz zl$6VKLbw6)1Gx!#)le`LEexlE(Xi|j7)pinVv?eS?B)?JNNUbW09}V7k>rPR<H2Ys z5eP>^Ql|buG?A2bn2A7P(4UA03S}v#6G=%jnM|4Mhy-&3!C=B4%S(l0p?EwXO9Jvz z$w)9P=Lx?*9F95xv~(muIJYp6iWZ~-A%7rJ7%GtK&re1|QGX~Z&%71}3iK-6@(<^R z!;xqpmI@S@#h>z#M1_)p0&^Y<g_A+er>MLvLDUEQxsqbZCs{u#IU?B^C`?B360(y? zUesTh3MaKn%0)|UkpNO5gGssG!c;-r9}VZ3q7UW!L;2xwK_U_?Os4W}wo0j+0AaaL z5D0~&{sfW*!9Xw>j>n~3Qc-!EVKk8+D@f=iOB5O+5Xp_F0!b;;yjVOOk0hn!Q?fT> zv@n>IyedeBG=N*30#Z2&;(7j5Fc^vDMU&C|P(dUT4@U~6+WVvCAz&v>X4X+sl%E@y z${LoOk0qpX2gAXHlvy(Ak3^$V8D(LHW|6sX=G4~wg4}3+K|ws4R~U*WV?k-Wk|wEk z`TkfeB`T6`Rl+qF6iAA~;bbh8NciP~L&-!koL7(+iNzxEKrEam+fo>V;9i119L)90 zqsn1vgVL_U(gKo!ls}#q%$Ln%{Qg3zfldhL9;M0FP;NmuDSL2*!l_t16%R{uk4VXd zVsWV(@<?<@uQ@I$G8Yky<QC=^<|U-+Bx2!&<WL|e4Ja=4urM48C!=B2?>sITl>p(~ zL@J&a59I~oL21c>q-18WFq~fy^M?`<^EOE*J#NJ)D9lYr{s-a-+4ZI{Ss?8@Q6M&| zATL-T<|~m37B~T%hZ;nGAebw;l8QzWQa<rKDW`~7HGh7xAP|#GNF*YfMP~bBbG?Dw zh_sl(SUkT#E<xsjV=;dsWeh+t7*3=Tc_~Nz<dV{oS>}SJ(Bi4EG+x=7N5o_DC6O1% z3&msMSTZC@&C{B#ZwxgtNK=UA2c?esQ+{c`K{=BqlM*wP$d~s4hmu;eXUn6k@<^dm zHS)u`u~0A>4TbZ=$wGfj7GDRX1_gq04T-#bDSW*Mc~Zx`@WSM3JQxcXg#7WO6h<l~ zr5j2G11T|;v2bBD8FzEFtR}@oeONL?ewRWnG`T6498AgHrSU*qHoY}9Ny@>jJvA2| z$rTGE`b|xfkkYJ!((+Rwu`gn0OsC+4aF!n!`LGy%DYH;eDo5BK$SVvNMB+h7p(%3d zsv>bmzK2vj^CF4jsZ&xV=2|48NFWtUh7(EIFE2k37waiS63mzK2}i|3$FxXfy8I&4 zLJ1NGhVtX#U`R?l;1|Odl%6jh3I;;SsF)A53v*9N)}73ls?mrshy`Pbg1BUMept*z zJW*H}O-N2imyv`?GhxhqW(iW5mm81CPOgPwv;Bp61ybC}M9}0(zU<6Yko5c2f|O31 zJ#Oxd=(K6l32IEiR7C7YIA5+kEapsVPS7uPUQA>pn2;{FTuzvn3UlRIyrf)0Djt$r z77^2)khU8Mrb5yZB+E4>yVgS<NR?M2O2Dv~UZ<ZGlN>1wNZw1PrwT%$gmmq)kyKs) z?nFf|D^+dIFS25_R9>+josjfNC7TkTHXq^2?Y!aqR5}em&2YA{Ny;0o@uE2JxZFXU zm2{r7))>qqllIAL_&YmrY$$%yD(eHuaUlFC!`FEDY7E&<7VaHItph)m_!e;1KLUQ2 z;Wv8ppMW7Ab32l&Eb`t_mmN_V?)Z^#sqKiz^1rUuNbE?(@)_a>nvWe}R1!T%vcs+C zYvjG7uJ+EaA}icGN(*|pNzWY@DL9AtBHUW&O8oGX3VIWt2tC7yf6+lfocKSUP=H`g zI!$^?<|v;|@(*6A06)9(zh0*tKf8ParYx6{o`bU$+)8{VhUj+^U%XhscH+w(Q1B@6 zi=kjQ@vYqzyh!{7OrgF?ybsd(9`Rk>6nsv6JTm@!=KB;>mwI46wq8AmspM0b_f@%$ z#82*_yeIMc$jD*DpBSR@QR0`}uY5M~D-y~V68~n2@@2$-9;*Bv;ul_~{9)o9A5;D` z@$XSTza!qVh06a<{BNU`*Fqz-`6+uHI-mN)pGST+C*FUs%I6awRYQ4a;{7@*?@N3h z8v01$r(+16B3}0?)iaBDe2nrdi9d*PTuyvxJC)x+Jc0DzM?8*t@+ab-9;bTVA#Tg} zGva%o|9j$XZ&E$~A#Sg$E$q21uRl*y`7rShbCh={{)J!pNaCNZQGOlq!V{FQCH@!K z`JKdX!IaQb#E(NeeTn$kJ*xj5;wc#T&xrRaQTgwQk6Ns}1^P9cKlVBU#6LnO(~o%f zm8$1L;*qJ!ClC){N^2JJccFhF@tLS6%ZSfHM{$7o?P%|B5&!cbP0y#q$DXJBTjDFx z5B^U4v9>CI0{RV`Z;zpVo<aQ4i&efA@o%;$FC;!^l=5!GKfhP`VB&A0{f;M|i*`DN z_y(l^QsU=qQ2o~t|7o)Fb;SRLdcK+X?Y&k0Vd5wDSN;rfYX{yS-e;-Ge@uKTrlkK) zygr<@--)lvQ9ZY!9@+BRfew5t@ug@NyNFx6bb$B`xUM&e??AbKL;O{=-(QKhK|8Gp z=hdcjCmgi;#Qmq~brlg`+*<hn;-e=hA46PTo$P!j5#P~W`F!Ga?^1pZ@!Ky^zJ_@5 zZsm6p{|No*PU1_NsQg~y7vh%oE5!T44!lpi({R=ECGkc#DF2E0^XDqB2EW_pe=Ya{ zClh}g{zDVu3&*LR4#cmSrMwgIiEEW#L;O0MpTyUUQu)`2Tf6rG@utq;!{_@q@f@_5 zV%RNvy}z$e{R4^b-=f_1^H%=6g-Aci-`P<4^~5g;C|^hXwNA?KCVm<0%!9-yqa8g* zJhn;oRH~^*o6e_UKkE?p$5pN&@zLmyS`puOzRDL6zigxO{>10wmeMHVKV7Ht6N#6i zoaPX}q@~KQB7W-w%J&h!rbziK#3xQt{vPqSkj^iNSE;4)KM>!wOnD{zZu8lP_S=wn zlY3M?LVP6rgdW7NO{n~h#D7IQy^DAr{QrB2_nDx2b`qaALitm~ZGCu&xGnd0h$r`| zp3jN<;rD(GUP<hTaZ&AkofA>7O}-fsWUudJ;;P-}tMB2aN!$9_%)^Zy3@d#tiO+|k zJaC(y{qPG1XW-L`{{`|FXW(nW?RC9^c-Iqu3H+`MdbVZY2T0HN(DNekZ^2*Bpyw#@ zldPWy|H9Vi{;gF}ZE%}!b~2`eN8aRr6Dd#g2@p5)Pv#T$aBn#ld$`f_5afFj-wNK> z!;KzWZ-;xh(G$S9XcTcfE}caD1ISxH%a-G-;IlmPCf??g<v;mc?%^ihMW`o>i0e8Z znOh@%2J-(V;<}#4=UeaLCf@N6n^=9m%^q&z{Q`RKCH_A6b`LjtzMf>X_<T=zxY1+% z<EMyEhJX32hZ{ZCKD_GTMo(Axd4DEe2!6=Jjh+TE`A<F{g4_Cb6#4&^N8Wthf%;%4 z`%HOx`N?%0bv~<SJoKCiZsqO$>2@A&(*F|DnMeG2@Cfm0@T)ozuLRzMcrp0-#5;oz z0k`R&i1d&4$eZiU0iWpMCjAScXEO22!DkcS3_hRuUEo)N+w@$4cyI8?oAe9>-{9dU zJ+DH~9mHP-znAzwz#ky~9r!NdXTX2hO}sw%esE6zD;fA_q^B$Nd`Y|u`1iyofd7+t z61)=pESsJc$hVr{wtm`tKEuOJelCZevxwgS-jevk;BARN2p%N<E_j%@S*Kw>MZ|vx z?@s(z@czV`!+#x2yb1Uy;^V=`5g!Yl0Jr&hKl1Yu4@cE;(!asOjp*x;-|W$E>hnJE zM?Ku+|J8{13F3>upCx`T`18cKfWHoI({Iyb=Z9>4I0^mBUrEnv(DM!PSHOSDpx-X` zvHAx>e_dmg<zu+H-XEanRN~)*HvzZlw|2XYN8aS;70}<&!;St1a0JgIemZ#14EhIV z;1fwt5%f$Z-WhzZhnsZnKss;8z&8^A81lO_@ckZcuD2BNzCe5e_#5ChKhK2z_dN0@ zoz{Q*+{2CjC!puA#2*9yIfMR6btSNTINk=}wmy6WJ&lMT2Jb+6f=GWj10O@YFXU4m z{pNbRz@M4p;pTd)n*Zc;G4aaai!$iHJ_Emt^t6MXEyUY^KSX-QBmGZi;O~&0q0sXI z@xkDqWzZvw`<#z0uhEFN5%Fum^TACynksPr$r`>haXZc$L3}3$RO3j$YVrB5B6+K4 zxrduex)j&7iulFgw~~HTSKr+pc~c+k=MfJ#D(pD<apD`H{~6+k!Ji}kKKN_It707W zCh^MPAAs9(sgHzy=8<>mGx&ENZlbi~)gOtsgZ|%%mw;DBdD?b50lYT2O;0bxdzwey zq~{9orXFt6vkH1z5MK%2-os5<eU1A>VQ?Go&(J@B<ZV5<(8Eo<`=Ng<@khbq9&X~b z<H0E&ZuFF*vdkbp4t%bM8$EVhbEStHJ*UB+TTHw<_)-rydhGnzO&)Ia?1lU-#CL+< z?%_s{oj1GJ!;PNt=+_@0ej)f%#J7V#Lwqav^B!)p=41IYpO-z{q-Xmk2m20rxJl3N z(DOd=pTR!{xAkEt#&MNTQGM1f-8E9rYlB<)YZd!Cc;rpIV@#st6CgeWJnZ2H+4-wt z4>x)aLcS;Q*TDOFxIvp*$ba%ldAQNj4EFjW;!VJ3g4^qQ*wG?((Iap2e+T&W9&YrX z4?Qc0_W-|{_+s!4#IFS3O#B7#dx`G@e~5T4?9ndbZNT>tpA5dA_(bqmh;IgegZL)! zw>{jOZy$NM$+r(7e}uTT*GIu^xqN{9uY0O~vHW51d~jQD|5~g+Od#%u-kHRoE>ii+ ziJ#g=`BLK6POc+<k-0eeY$a~zu^%CB<9(XAwR>+7KZ^S=pAonEzawt-|3=*EuZjD3 zHs2OP?sVc-e>37%e+S}L|GC8N`j39Zt^Se3t^Oo&tA9H2zu&3(e;M%;cPYP_xb3GN zB5vmuUnXwvr@Tje`^~EVE8_OLej>i@B9%WA_dRU>S3*D7p19T1gZR3hs%HpsD?gd| zvv;Zd0^(NwCgK-NSNS`MTlpu6f10cEFA}%?=G(*z<0^lI`2yvCCvNrpO8h<CzpDWU z&*rC<Kb81}xIfaA_|jDxZwKPLVIR5@|74=d4<K&kM-y*#x5}3gxAJp{f4y1d7ZJDe ztHG^39HHXA?H+k!lB%J<e~5S`@F$6P1K&sdJn$EZTfgcR;wvEkHu0n2?-BnL{0Q-m zu-jh{4}yP7-1gHy5MK=W--y2lUa5g*ps7D5-`)W~4&3JR6)NTn6Swo&Lr700*wx|0 ze}n!Bq~}}sW79nH#x&%BU+Uo|ogJb73gTh#CB&oPHxM5KeiOL8UYnlVJ@O_!(~zF~ zJlv$`7U<bd-1e7`5x4!{lf?Hx&wdX#{@!_5H}ygW{yOnL2PBYu-pasnJHeS}!&I6h z4|mg@hjF0%hhe-U50~2c3Dc|&hl}QL6tlyP&i+u)$oaKwee9vF3YvR3TqTF(dAQM2 zJER~&ywNlTU5Ph_JwM;W(c~O5+{2B2`x%cf)~@~)^RXqwb6{5yjdQ*B+KuR3k35Rj zAu#ujJi1DUFZRg8<U3@!hodPwWQ~WTs2zf2x%oe|zY4+}JNyiUHHRJeZm+ix{qkcT zjwL1zdB(#{zSTtr{K>=5#CLOe%fpTQUibrtJ>1p}gN}IkS@>=aUwU|B5C6`?b3FVP z4>$3?iT?U{v}1F<O+4~-J>1CWqQ7h4;Y~gAO+CDshqv<ZvpwAJ;kM43pF<vwp`8<| zlZUtT=;8I@A6~6L4)n;k^2lH4;pV#XQ222VZ|#vU@$fbtKGnn9diZ<~Z|C8QJlw=P zt)u>^`)#NlXz!6<L-HHy>W{Y(zw;sGn>`#w>-@0I!%e*VF^=H%>hr6qo+mu=9TYkL zKkMOn9{!St`#t=ihnsjO?$#eaB7WQh%5@(R&4+xCo*z8&Fy+p#yiWefwHoMn*eBb5 z&%8wWNyJAYv(NPKpeJ6tPQmCY@bC^Ed2?NMTpT9;)14Zq$ioXgdU|?z$ioMCc-X@) z@NjGM&CgK}N0o9yp*UT;_m7pT%=FRbWAkSsII5S+8}Cs$YkRHy2QaSIMp?cMcGb3h z%g=mD_1HFL`M;l3ZtIxk=kHT)^W5^a{gj`h2REHx4O37={4y9z43k{>#)DN5>RjF) z?P3V&>9Rq=NaAO}KgY65SI_<HRWM2NU#w6tiFg9}Je_#|t_tQ7Uyn|E0dcd>fcY%a zgPWdFsB}w+uSEUy_NS&ke~60X?N1HA7VQg{SEm0FReT5OKR==19^%`P0o#Zt;4HwL zx%%s(f;>+0N3K_ZWpJ*1HI(lGl0SH^f|rP2hVwUwUycQBhlsC0y**6)ebn<K#M>RO zz}sJ&{Cshf^1qXO5XSpQ;;)t}_=R}M6AFyKZa%iXoPl$1|8C+fL_XIh`L|Hd&2x<A zWA#++rsv*%-{|=c>1j;zub^QyC*FIw>S;^-nTE=}{(#ZHaDsBLKVW#%BIRCx!0>4( zmtxYt7j~&P@e8-8o&m%kgdrS8{1#NeQN$Zvqk5vmBi)rxAl|e<c`5OAvy{&ye(GrD zUcbUz?{OQIUrzEj!7yA+{0%sXUVp>rnSyk#B>6=*sQ$IY*P`8RARawY<?kfE^K|8Q z{h+N^-BC}rle{1G>Jj2Mk5xUpiGSZm`P0OEAwAC%9|%3K5Wl=w^}I=Z|CP$$CH^zY zo&A~dy;S})k`K34{uS}D<CT9$d}dYUKM@~<LC<f*_YG3{Djt8pl<zY&l-D3$w@CSk z#P34Ca4PX`7?3q2{>gmR(}ei(LzTBAo`MtCp7_t_sJvY_YU|0Lb|{aK{I(qB{M_P6 z7bx#e@-1PX`w%~4qRI~<{-R&`aN=*EU5p{V_d1o26Q43(c?t0_oVBUMUx)pfO}xt} z)pH5)7g1gdi5Kov`D=)uI9K@%#K$*MzKZzG=wNRqeih_zCw>{yc{lNI8mNALPV<RP z%6F3dUA2|(BAz!#`5xjoc2fQ<@oli5FA@(AQ~B43@5J>UBt8-H?-TC=`A>+Kv{(IK z5Whc9`PamUovQpF#2;&}{9nX>o35OnKka~ct5wn8Z9A$8f3+6zIT)1JC0=~1hCiLS zecrec@k?u}d^6(DtybQe_+<EL9f-?L+s>zec;bBJ=McXYer6Hze??WkC-Ga?D(^?! zt`8nU{6h@-?enQNKVL&XIF95WzgqPtiSHeud=l}FO_fh4{>ypF?YeavZzJ#pBwzPo zmAC8Pt^Ac}7fVQfH0t4U;-8`4Tths3uIgV;{H<2X?;zgnEamqQUyORZjrb|cRsJF3 zwbAc9PW;*3D!-R_9R2J8;(vQk<@vehK_ivFLGr6npAQjl1Ap=`@d4=fj}Tvl`urvF z|J<SR{+;-D_bUI9_#G{k|3Z8%%CQps1zYZaJx=A1C*BR?!P>-UqrW(r_=Cr*o(9C< zhhNv2_&=AZd~@Poz;3rC-l2}l`-xwN@(K}eGg;+35x)xlc`@-XPf+>Z#5cij96<aa z^b8}u<4M&siueogAELyUp}hDx^gZY|OG*CfOI5%1`)oO03cEL-<lA7Nd^z!#ZdN^4 z6Mu4=@}<N}CMaJ?{IYA5uO<FG@?it<_IIlMoy1Swp?oXx+AWlCC;l_?=Mm!9^i}!Y z#CyOVK27{SwBP56cO0a8ULn2${l%Nax1m12OMEKo?MK9y-=z9KBfjcv<zF$!xa>RP zS5{K_pNPj$uYMzbAM9t9Y8uYgANw3o4dO*pRqjOMKf*qoO8jfT$~Pq5ZJqKa#Gkuc zc}wDJ(ZA^a#AWjg_g<p%0g~VRnDPkm;s=y>CcXphy*u%-=y&=M?+E{75b?j=uKI@) zxAsW)Q7%h=y%{PWC;2w;w@ZjGyj$g`60ZllH=Fnm^Hu&5;uoPD7ZN}3T9v<s_-l_S zzkzs{ZOT_MzfAef#IL$u`R&9Xtf%~L;*Gi~zmNEa2FiC5{|xPS7xAj7Z@MpaS^gJA zRL`>{U;L=@7l}U!yYU+FFYBuOLE`l;QvN>iJ60(Fgm|AZ%D*5!9(M9;;?0r&{~-Qr zXVvpB;(OrN{fGDq@GGjJ|F?GFUGx{Vh{s`n>Js07vc`Kl@no^`M#P_Aro0*PZd;YN zCjLCyMF-*~@Fxq1Z#!G{oJ0KcGnE$+{|52)Bt94YbwA?Yp}h<t-f^<(A4xoSpYn0U zOWP?=60g2U`6S}+!QM_MegOT*T;eS;f3kph-La~F5%CYvFDxNG`AU^vPJF-(%GVH| zF-iG);=L97?jU{$cI+PFi&7e38}W-uls`ng>AA`uC;s65%J&jK&_+4$mvRx>k$tYz zwu@8xtNa_JXHYHWhlqECA9a}chwz_|5Z{RY<xAox;d=j0eAR4?_ebK@(Qp1jd<4$z zbFTKfdiGR3#~-gp%OCEi=e3Eq%2$3e@mJ9QHXv^2cN!C)HAD3@C!W(>d0XN;U<drf zhr&M(5kF;u>ghzh4eG6ZuGe0#|2CEHP4Wv`DChlZk|?iXB!4aXwNb?P!~R5xzW_Tq zfp}z###>5!4f@%c#6O;{^1L6;-tNln^ThUgPq;<-)ud-F?9x)=y{D-BO5(SjrhF~& zYJHV&AfCkh74Nq*1pVe#lHY><Ydi7j=r<oBehB%toA_(PG(Arff1siA=ZRmAcE|hq zoDo;~H%b0k<o~<GmyTEYkBDy%DgTW4Kej9Xiug%5x6f7Ea<tFu@qR%&(J%Z)dZw>c z{Z*>#(dxNwh@RIV-WT@jMB;5$sr;$LpG3YjBtB@9%JY6i_BouEB;Ow6!S=)tVm>@T zyf(&V5#smVqw#ho-t<!C-HG1@zp)STG4L}75g΂UZ;^gCmS_noZq#);o@xAGF= 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� z!y8v4+wdDrVEK5%ca!sM!{6_OE+4-8F@%4tg77_#A^iRd!W&m2+w{L)L3m>$vkh<U zpf~?|A4B+~6~u3*TC<Jc+Es7-#^uX4ybt!&8@}%`gtz;sdBdBjtZd`A^TXco#^uX4 z{Mi+xf50(>xA)(?@ee$P@b<YyZ+J80$u|AAKl6qkd<@}-R&f1h2$gO8<0}Y1^cce1 z`D<_bhaE%sc@@NOhD6z>|EdbYn<>z2!`tU7z3Df7Qnul5tswr9#}Ix?1>wz<RJQRy zTtWCz#}MAmuY0e5^f82gxq|q|97FhbDhNOJ7{dRhg7D*xA^f)$gdcwl;eV|leDoN? zSBJmr&Hvajgtznm-th5b2%l3y{E1@-->!o2$qK^f2s2rQVV!)_k9{t+zOC@!)vW-I z4drM=y5QU%-sz(Sum!;QuWjYehOZCaLXJk#4i|uZ135wXLA6>bpRb*KH9G%jc)x@- zI`iev`?2wJd^Y`-8=uO4_l6&Y^ncL6OVee$$j=q!-xYmTYp?bi-sE4N{Mq<z{+T|l zqWIhA$Pe;)fy$3%O`Bw9!u@!*`QPXJ`BXjH|5<jb{J_k}e%(<+m^6DoENiA$E4uy{ z=BuO)Z>~Qme|-Iy31gjte2p*|pY}hle`SX7H<-bSeC&NHJxh=4dikNE^#6?XZ$UjU z=?}>tr{9eq?bXKfW08LQ-Uh%Ae64Q$6n^6sD*0G54QS$z$e&eb>rbZmzc9|Od|K(j z{Xg6IN8F{7D-hDeZ;B+__)o<AXkRyG{gQ3`M-hJx0+{&C_&3}5M<M>Ee=z>)n>FHj z2yfyyRVv%~7a;y+e=z<l5dX)X>n}Qn_-i5KjeYTcpw2~^>fd-cP~QA6mQdMV|7gVj zr5lre$u|BgwyI<vItG*f##Uz=e|Ixjk`HeG=!yKFZTvg#SIKn<VB$C9-)!UGj`%;K z2<g<9DgS#tppx@E_Q#BWvyFe58LY|2jsx{9`|IBa2iV@HGS_dabhhzt9;h*%ZX?Dq z+w0%)m`e6SI1|6g(rn}3gZRyu&-=+X{+|(l7y(TDCQGx8|3oxAbYpH3vW-6v8^P>D zNE5$NnQi>%BYxB8dOz95|7`{F4-rM##(x>&Kg}Dte9t!i9lKSs7s8wCH{;)I<6n*V z>rjMrnz8-;jQCf0?2j4$W*h$|RJ<FIetXC^{%iNDq}TqN@o%>AcQAz|pOf_9{-169 z6Q5SeJcKm)KT7_xjlVPE|D)}19pd-4KQsQ#HvW}}zb?{m57}P->(8WLzwx!Rjeis3 zH+`n}lWqLIXI1hY1UC5}mA`D`{|xcxAiO<f8~;0qe>?)3_~Y`IZT!{DWS4xFQG|4w zvHgYjtK^7ks>j4{#=qIdzseX3`9#ou^(=e)v*Ja>UrR%p_|2{8Y~z1<gogX0_V4Ih z8h<ZU<1_J_TglnR|0&{cjqvu6ZT{zBVdn}2H1SW8zii{LWsH@4{;2)ghxonrr&RQ1 z8-GK@f2Na)vj4KZ{%;Zgcmy@qZ^p{m#velbCs2fRnz8;5#71p782_61ryoQ7#b&Zo zK7aK3r@f~s9q(xIIrVR*e9!j!$02@`X74B4>wg{b??3=^{j=pS+xTBc{C~9lU4aG6 zy^wel|J-AU|8vA&fbjN^?e)Ka__rXSiGRNQWqbV%O=m5iKRW)Mh7AF|<KIg}U$*gg zLi~TU|38ZOz5V}!V~Bq_;$Lkt!Sl&B|8p>K>w<Y1lmC~?U$)oZ%uM#n=R%5*PBXUu z@t>%qxBpux`m&9GfpM1PQ%n)kX~y^;`&=dMIx}<qi{vlc`1hHc4f6S;_GjQ%8vl4l zi`t*7<$JdAe}MQ~AiO<fd;L2QzqkHha}4oUHqN4aqVQkzEPMZ>)!#Iw^Xh3xlmAQP zFWc*nCp6q2wSOCb*Z6y>8pr-Gtswq8g>jymAoCIb`r78K?8CCR$xju{zaB;W^%2xu zzZpyM^=}tubXq?_zB->%X6SM2K0Vt1ZT$B5g#1uZ_&xb50W)HQyVq*Nzku+r0KU`@ zsKh)g2yWAF<)4)=6<xm%53&qIcys+L<<Ew<`C@*isbe8N--@6H98t$P^%*-@QTQ6d j$whVo9PO&%zqApm8u$8f>a2aLDEvUA>H{m7A^iUX1mKnf literal 138552 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 WalE-h>D;gWStSot&{`h<7XN>ie*2LC diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/rpmsg/rpmsg_virtio.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/rpmsg/rpmsg_virtio.c.obj index e098d7e91072c29bc0f5e5f4eb1afdf96c4061b5..d5c31b0a11bfacd3b26486147de1ad35d1eb175a 100644 GIT binary patch literal 192096 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 literal 189736 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 EA2Wb-v;Y7A diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/virtio/virtio.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/virtio/virtio.c.obj index 78a7e430ace13cce771fae6a38a179e4b0e2e67d..b6ae71b112e11622c6c97ae89a6f2f7d2b5b5683 100644 GIT binary patch literal 134520 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 literal 132408 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 diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/virtio/virtqueue.c.obj b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/CMakeFiles/open_amp-static.dir/virtio/virtqueue.c.obj index 61d3acb6882deabaec2e0aabb094c0016dae15f5..406b2bcf563a6ecdcd31e338811645f8349ddec7 100644 GIT binary patch literal 159032 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∨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 literal 156928 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 B$@%~Q diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/libopen_amp.a b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/open-amp/build/lib/libopen_amp.a index e16c88688ae774ab4bd6761f5973c3fa27e5e436..35b7d21f7b3e6a7130f776c5570af2c92f7d6cdc 100644 GIT binary patch delta 498781 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%0DP0+bB}7y$yF>^ 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�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%0Af?mKF8itCp!^Tbqa|5v>-n)~_ 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 delta 481159 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 diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/build/main.o b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/build/main.o index 4aee95dc6a896147aaae3ab1487eb9f93a073393..a0ae0a8d3ca5f4fa1ad40144256b92c0ee319691 100644 GIT binary patch delta 577 zcmbOsxPotjMnnb+0~|PjSq==`3|tIN3=Nl<o-F_5z~Hdckzqj)3v0tA79hWwx#1Es zkY*_05Mp59HUjF|*$BjmKzx8X{+hf3^HmU@=pdmNl31Lr5ES4W><+gA%=lZqZ{=TR zhKWGV6h;Py2|#+n)8xrgjB?C>s}D`KXS_MtfQgNfaq>b&(aADQB9jxC*e07XX@Nv1 zr!fglp1>rh4b%t)7EoFoNDDEr!h{)Ype&im2bshf)xe|?i1c;?t7K$wfU1CnK{Ql6 z08N}BH!(9$FPTB5f<YyPAtyB@DJL^88!S4xk2y4x1FBvc=qPR|8$|Iy*}_0^HY9NY zDBBz;&Wj{20cDG#sh5F@TTE_b5f=p6!iS{GU~(X<_~ZuG9gHE9E!oT&r%Wznvj>tJ z+3Y!IK-F<iR%8;L%*U?8xdAF-Gue{ee6j%t2h$3M$yMxTOm7$_Z(_IO^Z=R;0vjg( aWH;yh!35zIOt$1O=M;bjRQTjdHhBPMZ(q3p literal 2200 zcmbW1&1(};5WuI|sx>iwv<gBMU!h<sc1eO_>j!LUZ7bBONs5Apx=prZX_5`Qn^Nh) z{0S}e;8F0R{sW!_!HY*JC?35CUZtlViq33i%yyf2=)l{V`MsHW-}~b3+;ps`2Sj?{ zJ+wWc0N;<aZ6h!ZNI)DuYKz}4DebE?@~Jx+zw#eR#)A?;oKkAqwX9s>L0;t^-p|jd zyjiVRtX51iu2iZ}wmszqR5d)yQwtNhLUx2A3Z}QxN^4czTmSHOPlL^!1ndp~Y<Mx) z#Gb7m+Q2)~*fy{QENn|ZuATZfe!hmyp&-uK?Tt0JHE3?fjAjn|sK(Y#!r0wg|MVtU z@66=nO_iFNUr+_dsT9kmT~o`BtNgO1CPwS7vusz;a*Ji#w~BtlwbZzt9nGdQ<9a5m zQl?uSMJqirLR`-%>dB<D*KwpSLTA(qzyEaV);gXbfCjNn;mEZvy!Qa_3&=rEScA|d z;mky!yYWspjp`iZ?6x|IW`C%@&s})NaJn7#&$`%!U+%&)UHF|Y{1Nj0&_2tKEHjrm z35P0P3cU!!B^X`{9B7!Xzi8KNzh%`Mz875Q;1R$Y-Rw!%GJOkH$<F&2pD&iJQlnzI zusTt%SL~wc+fMCXsbbAK&dNSmu!}1J#2Epc2)+OVxaHx~ka?bq@Ut90h+J|BT?p|c z+oTlRQa{E1Fl(tVTr|}W*SQ+0Gs}KDQb+hT=FvL0yKsZK%(Kk?6zdx}AG&KIb8N`` zCH^7vu}J(g<}{yEY?CU5xa@g=bnki9H<v*7e7B{`V)@pZ4|>V;P0*J-4|LZdhaxlj z7`j%))F}uF-i<~b^rBO(S~YnbJmz84ASU4w;AkY-U|;Tsbnjae!Xa#wAN{iwBq5?H zHZ1f``>-80pY9RW%wh}66L!2XM4QGUk$D(wN7w&_f>5Gc99{n{jG?!0U<=DHUeHS( zh{mP&DC3{!;Ca*(l4f7j6z4q^z*^=V)}8+LuQ=c{>*JVD|LExW#G`vpLzNk>lM@md USI`+WI^{R{=kr(sSx58#0%OI#A^-pY diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.elf b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.elf index 364a62e747598bbff70e65a7dae4a6f07681341b..0edd221b63265c90d0c8bc322c3124c4f8984c3b 100755 GIT binary patch literal 3447000 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%0A;g>E=X|vlWe#Ph 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 z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjY$ zhd?`4lKwTX9nHj1!YbykDeny~*BVMQ_w`z*MG$W+zPG<WFDEI>3J4G&K!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oU)46L`a}U03%me#6ag>D@6qyMJ=u#Pm#W@9bP}Vc%5m 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Â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ξ~atgGCBsnt-NpimDkR)f9g(SIwVn~v+?NzojRvp%`N1f7$m(`wq z5JQ}VD)m4d9w4%RVu*84j~<8zAim0eiy^H={dyp6CKCHokWksH;V-gH?AItIVs2v$ zo6b&FF~md669~vT9|8zT^8Q)ft02jxS810YBspJ5NRo5qi;?7;nMRZ3Pr)CO<ZE+$ z6PhGH6+lRmUk)H7$sYv}lH_jz07-r!@~P(o72Jw{AxX{x0+O6_JtWCl^N=LxR0>IQ z0wl><PkB{u!y}o?YEe%R(eL9QF5tm4B+1!;fFxIiX_A~Z3rTVg9zP(-6QCSJlAI-n zBsqI6B+1#g+fm$e$f(M$QT1UR5PB4Qgnbl+26Ny{gi0eG=ow8F@p=hkIpRY`yX6i4 z2eV_x#<J^)57hrcd_a=3#~seLI<!WXdb|{_N2Xs$CoXT?tBNv=!8F`umQ(GTCPrEE zGq){5vLQ2c@V5XMLuuGc8(I!%=&C|D%x#werA2I%^%_I}b;GbPh8xzR^SG9I<YYM> zP6N_(ez!ZE=9}sK16|mNCSBT9MAel!Ui15kW}l-o*{sX^D<l<Wj>8iAzjMa-%njdw zi~?>rmtJtdS0E^<Ip8Y#f8&53%oLgfPJhS&Cu3bW;BUecaKJ;F9UO3mD=v)C>?}@m zz_~%$BM1CZ;6xm7CJQ*=--5pf%^q;TxnT)7;H*-}0S{?*SO^PgcIdgz2hzXD0pByt z&IX~pfCC=V?645VGX8IHz(blH7Q!N$9eS=YnjLzsF`6BEuAiaV*|3mi2M0W)*=yo7 zJM>&tS5jCO9Po%{ho0-_(CjMb9yB}jT)B4)IN(Bt%e{KgbCvutpL%e>1DYKc!UXx> z=YU5vJM>&xR>%S8vKMl|Bbpt0t`W@+Jy%j!AqPC7*`ene(d^K3Wi|KA0Y3;CgdFgQ zW`~|DGuSf+{905r)N|#2HspXuG&}TMImh<I0T*&z9&Dtd*=4wXmS(4(Ye=(G&sFe3 z4tPYfQ_nS`*{SCm(d^W7Wx9w19?|U7b7fq_0gq^Q>bWv5;($jqJM~;6nw@&C#EdxL z5zS6L*NA4Po+~jU4tPYfQ_nS`*{SCmquHtF8l%~%=NhBgsplG_*{SE+lV)d`LZnCi zE+E4(y#EQBU1JK(PXC^1cFq%_**VWN2V7`&wN!;Ft`W^n71xkvr;2Mtvs1;DMMWI& z&!gF?;u_NIRB?@HcB;5WG&@yXXCX_?0T-HGRaJ4oLz<l`u3XF`4tPYfQ^hr+*{R|h z(d<-lWt}4qcto>P#WkYYsp85h5^=x@MI3NK5eGb?*{R|h(d<-lWqA<?oarJCIH8CG zPAKAl6N)(Cgg(Oo4{3IGQp5odX?6z3X?DUP2Rx+Nsp1;Z>{N06G|kR*pxN2uLbEGa zbHGEIohq&&%}y29Ptoj5_0QAn>^6-3J<;sUD8>QjqzO6Td!*UH0T-IRCdnp%1AZ|! zwEq-M8F0W!2lwQFGbeDs|Hz#FT@E-cPUW1x;#o~`-@6??*~`Z`;KLCSaKPygIp73H z`7>p}0cX#6V-OH>z%K<5aKM>;$N^`?Lk>9e2sz*cLJl~AfS3md{D;g=bHHg5EaHH( zppe`ii9L5fZvPzqklg+w=`Xnk4;*k8JMEC%9t$8Ow+{jklG{fD2+8fU0fgi>sY{UC zJm#ah-g<ek59;}X1Mc5aM1|xwYqLjkn}labZl8fXLULQitz3f#4mdkEB)2&RLUQ{~ z#E{%(+pBD6tU9b=k2>9lc;QI04`PTyZpSPCrvQ=t6GIeoJC4{3@m2O)3`scPaiobv zVt)z}D%%Zzk!@nXMkx{VMaHn{Lc&YW5)UyKA|~hX8pUSv8qHkl)0Bz1ZAcb$743NC zMl<QF!wlmOa6>j4rtdS?iNm1^2RHQX(U5V@r`hA%0Dlv1$O+3qV+q~<Ai%rfTCUT? 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≺?LjN$IUK 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 P-*J}mpY{2R9rOPO6Yy$| literal 3444208 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 zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+z=;rO$3oJ-=Ci#S zI7V2-_*G@v;C!v2G;&|Bby@^5VR732{<xf^%qt*3fB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZ zfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&U zAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C7 z2oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N z0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+ z009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBly zK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF z5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk z1PBlyK!5-N0t5&UAV7cs0RjXF5FkK+009C72oNAZfB*pk1PBlyK!5-N0t5&UAV7cs z0RjXF5FkL{t54vyJ9l2yyXdtyy{UKG?Ck!@eY>Y;dV6Q*dJFrede?3{I5)d@dVdVf zP41gsn3`NTG&j|I+1O><F57<T%f>Fftas7wxdYo`X!|#PQyM>ZX)jH=bo*uB()vnl zY}NXq_&ePGhf~(I+VP1<{A-Ud95^_>=Z@QF7pCUMZ@+zhd~V;=UEA(DaOt*fF?7Y@ zE3cTi;_~s^4^8ji6KT@aGH%<p-Mb?zS6serW_D(3+tmKOb*l0CxykXFsk`@2-@a|~ zo;&WIo*9q9JND1c&ySZmTCK^sh3#XvrVO-NYlg1b*y^RB>W^CO(a~ycZ}g(k_-wgw zbj#@G7msefAi~it@o#kWf(uhLKAX#!I<_UHNdNM*G(93O-dvs48#*Jl_L`GhvHk!1 zs^zwS-|T^@@!O{tCg*m)eQNy1>B+g-o!7qcw(&!^&(1Dvo18sxFw}$Qz{J7nnLEbk zcF!N2zI<Zu+|<<E!tDIS+`$9$ccd*mFtxCIe;R0wpV&oa`?TQk>6yv>hxSa3=T$vV zs~MlaXMSPoz<9I4D_-sN%zS|C-?o3|@c12*liTW}vwyg5tB<Us52Cc8k-j-r7LTrc zOg9G4c{YwZxcm6K<NTYMdf_q<JLCmh`HEM(!qep#$M$&tw2LEQ#p`@-kGO4nrw>o< zS#f5bCBPA9-S}9!@H}7ZkJ4sxYJPrpt~n1|tvyqBO;1jZO{S~%WSj(3WBXb|i-T3G zwSRhkp&mKEuxHQI-WVQkwI*U{_o4j@6ASkooSKhuok%%5d1nlDV`?)thU1z#lNJzz zQ*(1Ovn53=Y`PgA!*PL#32`moy)b)VdNPJrrv=^-1CgD88ytvSO{e9=lsyM_mw|di z>f{S^aaE7;X?gSWaZRs>ccde8VcYb~%TvKLv3q8Ix}H#%Z1wO&9htamYHogdcBURV zIXkm=IxR7_VtQ(7YVW}qj!oV>wL2BrDR+aL9aAO)sEj@wFuV6B*~rg)&Rd$&kJK|a zID>hP4eaMXHo9*XJD@)t=_f*R{!q$NWMcpHf$4>`{53gI4I3GX%XVa=UT<?IMl9{@ zQXEDs(EB?ePbr%n!}ZQcxyU<XZOnJ@P+348IH~NFNOEXldjIsobashZTb*`P2%b1t zDg^(n)$R<9jI3YZX?Lr)$MA)ncJ=mNXXx_oSZio_sJoE=_Bz#gXH|Ekvu0bT>W;=> zB<-Hp>2}w5h9lnYZtR?#=1Y;2y6v$}du!*U7xj7(j&-ky)Sa!J_KR+anMPx6olcC2 z<#c<!-dN|9SVcSL8_Ho!$g4a&Jk(jAhN_3}kCmmN^}|&eHQS8INqfWX&bfK0`qS8+ zw7j8`pc^^wULE;NS-Uzdvik9~xV)(9?ljcxjm7*`xBBZ=J15BNs}rR4M1r*ZZoTXn z5zA`7YOL4YndH*eoRUVi6WrKXtS?qybtg*ptLleK_NylQRaLTIrR}RSbd}a|c8*qG zD%()SV)K|-^rbtx)%V;#7HbUa(>p_>!^55R-RiQ~Q|n{S*m<vO$EdTbZ%GR}rMfZl zcwUSci4h6CPIE&_Gg4iVM|IZaojBTUhkkWK?4o+7#KL2(?e4DlJ2cjPb1Zyhtb1ub zOk((y&d>#&_PL#*%erHo>bsXaDlUklBJZ%P(jtOuO<1+Z(=Pa?I66i;C!gOOD4q5N zos-T@f7fh_EO)E7^tZ8db?1zfk+IH6Dd=UMp_KLQu|Ffbk+QovHt4Kwbxv$UXQ;Yk z?EHv_%jwCbb9(oj&RN?wch*&R7li6S5?Ei2Md}R^PNgtrUDK_mV=&EqdbKep9vMk2 zQz`vfRUFA_1u35L((R=Ui-Y{zJ8P?ZZrGkOKAJLK4(*)i+|JgN_NJWqt7GPW-dUT@ zjG^v$rXK2UNh3O^_Bx%k#x3c@$!AC`?#x~+d2TG7K-DQ}_?{T*R%_Er(z@%jvlnO0 znTaAD<)g7b(u%81^<fidWr}TE68p9~mX4y!n}ccHXj(uz76W-(T6)UlHEF}U)jvzJ zr&JfmsPRnkruqQ8xE4*AZym%8^pVb4<H@x8=3e%^t#^JbFV6c|Ub{G6oQ~O%*si!{ zv@aZLM;qdSxG+|&D*hhbhB~no{<sc5PsRL-S982ot7F!ppN~rHS9wcf#rP+-D!Jm- zp74Es;2E}@PV9CsR-s$dGt&!oJ$A9iT56<GBk9*j>uOZL9^2GT>(Twn(y?luQNOAy za8dDzi$+t0jKO{tGL1f}3K=8&RmfOXzX}<Zw}C3;U_Mi|?#McJjBBcuk#w<I8B1TR zR`w&2#lfwLnfq11NK<cN+MZmUi;7<>*U}z1RBCB!;|e>nK57)}y49vsTN$b*Z%EN< zQ@);7lVjbNch2jMoS#RY+xymZ!5wZ_ceZ0}s@JW(FqI!s^ZRsJ<~hyPe`q|{-|iS1 zifi!wQE{wVZ;Jf62J29Hh8;^UXjycum9O|}{46hqO~Wm9tvz4sjLXGWVb9?=d_PX~ zhvYt-re7qw2kJ5|l_^J-Bhh_OO2#M%`XyrwH>F_=Hr){^MZd2hA~9T-l2LT@y9(mk z-7hg0OW(R=iS~cLh{?H&qNZ7RETbtxW3XR@rqM?gp)s;wghoF4MQCiyKoOd<+jKsq z&0N|UQujF3rDDJLX|eYtZ(iv-N~;UE)R7XS7t7ihzgX7xBXz32O{}?J)<&9sA5K{G zhf`Ne(>Ik?w%7?1sRm-H+-~~B@{}XHWMV-z@UmSpb*bLEtCZ@erc(XP&Wod!ditw7 zFWwr>tZ3y$!JXSs5pM0A7LB_!BHD?$c~-a4>W-2_owcd0){Vwh4quo5mSTQiS;<+c zn2%;x)C;2d__<arzw{UU#QkYxRsFZtSZB*sxl+-s{%!PCtm|&*oU*BN#%Qeh>XCl0 zK;2tV-Myo<ao4@1PL&t($E_WuVfRz_x7Rl_T`<~N)9zf*9Zk*UXxa`(%e|92k<RVB zXiLO4N0V?(bx%qX1LsF()<yQWMyqft!f15IcBiI$m72}N-RbCriH@30opZKywsbdj zqE=Kz=S{Sc*LE*RiF&<rJHuIFYp0XLk-9VKyv~bKbhPe03b8EL^fW~$RAl2oTII%G zENM{eWs6|1s=Z!5!1cQ0)4HO;y1ubm6RX`4P8n*)AXIGY0MwQO)vZoTJNnY4RCf(f zy{M)-dys0!N~F$tDyitCXuqM<9LG9mjn;?N`bDJa8tLpEaZE)$b!|1%i!@uRGnx*R z==wUw0X7^tZdW5acEoWP2SD9Pxa251qj5XXxK-T?;&6-;X?Ud5JAL_qwQ)EnjM&TR z;7Hw<X&d8s>0Fw_`f!Newz}so_nP!Nsn;cr*K}BQMz8FwS&02`dFSkyYfE%|=3_6m zFBZ`5z9P@rUUH7s$Klm^RjG3@cV!-V<h5f3?e3Q7G+bNl>-BOs$oIxYrfPj>T<BE6 zS6l@@R_$;6nKp?}c$++mgB4c?k9XzzVe+E^LH*TR9d1p}z3s>@k)tYuQ5!0i!Kk$i z)}8uQ$ha&t6~jo<)ZJpRU*C!POIlUFn-l{RQBhl%o82FeSk&VdYmfsAh?$P7@)wKf zSN<aN1C_s+(%*oX($wDua~h)uYi4z><LY<B9jn-~x_+3ego}477wd|#(0=7|uqroL z#f#+*R`FW7gXQsiN>%I&`8HVGI5?2Xpwq@WTf5brsZ<+@vMnl3r=>2JgS{PbFQXcd zn;WM_U;WvgwVR@N*qrZZoHg2ssz@riPHt~V9r5Gc>bh7!x+9S8nRKFB(cRMRrF$mh zol~Pg==N@?D<?53SKv;MvSg^2y7*I7>*Q|r`kaAM-AeZd(hZuS?xk^e<%~;WU~`mM z<8kM1_{=k-qL}JYRoq$_KD)CyM<TE5<L1w*7v*f--Hvs4s~6X|d15J1$&5bwEm1n3 zRo#&)Z>Lvr(;?kaiJN4n4%{Be38NC4`|nR5E%m%J>kj;rLM4f%IjdWG>*IDt_u{xi zlqzL$S0*N{?{%vSA`2nWttQf#O})hXKjp2<_Z>GS-N|0)+^_=RbJ`nHeYo88NQ1qx zO|jUMa~`4wT_z^6O?ewT8#i@MN>fL(d<vV2b=-uAWJ4oqm!<BpN8V8%5ohLc(Id7e zPK~Pd-mkLa`0KQ!NY6s8xU_tB9X2ao&GAwnt4gxs6+gS}d)^-_JJ$9-<0{yR-R^<A z5~*7xcg#eIvU{#P&hj+3C87vv%G+Exr@02pu(&RiPL?z_ci;C1;>wZAuJm+FBwPN0 zmzdD+YKh^ayINvozpEv3&@XMHJR2x&2TIr&JgQz1iTj0d3^$!JDQUlSjmXr@p6T7? zDVvGG$o$m)cpf&kBhN8?$NW?iS(rXBb=U6w^`sP;KRA`17)l9`h#p+nH#fC=&%ny( z;~A$tW!CcOQsk~Ni$yHn7-@RCVtT*M5Hz)Tl=*de{_%44uF?}3>qkbalTs;Fy)Bh5 zahttey)EvqSEr7}6CpABU>cp;(WwkOdML`QGBppqH>Jx%JG!ImqY;=(prP(}<nkt- zOGx+TV`10c5beR}LP&iTQ42`VP2_v@?a_MtIY*7pcV502TUNF1j=#@Cv+ry7;&7s` z#?Pq4Io_3PpXK&h(~<f--Xi&WEo@hIM18~Gi5YyN_NYQJiuNU?Uz9ubZJN}atRJ7v zrC2GMVtAk?5Q*zsFHs2fZwW+!Uzb>M6)&}d7^=&t{y-E~xk?Zt>IY`iK=Z(C3^(^> z`UP`c-RL)gmzMg=Ru~pr#;FWla@(ccQAt&e^2lur4%R@Ht!yN!rreI<rZFE&U%VNU zO5^_XwEak3y7#qW=E35--y)Cg?hg;P;A1(>RU?)ZsRm-9-Ivc(%FUP<uJ=MLsJ8Fl zj7iCw=VJ$Z8De~0f%yD8ONT&e@Q;i{&vArNV5f$4Hy*EufoSNb5vj2rZU59+94+5? zkTj2}){J#7$fM3(@)+vbCE-Xc?OUVnF_O#tUx@WqtwZtm>#@vV*)?j#SLov{d{0=r z<b-D+4$c>B>sP$uXV)5go>p_*_1R~)b;tKDnrFGrIBEuaxfk2FEB#j7@gB!3JD;E5 zI>$2KqFH?QuwS63;_JxgE>g)@7xGcQ_6xTdZVLIj*zFhc{ibLs*i+*^H~0GkaT#B% zPsH5)!l^0oBV}FUr-7!#kKulsKJs*oQhC{8zF$<w$_8o$5$kVHEU_u92e&6i4;I7y zN=v;(@nx04!ZB@N(*+-r{oyE^7b_aE^nOJnirao+9y9lc1E@bdSV4&46;vZ)4ND9E zfmo_CG|y$k8v8J5IG6YRf#!=bk(au}-*|5+@y|#le!HEXj6bb2v^iSx=S2|3ed;1k zE&8D<x`Y2ZW~^E_$KS8VBKsS=tX$azZpB5~@m^<-wG&pn;%8aFH0PCOdSBvrcjd~C zsOPuHeAe}cXL)!nS7et5CXXtlQ^DOYZ=%rZm*}aud0v|6O>4YgxYgg}tXt!Ck$T)M z^A&u1p<j~4#`miUN#*OUHC`9S*ENN4YIdiuR;JQ8zP`}wtd4K1MOmEgfT!<suI-MD zcGjKO>1^t(i*M15=8@?!uxNW%@%7XcbYEXb&+EJ-MdK@nd19WlxpP?xPwkwVg7}g| z9$Po!tGE^X%3f}u|7cV!s@B2y`wdmv$0cILh0Sw&X?)JJ@d6jNE8f0mdC@)MqQBzR z9`D{g7VB5d&ES<bmY=12zXtJ4z7=x3=+9?uWBfJIPJZKUH{Uvb>+GSq$*E`j+L)(? zo!@=n;Qp!k{!4Mj^IL%G7X-!Yk5+vA9%C&><^JI8+`{hL_fL(#cIVFVYu|X|#LjD9 zdRe@eY2uaF-xeir|Ixj=&T&Km+^>~HA>H&IM3Uy=ycmoWbw@&OCg*o}M5DKEcBhtb z?nvklL}Rs?H_|sf0x{U{r%$7g`cg)W>{l0Jo&D-Uv{eUs2L|&VQ;w=~#kl%GyvR<| zbuhREF}>e)5NoW{MvnXaBlX5ak$K?I!qnmDwT}fggORS^PEX5k-sBO({qaZiKE$LW zYJmN^*JAHO+Ngf2i1ce~gIy76B?Djb=nuzM<SnYR+6+ckn?pP%M7Kc`+u39~UU?OD z*|(N2rbLS7Aga^vnL0Q(HMx6XYELpwy;AW8lk^pqk}{r5o=cC0tP7rlhbHcx+kNn0 zyym1%P*;Z@ZK^{XQgtX^QjnfzxGV;{z37Vga%@o5`kDCq0#r_(>DzLi+iTj2uLsAQ zjboN)&qr11SSw%gRv+Ukc;u_qj`6Oj=V>*^-G_g|_vthJ&cL(d{pz}jkjtXxA-Vc? zc)FghxUC%*(|)m5ddkxk{HOwM@M_&3j+vJ$j|NJwC}Ec^_!f(Tl%l`Dh%_~@xUNP< z24Yb{4Hl8dC}#UbR9bG+=#Db5DH>yRtgSBGk0=_CC=sJvtFP*hHCOc)#S>)lP<6ce zC_UR94cfY=xl^slz0mQv^oAQ^d`@sdN}8V~AIaYmdTA`KYJKku(=vUg7yoB>f~@%Z zbHXnK&&S1mWtH|9%wWYUes=r#8}{NKhuE{boBJ%?n+xJI>g+$>6K!S3`ibcdKdOmW zUN3rr4(PAa25L0Nj{3sa@`ZPlT6OUrg>KVmjl!&Hcn+3pQErx^JgNe9gD=+!$`kZ; z;T~h^fq~X*%-9sGG1zatrqM^WUSs57Svy!XA5s1fl)}r^7M`wTjuow-(HfhxT%$Ec z_j4J;$7-}DjOLbk`1Xg>mPhloem`WYQS_%oWZ6b*TFG*a)>u;0QcX$H`y``=^VQI3 zJ?*}7Lp{FL)rn{DQ~hP6Tdf<58cg)(pAl~_T%BHkcTK$6@#WF3UEfJh#K+V5>Cw9Q z>ei0<Dq6d`HhsB0W{8<j?VNmRr@g6j@&)I|Y@_kbxJYnrMB}}A5nY|4TgRexd~r03 z(|ZQuPrSjdegVLA^Wa?`nLG909WCzXv{Qff;MB~v=)lUal+GPjC+MOR*U$PT*k7Y9 zwWlttmasK1gH9uZ@_7P0zP8wNTO6)<(~mbB$Ld~q#(niCJOj^1{rgy3|D3a{46XDh z0FJ84H65+X_txhtZv92S!N=I5m|U#IG-Z1fyLIyXt-fY#Dp8xq$)cd`SCyi8U9QGa zDp=7L@AnYIa8s#@!B{}-?I@q4(Y{#Zr!?ue4N{F@YHlWfiLRXzmuK`NaZ@{wStCya zu~hswIm}ZQUqm!mb82c|v8aCSE9K#++E-pzSw`e*pvD!k{#Fh2dkk*XV82H!s9&cE zuKsXZYrp0bGe2!*C-zLg;uAA3J|LLakcj&4)h=Fjmf}Yx(zg*~-A$z^?afj@iiI}a z_>txX>eO%QN59xkz54ZQZsNP@>vR8pev|Kbyx8&Y?~AD$$^#GM={xz=MX9zFwWCel z>c8e!Rj;ewe}BBxCZ2>iKaGyD>18{^)lbFPt>>qTRD3nzPa<g*@2#nRB;M^b(n}+& zzlwzMD(!CdzeURUqGV?zDpBeAih)-`M<whpTk-V8hx1#f>ul!tG54DHF>g+Fs`Rz` zSHvrLVgdDAi1XJW+n41pKIZz{De*G#SlHXs>k%&Ob>d4Dr`GQSj>kEwy|Lai<9!A( zd;W%gFf3hEZ&%ug)1!{pjh9`ot@g&taw1pf$9kK0D-2ze-Wu@T>*I?Vn>%aHi;Cpt z{2h(-P)9sEQpIa~(pNUptI5-P(t{!SD;&}5mclJ5S$f%dPJ3w@7dcJa)~)vE?{}mZ zSXXDoV<DsIWmEB{@c15RnlrtxyPk7Lp1od1ybU21kXL?j8goNu&4!fa^|92EV2_t7 z|J{A*t;#1?|0-4)>@o86ZuPf$<WTiP?Xq*eJMEnQTdMQx7wWx~UZb3LWV?EIyWQPd zOLQVb?Q`RW%WJAH-dESASD&5|byKQcWx{uLR^N~gfo}CstUKn3_fe!eb;?qzi>IZ; zmtEp88cFCeCcR%e9;rF={LbllrLp<{n2)~g-RfQUM_%Jq7S&hc{TcC^s#wlH)yt_y z@*#UTFQSUKR&Cu@zh(XGIQ;(Cc6&J52GvzDbz^r|tS+nkz#>4rlOmqLJ-PbMc*#_? zr5CABuU=7GwG-eq^#XpQm9rFE^J{T%cdLIM3*3;5*H_;iBNp-c@32VkLQCW+Eblx^ z=V2OqQnirQ5O2X4?#2Q>lQ$&T*5~))=eNLjs}DuuXwSrP&>I_zO&qGeKlV};NBgSN zPY<)(W9jQ7oXcUcJN^95_VL()7pLXN7l+e}#eXdFSH(NV(}_Kv6DOtiXeS<2+IoJc zy*<H(^}i0Ql$}3bCOc{R!;zuXBC5Kt%jrH9h{K&~eP{LQ>4GvA`@1YDZD%@a<2>l@ z$nWQvOoz~xUc8_qoqLOyqIAr}J7YU<=&Z_TYC0;?tGw4#ztlgn^3|$2mOk0;jpw!h z%5u4ESC6*iU`y{UZ+}zg#SujFEIq}Q@>jp~>Tl0ZZL)8P+qKWpz04(z3vIHM{_N5c zw&QJ+9dEl}Wi{mIyrO=r7Q)w7`{)>L?`KxGUg=X)$GgXmMZMyEe2lGJ;hpZ|YyKZ& zokz)jb#_1>@2*<e$$4V>@>jb1Ug(=C%RJg%xA5+oo{Oh{mcA8upt0EuHm%W#l0G*| zmu(~NpPEWPF%(Uk`7#*uE;euTJTblQd#?NWQ{Qt8E%~9SXeBMSN23{+8rIEoNvV-m z-}a9QgH6DuVH=|d8@B!SXcXf0t?!h(eB-}A5SgquZKAZ<B7<qf+YU_~O25feqWPiw zocG11@WSr-^n+H>W@{RAPt~sLw>#_Rd;Q2*v>f*?{zg>Vs^!|ji_O$X(X<v%#6w?4 zKjl?+SZvc#9TnwwqoS+2-wICK+uRBW$o_C@T9@zg$KYT)zkjPDwxr)JkoI|V3nhk| z+a-}?1#Rp|)!*kabKVu{cdTN?1HBWG(}7re2JaYs74>lv8&e-Ar^I|qf5+<7$as24 zE+tur-^a{t`?OEvry|SI87r%wtN8qPl^YL#Hx%{ha@*lk@pj|%O@j1^m-*FiCT>^r zF?R6PKRcqC@wRAKp5HkqzUmiuD^f$cUH!(rxn{mOYRy|WcQ(ft0=qGs8dcTL4y8BU zZmm9hZ>nAoRlhRSOO1d?8CCq;0{Ox_m(;{Nt9Rv;-RiyZg@g1g-}-Nlw7C%$wc+}; z0;!F<J|?9mSZc-m#XD05mNr6SV)f&(h}33}ciyGyeB`_uNpC`q#&JxY?Ujmts@JE* zMVh?0KU{8c?dlh+Xiuis<94gN#&W_xUM^uwemK^fS{tkKy_fEew6^(rmZ!>UyZX$% zx%JzLjJ`Xy%+{xTWyt>?eG#cK_@4Wlw%p&f;thYPAv)B(u!PZp&>e|)@<xk1wlKZk zDSnJB=Q%PEFFs5!0Zjb@@dm#u-&GES---54?D`mcT5h}iTHaIb>bIiL;=Fis!+D+a zw#O>sy@u)7$eaD)yuTB7yZ~{1YWCKxsM3gv1LM<iY?YsB+MH+k_x)KGn~8Bxs`_Lc zAJJm!RzG)d(-@Cfe32zJza!KCc_=kA+tu&ahgcjByXpxaj2Y9e|Hb7N95a3<a!{Ia z`EcuWZ!Y^de&{Oi>+dLQ{x@M>uP!yYy4ByrDnq)Cy!YP3U%#~C3n8+u9{r<{+uZkY zW+cs>AMs;jX;SR4oTBa!iCOC&k~pF2(IJ`Mz!<wNwe4c_nr7*nb8h2B&3UVSc)6{r zxl-O^S<&`9J>SPmYib|)CwBe^?(MB#-;MWjuDdSQRQFj$7`8**)Q(?f?a?(6lcQhg z>GF_TzN7UPy#L;@k!UBUF|Vsz$LYY2KCblpW8*P+TD;x-{LXl<48)O??pDTcTD>Ul zM|P|KC-v>*V=Mk_NRz7h)XA{!hLDXej1NRpx_KA-@8u4WbE0{juMzF49+BGHJ4!Fb zAH~sJpA#3vX%HO{`I!Fx`|AFie3&jCTwjTGpIm(?pJ-`6R{wY1D--8jS=>*z`{!7C z>3LRrNqu0gtv-5xeI0pUEFjLTy3?z^K*e4@r6m9H$aFeT|L5h}{IL`MG5V&`Iehk+ zk@1b4lhVt=w^qM%U%CpORDCph6oxvRtKYsa<!D{?k;Iiw#^}FEm)_sZOI;st3T?-Q zH<FxDJ(6eHTK!&LL_Nz%(fifio{y5;g?Hrfl8>R>A)4@F7wqV)&e7PAk(F;qeuH>E zgzDd(ONY{`=;ry8`fy$ygZZ}vQ}=BAM$b>jIlMXwg+IQx*NsCZMux{v4JD5_)@MQ` z#*A#peDCV><!esd&Q3t_`q!U}JziDu==aI#(idyYNBD)^SV}A>78v_0l{e=^XJk4G z;(h$pC)2_<<X!$t{mX3G<^N&vvYN_;<gvP%i-Gh5bLm8?cXis^ai#yUvUk6?pS^+W zTTFi<a##P*WA)Ab(&HE6aEy^@0WVKiyWWo2(`h@Rn<;gf#V*cQi)tqAtT_5(Pp5(E z*V9_^sLtk`B9G2TN}m4l$W0tQdH6Tu#L0=GIL>Ly9HEweC@>bbByrmMW_+{$Yf`$r ziky!;bmX7<>iva#Bhz&^S6)~3lY<x0$MZ$BUiw3E5k0w1^I$r)(_sH1T77$e`|8VR zy28bh%GhpoVVvE0<`}bhA+5Ks`pbM79LjU%OIS)-eIXrtX(-nZ@~G&vtH<O;#o}`q zd5#K49;~-Hy3t>g_C>ckH@z)4uHos$M%9P!+Ywi<*nLq{cdI{7KVcqUj!ZeN^3aig z;^_Q=`+D(`q_y4X+g^7`K8R8gR1T)RhQEo$#DS15f1k>AfN~Yv9IxPwzW%y@F+U;l zTUE@E`t;M0S$eWR@y_P@7F4l_U#W80R(;}~H<Z27t$wrW#V<-$e^sA~ORsh@*V^iX zaYm&Y#%JzpY8Zo8zqR$L5SNB@D#Q;^#HknWgKW;c*qH5uCtkPu|H_&1iDl|Y-Rjq) zhLr0n@zaKJ$Kb;5i%ThxOMs}V40Yd_wj}k8zp?uh`4aH`i%Uws^tC>EOY2VJzsS|R z_-TX9>9;o0<+0O?-L<Y(OP8-0m+F$~jPF(-d}j#enpHlsy44@V{7G}D`;z*akXMu* zxQSaD`Daf@sz)PD`bo+SIbA$-6JZrM6;d6exswtGF@0m_)N^AoYpM^wGcEtr>i?>G zqoe1Kj*jQCKVQavCVtB_rTXAI)2VlQ^&exurt4*li(@P*#c9@0#kXwJVRCA0PK5DZ ztg}Yqx##-Q^}{KfXQl0GcGzF`H{`|fYpkgp`Mtchq3V~aUfjot3SkvTPTdinssypD z&gf`d5#u*8)>Uhw>X?5>q*@z?VvKCZPmaVJy7F8j`Ql#UL+7Mk`P5K|yC3n}53#Pz z)xXbMa!U34u_aNJNLQ`u|Hzb0`4r8A*sS4{BEF!Le&ZzWjvU;Z7BXCo)Ys|JbOy%H zjHDn$>LC3jN?mK)*?CERkJ!4+v5qa>jboivanCFc$I(=~zbH!KSk&*lb4NJFjk_<U zOU#C714PjLe(m?ig?4q?;Gy%P?m7|)&#Ioxm+$<D)ta=^;>!J9QNLNczTO>Qxi6PC zaq|C*m^tn8_&Rl*{J$4DjP^w&io@!c>cc8Mrj?hGj+wE}hPVe;-QJ6Rc}_15f(y>w z5{2OISb5&7)u#6OF*Z_7rcqm>9E%;Dt3!F8r$$mfAl{n~h%>4$#3JjF?P_5EH^2C? z<N!E&heyf&&FN=K-xSxbWA53g*$uBrHS2f8;k7=qM`r6Y?f1i`KJrJ0*G8K6rh0I? zHx-BG$=!4xt*Sm37wolhrTNJ;E%sYnDm&}PlWO?=aa?1EE{pPXU=?|p)n|s&YS&dC zd`HGPa(!`dhQ#{n<7slUM`O-*^&7+SbHZ^iC#J+t`F(siU7v0rOGWBOqim0LKGqr= z$m|`@D5p_Q=ex(TfB(F+k>j9Wov*TQkB9Kq#Qv{7mhzOP(pIjnK9RTe>XCHVt?q70 ziK<`jYc8f4id(Mh;v`6Kldr1peMelh&q<pUH#vvf^;hdRT$t|o-28mq@tHa>yAWT< zn|;<_9bI8x<nz^IeMFb%30ke&K6}THbuZ#;>$cDFcJCi+>rc=D7IzPx@=4Zj#5*x7 zy^r*iPrp6acj(;qNdnEC@cI~D?zT_AyjgnFr@40#{n>MiN%D=4<|a_|XE%e9YVn@V z5w{4Ax{nh5<14?>)4xHp@>@J{Kd9f0AKm>&-`QE*po#snyZ7YZ8;YAaQ~UQWi9f~t zo`EIQn^)fwnwy`T$ZuzuIJkRmzFBVn{zqi2IVB=}R4DpSP{x#{zq-)yhjDXfr<rA$ z-x!M7_dd=2qDb=8_lx4*&cI6oB6G)lEkH~gy!{q$7dYaEQ6%W!FX=x%`4l&ZnwvtA z$No*B7(VWsLNV{+3!eLt@H^H`p}evK2dDc#JvDGsD2|~1(G+{5pQ#u=5%+=~|Gsh) z;PX*OPfs?bn<Z<aJ1XBIc%qs5@zfq48QGX>rqLkp{APY>b2~NBqJ^CLbs~u0N{Sl> z(JQ?pex5TLWYL6*+0qT1ReMVh)TYv=8_%OtyEZkY)<!#}ZrjCAM!hJi!|Co$>aoiU z-qtxQEkCsiqd^w;Z&E*N>W-;qcP!3U&p#Tor?%TNvq$!-*=QTC?OqZKIX|9Ciyn_? zhNa=Ou)FG?lS=bO*J5hAMn_C5SL^FrS*xmFxWDd-{ZDChxxuxn`e5q(t=@V=S!z5a z7QcL%DAPA`R#(3jGVSWuqQh@-IMRHq9Y5a~ze$z4G4u2Ya)Q{j^uFxU#!4HQM&ypa zMA^PN60C_VpOWt3eEbK>?t5eGpN%6UXT|8~J&(?k4c+RO?~fnxNFA*)?h~!{4Ka32 z^()b3o!TF<$j`*Hh-o#^noQY<#NB;)M09g*8SCVXTo}KFwK+|ViEnN)6+M0%s*k63 zTw406k-6wnN;`AttlUlWZ*q@nH+nU?)t|*mqMIjHni^uWW6>Zwb#teRABOx$Z1$P4 zC(~nfrzWvXc1kGxawhrROx6rXqK_;k``u`g*NK-G`w!8guQ#vRfY&t}5RbR!-jw{b zV>=$~iye44j;)I#FX^=*O}ay=Z(x1(KXTtder|8D+bM0(1JTE|Dw6zDbCV**MGrxY zTNhmlDPy_aJec$!>z;;m!1i0!-xZw-(Mm3--Mimi@7461w56ACQ>=YW^)K@ylyQKT z=T*NP&zIKYqqn}?FZ-ufeN%IFJhZzhp9<+mJ)=$BeQD(4qP#)>GVh?gL8&J+Ke8En zBQ_>}2JM?8Tbt89%TFdRS%2zGN&C53e|kPOt^Z5+Ew29uV;SkBUY+{RyVap|9oU+m zCtkCqbH=7}M>O?*$AtRF)vE4gIa~jI(Rnai52b9y4b9x!8a@0eYw4%RmSpX7M`Z0M zOV&O&khKpqS-YSUom#`umzVDOM!)88JY$)D<*muce_1{wKT~HU-4oAU&&wKp@`#N5 zyONPl4rC;5(Bv+-t+8Ec?c1|YJWJZ^oN?h&p?Dm2AY<v6j*~7u=Q=3#t98cSmNOP- z@3I;D=n)x<+rD|{eRLpW|FL8&=c>MlcETnV3ais@9nINJ8BUky^sT}?DLv&~PwE6} zx>`iXXx^nCT0X;{%^8mJVJt78aevCx)t&!8duIY*S5@Etci)+N-@Mr;vt*J?GVjfj z4Q3_@1Q8|y_d1Acmr-jGLI$D`FquFQk|2sZidv~vtI$PM>PBg`SX*n=;=cT~m1--s zwIXh~g5vW3e1E@t?|YM(gkcGbB+9(IoO_nv`JLbS?Z<{^=L~jX#K}o4N9`UFgYNp< zW5`=aJmY96dBi+rAMRzV*;2QigtDYh%t&`$FDED~EYnnm(Q=5+kS*-&Q_8yzxXK!O zwGG&u^Vvh%&>4x^wud*dbj>Czizr0mdq7|6Q43#iOm?J_amh?E@*dY}qkPmmA-nXg zP{hy!=)2;jIGRtyOLZRe^RT_L)td6OBW~s--fG-Dz&xOp<%mHJ{EfotLK~@i*$S|~ zm8Iy7!}+dS)-l5kgYmLuaSN20>2AQ_uy{p0i1RneAlFSW{615ELeF0YhRlUf3e8#D zmLM-^W|oSQQ59H%skrG;Hch4E<TyS;V>EU^XDycK3%M%wNLoW6ZN3_E|L{$yHerIf z)^HTQV-^kbS>b47gL7kejdaJ*i6q5k$4WWuN5R)O7t?|ZKmnIEr83M5{%i<k&ZlG@ zh3l9%iUdG1gyCj$x_ABnf}LTRcTAzWHeXsA@EOsdLTv?OZ0#&}u?``;ey=H^qwtf+ zn!(Ds!%TtcP;T;}cx;F8UDMwf-o$1r!zE44XapE@w3;(q7>hZP@;*Wau(>Jx9mCi8 zl(r0+VS2>I{fFwWRM)7{Is4PO7^5+Nz2_2}Q!~G_lG4zMuM{iKu$^EqT^z?45R1ub zry|AVjP$`qXntiVMHAtGO;>A0SiXeGx?oc0u;XSx531<TQ~vUG=1ZR_>ZE8E%xS|2 zZMG{}@y3&Ih-qdH5rfsbn<_=?1o5K{3w5YTWB7geSmRA)1{V1%Ge89{fGyz7YUfWu zBF+(YlsJQ5i(iOggDQ5kI+&nLs#-+Js!g=Ov7dC`oOQV3T-C}-&;;w6JxoWVB~(s& z<Hjv9n<$H#^&us;;afJ=ZE2rZCdQWgn3GGp?6F986Kkt=3y3yo-4~~;HKu#*#<(ik zhhwq0bb8o;Nlsjf`!HFV7!FY<g0dMjB*&;4qK;HL+_G0zPm>6Ws-`$?k4FvaV@deE znONRov2Z$_Wfc(A6oa0GOQV@??RB7cTexhGo5X&MCBe}B6*494M<&hW!I$4=aV%$M zFwQOqH3r1lGgR$Nz%d(U+ios>;-Ho-`J&TklJI^wBEgeaPo<^s!DwRhCfmWTH?{rj zEjJ0DU>TU%jic)(_0?BdkL6@p+%TeH`KUEE&aO?u$rkpMq_Eh<(!u9V<0*9;Seu|1 z6nj&M`fR&z3O8Lefkp62+0j%VC+#|*9N0(9*qwvs!+U0Gl%Q@`0MHZGM;XXuUjqd+ z&j;EbGBPOId!Q|$VRJmlmQdB~(BYr#jo4$t8!$Su%`}2Y4HnMD0#L8H)sG(8JT`?_ z;I|_R3cx;wmxtq<jYWS_T(Y>SIM%1?ZtCIpMw<s_FsiBs=KW`8ZI9B`?S^|c6xFmm zE+dOl2D^Qut>!_it~M`q@MOsX9{bMQ6Vzz;Oj|kq`VikG|IuP$0Z3MIEM~uyyFrvq z?wLlqL-L|@*;R>4%f!j|nSGGXBW`{c1AP&b>9rW{M+Q@uNjdSP;Q2H#WpxUF2dzq5 zh2!-g<JB|4au=5g*wb$A0@!;TR_QE#L2wko>8bDNHe-GlA%!yE3MIr+X9)j^c@h44 zgE=coD~yJOBl<=(c|0x-@W9rCA@UDlRH$-NJqnjamGIWR^(%mG6q6^YF<phf)Sjm+ zV{GlwZ2yeZFNk$+9sE<<BWJHjHFOJfKp<l=C16JZS(D1rwHP<4VrZm(Obsz6Ec_Ia zn{}o1a!Pf*!^l}Nu^bu6$$4L|IY?gxp>PLFmg(K4>*oDxw#v*E^gB*1Gt_MgXS#+2 zWdvfVd`d1i&WUSu2-`GA#z*lA_Kn16n$Dqw12&P*tK&EpAciI3iVNL!Hr#?KRf5?S z*d?>g_InN19UGDZrIMWIR9&^{L@wdI&_SGxR)v-jrdvTVUjgE&dO$jSD})8|hS2_~ z{gN%sK4_!{+lgI}rl#%*y)gd0>XqW?V4K>378-LfTCv)@CiGnv;hW=~p~4GH3Yv`y z81CtdkWp?WHk;qsTS=zrq#Qv4JAV|uY9HqG7Z#cZ|2)p=?~Tvr5gmU=47hD*+A?&d z!Hx2Y4H*8*DaBQSkWHp<fD_4k3?Q`S+pom~+wi}J4O!Iy#_-O4MxeR=)}2*A?^-6T zPLTFIe0sE^N$1`;3KsK2vKa0fl9Oy}m&{gXo_r@aQYVTPK2ezRP3@P`=j|s)CgCOY z3(+wyk1D=WN+xKnf#D{0w-gLz?{kJG;DGggioeB4&P~50>!ox(dgaagdJnhFGhteX zuLRB@x58taiI$~huF)*+f1SRdSA2vgv|3Hr|B~>}&!5p=^j0crsN?#40oRDli$vY@ z)jY(81>6wc7uPD?nT=(IT(^6|%N=W+(5ZA1eoA{{1{;!LZ4BUQd2`&cg8PiiTB&V1 z{LDXfRbo?kS?u09KS$(ucX_IVZoDMcwlETY{(KVxX@Do9YNA#L*a)&A;$y0T1)E$O zqCrR0lb!Gt>_YNF{jp8GlyiFeN?>NV|1uaLUmjtX%~&#HU)M<A6$ghL<mdBZh3RsS zOHo|9o<NLbx|cm;{=G~rRKAy4H@{`w1SiaIgi2qZCMfc5)g~0DiGxjO9R7`Q)ghvd z>IrH?SK(64i>~YzpDCanew6|znuWqDm9e|OsIj|-;F0h@a>iL#0-@1@NV5|e_mOwv zz%NeCKU-)8EC?xrZ@s!uDew;;KE?xO_0_uBeoZVI#?dwkf2rZ(WL=Wa331p-*uu_J z3&fVPX<gMruzSPQ7_sbmNVc5ZO3)dKl#&5FT27;`+NXqNLo33{DDDkU*VU>@G7QqO zD8CF2(;=|~Pp2E*;WnRL`(#8p86q%|eY=EL7Sa^1fV3r21kpl+Sf;Bn6zTZ5grrD? zH=8F;cNcnA5;pwt1vp`8=8EC_NhKN8<L+>|wJ~qX23-6Z1beA4K0;I-j-$2w9YcxV zMxF&VagC*OkTk1*=9IY0H`UKwV3Fd4gBT;oHg9|FM^R>Fd+k56s3cB^N_M0Dj@#T5 zQToP=au$J3Puy(oiipe27BnLvs%WAct5UlvzIwGp4X8V8+xw6WZT7aOh4*o)7mFW- z^`=-i+Wl19*C#640ftk&7#S3daISwdHFY}Z{uks2Zb^6_;H+f?n4L~RWP>^R290F= zAI^bApWCoVQx#1!&6ZfgtU+f*@c^aUfQYm>@CqqJa{-p!tCw^XI7yYlmuTCPbTo$d z(4R7%d3w~Z9373}uOVA1_2moH<;HN06`6G(clOf;+>-fRebxY_cqaH1K4G7DJDrhu zE=3nii-D*)@@?_5dEg2sNom^_$u>~c=r5SIS$OTdrGIFp`#@%ql_>n<KBEA&#XlwN zG80mYSFLgJ5iUL?wu=f%7{bI_6qAR?q1SeyXc$eHG#pXY9mB3#B*(BNSUc~NQ~<dZ z{yy?-xsRH;+X+<<;DwU9z1^>lVF&U_dT4lLEzI*~!RU3^G3=b3_c%oV?gDXPb2&P_ zZTHsG7d)c}U%51SaF4tFJW22Rxw7}L{kdLL3-x6?c*75@OuchmoGjVC1v%sUk~t{h z`L&;))STFT#q;N3?umSJPIv#WQXaU^)A~^FEO6fogAn-c;G>iK;oy@~^9$Q%r_|)` zIQa!VtBrvQ8V(TBpT+Rk3eU=FFxz9R-j{2($5!s>gd<fxT1J>(Gl1!ula@w2C#aty zH76|_d@W<#ojFNSJdd0g#IwkGuCvH_iqs<KX={EbDQh=P1IWjD<h&*zi|Q8wWY@sC z&RvQ(b$17Gp2|JM+=~h?vi&0JaTv=Y>N7V(D$g!y709M>_JBFVM~cjLn9J_+#0bRh z-#te+Lj31Cy3LO7-_P~2fXG}f?!G1!4HdZ}b8H&%e_1BrAkB5hOHBMwzyb_<Tt&Vs zR^ed@5ZW~%juugDwY;wsj<p&V)-IMxwULA$BH5Kl<|bB^TR8q8vsNURjqD1cAask5 z4rqm~Fd_zbXHy>mrW8IK{aAX1NQylhew_l}-izRpamtcm6zblEg`3N&hrkX|2cAet zAfQ{ylT~9ieL6fdFK$Dxr1oU7kj#oX*R*jsu$V+7O=g3qREEF*I)x&{gQ7G11E`q7 zl}HLBp2!XTtMpW*WHk;OxNy-`GipTPjp)7aq_6+3o>*tE-sipjYT@p77l8m6(Yb5p z>F}54>F{tjej`X1d56tK$+fi6dZ4m`09n%~ocpd6X<jK;At8-Pz|tNh8wF8hpLq4G zSs)3bjSLA?DHLrczB6}hU(TlD3Uflrr{ZRwOKG90K!#1t<R2o0ndEWUyTLKw|27io z0ssG?a4E@$6E_hEXi{tvt_Kzpo#<n)&&Hj1{o`5JLH7@&UH{}g?K)WGUB7akuIH$u zt_#t_#kL&jb|*PDu&Cf)DAzj#PpqfEkC{f3;6u4Uj&RB9IqP6!IsrI&Jl^5|@Hwb; zSHKV0zmMWq?hy*(l0g;W(+Bmc1r6#$DUD$m?Wo+!;ageY{-25%B^yMGTH|&Fr&pC) zq9^>Ptx#Y46iUC!!rO4`GAsc+R@&qBDcwQbIFM8uU)x(rQ+g7<nw5UxCj30qB>6x# zLS8PIz>6`27Eu(-Gzj9gcALSW7-kf;hfN=6))~g{pP5zxClf54L6O8&<aYE5){WFJ zOOb)$eQ7s7w|7!aU|S}a0R2M!zSpu509N@=fb2FZN(`Vs?xO8Z%AtUHH$WGSP;H;L z+KS=59+PXfR2)<JzD=qkx~3nrxEu7XQ3Cw=7(ZG!gI>36SzaAo__wsWcUpD2*GjQ8 zjVRtq;bhZ?p!8F`X{YQQ>;|s28fG(Cf^H82BJEr&N*i=7iinl9xN}7oZQIIjLhe!~ zv}UvE1MG{#YxlXG<yMwkC;1@hR*z+r1iMmX4|f#g7eil~!sE0nJY4=ixMj-W59}9( zaNVFez(I=eHIADfspfp5P(fAVB|`w7;LZj%HcqKmTs6~Y5c<;$8UUBjZJrgwn}CK$ z>9D~v{P$ewZnST&uy5V5_1h_QU!T<n#BX6E5Dpf@6+T@&yOo8au4lHe&44S4t8^3Z z3UyvRUy^hW#>)rfbwv(Lo}^2iFmr|DMi~6e8#4nzv@DM0r+})+A>zTYIS`^TDdEQB zh8|XLJ6qduyqaIMkRq?EA+K@6dP}`pOxDcCBq0AgG}vrYfNxTyJQnL2!V(aLT^~!{ zYVQ#+JrY$KH~`how0Y}+HseEEWoHN+13MZDx4|Jjw3SqMR{%b&%HcrRxgmxRAKNgt zK8r3|u;71hPr`y5KDgk0ry7S$qPa_F58cBy_tSFROGCY1)uM-$NrJ$ghve-aMK(+E zGDp3FBwSOkpybHaD+upt&>T;5eE`>)dc_O7dIhOJSFe~}COtE$7S`u-I`Xw&pbp4n zaV~4h6ErPI{qsb^Nf(gm3}`Lamta51btH5-zoyJ|O<$rR%+Z%nq^2*i(WLqky+|_+ za+wE}ah=C+Q9Rd|2!xrwMCuIGQ_9&-k($1QZ)^IJ{KiYsXNMvm=lT-L<l_Zu`8CkW z=m}r*rtVIPjDuz%<YNav+xmX`5;Q2LFR7atDleD{;^J#lX;MkJGd`{oua$ueXHET7 z&AcC-=oT&|&+>vWr-c5zL0;G<0A&g9WXXg@kpmiR$@65*buEINXu0ZmT*gNkKhi|8 z@wll|7Q80KdPQV7;c5qU@O{5{G%m>DmOKHYtZ|ui$<lkb;>C{mBSuR+m0W(E0oHHI zb;{$L%;Io)GW&|jvZ$NniSY_~Y$<`tQtQZK@}L>Z&SP^!)c}$3eoYjHjc~Cw6v=TM zL7@$cG%n&u3!zOWMI5fhnXCOW3>`^G%yIoF`{-DQr#l-U5se_gtcDrgEuS;|mE=oK z9D{lXkA@s4YctjVTfzH;CEUI>Q>o2Lc)N$ZsT^4}(qhT}rI5<0^@M!v;sE8E52q`z z9OY907b(`a2_3`AaBdW@;ikjP!tjgX*|_cEh`Y98&xsw9_edPp17v6Wmta!2&Lal6 zn_nfML*dgS;kp41XC724WG7l<kCFhJnuc=O`2&3J@DVK1D&nXI?D_<vzQG<5aR^?V zCh1JeXe^^`5k=4}QA;C2D3Vdzpz4F&gg!#1ba_ihBaX!ewX;*8t<)Xw?4e{RUD!jA z(H|m<>Y|T~TT%2d<DB0M*}5+{XAdL3mv(uG(Lqfp_fj+WD>HGJF+a?h->b<t7ML&R z-u73x$EMwb%NY+SqvAsCq<2?N6nlN=tKy+<txhwW&(8PZ`%jkbTnzF4DcIqLYjTD& z>Tbq`(M{zHp5}Zs*O{E*g`GpL=WyXv@7#>b{#$Qgrf1$&cxSHRyldxZ)r$`KH4WB@ z5$fR_F@hpBF@h3x4Eb#KoDSF78M8}zm>C)A6yi*Fmzx~nBxai&XB(C8S*DF`wG8Ze zJ`s&5m4CR*<sYtd`G;}l@{guAlYh9*<R6OE<R8AR$v^oG1Ey3i|L}1x|4=5EdFth# zdO1*K4l3_Z*yWuAXIxj2d6KMO{I{vdvlea=b`u+=VmV;gVM_^1lMZ#c1q~KauEO>e zjoB1)S&i3q#v9=#hhUBqxc!KPhj71QQF{nk?dp|00pH#mW$~9Zz`gttNt%hEBBKq} z8k0W~He7D@5H%8>Xdb361T-vGbV5hmu#%8F(jh8)WxKo&-F-9eSBAww$q8XZY&aTn zoJ^k?#eFiqlq5kB1+sXE5`$r}6yJ-(Hra<}-;JpAsgrw%`;%~n8>g0F4Y3-ZE-gIz zW%6OjQxi_QT`x#9Ur|Rb!DZY>p2*8hkW#3#>6kb0-ePqXuOR;aj4@L>AKxXV^WQKt z4?5QQUg2pEz9rvB-1(g~bGI3pL%TaKST?!4-FRpV4hI_jg28^zaQj~6*blSLPn~lz z?cH4!hgoMq;7)b(HCEJ=^0T>SxSY&mE#nPgh+vMKPli#N!&KLJXIP<}2je>9o%Oh$ zm(5u%@uC^)#73LD)1?Y~@y2$fQGP*JYP~nbbIwT9@!1?{&PdWq#z=CRGm?5dhmGc8 z&Rx>&oV#R<bsTv8IC+!tnmn%Yn$%R|HS-&IO-ccPy3=)L=Ff&#W9Rvzj-3Y>b$5U* zn<rjmT>C<K_<NCSPpt=lBj=tOb<RE0x%^rjc4kFUnG6MNWa+ucTst}l`wR(k?pej` z;G*ojA{D7|&%7?63?-cH?^5phqw>t^iZ^%1k0q-}cf1bWw><99()Pq*CCcr;CX0G8 z9u1e0A!6}hylMr1;U4kPE9ym?zZi&nP|1tmY!8n%Cfkk_CI0Q<c*H1V?J+n8QAEsa zQ`n$qIOd$Jto^OwFA2uS*N6Y{HVQAW0CcJPrHOZUHOix|{}rwf)cI+$JH+8SLc!ay zPmqUa0>*ihITyhSFUPsEUDa16V6<_rF-`yH_y${m(&xeYw*(^dqp%&W-vg$c!N+Ul zQ88Zu5!`bKT<eaHmpf9thQD3$Dqy12L%81{Mkp6j;FKJO{CR*w<`53gy^^#zq>%6G z#&L0l`pkhL9J~wj9)7xK()<`(!)y7dB|E0Td@Tw4Zxg@YOmwK~?p_kFl@1?QGjb;! z5jaVyP4VJKk>U-jgSs8zXF@U}d36=T5A6U5N?%UZ1b78xgc~_B0<dwy3(q9>RKxd_ z7NbX>L>|eAMZ%MFl+n^7GLZ$&6Y>mFzpNls*~+0)sQu-+7@B$N=7K08Zm!4k0glA2 zE8-RbWs~_E4U*%inr5<47l0E-KTso6{t+fu?n>$qv4yW=>W?M7kgnkX%59}~D|u-I zkS_s6e#sat#S$m@CY@EPT<6COMd25G*%e;Kmr=MazwTSktzPwo7u&1awTxOg+f_7Q zKk-B%vJ!E!%bygnb1=-G+6fVvH_$p+4f4b?X1LL}CkPY|V<^Z*4<p}+CZ&p>(Nd<z zZ_H|>fyyq^sQ2_a{ILzCD_#wLdH7@>PCx#2%n=eeZRvREK0_%oy15IOpy)=jG8L`` z!b$@~w@N~Of;Zda4UdkCOH$+7xTi$|@}B|V9_v=M2xN7_ZEaNx)Qg5$klO^j#qI_M zesQEU-g!K$lD9yHGy8&5$>;*-RcT_75M@Ie7i>JPPKf&~T=KfZKh^nc{j;2R8$i*2 z%3ZcT$Cn7(T5@eOgoV<3*{T4L0-QUQA}|MR^HBV-<?%|8*X)gqt~*}20t9a3sAb{S z%J45BE)u`Sbqv)2dXh8#g?#){Oee3LYRuA6Y4E_sb5XH251xtYXHduy2MBhj5uK@| zznGyqX;9UII`k)mOZSaoXvCm)Zzd2+m)U_5#tddT#DGLo_%wZ$Kbai*lu^xqY;L9f zal9detX3bG+6A;aVkKwnlqzG;mlIxdUH$Rm<#E@L{wimfDyWT>X2_-#;eeimCN%*7 zIw95J*P7KnL#buVq_Dw{KNoi50?Pd#f(Gr;Y6bFprXtU0L7TBW^|Vr2$mpiof_$<g z0p1q;SLN`mgre9;L1u`^tD&-P7xdgJB#o1Ow7590+v~b9tLxELSF_c{S@o*w>#T9A zdR<=CIFvn#`&CugHJR2w&M^+A4EoI;PSLPh6x}-i2*=0cq0xA}T8W253`aytAm7x7 z_Gfl~)yjI__vtO>N`ISm!B+v8rMJ-j?5+AjBg5XvF#hu#9*7NE9h19%8*6nKu(tpq zgJL!vovis<oHLc;#7U*LGkz18$^}((Y;=&<e@@aUHL5{mjW6fETAgIBzF@NeSqs-& zGu8?e44`9tW^H|J|0>aIU0xhR!Dbu0ovR^r7rP4wYUup(a`;nd^(Yaz`pc`%@FPy* zXdoP+pLUm5xnx$d8q$+$lvFBwpDm<q5IhFj->W~`XMJK(!I=1^np^8?Ktj=VcdXxS z(De=e2ucS^lYxLn*zsxAC=zfv5kw@cW20PM2jh(^;t>#)odr9;W{T7Mj0~_eaA%I7 zEKpseaZX_!GIVd;EYBC&8RMV6kJM*1*PZ)H2LMkxv-RxpX=I!oGw1AFaI=S2wmszC zIFRb)!4(yJ&-6d{8;}>=@I4#fy{g~3H$&MEFs#EWw8JX2Q=h+e{N!z0cAWF5N6ZDr z0q|y_&JuHDrR$GbFdbT^f<XzDtIE(r%u$u0skl=!b4^u-vdwiMC{=Qu8OoqsVS@4` zRh6lPX-V>nOp(Wf%*T~SwT%)L5u0=EzIJQ`k7pet!F{evQ|p=PhU?iHx7oqOna+)3 zxz3I2xjHu<<~lcqoa@{GR-MjGn#X%$-_527c+A$40a-t>oC(XX)lr`A+@*uxX*&Dl zz~=CKrb;^}cU7*pgr_<+0Fmp|=vY1h3?;v2ZtJvyys5jZ*Rk1~RL92keyTOSouyi% z+6;SmS1`TWng5jP)h;C?Qz|t}+t3m$FB(FPOWr3amD<l5B84qk=B|k2{v-#$c*;3e z(o2M-+hm7<hjtiB<dRz6DX9^@tHfN$N8x6Zwr5rS+6Z4$uQ<F0W}3Qxcwr@fbQzDD z(2oppGNTf|nkdexujeOKsTc?kPIMS=g<iCV+u-H*Z^xt;jUj8uxc*BK23)xI(;KOU zT)h$>O}i0>5DU%xZApyDiZAASnw)y_<%N;|ITC=i^k#*w0W7I4jCo$Kw*ITYpg0ZT zZ3-XbBw;vy#`QvR|KTkLgK+yEiiDo<qGBW--X)kpSagA4v+1UE@FJgmMG$HY*Xg^Z zsLK4izbHmXp2W3DFGGkm1<Czx^~gsR7w6Q?)C3F3cpCw8c;g=VCwGPa0|1)3_HcOy zG|xXS$cI-&$OP1QGkG?P1VFyVRZk33@=j~`9wX7$X|GQ(aWo`PFfd58LJsX2Gn0LI z!M-t~5Y?qTky+6l98kfvhl{;=O@`8fx5&d;0IkEmCiHQfAxe+cUQ>ASp0P^!&mvt! z&>D7?5lRjOFwfmj=<ctCEA<#hQ0NtOy1UBvFGArGhi?+0-4x!W+>lgr2e6Z@j|PCh zB$*_w<^1^MlR`YI;i%>C1e+v?X^g3UN$4_Z;Jw8`*AkvHAEI<n3tfAyVa6R7$!FOB zuLmvRg$A4ORG;y+kwjmxYP)I*r})$5_7vTA-ISyVFr*HlWY&)%fL3t$=pJ;?9pQt3 zvkB=Jg;e+l(~p<KjTcEx)f%owoOR^5K0}UIJD$@4(BfLlSlbi6oTG)lYYOkMK6nOD zR4T3_C?b>EDV7c&%V;*nN|NG`!Tc;+NspQjJ`dCA64ass$EzJ2*X;9=e?g0k^@w_a zbK14EUczWP!f#NMw4p6EK)#aGMKzz{6?-BQxz&Byp2CqRZ(E4i7X;rnzONzoK_U5G z`qL3UhyJ07qvx5pR?fPYrJ)=?a8as1zX64=gYs<|C@-l8<^M}TdEI`X{N#L~WQ7@y zIShqk(@8i@x{B^i2ZyKWk2X6nFPRHW9QtdpWYGf!rP=NXcNi>hcUZo3fv{96-E?L^ zmPxKb@mJ9*u&trE9?V8@6p|^1+gfo9XMv}6;nd?x{th}QHMO*L%_yFl$V1H~cyfC| zVYkc#EBf)u>kZ*l0!~(aTAo51(=zl8J!nc(E)h-npCW1|K7Ap?VE%7A^{pi-CufF{ z#@q9W6KQNWRMlx1QoW&qNi6FuIe<mF8Wgi3uPGx<uQP;jO4o#zYr<&B*91G(g^mDk z3tvjN4&mf}TL;G)?7ws9c!n28QTXmfXdoG$EG!&3z_}*27Ct-AMj|>;zmEusnLaj2 zVH!(BKemO`{!Hpw^*}E;+x9@Or1!$4cl$?E)`L^WGu8tFRpbnamT;Bv3I-K*+P2dh z8w@4@Q8QZw?%f;>D==EB2S%#1Xr&UZD{#%M0$-Y2;2pCH{2O_aRqxyFDW$=b|7l<q zlXD{c*@d>8X=uK#{CTY+BFU8x-V&Vb*PknErKsoY_5DHTYHepd5;djyJ2<MxHGJ9( z3G^-|&t`gFknJcLH$~Bx!NkR+)Mal^VJ3Emub_N)u+V%r4L^MTSolT++5jw-l+jGT zFi#G=b~J>-7^qf5vMXN6C7Q+31RWt?Vu%*gzU@l;Ga@N|S8Wy)8|C;uJ1evnB0QF< z$G^w^EhZ~`p0wwK9q|z~<((oILK5B?A}v}n5Nqf1^&72pJig;XI0_ruZMC8O_eIdb zwDp4ztIDv*g*`2Elve8O#u+!P)2wm7ah`Ff>n0zjzQD4huGWv7BS`8WiNS1@HJ9Tq z7>i|B=C=uTaiyQfDz3#7cH0`dTv+fEnTMe8mLCHf)QGZt({W>cTf|cl`>zPA@Z<dv zLrkf$I7)4iQYPQqvW%pPRDx|K9mG<lDV0jNPXv^IbexQpu-4WUW8idEtia}Zs_)mO zLtSUYPH>~U$2oPi&oR|GFi`!o2jrAmjF#fpq{8>M=-v~-Gw%%$GrhJ>&ldDpl;V9C zcd^{nt4|7p;hBXVOC3FGMSzSDjAHNDGbY}F!;L@;@3C8Xg!kg|FjC7rXu=2OISX8T zHWoqaUSGIzFAreR|3WX|vpp#?>U|9E%H_ds)Tk5d+rt-_BQia!v%G9i`Yg8&CRW{I zjc?Gz)5LoqczoiCmNl?%n=k;`Gw$BmUhDk-TWGJ@tLE!9N2JZyX`(LEPWK0$lhq~= zSf^_UY@J?~$`n`D_m~tUq(#>$)#<7f)zJ4X;b%tOxOg%%<>OG*M!sQOolgS-FNQ@n zIiQ}0(LoBbADtW@M}?7a@whOJ85=C*&M}IG8J<(In9GLb#fB@MSzFt2)dZ&)!<uAL zJ!k)wwK<$-=$o?T99(xi?>Xm%BGz}PDZ-|>NLCr>9m03~EQzr5a;-%B+B$4kw)G9% z<rnG3ckHLqjqkrT?Ve4=<V~}d!$u-@DmGP?TeH7>9LYTtruaM8eR<~WbH`6V<226b z-Z6gKX*<VvoVoS9(eut;KRU|QF}sgF=9FWO9zSi@wzKe3n$g?z+34sT^}m%G-??MU zxa)XEw_I?>`P;UqcjNe@Z5emfRbl)-ZZ`9SL&b3j+O~nug~vIkJx9?y>n(&Q?ZF{v z{onx4+Rd~>rlL&sjvz#?M&p{famPNCUzxj}KW6GseM$9{>HD~re(W57TrgeG4PQ?2 z@>rI0Y9+76uw*TebaMZ<a6C~(i=a`9!2cv0lKu%pQmdju<Zyw1K?$@Vda|@P=xf|- zD#Wm!Lw`cyWd0t;<cBUM&urbjZN|gB?mi}aC1(~Q(9Lk~*bMg^ec8_^g>r8(l>39j zD5v;}LqNVB6vXphK)7AoN$h$$^b$-ubq?}9IYT~D?!|U0GMN!$9W3*FDGFA?)|h8! z%n@ATQ^XL%GFf!eWuR~<^z-+ACyHlp+qva_#*xDGw(Z-TIOH1|Aon%?(hST?wMCf~ zpe^pV!y5WG#9<SX0kL5C*V^e_^6pfohy0#15$$#~)`2icjS{nXOExr&7jUX8Y%BYX zk&I_PKuE^6a}L3bEQslNC{v8-ZRe7^XJ-2DZBwW2kPR?3LZ(dCY>TSn^H(x_URH<C z!SFc@Bc@1nj~)}3UoX8+`6!VLF;!hgH*DAYoqta`F2YLl6;Z~KZ&@5R#1Us-aFj+h z4tU-j8;4<peBB_VQ*|Yd9%gl~nN#<#Z3#T%@Dg|kZ<^Eh$qLBu_wKI%(h#vf6vDcD zbp?FHcIAI~AneKyUFp}v*xb*Cxya>RuIt%@Oy1@3Hj<+6*b3c-{1(2-gTuU4u0(*f zN(HZa;H7&}wvJZRt)l_kiw0~b;W~`NVOgjWDrNXuW1q(DAmcy~ligQSCX1M+*-X}k zA$dk~{%tkxcYSSE6BdBGQd1nQt9UlqA8Xwg-pb$mpLITU%bDA@Z_QGZ3O#phIs4qP zr<sI`z3bvk?T2ops(&NZ!Sr{8-=S)i1Jdk4btNxWrf(_6KQBokV^CWRs~@n#K5Ogt zx?z91P+@)w;X8#$Bf-R}AO107{aaNXOh;$8{uCQXK4g1b|7RsP0+Ie1JXRSzuB4R* zBpPg=g$E!0ObQSTtmpY41_cDatPT%xIXqY$8XB^x7hbHX;e{7_QgzshQ_?<6K?z`Z zpVd@NUwXwU>fCCK-6J0ujGeM$9s=R!L7<X2M55J##5yBQ+qay1!CWajRmZV&<{NFD zGTG#rG@~gBWZyP+-<YEFhf(>4ut-L^9y0|lM;IrG`3gM8x;aR(q$8na0V8U(G|E0w z?!X?`6Jr!CFGsRbG^tz&IW%3ONsNpl`(!!s#EObN>L#og<BuI8j>&G6O(P=2WsQC( z;;!|X4@fJCb*e*{sFs_cv<j!sP-vn1_d9uD+eI0F2yp)3Gw;ogkByBp!>69L^$>L6 zL9pl!!Ke=o_Ik!${J_jPyUt1%-PReO30ElQ+!#1oOFO_COBZCl!!*|!x69=g`BA$S zXX}m~+ofyZsn54RK7Y%Zr|$5}yvcm^_Weh?dM}NzcUR&H$12##-xz>OtkEXctR=sd zZ-LxL$^-#wS;lKHcq?luahqDK92P8>+M{(z-2Em$6h3eSDi5l%6t^qZEHAFY&&DDz z7Y+ho<trk80Ge!MWy?;_Q#lj3rgX%9J9wqwI*!~XqJ8sNe5A^(ryA_MD-_5a&gE=S zO7u~YGG#TQ+M83^kX1%knxu^NF)0LAam%`wEn7D2G$uNYYP^6*XLngx4`|xrnDZ|H zj>c4l@J;brAD0GDvEXhw9JkAa4<OPS{g;DWy6IJiABcW}y)|gnR5~C2YC0z$!|EOg zKnyD*oZh-{2f}f4M^wS8;Rd^`ATC`pB%8JfLmlmt{x&Ohb5=@6dlVJV7(!20VHpC9 zb*?;~esTR`k;>PB9}fglc|WK=SvlLz5urRxGSAv|`qo-3;BS@1e?esXKHo0(!#(oj z%u>PaJn)`zw}O*sZjPQhf%8*0w$J!Rl11s%?<thY_7pC2yBI}mf8oO@z0}4;k?b+? zF4O0ozhm2so>S)RQ)kZf60^3hTF(6WROXFeOR1xr<BQ7gfp-_4wTnWtg5)_IJl2&o z<#>vX!)qRI1ieXg-JOCKL+kNMXmp3+4n36rzc@}v=p<P_24bEzCS4Qq2V$R~dcH|d z;*kQL;^ZbL&|Pkl8}ZrU6RJl!5_ammB5vfrB#Nvw5Bq;zBlb6C!+E`igGI}?iA@?+ zKe=PV>8cAi3_?>P6LyXC-=2N;$GnMV<fvB+pDEy>8HK-5LKJSsaG<<yUj=@=s|z@Z zFXy5y>a!<YTLPP<-M!&Qg-T>Dz82vUn`@St$Y`rbehmHb_s1E_J*dC-K!41uihV>n z9PQQ#zc`HRTsRE|_;pWa&Q%?3=qKa+_UXN2VXJm3{Fy%q*tCas0^$x!n$fKc7fk?z z{TAO|?O6Zw{A|nWCFKi#uIq3D!`%-5O?Td7^B*CTPQ-Tq1f^_e|EC{8hej2XQ>-WE zy@>uPK~ro>F0nQ<%zjuqiSy(p`*_$t4#e>*7d=7=e{osmJgSK((m{tmmy=ts&D0pq zW#I)4G}cLDR#Lz49d--K+3yL~7oXXcO0lUq9n>^{MV*L0V|c15fxmKmC?cX6a5RK} zh$oB*Ye<H=fN!ZkE)Q1YMssE7QxmrI(HpTfgKsyJ!b1F78*<PQJP@0su5YsWY$wry z{C1>s(@&4}N#4nnn1uVA^m*pjI!!mzF)(=ElawIb&N|CRK1ByFX##vca#oy*d#xI& zgtT^6)T}n`nLVL5ib%<N6Fve#;8yNM?RI6LeotM4^ecRdl_=9~ob|G<Jx!6mo-@v> zJ%uyVFW&WbyP3ZY6&rE`a-|+N=q$AcK-R2Z97FY!zJg)XDrisw)atllS9t&Pr&Cc> z=iCeXITX{56kzy50G#;LCj6DX1Q_;~m?Aw*VFd2r{(J&X`=C^bcXS|5R`Hf8eYHGF zd0<$`T*BCK!`FD2f0gI*RiyXX%7cr>zW{<mRuE>Yn==WZiGvgPgPT_)Cp(x+aiA1f ze*=TW*>-XwE)NU4I2Ei<54c!mzl+pQi-p)Mw_J7XXgOC;abdodU>MO`d{GY9U8rPG zpKgHo(MM{3;~rcpRa;sMZV%m0$8ocZ?hHUar^FyPR;(vvY%1B&pJg4@q16WM`cFXP z0UHwKg%l(^5=9njbtIbB4%~n3#__F#UX|^>jU^ObLj~g4n_0_>*b{;8PL|Tm-D+f& zL>w}8;7VLzZE$G{1)Kzgw#>1OLk^-u@*wIkAK#3}w0t2>RqOZb35oG8>M*=HU0i4L z?_CJDDu{+p=k3KPGb^CIhYA%lLLgg=Yc%x9pZ^uE`18O*1eA=seE3>oSfF~7Om)-n zig8%_0USx=X3Z))A^(t2=sIH_<q`9(aRD#au@LcTT{F)V!FW&|c$mh@o-*jO^euvc z_Ujx~4bd^1v+xx4(J!CibPRIFNRV1MfmLGUqVRNX(R0V_mrYfJ1>3AraoLEgaZ`sC zZ1NVLrjLb>RZ&M>Y$7&J&n68n8yJQf9Mq$s<?2nB+|^C2TqMjjv65|>U*GP9tw^kT zqk~&$)^;<F_W*GsAr%4^e;hB>mW_x6N|cU4cXg<lP!q|HoWa5h6QN{(9%nDoRae|^ z4~W&#FEgYcMrcpR{i%~zh=3keNG4=2!yiELb%p!5J+RkfUIVbSXHfXsJLtVP9{~gn zh;%gUizS8!LaOWG`-K@cud(EEgu+RYNMNSFs=K7CvL2STJC^mVY_$F-b)*+qgcmnO z6YP>~6qRX7m&FDkqrdvNN#8XY$*%uSdj#Lb;hAv*D!%pf=7_k$JtDcfG^6Fb;2!;O zR*yn>S*=G?^&RqV`Cso>GDA?<t}&F4;U(HZxM2w5sgxnRmw*EJxe&fYh-rA2m80V? zvXXaLNuc<fGMr}kMO`1D{^4SFz+|(wPcmsee=518GB!2uh)T9Om919}?;5CoU010< z{mXJasON=r!eWLVU3%VxG^!2Z7xb=+TMbKWu16YF?J9giQ@~EClG-KXu$GGr$;8xx zVSmkjUHlxdpKxrb^=~fV#V*bBsk(mcuC(i)F*skF!TGb?8j8f~J;6DOgC_0LyVwfZ z_4=Ku7Jh3bmyG_Ue_0D5+)@w^T#qYa9KaQVB*6hKh>O|xy28bfS~zPhl2Uj{S%j8u z-F{w0u;b9xUjtIKU@6p?VygKK$N_9|Y7Q@8PwwJ@APyn8f{zr50wt4wpNK?xof`WF zQM6I0pJL$+Q#?6^#+yJp;1`FR_D<N=CVFlU-cBSUi$jZ&(~S`+w25=>6`M%IC@nzk z2~3^<+n}f4AkvSE5}~(a9P~-KOMn&xcM@n(V3T$OKB7}P1y(q!vA%7$mV`Pf^l_kT zxQI>p$k)Wlhyn_~OPq8g)Q`w?x>OY6ko%5KQT-^@!R7w|ni+++0AnpFqHj9G_u1bm zF>AvXAEhl(#0=fP-HJ{rFkM?M$D4MJs)w!Nsy!N4_;*fU;^&2=tK%_4co|Fyk(mP; z)VQO1xa@pQTw)7+x#kLva+*n__~-UilE)xTu=)grt`Y5GlML$lm5TNeSPv#sYQiSW z6l}XtPP0-Z>tM6B0f2ZM0StGh4P1tA(hW@7UKq3gX-_PNvL3Ie5%hoqsqYryWpVNd zo`rvgJ!%X8)G!vW4v*DT{j@MPMQAPfTneWPjLpi5-yx=bG;VZNV+$c{D`X(y)UU>5 z(9a=TOrQ-?0DI4bEdj8teSnVH)~(ByuyYLP>&P@QYT>09p_*)F6piQxxd%}7w_hr9 zzltF=9&apfW4Ng>W$4x#?$|35-xz+SC-hP1IZ8;?6m$Fa;*{ZPBc-gom3$kasw&wV z&K7cttX>A64FKQHfo77H%a<tHc0{vH^0aW{g>3ap!nYBBOQCsc8aRNwn&_tRWsnX$ zz52qbY}H+AtImlsY{k34TifQEl1-b5N~HSs6XWjXar=<|HZnPFip1&!nf`j;WIBY- zjT3atMyCt#|4)jQDR7090k6Kux(}E>3pzXdLp)AvxOVTPI>oq{x7KhALBcss3e_*Q zWu>8oC+WyCdJMcCuN<=FfeA)+!=7kLAPg_xtK<tLg=NV6yohZR<_p=4r{(Zo5Tz-6 zzCj%ee-;6prtq&92rt90;5j56mP}M-_-`Vz7cQRxa4ehZ`cG!Y`&?C@UkE=)pF5A? zFMB^vt|IXR*XsJLRaHL%1B^;h;f&3MMz0b~`2>~ho?tC<#g3;rK7#*v$pPScdDWf? z=+)E&am=9F#P6wF@1$EyH$A`;dQtd8R*GB^wE%fNth0*4jpA^_RToVec)uPhhGyjZ z06d-H71SuuK5N24ybwD?x0}KTFN!8>T9I>qp6Z5Pih=-dNOt&+xWzJnwydLd4&>ue zo%iH>vkw$#uOM6HB-BCD%UC>0RtU4%7<xp(pPOE_h37#D6{Fdzx9u!NN$otg8_tW1 z2;{ZG6{^`?k&0ut2qbF<tmqu6#vLqKjlGRurL2TOmpZ0bl*CI)f;PEH>kr&8&aX<* z%t8ShNs(f5f+g~saCexmSEaqbs^PHq{;>A`u=f5wwpbk2-eUncZ#qx;g@Qj%HI@_# z^Xc+Wyd$O8xfWZ>BT>MUTxF4It$Qp3w<V;O3de~g`fKQBkNr3Sl|~zVwq&s%6~-cQ zs)(!nJtQh^=x-05T^l~c=GYNFDt;l=ZL{ZLh;9=v3+J7yxZy!N*^x}itsUfnrsAGR z0GcawUA1|aHQ7g)A{*s4-1bsqR@fWswb>FkhNO5yh8l+5c^A1TzCiRdn$^Z|Eqh{_ zI4SW#pW<Pis=Ehhv3n|MvNk@r*@Y;!tCQ&LbImqFk8okOX4?y7>iY#Nu_XXW)m*Q{ z?lo16#8SlU8G#axWi2QoeGn*-D!bz)R?d{<635e;gr}K0yeF>OQ<suzN^2>$&`2wv zK87#y{mXrV#)!;K+Gr>VAG}kgG~xqwXZk1@Fx|md+*94ORa2E>f>D1Go?l7K#HcZI zyyKw~(cHPl8biaN7<Cx`za;U*TObHhG*HDHJr&QwBrQ@x(`eE%rwQ{o)lFH(u~a#g zpuLJE88S@<HMwz!1IH3*JzX~~A>WK$tYj(yQ>0DSM3s`0n9pR!(y0mi#E_+?2-B@` zd#7qO%Fx|up>CKSOWs1q7d$c_loAijGc<cDNp>+;#jrvmZI%9B;@!QxzPAFTGOQ>P z4s_Ev+GSE{pRx!3RHN?+%cc^zZaRA_7Oy3&K2*n2Zs<Vdj%jhh7+M>!B^cY9;gMNB zT(2pKSc+S0gP{!(U_~4c#?1qK_!(5m<?ueV84}24%lhkp(i1`XDhz$3R_|T~GJjo! zf%%c_kXbN3W~$QEf<ZR#`E3l7GBLCxHN*8YfZV>&KpJ=&elhA1lxEc07+%43Ms$9} z6RF4$0`wC6V2*f#U4*V77nD|VH^(?4Go3KWj3fM>nPQabsMOwd7b-u<r&$!u)K?B4 z1fbm}+x}N(QJ|L}rIb+7RN=1tSLgpoq|f>lo^a^Y>Ubq*&B*vdV4A?Lu}iE5A7&X} z?uunYWB4?}zZoB-vKi3=Jg8YgqYZBbJG=|`t^J3wGWVGgh@NZ)4vpbM<ajA>&ZiBf z38OIV2;T>V=ILq8I`h9|H_GPlT?~sA1f9fCQ#C_PJ11H!XJz!$SZb{K8rn&!)S^aJ z3x4VMzBY3(3IE3FG9qwqky>QI<Z4EnSw^V*TAIw95=-0lOMu22Z>!wP78Fz^n!$U` zf+Ch6BCF;l`Zd+xnXdXvl3m*4%^uC^3%vGgdti!NEgKXHQ}Ku{n8G=`${8&9<#B09 zj2GqHw*3g(ll^Aes+jdBQr+x!P&T^=f4^@cnbFpO4JeuBOaRt0)}96IEo#-L=Kz}~ zl{Ty9=43{H#nVa^#Ac4-QWm*-Mf_-{j%SZ(38+>~rwX5&B*%0`s-{8BG}x73Lx;8N zq==#?O}=BRPfKhgUxF{EZk%c3M?11MAc1lTt{?e5Cs%lvXi!El-b<-w8zCF_8t!XT zpc{1~whrBSuM9k3YNB*Nod&Z`^|w<!?b6#W%}SS^*`HQz^kc5W5yOFo*``?P-hV+y zN;y>KAGB<!MYDzpz;jp#Ra$Q@;x?$?oD~HD5o%)Re#}@hWr+DIBO3b~Aq*1X7uX@( zwD85fZbskV)}YncPf}3PW+T8rQQHwzpn1x6IIhOWOcb*%Y8=kK>+yW13+;bZbHqh0 z*J4`L@)*jgaI;ivNNJ=l6W>Lv@@FdQ&{p=;vt>-}qdiz6=m8*u?_28DV%n!9>CyCo zz7;Q^mgFsb1j{KTFXZkBvvl_o|DUW;(ix}3d}uV&Y%#P67jYyNRO4nz5s^{_tIDp4 zcvx7nn(O8&G}l=iwSrHV9&Q*5A4exkx2|t6+YnH=>B1;{wt!lW0tYvuJIKpechK?6 zXwz;+3{>6r+Z6uYZ8wbn8qjrKn~jz^(|mD5h1Kn>C(7T=!i{?Ct4d8JA{ekQPnk|} z;;$~8t?n<^-GY|?MWwLVd~_GEnuB{F-t(J-&{ua(GE%KitZ1Jy4DS|lcWZHULvWbw z&hU489nE-_`*Mi)z7x}ss%3bejmDB^tiTipThY~(daq5B4X-o2XRlesP*a<loBVIm zc4I=5nwk;6w>UNrqc3y2Gy0oE)D7g}RIT>rWEyJ<^Yb%!80LqAi-nfL5PtcacImC) zl$K$5$==M|<ZHsrO;UE_XmgiMP3&gj=7P9|+*ZVb$t*>%()W_32;fx0m3s|HjP)q& zoU0gH<7m7J4L4j0DbiRcLPB_<OSyKQ86x&^Bh*;HQ}fYl-5g}L0GS!k-#>e{rAX*D z%c#^FUT@RnB&reGU{)Ab+K&p(TsK4NwMH9~6E%rHhNv`!%b<4+yqHB~SQ;-U1tRl> zMF9b#iCY<(e!(rh-7I~Ce4gUXar1FJ@x#S1jqwt?W%w690xRAW{t<H>+Iedh3!Zj6 zn^F_I<@)44DXT@ucEdB$C^U;X{ue%s!-p=U?_BeOYf+piydT@MP7dV6JqmWljVt4r zR1LhNZc!PaZPHFM?C}IxdpS}J_X++g#ufr6)PtU(Sz<%(JV_E2%}UDxVdJj|AVIby z#6@GK8ZoKM&oET&bZpqU7!NT`FCbYZK2ya|Ulq;oj8Q0Ss%mMpT52M)p}ocl?5L&D zj<3VcjV!}ly^rbyp>ntZh(j>Hsng+%OBSty8XT#e((|Z$Ht>ulh|lfNya^9&nZ6h{ zS>{4KJj?dPEQU1g_Ewo%wK*kh1vO(ET}LEMO|U1~^q2|uC{r4h%?jH%VyIh_zHlxe z$0MI!4N(dIOxFcqk`><?ChfRD5(SnXJ&g|u-XemEAT6tNDH*|Ph<a%yqY`gXQwkiI zx1cB<vswXj*q)r@QEEY09aYEAGW~EO7me#mw(5@b5f&!9qPzN4txMGO62TcF!CGj+ zZxw+f+;(AvzYTp1Z)%Wv7!4a@b_xvJ-u^3{E#MhG!seEAO^z`r>i8MSF!4+r)lF_^ z9ge#n&J>`Jt65klQVVNqz<)v4NPgf|E7HF#t!5?F1<!xL4gzY>x1l=os%(s+L1P$N zU$qDOHCg5(Gg)GTHd`d05>zB_wI;k9K(g0IAQ_#!g*i0y=_)A@O?dziI9cyVu}5@0 z{5NEw!KBZF(GPJ2kc~2j`f)g(kewB4r_+HJ6BA0JIw<#u#mX4euG2;1c0U@Er74U> zV6<hB9y$mX%7KN>u|~&v>s*!LsqFT80ne^X#v?!(?sbHENw+sD<0AefOE}^Zw(J=b zLd@_R7Mb#75&$JUgj|UY83LtJet&*$6j0z<$})qAjcg+pvUCes(lw~7L<P7YZyzw@ zA~82h{D=iXsN6RNLR^vQHB{Kfp!V&PP5R4rWH+Ldp(7KNLgysCZD)SI%<=+myu22M zl+_g8U95yJnmXuTjhu&XiD;9|nZ(!>V@qubnE9nvh2+BA>g3B9mu@Zpel=!22CA;L zgFASg)NCR-Tt97${Tr;mg(jAST~q9ym+i&KEQFAMfp%|(@~<(<E}d1Nv4AwKf>Do; zTg#4`$`Lgg%KfIGzG$Y!k1k#|GPwq<7~vX}*Qu9KU%iL+GTUhjx3h>42_P{)1BkNY zmr2*o36;!ZCP|?(#eIU_ez(Z7HCbqmNT6w{ch=)J6$vJ_s^75}%X?G!wUku{bQwr# z6;Q@mk_wuH2X)dp#2kMHmKBz8=sep@Q$?0%O-#flWXmso4ix0|5?!v@`bX`&wyNQ! zo5P>)os@G!xR$L=&KWIZN5+dmZ7qR~_N38qScOpjmrU13$JbdCXfch@Lh%&HhbOe{ z1fF>q<ijY?3}Y=S@D6+<P%vS%*Q5yeEH}vswvF)}Uz$NZyqkqaPv3^atiY}#^Joqw z<+M3S6r;?!VJ77x5qO0zc-*`mTxS?^NFZoIWXk?Pq;~5<xrXKYkiX!g@I%NJ)AF|$ zMn;$DYEEZc!yBFXH>ziO-!CiTj7_h!Yu7|1Ijh`ao*Q)h7v3G=DP-xfEGN4HxaN_H zZ!74$&S<5|Kr;T`+_jn$@Pk)>b&;{LaSty;_`kxWY5qwNWe=b@dj5EZc!Qiz<n00f zri(kktnjwI6I15j0X??%@YoQH@idy(wL_Q|-p`6o!khQl2j2)&MkZU#N9n4INRdYk z@(}@Ua>&wxe>bKA5G90b&7r*5P=G1dLD0vpVY%}!EY!tg_b*Z#<8OzH$Cro@4uzLL zF!DDLDtQQk<Q@c(<o9p-hVyoAuTRZ|<ALY>1u4>aaggMI2^`X(KMI@20s(mV3uOU# zeCVz-{x}cr<9Qav7tL?W-<>T?OTUVx+YWa{bshEN;srrF%1C;zu{0uY+R*h|#-iD~ z!t{92pyzT}5i0~I;+_5I4-BDxj?CVedpt3BdT2a~tVec3t^P0-%th_T%^0ce0Gpne z7k0F05ROKP+a*3#sh_&(m1QQ9CCYoJouvNzC}GoKW8LZJMB%{&Bc^={My}?FHnldT zQY)#&(;zol8f0P~u)ON;@%+`M6m7C#z-C+5dw-kP^@4(K57Ekc5YQByXLi;v>vSoD z5&2T~HG6<0-*aMlS=RHeWoo&TwR~lUz8i(Uc-63&TjTOmwMJ0;AoLJoQXXW@EYDU< zww!A#M{<+#U?6+F&*kk|<-_~0jd4sG(Mh%(&ZYCAphT<>gggX?Q??v}ZT|iw2McOj zVeX`CIs3FbP1%wzRd6<6s$6GTTDZ*O<?)cqmn7HOu1g79k&27waoy@HIMaJXx}D(1 zz<QLEa%<eQ8g(La2N#lnNYsbBc7%bh6*gaH_8|+L=CF=5c?f#08_<y`6Sa1=7I|2p z0*Y3fI6k9;tU~x=eesX)^{ANPSs&<tK39KbYA|<3j)vU}*}D9JtjnXc*y{vj5ou}H z!0MxAU8I)T{d<rddbrp?3+l#t>jbA>)%yHhbC;jfYc#Fa@15T7ch`S{D#!$N)mj^9 zeZLj#A=9PQFVTqi`;}0eP<YgDHO+Yt?1P7h16c5q-)U=p=iNw-maTG@v#;AHADOOO z(iy-8A|_)5%p}=oXD@rRm&O`eCLSx*N<E=)_5%bT4~eL^ph-DI2=O3T3TzxCec{~V zEd`{mbe91i@?C~&_LBoJgxTpX`HllVWjhWZ=CU2vb9S7UX2^-5h-^{pE$wk2v}HM4 z&3bcxaK{nw8v#szVE6R5&x{n}{mhrewV$Ye(0gHz5RunbC9+(?kB)2rahuCeVKH~D z(hWBSq%%_oMi{4%wVq;%Vy;%2HjgL7+DU;Ll1E!rlqQ$J%FO9d8Z3-%5(CX=%6|Jy z9Bh!5(IiRLJY=;X!=Z*vWjI8_v$U_A6o+ScclnymKTB#?ye{<DoFh7AQ)3hwRF$XZ zl@lhcavGNb8GC?qbIQ;lakYWO9d?V-*nS0}1{9WdQ&s9386Ty;lx*z6sCg`;qUEoc zsZe+le;=w$aeYF)d;bio2L(kq<&^aFk-J3`Y9~R>Il|<I(R8!=SF9W2GTqEWQW<G! zv|?EX2y|w3wFTWTeX>2qg+{ptNQ2U}A@1eS0R;faW++VwX+Zj^p=n*b;s{%26xHe* zkCj_P>rOg)#mAZL9j~Z;lek|-5;BdOjlu~P)2&RKlH_*|FMx;gmUzl3WH3GJ-dP3C zrcI5dn6FdIz<mAdT`YO(dElo4bs|M~a)squn2(<u7Rk~D3g=M*8DTRhjp4W37mb-@ zv{zux88N>BHm9^8Mk7`Dk%Da_IHL4uop^E*6HBzCthbt#Tt(VS{Z^5aSP+Q^qO#KT zP~wX`AR6571e*zM657s6eXI_I);Mr9!E%Y&5q+mpV<LU&6Y7=4EbMU099MF4U>LU2 zToyWf<lxqa@=81Pv~zac({tMDxy+s0&e(qHS#DYIm3QWNy7D%#@D|4<Z5r~jDXn6K zpdl!&O3%nzWt9Ji4+P3@8FvqXKJ0<aeb|@}Y5M5<QxaTI+i9xhQ|9Ug>hp5Co$R@e z<GGlI;8mv#%u+V*rwq)r2blseRR;P(xj0)W98Zisji9H{$3=IXERI8;#2EIJbw;}1 z*DWdGZS>@~S4wywua!(jIol5eIRunqLHK%zHm-xW?W%_RpHLJEr_Y>o>fEI|Cr|D| z)@%Lxu3xjsd>L$6>e)i(eXiA4*>iVn-2!1ilT#lT@9X>WY<-(i48E<~Q<32G87obB zz`M-(QK>q_gA#!!M>sV763^t2r62SdDT6A$QEwC>%rm(}j<~Dw2y9<OX!;;NJ$P10 z|01rD8l{Pd;9%_*w$px7D?IF{Vi_W$mGq-LjdmZli_eWl(#NP*vd@%GGotlX`n4o` zZ0NdnJ%~J&#V1Eeuj!2N6G*?*Lw9@S$DVb?!&Wlylik_ZxPa+qg?YlN&h!KC91d*h zXn2E|S;12hNGOY+f;-%Gzv>zxJfzLj&&HE$iKIaibd^t4FvT5Ch6L07Sg@X$=qJhU z!nAl>8@vy50BPf@{mK0m?5jYUr&W4M<^cWF;3ya08X#<3^dlX-!6h%NlF3~Ji}cd? zl)DBD5D`Om_aP)nK0<|!3)eevu!{o6yH)DULhIJ24BrQ|kA<Pgau9>=!tSRqSz&{| zdLp0<<Ck#t6l}ta%?}p^y0i@f{t&-wt8u9suN{b2QZ}hpE%&b{y_K8UDx5JjX~U-C zV?@oV8%pSNt%ZCHB|ec%$u#q(fY1b^4n!LBzY!U`aM?s;qpI*R!hn2PJ;%DT960Go zz%kl9H)ZcG(WFvZK0<Rb8n5=bJYGLz7S+$pT8K2wq^L#CphXzgS-vZHhBh+m7CXDT zxP~6HPAl;VB$lGhvGlLo#FTE#R=S`gA3ho|ysq+;u}SAz!Ufs#n<<__$pY}F)$2hG z9VTK0*P;au;MKy293QMp38e_%&a80ur5E0udup~Q#DL@uU39SXseGo)pqc}`zq?4N zieoeXp+k*NMyG_5b<|39#{E?wHV}_=#*bHlF?`B70w!J}Ikw8BRh#zhM3ZW*;>^#Q z0lE0>u02ZnCB3r3ANU-1VO_Y+m1uDz53VWJc*%69#Bd$4mUj(~ZArgrqm(uck8L#1 zzTlPWNrRH=mid$_dcsKTQnCS(;7L#$PpzY#DwHD469guaHLf9fmQ~t15_c?%tE!oi zD~pMcb%XpWn#uS^An=iK%X$%J4S;hqP&EU7n)LzEJWa92tboUZaB4<3YG%%*XdYYv z#-c_4BpL?NPR7lh070IzEQ_a52|ar69;OHwrTq;{4Cgu}a<Ots$&<6C5g*OOmza>F zF#wQHwsR;xS}OF;m8xcmJK}@0a{Ew7Xq%ispH&fVhyJlXT4VYL@g#27_v}2v@KqWM zk<Y?)v9Q)B(qZ$M_Q5_9Xz9BYAzSqXpZ~_yar;X4EVCSkWmKx1y(5fJzclzixO30j z&(ASc+6U*Iqz2quG`XG3g==B7#uZj%<bhcDjRZr9n%FoIQ#BLq&^Wp{KB3w35v;Qp zxK6h@h0*M)sz$8a(rha9p9%E3w5^cBFfJX5O6PPiNzh}YrQ|pk5SJC)Zsp7kl_Zr6 zqw8{yGw@CQP%Yt+6Kp&0CpbU^r5GMAm-nJ}kD@C4l?Z{Y?3GLm9RO0IdU9<OmTDN9 zf^@OlN=WA-9f^31h--7zrV~2GTFp~0L#wTpkUT<(t2^}=pg>_a@||+U69*+))Syl& z4k`tSya6+y(H)Ji+Nb%?$&Ov*T`J4@d{R9(uvhJ4x#hW=-qY=#mYXL{Z$<~RtnkWT zpq4ZlfuxI&A#6L|HeQJ*Y)U_MCA7|K(L421;GxPFvyCM-YM)=xPp1Wcqz<D*TTS|J zGTkb%qJ7l(#JFi~+&FA$8b|fFpA;inHFQSt3*H+v+@2Z6A|%03qf8VARBRkhr_8c6 zn8#G;G;6-H5DUT?{0=XEh)XN8Yx@e@qn@wG?&uhLOUG$NZ0MvLLdP=f6ryW94apf0 z0Z8a*yokvq2PKdLYYb;~p(PX^I~gw$Mt4JDaM}L~K^3x9DH4XfJqobJJxsM#MQ?09 zk!M-8N3aCjl%0@h-;Cy#h8%~~ISr<mtTi@{fM{dMicF;7z^^TVui$d7Y2m<}COrKe zc~v?4nCeh69y)BhA3+L!XAi3uo5;H|(Uj<1lSjnmhcUg(hvpkPIIhyzDD^{(vwyo$ zKU#t}?Xe7u*Q3uBB_L0z!;Q^%CzouqYCj~;Rdr+Ge+s~7QL;?ONRXgW5Fu3`bJQNg zi_6rJ0H~O?ufHsH@+LyOK)3&+k5r|t&vdl*%NCC286!)PNp9`5b-c>jJI3)<oP-*I zVv-_|fG^<HLa>gu0g{W-!|?5ba0KGDj5|nOw(Z1C$CK=$pLH`~Mi=FVnRmCr9tnSv z6EMX9$_uDb#@Tfi6wa1p$jcjZ&y55<Hx^6jO`i-i$&}@pYNBZecFM4pl4GbINU9+t z3EUcqqDw8|MsN)>_zh;qC>P>N1v1hmB5Fq>*c51NM(e^$Sh(!gZQ*Mg`L1j`C4Pg2 zVp}z10kQZ4;Yz}@E%HJT8wQ1d2D=epUrPRL)+VQ#vSzBlISEHt8cv48f|z8UZ9#w} zZ)R7ehc5?7@*c*D<tv8kA>>*c!V>rv?Ks^7@zS9<?vJ}+7?;Og!;;SEJ^)}x5@^B7 zE+N4t^!q<ARN$8kQchBl;4H$)g@rJonI{W{`W(IlE;00@!_~x!s7rswhM+DrhMVa~ zQ+R`6SygreoHTi1n{5fe%L=Vk2N)Hw(=Nk;jD8|+V3DH78H2z|wuP2(I!(?kO+}5` z!)qVtk`KDWX;=vXfzAWb`6eX-%LM$N5p6_s%`!<~{x-x>)=c4(?`Rf9=xK|<DVIGR z!6Yy=%cw#dKiI>0Cvp4)>KZk`vulbR6oFRyq--0ck`{&cF%T_h4*=5d83v|B^g--0 z0a_Ba#Zi)>l#E-#8&O868>vzD&}P$sH+&ma3BnD@Nd#^g>j$w*<K#WNzEbpxf$luc z3DuZ)2yEmq2dIpC(nt;=0Ku%q<ONZMF*_07d{s4N`x4OlTV;DS{kU0VZDz?d2CFAR zL8f4!2#T#^Dz#!Q6+FLCop6%qHuL?QxJ71K-y98xNGM?0Fo?Tt2>%EwL$8g;c^>SK zb6VW?7;D}XZYxZY-SlO2q@8Pp*6A94y*vB_E1HN=NB9oN1`@Z!KZt=N?I}ZjH@K*w zhVZ>T99Q7>rl+A;Iqd7id0P+V^X8||+O_k{d*<s@=igNC_Ec|$n&a#A<VU7D3Gyts z`PZ}&1W=ZrER1%W6l+P65%P`5A2gM{mW5Y|kA%Ds$|~KBc?J#ky3{Tb+QsJ7;arg@ zzc^H1e~lyvXAxkPZH0&DRXa;j?ANjZS$W&}R$72ges!i1EK`DDWSkYmMRl20DAgz^ zgWZ#O+Y@&w^)=gumc1k@rzz54;fv(*q^&*ed~_JQu=l=AKeQl<8p3kD3;su)-s-yt zWLJ8~Hh!B{NdZG*<J2O)sw-Zb3Dr`f)wy3ODu;$1O|Pr4U*|*g*IB<x$yo#yBzTO8 zH&%iN^C3YSr_g4?Ws*K<tEaTPg3Y`waKII`ez`aasGuS^*`q|CrGe4@LE7*6AfQPU z?3~U$olTuS@geM27rELYyKHhKdq+&`jC-nM@lm`lhKgp)zO0?sb>^c}Wcj5OSY4cV zE9W@U*hoi<QdAWiXpy$KjuCJ5<IZu|XjVbm<(Nj{^9{i6Qs#fXu(UHFSszKJrt%^B z#)POH;vYYpwf`0(B-79$`Y6ShVPl-2I{+w^V&Id9l|)uw_&_k5vK$Y)ke+_VY3Iyr z-7$XJX*<VvoVoS9(eut;KRU|QF}sgF=9FWO9yh}lW%M?EHadFhsXMludCbwH+t1m) zb#&`l(_U));HH?=48@Uq+qR!ReP~=rXSSU!D`mq0ok?>;2Swb_adU>hpK<&p9uE}| zu42vy7>?hXmHD)<u@?9{WE*7dY!wt9ldi&_s6_1$z#eJQ(XH7zfW4tp<l-Eji0rnL za!8loXW>h)%y<9FgDCtx5Byq5d`061$@N5}M0fbO-3~!K!UuWK6Fz1SL=$F}P|8hm zyC}MX!Gx#s+bcz-xZHNwT8t!+FPwJT2f5V6B6$?Gjl_%k<F?_rb9vk$cFdChA**tj z8v|<(uc3o&tJNd5h%qQ|l9hHI>mz!>b_G*Flu_G<uZTp1e^4h3BH>YaH<Wt;0e#UB zb>n6?yQyzmQ<vYBrf#&RKBcC5Y4iGh3uvj0Ey&nkWKlkE3x7t7J~F=cA$(2svW;~< zTyFx|S{c{rQJn$d#K)#HuN(})>;~=e8iHT?<6*^`q9I3+(hecgE!kd8XdmvBD$KW4 ze(4OyIdY+WrfaOOg)6fbUPou-4c5&u3{m(dgQYV#r}U)GDLoq*`UTpHR{21{P&PS^ zJm(juv9;`z?9>Pl$3XCl)A3sU=%M{eB`_Wz-N`P5m5a;3Ig^Gm*r6nL1@tdEVj$>* z<xV2);Gf$ipE06tPDDVT8GdRgCsga=taW*#X^iv#4*E#xQ#jQXw;<9=loZ$;SM%i( zWkOocm~IqkyThjnp!B{7N!avF;hoH~_yo4PQ~_nuzMwc9uAn>1EC&mlk|f78_ky`3 z*s6ZR<I<VC#o$Ui&$ec4btg+0^97Y!od0{X(m%D*S!ZlUBhpiiWu)N4S;6bF4Y8}% z=1tklo9t!y-6)KSlGHVHdsgIT|2}(pUW2yI-4FS#^APwiJQ%z;B!?BI&)qe1{+8U0 zzyc~jh|IvxC0tD&eUZjzfHwzl{K<q9O60-`b>zYc&*umy9lw*V8V+a|HPT+$HWQZ+ z+$(NQGzAa2KO`?SO|$Mc#%wt-kudE#JGCvm0WCaRPS04S!Lw<SH{@orpt#BvT4nSI zx?;algKXlv-tZcV7x6EWjubMbjb?p3&Q?MyvhgG0<`Yz3WB3+TMH@tNp)BXXr_&KB z3sVD+_9E?pSkxlOn#!T5Igf<MltXnYS)jIJE00gdd$o<XJF;w=Q6g<l8t89YAN@&` zwFcrTdJ3i2-<(fAF{|e~r#6BPk@t%rvmB3URbUAi>uLy$;P{Av1k@^#+Dk^0D(9W1 ziY^rmOPyz5uWJ{X(!cgr#=wv$g?yM$eRdlrtWsU8V*N^c7iwSB8e(4|va<xSSO1@x zi1Pe)``$iSNWi@xWU@f6{cL>P&)Kpgr#%bL@R3m&T$^&r!gZYkqI2RmWGm!{<k&T@ zcMQm2;%@O~xEyhek!01?Ff>}x=##ajuT0>8H&x<C8XIEUF<M39v1GBAV-2jRYyv#o zJ;tE|T6W=xlsI7LBz3O{mSwU=z6~7G+07Cz51<?#kBelBUk(F9*1IAKiv(_7k9Z;j zYJ>%ZPqvLoX2%Hvbpk|CD_bShl#~d=`mN%>GZ3T5@0GH#TB9#tnM~=+$GaKz66c)w z>t^Ukj5?xu&y=fBQ_qUUqG53M?YJsoq7sWG%Y=SY#|RCm-aUde^F+YN^+F~dbxkJ4 zMoS*DJiXR4cO=4mhX$gQtgirEjMV92jhsv?R=*cQRjrb_1oGjwLf0}Vbu!rp^;blN zab<s^@Jy8Ae)dEhexEu``%bl{>-SDIrk%5BI0&accFnuGa<saFgG=bGqAG%=m5yds zS1hSi$#Rq}wKUF4RfqktgBVa5b3ds5;ZeljAt^+Lb>)BbdN>KswBImdFSw=W{$j2D z(plZk8im+;!LGz%zKt>y*iBzVmjhE&>ZiZzEziRrF;93P7zD!~f<%CYasrD5KWHMe zc@SO-*G*HE{yI}%wV9zK`cywXuER&Juv_<aLl38S!e{-WueVz!-hNf_IHy$D<HoR3 zBW@N@TG0bOZ`yE*t{AYI#PqYD?qVNWK1PT<G4$NBI9ZV(17G!5^~W}%epS^bP<N=l zP8rrb58$-T9m@C6JMPQi$F{w^<hPlzJ-oYYJ8g8!1!tVUZTtB4t>+W;H_m@s#%nsE z^UmL~ZD#A;*j-GG=Q^L9hi$0E74Ns{)UmVEX_K=ZVENQ{qpzF{{o-HP0ERnNPIn{Z z>ql!{`;pZo$v5#?PflP(7!?k97>FkH>1e@{`QHSwnXG~+v85?e;#4w~VPQS>2-emL zVJ*`yCSLs<?>t=9?r523p~KphZgvH}D^N!1_eDHfAsQ>RD`MF<DrsI1e-OcUw$Tcw z#qzn^Fl}W^1AxXF$}Z=!w(#8oWOsnRe;s`YozMCm{)9bFeh9KE=*Jmd^`OBbp}TcH z(f~Wi3fo)Ur9&=P18hrvC*5`#v${4QJjC=n#YI&-H?_!b1Q2R08yN#f1kXP%VA*0O z>?nLj9ypqTfI3aICW!Q4|4<i^E8b*z{@HJ{F*8^@zJq2@63aiuNdMhOn!3Cs;o-o+ zs!9i{>)L2#&lIR&22kUr9*%MHgs!*>{jXHxAsMHut5Jv8R-kmu==!nPqd9k*spbju zvu(0fn=S1bK7VCY=j>Io{yP&<PDVDtduUq-ol|C&>BWMJif%+65V+`dX*1+|84P;k zu70aaZc#krJ8b&~U^<Qg8K0&q<_VyVnkT?@IH32(pST1#FiGzd6?b$oAle_>N<kdG zq8XT=<J^vPG*9TdFqCNotw{bN?Mur^@k%#TGv%^%`;=2)hJ26eBV#qc$o+aK#4yuR z#eHDh$AHBaK8YKIHpf)4!!~V}Y5wx^YHTsFymV;cQxsGa81uQ~jA6}t*Jug^^s(?W zc!*E}*Qj>&()mRB$1$?&up=`cV)dMJN|Is17hS8h2)>M~<t%qhH;c^W%zR4{ac+x% z4X-_^D%UOHntkZsjQhI{(i943{WfoV3lc3J(iZ0PPd)3o_sqaN-=<fu!{NGa)APOU z@~5VITgCS_^t@t2ccQP6`F9zZ>bG5+SwwO%mM{hXx0*MY4$&Z&uosIH)$wT&QkEz$ zNt)v({Z{>!yn<xDt;8F6R>bi`v_YP9tL>MX()*S6>#pf~ujMYPlB$0!(gclool1Q5 z)6xMPH_rf+BRwC0owdst+FT&K%VQWl6k~XCi<bT%1mJ#;h%?;SdI)r?3tIb!pxwi) z_WZ22PqZT8oMPm$V3xL{KBSCzFfR;O4fUY-J=Q4KDX6nx(>l5o*9D+igFCiuKVzr2 z?gZ=e*?Pa8V>U3d;R|ua-lz*DDRk=pq)<H}jxf=!kE7p<%Xoz^XRAiX8+Tdyw%1X% zQ>EF>zf0-m$>a4_zMV#62JD~>iOG0zTyTjo3#4|pZ!hz9@GbrkU-l=D6B8{e6<}le zq?lxepO^k_N|e5+PU6Uz>2j8+muGS=Q0S8u>r9j@p-%@)h)jh~gfyDxix-V8rcX!? zmr%JYV(_38n=F+QtS0hy*I2K4rNFH(lHbiUx~;cmOZ(45oq<!zT<N6-6OpF#SY^fF zz!1X)g+Brk((k@zA70DlaH~>+!!$wYY2vlTNhJus5|6uhl%(I*=~r4WA*BC7dhHNC zhPNF>Un4tf5;!%Nj`H$d`(~8X8@6#6A3Zt1z(n@qE}A@pYq4W|w1xaD*1YkilpTzW z5syo9wiIhEQJ|_a0+D^Q1jQMTTPmB_RK(4>ZIJ^NOW~#F^LM+(K<zkgS`AI=AS{{2 z4~JajEHKzQ>c&?{Rq~1xHU4(r<N$#m?Kry11|5D-;9VG*+{_r!Lh9q_B!D<z+$Gh2 z3#h1rUOiQ;x9>4649Hk+>3qXgSs&!1J=hhlC4WrqBX@!-R(ZE63xaCFaoEidIQ^86 zyz&p^%|&%<^kdb{-==c?-$}1F%nz93tsnNaDMB4&t!O!w9A~|GGznmG9;1ayjAoR- z<Lc0uIh)Zvq8m=~4-s&hB*!=on$Bq4@V8?%J_g7`9jgGirCY=S02fl2<Hd*o)<oB0 zAc*@k&fzXj0Os78z7bZNFa&C5kx*PxBC}WuAFn|xpYoP`%HjO2!}4}+Wjvf*(>h2O zkTx39Ig_|v3P(ya#Rvt3%}+O}rTHX}NU91G)WgB#Ez|gpu9)EaWpV3DnUpxsqYn7^ zx=-R1UYOhjy!zr2QlC4<j&yZtJxT&Lv57jx=OA17kNIT-ymj%waVAuf*+p_K%L;H4 zQ$d(fiNy5aP4>5Ejhg3eL%4cRg=1_`<+X-)MPtHA`p4SpAL~jcYc%TOKTK)V`%A1` z3+Zh`&;&JPN|VaMl)B>b#^WJw@nfFv73kvDH+@pBs*G9l@p=<ptc}a#_N=DoZhThS z^3^hHn`eOsS(4HQpA=C-98kDYq`^wMGI@zHh@?~#9j4Y0UhQTpQF8H)tk+u$9%K<j z(e;SB?M(%{7qEHZ-Z8VJy^u!L)hr69SurNATa_AM1vbPMo#TT*P0lwCp=n+dHy*`v z!&uQH4JYV`H9Tl$6mt|7P1pu;t#1%K_zY+7Xw!%|@{4|StDm@Kf7W)K$8kw=QE&{8 zNUIHXZ}+4S3)(_79q6YYIZB52LejJ%K{!V(;p9<<o}fKC5&qJh^-yT-a8dZ%yg_LF z4KzsP$OPi%8IVr}k<>0BqIzm0cr)Z%t{H7eux=b>qxxk5`JB=GJrcBx9E6szD<Z}( z@07+v<%x6fNG#$4>8+F?Jmsg6POjrp?u#tb0kqt>9AR$d8G0l|GqrW5cL{0xctXlk ze}X}nBB1OJ_DAU}IC(*PihOy9!xF4H@M2#@P-QjT!pui_dQUPGKKd(y&P1(occ&LX zPE{Rc0VKG7qIjXt;iCmb;x57ciM6CHhG-ZC0&!AAvxP(HgeN~wkfS|#r4eoRDSbyh zgueuY3GIrLA%FQ-`Aa%1x2J~WnT&w3i(pkXhqi>bP~j8U*aRCMH?^~EDk`Wby#OT@ zY@89dgrLV2k59X3&XeY~@_}ck>*#Y@!M%L?ryNjxhA~5<oW>Iamcg2P=nYx%TU6Xh zbR-gu1q{Yzktrdb3)l7AD~TMI2<Ddva^<^o`&-W0eqO47-#U{E00;xQ0N^aUa>;-- zxl0MxnJJgcdUZs`^*7WB6kHb!k8es5vrpP}u=v&}<LCdLB+s>d<K_&3k4e$}+AOhh z_#08){7Y!UKeG&@Y7O~s&%XUI#3HEdH3$A!si@PBe?%`sVVvRI@2diM-j80&hc0Ez z;YE2Ti}LJKpS$(6UDLiI=cI`-G5IdY<)_Fq`n)XH*~|s!Zk2ounj3y`X)^ffo{f|1 z)REero;u@2bLWk0J@XjykS%`7`pRxRHL7r32w%{u>xR`c!`TiP#n8rq3S{^bqlZS$ zgId}D*d0?d3VS><gP4pKS)Sl_JH;2aBee2~3k7m>K=LM1Qki&5N(Zc@5yY5?UlJD} z%ZWKyg~dAb53&Ebo}f1hJv^vUi1%iFT_plxZWpjXMA{Jc#yL>*^JuG7;buJ;YB-ci zVnEdx9{p0fm)_I4vm^y@N+{P=xJbA<*a!G1*doQz;Qi4wtW=~DL)Et)taK**)K@1y zO7|Ls24jOj{$IhSuFCLc6E7u}pSQa711~T`kgP$hhIF5>Qo7W~7LtwJAs{1)8?5yw zHKQo<7xPRph8OsUvZ&r+H?M48yq{dH4v{@%Vfxs@p?CB8@M$S|cr$Ugbq-Hy&YiQs z+0ZRL84Jp;JckZtlcR?dNC0cHSIQwSbl|Nlm@VYUHerE<A?}~$IO@_1t3iR`A}A7R zr9{e{YoI}B#UuuD)g&pr-kE8?d%HESqSR`y;xdK8>~H301Ola>r54vOpEHT0BM=b% z$QF5&^-LNSt;<$~0u#A#PNz%9Sd6uLi6o3+xZRXlLvgv+MJwd3j)1hXK5UP4RxW3K zLTyg6{He{1Kz7hB328)%Y!|_kb~DIN$0YR@L`LE@@Zp#LzbGsUL)l>4(Vr+(<9sxJ z-HT25mCKrmbJ8R(HKorgNuy5$h@?&NQ$E|<1+>4|H<l)S2yZ}Q6#ycP*K#XWo-Ola zkec9VoP)XN3x=h>K@&adnTjclJFw*WKE)u~FBDwA?wHia_~f!6PXhT)^l47h`*x`_ z&90<41ih8vNN=U0m9%eXb&iHzzz3L#_^O_4qv#0u<4MOz-=Oy7H=?6s@n&Gh9g|5} zW(1)Sl=@$!f0^NzVU71Z5$<ECt*kYC>>}`v<hI&GPz0{Q5Z}2mUL#SH07_ytv&+uV zr1NB3mFX5=j;=n!OQ<zN^ImxbbBHaEG_i8x+nj-q33TxgEW&Y7gq|Zx6ui$K#F)$i z4NR*%UWp{G*Fzvnj}Xw0FV-rcxCCLTqa@+S!-fu=XX$PP>lC`7Wt3*d;di5XF>YoL z8qnCaMQsKfNT5^V8!%<F6(3B0vqVdeh~<8OEN(q<Ck91qO0$$cl2Q>U@Rtt#3u+o) zqT{CQ2+1i5Iz&xBfTJ3?>R=zLx+u$!#ApI^Y&e$_-Oa{}?n_2@u=)oP=i|b4e1P-= zY@SC+d84dKE68jH7)o7L12eBaw68+-1U{AeiP+R8jmNc4@1&RLJ4+ls?&YbK18fxB z59PUG?-*ZouuS`tij?d4Gp^thWsQ-OVi`23%5jubT6~D-w?1_23_mt+l}7VdY|?hT z)Lj=vY20a1oA&%pi{y;s-LU_)OJ6a7@G+_ie^)IeRGFj+_`kw5xgD7O0q&|@8dr4% zz3WCj*{T^I;igr#kKVYoKR!Y!JxKY}F-U%gs$zklRYLn#LZY}wi@LnZbVQ&W^lg+6 zvm(atyn7$Vky0EGGGznA3{~UOGHayd)vltN4E6$sGFt0L<1L~1wnvW<uNPi`&RZzj zB3l8~W0eq2qa<&`qbRPb#iP_5fOW|BW0f#(pE^gxevUK#^`1%(E22GK%mL?w5b0p# zMrHA_CB>Po%x52G%7(B^w9AnZj8kF=x+^@>l2m`2!^Qgq<yLhVnk!n>93JC6_lMJZ zqd`Gx^+_8p{rs3SBx$YnMO*fT?m5VK@3hXv#z6BdOX0*>4bohrWTI?mAnJ%;ccE0X zT_hh0kHH^04#!u<jG;ZXS^S&+|3Hvh5hV_Rb@$+0j4K}wX|~V9a_gPRt*6bLbN-f7 zvOs}4RnlFRS#wnql4Y)s;yP0+ahZh{%$7)9488d|DW8d@*K|L`a;ADxR7FIkPG*MN z+q04$cL1sGh|44FN~6B_K=Q=CWE(V`0Q`$2wCq6j=tS6zvr*$K3293>*Vm(|xlVj; z+KboA4gp_am9OH{wU|F_YnxNOXJ>&7Ya7!(3=xsLsdr*k`n%EiNXVC1O3A0%l+`QA zbWVWRr*h;v$#~*pR7AWTY_jO4OPNPQ*dTPIIq+<cMeZzC%GpYepN8^650%8nxB_Qf z6xpmEiIsv<S>4*Z)drj0+q6Fbs^8#RDTdcO>WN#jp301?)--}6+@+9>8tNwLRfbO~ z=au}guFv%&B`V+mBWv{$VO_(ouy?sSC04jyTYMS^1~nHH!Uxd2XZ_B`Axa;Gw@{#k zj5(Uv>wGlt#3*vNMk8CFMq_qd<xo1{pju#Bk6<e<s@DdW_>p|940`&}4B9WVs9zg{ z*hwm%GsD!fm^aFCLA(JX2X&Glk~%cys3bHK1_<_@m#5YswJOXwg6gAn@hbgj%K?$~ zM_bfNw;L^><d#__mBZ&cnz7)y@U4PXYyJWs<f)(z>q?r*)MlclzF2T|P}bH+U9T9s z?oyCw+cx(zNA6D8{mPLxLO8HekK{xRt0jDEZ`}fI+@3Db|H5*z&;_b$s`BOah#Ox7 zGT0HOq&#e0KzF&BeuUhz?6|#5B%}o_EWrcICIlJL=zV=2BcaHKE}mE*U>S*cnfA&T zzcS}(4a(fAC((&Q(PzlWw^CQnGGLPLa1JbM8uhPaBfdfv)ku;Za8MR$>aQbB^g-BT z@!#~`yP;7iM(Q4pUvx;Lm)RX5L7py)skds5!tN%4yl-|zw}V1*fQHcA9h%ech5LXD zLmyp|Vr&)w?VG1KvEu6`%I{@Rh4B(X)WZ^?`IJh098aOS5|E8e^r;vS?wlxM@L~Cy zw1h_)u!jx`?83Pzdflv+GGJ>1p)0r|o4B~&J|OG2y5+~IfMNuCX?6UbB|H^&yJAp_ zS02ZuD&aaSW;EweCtE=N%J7nX1jAy-R0<T&y#-Hx>_A+@IA$3$Z7Dq43WJ6j1VtyB z5gt->MAe!WdQx6Qc20x4AuM}nDf|;;l1BS3_YI@s`CI4doE*@lv@nyg+K`5_7#;^L z(*<I;ex#xJNI|oOfa^$STUP-4)l9lC*-h^x)Li+mmxuM<?cVT2BaH+qSg+u+jpSuS zCOy>c+I{Y0l#)cI`7@9nA4>~U<u<AB7sO$|mB05plbsr8#?x#pBy`_;_Lehuj6F?S z`2wkV{`hl+imsrc(MYvA$PQ3ltv~jU+rhyhE(dirtY`kWIy|U<)gceh`d`&hxRSpQ z$Pu4?&UssFL%#U)>5y+KL>f@Fx{9CtpMk*cR_4#RFxq$;{Annh$lv>YoX+{)=i*bU z_&!7m=m&x1#1cZ#xH}H{t~Pf&St@=!FRHL+3SkYTTn4ai!?LBl!m_J>tA+Fj!Ay@I zI?MLKRTPJIjUBx0`#?Q%@D5~_we;wbE!wE)RGvy;j+vWfVhhqt)w#zB(tc)i=Ca;( z9hE??HAwEo(@<{D7W03bBS}}hxEp4UMco>gj*6pYFqcP(p~H(+nryf`6L$xdogf}G zUJpiAY-(n^hKW-a!;RueV6SvG!A1lFGTP&;%sb=)8A|$a!*#QE8Rc@{^0+({_YLUD z2IF1DtRQUE4B9W<k&>O4Vwl34mR^dP6wA0qZNWk78}$n}u_#l4ygmDjv`H$CYr8xj zOON(no!ijejaftD79x#)aAwqxO51PMST^o;hj64H1kCiECA~%>lb0*0!0j#dr*F*> z0On4<aP(h)+=^7Iz`j_L+L$7=_t~)E1U06OrlV$fr2f_jWgCx%uus7t%DP1<xIYrK zn{-M1-X?~|0Uth-$P<7k?vUrBLC3yZi&z2BYG8Wl&J?;IGcd&?IzPVo5nw<}A~bUt z&@=9makpo-#<4KNa*iuf7TX>|%UXu0b0-89Tvi1Xy<DYVxX|>id$Q^r9L2;6i;&>| zKYMQiAXicC|KHm+eY<<QXQpTG$uj9#vL`cHfFv*pVKq!Z1ER)-Ez6KRAc<iJVG98f zgNO#fCn_q+A|MJ+K@s&Sipmog+<BmgK2hB9sTlRC|Ihc-y*(YW5Pp9nahas=t*Tpl zojP^uoKvUhCCp+Lbix!rb}5p6$jQof+@lz-AP+{$PEL}uiQ?j~Sew^Jqyc)7rym8m z*jhqmTQIih?QO$Zz5N$IS~lmsu+7UI;6fOoev}O?s_jh{36%%EfqL`WfWS#QQtg3p zy@C4HBDbs3_PTpG?qHdlORTA3W(@E}m?v2f^-dUZ67LaUL#B7Kk$d*x2+m-|v9;?N z8SBznaaCTc2C#FJ48*HB*Qf39w@OC_CN7FsJJHsYZ9P5eSr}|vdX&a3!%DTr3G*H5 zZwc!5R!jVji&B!F@mt(v=iUX<qHs(f>G--fyX=L!d?WM?8>1s#aCg!LAG0nH6@wy9 z1_PiVDTe??{4$_Wm=Jr3sRWxmk)->a?>eSJtMZ1Ckaf8sCJNBoB$k2{W=uj%_q1_z zTp%uBH-~DD=u{WAXm$wjoYZ^m?T-<v62ccuqLJBx2^4QyFB3a76*=NaCT29hY1nWl z7@4Vv$@DdT<A=l-TWeO7Ajou|shq~P+s=Ut>)5IMmU!xf$^AL8`8gdq4=1FJMJ2(S zq04UX_tNQ5vj$Zjn`4OJ<%_!XWSeasx@aUYina0U6~yUi|HY@S+#KWQE#2ntgYeA) z6k#p+zLeo^<_`=KOJ8Y()tZjA`o{I64-^UJhc8P{tAxkvhMOrc4occ@8Ta^%upIAm zu%>ze|44pmYYK&WER%F>jC?d2fTY;5Rin`xxj6z7p`scI-eB|`#7h|T0KGl0QZUjR z2a9(pzu*bdn_75?08U3#sqa5Kp5fOEd?dFgZe1G7#b9ur37&z~hpq;NwF3(*sDgTY zX48|&4N7PEFor}lK{k1cf~!UbS#eehqN?HuNBF7fzJ9?VIk7&yk7*LRFI|wVMnV;n z(dcq_fLJHH2a$Q&UATVTR(!2-*z>8StPtH5zs#M>W$%*g)7+R{vkb<EOo4KEgebh$ zYC3_l(XCe&*jF~Tufx)ka5B@&*lw!$_aSxi?j3MNSibl+j>AzN*CJe~n(G_mPW*h_ zi8j;GpsUs8C)P)(*GqhXj@~#QU;-5TWQ2}k5ZxY0DSnc36SoZ@ye+-E{2XVloB0W1 z`r!rQS+P{XE-j0mGh`f7255Sm*U>hyl(%13Iqjv?Bbgjc%{X?HFf$Ezc<yR~*L6_K z#*Bo5R0DTL+Pv}2XYsm8*T<1;k)>2yUCB?uoiXBIHu|(=2A<IXoj#2E1-vkT1)MiI za#sKjp?eA**kt!wS@tiuUkjZIqTOpMumb3TS)bxdQPCL2n0_In-w-OyY&}7&bG-}! zT$5DYNPu{bl2E-51&7IIG#*4j!3D)y6_68-Oq;pq#v^{I7inQ}i2h^BphrUOI<(Sh zOe7Wp1NnZ{B`<z}Y$XKENWeCQnIleaQ83GNkpWWFa{#~bBdgGsq`VtdH|T~T@nA<8 zTx!xvIAkkIS`>B2MNBA$p3G-m<<?;XXK0;8H=el$a8}FR*MctW703fkm@H94gw>;{ zLoY0j!xl8)Gep}uR;?F5SDnaw@-HK4$sxW9#)K*?e)`zsMJ&i<tlLp9)jKAyo4x8L zDNSU=!1_q`Gz}|nqa>W>lQBvbgT-A@*q>NTBi{^b56W+kA^L>a8>~CnUW^iPMd_3* zy^5j?uM!}%iTY8e;*u+-p3rP@qY+DrxDeZ!7oFl+^9Gkv%2kiJk6zf<K^~(3?2TY2 z=x^H}4FiD2xi>f!h>;Dm7})$|fDXq9TA6!(3}oA4AZszX8@LRer%p{1KSk@~Ib(nd z98gz`p9^Y*<<tzr%t#qpfGn_R4VqZGjG`Oq=2XLzwJpYgwz=nzQF08RvNO6asmM)U zKGZx)wMCsQ<C*x(Mh=8YG=MUp!I@1L^#aOKHn-W+Y4!1y@}Q_WqJE-^sIzHgXp#*W zw5}gG68rrl=zxtMJ45z~>@>N%saA(sxtK}0YtVJ^oYqqb7|B%h87}$)&r5Wk$u7du zu9EKKi!Ds#R_jht7qO`6>Jy~mD}?efS?s&<1-4jFB7JDL0MPYzI&!<BIj<NOZR@jc zozxm%<Bnr9EC-4F%U6}s?DJI0l0!As+eYrCe(|T7wYEU@+rl~m7N5Kz28*ZS(P(b# zz~Hm&-E-boSCWMqeOv~IvszfQN6}6{Pdl^(%3>Kx<~r5JAkz3)exV*!x9KhQN>1XX zP@-c9K}y=yQ>k8PIz!Q)3xo$0d7@D(7_sIgHT|m8621eEA%ZIDd(rRjWfk>#d&@E? zo_Q&>orD%}=)N4Ep|sq)DZjVV=hy8qB7F}akgZNfg4C5WBldQ3maL}TYDVEGXln5% zuaRDRj1x5hf9`b|8t>_x`gHB{Wu&^ct=yF!w}5Q1-K1tG2Yk~is_dFUe&jE;L2l*K z>Q}TWoep(3++>mdTof^eQ5U%+`l_-GSao4s>=%5omJyJIZUweibuVSIN6G0#B$PA5 zgSw<B@9?mZDR@ni&$r1Z)!eQv3s)aW6a+hj^OWhHv5Zw0w-jZt4y~HleK%Tr5dUYm zSrx=p+eh0?_fa9#)Zb2RS{lLTxTe3e5+DQxmXfs#`RkqdSqV9%4x`6<C!J}e4Okse zM69LK3i{7uXJFcvK@U|zk2(MfEgr8vfDGnmQPdM~hLfzhKhKCe{0-P*|F|-UzX$HH z8C(9VtHK8cYwHqNdkA5w>kyH`fB(<cmJ^wAt{cM-hXX3^+<|V;5h}ht=~kI2@CrPd zYtjQ~nW?L~;*AQ|h(wsJl(@l9*+Z}?FOClCpmq*qz*I-<crRD@kz8y?&e^b!#e-O# zf@1{(Ax5ta(;vs2mCm(d9S)`a9wIZ}weJy-+u`6z=HgU~2YWI?F;epsyJ%KZLRjo3 z5dx2H68lT3HyyyV)7qzpQ7U@mM5KTj?5XdGThTDEs;3?xR6Rv*<>%{x<$Mc9gHvxs zhZ8FTEU#^t1&V&Ltu1#gBunlw+iR?=8_Y5t@5Es22jLzv<<ZkTyf5lS+c#?CVXWJn zNIqYCYmAEVUbBR0Ed-Gg${xg?)$Re5&*hKXMfXV6J*TZX-6c{kr>#)svxQrL?+tqj z7m3p(b7Ki%M1R)~VB8a!m<i7J<`}}6W~SpUi01`8I~!y}UhbVNE7p+6-3uqq*of{E zsB&2#VUQx!g6oJ0qo_Lw(0&2-R)5qzE$W(2$)Lnb$tMA{T#Mbp$;KWwIcYQ!yQl<^ zmWNl&*C|jF;+)SI>2+@HlfLp_wb!5C#Wr*~dnRCJYz-~q+B2c1q;Y~RU_NH0s5YI% zFuw?S_D%L=x$wRup?WyZ)FA2=ePs<DB(~JD={G5z165ElUkW_ImO<g8Qxg>Of~_hU zI2qO22|x)RfHpyuoTyIN)7+v#+>638i?mk6_JKO)J%L8FcgbOWs?sfyEBM4rb@@?> z)Jx!)63A9Pn9Bq(rlXXCHPW6cG;tf8>x3K}1-3XMk?6ztG>Ld3=&j_jw2Wr9>1D9G zi@H^bWcz8;6if2jNxmu`aI@lBvdyPx*g({C<iT+OA9ct_s*Y;zk*I?<V5p!i*9Xp( z=vjF{>*L>Lm8=k7gIyG1S4;3<!9M{x*K@q!pMgYlc-3>Ja`2BSj{Q3zb^gX9?!inN z`pegzamLy;$ZJm;TEB8*d>zyd0${XpVgWEyq#^*uT@f2Iff8Xb!2)7`nt4cvna{u- z1%W5L9(pxvF@NssfwmE>+3?!IJnSU6_%_8Y3$T~KfJW=vRTNxsZFAms08Djh4w{e* z#N^G~>X;B)4$|3PMxVJ}S9DJbv2Sf-nv+0ngmpnYWFdUmN~m1%*hr$?k{As)nd;Ht zzMy(!eYqEa;_qN8>?OUYJyeM}bJ_aSl0y?!DiJ$}{wj#CoXQ9KlVIkA2l=I!hGpD= zn_ji=&n?uxKWEHZwic|itoR|yk_!O#aB6ygy+omTPDaAmvwi(f(XepA+I<01&s=@# zno~~S3!u7Z1NM(~I{ev8&%pP5Y%9h_0W|w;F?DiuN4Px6L+;_&2nG2i;EdCQ^UVo3 zKLQ5Nl)#@d)i4=;7z}yjBoo9U69-PhxKy;zMD}B0_Q1pvBd3-N*}A~pNW(_BRNInF zzfGo6IndtOU*KF$1lq;dgk>rbn7y%BEdjb7eiw$HdoWGK;p!VMEQ?ibax<0Bq|&}z zn`liTDU!1{Q{D(<pjFReb<yNgeYIdnjt85H>n4!Kp|o8<kb#8=e{UxHu3Tz!QVW0e zl8NJeC0Lkx$bEtuZqr%*QDh1?D%lWfsnhmFTK0NNWk%<hDIXhLIKpn-&IGmnl#Hgy z4wzLwboEOme3I3U4EMEfUukyo1qWL{G?p06!n&pSktmq6^u=u(Vdc%;5_jZ#V*L(v zwnKS}p@cD8dvelkI;4#iG4-6H>{$6(J5-*E(5H-?y75}Jxavo`&^@S@aO{Q4PE}j9 zf$Hrl86DResoG;n)zIycl$Wj?r~tr|$wz+!B-O>#aTgaj(ev0EXQ_7&2kJfm;q#k3 zAUqr(g`x7#7ChXS0|N`QVP4(aU}^Ud-;fO^t=k!xthy}j<F8g4qVC<|)2K%3rQb^4 zlEC+tB#CU7Rki&qOuc=?B*@+(O!f%d?<LaU*<ju0XuV0Wb4;4V<OpC<A;xi6i18{K zgy0Hkf;++GkR}y$Pq4@9*CgOKL(u2(S`Lf8rtT;d0D1!Z#AHgpCsQWuhD<SZ`9zYd z=D!rU;3Ep+FQN`E=%cRB@t%9ROfl~j>t4G7toZts9j@?=!-r2<f9mu^N%>#9^5<^W z2{K~iUx~Rc=F85v1C{v)WG531@J`ZsvdS)tgnS<{?NyndK0?L#7loLmFvL(vZlv>5 z^~q#X_1Z$AbucHfGMBSKfkA7GvT26P)caVvNA?lSXj4W(y+k}=N$C_YLW(VXZM<^b zXEWA+tw`b*C11aoe5GuE<t=&5XxAclPKZeaWU?Z9MAPW<Nl|_-I@WSC#`C&9u}4P~ zTJBCV{#hksnHxjDN*Du|r$MBKDv}0qCppTJ41yNyWY~@9kOACjWs=MNt6G%3JZ{mS zEo+lz!|xBnkJGs>;6|~10SU?8`g69CV)a<R{FF0SE<Yn?0##Xv_t$lAX9~WU^ynl3 zAOm3v!3(5U(gst7alsK`z7-L9V?TzF`^SlH<+QV@Y)cg(r4<AfIx%n=UunY1g-lu+ zVt}*{S5&Y2XmJ`Oee)7-f#mJXMi(5yb01hmp34FJr>2bry2Bn#KP%E`$9w2ECvdGR zP3*dK(=xKt&N7WH<f@a;+6~nKho+r3#4eWuy=FienHab)hf$w2+KP>~{RA`1EO(3F z?*0-azOSBL6%wdEyE^SFL7D0X+VFJwzwM4}Du~mZJ@K1YubljK_vq+qe5kX_(Cof> zTvttAch1P!)rFWkuqLzfrv6>ydoZyf2Mx8h_jY&nT7xI{a7K50Z|^7dabo3A>v;Cy z6;E%EI)o%ue?475P{prLw*CF0p|V5&p;6gxDB@F>FQ3`ZqjDSJb42v*B}BSM8(i(- z)}JnLTploGDg-4kv2&6$Aq<Ul)bdk(_H|o=%cg5ZM%lEPn+7_g`gEZ;R*p(HazA%8 zm3wtt(&Hhakm#c@KZb*0X8%<LR*6+t8m3Z@>S!@bho-~=`>I_lv#ru5>SYb@fJSRa zsO(9vQw^Z+q9OmdYxCa$KpRl4*^aiW2CRh6tALQ`JUoHz-j}{E^w^L?c-p+nZj$sX zq{weX+$#Wr3K8ciHdha&H)DhjY_3n|W!wig;7+N*SRG!(p)%MB;pg)W+gOrKOE2Ak zcC15>FA?3%Fo8&(YVQM}Cf51ioQ`KmDfXY;=-S`B+Y=s*sVaiJhu5AS<L+IXT-#_n z`;{J5$9Nt1t+4WNCwLuaGCyG|B*Gd({c!s%5=(5vsLt6>;Kz~)jI=`A=yDIls>?&i zqS*v>S_{gS93oYQghjXxs-I~BhxB9)Ep6;mY*R_(z8rb>QzXt{b!h@>HsWP{zzQU) zXEI4viEqwP9J$mo(t^|jk&l$QQJvx_k@n~mFENNtj_^@e3W=<i#=hP~KA~GL-C<-H z3%KM+ab|*q&{ym1mX_r@wBm^&Q?xovkcBC*LuUTSCAGpRRMI|eL`Aa8FTR3~gi`}) z7=uyNuyd%ls+giTGAx-Ks;Q&NaU|!C;JbB%PB)B04Rh@HG&-ANrX-pAH)nvkkQc0( zqB#m`@2`?}Y<zu;ULS_zpW<o+FkE9|A1@bmloQdw<|N|(SVTriTW)$3m4*=k!gWck zpH{LP$;@%Ki(NWb0{Ikg0kON_T|mvgfHU_B19taB7jtO!+L5dH{@HQoKcz8_#1_Wi zdb9B~*b9OUL+ha5hvS<js;y~2MH9Pn`Qr}CSsv}{KA2rEB4mI>!4q~?G|q@6NA5Mc zSc0SppSpT=Ax^To;H+?}iDD}a38C&Qiw;qe;7kx~ce8t}5k`!vMQp>+>Xj>34z2Uq zuzLCp43P#zR}UirSrF*YNYPIw$n9#7bT|a>*#1DQi={E!47Y}7t2Q~Y*jgwaa{-3f zrQhG&+G;P0Wvc$8TH28Dv%7f>(pc#TbcxioMXxZ_VvETX_i>b~i|#(@ogKr;d0C>g zrKeu!=UMsc-RF}s(5Nk@i{q%17R_3=RV*TrB+}0PPvwFrETi4U!KoQ`mZ&&n)UtFH zMzQkA2wyA8`q&lMa>qRq(R>T)^+8fE(5+Z7`+1_Ii`rWs*k1dv^pG8UO|ufpM>3u9 zN=FBq?z3NyCg|X&)@~h4*OCeMekxjYBI(6yA7#rms^L0tTH`*JmMsp>`9wXU7aG$w z92au$JGak$g$2Kcgzf{J!bA^`V~RQV0D;^)PqoO~Id19Dq27uibyax2sdG2b?PV&b zW5RlIBu6hRscUcmT4m7osA{A&f@)h^RFx!xwK<94b5J97^tXYb-!6X(lP0iA)+x}W z<hJUPht-wbvo-}e=NKX}&~dyp2Wl<ADzJ+-2zt~8F|u`6ig_2vx&a44W$c@MP-Bbf z!_bQPbWFVjs_vub`jJC)!T~dBQKOca99gw<5}Z_1Xl#fjjzb$Q6vN;87&jfbA<Kig zh^>v|uY99igfV=Du6cuCnE(SHhQrczMN36MxzBS*P%7bEx~eFABXBFHmu1F;Ca7Yb zLhDCCJO#Cd0{hZ*I722+$Q<39=p9VTs2ob$+O9jv$x=Yhyn47n$|8nFxU5gL)|FU% zFt>#$UM&DX9mY~=21qS~*(yMc4d)X!V`z}Uk{UlSYGZ?JSw3QAqQ#74G@PDb0nliA zOO2FE1o*cVSFDt-(lRQ27u6jS&~n&0dIuHX<CY21YNJ7W?$9*<jXo0xB_+!MXy{Pi zi+y#sR@YY5)3Ll!ddHBZb~G%t03WK>x4O|wqosBW-;?KYdk6C_!{K{ov92g64spyw zWPc4K2mL$(K?Yu)fuplPGK<j4>F#=Nx9m)(A=^2<=f231_MH0<Hu_{}Q~Ne&%C_!Z zU^Na4ws4%+eOD*}pfvR-I_(O8jWMI&2<|Nj&!Q-nnSgJi4W^yHHfxXzJeo<fzwifG zR;iYZa=-j4{Lb^ZbjN)G5Jj^H|3_)0KdAp`np<u?jJVC`_jwx%an@9~<)!c*ng`1$ z3301s7F+IAjoUuZk~#ypa)!7rrK&aV50sR3m*Y+l+W!(FB+Jaam0(#W!8_V&uZvHl zo}~O{>zknlZ&w05$3aAe$;3kqcA~V|(g_QKI43E5>i!drC7H8nQWw|(FZNKp{n=6V z0|!m@#S9~J9+hF%I;B^a9)c`i{!>Ava_(q<S_K@AHCGO&PSk-9N^u<Pt#v40AwNZH zN}!>;mvscz#x-3l-j1}@tV!Qww0)a;v_Yb%R3CO?s1eSh9jhrKNi`2Gw>OQqHyj@> z0HE)*hsv{LNeZl~+rl|uJ8B6CXhGpbK6oc!F~B*Uw7yL`F9ibkYv9p*%DRtZHX*m5 zGUVQrkGjWw;=D@RSuNc+tt&JZ?Adm#H)fpTDpSQLY2z-dHoZ%^-+sPL7~e;;)j?J$ zy&D6A*#TjWfkSJ1JG<CnVcP;b8)KO}W5|K|!k;q~OOrLYGWw&Pwm;mL1GS0v(0~BO z>f&w<$Q<v(W8?87=AfO_(l=ibtI4%)r{kpCF6va6yDk*U1A%Gu_85f?d$d*k+zvZ4 z58eMUC7Ad1<Zc+4S<(+VqhV~e^;2t7y}Z;#uXz1pY%SC;>O|7FGI&I94$EU7NUn;3 z40*7vZL$0(y2^6!N!4+dG^9&4S=g1E4yu{i^%O+tJ{Df=Gos3?bfdTM%UN3SZDHUj zI-kAU0@Pe6Pd%cgW>qK69QKi_R+>}E3F8qxBEyL17nwu+Q7rQejpUQK{Ka3~ts1Yu zT=O~*4Qsie1<?=}WnlF-+PWu$rBeMM`8CJ8tA>h9^U66N4eJTOyAOzj<yK<w9GxH? z3Zq&WBup9@*hpox;C|0k5<|rVo(D9W-HI9&Q=<%P)HhUED^a|FE2P%nrJ{Ot*y4^Y zVi}B)ku?7jj?kiHUf3cPzgg%}l_*d{NIb?J7L^(~Y$iBHhJcT0RU>T`dgfYL_mtzs zAHgh18&%&%x%`zL>a}Kt*`sbS8iMDQabMx!zPA<PKB!#)yri-Xwx=snkq#QlJaV6P z@eYKAvh~!3@-||~spgyz1S^P21Qi|87cJES>|TGq=Ck2tVFaPz+zjh0rpEO(ebLK0 z(RYF5X>Rs(RyY(5`Mz>5;^t|xOS`Xb^0*o#K$iD$T{@W9khf_B3HHGZdEL%#u6}>t zt}O(*pS}4g(%D7ryt|C$#@c~x4N~P;Vng=?wtG_Sr#SAfwU>g#NlVF60qZ;~Yo3c- zMBEO6BfQ*vlwXJ#Sz_j<TLQms`;ug!Zz@yFMXw^qsjN~x>9$#TC#SiG#jiyqw1w0< zhBBcxrctRbj!hB~tz5&Q>E?lSuOMd<8Rfg^P)`ck@`fP-0%!HP&$4hpw%$`ymIezg zdkmVw`j0ECxm1h(G92I@MoD+TOg*??o!{5Tpk>@G&Kw<RJ1c;OUcs!QfI)-ZTBQGW z0}?qKGK2Q!8X-T#?>~>_i)#vXH?vZnUFD73yHaK4NX>o+%_9cqr~w`GPBfqzXX6}< zDRuW>hS?38_ZX(x8?cSlax!1p05K`ejx_Csm03HECKS1P8d#TVx{O{OJ~Sk?E*k{x z4Ao(oX#7&<<={?;>|M`Gim71>z-tGTQNb3nWCFHOxAD>m=Z?s2pm4dEdug4^R**mb zZ1k-{lxv5I#<)CmPoYm%C>nLih(SIdDrAec4Wdm{1_#2-tJQRWYhg}1d*<Xv>473s z5&p9pO#&Ubcc0!AYJlq8yDre!3q17tQ(%w)U3ot%?$QK#?;N#IE*mq5Lokx<mReN% z7S+B*1L7Z%BG?*1ZJw|2d^9B8I&MZA*vbA!2BrM|XTHxhbWK|UI)k#$aJ4S**$r8* z`9kY?^As8ewY-zb19+-OC~Rgq8XB@s7=s%YbhK#si0dZJJvIs7zaWf`fXN}0Ei^IS z7S&pJ?x4tdjg(dot}fR#Ct|V_f@qKpglH!kAxlIucEp!HV!0;*49FDS7-8KNqA)rb zY;o|pi@-DF3w9YBL&hDZ97nL5^^ivBA_#5`s2{MEjOKBsSvN)rz2GdkGyBwSSatC` zZCdyME9{T}LoKE*lhjCfBXMs%b^-LqM3QHxrzes*be+5Cd;rUBW)G5eug2|n2{3y; zYYQC<09nWc4le+3m94@GtJTo?hx)kA-FSh5v+kx%OAXBcRo_i5HRO|Z8!gNTIE!?# zaFHO-e6J4uG;MRQzd(pW+5Ln~I{52tn><3-<$=O{HPJ%#@~=VFweAYm6<zbN9qOi* zujR%(PMbhQvVE(?OS{}3@Y1dYng$`GnO>02A4o_y<BSnH`^aiwQ^<V^G*#>Vlluda zpjff)UNEVa7D1Y}IIt89N@_56CuIT_R0?G!08BouiwE7u&jV&~3$8wXp740+KFm>` z6pT9V^CMzoI*V-@S#|AF-X0;clBqJiCXPwhOi$-~(lulClu=5S4Z%691jrcDr*X0N zvlOf8%yPj~%L?)+4C2HGT`*B8u9)lU6UG;5+l@_F#p1p?EzK&JU02F@DzxIgv{ktv zs3MmU28GQrwUfRhm#q68BfwJ5u9dO+53*Aa<=p-BILQ9-biAjrMTc28O(25M+@1oZ zWb%O&BKIbSO>OINXAbraGfldI1uD#VU&^jV2c2Lo<}75q)i2FHLkmB571}!|yEpR4 zek!b-#Wq6OA;M<coXjzdfckiYbE~6mwd*7I-=Gps+<22Am}lz)D*=c(_Y}N<IDxHT zkH(Fn_Mn)r1VkK2PmbIxnT*YYXaG|)PC7~IRySRq`3rPa4wDugm3dT?D;T|jGRnK2 zn+2KBAoU)h;VS`5gZ_=SE!BR<F;xg-T3L`L)j&K&-er@;eJhnL*C+~W*Hz16NAJHW zr1z=IPiR@r-Em%dqBxqKr%~sAV~C!cd)-x=;CRu;_cG%qYiVFekJ5T7>{?@@%iYa4 z;UlJ5ZWiF9n=v$-aABo|u^bo}!~-W5%hodc#$Ceg*q@w6{kjCo8dDh=6WAn|Ughu$ ze+s7i`Km=7z+fx@fB(UA$66!zF#Rm-#svHt&@-OuLuikuAP!_rPd9)?#{o}wT{w^~ zzHGpV(ccC-tCeFs$dySf<9#$a9i3$5jM2CXK$(PD4UTIZpd}4-;WvP4u~s7YCyXc7 zv|6o+U{zyX6^;xeS&RYCCN@y%@S@+D;cA5i6@~8osj~a3@t;0t7|i`hc#12DE(qNl zA#C$pC%=?Irsls^zM^Wiq*2y8Qn18mu*#zSb;81}9>a^403vgtAXfnJ7gWPFI^wtF zqxR9`2PZQavP8!elJFKJq3?`^)-Lz9^OYNge1}5VCvf@8Q*^3?-MRTPiltNN$@WS* zQS9O~?q?~865Al{uuITv-+^077_?rWEhK)MCki26PM{88x<bc!O?b%(=$E$vnaG@L z+@}M9G-hK!KH$Duu2oFigbM);1N}IhHVX-aTj|Tk;Ly>!M_I-ERO@1s$`z2u%lu22 zF7!=HW8@6(M;2O1A-bMN%K&i@1Z2F08|nY31Z^WlDzffNI1lI9@X^sm7XS$e2=Xj# zOy>9Lj?g;y$4!2|LK+wmT<0z`;ws*L-3f`!GH*9(hD+V2{4(<J1xu}`LEy3(1Osyj z^4Q&y5}Bsu@sFGQLdh^+!~%n^0A}Je&>B!?jy4{K!Koe<taI1X3$`LF1M1Gj#=>rQ zofjHfAfE)W5&5mQB@h)j01c@63!dHt)NA-PcSm+bs?AmB8TlxngbcaDHq?0rncBD; z;Wi1YNABI>AURD{Zi)$#IFbovE;`$8T7^3(Lr)Yo%#g^%#prr5k@Y%?!T<s`5AN0K zUan#VgVwSAXK>xu8REJVEu(i_00x7DmBvPFlY51h<6Zzp1B#7p-HYWermJh+woS}5 z!N*4dB%z}MR8^z9?E==rI=69Psm%X9N>q-1UNFFVM5_uIyAjN==3NI)kbnW3GmRPm zTOpAXU72O6RsPqV6Aqd(Y^g@d2^*1p{*x*vR4W$!^@Y=a7ix=VFFPw1ha**%d>d$} zC`sY2mWn3|Q$E-ZSph+btl5Y9lT`#)<k*BK0&C>h+X<|_%z4qrSl#$@6PU=&Z79%0 zbwf<)@k}qzcH=uvJy^>1bYNUfSXtxMA|s2&=H<FUdo#K9j;FP7MRF_M3|mo@7n@fQ zlN`bYdV78+h+COyY4J;(r4VU0!H^AXedDY6>&1k6l!2|%{(^3%reCw|x^8^otayEN zZh7C!lvAIPnZ8|GcS4onDZQjtV(Y4W*t+$4`C5sZwotxm0RWFNr^%8i;HYI<xndJ+ z!Ygh(O(ZIGL&2R|uF{Iy@^MP%&&j}mKL;(%rP?l#1PW1&s2`B$zmz?(-{W;J_JZ2u z-vNerZZ-AKUVi2p)IHBwcIGoGe8%Vt%u_*MxD%9xGtsfBR=vTUpf6(harTNjRVd42 zsq2#YQgtK~yYEbHuJvG5&0}*xE-(#}D6<SND-Q~nvL$5jI_9(E+7*X>CF~rpQYlr0 zvFRr4Cff#u4Tv@#HJ}>aEZ30sr+e0Z%=n0z<X|>k5~ABT^DoBjFM<>)C>krdEf$gx zG}nUYw#aT9opQdB<4MA?pj+*|*#rNZ?FI%7lS;W#5_5Ln#tLy5el+iNql;j2NR}OA z7(+H?%C52flITxwctZ-W+RTV<6=y<k(Ila(lW|G@AoN~jm4m^-4oXf>;>HAv`gN=- z2u+xFFA=?1UuDT;(I;Z;^+qI1y7HLlvUTM+8tYc_ZfS<C0ipg04C+>HKR!80^^TEL z_wOv#VyX%*<j`)65!rZy6c=WM6!m{!AejE80lybe^6s@+_b$P>M`a6<2_ybBt{tz! zeb9NHbOR+;Vana2#A}l2grbLCJN{_(wd40xT|0hr5)<kUU84|XZ&6dCn?~Le3m^o8 z&H)vOSq0mY&5`g%z3pX$-9pUr$UqO%yuON>c`Pa509A!p@D`<N=S%33f|+;Dwp}qB zD~A@0q}b+k69-J65l;qQ&t%l?yV7IXR*&W2ph_={;R7!c?Ch;tQQITLC4eH;(Ro$X zaln;em|qh}sQkuZ?2~MCtJz3yMBFc=Rl1fnbTWiWqGQXBTX-i*@m~o$sfSYPrtFcF zNqxvcV}M<A69AZWIqt;~t3UUDGRB!#8TRwGM;gV$^~jkHOZv;+vY0ILlGSa%U%Vjh zi6>GKTA3TPZC6#XxS*CIr9>UV6?v}8XgoztTW7%4lD&GnIG#m`krn5RU21#@Hhnl! z*CqGHb-mN->d!=RZ0?!rDme(5b4p-`%y(8J+gG^L{Ox2cLWSs1TeocMVXci7g0wy@ zFiIMxcTTEBYyzmh-hRQh@uuAc$ztu!4(f3R%pu($v0djhR$V)_EotW?zMX1lL;9Hq zMa&+%W@EsV*61uoMwPT}j`%k{^nPo)eJoDyX9F&Z-DM7RXeF+tMy6{@)s)7Dtf(Oq z0mD3D$Tj#<Qu7zelR+WQK;Wk)#fG?TL^N3o?nJd4r5b>j`T6u|3xL}2zT6hjZR`r4 z^EK3n!@aPEJhx>1Zc6``L7Y8ZV%M)8Ubzz!m6fdpK>UmwjtU2)Y9GSt8knN}-JgmP z+%zp%JFx?$yMdU8tVr;Id4`B%_P}c84NR<mU8}Hf9B{`(@999vPT(kp9iXThqLR%j z!3kxCvjRrAJ?s=e9mCExPMhhDlaho-T8`{Sn4D`ydY7!`>^XB~=pRmQ*xrxpeA38= zOwKWK8-drHGUi%he;<%*W$$IXz4(qfb8D&b`#;pYamOq<%P=Ee7VDv&a-y$gPpt6i zExvim@8Y~2;Kl#Q%fKGtn!Utd+07!buh@X#)a~hO&rGmvJR^XI%8bCh3+{7eN)RQP zG$2_&J8n*9$CO=QR%15^qaqrf0z_g5xJxhbOA|_1)Ld+?>n+SX7cAQsAXO*H*6sy@ zWse~Bxhi)bm?6QCfojEIh>1P`h@GSH3eZ-q`@m3ThfTr?0259oi3vInz}pf49vA^& zR5T#C6OCqrRvyp=dX9?qpuG%)O|N|t#!cIINC=&i2;KfVB*%jA?$n^!@BJ)SD{A-R zI18ucgGn(Kep{xCkmQ`Wmz(f~$$=0Vjc@kXO5}s$5O#5vPgk0QajvCxJU&zo9NRn! zE+yiLW3(v5%tKomoUc1sngGMsUA#wX**akNMi{yD#C`FS_s2k;!WIS%6*zLMY;qQO z{=@Dj_GohcgPtq?yI97C&Ky2vI41ITI5_-lvBXKTS-HUw0zjP{7sgqQGDhrLs%Qij zd{5TF$_`^&GG%6sppji$nw`nSWFefS*De;qjg;boSL`DT;d8<L-n;DIzYAbLb>;BN zH5(G<^RuGbDhpr@`<pcz;<R`whthHTC2-MaVswvvaP4qxgItG-kSv=^Z`_@LrjwNL zScP&Nbd=Bw9V3)=c#Z*xQykuqY#%)>DG0C;F}+`uHZ4^9qnRu+T#d*nIM`!$j37Nq z3y<{MSpLLY%^?lzEGk&6Os+9RTBSpxsRM1vB{!H|XZ6KK<vEItoFBGdY#x={Ryby8 z=Q-fsO5-RT&vKX_&3nWW?4r-cZT*9_)w2R>xoDA#P!S_`S<Lq^>s)a3zA*Rp7T0Xg z);ZY#`X^P@S$*ay!^7wN6|Ix|xpr~_fBm~zCp6ErU$Q%$r}{&(yI3Y}Hc<W7&VC=* zxBT@d${tNp_B3a%T$x<)^Q_j03Y7y8B@|6%Rk$O8)LrpRwX^p;Q^D#&5H%#t9KCh{ zt1mN>=6C<dX!W_JDt1%)zl0HcIGNV3JY~gBc*qq#88AFTOI1RdHB}R+GOwzFD?5ek z=VA(ESMzFTvIsj=Fg4L|+$ra5rOmE`|B+|c9u46?^Ge`h&@AmftA(I?vk=oM36yq2 zr-({Ml`hYjZI9ZWgxLL%_2a}AGM>>jNdg0FJ|l;Rugjs4`J&tRH;Nq9*=#i1Oh}n* zoC~7U-OccU;~hc$7!Gzw*C7?v*$Emp6f(oX9jQ{-<D;zbi?&B1FWZJ09juh@8~#{> zKsyFjAj(n3It0gSw9Ho6Rzunn;+`cL_~Wst$|1#JGjVnw208f5v2m#+htivo_5^px z>#gSA+oIjURm|<@oD0UdJqIjmEA?Mi1{1U1|DfE!Jwmp7VRyLua-Rl!|D09^D=eI7 z=XM3R+#iz|ZvcOCA+6`=$Wm3><pw=ZCl&3F`7<zGQ8qBz-C7Q79o+>F<^T}ielTpN zdn*_+1Ohs><BU4xivn61i$|!|b&EArp2Q)=jY6H1K(w5r#yA(q*B^zF;DU4Qu`MRd zJ}3jP!j(qjNp>J)amt_I9lzKP-ASKp2(`hsbR%b;%i}v`z^h3pn53!_)^{y;9l~?* zYQVxE3B05#QmM|6x^}Egeevw(sPO16GtEIqq#K*lrkBkrFEp?g`b!0+=q9FC=sq84 zPeUa>%B^;?B^6iL!r10;nqEtwTVrM{bf8pPUU0_H_U@xioFv9LOcSR+2;w3inW&X& zSp8Uv>({YH(l?`BXo`ALK;x415%$zN>@EiUxvTkt-3`v4JM89Au@9oIC^yIZSqtyH zu&iMnu@LF%!;*zyEi$nKiPraP7&@`mOyuf~KrS^Skc?<o#rUIJ38N07l6wZLk9`QV z_MX*8j*&u3JPWIjS)EPR;dyWPF&B+7tB<JMqr{^Fq&pgXWF#_NQQO^BZPT#{*%^u6 z%KQK%o=D5o1|l*Y)YixfXrI}{<6=zrMO#g6UsRF=YzXIK;h>;M--mtklJ9$B;88Ng zryF>5p9&;z#E9O=(*i<ot7)k(zAAf8_=-H*(MF{J!z?A~y=(i94kMr#yw+rJ+^$g5 zBdZ92xcl%k+IjSc#2^Hv+yd3;jlIDHHm|4e$cnt4t${~olDN&BF@1y{-JM0pbht{V zFEl9V%MM``gr>N=IU@>+k{t>zEe0;kq@R%1POSNfh!wgrYkoQ~n#_A|X-d}oU^ZjT z&rVz@`?p@eHJwUSG2Dj|wTRb2@y!7;u&rl=*C?J0453V9cn&<hw%oF~V&yM8r~~a; z&b>||3-bOM%y1zr*^opDnRZpo-Ox_vG6!5*`buC_Vf}iHOwjRrV5zQRq>fxrRi%WS zyBplgym&mZNl3lx+>@IIAed#K03(D{Xfx<(7ZsvIb}&|>anlj&r`y;we{ba8&*^xX zr2yde-1uL=A?%$P|5F98#{@u}<Gy9<P%vp@`ZzD&g(Ft}_$U)b8V&2QXJhJ5r+8j{ z0mdVgyH_kovz-xc!!&|;2r8}K{a9ie_ZE5_p!pFVVLhf}1N$wexax-yJZ}O9OeuMf zPD|G7&G_r}Oh)iD0Ds0BidIUa2E4I91z$sfTGaolRs_jd8rdFx-bV=-R5CkIy`BAL z%@8wORhA5WBi+>ufDW|MNLd}Ck$Q5zU9b2Py=D#f-|+eV*@cxp+V_iK7{UPitQy7g zo?2VQQ~-t20zJ*Cy0CS1(aSZSV`*C%AI6AeEqVA^WIa%ov(Mi@eF2e7B8BdOK(UNo zb2nc&NbNcKzNeKR=o?gJt26fo^x`50)v7S+jV_j*J%obT36yz2Y|ZuUNg*;+XB}f} zT2hXbT}F%&<p)KIePGitz_l~0fIzHq9Z<06NS<guEe=e8&De~>piAEU9>WZE?nj%< z5Y|op<xQ=a*`?oF2r(`X`!KDxRCbRrrgDbtb{J{-P1JpMVd)I>1xy62KK#4U8W<R9 z?4tB)6z-?HLa|6{w!AcT<lU)huRf4lksM|GjK=sm-{tKxGvTmW;%(oxj5BjS(9UId z(}jIIH+3}t&d`Dci)1&(u5`R4lGR(Yb_MFPHN4~}xyXA>_T3uff##Amo_hBQ%q2~7 zN6G@u!)9^JqdP|9^`<l{3t<E7GyczP)^N=8``eqWbC)tbv9X0+4~%Tde#&3f$QHmM zGh4!mTh1TYrI|Yo8CAxfFYpZJRP;?82A!y}J_vS|`%=mSyhkZn_gZf%OUr2E{@%`E z77J_xHh$hT7S?{SCITua^Q^3Xn9sTE3~jobHw~K6iX7%LBFJGdx~zKq_jzWT<u?wC z8}!D-W-Nq$`vx%G;ojk7hQ@tJ)-puJ)kcf=)I?F8E0~2Mnctw6njuxDif;C+4Kwcj zDcMA-*b>US`!A3+*&I!l)Sh1AY%8xzr~~^Gh#@-Jj1*DJ2Qg^U$nqmYAu<VueGan+ zhF?YuHNj*KNuO)n?>I9Htlq=y+nLQ6?0j7AZHmQ4L!M?p1@k7B5q0?!ox^b)V82T> zJXgj_C>YD4D%ekbcZ&x>SyHiz5CJnxd|fIe5Zfgo^>1ZX#M?Tl!zh)RQ6VwbM6ek} zqZ<KjqT_oD_E8u%VAq=}!6*CKW~HPta^G`QyjHQS8@`_^TV5pm)25~FTt?E}dcjgG zy<!s+`&&XRGIq|eviMwv9WRBzi5;;{V!O?^Ym*tgndiR1#FToGv{Y8FU%STZeFiHL zWVqn4eL<Yzx#NFxR@cAupDKz=&t9UjoywCJX_S5tmVx)cO@eTeNTbD$$o+Sl0PP5* zXV1w@0Q65qGylx~_~P{E49xc4o$R|2OYbYkBleQeaQD3Ic!Hyncg~q;rJtUd-Po|) zUmvqG^;U3E<=&i~%b}}uT5CphT5(nhsCQ6lRZLW2DK~cM%0!&W$taxFLhT9z8macq zF1DHUgLtaF-VWNrSk)O;i31^xyNvwTBR<kJ!l!cFDuDEj<rmFEsF`u;5FRQq;Xjzg zR;OgnCy?TLp+6l?s^XtslN9_lINxa$`Wz>)Y_g*j@36PeR`zV_&;lnj<mwQ8Y(6at zWxm4wSd}&V${|w1k!#!^Ofr3pOq1h-g&t#u{`P`0X+yUqC2fD_wwb@+UI%?9uCkb~ zFet6KU$7&fxEEM)k=rI#ux_8EemVwBF3qyWTiZBtGP?v*AmGpaGR1Zjz8*YqZ=6<{ zlZuf2NN7elT2xw9tyBwbMV_G+YC48d=$X^0b6giXd<xx50dS=1dvzpVg9E!78=^R| zcWT9xYCT-EQS3)i2hE7`7^(f;N$oF#+C#Bac3SE%Y&YI2<!jF^8`g@$;x~pz#O1d# zY6p<~x_4io;VD3IS(jQ@zWwQ4sqU-lO7W{u@Kn~a)?!9o>4y-(fH-YS)l1xeaY3lj zD>_{a!A{V!zUdjVCjEEF+KebFFLoYrDWc-ch6>}#7px$N!IDG%4JpPU?Yx*0I?dki zW!S{wFuZK~BL0>VER2_t&U^5O@z8(9I?rgtMA-gN^6iWEO^aDWI)=zCF+~10hDgX? z>%QOb1R^hbdRupZ$j#x?L9+a#xLyzYK~>>gtpW#idyqU;z&-+!zFHXI-w8<WPz{0P zUjl>4zhDfq3Mgew!2^uHVFKtxH@N{1cP$7$dhK)Aizf}II&_cNB*(D_^S*$MLS}Q1 z?h}-mzYPK(u8j21jb#cOC|E$%1C@Ou?vVeYpOYJ93!3sy7K#ZB-LITS4{tDk0eh+= zuzcD1>Z#qKg>5?w!jh!Sulh1=5YWLM8HD0Ql|b*<?Ao6?EVp7RIKo#=RWTf4u)jl9 zG!VbDx#eE-w1EH@D(^%WDV&*}25t^P2YOYEvSm2!BvBomhs|*&nL5u#itDEc2Z3D5 z#%mWCB>UsIZ=bYw61#asSXN9v{@!;&thZjo{?q7makhzJqMjDNCxQov*(9EnRrV(@ z)b0bwvQ>sYBtIl~jrTb)p@hvw#ygBk+NvQV)ySulX?RUifveLt^1cELLp6fiPvsjh z+<l&aq0!wByMwu6J$@%Uv}Euj_ZhzX0h_tO92vx_^qwWZ#gaF>Z?Qd2kkyS<$*CZK z!iMw_W;)$^JsjO+=FqA~8L(dDrOhu+_j0Ak^kg`CX*8(aUus(4lWy!x7iUWNTHBj$ z9Fwl^R*1>iKy;1iu$!4dQOk8U;AX=g^cKbGoWM?&)q?vhjjHvvvBkCEzL63HP$%?% zgd%aBHt_U5-)@dQ`I8t9?z5iW4jFDszJ1=lY0>|6Jm+-_9(FuyVdlXV)2{w<TjOO> z6{Z7fOjuE&ZCV+cs|{ZLG%oHba9jh@2!qqF(u1{lhAH8zDYEOuBlGN<X_^WB>7GVd zW|-B{0MCRsiz(f(!(Ve(2WHYDid=>{s6JnSDQ*_FE_2pLZL`LJ!@Z=q$D5EZ2uPf} zCB_=x^jO39@(opJBXZxOqJkW)cH%l>e1uESd%Dt{U2<sNbyDbPZbOk6y(8jyg#uX- z#f3PCCcS=75hc}kzZ9PAl2DDoTheDXPv}u)sS%aHLDE+!IF>u>Aa^yrXsCcb_%>ac zX<;_)eC_+>&*J|79nI2-6lRuh9md{`_Q)LI=?&;VY`RwwYfmIeKV?XP&yDF?V)>ID zrm7bFJkI?}YQgcw(A_QvI20+n99ACrUcD(CHgczhfr5vhSnQcCc`*^C43SLkdp7yW z{aL|POz_?1=}RN{nA~)k8c~l#R1mYDH~+8Wpw_nja{qi?pm(UoLSV{ORG>;3xqVU@ zA-geZ@@2AUL=oUCT}|SrIFv1>>)>6%2V$YCqhq-gMB_UOHeKHcS+VpNapV7@BBX%O zC}7F-k^zFg&VJycH{I!N(sx=b0Y-^2(ZQQx7MI$}T(}_ZI4&V$u^b_k?@01CO4{e$ zJzo-Z)aTOC+_dAM4H(=d2=s|0!EZ(?v)csaU&gh+!xCV<Q!Af)rRc+=Ut+Jh&@Z_U z1z>R5CJHglZqw-I3;TeHg8OlRtz;0eH)MB}A97EXHyYX4ad5hEp1L><4QDnP&}y+= zNSN-iH}_%bO%KMwolJg%AgMpLn2L!hrHt2r97C9KkTuSZD>r3lxUDPQ?yWV+FqUX1 z=^d)j(6!@e!MGlHQFz6zSjtps_Q>E0YhS(lb<k(hW8aF)s$0?GehGyN)!s6N)ZHGJ zuu%J`muw&PH$)X_ue!C25j7=aLwi(1OCw1*<4QA^sjl62IbR9Ln~*LEqB^?K#PK*s zHyVI^)ZS3nF1V(p?xX>0H&)?Wrls3@(k-?W`$)U*lvggTq_p{9;JEuPRfR{6Id6M1 z2BwGnqGFp=?o|L};)Ox;r;6Yx|0+)K-FUs{Gj#V%8$H%5gR<YAEBGt8%aQFQtNgE| zS~5c7ZBcTNqPo16@$M1|?qu8_H=M3b4>$HfOa0c9UOOzUCs3BkxQvWy-DBqqolGLL zg1g35Z6U5n>ie^*1~Nh_H`Jmqn;M7i2flXXD4dt})97c`jIhcdMt+VoyEl;?aKc){ zilUu89y*G*J4Yt-Z5i6`Q<d?!CzDEDOgwheR)q(vt8i=D_vAO@D%_g(^B2FbLga3t z2HRnhGS?ag{JGazuC!`cUA~jt?~HT*!nwi*p}R9~@E79JM*MMutu(FWn0<-cW{bSm zI$=Ofm+k6ua#EMKTV0x)Z6>o}&K*Ex5VL~8=E>4=o0Z(?zFq|}H*XIyU!}bn59Ky^ zJpjx!Dv!y2S_vpoy&a%rN4`eEeIJ|!bhBu0*!`~N$)ph<@{MSZs|~nPlt7JnqShpE ze~q=GVER)D++V$YD@2}hVE|MNdAw0jJHl=Fc}&2JMpay^jkLQLG^Q8g<i=pr?qRi( zO(xfvHZBlfWR%Ubge0z3zHRA+Q!D{_z^EvQ{}Xa^ak&ZtH~u<?m9O}wQ5&?|xrQfh z4#~J^f-R*-&onTNLRr$LKXYdkbJ<TpBe~U_5iZUmcd_6~cdd+URh~$SeAE}IwXs3- z{CC_gLT-NUT^ir3{0FwO2Ah}0IOPxLB$JPhdrC{6b({u(JGlH+7NW-RH`q88`h9y} z8H%}mEfZtkU~UH|t=zbJI5zE(@Hqpc%4Yl~9+k4RONtBA;goc7mZ8-Bd~YoBm}zdA zi5t12fF*8f(`8n%?ZnCu*&0lry5ogNLO0n)jDAAuxy0j^8K4p(9RB}16T`$vvdIbi z=tgIqpHioPiLT!_I{i61n7EgC>d!`+5S(<{>eEku8n`{HlQ9VcoFVmKdR+ph-2hd* zEis~v6D#fG#dCo9fF$0N>&@fJT{!(k&wOLqG>9x4M6#vuOKQO_70TfA6#Lxs^v~Qk z5yFIZ>qO2<r8>gK4Eb%xr2tVG{QcA>{b!#m_=}GkBG_8qZ{7EtiL{>k<Lj{i<^Mr` zxqkhcwa8#9a5ooP5Eu-wET?T7v_rC|{b7yJ&A{JoxDnd*OKi#O%(X+q(}&jWr4g<w zh>HOdaakX-s`Y2BSw1|pVrW)8w|zCd*lfkxvzDDMQ5HS&%Ck;c;a#V%U4xu;&8fam z&m3AeJr;Npfb7>#?nOx__p%1bc6@)>9ESea!gX4>`GXcLN4;apZDY93nZI&5Y||SO zBsAHU5hM0cn76=W8f#br90*$!m%k`1&fs&eX|eT&1JEnV%70^W^G`)9*O9E*?kXVC zHN4)SAd5b3NQrY*_7oL6MRBShx>!>BTvcVq%6!Kw(eaAE>xWhS`0bt}2~?5efyD@> zxv$E^xGEFrCgsizUObyru_mQ!igfFDlMa^nK>yt|DpBF7M3dH=PcRZT;zI2aLcy+) znrs<N*0;GT<v^8pkUbQ35d8|Kr9aD2G46puedtk?9=WE;HO;b_)>o8ghK-6{Uoyj# z7iZX|z&=1p;!ozZN<aP6NF;NqHO~;`X(@K;^~LE#&J3%n9^eC>Eoy#?81U_KwMSCK zY&X9mwOdQr+T%XNKh3GS9bztfC~1|~dcq%on6K~NxlkD%p{PfwkU`7Zx^+;2-W8U^ zfoL$k4zyb-x|Kt>)yw>Ck=oH_WwZ^MQ_)}%py<}Eoag9zF;C6@QTXp~skBsufR?Xa zGqn2Dik3zo46<_L@|Ej`SFc?YOYS`qS&CqniUw}9Ftz<9+{<pR{`K2$_Rb5d-2YbP zu8srLE@W<X+qyo5Otl^aK^D{&1Pe<+S?{|${9Eqx`7vpNaP#Nep+AEb{MoQ;UJw*s zfv|qg<{;R%&PTt5b;JIMuD?_^egDZ+`_p%W4ZqTUxCLb{Igc+jnI9~&2ru2lt5|a` zNfAgl)asS})r)wg(yQ`%Wd>JJZcTdin&H4@76d``f{w*x<sKWry}Co$y2nn#{lqA9 z@4qkzGKD%--2HH27-Xl_&y;)CNz{D3xzqnUfhwICwkxBkCVP|n1CGo?XzpZhE<7Oj zI>o-FS>ZwUR35doDrW@*wb|_Txjy{)X)opLjTw~{<gW+qXKzhEgu5ni<Npocdy)H7 zbpLAHw~u}gUkcf}BMGX{zK|zvy@=8p<aV#UfC4(KZN<+X76j#7fA%wc$Y1|rKFn;E zJ7_%Vv>-Rj3e4uuraHM<d6izsPX}M+X0^yu%%40*Uq;K*(s<IwAU8Yz0Le>~dm8WT zNjx6mXAL63*nAN5=H_Hi1RV0S@#N;^e4{=)8P9>{smZUt7|%iG$>wJ=O1S~^6!II# z;+b!rV*ZUA@GLM-Oa84d!*j5CO8IkNj%T5H#^hhDFNc_?95mIb^HaIO><y~JTQB9? z;##?b=Hr*+IXY*au=z7*;d_3qnh>O#L#mlO)_gUoAgjK;lSJ0AaY55-JHr6`x+i31 zvfTINiA{0``K!()+DVa`na#gzDxOnvf96ZESyjm`>r`hHL%K{EX6qSU{o<VKvn_a9 zil3<=Qtqtme0=!}4`K{9G|C<1|FeYWY@a`w2!@JB0l#<T?#f<Ds>YMn1-TD3S>(o( z)(5!{`(bT7>FgkPx48@X+m*>ja%+@0|DL&c?lDhO<4Mbgg4{<NTPdrQKUi(~n5CJN z|MCHNK3%J>n311%1)k50-Nsy<o9~t9b7Ln)%=P@xiFiI=w;0c&{1?x`^FVGTo+XVZ zowY2;eaW(3iic``*{Zn;5A}S|%2}6xy8z&8ji-@jIDeY@?CXu^;W@kUq|?dZTb9Ab z{7(<2)(=~nE%^&O@H|rcLE5u5-<ikrXwwaJ#x?mr&BOEk!hzKKy8P-FliLsKHOFqq zAF>3`;|3?U1+5w{rD(H<8rgP?9tN)U+1vTlpik|K=Y+wcOzz}VR*f&+xs?2urK}!7 zY1~Wkotnyji~43ukG{lwE%Fsh>6e?YQ@&E^&6)tKQ(5I-E`9TP`2H=GeJsm_DSdSU zzB7ED3rinaK)N-lw%_t?QR!HQI=9Y$TT+^M1itmD+9($UOG`iBgzv1BP3e<MS9jps z;A5^T9Wfu@+5X$Q(x;Bbw=vaHAl=5&stmsKe9X<ISA&Fe=cjUN{+80?EAYKDmAQw~ zw{{5bbJwSu1?t<vj+d(V8&XYz<RI1Yq|n37slr%tEu}jS8pQj)RPh=b41fKDn*X<_ zYA5q`ZW_=Pv|7K9AwpHZn>X(Fmr;oZ1=MH%On0|_f`SBERnZlc4AXQzS(bvhkvOD2 zmH?Y90wtSlOlwV^%M(AS`<&H$8yAi`4Co*Aq8BsAb3I}9E5s-nwj3We$`h0t28cKz zv{BENvd7??7}}^8DN7Bm&nn|lzg><qcW{_(qmN5(Jb{P{!zOux(t{274)MOI^yZ83 z9U3-)hJr$n)oX&r<!~ISVDv+|&8f^m3_@vg7oiuYN{jgrl+LCNxmTr{G+Nox;Yx8y zs;G#?(*C3Iy*kw{lsv7}M1tI<sRs4zlF~ag6<(8?wwRbpOY2xwa$8cPzC)c)E?x0T ze3zx#G*8x*=A4Z0wcfX}^m3)U-1|0{9%nhry)IQej$F2sUT`SBD^kT}__mhXF2nbF zU*657=Ls6$;M3h!YFdSFtM}bmdh%8HuJpc-mF_(r-y6N}zEZcK<|^;|Lg_`v;k(+; zny&}8*r@^5Nl3o3nI)&t4O;h92Mf-4|N6w=9*kKP=H8OZyp@pBar8#++SF)yg3@L| z?AueNTk$;^81j|V@);Xs)#I86v41T2Y)U!J*-l}F+?!H)4O!<K)DQ1S<yEFH{mCR% zDHwM#z*V1BNLka?pp<|=5>Rg|b6N8zf#@FG_1Pw#22k^GSn;W#>(%TqbA7H|XsPSu zwRrm7*jw>ryBWq4iP;Sez^muP4G<bFy$b62QXB48n<Op=GRe<qq5A{(@(<u1XnBL& z-#-oaajkE|U7x*`RCVv<(cAMSpt7){Ua&SkQ={&v>#6?<pC){Seh(&`M*oEquA~a7 z3B%7PqX{$mp;{)KL)3KOI$lkJDel80n0N(P#%EDqissdl_`UQ?FyZ(!mBl*?%Hm|8 z(oOg-5MDE3!7IpO!pkp#u$nM`25AGgkg==pEgnJQ`s`w!<yY`%dy4Gagfb=t#fO*y z#hQ-nC49)=0O;0?YLz?4|Hl@2#>kT;xl+36=YVWFjiPLLEdj+<vsuv^4$l4rPyQ-u z+;B)q*$4R}DZAnDR#iNkpFq1Bp4X~8iuvDwXd4F2Q_i2EXvdgmMo>JL6=z|wGn>wn z!?BPy#jY`LBN3x=$4iKK!e|v#-0)JOHBQRDM$ryrZEc)f*FuK``SJ2hubqb{o8M2K zS-E9+iurN!%*kDjr<C6&&p_=Rc*^-N(Wu5lYVXA}DStk6cH^OKkKmb+Z!LsD<Ka!e z#WOc(eGTopkrLbNaX7`bX=D>Pd@rAhx19z;Xgn&b+T^cODT7821o;!r!?SqwANi2Y ze*)^F@%j0=<WbBIkg)Lujmof;KZag!T+*V>E$5GAFdL68F6PUm#<lCt3>sh9)=2Cb zjECA@Ry(VzqZ)2kr%`-2Kvo}AMO*}YZWr<3B%=DKD&mb#&v6ys%j&nPNPyq=xm~G9 z>Q9SAWj}<wRc%tgj-=$v=k!HQS10=~ipQ7l5m2A~ca8Ubr_nV{UD^HX;$Cg)Hi9!~ z#Ar@a&nOK@w(<0pYl5a;qx*_M@e<%=M)UaWl}a-nxN4qI`vcrT{=QB;6LTBuH4<-N zS~gFqeLbFH{?Ia>X|=cDDdpQ2;pxwP2TwWw@8E>y{cBS!NRxu{wdB*L2Nirbui{Ub z#7mp!XH`J{Ra{cqyujAvz(%e4;C9tKo6oTyYF^l)X)rhc3DPtlVxC3hqk4LrLxGmL zP0==om(Mv~_1OlV#rszW!OhK!vTA@Y?5I(i%|YX`v(5~f2S=%9+5GQ$HZS(un*5*S zIi{n9`j>pkFX&J;w&ZVE%$Fq{OhahF2bh}8$Bq(lcOAw3gj8j9jjxaDK<Fl3W%bcW zXfg+`Ce#}7t?fUbCor-wm18b43dtVAQQ4_utFqfZK9T;1NIjpNK<$p`P>*Ld+j>c4 zs6GfLXK{zuj?KA6=yOp<Fl7rv7QQZ;u|6>W(F)`*y!NnS5KL89g|FLBU8Szm-?ZMN z_<Y4^HFGI`R?=YViq-3b@bwL<(5?7yP}rHL2H_jp)tvvs`xL)vUpa)NTWi(2C3K$V z*Ywpv_(p@qyYT%7zrHn8X=z-aa5HhkYh3?p2>caaf6lM}JUr8(6({qXaZgorm!xA> z*k5W!s{d<5SWQeFvFiUEo*Qwzi{H!@aVeL!TjW_efH^!Xt@>?#Wl&b&ZF=w*Ui-bq zq(jb{sSf!bIedqo?~o0h>X1&>o>BaKhn(G{4mkn;OZZLu)M~QXI7&V8KK!>R?D?|@ zJIA;IKg0h+h5a1x3eUB8^J;=%e}3wv^R1VL@vY}KTfOx4xRUe<NiKEAP{sY!Q~Rlh z`qVQ?6vx~S=#Bl<8~dpjW<C_BR_kYGx9f`iuO`B_B=^LTbZU4>&4*Od`;^tYc+7aL zD!O}m^i)r3zuznB&w0%Jzc|-7TAv?qXY73k-Z|kC_v`RQbHZbJy>L!=T<xVnw%nU7 zPgn#pn)M+b;W8VYgr~zYV1MDYS2QJ~v#d{}b1i*z4Zmq8f@i{I2W#qo7ymaDW+1$L ztdPcu=^!|s-&`S@aHXy4kKq3rzv(MhZV1Amc8%;2q@T}k-lDj|w@~2=DU{l#UL6Dn zu8PC&QoCl=X_CCy>RLL>L(+;$U0a%yI=pzU^1hLL-^H)5Oxok)=r9h+;)GQHJOV{e zKf-Un>3I5%tcvDNCR)v4s{bScQ&5diG{Jr^#KYf|ds(!@7ex0D`znmg?prHWctM}4 z&`+xI{0{mEaqi(`&RtWNDl3zLC*ss=2=-&MBsicYuI9az#JF*mHT2QdAK7CWypbH{ zgfGMse+MgRGiGHRPWDYfgDNv?&cRgm0PC^2ae-S^Jb&S}8=yC)eWXJ%dNh)EP}Ljw z`O!UKp2D7&rTYB*=*}6Z(fua=FYudhh-_YqAR~3<#<}}Zh44U|P)nGii}=mk7?-ND zPU7dGaf#Y<<;Gyawee^9U&Y7cQkPJ*SyNs@r6yXnpNyx_wN`0W`%kL27P@d^SylWP z<-DKYv|nses(Jc8#QO3wEp-NflMMj3;r|7{=~nG2R_zU-@^$<Un0uxlOaY)O1Mq?R z)v{TaGRaYNGW-=+W?iK+SGFcIq;r~Le~!%V<u^Mbqb+gt;11%4<<!YU?r-KpE0exi z6aU~l;wZy>qHpMgV8LT?82)e$mC3nPm0_Os65+NctIgK9&No+TBlP8$m!>JI%|gnU z%Wt;kzz^c+sQ^d`J5r;GZ1dn<#1KtCG7pldHS36)%!AJo<vvC8^I-Pr<oRHnXYio% zETs+<MmmQN!Mu;fpEUBv5==wF8Nq^5WyF)lZLTzK;bTVvNqsF&i1Lt$u#HlEGer;_ zD*7tbclctpbm5AL#Oi8s!o)sS*R+vXT?hMEkCK-g*W!dlEtVTMyAsQdJJQEmMqX}I zi_>uVSflzzVvRb)$C^EjZaA*RsT&UwNYxy7fbCQk_MDFAc`Z)Z<B)gVAkRVi;$tlu z=VN_q5+C|ooVv_^>7Q@0KB~NCjPkLzZpJgY#a&v-Yw{fXa@d%`Akfd1>JA&fA4r9t zYp*-}*L^|oV}5PHVaG$?>DSU59ripLrC;;g3x{ny5GE48*2z(@G*1D+HkQMfn}5OU z7#B+29OE6qxc&|YcDh&?Vs1WL_x~pjzVjUXn*A42-9nvaO^vwoHJ&?PBkp|7)41~> zEV%PEH(^8#tSjz(&CLbvb&We;b4#<rgY3(BJj^ereT;)UUvqu#&p3@cUvp!|W~g!J zYi><zg46^x;?CE+7wZtb#GS9Xee~J5;m&8_oCPsszFzJcG3KL=4%Mc?81qqob}Ju@ zoy=|EatB2i^U*9T%QNPqS$P%g8S~Ms7I{2lKAJUJo|Ynv`Dk|j-$`By>aqv$&Q9TR z6F+MU<r!l>nv)eFW{ml0Ue32ijQQw5^LWO5bdY&GV?G)%k7vwB^UdQK^U(tHc*cBm zuz5UVK3ZrV&zO%6F;6*Y^o;pvFuPWD5Mw@CTq}3bB*uJnbk00slNj^S^J~?FAk`$s zd~~e&#F%d*^g<F@!^Q=To-rStko~lB71J&{u}N;vn2%11)J)Hqk50+`7hj4dBZ!uD zsxyiqU8W4P|II_cIOn?Tckwhg7-K#<E1LzxjWHi>Xq4MC=A*NH{$wKXX)wlobXWG+ z8V%*TAo@^~MJ~dak3Q^&wFqNAy4&2IF&}*-w~WM|F(2Jyo~EK0^U+5eAEOqYF&}-* z(s;&v^yyl4g=fr1pBejU$RN*{k3Ki{=XgA0KKguJBkP%G%tsI8rs7#r6k|U6l4ZRV z57qp#RdW>{>iM9R;~DeO*BWP%#xv%luQwio=j@^w^U=2~1J9U`9=0@|F&{lr`zqSw z8S~MjO>5~4&zO(CUyvZnGv=co)N6Wq#(ea+!O3lb0k~4M+Cz<Og}o588o1VFCE}~s zr#8=+k4{cy)%bQX<|7#M7O!25`3T1R+o^B1U5t5rE%FuH#hAy}DPO5wjQI%0ywa81 z#h8y^%-;kt(%UY^d<0`&-xjuuF(1L0|0v%UwTm$y!I;;#CGBF&M=<6^#4K$WV?Kg0 zuPJ?UyBPBkjCsXe)h@<-1Y=&`*0qZ<AHkUaD(N=1i!mR;m{-ir?PAPFFy__#E$w2= zM=<6$6LV`xa38^#7pQLwOJdANFy;lxL8>Iid<0|ue~4R3m&BNlV9cLLgUjiX81oT~ z`CsxC#(bSYtM&Vj=*X&mH?QhKobgnmF8g0ZFqWa9sw(Cih?9)auN6nB1Z*R5NZn3= z%@aY9%`;}S=FPE*Kjz6t@Z=>V>oA@?SDt0xOpJD$-tgq*3EIVzkKoCxsBF7<@)10F z8)C{*TWJ~34&%v3@Z`U(OvICq7KTmo1nuI<NATq3i`w6O5l?vXU~=)~_4*kf;;N2% zD1s*+(rfMF$w%<yh0KF?@#G_T@*1dYyLj>uJb6Vdwu>hp!IKv@p4Kj&d<0Kkbzagg zo_qvPzLA(q+r^WQ;K^T4i6^&<Cm+F+*A!XTKIde7@Z{y&*e;%Y1W#VR&F$jJNAToJ z<g%q*JoyNo{3Lu^+r^WQ;K{4Jo7=^ckKoBG-EHmS$w%<y<-4<8JoyNoynG*P7f(Kd zCokW9?c&Kt@Z{zDLc4hK5j=V22~S>Yn;Kx9G{Tctu<BsJ@Z{y6oA}#<(W}A;p8Uy# zw2LPn!IPIKXctdDf+xQYA3S-XPdP0gc=GCTO@Y`CZ$E-3ujx8g2qA(euOS;No_qvP zUS;~yKa`{@1)bu_*JTwlPBYe^lz@A2*V&>xPE#j==pS3~Lp%+j{({4bPX%T1<Rf_U z!boND<Rf_UXW{7*?>w`jUNF(^ncu2<wiK<(!Td4icaJf@dyM(rW6bX!V}AD-^Sj5G z-#woBT_fgqwzoJ;Vvr!uahLOG9j}MxX>ZVA%<oi3_Jf2O^E)-FRc_DxPK_EPPnP6L z+3-6EwPJ2o_IrwbB)RAIZ&lSi<2yIEq^x0;e?*auF`hd(yMJx+{Sf;er##$Jdd7I} zd9BLdGsbg+=JAa2+%e{v5i}TMytXsDMA?ZkUfVV1hblYh5@S4f!e|vVK6eE>fX?W_ zn3SBR2>gZDZsF^MZ^yxh0iD6b^)x4}O$#U!(sPL-^A}#*LzGD=<yJdG?w=PRa`{cR z{bj+{@L<YhzT5!<4VzQnqkyRgC}RtKQlTxW-)$c{10V`pQ*}i1ai=9UeE~t!jY&cs z>a2_Vwr&P9LyD`q{UYmAljqpz%=i{n*DrT@-Ha!A>zBKz5S#$-rY86x&>Yj&2h#%4 z*1?9L%rp1_70}=Pus7Z^jvQn47OyZ<BZV3F6;n=ep4@g`Va8?CQkZdGVa9odnVLt) zy=H3ZTrzZCc_wXcuR-Ht4H~J-)T}l>Y|Ue*;eKM&Vp14Eo-Wj}UGM~XG_78Av=QXd zdUHoomvN}efIyH1MK^Jlp0<e~k8UnJD7VyQqFb639^_Pd1JkEg1-Kxejjqql#$S-S zOmt&LWd#MP%S5-Pzk@p_$fNgS;{cxs^62)_xACPeTfdl~hAc#aT6fU{tTb{PRi5eS zP?fy8Or}5kc|H`h*kool%Wdj1nORm~ws7|0e3+G2>4k#SWiqo`<S7=UE|ZxxS{_rE z$;{3_Nb(ZpuH&6s!Q(N0)*uoXRi2rXT@H8^q%M=0C!RVUQRSHf%~MlYeKDSc%#$rh zT_!VNo<c$DGMV}2DHfzIlUZP%mV(q}G6$QdRFJw%W}$h;6r?VbImA2_b(zdy_7>Ga zRC#7`t=wK+CUbPoJYHQU^ZZ&hAy${k9BV$P@|^niBP6nhRn%oNCuIMmT&*WhY?3=D zNL?m#Qlw^P3sRTKoRV`4p;wp5EbCNf6hpd98RnY#q+gtKL$(7?tS*x|D|;xug4AU) z8ye*f3R0KJobB@`6Ty&Im&x3fy&SwOb(zeEnk=%^WilW3!zy)|%-!ZL6r?Vb`ACl5 zU{s|plexz{UR@^h(MIu(O9iRRWIkqTCKbMX0G?0Rsw-v`q%M>B%-BDHnCBLxE|dA( z*lA4Ug$1e0WIkWF1ka*^)MYXc<o*qhSC`3r$+Gt9GMO)1HNCn_=0PiGT|w$HnXfgj zBh7F@>N1(HH*Ut`)nzi@vJ5sBq%M<r*wSn%NL?oLNG<pv*jkXfOy<$1Tj-2y3R0KJ ze7`{C;JSj;Wimgg*BrZ{Aa$9{;|3?F%V@lmqRk#^WZQ9i7`QfM@8nZjpJH{H3{<%q zZ|X7`sB(*E>M|Lqa#34eT?Su^d|q7!U#EOtT_yunu5?~qCIeOeI4iGLm&rht>zh}X z$v~C=fp1=2CIeNjZ(dy{167`9ZSm?d8K`niX|FDmfht!_uP&2;D%Ur!E|Y;OZzP>p zm&rhtE2dYM$v~B>`CeTn16BSBO84qA8K`oBdaN#!fhrdy$LcZ}sPb-djn!o`Q01an zV|AGfRCym?p~@Q!TCLx^h)~t<=2cyYBki@c0vfW8XX|~03bd-CD<~PJS&E~ig1C`5 zq<%30hHwQ+Hrbfgnmk(*Ke$xtG8stoML@q-m&rhyf0G!dE|Y;Ym&dEiWFXB|lvkI@ zK$_b)Q<fUskX6QBT_yu*J{qFg)MYY|=JI%TnGB@4d|q8918L4&f;1Op5KQGmT-DJJ zWgyKLG6<$FlYulBM)&G68Ax-DmRFa_K$<I}SC`2^nhPa+b(svLx$5lIWipWFONi;! zWipWF->1%AT_yu*u6g3sWipWF@_BWc45YbyUR@>wY5o#&@#-=eNb^(id3Bi#q`AuT z>M|KfbEWg@G8ss7`MkPJ2GU$UuP&2;G?&k-%VZ$U<@4$?8Ax;G`Sl>D1x^jHPU;9C z0+yV@Fe_Mfu;7gMpPl$kT_yu*{!T(nT_yu*E{|82$v~Rlj_*m7mjDAfEuXPLPCc%9 z5c^S=$v~QG&YHSR2GU$ZX6iB-NOP6xOP8vfrHa*M8nOy0YuXx=0xkjW23wiSnm-9d zPqN^4o;d;30vwi6tS*y*G#6Sjb(svL`R#aeQe0e4%x-7^UZyUSZRu5zsmo+rZIaY{ z2Pn&xn%7Xx8mY_V23oF`Tk0~o<65u7-H^SVRP{IT@ai(PE9wPnsLQB3@;&vx<kKFh z%hX6+CO^eV_z<hhD2qZVS|D=w*{aLfj-k+793*jrQQGBGaJK!C?AwGg5_Ornj_hT8 zC`etVZd9w>K|$&=b)&|}lO?%Q)<|8ZzSHQ*^cx89>N52QXMc&OAa$AgLrTg%C}=-X ze|W1Zo-IgSrv7=Y%A;72x=j6`dCCQ;%hVrZo<v=yp)*?xB~;L^prLEbbtGa`v@57T zVYCYJ>N2TG+1DwW)MZkW>pBZ6Rq8US>9vR9$rhw8lbV$~9Z#_!b(z$h+?()}3ftrv zsJ#bIxgd3!)FHJG;F(mAx=iZOw#V_zC`er<b$HWX@XQU;ZIssfIvRI7jy8KNrpz`C zZvu>W@yYAVq>jp}N(Jf6qy~*B2ny1fNi80Y&0MM{otf10^9Pehu^^q9)C(GwVW}XU znbeXN^>Ddx>?L@PEea64&P?isZK?{JsO*)z%W7;@byUOc>eS13gJyL^RYd7@Z5Q#V zB%(U0Dx%cEwu`u)?`3sfRV1wx+eLbtBB@g?5|#ZV?pC!)oja0}FJI9YHC;XJzbGDG zeo8<?RvJ^2e@RD%XQYML?%o)bc?HvGf&Rj4=hU-LLw6=TV}=H1KRS2<zp0xcd%`mg zRo>si|3!t}2+|7Iw5!5PNOrW6N)!~X=~m`%$A1~WY3qj3lvrm(<!j&(t>riU%U6*0 zl}1}$RSbex@#{PM9A6s-&Hf&vkm)~B#Pe;`4r@f($!{8(0T)=vPx1W^zo36A&->%n z1dpj=>)N|0e8vDDUfP7_E5GeM&*RH)2>oAv!OUV@_^j}S;r_G2<0b10Cby~dMb=ka z&-S(Jt@PFYG{pL9(Jb{<4<g-me!j03nK(=$-}m#If|<x5JgQR=a4a+92!6h=j+!`= zf_{eo+x&cAEw;Y;U@Kcue$($!C5~=aabbH9{0KtT_unzre+QS?%JQ>5xH_(7aGm;K zar<}@S+n0mjJNSK&w>slr~GE94<5krU;KjEUyl=89|&G9QXfoJ@jccDtK!}Aq)H#m zW8kb0dS<E*{!Bi<;OG0G=P<#`Cr1Ur2l!1{aprIk_LekVPKT9uB0t{;y<O^qF=JS8 z`1wAVV12L+|F`)~e_WNAXkjn!L^8|I_rWCVgWJYIXY;c@I6baqaI*SfLi=RuXw5E_ zK^OeY^KBeokVk#+#xCdxe!=Y9;>2+u?02sUE<_2RU<GmX7hXG_WY+S+G`0NWq`r&a zRN<+xaDeFgiQVv)_)QhM3hOY06a-h{zf57mT4CKxVXej<7D0Yfg}lQ0*5e2}8~>RK z6WR*v`xJIJ{yX?hk;Y%x(4#7J_d@&eoBmCe+c-w3{8Idv@Y{b$+?eBu*uZaA%t$$4 zMb(ESknvXHId3MT)Fq)B;FNGK=pc2;L^X1r&_L>vd5ft`aNvzZ)UVhX1)G4gn&3}> zcg$c}xYaXQo`~nwLu9AF#f;oo>b5<DWe=DtF(bu2jfZj?wR~cfdeQhMHC23*bQRwu z?fE8l%qW6yawG|&n)FTXn>b96nZCL39=XLgN#D|}@F2U4#}E1CRDcAT>FaZ~w8R9N z>6mX~g3R=-={t!N^G(w4bxLM@ll1MQUxizO%qi+q&oZf(J7JlqHeQek%j8<+AG1v4 zHbG{>GO-gz3CqMz7$qzdJ7JWtOeDyJW%6#4OOSaeZ<A(z0Ee}O@)DNG{wd0<W|`!x zStfSEC}Ek{38RE%Vke9emWiD(N?0a#!YE;x*a@SAWnw3cDlC&&kO|A=Jk=p)naJ%0 znXpXE;{}<pOb$?YctIvC6Zs^_?B;zriL7B2K_)DdFDuuWWg@p1WF{;VJ7EON<QshP zf=pN@>I_&WFm`cdALpT8oO50Fr+8vPCM*-3H!?vcEEBoCAhW_UsWb5Lf=pN@C)8*t zjb&nyCCE%zCK6;OEE79n1j}SK8G1n`EE9RWAQP6!&!~kLWF{;VJ7EONL|x$pnXpX0 zES8C#FoI>GBOqRo3Cl!E?p}}y%VYqL7i7XRQPy6N3Cl#)^n%QUWnw3cV3{0B8ZXF% zWpW%IFUW*tq71wsGhvz72_sl0Z=eZYkO|A=JUYV*GGUptQEM;Agk_@X<pr4)mWlBM zm7>)iYGkXHVI#&EE1ia^*QZ#JDVB*EZ-UGU%ftkkVwt?3`g%d8SSIp$L8e$H@_9jK zg=J!bOtDNp%tp!!GAk?-6J&~IBGHEzWL8)vCdd@a<U4%xf=sbYG^M>Dv%)elL8e$H z`sM|hVwp&8;su!%mWc^6#WGRzy&zL8lPiho1({-*2-IUirdTF|<iHCu#WMK~abrQI zSSD*}a4g6a%S3xa6J!cnt=}bstm=33&Ll_reI}KtS3q6%8$4UyMyNomD!PJ_VXEPi zWhsaoi9_m11lVK|DA{CVS}!B%vcwNgPFN;l7<y@@SSB|U!=#yFnaJa%nH83aNi)SV zv2ms>HJF*n(@QhOGWoeOku*~*6M4KeQ!EqtyfjlRlXZMTnyJ^H_z+ihl(9^j=vb3x zie+*nF}yTWEEA2Emu8A(qKICaDVB*)vX^F7SSBXT6w9QWm|mJGmdTxz=%txrnP{GP zX{J~v@_A{dSSIp$X{J~vlgY(PGsQBQhtEqhD=ZU}W{PE^bY7Y%mWg~`nkklvd|sL< zmWg~`nkklvd|sM4!ZNYNP7Sb5s<2EfSaq;qq?uDldsN~#X{J~vuO!5znPQp9<E5Em znOuYqX{L~qoR$yLO!c_tLF`AGDVB-mtVuJ)GSQHkG*c`SmFY|WT#~9H%~Z%ZO<RLf zz(qO*b+$5()BH&wT8z@V?2maGKoyxhR(#4!GsQ9yS~6*-SSA<Y$^M?HvOh7qg8C`E zx^=<`mWhJ8zXWX`vrM`r^~|lP7wlBzk(UxFkw?m1kw?lSd8E!M)m;2~DCypYYjD?P z-@(&n-3M@3#ao3ykxxOP<);<@(_-DnbKHL`hCMXFTMdR$-XXN%6tbL~KQz0D9b~?Y zCx4g`-qZ$SFn^?ZYKo_<KQ+id&sOAY{`g1vvZ!6<7V|$;X-ADxdVkI!e{_o~Th1SG zC0~wdc_&|H1U1(y-kgTx@zrIeBx-fvh@+}z+M4@TG`xlQoRrBbd2!W>AV0rFUjtv2 z1->d|r5udgR5-5nY`*urghqt*)?qo_wNoY#jyTzcmqmA<7nq-swZHJ%7RcZ6|7Tyv zt7HDN7lmGa6FwP7J%JteL{DE&G-b-5cRyMdUJ~80LuRK`GP|T#nf;NBey7Zma-WtN z!!hYGmF>6flj01w_{y;vQT)lP*T0e&V>EUH<Jr6O8^1-ZTr);pay|aH@tdqc3fC3| z1@#kH8u(4Qkg*D1X%O&c{8uUL*D7(n4a}GEf05r*F#~4A#Rm)1L>SH;PT|w$@Zl+9 zNH95FANmd>q;Ddh`1QR2&x>#z%dh|Ccs3Jd#w&1yFP^!I7k{%*V=T)-|Dg@PWMX(6 zuVdMiO;Jsj)g^n0rHaH~c&)1A+r7;8(N~fE<^0Akf3Z@`JCa!cA9HU4CRK5+0iSca zPtWO|)7__;?wRhPfkp-xU|@!AhMi&GVOYfl9Rw7_g(xB#jJQRNdIe*mF~pF#1fz)> zjn^%a#5L|3quwMc8sid;q9!pKqyPJURc9H+dz1Uz|M~xZrq0w?_0@W+>eN@?QXc_+ z4^FjlwY2e&Mw|-3NqhdHNfe_cjzmW$^T<@%b2c!(0ymfu(w-*)Jqjo7sUCn22As5K z15i|ZmImz^cWRgR;FVZ>9rOEgj+vWK%t(1>^C$D2wTd)!M}bqhRo=%!scTy+=bO1i zSOBei#GhjV42s!15Hn0@^LAa>D-wg?o%dzX5t7lcc9u8|b)5t^Q1TlgQ}#5#UuKvT zK2i$53h*wtLCj#A&eqt)&Y7BCjj*Pd@z@KD-@=W02Ebs(4tbltfp{ZuLp}nq2A)*} z5+DyRf#+)kx&cTH;tB+cvL}Gux{L;0^_E@;G?xq+gnvtcv=|P*F{1(R)41jntj}z# zX%PZX1;S>yrs)8_3(t4p#vC3&k9inx7SJ~$@KMA*O!Tz?-h*c!9DXCF{s;2(Tz0O> z!p2HZd3_i#mJ6Nf4W(bbs&0{2RU@yebrUnlOV74G!9knvN&L3f?u_WAUg4eMS0|mu zxIV|AVvtd0ZO4i*!;G;U0%Q3`teL&&H^x&&*@BF+3T+-Q7?e-8TIvPE7=&3EH;%`k z(iHd+S11bHU!cmE@BIC?uVI{vS!(^`ay%Nl;}qG5?Ys(0aawGP#Q)=)%E*WjzaQJT zEr@pFmtCfOUi{a)FewmLj9+-Q@|6u-1gGRBtSgX@wW`QQS1Dl#NO`?WKC7bJtCZ|R zm6D#QQsNa=N~8i1Whtt(@sW}3sF#~&S(cVdCWUQjxn%kst~Rt9@*@CA$|b|rkCD=H z$$vp$isU@xk{NDPqY(z#JMNwE#PC&sT=Ic{GZce>Tr$ftG8BV=T(XG>T==Htl9|kE zUWcF?x<3IdOUod$<Uj`bH_VF!CuET6_hpcoualv)17wg1xEV@2Kn9tBm!Y%+WRMB? zGRVI}@*<?czKs9X$K&xPoYdPV-64Z~9JclulJ1Z}W@00wWsnKPGn96K3^D;HLum)d zAQNyily-m&G663`X$Qz46Ub*M?Eo2M0>uoa9Uy~Dpq!z!17wg11kw(WL8bwN3`uv$ zAd4{rF%AM5WC4`417wid1TF0V8Dv5r-NjJKy~scs7Dzil2AQ&IswWRqV!s(mJ3t1R z#XA{FJ3t1Rf{jYr0W!$!43O?QhZ$B=Esaj+oO2og<O3Pxd4MvMc7O~r{YHk;4v;~X z{E-QVN+5&$O{_Iq23e4`46@*A8D#q145b|)gZy0pUWU>RkU=I8$RPJcS;Y*c9Uz0u zG>sWbJ0$KA4Z)TSr5zxHT%W+gnxV7<WRPb8XwOjE0W!$P0+^Yhv;$<2&jk?3AT#Sg z2AS0iWRO|Th76@0AcK4%(rnC7+9C0Dj{M_52ALUb&QRI`GRRD`EkkJs$RPh7!1fHK z9Uy~D0foylly-m&@+!Q@T^UL{Kn9sp>8cE+9Uz0u3?S{me@sy;4=yIP4hpShIJ)_6 zMAb2>7|I|szU0dw3tq{WLH-a?PRW-+CghcT8Dv7mk}reIbd{1XgKS|DZ74m}4>g0d z1LN9Dz6>%so-<3n3^L<7O1=y-d7{fpz6>&_bZ5zzK_=$fk}reIxDBOW&P53z-6?sn zx#Y_r6LV|HmqBLpwv~Jt<lj5!+In9GnZy3?X1y<i%#mzZ^}Y=9MC4ku>wOvIJCISu zuD_Y{AEf&n#Da9sIT?gw)umuo9sN0n<5%9q1b~q@As}l9oC2ci7?5)+cotqqC<j{v zok9MKTR<Ep<roZckorUf$V$t>CDRWRozv+@K8$xrVxFSOi_zfjfoSskz$nT331Xgr zQSwETS(H=qMU&;tqbzno&SA#g1JUGBRY>NGCKE79zGyO`MCsBq@B}e`4WeA5n*U}Z zLRYmcqRA`pT1viXGS_&c<clWr{W&FHG?|EA$rnxLBHdK-MUz?Qj*>5$d@L}RmweIW zPmxP!$rnxL%-K+C>qNys%oEyN@<o#gZ7unt$s3W&wvsQJd^Vu%C0{g|<?Sx{qRC8m zeW}}8<OyP)&@H8XX8{5+Pw1|aFPco~-jXkxOz4r4FPh9epEjyFj@SU{q>_OzcE?J* zW(Knk5?rO=OMJM_fZPH_lkY-E$rnu~V3d5(WS*Pt1NnzxK(FM}!>DGDb7p9`rxH!( zEbirtCi9i`@<o$brYgM~a3odHsGNyhb7BCbHz%@;QUuUONY3Ge?adkGkLYO<JOa;Z z4yZ%mk&G<kfOCeR+d#~7p*p}9O}+y_A0>{=>Q)sKw;@S`2p2SnIC6uCBR7aRa)XE? zH;6cLgNP$HC~;(q;>cAE9x3pg^AMiBe}_lyNqlfV_BHzPD8N~r;mA`*0m+h+P2r<O zL4#y{fqo-HL4#y{nSg_=UPA^-+Bh}QSxs!p6{IE=nX{3hTtRATfpvB=lq*QhC@_ha zp<F>~wg8n3<qA^s1n{Met9v@9Gds!^RQE0ySh&%Tas{as-C0oo$FXlT$4V2P*kV)| zkKL*K%$<#6zK__}#GcQ^JcG0YE=48H)@D}H>@fO|z5@S;*07p4el9`d`z)v_vFmd& zy|E|`c(Dd7wx%IWi>w;Y{|^4A6aId9Z&0ImfILvjO^;-`4NcfPzzw|4K?WIF6;A|w zEL`6~$5P8bSH(oJ9Zzg(It%-0vs(&12>8ZLO>=evt|@yi-bU=kv{hj_gFAE;sa*O9 zk`BR90a6bEshcw5Llmhy#9SQPv3--#e743u0N6lD#u_b^k6=8pNe_1RY76(WpF*a0 zDn<tjl|fr&)G>1C8E7+|>zekk*I<>1&b`+*4gt9lH)eQv`=;0qycWCpwymJ+bkQSN zZTu!TLB<W^|GzT^=&KUa7@)PF)QM!FLBR(B#wqJ;tt(;QV`zQFI4$VJTJlQ}BqBkv zarxuur>u4SNf9f6hGWDWp)VLck65G#AQ*iV{iFyW7)`%0_~M`lIsqgo7@fd87X}{$ zqn|~fF!&%C&2YmRg$LOWBA`bG9|WVv02T%x1fy9Nct}`CAQ=4${Gnhpllg+tHzNiN zK8h=4M3T_ABS@)2pUc+?q(CtGNfsi!si8IW`-0IdP^l||%SS+|D}u{M!1K9$1bo5h zXOWzC1W(3)F(&vLJklT}@VR_Pb5pFjd`xWkTs{IyT@hS90!m#GTs{IyT@hS90!m#G zTs{IyT@hS90!m#GTs{IyT@hS90s*N2E*~`ld@djTfnc-%fnfA{R6i7qCInK!Vc+gS zB57DaDuBxu$IJ1#eDnugJ{GUk6~X08Atn%vW@ms@$T-Z<Awz*q=bUjW07Aj&S%7>l zAN>KBPx41597BO%^u_opXu)Vf)`HQ3s|BO!SL%x3@=au7u_FjBAAvwHx;M%SxO_~b z)D^+yV^;)RK5|t8F5eIU0hf==lz_{341ho|npp>e(X3`57|n8&x+1uICm>D0<vSBV zAQ;UI0xloZD0M|}`R)b~aQSXTX9Qfn>8N$U<>MR+xO~h2qyqmjMXfy8$l8PWU^u$@ zPDEuH6%mYP;{(BH!3zYVUqDnS7)>Y?j3yKcMl)R~82uWy5}{x;<3hpcj}aFNMl&uH zj85aj5ei0gN{52c#0&+a85ash*C1Ue7){JjFq+K|1*3m~(nG;$4)us&G)HnoFuDP` zMg*h3iv~voqgxOQQX%7Tv`W7>0wL1x0<tc^ITDq~I4K|$9!3C1RRohk{u>%W9H!!6 z3vrNoIRa#!a1_Zr!;I#<x!8vz488?uStt|z954czXab>3G>ZylqU9B%EVdOb!!wkL z?t#r>AQMd>l!+!3%0y2`6c~K`Hy9DRs!Aq$GWtJ|iS7hOC=<;W70N^tF_eksY8=W$ zv(BMR^dew}GSRP~&Y?^+r${IhO(>L!CKSp<AB0>&ndo(ZLYZim7s^C4T__VxD3pmN z6v{*s3T2`Rg)-616Y7fmwy^=yNujzTgINa&27{0ADLx#?M1Kz<flM@kP$v2&Kw$83 zU7}a=0fVm-IGh3+)-utYu7ON6Us)g%%`#Q#ANZ*P6M_t>aK_3g#c&~Mk#RUPE1Ww1 zh$e$B<CO4}0o4wV6d#d^=86=^MBfS^<E#N%`d~Z`5VL>SxpRCpRK?kZWS`8{i0XU$ zN&tPu>|b9o``1^@{`D2Je|=Axg9%}X9CLDD>;xp}r$`NEkt!zs!YqW;=qsc~Um-R6 z3aQaoNR7TiYV;LSqpu=0M2<Pt;2GS#I|)21b$Ha?gv@F=<@;;1f7K;tA|iy-SY2PB zUvV0%>&paa_Kzt=j@j)gd$lZ$2`V{eccODO05SXLPAW2crQPUGEwJKByV0FdU>-`l z(VZ=T(r$F;3E;~yr+Yekm>ubjbno&q_(6G*-f&lRXF*DiIn(G&t_B+Am@@;?kHfFb z{$&QI{sKUm{mTqX_Q1winf=SOC8q;WX8$tdQtJUIvwxXMsVxAM*}u%>+HV3-X8$r% zyV1%W%>JPqqZ1j|%7a_mTE1C->>P<GCBmGU<*+tl_AfJAKHr9z{mabhP6K$#>|bVn z^|z3RGW(ZVkYk3*>|drM&(2k5|1t}`PQ)k?=FH;SM-W4^e{6e&?Tl21HSAKS-ymLA zX!bz_aS6s}7sQWzMD|Yvv6Bsqwz3c6E9|!jl5DD@NOOtA{uCrs_Dk>=*e3RCm=ZB( zGKNhTQ-ad7#6!$Z#K0IW0A=<s+uPZPAnDcY0kS_7vwzt>^-QMB{$(2yT&;Ywe_mf_ zZkodaXOv#Q)OX=mX8*kY$>ABk37Y-$2Bu~KP-g$UCg>sXP1MaqP;>G!0Ltv2H!}4z z0F6fFK;%=)2P(J%|CHH3Z@j|-#1fx3A<GG-%>H>3>sWJT_Rnk2a~deKf8HbkX!eiw zlvnk0cqDU~qO}AOeJ}oHoQLpKX8*jI4jZ5fn^mt0qb((Gc0FsR%>H?EN}WjViP=AI zUg>dZ897bff)cBt%>H>DrFlS8X8*i}_1uf?LUC6kqYAr5)rWOJ=x78~*hgWgKL-{d zR2p${*XT2luvWrYj`)z#UGj#HW_Ik@NOoQEfqDhv#q6Iqt;8O8INM%Cpe)aLDYUR- zdN#BFEJbVXB+qbwSUU4YvJv++LEQ#U<axWv@TnUN@&s-mgw1QRoycZ6pha+ljMIz? zV1v0dnH@G*)qRTCFZlAXxt<B*S|P9ZK(t(w*M(~od0o_rQJVZ(L1(`Pc9})8*Lt#U zJVHMw4f|jx1NWn8ynmrs&5I*79$QeFiX1J{-?4Qi=5CE_$I7kD@e5-Oa<X$6PBI#D zvh)iXZGnttVv&=58y;UymV10(PL|=y8uTadB&GUFPL}cozML!$kpPg4hMepp@N34J zeO-*ngs}!WS)AsOjOK15<IKQQ3(IEd_c?B?k|LvF_2+gLqB(B#3mFZoKP)h?`a>YF z`a?jG(crid5HcE8f9^(dlF{6+h#lm|;gJR*fp7I^5w_XB)gLBSWHhY)5D2XP5D2XP z5D2XP5D2XP5D2XP5D2XP5D2XP5D3U<aNI6q9WMVWUd)^n{fdkR$4!8M<F**p4>@jx zNJg`7cO#KBEFh!7aiid->dC{p(XYs8aNJmYVD;xc!~`5Sc7~AA%+Rs$cIkA^8R6k+ zG8$HYh9b(h`a^$U^+)nYzaND#MMlHw4{g(sjE2=8K_(dut3QHEG8$HY=nt&^9LK~$ zMuX!<K#|d~`jbRifz=<T39SCGD*~%OZ`oXfHOH+MOLbuNXAFSA>dz7Yii}P?CRr;o z8diT;O+`k->JQ5ato|H~G=bG0s*5TzI`OPz5Lo?Tn!xJM4*&#Ke`wS(u=+#G;(^s4 z&auGi4>Qo__?e<s9&BVSu6hZq5nqX@ETc3TO{+g_ypYkf`onCLIeuFGxgYgaWHhb* z5K?3`t^N>FWHhb*Fr6Z!Y4zuE?64IXO^zGm6d6scKd&H8k<qmJ!#G7o)9Mek6%`px zt3RC5ij1b!A7UypnpS@pr^sk>+-L(_k<qmJLrg_R)9MeKugGXx{kayHij1b!9}aa* zM$_sKN3tfPY4yj&c1M%ZwE9C{mnNghaVsKL$Y_pMv2N=DA=2*xvMw0j^HGV6^B#J- zz|%sGst6{7d|SC?L`iNOY#|O(w<AF22}hC4Gt6ktn^S!l3#`vtYr}w4WHhb*>;Z<5 z(Fw5D2q-d|R)1JQMMl%=kGx`(#kOV~W~|6)TK%!Bkj!VT5m00_t^N>FWHec8;8&20 z=Dz|WbXB_xYi%I<U&v@${h103MMl%=4_}lbqiOYrh>DD+)gP|Lij1b!AJ$os(X{$A z2AGPBrq!QEP-jI()9MeWh$5rOS|g;$Xj=Utq{wJm{h5SZ6d6scKMMgVGMZL@Se_!I z6OfZ-Iz>j4wMIyh(PXU=Qe-r({t!}RG_C#+Qe-r({xDCF(fqct0n$mKoGgP`2MGol zO?agb3mHw;+Ia{OGMZL@2q-d|R)4+)2xK(ZC3+<vkkRaMP5}**MF%-qPFEqLY4wM% zOvq?j{b8A^^cVe90U6DZ3TLd0QVf?r!Jm<ja)ndJAJJsW!KyQ!GN8zelj1cQP1YJ$ zBq5_|_2&uz8D}2Q(v$H}WHc-QaeOo=I+)FX1)%RB`roF5h2;hdK-VHM%uM51*@H(d zN%mUK*?yW12Al15gb5uCHXHql4hEZz0O??+w5ZRU>M5JI?Ar+N#3WE^nA0D7YB33v z8d+dn6;YfTRb*LE2mX}EViE{Ux-S!1GwB$wQ%;qXif9Itjs+^B8B96?if9Itj(|@z zgGomV=|VJvN!J9wCYr&dV?h@AFRr@5z@kdFt8OspUlnKH;&y^R1M6Qprm(1PjoS(C zK!Si4KOP%$pBDcZ{(u(m?V{ykf*-W_Yybf*ej<Q?7QYNYK#N}sAfUzX0T9sQ&jSE0 z{$mt<Axf#02X~>htiC@0zmBMY7H4gITAZK9fEND)@(O5iim(N=I5P}ralYVy7H3}t zwD^Z8lC(J6UST^U)nN_0)X74;Ec5Jx2;w+YsS9F%ACdhNL7a(tbV2Mue1-iMK{^Wc z>w<I&k=UPtgvwq4e}QdczlJF}GZ@3Bvy)W}@euPX1Z13#00gvnkF@Sp(BjgoG{FyA zoG&Dx#ku4~Xz^2+M$_Vtz#q`!of*CfO^a^=5YXZ~00gu+1yloC{7(Qti=T~rYWY9~ zzlMJSEzSabTAY(Spv779fEMQ*3TSZxq{UfJc~x)1Bbm!GQA-ff@8Vy^`2f#=7H0!| zT3i*TX>ryppv5_O0$TiIX_=<QS#m&&v)2MzoPE0s#XW_LD(o6nAJze(M<SrYJ_<wq zIj{wx(uljeMt`3JQ^Ht|_>j>X@`f*EcI?<lc3ts-`Y_^sTAV%ZaJIQ1fMt!xOW{If zdU+Vcu0NoHGK>MwUVxBNVw5I^QI`D7owJc_;8Y!a2>@fz>%>(ym3`v5qR=7Z{2xGR zvMwaX2>N#q#)cSfaFfns7xT!-Iy~g7IQ60PI^7|()J*3c<Qh$=blg}}K-Cp5{Pb%S zu|890vQ?M&##rbBj>Ove-&~BRdExu#e;<d8eEv7rT=2Y)K#<S#R?+_x&-)Oj&^&MY z1D-co>B94V8y=tM9T4l_c{5z`U4&R?ahm7NoymTA-j4t$<aslh&-4BqvF`J{xl{3Z z-mFr<^A3o07y}E4b!fKE1Jb|A^WHzP&IX}8pXVJA>o5k!GXB5dc?ZNgjDdy3Iy74& z#5y!vBg8s1TR%svvta?T4xV>FtXD;eb!fJ#uKeC0y#JNSkXVOi>lYB~D(5c5Iy76k zY4myCLVwHMdC+W?{4t++#2fIuePSKPzy$e!&+`t6b!fJ-tbpguWiQ})hr~KGTSH<U znyn<O0-kqBtV6SvSqD6CR&)P6?}L#+!1E4?b!fISgZ=Zoe}IYxJa2Af1D<zCtV6Sv zb8LS+Z=uuW!A2@#U50DM`7E(c&DMZer)I0*1w8MNSf^%dNUT${H6+%l*~)Yw&pRa6 zsoBc7kmnr|>(p#zT*&hdiFInWhQvBGTZtL+yhCE0nyn$RPR&+ghCJ_(Sf^%dNUT${ zHA1XYvo%7jQ?oTftW&c!LabA>wJWjCGKD%1`&~eWV|f1y#Ja{5Vx9i|6YHEOLacM1 zX`VM}YB{6Q#5(POg~U3QS_5L8O06NWPNh~B74p2lh*+mmYe1}1sWl|lsni-0>r`r; zjx06LTZna4RmJlTh;=Hpaxo8i-XXD0rPh#Gr&4Q3tW&9#bq;ynA+b)S){t1IQY)uO z$nz!?^1KO!JnxWLr&4Q3tW&9#<%K+NrVDxAghHM-p^)cIDCBt)`W(+YAlBJQA<sJ? z))^cn)(HnZ?|@jRQfo-8Q>pc{#5&V~SZ9w5v94gv^A3o0Dzyg0I+a>KL##8^zfP>P z+c5U`N31iW2+y07Cg6GRmskhSTZr|lIGX^T_l4Nd{!7H9&+{e$ta;wd0zB{EGmHN% z&zt0W#u3tuG<WT{_~4X}@Vtdsr${Y$-t-4NZvv$CnbPNZvrDpr5fSjbF9hK8yqSH# z^Jc{Zp0`l^a@8Gp-UI@kHvyk~2hV#qv(r3pTK@`p-Yh7fvj<|c?bF%+34cIm{~ka< zXWQ6f2Xyuj00Eu77(hU0uLcm%*<S$=(Agv_L1*(sZzeLXl?VHvmT%VQ_svICKxeZy z`=zr<aRzku8OS4`vt_`_Rd?WdvvUJFn`0oLvu{BR>1?*W!gfZg!y0y})6WnuJV^FI z1X1YhXysq_5!pWxM4_{zh}DR%u-_s`T<E(LJAz2;PeDRuL1-8Swu${3rbNuqjA7G- zc9)(d9%9Z$3>d5c8p&NWGl|cVB(TVw20=xWU76ub`r2UJ(*-whgJF6ea~(SbT5oWJ z`VEFSb1umq-wF6~xPhBif^-ss{Q-b?!!_;JR1Y&Aj7xvM3j86jU4yLQvVE$IH&CCr z@q8WLqN10cxmVFk59*Ytwfvr)f`*}I{*R3Pka1~64E)3*27Y1@13#4iosJ45;<3n0 zC9%j&B{Bb|5>j8kg%i<B(n7JwO(n6YfuC5Hn@VDln@VC`Zz|C|%kZWWyHsLrl$M|! zxv9jC+*D#~o5*6|$JREH#lVlPZ6b^4udQt&)4-4YMK_g9L}@5b$RIm%Q;Dr@B8%v+ zt!*NUfgfAjL>2=-wzi2Z27YX96Il%W*xDwt82GWZO=L0fV{4npV&KP~q-`Q=13z}; zrV=}PQ;FT>rV_i$O(phzZYp8J0s}vG<falkdQ*w5Z6b?-A3J(eiT#B)m8hJ%+*D#m zZYr^(H<j4FP2{M7A3MCM#E#rlVr!eo)DpC{O=L0fV@D1A*ii#NcJ!taTiZky13z~3 zrV=}PQ;GdR4|0|i&(eM<O`1rNLH5JR763|1(2m|zVn=T(v9(QPG4NymI@gLc8|4ad z`{~?t07^^Hj^0#aYn#Yo;Kz>MRANVODzT$CmDtgnN^IXIve<Z#OG@NH$$E8D2@heR zrb_}ddQ*uFGAOvI#P)3>i-8{-Jj?H+zRJK4pgbXE;0I7oLdw984Kj%NtD8z}@GP$b z_d*%?v3;A!V&KOH&vFmqlz|`Hw}~tUer)h8pG2H8@MD7v+K$?H)=^8)_H81Ifgiie zO(izSpl6Xz8The%o5*6|$L?}di48L79AGK~KQ_pq$W0|S$e_qgB{s;Q*MX}I{MaCa zR-wV#z>f_wh~`Vgzz^@$k$&IbO(nYDc~eP-@saCFIJCm6ND3FB2YquWe+Q;y$q^Ug zAT_BZG3djgq)ns<yv&C+Eo67OuEYi{v=bO&;Kv3nL_it%v3;A!V&KOH<5J!;%3_1l zVue{5__09?y~Iq&xU@kF5l{wxY|ui4lz|_+tAU?)5uvME|C|k*$O&|v82GWf82GWf zTvuX)79yfD@MD7(x(1!74E)%>O=L0fV}o&73ruC;#|AC58zm|OKQ?F~p0z0hKQ<Vb zgp`3FyUTSYHW-&Zkc%?#V}lkN3`iOHv3;A!V&KQ_a$SiH#wGJq27YWXE(s|EKX#Yv zO6)GzmDqtzWVwfg4UkR>8JE1CgmsW$&_aaA`>+`JvB9`pgAg(BV}lkVpbY%jpoLBX z1jZ$GVd<58w1FSa0}aE#j}68p=d2j`u|W&*m5G5L8?+G1RHgHlAxRY&_+dydPFw%F zlKbJ;*OhSo_#^sl34R_=8BlR-btNN98ThfmxD2i<vGsK&4)2T_08AM8>4|@0;3tu9 zV2~L2Nhq7hV&F$#YofIJpx=5bkc8dn)EDSiB#2XACO`u}i|}7-9ZpAdvY5CBA^*14 zp@;$}8@$Jn7}mS+?DZ-hg{^#W#`g_%2ZNhRpgYL;fGx?A1GXe97O*7=1Z+tH5#7Py zrV_9vStfc#>khJ@em!r;KDR#cgx*SGm6D&i^D4ylzYz-dW_=Tz-q?(G!!<swQJ)6F z0RO6xf!4Lir;s70zby^(BI=+=bh^C&jHV-hVHkAP0}@TgKVukl)k8AIiP%%ejivQy zs%8#6uQt2S>Et7%e)wF@HH<CT@c!G(0iPkDB>=f4-H+lMOkvDJj3~b0ioSpefGhd} zCIBV&NGQn_eW<@;0^o{1o>2N%^f6p90bYeiu1Mp?7p5?1#!Hw0FonUgAP<H)2vZoh zz^|DAxT25Agb4ss7-zxnTekGC=%Yn1IseDTm$eBtzB`#eh4rxUrC-crVB^cO)cHR) zz66x89yY!Nl&~H)z68WP1~$ImNAk~Gwq(~uHok#nOKg0ZSe^f4<4ZsZ>tW+dKnd$% z<4ZsZ>tW+dKnd$%<4ZsZ>tW+dKnd$%<4ZsZ>tW+dpkjm@-@vjZHol={OKf~2mMyXI zZDn^T%a+*q5~8pkkD$)C^h=6vd;`mt*!YH)EwS-s@k&?^8{g2fB{sfaVA+yg)(cC( zn<z$Gw#3Gl#?|Ef9~)o#m9QQ*zLG!CN$x817})swmMyXI6=a&nz{Xc_^~RTeC9H>y zFE`stSPvUt0?IrFHoiRIRl<7M_%e+;|HsCcU7^nZvGENpTVmr&duqYPw?`tf@ofVT zY<!uuGLM0cFRQ7{V_@UUa+I(hHooJLCfNAS0}yO{nSnb0$Htdwl&~H)zT5+;^M7o7 zzl>Ezo&RIw%blze*2Bh^(@UNIW8=#Va77>gF-2$&QCYTRIJ)_>mMyvQ4J=!7<12W< z#`jv(H{AFV3OBxl!i_J}g&W_W-~$(Kd>N;%=;Owhw(!D@FXPk|ecbr+9<OlY%PAdh ze2J;9=;OwhamunKH@+_*UAXZj=GI{28(OyH#`gkXh8y3AWlL^+IW-Jr*^(RIcYqt& z`1062vhgL)K{mc(*^*`M&$1=M(eFc1-H1_3j;hETBIi?1lz{Uo_q<HS!4~2mrVj#S zo^TY&GON%3SNL#b&l?)G<ev9RU<7+!0^y#QMX4+LxaXBujI!9)w8M<UJ@4zx#NYE0 z2=}~%!aeVFMCtSYzav6dRqc7x=(S+a%f;M~EBd(S4UJlI&r8H`&-)YfU%2OGoz)e6 z-1Bm`8t!>-K#Ad=ms2F%^AZa8yo8idOYV6akW0Ad9RVoZ^Rhg3MIZOPOs9-ma?eXB z-18C&_q>FZQA_T52`QtN-19O|2<r_*AR8c^6rTSxn01g~?0E@K_2FR8dkjK?JuiW9 z&$|T>_Pkt|=#_l*`9G(ChV`D8(>2)h@|6X9UY4m!|D~TQ*z+=^7iX+*)bdgIwNXn> z9e+fVsh4)h_LBj{n?t1d$ex!gmKe3<o|i@~<%+(9GFGXt=;L64O$^?$_rJTM4>mEl z+r%P>XRk}~C=BI;)7HPD4?E_&5$5lh=?`|y1h`{nN;$Mo_N+Ss@xcvz73}-uygoUp z$eh)_HaWGxI;(vxZs23`;08VdYF~>R_z3v>THL@lmf7*V9yjnki7506_qDizj|KI8 z?HcSy=T-4L=6uDdFdiKzKXd0UVD#fr?7V(NFgyBfATaJe<YO-EFSg?6_gn{TbCKEu z&mYPTHWwR>?_fV_&dk9mTZOsdy~)qqIe?c^!_dZy$b2C0>o!{lG50}oNki)dna)kT zt=jCLFm3E}6;^+#gTm@RTCfIlH*EIK5ZJ5tz5XGuxpT;ozd&sFguf#WtI&Z=Reie; zWLlWvXl8Zx={&+7Xn704W=9L}fv3&KW7F)P7IdfHcJF>cZM!|)&f8QojV~?2S~d;e zfi5@peNKhu^SAWjoR)^^K4VaxXUy1Y^8m!(YICpS--b=U$lK8B+;jl{!fn_bbY0Gv zKXV(l9Jcsd?cFTwf4mL*b7#!B4V$$IEYa~0%GZmb-?v1^vI4yr0)bu(fj}>YfNzQJ zn@Ilo+pxK9^S9ccxec3%1HBjmfnE%OKre<spcg|R(2F4u=*18S^kN7EdNBlot@i)f zZP@B0_+PjUo5cruF~7oA<bS#iTjkv4jQPL24O{ZZ`Xy`D|8N_&;A%^B^apw|TrvW^ z7y^MMy1l4zpclh5fnE$Zt$|)lm)o$zGiF$#3(uHgi7q^2PDIa`KYJTC%L(*i!ZYSX z^o$vLF|1pl7sE7xUd&kl0=*a>y##tO{9FfmF+9r(^kSF+w%YvnZ=5lI?lx?uH-g)+ zdD<A>hAn50!EM-t!rQQ!F1!spJY%L_4CBJvu){NE>cucFybU`%WB&YY*u?yz+pxnk zX6nTdQ*E_Be;amq#{56uh8;O$rd|w>T=iC)dNKb$KVzodxvp1Y2WQMwjtS40sT{)| z3$MhM_l!Bo21n1BsT>oWG4o37@Qj(tG2t0Am18y_OYFD#uge)Tufz_{n5i5y9T;lA zP30Jze4!@3-MR3L`SVv|tC8c|oeR&HsT>oYG5>p4Vsq0QUWv`~-SA3mmiK>sB{uWa zS7QIK&X}nj6Pz(qIVL<~rgF@`e8x=WnBa_=$}zziGnHe;bE_jK-2bngG4J<E?ERiG zS4Ga4t0HI2kj3HH2`tA2XUtG(3D20J(h@ym_KnD2fE{SsxfoAbK(B#E8Ik8#LK%^_ zn!KL~77eZSdXyOQ;43W17*0FCMyN6(Z%uZ_VUH(9<gKU?c`Ir}-kRaC0A)npnpwwk zl@WPsRz1@zBl6bVygF*85qWD~{_BX*M&zxwERD^lo%wi5-H(AMQZqT~mR2Yu^42(q z$!SF18lRVgZZRTnO;A-qR?H!C_+AZ}B!v9$4&SRAyw{O9?Yxa=uTSwPe2b6h;X4dz zP@*OfDnh&>Qea4fB?m%9?1aFOhUyU-?t>u>0zQ!fp`vxnP74*WOnvwcLmDhd8h8#o zaw-RsgxzYEN+&TWwpB~-_Y*Vt_3~<yvCV$yMr_c{{_>___f8ws@85@^<HbVxOucj8 z%3|>|cODBGqOtfQF&a5gj>2*NO1J?htie@bO1^*!5jVpPydCH3ry)Tywoe<?8+44$ zaW#mADTsnLeps|I_%<DlU~_mA&FDR+&FD3mi^6QsZZbM0Z|>0wMurs|@^x0dB~kQq zVV&_acfO0*0UM8nfX%ROtoHO4n8|}{9)o%`X>`-~<Rul-jjnDv5D1q8^D?-WIRJhE z&)sk^)i;C1mD4_b6Ou;Eb=a3Bb~-1P*)d$q#`mb_3^NxFTZJQavxhK6%tgkCRY0{) zmM)L6XGYSHzjbmWM|UezS|_(MrO`(7@pRUD+jt%f>$q`51-+s89Hak$PQ|-<P&cTk zYji!>4SQxFktVp5rP(+sqy3Up_R76H2@sMhyfyv7PN3_n)U{;;WmD898^n3C?nLI- z<yv){1`U!6N^1~f^TPDx>-EI4NwcLC&1TasV0BaG7=}|vqWT2!%Z2F<Xf`IUidSC~ zOLKXlrSR(AE;>wIm|lHt4a1G(R6KgXmy&AW!u0AZMU7Z4Os|e!m|p!u`%NIn4V#w2 ztFMbOncch&{u{dAff!tvF2{g2Erz=#slKAq+-BziAj_@Z?$8?gg-&y$_oKVf`_bL# z{pfB)76^BqKZ@kEUvMn`Cs*R}Je<_ur_<avrxQDCxgXt)-jD7^??-o|_oKVf`_bL# z{pfD=esni_Ke`*eAKm?oERZ|fxrTM1{Q`GRihgz3mpeBpfV%9<ou6V8G)u%?C=gg8 z$%7DjD-ub=0+xuo!ug1~lDXs_){TC3Ke`*eAKhJ<G;qMC=rs3;p6m><U%(8L9;4uN z&Kai`fM$ufCpi-V$^Gc=rX2n1estHD1<HtGtzwC|KXtZYve06<duumACQHPP$O5_1 z`_bLolXH-vx*y%WLjXmmxp(I3P?owM-HqOl?%tDPSE&2Z-TQicgi|qfKf3!skA?)u z3b`NMeJDK>fVv;ueK>gp0L2n<ACs&VOT>L#s;O8aZuEY1_t&|#NTcpYcc0E}2B26X z?z57Cx*y$*-jDA7E_FZJqwYs{U+8uXIz!!$?!N5KL#@^Q=<X{bBdqR6ce}^}F-1Wh zY-HgOK4i(tI5#0G&M1A^mkX8%8!wlAxm{#|T*v}FjruA&4N#ttVu=9iNl4LYZWmb~ z7qURlU}vXTB5oHt%>_&3O~fgdh}(rubHNg!i9p2?aUl!DDXmx{ZWmb~7c3FRDVB%} zmIw`yDVB)ag-&xJ3&iHD%f4K&L~cY0iY4Mg7KlS#U-spKCBl)cSt2f2A~Y_jSt2gz zv~Qrnnoe^;r}aXt*e~E{l`Rr1*F^hWK;7^BGG-hD2>GYr<*16hAqM$xXdrQzii0i0 zLF)MkkfoKQNah)4^i*JO^I;sQor0y)1&KBd17F?q<$@*h7%+q-;(|mYpjaYq7ZS|{ zOGI8V%3@nH4l`CP5f>y{O%;-nCE|iaBcNC!E=V*&iY4NLM8laPNHn>I8}hDxRqLN~ zL86U9{|igR1&PMbi6YTlkZ62SibQk45+R~uiMS90;%cl|B5oHkAQvo=Gmwd5iMSxq zev3LQmWT^6Ad1l|mWT^6AVP{I;zA6FkYb6rV2R8`d5T1HAqKRZ!=$eEJT#<>7?2B= z2-7K+hzphoA;l7LAqGT9u|!;m0TEIx5f>~GLW(8g24X--e)w6myw8#$FbfwLccL?X ztq%(?#071(9U;OCaY36AP`nTqwAn5|xD%c0CcTmm?nGx-bL?vvybu?(8Rx0+LR`>h zd{@E?aY380OjY`;ek#oi$v6z@#i=U86XWDv_%re~?!`Id4`o{ZgKiw2Nsgpuc%*pE z3vnU;!=*@gAuf0!*8|8n3xL*J#CvdE4#z}wJYJvt5<<OAM!b9aAXE%{gnfIll9gkJ zB3#jCv64fpX>xsdtiC|MA=ih;>dOSEf^ZuC+f?1pwB*0fTwcaTD6^>WWBT9v10F-O z6za){P>)Q*zXL4DLl)C*z${$HFoHn*1pe&$S1<(a8P18=B)VtiO~am9)vp@yu7S61 z&#L=RL{wa|5$xI3Oy20e%;M$<(B!Q;!m#INDH7D;UcDC)^9sysl*<jgJwMNix4RRt zp|lq`EV;w5ze~K~-s!;0IOpKmYdaoNSHr#qHL^!|J0+4z$GupEf;?nlVkMC7X9&&C zehHr#`zVK1b}xDvDc4GghC7L6tShpSo;w9-_R-$yz*_5mG8%1J@A18CcJE+m$JDU= ztsd{!wU4cD1==>ZgE7ZdT?Ame8cz(DVbIISehXze_A+N7!rT?i{y^sx`1KM<ud1^2 zxIAW|Kt)6ArIl%u+-R~4$=JkJ+PVY<_emhjsyN4fwmHFD(HkuEy3z0@gquco5B@b~ zmpFeyjJ&q&QvKTarn1ZA<y2gXO=S-hpuy;SD{?SDPOLrCs30q2GavYwI}@N5`mNaj z+Uw(H4ww%>nfw{9KgWRiiHw0`Q0XJ#8mAWx;{u%pyz(;>rbXL+0~RA>;Hmq;NQ|`x zoGa*q`r+U8Is?=9#QmHc(|Q^?H4O*W9VqWMxWS!~B(cvXNldevjs?Ptz<eGKB%F_O zXgA!kjog~e4r>EO=yST*1c)<+osH*06KRJ2WG_160U@3q+^YI#m#OMx?rcRis(&6B z%>Ky?!^akGnDoyBGdMPP0sbb#IEl;$^Bk&`;n?KD^^<GBAMC?n@GHP~!VUZ5g(&gC zp$ywF!Z23D^}}Q`e^uaQsv2n+e?`!+-K^NJnmDJPM%aUJ{d?t5#KUsk)VfyOXa?6` z7=4e(t8Q+?0D>Dn9)r|;$Gq_j)u0i4b)8r%%_pszjDA}q`L-AszM<CV3V6>tk-41- ze(j!(1WhLBrrVJ7EpSbL1=f4;yiMQ@04<~7fot1P2f$DN1k+DTHC>3n;}ClcvCaVS zb$E8bfjZrZ)HD4ASnmw;*|?bn-hGI;6F9ds(d_{C!t(-w9|5Qujd=$*_;O_Dr;qy{ zPrW|FTpnw>83@h9glqZ%fF<xOf<xhFqEX9r;jtDL{s-$jEc^*XYyr-xOmr`R@4@q3 z0{;o%et7OB@IwG^!t(}!?*QmF215j{X*+;<@XUd0*{F+nuoM}4wXx+NniW>#eRC21 zS_U+lMr}<q)NdRFw{qlNrW0BlShrWK-e_3U0z{mEY&Wo+DF7~o=NoWszeVf(B=#OA zxz`%-J_4Iw!{aWX+(9(Zi~$<H)*!lPTLVf6Y)a$t5>Q@*!>^U|)gMA8O-P&jtdm&> zPSM0ze9YiviuzbF-{a3}e~JzPW)mEwCfd<Aoy=@+YDErXaRuN33-K7m(9!GQ8+{TU zBVNE`I}v-j%|xt1D+c@nfdk&bV-%yt)FA9&<hul}tpeZ`|9$R3w6(R+G#-IJK<w3U z1BL<^%t7j-*}ezsg8Z!2YQR1M^oN*)1C~D-Y9H&|ZQp~Ake}H*Hh@EI0EZZU(sy~i z=ve#Miq~T|qZQJ3?;_)O;H2+-ta#v&9MHphc`J>>UI`A0U7W{_{tD`Q${OGNQ!I}0 z(8Q&967VO&$&&n8#Bjn7X^5<gy^%Ov8(WN)4jswGR4=5)xSG9a%btYE!11yS?itQy zaDseBeo^5vX-vGE3(!qz|0rpRU&Wn6Yp^R2)SD&{6}LW0CO6BsW*w@06kKZtZ}>U? zVC_awd*+?7G?F$AN5l?bTnN|HAHYNKJV>BBfOp|}2d-^4Uc+8L{XV825o=n7z#ij4 zAHX#o2w)jJOW=@T4?yp9wOkrxZkj){njS^qR>XfraE9K2y^OiN$ZGG=sILbN<CjH! z7PhyuKW;*rE8)~<VTXJc4#qZaF5EC#vv<g6AqG0@uMFen%Dgzo&%*Txy8^C1w^HUM zvN4?3ZWuG*CQ0Xgqr_V51pH07QQJ}B{vR@f%Y=dTCIbHm*HYf9n)GyZ?SX=yzs?v# zAAJd_PM7arhi();nDWE-4{NRZ{+&LI1<sy?w+A;&#IjGHb|Ub83HUC!$@jm6oX)7_ zp2ga+e3BgLo+;ldZ!*?JxK`%3MVDfBvX{@r?YDRvXW`KXjNx!iCj&SUp5qCu2k=vP zenjAK0NtlxI>0q825=BOO9{*X@O5}Df*Zx0$6SPvhXMTxZpu}<P<-{}+mBUtWV5*# z^=vkmSWaWJxs<yBqs6bCzgQDtp><Z!VN(xeE7i5ECcj>4+#lP@?wKH;`(vl_9Zpz% zBDPh>)zCk_7j9BBk89vYaJ<O&95;lejlX9vGCMv)|1_BfUy^BHOyA9+wp3kA`4mbS z&yB3Pbg=j(hoz$>2N_9Ar_hhBG2h4ZKM-}YO3Qhq(oSv((@q{2rky-p(#{yP7pYp( zCYNWGqGec^qGdvuVraFbnBJRpEXja1`6*SYN|970Ni|LC*geZV?X)=dxMo@W#>_VX z*gedAj7$A24s1YUWS|K}($lQrZfX|06^cS0`*Jq7PXKxnn1y|lT`}|AIL*EqEwFo= z_1rNT(=Y!6hT*9u3ytx^AhokjZIU+KYMF?f#K;N9uH0-`UoOx;=ZJM14eK;jyXlvs zcGeL!Y;26{iOS)Kam-<YU>-43_1&51aqG~0j9(Uob?BH7>rmCh(_QAbOy$RYi^5zM z!Ca=_#SdQwW=B58MM+_Gj0*GXn5s%0-h_%R%E$QKAJ3H{wy0G|$QgZ(0e~w;`Kcez zD@J28#xh1>&FrPHo^3<~t{CNKUd1$z7c5>g8f&RnSp87z#FTujomlQPT*5P@jed+a z5>hk9F@AJD))~Z)R`D|$5EGx6k8z(VDdQ7IOUfBz7&9s#yCjGirDEoCfvD)Y+JZv( zGk1={>LoM$J<R2|;biU)oeI%5I9V0Wg6A{>TrYkD&*KERlJIK3-f*(UoC42@aI!i) z0MC7J^Ja#t11})P;)s8Xus-15Vk{8&w*)H${w>7<&aK&Qy{=ZIhO8qO4B3ypjU4|3 zH=jE-bD?a@Zqw+-6I}D|wVJps>pvY*f^f1un-9-yIN6^0=vD<=Xl&1#xIH@;vF8w- z+q56U^FuiN78Ef0=)5Lp!6$nSgU%b2FrFBOUN#2y1-+^mJXLQh2G3soU5|63;Mcwm z+oQ!8a_V;0*gd!51mj6D1+7(8LgQAE>zTCPOYC=;knW%&*B)quP{htscfZE2d<!w7 zONd8M)$G-%kLDqfv*Ru(%|T3zrmEd_CA=^A*TesMz4)I;x^%JTD2D&`_wYC5&!C@& zA?cR<x9O)%t@OD359sH?NP3YNTgCmf|6tHNk8(ra4NC#;qczbHP6bb`w^9Xy*@%s7 z2c_+%FCjX4NnVpI$1(Dfyc5Kqe6Jrm1iU0xHx>7;iET#8YVwl2-R>;<dF!lqZ4JW> zmp!o!zO*z06UDnSc|G7PZ=Ln7u3}k6mZ~=15A9`$h#N8TlDz9;Oco<A$-ALDd6bSL zl_V!ASCZ~h#<g<IPK(7%mLXzj4gD~myxzzSliZyw@1D&Kt7cJdmUqwQhUE!(+0Hh` zbSEH|uyez!TamnovYtVS?n8J?M}X8G2}G+r*XB^-Ejzp#iAN_@3wZZzZj1o&?7A}n zj1|Di^6uH(I04)&@1D(#7r@K%?%CV~0rFYiJ)4^-Krzd^XLIcWl(W2hHaAItiqS2N zo_4I<Y$uC8%U=Ff#LY?3uPkBb<|YMDmaud4Q*45^gq>R`5I9LLM?^0ql7<DwwQ?(* zRm@d-^00378(H2xn>#$gW;$6K*UGI-u0xEngq=I0r-=WV=rU&Lo`MIR&e?HJ2cRus z=T35V1IqI5+1#ca{YI8|&*n~6`6Ck!7-d{5_fzNHILqE(<ZkUI$TY5%`%m>+X$d=b zoA})<@1D)wF81%eEbpGp-64Rogq^!Hw-sd-v%GsYcbBAT%s$=<;GPt_q9r>T6D)UM z56U);%F+^c?tvaOqST%}@-P4orLO}pGt0YYa}Ou)1E4Hn=N^-+m2s`y<5Ep!Tr2m4 zl(QkryJvI1&OMAY8?(H7HurSycL0<n?A)`G!RG9n6H)8mN}6q1-aVW9U5ct0+q1lT zHupletPNr{%e!ZDFT1xPW>=PX&*omqa6(;`ozwx~k1|eR37hYWDQe}xM%La7v|1Ui zj#H1QDn@Bb*tt$i1iQo%b`G2*!4u<JIdGENu=pxV*nskclqGCHJqamG*g0^Lm`)kj z%7K&Aj?bd9gq;H?iE+xfRt}t`rHE6Ouyf!fF-{rR%7K$~B;u4M>>M~roYKk?b`G2* zVk+ZWIdGB~rz~OTz)3m=>69hx95_kDRK~S(;3Tp6$`W=CoTPeSDofZoaFRIGwI%Ev zI7uAI+7fmSoFpFKYD?HTaFVEXpe<qNz)3m}vEU>*GFqkIIdCHVUK8o}b%-jAM*zoD z1cyQXySb1!tUHHUh=UStLVzr(96vI{Fqb)F-t=J{rjm!00}tuPXoRwXodXYPDBqGy zZ19i>C>z*0@Q_%PGOLvX4@q7w%3>=WhZ!py*g5c!HZc?OkaF#2Hv-BAb`CrwLdphq z4m>1GARL~%{P$Hv=&E*qE(adcw{aXJHn4NxA@MV!%xdMpL*gq^Hn4NxArVp8z|Mh( z#C2HNz|Mh(#5yapS~>8LD5R!rVCTR?8jli{4eT6vNSqwXtX2*@BtpupRt`KQLdvXG z4m>2PmM9z8Iq;CEGNNo?=fFc^dCII-4m>2LQ)abt;2{xGX0>wQArVq$wQ}Gg5mIKg za^N8mQf9Ss;2|;3ry&)AKsG=+DNw7CVAer`s}$N(J}hRna$qHWgb=ZTodYY0fU<#| z11l+oak<ZMxp2}e`SgI?0dP3@H4L*_Ik1vAQN;#!4y+`;GO>Z311pJTs?t0BRNAbT z<1nPcxhkU+!-W^eI`TQLaMJiA`YZ`P0Z*3$iUy*jc+2R`>t%CbC2=hhvsyW@k_rGE z=jT96+>D2^f!%F&hT|i)axcDhMcJj`S}8WCrcWk?{oB7}Vk<^_%{2pK&mv!KVvAYi zi;07n#lLG}E7raRi5t8%NbET4@vLmYqqde0PJG|Q7R+f=i94%rt)<_{-n0$#wZ2Ti zL2{;y(VTXnr|dYZeuw~NVyiIGNmU~SEo2ua6`8$}<u$g2sRdTt$@W9L3Ns4K!^`p- z+rn%CDp^Xy73K-xo7k%D>GWlGl!mMAUA~jqscWSQE4s5FWn#-}bbdfIUMpn{NYkv7 zk?l)haEd0Koa_h!!;-wY$jkO3(3ZRoKr#Dw0^?Fo0H|aiL!+!osh0pWX1C-4Os@S0 zfR=2*1^GF(TOo}_)F}J`1>A=cYvsW`V=dpTKaL(|&8}aM32n`CSexuFmNHvD;zoAG zmjTS_-W_>4S)L47^Q%W84=+0o39SV=W?0P5L$8CRWan103(p3y(3^u8Wn#-(Tssul zEqEVndxh<cREIU}Ql~M9m(`km5JCLsXAuwg5!pWx#M?0vyX3eH@fG%41c{4$7o?kr z#Qqc{RQ4J83v3hnHB5<^*BHa5vy)W}@epIOr<_{>WXPp$1(*{q?Zc=O#^S!c*pQcF zy%8QGe>F8UJ71D4!BZN2GCZ~NkSzv#yY^W=2qN#(5bp_pH8sO|4?vcu8L637SA&&e zWO>k&npM{dppxa;NNRR9lQ(901els5KvQnj5k_imb~2K;WUt<fh<OF(H7ZL|KQ%wk zLEoMwe>JthVaXjv?7PGp?tKD0$B9b;ct~B182PKI5ngwMI8JXyvI@2Gkk2(Mfv9l^ z^@P8gI?7>{vlqRLlxw9#BRh#@tSd?*vr}FIaJ2Ucu-0bDUrnv|*rS`X<gccVsmUT{ zYmWTY)UowH1+Xnk{%Y#Ds!SH&8nwtWT-L^3h9~^h)H3G@gk{NJO&#d`9e&;S^r|XL zkIRG0rOXz8$}p|Vm(MaJV@wOhU-kOEiq_RNItL<3dcSU9HOIG+qn2D<lk~om<pF2i zkm`pK;mZ0|*CIg1@K*d41Eg+*a{+S@ypa-x%g9!5HtJdhu(Id>4I9n2YGTC=ml^GZ zw~^ICqvCbrt)Bs|URZ~MCP@5%b*qiKcDc0J@Txw<yQmxIya1$uOsOk4MJgDF<?(&2 z#tf&%^Q$p4T8&xJYRoPX3)Nteec;vA@b+X)=&H<f)*vi*+)2k8b@Q`xSix)ySdDcZ z1x7g8-mK)p+Vudu>|^`TutkM00U*&>K$eblrz4g1UVQ^t#bM5Ofsi}mq$7>ua2cPf z0mTuT?D0x}AzqvF0PwO;fG{bJQh3>>w*icn1~`Vd@Dpxr#yRKbfOo*35jDP;#@ULI zJ>^{h6EYmUSe3E(6emg|FZ(@oez9GEZrRok08C0YAWbnlwwq}bCks%?ZX?>1tn^5B zDtf#)RnpANe*6)DX#&j7UiChJ>1vW?Z^ZyA&Xbts*>lm>;$i^~&h}vq4iezdY(0TB zbpugor{SIY8utCA6%Om2-G~8HI!xXp$Ba=rynY+P<JoUOII(nu3`Z}!;A3E|%JOX# zvnxIYu)6j}pjEPG;mD!1rt*y%t{GeaN=HiFTC)5ml#Y@#qq3i(aiz88Zv(9zZ;0Jj z>4^+#`9J{s-EnFFxO`P(;PHpW6y)O-*Ew4dmL1t0J$AHyHD%0;;(9$vW};TbW2C`u zZo|seM)6nyGDd7T`+S4PKKEY4YjR4B4r`xnn1xymP>s*NjaOG1s7G{c5gR$ly9;QJ z^GiG{kK$1)@7f!H)-;wDI^+W7Hhsw`Ey_zfvTISj(&Bnn-%(w=L^3S$K7!KHdVW<a zhIc7CeP-ztXFJkoyJK*dPIYgD-^i}Qh$wwIc|QOrJDD+C(!T@XWuN2wI4$`ufMWK1 z0$)j2<3nD_{*Y<Dnj8e6F?$lzY!jd*dmYifmSiJF$zUs;FN3Y!sAAO}set3KWre#@ zJnNvE=s4elzruP*KrN$@;8p|_xX`guKI$VxWyKUKqk;O8kIGthiTQx|tZo=8pDTaK z%puCF!AvXK{hT8KWVhnL!tSqMI~M@EQAE4cF2f!m0Pc3!h@rj59_jp&iTG`^TWk3V z!9h(7K%30f%W@~+o!O)0o$bn<NMN)8yR(mCu-RkeJ>8gXd>_Er3NyP64H}C7{Sx>J zs7-I8Iq@1o`ie+QUnLUbedR4wJu%VY*>R4nf<(I-UOBR05|h;M%ASOIo0u$sx}G92 zMU7lp!xL)aV|f<|o5T`_2g&l`PAt_QZhos1%Or=2N_3zA4aT5N7@g*YR$|u$7;E^c zRUTnG3$-BOKESGl=n(|ooDSX`++bnuU1Sxw6COJQN561`g$uOZlHI|n2-pZWL|A@1 ztP=Me4<X=wxaNymFnDxvcmwDb^Aamng%VnJAu2HwdptN}=z|)G!Yk-fzT9EW=w=hg zw3i^La-OR5)))Z%%$?i1`*pUgp{(;vWHb)0iLca*Sv@!>_afj42J%yH#;qd1_20ns z-T~LdHPf`MUYvd}Bj7Ox^6i=lt1n;gFK0ur8%{OZQB7Wk<!(0I@D!%2nY1#jinXI- zIM;A9Wo0fCxO1>b!c<%GEqM<KUVs~ds~cTQR==m_f&_&d%vBVD-4JbTng>A?xDo9& z=<PZrz%Ya`P=O1{3y63M&KR*BQ1>G0@SQi2cDYrg%!9RK!w`Pn&4Vo2H*cB`ffl&I zHxcPzD~UmDyoZ24!8IR@7qI$ks#{HvUO-uE#UDbEE$b1rWC7U&p9MA{=DP^}4%|ql zX+0Am)QumyS?ARqudr>q1{wi;iY!NgLAhhYD07k7GRj<R4jl!K=GhRUxKZQXH<&mb z*15!tr3{=YG(Xpj4V!-Nrg0-a4W?&V8`0{PKO*WrRN)@DG3}^<j~5GkakQ1cSTCz( z9xy%t>YH#F$Ejv)@pQ(a&re_$tmL&Uq&v{Q)d6-boYA~{h+$k3)MhVh)5EHHiio!( zsuo?4fis%t1Ip`WB@7QQ%A8_Vf4Kz2!x6OwNGHIxTm;~6@VrgnEC8L0!0m@?IT^rz z!Sfpe>j4xNW7U9bE9!hl3<D~1L}#%>7n#G*s~Cdp)*YS3=<VmL_e#7kz%j=CZIEHS z?q|r3!OyI>V!i6Y3#)1Z1F;5=r6_kE+{9N<k+(E@=<`%MNNvSGViVs5*3Ce_39jXz z0G@;A8MyY3by}$pWCZR<WL(!XW;{`Y!XI;6o<*p!#4tWa5_IN|@aAsQNO(b*lICX1 znu!{=+<~Yuz-)yxnrV3LUX6&th<Lgc`<RHE5Va9V8{ozt4WMNO9ybEI9<HS$3QPg; zHbVczm{tH|mZAi>w&!%_?dZ~{ku68-SsogbjCnDu!rJ0RP%vurF?um0>KCIK&Fs;9 zusUwfqt54Au}N4xq#HM(*c0HS8*hT=2DtVHoq*jq0@JQVck5gfHguP+B!M<VV=f19 zA~Kb#V9s3<3D;qU%l#?WElr8I+*R!k;mPCvhT8qbl*M@WHZ{67v(fmOI~Vl8!YQAH zznE<#)?PwYe*-sI<N*F=${KjwGOR~%gXL56f!UMG_N55e0XO9;^mZkO-2P!&!^?P8 zHz8oEi?__s*jQ_P34To9Js7vY*Hy3rABL*@%zv8650Sj(Nud1+8NUiQ;duak4+LES zH{lHcbK#i@H;s#dpIaQv161Jk+H08s=l^*?ISbAh!&3jQOAURVU+Sx_6!?4KJ_k3Q z1xi7s<(R*4Lk+!ntj6mAPx@@+?&u&J<R{Ag#I#y=Ab2s*7s8EsFM<ODJ{sF!sAAKs zmQR7P8K|4!@SExV4f)({x|aZWU9(U@*UQh`Ij^Ec7=SX4AL{Fn?AvfnBK&c;IpZI| zJo+HRI23M{m}J>wdZQ4SJ{Wr*IFWNO_n1AOMc~N@I3BKv8+-%~VDgs`@LzE1oB2yq zwh6Ni!5fBCul^qO>aRe+WpG1iDEwYic31BM{xcDOz86{EXUcwJ*`fFr!41CuB?R7Y z*0CXb5bzTQ{_#QtK48i=XXOgRI0SCE5_C0XSA-=|zINra)VKvXiS3N}q-p)QC&n4S zcJgT9*X_qh{X@8s#F@aa+pB<Hfy2<_7#$bn;`@q>!_R!yv_52x9J#YOazBd^j^bv% z|1CjQv_EM+Z^l}CAvwpuB))q;K4$DfJl^+szHiiniEj%M`#yhQn143o=ldDSAo4L{ zK`I|N%v5Uhbdc#2tkLUc{OK+k`SCHs_kBL2woy8h4H)U~AvxE@9i99_VRdX<t7A_? zY`LPArLO`98wB7ivXY+?^IS-}Y}c4A8Vd)h?fY~X7p`b3;A7v&?e*N|Pf_zNW_r}w z>UD1j#{bp^3}Ei3wwR;1pGqHwV_vwyvSs{=DP+J*1Wae3tWu||p}GM9$1qS9xvgqY z--v+g;nd#u3^i6?N5HGZ9PkOMai*DPq1_M1DGJ;?nNnw|v1;u&W}a-<&NgL}Z|yi* zZ5hu|%jJVea4%dlN8J+Lm?~I7LB8igq`f!RD2_C%6Y><mo5T_4<0WCzL{`lfu9~xf zG93<?ap-K-nVB$7g3K;3tvisJj5`@Fetayz{QO%U$69UE8I_qee&%*F_77$i%z)2g zgfn1l13rIO1vT+~_zKF;++ijUJpfId1hnm)hVdV8Eh7Qk3ePQYqi@rRIg*0$AR9~! zBHdIU$1<K^Q!h4SS0mG~seXLi2z`e9!kHmW-KPr+>UX6XdzD!QP5mrJ*wp3*Y;WCj zjEc$`95}<g#*F>64_dSoQ7?94$%Jc}1z_k(hz!BCj0dn4o>Sq*4+Sui2`8+C@7D<W z6`Xv%{ERK5gBee$JskOt=hw@ae=LyOb-@(`@OKTOTaQBocI2ZwbtE_HG6y$sJBdBz zV(ibkoy4RwhF+zy&I6Y2*bzF&G`6zTADOZDSZuI%`SIA=AwKNPwk^6ND^1unV{Qa* z4)Z})ildD=uWOuv62H(o$1~cR{AM8C{QakE+YrGyVgEQow`!bkuq`-*#|xc1{B1Ph zcrzVH9kH4CnLBSmE(^G19IuuPv%~0Ud>1hV^^tu}=XMt;7L|e<1+^C{n3K5|T7Cpd zfK#8&TC;|q&bJV-mw_UJS!?!Y;MP^xslutxah+MqQ{((<R1>aAwo*ki!*Ba;1ngws zJ$q4?qFH3%m^BzRaBAhMS1Z?@2)F@mxU5Ir%^EfsORXXb%cdNjEItySXE?PU_3+oD zg9i`zGqUfg)}v2>@K3nma~RmmU&Iboi&jM;wHyVuAe?;DA?Qfb`dPq_!;NT9L+W4v zD!A^i$YGe`aF1P!Ea7CC`}<do3R(iL+g{+BBhA?IerOcu*iPVF4kyc;kC!qk=wZw> zS?2CV^e^F%8Q;QOotbHL0Lg4My@vkCj2pv!!1@#1NXE$SaLPKYC~&fAyC0sr;3jf+ z=w}lPd=87i4?D$QvwECs(~ib>8BXmKKMsoaeV(L18og7z9k~Aq7w!~a2K0Nlq49H7 zC#apG(R?aKe1i_dlFhb^GhMe4C0~iCvFp*Ja4nYtcpaYK5;z~gg~vc74{jvWOt=9d zzXkLR+=M#;3^*2BQ#fg*UqCD<Drn^ewYRh1*ve0V{vn*vwo$k6dzePgB3c%YLuCRV zY_!eQ)%_7-|LVscEU||gqc700it5+&zWOw6(b>j~eQf7=Gj<T$$z^5kaoFI(sjZR5 zv%z1I<wdr_7a)2Y90tGx`0TwEyoC)wGAEm{$C%l3h<XTE4>GeqM)2^x17201WXs<W z`W~Y9!Hs0#1ZybR^T*@t5pJ|U{BB3{uztl-ug6%ZZ0ZlyjkAm!k<J`t#-;X?k**z1 zKCnJc+z5TlAZ*FeKwS%mUo$D?xAZy#IE`HUnbq?KpeZDmF9+IoqRJ+BXV5Wwvq0=H ztG`1;ZgT53;It5~E5J?fNeDd=ZY0wLM>>+<y+LzYJmj~;tbX6mZzob*1}FIi0P}ke zp-;h$WE$B-_x}<IFgWaqxpDZr&NbLNA7ol121dW8pT&rLO&`SAEe5361{7f)YF2j} zgqr*lQ5`5|HeAcQ0KN~;P6B@f@Gd-W68J9w?I+-6z>Q=E6Ow}=n-AzbIQgpj1z5%& z7O=MVXQ-ac0q;b7%;Ajr1tdB~SH#}}#ZZmbT14>cx=lxR{kr1xYcW5u`s2D<BSk*0 zEjq|F_ObAlrnR1}<1CnolBdJTIP&pghVP5Bi}Aw;S7rp5n#OUgtkHIx9vSx!!)6NE z@x#k+yxyFf?MB;M`n3?{CtXm^1L9(98&)U3B>8?W97}@pRiQUc9w;r6UGuBcN!l-# zgU#3FuygS<wK$c1L(Tz=g=_zTRKHTGxDQaNel<f<DFwpR-K_M&Rc`_Fh79lx^SA)> zhH1oHBD?7uJ%%rlo%D^pHo~vU{fR19DBGJAi@<UCm35qlne#U0e4fggBTCibyhzSp zi{$*ZNX{2Ta=uXIys+^@<hEM1h`T+N+v=&T=OQ_OUDJ(?P<39@hZRwEKC-~-s5-Be zoR=<^Q{DA)sEdQXw_Ziw6Vv9FAm53ReA^@Wwny@v6v=l=G~eku-vbYO7x@lMT&4#b zMw<N0om`if%Q^VKiNC~l!R$Eb#I?}=98@juVc~MwiVUjb!2pc=9Q-2=g0jiT-FlsB zQF&np#clo}l3BT(nO%X=_)WM&B$FO#W|G*52i&33Q@x~5mjGVG@P&tc0E|^84=iFl zU0p;XEU{_`H&=^<;jwBw`_ou>!)rLDILN#N{upl)leb_WG)~?E+2HoUSw=2;2{pD4 z?lXt}G&UplA$5Yk19XFZXz}|<i*X`MTVXIRETD1rVw1(hxE`yV7q>BIW8t}=_3U|d z9I`Q<>Z#ayb0l`z#P<;kRR?Y+RLqQ-QX`IZduC3J^a&pWYqH5I#dw;jFeeX}JXXB< z3K;TKLm~Zk7?~}A#;{8c7r_mvp|G}xk++nB8VW0VI8R0Z$XU%{t01cZH53YK9Dem) zL|}JDVGUzhKja;Q`otA1mFg3*DQ)zVpa#M+s!znAKJoJ)ezb~THW&RJ>z9x5s9vS) z*D5KO9k&lLJ@PRgW2l%OBUFs9azScUVxV%NVtkd0enHGA9Wxu{#D_q^BZwI?N~Jjl z<-`Z%V+RK@15^zbo{kvnVsk3m5hEXJ2~L@;i-&SUx@Z?V#=3Yc2khdl;FwvL2&d3k z_!tUG&a06D#Ixr`)J#dv8zW+2%eHR?fWo-9P%#7ABxd0g7*AEbRXXk{7X4lVhVpG9 zR{&1Eip>tyu}=MP#xCx_%Hfo2GI)DNCl^CQ6F;07{Fyt+6>AxasIxZW&<(C-Jb>a! zU^&3G%mQ#JJQu=ESPB3Z9Sj$4<w^kRbLMAi;UEH8{-pK-)I&aJi-0&C&X~x;E4uK| z=dlj>VHJk*pepSTz<(Z2>M`<UY(3zlhUdU@2HbSkV>-(}qD5!Py&!gpR9nGE2mclt z#;Q>|lG{jQ^{syZc@LLbXeL&_gO@~S9ckKYu6z@!ig3l-?KMBeOQI|NhrOoo685lg z^-a#2Sy<2LiuWeg)a(UI3odbZV$F}=!m%D)@rBgtLCBEK>OiJcmZVD@T3qws8`u!S z6@Ou`c?JW6uJ~YL&EY7Bu6S3~nu#Bvm*9#&uUdWn+qeb;uKVAt#Ohk)NM{{l+QzU& z7?Q@pgYa6--lOp*&PbYKv<#QVSI|mhdrv;W;XDgcrw1WbM5iV7@9DHuf1yrG^%v^2 zR7Z4Lsv|lr)e)T*H=@(xMs!--h)#<e(P?pgofZ?rIN{<^#Rpc9B>&6DybnCpoQ@_0 zkkK!SU7ju`jzmOS1U%DA@L@31-*wR`=}yo>vGj{ap*PbL4#nb_KICj<o*s|+Rb_~P zXS%^V0f}vAGoFd_@W4&Qc+i(Y@Hg?_zXARt_(hW@6Var}Ml@-%N|VN;CQV9f(&XaV zYhrIBWjAWlWOuuF(@#yBEN-rcUzx`E1U_k6%&2j)S0)d@G|N+yCaX1R@>j+H{Lp>` zh+2~-dtHplM3W|aL-%jPZ#z;+YSMU0lcsS06wE}gS?rVLDJJd>tr3%CwTG`aJgrHS zrzVZ3HEHtHr17*SO`e)Gp4OzP#r=%l@apSPxgyG%i~p&1Ja~2?wZ~KvO&YIFEQ{rb zW2x}8CQY82G@jO^$y1ZY)0#ASYSMUGlO|718c%D|<f%#HX-%3uHEBGpNt350ji)tf z^3<g9d`+4<rAgz>cFsYc<*7;I%}LR36ql?5FgGcHS-cPHoi|^aU|2<S3!sGpL6auM zVfPIrl7{s%>b}+!LP0Tah4Wv`ReJKUZuA>@YSMUGlP3Q?%v*0|@<qgWMOMW-qUS^c z_*6U0F!c@|bUJ6-`73}@;l4PKypx=s_@AdHjkhUBzmcaVjpu99*rG{O5Zl?_Po1M| ztQ^p!@ow!V$hC)`V0c=SrWTqs-ff}=;O41G<7rKrJT+-Ntw~dR_z_1M-krI>p%%qF zHEBGpNt350jdzc9MN6KVG~RtZ{wsl1INw0vfgb+^(4MCzjrUNxcNM6MJT+;&hm&Ig zbkrVx(h-LDm}I>i0IK=8RC6r=)KhEH<f%#H{W>=ZX*TAmN#i}8TL|Ff+QW}Q2G2?c zoAcD9@w6sQo|-h??@~X&YucWtCXM$(w{y@Lm*uHR<Gt(-!KmDorzVYuYw7`9m7mlB zz}KXyzXW~D6jk!z`>q-TH0dwAtL=!&GOGKWHq)3{<#k#P8(+R<Ir8^4Y0AA00t8K( zAECZZ`Go@o$`kU+_8|iGBvdS4$_e0W(v+W>0SKBjw<d8oQ+}!+AYYTFeES5XgC-57 zb!V0rPC%TmNmK4W4G=VGc>nV9@}Iu~2%0pU(w$}A&*=G@H05dI0YQ_7aU06NoC^q= zG%q9F=JHzB&)1|WpM%xZgC-4|zpebo)qtQ$vmKb*dvM%)(4^r||GU}aAQlfz8jfVc z>amZ@12k#g2X4{sF?KdUXwn>q>??MUn>qiXN%JXUp-E%QXqA5Fz=`y`th{_5z<Ci- z^*7^fa6CnD805d37@{N}4zmyksrw^9tPOGe$PB|=#z(<e>BFcJHEBF((llUt^<26P z6WfC(%@2T4mWd5b8UjW+I}V7xCQX_5rFhV!k(Z0I*h<@B#y$VK3Lgv)nlx`Q6Kc|U z(4-+?l%L1~f+h{2METM)00o*fDa<3|V?^kx_Il2PCQT0gRUXhAh`uIG`Q)PjL6e5B z$SKocwg*ibB6{VK-SLDb4cFnOa<@5vd`+4%4Q6}Lr0EUJ<>d|dBzn-Kxf$s@%NKqL z5HF~g0n*k92%0p6HkS`!I%v`m+FJf2K3E<!X&RBsw(^3>fS^e;3efg4t+9E&CQW$; zhafa*nC|*=x3z$vNkizCGI(!>2TdA6ca?v!1Q0Z72;EygfI|hEG=v^0FU1zf3p8m` z{Hn15(n*0PjRdm}5?o~n%zLc`t}`lYO%Iwh8xT@n#Kj$&Gz5(DRt{5W(rg8^&q#6M zq*v1QfOI-=IQTW(8~H$!h7<JwE(IPmY52+xxM(u6fhG;hRHfhVrz#qK&cqC{9frsy z?=nge@FW6k`5Y%WY5WoWp#;B<XNm(Vo6^NwMguizJZREzEo$gI9so3H&Ie#SBY>71 zfJfhckKtpMTb<$fh^^d<O@`8>>92N4-TGv<0xf;}N>nwyel~YWJJ4(^y>UKwNi86= z;^|Y+a@!D1nr;JQ^N^tM9LH8w$+-nUo;og7^#%HkJat^E>dOQiROJHv7af-xrQ?#l z0|AA#!|{QrndsEx_2#MLQZuQ@9hQ-&j!Vtd0{3oCo;ofyGYZVZ%TvdtX0`y8Jat@Z z<_XYZ6i&qg-k$I2jAVAyamn{CKa4~WpyahQH7mNapu(nufCe2GUe=!1IxbVOCp7YX zG2fu$vJQZgA3<PP@?rp9UhBBr380wQIxc$wRPtKKg$9xv^IFHHIt_XyuXSAd0vKh~ z{{aR31|?R>V=AC3_PPItf5)2nIxehDUZ}{~@_9A#TE}G&@^bP#+VFK;^5c-u*Kx^f z9T#?PB_Gvssipn_bX+C@y9MuqZBMYBk?OF9UFtL&@v@Gx4<d*pCc7XW?<2B*B8bgw zV6>II?LEPMiy(3N?Sk|RBC$UO36*^n{(82F{Til3%m<8NU$T=`4Dk??LjdL%fSP!s zJ~<s=?It79Jw1u>hUmB?%CVscFHDSK+Q!?QO9W}n39!r{;vPmV^#S6e1&HS<J{uoX zO)Mu*x;{R(`YHgPk$M(c(kp8MR6q#d0$59vyA3EoO||%{1dm11Lu_<ndQ=+6mg$?T z@IKSuOW|lFy&F4?c>00_7@q^){S?_)Mq!&_8u|E#PJ0H8SiRDSf269Hrzm>-AF6t) zt{)5F<SAeu|EB=1s`w`Yct+2!qb}umU(@+5vMWEk0$Jd^pEWiHLKHuaPZ)uCS@LL9 zkW)UV8xRL5$Sr?_%EkvO$SWU+2E+#`C|~BeQ@qI(s;pQ(D-LL|f=XrS!y#shr%Cl? z>R!Z~&F)eYBgKyS6Dp;9t>-CdcSn4o>CDDAav&SN$jr<89k>C&Vg)#5&WHFCQ;B1j zd0-V^YF05(aUhOm;>*l>PP$QL${WWIH1k|Z+SQtTFtFsU^)h<S#=zbXKhAV=IF%?< zmnVL_>2c^7<$Y|%2Gik2&?zrqgTLgLI5G+71XW0}{1o0@{6tkqrF<WHJHAmtE#)aM zp#mqF9*1oEK+ehdCbM(}ikn$J7rWH>$*N5q<@F$S<D1Qbk>i(n6_(ccDW;sWc9tm* z6+czgWv$UOjX^Xsev#=gpYkQJ@(|x{*7Zd~qdbel>0&e43JCj8G%)^kGqnMbSH6<H zf2rwQ1gKcP8Ur$Zndw{$s8XhRnE1C$=jVVL%X|5@FIP}Y`Ap{WZ3T@gQ=25d({!E# zW;-VyDp4>U(`YFi=&<(r$#^}5<<4Kbp+fn3w6buBGp>e{=)Ud%Ryv&ky!`o?QH50^ zMO@6kO<;BHNr<WBe^n1)jq^1CjVR$Nlu+LbIn!0igDqD_0=C093hNh$OR&{~fPg{p z*YoYI_5-WLCl4NmRn6h!Xv6}Wqs(?VYHVj5Q*!&sj#A|@pDH;)vz<+TG<z<LM#69S zG3-UZ9yj=b>@bBcbI*3}MZlmGx>~OkkD7@C&}Zo+hL@549tNP9o{G0*rT-{P#cAl| zczPq=qMaU%L6=BBh>$9y@B{R5r7+o9jnw(66Y)N#IA=-k^J7(*Dt+wa<H)x#&AAmZ zUY?3Kg;_GdimJ7zAzb=Y&O53IqD|aR*pjn!2@@+M=|Xu(LUy29khwiWlJkHmN#0-* zW+NS_9umebu6l>Dd>{#X*;a<+oxA+x9674nzAz7Yr9nnj+`#!+{=?6PV@_4PD>e$8 zj41isaP;}3>PQB%h8%@{;FsZVI3ClXw#}^Puq=pfU9!=65ixl(50YB9u9n=Sq}Hv= zlUb0|x^=Q|O8UBW1<|cbj&SmM<RExjx2~2vsHE1d%Tu>5*;Y-gxRH7o6>ET3ubjDf za=bMSa5w7KC6#Vn6BhTR)~zduZe4Pms6q^8N<&r9*R3mvZe4PQ^KHbbYG~a$RSm6M zr>Zf#L@ZQ;MP3J|t5Fc$y5v0P&j^$6Q&Q{J<*8ej>?kn8$y2o^xv=(q0A8NDb;(7A z4*~EP={x91P<`^G-bSJH7hu)3IsFT$7<K0AM#(_IiP+l!e4V+1=*&TT@J-?!@MlDg zFCJTqhUTd=S2rO;suH`re*(}tb9w5_)oGo%JoPQ=CMC~Cnqr=-T-{^=DtYS6)lJDt zOY_v3tJ6AjdFss7X`Q(|^*`#SOXWK9)S0W(I&=AR-vFR>=JM2;tJ6AjdFss7t*QGO z3hl&(_BDJMiYpw}TR!PUtuu$0@c(f3CE!sNS=;ya?R4sPC!Ox36K)ou*~21P2oNA4 z0Rn`@5W=nk0RaI)Q2}uWMa3O(*Nnor41=hs=%C{0xG$*8=qRI(gUTq*_$e+kqciCI z?|Z6lCqe%I`JO+|b2@dZPMtcn-l|jQo@;q?3qC-6P^PYD-kD4AQq(i=%q95FoVOq^ z*nz7k-<k6kCO-#KoZutGTO_iTCiu>rXWp4h@SQntanV;Gt3}JR`9c?>oOJ#mg6$41 z6OizK(I2-V;CHvYGuL5>qF4#OGuL6M=^AcSI+%Cn5`1T_gL!8zkMGQN@ZXusmG|Vl zVnvA)d{53Z@5v?jo}Ab2JvnbgEC#YPm51L@7yP74|K`eja^7S$4^eqAuJW1^B71`G z$$3)>D6-xmdFDO2JnRy@X|hR3TDkI`oOg~oi2Mn@C+D4;5%f56_@111o?8G!CHS74 zcYbCGkXVB6$$1yJqk(t{z9;8hm^l|nGQs!cyvy8+fD|YAo}9NqkkSO-lk={0S&2#+ zVBS?Sz-sZ?AjGAK0BMRfD|i~kQwCi{C<PH2q8t*D&SYc=BckA41SynHnnXB6!89q8 zK|0VUrIhVbCXk-uw#Mp(@&=uAA(EVqc<SVPS(^|}Q#a#R*2epoOP-BVO71A^OxEOg zQ|b9=Jb6vCyBQGApgZ$>2%-|Dco60Hl;)2~L*)0$y%emx1TAOti#u=-CKKGf<@c7& z+hVJK1Cs0)9eHIScAu4`aL^~npWX5xN-Q~yl^G-z+#)=Gwq^YmP{Lg;BI_t&(Hbm~ zfYLHNQ0<qUB4)c05t|sv^6Xa}Ine$Q5x)nNiBHE@9kDdXItP14KzXAnf6-(Zo55h` zlHC^#fW<M6t!N!KO2vz4FZ&56WdDQ`28v)$IOP;<pjZb#=_EOL2Z<n0X+Z`*J`rl8 z0xXA4X*7_OnuU4iz&P2ndR7+s^?wy@ZZCFhvQWR)ZJ}_~=bznD+u3i6#SX0LENcd2 z9t|i-U^iheam0C0FQ|4q0!qZJVu{n4+oA1<Xkp}VY)9>-P6h|-l=F}sP|7{Az06V6 zDjY_{myBf3+RL3hmYUDwIiQq1Y@g;x7cWM{0!B*3Pj_Thz84X9Fj5*|g>Hb13vm1a zly1a^#y-Q54gRHwSjR}|$TJ<;viuGaPcpKREpe8P%z*YY3@F1(ac4P&tj_?TB>>&G zD|O#4L&Q=*oAz!r?OnNpEwszATej;~9kR9y-a#lrPu<6(+wD%rF{tNIoK5T&CzqQZ z80M66g|mO*$ZK-fgY$JPl4~F$MUK}I@d{ul79RT!r;r=Xz@{~2{2uO|j$CTF7h#$K zO2v?2ixaMd{L>N91kl59t0UTjy@+@fFzn&+a8GUob*!C`)ZXTVPlmKrZzAby(0m1` zdJagZwHW?@YLX3qA2H*AjR4>hvcfRon`GA`JH|8yGl%pg_-zVYiQj23*BM|>4_txq ze}kd_2{Mv)J$~`(7)dv+7+_E7yum5!zQL;K-t`KrYgy41R_6j_?%uUqNF}?gWX}OG z`~vkfGy$GE#ptP>NeF+o69{*NPy-P$a<z#~8x|OG3Bsta!oMwMxZBnNX1UA>o{TJ2 zxk&oUT3jOoMxE4#4lg^H9M~1gU)tzE)e=wy*P#ypV9bek#E@ZiM+@0EIe{lA%O8+b z^&)<HgR~c*?k{bKVI&RW^znfa-;?eO{7eGP@c<+5Hq%tlICKTu$DBY;CnN7FP@M%3 zd3`#^@<T_<dmBjM?Am9%H^sP?j306W%Y4R9gX$@tu}|k%e&}e%2SNI=Fs@l(8sS0= z1l}vNb1#?99e~c2OZJ+BhUQApyl!YXG@68RiVPOMj*0$t9siQrjGUUoCi6|m{8y71 z%Vv#V=|{1=Ii1^#DlV$!{(ApQ<bp_eM=q$>M+`eByxKwGuH(;Pj6c_TMwtZ^3o_Lx zY2uY+^a>nv?Pf>6&~&wxWNTs@FMoE+izv86UOsAe`tq?Bxfq=b7=!H>vJK@kq#k%3 zpi~z1`A#lZ*h>+y4lwq6!xU1YwHhhkx3o;?|0tJ_2~HFP&pP}oUGnp~U@RpST~M+x zoZwWF;j3WwTR;g9=JrG<kNIX^g4F;pX5nd&=Xf3Y03v<~(CgzQy%bih$BG3Q*7<l0 z^liF09MMrhd%BbPk0gd*J(8{f&E<fqDj+)%*g>Qe2yEu9PXX1;Gkhvyvd|L|K;1kb zMTRHtl8~;}=2l&Z*l|c64X8R3$R!9|MEa}R&<Csoq+bxO+J@Mtko-95TY&rvfo}o) ztA7*`D^ha%p;TARa-6C+KvHs<WgQ2odKSo31eySlV=T5>c>7#73u=q5{vjyR`DeFW z+Rtz8YXYTg?M=vaHlSoE4%GIwfkf{xUf;ePIzB)NRey-=!3FstEPs~*#)z@twSfvo zK6;g9od+nnjZgjS0$DuXj<^=jLckcPuI!D0LLNIOZp1<i7{kZF#y};N4^uWnu>mL< zizB_gDG=j9_D<}*<^oE_L-B;jE{q(0GkO_N;#!E@tSJv6;yp%w&Hd5lKu?~2H{SxY zAAo*r+@RkXKj~HsLqI82P4<leQ8iWHj<*;A<8P(tHw9#e1|QL-H<0LNopV+TMm9hm zd$$BcB?p`T@khAdx+UQ0$Kc}e!}##LH6V{|J{D!aaGT~?_6wZl0Hr1Dn%e?}oL{Hk zf%*gFNqi%E#dSRYNnF87j&|$~cj@k%aQZ5Em#%i~nOk+lkW#GA-}iv*H*&k+>L(^1 zDWzvp_OQlpz7yRGnD`HjkfM8ZRwzVGD1##ce|DA=zoHukQm6roA?ObPj_+=$9+(W0 zVI#1*&rEUHh|=vMC-E2NYC@8`1<MSeJu(|9qYzsIsAitwOAvD&uyX*A>wU<zC&kqd zF^PY6S0^pe9ZU~_Y|9pGngH!HrKPefB=OJg>!i*0Grh0{FSY~9pErd(fy!`Q$K=+G zR^IEkiXX~A694SMPVf#e8o|=b&o^{GWAH(WfgjS@!64sBd&`&PZ(Fde0IY@z(}mw6 z2}@*P(_+~=tijTaabwj?G@^2U(FHwBajzz&*<*m*Y#^{+)T}ksFQQ^KLd~r>IiiXU zev8i4d~7_(@RD_{|9q%P7~ww{19!@8%VO@D3X}R4c;Egr-pfqtlZJPN@ZRY2Zt$Dq z{dQ%0e)^<@c@Us}My|zvn%)*!9Ax(f0$qBx-4-$SsBKZRX;ItS$1EeAz`4jG+oG(k z)Fzs3hEL~Mekf@A%HI~DZ>(|v2K)x>5_hH;TX<aCPX;nxCF6ULbRwu`0IF^Uaw7tp z0Ofm3h684pT_HVuDfw~#c7vJDwpB}hW1T>^UPjQ@k^MD*?1y|hCza!9LB9d%VSr&= zf47w+0+l`)?+pac_ZfHiCDtB*F!t#j%MTsRxC*300fzDZ6yq&q{B$7rN1yRLP|fuj z`*e=whsc6|e$!qC()F#3kC<_bJ|pA%15W>9(-ilC>eoJFpU$!TkY?M;cppgLXl1-3 zH6N|cV7xmJyxeE}4^VyUGxq5m%MTsRxZp0F$^n>1&zr~SF0kTw9jxb(aaJHZFn{f~ z8Zv&VJL3yYj6(ycWq;TtQ<I+|z#I--h4^W*SDcRbZ>@%zCSQ-<Z3{V&+U;SR=NH1Y zf?HF0?V(|p$#|~Ls8<Uq*58(LMSwdC6gy3dosK8i0DA@t4_s%Vbo^7!rdSC7W6mZO zvKlNiRv&36&7t%_k}cA%%I&17sW%z9etptTB5sTMhJ?R>Ih$%xkpGNx`sixwHR@2B zF34(#nITwe(skRfJyx?=4gRohY{zW3k=kn5W|*DdE<I)nqj+rADcpEB_#?Tc9qon` zub3IaFSkoyb4*_T;62oiw%H6ItHB?Gs&CsysQ1gNsWOWt4*~U>=BR_fU4f(f#C0lD z`J3D1-*C+QTaJ-GnaaPuP5zgUng5r^$X}YuzpYJv)lcepl>B!eBY$lw|K2wF>yMfL z&ST{F{QTwqspHs(sIAAyTkPkxL=D9any8^V;4FafxF5J%zEFGdxaB52<CnRd8(4K( zKEdGEXPOJ`V(zjhV<D*ql&n8N@(sJf#_8a0=t%)3|Kw)!B0H1&!gcpp)^b3}{oL7I zWcMSl758HM1<<?fwRV)d>~+5aB|z_VFV=63-nb19CxG7RUZO8m4{V1i5n#OR@z>i? z?(v;X+b+^u-%IuNs<Ub5MdM||f0@4RbvEt3XuNFAFSFy20&1JuGTHoJt_fbd4{yW* z#>-ayayzPt>h%tKgO<p-AIIGtW(R$RzVn5H9le9T!ZthTnR*9(rDlv(Lhqoj(xTNr zfEocrhjg{Rea6m7_Rc?`P}foI_Rg0F>}|K{PN^Km&Ge-KyTy+f$%u;s_Lde+F=Pu4 z-owgJ4LL{r+m4@wx;mSFb<y|=o<RR&i#`gwv!OiC9I=h=Yt4|x0;uAkIW1jlgRXZV zgY}>AAchBE*jp2DQDq8+N&&QX-$49+&{uthq%%Qt8ldVRkR1qY1Jp6ow%fH}*oh-k z;4xe14<h+vpWfYx(>b8=KcJ5lVrzW_feOU*1Js2lLJ(8EfK`k1z*DNKCt`0w@@7C) zA&}1z_yjPy9EdXXtONh9D*@L5NEq}GI0LLn`;B0D1_n1BzA%IbTX56&7lwrX_=%>j z|1%kQ!@gT|C7e>3?xIcOYj0TnInekh;<gr#B4`R`U}VXoXj45OMSMu%NyPndL&mL| zPj}5np1r|M8!kfO)4>7Xy)p!R;7n;#7`E2fRO5jI{=Uj>vDL7`ke_8p@$kc!KQI@- z&n~kX)|guG8}8hDw@IJIEw~W*Lua=UN<XyxwclzuVA_)J$F^>8TOVqPU+7AGZ_@SV zxiaKG^h)p4=^jR9YyOy@K52(ZZ%u19X?%KZK>H6lfKGp_9AonnE-o_yqG+9sZkz>Z z+Gzw>AYF$cL`pe3&IyP^;afp<GeAy$y9_nxpdq#A1rmQM!w}-h@3)}Y189%%<o5|; zKLS)UkDUC}!?<k$pwr$q9C^0*wv3f*3U0dPqL4Kyc!#b!tEQV}n_q2xWJ?%=faQmj zsf2xcz&Q~Wkpts#D5x)>yvWd-qnj?qYPi}+umKrZmflxvNHrt2TmG5?6`djG7<)`- z2v9xjAIi9)Gg{rn)})zjdPi5`<x~}>P~-cyd0-@c!8h4~!~k>5nM&>N(G*7=d3KpW ziVZ)y*}ftWSdQ#+<e7>(HvweB@6$P!A3A!&e-22`2B4>T<f$?<+_tum@h&^#H)PBs z&lXU%0OZKCAAxrO<#i^5KJrY)%rz(LZDtDCmLJOSYr8(+1S-IYCu{o=xI!SKorb=B zH_5rF+4LaJO&osb1_CECJN4efkbMY1YU|VCfM;?XUE5}m&H*4J4`c^Yj8~BHowl>f zXM8EBF7X-rbWSRVsY>d2vmK<{e$F`E+Cs+LZ6|Y}k@!tey?!)fH^um9iN6EsH?54% zH$w~OCNjRob{6@J^LOE@86ZvJ(>azOI$Gl4Aguymsjj?PPr1v%3R6LrJab~<!e}*Y zF$BAWph?aUSTnhbPnA_1w;8pvme*SiZyVx2X>KyHWZiF)GYJnqRzuJ{9fE^ei!`h7 zRJfeM(;>CiHX70%LW)%#ldXwc6E1a|nyrSNW<_t(ypDA`OU>kl{f79WcEm5YJx;U| z$ILX_(T;d$+jCzlu|LC}(Zq75%P_O!Q^P<%CrVRigelS(m4+&3aNDJ*-4Um?n6-v@ zh#}T2TaPfB<=uvAQ9G71Qw6tO-5QpesdrgBmbaKTfy&CPe!r6RpZ7q`R6~#h1>#$p ziC!LMDB;)}o0eUVJqV9g^=8h&PPomwd-#~^Zo_&*oY2H<)0!P7j)m2lcv*{&QJ6n* zn@wT5u{Na6UH;@)+b+HJT(;j#w|m>A?`s_Z?7#A$Q4bvZbn$>KCo{hXF=}1M^4k`d zGqih?GX^)Za>mHAvOY(6+*^Ed!@85lf{i!mIf@su<j-!ITZQw0+?!0Z`|yl$7H0E2 zfN0&P+eOs6*FTC)GhoaD>|CeY0~q%;@J|3Ga@#sXd!@VWG2EvDN)D%SyI^<2@@S3v z4esm#qO+fAccsq$OW+>@<o@;qy*<BwH`Mlkq06{IKGEOfuNb<F#hz&AYc2VjvgHex z)5AnQWp8*Ki~$o*#?VOIsH<nELaC?4ayvX?DAuZ#Alm`@?SS^kTBQ6Qv2Ox~Uj^i! z2z&>yhHXbRDpI`nc~~>gwAGejVDTc7dOd+F06^7~Ku$(rE?_$M;C?0t?+;?+?sLyz z9`4)k1j+5pa}db;2)qlJ!913Etha`)Mv#Bl!}Ghfl0WxJT#f)F|1boG0A_L@@8|b( z$)5gXq|OD%p1#hMfIU5>GJE<vk$fv)1o!kaxtE`6=rD@pPxkSD1IZx(|0dO&M&Wv| zXV2w`u3L@FjV1}lPF?j8mm^kwsx~8(wFgR70J`pGH1^(9^ZKC-rr{5sp2A0lp{CnF zR)HMlfcD5Pq|8F>48ZWGfn12d`2ed%8NRO}wzNt=Cfe+|w4#Q$^JeFD1!{HVXSL#; zJk9_(2~07MA09!dcY_L1(E@wctvuw7vuzqC*ms~LZL>1Y?$23u!fFiRarQ7y!V_iu zPSE4m8g~`vXNAt#c)cFLxZ#mMyJg>Se|}bIPWPZ%TLCf`2kL|Gr@%i1=!>>Nb}n-r z{}iqg0eZSr>f&}HVh3P|g+bf`sxn@rRoP-s@eL9_We(22YJEUm^IOYW2^hvsy4r|` zdr;1ST3g*-ZTjM2&^!Q;j!7Zxm@g1}2vE&D(mTDL#_I<F_?O^--(t98!$qzm>`WQq z4WJkgkP*HSf%O2HA$v^*j2aWVK{pp?$ok>P!Wou$2Bt~?$v*;t!2p>dN9U3mvJ0s@ z0Ww2kW}OUJTOg7@Lk=VPZvZ*<j`|&15g;=qY3M60{U<YJ7g8Sv@Nd#iBPnN!7<*v8 z;IDkWiRbu4nz`~861raGfa7pA<^X2E)gfnpi`s%-dfX%p7aRoT&u&>#<BywOdfdDZ zN!|s>x?ZfuO~JEhCV(Cyee@7njEF^m^4epHCKpJ&lBZ}CP){5iMfYEb;ce$@kq&RR zl9Z*N2!wuZ`6(q*zAcx=*P)cF040|skgvc_P@T0G5ibL@OhsCz^ye_o0Oc9Slu3)@ zw^w_iW}nUZ^<TNjZZtBrq+~i+i><so{{GvK^RyC$^Z{sXn5}hB2N3ZNK<sQ*bU<Cw zZ0AhmY_+pt>`|wyJ*F@mf|w=8cAiESId7c!Jd_N8I@;Ozba2c^CdRhrcSwE;fG6A* z!{{w!*9)yRX}5_pxHbEaVbt;qspbAny5(0gH~#FF*GBlY{6h4I_6sl;0Q0$GoA;%d z=ADnY)qrLmEo&+9*Uoh0Ypo+ATkAN3N1uvR9sN*HmucDmcAh|PsqX7w`wBqL6h5Jo z%Is(HtFB(e0Uv-_)9>hNE~CQqeW~VRQ_W?5i7gM0^sD)PZ+7NDFzE}>)%>$mb0_fa z0I6n-)jZ%-BVTJZ8F^GS_n4w=%MbZ7+n+gGkz1;1zl1|5SW7j1Lg!~${AyN#d?*0b z+-3Nudh<4JpPrLye!o%o=89A`?;qt?^EuhEEdi6cfH~q?>AAst#vBCxA>*ZoUy!N~ zdKr&EfK>fJ9;*JbQwd(JRcGW;Rc}mH-4CUz{*Kdv+*0++!S)h>RNW_ZEI;ID@vHtU zNS^_q>h(ugeK^;Uho$NpP1P5qs(wSAU-gHj>R*A$Uje$ByQG@SUV*hFK&rWu)%=aq z8TneP$;hLs`GG0Qw)~JUv%SZ;1i7V}`@nWDK&t5zIzP+eS2OY|bjko!bHCxA>ftN6 zUAQ~JVcKZYYE#wRJ=(A4-GfO{4krBp^Z5RgeNSh;ymLD6Qvq{^{{>aNrw@C52k>ox z=_4^WR~WXiuwx@^cgBNj)g+{R29m!5Mr~|E7EEREYo69QQ1uH?WW0u>1ps{0plexU z_~IR3^1aVFlYFz0QU;<D63!sqT0;jXekSBIws$!9`gx{<ek${f^?MuoFm3TQdoQ1G zn`9{LyH3x7wV>pm-SW;Dzl}DPv5hVPlXC!b#Aar5lIg*{uy0|U*wtJwj<at<+|>X* zWNwrplleN%On|xE4BaF)x8*=f0n-;&;gZ~xj)Ga`Thbo|^Q!eoIT0k&099uL*@nQ~ zfND|=--wt4z&-?&2Tc>0$GqMG$fMLe<mI6yk9z1VP)>Q$<e*grM~%N};70UP5TvQ5 zOv{?zJsoXyxtQZMU#r{bB&71sZuxwy-$s`YWgA7_z>Nezx6y{KY@?OHmoiS;=!$G^ zVZH?ZDL~reDrt{NZ(>IYkoH(>N<t^+qMU2eUqC_99&12yCP3Qb1q6Nvs3w)P$B)4N z11P`2aQI)h$H{w4j(<;XyHPSve*9~~tS_YrR&$h7!RC2zp*-1}rS1#mdTd^ti3{ac zY<@RhiY=78s*|POi{x5rfrL+ym2;7dkHs>kP7%|t#d7<#ST4VoRGfeUFSe}(dpMnE z+B~7!+$k@TJ^su-JfbdIF%M}Yn05+JvM1;_G8gRQ4bmi?hwY&AOwxHsI7#PW_Q^WW z{4MP6E;iZvhLVd>A^zbLEaUy|?$V3hUA)i2_wf)X`>QTPxxKm>_!WS8<l0rP%|`tm zk4nHimf5vG<@^fhM~vdJrCSEu?Djuc)-`}Ra^CMIzUD@~g*`A}sTltE5WD|pf$s*) zl@{nJhx8F|WA_ahlEgrGY#bJ@O?<!&%#-$-y!2acUIr$K?E=|OfHmZB0_O(ME`5Y; zTP3t#Bjqc=($QQRsw9W^M{HsN)^wVebx#e=MwDfbQq^b_xmK6~nkj(x2=5p+BKBH9 zHM7Va!=u0+0pI|Mm)esIgfPISftQ|(R!wu8_~otf<tt2lHt1XDEnm)9a5FbAdH5_b z1f%8oLK#YV#k@yd*ek}wA##FPFaRy?uGS994uNtJU#oUk_niPi7Sb%<T|FERC2KJ| z!(AhT6#mfBsKKXfzC~|2+@1~O_(V)`8Edede&y2OSFS6P7SgX=+Ni+{V=dt;yUXcU z4qsSu`1H`}Lv;FbdXGzk_c-oXbxOwy$+?`~<3cqFht~~~5~>-ZQ-(67GU4zcqf;tP z3Vp<d;I@rw6`j(1kmOllMe(xc8@5z{N5e%}kOOa&@Jzk%e3xmXIY_Jp9FjQf)gkQg zno<ZKD{CcuY%B>+Tg=%Vcw9bciEL+)$5xqg4o8b*+uBRA3FX!yWO>@+L<od;``Ipn zz`pA`>NX_XW?h;%9oQ@fdtI1uUAN%oYmjNZuFIW%ruA*gS}$c;%LnwsEo@W5p$+{) z&ZP9FLE;i(dADUi;HZ!W^9#4$O=K8TG*x|PP4#Xu5=s&dAG$iFq*|zWshnO~ps6;l z1%gJWJ+tQ3d$6P|xa|{M+n%c(9nvy+;i!)o(T_@mg|wbl=Z-*MV11gm#!~0;!o)gd z{*slJx*&^TYr$>kYBgUESK2CT4)d$XVUbYIufIVkGe|jIQ_@0NQ%)b+N;!RuP%hv8 zF(?}o4y`*iRbyo<Rb!o|D#DO=Iwc(1rY>5s@=PH8IC`uFH^N-p$=7p%O5TN>Do%c- zNPIe<jL(>*0uxXE?3RB|!t(HMBz=szzaLP=FJjGm2Rj--RVN?^5O{}3A0Ttz#hL&Z zLA~_wLHKzO*xP{NBY_;ZA9_K+iUuIi9-VOl{?9afiRl!1Uuw15my1PVd2~M{6${#} z$oC6C`C&ss3tFrvYQ2^5U;Gt7Caw%q4Lds((v<<X3$ik#KA`#&IK2z7X0SPZ5dx`@ zGMVg40{qUD+^L2Bgbfs+yxA1-gqA=Q7Y#)w@=B0%nd1d_tI;TR1JsrsbqiBdWpZ`G z;<(M^q<TXPO=}uWDj)H`H>vXOgzSq*1HRZDP1<P)QLwT4^x7!XX{SbS`Pd_K^VV#1 zGo^kVTTX986}e$M4%O=okgdxy1Qr2gqw)j-y8-2EO>VPM!A1jy0OrD0t7l~AruQMT zbvvDJVC>#zC0QOOuKd|8i%_Ym=aBSQu>CWjY9EkE?_uW)82)D<k0S68U>KK+y@o@; zDovs@pLGK7QS2Q^`Uhyf1z5va)P6&VnvxK&%r*K&6}=DRL%^9V%Bo(0^s`t{dGOa- zykp-rJfmL+@n4}sYr4+vlv%BHvR`6v{fJ}Tv5ySG(uk11G;QSrS++&UKQV1(HC7Np zL8V$b3Ck)WzuI2;CE^JAt3xZ-48^$uP}n=P@?~rW2t{|LuN>&u7NO|w(5kkcB3I>I zgRMA#4jxy1hfNV7uMWsph$YZV<;u^4wnZrDk+yORWFvI!?XLXk06x(H=-4;3`rH06 zVF7fqR<4D}g#7U#Ygum$e`{$uRw28~5S)T8j%%-xYwpu+r_#};_?z%+%<^UwXou)! z$ax=yr}g#fkQA`h*VFJXkhVC2l)Jv*^EH1CQv&JZ7odP(+LF^&T249^%Ct%OYnT#D zKgi|6_@F$1VVbrie=}25`ug+0=D?|lI#j?Y=g%lC<mFT{{N4u$cTb>GEXM`IP-$Wr z!zVtBa8=?mhCfE$P*d)$3_rIUPlVrh(5%yDU5FB5!E=L18CZ*2XJjrU)u*-CVf2e$ z#Bljs9B9v!a2mZbro$^EWex@1dz}Uw5%kLFZp-M*FugLmzs_O2rPv&E5OPIqE3DkR z+>3!n=#|mEC!J+kk-Hoq+td0X!FXkK?{k<<yfV5E7XAlR87lKOL`BuF@QWs1_Zn^! z7<TBWF`O^W7<&=AiDbA$<p;=jIugoq7`EbY)EF+80#)Q}$Q3S+u=I=w9W{o_6GUQ> z=D|!UB$9~3QDb;Oq%*R6DEDcUr5?dg2_mFI$RLgy!-LhsERT*F!$VwMDLQHl4;3UB zS#mLuVS=bg83sqVN|1~Q9W{ol1&KxIs4+ZTkVJ%z8pAb$co8~k4A%-$6rrQW@CZSY zR(2*DUj@SB)%TQvjvB)g!VFtEbkrE0=n7)z&{1Q!A<QaRfgCz&3{Mse_kxOTtJn|h zsm@lmcGMW2ttKK;x8$5`hONl;=OQN@x+1J1Tl)f;=QbfFmP1j(^E<II@OX_XGF0>N zLol49YB7*ROdK_aSE)_FB6QRkUL9xHiqKJG_-xG|OgM&O;;1qFsCo|rH4aCO;m5Lt zI6n7GEBqVXt?{{MTjAXj&WO-aWB74*0y9VGs4@J6AlY#`Y79RaUxKo{2pu(s;Zqi5 z#SuDc3_llUQ<O&Ns4@IP$B7}Rha+^<7=EeaY9O_dMVQLrS2J$|QXiqC#_((IE+CC@ zI%*8RA*^QtftYWKn2Uix&V5qOiU=JwhTn=mfjlcCbkrDrJN_z=v*UEs7=Bk6tclQ3 zWB5JEvmru9jp6shSnsTj5jtuNf0+F}8snA-9W{nO&bSsSTOxGS7(N)~9J@P0M~&gX z$~f5p$1tcPbL7bnE19>IKQdgS%1Og~Vp0d~s4?6eP^`R1M~z`PY7{z;jvB*o)Yud2 zpz`Rb5m<s)%%h`5V4aA09vwA?;i!@Mk{%s3hT*6YFJW2TJvwR(!%-vCYCSq?48u`l z9n$K($ymg~aMZ}OMz7asU~tqp4QVqyI%*8VQ6r~xvv)&2FgR)?<zkPH8pCkZ$g~yS zvv^{L;i&OM<Xhv>QDYd68cDg<qoc+!95u4~8@#_R00u{mE+{wVbKHmFsF6ecdpn<w z8pCkZ$dPOX^698C3`dQ$*7efz>8LRbM~$DMoswz!bkrDzqsBEzg`>u(j8<v)6(DHS z?t)Sl&^!PkqN)i5xj6`ORJEaGl;1<=lZLrC*jj0jdkZ3Do^TY&Jj0Bx1Lb=@j%Nqm zHNp*f!Of^jfw*f7ce7QJeI*Me+%*!x_lxoH3Bz3@i&CCC9vFOGNf)Cm))h6wZ-KaL z48vXHLNeJr8-%rXHWACCyT&lwH4+PXH?IQ*ca4}iR)(ecZxs@ZsD=B(YXj+5Vms>f z?gB!%Yvl9A^60KH40ny}DCN;zV;JrlNf`6!t}zUEja-fUd34tphPy_}-00C=V;Jrl zZv*8_kM0`7aM#!m`I|kuYYf9(Bd5p;Z*Vg(xN9V~#-qE&Fx)i~TkFwXV;Jrlw}Q(C zZ_-F$aM$<{u#FzwHHP7?k>zdk=&msgca6-q!=t;#Fx)i~+vU++V;JrliS6-zHx(G% zH4=N?qr1j1+%*#0>rHC{26v6*`L-p`IaWX#DdnzFqA7z!<8y?31pdy)J6J`F?J(Rm zevTNA?i#~z*GR<j=&msgca1*)J8a3i%b@V-XeqWhr+~pbf)Cs^a=Lcnf)IwgMs``J z>(~x(*T^z;={0^X&+1HfjZwvzBxkIQQbdeLI4Te2B&Uu)qR*7*dH9t9wE+PsK45jZ z6nnEU+%<AV>OyyoVYqAj2}o4k53<Z(;-_mjx@(Lqh;n>5f5jswBew&Gy)&2L4j#vu za}suN8TomvpEHT!BH8>n_1Oq_Dq<6NPY*IVqnqgWdOSW4NRLy|UUm<0@7P1!JN6Lw zjy>AAcg*PH{1bBY)PA(d0)DjDgppbNX!j65+C9XNb`SBR-9!9n_YgnYJ;aZ8k7}Gy zTK#CRN9L%y62HmY@sl@@KU^+)Sut@U8O>MEAud8ElF@=(hONj$8;BGUQOM4m;zTm5 zlT<b96-30uiDXud>Wx7cp%clh5gyrF5jv5~s>`L|DncicSz~j_BNm|($*l2$BqMYp znRUD%rT9)g9xk=9PO6UV=tMHsrRY7fv%1lVWY+9L78F}O3uJI2`69`T6UiwVEY&!X zTmwW!j1$SNKw=T&MDkT2Uc@+&{0c}iVw_0w<2%I><3zFmNNL14k*okxY306x0uG|Y zJo(|4CXebif870zlKD;~DNRK5IpgKgZ$*p~$)Vt-B2*y2iR4G%5sMfnl4R&bjz_Bp z8WU{XWMuMsAd_Pp1I2OUM6waZl%hXa_ay7tMjT4mPNrE%m(`tZ(1x%DW4j&Ug+3wM zrw!pYjKp??ze0MF?be2fv!fl+J`%A#g$Tm_0};8b6Wg^lCsIO)$Ys^p$U22|NJ%0h zs{RNhCO#PBKd5UF6<;vVivK(E6lkmn^_TJg2oj7_u^B%ih>FlbN&H7aG9q+*82?F- zm{lM?7~}B4SR6%*(+6W5J{W~z@sb5r9M2^pK~H$V2O}}%(FbE3J{XB*c=W*-hYv<# zF^@hN<M6>qEaA}yV;nvh?*Zm{^uZX14@P47o`?b;j4ZprqmQmQd@xo5E3y<x7?kx2 z%CcJ2w;p(JHW11Y2WQ#E>Po~#=-@27PlSDL#d+J1-A_vzq2sdb{*i}}kRfwAyHpT- zU0xiVWml-D$wBA_N|F_)gR|^Gf&?OTaF#tdLaLyp$mq>hF+#!Y>Ht6Cl}-m|*~2rK zPVbf3wHa&xIHmmo4VGP{;&@*7WlkgDC=oDd#l*o`_E<Fr1X_&xwqlHHE5`VIQb7zB zIUPa2HN?SL_VMZ##7XC8H)L_DSP?on%WlkNf{M_=S@z_-JAlL@ba0m4lzTT29>3VQ zSQ+J)!p6kG8N8AH0Z4=n&VrS4ioxOXOCUo;Fa>AyKjE<-tWr0{Kt~5>!D`Qovurvz z3l5KRdBqC!Baj-&6pPToS+G`+><As41xL6g$m2!CjpIl`k`X#M3y#WSO^YLRa2BkS zJoOPeI17#zWPF4U&Vpk^xW>q17~sL<C1qxW4$gv81UVr>2WP=qf}9kggR|hm4g*nW zGZx#=FuHPPE6OeNC1;NG566O)Gq>P!#0MkvO_(!ZhFL5^_e41-ODlU3IylQ&kVl`2 z$p{^s<t$9zkWHz1kDRkeWGju(!CB5JlBY642WL5pi*5s1En1$<m+TD&dHg{H+dZl} z0a4o#9F2hA-QwUZxI|H`2pyaSmzu8ODiA!?41T)*2`-ZgXT<5?EVx_{4F11-4YoPO ziV{b<kAoz=b%i5zaF)}@j83PC6&nG+`;_H(_)YG`PoDH|OdOo$Oja4FLL3gxa+(q% zdxQ?oa;6keWWD_4OcjP+95)X+(+c?1NLsO*u`t!=oTIKo{s<kM<(!-GAi`FJ4$gAU zb6)_WB6M(;bAIM~Kw=R(ILo=fJq*N)(7{>Gg_+?THai`h<y_|W0a6^HgR`6sf|N$+ z;4J4#mzAiL0hV)>46s@&i=szGfT&{4a=GqM23<vL{Si)54vENPGBP}hh+Ix^3gwf& zMp6o<Ntq1N13oFGY?ty+(o@{l*gQElF4Q?=ND>EU2^<*^j*3S}d4^4AE}@lDV&dQ| z(M>&!co}ku?q)#H4OXIuASy!lSBaj|{4r^WM6cXZWbq>Oft4ukAcHW%+mb}@1h*)Q zt$yF3Dec>Pu#;S8r+Jm{IO-Vj)xS{f!{|x;)$#{_c1zC$%qqmER;4|R17+^}(B}h6 z<dbJZ_42<T5pM%ZR~QEObcLyd7`#%GiUT+<WYgFZTOQISv<QEe@P||hUF<TJ;C+DB z0rcl%3i)c;DmNnH8bFEo;_7D0wEG?r-vI`|7gsmCkZWYwpFu+?#e}rG+cG0(Az~U} z0EV^Q!<KP<8}J(d6)_`nMQ>y;r$!d{Q6g)zk+mu%>-D*QYh>61DC>9N@CBfMgywk} z_87`=(uY{j0RyE1nRYHC?WRGzD9*Hdu&3=QgD`pQsGa2Ov8N6c=U!QcblO01>y>36 zCpo9<%EWbLwuAFFfNqIw-4cI9#OnZSFm<!`51~Ulbvv(2$^LvECXDpt4+AOsD6D0J z0Yk(&+JB0e{s-WD0YlNCN2G~+AHazMFf3sjBWW0p0lBniz|Q45aV3a00IH63#}UC0 z+p%7#UC0hryFD-yk$gX(qMu2wWs~EDO5~{WbNB%qG~^FXe*>4JEaC9>0mulbsB6nX ziu7XwwJg%L1CrstApQYRGqX(w49pPjC{(h@;ymQ^tEI->e$ZyaSP$x^JA{7XpWU*l z08Ph7g#BPI>EMrGatNrD4t{Vb<J8BN^>4(DIP<KNEqiB#z5Ed3?gCWOm$SXIn0-C_ z6WnM3D#a%0A)yN$g!+VWd|uiQdz{4&B5o_7Qk>*HlFzk$=3im%3(#HmsC3znz`tc2 zpFs9wGTv9>sd*Y;h`7!BO&;Zc4fs=xlOeEM9_pv#LAeAlL?+ea(&5hn-vi(fctT<_ z4`CSsjQj>Gul=3vnV~gO+}M3-e`nfj)XpAwOVLACPP3O}R18GEGC-X;wtKnb&5&eB z&p7zJBD??PNIMlU`bCU^J%&-b)e}{DQ;m5Skz<L}e}d5MpxXo(_Z5)wc__@!5UB-C zaG!brg^%flgwp+n)kKUiu0vO&hbr*eZxa8lnKJC~8lI^L*va4N`4En~VSF6&Da2%a zj)OE{{M<r$oi|CUzyS(($T<PT)#oFj3=}1RYQ7*i6M?CKv81ZsfSAp|HUcKJn9>Gx zMspyuSsqJwnD`sX%Pg62PS}RpkCi$Xn@R*~QBQkMWIN?xoqvNu9tD(E9#wZLD<o@` zNwC*4>(j9h{j47%+XsM(iEXl4<2f(CH!;>)R{QH<Habvdmiil1Re*}1kyIx0MCQpb zF}5GTAxZx1Zv(UZ{Kp}0UqET1O@7vNJxE8BjX%x;J6ZHU^n`9gmPTglepI$gSwd7! zQc*cy9Dhd)J$ZfR%=>k(<1r(DcFRG?pjX1{t2yD%0l!s%nq`LclO(%hazNE$o-gKT zy)v^4x@VHiohv2NB(aIQD#3x$$S)Y$S9Rr_pClg*y{hj*7B=}898GI8ZH^$Fdu<hq z)VbH?NN)L@_PQ>ux!3iP+)Wp<2CL#EvN=37hgD;R1NX1?>KGI2WYDhBd%h{JF=1h5 z{SIAkwkQAWmKh!WdM}hJJb^kt45$=Vi=--@|Bk~PKrb<iWr;Zp_^FJO<z$I0Cm#WS zA0U1LmdYli^b4Gp0OOBCe=RVj2cGGQqE8Pj#adfE90?bJ;v7JGWE@i7K<vwavCL9G z4KW>Y{>TSlKvZDJt~ESutDEqwUW~{YNS^|zUIpZO1g;};B9J!`c#TK{kbInSaskyN zflNVQ5@0MD)nAO5>wsMW7(O4x`sFx&Kv4wz1!8tIiAJnG3sipw`JVvokqeQM`xUm? z0Bh<kM&e3jD#N|}z%slFP+^rmW8!b_g^dYoVGo=}`H_ad=>s|Bnxx;?KA?MXEfer( zw{ZQ?qqk`U2SP1Mss!jBn<_o_E8urBPI_#b^jHU+5VHW%W7DO_&IP&>P{%{RJwwKi zUI1rG_ywdr2aq1U#Yhr(26NM%9j)qwy0b^W1jQjhdxSk&^EI{@fU(RXJ$etYtpM=c zjr#5~JZ+1WpB?Rlx>X-Q_%EP&A5i@Tkiu_p&jP4^8^{a<rVx1r$R-4?0gPq-`tR}c zI<S`j6WNhId&du?I`YftA&Sp_?EEcC0JKNgk24TE4PZ^(YviP-qcXdR{WyjF_??L# zSPV+ajeexW(vPM4O)7iLU&E)b<ccs-`u2cXZWgmW@CR=uNxyGLj%44iMd{}Pbl=wL zJsR-6jFY|{Eq#03chI5&q;JPa-`)uH8bF;)?y=IJ(vRPnQUkT@$BCIilqp>o!gl*7 z<PhX+Ag2SW*^h@1H~<*SEYgn+*ldgkU}mx(V}3ub)jXvSdEQ?SkUo4KfoF)Y4=v~j zju2rV4h2G`!C2;%KD-dv8i4en&)V?=ZTfHrMQ0!G1NB~jAlcvJK>(;`A2uP-2(YFW z8yTNRrnY@p_5bQaYsz%?S6SvhGh;V^760rO9&z+MER%!L1t?_|0G>6Gqg+($9|QjY zp!=^v`ftz=I4%Hm{|%J>yBGK!0O`L$(tqy1ab5&SpM7CU57cty8y48z1=Zu+n+b|0 zKzoFJ_G`p$1&n1D>9ef=U>^rCtEn>Mz+S6)%4#|e>7xO%nqG>)IwD+6e}}+RM7Wx! zaW4#z)wBkIVSuq@B&+Fpz*YfdHTBDJ{6MM$v6`NSMwCu_9ptY7+9T}2v>(wB0BdS@ zBk^U(lv+*8tkQ`l{%5Oc87n(I%Kqq*SBLNlL%ECz__JH4VbJMb>{7=W*B>Pn19Xpd zlO9_O{9MM#jO#8v_CD~p0McVUq{l}6gmwVb$pGk?&bub*z4fNlz%y*=zLC}VCmps6 z)H?uz^!P6xcmSDkHz9B>U@Wsp?;Qd5J;2PkErzFUamMwH$c!6g+4$ToOo_M#or%C{ zL^$IfKwvu&&bUJe90ZJIUYT+IY}@JykQwK*cKkr9!@i7mLJsMo3qgG@K#*q;*h7T< z1#=VYCm`0;-A2Yi$dsCK=&yYy{%5PE^w;F>oN+ms_Cv_l$fHC~H4m6|a!$>a9;uVl zeV!b4>SR;aK@K!^BbnEeW6KQMivA8fTxW&Rb69eJEODD5Xh$oHWi;)^hAH@J7Z&1h z<2fl8T!OETSOc1wtIxpaboPqMpza06zpl4glYO&F9z+_AStYk{R+BNSB;s)2GRc@# zlAkr}F)#^a+O~5Sl1_jY0EnCnPZaCgOnWG0JMkU|Eg7}5Um-H15AsCqp1hVh@ia1s z+GPuoauN&1wnS7yQsYO!)pa(utFgq9Yt+hOsZH0B#oul6c0BZ1BgOc8FP=|jXBznX z5Ry-la=*xBv6H0OFOn>Erj+_+YoW#9;W}H|6)JJ$l4)hJj3#3t%qWLXXDM`ZnG|X) zgxO?u(hN7aAA!zlG8V$pmRI?i*0+&#y+~@!=KkC_I}0)^{_K|LkY!GPB-xE~hVtL! zIb-;*X-*UWO|j;30a$Cy)lSmckdI4A^?W4t!f5UWs9z3b5dzIb&H?fa0#6XR6vzl@ z+=c<_Hv!p<z}0}!<h{%AwpL)(!mt*u-y!uIz}U5j97opU$Z{N6jU$WF4@|a`d&}Md zKCV?DN%3$lu_t0SwT@~mg|73mNhZl`4!Q$|K|jXe&u-y#8^_JAEbc`#`2)zZKL&w1 zB3$WLAaEKHuJpGda0?Oco1aJESwLxqc^;*tYj#u8IrvDs$mfqik+0a&1dvWP42D6g zbT3dk?%-tc`Vysl!D6|o@?gN62auI)Bm%WWxRNbHU@4%q>i;27K>Z~0_`~yPd3ZL1 z+p{EFse(WFgR^Wjyd3HIp5YBFkca&*5cm`zNBg1B8C3!%G@IPq=ylc|MhoE5WhTDu z(Z2a#SZxTw4?@kp?Pl)Xp=RHvGxx6ad1oViIiQ2p?3;b&^$uC{J*YXXv6av^*<x?` zcg$nz@zy@9#kU+S{^2LFA3T{$ajU(hb1ZwyW7t?alk)j^Jcf;>vn2mArWhMb+EoUP zT_tTPgQbaPB#SL&uqtsb!?d4F`+WzU?PvCrp^VH~q@w*~dcWvd4AXux{Y(jq{bU;K zCn--Tn0~JVb0bUaC)2lO;CN$+{bc&Da~Q8}c={vcvN#9!lj(Q4O~A!|GX0)(mZj|{ z)3<X6gSK>fECrYQ9A*>y$@B*cUqcG)Czm2Bs?Nr*Z$HVf*iWi_X(DYusY=x6ND!+( zRhGlB*iWi*DNx%_s`3a+*Y=aDJV8X;Ppa}lB4R(O21LF>c3$9JhyUsl{QMUn6+#BF zpHzd@#Q~H@`$;v#)s>?Cq#7!Swx3kP1kv`Bs!9-TKdGt((e{&SxFFho5|$|BrtK$H ztsvTdQjHKKWk0FLtCuMQ?I+cQFvHq@QcZLP(e{(7A<QZm`$;ufFxpSDZTBOSR4ipb zsb;Gp3}D@obFvxM_LFLEh=OVRNj1;yiWF@>spfZLV_>R86&b2>BoPefsHy~F>?hSK zH4m8BPvQe>3~T#Ib++aYCUuC@_LJ&SwLQqLTw&pBW<pH+N%b4ut+bz1yCtmcCskYf zN!8YVQau?Tg0i&zq}n5SwEZNkQ`i*Rep0>Au_%PysMt@cmpYCCqU|TutC>rIX!}X^ zn!6r|wx3jQ2y1OWsooSZwf&^pC*^4SN%dCzO61Y@lj`j_?dG)oq<U8vX!}X^p5)Q? zlj?o>;H0*nR3B!)jK<LRlj`G)Ignc0PpX4a&M|F2ss1YC1oo5cFXqUTA67E&4F1S) zjjFehl*J@tKdG7nij^1pNd@~!p%eQ_1^dZ=B1zj%0!t9n_LIOm5!3dQ3igxCr|l;d z>?i+=t*f@5RIs09nzo-*u%Ar0Xi>4BRIs09nzo-*u%GOKG;KerU_Z$zt?efj>?cX7 z?I#uNCz+=0Cl%}``y!vVpH#4)B&D{WRIs09^|k$^g8k&5AepwGRIs1qP&f9I3igv6 z$;N(C!G5v|T#fytg8k%gP+?;~sbD`@k5sXr<Y<+4uLVJyb{CYgV0d2$A)=})2y#C` z1V>dHN=ErTL~B;z#=+J~gWO^PPzO?uBAI8#esa5yW6h`iq=NnADX5vYpH#4)JPZo4 zpH#4)B%<vn73?P|pthe>uv3vPMp>+DRFSc^pH#4)9GH%5w4YS4pCqE~Cl%}`iD~;u z1^dY+B*A`?|3)Lhh+4Q`tqr7~fc6*rNi3!wpD)^eQo(+b9i{Cj73?QTsO={e>?gSz zYx_wB`$@{I?I#uNCzpa!+fORkPac8H+I~{Oev(r}+fORkPZHDilM42e#I*gSg8k$f z;G*p(73?S10n_%A3igvMPuou_*iSN_wx3k6pCqR3Cl%}`iD~;u1^Y>2+I~{Oev+8B zpH#4)Bv05+^4Z1;NF%k{PcoV^NHpvxiEr|8v7c11pL`rKVn3;1KS@N}Pb%0?z5)#P zlUzO-6h5$@WQ%hO7##MK3igwnu3|r_U_Z$&6Z=U8`$?9mOV7e^ms~0PNya2OV`Y?L zxD+59m4|YYQ^z0CBPF^FzcQd^A|Q;6{iK5ZBv&M{pH#4)d;>^ST>!F7nqF%ANq0e% z<HMPE0Cz*4Y+qmx$?Al=MPC8g|K1)l+{d{I8H_z7Swy^$hojd2pFL!xd#pP$M^zvE zCWqlC?~h=g$La6eLuTZwlaU~{QyB%h3~PJHjDjK}w1;F)v4_m;B>T3kC5X`WkeM}# zHf&-KnK{BEdu<PyS(i(}wLN6!*j)0^_K=z51=049na2y_+e1b>se@!kd&p>)qH_^8 z_K=yg3t3Rg9&!=(I=(&Rw+N@~A-xQiYV09L07=<HE(MaZhrA9*${unHkd!^-6F^e- zkZ%KlJ>)$oU_DC7lb_3g<*{e|adah;QudIP#<z#$Q!Zr>`5t(s>>(dQLdqVJ3{&=y zY}}MR<T9kB>>&>$h4zrFdy@5RBMv2OC({oglGU1R(1vgsL~2La3F$(}_Gv>%EBtnZ zW09U@yR{+WqTh~a1&P?6LIh!NL^zjqV!O8HM9RHPVb$5lI)!vdc?J<twF*c$m{s7? zq%ywR$|}sflH<#A4j;f?p~yLa_?UcDJ2qI2$|TXkGp$%<<W^FNom^~)AVIN<j17&D zN=2wohz*NO0TQzmsTq{14^u?qCj&30Y?zJuquR?5jGY|Xii95WQSBb`QSBb`QSBb` zQSBbvGH{6N(e9(#u{&X)QyFVfDvFUn3(VLrjC`=}jNPHdgY}jbyHmnS3>;%y1j!JK z!Pr(oV!9H)6eJO$dxF?qVe<7Xbq&Px5R^)Ewqmbm;|v`8i&~T__JHKGXjB^eNWwu~ z)W?D-&HWQWGBo#t!aZiJQe!`;UEn4R{;ipbRch=%h8wL?V@C`(8bZW=G~8$k8v98Q z-zqf*tJH=p2rX>_t5oSU+E&K!v?rpiQe&`6C8n)XW3Wmkrma$Auu3JStx{vKN+qVP zQe&`6l|~V()EKN%iD|3U7_3rRwzf)*!76nQFj%FMgh78Ou=P#@ZiYg^XXs27tG3mx zh}4n~*M(YrXqOtR(OA$bkdJ)F@R9Gv7)be%?-)Mv&7o|0bc_+hN4~i{D32fcj^QKU zvLtvk42j_*-&|=tk01Gt;UnK%K9e3l@*TrRzKNB3qdr2-@sV#1Q~i<e7(Vj-XB1cO z@gv_ceB_%Gs?p<@mty$H_aUUs^iH0ReE7&WM|87Cqmvju@=aM5!)Q4Zs*D&u@=ZP- zKk^;JN4_(m2(>(Z<U59se2dMZ$B%r+@R9GCNQ-&=$af4M`92$%=kX)oF?{5E6R@Pm zx8Y;>$oIX#iambhJBE*Z6D##DCKr6<n^>hsYnK>4^8F03S}Xx<yUzT`cT|0XU~W3% z33>8E5%Xk;jY@|^)t87#Qam9*t{jAONixxo%#)D(JcLT+u@&-~kP2$HR#dU&qpCY| z&O$V6q{}0pJZ3`j96y;=Y)wYW1%3*v<jZlhAIX|&at>9H??8m}KE_o%kwsovFXBi2 z0Y9GsWFR_L*1HJz{RgP*tOAL5zBj7Xetb*Ven~8szu#pg$#nyN@MpKgbMU^l_+fde z1I1s6@iZH7+-&lCsf4wE8Tj*z6N|N%#xO1oW6}on|1arY$tRyNz=s1$U<dT7jGkWs zyN6Wiv~_zmn>pVE{u<*>V$RouE{q-w0s60J++M}~QUmaMKq-~-y}%xySjh?`!NDq9 z`>3u*4YXV3{O;a<qf9KP3C0`c)OGsA<<xcVGwEzlI}`24Q;jg?<WN>t2NW>iJ&Z2< z=?r%2wuf~I+(h!vZaG6*3Zv0}x|E~q9>}&8P$AY^Pgk?`@Wyt(YgvVDX=LK-*ouV( zne0n3+18s(J_dsi0Rx4}wn1dl1rxjw&|mJ3ws&A2de~SFfcRX*`#sJ=)=43;N3^6@ zrwX}0!9Jy=>xx;(3&{91Ko_!ZAPeab#()CoLN3W;o+ZFfW}Milt(Ts83izV{_UU?2 zVHINK$OrTn3$XP??9)-eYXE~*^umcBtOkqm)^!~pLAY$Ck#K_UEjkLe$|{Z#8I|V; z_AjVn<twb>YN?`~n~SS7snO~_tkF<uuGNE=q9(%zFCyhR`6Q|mS3~E9A3_n;UzpL3 z5kdz87#sSXdNd-}?0%;+-$_!!PSf43>imP?rW^63<5(mY%<}-c5l<S*qKmNJWdr&@ zNKSJKnCBMY*8+wwm}l8@Wqrk`5{9n;)@-mf{dv1%&vPkd2G-LspuhO`oiB|(9C#I= z?2r*_rfxY?3;2M*2nW}4dgA7o;HIM=-^jP~q&iz3(PN?%Lh{dUxx0g3oje(MXMp`e zfS&suI&=Oy7&1RFPQ>d_M)A%=+$z98+MaqzE`9F;eF>l^Yk^GGjac0`0Q$?aQ7E<e zC-5%-C48O2E|R!wp?13r&|gfUisViDuYmuZadHXTQS@rnafkt^q1*}6kJc89F1tEC z2XVEJ;^#|H{0-0^c?KyxF_U>IID%P5?nTT5VB-K7tdC<*t}#4qKhT}+gg<+9=Jn+N z4v1EOo_AQauL8Ldf$ITv9|PH7vLh&eBR@gt38d}@jQk47M+p2GF#3kpQ5d+K#G~tu ziWy_Bxi~MJKcR5m5C=Awv9X7kYc3AA!RDHa{bG$}E%q5sDdAhVB8s@ZF(kVHq#~OT zxC$V$A269R$OeBR`$tIqGeBhTl)yy~02>AWE+M;jXdFKkN{9uWsQAC85A4_}fpqI% z82CZ!^eQZ+`j+8#<d$0ovrsQH1F_Fbm`Mw%A8);72p;Q}LA*Ky|F2#hg8x^q4#D<b z9eCrA*2a@VS{qLeX>B|?q-jqMX+1y1X2mI1nCVuCuN67^RR}AcD~r=l-k(q*zAohS zkMK~H5#p<YPN^VKD@|T2aw?!{0tcZRC`nd2=YcawkU)s96*+?=q{90=WYmbD%d1YF zYMko88Nefat;iXkAq8RU>(pjQ@2AOYMNXC445CctGy;wi0fSbWyjJ9lRWBh;i&5WJ zjB#zn7@tonh`}P?1sE~X<h3H_czLljox69(yjB$AYei0DF5d-L_~t#3$$50-5DUF= z7!_;E?E!?h60bnCs5EC(gq8c9(6RhuWU1I_WD++S>22I(s5Wjgly;L5|E4EuW!z+h zgX&)APUMWxO@`W*v4UZ`$xy$}VZ6TPc@Uv&xk<Kil)B4(3wVfbGL&(X5u%$6wLR?u zB$#U+b)Um*a?PV2ES!jNRDF$KbH9^dSnhXR?H?me{A0K!>SXW=@wIQaEQet$9sV&~ z;~yhL{}`_Ej}fAO4A=O_2+===Yy4xR!#{>QAR>+wP_9eyenf%iARslt(3blhcd$Cb z@_4`F8vhs}-tV}^KSqfDF<j#xBUCmGi1CjRqJIq6_{Rv*KZa}kV}$4*!!`afLiCT} z8vhs}`p0m6{}{R2KZZMAjSNBt-tV{*!VFt^^pD|AbOo{V=pVyv2(t=SAdmhr+{uFR zeurJ(giKPg&Q`AWkKxW%H<7Ef<eY4Vtq}cVxW+$5i2gC$d2S0*VtEwBo!^O#fd>lS z`bVtVfggh5990hk>5wM=G2B(^ePAK_$8cB28MZ?7kKwlWkC7(+G2BO0_Yk{sh2=h$ zEyU@#-*Jt9jC9=ZxW+$5i2gBLbH5X!e+<{$@1)Z|2Hr(_1Z8<4`p0mMe~b|QW4O<S z*%YNA`p0lz=y+2)_ClfVL|*Fn43OFo{bRVVW*!7mAEJK@_ciw?AdTttkKw){tY-p& zm~V=hi-AB+;~yhL{}}FD@gO$0D?{{;;l3SD069CI{xRHlg~6H-{bRVsKSqfDG2HjV zGa=i?5dCAgA7+n4W84y=e+>8IjK3gdONjn4+=Ee0uDe6@kKy|MF+42$7IWmw4=b7f zcm6OQeRVvN5=<)4{xRI<fMVqf=^w-O{bLl;KZc9@ofVK*71BQjumrJKA^l?j>qN{e zq<;+8_m5FX{}?Xrch12Pu6yAhdIIzPV-(UqhKu{1Ymru8NdFkF?;oR({xMwK@7#&B znT7O^;o^RWQ@XkEhJ0YYe~d!<$8d4K!?YEJ&*IeL;(q5I<Xcln{}`_CAEWTnA;56I z!|HD+q<;(-_d8QSxv_}j-o^b6hx+$+5&dJhxZmMOwgN@;kKy8e=P}TFX+`vp;o^R$ z3>8kM6+OcFkNcfxkt+8)9IevsPoVrZ?JlTk_wOM@RJDM>TYw-(RU1l1`91U^X_$+H zt(6A3|Aq)vhZK$?nP=vHr@N0sEyVjB7xz0Kp(-84KZc9@9o`@m%Jjzl4iT%6{xMwN zKSm+_W4O@xNEf3l))l93{B{)o7%uL29wZaq@3^?%Az~HMKZc9@9b%!vo7Vwr?;qo7 zBp6XU?RRm%^R|m@y}N+W_m5FX{}?Xrci2&?kp3}T-0zSuRyYv09WL&7xEl8>q<;+8 z_m5FX{}?XrcMgJbW+DA!xVYb0jS`y+uQ>x4?sqsvRum3y28R0`VrvTNAH&7{4zaa` z^pD}<e&_GtvZ0XvF<jj5{0G>^Li)#Weg7DRV>u9Uzr%bx3bPjj!~G7iU4`_I;o^RW z*q%cA$8d4KL+trN`p0l_ze8+qA^l^xt^P6iY-0taky`I}7)==@8uvTIBN%Xkcd$Ay zwq4xs3_wgF{bRVe-yvcZ(m#fa`<+q1aKFRllR?R6{9|wm7(59+xZmM)?ZO4Y#r+Pu ztPA~PxVYb8nY#2V{9K;Z^<wl!R57L-XRM4;MBIRIR36IRICcCHy+@+&!><geKOi8* z2dwV&kKy8ehbvNd`p0l_zf%t+s{RGC*cbTe(Ubl$!V97tAHB4Xi%7TVV6<xS<MSY1 z@u}l+q9_(07scY^qF8)f6u0ql5$WRuk)e01kBba1bQxKQkBegQaZxNjE{dC%V!Kf+ zJ}!#I$3?ODxF~Mp<07MbY%?-P)h+n#_G|p)kKzxfd><=Kd|YJatKTC|Hm;ckxeQw& z`nbp}C?di;9p;ofov8M4k$4voY2xD|TB8Qz@DQSpi|7cC?5z-eTtw?~DYy#tycEdT zT=Iy8=;I<fUXWynJ}#oi3sP#OiI0n{PO6FQc&C%qrRWgZSv~3FB09T}1*NT?g~uLz zT<{(sWPDuA%VeoN@LUWW7rqRL3Yj~d2Z6*w#>d5eAYRD$xcCuBGGu&QM4@CT4jCU8 z#Xw3!#>d4-svj)xDHQMxO3arZ?i};kv;Nrmo|5@KE+|dN__*Mc%?cSG7xmz!LdM5M zU!=rBZGBvXjE@U8ZZg!?$3?pFaWMzQ@J@$y@5Xwz5r-1Clj#)JmMb*dpbg<z6x@#R zYM+qp(}wUHjOuoTk0QMr+pP@|7y5QYACideDMS#~LD*xR*siTPk&<8v+mel}Q%HxD z{)m7U7f70T9>A5&YD9(Tc_3CP`$O#4zXUQw&MwMI6VC&&Dm4^qeW>gIAgS8hgRm7k z=W8Itqa5@Y7e4~2kxa1=JrBfc1<4NaC4$%p_bue{LZVw9DM&KJHxXi^vUnIO4$<>K ztWNUOhv<1AHd>JJA$lH&jS=A*L-aflJ6=*|hUj@9HbsyVLi9Wkn<dCeA$lH&E$r|o z6xxg_@EP_T@!5)Uhp2dq&ygb>kBhJ*Di{onbuh#?GUD^aj5rqJYo&4Hc_2j31MvlU zb3v92(eprjVe*VPrKaLOzDQ&%4bk&J+;|=c@x9OZ;vy=pYtiOxzHYDMC!arvV7o`v zvp`e>f}bPcp9sbCKx~QXi}FJBJP=!Ix`yu`$4)ipW4@alTP79GNT=t4*m6OlmNS5D zz9PmpPvbi~DqgH8eTZHN;=Og{L-axr?;{A#V)Q}~9}znhWKnene!HEIpM2@-v<}cU z#NwmX-DJ`=7x~5*CQ%||^(e3s%#tQ93*wX2=Rne7DIRZ1NTow`SrDI6z`82k4^xGU zmkwo2d|Ck)fuxltE(_x4sAXuo5M36;&&{|RVJk$J1@ZITUjk7fx-5vFpZOagu@GGr z#4m7P2jYe3vLJq8=4U{XA-XJxU*@J~v%l!FAihD6(hyx1#IJN&<4PHs@vCHH)>;XQ z9u)zwN+ayuisC7QZV!FI(2a6PL_U*|VKa+=2tf+vlWs$}8wJy(Oa|#wh!9dr*)HWR zM0BILt+DyClQ)~m|3P}%DeMqCmOBu1p*Rpb9><Xdh<HrT_B$jK>54?-0rK2cR$?f^ zeK#;uj>CA@DK=Vv>EKm9Y0ye6M7UpHl6L9M_~RbMT(YOji}=qN#Zx~_VE)-H)1fcZ zZV9GWaNsOO#yNog)X~_}$F2d@_rSkl+((!p_6+f9H6DYg4$wanlhdA2Og_H^eiP$1 zVPM)bb5BCtAh;m!1JG~YpCGgAW#GSMTpoz+6AR~qZUmGi!vOka{FCIxgN?wi1e8L{ zev&vPI0)<m#)!ZC+2X8m90VN=DBITyo&vy1f0$}%gwK_ANVo`4N=5CdMI5g80=*kh zzB(79=rIgmHbk-*Kg%<}fx>sd<w$r96t4i<Bb$+O7_nahDwt*99f--pAus{Jt;>Bt zR~VjwjpTWHunU{vWh4yRgP#h<4t^UUl)l!Gegt#~UWY41+}$SbONna?T#A&*u!0@} zKf_lcQ&e&Nj>=jC;~eza(4Wvb_Jq*xM|EYeg_J+L<!KZ>Y{A0SNbSeowHt>mKkF1= z)#PDMu9A1!CdMBEz1>tr^_4wwFmu78KdQJkRIeoSK?%u_1(}Agp0^AUgEk{ijpP{I zpYgTmr6JNIwM!8a|BwA9awH7x&PxdJ<65Lh+XEm&8~W@S<liTg{QV28N)aD9TULOu zzf6`s{Ww{w(ab{tB^MMRSHF%-KO6X2Z2qWBo9ec&N3cJJYrQf1zQ*W{IXU|oy)lQ0 zRZS=O&gvXaScknaT=aUY`*Qr(a1nP_4`+@0ans_gk$PGq+WP+;IR+IW#O_J6PUuE$ zSy3(OYm0&TiFsP}d)V~u8U<$fTlfc@Vise&W?b+ZJ8y0#jCpvg{rD^#vyIo>wwmHl zU+*lE|J?s?Xh{AwO!>M0-_WG|2}p71@i(+2pT+qa#v2%>AvrXRWen4h92!Q3Q-<Ws z9HNF17oe6Hl0(DzE+WN{92!Q(TZ(d_;+87~z>pjo#-YH)kQ^FDmZc5Jp<z6TaI1!q z*?bM-BS?WEc@v_dYA$|#Lvn_FMI%MhhU8E*{vHWp{tQJU!(vDdMI#H;hU8E*648d_ zP&5*Wi6dSp8i|M@ITVfWB0E*KXXC#*6+fQ=q(aExD;k$#5Q!l<6phSmMU0}6h&CjL zqLGL;B!{Arh&CjLqLGL;B!{Arh&CjLqLGL;B!{Arh&CjLqLE0_cf<=t<4($86pajP zLvkn@1<{7&P&Bd%mUhGoMI$jP8rinbAd^%qWk?Q1V-QD2-I8;%8P<m6P&Bf5ZAcD9 zV;CvgkQ|CeHU=KlQALKT07(SH8E)Hv7(;R>8pi<>Lvkn@8P<m6P&5jEFyR=|hU8E* zZVs|5MbRk4G$e<jQD|vM4n-rw+K?QIM(7dIu13*FL_6YzqOl9g(uU+vG%}AiB!{Ar zO`#3Rp=b=^Y^x2)p=j(6q*fg9Leba+L>rPr(YOqVHYA6lk*u{LITVc)QyY>)(a3VN zAvqL{XCjX_B!{B$Vj$X(9EwIV(1zqtG%}AiB!{B$X&~B=9E!%BXbf#g4n^Y_NUaUY zp=jhB(}v_wG?D=f$@z~t^5ln=%$vm@#-o{^L{b)$j3GG{jjX&Fl2g$rbYe(OMdOD^ z(uU+zG!oN><Ww{g(}v_!G%}wyB&VYBGpu{skerG}rfEZRDjJU<O&gL^(a1DyNKQp# zCUh&>kerG}PHAmOPDLXrwIMkbjZD*q<Ww}~AfGlQr=pRR+K`-zMpj=Nl2g(6JCv>s z$*E}MP&bC;R5WrV8$)s`8oPt5F(jv=@lI6O7?M-bSc+6pG;*{`yBC9?O}h(9S<vo_ zAVgG!L6G|zA~>qrP%_Hzp$gJ47YAD_4RX&!gv=9;BAI8H(VRD%eH=@-uV|cvnrTCF zDjN5LLJY}WC>n`qLvkt_S(G*;r=n517-g}p*f!%=8<JDe*b&ceF(jv=k%%@Vr=pRV zHYBH_kxwHSlJnnjNHC%nilT8O+FuOGsc7V4t_{hlXk<reLvkt_NvI9Usc7VCtPRPj zXr#>AkerIfCQxcaaw-}RLS}79PDLZ9h&CjrqLG+3B&VX0m^LJ*qHz|uXhU);8kYdm zhU8Q<vOH}_PDLa0X+v@<8i{E`aw-~$X+v@<8i{E`aw-~$X+v@<8p#ue<b1ZV0@6sW zibh6L28o8Ek@z`2E{5b(G;T$V7?M-bNJJZwQ_=VkFen<iE-@&4plD=^a|#$7hU8Q< za=MBkITelUGBG5lqLF3l(*Nb>N*R(fCdnBqqZGp>fN)eE%1KTge?<3@=zRRjfT~46 ziZ_PjR5Wr$5<_w-8Xp59Um*y4Ij5j_`3ga}dtx2Kd~+^bnz)@|euW@hmG~9H+9f8` zWP8C~Tw(_LL@q>Fdz=jPi_j)riN$E3e`FC5?GiIkDv0kAGf<&ysDU)yKuMw-#5Go6 zkRaM6W?*oHRJb%Iqd0<H>rfOoOM&V@IdE}_85o|y^lngQ1Zp!VfN_Z#s8ZDSc4tl_ z;3yH$cZnGot2Q7_i&5WJjB#zn7@tonh`}On0T?l2a(5j#UeRZ+nED19^mlc{C1#*8 zmkHV>W?*vO0U+8XW}qqeQy|<3(V7@;0p*v%M%4)t{t@9!s>-wi7!Hy-Z=nF@(1MfW z>IfdPkIw`0zfl0g$#EDNi~^V};N<vfviSc}0B3fOQS}>Dci=bqAb#@3@rO%sA1meL zm|8dA$+2kQd?&|5r~qb8-^nq1HtWxbNI5yK#u>wRa!mFqC&v^#<>Z(=QcjMEq?{ZR z@s0Z7<aj38Q2`7m$6q4JD1hPQm<4I0epqGDLSBseo!*($b!wx2=eRKSncAq|DR-%} z)JFZzV3)c{ZPf2ng{ha+M*Yr+FjbM-sNWfxNA06F>UZk0skDVrKj#j$ym|7&HppYo z`g8gxO19%vEUwNtMQOyS-x)94Ds9y7OemxRO&j$)4G|vqv{64iWs{*c>USCwY+P;B z?@W$OK#Df%cc$bmKrvJRv+haOvyC{Eu$@fHkuFb8wm}=hsTiN_2sitLY@arS-(ys_ zBYYC+Nw!-XB021|ZHj{=VtWb^gmn?lWu4frtvQiWz!X-UjjU5hhm;CL;Fu32_UY&N ziI=PM5fz`mYLOKmAp3T`P{b?DmRY-~jSp6LgHBx3#w#_QxTuW}k%hu{Q5&yPi=i11 z7q#(f?{5fe7q#)>QBDr+qBdS5nY4@AIQGD3V(p?fKEk!BZWG6u@sWaP7q#(GSzLLv zi`sad<k2o_<D&)9E^6arL^$oDHh#RMXcx8dDS~JhweeYkXcx8dg&opSXtQxqn>|}m zZgEkYJxA6{uFY2V+=5vk(=KYW=gYFMUDRfuEUTV&QJcLWZym_Ai`wjk$wg4tX&1HG zi$pf<qBi>!$)jD=W-l(Hva=R_!{$r=2S0iIK?K`9styB@uId2Z{_-n|;`kCpvBX6! zE_b;VH;$@LH4h^yisQ?q!rDb`e7PXLi&}Viro`f+HoLd3u(+s&yJtR4jB+@8MC=-n zMb-8AP4YvodD6eyMQ!$E^&z6@qBgrJA+n2$+UzL>6j{5d&7LX@#YJuQv;xlgq;XN3 zeU6%kCJ-03+2>}gLs+}0%|6e)8HjdKn|*%f4j|e^ZT1E3vp}?q+UyH6KLDa#)Mj7i z9s#0V)MjrGM7yZXzS3nSw2Rv8t7L%HT3Hl5Dgt0lM>v-cA<Ceu7*%JIH|3CsJSHQ< z<%q~-6HzFi^cN(hV475($1sTTNhxK!l$S|Qaa&{MWk7!o{1{1nS5dk7Y(T!2Y7fiC zE|o4=o(+_+rH}iDsm}+bSC6|$BYB)vR^JL@51NcC{frL=`b)-7nEH^(I9wySlCl3p z=uGUp;01+FX{EHgbSA5BC6mrJJpbq?pB*R{p3P9H+UFRa|0d}<fdqLTm!*+TQa}m4 zE!d|9LXA&j5a7?_5B}_yf*dTztlz1+etYt5>oGvt0z+!7jZwYJD07(+WeoC(q-BA@ z6lK5{I<-#MD4T-ip+@KVba{aaq5D1Q@&Y47N@+|_%Ww7XOPP<rLF_wzrXzMg$<&MN zj@W}Z;|BC0ha+|!x7!t~;pFEhJH{N^&iB9iYwQCnpw(3R;K<>_1+D)P=6nkUbW9lO z-?F742Z&T}*)^1^V!;Z_{-Z4$s)_|`fV^XS%mFrB!TWwjIk($!65G3cR@?1CBCBXt z@3RZJ9~<!7PeF2@-G`(D@|kak-HBNS%wUyv*!^w*-vM2ja=$G@PKtlf6pu>m)D=4J zP71%%7Og;q*dRY-%P53cQz6!%2fjdASKDFEf|%*OT5#u|-BJeKsC4wzwsb_S0E$Au zU=i_J&FWl4oXJS(nCo=pmx%ZjP$|af8*N!v&cprEDu7kuup+DM(AwYXv30dB5k;=^ zi(F;*V$<ve{fmGhM+_;(mOU7D>~P)^4kUHHl6P>mXV0@k+n&<=-cIp*C(l%2p61uR z$hJJdP)?gYhTPuS5BV3{p&LOxY%5ZBfn*1uiYe9iBPP)i%3eVA6F_DlFonoVKpsY5 z8({c>t{5Rk%%C4IlHf&zKx7)(yWMc{0t=_bfMGu(OA7+G5&0U(O9(s%uxiL{*>81y zf`=*Km4S%lF6@lg4*-(80fC7`nEQMLRs--?%f%$a<hT6*)=v4em)Op*i$U=Xs1E~% z6d6*qFTJp!lg53GGOO(noMk2%aSMO&XSakqm`1I(k7FnGNZM8|z#4Qf2VA)=U)HYN zqx0?8*^sXj)({y_<#u1@`z!MN2~fiorOJ?7D_GYG+Z|DfSZi26{GQVV?|uM=2O#oV zLumVfpkKi3!2e<IO~9<EuD$Q7bLw=R(|x+n>51-UY-pOXfo5)Kh6ZF19GFC$QPJRx zIG|A@8gV9qL!5|WoQJ3}4xpGgi!)x05=UY*F^OX|hC~zJ-+%3@L!;*2-21-wKHqmA z`+3&s{oi}-v3BiRwQ8-s!$)aaYZY9n9<&59Fp<DGXly+xClNS7U;yAc0@pxZn^x`h zanW(0Q1rY+*t#PeufY2fWT2*jP1T{XyOA=Rz)XPy0VfjpF2vu64Zo*9Wo}G1-RH(+ z&$!8}e;kiVnLk`(au>ON0!_4gtjwRNWuT@fpF*K#yPa}=Uia&PL@a<tzOI#^-0!HO z?k3_6Xn;LBDhhYIUJWOW=ex82eyA03(Y>xAi>-~isBd&+7b&gk@3*KOTPWlMXtLeb z?@v+k(nc-=w4F8MgDPza`x*E>Xo|J>BU@dL>g9WfKvRDDM@s(Kgr0Z6zk#M6-5rfb zRJ*sbKMa2_X<bfaS#MSssC6Y^ZvwkRW5h9bH8E>I7eZ5?Z&yIl3TVu<zE5PYKEBrj zYJCf^h`^rEw7<1uPi>?$JfVI>!&^IW!+Ze8AC#p8(2NywPiXrdfML;<Iybsfr;}xD z0||G-aR)SYFyOd|E0Jf?Cht$T?nvaHNPQ1#od}rRj{r1X>}N*og+NPGdh#mYvfd5n zoywuCuM_wcG-J1RS>qgIcPFyCKNAqr->A2vLDe068a`pO5@!-U^+)i%7ms(Fnz=F4 zdMlBm$=CvI3)Ydc53zei#qy-k3`E4@cL#k1_FpRUqVg75&6+(&V+v@q=OtUV&n5S% z(6q-WZf?ZwFVNL~Gr23gtuK%e@M-!VaP7D-;+VzSSP&jY#rd@453?nIO<~F3=|N5U zr|iM??mDkt4dD@KfBx#9$E|tF=JH(XnF(!YkHDuUt3#{6D<E&DeSSx)ZnnFkHY#aj zp`<%INBz3lB(i@a$CE0_?tq)e=nfb?fbYZ5&Q|)(Gjyl;vu7T208+qD?4~@M)YG9U zGUV}Zwfo@>@N0^*8}&B3Z?vJ34^1)A;x?1?`ha^u(_dp9ToAR-j{}Fs4gE!;^)ncD zgmVVe`Uk)g0*j%sNk-;U0vAEEayCqpuKpuUIm8y~mG`*uJIzfbuI3BfqFx_jvee7u zdk&gx(#RoGB#g8T!q*L&Y(mMQCSu$VzDsc?n;cqmA+77t%pt4LWb6B(y|wrp4L%&2 zX_C_6CMZ1yegK+nE>K6<>ut2CEVjWJI2hvsXr>MGkrsC_cp)^!1f3<8=@;O2(6k0x zxiRXRcY9yDdv@kLI@Wp&3DrY<F9)?Q0vtqOUx7UU|3+Ygz)pY}L%GqR)(L>+1Wpl< z;lVEm+y{+O$zx9?=C7bXLt}pc7(R^e*3j5X0jCjICU70#Ap-Y8<J-D(L#=f~?|-EB zt@q1XXA#?DxbJm^TK5F(O<+DWMl53&5px^pMri5{fVhOfN*I`FeS}DFgzx<gj@EU6 zS%4YPG_61j;|kmQu@bzV8La`)qV;1qRztS(G>qglTgVozMNt+n4)7V-{^CVz37m&R zmh}w+uRykFeKm(ITD2`~Ob78db&-~bxcrr_Nv+2dIRS=N(Kg^TQdSasE;L5$V^<RM z1n6-n`kSivj7Qdb^}@-`aQT-dTNe=d0Zi{ft#bjDqj;u5W5hA`Fk)IjBOv~E(zkuT z&2EqQEB<OF@aL}{-JNy)m1=P`=^guEG93u9z7REe1x(iiuYx9<z0ZUyX;-#@KUJI@ zpZp0!Rm{-Q%oAvi?C|`FJlgp;ca9xtFv+1^cGgpQyN-G)`}5rWF~!{<Q}wFUa!=IN zkNUtcKRNfuM7CbU&teKb6ly&Sa3g{1p)q0`dmAy&f}V!P-Us*#flr{(9aw|oA~Q2J zErUd&il)xpj+EBX{ETg-OwmBVegqZ>Gyu*ZupIJcY@p0(QOn{9GxiB0?;!aWvG7-x zmhxejy)~45yGsd{Jer#3sl$DztHbl8`tti#%_hUH2VvLKWNHa-mwT0`zFP4~-3OMZ zew^~mKQTjE_f9I$@-#$wnrkrUc-6Oho>v|UOujludXD)r7D>K3O67UGcx5m?i;WI( ze~THPb&M)J`RruV*zJ<d0`B&u%uDL_vJ&qeY$Y1w-BZOld^g#jB-fe3lk(-u%-v%R z(Jf%vuIg>sjPt5dDsuR4RYfpf6K9jLOY(eIn;z?y?R;08wg3E9HQ7~mVa7y-U9=Zy z@-){MJ&i5XY3=Gd&Fb=Y*Ve27C*JGDW1jXZ4Z1eD;h4g>B`)?aR4+9>=1WtMxVV#^ zqw}RtNL)Nf;dw_K$~TUS?LFPweGXSBvD{DUp+1jy?!@wrdgY!cW1GbC{xc|T-eN+d zWJf+<W;coD)75Qnk9dd2%4>?)pie5UHIvaXIqRBJs8EiTi+<tNi<^&(_IJ%Y?Cg37 zUvAr3*Cd~}9i{&T>zc@-CeWv*_Qz`DfO)z_*|FNGcE@VtfT=#1Sq(0iHV1~c@#c{& z)e2x{HAU^rYKoj$O_3b;IC{E9nZuyyy5yGx(sJA@x*;pcBQ3|hq8lp}k24QHIj(B4 zRp6DRi>}V_l<~51+$*{^R9#;7>LlQ%)a!&JvznrtlgeghHAS~|x`mX|blD7|a_RZ} zMrJjE!e&+z)>(g?Sxq=7{Uixlxut}ID-|}gnsA6!n9j<7FC0>$+Ot{t?}bCE1oBz= z?}bA;37A<;IJ9IV*=wnHG5<3Q`PmFvhse;Sgl}Ns$n^dRijx0cI4a{hC9|4vw1FTi z|Glu)Ksqb`y>N_yY*zkz;aCItto--FaR#cg^4|-`8>r37e=lq^&^asry>Nnof>}*C zJ$<9va2XdooKdW>XXjgoJ7f$vvzl<HVs#-hs|jZr!mK8vv0X<d>sZ08Cfv(B7Trkh zU16?&S^4jU`xL30>8$+s!hJJIE}=843HR%&!N?<`q*Y+1k|a@7axPs5h|FrjW6~2r zS^4jU$CfM1dp~zmxYU(TA(}(ZtR}oGeNLcDx!4Qut}teq)r9xB%PO;)aIJ;2S^4jU z>oP|vb5>?G;k^c&SxtCfxh#EZv+~~y*IS-GS^4jU4;O1FnzQoX3m@(B_Y_Z*to--F z$Gi0ALD-g+|6cfH=?uWMto--Fr!ofsoLNoytQGCdYQpENna->x+-UVI&dPr;e4+dh z@*JI&|6cfF`3V4LRujH#1ss=^|6cft<vBAe|Gn_l;<fZ=Wmf)s;Tsh<G8mU+<-Zrc zm4(?`la>Eo_;#7@v1_vO-wWTdd4gGuu9tFjupf2Ose%>HFyBd1prpvGCR~t6tMg`7 z6Jl0ld}dY?Vpj7q?R91~pei9}Rs-rP<jiV9%xaX+nbm}t)of13W;G#ZHA-`4H6dm- ze<sbD)r6SUD9xGGgqYP7X}PxZtwYRebW1z4nh>)ZaXPb_5VIPkIkTD&vzjdVoLNnX zS&cZISxtypjUEurtR}>)=3Z)dW;G#ZHJa*?Sxtypjb^gv&bJORtLZ|iky%ZMS<NMM zI5MjVF{|lIDrPk~o2@qP-C<}q?grHsc=n+YxpWeS>PLvstZK)ps16b50P!fS$+ne; z+_Q+VwN|sp?lbOa-8bjNm<3j5H6i|c)0p_qtR}>)=6N{GtR}>)M!=cXgqYQ+DrZ&` zVpe09n7Y(gdd9Cas|hiy=@61l{(B*2H3H78Cd8~p$eGoInAMz4Qr2yHqw}((rgqvC z;=k9*_?uZxxQ$s&h*^y;lryUdF{=@yGph+PtI=xg%xXf+YSd<DRuf`YGXqX%Ruf`Y z^Ez#IW;G#ZHM&KdSxtypjgT{|2{Ee?a%MFlW;L>Hab`6kW;OePoLNnXS&iy*W;G#Z zHOlAAYC_Cvgq>h*^!0Gph+Ps}XW$H6dm-Le8uv#H>bTzUXE2Y*PnpkP2os7Ogf| zbm-WY#MsPgLd<G(YO|TugqYO`IJ24%vznVgAK^{OG*HmW>B0j59^C>F#;hj9tVXx1 znbm}t)##F$Sxtypjp}r@e-!76%xZFJ#nkJLwOPt^`J9NHJ(TNp>%=p<fp9Ke!EZ(r zY7_yhJ~FEbF{{yvWM(xXW;M3~%#<eG(`_~_Q<`+MnZ%kYO?ph#8k&`}Jsj(GUUmm9 zbY2hVou@u#YKxvCzQK$$8q7Pd!MyVt%sa2ayz?5&JFmgK^BTrBGqJs7+lgfEnSYtg zx%BJ&)_<V#trFePJ&FD+F=dJ_xE5;a+SZXJwI*3bRwlR^PDXNUShp`tYA`p$26HoP zFgL>nb2Dt%*3Gbj49@<8O&#S}nbpn}Z0e}6mz4t`n>q@xArf0JQ}F<vPHgJ99qGZz zL=-l4d=rqB10b6^ss~<H4uEXxsIf_B<p9X0jw&Ocl>;D~IttWh<p9X0jsmg$2b((n zO~pl<I<6!f*?+L9qbhRtAGtp16A_TIasbTrEzL;s&B_5VH=uYRAf1&1U~WieS3o{1 z2f*CO%rZc2Rt|u<F~!#c>a%hH%uOi18_*{!2f*CK4mzf}IV%Ui+;$az0AT-d2wl01 z8avpJ#-M}7Jf3`ONOJZcx$V<xO;)cVx#{-&_p)*T%+2WZ5eez6Z0U26{YO>~fVs&2 zBP$2M+{`KsZhck`fVuYeAGtXlir{YMdZ_R9>Sw#=sD<0KDMz|3@fw46j5{)mwqYC= zGirR=F@E~h689p#UgOq|={sK?iqplU@iZnHdo$r`^-1HpH76<Sm7=lKAiEUtk@6A| zJQx5aLB3<Aq*Pz*akMTiQo3iGI_5hkKZDI}o>$K1dC$USo9C6Yd7iSk&GX9HJWn^S z+dQwF&GYm=$fD1?XE~ea>596|^UB#g&t|4=o>$K1c{Vj|^Sp94&r?&|`p6lxoXzw0 z;JcyQJg=P1^VD#+d0si2=iN`5+dQwF>lE&uyMp&gOY)OT2krIh*IH9NRpvoXzvz z0=Uid%Go^c6A*$CFX82Eo;QG3dbfFAIh*J00CJn>m9u%?fgrbeUOAiRod9y1=asX0 zo{-x-ubj>EgxuzN<!qjJ5vYx!*4S|l2wzqzc1^4G*@;ZkiuvgmVPGjJ0ql|Pl-C4) zv=d<8^msr%dk(T>#r~P4%$3^g2LcN_%q68h`$R{;0qKJPeW+ny3ax&PA5jPUQP16) znoHNvfL!`vV(QgvV<6&P!qpnF?zF?@vXK4gI(E?DcId5E=F++dxwI}Q%cpX#AX)?E za;lsTrVPlXhZ1Ya8o8~>WSkwRXr$tH92!Szz#RKNbQ$(j;*<?av1Q!aWj_|DMs#>q zsrn&{+L23(A(y^9&aSa_1^?4BtkZ>pI_Rkz7x_wDjIN4}X@_mOsj53kb|dQg#N$3$ zk!qo?QyjTF;pCxQ%*x6Nbu)P_m%Os7VvfS|6|Q#i*Ndmdg<BQhu|n%ma<jsn9RK$f z?(E{<6n|I8{~QynvYW-146E#wxg7hE><LVo%HDZ}z3jjwpik)uv?iZ@NyYRvP?6m% zwtl6u@Ttmf66jxg1fVwCRiG(*2B35HX;nACKz;UB)i==c^vqtNltETnpX>sGW&{1Q zpQwPr2AZ-<Rp}4|1G9H1WvGGX>`Ik3%)k&QAKy%yP2$LTNqt$b9G-lYRs@PKX{&6> zoXGc3*TGTkJ2<-ZX4s+*wi<{!IHvSrQlbuyExi&Db#Pqv9zeb8;CKUlTnF1MPqXXb z1S@Tr>)=EKBU}e38EA1G+|Iyg*TKmK#<&hnF)+?czNjIZnp{s`0`()`i@~U`JR_e( zla*bf!8p@~*2~^2*0XHTgX~ZZ;MsO<(%A-$$~gwI*(T*V*Yf1E@1e@7ToGN*+m+`B z25Pe%#de;7&R+6zp_R!Mv>;H;`SDcNQh7oC>_Rgxv;p80QI&F$fxxxthc-@W*QSeY zIP<PemqcT0ZMwAVIU8GR(`5$wxMo~#pxH}4qGqg4R#9o7noIgr{v^{I=^=ZEI)AG* z7codpxXnP2{ex!D?FQ1>o?`oHG!mbS?G78Td^V*q`kAp+Wjl-QP6M^s>s0Ao20CYV z61dwyef9#e-D9Aqm%LXMtxaC8cC}UBmyu(mYuEZ{XsliLM?+)n`nmNiYS%BKp|N&7 zV1ric+Vx;GG}f+%tbjhQT@M>*a_xG=jgxEFqXt^M<QBE^vE)#i({Vq#JhPJBTI(@$ zsr|89T<@3aPVs6F)m-TAo6crfZ7+4ShhHY=$(Gs^l-A&v^#`@pKCBXZx+m&1FL+Ag zTUyg1m)6DTcs=DVsO;^hPcPKc$1m0NjcV!ZYH4$|^z+NkfpMCvrN3Xc3N+Kz(&TEH z?*+02%B6MHb7>82_ak^bSB~^M>H*jHVp9F}iAqjfO4Qd=k=O50TH)W3NNJH>8L4Xf zD1|?N^-oaQ^uG)RB`jU_U??8Lx8PRaYtlIQcP2t{4CpqD^Twmh+;{`Xx;Bv;*i7_~ z$Z!!f=yxNw@+1q~h)DM5Ustp*B@NsH7uGD^mt<)UP*FAkdP3gdF_g9@sw9ZAok^bN z2_&2k%MZjhWGB!KUtw$BnaJlzeo8DF8+EtegIs6-QrGw69`)*#w8a?I_dPq(_cOS_ zu+*#Xwd1gSfQByIS8-$Y2zwj+G}K?;1N_SprFsB<F`hH%p#Bo3iR_}tstLaLMH}Cs zcT%mZ6ZUzzIJr2RuzIf?-mDUSl(6S-?L^#{q2V^nSGZxGPsC2p2<<a_D6PY|D)KlV zsVlHD>VogxKAH|(oyaxSGNif+Z<6g*s6|&H=Hmg~3g2}_zpjZ!zGe~@LeMBB*zivS zjfSG}zb2|eBc;DI71;QH2+!}uXXAh9V_v<bM?W_H6Su><2jWxwf+1wHx)YgxbyR*5 z5vP!L0yOYQz=s6hfkug~`7B}%ne2PtftoJ>+(_VRsP#&~Vpx8mhFk;KLhPT!b~|9l zDSUo~n%4u?5LgY3+487s-J`q|j>QUt_Zn}=6L1{;m`gY`ZuXNzzCxClpyrnWHB-5p zpysy$vkA<E#;uR?slZCQ6BRn<wRZ7wML3$*3}%W%ZAf}+G!C~U65Y6<1Ft9Pc#1p* z8hBZIu%bO!)*c)MxDWoHD$jv{(bH%kG;lY-Is&%|?9e{X`1W83V955ch#CQh5?BNc zz7r6)v?&^t&*@<EIudSz;|9nZ@;GR7)Yq7;c>|Hpk^GEUyfKR(cVqj!8}v+aeu<m- zW7+Js_=dz-?Svdp=ds!ed0BL4Fwgg)2u*ksV5+=8w`RXT=zdwAsFYY8e`MOaaxLl< z-@VHdy><8ggLeE08h_kZ7Kh(c*zhZ~44#w7Dcg$azIPThT%wzQZlX-G+ml2*26^L` zeI<Wivbg-K61l?xDXQ}!m;d}knM9*DBF3p5ZMp>yjmqG|ZxqT#!;AS~k*$IUz`Q?X zx8X_xXDT;Km!3nsWLNO@{R|DkL5U*&4yv7K>-0f5>cKbZ$HX+*>V>*l$=-Gj9-rv2 zR**8>BT0{pew8YzgIfyYOZ5l~g#P^1m-k>WZCB$CiSBwiD%yd;q@Mnx)8wm3RO+oD z#k>1&NN{UmO`@mXA<o+gV>D=}nc~zWhAOgdCdb6>45u}@Hc_TGk*jB6w*mFP(5KAW zL}#th1LpW%31n+-U81Ab+?(feeW3nRi(u@S$Z2^UHIF+J>OVcS$a+P-v@838L;XKa z64@zXFD19k$B+~1KP+L9y~TOzZW!S}Zo%#17Tle7$7Tg;YSKjLnlOErt-d!iAerRm zX!V_3&!_WK>X`<^wcw9%+V^|Oc@s2zg>sKf6szY)?|}^hH2iZ#wz$Z;J<+*9!?#!D zD3|?wBF=_J{-_z1=?0JDxfI?Ss`AGqicjmta`7Qae}U&?Xy99bUG~Dj2^#oIz|RQ$ zMBoWPVs9Ql0_y>@05hP0w*hV=a3eHIMK^yzj5PIIh-uDn55E9-92)rvOWv?2;&ynb z%KRhz;*DKtM}8>QXbXIAH)vo0xRt;SkUekWOi8aznO-THr967le-6uEpixS&i9Tvy zmK})aO=rsaDC#$>yZxO{&gSkUTnx`eQ1bx5dII+fi~{_cz?+aaWD00Z)Zn;)=BY#$ z?Z+o{sCf>cKY_ji`v7JV*a>3dtpcW_+(~b-TE4_j4t#~^rEnYt4g3?}X9R8&_$}Zs z1U?aX7SOssqXrFp2yhI6BL(gT+(zJLftvt-Ch(!a6@VEFd167W{{U>J(u29q%}E~N z%ZWV&@}}fLw`;)432Y$h5k>PiGRK&nTew7dRL1_4M7E`#;jSksdjJ9qWU^Symn`Hc zEJ5Rn-q-BX71|E=iI82KLkN5a@&-4NbV*cEEQ?i9P4i$9u7>3*u?-mqTK%L)0%NHk z{+h=Vxq;-z#Ntie7!|Xy-X5I(NFE5tr_tiiV*xv7o(I@Uaxi6777x>iZ$sfBVIt7e z(NhL%=~g;FIFT#rPERBPy-#(2gsk&1U($<1aW4>u{y<Bt^R)+JOb%J+zenI$$VoUG zql)r$L4Vsz!lXBC(S+?qwOd=cGH&I#1yTC#EFk+ip2XR3&SD=K_4Qoq>zVw{wSMnH zzsLIX*m1@i*A(?$d9V0S=G_qG)#LXKm-j1=;AZy-j@LAM1m9k0_j~Q~ccp&%_Lck% z-;lpKbkBHiT>dGqUIV21_x{HGJ-#7-pE&=RVeRsNz3%SckoU~E?M{5qif!UU+6(kJ z>o-nI^*O%1_^kbfYh4>(f%S*;49lQ<xSiv7*Td}}T>94__i#JMAEMR#j72=7A@^`Q z$Dg3cUI$|$1G$IWxxPKz9zKM70&)+xbA5Zb%|Fcd`ateMw!*gu*}+F(0|>bX*$Uqt zWFKRa@f_qHPv`me+O_`@4ALNbBK4!endI8|iL?>;<3^rHEA+N;k#7&5-bZ0C2u*%~ zb-kNX*DCc2-`qW~A!Q9T@+9((dBlx~@3pb)!_uLDPwtBINO}#PSD*nBWMaOgw^Dp3 z_)d699PRV0V_|=QSi61tfO;vGWlAqAM?dH)V2xMC>;3X8RDtf)onYGmvWG{^m++cd z5xF~mAT}*cN5OI=G)f6p$0eX2LadQ`3tT{abYD&%%&TO+(5E;QuSxz@e);cI?nKz` zr-b{UF|`r@>rQ0V3gnGj9JTxRM5Y)*-MXjqt7Xa?(-dX-)UwR-o0Xt^BcIS<MR|E` z-~#xU_@&D!Vc;tyy+wtap&1&~wgO)qDlE;NORVqVF}|0AtlP~5`avv^aSdCSo(++h zjVa_x#$y*G<l&{Ax$1YgIdKvhkB5fWYAXE9MXo2}PDM(;;os>OOFrv<EVBn1-b0ah z`8nMddlE4p8hH-weyz~%dWPR$>sMUfi~g-9>0)>;fNb@R`I3bkh5q#{TBIzxzR$t_ z3}k)WLf}u3*Lnj<%P9W)@HPJgFnKA4W{@}KUeHXEn(rfUFj0#X?Ty?K_-WL(V()gf zZJpoyGgY)VNvq&m0ks|ss2|P(siKbnJVET^Dr3rtpqV5!pG4pTqTW-qd*a4LC%k2F zP;~yF-W07TZuN0|9D(eC8S|0P{wBj^56m6mm;t#5=7|q`^$~~tvj^r9k{64`8~H2R zKkOmL<9i!b<->l-TdML8BwY;GMNn&+6t&?RQnt?k+~kV0CJTkcmH8*ToA>ABUJu#8 zzeC_R5EbhligTyEnH23m;%94_Q9J0q8PgIqD!N~it8|#=)J@UAx4^e`T7DEy%P~7d zxpYJ6U2xTLMcgzl^W<ezQrw>@`)Lhx?in{b%Z}$D5@>jT&EscX<c>s4R-}}0{&Q~1 z-cQ6jMJ`q3MmJ@*5b-HA@_EK&SyVeW9bLeKuwq(Y2J$VEhJKgn3fVFg^Ci67#W$m< zT5Ou8hrx0XG)f6JWH*AYhM24$P|jw>!`=J|;4|VsRoWDfym_7%%|3xnC*UgvG0MBZ zb#BzEBCib&|3yE%Pt_er(nPq%L4%jH;|roosEx#%my+;ZIF3_!Lrw$Dk7iWN*1Vj^ zD@p#5SiF%J0M|rSrm@_n%2)i}9r{t_H6%R-*F#Y2?ErK`-ak~$U4VZO`-RGw@(`$* zq~?bSG@QtZ9uP%e&Wzj~6^*(R4*zYxWGO}Oa0^MTPx5m+vD*`~{ZjxpN#iWZLS|Cz z&p)?l2Mzo7QVvFwGUiTun^nO(e)cD-z$WF}QRUlC$`hm5XW-j9Df6+&Fm6kfu1Wd6 z@oY0Or!_?*x;1ZeoY$MY8U5#N1DUjU*D~uqa`SU0<1qyquC4L>k6q*jA|6uY`QrSO zGeqii5^DzJ6oQ}lX0Uh%5w|E(T4n!JH@*K(#OKh+8U}sQ175w2khhY${lEBSwM|^W zJ|y-0p6}H|w)n<;i9(LT;=82i9qu)o)qBFeJ7g1j1%Z<xuXPxueMIpdMK_NE^f{Tw zI^<260(yX?=BWgBCTfPFaeL!YcVg7GgjYX^wr%l??^N5qAZZ0$%b|fE0y4|6qlQ{D z$OLO(JyrFT0p=1r8*1(ZIG(^#fj)pM2&{&@DI-7|$<#cOz@tPxD4y*AUlRCSU>0E1 zDGVb-+oXxR@By!$u$T1m2si%ce)2}HpK0Qbg6jy#G;swWO<Vy;6ITGz#N7t}&B`N9 z+$RJ+6p$vaz$Q&x0Z0>90Mf*bJQaBoGELl(1P+5t6BoBMzKxgDPSeEQ2*>r1)5M(_ z$sn<CW16^UNq$-^-pIYU%N~e2%`K@;hl#QtT)KgWlk^E(A49F@0@jfFHq~suqHt@* zS(AlAG<y2;FLlq4y6^j54P<j?Jb|$gd#CF8@kms0q7aIkiA#6xNHs#Y?E&Q29~$#? z#2?+h>C?RIm;9l!o4PPcT1BR<_u>5bJ{+?-N{=2asna=3u17&0lMEU}9E<{e#7jH3 z7t_aN&~vH$Ovo1hm@nzwF23uED#WH$=rLFxf<`I9`kOe7C6Sm&VV;kwh<iCo^HU!z zc7$&R<X$J&Jm}SvCAN|GOkuu+<i%p~#;twCrR(+SM-)MSzw-LEimxVUP~#T>dwnas zK8@SdF8}M_nE(85$X|GU8?&Wd{;$`4%QxiR96#XQ>z7_nqR-EP-mUt58nTX^;$FX6 zqL(}3?ayDWR}lC5b&B6ra^{a1hl?Qhrge%xNN-xH<$Ne2(%Z4I6QyCxqF7%Fvx%md zJl^lC%-)XEwQ4T(tAu>r^%G4sy3lW)LH3DzX!%{}kJrbnofhuv`3Lx&y5~qR4da1+ zUMj+g<*MXBzq^5pI|9DrQk;J9Am8+ZP5RvIAMEUEyq)(J-yk+7c)3vPAivRSZBnBK z`NIw9tEb=W*BYC?dIAO+(AQXhu;0ZRq_3WMZdX_v^feaHXh2^*{h?6-*QpIdqXP6b z7Ef(gw7$mr!(9QBq_}Ug?@ld#PG2oi5*ysn&#e+fNjyX2_od{g4!-#%`1*R|#;=1v z$Qp0QEq3t7u7G!vmf@xnwX@DQ&2y8!p!ywsQ?9%6I~A%k#s=SX(vGpGZ(4N6*cdlt z=Bw(($F2oZMb5G-`0+qBV3xUWeY~BF6KAur!Y5|bG-t8u{j^N6lk|OOj#c&-Yt$TT z)D~;g9P9I6;}I~fRQo0swQo{bXi`$;Z*r6BFkY@)lQ!7}on>RPX_5_zG?A|IS38T* zRsLG_Q3~5T*6Y>B6ZW=qT<>%~xxn??>g5Hl-&LO@F0P8cOy|<tAUl`NRq9t?k#p%Y zEA;zAV&*Q;fc>=8*GlJF_EVd8vsyH5e%h*gVU|tSJ8Wvql4*p0M<30mS+b1qe`a%T zmJB2OJ6%{d2>x9*{btDo!N04g_$TG5WR9uH*Ty|D^mx?bnTy1HO{wlMUr!*{qHB8S z@=em)y6gG%(YFeRZjL@x%uJ|h7w7aE>Pw__xi9Wzx%HrO{FiN$`-(XCMe5AiF1OyE zT<)`NG$u&`b-7n;lY3R1`;W?flFKbY%jG`F<<?7<%e`!y+^5C4|EvL9oYge&CEB~( ziyJlilO!{_xp0)t1+KqM%cXYBdE@j|_x>)oq;!{i{~nfGqP^okaGTr*$GK-}e$I1? zqF#1f?s>K*PLjm#a__cH?!DsNgOz)Gms^TumwS8Ha=pE{+&gTOduE*bFtvP)Yq{RP zUG6ci<<bkg+~c>&Jt@xJs=5ccx}{lgxd*wH>s{RC9<ojD5pnMCD|Zi<TY49lyN7GJ zlmsq!<2Jeb#<`Ez6{~f*rHyg9Yu%G%=5Wo#GS{ziBo&uhX8oFd^kF!Y=W7(tU3fUZ zbLFm=z+F$m&n|M;OLT40to3GIR7y&nnGYs+R!OoJNYu4x!S&|JQ$K#{E>jGD{%U<; z9(XEAd-3R-1x;5AvyXc9mR<-IMEb)LMe8Wrgq7dI{}yC&O0Uy#_=ddJ^C&Jq+Vg(N z!?XE9z-2^V0!^<WXMLgUI24PY{*j5Gnmhx0!uAXJ?}v8n8S#HfOI-;~g%aXWp@gFn z!LD%$Z<G5imC)S2gpq1POQD3Bw9`K(5nLAMDmep}AZXVy?Q-q9xE=5YsE9Zj9gT`O zHj%VuPbKRFX#NiEav<O&Ifa$>57t-II4K^}(e$kOY7#CY;{{NgDwtbnV;m~<^29`7 zmE8;PT4>k#?J7g@pi3P`(Ud5$N>`LWec!c9{w7&phlZ$8U*+0f4YGzTC^RGv6&mur zs3F0bOf+cMh1)d5^LCqyKp?8>S+rYxpk{U7qTMzW<82RhxH{bZ6XfmRLp9#+OYwa> z465;Vi+w>m;0r3d<iJ}$osT~L!Y;m-oxl_1X=o;2q~gDx_)UJz;d8?RMW(*Kt9s=3 z8M%B$yQe3en`bb*ja=E%MHC%qm-J*)8CS#$v`cz&iG^*K^Z<8G$(Th!^19?h1Z<b| z<PF&i6qY+@^2SQVd+9m+{2P?%%TJPB(vw$bJ|k$mq$jTpRhQc(J$X}V4dK8G8V`o` z=A^O(oI>m+Z|igfVRlJRci={gJUPo04$eLa@wKi_t;sz$iQ6nSD9sgd+j^%4S1Rn~ z_c_E%4Y9i12I;9GC92qMke(V+CEzwlPYvlLP?hH-#?;V~ACSEkN78}(Pxs*G3ds6G zedfuT8kz2%pgwtWrbcC4f8@!T8g0OBke+Ha;5JB4jWOUhNKcJ5;5JB4jWggjNKcJ7 z;5JB4wHa_5q^BkrsQ1cCJJ7B~YI^!RYJ)sEQ!|Pc_9}D|V`>NXtOocMI*Bp0Q?a_> zB`S0hV``QmZIE6@>{9rwW8FA~q$|5dB~yE)?^CH)&x3jI3WePU>8X8+)J?ZRdTQUy zgQVmu)RfeIT{RfY<kGYXOh3<$C@Q%${W733XD2bHj!82k+y?2XW6KqG8>FX}y7DPR z(<f&qF{bWHZ_f>w-)FIxy1T-d^ZP9EQunyan#YqfwbsIJgY?w8%<g1%8>FZ1HBgb) zNsOuc$~Vypw?TSpz2$Kmq^BM()=;<&(o>Iixi7_<St3u))Z<;=0k{p)Q%{y=5QW_a z>8YnO4S<<>oy3@W){34FpqbBEGZz79=SHi?ZIGUNp}a47+y?2X7t2QhmgaR5W9nrq zz-^G8dd2d%4boGu7N0<W+y?2XH!8lvV7Lv^Q*UJxw0cd6JULTumwg7C+aNvlj?I%> zJe%OkQEfl!WHlGbtG4M{nqERunUXrVlNeJA5@~h5Mkg_*@Z>bU8lA+L!jtnN+MBM? zNsOQ>p?r-_Vgz*+s;!X%HH9aq^3~VqB*qk;oL8jLq1EUl#uT2MN^7gpNsK8>Yko%B zv>Khnn8K4&X)|kjPX^)1`3PzAYjhH03Qtbm(hF*I5@QNaPH`@((MgOcJUNxNxaOf9 zKzMRKNxtK1bP{6<Pfl?ztI<h}DLgsV{WELcSqQ?DQ%6>;tkt|v;mN6~zQwQIP1WPc zshR90YCmEvOySA-D!jF++E$k36rP;(=x}|iRwps0@Z{94(s*)~+HAFPf0Kc1H|_@2 z7I;|G`F#+EsxyettZK)psQ3!~Q9R0}$+ne;+&LobKG7_)`;0qU_s#Y(reX5rOyS8{ z#7$ObCo!h*<U9|K8oRym<P`8~bP{6<Pfk^puF*-1DLgst5>uD@O3(PMvy&K8cyhj| zLgdMrYV#`uyc(Uvn8K4&sHo=RQ$Tof?n@FIr0buyE03DmaZ_qpBK#}YsHSgs81dxP zV(!)GB*qk;oVrly8lA+L!jn^s`5K+Xn8K4&t8r6}PGU^q$*DHatkFq~DLgqdX-%5N zJWEn|a$Zi23u;yz3Br?8x5(m}kqbb0ata++vxoBG$tkp~Mkg_*@Z`)>%9%Afi7|yI zXFX_TO^35Ucyg+~8)|eCV+v1B<-4V(g2)t}oI-cj=p@Dzo}5DKYaW~n!jn_zks6)E zn8K4&=;@kWW`pqLRGDm$u4kJ%V1rcf<g{qD!J^q9U2M%UuJJl8@>6(n&L^fuCo!h* z<P`8~bP{6<PtHXkHb~d<si2j^2I(4c-2xHrOgVUR>UQm-1tEner!H9+oy3^JlT&rN z+HZ|>)p}h|rPR{2V!G*$wOLBUI>M#)Q0}H%C!W#2w&;!g+JyQG0joaY)$1h26rP+~ zk?M64V+v2s!vNiN`eM<-GR=t|FLL*Uy^HE!^6F_#yX~;nWVlUkXyN^0yBghX{aF=y zLk$xj<WV@;9xjW(3l;aEUdpGGiSK&wRZ!1iQIRUB(Fw7Qd{O(vpVg>?j2itpgt=fn zB-(|2i#GhyHG%7EfBx#$;<yRJJFDo=DfSapXH6JkP1x@&J`F$(I>XH$X-#+v{Gj5j zSuGYf{cJ>Is8>2_mI@yL(WXo?oln$TrM<IJ@-&jXJ~IZO7lqQj{8Zm(87fiH<Rb4{ zI>qMc+}V*(`7sF+DwnkrDnIa%Y}4UsJaV?4(X(Lz=v$%kTcPq>q4IiGmv4ni)|qdG z%5R0rZ-vTlh06aeLgo3q0)~O);V@M+QG(>@#CQ$g<=1aGl3z{=KZk!sJERuD)$%pz zbG3xV0}uE7mb^3{4<Wg&m-Mzn#HsY&*j+dGHj#2>Z;6z>{W&@yv(M|uVxq7#Whb!* z7+w|xwX3LBg4&vPg4({pw}RTY+P`nLf8T2VzSaJHtNrWC6X{#+-?!So|NYv(?#t#N zCFOJ4II%P>ePH+J(G7-Qm~OE9z;2}eJu3;V`xFbC^1S<w7Vd2EjS7EhJU!|O7wuIv zGm_DUkxzgA>gOoGVFO<}{NeV=u;LsJ|Al%kide;PFNB^D&lOa1$Z@?+ixOWgBp~w* zrw&m%ThzN7|3zU%kr&eVz*{=2Am{a}_q~-QKG06iOTrZ$jQ#I@!u_hU&NO&|4&F{Y zU!(6~U)A5GPk9RUs;p{6G$yTYxarJX>i5fYrvftHQMkgw#otr7qkm@9K|ZwDpTGJa z{4W`}8)MeFcwfTP8Kh}Y7BjLg7IQr4NT~G1D6_J7WyevX$geK-9!7N;cvDcVM!Lx# zGZcfm<I>Y^C@xG(<V`tk<X2Rb|Mwrf`_iWPgSWzk58nC`{-62at#^q3z7O7N&Hvm7 zZ}sJW<p*zd?7!!Ow=4PE58fr(y7=1<-rs)k=1%+X_~5Pkti8zVma6|xe(-ip{e}<T zTFk%w;O#zmYmmO-gSVpFfAALmuYB-UK0bJB#O;H(!~fY2-pcj=<b$^g`u9F~2cKVt z)X}Gtwm|N_`Wilmr@cK1_xQmN5uFemy&jKU?n3Dvmt5jP`5rH<;rqVY*ki@DF4Wlz zt{{6ju(q7+!3hTuo|u;<M}xi+vw63vGpD`m)sxR#sUQCQ)!K@+=Yg2x_N`FxHwbXA zLOl;W>}ZdJO7wAi+PUm)0X6noasZJ{W<2skA})k_?@QhRC2DkX)$QNwvoWe+9fkFE z8qmJDsq$^TFQ3&{t^A&riA8WXG$8kd*SmIYibTf6u35B8`FqL^*strNk5Knh*E-1B z+A*iL{tft<MX9ZwtgRzg;QInaZS7)hT|&fS$lBU<Yg^m4X{#Btx+c?BHF<WS$^9Oq zv7+!3Kjl45<$-r8<^Yix`vNHvWAo#q_Ve%Jl5fS>x^Kl;J`w!i+ihwY`BsemX1mQl zutF8=Hp^J>3U-@1r0PFww>gkJ1-s30fd4<)ZC*xux7uwAZMEAJ`e$~VSEv8E-R4@- z{+Zq86QuoD>^7ex-@j(Jc@mues@>*hc-z@+?m>s!*=@c@>VL{^vrdn`cE+2UT3Zb> ztIyz;j7{A>g46U*nsHls$X!K*8Ea}PWt=o%c&8Zi^3>jV(;dSh<IM}<C>U=F{4?WC zyUx_54wt4?useoB#+$!VA+hnMz*gf;p>H(a{5=U#Q#+aQ=0C8>EEsS8d$Oz;|25;y zGOor}<IOeH_+K&JtfrK$#+!|x|1slDb-)H`TUl0Zu;@sZ9UfylhC{}idl6Gm-wJFs z-aHHxeP>tD%86uI-3Jlo7!Db4>YlY@IApx3OJ>J#$aqtAI^#{*TwAW_7>?4kV(N9< z#>SgJC+v(j>vjLcGy1m{{Y!prLVZEN3W|>5h>bVx7>?L@GnQq0Al&tcWZ8Ws=oMty zhJq~HP>^LC3bJg&*JarbWRGQ8P3)e(8;A(@h!bTueN~h#Ml5TTC_AWAp5Tv=_%4zt zXrgR$HyQXRet_3GalLw*DC>MiW)is*)JLN1&=R#-qHN!dQ4J4KSU)Gq_H&|azpbL| zVQ|-}=KlNOd=cIn$+MAUxmBK3A&pL+?JRkADHR?CS%W*)slj&wZ?`CuXRW~>gWrdu z20MAS={z<vf~>(^w>G$Kn+BUa>)JibwR?7<-A!|7tSI~o^6Ur=vsb<=SKIj^9Zbrf zp-apDpUSX)wscSCruiNvn##H;EZ?KV5(}FuR!7P8C!r`vT$j9?fcYLJZpdoEHQ%Ge zjg^Y`(o^|)49fK6N2=Jw)tNsKG~c7dwV~>AzDJ3h?C8tL_b735QrXP+C~;e-{RzwW zsF>HS*!M_b^F0dc>eL#iiVX&(Pb9%SW`e<$3Y+gyFvRL|zDL235>@PckAfjp0{If1 zA{PwlBw)Tr!O)UZ$u8d`#@XGj=M%8L#H!d}WV%}NqkNBoQ5n}C`5pzM4LIMUpw)o$ zJqpGcaK1;uSOd=YC>UqJ`5p!14LIMUpv{2uJqjimDEJ-))6;vzGHfuTSYhXT6zq^O z;CzpQor*hXIGpcMFw2m9j}pWlLMH22L52<XO5dhZ<(v@gU7@h^Jqq?IQa7FNQLu03 zE>fKDQLtZE4F;crO4BMZ{U|@8sN~Z0Q-H|#C^#nlDX2uJ$OXriE9`uaf~Br}3eog& zzDL1b>9O3B@;wUft}tf#9tHQf%PQZaV6BCn?@_QWvlE$}?@@5C0q1)Z+*kfIbvfUo zV7=vWzDL2s#Tp7H!v>FbxsBDx`5pz2cli~-$*{qbr8;8G$*{pwnHp9-C&LEMTG7t; zD0t4A>3olZjaHBIJqlhZ??N6Y!v-&w>xeKX!v-%~0nYa*c*XKK-=pBwVmaVB-=pA- ziai(%=X(^qmHmvAHRgL1yj`Z-%lRG!@7O%S_ej@EIjZePovg-a$*Z>MTADtPq%tK% zzDL1=L|UCU-=hHEBjYpQqX6HdvuLlAVL??wPKE__6>>6cfbWs=Ip3oI-=p(+L^<E1 z0N*2}Ip3oI-=phEb24mz?~&4+?@@s7k>pz^!v^>s>6UiBM*+S^;&i@80lr5{bG}Cb zzDIg+IvF;=_eh-1_b9;kNZoh7M*+S^hr;P(*Z|)nP4&q4D8TnfGud;#M*+S^l8hr6 zHo*62IvtK=*Z|)nxmTDBtJ!Mf{sIHpZrly3Ellrn8c~|Q3x+B=mT6YC<5X09g(T=& zX_{<XdC09Z=<GhxEVBEIJ6iY6*ceCRYk=?3-{^|-Jqi$CzYm9ruK~VC0#1Al@I6uk zo$pbA?~z?%>QY}z(<<2c9tDW68&rtI*8txm0Vlo&_#O#4@ioBrh;I<`J<`8TBt%W^ zxGBK*=>3pveY;Z#zDHWjohmlK_edAY`5p!M9*NP3uK~VCT8*9WQGoA}+U$If0(_7D z4yO}e1ALF<S>?pn0N*3sBF^_H!1qYV`5p!M9tk<$qX6HdfXnH`*8tz6DoqpfJqqwW zQhm<%D8Tnf`JC@jfbWrz^F0diJrZ)hM*+S^LeBRn!1qYV`5p!M9;r-xkMwL)2W*hG zim!@R8!Q^}Rk&x2O%)p;zV1MbiLU{^M*>cK4e&kM6NLDx<x@c`2k})Su3I3&sA2=e zSKY4WdlVqP>XMo7QGocWI$iBQj&l`Mv5M)YJJx0?)8!|GOYNcDO}9=wqb0bOrXS(g zCe$AZSoI0#dlcY%q!r10j{<y;_62nReGhE@YnruQvBP?*zMgh?JuGkXff#O4QOTCr zDTnXcNKTvPQ<0OL9&d2p_S@QN0{7vW^*{M-|EILUugslF^D~or60UOLa}{6h!n-QI zgN2K)RD4%|QzSjER=@f4SL=!HzWLYN7yez4Id_Ki&A+?F+yVMARNCiPUcEAz5Kwjj zPXUo%SL*d6HsM`^<v`jWSAiSSQ;u`t)9(KwTJkYOlIJgT+-r?{cqQBs*8|Tu?(-YJ z&i%A;Pp-nEBI3I6Img|pS9|U^Ow8SE+~#h76Uozhv#V9Ri?z7AAo3=Ww7l53VuHHy zRgbBE(HtQ<X4(AjliAYaRjmB)gQha8LNai$#KLx*GJBBMOoJ&5g6onm5U}HvgB!Bf zC@lZ`;KoYDbNVnpzk!O?z9h#f2UllgaAL<P2iJzG%d_K@gPT%6B^=4X!Ocl!GZ{Fz zt<y5X9H*RaB5Mvsb}R@d6%jk(t4Z!SWt{M@P$lMDI=E6{J5CuVd{yX<Q^pBjz#XTI z6TW~uP8lbB0Xt3^C;V&3Ud!R>+wnis!q1(Mb%+eH6aGk+6+2EDCwyi0vXK+MfIChZ zCwu{SoH9=M0`53vobUzQamqO13%KKyal#jH$0_54FW`<-#tC1b-ZRg4bHYDKZHS!k z6?Vrd<AiU(9jA;FzPjKgDkCR+AswfzrD6q{tYd}alySnB6}cP9y(<*v6vprJSly>c z)w|=Aal)5ly*o}BCwvVCi%MBq1!jK7k0>g+Ed4$pI!+lU{0>Qqlpu@~zQXP}Wt{M> zd<xMVa>ps-guf5VpN><;3E!A?oH9=M#;fC$al%*F9jA;F{vpbojr^qq+;Pe{;eS9Y z+;Pe{;VX|jP8lbB4TU>S87KVbkv`mU$~fU;p%fjbj1zuOfIChZCwwW;+;Pe{;j3tO zoH9=MYNk6*87F+z<Bn6tCSg1BxZ{*@!k-Ip$0_54uL9h0$~fUGk2_8oC;W2(?l@(f z@K0he+;Pe{;j<b=$0_54uY1fLr;HQ63g9?p{Zoz(_M=XA(5=)#@eK2sBqfy;9j7cO ze0AQAQ<f9H@!4_8a>Boz_PXPg<%BQfj#HKszK}akSx)%M=Z;gB6TaMWd)CHI_)2rf zDa#4}S<>8b%5uV2nmbNePWW$<=8jXA6TWU~cbu}E@WttlQ<f9H(%f;%a>9RyeC{}9 zIpK@b9j7cOe0AR)rz|J@3*dCeDa#38Q$0FPSx)$x$?WPAJK=u@Z*-ipobZpN!}Y1U z*a<(uN{%30X0z4C{m%?!yKy(Dw!kx#M&uMxmVTMvYQCa+np*AH6%}8mB9g2~&A6>R z<nBj=Ex4LWcC&F?FC^>27$cI#%G}P(%B{-Wo8YiBl~YK=0`5#@dE%>;?o4HQ;@fqm zE_IkYli#h%+z(YqtjrZ~XDZ7RU&x)QEKmF;Bypy){(VV8)KsU;m566&D$5gp8XR72 z?1`_d<<3-=C%zcnnac9S*OKhcRF)^c+U(9$mMyL%Hg~47Jn`?QMt7#NJn?m(xHFaI zi7({NRF)^ckULXZp7{MK#hs}vPyAMpJ5yPn_^QvHsVq-?<#T5$%M)M7ovAEOd?9zH zvOMvH+?mSq#20dBD$5gJWpbvn9&qY_4N^fGwrI7%qB&DpY%^k9Q05**jGd`0PkaG) zrm{TozYpR}Wi3t$S~;AlJPjV*2N8~xxw>Zy%3NKtf-+Ziy4t0+wOo-hw=Augdfm1* zOPMY&5-zhRbG`1Lct%TmTbBMKzZp#^9j<HzwNvJ5St=-VzYpk9{cC1aQ(AN4xJb6! zDj5EfA{wqmdh*A0>J5iKv*$?u`{V0A=MG!65|Ik(Y38DBwx#wa@RLyE!lU?BKgU*v z@2|pO6ly$b$^M={*Y45jymn25dW}(eyJS?;t>7CJ*I#k-a<aPpJNT~<9qY>omDv^t zUe^kqwO*1Jok$!X-8b@mZztg`td)f43`_l@T(Jo|AM@&%)VGaocTNi2&Pm&v-KJ!3 zn|!`T6&D>)MtFi>%PRn-w%?H{bsE<`DDHeIDPj6be$(1P;RZi(M_PlHnLn0>+*vZ8 z61>conSi@W&IfGHygm_dPsxLTcQcKB0PBjeAND@VBn0lYm*y?S-30Ed=t&nmzj!@! zG;x2)<78Uk7e7nS6F)C`8ML2Ye1tfEVdzv23K~cCL!hjeR7)bQXL2Or(jWK3g!$Ia zN=^-L<0o6Hs#6kJi<-(1KG|!D-=ZZJHi1=2TMa;2P;_1L$K=dy>Hx<L*`pMez*=-; zrQ*F3jqx3X@*2IQSDr4qI`a}Z)3h60*M_Rg%UsPs72T9tMnb^x0SAL_PAXeU8%7n~ z)@f(L73q|=hYIWJRClFq4;2nd&*Mpwkz^VUu2k5oVtc4?h?ShqEZvTTAtkCNn;F0$ zg+r<Y@)@aU!y%mns;bx?DjZs}C)sPccwbOk$w&MgN`$qX`b;tnN2WhieNxeeqcX1b zl1#(V27=5%rvh3Hq%(t=X5knE+01b$z{9Zy@|p9G1&lLLmAMR4?r^+;+RS(N0JItC zoSCPT2?pxDwA&skoSq)ecx5D+hBJy4_KLMVRJcRNfM2Zbp~9Vt)deq6EXg#SWeCZ% z<O5<SlgT>P%}cxOq4-jDmP)me+`B?yFC)n`+^0z0OlPj*)jr%ebDpvmt101rT{Rea z1~sh$ORnTc6qOvNuLV?B+V)W4G3jSP8A+z$vE>STnV)lShD%-f6r#yeY1>1Eccp7s zTB?vt!@DbtxeCcNyvJSEDkRfzt%b9h+f>N9%p@}BGm=chdks`nX?v*fzVhp+t2Q%U zeOYgL`edFP0eHArL(!ZWg{^$}Xcy^qS~A)mDtx@l!+^HTfqMg<Ed3o|TILxZA>mUQ zA6?4KDs2xHK5IqK2hhytteJ}dv~#1?vp6Gb+3<z(kUU3c4$+vsSY88ITBYrw!k4Xp z<1&97Ppe<CJZEN3W-G<;)nYba@>XWLVpbHsQ8ApsxFqxUQGmCyZ;`SlBL}hY?K0g= z*JLKl1iWMO<QA`ku9tGu*pE6{Beh$NP1i8pMp9BqwQhT;a6uxi^g3-16(X4$U!Asx z3Xx2YqP^)lZ4U*i63W+Udniy>q1rla4;3PrDqnq_wucIlOi#@4sI8M^8ls|AT3emA zhYFEQwMb5@)AmpylBv>W)@ggF5Xtmn^3AW)_D~^`scz{7b=n>(L^2iUqB?C46(X4` zZE@X0crAoTravOzadp}rDnv3B=d!xxqd-We>fV`k+8!!IGMxwK%8r`%A(E-4`WC;V zwucIlOf{3eL`O-cAu8Hi;jK+|)b>yzlIbvtuTOQ9WE!HPm8%GnDN~n04sFib=>JT^ zy>;{rszvZ<F-|I?lYYXqHe>4W9U?W$+T~GHe8rv+kMe8sZRH{N`=r<+t663D9e23y zquw!Q{gjXzqOyIFu64HUqC!-*hrv;2w>v_rfLEvOqOcvb!AsX^Q<)GU)h;=8sqbN0 z1$X}Q{;d8XD%(3$h=kM-m92nRr|qIbgjAuTx{FT%A*3>XJby~`?;#SRrgqsBqOyG% zS*5OTcNh^;wYYnA5>i7{wz_cXI&BvfBBY8jU#IP&LWESU&P{dNE-FMw)$q)$({@oI zLaO%dnqQ~wqC$k!<H^6EPTNI=2&uYd7T1kj076I=I<8LJMTH2dLd)v3T~vsW`T?b! zS-0~<5JKudKr8FCT~vsWs`_rI({@oILaOrJQm5^rLWESIJL|MvREUr&w7yQ;MTH2d zLXXsGyQmN$Rp{wDZ5I_Hq^ispxqd{d12#wnA=RSQ28#|ITNxA3aE;e>ksqS6)z{rR zZ5I_HqzZU-+Ab<YNSy-u$Scuus-WfT;+1H`bxTCJ8|9#~)$Loa1tLUct4mgYp2h){ zt?G2OpBv|@^}6e}wW-M*QG94m=I*+G;%R)RMPJQtiDuE01gy@4*F$?mh3IK@&-Bn9 zQ6YNTRzS%*X26GVBD}oKztX*r<-t+aQ&FYQb|73`tzj$GUQ)#i%QRt9y}0fr^Qtts zm6DnkWc#HLX2dgTB!Fy_EeBraBt)O=00ZgFZ(z#~G?33s7Z_xqHuEQBrfjo;`b?k# z1{>&;IbH<}G0>cOQ+b9OXvsVvwqXX^GK~Vm4NS{?sXQZWy<o5U{(zANW@SE80WAh* zXSOKMC<Ajcos?&^fw`Hy*jf$jl6gU3jDdNXx5YNrz^<7ZfpG@rXR=}&Z(z5~W~H<l z*gf+nrA#oeN9I#iI?=$Mndg);$-rJ5nog#CVpRHkjp9<060JF{UtY%K&@l$sh)kng zda}|d){D3Ddcwygwo4zKg;(R6m=a~wxF)8$j5e-`X$JB(u8Hjp)Y`ZvrW>fYaZSuH z(8tC#v4eqT8`s2+23l-f6FV7bvvE!AY+#y=YhtE>nKrJ8SqA3YxF%*BSYYFtm}6j( zjca1AfyG|(YV~j(!;v_kL7l1`NT+HO-$~!A9%_Om4l-Uh!4d}>a1$(Xh=IJ9Tn=;T zW{tp-9?F>Bol>^=iKEkxlp^;WcEsUc;@I31guP59vm~+9z=F(`NQ8;wa=#+wfy_;6 z#_<NW6u+mz{jOEe>=%EahMZui#V_t4bfTd)zxX_Ho|OANWlZynJ1gybmNwrn&Z)AK zU1fgpTvf2l(jM@O&k;Js&<4NZfF=8SiBk=2^otKr+V>4@@{2E04W}8}%<G8KmK%E4 zFJ7p$(+we@CZD4BC7Md=k}U@%4y$>FiyZ!IjQRf1sxmI?rm?ELkkacDtJ70?_sQ&~ zs;;oY(UhuZR~krX?oyUD2J)G!1g<hr>m^g<EM2dtn;KM#t+a;|aMjyyH}?QOmss}z z)<RPwolA}4Sng_z^{Z_5sJ^ejX(9En=D>FB${MCGfy=7Xo10a{`<ku)G4AH|{0p5b zzA4w29PhsB)$`B&@ZVp3AdlO|qc{zz`_HMO^#Z(7A!mE^%c?_3T>(A=>a`5n+keT# z?bpCBLA}$jxw1|uM`P=(p89Y&+Y&&uEnaBCVJFqo^L0kF_%3V7hOf1xH1AsSOoLi7 z@Iow>AlH&-TGWzd;O|1NCC^OI!u=fh3Gp3z1Zsh2%T^HA?IPdn1oe))`_Ed}_kHTb zbe|0}d-l~R-E3`pAZi<$4g2#~-vVE+`)IxYP-i`3_N4UrP_H+Usr`rR)Z$CQ7eW1o zitiB{JAbxo>!UVmFOm9hQ13^g3S7I)^vVt1toDO9r|<o)c{8yWdrgI&?&~7@(;4h0 zYt8A_nkH+->7&$&Cae97T8&qeU9mHIYMchx_?$6R<1>)!eOA3n8MyEMjM~|CDs~{D zb4)H7^bup>pX*`|Kj1r_zrx}N?tA$0glkpapgY8~qKm>zL_~4UASEjCt}p34IrwRT ze{(?nEDaU$V&^NBVTcB__7yjG^hHO1{_3Gm5MB2}&h3SU{Sx5M9{OwkT?YOEG*lO? z@nW__gobN)M*NkZeL*`yBa&1!=@QOvf=1*3zaj99Kpo)aOMUN`(1=Dr<z?I|(1^i+ z;|MGk7z@}$;3Wt{m7dZlgotyIhUh_-H@R+XoMbJwpYzzEC-Oi}M!Fv4V4|G6b*%E? zRnAK(+gA0^zxYA0$f=c*n-8Hi?{-w-$>D93mMuM9;Yin_YnY65EeZ#J>O};)7S$X| z*YX|#`#6ZM<$i@DU5nzq%#r+j0To*Xd>lmAQqL&Z$3b*0s>^*GMAz~pVRUDau0`3B zk*-BoUmpkC$Qr4N*bA2QNc*DJI0HGfFH+Lj*DSOz3Y&o(+85R3z6+v#5pdrH(Y^?{ z?}BJw1k6AV?aNxS>$~85{%3aJX9Hw?p}tuAG6R|4z6+v#QD*mD5bcYA`!0y~MZkR* zMEfG(z6+v#5pdrH(Y^?{?}BJw1l)H)v@ZhgyCB*Zfr5b?+Lu*o!)3&xeNosM$f12P z;0)x@zNib4fgIWwA$=EY;r~@+vW^uD<j}snqf#U7i^A@^AlesI@4gG7efc9P&Oi?B ziv|PjOIcb4W<KXf6qQ_-_L1`=139!W{Xq6z5bcY??z<q`7b~AaG<}?b9NL$oSUP1O zhxWyoWgv(4#du{PhxSEb_gxU}%W(krT@dYyfHROo`;wq8_gxU}i}JYdf@ohf6z;nq z+83GYy6=K$U#g1Y?}BJwS^)05AljGN0B0bF_C-ZI139!WYNj)gL;Iq7+;>5=FZ0Rc zz6+v#Sp;wfa%f*vfcq|p_C<NzcR{o-*8<#kL9{Qc7!3Da5bX<U*XX+-+85nk?z<q` z7Zrekoc<|Cwf(4*)uZ*Jc!qg3Nhu{o26EEAsPkqZC+&;znSq?NFOL*)^=)%*X<vk# zft<82Le4-=+85<>26EEAJj08kGmw+^MQP4JPTH3PGK{Eg&MobW(wu>uv@ge!<_zSd zebFuL4CJJJ5vMbdllDbv&OlDu7ribz13775#OVy=q<vBMoq?RRFEY<_26EEAXsSmB za?-wNCVS36PTH3hlo}bxN&B+Ah%UO#xut!%lvMjJsM%`co`Ip=xEoYk8270(BBcnv zjWFC*KP6UEs~x+d;>*;LBr8%gZYvMD#}Q#`t)`OQY~0qmd5()QcY3UHX=a8wD><oL z^n5ofxe%3$fU}a5%H?!`vyzj_#jZ1Tsl#Py73{3!q;g5}>TFhWQn?5?D><oLgq)R} zR4ylz#CJjct0W<6YDZJK^x-0ym7G*ATG5@AoK!BlTFy#NDi<+2D><oLv?Mz#IjLOK zW@jZQl}ihp&Pq-ymnUhnvyzj_MfZubl9S3s$XUrr<s#&)<fL*LPbtnyPAZq3LC#7} zDi_t~tmLF}Q9frSCzXqkvyzj_MaWsnN#!EstmLF}5pq^?Qn{#1z6-VysSem66;v)3 ztu|OR-v!0CPmIk<PAZo(h%qZUsayn{m7G*A7lZgNsKrS^D~Iob8gbnR5ynbRDi__e zW+f+;i!Pa2$w}p+I$iCr$GK{~^1}Be-O$<S`_lIjr@U<ReMth==4|wR={>-^+35R{ z`u$Nh`o5$~zNI4izO*whWS(CUeP8+$nHF#^8qzD@mlEarzElx?UlQW`QdwG!>Z+B) zZWJO8AzWs{L08?v@lADsMW4!VMsxZ`0yY8(uUo7D(#qH^RsdZLNXlnA-KW!YFxQ)( zNe8ctSFP^yGtuhmb(f!sLh0`EGf^nt{e?B2r#{wpm!FA3oxS80*HH7o+J`AB`4+-h z@$71e)5*ULK$P60R(DD=H<0lDH6}yJuR1d^ueO$@XHsd82C12{3(GWONvWAi=T&J! zHE08)vV86sn99;hZO{frWnUO)gElZK`+HW+XwU{mWq-G|r9m4QmHoZ5#cKnjvM-IN zXXtA|$qn~wlBgRR&(lMv@oj$n#!0j_(ReB0WaFO+2feo2c`hH#4nndmYV1zy!^X*k z(~ZjrXS`rX{^i>I<UKSkrQ+h!C;Bx<sq~ABRC+yZeq%?y{x_axrT>s{(D*QQq#AFr z(*H($*jNl_y0MO!OyhS67dKu=d`aVX`OPBasJ@wgvYN6}svxd!wqNs<>RUxluklK_ z{l-e`&2oN|jb~eZbNEd)cH_6GaW9Gr8z;ia@$^^1l-tu!E?2oKD3j;seaPm}mtN|1 z!reNk`n~-+C1jTIQ_XxfjuQJ#d#NwQcdm-t$M2xz%qC*SevPj;G2O<gyaj%Zl5?g^ z%=b%QgyJD9T~EHro^D=N%EbHt1L>@kiTQyB@>wap@`DW2W~KDXHyfzWN|~4+Y@kn8 z%EbH-1I<|}6Z1n2v}C1B%nvirmX$IwKit5ytdxoQ5hkh6%u1P<A8BA#R?5VDi-Fl$ zDHHRf49v+&nV27KU~X2*M2s)AtnHGOGBH2Kz`U%KiTSYxcFjtem>*|gepbpvmTBeL zEh}YWzRkeySt%3q6AbK;l`=6u(ZHTrDHHRP4D99QVrAm}8pTMNs3)_Rjg*N3Tqlik zL!?X;Z!T6QUWszV#ua6v%NQvWEu)Pq%0z*@jVsDTfm$0^l!*fMHm)cW1^U>yqD&NM zwsA$7D9~c#iZW54&BhgFqQEp8SCokYGi_W^CJM~AaYdOZu)xL@Wum|$8&{Nx0$ANW zs~$$mM0F|`D-+*Q4<luwc-;g;nJC~U7|KL}yqCHi=7va_sEp+WW#We@5%Q5T@l(QH zHc}=EEXYR6#DF#afo!Bq6xdP`DHByevtJP@6NOs*ib$C#gai^P6RXHJ&98`*iAtN# zCSy!Vl!;cEUlA!2mG*#N5h)XeHu$|GWunkVzamm53T^T$B4wh`W}ZFFIFyM(@A?&y zGEoR+V(K$`pAk?m+)eMWnrFDk;hr%@6A>vBHCDM;nYe`XY@|$7d0sYBCJLmpkup&r zpN*7>0<~VMnVb!gGEt?N%y4O3U6D1Sn-eYXA=ZhOdSFyfqMB;O@dVk+o+HX;4~pLw zI4z{As+-%fD{EQ$VYsY1J(#T`mT29l6*2CHi8!o%Vq9um`*;nzaiz*f=EZ0nlL_>( z#FM>-%az!gA4XhmXBOjpMQ!?cK=yDFD(cFn(^xON9}8+lNAnv^d$}7xwH2Myw~DWm zlDd>D>}8K&L9OT-z1H5N61rKYJUy5NM<N|8d5nKSaQ$6uDl!1}RB$>uD^E=neE>th z=P2&v#<~1@jr}RWZ`_wwAw(QQROO09!$WXoatu-t7D9cz)aT#^eK@M(1UI4@^x>$g z+QgFn+UFy~J|C)LOQa1wt}}o?fAy!`ka)Y5P|2!97YQdrF6YSv4Up^U`H7quDu3jA zzgz8lO=s(&c0r;_7wDxcd~X9ZKz^ndCh`(m=3eD{M_;L9u;ugl!$i3*y#EW%ss1^U z`!C`&PbcP{{*dn-3k_uF=}TPHx`*-Mga#g_s0uar*2mdC8XCAiRb1*yyLN-`O@;>D zUQ1gpb9wtd!-zdi<U&T%zdT_Q%B3%$?}P@LbL@2qyCm-u@jNu>@CrDucaejCi9Qw@ zbUOp=-{2zec?qR0)I5-t-oG)y>j*N@sy9y>q-UXji>qYjYaCY%4O*<B`ANbq_0-oH z7HE(jl>V)WGL6^CZ}{Fm(4hHh<9b)g+i&{bi_oBH%KlKIL_+$ln|<$msAm{RkoF%= zggP&#*Uppp#@cJU$&)<4*R;v=nGu6bf%<Tw?u|;%d*#<$5NObC>cu0jf@iR%xEvbv zfg&Guk$-+0oisE^XHWW%xyZ!tP#gZ1$e(J;J?^?!^?Tp@$Ge<Fe#}8fc>a@#yzYzS zs%76Be9#fcdj3<1{NI=#M4UWmw6Z;&=%~A3`5zD}puzhcb0A9ZL|9xeu1mf*_=w{? z|G7jcu{*hH^GSo3qSSppQLMW*x$5ncn)jbahyN{+)dG=R_3lZ74pzHgbgen+L*JVO zHTTjGzLu!!N3oe?b9sXQtmGTS`$iny7DW#kwmZ?E75T${?HS*Y%f$C-k>B=#ix@gy zZNDe!4=q;8+N3|^cM5bY^4Gr=<+)ZYRYm^VC}P;61L#Uv<iGoV#L=KEM;0Z&h&YCO zZLIdysG|R%i#s=&(EYXYW8XUv8gXLOn(G@pZ=`L<iB(JU1oYh8yn`2`0$&y6+%Rl8 zsijX;=+EHJ!a$DXsx2pt)DE5_*^|A+8?hi_`9+~XQWIyx%1%XFPNMX-NuD>gCMx~b zR8;y$x(eK2x238EF+SpLIq^f+DOGnuT-`_Qt7~~6Vo`NhITp4QrAl3AtMj9iyq2CH zZ7t}LZ!Ty|#PSpceb&C9#JLnV+jVnJ;tast<SG?<;-6fh%F&DdxZ#V(BFdm~ar`4b z`qc5i41a-_GoI4*J=68Q7?{mmsdFi4Aj9x+szj^Sh);ZP2sC0-be-OgGOJN;&`VZr zI`P6FE@adb-Fei%;c8-zQlx)bGDz2Y-sn$BI-0@`g+{*%c%8tn1YQNye9E#8wJOgT zzXylHf_8+)mH|e*78QB|pwRrpS%ev!Wf&59R`=#N<GL5C?#qjU)8e{UQPx?I)%`aD zp9!e$VSlEnP^<D--G_q?hFslWM1}qbb<f-!*L}O{e!D2iwrH;3w^G)1kkwuD8C`{} z?pXwOgj$uy>OKc_2IT5q6czd()P2iu<GL45pzbS+f)nGqpQ5aXA**}XU+5}ibstXP zV5n7jtnM2?*FdiB2ckmbx=+(pw>h}Ym^b|{uKV_=?k#cM?^4!g$m*W8g|0$Y_c;X4 zfLfKu>V6dTAmr+v78M%TZFkkzulKu!x<69gKQ2lh-7y;T)L(t?@04eC9}YMevbt{| za1GR|JXZHxpf{lCdVi(vulIYL=J~RBy?T#7T-u@#3%dRJ?-wOMi`!BEH{a_BSv!s- zaD>3C6!1d=7edyA`v|OqToYDCCH~Xy+ibrf;!1eU6KTh#MZps6rtD7p9YwtfS*<fa z_q`n;tMzOGr$epEV^u!}dH`}&Z}^X@c6Zu^zmI#rKy_bK6nqfZ-SG<qKFI3+K7o@3 zUZuzP6IcheDv#Cu7tkk=tNVti(74-QA9?HdHGhcfUZc9-EeZ}sn6rM5{5wx?$m(80 zV6}kieucnGP^<D--BtfU&V^jvYokKry1zc-?5b}m)E$QqOWakb9q+~Mm`%AmK-P|{ z30x(hc5EQ<7-UU&pTHj>*M#gJUBCWm6Rh`(A}($%^`1Gus7uuQx-XI9A*=ON0^bu* zt?LP_g<6%zs{Rc0C&*R3>_4j7U3Kq0*FwGOyQ}_oT=xiMv4N1)eI<d*1yuL12>cRi zRUWIm#!q-T$kkmR75Y!R?b*mrizF3ZLZeXOe*1G#;=r!a7@S18OCf8=vjm<NP&+;$ z@G)dfs7)li4v=fY{HVl#+Ju&Aue+X08aRu(O!#=Wy)-a>bHwryENxpNkT}zO(6Pso z!P{h-9Y4z7<x$?}4OjFR<a@I{FYBGxa%hygp`I5$1kJBJ{SvxI5N>X#pwl8&wQ+!B zmHZe#s}Yb|9*CYN>7JgqWBbyARhv&N@>-@vPkN;v_6_Ov@3^*BlfJx=?zJ>U@!g5P z(!~d>E;)%3+uG&0r(KS=Ph3d@$nj<rZ*qm@V~B!PYsf!h+MgYtN><;`<!0jx4YF}Y zuac6g?Iku+-FJ-f{$6IP&zoe7b6!emD0w|hHKrq|X2!TT!o`1eHMEhSKYz8x+Ft%n zPgLmTZz2<A4CG$^&Tub(7ZULUXo6n;&U7z-iKBSS_#Q=^?LLsbMfzrF#0^m$4HfEz zPNtkG(S=Pkxq69J3#j8uNyv};zTWz7kJvX5)}Oz6ZFgQ$&7S0Ozq5qsl4Js1Z^E^6 zgI}X|?gie};`HwMgl{jYKOy2q$lCd&Z!f8|)4dWt?b|Eid!+vsYVIWw{~15j_$F6v zJT`iJ@$;%5N$a?l=D)eoQcqSBscW*_`UJb{(`+{*kM%}u7cq~DE?$9=t9K;*dV&Hb zNe};J(%WvH2H*lW0RHqIxG>o6N*B2PPS(r#g?^d(IoV#tF7oTeHRXUM>?wM&Z{Lol z9&rpkzr**ZO|iGLEBy++j7=f$8b2$|$`oAPuW}#brW|?z@7`DW#Ts%=4ZYcIA6dxg zgG+LHWFccfi$g<XA*0VB-V8NAwyxS_W$041a{JkWGYM;e;gBsw9}@Vrz^7!oJeBZP zK(-W(E@FZ}J4n(!_cgCxCGA)P*f^efNNHng0Y}5K7}}{3;2$`qnSZx}Z-U0O0)9{6 z9caXHQ5jR(jrwdB3eOw=bd)rkB-j4UQ4Dgj{rRi)HfHVb9ini7to`Q^I7>k7|22VE zp`Cr|^=7^ol@TqUZg$)8tI>o&oS(tW66NmB&02~{gQ&WDX4X>TM5TwMXI;k(5S1RC zp8YKUMOi+o&U&1HsJcsL*3bAa%1%hl+QffRMbGT)Qz=B0ZS;#~-NpSa%1_J9T2q1w z1*-0wnN|I3)M}!p^z7G37iBK@Q?r@~h)O?A&l<shQAI=6yPkKWz+1CF7uxLyQ7|u> z77ZBxb{vjwD$;4Wa}HuFqe-NG)yim3;!@L<5QJ}2%C=5s|K7e5v6WFcjz;ZVr-EXO zBUO|f-bTsU(iI9v7DvqrM;1p47c7pH*({E}BoJF1ZB#h2I8r<x@%YL4tg%*svp5<G zjxCN<SHa@wb;4UMj+8C7IJ$)tSscwFF19#QIJP)aYYG-ekE(pLlNns8aBOj;x(XIY z0tJgBfr7=6Kx}dJ6xn5QbO`@5`|$HBWPPE&*y3pK1Vu&uUdmjsI1(sW90?RGjsyx8 zM*;<lBY}d&kwC%XNT6VGB+%aC=o+;lvN%$>U~y!iU~!}_Y_&KN3NTHW!T&qSWF2d7 zakNFHMixg37c7oceZk`BAEXp4jx-qDnq_Gfm?=xLE<#bsW$7xwR*R#tpxEL_;ey4H zl}{lyePVyF(*ufj7DvV$SsWQ}WO1Z$!Q$v-K*8cjpkQ%SO<e_xBjqVr9BC*D7DrpK z0x4J=^)5mz%SQfQGXMpPqXPg1iz5|XusBjP3l>MJr(kh(2zd$?M<@Ir_Pzwns^VI= z_Bp+WGj`Jx-AsLerkkN@x|tdQp=m%S2L=b68-j|6SAqj*oJGVb!AOi6q8MjGqDh=J zkwi_riB~aKqj5xoMx!wpqalgI`~S6S?|oY329w<T?t35oeRaD2s#W8z+PhZOs<i+j zi6dqZNgOdvByn^%KqPT=9XcbDIGTuBZ^+vFUYuT$#1S)q#1a27MV0)pkyU%~hvDev zTM^|lsz~C9jgKUbgf5aedK&eOC60(<i6f#|;)v;Di6bhMj3tg37fT$i#P>3mIAUBZ zadbZ7Vu>S8=~&{3l(EDS<6?=UuOMA4aYV{k;)u<UC64Yz&0>io4)r35BaUPfOB~Ti zc#*`><!Eq`#L-5?io_8|tMq#>5ES*hK-LBQeh@0*G9Vv(M2Vw^5XzxdM9!e_F%3nO zWXTa1(;)R61jxIVLrEqZrZp$eg(1dF4<(K!V}!*LM^Atvk~kuWC5~9jSmH>YGs<Fv z^8quCC61~giV{g25yTQlM6txtYD7Wei2oW8VXLYVN4#DiNgVNw9!nhYX~hypB#b4F z_)3l?j#%ed;)u89V~L{|Q0G|Ui1Q?tI3kKAj)-E3qq)c>mN;4n6iXbjyjbFh>0*f^ zqFCaHD3&-PiY1PSVu>T>35lb52xJ4KlVXV@2D1(l47P=Md59y4qbm^-NgNTx5=XZH zLE?xnCwe6xNF1@pIS(xEr4mP+vysFRA6X=E#4@$?ZDFcni6c(vP~zw^ESw{Wqs;)3 z#L>q9k;D<(9Z4MVkw+3o3n5xzB8ejx>+H@*;;0HJmN+6ho8KQ+st?~BGEoq4I{f*7 zZ-_pe!r`R4L4v=A-xSC6{qRT+6iFQM%@|1>-2xCw9K8Z!l{o5d`hw*Vi6g#URpN*~ zl{lhLC63rel{lg=mN@zqvI-@RHXtUHIO0qRC5|T3ZzYac*L?5=6dFk!vByG*BMzug z;%E(s@&RK*i6ik_i6d4clsFQ<l{gZ=l{lgwGCJ}#hQv{I2FI%Z5{aXqqiQa*3v-9W z(Q4-Y-z0G~5P7>SAS@3OM=!Fxe^TP;a^}m7QvLCRH=K?kNE~egjwFs4k-8Ki14D|8 zj5SEIlp`dPIAV0_P0-E$6x~?Tg%U@MjwFt5%AsH@al{84NgNSG5=R7)#1TOxaYPVF z91%nkM+A|?5kVwzL=Z_F5kwM4d@Dr~M+A|?5kVwzL=Z_F5kwM41d+rMK_qcR5J?;n zL=r~?k;D-}BymI#NgNSG5=R6@5=Wcai&o-@U*<^Shyc%ty&Os$kv5Vz`aT3pLWv_y zXeEv$VJLA#5J?;nL=r~?k;D-}BymI#NgNSG5=R7)#1TOxaYPVF91%nkM+A|?5kVwz zL;#7Sm)Sxqal}SN5=YzFLMw4Z+DPJvAd)yDfW*;*APyytm@t+&O5l|rN*wv}VXzWM z1d+s1cYsLZh#-<UVga$l5m790MARNh95o_YEOErRSmH<uizJR1w<(f1B8nxBh+>H& zqFCaHXiFq<L=;OL5p9EHN(xd#DFU`arh7&)t0x!|M~rU^aV&AfzKSG{&IJf1jz}L# z91%nkM+A|?5dkEQCL?7ial~9?&A|IvTD<&1;^<=J`E!Ko(vs7;Y9@lJ7=|y%GWm`$ znNadpmQsq3MOC#GkuzyN_!X$6IDVL=AncfM&hdhlEjUHeaUsr0Xe@C=LZO%s&p?Tc zC61;cERs072q2U=;<0}ual~pBNgVx{bXMYs{z&489S~%##1Ruw;%E^lx{4Z+jG{(= zMa<t9HF^wGseb64a%_1*)X2xbP}GP)p{Nma9rEX9NU~O4;?F@u(;`!KX?hTXn~pYB z>+%dUsde~S0H5tksQg2~(2J4IS?oIm&Spe6FKb~y8J}YF5i7BQx!A8^?6A}@A?-`h zg777NHxjjA<8z5GY+>tV%<UN8XGSeYAHTpj$NC=W_0eq!i}%d%FPwyQY2RTM&h3z) z8787oX}^-IreW0Yg6N@a#juUcHtmm*YKZVr+Mg;w1cWkvhPe!@W(6~THCrhXPZ?h- zJM3505;0gJL@p-dk71J55$%Y{X&qZjm_FxcnR9C}1R(Fr@~34Xnwz)HU4GIL1l8L1 zV-Zv4R}DjvW(4)%r=SO)8MOb+6!6b%AIe`eX8mjZapoV&d$E!G1=vQ18^tYV$a|5X zS2|&~rV?gkDDTDTF(;cali@~Lc`q&*U(F}X9}qS=l=otN%3GlzwFQA+P<by_WWP}f zGZk*M%6l>BgwfEx3^!Wky%_Z1*o3(YZnTy6Vs4L*OPFbJZK1pu34b#wVFtmqh4Nmc zteAm=HMr5Cyca2tLclDzwou-Sfg5Kg%w=$Gp}ZFZH{rV32DmYyycg$r@{-3-YYXMQ zSje!w5~dceEtL1-MB9CDC?A7s3+27oUmNyGm?dy+{OCB}OUOffc22_l60Yr9j;8M? zQcON&E;g~@+U{rI4-!60z7qjA!0i?|w<i)eK#XWCHt%mw$OYoDd|0<9>Nzk?TQ3fo z+Y^IVf#}S633DXen1`9yoe3HE$xEI&t?elW+@%38?wc?_g&R}Kq<1G|u23GU?dPPr zN2%sO0nKmsL%l+YHFncG2VwUfuI+JBKA@DxAD+N1R0O`jz)c!BXi>sE@C5{hvTbAs zPg<NXhrmI$jVv2w+fIYb&u7TCwS}^62P6I~M<>i_aBZP%8>@2Vl7yKJ*A~jQG4Re~ z6XvUMZJ}%%1OIkh!dwg27Rt8qQC@j`!ki5^E|hKK8<+w$<3icCw=fqd+twD!w())Y z_K7%lI04B**|raa>hjaaS=lx+csM>fZJd>D<M$zX$@8a;31!>(DU!3vP_~V=x$GRA zK*5a(W!rky<As%6T%IT(y%`hAwrTK68$3RgZCm!S5xViAY}=S>M*?;aW!rWSW!uJw zvTZG%l8g^!+nQ{^giyAvtlUzBvTY|MHDF@P6zu%hVDN>qZG4wJabCiF8?OB}OZMsj zV<uVIwuxpMuEZe8I4j$x-LU<%jwdbkJD^?z0;V_@zmT$;B%*EYB_&$yhf#ir#R>5w zoFATRaJ198hcQ2c<c;JF$u`Y<8=nDY3MAY5qBkiR)^T^GX2rtZ*TN`NR#aNY>z0J2 z^+KlF0#H!04MmC&TF1s(%_!Ai%$~(mQfrn4Qu<X0t>bx1Uj_OTi|KQhoCz^9ob;$P zTE_>LkTtwq2|rQ8_R1b{*-`Bh7ow&jE~niRmTV@rqvx}b$r+8lfOs2++nn<gW-qw* zb+&8!p<2v}nP|snq+X$T+r-W(7>~X1#BY~ZgqLMD-#`}U!A;yS6^ig!1YYp>dh*se z<AQ`a4zA;^Zd%)B6mbk_Sj=h`gJU_VF=W^}w)T#R)>@)-govanbk)A7Z%h=oJ0>s_ z%^rABLKuhj_?hQ(@*j9%!pwl{SX39Mez!{z7eqyLJYPgqgN)*0VxsnoKC>P%ftlEX z{`iTl#}nEg-7dnRHC)H`L|l(AbtxilNk>U8CfcwAqV`_>VxqXBaW1Cg{-Wmmwo5i~ zZQF1A%;pqjGntE~+w)pj!kmfm<n(h>KZpFwlmoGBx)#m46mH6%00&=;PcGclc7Q1( z@H6Yn2{Qz4N&~<HUrCr-;il9AT)#G9z5+KT3vkmV33Dafl#fx`L0`q-gq!k5fOVH9 z%qqA&Sn{+ZK|6CDzL{{-j|brNn06*S?;+$jaMLaZc;jmc^90=VD}-eGX)|tsr(=t4 z#yE_|6dEuov9`VYd(#Ki!F_eQ2?_%+<XeUgbWC*x`jp>J({X!uZTmDNn!!Z!Qe)EO zdou=c#tg?GmA4jN56@ug%dDT|?8g^@>6p?dPJhv7rXPXyuFN=j!+a`>_U-l|u?nBF zc*q$Xg<dSwXeAu8Y&srbt6Mq_5;s%7il`~);^)toCCnReQ%(lB>g)K9!tFuYX;&j; z`sEM;ftz*<z%5rK%sRN~cL1=B(|!WacdtyCo8ZvRYwgl=UsQJ<iqR^Yj`cRY6XC~d zc*!N3PxVa4Z8nDQy|o&{uVnZ-f&|aZ`5%}9GB-<+c-ArtAWrm1Q~;>?tqmUro&uzd zIyP9+l}PtmF)iLhc=g!Wd+?3uRu@*4?<bi8@|MC=-GGcfu%xWxNG1J59Xp=?Nb9%? zW$jy>TgfGB+01?Imzr<GlZ)fEG?D1-SY?Tr$rZ&!Hj{#J3g`#JOnzkJS=lbH)TK^L z^qb;Lic9*Sh$ujwc4&3Y>87GL*3d3Q@k^p(Utf#k6Q3FpnT}2y&L@7jhL>Ejja_j< zQHm8sDP{+n6I-|5hVxS~M<$ql3py61Vxk{gqECJ>I@;4Q(Q7**T3kew>08_dMXg&` zMAWh)q979&x8IJ44k;o!Wk*CCi(da%?}%t~5z#|CB6_kcuG1SkA}SPpqVxTB&;_%L zh(_#)=$Z1kxcNIGs;P*HPTLXDY`YBODEQWnh}ISn{cJ}>v+Y`#IlZ+bqOx9Er%OOo z*<ZUr7DF;v@j@xN<V?uqb!_adbR5o25uNGS)JMa)zT3}+%Xs|c`tG)Z60$a@6cZLt z%jb)TuHF&RL;d2M9@+s>J4}KU4E|VLJh|hMjZLCCU`SHjDIzN)TQl}#E{iv!U<efQ zxR=a_U<ed4E*~6#ocDYUE5g)cvg0sjkW)aAY3C3AVEP(#vbg|xLT)b9e<NY~!0F}! z<O#_vpM-#AaC=#KLT)ZVPOmMLC*(TrA;kX#u6>y;gBvz{-$R}dkB9PvT=-tnY0TcC zJR#Gqv~qZlz|TKt{mp!Phw_AETz-#ie+wt|gghbZIdMIhZ@5viw*h%V*7GX}xDZb2 z33)<WPu+5WJR!?_4DpY^jS1xm*}aq}v>c;T#_}mo*s<MKjV-wtfqXu~`H)=OG*^}b zx1EHoa{GP!rhSkRAs*gJlzT5S*k>|4kSCmN1^IZ6nVe$<`2>(93kCUj%4p^m38&2s zh1070rsft2r_C)APMcROoHjQUPOI*nnnxK%kz>5iap!&$V}h>Y;L>@2z<;`IUniJb zB%L-lluoN2l$u*4+BUaHv~6CoXxrRSgsr+Mm{%;qW=7{ABVdkPj4e<VRU3|-4KZRq z18uZ_EeB9k&3&X3okC4mi6=x4f|XJG+!AS4ow`V#!4S>~C?!eBGiwM(B+slN95Dt- zLpXds9u46<29FqnEV(IrHT~8Q4#Q1wIDTG)OO3}5jX}Z?P6889j6uQ>4$FeQ!6X`e zi@OniD|rS(I7}vzXE22GCHQF!vJpx1z3^kj&q^5};%9DcEvpn6!nuNlP-x0+t)M?N zgu?>WA|wpq5U52+7{Vba6N`{AghLP-!nqpBX%TWF{)^d)Tj7xgA%TdWxoyGl1j?iM z84TetvB_9NI0R}D5{7UH)FLDd;Si`rNEpH)P>YZ-ghQYfAz=uIKrKSL?E=&yBn;s& zrch)EXC>=E@iTW;n*PWTj)2Gz&InXLHiSb2@w1=@{;xqIX;`r#oJX0f^yFdX^s7Zk z7{X!kY7r8KaDIuH$Pf-Y1L9|}U<*(13V!Hp&bi=qfY=aDH#~f?2nj<t^s7Zk7{ZbK zkqO68WC-UVyydJR93i%baD>(x!l7R+Lc$QvkxZPSx^eej0g)k`H&6?;2nj<tOrsVd zVF-s^5m_~V)WxP%hU&&cLpT|VpM{2SGE_JINkcfyIx>XAYDR`|SdLnR3=QFAsBZj| zhH#jHT7-ll9Hvo=kT8UE9)Mbegdv=j=nS<82}3w})LJb<!VnJUm|BE{Asl7^Lpc1$ z6xH&>MpknwRWlsjO#2e0j4CpO!^TI3aD?t3FoeT&J2HgBxE&e7Vcd=k;c!aFhHyw3 z8^U4Sjtt?DGB$+6=I_W54u^V?Asmim^EnOS<N}UX>Gy5u$fAB1$hx54@jWr649N2* z7yJ^xRhJ^F9^dJrGz<!#m4_(FcS08$q#ld_nKApqBQp+jn=@!ph%wqIgXTifcy|oV zowA0*s(#WMPEM@h<o;1>IL9JO*oNdknpUw@{S0e3lR*(%!{H;_ku@B?mt$)<tn<!U z!{KC!t>F;G)^Lb+&KeHOi>=`>U2F}9D7J<}6kEd~iml-g#ny0`Cu~FVD@SWM(n*mF zngmk{Pl90^l4Lxa5WMr&a00%eXbnfw!8Rm&oYrtG?yaWH|Bf{rDV?@&BvoYEJhq0z zR|^Ixt>NSX&e4Kc!(kH<Kx;TTv4$f9iq>!>qlD>8l~Xir&I}@JIHv=M0GKzh=NJ&H zY4faE0l%0w=ljiwX><AlF>Ov?nV2?bsWoESoIWc6<~P?gA-M>5`5k4PF~R$ojaMSD z-jq_1bpW+f1eNs+8bIw7L6ywI0n|5@S|n?e0n{;-E-QT;G`WBSb^vuur9aSEN_?e1 z%(C18)G?L*P?jD8DDjp4u$P2W;w$~J&@}iCr*8%lUp!536p61!(J|F1I;I*$$5i8c zL$P2RC_1JZMaNX5=$L909aD{}W6GtDsZ6_*?1r4=)_j<IhtvH(n7c@PHHwa@M$s|V zC_1JZMaNX5=$L909aD{>W2#YfOf`y*sYcN;)hIfq8db-XOC3`g=$JZ=<*|UUJV<;E zz+$OUB)%F&$5f-}m}(RqQ;niys!?=IHHwa@M$s|Vs5+)x>X^zv$J9&Aml*|1;F|`I z44RKkX&d}~sbeYw9aD@5o(08mAw@>$AdPS!>8N8W107S04u<3B>z|@Ki*%Iu%5*y2 z89itK7Uq5`;qrm49OM-6&urlj{+#ufK`3mnTzwkZhXc3qn+ek$Zt(FZ;G)y0+I|=o zuL3^>H$;y3MwhlA<#ksj%;j){g<ET@qvfVCS7XDHj!fm4G7j;?31+Aq5091Q!9$4M z1lJ5L72|?)Kmf+;^kG|UwT6PJI2jdck=@=FZY^#;y+v5fc`b7B@O0DKG}tMi0*1s9 z2`?p{j>ew#O|0y*jx=_@C7e!b{5k8HL>tz>Hyf7NkT8Emb+lpi(y*ftwg65WHb5G7 z5AYA*q+tzV!&)!51>B5oW=+5sYh~xKvhO-`TbzA`Jsy5Lo&jCv%8dCg8dzcmAA?6| zFZm#XoKyP@ttWqjgCoxAALW*kswG&=h9<JP#mH66h9-;5h9=c)sBlXq;Ffqg?v*5O zNd5#K;g*s&W%)rDZYg<l1;b4+4?n+z6Xh%9mXg<|-Uk+LDS5rmvXom&-r{b6-<l0g zemluzVm35+YtQ50C%4oSk0OtCc*HF+poHpy!7Z^$5w~<PB0_G7{*YT@ff2Vv5OGTc z5w}DTa!Z#YIk_eB74l8E79MF35`^4R16ETZx5UH|w?q(eO9T<OL=bUH1QEAH5OGTc z5w}DTaZ3cn+|p9k!E#IVN8FNth+E=EHRhIx$SvjZ|5PNBh81&5o0zNRmgtYTB^DoX zOFu<S#4WKigj-^U!LRT`XLHU4&jZBVl8bM3$Su(yaZ8dv`kiAa;+FQto5ylXLTtGu zp|#u+{Smix5EF;o5<$c*y?|Oo+!E77+!DJY;+8h?bro_;e*kC?xuptxO{a(467Nt% zW<!~E#4WL!5x2y0B5r8}(wq=-OOpX2v!To&;+B{u;+D8?5OGUO(HRl9#C2B0Epd)T z+!8YYx5R%;Q7u1gWHqN!HN(-(D-c!6s3LBOjgPn`p^Lbst5M(BY$#D|Hk2qf8_IMs zw{%m0rAK5olyNb)^h3nOW<wblb4xTS8k-H}l#aP2QpVg8<6>@!tFzc_C@EuZiOr9> zrL#d9n+@eqFXEOsl8d+{8Y3+-8`_Bm7h<!a?;sYJb#ehmtMvO;bYxM#3uIkD!_P~e z0lDC(_^l#8%%N38&Y<uyy+;}*<%o-Ekh&HDGFdp3WU^sebMnj!aS@}G!KjQGr7J)Y znGGd~&4#k5m{F4FjI!8Z%uM{oW<y_OCZX9-g4k>*QEWDJ0iwVt@!#8suvJw?DT%I& z%!cxf9y3aOS}~(U!q{vmU&%3}#5%`}QUxeuv!U0c#Mo>o=Sj>c5ygxWQOqdyKrXS_ z(7`~l*-(}jGfGSsGfG4;qeK)lN<=ZEL=-bh%oB_fKX7b-bW+SHF_?9bU@%I=V?!J< zO1#b!nGGc{HMGb?v!T3Yv&{s2IngWmfKg(Pa~@c1870oy$ZRMdS!6bpWoqenhp8e) zi6I3}TN$MoE)T+=3phOsoIl}+ep7;<#jgw~2WvekzKBucYbj!smIIVfH!m2aMi48b zlrcxbFN_jjZOSOor;HMP$|x;nHwdFdUoTTa-MnCwdLnrVZ^3|3;=rya0~9Qh<wiXj zpj27uWuVCg9EkN~fKnf5EE%BGhgs%VPX;LUVWs%V0Hr?cC4MqMsgH$bfKRg_CJhFN zCN&#`0csEis6iN@24R32gaK+42B<+8pax-p8iWCAC}M!pV1S-M)k>LNm^&Dtb<ABD zpax-p8iWCA5C*707@!7WfEt7WY7hpfK^UM0VSpNh0csEisG*1fN`nC!jl4@)Kv*6a zpto3_FhC8$05u2$)F2E{gD^l1!T>c01Joc4P(u*|lm-KI1M_7@K`VapSTM_A00Z<9 zurNSrFhGn5u0hD?kRl^=V1Nn;5e6s?28hwYUqE-*r|71Wjto#53=pFScC>&2$|PJq zunmKq0{)r#{K22IelV8fgM<MZ-kSq5bq%D3;06f;G@=$##AZ5h2g8Kf8Cmx`ysa+> zUI#ar%+9DX4%5VmW{5C5ZL$LXPsBa}*92x~Ot2gTWM_uHZmV!T3T}qH3%G`6<#d{b z)0x|BIUO@>Z`S;mQt|CJRl8K16=!;_WWQdl<Oe9~eK@UTf2ri&--5&loK&)2D|x&b z+A_o`FrQ`U9+oXtkOMuGEgVZr$g!lsu{;l{{1WpTw!kdMav19MC^ih1&0sG2*Zr`F zV+r*U@GQl0FD0SXli3XWys8LXYw%=LJ1UaRorOH);Kx-~Mh<>lWo06j11tzC3~oq1 z2am8a?oHW^^z-1yy}5$nCRmD}H{pcOCM)A!n<_<b3M=DY@3SmrW!zibd*HVRKkm1a zOeP0E?yWu7z)x0YB$DPKe;lzg43L8#ueO#|QdY(r7TkacS%7=374!=$;|-Srm6h>^ zXU<}_8QPikhF20OE8`9CNg%9@HzKnU$;ry>iT|P#`F?n$K}aC1jMo-S#8O9C8E>}~ z6Dup@jTNA*j5khzvNGOy0m{mFy9-cO#+x8OSs8Dl0A*#ob^*%Dc#{M~tc*7^IG1%G zE91>d)32<Iw`WR#vNGP@c<&)9Q9(Pi-W)+>WysP%x=b4uu`=GF!LOMsSsCxJa{85( z@ecRcOl4)f1*w-1qpXa#un#+<j0Zo=P)zXt0UqhHI)uIlU|AXO#Gntprozg2Cv~G= zSs8DI<_~g?A!TK}JA$L|4k0V!-B~WgWM#a&^s$na@$MGCvNGO1spFYgSQ+nL0m{mF z_jP+8wNO^ZyI;~ME8{(wW>+XH<2~H_*LWEzE93pFcYsfvvNGP!b4>us%6Pv>?E#>y zjQ5yit*ngqxKvYF8E><cqpXbgpWXIE8f9g?C%YX2psbAdv}B;HjQ6ahQC7x#F1-%z zQC7x#vHV<ghO#o=D_O2)l$G(e<~hfdmGNGcaROF`&x<Ll<%f-=YG_l<aCGxpM3pki zvNB$0B4Fc%mGKrPq#j0C84s3D?nZr;l>w?GQdS1250SDm9xR<Oe`RGnSUUM}5VA5J zES)e;Ss4$OP7cINTv-_pmQEO_tc(XsCrc2gtc(XsC!EsC%6PDJLP}+2JXktmoU$?= zES)SvI%Q=%SUMr4vN9elov``J%6PDJ@(t8XSs4$OPB_#pE91e^2}iPJWjt6qISaX3 zR>p&+latY4%gT7LbV4Hv!pd;8O22=Ijx6eTfvgMqeH<!L%79$(5`L>TAe2L^h@3&; zW6C2+vgC-1X^?t20%WpqD9L2QwC3bl8e+U&dFJEc%%?tLWju&#e;*XW%6PDJLZGaS z2TLccrLr;}ES<=6Mp<kyW+r}>mGNNd<j>56tc-_Se+0_Pc(8Orq^yhwODCrw3akwO z(bTf7YR_l9GZTI<JOp87JXkv68(mo$50*~&w3L<cVCjT}%F1}Kbi!A%vN9elov_Zz z%6PDJ(gaFnWjt6q`4Ot3tc(XsC!8nB%6PDJLZqyW2TLbJ%F1}KbTR_DC@bT^(#d2X zWo0~AI$?Rr%6PDJ!gR{Yc(8Orq^yhwOD9Ci%6PDJLZqyW2TLbJ%F1}KbaEE*1S`W2 z92+2=6tgl6W*sCLtPJtI5DP2g!P3c>5F)IM2TLae%F1|PWiA8)E5mmvy^;@D8TL5m zfyH2DJXkv6oE28agQXKbGGS#rSUO>uTKW@Vsv1)sSvui_&R9z)L-HWaSW72M0JdbT zrIRZFUe8!dCv5k&jJ0&aN4{Nb!Y1x3|1&Z(PKC8}LjC)lPQ_y&fu)mMffhOy*3t>l z+5G;nQgwWD$V5TF;qd2VaZtx898Rk9B$y^qWK7dGwe$nO09;n<09#sV#!crbN) zA%NWO_xG>lW9w_#9vPxZjId{sLq8*DKYgtUTn6>!SrJU&vXNzVkjd^$4-R(6GBLwj zRp};qBbf|uXr+e=2r|5cm2MVLmZ5cu^e_Q68Qy75w+JX?Xq_V6DqvuS)+y4%1+-*d zVww>G#$;%nB0W+-du9N^C;`(mv`EhA}mhSn+4Z35<GXq_TGM!?(*ty83T(*c*E zb&B*@0sCfXogzI>z<wE8r$~<%uz!ZuDbl+OI3Ppo6zK^9=4WV~B0W*Sff-t-NVf|( zC`0QM=}7_(&d@qVx<kMr8Cs`EPZn^fDGRMr9Kl|+cg6WOH5qH2f&dH-d%5o!NSf#< zkhUzePBASDT5IZ76WY7tl2G~;)+q?eq+em3f}lqF71k*T3evBzPC+nG`W4nG2wJ3H zVV#0tjPxt4QxLREzrs2N!F1_YSf?PEE&U4X6a@37Utyhspi}x4)+q=UOTWT81;H{? zdJ<b`?~1cgWubM7i`hbZSDdsuz+jz%KnEDCQxKGy()l3nYpqi-VR>Yo;_Eox>1M4{ ztcTxZ>|Jq!&WyEAu@PWX##*N!*j{0+Q?P&*r{ZlqOPIPP8sk)0>l8%oPKC8jaX*qx zcPe_3@^qn`?^Iap6jGQ|VXadz-6p5PTBjh2P2Cc0b}FoO3ZiG63TvH$XbavK7;&&p zLG-#)VXadTZG&>VtI+y@fUS_%K}IpFC)iW`Xowxt*IK7wUzLT{DSF^_l(E(+n4ig5 z>l6e*##*N!D9c>K5qgc(sK%5&gKYX*>lDmI2K^*>w0QZg)8)Y72-W2Pdd*Z%Mlsb4 z!|U!Yym|8U=K`jcx6h>!x%gOkbxTnirq2b-KqY1JjVh(#Ml`=Q4}`c*<piDzaZacX zH+^ZMBGXnzLXjl+BRu^i@(k0LCMq)H%3elT{Y&6>{Urelzk7&Nz(2!9F8`eMzs7xi zn#a~Mj!4!ri2a07T1u}LI%`(KL-tZ)N(3vXx*`QWPnFNbS5069C#^8Eq$w+vg| zA7LY8<viy)2)@EK%FV}-0n18UvTWdXTZ_AZ2jQr66@G<@AEZ*bgTTa}gPp|sCa1t! zMl?ta5~sxyXivR?T%_44Q%@08{}^fN7+c7h%mIJU3R;Gy%1%kT7e6+aqH5>CvH3E4 zP5<i?rYD><KP%0@81P&MvH7_iAM)P-{{W}WFO>z{w{O6OQ8;aCS=7{}wie$)*-<mF zUol6UIyY?UT1$tH2pfs}@m468ANgdH70MOR*J{?}=NI?Ju#r?^4qS$TpeM5L;kj^s zW5Wza>)(Y7G46LL%PRXDiAj#wzH>P?Kldg_sBe**9FT5ZjXZWF-71?Lly2P*L_Vck zx4<KM6(QaFJ^HP5E5lX$={9&ocWn}{T1dB6Vz`Q4MM$@@EU4~Fq8n~;e*}Ll-O6O4 zbnC_NQ?KG~NLq>=ws4cfWk4w1$|^<YwclnTR=Sn`@Vu4<s&Yk0w-TswMM$?2sB%R} zw-SWswckT>Dp#C?|Ea0?`7xX{2noXT+9_ayM7biQTbWpuE4szzTp``c7*(za=~e<& zt_bN?0#&XE=~e<&t_bN?0#&XE=~e<&t_bN?f@qV&of+T;rYcv2bSwSQd98rxyp~O{ zn;h<(G*Jn(ur=X7?{i7RqD>C>(BMVpYR_xwSLKS3Ze{U7_L?Es(^`<)ikRrUmYq>X z<yOov^(Xw$*_`viUjgFt+WvU>qFfQut@NvMMM$?w{>bEu2#d~ZxlwA*YlYaJ*9xsY zuccp=D?+-J;_|9o5z?&$(RuCPPzzPA2<cX)QRRw|Ze>@faz*#y-Y??yugVo6-71?L zqFfQut>i>ixgw-n<4q3tv2M&dI<I9lqw`vpqskQ_-MS|-Q00n{ZjCoN+@~c2Rjvr> zR;E$qijZ!-0zj23Lb~+=bcQNdgmh~GwN~YdkZ$E1Q{{?~Ze<48<lsN1sFoi#lF~n> zn&If?uOZ51RMB}Y8y}t53SD$w8*g&BT{by@iZ(gi(41?{ucjgUE}I-~XwJ3fo(T{> z#wN$F@KTJ=Ygt}=Ui(|b#pku0((!pMDdY26#>MBgzel?Gyq1*lc`chCpV!8l94<CF zIMj>IYvrnAEZzDMaxFTqE!yO8vB{CfYhRQra<odnC%i8GE|7IWzqg|j`G5zuRo5ec zqpIi$F(`aOvcJJpvcC~MMWh~%M51Y$qe$kNwdBfe2>Ys%{SC^r4#I$pk7~K45gpYM z#7DKO0pg=t-QR%rXwc+~_BY(({SDaHF52I4yX<ec*xxt<Sz1f3WR`7J^{6)5-*7`q zt~D!;!l1$a1|L*>R2%PaxY*y|+c-X|Wu4=r+IWA%?Xth&Vt<2EBtEJoijQiE;-lJl zf5Yvvzu|_KTx+J`^1h4x4W^5aYKh{bTB7)<mMA`|C5n$~*#_uU<hP9tkWPyBHzb(* z8xoA$TO{LNgW%|>Hrn5CyX<f9s8;tkQhYDbE9tByS55(ovA^LK?{B!p`x|b!zagb_ zEhDMyQEgr}7YdxQGLkV|o`*jlaAp=bb;1!{!sU1HE<#cqsXYKCqoSi)4)f@!mK(9M zx!~<z$v*41vK0pu%VpWvY1f<s(R=)J)>G|a|3$|`@lQqXk)STU5wilW|MAPQNUrSt zI^w?od@#dANqUu>`8@*s6NYi+SY7iMkoCAJVJhM3*Vt0-!OCrbu6+mS+IIlfzNwD~ z;5s<u?*`yH_`5un%?H0n@={hsb@JzfkqmejKmB;u$~!@7KilSu)u#O6HXTan4@t<N z54&Iq3O^D~+mjNR_#1(*Wtg-lUCu(b0&iiMv`5b{``?@}z2T%i*&K^L5%4&;`moou zJ#r?f&6=alLQCRi&C_P>i&NR(VxdasEelL0%XQnb<(Q+oiv0?n3grq5Gi__|ujdh1 z#X4RoT7|1g?_jZ(z`<yS|NNPY@L2VvEnd7n(uughUj+%JuByXJ0+%aQNES{-zAo=! zL9&o1;4U?QL$Z*5?~e_r6;`Ty0{E0Hd<Y&{sY0^wYxHxa3dur->!I+I@T4i!#g!@~ z3%A27D^*AqvMgPxLbC8%@Rt~Oz!H#tJIQ43u%qF>wI>%Vt`#6;$+@3S#+Y}91t(zu zh6_^q!FC>l3QNAxf|P|s3sQn;K}t}WKYXQeM`TV#a&W*RIGw^e%UlE}^+tK&g0vLh zuW&)Cb+^~82vplQ7Ni8xf|MXykP<`-Qi5nfN)Rnb38DolLBW*eu#*=gupr%!b>OKR z7Nqo>Zu@=#V9%5Qr`y9P0_~k<6HKBTPu;K}CE|kgI0PPnMAEQ2Q+7cg$J8XTAjPna z7Nqn?3sM#zEl6)gOj$Qp#a-Bkoq>Ey17?_d06%m#=hEO|fb!hKm}X_}iNV`I;ewR@ zXhACZBa;?{<wV=Jdq>cQRC%1bxp$TeaUQ2`?p^v=^Eh>L?-qZwAf-f1v>+uY&mX?< zNaNnujUtcHf|O-N3sQDPv>?6DEn1LL9zeByV?oOGL9`$p2rxT;_=yW)n^m%&4}fYu zF4bHNfO>A0x<w1pW~7N0q!R#E<PTqp44#$@q6I1I7A;62D;qCJ_d{ny3(^ui$Y?>z zsT3_pnZZU=!GBCqDL-sv<;`eMCBxCportPpl-2g_b|wPGi?(kUr*1+g+P<;q%v_23 zs<v+~NQqS2Hy5Nts_mN#Ql?XF-&~Mhi?5Gr`{sg_ajNZ`3sQ<4skUzyr*4c>ZQm|V z-FR<9wSBudb>oy)ZQm|V-AJk0zFnNUF;2C8yEt`w9O+csw~JFZQmVFZ7pHD)o@)Dc zaq4y&C{^1x7o;5OR@=9WQ#X!equRb*oVslRt=0DJ;?(V6G}vnU=7RJs#9~2O8r+Hk z?9I?B`b%Z}%9G#;ThWscI2C1p=1xRaF`zW~F@7t~M<@qd5jlgx2gh4lk|oDrOoP;w z2#`-K2bWAgOmt4Cy+e!_H_zd?P9@K%`oCSA!>t2_=>K+c4o9H+zg?WeO$AW>-!9JK z<jJEfc0p;tj8*?P*Qvi|CZR|nf$IO}I+aNEe{-EW0Z~||^4}YXuvP8xjEi%)kFanR z{oh=t@*S`GzqwB3^HcrbF3#adsQSOTPUTBl^?$oKhhv>p|F?^CxICVZ>i_0CbpuLN z{oh=ta^|T1Zx`oqM5_PW#W@_2>i>qip|UFEqWZtNP8|TG`oFnOWqGRqo9k4jQ~lpA z&f$nu|F?^CI3m^m?cyAcNcDfaIEN!r{ogLm;g~1ZsT@aafOJy4PGvCbAi-Ft5|0Y8 z=>K+c4tFR*ME^I}sRXM3o9onLfuR4JZ&i9FAFNZ^<D3~5L;p9|shq{4|C{SnJ~Gk& z&2=iv)Y5+trm8W0cn((@Fr<zXSw<-WeguE1e5>m?qrwsWngl<E-xLSb2k=Po_7IGB zulS;pLogSIU<U)Zl>PHM%9ub7!Td#ej*rx<_}MMRL$Io5{F6g4T$o~z9D?D()KpZt zuayy8i11Q*@%6Pbg3P6_l@Sz5D<dd=D<dd=D<epMf8XIeqm1A-WLPgUg7qRJST8by z^&%r!FEWAyL`JY)WCZI)MzCIF1nbWPBbG8AFG*2G@H*sF#q7e|AtTs{1zx?#2-X)s z=G2RfV7<r)){Bf_y~qgGi;Q5s$OzVpj9|UU2-b^?V7<r))~k%5$4gR_5lkTODi#oy z2N}V;S)RxU){Bf_y~qgGi;Q5s$OzVpj9|UU2-b^?V7<x+db}h>8Nubuml>r#L}Pdj zN}le=P$>(4f!idM5oAQ_So|cgY!!-({063q0)_=%lA??tqf-wfWbmixDiKl$Wds@B zKm`a+Ux&{q<SoYIO~F5B{ck|gC>!5>dvk#OJ3azGhHIo&$bL19Zn-642GVVw0fSly z7$kc78j_^H6cJy68@zO=Q(%^FfWQoa!RZ42oA-bogKLtl{3h&Rp948?G(%#YY#74< zSdE@(4i!kG?<{RT8;g9p^xdVyLd^|6j1rmWKv_bO#E>1x57$lY_L(eH|C)}DHnqb= z{^ym=`+w(}Q8gZ@{p#lFFTP=<=77K;tU*M0!-#${2LuLTF}yo_!>CLdgfAmG#quz2 zjob&g3Lg2+;z@=KLSMXB|L@!|l2y4d2uHCFmO-Fj%>jWy5TNFOz##NvcO=R!gFplZ zL2ekWKq6^aWDW=n!hOuu?pV|R**A=Sj2JZs1O|bf0R{oLR^SPqzz?0xITt()V9f!6 zK>&Lg-7up6GjAA`h77_C%tM+30)rsLGzSC*K^`m30f9lF|G&6lRAw23XHbisxM3s= zLU_Z7ADifg5si~aH;noNs5u}o2+Uf|0f9kaHPsvt7zEZWx?wa3X`&lOy8);<ATS8b zU?*-EQR-`_Zy1TtyU2;jPae;`irk@GSHZKQ;C`M_MGOKPA2A55yNMWtuc5v%gFqBB z2t+Z1z;rQ#a8*#uATTaw5V(Md83e|~48lW*ix~t?>6k$vWy~NjE@lvZj&w1DK+2dw zVDn=JVI?SI27yDph(X{;HZg<n9B7Leg#FRrA_jqbbt0C>(JK8e0(Wu03uIl;@4Zop zoNxk_=OKWjsw$>rQ22!2#M6-6IM`wuq%K8(Tqfcul6ht?7tIJUR!|`);9)?<oWNH= z5pe<pF(<$Z#+-mWVwA<U<^pCMa{^B?laLc2h&chGm=jolD0{hRD<W)Fl@s_&F(*J? zKIR1YpkhvdgfS<;w{gq~u+A|jkivtAIe~AW#F!I!ACxgCKooNVL@_5&hFoG!pa2we z0xU1)1eh-71c+izfGFk!h+<BFDCPv1CnWOtZDRwZlOj$)f>{R%hD098T0$Ig0`n0P zaRLM}C$Ja@5_$4o3e(xkMVtbXZ*OBc0Z!M56W}9@I02TarGGa}WjTRdz>qr5SQ(`l zE>z|K^*pF*9j8t>qF<Ka&G?l8^=EkOkPvY=asr$R5hrjgfUN#Kz4_DctJuc!OE_43 z*XzJissCz(nEt2W*XjR7{9^NaEmlm<s2<!Bseb{}&6(mXh98=t3;1U);t&3u^}MAs z;ORq2(SsCEVX^n`a1BR7EAG@3KVr_D#s$ldGR_|I!Cd<7gz1E9SY(`O65`Aoc+LQj z&FI0*wj=I+xItK8&g{ikN?{|kxWS<}_?0w0v9K*MUs!=2(B0m<?DB3y(eiHSQZDaw z^EO)7J<^F6Qs5ql>+*@Rl2gz#JFy}BS+~g9dnI<Sm;UG$Ia!>~bBlZs=>Pd!<U3m4 zu{Qs6%R9E^|I6ha8}{F`ywjX_E$=el#BmG+5_T=`WVyR*d53pBH+uh7%RA1q;^m#b zs{U6l@3g9)vApBUeAn_$mv`)>&sg3uxOjO-{EsZ}m=4Q3_P8wX6o2039aH^FmUqmk zXruSPUf#*dt(&aYO#e~1qwVbBz^F<Ad6+ELdHi$Mmtzf8{|I!HI(u~IvTYXDSCioe zU{$t9e=@q?2f78W0qd~ovJR{LPQrA9YrL6@!x@##<4eFR7$z&Ynf+@J_Cw&i;2N+3 zoK?o$tG)|!IdBayE3>D(;f@6AWC)jud!@Nd{4wBta072;_WLFVbz(W!aP+^SMhgPw zlE;Z^8gB6HVNL<q48gA98hUcF<6@VG|DNLVkUAgj@^A|D+)$)-6Y>lHzJA=U<zelv z<spXMKfn9O>A7op80i<<wflGbd`Oc*Jb*8)UAuo+*h4(vfA#L4eqd!cP<H=_|CjFm zX;pVE5Al3<y!*#a+O<5S9Ka`c|Kv>HFDo6C;;M;z#B!$ZtKJ_u)Av>HPhXzt`>OY+ zFVFOS)%(+zXZpVC{pt4@wg$ba-eS8TtKqc4pR@jU<lld#4JOzCSMSVrMw<a=+Tcw# zs1?h+30R}i1-;#dIut<XmwU!3<znu)5W%#Ixd%Zs6SA~hiWYN?%dwdI2PHd8ta5$| zUAnxXmcUIWN_ceLC-j0ZBh1&!)5-744syWD)5+U2RY+w5UY<_gk=X}eOTf$1$-6SA z1H2ya@^tc^^i)u73wU`td2ePVwuQH+c*{6>U-`@E2;-!9CpP)R%qk@6bW*%Lo%~T| z9neB2#mm#l2Lzps6K|aJ8;G}>jL8=5{bd^vl=~L$P5R&M#c0{Ogw_}qEebH9HHM<8 zvULfqF(R@`F;!luVx#la8gmI!mOfL>_jYz6{Z?xX!*Qn>Ki9xlrednys5Rzc;GpS1 zq_ASD!L>Lrfz}wTvhnyzD5eUnF-#^3FrhVO0{rEHoI^uB49l(%K~<=SnTl0eAWBVI zE9f_s5LAVF7`7q^R!qST>+lRgHn8ep2+D#^?8HJn3_)cj&Y__mW)_my7%zAerKMlO z&%p?gnxi~9hlY9>UbF~k7Xa#EnAijqRE2sNf|B6qvjME2YS4;(DyWBHOg32A8(?<< zWx-cZ0+=A6GPn|*1NAT@s|ijy7@%E1uV8=1OcGEqz6z>BJq%So1U!d^dKmgmih`<8 z4<o=yQBW1?Vb}zdNLlqTL^y{|zkvTEkw_X=XM7b@g?gBk%vE~wuyXoMaOo+?=Wve| z3j*Gpf_j+KnKZ?!Ks^jQ1Fr=yV20^0<A=`X>;>xpswzZK73yJr2o#(FB^gi;L%#`r zR0FU=^G7BeEERGN4fQad%SS2dVT8C+)x$_#DpfrU{n_AFW^#|%D=iCX7Xa#ExXWH% z$#ZC^hxr=HstG2tE%(c?7#KW08sI_cik4uvivb?)eL5!Dn1FTxpdRKXfcAiP0iYh{ zQGn?Ic|@p(c@1E8B?VQX9)?-Z2S7C+FK0Cu13-<96;utlQ3>@hZz0VI0qp`nJ<JCH zD=I0d3iU9|U}f;;MAZ6OsoR?1j9P%_(lhax)&_kt056u;qcbiKKE&M#sE2t1F&l!T z_eXA9^PEiA1(Rk2yei{lqp4=UFhzIy;q&g!H%NDeqnn2zD$A&vS#6G)?o&Ms<7>GR zrFs~ltF1c_2!g8faTplXz6kE0>S2h=YTbhc^&zUM{W>Q=D5zS?n^RN|vw$z`+Fv#R zg@UTJyg5bnFyzCh*Uo{wBGtpNyxFyl_(%0Hry||_+TY{Uh3a8Ar8{fa;lc{l!;o@u z?bO|YAgIc?Wwk%S>wxNE&PKYGwTn?Bs)r%vnYHKc1_VJ>Hg8SstBZgjs5%amYkP3q zQ#}la`gW(sfh-<^svOBC(PJB54_Jv_3fdaC$2fdIs2-*k*%#a%Kj8d_pz76##W}PW z@LlT3n3dlD7P~v{eSxeIX!tVrf>j`>-XC6$ts+VWh0p1`q+u!!xtIp2e~AEjwQ?-U zY{R_f?8%~f_Jt+emDCUOAR5$jKV)1({V;PuQ7e-ia;XHSwiN2es2_$!1+~FmK#)t7 z2aU4WVlQCEJ>UBR-ucuI^L1tt>W3jPwVUzjrG6M9ulDO_;Wv^?P2)M68xdiv+Dr7q z+#ev>puQjs<x*>Te~S8H__%`FDa;CTsU$3`9n}*Ea;bbLH`SKU0t)3)Yp>#5fL!XM zpqyX34BrpxhdB)CJ8Lh-6$k2v;Y3+h+tvvLxm2Q+wFfgD<Wh;wtbG;tE2tmlKatCt z+I>2JAeZ_ZptZHt=L3auskOX6Mg1^Lx3RW-F%aZZiEgjmb`B8aQi<-b{V^_|P(KXO zL$&=lY#^6P^l0sVbAckc)HH_>8z7w&tw$x8b&z1+2!1!j-3{(NQ9lf|H`dOj9x%wI z5}4XEIb<Q1Is|B&N%QSQujJF)r1=r$M6kGz>WAT^t>bHf`eFFU>b}B$fLtoe)Y88g zrm8UoPF5M37$Xe#<a=D;tO<wl6%xD#ziE!5Tj7y1?WHMdWZ_JaOH<UyG8iCdwXkp? zlr-RZruMI7r-=d?YFcSTPX<=g3W-c$HLb|d39P0Sg0jGBS|O+jtfm!$LSQwm5DW~g zrWJyg;3ce}plO9*Ot1-yD`;9FXb-HW6@ux3)wIG#H#@MJRtV+<R?`Z>+`wvDA($6f zO)CWZ23FGw!G3|&v_i0dU^T4}91vJdD+Kcct7(Pcz`$x+Avh?onpOx74y>jXf<pqU zX@%fWQz4pGlDh@_uotOmB{{B??<f<<s&c%5z+~CWxic8wQ6O!FXj(~530kwDWxpo( zunF0($!VHU`ZYOSK$-Mwa)y8!>DS~;0R`#T<SYRLrC*bK3TTmjP3|RNjPz@AZvpMn zugQG`OqYI5&K59R`ZYO6z<lY~<Xi!r(yz&R0v1cZCifMv%w#*+LTXw`9?_qTst`>p z$)kc5Y#|3&@@S#e0hU}MAdmr;JVrp7$##G^M@=iq<^7n@S4}I)6N0mHSjAA&O7f)A z)$p5unpTo41at<}w31v|dKqFi1=O^XJXyf@6g90RPmuyzoD?;!B)=qRjFY0KmE@^{ z+MN_Ntt3w?y#aYlcT&`}l004F<~u2BT1lRvg*ho|T1lQMahseJHLWDi67-1E?}+6K zO!90&o1GLjtt8J8^o*0Drj_I>L0iCFFz#GIuRAGfT1l=Jv<-ID)}Zxi4kb28rg=s& zt0&k~d}oLu#Yjyn$t&yFR~4dZCAmH*0Vfks(@OFx$=n3gw3579KoC&VN^*mMvfvtm zYXsDo>`#zQj+$1IxAbQ&^2VgfDlJ}q>-57q1EKn1<#g_TES^tyhT%2#l)SZ=Og_OY zV@mqugTA1MoJqZ4Kg3CK<in&Oyf`@Lt_yLU>5uaYlS;0!cGBx#27BsU?1XG?88YIZ zvwpzR<8bZs;=XH$W;b*Q-EfvX9mg6|;2OyuI$xC+(>cIr!C~;>Ls?=fv3{~l@YSRA zM8nKt#`-t+M4o7rEdMFSpEZAAS=-4Vu%a*#hkF3Sc3LjR!%F)Tw<Sw_ECG`H)H0)x z&E$F|WHS$=pAs@)GwF}4(lLQgHuGJ0<TfPO%!lZ=Y$n4^iX|q|ucAqXw;{o1QZ1s~ zh6J0*vh+42*vu#3kJ(Hn3)##Kh@sw&X$Z3d&>sCE<H_2ngbWzZdzimvJn0t!XfU2E zOK(Vm@g&e2lF&;^pf@DJcoI}n02++v14vGl9f#w8Y94+bhm*FTypZvni-#*WB*Azx zv8wC<<4K@5B*AzR=nY9Qo&<VB5{xH--jD?2NuW0*!FUqr4M{Mb1bRafj3+_CSOI7- zo|m%@mhq%t1)#xr3Qz%PFrI9JQ2}V^B_-kwNiaDESADf%(Gdt3&$pPXWjyKE8<Jo= zS-jqm1mpQf#Hau?7*BQv7|(pb3{wfLZRn)S>JS<LSOI7-o~=M~LlTT9{dz+ZjHl!e zat<FAfCl49K`#nGLocZiQve!zNrjdI(9latzuu4p<GC6@Z%BgiBq$dFXfU2Bl%+Q$ z!FV!_-jD?2$*#~Fl3+aF!h%Otc7XBhiTSNJB*A!21kf9jU_1{5PyuK#p3GVWpuu>u znkoPd#*^jf4M{Mbha-*NkObp-9DoWygYjerdP5S7C)4N+Nid!p0aRrN7|+Ym8G1t! zjOPf{T5m{#@#OT<8<Jo=nZZUQ1Dq+U<cE!{n#3PQqnocql*cG508Pe|jTZrEGM+*w z0?=eUe}Vd{05lm-A{BrJ>O-Ug&}2NBP6eRJc+%v7-jF2Y$vBmeA>+9euXPoGCgaIC z6@Vt=c^cwW0Gf;^r?d({lkp^_3P6+bWSj~>lkuc=9u<Hl<4H;tfF|R~=BofS8Ba=W zssJ<@PY!h}08Pe|BiX0`G#Srz$khr!lkvO=4YmT%WIVY+Dk?iTTJ^;Of}(yeBV=9B z?|Y*X9s}~hAJN^FcO#TTtB9OIA$ea!NtPUOF%42rMS#3(Ih16wVOn$YoDpKYx+w)s zzOxM@Or@a7cRmaXk%FdPQUaBNCf~_gsuVQ&PI=BKiw({P%vhzM$#<r~KZq2x2fZBx zDg{lxlSrkY$#-6iDBOqSzaEINRqY{s=P*13xerOclW%ktlOf;9r=?QR<U2{IQqbf( z`ASwPX!4z`vr0je@0<uqm4YVU`2^~$Qqbf(IZspyntUgbN<owFBvL78@|}Ai7nOo0 z-?=}KN<owFWO*tDO}>-qR0^7WCy`1)lkX%_DQNPYL@EVMzLQALLCAM9Puz!`hCntz zIw|5iC75-PVBCi!*^wa@F&XlmUq*;XL6h$!P$_8gofK@weMr8X=#_kMACf)Jd0;Wb zWT=;vb5^9F$#?RRi4-*XPL`>qZw*t`m~OhY?teevgwAqn-M>9^4pvzv%dK_)j?51M zwq&`r?%$Pp3*hxEx7Pi8WTRwTmTM>f-V7i4_Hu5m`}dXalST$kIhi2;hZ*X*>vYPw zweJ5YlfVYYLZ_Tt>;40Ru(b|FIH*(~zBy!~Ab{%Y^RhVT!zmn2sw*Y<eEg<3rf-8s zdLUuy&TYof1sBXWV_m41^eTXY<$_s9ZxE`MC@Hz|4zS8YaZ}1I;qyzKo$&Igb-%~4 zuXIL#+?2yf$`Gvjo&F2Z3gmtwf>IYJ`cvCRsv1Q%fV|##l#4D<p=r9Zo<RjFG)-4Y zeTC)D>|e?8Qp&#R%nlB|239FcjwstCuQih;%bgu6Ajp#C&Nd4u%aS$B4iiw5C2N>% z5m3mI<<7PW7?>r?ogFTqB}<k&J3_#iELraCNCE9xvfSBG0;Xrla%V@&5^Z*tEO)j| zz?>{u?(7%=bF*Z*v%3kHmnF-c9V=kpELraCI05@*$#Q4M3)nwPmOHz<fCI8*xw8`l z%+HeL&Q26?V3sU*wq3wMS+d;ONdgYelI6~J2sk85mODFHz@es8SZ;r};D_u*vfTc- zQofQ+Rz}-+0RgsM5MLn6?ROMNTPiHKKP9*toR##ezlTl8e)XqmLg`n3x_~n2SAT|p z8tGSmrhtO<t3OM?K<QV1PXR5`ul`;F#z?>Vdkbine)abeFkSl9pDkdv^s7Hdz<lXf zf3AQ|=~sWAfW^|U{=NdRtl|yM0$FbVi2iI;sj%GsQNgQhAqSX$w9x7R^Op$F0p=eg zpv-u;fw(}H+h5*~3A-uF?Vk|*A&1vCS#JNN(m%m(vShja6#_c5WV!v7rQ{4ZWyx~; zCkxnKPL|t0MG9zf%E@y3UlKINDJRSApDGBS9<tp2X{D9OW4cpLmfJsF;^sT$WV!t_ zv@oZfEVqBA#BFlQ$#VN=33|jCK$hD-ThL~woGiD0j-Y3pa<bh1DnVQD(qY`Wf?jvZ z$#VOv1%c)E-bd?G97@9MPDX<>idj8*$9RhCL+qFWS#JNzI`&nmu-yLoU^(KmWV!vT zBy*D`%k5t+Ajp#C_BRM9%aY~xuMvO~vlgT*kmdGo>Car`V?kZeTD<($>6+p$gzB1t zZ?&qKsBRU*@Xnl!w@^M{GFg4R7Ey{%7Bp=|<V>0m9t4#X$M>@ogxB3PWL+NOI@9oH zyf1^?6n`Yb8W)+|9%;T!8;>@*X?cd3)H?i32~*(Z%G1T%M5jhLvR~oVc?cr$)|`WX zb-xEIp1Z)QVp!dBaM!sDEjVs8z(opDXCco^HQ5?cUPj6<JG~e-kXGjdSe<7tw6r<} z(3)P|_)Fg3#Rjw5TKRr0KMN0lv%e8;(BY78{6UJf|Iuv;b0^&35$$-}-!8n&nC~S_ zKe)jgk-Kw;giZf`!t{b0Ts;h7clyjaeS5+r;08D20Xug|*g3#Q!wp(~(h<hFJCy<5 zb$2ApdblBz(JtqCS*ay1S=qF3I8dJ7pJ{g{OcJhX;V1-^GpOf13G>d~2{Uvd@_AlV z(IzfAwQ14OxYYA}4^ljRFJw32njql$d>unN?@ySIaC@h@K?>@}uuYp1W+Pnl<q|fK zVUOb$?APF$m!dD7=bIVU{7}O5fNMTX!bUNy;o*e&0AWo_KsBBrWj}+WDX6SzTGEQ3 zi402pd&2zX5d<BBkjV`B5Fro4H67D}pgkD0|D&*I1J`^MYw?21u=f8*m@#n8d$Gh9 zq$3^y-T>EhEc)gJ5tdy4c)~1(YdRKv^FnW?{24@7zXR8FJgNFJsP;c${N|SoBGmu} zHT^1Ke)kmeFG&7_81~9D3G)zK^QlsgkqqniEUr4iHDOS^Sj_>y9OxhkLH;k+GHA(j z(8LATbOhCdz1W*!-v!>lusx0QlB|d3!6@NmxaNzP{mb&CTVRIIgKJu8oL4gB;$Opg z?^d{`g~r*M?S>ID5!OOzF{EiBx^-(AgZ6znVP?ZMuVz+Ts~C0}@C9&9$1Xh%VZ9l4 z*eeNB1J`uyVvK{WgBf<zs|iy9*EA0yEev_`^@O<!u4xf!|EkPe_sxWP<97%`$ZN7H zcoMAC7`Ue6@!Vd^aZVleE`~DPuu1I08tCpC?G(^wX4qf`{5s)I-`xgW#DJ#~iOw-L z;8Iq6UedWJ4ETt9Zxa&9`cX>JBF2kmC7to(ZIU5OQkzVUoMZ!LFkpPr9cU?9*V;*b zTo3erg)zg$bgOAC4A&H=BK+AXe0XAQd-A;*gN9R0@2SI`xtMmQ_3jZ$dp>CY7}1*6 z=WW|ALwIRrm^acot)_KDn<ipp(<dW)*(P3#$eG2F(3Naj#}~ye?h<<;Vo$ZPY|-jZ z#fF{7*z3B)o{zMb7p474mspm&wW!?JyTqQ4ew$lz$?SC{rnT2@+OX~zCSH}cdKKd5 zBv`u^8+#kdukRAe@~7C?A0l?TjXlSvWp7^unngu99N8s@3lO`~#<G2@y5zvvCvEJ{ z5xcQVENeK|89UsW2Ms5!e=4GTvJ0KGG@{Fn)wVLf54zA@)Fr>ImhNfL^}~W*N167C z^xVGaxe=A)G`FpwYHhcG9krKD5_e;#jb*_ncFC|yLq@DGqHEn~0iVo<Pi6Umjpdko z@H4W+m<{Z#VVz$7R0h*+EW7^WE*bE_FD;7g-aYIB3<x{l*^-G-c+@q{DEmm-Egj1~ z)Y8TMalega2cOd=7dtfB!L6Gu)jOcN@zYc?xwcpuw&H<^#<XT9=)++NFGS(2C#Ob} zjb*C$qF6IxybWjTTK`m(MMF*41)2p%H@j)yb}fcaVaBIv_~z)eB<zW!EJ@rGx7k>} zjLwKMFs+Z;@Q)DwO&fku84EwZ46iC1%VIZ0sTivR8O7dY-=S>E>s?5?%!!e2SvpoA z8s{aKOveMj!jK=xyezNs0atdTy74t%FKUI>4s!~KHtX@B;GeVpXyh>nU$y!Qesmst z4<B2&LHG>S7Z@_@eS9C`ns5Q7LB5W60&RqAK7jc)%2#y!pK&1tuIXfi$YQ8@J3`=^ zN0Mrwd_~s)pAFaaMTC^|yZS4jUozxme9{J1F{u1636q6uT8OXjpe*aR0`O=J!pdq; zH-`25Yr>SlH62f~?hJYt@Kp^WSucit`ELnx5nR(L#u*}2y#wfb3^^Vj-zKToyMS*B z5o*y?%32)oLBh;|8@Z~*DX^zF6xi2m;Lisn89f?bI=bAEPB40Rc<6Hf=43`MLYwJw zM*w^ip>(;U0eZtjmpcw%EJ)~b%N=iY4Lo$YFCykpkkI9h0+<UAUG5lwvq3_aTk80u zJ$UGHOPoyGyUpkVxO`p8{0Qt#iJ5g4cJ=h`_jiz<nm#woVq^5rzu+I22kk2Mxl7Y0 z#=|a6pV$LGtQ=aez)fFz3V;=$3{}sAjoYQ^bC;%1Y%=W9^tnsZCq7iWG=0YUeYWGR z8SD2UiuL;t#rl1SV*Nfu@eQA;K)W=3ViELrHGPV9&!O1g>}#s};a@+V2>F%u4C==d zAz!t7_OnM()aBXlQ<^^e6>0kHSET8)Uy-KIenpx-`|Z;7iBp1-|J|BCCr}D_lgqiZ zX^K<8KQoX&_;c3Zn8E%zwR-k(YU#fdOu{X21D~{{-$CGoaMs|K8T`79pw%}7rjm<o z0Jf||Tj!7$a8l`g!;uoh$oX0zN}P&gjwaD9`nR6c6}sn#2{Qq%iM9BkhLv~+@V9V7 zWqa-;5omAjoP|9<q#Y)DM#~&gG<xDk33C)&%XPLAH}RloaM(_k1tVH8i7*>`$xY}8 z=O|HmI=jOuutt?!-Qmw!&*o^gj_So~6+Q+-1}D{8EY<oA;1h7IsOXZOZzJi=CTVVj zYXvuX%mDWAW}rtI0_zV;>lu=ElE#A@ejDz$ILFGBmYKlqaLp}f)EOvw__bhYoU=u> z@dJpsj|tjX-_==cbD1QhqTWN;h<4k~8U*rh1QWk~I$H2exizvLgqKr<YUFLUiE}_f zLt?A(tCrBPB`|WEja^a{%Z;p2(<eIxW_)`T0oHJn4UF<hoQvG%aU;XDO+_{7()X3N z6)9>R6Dns7sGRjR9Ep^elaRo2aLbT_9NgM{SepJF_7w^<x{q|?g#43Ay#9IZU4u|a zsJ)B+NPAZsz~|B4#T|+NKJ8ts&HtSCF17{biEN_VCYsiEDQC6T8~S2~LpJgMKjo~y z!^b~T&YH)GbEKSAtT&Wd>kZGK{X3zYwHX;i%2_7>{J*4}b?2=&EXF*Em9uuW-oUt6 zd)M6odbB$)#nE~L<6`BkU9C5)!9L5*DQE3!y@7e|NI7d)>kaqe8SYp)>lW0sNIC0g zTW^30Q+yA1MmcMq+FFZLcyVaO+E=U2L#;!7mbBF%S#re1G)P^E0MW_7p(FySR)yEz zAx6J`wuaVqpolcI66{DrtJ-SFiLHj*KWeLC0rIyRTHgq(h7;^(+)vtS;2V8MD!jVd zYPbsHL1hzZt3gK&@5KE*TMh4{fSuFOT7@SbYiR9itAXXk931nEIXI%2gCmMLIHH(? zBZ@gV=4myw=25gf&qy{=?$fgl5^Pm?(Qbm^NQKwmwbdXRT4}36(pe3yoCg-~oUI0_ z%@4v<kqR${h^>ZDL+g(aU^TRI{)8j?H3_Dz1{qMa)gZ+u)L{8%YG^I_3|kHO;+Wu7 zOb@lykl&H5hQ;XFzW0uSl+2aYT+Z~JixpMs8&Vxn@o;*|)&Mq;4<g-F-Tw_iq6;Ej zR(cuyMY<r;MY<r;MY<r;MY<r;MY<r;stW=Z5$2)r4D379L+t0DvhU#1zC#A<Vk(5q zGrKT%*mqdR-2b)q9bDRX$iTkCXylz|0bzNt??B56|Db&bm-Zbpu<vjK^JPXsD}CT> zWJG*y@*e?<eTNL}J1`=+1|g$E3bmgWn0x^tV&5SH`wol_{sOwgK1Da3bhPh~>2$g? zy7VeM@kgAM!Q}v%{r3kaak5zFF`1hX<D4R_T8(KKK-A)>=D3DGU<^5}7B!yDxW$gM zeVS9iLpC_Ump^CyACT+7>~yC<d^gti!U>MqLj%B49>R<|9cRm@k`4w>Ht<h2I7%9F zm0;fXW~m2g9cF-dh%k!>I8_7~va|@%^csowQX=QLh-xpVLa2uRobh`&jx+RF`r7I9 z=^IPmIQmAyCzd6g_Z;U|WHAiKW$)Ee&z@-+I2A0_@0`m&RecA1Q7eDKs6;0?80W3z z@H_%X5RB{r->8i?=|d_E*4%?-KI%A)h#V$OdbAhI8vPwcJeC@VaQ!6Gr=LXIVkT)@ z!XCZUVbBKK&woM+{yFQ1L3(Zsq=zmQEzmE30elK>H?q`UOEF1%GHJ%c?FLTuGFg+H z3Um@fAkOu5v264-(0{;<eTX%>#ev9cf!UAyIx<*ffz!g~u6O^8I*q>$5i?7YW;)#N zOD)B{rOI%E*E17ZY~W_}0yU<P8$ahdhpgxrv-_zwmenV3Nv?8^GZL-c#wwid@FU)C zTieOH;LlnAh;8lZeb|9tMB&H6jX~4Skk{XBK)1lLX=n8yb;3=W4-hh8vCZsx)aOQ9 zAM6frcVpEfIP$#6#<RYx(K$7&5$uQ0O|H5PZ)O-^$IzenRaWndPV#kRp%3$mI`Afb z$e0DN8G~NXm<2XwA!819lD(psgUjUsw;z839^Ej<**l6EmSxN&*)nM9##j9$nYOLs zHy!&RHk>l}(8!;&eg)ExUx286(A-&Yrh_AO+Z3lj3Pi}Cv!0J=Jjd%rAX)<_Lw4W? zmXJf14@$O8I{5U>RHwkSXoCDX>yH7AJpW%H`NMFN+2Z+@&e<{x531ft9$5ymQpD6k znSOV;RyIE*OK#W`WQQilPeR}X#Ez#M1+WO7g#?2DE`VnZ-0m0I?CsOhk))3Y!^xP* zd>*%1qU7wokof>7`8(F(J;dCKJiY@bbqLAaEhJm2b$Al7zl4)I{1u+<1gt~BPnte( zyFdDgI;`SoE~>+n$57I?unwJjBl89)IsQ3>PDT33a8iCq;%+9%iCX>=#4d)D^4G%i zWdfFeCp@>q?VjyALO<09MjqI0c4ndJ_JLg!KCl;%%dg=^Z7Q0uX6nUw%wY&-l})wB zOL*jTnR`q32zPoi_m%Fk0_zmIY~R$h$8bY|&d2>A*zV&_&-d2gTcv09wAIR;o^7*j zuK0JwWzkMglJ`|hp6EUv!FJb2Y|EEGBNJ1^_f>at3&_=bu*p&FSU6{MXCV(UEAKVs z2hq>#sorw&i&=RZ>tsP*iFZTtIe2_(LGo_OZls^rQ@xuj7;b{4_<0j9#maIE$h$UG ziYbwy79{U_pJl-W3?`m;i+d0J)~vku?Ie?lS$Xf)p6DA0$maqG@)~<RHBY}-l=o|E zSsUE~@`nZ2Fn?aE^jj<Fm+Ptia4Ade^Z3IvXEDbN^&<JhD+$Un)QjW~?@1unQ~eQ{ z8<Cv$c_>yLK!1<93r^Y+ZUOmi!B}vNvIXStCX&x4L%m4;SOF!Oqt6ByCm_gBFOolA zKsH0YNdE2u$}-f8<WCS#nW0`Jf1-ez4D}-U?E-pbs29nfBp|w;>dy?$WF2@t)t{B7 zU$3Y7d!_{F^;CcFG@D?rr}}dQ;d*L-y98z}5=q0N>#4B#_9Szao;<9aeznizAMTw6 ze~_VGB!5BbS;Xk|RDWR~b_ND{E?|ZMWK|8F%{dor1F+Xq{S$*)JogOsBKaqEqhIaw z_$xGjWWwR2*HisFf`yo5yq@acSuVu9p6cJFkCoR`{kz4l_Idn!QpY24S%!L%{CfrH z^;G}9ZttKLYM;lyU(yWBP%o1IV47W_8an-ldq3&o{Vn!+{Gatsdibzrs29oqd9D#a zw}AX#q$UCA^;G{c$y&F7{Kuu5dOg+OEaj+u9{)ePO+y;p0`i~ib^w5G0r^i$25O(j ze^%10$xttn|6F<<+Osx8y-5Cx<!7QZ)IN{@O139zy&*%rNdDG5r`L5E>P7Njm2raW zseE2cQ6)cYWEDofsbV;~`9ehH8D+1h`klB-ipI<JR3Fz<g-))g`naC@1JqZqrvg<H z>Gf2gK16yw)yMTzrqeATAJ<c<&PK1N`naCTINbvBaXpo$sdWp;#}*LdbPLGG_0(4o zr`J<`Tu<ec)-50(*HcNU*He95Pi355PxWy<^>w7v>#07jr;<{)fP7p}W%KoVs*mfb zmw{5Rr~0^_%AszzfP7p}<w!PqJ=Mqc)W3k%ZUOnYo_YcrY_F&KxSr}_tu6L>I9jFO zx1%GA`duLFf_}#lhRHJ^7d(sK$_)tR&?+KlQ23Zqh>|Qh;$j-49*O{&EF4NQ*)Xj+ zd5#J(-mKgL@^L-24l_-!r}Fdj9Z<*?5KO{#BhW1%AJ<b^OTC`z<9ez*XOzVT=K^M| z*He95PyHh^p;{!r-6<!~>#07jrxNM)R3Fz<Ar-_eApT4EQB`|9<6{e`J33abr~0^_ z$~U@h0r|L|%BQ8*Q+-@dC81tV^>ICwuVmc<^05WPI_vdRAJ<bGL8;eMeOyny2UXGQ zsXnf!a-QfGkdN!BM0!2d$MsYqy`JjhdTKLr(Jde!*Hb3|>Gf0}*Hc-ZZUOnYp2~E( z1?1y;Dv@ph`M91+q+38fuBQ^|7LbqYsYJR3<l}nkS;!MxK*JEo2FUY_w}2STI!G|K zfQa`Fv1|ePxSo0vLgad?kL#%fdOg+0_0-isFw(<!D7}&owt(2<oCg+T3&_XyRL)ts zp6cUzDj%6#PxWy<m1Sz_)ZHYhqAehX)N$I%D8+Dj8vdMond>-z!V&$k1iy`68BkT2 zJd%;!0`hS;l&>W*(&Ixz(rSR<BTSXCpzLe%!|+cI?qQabL2_^pvz+X~B)5tZ9c3J; za)_T=l;=2-Lws!Kd<pb9Ub-`Kh>z_Y@$(QL+d0fZ4)L*_BYqy@V>?IuJjBO#4*l2w z;XLDZP6`_h|I~I)Nw}T!LsTu#?84l!opUmC|JQEkl!V(kyb+sc0bzOA&Uu36{bS}j zOTz7(3z;u73aat*E}T4FZ0Gz2{%AXg5y5Kw^vqa_jL=~_$3;lAox|whMbJ(D6x~qL zh1)rdZnyx8=;W)xMm(JM8BPKJ%qsri&sje$i>b8&N@jl0Z88G-1xZs4C+GUN2aLS~ z@MgGytNViqy;HuoQ=mFxJlvpVm@8XR$Ur$+zdOk>dJ7`H1vhw|Esg4Qpm{%e$zlw^ zroE8oAvPv)8`3-Xq=%k}z_N7G1aL!_0IY;(8Np!yFT(Q-Tr<gsor#c^Q*90x5<FA{ z(1=`cK#F4WL(%R(NxL1A4VRsh>wB_}!`b8;(rof@?sVKJO&zh^I5(#^BG5FfL9aRI zI0R+WodW(98AI3z{#T8hp3{Tbjme;Y;G`#4Nw$9ke2qcO{#?oaylm2}fE&5+#3PM! zUcg*%r)LzTuh)n`_P88aE4rmeU_)X}t_6i&1iTt<^!=b-Z)@VTv)`^ttw7k&-{R** zQ2YvR=yL!Q^4N%h8~PZ)YIshE8~lh(O9e%=gK!>x=O)fU5p5%F)IvlJKE#55E26^% zq?M#zjWqMfHe&ekZOb~z07VyEf(}dEnyBWxAjwO&yXCQ3L&z}p(AdMjK>u!x9gC$a z{F6Dl%s7sRf_;Dm1n|#U&oLv<{x#J76*h*WqJL@9)WOMk>4fJHI2{n-(B_ji<3nMB z%$=pXe*+bxOLQdM@jn2sNtc@Bj$Z)*9J=H&fn1y|F^w0YVaj?g8mk(UTINWN<fq~r zU0KgW7uNH0bDJf~ZMuQ*o5^hM1e7BDW=RphS)%-=_s0f|7Vw)Kvwlg*4av>$h&rT_ zo3hu?PkyuH<_d<J6#QljTw3|fOi*%distP_9a72lKFd;dNF}$p--X}un<d{)ZUGX0 zv*gyEr_p}_e%;zymYn-3ehaYudN%VSN949v&~Nh4xeME`%vV((xx+IAs`|(sUP+*; zkKExs2`cky`;|wT6d50g|0$T=Fqgwgy-{8$UeFV3Pf>m3?v`R=Rej`+6`-n*+;IX_ z^^rSXfT})ncNd_lkK73YRP~WNQGlvGa@z%{>LYiOfPyJgoxASLU;*nu-qM|wrr&g< z&Ry7k6#$(kCj#xAW)n=Jo3;H)1l}_BB?NvEiKJn5rc8D2!uBgJ*V>*utepNxWSq@Z z)kp4v6i;KzL<<vazp^vR9CR5oO#K2sbT;QwF$P<n6P>%T{fc`as`|)1sT=*O`p8}3 zN&d)$LnRm5ew~cTn#Tl%?N=ertL;~z&8zKK`c?Ijdr#^}09AeD-YcLyZ*9NgLaSAM z<lZmCLRBBR52o1_s`|)%xcASnh*8x??$3I^51^`#+@I%q;B%p>kKA9RMgq(ZMaG%+ zd;nDQajE8F0NAMAEaj-`BNzu8i!`eG$bGWgOn?=6>fD9xS7xB9kKAV^jjBF!pG%*Q zx~b|T_r>xB=nPeT<i3(chg;Q0?$$h~lBzy(UzKsP(NwTsn4(gC*vQH|$jmSt-Mkc0 zRg5aK{mS^r_N&lEwqI{RePi3NM6vBxqS*E;)5YQiw+10^>4LXpTr6Jj5aMF-0>;JS z1w4L?ZNG9#$KnN~jBUR%F1GzjI}NezS5n5}1#Dhy`}KTK#<pKM)QiLmIFc=IN$U@9 zfwoAzfJ;})Te{#aw<8w3WobauA$A+AivH4o<5!-<n}9`6LLh4gnx7!5iUFm;f8e*` zYY63FD<Wr5_~1Su4U=*V#xzJ>K!ChyIk;r{VWM+79TZ})e4)SrcKwP>!fpUXByd0w z3mmYh*d(kxd6dO2C=Hl#Y!dcWW)hl&C5TPJ62&HAk3|%eA@SdPh_F>vfrB(UQ@BkR z+$P`gvA_YJUu+VVgt19jzNBM;1J*e<3EKmdu}RpCC^0q(%b61k91z7OVTodsuzitB zEO5{Y6q|%)d9lC&)5QV@M6tjDQ7mvk6bl>>#R3P+6C&drM{Iy}Qp9aaFzX<}P=-XZ zNg<8|4vt1hWD=GjHVJz&5R@VDtxB)t17%3;an1~jt-t|iabyyfk1R3?%QCg}2f|dA z+bj(jQpbrbqZGr1hM7y{TV2N)6^`gXO7P40O>sa4ST0NPiCEx(FRI8SEYHeP@1Vh- z6chJ~#KgU-D)yjol`t5wKQb*1ID&+$guw{$ldFWm2%)5CI1EOJ-x`b%zcm;^e{BMr zq63|062S<tJKcYZbsR44%WKVa|2@&Oib}fIW5wn?rzq&YiE+;>%62~&xi~K<D(gO* zlrJi(?B1W~B}FyelSEq-_3Hi>b9q@&q5ILy<rPKsrgjKO3(gxQ!Ae%`dXm0bQo%*L z>Ha_s&|8Xv{zu}F?)N1%q$}&c5V|JbR=`yc+vOe3oZl(wLkjPC=G5C0kRs=JGh98_ zaSjSBC+Qro>~aJa#;~@Jc-4$7+{$$SZozVrJ?2TL7bX%sZewtd+&G&pc!%H#ujX<* ztpP10dpqm0;~$yf6!5Qz>6wd_bwh)abmQ>29*gfQ;2M`LK>Oa#ih7F?WmulW4eZ;2 z%-+q4qLT9wa0UbWlq2v@8kp>sG#@hXRo3CXY>MM!E&}(28@QE?d0zvsM!+}V1|3Su z?b&W@t|=S*maXH<;5Hrw7fQC~T(B^`W;z8@yp8ZTqVOR+YBPgJ+Q`2m(m|8LMEe#c zDn#K(lspH<x(2T*N;W2nHci(RCDW|595a+c%+BPr_l%{0XuSM6>sepz$;s&qd-4xx z+*5Fk#~yJk)6{VBP*IUIAD4sc1p~QvI(K^7nD-I%JGkb>=<t2gGS*J7Oq!K&&Bx<n z?`#cw3ixLXJ9-iB1kXteXR)j*X_mkZybh~&XRhY>3k2N5zziSkJWal_I%(Fz4Xk6} zz8d)Z?n(0!T=T*&U;yu@$*-tMn)BeAk6eKo?XQ7HVMFZzxPkNexDL?L>v|+jDcs;c z+3sK`oCU{DTLrd$(=4aJ{^4`EQp4pGdDyBw<A@&=N8DZ%@n}&*li5pCl-OsF>`lvi z7*KT1bSKw(02)RIRYNV0B9P9R;p9YRP>K2Y%Xld&A9x3-cm%n*h!0$T4fw!+f%%xO zSBKp|)Z&5<oQnF2T3qmf6p<3qbMS%mM||L(06W14@^!QYE{)?dtUx}+2ePbB@PT4| z#qxoo7T5BDq5>CuAWQzcd?53U_&|b)4<v~AK!X384`jV}zy~sM#0L^Yd>}!@2NFbl zAVI_j5=49;LBt0VM0_AY;a|=NvSB;L2eSCj#RqE6JIx15{`eAcsQf)XP-rb5NPol! zQc^YI0|`Ex4`iDE2|keJd|p0~Y5plbkQsmv<UhXEV^%@=K!&56|1KXWbpHS!$aFj6 z0~xm?K9F%c#|M&f=lDQU{vY<<1iq@`>>r<VPR_aK=H8oJ0)epRCN~LL$U@k{YFHFR zR5lg&AgG|Ihzq!*qN3uib&HA>71vr<TxwCPQe3N6tyN2{wb<4c?WR`i@B4jb&JxAe z_VwTY=Y2oiPv&HvXP#Nl%$%8d=6Rm~|M!6`#n$$L#N$nT(|w>Jmwh1pTi*wA_{ctx z!w>sF!m<z4GuXes4`f!~@;(rP1>6VnpX>v5QMa-W<Q)H>>;qZm|K>iB`F-2_K&Bbr z2eOg2vJWIWz7Hh)pX>t}5Bos2xa<Qp{O|4q8S9(x16f53fUWHVnb1Gm2L>0<*|m%P zq1ZQ62vadJU-lZZO`Ha7UX_l=zkn%8RKS#E?tujHF~G;RiOJYDG5L8~D8GROaaBT; z`V@ls=wO{(eF2X6RrR}gTGbQ52ePZLgx{(D3;YE&lXji0-0Fo`pL^96xcQu@-X4Cx zdO7?_<&pVV*lsxwplGE`E=V2B$D^3KFdwUPAhW9bAf{ctLQ?+@`~}rdAP=|tc1itH z;1kt_p!BPI1Cy*io{3jq3Vf>ics$d}BlEEkcgahUb}2Im@&ohn8RjR<$Li}qZB=)d z+MI!>Q+<x)Hw#a<x?J+x7fB_mCx8-qWXXIi#9i_;m@X4aX7Ts{P8Ne-sM5FK7v^Ij z?vgVgxg3vDESrTQB~M?KenGlbOb&O+8Jv6_n6Y1>8wiXr9}97poWYr0QIu?|%wGy1 zeK^XP>MddkDt!QwOZ7?4MPKk$W-XwyR6qZA()DFf|8DfF^bx31YJkU{;HMv83gr?h zi*7@MGy{i&+G-Km+}F**e;vNQ{8^nhf{#=yjK7uv{3ibjTaXvvYRQ%x+>61_^mWt& zaJ9!Qgkr+h+-<-;*w0Zn!qo{UZfJLw@}B;Vx&*EcF^84$v(gtANIn?=%)%p%Ro3vn zEbz*lqn5+fEmhVCk>V|?aMZiR;Ewo+fvm^lm5#a}uI}(f%4(B+?@f6}t%0k*gIlhV zBDef9;2#rrli;$9x>J>-wufsta0!@|o@FhYVda2VgF3K5nTuUe-BCv)<g^|<XSx}b zSHjh=VhX1xnZo31+ysTIA2tTKa|QP};QQektEO8y(5UaD4SFK6CTz}D;@GFn;2#Bk zsKK9$P_hJ7W9>{GYa>FZMX{R482oF%o0L?G+Eo*u5E3$(bC67j33(UfSH?nTkW1OP z%7kt~DEW>|@Ekm6SfiN0Ss+<yO8FT`-Vl-*LL%DETFOjIkvFMJ6J$KegfLzS91=D0 zSi40g)W=m?YPk*K>SC>nh3@i|&=+GVFY1!=xky==_F=x~bO}Yi&1EK(`F6<@9iMs{ zie*p@j^ChdrPeFDba`^{C3xp_xWMEO4kW5^x5;aL9fOiCRh4di8vp6i{gbWNf|@R! zOAe+aejtqxEy>thsRu8@5Y)TkvFJN;F?R-gi~cQKi<xkn2sU2KQ#jKlkCco}xitzN zDgAQ)7Ch1g@ap@w;E@v0_iw=?C7|!$f=5a~?%%pYQs*N&@84oFRDLBMl=qV*Ch`k- zq?9_|CW5_91RE^Q=euna!N!Q`b$K0F^0<G?u@vo%w~1h5l}Cx|Qnm}GmHwDbwuxYG z6T$BJS9FJnBg)>fO#~b3ssC?8uwzQJV&c@;0`sa#g;Ao#cTi!rz~VPbw8U?eXwh#3 zkhulkg4N;w=>DyUQ*#Tv1}POWxgd3HfjhAE`<CzDia0g5z&6q@Vg^Be*aEL(e*fA1 zTM?(`7I+EMWkUYvsLUJi1me^i;SaaK4Db)b!^TcdC_-^+%3_CGU<Uh70#pALx*ouU zTVMv)Q1s0jDN@q4v#cCmm0H6GepcsZQ0SYaBSj*0*Bb2a;A$V{?rc;q8!PXp0Y3&; z$35$qlFtyObfBZU!`0!Q=-4b@|2RNx#E9anvE7Ng4DbcSL6~)1pG$FI^GiU#fUEB` zB_a21C3tYMnb9)Dl0G^9rS#$BK&k1B&yv<qoX;wkx?E_sCs%-mKdbXjlvUTIyo~Yv zT1OSY)jr0$<a+%8;gbQ6hm*QgN?k4kcnMLcOJ3^oD4=!3NL}($m(n`$58+ssDyhp{ zK>Nehe{4#^x?rcMYr)Kd3b0`6;Q`#k^t=@1(tDVfP^yz)HEJ>0YUVfpcI;t{5TM@5 z6c`ypUej>2W+}0WNg2aEh|@MP9p9ylp_473H8w{x2OZ1*5Mpi)EDxaZ96K>}KFTnx z9rH;#Q-{dH<b!Y_kBWuK2jN2cL;X_B;Ts4S9tE=B!O3Nktq2z~uP+G~3X{(W7YdW_ zOTvXH`>D@h(D0hCF#aH1$kO~v;X>vW3KtRxg$oIU!i5C>xo{y{JlNcPNw|=aL*YUK zp>QFAP`HplC|pP&6fPtX3KtRxg$oIU!i5CBec?h@>>CLeGW&l^xKOA3jfD#(eGF}O zpMND>D6~enkp57(@OS{Ba3O)M3l}oZe?z#C`TV=Wg^cq*5-wx{5H94u<(xR>5eXL( zk7oXt!i7Tj9|#vR-q#5iGAt4<+%p+m0Htst!y@6rLlE|L!iA*#I^n{_h!+VLlJeUS zE<6>fe!Xzvc?iV?(2R(}O1q0RVbtydvMiwarox4WT!ahh-@0%i2a5<7a<D<TkTCCN z%G`^o``;EWWLDp@aN(&)62gW2C&Gogs9O;(<c$8G2p6)<|4rdS=J#z27c$Mba3LG1 zH^1@I=i-Hg!i7Y~g$oJ)C&Gn{2jN1txCj?&_}>*SWUSEkrG2+QJBbe=ZC~2=rf8{L zrD*%ozAtqkfK4gdzO)}m(H8mU6m4JH4~qSyEh*Z*v>!@Q(ofsIv>z_{8xm8N*uJ!X zkh%(yI<)Oe`_a^`fQ;=+`-cLZ2HTeuZ_N074&d|=2s!Q#zZP;Fz;Rq!hjf8BOVG#S zDYu!gfk#G-F@PBeIf?<yE<%ovgEFUz$dId`c47!Q5>-L%#1L|<L+TaOPHY4l#dc-k z?mdc8Ic>YrsrSi_N>R$u86+~#Dn;9sPNM*Rinc4ACIPZ3+OBk(1t?3=#-h_AKrThw zmCj%RYE!gb>9h*alA`TOXNUl8sr4iqDnNURwkw@s0!&HKcBM01y4Um+ZC5%Y1elSc z?MkOjfSD=Uu5?BUFe^pdmCh&uW~XSo(ittlZYkQXbjAp<dy2Lzov{M!k)rKNXPf|Y zQnX#^Y$w2;DcY`d+6CAvMcb9mcmeiK(RQUXL4bWyv|Z^;6d<r&X^->|WGm8kr9HZs zbF50ycBMT=0Ej8Fl`Ckw(w>kbt+rihPZ9w*X;*s(6Orv|Pu3BoUF|6XWTjp09R(<p zcD1Jpkdt<`cM_mh+SQ&WK#R1iy|Vz2#zVW>y9m%O?P~8Tz!Yg$d%6JArCseA0?d(i zwPy;@A?<3<5@3O}t36wQ#j5C7){wR<?E~|aVAHlM?SuXE07wV37YeQJVD=#b=niHd zDnM2h%>i)*ZCBb$DjCt(uC$N#F9&-{Y**UH7E`mZO3`+uy;OjX6m3`9%Ze#GxIRVO zmG*H0Xxo+c@sfeDU1^^nkg;89pD0kfwq0qTR7@_Kv0Z7OEMdlWrG1LdOxv!smrK}s zZM)JwRiF)4C2d#QrwL?iSK6lwWNcU3D+Jo4ZCBc72xM$m+Gh&11yjhisJ+jw#45>j zkkYUS7jnMyG|VfW5^kvq+OD*(DrZ}1+m&{w-v={Pinc55Yb9}&qU}oiIsyC?ZCBc> z1<0nZCvd$0Wvb|PBvV1#mG-T9rXrnwJUo(}Cr{X}<TSHCuzGoiw2kdb;xN1Y4l`25 zXEdQaKcp0&EJ#Lxu+)%Gl}LwzO0whpYHBC&Ljhc_WC8OeU`&BTS9}+hOx@X!sDi(Z z1HY~)!)y!GcJLQ>{{#FP|5aj2h^fplmx5oDvZ{L;?8J=!XJC95p%$Rzn~~@Ks$x%c zxAcfCjRXqC_VDB+@Dx>XH3LUyX)!bZEE2TtO0Xf4PPT7l4#_EzBd0bgiQ%a#ew?iP ziw-8r+0xS%s{Cxmea@3wJK0Q5WA7*Sh2H$AC7mgyhBkrfT7T-!uT0WuF|^W1zX<Yq zPgR#PZn>3tK{6^c#i_XnXlJGrazlqD+4NBQXLatM#filq81a24%h!7j&J$L^4J;z^ zw~pwfcoT?M;cDOPuyP<$r$L1_)qaWgubKD<E@-`xDrG9`I;<T2VF{*xR%gRRruTqj zu^TMk$I3BaB_H@%ox61d10RPw4>*-v!nV{SGdNwe2b?-4dN~jmz%?FtI4&DJ=;%J) z;HbX>*|gfES%Fgy8>vAD7tTUZ$fVO|+EF#Fj}Z-t6P2z|L#mR$#$QeNiYh(T{AMgd zEXDR9Mb&T%>-CZaJyxjCY%7O?s*j-@fj_HrJ{oG!q9Y({{gPG5y~imi?-6jiW-nO{ ztXcaYN43BWY}1L2W@1*OqdsJSyoon0`FySi@@}~53AD!emgTem*cWv)9y=E|Dc-i^ z3hR|kj@lP)@PUWpPWmr&O#7lajVQ)1tYRj<>tF{uk&yT??3|k{*$GV?3dw7@mO2a? z>z7vg9VGrsAl@P}N#r{a7(n;xJIqnN;9BM}`mc2KBY>De<VK!$y{nN=4|mjUaIKf_ zZskx_j8XmjZV4pR=PkfH?`3DCzSGr^=`-;m=#Gm45-`#(WWaAnIBGLo(^`{6BVO^_ zh|U*sE?=>IHZBO<YeGjN^s_FZe!FV^kqO-%p*kL-tTXRx29V9jHhjapkKeQ<7CJi~ znsnB6*CSIksoks`E5sz0#EEzxqiK~1Wr;60p;F?c^J17pHdd`ix)N;&iKfMfXdyEy zD)V{Qgt8Q0n9#G?GD&Asn8ar>qAE-QOu`Ut35lxq(Dm6DDeYp2Oo><b(3PhC!6B+? zlA&A(%EN>bxve!cYUpAU%&Ir7iUC*ZRGl+UbNK4cMer4|;0H{mD_DG<W;VST%jl=^ zBFSt2b1d$s@zA7G8x*F=pQCHVvX++yJwV#$!jP!N5V7hzb|sn<tNKvYv^<vF!Es6{ z(WSA_Rq@cI1DgpsbQV-<ogrfLe7`Hv$KlI(F_zK`aUxywSQ3AZhbA3A%qP94m1Bmi z)PSB{YTgp76yE31808d0X}U*Sj1twKZ77dHng<Fc)FaGcw-}|GR+>Oo?3}I{wuhzq zIF{GFU5OUQ@@i8}WqaxJ^Ub}i^GZ6)!-U#RFst`@*MzdMgiyVXSVH}Ju_4f1%ff_K znqU@tyab!MCF$fsqI(U|sUSMEE79~=ZmlrKY$(}8=LeKFdvw@P)Ao*Pc6&e~ou0GV zDig}`JflOMGv1LDIAT_t;PVjtzKJXfKxI6=YeKI=X!kPx(#^MUUDtAc7NZ>7m2!O- z%H|&COUN|C$tUS-=t8B2UCl4pL;7=QahWh2$~_*@-vTw_b%Z*TWi4Vg_r?hprvGYd z06+O7Wff9mrTIY|Dc`(-Ru8Tgs!wB@tyVF&_ZUO{Dsv!F)ie3+84{p388q`7s`DET z!`DMC+3pY5*BC8fI*h91r);QI!mNhNYGRlrtBK*bI5^BIWv*)Uc3eqsw)oX{#ym^l zB@OI_l2>p|X1~&pYce&KpZOPOSvmOCIzI5TI<tMil{ywd#chttz->pm9KLaEq1TW~ zJAv^eX__<J$}!qaXy1ns#5UG%6mwwnf>>x2a%Kl2G-XW~yUJg>#KfneIcGxoX<*E= zq>G)7m}B{R{C%yQ!tZv6PnMbss0o)KXjhbY2;78g0bDZDQOCedxDCL&qhP27Zv1-y z#(&7iXM7})`}m%G<nfru^iMSDW6_7I;@x{po{9W*G;W2$N%GH(!4*_E$@q@3j=B!6 zol(XykG;o%DF`=?dF`+r=-|dN&(q;Ki2(C{4W5??unaxh9aRK3j%7I$o+WUT#sJu2 z$^^BVVd+fmZ?IBAGJiiSN0hAsA0hs%Ypk@8;AkiZSYd_IVddZnf7UIAB-df(h=tH< zhn0gT{8@KcZd0ep{Uj{H@9e8zkIcC8*;{Kuxng<BgmPK3-r)JV-!*vJrxDY*O+k$q zYWLG=>d-R~SD9*Yxm{yIb%)^Rb|!DSZa>D*u&*{vF#rp(Q<$7;3R;EPEHrri#m2?W z9afoG%;o|e8tq$9QrR#x{m4*p!FETOHY?&cqgU^5<=9+zBlJxZsuz1=j3;xtI#cz_ zTYj#}&()}=PD9SN{M3-^wp@j3tTCaiMoE9&Di~Hx>kXdOXfgO`;Ss!7hVEiQ&ykkq z6rAm_awwl-C6|~`-Ig4-a-p{=c<oH#!Y(PGnVMQUtQ-=M6z=_+6c%(?Iglu(@RFg? zC0x;gk8OvQL!e^4errOJa`V~_D+jd1lF7P*&596&E#BA4(Zdv@Fw{s*UWSR5F4^Hv zJ`(@wGBy6>zL+oRGI@XU>J%);!e#1`lV=ZxrF*zcl{fi7(9#u6@+Loq|8zwYy~*|X zPnTTlO)mW<cK>jhLH?9qVgo~Gy<lY~|6`L<beRTk@?a3tWh(v2hhd7R%N*^ibFl9y zP={TCIZLyz$D>4KUvHX)vYX!@)?rrGd~4B->vU02B)V~(Z$me3K}<KU8`D+f#&qL4 zp>A9^rW@Cd>Be=xRyVF2(~axKb>q5SbmO`)-MH?*(2eWGb>n(5-MC&%H?9}gjqAmA z<9c!3xL!;*uJ=uJ<9adOxL#a0t{2yh>&12BdU4&jUR*b>7uSvJ#dYI)aoxDymvrNL zG2OV{PBGoM-n6)GT(666T<>4$#`R*lalN>1TraL0*Nf}M_5K~*xL!;*t{2yh>upUp zt{3UX^<uhly_jxXFRmNci|fYq;<|CYxNcl8t{c~j>&Ersx^cay`%@#M){X0J%-{sY z=*IP)Nsa-ab>n(*-MC&{H?9}gjqAPKZ35zG-MHQ>-DU#Nx^ca@Zd@;}8`q2L#`WU5 zalN>1TraL0*ZWU(<9Z!2-MC&C-MAif<KBt#YW+okdJxk3ivSHEr0?c>U3BAm(2e^5 zmXumIuGd93t_R(?JQ&pai@YwnaXsk9JrH4<eeHG8jq7#Mjq7#Mjq5=-?xBdM+1Fkd z-MC&C-MAif<6eZ4Y5hfBSKYW?SKYWC^cS6oR1N#ugKpd-P+_CL$b<f(l?ZJM+1ICH z_U4*9c5OgF;&D_<_H|4xE_+psay4iIC87lg>cLp-Y!MA&(^Qhb2qEl6MzN^C2Lv#_ zF63N$UDV=wSYfOMg(xcWpca>aR#fD5QH$$AEv~#`<i)yzF^{KKROCS|?gvbSii$k2 z9|&kgMIO}R64Hu_ysm0-KSzKmYM<A=<#wV3?JtUoye?{Sy)J5TJ*dScp;lDnby17! zby17!K`m}2D7B&@4{CAmMUGlgk=I2nuGd8^uGd8^t_QWabx1`kD)OKfcO)RKsL1Q0 z7T4>d7T4>d7T4>d7T4>d7T4>d7T4>l7MB%}MhXQ~<zSp;5VYZ3?-;<sx%QwI_efww zQIQ9=xCFGKA`fbDPX%Pu;?gVW7`3<@0tN=>+JjnL4p&iB<UuViUzsQ>@}L%%d1~Iq z(?P5_=XzI+fq--U4=`Xt&UG91xgqEJU;rWKnq7PAoa>E9Oog25!w{(><XoQwDB@fb zBIlZA%J_T^;LIVT1&F=iH=Jt@;b3H)Cg>yal#WepInoS<bL|=Ryu!KmjC$T2Int1d z<sq(9a|oiwInv2`Kbu0O$uCL9Inv2EM>-kjNGIbQ>13QEos4s&lW~r8GR~1s#yQf- zI7d1e=SU~x9O-17Bb|(Mq?2)ubTZD7PR2RX$v8(k8RtkR;~eQ^yL4R5kxs@r(#beS zI{6ijbQ@dopKzqv$~nW4CT+-(?gRGB{|S!tj;x{KNV8HQN4kSGWC!~u9O(uS=L|=h z5hIQ?4ZQ{&=_6#M8jdu9kRwf7v>`{Dz<<Dzz5vm_jw3CZ{Zo!~#ka(fJ`%MTjx=i_ z!`yJBSv-LaNBX(|#tDbvNVBa%j`Rlr{xgpBZHSpO9BHN^W1|PAE}gwR!I9>K*b1!v z)^nmMod{GZahS#)m063?gmP|3DLz?a@V0S4&ZrrG9H=Ba&Xkf7gvogu>bw9hSCvm< z^O>Agd>c?7cUU<@j4?YiKBwdSeUKncP7#{T9aat`F&bLisVc`t+8SQY^Ur<8J8BM` zs(ukkL$H}iTjW94$YH2g#kJqSaxm#FzZ(NpZ7V44KU)lNT0og2``G@Zl3x~8XU;Dr zwBDRw3a~dx&G{wgf7QUkZ0fLb@Iw|||E$hIp8$O&%5)iAql;Lt!t)XfsZIe@pvtcX zz21$x<F!ES^w}mp{uMle;{0nhQ3czB)=iAViPf&Xu|$fQt=Z54$Xq(-J#_5n4<&)V zY;Nnz=AQ2kYe#NcZ<PB{JJbR6E1C~FcRl?%?SGH{LE68V{^7+VNb@ZHqsoxIa&M!5 ztoHu{t?TZn{W;?2^q4`KU(-K7dpG^Ghl4#o^GZ-ZG57qefnR_<KUzd3X%7c`eyDv@ zN$MxYo}YLn`mSfdmtut+*tEf({}{j-+QY$~pN*n2H=wbx=PyS<0hAozBZ@sgqq)rs z@%Ucf^FihQnMHk77nQn-vDarQibM_<d;Kq%E_D@SuTQ@!hOT1l^_hpCSvm;;ttkTO z4DH}xuTLPGp&cCT^$GMShOT1l^<9YAmZ_|NBa$h+5|2{K+_DbHPvmg1*S`X|%#ai! zj}-BGXv?YtFiL=e4DH}xudj2b9UScSb?&r-gT21aopx}r*O%Ngw1b1aK7q0f?ciXq zPoQ6hc5txQClFp$$6o(!mVvs8vDc?x+rhzJUjS_f2YY>1LD?nLRgAqpA?PYDTm>YJ zluO0JtLoV6x8i;1mfWv|ewDf8c*NXat7pj24i5JEI5jtRaIn{BV`QNO!e@eoQxHUF zQqKCj0O(#Mx{9&aUkWI53PjMc*QZ})9)%)B?DbhaABk|jDiU4A*z2#y#8C`g#n|f$ zaWQliW3Ml?#n4rZy*~Zv%=ehcgJM5Do1q;X?Dg6CONyzh7<>I)kylw}JJ#h9iBp@Q z9UScS*%U3Ak>>$;vi~HkZ`(3e1fK4HIDqyH?ciXqe=&e5ndgoJ@Jx~lPp22t6f*Yu zOnMFg6!Qfs<^ljH=Zlih;><Pd055mD8*z@#9E#zBz5e3>mKIZ2G4}dQU|HsO=;PSy zvpy>`w1b1aKF8pN8QQ_YUjJ=0#ub^*M*?^!eJWn$>J07RV6V?%wI)M5IN0km0bEt* zKgKAP2P;|HicCw1M>D^VpaKRNUB%q%GhB2PbFVLSa#fvs{Q(KQonCM6fxNNTClu}V z2}OH-#?x2Txz`_vnL66*GfZDq=U#sd!lJ!C!}L{k?)7&@ShUyYkk-12xz{J9zN*f> zKEt%GV(#^4AzrlCC#Als&b>aXr*#!`uWx}e+Uv8c8(qcR>$4{-Z3l;Y{rRAc?e%|w zgkpPrUXRCKKkK&vZ*&zG(4Uq5D{q2^5n^vbK$Z?P+X*H0O7-wimy5en5*56&qe;V9 z?0!*dNaG41WWr^?l97io&XM#|0Av0RcK;`#uG%OLcmHL0d*SY%K(za3R{GvLcmMLz zkr!*9^_g(A``?#|1iOC%(e9s6wEO2rD6I<l?=S?IqUzoMY4|dSyMIpa`rbNs|9o{? zO)+=>B#d_doS(ItV($J~W_@p+yZ?(p8SVb7kYlv_=b+JQin;qIq}3F2_fJTxDdz6~ zN~99){%-*k?f#jczPHZZKjUdN#oYZ9(rSvi`zNH;6m$1aNUJI4?w^nr%H{5#X}+Qg z*@ajEX{2!XFKCuQ&<RcUU;u}^|6c+V?*0ixyZ;XXZBd1sQ0bL)`l~{=I0uD+&F-HA zINbg7m4&;1=BaZZ5yUd;sj@yX<s8G(OVM2>z@L@RbU6o8(4%>!JnNGKUC0i#93IKu z)@q8m>*gFKYKpn*eiwkdS36Xm)RxRg_U@nI_mAvx75$IXe{AVZ^eg(WE_sLk-_U<Y z$*1%$q5u0OkJA4<{r8n@r2h{3A1ry5{!03vEBOQcf5oKiztsIaydRfFc9IjaEU4T? zFPvY*ekpdAQ&;t5dBo0g>T0Q8Ap>U?ni}CsEA1?&uI)7esG<}1vebffU!Oa>OmAeE z?qB#SYOgYL2@ELY%HGbj5GXJF6hJ|yjX*BtA-<oPN}!_f9fTBS>IhU8{sBNb^ErXM zq*j!9i$GN&m+RTg3<9l%R{<!?oK9d!lBLdNvIK@oNNwgk0>dPvCG!e_;S$o8xtzcV z32D!~kEThtW$s35Q!+U9Q|XcEn*dDDTu)$>)NPI`WDa|xn(|`N43vq^WQ%!sJS(4^ zil5*ZCG(kXOv*%Ov|2EciOzg3GhPK{qBEcO<It#}OmyZ8tvXDr1uKF~^q-JmUeto+ zMJ-rf)Pm(jEm&UEf>nuHu)L@R%ZpmDyr>1sFNe~Vq)JdNSW&y>+>De8m|Uev9Wv4L zuw~4PTCjW$WL93(g5^amSYFhE<wY%6Ueto+MJ-rf)Pm(jEm&UEg5^amSYE3IOHeIX z5oDrWq+P%ag8U#8{V?+rndrQz1<Q+Cu)L@R%ZpmDyr>1si(0U}s0GVwwO|RV1uKF~ zG;Qt_Frh;3%ie;MckqQOcn*G%i7tX#Fa{JZ#>2%vR47vNgw2#cl8$P@il7#Z!G#-u zY5WRZFJMF_x(I5)7+if1`hc~I=<Kq1iMvKrbnP;L!?}iH&b!Jz_<;*ZH@)y0kPKW# z|BS>9@YjAo|Ln{(yl?2cQr3RO`=Q^X$CTh-)?Xri_J;b?27|K3x@)eL0~k|heL8k` z+CFrRWZQQF1dQPtnEk+BEY<e`-T=p|xpgJ05PkMUsHcW&6!W_Eve<YS@b}@GMCW%y zAv1@)oF*ynAR)0YI=cBYQ-bY~@b1XF1-DUF;5ietE!HfMsOIzmRt~Y%zSv$K9@416 zmm2&b!0UL}_cI~iB)W#N@UuD@b;xuCHBEwOG~AGV02~9)!2}KlP_aFP$Ki$?1>iY& zeh4>|haJivb}s%o7hQ46a3;UNB(HMV*5ZA&2Z<lHgQE_GlO(Q&=Mn-;+?@=q-UOKK z5daQ`8^QQ(%%P3x<Lc{Blk%~;M!ZUmreMan{uHRRD#QY0)GsiR&=p^l9yK1Xov!$T zG_;SS`>F%3MWOW;Jh0faDYgawbUn7<F^2dyi#^y9Y_r(2&0<fQyWnjWdoUGkO;hvH zoTI*hre>l04>UD1UZjm`o5h}O7JI-5-)6DrbbOnz72amCXPd>I|3emgs>Nc@SZ%Q< z>AYT)%klG4Ew+2sYCAlXj5O%);RM&ZB|v}Nzfx0+J)gU@J)fkrIiMEHKKBIFn*(aG z@pFHG-V&h2+Rua9+E3D1Z_qVdZ(F^SVxn-p*=p4C{02X(lRAF~irt^y$t=H?zr%|D zCvXE-ft7=J{dkm^-qBJ2z{!5?8AMhk#a_+ZK;8~l`vH;FNikT{f10Cyy%RJ!iE)~m zq!_2U1AKtf;pz@p2sKaxlNs7Qnm^r9yTH|c!sxX+&0S|WYDc)*i;1jDicG_AfVhsx zSBR|FY1Z!Mr~z=bdxHO9H6+Ds(D#A3p2&AeIY?8^+uc!n!qtfxn?{|{CLmrS@&FpV zY0}73_JAM&T-}k%YEGtD%7QtL+CtRf2PkW>uH)yx{RXa{jW_8)D~A?RmRgRjiPfXf zeG{9YhMys5(6e}av?nC|;2Ig+^lM;_+RIUM;hH`IFlujj=)M5(Dm+gSpcwDkeH?Wy zTvKlVwfjOg1g@zDz(erdPhbcDXFo^%g#fp2YXMvV*R(T$dHXwRH@K#~0QBx~R5!RL zit3&M&oOY#D@@^!0dfV3&F$wIc*=e1W_6IR8biPPmC(BuMxpDwgr0*f;POLs=&6Vs zrFvEtE!Dim^uqHIMt#jXT(z#8uj3HkyvbyKHGtk|8$;AQ<zP)j{NNb=#2B9TWdr(0 zVt8`K1N`a*Q98%P@XyBZ7sc>dQ(fkJON1Z1DTX&`t0A|r`|asxEH>Rx8D4w(<s4qa z*pK$~hjLU6KVS*^-hO_Dwy{P$%sBh|GKxmjPXN$ifE0nbzSu<@A*QnqFmWmvGS84X z1P=6NY>wzp;2;xnJ(E7z#MwyTP`@WjFhXo@E%LR^t+trqq>+J6X{&cZa%9}R(#S3* zm8O<*qki%A;YPh}qBgC2Avj;b@1c#@s2djdFd&VpweZUNj>Ltk);4sI;+tw*bG1S@ z+i=NGMN+omhEJ#8aIxtx2)NkH&m$N6=kO#97yEYl4HuhueWmhu@Fb<os*qf4Y8^=# zE;jShir2!M>$c%yGn#F<*el^r`x&`r;lvcL*@m0V(rCqN|BajLtPAoBxY?s@RKakw zb$tvsn}All_P^xjIx80EX1~Ik$-RL8>CJVWau>yG|I2Q!`(Q_eH`fONn36Kw>>U97 zyEoUTAx?O6eIEe-n{KYJLwO@^Hlc`{O(^1Ka|A@(?8mTVin!Sfi@4d5;<c~dTqm0= z;$~lOsTen#sYKjthDF@$Nb%agy19NeN)~am+3jQ8><a<LxY?(oG%;@Waj0;No849M z8cX*tZmx?4jou`R-C<|{iteYEu0}G!P1_;_$!#@uyNCv{$uN^U>+DZ5;X?b`B1Byj zz?hB#E_ONCmwk5I9Y#gS#l9O9As3rK#KmS6A}+SPY~;mSXM85y=P&cXkmDWpzcG=3 zi%lTnViStE*tkUkj*8EJ39v*>QTxgr_I`L1As3s|dc?)%^}UFTO~Qza{Q$xuE;h>? zaj^%1GU8%CilRhZY<`O(E;gZvi%lrvVh=$o5f^(Rpoojj{30$k<3(I-LJ=36P{hS1 z6mhW$MO^Gtk*3kU#tKLyb=AJcG6>q-VV@Piy%f36xWj$|Fd-M4K*Ys97m&HbPOqec zJM3(64h94F*LT=Ca0l!(0=HLihn=r%zy%ZVLUD(kdFtDbKM7*R@33=J2Y1*Tu;L5v zuy@hEb|pf-!5#J|kQlB!iaxC$q^?7xj_?lq_W(tA*a@8mCa2Frm2>(CuCGUm*UCAL zgF$r`{25;qudz>y;x&G<?1+)R94pU|k$xrsVPc!>>spDLU+*Wu_LLjNe*DV1AHTBh z$FHpW@hj_o{K~o?zq0PfudMs=E9)>Y#c`pPsQK|L>wf&ox*xx??#HjJ`|&I5e*DV1 zAHTBh$FHpW@hj_o{K~o?zq0PP%Ysc`S@+{t*8TXEbw9YWZc_*#sf7T1N{Z#snw6@E z29-puU15(ZqC~A-VX3^l;-L_<&u&w^woUO`sCX^^EnRc(s(6jlL0s_~;ke>8!nmIC z-%`9L*~=_#uDMfdTI`zp7!)Vaq{d0fC|=`NWowGp>SE-K+M7ff|4=+-40A@6+;E?# z8S~8#0~p%ZNdMCS&Ipy!l9n2gC81F8q^42=jh3|3=<F|ngDp3%QLMIJld#dRehzzI zB_`>t>J8X{+co27Lpo>ztkO+YZp|*cO@mFkH3$f7()C4zq_Xb;${N}Fk64PMdR@j8 zM<YblOx<x74%nUsv0Z%<Fi!OycotL-!_%$48c(lg$6a<uvIoHLLq`}$t<e?Jkwj3$ zF}>bkf|r5-w!j%){fZ>`Ctw`0LRV1zBK&Uk@%Wf~$cjW`reBX}J`3|1oU}ngp1vA5 z6XezoCGRo7S=`Icp)Hipd}^~_rd>qZ8Qn`5;M5x0+J~6Oe8)PKF&A4o{(BcC<WFl( ztApB-`HrYjDV~el2ROE>TfB50PCA@2zUQ}qd>M`g*bZ{axE4M70NBEYtHWXA!A=>w z#~%T{4_7}AEOKjs)0;icn%yv-r8>k(u^ZSIoj3@$O%8QRdSiXL{X9pFhHIQml0{C2 zP4FWi9wPEFA`f$lSl7|>aUlY(Y2E^59qx2vR~RH$UXIX7U5CKS;RZo{%VH<HBl1ce z=%~K~)tF=h9O)$301p9qFPy6Vl*yOqW_kT^D~CW;6*fz*1Q%n_EG15kANI0?9906R zo29#MmcxNKfJih;58W(v2Ro`i9Gj(7H_Li}_rmFB>Djee%DOa5Z(Wx?7C34rxIwIJ zA6@RvfZrhw_3NuqQy0Qu0i3EmlT~@cmN)F1syxg3;AeII&Q#?MTLeXV9RefPaJni# zx8)7r2E=tlqAG9N@`evO)KPoEu_|xb@`gVL_#vFG%G-9AH@wM?zu{ln@`f*6<fxT! zQk8dXc?AOxb5uDTtMV(2x*FhlaH{rIR;8P+O8cQ!j#b#e{S|&N_CVcacq`p>RdzZY z3g_T-RZ4VKCLRGK9IMh@SEcV_N4apUN)KI?-bbPp;B-|=yH=%Fm#UQMs{9Dlcfv_k zdh2q(xdiVPj#cTSQEQHN)H!g?YB#LbQQoGb55w)J-R)xbf7Q|s^dLc<Y8UZ5?7m|h zbq^elTHj^mOXW3wY|eJ4FcN-N=dvD3wW98&(jnEcj`|F-T4kK}l$SUbxRG!}Q1f2$ z4y~C(P~|dtdDg6<GBA6aw>D75W#8bX4a2bPC-3YSBykj+8vG^(PU0|^<7Trd52hCR zS)Dbdx;&}A93Y*Da0Q$$PdZP9$v*@9Q{qsbOy0q|x#v<0Be+(Ssz^#T3(&4`!=-G+ zQnm{LuYwy9G(wv-o%fsCwC0yKTyy%9HM7l{g@3c!tl9X7bN`WXeM_U_`j!G+OI+;Z zLK~c|{<H?Os8#-|r7nFz<%nPOqW=FLD*YiQ0!rLi%Qbc4MpAcs4GaiFHRvar`iMz! z>cg;2C{TTcdVYW0(k$6tpVTT$iNWs^B(u%TA6jFZnLmmbxjPje%n7b!_B;U7k^*S) zB6pX<O7ub_UgXXY2;xP45wJ@UNi6Jy2eR(I{=-0OgNgf<(63SyFLL+y7QnA9VYqXX zk0B&m@_*gT-><Pu(Fd~b#tdx|=mS~znPeV-K9K$9X8!6BM<2+#uXGy;Kp)7uuZf+& zWhsgmxo?PNN^J?l{dwUDX!HwH6fbh$E}=o6D^e6Ma^FeYc!8@^6fbh$E&40S)}$z2 z<o-Iz7X|Sm{u2{I^5FX}1rIhfH@5_d6*0(&7r7m_|1jz+;zcgRix^*p7ppEqdG&#; z3-KaC`al-Y07749=I>fRIFNOrN`z_Z16dd1MfV^~ix;_2CBiT*UgSc&=tl_C2eK|y ziL6AywRn*W@gh>{16dd1MGVsivM$7nHX@!DFLI$ugp^vm$c1<jtFOh2T!<Gf1EoHY zb)iaxUELhWx)3ko&@czGF2sv|4q9^{>q3>t?x?UikaeL-<TnU~cu~gR5zQ&>E_VH* zcK@=Ozl{GFTDr$s$b-GAG@>LbFbMcN(y#{XY!MCeDF(u)&MEdH8NnFQgm(;JbOav5 zLTa;*hwrc!CUS8MdjTlq7}kX<5d!)c)`cn&W~Gl|T?iA&D@I<dD{6+P7AA6W4EqWb z;W4b+Zj}(w$FLB<6-Xb$x=<xD7eP3N<-d19W{Rq9-G72ZJ~@VUp-P03fRU|xz9@YR z>q3}_g!&lPg({J25vGq}T?iAg%#p48BwmC*hIOGz<Z9%ok6~S?65$Zh$FMGhi3sUq zSQo-Xg!D123t^%xQqjk-E>wx+0O?~`7pg><Uu5f^@$@mQ3t=Kc`WTiss0is}SQo-X zg!D123t=KcTea}V3P>Y`!bE;g)R$!tG>%~jw*+u#>wXR}at!N2l?VZS4C_Lb$O1q( zhE?bW^h!E7hGmO$2pAa0xh_<RaJY&vk&9zkzA_Oea&ZjHJaz7O2C<AVQN|~xoFi6x zDY^?Kk1}F=x12*K=+TsN%J?thDIMx>@JRNyJ_FsVg};hVus*V?tOdwkRg$aios*&T zQeHN1tvbsp^1i*58K_hZLh5u#HEA~=Y2_Fn<5PZEdrkt{!i0Ha1<{Q+qfGh^`=e&T zmD|G*<KO;oaKTlu<SFpH$szB0hg~@2_E(g;ZRh}D7cud!lIZSHNZHng$!u+y4D9ZO zhaaun^AO@t9NpQqH_8ap740ZxIwN?)H)ru2!#Ag2_~y3J_?95w{9|B!!#Dpi{f2K& zyh<{6ADyX?y9#V&$T!C&B$YONbLOSeH=x^qZ~iL$1vr2>1kh~`qdA6eej`FMevv;7 zI3rr=((f3)Ig20i%^zj@!tEX0oqn;#3@LEt<)@7lIDvH9NP!c`ri~Oh0WnwxDexa5 zI_w7c^YK492ai|aq%JYO`5u_Y(}r)($SQ64<^&4TMhcvOpEgq91k!0E1x_HFzW7+2 z!;MQ4=#e&3-~`IjMhcujzqFA8ClHqczlLQnQsDH5Qs4rFQsAsYBn3_g%d{l=zPbaE zq+;PR4N~AAGF55G{YvOpX(I*B?EUoh4Jh*5<lhjYmuZj!XJcSyE%KRQGJzLMXHqWm zGXT052U6g}0i}%;IQ=SZq`)P8B*N~a4VFO){1gnVtd;^7;;fbe7g`!DgA_RZ>9mmo zhlB~*)kuL8&<4vO1zv=_%F;#(oN;Q?Mhcuw(ULY&;2+}K*p@a@;5p1w?P((gPWkXD zX~Q?)4?xH_XVP=BMhcw8TmV3%z?skDw2=azk2puCjTATqdPBZB6IhluQs9iUGHs;5 zzYpNTw2=b8290q=+DL)pioaT&Hd5dmUTe}u3Y-aGnZ|#NQ7R8svUCSNh(|N8MUcy& zm=riGA4-7>T_^?qBFY=_%?U+(b3zf{obe*Q`Oh#FM|^XJMSOFrT#BT?85T)_Qz=u# zH|LO!q`*lT@y!_)@y)4yEs_E!Wh4d8>PJ%GTqH((b9VI@-<&<!EYm0jekD?k@y#zn zg=2j48xe|ST9NctY4=hP#M)gzmIX8rfmALLMgHHo4*LPH>{>B$qJq~{gCI$gJuad_ zY>JJ`T+6N`gAK!)gJ(qmW26Tx^D*dQk>K}6P=qXV0ujrcrHokS@}7|wD_rC=;Yjei zn9HnyWlkVsnG=dw=4T=(t&;p#jsR0sE%-eYFCk=^b4HI?=6qWb%bbJ}%bZhk#4=}@ zBbNCjP)02CS5fAOWzKODvCIiYEOSB;%X}xK60ywp1{AT(nP0>*XS|4IPAFoT6N*^o zgd&zXp@?P9G+$B4X+W|9(n#T2P0%cZpc9(x&;Skvzb^qMWSJ9)Smrc}zC|TDIngWW z^jAr?ILCp3jo>%OY$*86R~8C>Gf$oS`$4RbWuCa(=YUSrCQRbq)JmMPsWc6iCGJZ- z4q#K72Fnr;q&@_&IZcCQi3bZ=?=5K>EK59;;w#q%%MuTl%q~QbW|=2`kop@Ub!e7( z;?YzBXY7V$p7^0ar}6v4LJi=|Ap-@7rSKQ|oFN8q2nU1eIzgY0XOeyTK6s=BVjAB# zGlm-9ZU7(}-~9PSETdb8qS*xnH{S<_ZX-l_-2&Dld7ABYN2x1cfY|IQ`Pq1?d_x0P znfbYR+erNwppxg=`QI?>zR0=(<W<Ve;a`r%&%h-nDo5jI;1V-cQ7@O;y$Ab?=GCX` z{j0zhOH=z-dQg%jQfV4IOE(JOr)lsk-6TLZO@n9YW&z65G|ZK55g?bQ!L#&W0cz7U zc$RJzpe6ka#u*|&TY5doh6>Q0rol6ah%?hEX&O9B50@p{^fV1~rAG)bBTa*6={5mo zrfKjjJyL*KX&O9(h&X%t>@*FYrAG^}Tbc&X(qjbJJxzmW>9GRrk*2}3^f&?Lq-pRh zy`2DirfKjj-7dghX&O9Bj~8I?G!34mCkU`lng-9(69otio+U>5kFyn*A}BGsm{YP! z^MXcVi~zoJ*~+3`E-@iTTCH9#G09((1})n)v4e@oc1=vy5v5%dQv}FLyC!xNpiJ5| zF;#$^v}<A~0cxdP6Vn7}k#<e&EI^yIYho7x+NE6+y9zKx+BGp<fa%h%i5UXSk#<eY z6re-eH8D$o1=6mG*#az9?#rwp)ypLg%(GHjy<Fm8|F^6mJ6K|&(CQABI79&5!4iiG zkX7z|AQts<i6xbcXw=Ikj`n%KThz-XjxGKKewC(rxx`WdI?^<FmRMGt#Nb|^ropqs zaRO-da*5+517q+kae_d`;925CfpAQ40bj#O#k?eL)XODKmM~-REOCm?OskhmESIqL z+TdB@RDm{F)#SS;P7}x&JWHG|kTH0cSRv3RZSX8{hCs&PS>jBAwqPFkJ8GX~S7Mc9 zPDyE)#S_@ma9sdfTD@H2s&clKRxg+6^p_$$O@n8NYb9}&ropqsbprTl8azv^79g9x zp1}12lqq)@Vv2gX#I1RzA|H=ygX}yh1o-ZpS{?ybuPHd3OD6(VN*w0QDVT+dd`1(> z--VRolLbvnjGR%6{0*Rz>^MJ5Mwsq6(0c`NxvKda=1V^_DKQebf%8>n2eD!?aG}af zE+S4Puf$`=AO;xSPa*Zpc2=3}$bOEgb1nigYwnJJ<sU%NdgdIfl(_OG!vLIXfFp(j zSfzm^FYH~Rqn$^}?~w9*s~>T-%ki-8bsU%!>SgCZscMfR>IY5{3?c=ngNRyB)Y>vl zRd*$}^wwV;OZHgHtsG*iMSS3Ab#`XK(!qWIzd9xKKDX3SKZdKvt^dC{9$!H5GI0Ok z8o+e=M58VNcoy8Cdzkhoj_eK_j&oEVu3?$7K6O&xMQWD;JR7cYSqpK+#5F7%On-M4 zCx5)7`oc9VYbCB1apwbG1&3F~_AP?#ATR;fGNU&f>xxsX9Ll5?@PVJzIi?#b0ABkW zP7fykLqz>PTs=zrb6whFPJqoXI9BsbC&g+$4e$xLhIt3VY?m&qb)uubAP(h!+sQJq zK|oc(H7pY{$>2u7*Tbp0ozWq!XB~?l+6AUuEmA6$YbDDye<7^JKkIa7J8nUw-!d^+ zPkY{x4mJKHF!142-9@b5xjL;)CtEotvyu<|tj>90LD$bEfxM*a5#<^<R_I)(oE7>x zz}Mg!=7a2frzbme_md${1J^Jgbmu#Lh-(8poH)GS3mn;(9td!6xaLC<^#Vs$J5UMH zd?;dF;1sdwxOUL;u_@L1?wG?+p23jAIUY}#)LEuleN%siGUPZNaw4iW7G2!>$c8-@ zOrR%OIi#m@c&GeXoev>Gy&PtJWcTEP=5rL~6S(^Q=fmipon-4yI0dDKtH*2jvz=g^ zw*kHcH{>h~66-G-dF*mW9R$~is2|(X2o0#kCw7{d*PQC8O1OskNaj;pDnB3aKE#0o z{i&T|WnTgKEKz8pPi?9H=+j`$4US#o?{=D9V;#VI;hK*ls+gUWjdnbt5)GZ$ve{Jk z$K|lZqFaWHSTve7ShbXy7Cok)QkR-`LtC~S9mC%q;7?RTR~!6GpvSmiS?l&<AH2zy zKDhcsD+gSxalZ$iH~Y;^c9sqBG0OW99GmebyNt~^^K?h;0N1b#WY|QqYFhxmp>Y_t zYwd1C{%Qs6(7`n>C8{TD*nq09wR_V$;tVtpTm$OA*6v5tnE;m)g=V}(H})?9{)8yJ zo?G?nx%^BR6@(i$mKAx=w%SdTwQexAVQtx?mY`;J-{mk_rmNd#2%@Q=3@r6}s7VBc z2<8193I7SM5vb!$cR)3dw|jFa9DJ6e=D{^gQ`QN#4ADCPUIVA<%Gj%_bf;Z;yp==d z>MqoZKdZC2SI}vz>|X4&N3V3$A~-g7weD^20DP4wbiiu6H`{;d+0aG;*MRA2py`w6 zpijcF|JCYN>HxS8QA?3ntu5p6O2C&34yo1ZPWdR{N8kqS!LrtA!Yx3&LqfcpI=h5@ z<mPj6Hw8{!alL-UgI8g$h64_Lp<ch@kAT=BNMurP_u^|WKhMFAgoFnOVLu{o1!Aor zQIUGPlDJ<0evUZwfI+$}PoIxT7H&A3>t54{YSZp$!Dc)02kah33_{2kAo(0_L<NAV z3(y{LZ6q5x0+^ivO@<pe5x`aOTtQ$ufG6SkA%T4Wlw9bjEZoS207k$wjKI+V_Je0H zI7qo|F@@lGZ0%?I4*`zI7DzgdVpDpy#dfonBl2jx15b~h(P$OV?#~z5$kF2Kri34( z#Me#OxC}(TZaVlSK$@%(?>DL6ZzIfNC3Op_y8fITH(D||ZeC{Pkgwumgg>kE^|GL! zZM1r`pIw7`Tn5KZwb80&Sqd(~O%|ds&Nf=jEcs%f4uWH+de)M8?jwM|C+bjqeV?_Y zQ?+00s4;N-us>_bM0Ya4V+AE--I&_%0RM)#1Au$ZlBqO*iK8muI3Yf7$*i$Ez#Rky zvga-Ne)hZ6Q3Y`F{e0dkWk>0AnWM_!*ioLhWcC;ja4g*L8}TYWKF-P^S7lwuj$+x) z6KI4Hk0RuFkSv26aW{bL;kgD*wYHlG`aMpk5hYbOlkIwgZr2S<tsHPF`siHHCur9j ztiEj5_mI*XaBSBbta`TV>ED5dAvm_{4c1_`#3`3MYAKww#ErToegXLB#4R4CtQ)Ov zjGDg!g9Z*bw8f29Pa@X?v5rW*l$-QRX}l7*-Qb!Rw;=M(R*&mYE|{h)v!%S!9Brmk zI5{@QLsr2{y-jm`h?pP1Npmz@1#xINHGDhFmyei8RtF>9ZB-0G!Xx%W$UM-@g&Q#g zz`5|84cA7pk+dUqH=sM=S~r*!f<`@4hR9$vLQ7DhHAr(0I8M$I46)q7&?dD4G%HMW z(wxwRW<@~Ldat3GG=OQ$;`mEmiVWBYvM#rk%NJGWaZpY+W8@f1+UCu0jIh3X0WsN< zx%l@e|7JMO#gnZXwte%}Fxd*n*E`u7Le#AQzYE8?ct`yz{Z2=DaQtFTHE)O@TqEb= zse0HnE=4L+^>}Gmis(}<nP>L`-E_D?Ls{OPtQ5b3ZvpWf9OvVmELj-baE+s`hT{O( z$topPw`;+Ig5z+SriarB01p%ta-OD#(?Qqa!X%uYwWsOvbS)5_f<&>VS$#Rio&fxq z#$nc;X61<748(haM46{qHN^E_jf~+Mmd(RlHO*=uauX156L~yV<-6#5B(Har12?q& zSp5RnG1RDQILyZAS7UJ<Gg_8%V=P(9jYd}=W0iC0G@@|hbTg~E4u0zkEtzG@%nMx& zBL1vSe(>wjT!mJ5mS!*HIunj>C2eJy*dqY%CkoA#v3jrti@ytlx^QaDX>9$?lJ>fz ztsKbJK78P3b@uKLyL*VWxi2Ffi3o?mjYHDEm6X2+=w?Y~9akEU$-KPsC@aV4IChbr z)yXb9R%-f~RJ7L(P~8SM7B}@CFXG1Yd_cz%bNGBT>=Uw)x_FJF&V&O_Sw9j~)s2qo z12^`#k;;0qkcC<U@CvwbXtAedvK@XCdM?~JH0K7H&DR53M+^$SLFV$-o6+&$#-VaQ z7R;%DP9g?P`D5Xo{s7Pea4lO*h4>CLGWw_qPPGg*?ZxWVhj@%>7#3|kF&4-nF9R6? zYRtau1eZuttzBZ}*hZW9z|ZRBl&+iV68VB<*E-6F8;j~)D%Cp<&=JHOrmV}PRki@y zOw3$meMc~JZb2u2V-s8<O>hIC>xo%9AB}#6RQY+pPZ5VkxKch!t+%3C;MfRP$|C&| zKo=0R3`t!rV{{Y1H;KZ4yjqBIw?UNw+&F&nu8~si18{e^?O34&rU9+M(?eGm2DA&7 zAY49IH-q{{IGLZHg=Zt2YMB;m{BuC7r%%-yBy~ZB#+{Yr-s%jDfcD{R;FXre_cdO+ z-AbA1#$zYBQYJVxW<I<9TzLr}A8F-So(uWF&+0rm7rcbIW&GS(w>#>OD9u>(pScwr zQZE4WBpjP=o;2{pI~+A0Zrl>&GGE%@aDWHFwM;Uv`D&DP7SiVOsf}~LKOP+=7KqA) z8y<wGPd`N)49xqjRoK?CEms<HjC%Q5op&NdX|y+x*Q;<7`Spj5^9h{m*O>`pP)MIb zDdc<B>rUtugp)7b?(j^9lkeJh;aLsW`l5+#zH4FOP#CUK+m5%8IXE?Z;AeI6b;!!} zIYfUFPS&hLzlXc@aI!*O3D0Q+xI+CYJTDXA3iTiGd`y5V)Sd5w-Viuhp<WEnN&;M= z4*Wh=Q*dh1pPH1SD=JTJKM}JeonK}7YAQA?1!}L`z;5cQZ1AqVbV>O<38#D8lnr8` z=QfK1Be^25P1)c!WrN$44dSvz_oFdIP`^tLdGK;=4{CMkLHsslgLdL<Ke%kcJF)jg zmo0cF_Q>e61@FZE9<;GLu?J(xmvhVR0jG+0Vn0SGE?X4Konmt@td#eQi~Wgs0rDo~ zf@}091T=5raZr{LQS3j5XZOqSe)=GX*oz}7cyXVRhEa!hp+Rik4NC5h5Z=Qudn$qV z3SiuU2(HR1e1M{>va3N6UX>*fU6o~4(N)=-5SB$=Y=UB+2}f6DsZlVzDoY@`D!WbD z;OXcq+msEm)8Jl&D(8p_dh|!|7yG<0n`DRb!A>*1H+KeBN4zS_kt6B?T<G2B74jr6 zhBbn+LX}qHUnQ?9cs;6!s^nD#ue6jsw~`9p6WQY3fiLzs0ajAMd*ZVq@l(Nj;`6jn z?jU|CR3#O>CqC~dcq({Ld?7TwZP<#bwO+UVAz()KdWyR9erAgrEY<4+LT_lOpjXu> zKtI=z-)lX?-qcX~|B$l5oG2Tdp_L8hM8)6+tp+eBiUogc08uCSyjCZe6D5K#m=IAN z_@V(sVc<`+!occF(AL&Z3q?)f;^kHjZ&NM63*^u0^sq#(5j|!<E$qhbaW0nB$H3KG z$Mc4t77pMi@2<OXhzM6Bx&wb&*w_MO{ys<j?OvRq9gbb;rb5v><~#uA!Tr$Fx0tct zDHNS$KL+v+xZ0bD{FSEc^B`tUxY|33{I#Y$@gYY|fU6xg2FUj`<zF9h)bnt)7m)Hd zg&CIU;YV?{4_CVer*PK$I{Jw9*b>0i9z)9C7WQB<XFrCsI=I^JuLR}qHRW@UJL(5; zwcjD-2b%KiCvZ{;rxh3eQB!vO2#f_dt+;TDrn~`&tKkNUlEIHOW$BZSO2Q2kb%cM? z$TdJ*0atfAGrBQluRP7lp;V9v#2zG>0Ymy^h8&#Au&{%lLVURT=?MJ;t{l{!Z9@5? z)+1yMT<sw-q`$#Ye|Q>=*|6#iD~B``l?)ETVZ#}C&ag3Ks`}+fZc>=pvQ$c5;E&N< zaE(op39!thNfI{z%ef~`IK!wbQgZ!%3Zm@*SAQWwzr#>T0-;ReEQA~ir^{)OFKl$w zeQ>Jb_7zqRg$m1gI?IVo<qYK3F$bSQTsF|Ha&5|GLI3&;jyB-x??Pw+LnSwaGPmzN z>!^$1bZ!Qjejcsz9CMrBB{$t3&7I4w91>Pk!ANC;Y_79#<T>qBjjsWI*AUNUJOiO? zO(@kf(pssGWg5BpE)z<9jc0_Rs(GDx<HTPR;ak+{QC{~8o{cb5H4icY%;sld1Z0y~ zsaB}Ud{#AoY)F_UZ{3;lH>6D$Al~3GUrW!r7V`j|<=BbAalL<o1I7JTSwV8}X}HBh zNA-Y%yJ!Tw9dmVoD!en?O)sAeJND>_?R&E+_3!YH!`-wofoE&|fB#IZp{qoL^99ni zcP`^sqd-eHh+qTk?2Q0Q1RI>R=pS|7YsW2;m?`@LZOY!ILO>US4UFIw6x`&z0gosI zELfYyd4LjyfCaa7Ctisl)NkRDzU@FEV8IQ^B79#(Az;Cc`pcBU$)qZ{)m;ZdBiK-I zo5N@#*ii7jzUV=s5D@oZlv%(Q(H{slur#4y!)m5)1RLlN1RGdwKV<|P2&7X+uz^4} zWds`t1cD7WA$l1^D)26pj}NB0A5Q9m`~ro5Be50_6aq4`N*Tch0--`c0)EN}HV{as zj9>$SY|02W5a^LIf(-=9Qbw?WK);j`Y#<O9Y&eBwFoF&Ahk^|Pgn|vMLL}Hgi1Md3 z_<sQ+NyXxV4KFiQBiKN{mOq7gJ7%xtPa)XwGlYbK4Qz}o?g{x!(0?BfI+Jq7|094% zu%Qg^J!J$N=vOHt*dXa6ky*fnf(`tL8o>r3Hi8X8YXlqUPp6Dv17>Els}XD<P?9y~ z?Y5v4Who=rz&N!jBiO*EXh|8thL`a%Z%Y}$hR*?n3IQvy3=9<ljs_44HZbW>uz|%4 z1sj;p;*=3=7>_uiLckdSLcs<mpyf|t-i~p!{3*=aT>?PMpTfKyr98C!Da_mTL8-O; zDa_k(cxm}ln73mB5NzN-#we8sD_M#Qa7tF7Xy$VeRK%c|U;`^33N|plmOrI=yE{<c zNU(uWB-lVG5^P|+NU-64te_*o28Km~4bLDf5^P{tB-rpK!Xm*24(Uj+fs~P81H&T0 zhIbGz5^Nx4B-p^}M}iF(f-(|pU{{X`Hn1nF$h_U3KpPWmpxHyS*QP1^FAys7r?Qu3 zo)lS#wYz}Cqup^xj_1!n(BnEF*sEfcL<Mh%>K5cJva>}rh&>Pp87J&TGR}<r>D&Ou zgdNB<3_ypBWEyS;MJUriAd+cd0VA0PdBw<!b<OxpIFf1jJrfCJ8VE!(4TK_@hPenb z@~596z!X)>G;~9&g)$AC%p;iwzNkp1frODv183t%rh#RSWEv_!8Ob!<gB&B71`d%( zrh!l-(?BSaX`tHgNT#6;P$bj9{34kK#*1Vc2t_gtgd&*+LXk`Zp-85IX+jNP6OgQc zG*T$jAZV6B(2zeR*^~edWf~R(6UsCYh-4a;1A_c1=Oub29V36rAz)x5)4<^x$~5qm zg)$AyQ|JCv5G#~FC8nGsR(dJA3-xqle2&a=4xOM!e<JA3cuI#V#{O5bH}a=6X2%&x zHq|s{cLo3>KVYOki&_xJ$P%#K5|AZW!0q+d$r9u!OOSvp0c~ma@%?hk>4dLp(NRm4 zUtwjr{ZUni5vtTsfvWcXepd1^koCV2t>zD~3Yl&HbyyPkdCNTpfO4N8RHc)vc>{p8 zvqf1~)Q-RD69-;{ca_+?m~me}!^#nRA|Lo!owr~CSPNFy^qvf#@q(jvhO0XP%Qb8I z0ESxA>lc7v_w)ipxCnt~!__Y&DofO#0Db`1u!ty;R3G#rzIlrfxA9n}vxm(}sHT2r zS~>j3P}INkN%1I)yssw|%?hi|mV1bqCvkRo(NUA&_!`;HDupNo>VdmZKh6CqnqsNH zR9dPdwq8B@Gpseo;?TpspwBQwf_~}^9sHMAfp(5`SMPZ;AZ@wX(Z-=2%l~jUAhk3u z7S&VdBfpr^YO_WarPWxYGIdc}jWsI$vPPxw?L+{wMtvThV2#RIHCUq(uY8_Jz6~eF zz0DfcMt9xn8ufM%7C_V2A^3Nj!)T(k8f#Sc9xAOyJ1A7))MxNbrC*d*yS;m}G@*`^ zOPM}bR^SKGFKbk{RX+H7jq0|h*w}iF>bA<{pOrPL+uD~QvPN}>q^?4Au2H#~lNsSw zc%&}D8r2=)H{u&6YgBintO@iQ)g2{(UZc9B1<-3$cZ>jfjp~jSK(A5VaRTTys=J*4 zdX4I~3!vAi?sx&hHL5$+KZ<4G8WlQH=+|ph=tvPD)RDqT&8$(OBZUyxs9fTlj!4GT zd$)52K$oop9Vt&URcXonO6U)Dq_B-b9VyQtB-D|@#*j5C6ZGH0gU+O!@qY!ttWn)# z{4_egtWn)#yV0-LsP0m|21dKH`{*^Qd!N4>W+|>w-TO;~m}^w`0sUIJMs?STU$0T! z2a^XOvR<PG#;0VB>OS1<U6ewvQQb!*j$Wg>PZY8#^cvNDvj5XqJm@v5`*eSvIfgn? zc<&?Bk<ttx)RDrZ^%~WEL5iu@sP2oBk6xp?FLxV;IH8V|?E!>3QkX!fBZci8>PX>6 zE!2^66dEJcky3<GhdNR?yh0r*Ou(#B8KYDltYm3FJ{XK<J{dtp42tPUVdX;|DMA<O zNVy*6jdY|Cigct9igctfUSxdgR!rG?jY=IU42yK6{19Q0jueJPI#OOlSfnF`Lpsut zLdr--3d15DDX$`4q$7otk&YBrKhlx10+f-C6n6EPjuiG}vqmL9h+0r${GbC+;TS)N zpJ7>}vbV~_Lheqi-34S>(C&38L`E1tJ-7i8F_!2J3Cd84Y%cxmY*A{6O|d;0C+tNs z&M=}mZgvY`ObP+xrv!s6V*FeUijeU`;OiJa@`{lc>zeVIaK!l8#6$ueDFh<M51~j$ z%3%n?8kPUHAixw=>qv3YYN3u4PUex06uziPM+yle9VwiR^%|8rQrJ9^j+9bRMmkcs z0*`d0aEL@YQV2ylQV2ylQm7g`(vdO<P^2S;`9(TX7*DTJsUw9@q$7n;q$7n;q$7n; zq$7oCVvSk}Br70|6sf8vnq?3))~JNX1aPP$Wj-*nMx~Av0(y-~9Vtfx!Wxy+C%uvm z)~IZ84gmuj9Vr~Hp^g;3vQS3~^VGRN6vPVGsKk_W#7ZwkcX<;2jL(r-&Y=^`IUfj` zi&^PV4i-?7y&dUD;ZO(}KgR(Oi@jd9xDLb_tQ~<NL&y89Nc?2zc$%Rj7JI$VWdMrB zUQaW0#A2_f89EiYeX$NJ(+nUQ8%bPQ#Hn%4nN|+<Q`7js&+4?WDAQ_K2K8p4j>3v< zAzW1wi!-Y+TL-G&1Ktc*z2rdX2W(EVL<4^U7_Md&=~|LZ{dXvPDI>tjtjUPU*UI%N z946P1md@*LB~=zjq6MnwJ!mDp9K3KxOZ^6+7X~*Sk<frIupBgJj{n1z;IMWqu+kz@ zQDBZKc@A4Z{VP}k(jOjEjsqY|z{lYUmVlhJf+ZmF%IE3OOK?f<J<SsEukZ#-KxvEM zm~u4&3ZP3?F98{?fcjUk1Uv$ME&+R@4TB{h{RKw<3QH3nQ?5ina7;;ma7@X(!edGT z;V~rvy#(}H`w|F_DbGiAE&;h%k^y%uJW`in3FwXREAWX3jwu;AJf<WN9#awsk0}X+ z$CL!ZV@d+yF(rZUn36zvOi3VI0(w*ZgINZ1Oi6!uOesKkOvyPTI;JGVB_LN2)CDFL ziyu>lYVy3enmim+GW+nDGE$QV{VQw?SpqUa|0j6RnUpjBYXG8SO7w{En3DeRm{QV5 zyR-X*$COk&W{xR^*c?*|tvRNoKRl+K3m`nEBoH1`zK&9a$CQi{9#gU@!edI_<Oq)` ze;Y0Vy^R?fj|h(`YXOAEluSB2rerb0V@l=|9#b|UPIyc?4nTNJ$ppe<O2!F~DY*{{ zk15Ft505ErlsY`7<nRiQDVYG4fcz)=*CHiscu8g|%J^Saljn8B)Z}?klgIecG38Y# zZ*)vaC_1Jj6dhACUUW=JZ4c2gCBvd)%5?~fjwu-y9aH`oVbL)qhjesINy_M$l3~#? z<qL=x9aEArI;LdxqhrdGKp7oV#?<6_UDf1K|H>xN#*QiXMulU?l)T;`OF&VR$2_;D zCXaY@Z>T<1MGTMW%464x^x&0p-LJnGF!}>Zd6n#O5e;JZ073=}yOInx3~LUaT>{vw z1HCS~@@TT;Qc#3vl?0-*N|rJ@tCaVQyjbCk&xE71%AYZj;H;8BbXG|yI;&iOAglxV z?|lTAqUy8Ce<TpCt^(xHmB$%9I;-T{iq0xY7@bveN{-GdS?1`hvIuV@I;&ib9HX;J zj+5xDl2CM3Nhmt2<YFv3tE>hTomDcw=&X|QqO(du(OD&-=&X`ZbXG|yI;&)wSO@Y0 z#|lUzMe9JKSq4EHU3tR-I6SM|7nty@l0bA;c^Dw0E011D2kSt#ILCp3%~>VKY<O15 zR~DXCGEZH|dxBWuI*^!h4qL6BF5^E6ztNS)@e}mu_XPb@Jf%Z@29IQK)`2{$<ct-b zRUQVwr^3>TB%CVhiGOkdDAA*eD7gTXD3#<3E}nw3!=+i~QTaSpiplv!>__=WfVW;3 zQQDPfTRGGM7u)pD>ijNJsXB_{+^=`519Cc6a8tRGyTXtz#ofOeVg64?T0dc0FKN+m zLl9kXS6JE&yaDHdi%pQ~z{1UXrLgv1AXg*RPPjTE>(>L*u)@$i0|3ALGOYLPe#PUG zcwsB89C6F|z|ZPzKtXg#pOGcodr0e5xIw2Qmi26wu~xt2s7v7n&P9sppcI>MnrJ;= zSbGkT!(K)S;A&3>umPS&2`m9H@f8RTz}1nw{yV@(D%l{F78KhqE0$C)1>Gt*N##>` z{!D<WO#LaYUBK0mypgG#253246I*6dkXqmg-^B41(n>dj@<upmpyug@oDEbX!YR5n zRDRqLG*y35hO@~uRhU#K-<fWzC)0I^@gfr32v;4nYJ;T5%M5&}tNBuIl9$?M(pqEk zL9>IjN`y0R8o<8U`YL2d;B@*oi@g8f*Pyx`u0>wOE#3Gk{toyraD!RxH7426gM{Q~ z-Br;C;ZpS}uj6<aPO9Fz)<luMF=T~-*a)X1=FqoMX1ll4-{Q+2CPiG)heaGF{rL<j z+Hfh-SyCi5^lru~lMZIFTsqd_eWO@M$XaiN#9AzUYWOMaUrS61cd)JYk+!l}G@Zge zIi}DC(VPAB+F>M9UwfvNV=brgfuGgcgZFSa7|ujJPY&wZyxtK00ry074LRZp6-KWl z^sx!=q0>P^y9Nn;fJA;BB-D^T%gT{P8f_%oC2KH?iN??BtVJf$RrmiHbgaWkC+_`* zqcU*Py>Ef%dbns53^K{6<ro~nDCqWcT&IGQ1eU^cBms_s=iqq)u8!m~3dX+)86!9u z1sy?Zfd^6KXPHs30F?9LbXQmquNCM<vQI8I$a{mRoov0@F$lUJF|UQIodV$bw;)sp z*Ek!%Yi~R18MskQ;mx2Fcd<^r-M1K@QI`F}QA^+?v5oNj2(FG)^-N^+yC&k_5rK9} z%*d?%%;2ek1vrkb8c|A*ovs@4tO*Ue@R;CIPcm=$W1mL9qAR>GJ$5BJ99`kXY1M%_ zwLpF6etZY?o_N4i%_3>p*Hj$;GOn$*sg6fOglv(O7&-x4g#LgnvH;$YEkYn<ix3Fe zA_M}q$kzA7EuaYY#9)hrdt$If7&&B%5D3{K1VXk5fsidiAY_XW2-zY8LbeEjkS#(W z+!KQ>67Gq&sg4iXBHR;%Y!L!_PYkw5v?m5zgiRT;MWQ`1*do!M7;KSks^dep$Yod> zM{E&75nF^%#1@fm+UwQH*pVG#``c8<V>hr(b^JEf@xgX@o9cM-PyP+n@sx7`Tckhs z7#W`%+<+}2e!~{wq!X}3#7{XFutmgAITx@+#4l`-KH{(B`YUmv_&1x4SGZ5<d>Hv@ zw#anZF7(;tsGe|D!UCBopOEU`n`l$9YEzY5!zC`3^n%?qwp;SEI!U6_YwFF-!@fvs z7F>SuLa0$_E@bIm2mBIovY}}aT<tHBCtQu>+ba3a13VXQ;3FpgJ&?Fzvee4neI|G< zS*#rCyp)x!FN259zui^qu!b#ApW@cES!2F}faVHIb;Q<~?<BspHRho^VHcL~U56SL z7#<938}MKRZ+I~DhddbaRKCGAoLL}y8%}P4ZRHvc^TOf~XVthWemndT4~EeK9?S{w z2iI_dtKz~zFgzHRCgj18;}`H?=nr@>%q!%<5D0lN1VSDRfq(~d6{3Ij8cuw@2_8&% z4abYGH@#7^_zZb4I(KtbT<31CitF6XRdLBZxGGK{<iQXKc`yXR^(J^Q;WZpDehtU# zat+7ZMK0b%JeVfbjyxE02jv<LD;DR$JPm$;ZprvH9PnV6eaM4}uHk?O^EKCSbjn?> z;lOr0*}=h8ak*I&Tosq}F{QBkggltw8jcschT}aTgU&ZR7{&{EFwuI`dng&LH=zTc zS6xCL4C9167&b-7gNd%;c=2mE;K7t)RTc7JqH8$b^OAJPgJGRQ9t`sdc`(C}K*)oM zuHksENdh4chH*k3%vk_J9t^p`ArFSD<d6qLhD^wVVFKX6@Soi8kOwQNui+4nX8!Uu z9P(hoYdGY=2wkWHpSLn19*o@4=;iK>$qc572t_;?#*26`(KQ^ei>V?Hri!9#IJ6zl zco7eVAEk%~!yz5<U`QG9U>FwhV4`a{v>i{%hzCP1dBlTRfgB<p47+{os(9=g4tX%K zYd9WE6~(UM@Tz#%YdFkvYu9jyN4wXd5dY#Dj-ixmIP`D*8V<*aT*Kiw!-yul8{ULW zyD|1lbPb2>m+%^n2UA7SH5{*tsUi=iisTieq+h;<LyPg@H5{+qDv7S)craBIUBmIZ znktfOIJ&5s{o?vD_6sNTi2cGB6|rAP7_nb&MOegsVe>@n7cx#F_DggP$AhUN4v~oc zLMURt5Q^9@{g6t;eu=K(cwI~tc^Bw3BlZhZiP$fMBK8ZRi2Xt+V!yBs@oPA2r0A-6 zC1~Xu4$<*zID|v?%Y2kMWWNxI*e_qchQoN~syK&0*Q?^;H5^)u53k|SV*Hn`;V_ku z{qirb;joJ6OIy2!!-VX}TstSLkp04II0cKaT1jju;gyVn6BeRlOvtjES3J}P1<P0U z<O-!?CT!d%uP$Xaa#LsDq^TGzJMTrhYkTbslw9d4%og*mckD_}VeCpz;pci?N*V3K z&t(#oD?Np=wQHeSyOPP1nlIOZDiapRUwW9;tC$PR3#im9|1O?Zej+Zb+xaWuck+LM zzo2T;uCtY!UkDjOFJFN#aw5My{C<8p{7L2RjDP8N%XtFDEMjs&>JzM9r!e))J*J)m znU(K@n09`Jr2ZZF3-V7O4>y0ir2Z-Ji9FW;e!e#_$^7x~7v?VoK9xTn&$M!F<~QAP zDv)*&GYImVY4v)I`CWvVDt{fQt$cT>%^7$)`Ew+{S$Mknay-5KzDO#Op8!gzkiQN@ z>3uBcBBslP{C;?R0w<mB3sv+!{JEaYem|=>1N>EZRDgXV6k3wjS4Amca;uo!{#H*0 z`|pBo$FI=QDp776)9bK$F}V6#ETyfJ#L$(0u9d?(3hwgbDE@g+)Cl9^q(1C;=U@$g zCfD&V4#!FT$#OyKX~0jw)gH81S<91*Qt%GG@o;rnlj6Bpz}M>oXPM&h-l~t@2^lZ6 zE<uLt&ara%7t{W95stBS#tY?+*Lb8h7EWh;h-AD1@bSbg?~RlW%`&CW0e?c=e5Srg zy6UK3LBl1S6!7p87Vsp1M-e4^lq0%x74c`lAHg-eXi9T=ROotby0u=LZbjjrV5?1) zR-0nT7qJHTS)B{P`_P4-Dy>%WuA_Rv>B8?Mg})l`C2%zd9CHv90QTSqvEbK^`jj~6 z1>L!VV|6(&$HGa`ca@@l3h*PMpbvO@ikr;6-*eQSaD!HvlH7oTPe&Qh;?Nd{vP1G1 zMfcBCS_znHSlgwFGp!Z`Tdk<q&8*jWsaLz9!4xPzt8*jL99YE09^a3>;WT7=GF+qd zh6z$HYetjQXrhdIYi84;15ukvQX9+w)ekd+3dvy0*;bAzPv-+atCQVCH(Z6h^&cYf zhv9U?RZ0f-Z=l)>INfl0$>s#$mcp^&swAs*fbNBphO3c=`#Zo7iIR6dum_uN$!13_ zhHFTh%F-OX>8Q~=Pr_WUX*t!rH#!zw=G=7iO#G+ITw2_GH!4P#xwc#Lv-nS!xxAa& z1v5i|TJtc5mFAC}hzL^#LhN}zU2Q%OPGj$?WkRr%qfE$`<eBw-!h-EV8wo>i=m4ap zOuC9jyXS)L6gW>6@D8il9Tu#BKk?mq%!haOW3d0&ILuNLJti9r)y44hXLX{SDtQzX z@eS-v?=@(r%ixknK|5t_5mDLqv3sS%fk1tNsT>LDK)BR;?92=2A#!84X~28Gb<{sd zIS-MW1hopNGvU$-4S~;-%Ir@S(v3Y?c$HcVtj08H45mn5f*!$(D^T+v30pKZO}D7x zMQih`E&A3@19$>pr!yRnasuFJVR5;I>BNM^3qoOW=O*WIP|Gb$XKk7jlib2|Zs|_E zUW&>sOn%&X0^r<`<dqY-h3VXwU|#wJz`5034Zk@7aBg$LTbNFC3$rg;Pp(p!7hOz* zT*ZVm4p)xZrzT?FhjzB}5D>7P=vUqLKU6^)hZ%lTwo^B}CP?F4g6KR30H0s^=+Ei~ zIJ36Sio`hBPBqvy1kyOVQj{2nG>)`pYT;=BMhoz5vz^3Duy2Fyw1{Oe(m3?1?z871 z+i6JwtnN=@l>&>!tb($;TPFgVAy9A?^F&0Fij}L9P#R}FQ#H~!^oP<ox+!T24;G7` zLP)l|u~^K;z!_l1XM+B#c+i=YGya<ZdSt~E9;9(xd_n_h9Qs3P97!LEa5<ITaU3+O zKpJNkOvl}{G>#B=)6zIX+f7U3(Em@^PTeRm4z?2oghFW?#@RaCX+6GIp)}4P0ff>x z-LduzrEwYoOz*b;F$XAEEN0Sk06=Kyg%TEX0RTu1y(rx;l*So?IH5GoL;y>>?Y{^K zye0{R(l{(zD2>CjuuvLj5gH?u#^F{Xl*Zv03#D<G!0p;fC}Z@LM-j+-@}RaSgVD@O z5md~eUOQounv$T!VphKFUMP(XEf$xR?+FMJ<JY0Qe%af52-Jg6wv5LBv{+22tn6|Q zfQ7bPxyzLWY^Sw8Zn2cTRD-bK7@+Jy%+9n}`~!qdDVu>;9a=0d8;IGK7K@)p*qpKt zP6h;v#T?TAkG(GelcGA;uIi<h?wamq7U*G{8G3pc_F)l*MI06*Dk|WHxDASm8Wnfq ziW(8)ief}X#kk?V;et!zniw@M(L~g!#AwuLa?!+uBohAj{k~IGjY4jcn|uHJ{}1y# zr{=t8Kc`MrpYzuDeW$ay1eU6!6N`)6ZViMJiy1es_$1!OJhAvS<eOid>jH%|K=JI+ zK;enS#Si8H;l$!Ik@Dht&U;#C<5XW~*YCyZA&SYF4AF$Oc*#&3=L4iIrt8P<00<hO z6CG|$*N4{GK0~aCVsf_1UgUiYWW~4(oU7x`ZC#E5Ro)MA6}d}Jt%~GawS~9o3#MUK z&bT-Ya@Qk39u`g|dDsjWuxp6X*ia=Wi&@!y_dP&8r%SeX1yU5{83z|YU={P@kUHc7 zir!8@-~!}6qb_zBPbRM2zc>)>=ds1_u#iwChrlYn4EYNlTTJ8>FFyllV=mx#h%im< zu{ymV;U+n-{hE+4Jhr%a;vqn1C8{}Dz2aovNgP|ugoWZ(J%Dg*F<;38i`6><g~t{b zuh|3WoW#Hyq?}otcNh?kExr*ob`~!<8Yn!rxHzg4C_J{fxHt2K#}*eqz;7*&E$)s| z78Q4y2!vyc`vYBE?0POx$ORO)<7@;Mz-RCFV)b00@Yv$w+OvSdV~dMV>;@DbTU_ju z1qzQXF7A#G1nDLE)PM`%4;(ungA{WC3}zc77+e7Hm=Jffs7iB1!aV>X#Tk6hLnVj6 zDlXuRg-XsbKoG^`%ZXko$8Z6B4h-(4#}@OM?aj9Wk1ggc>wOW&0bBs<)Y>UVExC$T z!<i_x%40|)A6uEF2zUzqD*0t@<nt5G=uag0O<ZL{LH$GvN?1*yEjGTEnmV!Zr!6+h zjQ1IeSBBF^zB(;9&u&C3EG_`~XD_=0MU=Rp8{M5UtN($;*9UMVF6hS8Q=Wd#CrPUl zt{JACzab}=Uk`LOTzRP}ZiJR*@tC|89+_ZI?aG2bN1{*RtiJD?l=mSN9pe(G^=Pz< z&S~+i{s>4|*M1)zv)?KttbwmsjR>;5pX&efQ0QmPwpEQb+6y%GeUkdcE(xo{q+0i? zrmo$oGBr=zOj$pY)N>%s9bAoQuC^O1)`q{Y{)blEn_Ot8%t6eg&Np6khhK`eMNIgm zh`-UHwhsM~!nUl5X;kP%gofHW*V50^l3`Sc;g*cuJMaio&vhb<3h@Um)Yf5Lx=#Gp zzZ7AK$ks%XNzs?0uPAJ@u4su!5J@HxM3PAap=8pgzZ7xkP+z!2<j0Y4iO9^6WD-Fn znM4pR5eXv6B!WmXi6D|pB8ViD2qMWOg6K=pzfEDA9gDsc{XK<kR{u{aY-`CIeJT2T z3foe?dG!7>g>6Y|6t?M)mWZ-%5Tim+*d~Z1lj1K$kW6BpXo(nqDf+i7Y_pzdi5Pz= zO25`6{!)Y`BHI=%5t%1iB6775EfGmyL`y`j`JyEvAFpVM$O7=Ci2s-)R`t~{MGVI< zfAvcdmx$4qA}$dnT_l;r4+pVil6*#xFGXA;62+29%(pp(ZN_a*VViOPn8G$w{$mQ; zO!+^pu+2I*^`(g6825kROOZ(_UyA78^p_(3M9G&Td8_MdSH2YKt14O@#$SrKI*h&) zr8oLg#ML3IiY@iZEk=94`lX1gLw*kWhZMHQqev*~@Sl7s(xz@gVVf`We??)NZT_EB z*k*nIZiQ`@S^1@igA}h0xuuXVMGUU|Qbhc(C~PwyR)-vM`BJ3#pH<jqu7CVX5xa=F zw5cyeEGY5!6t<7R>C4V>-fW~>XBKJuusHnL%lgbY7OK(%3jDS>;ZxA<aHV69!I?D! zb9@Nx>3xnp6eo2I@|piM#GVA#Oj)2J^E?6cAVaWrZ0pS&6Mu_?AK;on%MPt)uD<}S zg@d^s<VaaRc^uD)5gP|l%7xmzPQ;qOr|bTqh1%w6(X?5uaq+kDYR$PELFd7_R%!wM zg%s(<@Oz|4lXv!Hw0{s*t*OaEk<L8dZbT3aXzCxBe)J;46?JQOde8n{(mEL~!xeSE z9D{QI0Z4~2=r2Z4b_LoVE{l;HC~t}nfnJ9TI?&E6Nz)<1kp6CM(s~~*OVYGWg0A=s zpAF!uE=JPbS-y~_L%Om%ct3Q8A#EChb(SYly{kFi%btkF`$3HN3%G9=BTM)<r1;hG zPV&{bF&7=$CyH!xKHJH`6=O#--pN<GalD;_z@;ZA*hMNAY&`hsZ(|CiGCi+AjO$&C ztH-_33OjMHFo`~o2~Vud&O`~8&tt+9_h&BwSmX1U@Wg}JCjdV3c}#d>RR()EYpu^? z!V?c?&&3OMU8aHHk?Q6QqU;P0ZcaRw{Sh*C+L;&eyOH>Q_I02G?95S2`2#^`;*%fl zwlxecu#zMM&9q1gKh0_3-Px1T>8(0&3949i`qv$JtOn*_SQb<&y6zk!e&_QR3;;-B z4nQvD+?4zta^_ceMT!-{vGjAX@7z+ua7*mz-V0xWqlXhjJ?DD==fM8Jy^!igmvveG z^%yAU*7O2Iq^vYm^PSt0%$BBVzH?WPUEr_w(i8%7>+4x}jj+G&5N{7Gj(qYN?$8?g zty-|Z?l39Y^Jy>C9hPM^flqs(?yy>df=_#)?yw#NwY6Y>-Qn4NkiCeT_a$n}uEm99 zs<a&S$<p2(B{nd9esXk2`^;?lWPjZ;0#ZKNUw5nk&!-TWJ5E60QwYr6T0p_45STk& zK&?-Eq3$*Uiazayx*Y;~`m`77P7u(DGlVh99t>)ETVcF>vcK+*8TzdZ*<W|6FTl=_ z{dITFunSfqL-yC5E(q*z_IC)~7MY}D4VI_uue+~zE=!e>+^?E`%fIv_<lNt3H$9*1 zuRGhnh*>jiihDqB8UzJb<9aMGdo3<>rexQ<5umO{*kAW}52lALpY}rC6S~lE`Lq}6 zo~Y%c5I&bR!v4DVd)@G|tp)q*K2R-*Yr+1y59)2L1^eqhB>upsy-;_RSoSFRv={0= zETFoU?63Psmzz*m(Wkvo_fg5y>eF7R`&5QQ(dN@$sQXN>i|~-O`?MG8{;1be03H6p z`vE*x^&!9%|0mx9c;2@`N=>UJ`|G|aMb894GhdQs&ILd_UzU32`Lq}6zS_k_p5y$( zIcBeQ=>~9OE!ki9btz!J|H(FJ^_!Ask$*ZqM!Iih_D0(-_Iqam-l^USgR#_KKN{e@ z;621F_Yd6zrM;iy!*qi`VH&^(GEZ)|y7GQ8M>n~!lim0R=_b?F^*RuhWK>bvU$-;i zF}|McuZyL<q^l?U>w^6~7VY)w$^HV>5*6yn{sQ$TD%O+zb;15JUt>MlUl&RTr+~I- zuK#HZ5ZGVFb<~snb;17fB{`*@?5_(UFvd-*@4GD!*x$>MZ)QE&Ul;5zAL-6|vcK*L znsRPE*<TmzFXQIbll^tU{$7oI^Xtj}x?q1<=7M^%zb@Ecc5hKV*<TmzFRk@o+@15@ z1^dgXzRvDW_SXgb%b9E?x|98N!T#Qfw8eCHvcE3a-w`OjG2NZ)uL~ithY<_**Y)@= zb!E=V=-<cTjz?c0TZA-x87CRggBRDk4A-uQAds`HA`gSYJN9FyVSY}&I1O_D7BTXY z<*btD4o^6rqrM@=`;$bl3!QwZ%UV5!2zIg5KLRQ0<#ESSp8!_BK?J*4>a!}Zo<y(< zB3N!Y>SEtrj|KM>BG|=J|6UeCBG`pc7=cw!BG?5HOyty)2zEgPPeN2+W%=((M3|=b zTJ3@eejR*ZeZM9o1QE=ayH!sj*aZ>H8|T%N2zEgPGhv~gM6e4Ym~ZES^(2B_5W#Ho zw0aW3E{I^t?#-+x5$u8p{uc6g){_W!K?L)WnO9FD*aZ<xG{2riunQuXXhA)RU>8L2 z?@-F3dJ@5~J6ZS}(8cv6f?W{7tZzj<iC`B*F!SABPa@a_5lpnQo<y(<BADpWdJ@4d zh+v|p>q!K=AcBcrs3#HZf(T}ruUT16CU!suDO&1FFxw!(t|rT20t)VC^`2|HAc99C zq@F~u3nG}nswWZbf(ZTw&{`|Y*D1Y{ua}kOi1U#!xB=yymPqpPZR88W1rf|!)<`1Q z1rf|Twf6JFTt%yikF88i%n^pW^2^-B=O>)TD<$}PT(g`-&%q;gCagYWe_bfz^O@;G z_SXgbI~E|j3Nzq8kP?fR_wlcaCvo_-%?zsINgRG%9fz%oa#@)<IZl{#%VEg4M=b}p zhO4H|pucw*M%?H2Iv6Og1Is@ZOP^qn0MGvwk_CeW6#N|sh6pJ7pJUAwv<YbRQ!HSp zfL8xoEMS;`Hve7b87`pRf1Jri2<Y(31X~H1;%{J{k@CKn<|hXLj1n;2|04@%7cj$L z$2_A2?CSSmo-qP;^9xKiR>1E5s|4c&?BT!9WLpc^)9*$wUcgL0V6trl?B%avOoxD3 z{^yLDAYgC*53F>efPMUz7&A%0zE;f$WGW;^dzWw&PefE=Y@Y8g%a?WNI02rO<S192 z&iILqOj~m^{PPo&z2gF;<+vukVKQ=D6WeJ<8P~)V0R<V?#P$M;GOmdo1T@OHCUz9i zD&v}%DxgiqHL;U`b{W^i&H_4QTobzpm?Gnvm?mJFjB8@LfSEF`i5UVqWn2@x3YaV7 zn%GUiJS%xUd$<b2kvOQtPSp%Xr;3R~yocFCPO!wGl2#{J;xGX^!4iiHC|Jp}k+^CN zN8p$~%;?QRDeLUSao*EaSoa)p)R9)=g#3@;xBME+lEjGuI{j<0B23KBzk!&?{ae|L zZwXkJ`ILiul2p)UXMV?qoGhr_&U7U@MNo&GxrixG&3}wCrr4RDj5|%@X4;uND?42) zvopJ~f&~)yxSctV=nO&6+NFbznQbM`6!fy4If!v*30iGuE@KVf7PJQ25yqV@=p#Eb zhj9x9VS$>Y)_j&ziCvP{K~^!FC)iQ^=MY2MU@XhHvVmh&vjn9#CYE{IVejMb%c`!C z!Y%(p_Uu{#o_{~HEEiDluOqllK+#I3k+bSi2Hjd>De|U05+1Eyt_}JFd_F?;2beFK zZpYyMbYmD^cf|~^%qBn8k3=cO#~yY&xFR{Ty53TxlIpl~lZvokllOm!8?5I3STkf+ zINXaZztC>PKT9t7Z!bF-KeuJj6CXEzA62ZwKKgUGvIsc-ruLhN-QjbXcz|nJfVH>% zi7dCT0KOEi@8hPxle>WOR*NI85Ux80U{^VI1C3-?d$6A7JF&setdy24_*zS<3fhwQ z`miORp!5&mv?cG2VoSFEJ&wGD)0Vu~!58=WzzgBZ-#iMm%&)30K-e#USHtxUySus8 z_4_UAL^JUns`+}h?G|a<eA712+wx~GyB+CT9>ILDU+=-+nEF59RBgDHcd@3nSJ$(} zdjQXX>pz_7-jK1gXJ}jBlu^4Bu@}MhJ!PX&6Qct<c+)EfZ`Xd0Y4fJR?8+Tzp1siK zO|*BwU=NhmER@y^lvXTkXDbFu?dNpkcny?0c20@oG)TthoM9ZF!MNY&HnNn#vk%0m zeW#w=>%s7yC+m_SYw;M^=WFPZ2f@zF1rk1Z_K`Td_JShI8*(qxT+oYt++!?vt+s9W z^n7G<b)Fph0>MueaQv%W2E5kuT4or=0bO&x-AEw1SNLx)8~$Si{~ROq0^Eq70oXH! z{}TW9{32=X2sfNJ>^*qaz-`6h8Tn^idjAn@65PlnDzg3r(=G&gfO`P0fE!s4@aQ_2 zm4F*r259&*Bv9c-4h8r&Jf{$B4e%j6zl4LW?Pf9x%b&&zRvEb`@Oq<?-GYM<YyJ-G zMX|cnF+aqc)fhJ<#RkfUt5w4Sr9$S1<YJnG7Jo{m5$uE-!Tx&!k50v*Eva4VSx|D# z;b`DT-C2<w-~#%EH&_mE0sYcOzoB2~Pkr8k0MIYY?2>-j0FP(rmzU|Ehp7Pih2fSz zAD28<K^dvQ%94H=4jdTzg>_khp<mvH-yGlq`i0r#02k0Nw<D&?%XzyZ%&<pk`sDx@ z5Hf6yerp9G^9;*3gbe+7tqCE+y1c*;G6X?j2pNJxU<erk`PK?T=6Pf<LPYX#{P*|A z<t;er3+f9Anf<U02n->^%vN9s8G=+`2pIw|FoX<25Ew#+pb!{BhM+bugbYD3FoX<2 z&%h8e1ktxv5HdHg4OcG2J=rlszgk8FAtOL7BZ81&7mQXO2pJ*}GX9SEzY>|GW6`%( z5Hjmnsv%_Pw*o`RuzD{rgv{R%qsFm8$Z#+~$mBd0=;!bZ(3z5RUM+yJj0i$zYoNdo zGW1)4A!MX{6e80nBxDxiZA#0CAY>#lEhB=Ek+l5Q3POhdATWf?=>P>eEER+dfqrWR zAybFCih&_yn5Q)`gbatGEii=4I=rXb14GF4#jCL+FoevG08;`($Q%TqmJvb7uxQoF z10lm^s#YEd8P+o|FoewE$a7p^2$_=s)G{In85S@<FoX>AED8)EgI9ueabO6U8!#A4 z14GDwy|I=DhLGXobwgkX85V$Vt^CIvb#h@R>mb5m)iE5yd>5k9j55ZtNyxDCVjP=< zjHHuqtt4b#M|<^KD+w7QwE{sxhDg7)l8|9O{nkoChBndEG9n2X#_6|K5;F6#ol?t) zBxD$;-&#q?oQpWs$|E7eM_RS=NXRgyerqKm!#LH-BO!AU@~LG+5;9Dw-&#q?u=}c& zM?&Udv`n?~NXT%i8?8JNGMvel9^gVkW;seVmJvzFEJcTnWkeD(w<8vWOwQwMm2vNh z1Qp{hkZnPlS!hI>0Xgq)81CAq5z47mk(@!{ZK4#O6v-JEr$KHxyoC=7r;<Euc&v%f z3o)MbkcF9q8KxGp$-=yX6k-|C1q(x<mJ!Lqu$B73l`M?hXVk?GLuedVwTws>rYm;S z^1+oX41rokBnv~NmJ!LqEJRdb`TW;{2-DQ=!orNjO%Th7WMTM5*AK2_VR*MxHIFO| z6RK(+Ss1>ORW*++4BM<9T*<=hh?J_DM;7L7v{@}9l7-=OqN;ghVTe>Uk1Pz4s^*b} znSoMNHIFO|W!uy;B3T&LrypF&!Z4qz=8=UVQq?@NFhr`FM;3-iRrAQg5UFY&Ss0f2 zn&t0`Kz2X|DPmzHm~D_?SCdh!POyA%B@1&ULPRx>EDV9F=8=WD6=<#H^W{XZ<m+Ym z9C1De2IGS(Sr|UEVi}Pv3~!lOMkEWvI<@w-VXmUpCHmyV2RbmHoW6?{mKB&!PA>zj z3Ct&_4FDen=93fqy*4nPoOsLERhv&v2Vjq8+12KgQyNRGPP^KCa;gJ5z^*o*oQUwr zDd(|Kz4_*l2L%DA!Jm`GL2o|7;X`$k1Yd@$&pAy!2pNHd)ev$*d^0wLoY1WR$-iES z`PkayJtS^ib_3sW7S-6AF8nTT85(Xi{qQRFc}+`~s;|)W>T=6sAB#;F+^D{uR`MET z_Xih$j-rz9VKJ7OQHNw!@-Kt15!<`SCncF54F7?$8cb3d(VtjgTXWulsI*Us%u_HY z#}P}Cd8*o@mJ_N(n;E%6ei0JoJjRx2N<8<aq%6^9Ms9t;29>CHm|HLJmJ)4d<kt6; zaN5ksZICq0uFV%p9=e8I!9bKn*RU+QhGo$;EQ_vTS#%9sMAxt^x`t)ZH7tv+VOezz zQ`9xgci742(6ls*3rmNt;X;-!x`t)ZH7tv+VOewy%c5&o7G1-#=o*$q*RU+QhGo$; zEQ_vTS#%A{s%w~{u3;X!hOH<&%?iT$plkRJ>l0nWvgjI?Mc1$_x`t)ZH7tv+VYy)d zzDSlu*RZU*hAHYA=Amo2l;yG@zl00ka5{%JSn0LE4b(NvL)VZI{-p?M4O3)gu0d<D z8X*nTHOxcTkkS4pNH^_k>BcY}bq({-HDq*N_(cc_uc$)Bq<;zn<=4#$$S)QK3Gf2) zi-o}g3ITbr!Vm$)fIL{CO+aHnez7oAKx;sLu`o<PTR?uXFkC=;Kz^|>LO@4AezCBX zfGGj_#llEgsZR^YFBV1#m>!T{EVK)l5s+Ujj25tKKz^|>M!;?X`9-|q`S#mAAir1` zCt#0&{9<8i0ec4I7YpMB%nZmc7Pb+vS3rKT&>>(}Kz^|>LBQSt`NhIS0s92x7YmaF z>}%yie(`0FqTv_$%WMUPUnIbN;wYC4zsR)tkYBtvhqQ)Y)QpB-l#DX2;1>xBGOpkk z35qhV;1>xRWn958612*=f?p(PlW_&VNYF0h3VxBGL&g>SBEb|HSMZAj(_~!1FA~g@ zaRt9f&?(~zevx3Vj4Sv>0%(!^l07v1B0H52`NehYq2U*qRwo$vMFO2*;1>xBR{AL< zE*XB28M{RMVgj%Hg5eik_^rV3iv*p4;TO9BJRTT+kzif5;TKs!n_X@AMWS}BGH_?X zFA`w|V)(_r$Tr2UHvA&vX4=(;UzE!1YQrxw?s2=?@QXyx+I<bbNc6H@ZTLl^)poVv z7m3#3w+Ay0{36jucD3ObiNG(Weeftg0ec~jdsZ=<C)iOuD#W%`GW;UPDj)KTX9EO= zUu1b!VE9D>FEIQfK_M{wB0<qgPeRU;;TKtotRYCCX!UY!(52;b2-T$}e=y|BMjgZO z3o=iBN0?21C`g-VO7XF(I+8eH@*O18&yh;1;}5e`1a)ve+hkBo#q!yBY>2BQbbqU~ z7hWD+MirP)Qp|*>RU%KfN>?#*Y+*Zu<#&N3N};;woevNkiHPd@+`ee66&!#UYIS!J zwDqj~3ZP<jPwxq)>%pjAUFf%hqwqql?(JLvzZX2n5*j2^0o|U16z1f(euI!Mono>Y zoEG;N#PpZb;>x?BG^;!SIqmXn3dUFsJT0yUr^UU9RDK_fPBo;3TCKE;e<glIs;zBi zP>COrYU^Y@GT=|Bz^hyAPDjMRIab}JV$OEpp;q0J9K$Ss2`;nYGh>;P)#9KFkk6j$ z+H9KrGNK31YhyrRC$wwuLGz(SKG!WWc8EVjk~R^vA^b463lp_LPVF#PwuM8#%hC>a zT^7`K=&`dc`v_MCM{nJluzJTDcHjxfmvM1m9V%W~gYp})$eeL&xoR3h0Stga{aEwu zEH>k|OEd0<)C9n`0tVypwX<%Pr3~rH24>x^?B(DC=h82Y9rE+86475GL?JrswlmAn z;T?#n(l!oFF@KdStCpc2Z%NLT<xkrI=x)w*_m~q7BIv4pKLRlYw{8fkw1%%_0gDqd zm?1sAXb@uXXD?e+f+1q*<l;mxc5>cdlGYTst*EPiNg~e#r7x4#hQES>{0=6AeQBbW zkH?kkVLuvftJz4nBvIg!aTpk{_P>EQJopF<<aZNtFRtm6vPQs-WbZH6O~xZFDeE@4 zk&t;?szIy!rmQ33MjpYSYK~;>z?9{|jXV%lT%o143`$u`5jIMO{7TJx{P2{uY8V3N z@TOdqkO6vhOv-u)Zlq{)-;|Jho*SF8{(!(yM^+={%^Em<TndJAS>_-FuF$|4Tc@mH zaP4wCZ%Md(&XbE@I&~CRBKGZC$q&Y(BXFbUacJ&H$b<I4Hjtx(8^vXceP<%a@d_rS ztQR{F$R8d19?iaFQp!3XZq)T`_`RC_ZwUA!10QAJeOmLp$tkN7ZnS5wOeAiqgVqvE zHLpzMI8bAFvsNaWIWetKJ$c7hCi;IHiQ2bKS&eY*&#<fqv}?)5t4|&EGX^}U0Sms7 zvgX3I=b81Pggh(B#cNI-^&C^J(p10QE@hnyH)<vWAJxE}rlzdl?ufvb82AGXynY%Q z3ODL)20pHV+rbdk+q)rf3Ww^+M3&pZ#e1c!6XBZO6t`^lQwjG}yg^!anS>AgEt9vM zWZ5lKww;Mr&?sT=pGws4jrdz<VHUuRx{G)0X|3R%y;IiVaHD?5z-Kh@#{E*(8E~V1 zz(@3l8u(FX%DMz@)IEHlex&ze-kg**3vTT3haP3w&m{_c11A?RIBo2qN1b5V&nF5O z;#okz>7&Ll+Y5>AeBa)9Fls#r+2k31G2vb#sg|BL_9*D8zm#yf!AmZF`P8u|;)}v7 z36VuiF8;--?Fa6G4*xU}@TVxb_@h%t9maOQrmguUv<bci*WSV*{6(Vn`zY2=uB%Tp z@+P-G%e3!=!CrR_9ybCkjQvN)o_UEa>Be2jbboN{*4s2->uuQf2b1>J8OA)6w8wo& zPj|;oU19Rv$RxEekYWPH&pilTaUFZ|jV48jS&nv+bH1wq+pIm%vQ8+%u=G59Oj(@D zYoFGg+A;NVP4Ndbe|IF90E-g~ah-0rO|WO!?bgIoObV-6W6xr2;#^#JMM}%srhu|3 zvLt2SnKosw<$z+^-<7U?3S}o3qq0S}#Fagzl_eLiJ+-2?j)zPV*7mV!kJOl4y!13w z$@Er7;VvyGK&pCF%~ne)X*KIYQu=q(^ixfG_Hvx2|7yi^DvCU^vdF~wD1L@1Q^rOM zofzD!jVM+QOx5D$rz}Z<>S}EE8e1?rcVl$kKzSoE7N4c%M<+KwWo6(dt~Ix(Y)W8F zI`CO3CMsl2Cq6Vm5NOm&&bC!fuoGT(`=N-*aNA5f0Jb8!qYAvOA9mzDdd9a>*3obs zwPs2TMHTHx!;w0V)g->H-CA&()$zXR2@~yW66tMbQuG~(CVq3Jc9)5w@s_eQ0lJEI zxM(HY@gqkVy}eILSv$gYymoV(`|-_G(Xr;%IMD~2Ni^~N|Fj)zW?R-prX8>7c+{Mn zf}kAQ@zG^*6;qIAQ$6YExjasE#AXsrY`Z^Bw5d|8ju%$MDOPT-n7jY8?o8qeDEOWh zm9X08;H}gr?OzT7+sS)j4Rj;Abs5~`sQ~+)lCpM!+qMH>@^D;sIyGetf}7j|@Wg2; z>mInt^#C{H%;LpxlLLTT7vMJ$Zt@1yw$B-uoN$vr2l(!pDQh9zH(2v_2P5s&vr^W0 zxGBd1@HyIU0X%;~$OmxST>$XOw^P=ua8s_3B<oJy{w8=j+D$jcV-EeiCq_SUaYwf= zru1uoyJQNC+mtco+XmrhxoZu^ls|-4$1iTzzVCocUD0bZ*vOjvV*7r4VuoRo%9DxL z!)iSG@_<gTcjrTEb$rvzZsy->llg}ue_Eb6dBc3Ih>7dWO=1!MWc4`p;}DGElsmK& zklr{5H*jb=@AZac@+F9xd^RqBK09T70yp_v0LvGqtR-;YVA}1jMaT~4q^!Yk+uaIq z`y!a@hnsRg0Q<PzlknVoZpyk94#ON=q?PT7<~E`lZL-x-G~ov#e2j*t7Oy?Uu{s8t z7``C))foQdg|8$04(zbhBsmJ1cf8wx#5vYwQ3XiNAI|V*;4XZG;eWrP=!Z60bjQ<+ zwY?{!=+%|Qr54}K){VPF<N4}YUm0KV`sw(lNyI{WHH4i;n@l0Km&S!mH1S`16YjGl zPIO3RA(b_KT9N4djS^M7Q<qk}Xztl4QT$Hr7_n5V<Bj@pl*sDnFyXvWztZs3;)_qk zQ0!Kb<F6Gt=3Eswys=Sx&(=(r=R)7m9j7dd6K!h}ef2%xG4tv;(P5iQw4fr<MVm`> zdqtv^n@iMqO<dg@n@e<DMWVlLF45D=<C02E6%(NH-hEV&Xv*diHC`8&bj0Qobyg(0 zWOIpn-Vm4c;N}u7Fp0R3_}NB@ybh~lM8&VjUp9)Zm`IjcHt`8*=(Cx=H&!H?ytzbo zSNsMay17IhX0^)dF5FzA6?esbzi)Gi)>b51y}3kF@79tQp*jn1D8A2Rtt1Zx-Z!bm z%lU9DxkuCSu_;FBtPbx!4VRUg372{QmDO6u>Wbg=gDVqOOreQuR%vOQT?pY5DYgtg zxg2gbggi0d&h8BHfv^Z*TNZZ>5}&uyjLUg@qKi|FXc9kbC3iBSNdowOE*a4zesr>S zJ`n;CbX}YLolnHZfUfFrZ|9q^i=(SL&f6tC1}4C|bmt!-kgjVlf0t3a*cP3An4RAF zYOF2kYWB|W@*nt57c?Qq{n$;=6{h5OUY@m~X^q_d{GIPZDRjYv^e$(jTDqWYJ3H6? z63iT2SLkX!gwF;ktNO<vyHqG?N7P55q&4_$i~h!cRc&o!jkTl-6U9PE&vt?*+mzw7 zlqZT^u=cer3Qtq93)a4NrJs^Tu=Yj2D0b1>*Hi#E1#4eV!y}SKu=aHs{gf<%wJ(ON z)sENT$;`q9>U^~JwGLj9EP}N!)}@j~u=e#m_>E#0tbH+?D0acx*U|J-t;<+!s0xjG zoq(wzvM;dMKtGfM#i$p{RVkwMuq=T}5v7NTLc2;4rHA!kOl?k$dYyvoMd%Dtp;PRC zoDYw*8{g_eiw*e%ilP(|&XUo#8>3zXDn$gNUIZ#dlpZHQrHIm73s5Pd^mqX(MU>t~ zfJzaiI|Qf{QF?-aMysG|U9i}&JKI1hBAg{dztx3mT`=k;!0uv<dSPngR(CN*y@)79 zbQA&)LMG{0gH=$qE?8{1g{4x8D7{}b{VGM2-e1%|Rf-5kz3xIxp^Gu<#lb+id5;D9 zKfr~~l$`gT0jREeCWS<>*zh|bks?Z;(1m`LB1)gA<)e@`gjIz`y+$EdPK|m=;+z`w zl7Y>sQ7`&ciYUEGX<(5e3N1F|j8U&2qAryp3N1E>6jA!A42MFch{CgEM2ZM!$;kPt zB1M!o=c|eoQTlmb&R5MDqh2g}CV&|AVl(Fgh*2-LO{Iv^uXY&>l1!zDV6kC5z==6y z)QbhE6jAz3c@$KNDE(FjQ{6}rrQfLrzhtC{((eT++(?xoO241uqoh(q=?`R{+-}vd zZsw?!3p-hROBxr3W0*S;RmUhJMMR4Yj29`QuUl-0&sT+whT8aiRa$I_&sU{UFP0x$ zY~WdqDn&%2UW|(^HpJ(v(x?~XVv7y&`KmPP#YbADh-lP{DPxNbj8iEh8ufY!^{EsQ zje0R<Y_WmeQz;@E_2RjbDn&%2UYzPiiYN^!BF<z>rHE+Mi*gl4iik$N_QuUKQbcJ; z5q*kSND<||yHJ4<c&wv8?{WUho#1gY6?a15wx|PX9zc{FH<S0CfVbvcgyv8~MREp( zH;yN+N|Bs{aT*j<ivTgS#K|R(A0Bi*PCJJfFYeIH*B{VBl`Enl2OhF2az!-cK%jC( zUpM5SC$8q@#MOMoiK{f^@CFMB&3qB4ToKKD5vg1e&3uhV6y%Ed?_)%mrm7)_=)_f; z`QoojY{-H4Pvwee<|{sNm1e&9l2*AQn)%um*<wQuIouzWE25dN<)~5RifHDGPmanJ z(aaZ-$`#Sf7m>;p(aaYOhpSu>&3u)CRIZ3-zF1#u$btD(u83y7h*YkKX1<72u83y7 zh*YkKX1<72u83y7SSI9(IFHx?8KhXQh{0@w1Y>PPyj6%JLk>J-Rpg3j=8Hh(ifHCb zPh9o+x}sOgfm{(soKJ?q#*hP_Vv#GNnJ?Zlkt?E^FV?BG^L$mwWehpwJ%-4Mt1?S5 zL3!e8-s1z?z$Yr4(L4<`@BIu{pEH#wu1Z0P*pLHXRATa*X1?|YNK>-LnOI;3{{wV> zkPkT?tF90Jg{QAFC_H_2TQpNnT=nMUIFI^J+{Q2D4?vo{y!iT1+{XV>V<~RquMZ>_ z#cllc(%3!}xAE8alyHjM_!}fm$+h{MWgu>|76mqoxJ|Q&+cb-~O|yvGG=G6bV5%(Q zHq9b#(=6gP%_45otl~Bf#ceVjcJc<4RLA1N(jjicqXwHr+@@K?ZJI^grdh;onnm2E zS;TFcMck%Y#BG{I+@@K?ZJI^grdh;onpND!p}0*3;x-ACUB?Q-`XFxe5bG0hn`RNW zX%=ytW)Zh(7IB+q5w~d;ahv9SQIy-P;x-P&Z88wIIfmu3Ab&kN^CmoUcQ@eMGyG!O zI|FeWM)*hIlEAV`Qe@@oS#_T>9mQ=R1l^U<{xb;a|Fv|r2oclX8Hn33x@8jA=Cf?x zuSJj9jreEP@`68m*>a@li*FXQx-ovrcfi@f_2svwy}L2;O28#>t;<Z_n-JJf)n59E zJ?!b6JzdeQ{#QXW#F>~#OHq&7jVKYq4ZN}{IjUBaY?^y;E`N?vf6dBJeYuW#&NvSr zir}RB7O8#%;P2rEfDUdgNFUBmS>J{mxcne6<JcGs`VF=Z_P`{|d=3%cha3D&(^^() z4e<>69?-sU{jm2to4o+xZw;AgV(&!E$zP3aJEbCaqkPuT9kExT%RG=Dx*Cn3%QgqY z-o|aBbFQ+}*7cy(Qr7#=<GrnWmuGQ5XmaD_gE=nx*K;BjD$>t(VrO79DaIkj>`o$0 ziro>Gp2UdA?8ZN-NwHN2*XC6VQAU#cnzULm7LAFtS}~3^CRm%BO5c=R1CQ)$(kp^{ z=;yvBeM=3)EuR~bwQw1>nERUa^?ohxy6kJxH@d7#_ciHT)8B{RXiTJUOEQ~iOr-DX z!Ec<@n7|x@1P?Bu+5`hcZNjOqXOq;5u`|TGjg@ej?hLJ=U#u8A!=ysp@HoS=tX(%e z&ahen-S9ZWdJxpoim@|1dk?ZxZDKn9``hC31e|mT8DztQ!;B{5cS1HiILt^p#SIS* zGa}Fpk26+)Zg`w=0(8UUY%M@HJkEFly5VuQ5uh6$r$c~lc$^6W8nJcgicwGCFr)9V z4czeHFeCcaiZKo|5};O$ahMUiV5}HB(*<$EgXw8qiA>V5$cnMEulEj1m66=9ntt8z z;4mZhOgB8vZ2x`4s1;)zX2ik3h9~E-K%XlqI#Y7a`wM`vVvNI#N=Xz+wF&2hF7)e$ z$2n2UM<JX;YQ@;O-}@#WWLh!CVMdaeR*Z3&k+g+YjGc$XuNxj`m57b2+5`?WnvasI z#fmWwGx{r9p&K6OQOTof6V6i^4ux)boM(Eylg8pzHas}YsLH`hOEx?>%xEZps!cf0 z`#S=t6=NJ`#G=)TvGbBNQ>_>~FH1eT;c;H=LOFNc@Hnq^nGK*;jB%I|3(yUZ^QPp{ z4Uh9y<_dH{)h3*Gs_}v}8y@Gqpb@Rs4UhAFj?b8Gc$^Ppp1_LnLS$u*u5w`~DamPd zWjKcUGDM{rWvm$UFe7$etQhk!BS|M#jB#L5_A#_qtr!E<5~&qq9%e+OR*W5Nc$iPE z7&}m#_#sv=YQ>m`88NOytQhk!qy6whp;nA}m=WWqi4|i9Y7<8xPOTU_*zoX?Rx8F1 zHatu@SF9L2P@7<!S}}I8;o&(YYQ>m`88PJov105%ZGzojBvy<aY<QNVWopIP!G?!Z z-B>Ypu;JlMHdc&zn9)L%YOEOZFr(8PbWyDs^Dv`J5G!gEoUJnM2_&c(cY$mR#vLzO z93O)CocBJ4yY5DWa%xp1XHa;XY7iwwa>m7Jkb4vY<b}(rBo7-NYd$<jhZt`nZf_hI zujq#-O|2O7M570hLaZ3`L?Z&VV$2hb76N!;#h51=$$ds$>@c28T-Ay(Pc-@xNURt; z9d<Q=S~2E{Mnr1G*unPZbVOl$Bmby2A-`r;kJS#0S2W=!h!tZ8+Z(>oEwN(kKy89| zORX3?*xoRqS}}I8z2Pfatr$Dl-Yi76X=26Lf!f4Sq*N=$4z@Q>p($#`m?s+XIhiL` zj2&!mh~|qGV+Y$Cq6K2b*unOu9i^xhV+Y%tDL`t)m?s*sz7=A{m?s)BpIR|?u)QH# zDOQXfY;TAj6)VOLwl_piixp!B+Z&=6#EP+l?G4Ms_J%)j?0^hXyuD#C+aST%-Vo0W zu~;#7pf<4pA!5bY!S;qgtr$Dl-dqd>wF$mM>6LP@z2S)SIWV}_T-$-#1fN;4V$2hb z0^BmOV$2hbSf|#`L&GFj(W;KrCip;yY7=dcn~l^ajsl3(CawX9)F#;PNNs|*e4W^w zfTgZ4QJ7`d7`2HTkg3zIF=`Vlfex^1jM@Z|s7<g@4SaLRgMt}52mYKa4jT9fhYuAk zY~;L?arHT;zXy->#q6*gn9|^zF*;P~VgON2aQCR?ZEK>^0(MSpukWFRcTqwgEBzY& zH5n5d3~DkaHrUC6h`ML`dlRu}7D?pHKzSpnBywhu0F^|}3>KiG?wKJ1RMb7wCO}2q zGeZTasC#CZ02Ou53>ToH?wJt+RMb7Ql>ilW&y18MmWsM(MhQ?+_e{G06?M;y7NDZ; znK1%X)IBp+fQq_j#tBeS_srG;RMb5)UVw_aXSNZbqVAav0V?XAnIJ$#-7^yfsHl5p zl7M|7womzZn9`uBj8N2_Z_`NBodBZl9OWh>>dv%<P}F@YR`sE%yJj?^?vgPSbti~K z-3cO5cY;XNogfl*Cx}Gd2_jK<f=JYzAQE*ah(z59B2jmONYtGm5_Km4w|X*rXhhxF zsX{2~ehGVMMBSM-5_KntMBND>>dq}tlM!`i#_CAaeOVQjUPjdYI`|_|cY;XN{T_fw z)SX~mjS+Qc1#NbX5p^eOw`+{3J5h&SV?^DbK(;A%jS+Qc+)TU1h`LK<c8w8rXWZj< zjS+PxicM({y=>PQQFo%%c8w8rCt8E|g^IcpePq`dQFo%X*!^6O-undXg}e?R>Q2n& z35KXU@hc(5NohvZonuu9Mco_lItoSInLZMACx}Gd2_jK<0*Jc5jbfUNs5?uM_xv~D z(dy;epv!?d2-W2PUqW3cp_;A?!+VWdV0rp;9`nlTftE5fx%gOLS5h=#9_G(^$0L>0 z$v3Lh21<v&HBX1Q!Sb2(%@9{fs{O4d%DZPr6_`*`{0W{u5_!7SM0xk@*ut+7);xV0 zIFTddvqt9+>_!x3wex~Md)XIx(0F2X^vd2NQ19*+q^w=w%3^i&s$PFZ{LR4EG3-bR zSS}Mr_s_t;XPBHVb+v@;bRoo+;K~$Hyry^<D!&)-cDR<)u@MhzPb@zeRWHvxg|hpe zUlEZCQ)uh39{g>_YF%m?o$2yb?xUaD{OAX9A=uRD2XUd_+q-dC@tj$Cb}i>kLs`uq zwqXe7$q-C2rNt}^%Pk)R+Y$}@2})d)vi`<S$e>*4@n&y>u(5DDC>K?;<Wqp>GfW2M zVi|x{!1psu24%5?{So+chH+3Xsp2ddj$gMSa55-idlK_FC`&S{(R3M<Fd`LtHX4+D zzBVY+l@OYtgM!iEpzNlDf>lTJK9~mfRG|r%8&+in`o=$d*-^L)9D}Jc2B)BL--OdK znA*xQn6Ma9XmC0PQ@7?A47?<T1u4R045n_+`CW4<7zQ{UgPjTtdmi{PhH(sbYUCIk zy(DGLhEp>tJB{K(=3wlQX2A6qo@y8Q+1%^9DQj!E0aMxhX&xJzSUhjwVT98IK3jKO zj_C>4A1u|34C|Y)G-VBk>kk3$U1fp&Hqh&Eg9;esfrIx#pAQyxV!#zCs~=qd6Ay&& z{2{q}kbOGvE^q_SpMXl{O1e{lkB1vP?)!El(g=%nmatfh=V8bpMuk6lbUD@KIrOa| zMht+xOSTy?00B)#1b_=D7z{%ebmB$4t(2xZ3f&`3RXBvv`Zsht&{W1Ihq6_25Q4G$ zku=s{L%Sc8LP#o6mGsgis*-B*BdKScCH0K6WFkEmKWj-?Ae@6X7>24JGN%kf#Q~M` z6Tnc>FXt!FrUz?)jgXs?Z^0wyC!|*dx6^MJDu!F$vABE!Cod_OO(8>-$Apse6Tnch zE<Ha14Am<5%{g0OsF+Po+6F_l2!5WlJp@_N_A{Qx!%e>&u?2F9t%*+BzK-P^a*BSj z=>c+zbwwv_6GSI%6BM$v=>c+zAUtXNW@P6PTifBk2NK145Kj7n`a*JQ3^uQFegeoT zX4dl)Ku!@vCv6kx`3WGW2=x2}kW&PDegeoT0zE$g<P<@4(l$YK(l$Y(C7-~BoLay( z7;=h!wdnzJN`Tt*06E1j7@Hm-r-(pKiN)WGkx4oh+4KN8^%_ex<P`mS#1_aYR_|qL z(*xwxn}|`H9w4VU7zG}&#R9$G;6i6guJYCb7@Hm-r|Pjk3QyXmUys-VIVI(z5Kf=y zr0oOnf~HLmkW-SFHa$R2Nm_H#HvQ2_+b01O<opDXQv_<$1LV|aXoViJ1#*gcqLa3v z-Ws2@{Tc`ZJz@*wR1&}8dc+pUDH`~QPTHOTpf)`~PO<3dq-{1cI%%8rL?>-;hdj|q z+j|12O%IS$EFd~*n|Y#>wwC}zCv7jlU_>Wv_du(oleYPI>G=sDr&s`Ndhj1})X9aN ztb>{iE(pgkgXOn!j51&2Nlvlz@-?31l%$JJ+P)9%jZfMpQkxzmr-<T{wwX`A#*>_S z6t6q|8c%YHar!l$<kW6HMzkA^tdg8!Tzt~@L5Pb_+U6r2pR~=C@k!f^i%;4<9QpKX zJjp4hj8EET_v4eczl)Z|Cv9`8SDduXnQZCTc#>1JHEF)albkvZ9X4O%Nlq<7EXXOG zHGtuiabJgltQdEJYzxwiL?dzxsPf*#wRSl|IkhU1Gbp@GKBA;Z&bT-Yat}g)JS?0_ z^048t=EHMHi1F$U$*Bg+O8xdua_SDGkZ<oKrwH`hJIN`wQf+#WoRa&Dy4c|=j|Hnu z50X=#vk-oJCpkr+-`+`15$U&gl2d0O3Wq50Ujj^rX{sK#-3>QEY<iHK;u~GRy_1~c z-HMOfX2STmZN8HA+dIiAwmCj-yDw74$8FO(r+#}UImPEBK5m;RK5m;xzrB;38jMon z<F>~G>9=>1Q>;(Fy_1|`KK=Gia*8NEZks4RZktHIy_1|GijUi7nK(pY2m;vw8Kim( zzwy&%V;C6BHb^iIQ6Szq#L;ovCm<v`Zks^Ay_1|;2!tcH_;R9G%E2KD9C1De2IJd1 z$tgaw^6j1E6mOY)dnY-?I<@u}!d#U$J@`OpjZKdhEYz&5vFXtXuqJD4dRzqXQP$Y> zV87R9jZF{U^2nyg=P1mIY<gUVOr4QUj~jswh-`Wgft;%H*r?uobI5~&fLZWYd3;0k z<|7<FRA)-?(YVT-UJ8$lfU)U8a*A(8vFYL9^FQSJEwRA!7*aM`xqI<XNGP|qnL$EA zxph)}NL;ZmDO%g`_o(HqRyzzJr`od^7jg$6r<lmfQu`6)6oHqef+NT&f<l(|0zgg? z6tg5zKu!@fW@(23<P<?`mUb9GP7$<a-({ZR0@|~WGua3M9a-9806E2EQ?j(f0CI{m zX<C+c7(h-DOwZB|1IQ_Y8Clw4069glYnFBxKu!_tmZcpAkW&P^XK9B4<P^akS=wO$ zIYqE%mUb9GP7%z^(hdX2DT2MSw8H>$ieOfjb{IfT5$v6%9R`q71p8!ZhXLdiL4_TL zPL86n!@#$xl{I!42yiwxM>!;?m^QM*FcBPtj4SNCYDPm&Nk$o0*kK?j$hao97f_UO zg&hXQG|ITb4g*1}j4SLg5VXm-!VUvLyNoOBFc5UexWWzt!4w%+*kK@;CgTb_3<NV} zTw#ZSpi{;bb{Gie%DBP~1Hn8icQkuw$SHOzvcs^5Jv8JL)9M6+9R>oOV6ekL0QL1< zkvJr$m@&4)a0v+)Lrz@|zm+w17zjGE#ty^H0FP&l9R`BP4g)KQ?Jy9<b{L58t6|8g z2azqd!@#)M4uez{*<oPZ<B=T(qG#<s#ts8fY=?m;w!=WQCbGjo6x(4ST8mGsSD^P| z)r`H6*Fjb>n<v;&{G$-Z<P^s$vcph^*HPBkVPN4_*4SYn@Uq4Z13@8s9VR#Iyb|Dp z_^T);B&S%4O!{%~X!UZ19fp1=a~48%Il#wR?JzJ5ue)F4ja20^o1{E9N+~{8rFIxh z@*O18!AK?5@ntF%!O#Gox%)$mlNgxv`4Cr0s+gBzLP_xvJdF|=^HQ`PTPosvzrEUK z^VdCLH{zf5C@=W4m)!??p&5k4>fU_yevF;>8*n_==8Yn|c*m7ceS<4^u#`8&MCf~0 zrL5I(<pUv>V82ylk7h4RS$o2@OkldVGq<DkHNZcI>wDmlP@;cF7CHN0ow9a^YZ=3I z?{?wJ>0RJg88(7pYb0#mH7V<0IIC1<;62j(X{Pxr*mnHc%l0d1^Y3Y7^S?lbkKx$- zd!_kjUkhOyIBouY()<C-Q&tI1o4-<;zZm!eIBos|()^zSKgTd>>Vwj(j_Y6o08X3w zkc9mR_!&5>v>lszu{8DB$L&V6(E2tn_ye5>`imodal-<n{Ub8`298Z#EKObTJrG@R z+SE&=sUHIWl3_B^mr7GdT@TU)PMdm}H1!1Fc?^@LUM|gg5%@`l$*3-su>EdGS$n`) zrO(Lg440;^F%;MP+EO%im1*j5Y3gcZcp8pP9U)D9=EjtD7o0YAD{1O8H-VFb)25D; zrk;8;RKMZ0sqNC#9|AuBr$^I|mPujtyA?I|KaS=eCW}Q{Yk;DCvz$n1ug{^ak@l`I z?Hv)dcO+;X4sDIhf`uzm)=6+|Z>_X9cMHrfzzvj1Tqo_dXJ|{iN=x@c>?}BKX%A`X z6~LFnS)~maEbpi^pP-N=#k`Y0d)f1*@=Ooj*T<3JQ8-qfmCDxx{TWUNE0D^^+zM+B zaN2|_X~K!X$HEN?`!^VBoxiuI4Hhx9>4QZKZN^}sVt0i=m!Z74_=_kn0U_nZWf^QM zLx3)2?ez-Y5=wdPj*<MLk8LfepuCRXd1J|}#4Ft@B(wf$IV^K*Qu6Q}p;J<-=eUU# zTgYS`NB?GIvZ511Cn1qAUT?w^GG4dQZx}CzTi*V-{02^rbuo-r4)3gx@nT&O<Mj~y zu}l`Tg)&*^z)!}D?5h#SlJB3PI2KzIF<#4AzG1xR4;e4k6)|1}5#vP=F<t~A<8>3V zlkxfn{(EC^c>qrOg8D+nYczJmA>+l&5#vP=F<t}_<3$iLUIY>2MG!Gw1QFv!5HVf^ zm5kTvY=dFE=#LmL0TJWHF2sx%5gD%*{J#j9q+^wg*Q+emFkbXWj2Ekq7_T=F6ER*K z3}L)jp!YE@bf)AgIf5x>yo%U#g^U;d5#uH0W867?BF1Yro?XLuNn*ozNm|2r(H}8h z2LnWm7eT~$k#~z2FXo9DFAhapmR4*bj`b=Q1QFx49w1`8ny`0{7_YGa5#z<8BgTu( zj2JK06ER-oEF#8hIzYsDv4Dv2VxEZcx)dN{yrAkHGhW@%>WJ~;;}tPpEC7rb|1n3M zT-eDvEU&COhGUq&gQy&%Di|+zK4QEiUBq~i7l|1!qL}d_iWx8Fiy5y6@V1K?FUG}; z*Yk*r8861gjMpy^7c*Xbq+`a5DPzWqaWUid9`ePE7gNTJ7rP%bUKC4-881%t3dV~w z*@_vj-y>}W<8>rDT)}v4Kx{i1FV0pOcOLdxG42A{7Npq<ji~b8K!Vz95x`khk&;2- z9U|W<rE#*wX^@)?nLH<)Me>~CiRN=NJH!=aS8q(nnC!Y4DI&6qASS!mz?kfkTa3Ec zSM&_mnC$wLg@j}mK}>cL#bnnJhyvNge-zO&O;xh13q~y>yCxw;Om^``#bg%~#$*@Y z#xdE&HpgTaWwv6ni*#K~cJUF3$u6Rp>>`TEu2z&1lU<a{ipeh47n5Dg7n5B?G1)~F zlU+nH*+mqST`Uu1*I)#)12RaFB$foT4H68pi^(XNB{(9x<{=~^y9i>kYXK0*F20xO zm3$z(IO2Q+3^rsJAJ>TN;w_8FF4n2FQ(8-MMJI+bq=8SY%u-C3SKzPm_+&Ql(Ftet zpC$MsTxCM#u||@DD#W1pMvBCs&IV|rqKI3_Z-vBF9%n`q6-C@HbK<9>h`T=E7&cK+ z#9c3sOw&%{?<wJB`Zs8r#(lA1trdTtdw0P4@tQ6tBkw~`+Ku>U&Ey4t_OgLkpq1oH zY`^Yo)WcW<-VIkec#dWF&#>UFZo`LcxRO|A8c@wF=K!C<FxgxUtl}rb*MVP!YZgOc zg9BDreS69(z?IjSnujBEi!3dtx5(0RMvE*hv8Jr@h9R<VD{ZUOxpgp(Itd$e7@2w% zW2p<sIrwRpZ>Domy!m@=`hUj)GVRH-F<G%}OjU^Tr&N?*RFo6=P|BI+rcyU0Uxr6S z`BN)`>*(jQ5eLmP90vyAvIb7R9aEGa2hCH-QbhSvH@X~g73If4^LN5;mW`>~l52ou z*_gVk$Eoxi6=l{OsVIXJRXKC0DAOORD6`y1MVTN{Q6`8~lnFu=<weL&6=lvqpL)tm z;iTQDFH}+PfuE32MVXoPpo8=npCD3ECWus&2_h9`f=ES~AW~5#h*XpbA{AwV#tIeX z*=z%sh)_|c-wIWf1w<;!>_V)fOoSz(&uMxzGD*iORg~{%sazsLMVbCcMVZxma?k-( zlpjG%q@v8hz!EX<u|WTMT<A>6dG8f~SVj3SK%t5<{gH~Yl#fC<RU#GTNq9Join1g& zD$0`9s3_APsVE-|pc4B~Q6{JkRg`~<x*`>2=23}#s3>zNA{AwxtF99JP*MIPfJ*E` zMY%g(m@2Uk73C2C(?S(x79FW5vzd{KGV6&{l*b@Xq@uh7K%}C~0wNV<=8064&jnD4 zeW)mN1)>KXKt&k?9;+zxQHoTQSpZa&`A^m?a$zTH@8`mV;TUF-E@xDQiZbIP6=g{m z9V&kl+8ZA#Pozskswfl1hsrZwtfG7ueh*?5WyZxS%1<LsmxxqRW?ZbIOoc^VB2q<} zkF+iksiMr3v5GR|Vio1LkS|tIX3AJanca(3l+Q)VSVfsry+TEqGuet&l&OSVp`y&M zgB2>u>kx}2V%~cM6@)6v^yfX!U%3;X0M^ELLLgg*G*2R`jsbb^C%D#JhEPtnisTFm zZ`_wm!>pWxaT?@qM1Z_$Il1KV!-LMpX;z4_eB)=*G-UWKEE!@I<>g2bsVEb~D$1-X zK5Jg?JnG^Q<UJOwD@Up*f51XQ6=i~0MVTm8QP!2C&wpPa!ZcM?lrtDiSvgWgneX^m zMVa?6R#9d`T{%)knJ;NwIZ{QLZH`rxyCY?+qI^4Qj8&BR<isk<M6rr8QLLiO<y)+x zOtJb{MVa-*D$2~KD@Up*6U8dZM6rr8QLLg&6sst+Ovvza9<c*5NYTnsg4qTMh73QG zO$c$MqI@VqA{AwVSVj3;K#<|*>xy0}2QvH|aXuLa8x>_f#gU3KZ&{?G%sRF9AB4Fg z6=jAr@IjVYis|wk{CSTLYy+RDa7KSF!N0`S=Y;aG7?kQ0v5GREoJd9a5CH!(boi@k z$xdx^q?YW|$--1rk+H($p_+M*Ge}gCvBDI8#R{`e#R^kYk=^yO!t7JA!mLj~sHoLm zo$$D#>-IxPv)XUy3(4yCTcS4=rMfj^#b&>y$m{kv<9?wi=yo<rvENoy=r)Zh-%(WC ztwi*$qGGos(HccPyM4-1eyOOj+o3GwJw?q{{Qx9wv_DRH^Vzf;ne>xX4VS1^H!)xO zsUlAnxxY;nnXXVe;Bd?SodT|U*e_>)mi$?&H&ZyjU`f3k0seUixdpD7RHcmytC@7V zQ&@_?#&)*$S*I%_8}DMi9~*EClfCH3pf_$q@RErMnCE2!J|lR=De^OQc@juE`}jbX zDut))Migo-;RS#8vKB0nTUuDs@j-#pV>A}rTfy~(sO0fMPj>tSz+>QAUL%uze9*$c z`w(y!Tq}t0lY*+#(D1(ie#)Q&k3Gq<PYz_%ZoDI9T@BaDuv0ax%bh7J3)gzYK`=CY zR*>b->Tw7-7_Q%Pu)AqAtN%N!?w%mc>Z<NaL4_Z&YY_VxK4i8Yf$|W^4opYHBsgop z64Swf2pvc>n+R(*VWTBXh-pN*zqhCV-k#B$^O+S43T-UecETML8dI{1DIX`;b0OXJ z=Xj=c8}Tc{L$}REM)P;dZqYU(v{{sL-=BhCG8L`-2ToHn29QL;61I(4c#3>8Y#a5X z-`F;yU-)L)Hi9%F_-5EPdJ-Ptn_=6CjF|Avux-R}%fk-I`YD{q8<TH_ZKFQ|3*QXe zM$(b&^-1gtZcQ&oL<%+l4g<O^$!sEF3EM_T!B4)qE8aaJ-%P(qSi;^BTcdn)dWgpz zfUu<4OwccUb9$K6rF=8&9kF8Nn_=&Wpdb>Kuy;ftd~<qu_CjPQ-^`7@*9Vtt;G{38 zFWgKt;T<e|GwdB{e~i5&0_B@w?}$M8X4pF-P`(-VjtG=*hP@*K<(pyeh(P&f*gGOn zz8Ut82qL~2_Kpr=8_Z^ce&w5C??{01&FP&p?1JH&)6)f!Z_Xj~L}ZeVMSL^t9dVnW zBe`ES{mM7P-Vv);z8RZ|ClI52bNYbZ91P)`S)lA4xPLGuS9z}k7`_?yj<|>sz8Ut8 z=vTfO_Ku`{j60`~^3Cb{z3uU!k#9~vP%VkcH>V%e+e*GU{gC*TZ-%|2S;(w>Gd2?h z$~UJU>9QKFP`(-Vj#!uS&DczED3osw?Hy>H)-7b~Kc4#%6-DZpt@fGf@IizB&D( z6s>%7`Xy<m^3Ca&r5@#*VehCP@+jX7dq<-Ily6SIE(Ivx40}gxoAS-Dcf^;K^3B*x z@JCc7EU}qLpw-GZ!`=}eFXfwI?}!C}Z{|PdsFMpjS;q}X9m6rq#~>=lsEW-5S0vG9 zLefQ>37)eaZzhQ1%>+@rnP9$nGjWYqxtU;GyqTaqlz212xOg-1G~(jT1Rv>mGr^Sc zW`c3?X5u;Ii#HQY8E+=o{dhAmA1UL_1gCn%W`Z-hVl%-lO2uYk4|KR<Gr_~gg>U9; zm2syzql$4C$hKhId!Z3kV%VsbU(`6ODpE2iyhF0#U@lI!I1O^=5g^YAXOTQ-c%u2- zY#(Aw-*DI9;31254HqFrv}+)UcMYs6-ZjWAMqTV{mB)hPUBhcEB-}L+#JdKfc-Jr+ zQQ({T?|np=rs}TY&n~j{YeGx0Yv9W~-Zk(>#k&S3jCT!u8^^l_wmIH4_+I6%;VRS^ z?;7}s#JdKfc-KG_?-~jyCEhhO0>!%q))(&@m@nQn5XHL&qIlOp6z>{{;#~vF1mDcx zHg-S;DcUtiFxw!(;G3DOEyU5TVJ1SNT?0Y9YnTfJzL~F2dZirj%^Yz)0tTC110UCD z*T7pA?HX98)_!N0E8?3O(!eKHW+|r2D)_79N4bHIPB^2vU#Rk4##JWNpWu<|D|QWh zBSpK0BLIYNb_)4kSQu4#oEgG5J74C+&)tBtKA4Nf3E%9jmj_VzW@mj*3FmIW*`R3* z-^}nnd*i#id!B@^c*<@>kTsPT{MpOiL4AgAmR|h@YreH`hHqv8$KIW?j)GGjd7!+x z?*zUbuKcVik>wa38JsZ>-K2AT+qdefxc1p$HHJgidI!u<OO}tbbo1A;=f8EW2a=eD z%UaKn#In{iB(bdZ($QKEB=M6-Eo(iH#L-$0Br(G`vDO1g%-Jn#J&?rG5n1bjBwmgP zv(^Ji9If?0693(`9<*uVwH{2p@P!}B7SJziJ!sRgu1L0kAd)R0D1_QH1fgufg~<N* z*LpDZ60P;1O~cHQYym+eTR;%W77#?T1q6|70YM~NKoH3m5Ja*C1kqX#re3189!$N& zYdvVwRIK%&O;fSfgEkG(=GS`Aris>iPUTt;+BB>_k}ZhWdeEl%$Jct$rr|p$lr5k? zk}Z((@i@n8J(zk4*Lu*Vk;F!}K++o70{SD_f_SY5ZJKzk2W^^otp{xy=80qr;<X-R z3%J~gWDDZ89<*urs~pJ|#A`ih)3E4Bwm{yg1=_ZRsTbB0$rkiO0g-G$yw-y@4GV~5 z3z#R8Er{28F!jRsV5ChGuk~Q+g^yPxTfhST`L!OkX`;0rwP{$470DLFYdxBJiPw76 zris^jH1)!Kv1~!S)}uBJ<6_x@c&$fm8pg%41y6h7T92k)_(<zokEULjGL|i1Tr67< zul1-+!<4aXLA=(Zsh4=IM^i5qYdxBJsaWe#o2Fu|M{SylwH~!;{`ao+Xyqkd>rs&= zTI*4fCSL1Nk%og6%NA^Itw%+gXst&@ns}{8MVff6M@5?1C~{M4JqK1^qO~3sY2vjW z6=~wN9<98@Ydu<diPw5mq+y$5*@AejM=LM!T91k}d_-c|0-{*9fGCzND0tyok5*pd zwH_5|SYIq#z<j#aqaqDaEL%Vn%N7vDvIRu3Yyr#sudMZG<t19{(aKA_)}tcLKfKnX zB2Bc`qasbT)}tcL|G-+0S}f68k6J8T>!oPKGBL5h-G*qYxN~%sN0|dJlsSmjfL_HK z(5qMjdKGIxuVM}8=^C()Yx8%<hjGfMxX2UZlqE4vSrX%vB{5D}662K3Vw|!h#wkl; zoU$awDNAacGEL)@euter5hdkVTv$4cQ<9i1iE+x37^f_Wamtbyr!0wa%90qTEZq(T z7pEk~DNACUvLwbSOJba|B*rOAYMe4n<CH#(Q~r$gv4XHZ7^fuDTN2}xB{5D}662I5 zF-}<$<CG;aPFWJ;lqE4vSyJPaX&R^WVVrVXl#ydW-pi=r4tQjRzQM{}4Zj$t^kJNm z5ncx_KMPZ2B^`8Ie!z4zPU*uqC8IqO&FjCG?n9>IS+G8gQ!={z36{T!AEfz=eDt*4 zh<`MkAb<9<S>Rz?Xo~XWdU{{S8v7NvzUxd%s?oHnDN1e>x}f#_e#rut+ESu@7ZUV; z1j73E*dCmD16bI&ZY*pdgrdjGJ8{rpF(5f9$rM9gFlE01HW#}tR<X`3>(^?#uu)*- z&|?ra^d9UE;D(+Cuo|8h;D((GFr266PD8&^NIPN)z&G#3>27e=RxGr`)MG6`8a7yp z_yX~t!Aapm?t{?*xRFdUf`uLqbP(LAsV4UaD0~iFD-2qGn`1$PmhE#)?EEOk8g;P= z`wU?hSA^eC5xyc0A9A}1{~N-FtTZ5t-OK3rD{^SP9G5YnF--q~{Fs5GY>UpnDL*ze z>W|afov~xvZHo@32%WJmJaqmb+p+qho|JXwTbMh#G1`C|Nnz}@oEzrvsagNFjgbo_ z-^4Dm%Me05+$4S80rRvyl@NcN{zmnaC=WMJ^XMO$=lV1C0{vr({3T4?M*r68|Jye3 zZ?FDFhR>|!jwkg2{c{S}(oe#DvzstHCDA5q15yj&j!hWDbrUuoK6wI3xMLG`0PrR^ zVF4oIO&GHY;f_rh*Pnrx`U4yLb7^dqcOl|K@}2(Byun5rG7C%Ea6?A_e_=!BAUii? zH=!=?N?f`kK>8Ju@7R!C!TNaE!2iV!*}H6m5%#8E$#-nX1VqB#>_RN;O~eh^N%;RC zVaFo!9UHRY+%OqoZ~7x)Z_fK@LpB;Qk+3%h1HXtW*6nSNC^{Lk288Yc5DR<H2MRZ2 z^#A=0*%K+=N-=LBiU0Kt*)-G@3460I(T0pe5ea(_$M1f$A=?)q681g=Ali^|u@?z@ zv*>6;#%4ys-mE9ukX?s7(T40EfJoSz1#Egl#^*8;_I?+G5pBqhM5`lVZ$4_9+K@3v zom|+-I__OUBJ4Ma$}y@!*qfb?guUfG7j4L@z<|cW-bAsmH&HC?&3y5OjE0zFVQ<F8 z8?ph2i-o-z7jMYMAubm7<|Dni4H@I&4cSEGi-o;eX1pO|_hVu2wH}7H$U`=`A>&l9 z5ccMyVa3AUyQ0(zVec0)P8Gu5`y*D!cg|Mf{%CQaV%!C?EqEF(LnEp@?#F9?j{wf9 zij)ir@6drv!(5zfaT?@42LVD{a2CmPX2|y^LTt!)ZpcnU&thS37xyX>_9lphy;)Vf zA(LB-y4Y8IEWkAu_MXZ@LSb)$SlF8=7WSTvD6=8k2N9;JD(rnU#y=AF-graC8x;$C zGhr<3&9||V?_b}Loq?3Guy+k=jD@}Vh{PK*qIg3_6mQ5Dp_EwIdnr&X>^&D9iZ^7; z7jMXj;td&5ydfisH)KR#+mP|MjUA9diph5dvkejq@|}1^h$CU|mk|;PdlSUM-fMtB zzVp3AuaslRcRm6J8)0ugu92`eZ&@Vl%{sOA7Nn6}5&6!L20pPeOEF!B!e8a_$!y@G z6VB+pBzOw0GNF!wM+!=)$PPDTd?Q7|-X8#@W?_ZmwpRB;^{GF=?;R~)tx`|Ye?r}* z42Q0?<y}?%68#_2e@FF)^dCe2J=M3-|04bOS3gMq9rUlNev1A+^#7z9D?KaqM=U(N zpVpj$F&5Gvrx8?PTcF<&g!IR01e~2s<}`x2$R(sdP9qRMh0Jjpf%r-K<1_;CKa7QC z=E|<@Mbiu{MKf2)pa_$EVz@DZzVs}nyQbSA2+E%_%Z5^W5AR5<GqUw)X0})68H|~g zolVd?a|Zyn$^;FWj{#EIc7n$27XV&%2ZE-|D*%~nKY~7)w*i9edV-Ramdn0P(41L? zm_l|s!LZD^0LAQC1Td9=IvcYEf)Ntan!SJkrV<d-mVJ$2q{OsmFDDo!F&){DF`(J@ zs_RhNlq~2QD?2*43}9OJI)X9Mx0#m5a=2%a>40I7ZzSDi==w}R%HSgLhdZrlNX|cd zSrO}W{YKIzlkfZ3j;w@}ZzMxA9Q)BLp@s|B{5h8J_OKdeIT!eBxU$IKkC2Vm)4)%{ zwe)<(ZbUw-Hxl+$`TM>qf6u9K7H&=JIuu2h#UUSWBLMoxZ)3!DtFQ=Efr#B7%2M=i z$bQ@^xZlPKH&)VowiD>zAuq$%XDBa2e<UwMQJ;TCUWWJKzfWF<t@)pmmtkMRC40K! z8_NIl@-pmLv}FIc%FAfUTjXW3SHnK!7I_(-55_m>7I_)G_n*M0x__6v44<<~c^Q3G z{jZdl(WY)fUWPC8E%GudFT+8Km+X{};ddNa169h)FxkH%FT;FTvU9}ehvoLN{#kh$ zmJ%)5|10t`EXXX`)0N*)co3M#%g{8vQ}Nxz9+&UubM3_MCVfuB^2nZ07%L$RFU<!B z=yXc#lporSC>{;fKYJPNhc%1H_P2yI{{&0458;~6f*E}Kq#PyNTJHyjD=(-=*eUYT zN-RF5Wu_^OW#~$7ny%!g_r>Yzi%&t_-F8FW2WZ`9-S=fw_XAkkY27>ZBprV^>X^;C zr0$)&vF_ghuVI+fy^G5{hdz+9_J?Z~v&Yj5e2KmX{0_sw`Om0fzZ)Nfv0%8?17Vam z&$2EAS^(E?o@vUXDC}@JG(NEqpA%j%;m;!MTnV3^ScKRaB-;C}GqJBB=DIjnORE_M zhMSUbGuWv9eb9Y6H*os@ZH;Boc>|pO8HCZfRgMt|AHW!0;0{6rx$urdQH1%sZT7#7 z3*V{(^Q%HgXp2BNH~oKKNa+8o1ukE7|2+#_EqTiVcgq5|+fQ4t#NV>O<<IgKfpBXR z3tSQ@TNb!m1j1t>p=g0iVW5ArKzLEf&UZnWx{Jl%X;y7hIS=tyDG)wb1j2_rge5PW zkex$>>|6nO1Dpzk50#bhuYi9ES6*OB+*ly|4y@+roWM?7y|F~Z+V#C?t#`j!>vdMF z_4b&vWvy2s5WYqEuR<Vvi}K$V<-dPLAUxe!ArPM4NFW^6Lb9<yI8cQ^I4z090^#Y6 z1j5reULh6;-?G-jZ^)Ll9+;~wYdy?_Ey{n^pU9<>5%{}g=6}OluU6N3GpPKxBu}Bo zyUogMH~9HyFRR5u%qahLC-qoZm9iW-S?l$ewcdGvXESKtQLte=po#^(4g5M>^Bfdz z50rF+9tNWbrysiqi$?cc;Dg~>R-2kx-^L%i!7B0)Ik2lEcDF4$Cue7@k+MR(`Tb~x zI2JKtrnq8-n1E7P<pJ_r%oKyc+hV2|bB3qJ(;9Ioxk`T|xhf!%TpfckizQcyD7i|r zwY0@5W+Ee&5R$7~%oN9xt6R(zN0O_wS{qBQiVfRt>AmqX!^)8;mRzOntXOjO0sK0| zlB<l1C0DnYDTWvu#x6ENTt`Xe(5Pz?QDUZR>_%y@`s|B<EoO=-xylI@s}eS0vc;0C zTg((&R3%)1LD^!acvEJIU!a-d%f(Ew_anOzQ)$y?itA6u%JDKR^Ui}aD@RVe!Xqgw z182+>2mDPv0C*pURhTKh7x+%NN;Ad31^xuC+-7Q~jpNOjDeg-X`gCqJ>=V~Rz%ymN z_3LQm_^equF0WWQb{@7xP_mwzk}ZOg|7F8s{V<Ht3UP~|WNd6=i(xU$j4g)6tn|jl zCej-ln@IoPH#Wg1c#EK9`kcf-KUyKCH!?Pn-pJTQ`a5bE;(x1QG2YKDf|Aj9<O)H_ zKC1E}h64QL>h66SF;rG*6_!Zpp-E?{S!}IkDE{naOR(%}meVK(Hj*Ih`6!N$fGa<1 zl8(@n)~7z!XNOw$D3SP!q8m;0>xl0AjXl5?jww>LX$8u-0j}@f64r-dYk=Q@Yh7c? z&SNRpPn7&Y4}Q6cz;ffWw$u;`a*jcB`$P2c;9A<gNk4|88sPdLjgTTk1_HIxwV8~S zRSXC!0%xEkQ}=)=72$`);RC;E!fB`1q#d-#gmK^y#uM8tYw*tOWs}|cl|i$Yv3?!j zrrsRi!_c?`;D+qM9DQnO&E^&0AHxk;V6wC9&nxO&vhmQc&VG7I9Q39_Qv|S$<5+w3 z;^O#*kE6x$6R^lJq{+5A4>vao|9*VL#<Xg3qto9~2jO_f<OI72<pnD}371&aXs^?N z3aOLOk%aB!(M0Ife};sKM0zfInn<`i%%QGO`cNDJnOuWPQy+DwNoG0NBOO#Nq@QL7 zoQi`z96i`0^?3^-VY7`jyD8_U<frh+!5+?v;4%7nu!nO?4Z|(}Xj~{|D+arHu!nQK z--vl82YWa-x~xkN_Hb@ZKL@`#*u%Lk$!v14hjUktE8ws4avmBLng~eKFGQ<bU(eR) zGTI&D-OKW+*zOLkp<he{xWl9_J?z6BmSx3y*oQl;mOu~taEJ9E5Swl8@a#j#j?+lJ znfUKd#pPKz=}V|@<c{)o#H5zPKHSm1_J{U)-7y06un%{v06px(9Vb8!`*61wpoe|9 z;|1tpAMQ2+^so=NLx3Lk;Z6_`*=%!n@D{TTTt>S)X6RR<)t%}KP@>h{Im0d(qSc)) z2t=z7O+@QDWRi|W%V>9B?*o=9Be`ES{d(AkyT8M3>R})5Z2uF)sEGjgfZiMo2!H21 z7U=&K7dlgN&a;z|i2(O_uRo9+_Tiq;g?>Hk!#z>UM<JX(YM<A=-#ZplnkE9=2dX78 zO$4|P>TRXXHuoX%>tP@6Dt|sQ>tP@6!vfSkulq=s1nSbmKHNtoj~@2nK9%86=wTo3 zGh&ig5BqR`)T`D3FBlxWABOn3s&)W9?8ANDp8=pI0^Ap+Xf+Ywz9h|569MkaQjZ?? z;lA2sCi3WEAMR^i<^rgR0QYq%Ko9$H-;_Lh*oXU8=0@~K5BqT6sa}l1(8E65_kw|F z_443QPWkt9e7y9q5BCF^C$QPJ5Lua{PA=?Z9a;7|hGUqQAu7!%V<N!CCwkhb6B7Y0 zKG91$Sw_3~ME^9}t3)eMEs>fC0P0PoM5~KW^vtJ3tBX(cKk-7M)rB}F<CJK1k4$vs zS><XXz=h2=#;J(__n1WH1jMO{02emf_(-dX02emfm{M)FxhHCznh0>`Cu(`nxta)Y zVY7`X)kJ`MO2TLN)kJ^`n{79vWojb8g^2)8bz>sHh0Qk3WJ^s1xL8JCfKrW#02j;X zvmJCXUAzykRu{|YD-a740XdniGVZkRS26Aa*%qYP4vk1NAm@nz-g^+rsa27jLE&wZ zQ$LuMGcHbp+~W}-?^;eJdD!q+^Wm8vV!T;tq}PR=fHus2wG-gNaNGBhLhJ;<PEHpB zwG-gNaN9xvwG-g>wdJnkm~4+7&Uq|Y?F6_m+?I5ajdlWD7;Ym_I{_{Xw-KqG02hYa zPDfN=`TR$%ebdzLt6dmwYsF0vI{_{XxABdxGMO$6xAAVNod6ex+n7-81h_EV##gf1 z32?!-vdzl2x>!rMBc-yfF4oe|q0MS1z{Ogc&xzUzaIuyq(zUdEo+7mq;GUl-Y=ctN zPJj!;ZMy)eod6ex+gP9432-mcd}=4ah2b`qsdfU~#fsEUfP0A|wG-f8sz|@nyG!(` z!O<Qa$j%PPAVq6w31%B47)N_B+5RCGr6U)H+s;9V*a>i9xQ#&V1h`;ZF9*WW9(;$= zE9Ky54~{sW1B0P-<ic<ppINaJ;KFblZ<*K$aACNOb!zQzhq;PYmori73OjMH#|Ju? zxiySpt<0WPK+<5{G=TfFj{&R+-ku2XVD?jhkAiY5z^V+#a&3?xcsR>jzOK4~;F0QG z0z}!>a<Khl+0T)w)2@CI_O%k<&nCKn(!`18O!)&rXY%)ljq1%ehdd|<I2`_*EDn0} z5e^@!OC|VBTz$^zTi}rqNLUSL55|Os-V@)94V|!}<U;T1a)9Jtuf%+8?eP*4H!iyY zm#$V0E3Kvrzl&RjhFeWPyh?pu)6%8tD>S{j+_KomV$%h9m($nNN?wEP{@~(MC@T3L z7Gs$ib)ZqL<X>RbEW3A+Pf9XB82$t0{NE(a*7*|)Y-`S&hD!UCxVZ@C<Tzr<mcy`8 z+M~7+{t^Wma)tcyNR*S)Y)d>nFZZRSEYYw*ZhgRJlz6sDZoRy&N;GVcTi;W{Y1kmQ zLDDq4HeV=tSh7pvT~`)Mc4e_-R~AclWwB&e7E5+5V#%&7mh8%6$*wGx?8<7%E=5ar z`3^hzAexqDabfAOWOpn}7fW_!v1C^kOLk?kWLFkTc4e_-R~AclWwB&e7E5+zv1C^k zOLk?kWLH*8b}3r2%fpgg9m-C#g0MbVvU{HOi6y(TSh6dNCA+d%vMY-vyRulaD~lz& zvRJY!t0lV>E!pK^$?j~H%Yys@F29A7Ikdq_zYTvwS5^;8c8u^B;8KVAEGe>b^{n&; zrlTdhJS^EU+Fy;3t-qFz=E@pq$u18|c8t#R5$P=S_b!8tw7|nNQ5Yz{ZdPz=e}F*( zyx><zRv0Xx5bQuOL_jh4ye~kTfW{!j0)`4`4Zg(!h6!j3-esQQ0@{PenQVlBj-X7i zm4GS12Id(lEA?qX5?h<XC;`)hKeB*!0W*Si%rjcRu0apx86#k~pul8f1?(QYN-$2q z9>M!ewzYsggKh-l1<VWrCfi29Ucnm1bO@Lge9o8&0`?C6z)B|y*e7_2F_Q%BYvo5U zQ)0CD7)S9$L?y=N`O9nt^3oY60QZTbTsocc6C0T}e>42^6O+Abu_cpnO?<;-<hUlb z(~L5%i75gKGOmg31r%jm6FUfKlyOb$D4<owH8E8{n~ZB>Cjsp;u8ExmbjY|Sb`dZ| z#x*fbz%&`x#B>2OWn2?81a!){CUzAtSH?B5n*f}C@gjS;3d4~&sKid?2cw6@#39}X z>>(#u;!sJe6D)C<0G(io!vz$q^xa7Of7tsHIH`_m{d;?+o9@{+U?yR?>;nw51H--! z%!C037?R0mvkifSEyIuy&4Ru}iRQ)d5}&B3_>9k}c}o5!ikhdG7$q^ASrlVTP-8@m z5j86A|L?0)b#L9Co`D#$`R4w9)qSh#)Ot^ybE@i`su4%o1D(T}u<$(Oa>9*t#eba- z?!9^I7AJC9{!4gwa*BZ^k;|25RnA9ox?N;vekN%Ap`1^%8doUKiJ}+S>u*&BRJ%nl zvLbI&z6Q5w0DV^~A0&|X67s7266De377b$D)he#tEy`zM*GOS*Q5y@`rQ!~`Mem{S z?aFu99n;ad+KIeF`5twPIvDqF%6G&qdLK);R{4&C_b~1{<vZpUtz+CfmG3y#bpC+W zCx}XHk_>wBvwF%O6aPr#cbyT_n8yc)vaj-QLGE5;U%V6XITy01kEqO@oS(5}A61@s z&RtBhUwI00K1R>Sl&92*RwLzzyBYN95zIx&3?DGX#Z)DR$}HiF2o=$i?4<uZe4qXd z0|&WK@ew9djN*A8QoSj;w%P(`(!BV+fKtVgO{;=%R1QU!BI6$_w~Cb;f3AW`IwQ`- zmnxiGKtOfxSR-D_Rpd3!hz~JxT0uR+@|R-%Q&3bIzXG0|Er=*8%R38|b#m5#pcb8> zRR7{m{%!D;77dDjmT+e>YH%Unot&*8s6|8cwDyb4VW>((d3PBgBJs@5Z{jaA^OJXB zO=$waqnYH8#qWs3UIf6nN08k$quTK6j2e#&+)=AhD+m!g5LEo{krDR*Dv=K~h!vq3 zPV_JEk9f;v=**Il3>xw90KE5CV#)ZmTzT3PaaqK+2V4(-&aGwq<$~ZnXF%c|nyo+v zQ#fh;YNk^SH-X2D{zoLA0H6C>rgJk~#k)}t_vT0mKhTjwI4Klv!fF8C5-Fh2QhhIu z2gQMAmFqWmIqrW(3i;uGh~t^w16R3rgX6wm#M}Wtfnp+DC2r8#D?yFVWja4$5U#u0 z8!2LSn~!BW`EZqMQN#x%w`Xt$-8<l_4wRxUAC$Dec`?&@A6(Ts^rrivh>}pY{5I3s z1Xrn!>-q19`Xrx1z#h1&Ek%I*qy*mcJM37)RUJSFySGVT)$cQ%kG+J>sKm%{KNZ1r z1TxW{XRoRvFLZC0LO$~6Oy>r;s%`9=|B0wief3|UCka<YM(KVwlE?n~=wET8FI-hS z>v*>m^6S54I?uvYH8J@;k!%X-U-~<)1A`mcFO!0_dvBzlQ-bB#rSsbGJHK(B<Bo1> zYzIbE?V5&U_eRQ|DR!Kn{R7tn!&QBbt@ws6z==9vfvb9vf%i#ZQAX7HYXpJnvbJwZ z;02jcXAoS~9YncrN%La;qRx?6)T!CAajWA#5Gmle$k?;%>Y9yPFLT^)M+y!DKM-(D z)l?>XFmeV*!NNq;`AZzh)Q!duNBSL6P<yYg*}4<=u|@h(?9SM8^s1W6VaEQQNEQcp z#-8V{s$P3G8vIx!hXf*H&#|kjE@r)-klMUEC+e(+s~*iRd^%Ec0@)@q;%7!Yq<5+h z6ZRPsT&ja>>(4{*A7bv^54j4i_Jf3bDdz5bS_0~3vF=~YaO<)db1=iL{TW}*h`HMy z(P=(Gkdh#venSVE(l6%5zpo)iFv+E{j5~FbiMuYwidBCcu)7VKwtF)3rA;TUnsoeO zN%Fsg9OwH0n2d$xJtwZ3%*)s&yUX1Mr@_;i+z${$!%`oyk?Zlhf}l8n_YiU~8K`sr zY*godoL!31^0{cq-&CKYxTkduSzHq+gDUR0UEHLSr=&(KZi|3Okr{jTUaiVJew8z6 zn}%XWd(vmLTZ23akbCWnBJW1I%cYqsa4f-Ow=H82Gu`z=DViyMXQxnop%d_3;2ScZ z75E<k-tU?CyWF@pGVYB=$5f+Z&PB&mq8ok_Rg=F&Uet-gHFW8oe^Do9rKHod_w2gr zmQ0h$q&pu7KGBuPO!e6@yU(VSep^8PjJ&2+YY$p>r+}OOdk%?~N8Tk3K86Ob)1d6d z@1@OpQoY91*kH%`qn%ymo)cHboJqIo_>40#@55$^-w!y~LG|*ktDQ-YTA56@fpjJ% zx-Xc?YCGP}B<DNQ$YRvw3LnUsRI0;=BK&3v&)jq1D%7pQO7R&h#nX>VPAu+G9eyop zyG$ViFoShI{6qlsdkw@UEyKyse#53e833IDPL{Uyhb*93As{QKrtbzhtqTEJ{kY2l zy1pkM=X*g;pX~{#%>sJ7C!qZn(21Uao;xDNaS#l^I1joYKHHh}f*yqI>S>`^t68m2 z2Q^;R6VRO&&~-flRX-y+jR!9Lj|Nf$OJM{)TjrjFz>J1=J#vXNtnj-XN_8`{K*K2* zkw++zOfN(oGyb(sf~%V(_9{N#i82mL7RX@y<fS0Hxvr9Lb|03S90NEXci#=@pb2Wj zGuKt}O*6>AEI1|K<hgm2Zw|x%RfZ`pm+yK^wJ<;G%z&#@$FUT;MHEQCiGaHqc)8;i zxoX93RzcL63|FZ*VzH|j;Kvd0VFrQ*mAC`R|9=PXui)xCI&p0KD%Y*oBxd5HScbV2 zC01_lLd+Pqn9FHRg;8fFT-6O^@#U^s|2~9(gAANF9f8#nIJ^jq8*b9<`&|!pbchtA z;Mm8z9cNOT4xfyEpD*DVdv?Z1maapzr|U5f(H8{C8ch92gmhL;!)-dRRu#A`as#54 zgD>%OP&Sx0i<63DE|=^wrawr}W8xvX8_|yePYmLMnlr=PCfa{kV#eiQuXMSW#Ap0B zWFflTuJ}xI$!HFimuGwnfpq-`CuV#e|8zNXqBG5&Xb$#7XWRugOjpp9KVyHki}Q|= zU~FPW{~uxcL01u<@w-ZV54iqA6Ekl{|I$I9F+SrXc%kd>C7f-jBWzuMh2=Rp!R9JR z(mbN^#&=*tl^f*~;4=6FKslx{8lOs!8-M$^A)Q}J(c8;IS3yc~h79-c;`HNEnmaPS zS%sb$;Hl7PoEbWs(QP=*Cn)ppy3Cs{VYEC||K@M#b~_#N6t`^qu2Dr-7G$rQjJ3AD zYgC;=o@iZ~aay$<NiKPkd*3yxD}iKv*QoZLn$u@V4U*7jNv$s7>a(OiMN8^y&VjTv z!reg8XE+ZRjOE5ALrM}e=Nh@WbtF$CjOE1KWqwS##Ec?r>2t2f^jO|hkGpU5d<0XK z@5w3#|HrQ><V`#mQsAg|*SQi<+b+|<_}hCO1g>5b;EXiI`*<>zmbD{EphS0g71w;# zA>NrYkZI<7&qx9w^WKB_`Od)g1P&eNt*-Kc?p!0Gev4Jd*q}U>f>-&(JbBkTbt-%t z!zblKmXWJ`VpB^|5xL4IHbdTdl~1f$-g%Wzti7a#FuckqwyxldeCJg@(9L6>{#oE` zON_dC3oxZp_o+fRZy?{bZXUzslu<~kPJ+$hS>Vvkdn^3vDj(?Pu`ReE2J;%|=8Z&z zzRCx>c}%9R@_}w1&*j%w`NX~}m3;<_cd_r~tA-xMd%qC__cMh);h*8T_u|79^sA4* zz!L8!(8R2Rcz3dYfS7)h@@|JG?qr@_2n(pqs>{u-03QWZ<~`^H+zRj+zJCQN;%_Tv zJ2LM?R`K@~ltXDJFJ6gXeWg%7-_892KO>~RKj0sH?__Rw$UOo2{(wgquI~@{0pEuc z=AokB@m=2^a0^@Y?yJy;WeS6Gzd6rwyhK&}B^0JE*GbeA^Ihp6CTdlm%Du6P+H7{P z+#8#yEulw*+eGb|^e7#~L|yiuk(@e+AH;wBM*L*qi>PmgUL2f_z3jx~_`f4eT~m~p zl3-%FH#RX<dF0;M#5CoRdt(#Rl}GN4P0Uapxi>a3Q+edx*u*U5k$Ynkvz15gjZMr^ z9$yDBaaR0s)`2>RiA7m_7ahbzOG0@>2QjfEi%rlvh>2y&M`Q2*Ku`X}G|bmQOk5Zr z0|FpD`IaKS%QZ!bWQ@&}Yl;%96B7_4I*5riL)aNg2ay@ZXCR7Bb=gpK<UDwabMIq{ z#E$qT{Htq<5|<V7U9KrgTrT+ooHB84GY02@#9i^bqDTcD#Kaeh6fkuV6JM0iN*%<+ zLG>>8#wNa$;P{qff)Za=9??Nee5G(c%93k}5_hXKa!pa<-Yj;7TvL>|Z}1qX+{iUW ziEj-)8y>l)DDgn<Tj7ywiW1*W+yam2ASNDGS&I&0;t^F%(Lqc+s>+dTiV}|(eh_Ko znxe!Lg`b8;bPyBYQyIuLMTw_W8o4(%@q;YV9J!__@l4U<=nT20DDmT*ccRvEO;O^x zytl$5*Ayjws_+Cli2Pnm(O><rk^MPH`!gKf{0yS<8Krd)6RRR|HeTr<CZL0;;FJy` zE+Wp3VKqW@5aBDKPjnFB8$zGxASR%L$aJEEn1Bu<6{5x1I|1RAaiW8mfDYnF#EA}K z0y>C{6CK0^bPy*ZPIM3x&_U#o79GR{bPx$CI*1AAATmyL5EIZroQ8CwgP4F0A|XWw zF##P!HeYlQ6VO5YIk=nXASR%LNL1H4hzaN*5|gzKVgfpdEyz{tASR%L_$~C4)<H}_ z2eBQoN(YhHs``Bq0IYsjUe*QuJ`t73XFy(j0)9)d^5PJ+EN}*y&%~=@RF=fJ00yad zAwUflqLLbH7}gv-Up9WQDC!_4po7?n=7|ns0*geT^P+>8fDR%(qJx-#4kBwQI*1AA zAgb?-ve@9fI5QR<!~}E@8<`1p5V5^nM33koCZK~zpXeYapo2(0i@S>Ww-OP$s%IQY zKnL++d<3O~n1Bu<`Kah1CZL1JuO&K&3FsgaP;?Lz&_N_g79GR{bP!o*(Lqc=2l1_d z6dl9_bP#h;qUazdpo7S9B07i(=pfQ3I*1AAAkrr~hzaN*z8$%U4q^g2h<o4@9mE85 z5Luq+ASR%L$aJEEn1Bu<eWHU1RdD4K9mE855E&;rhzaN*(kBvb0y>Dy6PL%5X|e&T zlYAXS70f!QU>tl-Fkbzl{7MHg0UgBq5u$Vu6VO4VM|2Pq&_Vn@e6aW?4dts!hl9`A z;~WRt4;{n=bPzdal@4M8I*9yaN(V6k9YmHXr4I#+N~I4z&x<o;D2J`WQlQH?yyq#- zJe1?dU^J~v^5S#ws}O1fUQ|Z<te^xG07;hAT}25f0Dd2yVfvOIN;2k_ANE+BNb+fu zLvYK_2N9HOZu$8bc(%FaXF1><bIZ?Ec>G&_E`!Iv<p+zG!7V?yU?#Zb2S(JvEkDf7 zzvX8EJpL^|l&t()epqY&mLJCWxBM{1zvYK9{w+U@@o)J7!wzowIRP;LmLIkaxBL+L z4!o+4#G>$58X!95)W^Tirr+NVk$s}#uTJ*+FjdHzq&%6<@UG3<9WS>qekK&#vUATz z%A%|S6y{`)IuD*=<%wrsPfv;R6l7=9(_eW?o%k})gwaSn!pUbQ!>D1AS2B`8!>D1A z*I#{ib?H-nK|U2r^VC;Ump<kHHIH9VUHX*&w;X;_b?H<7-xSRoM%~E#zYS91)Q!yl zhl0uc1ez3CQG6ZXbEl#{1#VmXS!A7k?pjP)&Q?^+$yVAA=O|BR!Nx7voNrI?o5u^( zxlZS*7*M7UBjvB*RPPl#BOl^)YIA>Pn8@(-lJuw-P>y?9A?rJ`6auh&t*T2RqeMfD z{2tR?r$b9k=--*{ojSC@gx*Hj-8wX9py#0}&d7TSd%c0xp`%ODS{HneqI(>R<T`xJ z2Uv@@WVrnL$A0H}_;Z^0gU8*sCJ%`A;?;Ovm7!X?1^XYH;KrT{Va;8gQAmi$o^9hk zFv@XW(CHlqAJAQsQ91^Z<G+BI_aVt1xbdHc=MlU-1Xn?@3HKo65AeMNhpn0K3`PB3 zay`5|k=c?@&iJ1obZ~LhDTAx>bo7%*S<RS8;vayH??GR8qC}0rV+OM$mSwn&h}@~G zwh8Zi+<n*QV@v<-0y2QS^c>{90<LB>yJT6$cn0o8z)f({-W3^zOcvR*s+R4&O=s$w zmlDYwIFd17FaTBC|Agd!gi~!FQi44sIMwX=c$o|5jAN@0ncN=Tf%>&)WS!3(*uF~u za}iwC(;DQ-P|NFX(!rmqf^djL_1b=}>Q*ZPfxL!5y6FReQr(o{jQIomV3Ksx@!z^0 z+i)#^@VNUvQGlI(s8vkLP@VKCRO4fC(jN`}_n*|^xKjj03j0T$Y`Dq$(T)U?H{44+ zZOTw{Cr4pQfoW?s+d4O+cp2bSZ(V?t=fSDodOKdOfvX^x>atJ5_X#-NXXQE{XO-mB z@4d{2efBVb9)PRbra{7eR+Sm<8nHJV!;^O1!O|D2bYI+{dV+m187f~B*RLZ)UL!)| z1ENkQ+@x&`9GX!`fJOw&fg9Vwe)Td6XCN@LXXm8O4s_!%>7#1^@HRNr8M|~ruER!D zW+dK%{XNwgUj)cqaH=z&#>-Q16$DeA5gCY%pmS<}gC^f<@-Z(XP0edEatct3@fjYh zNs(X_Tx}sdx9cSS3-%7x<1TTtBS<oZcy6E~=B3m?Ep)R~MHeH(MR2O3+wpQKoT}po z@bZ2*sBYY*3%d(w>eOx0zOzxlSd?UtcIpuuEKd<uHMAE4NZ~Bn@EoaGPKHZ9<7xQm zrc(Rj#rRHL*b&aj7{K>KDF1G_a;{&vc^TPEb^-x^fUC>{gvldvpbMWMFQb12UnY2n z8eAH6&V;LEPZ+qUf{SJ3s@Bg%^lUiQ`VDwl4<|X0y4?uh4RGqoQ~Y$=03t_38sJu< zm<Cn1OsShQ=9g^X3lT-T_Ws88n6`~Sc-(zYAc1P&3lWd+UqbG8z}0+3l8xg`ZAe+v zDTSNV^;UGni;<G20J#|f7s094+@>>jtJ&(`MoLs`4kG#saH=)W;N@w!3WBH)nt4Xl ziNN8>i+=;<<i#m9j45E>J}Wi$bjC=d9(P|=e^A?N+305@ija&)7GvOKSo}y&$Plm& zPN>U|BO&fG-PCr~cGUK#k;HW+dYJ4-l8?Zt8sCSPd*LbwrfU34_<jxtn!#bR!Q^uj z^Z8jMrwnydL!;nK7=gi!<Iw2RV9p_eVK`(1Om&-yi8$;wGXy3h;Y2u9i3{;^K3oMs zR3-imzPH2SnYu}5tp-9>wf2#En?c}=8B&J6IwIY9;<$?nfwl7okGpRb>M}Lc&SuQp z*trkr1ix@S0=Do6kGroGVpPoz0VyG4`!wqE-*6MRLxJ>xNI3z14*yT!CXt*yD4%57 zAi%)McX}|Qi1=;<Tnjhu`_P*?p$p4+bQ?-~B$7K4S&gSg%^`q%6>j`5;W>tv=isUe ze(8FwR6i($==RoAHw-jkq>lP3a+nJzJPWbVN^+*w>)0;j2CU;%K4W;zBUCWeI61B> zlF8ihxciuoBG})Es8!xkgQLzcIMwKHM251_Yv6wi-1L`pawZDu1;(%p<wV$Zw@5jA zf9`tBAG|_6?!L!B5LG$1$i(iW$nQg@oLeFu%Q*`F5jbHMP}wE3SU3bqGH}8y-X94w zi@ov*J_mr0!zpI*4PChV=vK7wzaokE4Ai5bZYT%<oI=2MyqpbJK`@1YSHpKD97e$h zMuB(f*1A-`aPNqeJ#O;(IDkF|r}8<Bmv6#V5KQIsB785vX%6h^e4J{@C$|uNp*V1V zFX|M+RUOtKVGgXu;$BmWZA^V@B!`M@YAh~B%0+N$Ebcdj>?at;;)emISd)o~m={E- z#~+tn$fOfaHRpqP*$byyatJS9g#&8s(*+1?x?T72+32TlAVV`MryjAv#@x^ZoVX(5 zlGqmLB*0TCe&0%9X-z^vil~F~OBD4JxEUQ=FudLt$>%>O;bV`HbY2M?NqC@TtHt~B zpD_3;S#nx3Eb5#EH+6$9NY!*^!C3&=CTJPgF_>%XDolIm3Ut?UiFW@76`IA7y<7&v zY$cGi369NHBFsv`N@v;$7Tv59a*)qj51sPnNI@gAZcviVB0*MX+PqmPWUhwgpq``X z{M?A5Gjr4gYHnl*Q_gj!-NJ$NM^_D4cdrlqM|U8pl0g5_9j40p4QufySx=hH3jE0} zRuO9Q@n^S?>F23Q*<aiO&dShxdSWx1E&Z#coj;pIE<aLCk|E755JINK;oFdp5-lRm zn34aE<~$`8^nT`gsJ3&AKX`D-0|X>B(w}k_McIpQatqu<rTX@iJD9EbAp*X`K&8?4 zlsgum!MSvJ)aif|Li)7S>~9G869ZNE|Ik%LVaAB4QwKMWh0WJhaJ?-k|9LkNMd0`Z zRGkh0<aW66e?`bI@bWx8$Ke@0GU|A66-?7O0I-og8`P+8H@USkw<p~J_d|10as4j9 zcfzS*@&UZOpBWHLjg_y#_rGv@hPF-T<Lr`rvebxw9soavt2(Nq!z12^siqFM>KC7_ z{l?AtB3qZ?L3$a5i4vTMsiwHw^$VcXLt5}DctlLqkr4ycjTX#DhI8RmBQM6w1~}Ee zoA7cY9B9F9Ivb${)3uMZ;8B$1(}I_5uxXbNtsl~8JrX^x2FydQ8ZfgIay;aEM2=Ys zDIRhwh!hP9lOGXGcBb(dXZJqW<uZ_ap~?kVe4n72<Z_=okg>DYZG;NreXiHYei(BH zN6Ph*@Ze8fkAbB=duo8xqmcG`sm~YD(9gpO(q8YL!5sgNfa45QIbZLNV9uWz4Mqkh zNc$c^+I3^1&INFSv^NOSK8%1va3Z?h?uJCS%;#MXxjF7}%)i|)x&3Dk(P-CE9(C5j zsW0+wyzGXnAej0r2jKfGoMtwqCLa$375OBtW<H$meGfp7!&P0YLBgn~kbk~O-OAJl z+_G<)TI7$7I=OJF7WH_kg{vT#s>ONmwZrLJw3~c(Nj|xmsDP@)+W~YHT-8l!Yf<-v z{xn3U!ARsI)9o6bI5+i><#DF*fJS$##;o@sk)q*SUA4d?II-0oKprHRwbdO?%n~wp zsV1I^ymZQ!a;6>PEMb+-l1mQ?Sy#DgQChNG<(36mu5w2O$ht-&>w+qxe4EaNg7qA= zP}JrYHlloIfwBf^(eZ_ziEojbI}6We`bHf;Cc-)uiqH9#3vgS&8b1Qe^nF}%Ds+dC zP2P)M{vuqBy4SJLtzenwjDySoH*w1j*ftfq4GjD#0-l9aLT$11$F%WC2`3nQru570 z2>3LdVDJ#vm&Me89VRIs2f!l)y5pDlEaTibYlii&@^5nlju)Wf3ao&@De>4eCUW3X zq$qZC-Zu=`Lh<-gfNX_R;_>_O@;<mqa!`{d^AOX_k7SJ>jnMlLeJ|n5;Q1w9ehybb zkfu5&YMzbX<`({J!%tPU?#A{Cg=vY5a&4%i#ceGKuG3&{K_?0u=H~v875oBFv}{7u z83?C_#Z0_RhpQl%8W!u|TLTBWPKx)a$;Z4DAcl`S+3nXl9C<DU)b&X4F1Yb?;rTpX z{)e7P@Z?oSogBETqdFrJK#UNqTA{-6cR6A+QV+YG8a)y-UvxcH!faN3j+=EOiy=Lj zh>U8OS&Ie<(}TMCx{R-5z}<mFEay6w<5r^p-sV}?ra?GZ@7Ew$K&#uU!%0<N@WVMt z*|Uw6t9R;NvOo%eAbu-U87lj!rtX~0Os&?nR8t$ZGcygz^a|Zs&vX6kA8xw_YGae} zxchbkXsj9*Q8!Kx)|slV)nG$CDR|FL(=7Iz%6zZM+;J9tn8WZTmqW#E`4dOs&z0wZ z&ZdDy;c@ppiBwaM=wQ~*Sv;GG54hg1T@PO8h|hASqSKb(ShN4vj~Q>qm$(FOq+)kp zRdO3dlBJx8wCc2xZTyD!7M~AsKw;m_NU#S^Vc$W#d;zY4Pzw8=f$wQJ$63ne++eaf zz-$ipdk3<aded>&1AwC{tH2IvF!w0Ie%S9*1Zxd}u~ILX+^RYGe`vsQQ>l!qsN=$^ zN|obfG+YItRHc@{*8+!TF`ELNam2h7ur_$y#|Ef2?f~qia4Ngc;pKneR8CLg<#9O2 zS+<{_|6}rnh>Xk8uOC<a>a2K-WambgbIJ1OTo2%!sHw-@$11c@4!$wJ5kZmasB;2Y zPTi#;AFM*?vLpEBk+a?F@SgDqQmm{*o{_VQnB?r$ofqMK9K+A~L<aI`&m|zH-&}2P zC-c~=a|;k<|7bl5uRw{H!&Q<!7`VuROV9!5xH(GB`#7RM2B+k_+jLfrd9mfZJ;+tb zc_uPqUb@M74<N(CaH?C6<K;y-)vW_+qD~1MzWS}YFeT?X?PRTw>Y!i)Wb+s_<->@Y zg+x=}#(xT)|HR7;^n3xHfwd4G;2Q6R#|YXl=$u@h)#h$+2h=hn64jdkdLx{w+g*71 zJX{6AR0V$k-}m9Ppq=?s*TcKxdX$_tV7ZmlEm9YC{tlq35*;0;ZcaOCQ>l*I&-8fQ zeFMg#4rd{1I?^}5jXxWntMIaep0)5ihnJ_}CTxReVSUt@2RGp=c&@|CRdD0jQPWMe zT3M~Pxrq;zvw4X5DL{S%r}}B=M68{{sUAEZFDv0Hm?qR&ttPi!(#QcxmD?zs>;m{t zGJ{XU^Dtf>WCjFNo%IrYzlGDCwL$0O9FTmZv(B6ZE(TY1i;jL0d0G2LPAz+Dze#Ie ze58Wx<(Q6Jfqa(1sg8RaUap{r9k(AZAAxIT$2GIVrrxTvR0vj8uYDZBM(%Uk730+M zUZ(m?{7_f2Jo3bEA;)`J1i5AA<R}b;;2|HKgO?d_)1T0(HMitO2IxJPt-y@%w;aQi z6UieQF2L>PaVUlJ#a+nft<0D+$?xIiA$mB+Y;TA<OW;D2$d`0Z?t#syEGCh8%;*bf z*LMK=2%P#{f56L2a1{hopKH*RsB;FK{#-eF2IU@?eB^V@1Hde}szEwB<#V-j9V33s z_1IhU`Gd#Z_gB{8YlylAX|I55{5Cw`hf4JKG`xFg3xF3#27KLA`C))Q2&bz2JG}e` zu7Y5y%4Ji5JaD?o4JIFFtI9{JJR1Ph;i{T+bZV8!)?0PlK~-T^nR40qcOq&R(q0BP z;XmLxftQ!)`6xUM(?C4o#<9^mP2trne0?PGhw-}2p8?1x;VKvtYWQxGhDRZ>;a_GN zeyg7X{wHv%;aSt8P8_a+V5;HO@KwU;hVR$;I5$Z?((rQtumY~?n2t_qxD2i1Carm~ zht@oF!nveL=aLqk%b{cqp_g=08A9u{?`%|GL@Hn?<>jVdx*ofAr!RjrSE8AelRu2= z{X3kJpp!E&L4cb;d3oAQ%oN}zP;Abb6?I~8jTE0@i+#-miqID#WF_2rQ&FNrSv)fm z|1oM@LC=Im2>m*uzXInt=U<5wtq8A~fRAvM$>(~!<j%%~0Iu$)7hDgZ4%hET0F148 zCw`Z~ZW*hPI##t-;q42$VUb-dyfzZQ0*Tb;t4DU#aO(4I#mi>63WBN6_dfV;hSO^< z^L5Uyc^S!C;BjY0az>!9&du-uT8N((4eGzxJh(qV6%RI05%c1IQ?noPWt4spPF3(I zUY>zdb&JixwkaH1++?@7?x=1pcS5G2B<USz>H!-{eegp%q#T*>arb@QeDE6NJQhxU z@DJhTX1KHyqzew~TsROvFXdU})0z52s9Y|C9@8P%c~XzNuNZYz6F7Hn)cG6B<<xE_ zJX7JSUeXD|n;oRiKwZkM$6j<jX4SwSJnp{f$Z=}HuU(H`CAqe9i}LtyBm{L;kGqfE zq_!xpKuMRwsog09m$8kzQ)Y|uBZ%Gyr@qEF@Ny4a1wqs&`2~E(;P6~%Y&i?YCNBIu zWJ9{V{M@%(j_LPixI*W`MdMwE&V5_1a}CBE?xg)ah_Wd54}=QPmB?t<6{?=<XU9G$ z_G^Wki3rIMMf}X6(8qB-xB4a5L#VTfKX}}Iu>N$SL!n0QdO3VAoChHbF1BkYc8=6E zVr2gjh`^*v9YV4}XW<?NfIBYZ>&PYn!P#j>s)cZgMeuCF%O+++sI0XJLA9si&m@ml zqt@<(3<qH<`TGEUvq}DCyc}e5Lh0n$Ch28Jl6|eN20frEa$s*R*tt`OkUajlXuYyh z$k&p$>X2=SDbSL)YOt2P8D69%Zvr~SapqRSnHpWBCCB+v7C*te{@{OtTl6Q`Z+(Ja zeE5`XE7ICiq_LaG&~_8g&vu>6io6x5ld@~b>{Rc{t|5vuhg%R4%gp@mjC=5+>>4s} z%ek5Fv}?%xR58Ov=kzhWB+kPR?HV#ao<MuVt|8O5Ysma`bUz}rT|?$)GMG%+HDrG7 z%&mCOiRZ=#px3kwK_1_8<2WG3$!GT$Gy=v^1^}_LGFGop834qp;vYb?Qd^JJ6!YCF zN?zi`Yy*IpZ2%Cn4FF==0H7$j(}~q(e-z0}QS2=I$64&>;8f#Ko-zQ4O^(+_P+na& zI><Hvh}i}JG1~wjW*Y#+Yy*IpZ2%Cn4FF=c0YJ<c02Jq9M^fGPwv%<B0YGd~7T=wc zwzcrIKo1%ox8%MZ@GZ$=6P!qii-8?mrhGI2$V2FEz^R4}b&AEh6}P=T$Xs~{aqKNc zd=~?Nm~8+MTb+0eF$E>8N^H##b_S?RZk!p$e~ceGopWyd7(D$8?}Ln75Ze(i#8gxn z0K_gU<hvLE#EbzzuF_#HR0aUCyW-~|RS^sTVqYjyz(p_sh-m|WA{YR~Yy*IpZ2%C{ z1^`9LHS3+&R|<cQT8IHa%r*ds-J8X(5CeeNeS;qaB^3jJ*tZ7%1s*W~h&_-yGzMuU zoBMLHZzra}(^{0=vBrr#tg>#02i1H;RdWM8sHbfJ5PQ6E7Sf0TK<tUarSM!{l-z_2 zzNaz}1Av%q01*3ux>8aM0AkM+?L=pY0YL1>IT6%a3;<%!<#D`;0YJ<c01V(@VTuCv z!$ub1Bk4hu8~-;%<uPjDqRFn))GxLw5@+K}?*wUz83TaQp;%GCjc(bWL4D(;&wwn$ zS3+Mwsk!ZqzS7e7gSf?v0YK?@7s3YvfIH*VmwaqAe8vEv^h-053k(46M_g0svYCi8 z1^}gFQ0*8D0G>izd+D#Ph7Se+9MY>wZz+S%7yy(u&VUaF0F2vKdJo7!3<dy4k#1+{ zhJNrF1Ax-&roaaS05*Sj=}*_e2Lpf`0eMpy@jeCv0HXQ{x9nUN4+8*VvJ)vg4ug^y z3;>=7Y-zM?+F9_z0ALdu>_y8y&+!iffEN&p*;1~;R@Lvv(UDfaD=%^;H5-gd<S`&O z{uq7-KzekDS{68igx2N8ae}?0vLwa@Fi1TL0cx-imDFI<1^`Lp*9HJF7yt~!NIPTY z*|1=b!2sYBfGAaCe3V;Ak5igI9c?iN0HyK8@WB8;eP@)#2It0^@fp7djme9_0N@wQ zga!by*=`X%PU)lh@WB9pzF6t|-;Up~0l=RTp{si4kr)gB^4YOthXD`<0Ho+n>E#!} z2Lk|pt$68ten}Vr5U`+hBKACEFaRJ)t|%>91fMYgDE$a&77PG}0<yhy+r{v~0N@Uk zxT^HuAza7Ig&w7oSHWj4^e8=_>0kiBF|@1nr(kU{7yyh$F1t&Y&V>&K0F&UmsdT{g z@EHSu(uKrE7yvNc?WIK<;DZ4GeRq}~|2Ozx06^c}rC)D@4+a4AeWP?Zu?7YJ^gUR* z5|jK`U;sdl#|EfQ3Jd@k%sQxG7y!_}!1xC`P~4Bf0ALG3N|%$)!vKIDr*s!F76t%U z!v_NZ(onvtd|&{;9_KjF{=vux1^^thLr4{3FaY2u8}eTE0}KFIrj-5-ld9Ai%0q~A z;|$5?uvJ)!fJgA2t2lFRd^jqs@aL~4o!0k{LEoQLNa_2>pznV*Jn=tZWDHBdIe7!{ zH=Jta{YpkMXgJl%`-xh)Q3PL&T8${BLd9^G!)(76<@Vy84<_tcAVb?WVnKCy4k3;~ z6nqA5<o1mhA*?^cE}9>8l5nF$MlEC-$f%=fqVTBB(KRon%omS4Dd#w9HRd`1J%q&f z!;QHDo_>uuPYbSm4?Gj_G9J!RnZ0B(GcSH-bvZKttuku^cq^RB>_)uY0H-p$3ooCC zbH+ZXGrARt#*X~G>#;@$;DNafDy3{ID3!U+I4!WUr!qbQi1F4^afKFG89qS^tOUf@ zV>XqRz*=dh75(yaog^Z0uic+eoSgnrc!BG@7w*s%OfApF`yssQ+b`nL!>c%hP%?Bz zX20i}{P{$N+@X;nCd3(Xhen3np^+hXXeguKNRAT8Gby}gROD5o5GA~3bgFmXC>Klx z!fS>lyk=O!YlabC**i*j1)*2MYlbDfW_+UGSOh~H0)l6JI=Ub4T6oQ{gx8F)@QS+g zWE&;CDp@sJR>s<#^xip^CB~}J+H88nST$N(LXUqE3q8tMHCmT_BZd`a)k^%UG4>I> zD8omTr)1UW<oGb~G9{}<rzDtIj8&skl}C(Kqtlc}j8&u4l}C(KqcfC8j8&sEl}C(K zqqCGpj8&tvl}C(KqjQwUH&%_F700#JBCAFhW$|5%RiiDiAB0DYRijI?NG7zgYIK?M z8Cmsmz^R7$#;U!Y#KLBZv1)X6;_FB%#;VaZL)aNgR%M3q@8E|{=X}a1v8epf??fND zFe7?bycv{>#;VaT6akg^-swcYs8A?QW7X(E^)AM$(Jv)d6DIqU4LIEN%gQ6hs?o0$ z9zm5vR*l}R(ulEY)RtAF_YM9EXn@G7xOeUs@QAD$eIPdvL|bIl=(iK)@QAT$^kJ2? z7^_AfQPmV<)##(D95GhKNi3B}BeH7riNcxih_Pz)dnyBwRijU-G-9k8wPn@lGex}F zM`YEgEvrUtSvC4og(ompWq&e-I*_10W!3&<|NRxZ=EiBhn8$c+tQv)^%El{W)hJ|D z1?S&8_d(QGj8&tMRp}FBRrrR`C&sE#$f`^y#;Q@ssvie$5@XdUWL3tAv1$~u>OsVb zv1$~uD&xdhH40gka;zAuMj@;2M#aTgH40gkkYcPFg{;arF;<O2RwaWJW7Q~RRYHof zYShT811YOUA*)^mNHJE8LRRIqPTE*C3R#ty?8t=~ymyWgur^lZy>sWI!P;1r_s;pU zDzR1d`?KgstKXHEbpd)SS(O2~@vq~zgn}ti%K~SR`An2*RhGoK00yafn~NGOL?t!Y zAggllEHQp9t41NK#xQuqSTzb+^%g*=3p1jSRp}99)hJ|D)>4dBqmWhAcSc!kaBiF# zi?M1Hvg-Gl31wAWV^l<s7^_AhtI{XNs!_<Q8xRGPF#i1<5xS~p9En0!{X0ZaWvm*7 ztV)V5#;Q>xs}7{B8ilM%KrvR0LRKY77Gu>YWL4H#j8%F0Tpqra7_0K~x&0_nj8$LW z<#YX!ix{g$A*+spPmEQgkX2cp7^_B&tU8dbj2c;WAZ694kyQs$R*f22bs%NcsF76% zQdW&ZR%M<rR;3Wi2B=OdBU^7>jSs?L)<FepS#_fED`V9tWYr51qKs9ekX7jsW7Q~R z)y?ohRwWJPtI7wmDtnycK>H!{Mj@+m%qnBmC}dTBGG(k9g{;alr8b{8skE_bZk!=Q zIcyb{0$sj}cdTEa>O(nx3`Re%f}g~%LMSD?Qc}>uYZSsO$&wOY&E<3IDxXy0HD(E~ zvHmLi5fr6j`MDP)K*hD}mV><cxchQdFFPC237Jm(FQ|aql7#K%;tO5p3vY3qqi+>R z{+|0^5V7=;*#*%G#6}AGjRv4Tbj6&@BH~x(QUaXi4(LGAC|Cc?jb$Q`>4R8es}S>U zxPII5gR2!-VEi1UjZPoH@WhiWp-Ev_Ry^Z@j2|H|do=(uzEi;WczuqO)3I}#lkr&I zCipY6-OOyB6rJ(7__6$mdMm8S{V>wSGrrZ2v_EhCCR~+vf7XYPDF0m(k>JVbC-Lqi zeuE-2oAS>9kiK*+t041XT+N07x7x{kRF&%#tifxss)B>~$1>i7`0V?c_9>~^Z1^9c z{|Dl)E{Lm|W<D)7%Xf2BO*4OJYMO(cAoPDh=C}L(FLF~=%zQ|#9p&H4oW2tshHzEg z%x6JZP~E~$p;7Kgm+fdWUl<>hkGt<&ycMlR`~bH3c?k4J;EE?Q&FBnb`>hM2&O6|W zuaPi*h^!{;z`&KvN#a=OF&WII|C}W3)8zdE#I?a840e4Ib`1W9;fjYdpE2q~Ek6r7 zba2IEg0Rmm!h$(m$#UjhE_p9!-tvCoV(h8G^<U1sCG2nTKO$l48TKR8v7!}qgzFDI z*Rkp=E?kbCVYmTDF*D$OPXkY&&)f?2Wt;&8z^#dBNb!1BrdBon9)N!qu5@4nL2FfQ z2IdL?TRm{9_5QTLuyjZX2aw+)g8UYr3`vhMwCuS41gj7Oyo>T2$TO}(CUmiLV$P2d zj$_6D>X^YcW|a&!=WWbDo_U|dU`sd3GMSBgrrUnP^#~d$^KgO@Rp0f@A*3FkT>*7P zxL6tTcL(QxA7PpQ_{TNZ#IhJLL;@fUII%(o43&V--uL0I*li5(3<Ox0$ADobVArgE zQ3edpc?Owc;-yZ|kFy4PdjQ&%Sck<~t!_r%nR%n~iovw0af!EVh9IV2!N3p99f%Yo zo$TzH2*vDYfRm9oHG5k2l<ekW)K<rUFh+GuRAOQSVQwXWE&%)GhSJ4dx4D?%iD6E2 zaTT~rR&fYE+lFsId`>><0NOkm@ECUV@g;w>@)s1N6?S=rNFO)#Wcnfn5e;fo94dhl zOMhof83s{*cTAa7ZUA&aP{u$%DcZ(Lm+GXdsm#1A6o9<W@av<KoT;0qy@TLoU9@*F zI?M77v9kjwDn{Q;N7X!5jTIPHFTJTMFsqDl!-wJXjnLuh>qz*>(Fh-v>CVh%hXu_a zU5+dUq3&Zc(RHb@<y?svTkkB?DI)NXt8{0TnU6oFjQBCT^!;;Hg`iFwba!On7l}2{ zY&Fo$#X4*PD(HU}9acHmttnpa9-N!Ka$tM*x!LESQc!WLF=?v(cou0OYOa3=_A!yt zacaXAYc38|t<FzwvS$z0vj7kqKQhRh(UXun#sWbmzZ(TbO83k~7c|)YtE)f7fHK`w zsnz@DmNDrxf;Sh}m$Cb%3ml>dI3v^%h@L6Y&{C5Z0?n?(r;$%Krp!~QhuvutMAXE7 zZ_uAGq^WfH)wkps7{{3(4mzbV9t`Tt@Nj>P#<&^Wc`~^3{lNshX1^3*eE3+z@mJ`N zPz_O}N01r_Sdw>&WpI}SgS)>B?g4&MJr)PrgO8bqM?3N=^XsFNV6-dRqrDvK)@U9S z9^8ZN{IR5J2KP`ixIK+z*5Eed-5S@!(+%4ZW>Aj=MmeLx<03RFMhl`6OUH!4Qie~t zjc^*}K^P2zH5ZeHjN>q}hZpDpv##)Qp1ujzNUH3P+8FaeuGonSBkmLwa}xFhCX^9y zs#Me!T#ALcRKGBnirZ)d=47~3mf=#_`b%px%dz2!E4jj@@`Ov}8$|A7Pp<}h>J@Lt z*_2V^ExD90yy&os5Fr-MMJ|;JSD6idP}Gm)r^;s<Hp*99EQ`zu;9yM_%GddW0qiGS z_t4Os=)=`05lQnR%~K}Z1E;xIxB@6#KoFtcWw#Sd=`@d|@DO^n1U)l$`j|kmNOHp{ z;SIM@Q^G?+A0>^Ey&%^p8#VM0ATI#6Y6Kf&p=^0Lrxexz+pPfWbYA1^`k7&ucDz75 z^hLZ0+3re6jFt64P*t{KDc}Pt5Y4LL3x<?mTPS4NgCR7CFu=?ZrZg|Z1Zw6%g(2kG zb%mgpjRA|1#6lov)F?3$qo-T#A=ufy2+__iOp2Nj4(geAg$1k(U$jtyPA2(Fb8$m< zJtX|7@RnF0o%IX2T|7J}6JfrVW%DU4c^JNyWB6Kbn6Ks8@Z@W!AcC3k`bs8R!lO%5 zMY8bp3e`D7*H4K^6z?E%>G_|Q!8pO<^iz8Whefg>VUcX8ogJoGMkE_%L^3n#ERk$P zI{9m)k-tV!{u*uLmyFdhB*ivj`bZ1opYUMwW5{wi)B=u#%*oz@0AX9>QJyarlMs-% z1waUxAY(`PN~JZ>t4svOo5Bh7X-$Z2py`}xb(>$DL?+{sL4dHSGFcdDUoB43w`2ee zGE)c(g@<!#AjCZcNk?{HEf{4GdvrRqA46<ULEls46#>3#91ak%!otr9r;d0j1T`R$ zeQQ-<ByWths-6+A`%+YZdc-oUR&`se3NKTQ?S+hv19oB2NJ~27!;mQ$n|Aq1(o;gH zJavo=P_T~_qUXZvDQ|d;OhvZ<A5WDOcH`u!M2|vqY8aV$z`ON|YCs&rYbh_6EBC%q z^4f4^BQN&N?@l(qONVDEl4h8ag%A!0x^zRNazP|b2gh2BHf51Ng(i*<(a(xEB?;`q zJCYSk3^bDAD_UGmL6p%zx`3jAafh)G0p&y<gP7KC66QK#WajiIG~0pBs+~KgIpG8{ z0ap@ZkiS(w^6s8@vZ^Ze%wO$oVLGIiDJXhiiKLgk(LR!DPom!_`zAdtnVkYj4e?)M za2RPUgd&Fav`rEW0%755eavhLlAHpoWI7(2?np!rm>OP#Cb2i0qM<ctdj%@Q5o$vm z0ZqeU5#iC=<La3&kzn=APK4F7m(2`PMvScem>ot%jG)yJmPKBz?Ha=qPGOnLUz^ff zK>unxjhvd9<t~dOoMgExJT^ku7G?!93dV#6mxPsbomC@q^c=PP$-}`&{jC_K9WdTs zk`2R$mXuRrRLV+w#8p{xPqm5Qx>txhqzv@%;E}4=W%(i&H+||^w7oT?v<yrDMvh-K z6UGrexmzfey4AY)6j}M6YAugX^PzPYpn1#%OVKu4)r-;gfQPC<c;wFNkx;<eKTH?q zq?xG94Sh>clX-@C%@5bbtim_i31Gft7jIw|+JVxDCLILH#VA8G>-s5S#&Mv<rWn5V zF0w1@I4vQ@&c0eK6@?TG{bR%Cm%eN|*1J{|Nek$htU>k@A{RIGCJ`oYS>aXtkPZ|y zpv<a$u35Fu3$NP462}NU+%tflgug1TiPir-t*D+?n*N!2Jv)9fI(962+UM*bP`L<a zhX*T43QI$D(5xpZ?9@ABW~12-!zP%@+Ya-0oTG|jX!021_Q2(C>QJf@hJO90C?3`6 z(I?qsxYm=#a5zj9VuM{V?8_lyvLT6#Y_MphukmDUjzt49gzYgyoJ^>$@N|ZUNj6S$ zA&H-9k+xZ>sWoYvZRpAzAHdL0C_?$PCe&!Ho;Hsu?5>;d2Pn4C*eyr4d4Z7Kh2coF z1zNl|F)}@@3ky*t{h`ld9(ETklE$zY5GF&mta%V)7Kcy)pJa*ImSpTwoBHvCwb~h( zO6kwOOvix`1pA@TstpK+<E+rAq1Zl-ozwYi?@Dfuo^59%bom^==T+VzoNu=aU=`1` z^JKtz;nb$qx+~8Qr59#<fn7`8y%*XomukI5m!$CAagsVG?OoN48LZ~VrY_SO`7(NK zWG#Hbit)M-b3k5>(-8_n7o2pacyfM0&Ayn~d+aBAYKmt-B}o`bmf;22h8N_do6_W( zZJRuFwXZ81W;%sorW2B9p*I(1F(s)irhh7n8DNt}(!@Y}7M(-9HS50$uef=O%NwY8 zdq$v}C)>HU4xKJneLm(I(xPJ~L;Q*WhQ$mG?*Mz@9pGW%9pK@1{@4^VJHR7tYAL&8 zqsUUyZSAJnneh3A`VOciI7L9*6~_pDHeK}!yAQEzYuHP$ZUI0J<IrF;`g5v}^uU1f zgrP0I4leX4f;wn8tyDo$TxU`GKut*%C?ktn6#f!YphcmI1=nDSW`f(G1!KffFvf=w zRs%`asseB`;21WQ#+hHfipUJ%P9a7iBUPr)vwe!LnGG~$*_^q4xT5rm6HwXMuqG9% z*ntWSI7*{UQ&PGbwis6Zg)S}h=?2(?&oTmThhvO<TBmx`<f$q2S)osbK3Rm$qmZFH zuO&^Mib)8CVq2F;6%=!jS1<*mN3+c49m@l4wiV1bs3sG)SwX6QRuU&_ij@xZ*?v7t zUopu!eyGk0=@{N_N(JptZN8w>d3Imo2sRrv9OnW*UxOGp-pbENaU9c+nrD#k`^yv> zy^}gqMRIi5D&}lAVYRM^4YbDQcPRytH3Vu?>%x%Iwhp^4j<en_0fw%2tsG~AMgUd5 z<7^Bjm5y_<9j6;`Nhk~mvnh<RQiaWSy(DN0Ir-LZ9B`Wv{4UMHx8`{5<PaiH+%A$( zS9e~wBNPNw#l>-<AOxIb<+OKx7-m*|Dk5U#f{y0sdiAYJPVf9FmHUk~4ASsLjr-#b z$Lp@a<d1ztLqiO(Qja#o_{^?K4-z}fUhA=#U0_C{vQ8Q8oHuD|>}Osdklqkeq+n~7 zN2Oo{KylYznF-Y#0!%lWg+-rkVTNzoBx+hf%GLZTu%uBl6*a-q6l10#rr^eE(O9!e zZE~VTURa&j6;0^}8ld=7U!CvVfK-ue%rk6$zTE^IsOcAP$S&qs!lf4qcW+W8Ncd^9 z&>S^$3fiREik?0R>-RaMX_f|BY?HoFe=o6PIFLA(@|gyhrrk)KuWf@14P9;rnN_P5 zcAyl<%-aIC9Acz4bV@Iu!=5uzRJ%q!JvhKeRb3U9N^MeksBVqIJ@8PSUVFhlh2i_w zTVR<o<xd7ttoW)hB`0xT9S-Uv?r&z3!P86J4J{wr^JK@S2PBdyJGUu=V1hj;HL2n1 zm_JZ;7-@VeNm3IZGk~-?21VqMK}IhF5cYvqo~UX_cU%`d$q+g<=@COc&fObQDX5In zRI?1b2uy(}l})#s0xLmZ#8gXU;TrktWWL=b$1K+D{W;Sdp{iJ+_k;ZTPYSJ^AIRyA zQfSXB^C{G$DNGVbC2({zC(GIn5p?Gj(g}ZV4-&{m#`JVuQAAFoX<qE300Y7X#$2;K z$>O@50qnSp01_A)%R+vEtiKe7#nK|P3X{5ABJ2IKNW$d|U4Jf;_*l%<i-EEPQW`9Q zl*zJ>7!q46A!q8OikP#dgF*qw3%c%MU3e^w*t+ms7_l<+!Yd)e?Ch`=XjVc-nDwYv zxFlj$q{fC8K6Jl~!$5Pwns1~M_L#?VNb2Ycv34T_D%7wDgx}pdj0D2R7#&t)#&c~q zNrhO4ZE}Acsa11O1#4(Q;v<CtE#O~+j3T~Hv4qU2;mU`qPOFljN@zINKLRu%y$o5E z7^x$5JI_u8dSJH`cMfzPnR7!y=(krmSi?i3Z^rf-&)5tb9)W@EV-t+R3`Ki6>zAi6 zSZ!g{U?jJ?ShN;6L%Uo`rzKT>h0>Ltav({{CJ1)9g3Qc7wfJI)qifvP1=nlb*IsOJ zVO|z4Dn;Zlj9jJAh0*BWZ;cMqTVU1(m@r{Ip~6V^DaCYQ!Z7&vgL<5Yg~^VZzo~Ui zHUA;4fTE8IRg0Tknc)EdByDzu=lM;<U=Egv^*STYr3~;wHwWj<ScFFAU)cTX7Upk- z`67q4*6D|lRyG@Xf}UUwr`w<w6&D#0wFPERIYU%2*rg{e#mvoyO!<6fOH7DA2xhBI z{d8lO34va2w~t+kgIKHvBQZ9>SmesEm?*N`*>*2t`O_{3tDbgNSoySzQhQ#eAfw4} z{^_8>T7xPuw|b4Vr$i*`Gj_+SlWY;4%GnGrV;4yiay7&$@tJd35I~_IP}xR6Fx>TW zxUqS+34{@-R2T#*Lw0=a0uX77f(6<K!SLm<h6v@8G>A?zEnq~g@dT=ccJU<30nI`S zAVpaLLVlESu9?93x>0@&SxiH?-g?zXZ8B-XZ1xNYjrkSV`}wMmV&UMPVaaCt2o_mX zniVXo`6Srv83_sYDUs@SAqydLtX9HU9wt{<{W8Mk0;ve@<`OPOh$b`VN?rA`iX_}3 zzsbR;0QnR`W!Ae?eGD&#VpG7qu+U}mYpJtQ8_>)`0+)p;7>T7NOr&ZG*c4LIuME>i z=nbUI8qYzCwZclf&&~No&h1VL&kF~I<<pe|3*Ca0L#hH2`1)9!8vU+5+ZJQnVsk)E zB>nND5bs@X_(Z7@HUetSJyH;bSTf2QxBC178Mk8syiz6x;Z=ySVN6P$>-6CgmkzAO zfq#v|kiwXjA~W(t44<@VMC<KD40~k@nA=B;)FCzf-{hxhg;B&OMtaWFD={KpPD_qx zGjbZS#i)G6h5_gL85R?lmBU1L0-F_XlT4~~gR*UKjr2J-kJn+jLQVC~VBYC$&TF$w zWV)%36B|zKuMVq~bfx%aPM8_tV~iFdLlg0lX$Yl%&Pgf-rG-Zj1{q(QoRW8k?M>|w zf@1sV=_{qDG97;%P9P0q7S|vBvx`!Wq&gKA44iSoSR@m}@>I+k8%TxYEU7R>7eA%Q zu<dd;yz84#yqSbRu7bd3ZJ{z-u(i!zo;?3LGFXzu^xQSw8O^5}=G!Z$>jzmaOr0MG zGw0W6@z5~nd?8zXCQHM8Caf1^LQFU;i30D*l~eaNM}<hFkj;?Bx|Z%vHdHi<1UPXL z>s<3K<BAiIf}jZ$j}v-R8D24z3LQwt4RHHNI&8nA0e+)oxgalWrVz4qgQc6<fG^a0 z-MZi+R!LbggpUWO9fL2Pa80$ph|vRr4fugFqxokJqZ3rd5p>~wcpgG$ok_=Sd5g*p z4e!Hyy34?ts8Z7FQFNikpfmpoZkq;+xRMg+H<w$iRS9rf9Xxb20|_zsuK9L>rI9gy zQwV?+XIqrSVzZ5}IA7KN`dDVJ^pQa_R3^Hn471J&?M-WiF=ew}EoP%`P~st_6%#iZ z7bhD7dYYmuZpfwnDp46B_K}QXG(Bwx3Y($zuWg}jbWDb73{c%H;~(}rW(bp_C^Z!` zZ#k8N?2wh3sGBWqo_`<bw%?f4(NoU(byz(`CmyE~=XSI6OqDJ5U{bZ$q}E`(9cIwp z4l}rKhbdh)e~%Yv9Jb&=KyBF0#@M4H6WDi#%}A7$Cwro&BkqkfO_(YEc7wf>GS%7} z!mbKWZiU{OzZHa=3pvRAP41K}3@RJzg@0|)dGp*-7G^YyrRiuDY&z8_M?kl2t$B*z zgVqH`<{C`)AGo7U0<SVtrku8SVbCYod*SX3G}a77F+}F9fRGs?vnWJlSm_pHE3r7( zURt6$0}WWp7vflJh?FktzKpUw6og8jd>Y(Gn9S!T|29U2>U&e5IK7ATzi9~5K%Ytq zy-PJE3=b(8D^!`Y#!ASJQ0?;Cv7|lz<}FWzbxmx*?Qtx#t<Gb}qh5QYYOSAxCXYtD zR((Dl#vNe4S~{#J{hS~_47(|s2O~2M(W#oitGuxf9Lg5p)5F9Q<jYhKL@Xc_v~0kp zu<Rgf%0)Ui#}bU@+QidWwGC}rL;c35lps>f0UN@kp$jb<DuxiKoY@Z!h^97u&_ol) z<Gtv^;65g+3z3~Md_Z4xBdJRbNp0;;3oQ!>Lkq(s3-S>(XkIZD>ps=cU+vXWBQ$cA zxv@b6y1rTH@UXZQUd*F_#5rcl6b)ws`-f`iu{XwuTjfUF3Ql)Rhl89=`13M7=8Xo6 z62Wzt(J+)SAU1UjQxh8b$_MgKxh7etw#Kb(AP~Y~h1MsVA_PclrU$CT*X&BHJ{-p9 zG^ZFUdZ9H8dc)!F=xbk+rO`LIB+H<0aLRQ$^yM+_saP0BX`m|g+f#w4krjjypA9F$ z?ASuoKv5Pb){TOn<jS0MtAM>rkpX7+(cjaj#%+YjQ@rSj)HbBdP4V`hSmLoUUX#)A z{tD1e@6wSzhIZ)$8#(dyslJ&e!G<ef1m2r);?lS9oK_*rNbOpWlnc)Rg_5;1t&gR( z1423wuZWAvqU}i*n@{&bTfi)2+Q2(d{04K1nWErqEpPK!HD4Cu=q!@e<l<m8xkOfz z`-^<}roD7d(W35RUT_+<;gh3#otN-5V83rQEh;y2E2uXIy{RMh!Tp>qo$Sz5!lXHz zzbb^0VBRNRVF|e3>nzs^()?>L{Te&N(|ZkKuUJUUKY!S2L<^r*3XYf-RnuT7u{IT@ z-!v14J_HjMXeJSA{-(L2{jIr{8z@OB5j><;mv%EY4Xxv5Y$~!)7E8s(a=jLXk|2=D zG7(83w&g$wt$9Horh)4Ji|U{n0nE$@DV&eAzWpc@fn(`HOip3VX~PV&%Fs^<N|y8! z+T*046yEKJIAotzh;wX(+Pum4_<eCvFBQC^3+K#?(9j>`>D!Wp#87l5F6<ITr<5t6 zuO@=Exe&<#6C+nkr7h{`&1pjx`NVz4wTCr6Uf#vf1}V~QhTFVCv#!v23K}VgtL0a0 zSO*tFtF_xyoEn|FZ4}xR=VcvcmjM}fTXyPc)hiX_(jM%P$_B#=xxihn;-=<Q73|TF z6IO?JY5dh(Qp%8dI4Gswdgjqx>gok3g#-&2-I_KjL{QOqp5tX}EWcbD+c&j+wYO?d zX(GW<kp7l~)E$g}c516gxS84tvZ-~F9+uYh8p=tOmP2%1)?h;81*65xqSGpp1o&@M zNPxfoadx$7Mp|892CIh*8=$YK=2Tm&k)$0L4WXf;M$c*EFyZANp8w+$iPY17sxWG^ z!g_(BqxC7X<jBBO_qS8uuFqb?*o)Xmp{GO~J-86$6o!gUtOkQpwhA*6UuGdv^?E6p z`nt%56q>;13MiGcI!Mfh5WR-r3MiG3Ytz9A%0PT`_yQFkd^SXVL&NM8OsI}EMj^^S z>;fD{cJVP%xQh?tb`A@U5U?6Otd%jlsKXMuQjUU5S!u-rVo)7TL3kLXUqu}@HJBWd z3HnDU`&DB<g^o}TcwX4l-DZH&bvOgklxKR0>RHwhgL0OoZ^@#3eFv$4J_^M@TG<bU zDSRdR$nRGkG}eu!E(`_X`<;Bb?hUh*)wi0WMbcNF%i8RVhCx1p>M^3$Oo*I%)kG~I zTXW}%G~*enn!bjPVy8+YnJIa2Y%r+1-4i53hZh9-Llt_+_Q+M_A&8~AG|#^9!F8>B zxF9It-Z)^eJGnE*3u=-GElriN_D<_IUZ;nK7<!WDi`fJ5pBZ(*nz^~IUJpxMjnh6Q z^ylGd06%o!woOl?PEY#OhoHza(&&4Q@);iDx=n%1+JQ=^5!5V-+hJz-*<ofYM}-Z- z;)Op9`Kjy$%!+_F1?T%AS;}ExMy1CtL~Hf<(sfu10+3G1RrU(i|9L@FB*j<TJgN_` zNz2uD*4%_ACZ(IR5#Q}A>yd`o72MNo_9T0_!BMNF@&?CLLY!_>N8R9PWH~(^#)lUm zD$FFz*WzJ?LV7#_y6e-(2~pFX{MLqoULod&N%5<$($gmgY0R|+lb1b(@`*D(emCN5 z2r=UPY5XZ)MJhNLro+9F#gq#>!}7M#)=(oBC-nBs&lMGd8NO}vcluU<N%hQjf%^Iy zu~L_Iv0V^I#k0yNa+(u-1!)jqba~acBgDzIH+<r(DPV7tcgU2c3Lyjr=K08tqC;^c zhepX)suf=DvctlcdRmlKH{FIc>s}IursAwR&O}+Bn!)qMzSkk0q#d$MNHd+6iGZ2M ztD<0)py$up%c~sxPQ>iJyJ8)#@-*FMbnbEfuQhRIRYUh7aWZ2YYR#4<i8-<)fwSrS zd5u3;7uy7Vbl&{IfKb;Uu}jQZqdX5hnDs1>{`IA;@I)Ob1%s*(&q90q=I*cbOb=fg zL~ru5ziMP9Of9D4S~gl*`f?GK+lKS=8q5q0+HT4bDJxrP)gyco0Ni12GI-3aL(wQX z2*jV;tNkdu0+Ix0yM+VQ(U>O4WDJsH4IxEj{853mbpO3KM#vkBf{AXX$T@}q>Keyn zn$RySbH&4KF|<=2-Y0J^=CXB8c-b1q(g*F~91b_Y8mm}A4BEv9UkeZgtOpkzVHpol zYu`R}(;q)<v1l!p1X_!4c8!YeYt+F;sF@W6v)^tA=y#;3f!PRXj}xfoz-s{qC$g$6 z{gqCRT(fYk&_pxOu=anz===gTTzD%K%<I$)T5N=86+-9O6XiKGmy_&~XAg@{!b)%! zHW$LCbf@rBLqTZW%O?84i0WH9;&42@7ObymTT~MjCAx%{j%+DLq{~2d1bB!&5cfD? z@x>k^JKCA(Ff*c5kvdG>1FysrTgbtHB1%G7^lA45K~@YGKj@T3iU>N)4Hm4Xnr8na zWVVX&5?)?S6$$Mo@j@7TT~!T^G(#vY%L&i24BG(*GCIkshhS?K44?n2bFWw9;4`Cy z^NMVBEH;F1&tZ^eaY|#1@CDG}Q`5N#jgQdSLKa5hMt~4t7>%8Z3IwSmGPKMJHe=Sa zs%2nx+xZA_xX=cO9=c#T0fXcW(~Ks+xoP)7bb|y)_@cg*9P<whD{ChQ<H?9dB1OXR zJ3N6>4C%BSofQl<GYC};Uwebkz7@7KD{Ry=NI67{LoQ^%ghi0>yhElCkOf1N1I$9e zL4dAlNwY?SH20T=h5o)%f=;g}V`%alK{1lbxUx?{G&wcncANSdV_-XsR63O+8#ONl zXX~*bAZ3q?nqQoZNS3ITf8QyGL5)Q-?OVS?yhBK>y$lvsxJ;QNXjPBNmI&4$oC10) zz6cgveWmJbCgkSUE8Q}zdiAinz}n+BQ;UyCHL(QNEiAYjPp@R@6|R)KO=Z-ZgNHN` zPovpl$iV#WavXG7NP~L1>h2V5t^;n;H}84V%zJz+)wmpzfXw2Rj6lIsV`^=OrQI?Q zkF;?{^zzLfA;nok7*ick1Djx^t_q~A*QVKHe3{J6!q+gL`@cHx@Ymq*ZAqkF(c<hW z&C^d&*FSaIK1#1X>UxHb1Ra!x$+?f!Acftg?rAs3LlQc84R^==l`t**8y=_WYp^@6 z(N>2;*NUTvJ*XxeU|cqU&MYmm_B=`ML)Ji)c%6u={SoyhWv_S^64doqPrGxF2GxSa zCyl|=%ZN|<C{wQNgw8R2dAz%C|66ZAC?3Xjz*qUyy;GuvJ*m6(ietp5R5GRQD7DJ= zXp6~?NuwnSYUoS0#xhqH$H}RK{nF6Mw;G%6eWpr3??6(uSa^CO7^tBKiHPSE=uxy< z!4$ram6p_w5TVzsUuxo;s-bSvbu6^lLygP-_B5FVPxV`&mS(lIJx%H$7c+&`O@TtG z>ZYj4$tT(YJ?~q3d1H*f(?Z_E_{EVJjG(l}@&>a`O3=rJXnY@zQLN*L{Xe<2+ijMX z$^*>yl%k57T630`3a9TJ(Yzvb?MQ%`zD_gyn+HG#`?-*m&8e$W6avC0)Vy3w)k+BA zJ1n}7&3Gy|2z5y!4O`4g)BJ2%-N`YN(_9+{S_wwyAg!>jNqCA9MOcJ4$`ne{cn!1( zW$P$kI<fEc&y?l!6g8f-0=kU>df<!-CUl{xrjG9MrbdJMeS0-(IpJSTPp3x;gl(HN z^e2pMpp#TzO{K>#gV3bc)-rUnAEy&>l;G29nX)E&tTl;yR+@Ter>UkQn7H1=(9Jv> z#yVl{WX+K_WCp^pp_hu8fL?|d=7P%tQ+2>X3TT|s^<B*3IDHqh@ZKKk3>rNE?KNi# zXm8)eES9MAuYEdSZ(FYZ^0(qvuk*z$sR!Bg-GA`v-hV*um-Yq(>pXy0_x=N)RU5UR z#bLD{)^JJpMS!KDAhjHIGOio2+e}gJJ_*+i>w1TdNy8y&M&igaSC?gnb-i=+Vyhyy zWX-w3K$Cr@K2ztO)_yI8JA7GUz(0G8kLrE15Fk@~J?RgfkL^o`D6ZSaS!n-D=aqgF zOh?k7NiXAu^;Uzmh43~mYKg_)myglmNw-;1)sybmL2c>(!cp9YmA)d4QXk*&<-6fq z`1n6jKNy{MfqslJ_{t9U5wN1#GoIV?6^*RKZhx{wB`Bl5WDgyqku5o^wJwv$kZl~h zV}hs})caOI-&WjfycK7#Hl5BLsqiV8qV|flX}9D;i>4ZrL--a}uCY-rv}{YAQ0&r? z6NEGrpd(EMn(!taa9A7eD=p)Y-F|m1<ClfEX>>&csltd8n*R2w)4W#dG&V;4(;5nC zNTYo+uf3hjlPt<#F}Jo5N5s+8Ri8fj^A*_Mzarg(RK=@T;iw(1fGR?v*>G^umBwZ} zvM1%imyd%1(iv${(cC`M2i!&b`q=Ef*2Jq1XZlQ~xjx)&+Ci=7)P0#=?hyBdK@cjL z11RatmiSVvr33plO>;uZ&pM0~W<7U?WM*0OF!vfuX$z;_Dm|&--d=TdrzWQp!}BFr zIKVPmcD=O)nrJmO$c%=WPmxz<n#LF!2YkF-JApo0Yk1rnMc44O&{`YAHMa2pp46c; zIzXo}mhc#s8-et_Pn6$KS{AZx`LDfGa!PVz8a%Rt{;6|R><qXJ(-Z!rK{c(-BowVr zVUB{_zus9WKEF-JyTeKrvZ#_y&!VRpZ69;%!<o4_{rr^eG){%NK`=Zyb4%I62xO+d z)wI3|Y2KN6=?riKB<Wkkc*7bI*z$~=EEL?lr>2Y{&E>Sa2VwnFU%-Yvn4P(n!S${e zr*EOH-8Ax&znsQtpVso`Yp`p;TvG0u2vwI?P6V4~!f(@@TYWN(gcRZz*7|!L_HR=) z6bkf0sG6H|68C04gs!(Ou%O|@gV$LH%9r%?%1Q|H%vKlT{1by|n~=JmY*hbjIHUh( zhZ!4P3B$aj`w6RIi}t#}3*$6+bjiHKWTH`w)wc@CjAXJk{nhI&9A8{-(JMVuMVz>K zZYjI}RL@ei7i82#dS>rpYykwEh*8_gFlswS3l}qOb$$c&CSxJ`f==mY2M9Gg+1T!5 zQg7tdpV#A%q1PKD0wSmN&y1Omv77l<qW1snIu1H1u1@?0MIkX7LG6ehPuy0FaTbm; zGX^q>jLs_C?PhZgCpeG+;oTP8(;gq935`#V{X-M|`<GZNb!eg%e3U90gcs|mp1>&C zoU|A=NhU$ADc&=e<X%fMQlLmOwf^F{Rx8p61l5^YAFEJrQFUXCY-bWWQBhZQvf&Rj zNT&Rx5`Yz?DG;mh0fWHpH~Lf|qzHB!rb~siM&Ar%s+rN2xVe8-@dQ&==o2{3ESqmS z&g>vPnSi-4OV^Q|<;=4|_=V?F{iIQKJ$wu7V<*i4NjPEKE}yDVO-w)%)GV7AX9c=b zDThHVB1<!(rZn7fTKwJs{)O7a4+H&KJ4r}-SfcB%@K%46rGDqzw%@IOsKx=<ggeeM zyP~Fn%k4}ZXGIt$RDPT8al8DL8Ut0B<D6}SIL<l9+?TW+r@h;r(7D_ba-8#6UxV%J zhVz4sp$jZDVbp~oIRWK5&RfDkJ*-=V<#qco&v2i=%Pk8vJ8CykcY92Bqe7AeF)HqN zy!|;~+36ow0E<qxI6D{~IRR_QH3Cka5peRu-$RZMD6ne;xjx+KMd3~_HjJVq+)Jmj zz7y2!jWJg@vjB8JaH@7TND<J0xIt?@f2PSPPqAW~*16jyfbcPrYc&1k-0cC(T8y&? z`e{Hsm}~f;4dhy;Gf~8anc&bNeG<4%!mB1&FYV?1)U1T|4u*1&<sD*Y=Qu+R_e-aw zN`{v19-c4?r`U|9ouAuSLeveER0Ep9*25~>M_w>J|DF35dIo?aw@s%Cm18=dwe9z` zX!-e{Mln1)w({lSW}gPCjWTbP4cZ=YGldKK)U^jft*K7>-BUH@Fx!*u%$OmVFddac z`{OoVYxB`C<?rn_+U)Gy?3`?NC@nyId<}wgQ*E3=b|A1K)gMOl!|rP^y$;kOo04l* zQ*1X#hm|1AuN-KY?bRRyjI=h;P7h*6nWromyJx(-k(csO!maT?EXRLZwrSUehn|HP zDA=cbRp3PhTm%kb>UVaj<MCxDYM<^A_)0_x{E2M>e{E(uXp{e6v8W*MyLJftmFdBC zecDGDc;_;Ke=Z|^0;$iJ>J9v{D+K<C+Z+6}`3C;b+XQ}4ukaVQ8u+7E3Oou-`$&E6 zPa62rs|23m=^lZ<Y^#B9((t>|0V7P{{~O&W{dri!=kyAH^SccE5e?sa{j+X1@C8>( z{SWq<|J(K(_`@2$v{!t%;L8U7=sP6;Odx5xN7`HcD+7P*27$k6NIGcKKkH|?x_@?l zM&RT9dV~M&1_QtA{|UU)E51#CyAOYtz;AMU%YX9w4gB#h2>ed@eBBaBd*AnE1Ha*G zx;{O8;OWRA;(Y8S1Aq8Qfp60}d*2m*Nw<<DK+5~W-%a|4Q-c3!Jfi!zRm1m=Pwy%+ z@Vhm9OAqyt_WVb&fj^?*w`usM?@4=Z>NWkjL;Um_-cNs|_w<91Z^Rip)}&7@M*3@Q zt%*OP^V^pSsQm)}&N>6X>)TTPbG^df8Nfd%@Uz|Y2_*j?`|yVz68I;2g)gW#_1XD- zf$ypQ7ogaP^V=B)zVs=9zg6dd=m+9A!~L-Kd%C*EQv9i{*rf6=X*K!BpO*ZNXuzY| z55ZYIC$xVjKNOyAe-ilF%I7!-wEwX7r~b7dAmVKAGUd(wi=;m>K_DB(x*p$V^9Rq) zKTCX1`Ar8*#2NA-liyCA{wNdUX&>i${BPn<nn%*N-)7S9*YNEc_JsD&PLq~Fl0NG$ zlfGfR>oI&6fAAdC{#(S`?N`$O;y#nUwZioXRKOoRtF*sdyxo2)5E5|?JZjSK*6`Ea zZlEea;J@~?fj>OK^%!vjf6_bx|B>enJeD>*g5~s@|NkC0@EfWG-rx_@+K=S_?mrv& zT^ioB--hM8^w)b68Jhmxq~Z7J`c&7r9^nQR^0)ibf}n`=!I36?>s;3(REY>-&W8Eo zH{bt|_V?8PcOz}YxuDkMcTB^_nJJ#*+Mgp{EW^1TUmJ9NXD<-{DhA@&ul+BH*V((! z_4sP|#{um({c}kBGYN#}XbSv^6u&?PztSHI=9~H#G`SvQ&G+@1#jgSpK3n^*#e2F( zzR%Z}oBR%Ic$43evs{nq{;K<%@Af13aQ`Zk{>Wn2WBftWKzgi4%6oRJfxl_F>oIyS zfAEyAa6SIt%AYjPl?aPCAHUM1e^kRC)UdnTT#v6O`tcXz`U2PE|8D-^iC^e?{J&kx zD+gD(9=wkE-iKGY9=!hd<GcMx|F8LwDgWpy*JHfFpJS_B4_-gN6RTVgUf<7m`;q=Q z{%Mn6e6{N_-n9RK_M7j)IQx<Q-~MHj{?HoNV|=-(5Ixo-{Ws_V1Apvd*JHH7&lB3; z#6Uc=FL6EoAJ*SLzD4{GG7!%Z?H{SfhqKM~82+5`(_=kS-;19$<=^s%<1zY(1!KPo z{9Ye^*P{Y|yA5Q$3;Z{I_+yv49;16eN2dk#j5w2jZt8PF!{5Y2cy@QX9{&gN2hVNV ze^mJpzuootTA|x}uuJ?GFc44a4%g%Ve*WM&sQs)bpJUqpv`&Bca@S+Hr~Suvil6o5 z)9_Z;<9{oE@a)$911A1T*JJnw{@~fK{U*OdSGgX;jsNJ?;@{0cJR7cYJ^oko2hU#Z zH~BfcTo1v{CjO*(r2mg*W$F>JZI|m2Yy(y!(>(%Td4_>Ma-HiD?n?foc?ABMkp{l~ zovuf)7XGApZbw+e`BkNXzbys+g!UVHUGOf~V>a9PgJ+la-zi?FVYln?)r`-h+F!sx zJjb<vr+A$W*Sj8H2k{5bZtXYl5*qwY$7{rKXPWx%)$pwv<e2vNgwLB)`i>@({&-6I z+3$8eW)<fTo+j;QIz9)r-;@`BkLxkq!1LXHD&UDY!_G0~6=?WvHjwo$@Y~xB{4NdO zWx?350$;brz*l_7@fiQK4P?Cw{AwS5_G1EnP>&A_RJ{uPdwuv5x;_`A0&2g&H*7NX zX}`hs7<Daw(mc#3;@q~`z#rA{x9IxpywUZT%zV#X+OGl;zCXoJSo@LsJaCQ4|B!~? zt>tqYmhXaJ$y*J4)7`Ge@Y%XPyZ=}GW;`&?ep=v(IA`8r((l*sx9RjvUvoXeoAj%+ zzkz{io+}X+aqhX-<hNJDoAGg*_SfsQN45Vs?LU0T_4sP~zxC_lzm0)-PH6w#;_db; z{dd=QP5B4!aXkXH^C!(C@P9aJ;0x|`J%ZiBpEQra&-j&rzfHrlAJaYZea8OLz@O0Y z$2IV=Z@3;`P5<!Sex$s)nNdArPiXj78_0T>@-}1RN=A6oeXhsozw!r9(>Gm@|E2s% z^GJD1&NS&)Y51PnC-75o8i|y5K*P7C$(um}e*sh@1wQ^Q*JF53-$&Z>pSV|B;8$sQ zgFkz<-}EQ*vL8wR`S~XO?!&If_+uKsw>=>KTcMtj?iqx@h*Pk}q)&yB_FU`7mp<ou zgvsPjnr9H?u88ydOH6*{8h)FG-K+g(d_AiDO*+2xr>@7>{rtgmQ2R@Ddmeq>^%!o- zKcf96z4tSTKSm%t@nf#X|M~pE)2jUk#p}d>?s|NU^9N6X_FpSrXRr3R>GF^N!u1$s z%0Hp~27j7<De*fs{Gk`bU(Q5$j%k01cpc|guE$rCfBTEt&p<o}wBPjCu@t}eYu6*( z5nbMi<KiF5Ks?@WT#x@<{K2zV`wjjc*M5FyKHhI#kN?CgKC86<2Jt$_wcqs5&fmEn zqc-se&oS+95^uL(mJ@Lv{*b|s>X%%PKqfuk?ML93eb~V7*YJC7AnRS=^KLWn4Zn9i zM(6M+%_H!a-eKUI47{Fir6v*hXYMrc?I&E1Fb2Q*Za-CBo3~Z1yJ*eUu8z*CHEXt4 zb#CamY{F%mYbH#<+oYWhlaiC_tJdt;xM>|=7^}l3Ojy0TbM1yn^%J&i-O@3kW7B$p zs@mSUwrWeq<(oFHnXvYXi!R@|r3$YXZQ8nhdzDU6wYIaXx^jhc`pZ`J>|U|0YcAGR zGF1pFomx3(;gXf!oE2VeWnEomjkCII>*kGXlU*A+J65ktuJ72gwxfLU(y?ALx&4YQ zYt_$&&aGQEzO|!#tdmS4@w}GiMUBa1az*33w&tZvycz_z%%9tmoZmRFdGQ?lH!n;k zy}C)xIn7Jjl8c*{c;(5Yc~2&p&4SkCf;lVNk_#5kSum-dSuAgCBycNUR;+AkOD-zk z*3~)ID_4ILW+pp3w(r=~mAr(hSDf8EKY4cZisrd3jjH&KTe@niz45h(Tin=&D$JWR zuL*T*LOmP_ncLj9BH7xwJh`%E>5_$B`Mjn%%aaK7#(CS(xUK8UcWl|d@uDpq>%2`{ zw_G$<)v~3nrnZ4CNY+#*8{1ovUHOFiDRniBMROV3*t((_St6>YaY9|){1!y5-MV?( z>dxf)Ey=Frx{mc5nJa?l%}cIW+1k2vIjYjUq@{U@)P5zpsjfEJc5W-G?D^F|qmX7H z63uB_y102>@*Gv?wq(oFd5e+@&|w}MtWz(Z(~iW|JJ;)HCCg(QS1wu6yl_e5d{)p& zE^Jvk7yUD*t+5?#FE@VG`{?D>T^&0&cCmGhEej-tDj?a?h|e{t-c*uZlv>jT(p%lI zAer2>b?xd+9Z5E4&ho`@^O};a%a<-_#^;+f5uul@-n64bf2fwF3zLnD8<#I^Tr%%m zXUWQz79hc8TQ{!r#*M93U%&ahMxfLDHhx{`_erJ;8t1gFT;7;mwtW8Lc7xUHJG$0x zNbcO)S-y1cSruo`Y4Pz|VpeZir(zjBw!$kXg!O5qPp4E)IoZ=VsiwZ3U!J&?oWFD> z5mWWix~)6bZ0bNATUyb3`~;gjHgD~`BDuA5T}Nkf_1a5!Z0uw_JI1tO$x5^z9~|X# z^l*S}U$bMq(>QPGk|oO<7pz>-INz(OVK{mlsIy|_+$BqwbL<gUfd-Y;e1MQsCeB{~ zFnobak{h>d?7}!&yQ6da#>+a&8O8y|z8&kSuEi&;t8G`A7;LYpt|hk1@FXUokQMj> z9!@@}+OTzVN7b5*U28j6zqO-k@y4~CTj$ML-d43^&DO156F3SsZX(&;oZPl?%SBb4 ztG934Sf5<q+0oJ2wRL;4bKB<a7m<2y?&w;*i7!>_IxgF|wxe>blU%fU^-ix`#-{uy zyT*Fcr+an$LV8G`Lsp=(&_x^uil(4D&~GF;DM3PcWDuntElZcoo6}alv*HS3337(7 zMtM;ldS+66yCH3L2w^8IU4U`ih7KndY7mPaR8Fa#IHh*Vl=}L*hRL;c6B{PhRZpBa zW%A@H^|ccl>ZjCBuB+{sP*)EUxD$ARK1godn!LPoV^>Gbq-4j=ZJRc(-Pl!*z>4J7 z_1h~rPVh#|8S91N%LzpkCZPHUtoRjpg;&dNv&c8e&C&(vxyJd+RxWMxYU)T$bgL8| ztDmIT;3QXXU)!~Db4QX$2%H10X9xN;v9200YcK2C)UgH8%jc~Cd0w$}<??xr<=e-4 z+q*h<tnKoW$qlR5UV?a^1T?Rhlbj>eKiRr;MRU7P(`&1%8>*-1E&+aRUcD{3ersp4 zV>O2J+D#pxtq3ibm<s$=09nR*00BP3JJy?_`$s^MTRL`jSqXJY^iMUqjA_SC^CaPP z@f+`{=EKC^c&~<CuJU7VqvfEJ7;@`7Iu&Exe#PdB)tff1-j0{C9_rN5xdk25b;UL? zARswIO+3O^cXf4cT(hIA0~m%6oK#VKA3;b%sfh4u)Ca@ej0KP!gXxnEW6=LC4uD$Q zmYcy6_+*?cT|OVovUPrIvT@1$<~gJ)b@eqsktL1iv^396&S?P~nv-lIUjq@+B?;B2 zYnZ6N-KLG(yZkR#PG7~At?N3>r;_&>o{AYeVJ1HldR~HunQ%V@0V+xW*~69`p~xi0 zV6th>3e<@75OpSvMAI4!<I*gC?S|Ezh!N3XWm|Jgb6a!c3N0|Gp^RP)bFwM_pSd^T zYBR~wb@fwp-RoB2Ol&iQt4`NB48m3=APRwp>eEY0fB>~YQc7ZQW!L@f_j&h@h%Y`# z#?DHo-8C3}a|}E7@a`dSYQnY7FGSGe{zd2^T8if7ve!EA-}j`gXofF)aMmES=6t1Q zH_hE5+x6i1si`;6Om@Z}x7qbcpmE20wPGF?mzGy5#R`>(n0uBT!~LFB7x(rwKw8hS z@3VyV_@>gjKO51Zo6`{livqw?<D1r~b5<F&FFUQ#Rrg{XWb@AcCZqDEbri=HHWk#C z(N%vquDZ@*J?Nazu_Q}G9B5cdR;$HT`dC8`IBpy?f?iamZ+w4rktFza`?59eKt+<( zqt3Wsi@ST9ujZwy1{L;V^42-sVN~MG+n2)P^Tmyq>&uHPFISgW;mV8aYpV+ztLv*T zmzUPomNpg^))$sKKceL=8DDl9i9LU7I#-!8&~$5uyG0*fa=iVzzK4un&=ef+Y`0!F zn#WNGGY)uAGu7GOE}dul2pZhpM2QHp_W0<y@l$ILy=y`h#`t&+Q|a`^&&6WK{SU3{ z_Q<q0pKj=$@0u`=tl|0M`s&Kdm1VlRw6wIbzPhmfa&2RMd2MxhofAtdt7{vGqK#do z09;|GzPlSaLv|RHcWDU|5&!{U@^+FSCbU_W;-fsNwvX;#f898&t|L-?Ag~Ff?C#a4 z211I2c*+DPpbyYz@Aig4y6pCQqe`v5bF?puBneGfJIhN+v}WQ|S0<%tNoN~%er}z? z$f_&)Zm$C|-;1A^ep?KBQlOSrpH}v_(4Y@&MBzwV&7D>p)nn$0QDNL5PiZabAPqLx z#M9~ryY++m@q6QHk>*Xom1K;{LQr%|3nSb#H>u{D#$ptbMETsa<%RX9YLO{Znk-{4 z)~<BQYz=sf20$8GYb=60?ces!-O_;%v@W1Y=%lcK0xynlDXH+@l=8Y-T<4`|t>ZYp ztt&orgBch}L*t>5Z2i4<)Tr&u-L+ASeu4Ay7i(rTKJWHW1=5PzsW(`TN43p;-GcO& z*e`DG-;N)<d$D|XXE=Q9?xpPRe8mpM$Ry}^c(M3=>6VoZRyKt79}E9!pV&OuS=qqg zhJ!48?vcf*M?U+NrKv}j9{GwUpxiJm+D98^kCYl_k37~ed!*Dbd*rc(wa?G9(c0YE z`E&K36%>KmyV|z2*pg0PeW?E1zg0h0YFnE-`^{I?b%^cQEgSAM6}N2m+q!7ATqJJ+ zaU{KHWqC=YT?h)t9pVy|SaO{;Ez+5y%kD`si=_~;2SXOHFb!LP5AJMYUcwFxK#<7p zo>jF@uE7~vtxDp<QegHrkFXUhC(YMKpey1q>DLd{CDT}GI;&3~6PNkhNxgR5IxvNg zUNzsN6(PaI5YYAXCqe-QzsgS~uH~#Fp(buentTcm#^3(LeW(3lmZoef#OMZn;mLE| zQ+-nXH}s44h~<TH5w3K8zD*aZPv-SoDsq~Y?ZcC#+$FORWM>9w!l1#mGApk3Y|U)w ztM&*sJMI7z^`*7z_@dJu-^zY>Q3dD(G_!x`0=v?`xRAy&?zaY4A4kRD*@pwK_pu92 zF+o-+D~T&h8KEyt19T$a6h#MRTu4aHU6B~^E*^}87{QP)5Eg<=%F@Cm=UKluZbN26 z%uLgD(LXTm7=n3Z<f-h^r1s`Itzmi3f=w2Ng*OyWbIBgp2pqxgj8+#OqSeCLO~FPG z)%Jd4rv?TA+OcQdF41HrtTH;~K9^Sg9-RjTX%8<)Wo2M-?YAidGOv4XA8R$a$j;0V zAHT~EV+Y&{%+Wf(X}4~Bn6`ATu=ECuCCv>A_dYl#Fd;+IJgl!E{YD>02#=wR7nBbE zl|>JjRy(Tw4a4)l=5M+(J<ucULQ8<j;@VRddN_kPZyfP~zhF%10fSWhjyXL`H;x@? ztd<D}?)n9U!(9`E!*_u&>$U9`&<8Ad|8TGNPFnOqODbKnx{Q*{97>EIXDqArb`xfU zz)qHpkvM}Zh-yk9Dx<4XSHvETK#Yk6&DiW!#t)ULte6;AFp^2OV$xlMwFtFd2nM<C ze(20y+>9Zj`HSvwG)9Bq_Y7kPK;ou7rV-3Xe7e<|uZD-K`O{|b36m3-IlI0!jPCjK z=X$NdckN!UFZ*mRUH0=Aw>{9Aevfaw0Z=)51;^%PVbyc<RlA2BmxPZr#GP6**AU}P zY3jHx<Lvm|@mBMFb!iQ?>vRab6D&j*bx6)uV|TY%14y1g&!3rU80KnPtBYVh^qb9R zS@fLVLh0?BPHyQUzd%xjvD!bzzIlh~h@e8FG3%~8t(h2&3OSOL#hUQ{0F&bikn9vC znu40Bz)aeMMi968Qgu+K*N>9dX3*7Pt>7e9h0er}FRm?bFgDH&0yrhRd?aJp&z^Vh zT0^PQt=qvIr{}9-xJw=kG0G&#V2i;FpSJP+;ls`CpU@t+YOmmsp_^rDFCilkT>CnM z{Iq%iI}aI#V_+cz1#{QLR->`UoaBB9O$zNQPY1It7<B@oQ9rc&gJO^!CT$`ZoIZ@` zDq#d={n4A?elpBQqm5tS`O5k#Ht*shM(@VL5<eDRE(wTzxrzn6zP7Tqy4t~)v$iIO zO%N`~6&Iv|D)p`;go9}mAeEd`mB9PmLx}JVzA@PBCN}+RCZN7u7B-AaT8;&}I|=O0 zvP8jm1D?Af3c#4Sl<!Ii;ykM0a6I4Xf#$;tT*}64RXhExI(6P2GRn=VX;LwY;Ni($ z1yuj0FPt~sALeG#`vi#OH!_%}X%&+f)TQL+alLzKwPMaWr-Qh{anLQD>`7BSNr)Dt zXqQEYrKOZWV(DEhuK@IZF+?06`)vU6^jl`Z!<eBvt+!A}t+jQs>+%Uq-Y~RjZJ|Ff za9!-l)-8jcsd%kzTYP{CNoa`^l&Nmxw`n-W(ru-QI?}Rm-88J=+TUzqs>O%Rn?Yk| z(ED%kW*GJ&7xLm7x{`s>K+?FU_HiSl@l<M!H?^bPy~bM{8!w?&453#wc^s3ILD(GP zfwkz=KIP}DEpM#s>{O(yb%#IWtCRO4XxyOTh{r}_fAioy9=RsKrM|LL``Zc4*nRIS zQqTgjQLFPQOELp_QKU!X>RtaD>+QP35A$yt7NK=*OJ;)k0L#Frn)?Tv`?a|<iAJdg z@4z$aa%i(4o3Q4+%`LbX3gIsPl-AR#-5B0j7R0pIpKW5VA`@<Vw<EAD;S+8{A_6lm z7xaniK4AiBGNnso5Uehm*}w;Ja^U6rtTN-b@y4L?m`*dH%0OJ2BDgU?cRWBB2nbZ} zIwhc>P!nl=CK48(uPiW28!KxV>?<3K>j1qkmzLL;kO<358!uljt}QMj5>|zQwpxbI zhl!~mvEJ02=LGLA=9b%hvQ_|RfEylxX@^2|(2bu~g8xxnAt=JM5R+Iox$*%^d`O9l z-I!&S2d#hec>DEU?M;$eQHpJuCeyw~io0*(6G(iz9?|%~)Q!Q=j9dyZBDX#1p`*E( zN~vFLeL@)xC^$>9NyrF7c4=X8eQ`mecQEXnch9hrhqqE~2O?^Pxs1EA)droj@tmEW zcev5j83Dq;<IP|gIZW}I_wvFZyGwJw^8Dq>!rJQE3U1fMC1n4~ig14r@Rv&)YbXSZ z&;j`O(h8IRkd#AzTi_6h<C(kD#b0E_`AA7tD*B>!bac>gC@9w&gH0fF0P)Dkx93lv z(r$sm!ARL*@hW0Ny~(BQ><AIleuLU6fYcohC&#-j*lwoI<e0|u#g|JEKgtk}fQ`ka zRf`uW|I>N4?kgcVjrTW+x!5|X1JNHq{d<kWW*BfIm12MdO&snY&&kZjKO<w?c&#B? ztYp^&P{dcGnd0#nquW!lk55Eu=xQ01fER$A6gGc=Q6gi=3{P|0grTQB!F>C)$;Lg5 zUA)coBR*!9L8k8H@Px<cG?9SY&EqOjEtz~jsu7!VU^;px-px%mhq<1UM{8~_y3a7i zqoojW1B@au>JiJLd(nkko1)%<1TOjvu{$G#m`f`L0aNr*8@yJo<@xT-;ClWJ`~d|~ z{MkV@u5eC>nXVV$S@p^P`9GZW`-41>&5%eG5)qUV*H+GO&UacDSgu#ee_#_LP8SC+ z%#gSp8o#-jq8dXekH5$Tk$Bd5UuZr*04p8<{Qg<Jzmm9|BU%O44mere5UoW_lPPn| zh;v#vOx5<>8A4E4?@1-zM(^WKIAv`gq~NFOvH&y<o%|LPhKsk$;Kzx%(z!?-VgkkI z#M_d#6jWb~zZH#*I7&gaNdpP;EErqO*93~uBMBoA#bKY2nWt6%8%E09>jGv@JJ5EF zphC<G_BD8A&h-Qb+N$0UJyq3thSk}r`BBWlX1DV}Z)CYQyq9pB<1bZhN*axD<PhG3 zx&hbd_K5K@J*P(0mB91Yjh)u^%a@wN3jAdIHL$ZH4NN(aOB#5JM>MbHk;W)-aLWP{ zBY!%my*rj5H94ACSiHJl+uuHXA7yNTv@btjURzpRz&*UYxCo2HVY;@&f7juXMC)Kt zF0C!dZp1q*GqiTV(k3R0<`R*G&l1&Z^A&D#V0Yu<@VaAZZ1yRa_p{iz&&(`jG~ucl zp8AKmxdJ=2xVUG3DFD>W*{H=KE@<jY^ZmiL0dOJ?VXV!!n};p=O4E><$38nMe8EPp zamh0Nk;ig#bm-*}gisS*$^>L&1KBAv?=NuBngEXi6Y6l)YJUqE|CXT1W8xJb(XPOz z#{GMORRxd1S}fM|SfWV^3(lARXlA%u(4Ad7a$T6;`Pw?~T=N#ZJ+Ep+t0n^j8pXsQ z8ZO46X+Yp|!BN6$pHt^KYrG*sMAZ`WFqAf4GRRJ(?aV+gD~=Kh5_Ga8Xhm<VN=YOn zvNM^vXD?+Oy;FD&){fSiDB$f8b6q%c^m5*|?S0RVc%!*u5DTaM>vD?)E89iki_SS% z*T=Q}>XR7L_k`zVMod3w#)TeiwSpLtS~r{@&wuQUhzdd`y>fKi&sWEPs_IHLh_F9Z zxhGOaLJlUVqI1(3^7gZj`b=8%hQ)+%WtPGLYz2!+{9YZ8N`qo&IVBmu$V}l@|BCt) znp<rlT7~OlQ}Bh%airm2n9_mD_7&_gx3LOMsjLeXS~HyBZ19l}F}?)l%$kh5?x=g( zz3z@b%CQzk_=)Qq<?vK|a#{j%h)$q((c`&wQUp#xXeq)uV(<lj39E!L=a*X-7HZ%c zRp1X%y?R=~CEilJR|pakdm*AmK>@Gcy=!f5)q&Z}p5W}_a#*&eAq8J-2ojAtINx=C zl$kct;CLZ6Ls>T!PP-ClT+ul@wXKs^+-MqB5%MtX;QQ*0TH|}7R;#7ut;JHhY)f3{ zEaaD9D`G|nlA38v`88u-gvt67=e#fn_~n4sif(O-(<NdrDd{G#@uQ%pdt|K?anT>* z_xkp{V}S^Bus&&oljk7~U8&SIv*4!1g*64jo!#KJI=H>Q&b84=j}Z_yB<Mk`pNvZZ zZkW*OJw!AHLpS%AX>)GlH}}Q&G-Yezep$|eV#$N{<YqdI8X0|9hjPrQ|BNhLG^UV- zGAaviHjjcu-XrKrgI5q6vvY|))nQ?~&{B-_D*{Z+<(bkK^6-w!_6@E-;qCnLSeqmh z3#~90opdAUhU!2dYu69Upu0#sC>i4X(vgp<Ys-Zw7U@rZBP|F22Jc`E=FpGp5aF}O zCJ9A)#0eZ9ok)FS*j#~ea5#90+$z_yb(PO8^O<<YgjKH<7gud#tJ&DA0g{Taq0-VZ z^S`@E^hsb5)pap-)4FFk2!o`A^|Y!H?5n+$bKe_(g8`!uirkP%aDq5ilDk3xf-c>^ zoV)Jab*|@a9nbke^?wm`WH&tb5qW;yziiok)j#}U#wA>I=S0dst^RNKpFf>`I@}Vz z#y}Ljp!%oqlm+oye6^rZ<FM#Xcx4XX60*4#_*sf&JQ9d`&`|ixvX+ifPe`nA3=E;g zmkRGR)+vaMxu}ukJ_I6U$uaq=s{gCHKp&nhs!2NjiyiB5fd`ayf`HiGt~Hy;J%2ui zyl3Hf7U>@SVevYjo*CkfxGNGW%E5WLhK7QKLH|q)B3Iku($Z2nW~~SnmR8`)ucRAz zbAwlb{^F33dtKPR)EWUeaqWpC!=R$Cs}#D&l`Q*-rIR-(tj!sUWZ(d2{r-opVsv8^ zzPym0W%6|K`TEQCHPVxoS2os&Y+YSn*Z^Z$T3-R?B+zw%_|Nsuk5I2XDRh#RUtZ^= zy7ge{nz^ZI57!tlB6lmbCA8uy!ubANG9`@|uZ#vg1ZV1LE4T36p3T|0A)dSY7;&DJ z#JfmM`lY4R9}Cd;pZ}b%{!;w1tDGW!f8n41taxM$oQ(*H?xmrS{%zFhPb9}AuuExM z8_NLwNSWi3hahFgxz6=y8qp^LW*}a<@zz#;oA1S(ebP)}BGX}&0h%9;!2lkWxOT^c zv_;xgw-?vph)d5Gh0DGqRBN^R>;~<SjE-kG4!i9h$L-VZzh4i?*LZfhTz%FMEaB?2 zqXfkqu*$-GBr}oZ5XHv$3QD|CZ<zL3XzfhMgUu$lfrY$=__&&gjoF<vIw2ax2bii^ z{4^h8a3Vtcynsi8@lza#0*wGXc_m8p{jD#wLQ6(yaDYTw91lMldj2J9U%2<vV0s#W zf<LWGjm@-!=&CR42l=|&-upYuCul9fi=hzHM>H36V<<3H=2g%KHn)k}IPzS?((66a zM>pcuC;}!cHO0agn8`*ZOp_L`-5WHxz)NFpl_jPjgaeeeK>k@tWu2wP1_c(CK>3Qo zBwD?0|5Oaikb#hXH!Bs6{09rFnZ*giwZdzX<^!sV+|M!-kpZUflmq~Gm({Sc0_KaP zhyt;^5~A7X&pQ^{#m}eJ7u7i(Y98cO<h%4u3uA&J)G~LI#+72DP=G=^Z#R#2fk}7k z@-2!W%mUsh8^D8AjafOQ0Q~tHB)NQ&kS3iiM7y{j{Y!ShzZ&j9$c~(_0qB;B4llrk z>4{@u!HzCl#Bf(4Og*|nH)w?z5e*Z1t%fN`W??2trHgsJ&Uwg6k&dDe4i7sN+Zl;B z=<j)#xbm*vRH&3rmM_;mNpo`x?ADSrF<v~ZIQpha(vU>p#f`PK#nv*tk?IjL$T>=y zY!-_8r3r<W+_jN0IRDN2bFxP=eKHp`5TRvbMws8!A`w%HjY`1=PE>A^743cbTt2p$ z&ZQ)M1*YzrrZB<t^Av7RF8WbJlFVm!IDX22c3x{<Wl|C*EoVW=mbf5ACqz*5ll)z> zbT#tEHIHiBC*TV>evkQZAeyqlNlFQrfXv_#mLbN&48$y63HHCO(I7HEVa<pVf?*T# zC~4CqTOc?rF@?!%#xitSfuF`Gq&<>m7I_AZkU=vkJgt`oz`!;<jUP5kv>thgmcki- z;x^$G+*!!ba1er?i96EE=fT;xYKAUEpKjzARlflbgxygwh+3+jvRse@N1G1M=Q3rp z)&v#81TW@;0F2nwML;08PL`@u+N%Xzgel0xq#W?DC)E8?@S1c_046f;-bX<HkQjQn zfUF(zbjz8rC7BfDBK}cw=D{5*X_frQyt;GC+aCj2voK+s0koIYDHC(PGyrpURa(Kd zpiE-77V(HZv`^1WE=QKngoOFk>g4|_kl+DUQAM(>>43#W$T=JebN0`M806{`Pu~{8 zYnmtk$9ebS0zq*l?$|gyuJ0?`&{<a*3EVxw^`HwWwz~-P=Gj1w`gHW*#fUTg#WdLJ zUaA*C(-rqE9L44({K3#rISQ4;Uv?FS#cLor_Q&%jSkgL4svG=4;YIsjc)75&ytIys zhY)}TLIsEgSlA%{Pux3tJz`Xohpfy&QHVcZdUA&5r-_$sKe%Niu9?O(E6@--Xx=O5 zoRb16icz?gr=<rIdyWisfC6|IR`y3J0h<(g5Ecm6FvQ=XC{ITaAccpG7&F)Git#R~ zDoQ`;-3|;YqP<mDvu#Q$kr{!@yduWPi+*^m2uM2MUKWt=pVTrAACrTOk{-keFDi_< zP&{UPqc+5S58MhBRcT;CW=d(5c>I+8%UvGoB3O2&<yu@$DqDof^bIYT1i(#@AeZmk z!yaNM<ZzG7l}_D)k`LXL#p?6R-tBYUPql;RAqOQ-Qz4JO`;Y4Xee$Hr3#w1}QOaT= z6y~nmza2f1T33KBH{O0zAY3UHp|DUCW#aVbkX5%wNL}~bb9m_$v2jnXv|fE7rwocB z874%t#kd@C775vmK^m*bnWMi;GaO}96DPd^TmhnD5e9+e!3QWEmw?NLaLxOj4uwVc zv*127<i<StS`h@;d5_nW8W<MZXN}6B_ev`{dT6aAgtRoE-pH}2)KGg<-zIT_fM=Z6 zyuh0jRl}Ho;prDp8IeRgikLHZJI8R(X$a9NJ#b#-qkYa+QWl#g)7xcHOAQr&X#_6L zB%!)%xuK$@1Myz54cZVc6-T<}A?pQyPXfl(u#k;PUt+}&TYl`Z>0=NP>*$A5HVW<w zUTZ@v*~jlN@z~NCoA4?=-rV?GEed>D6+dulpzVjG1M?Op-CsTcMCD}m!OW);O2Gpv zs^A$3Nd+xNZQ_(#Q`;3bwFEeo^TEv~^@{c_*f#JcAC5BYTUtY-OVy<*uZO7xL3lUr z{k0`VHv=NYnr_KnXp!NgKs??8Re7_^Hf*$Wxg*zgnr~`K8%6~+A~4mxO%<J+(-vC0 z<Vz~ZBq&(X8}8gcuDjx5i$;<fLMeGOOa6xt+K9NWAH3#CX+n*|)-icE^({Qe!uB2L zktoO&#tEu3a)_h?dR!Wf0LxBv(KV%}8FnbET#Z>7(5}Vxc-lckRjtlSuJ<fR?^#}6 zkkjAr*P<vCcrJ2hTT#GDm#i+Xs2{F<RdeoYkamcDm3z7d94-U`c_oM|qMl6R^kea& zxwW0v_P3fAw9rHxe=cf4Wfv&Ekm44wzzye;w#3I2OQ}fCnC2eInXm{YlYjpGMaB-} zW4MR&Atmm-*#tKZVaF+3Cjb#aot3ygetkp;^(WUih5^WmsbXPagNy%C^@1j@kx`pW zS{Z8}Sr;y7O;i44pbPq)F8sjVb_GGk#UHq5;#&Xu+^;FVjq%|il-uffiHQ65V6Mt* z=Jf%tM&9vfdmAtHH~cyLt^WJJha1ru877~_y|tCiLSvfg#k*cxY0C`YnG$Mfq9$Vm z_|JiC#YO0;t0zRGDf?KlXHe-e30CsHY`w?H<>|#OW`Abw4{me05DZA?V9`TT1o(di z2a3Y|X`Ro%a{v_KM>v3VP^@F(1WZ#&+J@(A5;98Vf*^rngR`W|uh3$pV20QqOix%y zi9;1&a4y?izg4c8MF|B30;VBjp<#7SR99rQB)!<MwIHbj&ZbXJ^fY9qhOSynQuwXU z-1egQ<w=uWQS}VGwbW?nV`uYtv$`hc6_hn=7`@Xedv*gY&(u7rF;Wd7G_KD*Bd%BN zbGajJrkr6Hl!`0{2uY!%xZH!S`<bGE(Iy)?xFl}nD?b$Pnsd_(-{8N;QhUlxfz>9_ zod&jiMzWk?5BYfX%=~xR8B^ASXFLpJFd8CS%rJeiQ_MoY^WiF492#7QMBs~8EpkYE zgxp5aB*OPp``A3^rGZ)^25aP&b-cJK^*r$4N0cgOx&@^ArD|1R);2kCMKRvU96bQf zd7m#|b+_!d6FiAFVezpvvZPXo#-ye|cFUw$ENxJtXpIn>)uoM%)t4KK@;xqY;Ferj zU0kCo8cxWKUEY`cL_Da-T~5XE+emt+xuP*{w_6Ho=hII6d{U-i0XHswDLiVCo5||{ zQ5C!aVp8Fx3BFp4bpc;XwEU~J*x;?KYzsSHv$_)jVi56~ei`*B0TB086Qw#+45|?3 zEHyG)=gS+$`ZORG-cc|B)ygxam&`Cr2=n-uFjYmh$PyT#P}}qN$BOB#Z6Nj#s4asp zQhAEADK5IoW+Y-x$_W=jNx7}>)Zd7K-Nuah#wHdyBJZ;T&@~ui(3^jSL5nK2cBV0D z&)Uu{fc<)NJ7FLxHd`#>i%UYuGGgI??lV{SXZgfXKr58bYHq6p-mKbp7Iq#dSEzTY z1{1}_1dvoMqe_|q4^&G4A+^9*H2a}RxpurH?O4UaAcEjpH^tW0Q<i$>IcS-TqF^a0 zVC3xA6hxjC9}|801Xx`V2O>*lO_SL!{Fb$hCqJ6rl79VxpxX>yFoi#d7aY*25Iv24 zyR&mdT>~_66Mr)>Sqeq*zL-LE(Y_|o7qw5=OvIZx%yNhnA!A9<F>>z2Q?O*xCT66R z(^wiMfG^7V=cNTGV`f7{X3P%<5xT)1c$u%MJbm3foJ5%reJVxp-yY<?;xV)h{*4P% zMqqG(vdAsEtwu#q{Gi-qf<&L05Qgc?K^pojnNb+M=CB8UFn4+_lT~P<2j<O4o{@Jx z=C8Sla6`uerL#Pw^=6~Bow6yxQ8h^(8d>m9pYXt{B_NW+Ez~sO5=8wkrRniGmV@;? ztp>PhteL?@iw!fCHAJBKuq61!C^2y`<GvnNlip`O1;!nYTV{VS$?oW!>~pE`#JrMb zs)cBzZ1Cq9HQ7e<8pz~gLV7aEXCE*^7XHl5yyISs)+(N?paiLolC4_YV^ZBTGxRV2 zvP-73!ENiKJgsx2SB-8`BI(={J8J-90pPe`E~=?SZZDjN@(s10B6z=<3OWZ_QurZk zc9j(+6RtIGUn;q)^#M*XuOHp>hxvF#2g+zu|2}&EthlpbhK#mlxq=yj5RfU26-t(@ zMe>Mva2);MX|RGuoqNXz^D<wm?F3%XIDCIpfA#u!2D6pi!(PeEfFJ?sTMW!9E5r$I z4i&7IgE=64l34~%<ddVbcJJa}ECHfNAFcmE)6z=*az#oEJ%azy&1}_b^L6zrDk50j z!w_MXsTrXZaL7{B1PAhTYfIpxs|=?2=R7z+jSGzc5*{85dE#Q>lS5fB5ycQ}%+kSr zUBv`TV4sjZwz^94$IYd8B?T)~?Ep$Tc!ft#3*Bcb83go6+2QB3bcXY>M_`r$#W84D z)lSrs)R=Vd9>tIW%`HURnY7k%X063TzAMcpvEnFjEsxO4l4@n8x};%x{!sn@LayOc zi!G#OQf<JS2GnMj6i9)zB}2$_i4Jj&?-{>nH8*$3s^8o@@gyhU=TjcmKtGapBsY5z ztHu2`pg!!s%15_MzHTdmF}%m6yEIiLr>Yg709dz=-X9(}Ts||D)u4JCvsAsCBAP3( z0l{YVqrZWh1@nM-l<`x6XTbyxMa3zB6r$a=1`MSNSD4LN1(GIUUzMeA(vu)|e07O; zc?46$0S@!@?*$^DYt*=u3^x82RQz9I{aV1%4#KR8lZJilO}ZLjT}Z>VinYW3DFGFx zLzoHf5O?$@J3`^-WX{X);z$b=6892_arQA=p@lSM^_M}k_Jg>FubsEs0$G7tKMR6R z)V7_RDsm4VnX2i`1nFfajx9l3EU@r`WWHTF=8`W(chS|fJY})C9+L5*sH6q`{&O*_ zMfgnoMHFi+5m*>(fkz{AOSqjlbs9;H;};BLVd=mp&PV;=(4#Mq8)j!ohg*IAa&2K{ zZDnPBeRcUI8I-g0%Qr0WN2H@gmuop8tcz?SD<e)=stSVd1(6`%hm~m$A?DNmaG6yr z@*os+NgD&g=FvnY^3__KYJ+(r9(~ODfb&`6adIx3U-EDqUA1@|yWe>3ysCXuE1Ha& zHdP!$2tl>g%nyBt1!%dnSrk|-XpY1#|AUjMbFbU7xN_K{F#|fL={K$xlB1*gr@yji zt*or)SK!*;Q-N90C{LDPtL$m6UbXK!m<c^LKIvUr&{Tf^gmofV!oVT7PUP0wJao5= zzCQ^y1%7L4Uy+q8FLS7y`Uj;c!=>afN13)m>4VN4C>VUW+MICB62Vw3{@InHtASa& z@srh@p7W}lUV%asWeZBiN5K4|h>^*m$_-j~Dd0DiHkqC3l`h98J{|TOtU?+f3;^6> z%}hdLyFSDbZp==J>jn^kj6kJn*dO9YY~zOoVo0!StyqhFS+B4lXzJ7<60L}yer3L? z`6|APjv2j-geCFkjzMEDfQ_**b)1*um=yH~n;Q!B=2=mUdQoyLX-R2An2G813UV<- zNeVh~tOpp@j6CB5K|Z<8A|Fce<E3<AzrQS|GD?qYWiQbr);i%dtgR^YQ+-#b5{Ak| zzEM$d{saP|S6P)05sC9oUmI)BDaNr9`S~aQQkYy!Q)>+ffH(B|ZmhS7O8YqKj`+NN zIaLefhOoKMsErzeNgwWfS_zSAsz%G80oAbVFP!@0oGB5dR5KZauY+~>2eZ+bLTa`D zhn@RRq9zFdBf0@t$gL2C%Z5=(m4W0Q3?rmrN_z|8o-<(Dyl`ey6Ocz@=SGE~-jr~c zA{9(!LQOywx6)VaI5BPMIXm!>q)2=f;Y#ucFE59B5E{mS-I>;_1&+c})IK0W%T-9` zNvk6rXlVtY1p*{}y>SGhC%F@ASE`=Du6AZYtFknES$73<Otzl!MSqoNR9ne&Rk#tA z)KmoCUN1o?-ki9vhpVP~#aS}YmxsB5cl)QM;2yrFs7BOqRkl_dE5$NR&ozRTWl0~H z<6l!OL0g>E8gCD3M?2I#W8z{gB7;gU(%vCPY*4F}GNZcfOqHT~VrK8?vSLn`>f8@- zAGu%Vj0L5tT8xXuh0{1Iak><`1z22tvhaNI`GPotC}(X&fez+CH%(JJucTTU6u7<S zKF5dYXF{xEh<Fx+oS66Lc)M2Br!#p2YU@R@h1#BXI%l%Sk_9#iRAj27ctLK#rct!g zYgy*eS8%af9+H?=h{-GEH5heBPbpk7BEp506_i1oK2+5psB&RrWqoOFd3kwlabt0f zP)q7AEv~umEy!=;HNGUgA=M*gq%<C4qgJA!C2(HC5|&`dNKr;4=CMzXrxBonErRtl z9s8x^eSAK*9bOsBff@<biPeZFLNK{QswRYeiI>fxxa^Zc;(1xg5}6s$I-6;hD&i<| zr}|P+D`ARCO8Kt=fS6z2qNQS+b#17qn*1qMg)oOb#B8#vEfm00ZCsRBI551&u;8V+ z-aO)B3OO(CASAOluarX3yTbLv>QVtau|LgOruy3cLeqGkvoJY^%rHiliIJxyh~mI9 zA8{Au`kTv4GfW@LiXiDWRWN%}PM8yGNd_&^8&((B_E$=-vS2)#pKSMySAK-Q;1FO# zf_j4?j@0+BEFjGHa&UKbu7m)49nB&K4zU6N6>t(Cyp;7)eG>9e)GOji+YaqU<kwJN zoida+$V*pZKH*YiCfJliayBhm-mHQH!A&E7hy<HAL{*|u9w;=6E@4YpJ`)Z^4uf&) z^0rMCRLUNG^njYO#xr??2<!1DN>_DzRBL0WVxg}>9dy$YtvjW1<S35iv^EK!V*|dd z2&^wm_tC0GEro_w7az}%={#HY^cW5Eq&*g!BfKG~{2}7k!PQS<t5fSSltx2;h`{V4 zIJHlblx{Ssqhmg<npvptGeYFz6^A}uZnuUL+Pq0~`NV6-JLm{hQj(1e6Ej@{w(b!v zUX&xrH^IWNQXG7f`=tFkTv+~5mpqf9@-qX!iVP4@N|Eic`3}Pm8s0p{!?$%p#UgnN zDcMyT>}oj6qlAchF@1a<5A&mWvUO07J+eKyXE7vMXxu@?r&#IfX%!9V0mB#SS9p0* zb(C8O>6mzhG43Cp>XB#M9TRZosI9{;Vt-cDn-SKAR+sX-lJ%6jA_uc}SCrvvi!jR3 z2?f9@BUNY2y~KHzyI}!^KT4ksv9Zv&v-(w)CXgLk)s9dXJ&nSsLJ7eBK!w+%1w`<M z)&=V{<i|(XDWzWtDe#^7j6GP+h<?cgHq)1q1bi6|D0tEo+AI~^;JcLKqWh+HIMx0% zO8kI&LyqCab?2eYwlHju!V_v()B%EhY^JgK#n{7+TilGXLH7p|Qj+S}X$(W=k26Di z=y1D9+!_By1EBV%Avk`o_PO$GiLxeZ&c;wCo8M*=EQu%wO4-r}N{kwJP693>wwQ;p z#9FB7PMN0`bpUa4mdIYHgC$agNZW9?*MoXT@=A={P1TTM47mZcivIqRz*3JNJ@1UP zIP}m&^r(k~PMl03rMa!DK-52b0YZO>H%>;5(#0>0L8VE&E@^AwlWcM4FXvi(xi3do zv9mldPi_NMQPt3YjjxA?A7SjyS~IH;q7*|g+0DvIg)?FZ3r3q)QZ$=37FCQ((X27w zn*uHGrp@LQ;)dC2ovd<J-vJt#6*S{*a>GBl4suz$eMAfZFNkscBLS^hc$&M>S>t7m zPl1>ed}*VR;6yLtMM~%KES+BHeY`)p_7N5#F?8+=ocsZ_Ge1FKNETjmazI8_Q2yk9 zH}x;?*9kBasawh-=Ia*!=7Dc+OMYSbs86GbX)!DB8y=egUjh+kGH7J2%%aR0C`z#m z8t6f>%XKTh&8vb=n4^MaygdbJ=oSyoa1m^vuSY9kR^cH8d(7&B%xCSSJsBNFw^-27 zt54Y7+ARJqvAqw3u@&lh<X&$!8DWaG+W2~^fvL=?b`(gPlV6s>B(VKqtVqSO)~S$( zEW3z=nwWVWj4>b7UlD6&VT!?#6mohbp>rC+U5C=XW2R1l0BiK4AYp06IG9+~LbkHo zB6^(;;-=IALoG;A#i$*>vS=_}@M)S#rkSZKW&6fziJ$D@E8wrA&5u_=3y5@92n`8R zlsw{f-VjIk96)ick`LG{P7-lcmgVxWsf*z345dJ0>`;Q<qUuR9i1P|RnIqJNdOnUS z7`8+5+Pin}7_!>F>oH)JrVueZjJV}#nxT&KOliHg1~qk3vSQ<7qvK!87A;~d;cBHg zTo<b;P)v%AW0ulIT($F8qihR@+xw|X4Q3w?al+~(RcmZ?f$`2OEf|F)gzQ%#fg1kY zmI*wf%pSz<)MWI2xA2OT37OML4wcj@lPkt2^UZ(U5qr-hX_rF#a^@W=12e^<`N~^c z%gR012G^0FP%@5Lv>FobK{ox<GCExq&HxYBPzy`|Ep>6#>J@Qo)Lg%KgHMLvwe-S@ zi_T|_xQ$H_do3799zMcIw2?VOs3Y{Eu&uejL>y((W-ruVMm5Y+wn;3gGE3NN=Ns;6 zxm=yKwNyL=<vZ-Gi))pG6u%M`S7*)1`<m6qHAa9Tl%V0KUQ}BklPG|7k;T!3qsUR- zZd+^tB=~s#Rw*u9?2T}@tN!h<@W~-a3#>nmtgmbX{A+I;Ct5`EbksIqZQ_YA`m{Bx z$<Pm#E>bY+i9V5*oEyZXc=&!oGA4bqb>e4lPTNCMX%rdQYDI;A?g>S{|78Dt;=vV! z2?p~OhGiZgOP==>dcGDYF^?kq6@~OYo&>9@pxjic?2B<>6)JOXokgQQ3en-p$<yjA z(4O&KS+lV<-6k&jpy=?4T$W7KmUX7RjS!V*OEmy)aFUS{l(~MCyzBzuN0|I%LJ%O( zE7Fk?xf9kbj2}<VDQs9J@pd=sdzja7)glHNJ{Loi4VQ+sdlioOBjaVIUX=*V5@=X} zf!ragaG-vqvUwH7W}6KgOrY5*xmlt~+I4yAPFe|vn4P|BBvnc)v4Y=$DaNcY*5eFJ z=eOirM7M=!1+lOa#*j9~WZK*S&Q!|UP6N$Ys&TG!HD7P8vJtwKu?lDvK!Dht4Xw(} z7t<KR%Zv>~twiRL==!1ukTHtH_X_L_h9ftk%Ds=Za}0I9^<%<Qe%To-$6vUEf#%XL zeZRp;uf{~PWhG6ViXpCHe=s27>Xh9+VCNgaR=3py!=UOHi)PP?bJ26DEOFp$-D~dw zBaMG?>w#kD0q{us{^RY6;6(_)5Qd@Zw5HS0YX@(#DD%XLzMP>kWws&uO?#wJPh-VF zaTAH4U@R^8&LQIZ@h2QSr5Gf=%pE{tL*nvoVMo18F)fiMqLwXfUAypwk<O$_p(~n1 z3C42wMp{$MzvJhNn0faAG$o?RXo$Aw>hPn?)pfuamZedk#!Z12YM3+30t`<n*V(?% z(tpj44p7!r_neYM)hUuI*QfTotUR@kn9I--fLJJYuJoc$f5I1`J6SLB9n!4hc+2>V z(dkr{3}QjLXo`XGzz4$B30Z&a`r>D<FL}uO6E>^Wmr}9IX!Cyd#4p4{6;J9tzo;1I z%>Q|zObS5pP*l29>aV321SQOlxutZxq^g_ojH_wI9qz84IMx&K0SP+2fUo>QmCo6} z)bcP2kKZ_b6+F$pR%92HfrG4usMia%oPqZBeH+x)cWs39;`WWxR9Lz*@IQzr<=e`p zkbk3`>E>(Dl>4u2MPNU?(0iYs1&Jy2nPjalJFfUwb;7<}Gy?WHY~RG)ZcBF~a8GUN zTckiCh5e-5E0y1)2mRE38gSPgj`PO%rNDya4JspaX{wThp7gz6#L?qHtn@suNcug4 zPgF69IA<IbcY7bmFNvoJ)`sbs(`DGdrr2`jtcQi6qJpQMpFiQeAk;hfA43zk(-RrS z9V=O(=i|8QHS*_#SL<-xHyk|seyD*H6i2<E-Q$#}9RqN5%JwHP&@Z)*609&%Z(h-= z;u!b9@lj(>4$}~mNVVBggXU8|{g*1oX%l2W(td@Vo@AvT#|(8l!hwZK$0pC!Vi<~^ zvb90!L!jh@Y3iH?m80Urewr`GvuZ^3IjztMHOB8KS`%+9&V*ZH1LF<x*e?tG*Jtr> z{WBYDGI-M9rrOgq^t?M#*KtmF6bGcX7a#mx7Qpc5Vg(F;4g`{BJ9Z{(`cA!R(X!wJ zY9913gSyglx<yX=${mT1{bBZ=+JOh%%3nN_d>jcV2EwUAAI%9pekrGT?UF)0ctdle z5@v99y|KHsEAP=EwIsCVW#fRlOcrkVi)s=sh$)Z8=V-I|g{8Le4;rtZdddzo{ut$H zYHXG%t0+L?Bi8d7&nP5dIM2U=@x#gXeY(KOfvm_86};H@d5+uW=HL}iaj6dUC9~$L zlx3%+{Smba@ye)J`Qgr?LL};&2h~>bn^0|vf1<jX$>{B5+w6)q%N;7YV|+K5zvcgT zcYMe<u+q<Ge;Ko9R_6@b)Gfs^1sb_M9silQ+<1sDt$e?o$RE&&KUcdKa%q;HVtemJ z4<UWZf-Ej_|BpXTedAfWTRy7frNTeDOUetuv&Y2f*tn^o7w3d+bjPFrVDGXQ2fI5; zSNTuIZ*I}+p=(RC|F;@0cwCPL7JY1i_*Q1(+(QbrIT<B0&#M|!=B7NTvToe=Rw7@M ze4`Nm(Nvvw-bE-R?`rOgx_I*jM?clxPk4EnNBHDrYOhrG0B8mTj#q`oYD*@mfRzh; z>*%NwgVYIi64E(-s`J}>M_<tOe<zjdQ=PZ`O4(IdUj!zW+ZPKr!I^}`Q*c(z4MCpG zz0kD<Z~<j$;&lQdP@%pdqZ1mN9j3JcI<!~cPK$*vTUhS}d#BA^*gWb_ne-V|RTcDj zaMKDxb>z$-2v6y%S)RAJdfUTd9_b)3F_pT@uC}W&F3Y(VYa2J)hypz-^{;ZPGgd3H zB&^S8&sfzLYT+<!DZst#>@&_+H8)cK&{pyf@%F)wKdNO^e=E0vT1sm5uN;BkA^7A7 z{CwL!uj(H!D-2y_V<Bhd*@rII@{?qG*gmpNBE*<#EmENc=;GAcAy74Al!$d!A0|m1 zSH$1BCN$tmYMB@>?<HjFVK@ATPE$)=k2K3Ycl;X|ux$trWL6X!s+QCHMetv=*8dwO z_9=QVO|d3C?B$tHyco9#C#^duWBQyH1cjLB<c5usmVheRF+{Q>UDjybh(VBlC`VV! zzGxo3<++80#Rb;=8QZhmupJ%lys#%pc)$b7&L-JWs;8E{(3}flxoQmeehT4yLE}=+ z$8M9;+gS8D`RAiu{HAYrL{;|(6&Vn0sWCny21rX2(zm5~Ul9I1RWd~QCUStajpVg4 zJoi(+ik;cD5PtCItf-bQhQl9!M8;}OKyamoWkQXVRuHX=d+q1QO7cA>kf;}Ma#l|H zw0)n?Jth2F_9J)kF;5yTPOFje=&5npz^@{6WkF}GO9G5NkdetbUlLz+sr=vi)7X_X z*=-yW9xP}ayd`P}+o%?RXMd%fLdYvBq<t>>odA5n`Rq5rtsoWWxmW%Bn|6<=!g)%p zq8~gw{c(=$GBot3FTBz!U;uEgv+G-IlG5Tf8dp&(XLUK{``NJ6ck8<r?up!^UO7`+ zQhPYXbd?KlsEkL2B@Fu*j_2;?uk(<F(s?M0wIH`PQIEY_RY-Ga_fYchyvtUfFZl6f za_Dwy>=Yx_su<KJ>Gd_O7;W)}>lgoLNx_5UTeoazz$RlEi__X{Qv7(^gqrC^HqoZ` zFsLQ%C)b98x}&J9L(AvLmR9T1SBtBr5(L>U670FX1FZB`1!QQx-y<Eq<hBoWaPpU; z5}Kr^Rko(e)W-lC%|(UKik3117=2oDX17`Qv@z|kRr{X(TD32K;FD?}+wV;2d(WOt z>3ctZQs46~8|!3s;iy$!O)+H0<YU>&gOj#;<NnobvEDq0n#)q<Zq)N&)G#k$v$^uz zh-Qq9Cp|A$(okh7gB`g%r75FE$f(bcF;HF2=2uzEPKOLYyx2=RwO=)&`@xjuEItbw zEK^!E-80GK!m|2%ScuRq79!=^pzGI^w=lwH0qz<Usbyz$SJo_INR8Vp(Wk3P8byXA z-77F6dqJ19zwyj<`QQJYnJF5hr<F28D)Xnn*HH51W6--xZKDJ)1i_^P)x0WElqBh- z$W&NS`+Qgpf2CYa(4jN;LVrLImbrYZc|dG~Y5o@7qW~+8NUx)P(nn{FNr<(96?n91 z6fVvOLv*~UABG6K{D8fl^#>p4&gU)EH>x}NX;LO8+FxvkQq8wULG+sDowHL*Zz~U( zn4zM05oXg$NOPtd=#r*vVY!@%CJ0m&3Jf~lEyc=~CE*rmU1oei^5~%rNpj>eVNjjk zh(s;0_8`4~F+T%Q0>G+&u6p3H9OI^x_~BD3dJ=7}7j!X(7ZkwUMb}Z3T^~bMY7F6! zKmN#R3v}k`AAj^a|B3j&I2SxqwXkT=Pdj2xP4p_+X<GF9SxHYorWvv`o(<}+Ia_dI zmBolLe~Jq=2y`oP#AuubwuJ1R;7WIi4Vmp<Fe!1Ra50F!GM9QWgDa&<@1}&{=91=E zQl(osAWff~JX;_z`vj-I`-Ek2b35)lOqmw-hHTNr3L%ROkMm>36Ci5tZbB3BbIb_W zEvL@oi3y>y)wod!z(90Qp*o&}_l}6m{-G*It(d#&_7qYFp|p8;sOK@43@l>%jtQkn z7>rl|CN7DABG8~oa)K*Gl4$YTi(y%@{gl2NG~7&~{j9!Aiw~URV7j0<5wR4Yq!l)i zrlA&Ip2kSXKugum%H0ktFCPkH+ibomrfo12zfDsuYgMRKIjCgY1sI<<0cq66gV{~S z;$=k?cS%r|Z;}{zn(&87?we`zfpY}@84NX}1B@Q$TquqnR}?Xz-@(&>H)Pzoc@g&} ze&IpHNY-!gt>CBm7GEm-DKP{Zze@C?jEC*B&fiXIC#r?NUDIwhyGM<EP`x7yJJEh$ z4}ZJu+$xz1SmC03c}TL=@$TF^PGnCXVt!}04$f1S2iP9CmX$##a+Yvf>}+j3T;JZV zTU?QHmroAaKYRP9gT~vv+796`o*-A9)2iOCKCL_)qck*b$H(M(RKsrszutppuRTXk z3<GDS#MjYILXIh)JXg(bn{gf2I9oO1zUO7}p;q&CefOC71?wUi4w&t)jvB;eO4td~ zOye~7P`hK(nODR9Eo<&!3+VH>-|PUt<m1z1foJ0bK<A@g+ds4>&Q-VYh^TvrN01xZ zQ$N_=J3*e@9mD>1I@j%wu-L)FcFYT^4(`(LFgNiL_#p_N*I$ZoJ6(GN1oa9mNfpFZ z%PrewQ*I5_?1=6TpKFu_3v{EmmZnab=2xYsZFr71n?J#i_cq@XSLU7etVPwx-i2ES z(wci{j=`sHwr(%b(B>bGI%l2kUFUqS)4LpB@u+4%j(2+(^ESs+pM59>g)O+t|6!D- zCTN?WgQG8)qHO`CeDr4QW#FMY+q^b)WSWK#-jRp7=AX1q2V6k`TC5aaRt(#A<K)1G zt6AIMJbc|?mlJeDYi)UOL>Y0dl?Esbh;5I;5N_^hvmvMHx!Z@sVYfeIhi*vj2+Z$e zIPQ{3!njSHgr@!=yu@f-+mdoid<EB>`q^x$arC~m#r8_|+EEG;Od*1J;;Vo9)1Rs_ zK#<3T=L%90<S}Ew8oZJMoi?*RF~tJh7uiH^BaGwjkomW1srSI-hPQ+9KBUj3Y{(go zll>Y?Nvq<xf7H=F3L2^@j<czaWU1t!x&Xe|-q&k;1lLuct<v(iR_sNuI^);21qpLB z<4wq3{DYfsm}h#kS{dIAT@TR~2wN~N<4MD99KfdlxVx0**Y<#LC?^PQH9+-RVn*3* zS0<Z@bKmB6vK@7{`c>ajd!{J-?Izg0@gNHhoymaSw!7oqzUcd**}-293eyR1oH!0_ z6n4CIsC9F&2?<!?QHaj-tr@Z(v>NHmXq>7^R^y&|Xl9~0t=?jGGq3YDJIdIF-A#OZ zQe@QgAN_$DpAF0(s$`m`X5*l7P-B+Tq}mt&Ofju1++VD~`i{u5(V$L9ID5<-Qh>g; z2^&|;)ZF6I3XK<j;0r(rEIvuv8G<Ciw^VtmZT|$@%RjkG;tAiI!Lv063gojmXrubX zb~R)6&`Fuo14Gm7f{{9b7Yk#W()otPg>EC>;PQJcR9iZ=hwgYAp3o)NcJAq)?epA# zMXe%nh%i`j_DmQQyg`6*NCg`&ku^o~VE1tTy;|)MyWH9as_KG+;!Jyca}SZmkNbz{ z^z(zeLj{s_ShtJwx7X=lX`Yx2QQ>y~2#XSjUZBE>W2n#;qH0^+j$F*M2>g(X;xj-P zM-4HWVvcPUs(6YIylDaj4Muip!w$zoM<=#U@-@8Spblf0)*0&X4XeQAdcnE#dThI@ z7G~^uSU9%PdevY~YXuAGa9<?~oK*ve!RB&(rc9;g5cA#9noNRy%JESIbfVl)UMYGU zU{Vl4I9cD7eSpSR2%umj>B~;eJ2kXzOZ`QIBS6sV2Kyyj351c)SZcM#A#6|iKh>8o zy<ArmV}MVvnCDzSoFAN-o_GKeFyBtkW~;f7gkv9c?xnhkDf#%LOQBI2iKa;tF>jlq z$v)x||4A0Gp^bX2=7@pVbELUKmPV+sL96B5IX4c<hxm>jh$Ihy(KLz7XdQ2Fv7o&b zw!)?0Of3C$gEjC-4usc##{?>LlBe>|d8=ZjW{sw;H={O!4WkH19aOq*jK?W+#z-XY z_amY|3@O4X4Q;hJr;+w?-iKQS(gA01Re{MR#~kLdy%nb;Xe(yl`*cLj-e#+;mV}%2 z8d8;lhJ&i1LZ$N$_0fK3G-_XVT$c+YZSr+WZD931Y3^@V7p9blDc(*l0lwMl;>)sh z-aKU*T>}m(lrNLF^<(#qo*awzdEMq7dn(T4%uc1~<@;nnbcTTo*#JzOWXfXvi$fs} zmO8OWJq=4+Tw)GL!Y@cwPMM$7Y6e3wjZYK^OE^Nd9-SPh23dUm{Wp@YGe2FDvEGAM z6j(4Sr=13~XgyGw$}}QrK6BML!jNX6Ze{SrV$LLF66Rto65HUsj1_0EDqXO}Yl-?* z;uG3qe|MnEY4utZV03H>fyTLU07fp;cG~#j@jdG667yv{$Z2g;N?tov?-2SVEtuXu zTdYR=0^=>dzGMu(XXDCGD`5~;vIq->ti(ry&Fuz6VQSA<kjXyxd#6l=GvlrB3i~VO z0I!JW3SJ?d<`9#aj2`JnGE3=MLBj#%HD@xhzw)Pxgl)k^yK(L=%D`OiV|ZBZRk}Fm z$3JAc!H5yf<~v{mM~&TPb$Ow@=;_J!?Qn=`J*^FwSydXDfLwgm&WtMeZPfiyGtNG| z?p|KKC39l9-yVKga<XR_RAx<S7XmS?V!X=A+5D6!A;1DNm2pP{ru$tdryZXN+DoyT zN=qP#AVQp)n^>s9pe91;)$wbWGoH`x+7n|Y;dgY~)5LG9Tz_X+y}i~5&b(G0ayO=S zhy5G033Ly~xD_y{tRgIk5C=Nl{je$vLpZR#TBCj>8bblf)U0S%BwGN^A~u<@n@@_! zDdS=G2O@X#Q3<@hAR}pR#fXQwts^?vOk#N>jfs;-w2~RWuofOguD)X5J`0brmR!0_ zS#D945Pr5HE`}=Yl3e;y+J=LjZ30R}>PEA!o$w?)eL7B>Vxm-bX}vuHP@=Sz!bvbz zs(&Dwuj(u#B!|y<rEZ3S&bm1^C4D~L`?M<0;-laH#4D$}RJ?N*%YoL8fcLx;nYtX+ z_M|J9<-MiRlvS{x|GNG$!7sKqiDm^Ff@K6Yn#{4!q9K8MKCM24R-$^$wdYS|YU{sk z#`Z7#J>{<<_;v=2-p^DFM3DW|5#`zuKkS4ri)5pX%&aL6gJEOZ9C=&EujPI?tlJv3 zlfM2<Bp^a50u!{aiQZezDtPZSy8vUWp`B*PX_7(gWuk2b6$&ik+(QXz9EtS>4LhM| zg=kMoMpRP^IqF(puI%}5x@ass>jPCeN$;6CjS2@nZZyoWf9bYnZhK84&Tu-#*qC6Q z<}(!TKx?g1;ZloNypb3q&S<g8h<j+>cX8Ssb$-6>4m<22{R>rKVB@`HQNYlz4|(>z zw)lwmDb9DUI`Ob#Q)q!{#d^`K2XQ+N&X12yY8Ko(dsu>w!{AJ!rTd#lKN(awgQG$l z4sX9S6>^d~_RLTLPxGZg$m1~;CXjInehh>kf*jpYG{rB;MQPnp*N!NU=`~p8((oMd zTdd%n|0~9`l@iJHuab&7O+AHHw2fJX^Md%nM1MKyBovboD(DI|<A`)&Mf|bs=kQ^i zeK46UB4hqwgMc%*72e7=cXiW0>5=#?W~F)jci~-O4FxglW=SS&r-a!-L$y|%#H^tV z6d=B;UYP}=eTATPgN-B?Pez^5?%@e0cG2hDiD2(I-V_REB1e%LwJJV%iVgLm6>6&V z+~97LlCW5Z^S9lm6*aF|-q9Cp5i{9>CR(GoC(B<mOiQLFa#D-FGn3;a?Wt&oIltZq zMNquZ_D@Ys&rPS^+c*4t!t>x9w=n!+xU9AK07pM?T)G?u3lkiX1Lavx+$H=#>^qEl z6sFVi(T82U5!Gn7{_4cGtu+JE_pdIfE=n-6m=WNX72z;I<6>Xl``46`!uxXj&=__v zyHtCQ3Qmc31BZ^_BgQw-p6GT4sWlI`s}w*nKNTWI^i=O%^sDiN4knZ;mqZgfcUslp zJ63gO7R-b7+yK{?ZX%z-j0R<86OcUxJsS-}<guU)i)vPHju~NqH##Ir7j5_q?l-IH z1j<mofu-0?-Aa}OSzYJ1<d2!4)pD5{uy+P=`0JDPNpQ9*=t=R_rZ2bG%?|rGcg!#e ztH`FfZ23evn)}rllW*Zxwk#zdT$hD58^vgE?jaTtb#f_7c?iq3+<qpQ<dG>;mT?a` zO@-0Wgk7mNP_dg8i|NTecFN9Xoo%X)DLcP3i7+X8X!4Pr=2o@&{z;W6qUnqEbg>dK zpybHT!Jv%wq?Ho!jr4#oRr8FgM~xHd*P%9w4-`o3q)I2(+^1AJ`)V18PrA>qM&zdn zlLFth>Z-Gv9SBhzWP6jK*__kn?#e>XntquqwfX^U8wD`95ORCD@Y3e&KA|PiIXnGc zlnOJN13l$Z_*EXhAWd#+3T?TCw9SH4N%zJ#<6<E3pdf<f+(RoN)rX?9P;=Tm-RGh~ z<iQuBuh!DUoFC=P_1;wnKThX7W6k0{;*0hgr#W+OA#cTSkNeJ|=LZj_7Ro8pWgFdD z43c@?t-cJLF_-d@8xdBDk8E-%V4Y%_v?I7Pzk*L%sUn|tNl&rP=3)JiQU@=s6;TpO zF;GmH5d1Q9Y1%yPH70IOF!)5lQrtC@>26N?c6Z|Nv~QNseo=M$DdYpb0TOjHYgr55 zs3fP+<ISJYaItKDQsev`YII^6K@e!CmB=&gc{dW|raLH}#A+wyQEs|Pv6wNa0FR*r zL=NSjjVM_9w0&n=pbUOR)CxM_BVtv)Wdv1KcObOdSFrUz0XMYl&X%rpq1<u9w~8(* zRDfAg{Td4bjibcKIFF^pCr3?N%~7Q@)rAp@jW(i>%L9BZj#Uo+PRbg?TBoE<>5aaK zLboj+$LhREiC2D*jcU%u3Rk><)XbhuoGjqJ^QJB00d1Ti*Uhdg416h)*(Lu>-V?WV zCt|E-(w33@)VewF8gm=Ia6aXZ$Uvh-IVt1Fl&}NF#>q#X5T|S<OM*zI0pdAWLr~aZ zoCLy{a$pS(Cd@Q`AI&c&*>0Tf|1=?sjLNfQYnl~n(WDo2LbpWCJX6s_C(M3yso>_6 z2MokM>ay*Us%_SdalBGUnFj?}rkuM+4pD*lsN2!;qtYCW>D2L3vX2%!0nFAo(P%*z z2nbzVc<Fuj`40UpM0~M=-Lk>ZQUuH;<>H29CE4=E4;x&tK269B7^Sah0;@a)F7KbM z;1DKZ1229s%Zk%T!awD)-QJ3x#YDvBX`G?$5~-jXn(LV0DgMkht*<=n(eA4LNob7w ziyQk?iBYbhmXy{8v0}m9Sl>xM-)Of5`$v&va!Y3H!N&qCBQtrR+^7)bdcYL1mDz^3 zVnV_8p^fI+4D3-8Ev}f83z!glATB(tw*9{pYc%?`l|qC@5i=5WkHl6V*L_Js{@S{4 zvBFW^E#M=Qno)-#e1@<Y8@}?8g(V(+#<P9JsdHxYg!&X^e|QA@Bi20gku42hyz|GZ zw|wTE<(DTH!7LS1f$Xft)x-i#+?WUYq&MzfOF&F9SwsD*OF`LnouoVz5GXD=_r>T> zbkg}5^U;YSrXqDbx<|g8Qh3jK=6TJUQ=HA1oR?-YSI5l8?}}4Z*Ihu&K>kVlE7ouH z0}|F_JO}xkL#*jAt!pVg6QUgk5@mW|n^Lq&p;2<bJ~E%BnWtjj?(W8l02Kl!j3}Ln zmS^DBgH#k>6y?l>L)111l@zsin1DmuX18*Ma}xKIt{AT(cuGEFaYOMbE_#C{IN-d3 zKl3o2u&~h*nFL~T;LW(6wa<p_vKN%D@D6GFGj+S9uzBvKt<TWj@<N>EUGooHAIF_h z6R&Eit;a_S%_Baqj{i}Lr}rm%&eXRAoQp(f20492*ViW_sA4S~rzRo8b8L+8OLekR z<-$`6hh&Q)IQh0tn(w8j_$=kJQ336KHozJ0%Aa!4sgJo=^u{w`s;XDx#ZpR5a_Lql z!N4S(ey|!M5LybgE(pzO6=G7Pl*R2#_W+aJ@u~G`D)%R&mT&UfAZA<J!B0H>#sh+M zcj{~*zqq`bk#F>`cm#;FD2vw(q2sbQjvK!%5FlHnjw(d|eWB+d_f>~dI!?b=%?}vO zVyW$H60<?jN(gv6l9FO7O+X0@8F+*N(L48cC1a3v?yPvyJyU&<em8^pGa#=7Sb}#% z+uCJ-52U;7t09aIg!jmtO~vGsnI~vRti<g3=Iw}ld;C9TArwxtM5B6M1o%$qI|=-J zB+PMcaqSTqPGfS-XI9)-YK1XC!45GtMA6VQWeq{}k<ey@BF@dFV$T*-`IOxInN2Ly z%tS+THs@np(k+8(ofvo0Dkl|8hF^4W&^SaUl<`8~M@|DILJmfGqByjf5GMM%-=7Q> zeUxh={Vd2jM%$aa&%#xITX^-SS!w2Zki4=!m_Ik9j>NcHvk=UZnG8D)OE8)%At=-$ zN*7L?Kh0Wt(bUUS0LGXSrxqKpY@VoNlIU>UA4EGJqk1aWp>%^%D67khwvkOtwLQE3 z$LxFvw+)$-M`K82N-iowTVx=cw-h1oI{k9SinQht+tk+~3f$o`AteW`$L%Iw{x~*8 zx`yr{z^9ZO5j7<DC0dwo5q=7=8T{NiX3<p8+Na<OKJeS23!|hsh02%;OpP}q+2U-n zw7!9(V%Q!Hx+^b`ys4^Mu@A#V`}UghDir*y$cv!;+dWL5IX|hACPVE#7x(@eEB|H{ z6y=KJZmfQl-k!Q=lxpT>K~z_kVN%InrK)Zf(_?v8b#7&4*1Ni+;Wr#8qP-X>#eAtg zTxB@8VTaXAx}!2Ucy%kSqr?5C@3uA=cJIDY)0AubtbH?hp=Il}@QM7`*&^yfII1^8 zqZ*r0Gz^h5=o8vs@rDKUO+}*TTQok@e^3>)|7T8TpFXYLUy=9A)Jb!ktZC*iPDSj} z+v9oC#zvjgj2;_24dSPPOo_8MYg8q?msiskj%waT`<j}E3!#}Pq!!H=GEuzkoCL%c zLBPUz+P}#+D3i;!Fs-xGaO#XaI@NgQ)AwZhWbY(QQ8`z0GhUd8Iq0qwRvY%n;VnMn zmCNn);A8eu>De=1iSj_LH`U|xriLAO{b0n{DW8`N^j@!X-5R#<!#f!$wqGI&{(V>; z{u1gNkdvqCaoM*I*)3ysf0nZWVxmJ6?5hmfjR&ZQvuyJcC`a`H!s`VaSdq=5P*(O~ zRSA<Po|w29g9-FOW{WEBkgpP+vS_+mOYoNGm?upp6gSY>A7im)hFNtpeXOp|RjoS` z+o&|0EtNBM78Axv3qhmg&uUL1VSt^XQttD$AR>bx6g4`t6C{0j*O(ADK7hzh`~7Qn z8^7&Py%vh4ECOkvArD(|DC}{%__bHPYS&t4{NKc?Lw~iWPDUKwZIyK$_CIFp&*pQB zA~Z3(i|BmaWm6vpizTCF)FVEcx&j1RRrGQVW@&_>7tR^2uy>S|{`6H7ioP*U`Ponm zj~(a+(i2*}ND|ExWg!YB_C`-kkQEyA)-E#{8hT28@bApl*zyQ3g2E$9NYoiPPdYAm z$$DHW5?(f9fsGqd##T~Rz+?JBt9zw74N}hPgmbBS6cP1=^Wq}hQBv8_d!)Ni+!&bX zM^)-t*y&pDy!!OHY}$u0r(_8mYKux`md-(c+`ag?**nK>6^iZFkDn!z%n{zsrX^I) z4@fPe0(!T9JMug1GBJ{ls`YT2p7{l#Nu_sHRrHJqxbSfugtz*Y*{?Po`EH0Sl{GLr zt7t6DBVdDpDSphp90b65r`0(hhT>QQk!Nj-Z;U!a@}BKw()zqIpL-hYy_%IN=$LQ# z`zv=;aHTP=D;4|ep0jnf$qfs(YiTc3_UQPV?>HWXN#d2Ns7wI>co&E{<@c0|Z4J>3 z7d^9S{!Fh*b6H*w=N;3M^s%2+J-{@G@G)Nqp&dbBID&$E_du>uz-HvlF9Fj@8_@qV zkbZbH$iVcC$RjmHE!J=6W-$I(d1HISV&9OxC|>9Rt8g&grok`zZ2OOAea4sGxQC=> z&gh+8GK0f+oPkp2s^JNvnm2A1338gd`x$N5XDJHk$r(bRWb5Jab?_AkUY^|Q)5@DV zyErz4!4p+x;_ievLG!v|_)s-f!(^7(zp&hSzxUZE!Ca}+q=^mzK~rMH3RhC09D*JL zfz0xPh`G)<Ur9tDR<HV($_i%(U?=b5Dkmzwn(ccXRc@HO(+un1XMbtmvAz4Vzi7Sx zho7Mg^?#OTCZtC^K0%O<(n&hQXzYkTz3qSK;G~-7Rq>S&(63-wz6XG4?h~IfD$FOq z^Oh$G54G^?*kMVBpOEHO#l71{sF&B=1e05G*%B5Y>*eleo36w|G__$yL7g10P>jXs z10l!<wY{|cHpbZ&1yP^8SzLI&tX=-N#iD|vP0B#eRVVVWPoUOF>{!P*k}a}1mu-8j z1xIqLBC&BueE);qHcRT+1eDmF45{Hm?1f)K^(!+r-84=&QA82z!A$vrj&+NP0HL}; zhYPtuu1&B9O<LSk7h`=l8w#3zSXjpI$apAHMSwl9sWv`A14wyqDu;sY%Z&_)$(lO~ zSf71hU6D`}Sq5)47roxO#5*-JEmhy2o{#;_zc$Dxl2?Ic;PUwul|RaBXx7U3gcJvl znXeM8iwL-31<zYt3XLuI%aRCeBX#B{bjnM;4DXOT#$>G4=ZR|LBN)X0j_}8D`wUl9 zPXit`b4>+elxfn&)++iC$HkQ>WQ|3N)8FC~Apvyy^-EO-T4Q4_##!C4c%ama1)G|{ zyLXZC2sbL6YLlqBMVmVyQxUUOG$|xp(klvGBD}<;B#SAo0F#AM^9~3{O==!a2{@aU zfh=eJC7b?-uoz6qK|A8CiN&}gC}hU!*w%uvYo-s?8BN=x`V*I=Gf89gw1yC65P;B6 zyi3?$62)OnmcCl3qb$r{ep{>lX^%4=yh<OQ-9dWcdIBKBgvDU`k(&@<p9|{!hTXS= z)Wo4o3Im4nHWBadrUfS}+@_XkD`Z+wc<d?V+z~8Ec?VLR@`)}k*y{t)EMYE%yI9;t z$6DO$EbbB$n`PG*tSM9wDzJ*MRLt@iUEKh;Vcx)2WP$}jpI4?R!d=`2^C&DDSf3E; zW{a3T4^u#Sh1*bCEqvOQOcaY*yosvoM{KT{7LzN8N*)finQTF+LdZ3gt=8<;kASFW ztf~+f6m{pIt?Mzr8F)zLo|1$Uo5>{y@aV0Q(;F9hl#MDxSrcLkdi&qi;4%LbKSFX( zYMg&*LbNVUiq_Cu+`b1*t3aW>hT(lxZDblYe{kQkC%=!bY}T9%Y$lC^PLM@{L)7Jr z^~Bbsjz`o15Y<$}CaEd~<!vcEhvFB|-YT>wn(6kfgK-#TAE@j(T77zFc_`yrf1VjB z3}*!K&81(3-2WEg!n>d6Gsw`z9wrtnXxQeqmcdX=@K1Ay{&R|~^n3FT{!q$r7=Kcg z2E~Qjji1^gB+QZgIW&su^3wX+M(k%<<33=!r6%$i@}k=$3&vM?^Q>mGDzv<tYpJ2A z$b7~n4Jk(CSyjXE8ECb)`KA_J5;kIS^Y{3OIdnXcYH^iyVoSvr<S0o1G5#>PPRPXo z>)6d&v1kpWTM=-L=5~`<f09m_IA=<xQdjKXmT4<JGx%AIGl<ZKDXrV?XkZXcxU)QF z#FtZ~r$v1qzDG(n;<MzRDi}#{=02WsX^!0zK?AWQ;T|}Ncd4s{mR9LrDP*pjdMAU$ zql!^(cczdeOizE(ZRD0MB-o*B4yN4-7D!ojn^Alc4QEJQuL&j`IB9NKM;m-}-RTTu zQJqzKckIoQ(FR)zK}J@cI?j;xgrYyWp^z}cNm~INi58VcrLga9j<s1%S-;iL2z8^N z=8Yq9p*^-ncG>U|6v-u=v)Y#^a?*u-Tbm;COkr?Zz_Tvos%6BIqFGh4sXhxSQ9VhE z+i|B)+E%la)%ZP_cIlJ97J15B5U{C7O*{>jg)fBh3BPB^)^NjQfLW$Kv`F;2iDWnl zUWP@`>G_-oTMU9w4b2wLtjdEcuwjDX2X$3|Q#lRR=o%Ckg-a2`WYOy`Wt^c=FbRDi zXJ~$ALM^7g$~IM2P*C9l40%xSF-2fVQB=FYNVsLj&*mQjbU4k{a*?6A42WTPEz!L2 zA%p#PLUwd`ZBUI1ZW(2J!7tHA$89nuhc4TriflriyDblw17&e1(H_1l5GHBmv%%L- z8lt9hI{+ILQeMiu**t=mFmuM)MlIluGM~}vy};RY3u+k|3G@2W3hus)JjAy?b4D`3 zGnOS?O1x4YD*(uwJ{~OmSm%IrNqz`WZX6o9tnl){lmb^YeK`1oCcdKDz@sZDQmTUJ z)JgOMW~&iHuCqmTBv;pF!3bL?b;<=Ii&N_kYR42?H-Q7Wm3yUuVt=>J)aOKf$?z(F zb3)3yssQotOUz4=DAWkI#1d`^36daBX!WOFtrb8P#gTZc-RA*FpHP=3HBX}s*}D%S zlY+4en~QYAY-7XaQoc2XrwL`7g43ScZD<X7@7zvTefSA1*jYm^ofL&3)oR)z!ey$- za&l1t_AqrxD-xH8C(GJ|ia5ffqHqqZF4-%?K}$GIcwhNZS48wQ`x!*i3oIy`r$^|Z zv^+#e!L67zKX64X|7lGpvUP119jl#@$}JKoqxzEw_hZO5WwD(fhel{POYH>5N{Rq% z!|<q4Qr$XtDjGvqaJH3U878Anu<0b+#Bzrz#W#+umj!eZqT^;^GYZbxecL+1Og^FD z+6<>|+y#lT(_QErJGjR9w*pTkdLQ$zcO&Skwzs>zhsqslOybKowe64__<i_#=ZNyJ z==lBNqW@X)Kg)V@pY-@A|95eHo!?I?wR)>TN#c5Sz0!Qm5^OZUgC5pQ*%m`I_BR;z z&s2+<&2?HstPSac?EE85P@ai~a-DhV;({l5E74%o04Gp;j@tKGoSeMNPdO*olDMk9 zmOcLZgEmG2@4)V4Lmb@L_S@nM*fSpBJ-c6I2NFT?i7Pe*)#v2L4kO`Rz>A_f?b>fi z|EUbYf0*8LEA?(e8;oZJg!Zm1-0F-xCA`Qx=b1BoMrFS7!&ALK{Gz|qNUZ@>Tx-iC z-EFHt=%%$ASGFdPYO}(5Cp%N_i|9@t8r#;5Ox@)0(>wR=Th$LQ{>SWUig0;4ndnO) z#RKON-)wp)caI4(Lx%0?&h;6aV0upcd~B@e0!$1zcuh9mfy1~plwUApD7!JAn7g({ z8}7iisM#%8N&WLU*J6+6S5{8eGFy??!Lna1L&HNOjPT)UDO?PSYF66pX)HvW9p7%% zwpFNDI>Ih0A5DnoZJ@IjsnOQ8pv<yGov)A;QC1jxjX1Nuf2e9OPFViAuoNmpXB_Rf z{(2&p{$2xgVoB@pb=}ues0Cfosu|fNG~e&rti3(}FI(IQ&$AP`<)K%Xmf55GTzRo} zw_@)3z|kfl;j8}q>%IDxfa)1ECmC`eiABs;c_Cr1ME=7Hoxy*gewux}*Az3Ld?mF^ z@%h#$Ov@FqPBs~I{Y!&mYy&vj%G~;wT;2fh?pQNf5U*7K7j0m=p$CVP?OOy4_Smy* zQSc#SCk&Z$6IjY${vtKXm=NZ<gOjG(L-9mm+X^Qk{7sEgD7KJ;_d)B^l7TA@M%aP{ zl`I;^M&$8Gdm}ka`_%SG%Eywlni<p$;6l|>aawjde7#FKDxBnyOX|HM*eyh;#NM9T z%`y|}2gDljz)Gb(#*{uKbl<L78W`tUBSxHy)j!t$Xxq4FL~1FX$}JZA7lQy<gh5yz zsZB&-tQ|HSc6L@;V9`G<SA*Y9`IQ|I3(uRT@Q9B6g^}k3(PUVhO|_7&NTVxuCP{^L z=fWl#Sl|o1Y5js(V>jp0=PXIs5*Wkx6x2Z%#M58b)en2pS5sIrul5>Siepl7x@=Vs z+Cu_@3eE~^F?k8s?n!>?ivIeH*-w215eu2A5)|W%h^EqNnd%h#l95i-I8ZnWc_xk` zQE5Uz=_<44sQH?ih6T_gHuJ%LNW8{E3Q*DZDxGVL1oo9z*h!E|7GV_#(Mym{EOEjo z5Kw{fTy)qIzI#JNh_=xUk7eTNsQCtjC7ch!RslFgUz~ya9Z9nhk1(%%NjtDzqFeA_ zcEurH$!0C|5v}7GVgl=q6OQE^CUA4Bxx56b8d|~nE3dk&F%q@mK9b^8*vCF1uF1SI zf})+JeJW$1-bz8yEMsNS+@|qM=be*WSu0g?BoG)XjQuCD6;uH2-}Jk9p3^wLD0+$W z8DdpW$UO*p1m!O=Cedju!ZbY<)egf|ZJCF4>l(0zAP#Fb>A3qQrhE~{I^R5GjlZ1n z0L7gSFk#AMf&mj2%%<{%*Q}{;5Ix}qp(Q~+FD&ftYEVfeHJQ9`8<3X?jXfm&6T$f? z4oeVP<uV!dC8p&vTd_$}z>L7vATp(LPPAsUDvieo#MFyF?*1_???OjKs{Db)7`JWE zhRrjW4smZ|g=ZG@6&NZJe&Q$H8%hl`FDgN)U`SpPl5PtUXD-6%q@c}`IDo}48wd3r zEMldA*?Nw|N&Cu#nLFc>`gqYn>2(O$Bws;Z24~!LOqfSWZfcj-V0K%s%bEYn=O#2< z_&?HBu?MDqE!gZv*??hktX2ojK&&k%%z}QS;4v3<q&zRiH$iSVwM+_ZHea(WvUX~a zOHD()b-Bf4LT_3@P$gnFf66t>@`FknRe9amCCF9gn2R6R*BByZCMwu#VIqu{733V0 z4<C1_+gUr)P3SAU1A8mJW}^b^g7#R&nZi(+n1Ulpg9ux>C@DQTV8x6y=jwvUOC!t8 z_A81=<6lsK-Vhiy-*nNNH7c>pJy@oRJZ@R4{&DY*CVDiqSr0~6w`}uykL)ZaFsG8F z)`z*)pIm1~%$cCWNsp#ernVak%#L<Y>ulf_0CC?eBoo%W-Fnk7b&@fAqiv)G8qxCM zz}UT8D6I=NwU}&Vp$QbkBFj%YFb1lRt_`hLH~WUMRca(ig)EjW5{&>`&=`ZgmV7n8 zM4`Es?{+Vw*~;0_#dkRE8*$fz*&2C}=EuVtnzdI}o-fg+=+dWjF;I%c>q`^%;zQR( zha*j~1954E8{h2pPqkAY>Sq6@dxj@Qo1g-1#hfH5X;{By&fB@fF(!ha&6yodLHKmf zIt9$+z$;IcUnT=My(YFoFoCpa_lr9~TC&kf?GX_M7)mCJIYK=KcIvjNFKO?t)OqDT zlpeVscIjo%>VJ>Wv$T>j1)vB*%cv!o!h|fCpV4T1WK7(GtK9ipYP+7uM((4~P<T%q z;%n=9=?P6m7{~kW`S_|l78>RAG=7O42^KHks55cQ(rq@9YJ%et4kB5)V>I~AZ*Ois z8c6Xw4|L)(W+Mz0>}QLGO#2E^mJXDJwS3kl{JBNN8*7+ubA>ouwhq{(0E^lE+zvXZ z2YDcNFY2S|m@oB*>9zjCVS?A}sxiKBB_Kp<f}`15U*{3T4D;etA86&Qe{;jmK2w*R zC|vZ$=cO#0ln>9E)e$eoH%#3S+Vnfjmp9{u|6ztgvqbAy#mtlT%OoSsMXf87I(OH; zuC%YammpvA6ctNA@P2kItROsWAXagweo4HV&R?AFd2j#(EIuBpi!&3XvS{}wQZqW| zr7v`P=3fSMEM8I)-L`JcOQA1HRkuK2ow4}65Qq@`81_|nUS8prtC(X#(G`kj^nJ0l z#0=bujr5*{7T?^0Rl0!GGPL)F!{2xQjNHN$I_Zg%ga`yg6&tE~&ov;aX;}pAfHVs0 zX)%!Sib1;dc7XCv@{a<dE7mU=--+{-C)E4RWVr_jHKBcOgVyWZ+ec(`XOOOh`v`x^ z?`{9Z&vwL*2GS%)|G-Vihn-{Uy2&|G9kpMVg(x^97$8}pcoY2tYwDn-?L&D%Z`8T8 zl@MQVi5OtpqbrMV@CS95DSQr^#AgPMq3Y2NuPxeP$__@(6)Ug@1=g-F0O$_6NAC?+ zLxP^}fhzrBZUj@Y8~x|I`~L9UK0VbpV>bGB`b;{|`vxq2oiIp%uTtFiL+q7Z(Ae1z z@+;T`mwWlNhR06!5SU?_;|OsPo?+stW*yp;nP*?u2ZNcXZ^pzbJ{zAP!SO14^sTzZ zW$VNsJ{#Xv(b(}m4IGWCsZsvZp3^5Z9K0JO(=Rk*!+o4=Qga&U(0aX*XPJuBP5+Eu zSafc1g_1O~Q5dBj+bsr}5sD)M^RzSPCmj}s*r~rqpE0_!{`TC#pi3eW-9wiWh486B z9;F^+3rssTsGn%louM{i*0?$Gs8f0YdovR{u1}2Yn2a5wfO;2pT74bG5!OAr=;Ss) z9B2+})}}C>PSon9&kh$Eu|^s@Z@P_`zOAW>lkD%&tvG|SHrXf{Mf%HLx34c)!`=zK zFWrl(EmmdfhH)Kb_MKg+Ftxwj9_`rIi?=c$47${Cer27upZ-asp#k17r`d@iF?x7G zqhFj~p5k>IzBoM{y%=6~?w;M<EIxb2ueFDbHP(qIHFJ-yhI7xJwcEq9tF@J9y?(Fr zjMjzJ=h5)&1#FWXif3mZFYmj(aP)#RXD`^PTiF$Dwq_rWVQLq!XJq8VfE@9!-W1El zo^EIV^uJ=8ruyJ5&)Zsgb#PMMUR<xfe7^L2vAVRd_>v9xR;$l$uDj#$HC-p1vfbmj zecJu^>j4JUv&-tU#!~g!MX&!Xm`ohV0M#OT78cWpa{{Q+aiy(&qA;_3bof!^#j-V? zoL|4gAbr_<QFyzn`C?yme5Ma=|G~_2+J8gB{@Z`}4(8vhy|J~{q&{LnuKWr=5RNog zUV1D-AJdV}qp;}@|Kl=_(JpDj!}iCZ*q2T*-xa%sJ4Msk?Y~2Je<KawbWxwa{>pls zX!Ow+8bk=@TYnn{)9v$dYCH7C7oynsyY)Yl#o&o(-Tkg@e0;LPfED9)cj3PouU7H% zThAk=Sa1BIdov(#k6H8|4(NaVru@c5W^IKV$h4Z^8^$1t^W22tQXB{V^7VW4_?+7U zRV$36ms@1)E$@m>eDemn{_`TpXViuvg+87)e}{(r#<>rgT5Rd>(7?}3<@88lKL0Kw z^{X4A;w-e}d^BG8=Hmjz0Lh4OdS`==(79Q)Sorj!!v7c237YpiwC*>Ol{dfA+Ezrf zszP9wqP27?R(-p7hGz2d=9EOVvoQ#znHk8tR*#AwgVrfm2W?>XYe4F|%GrN?XkE8K zw6D+7+m7|>F?BKHd-b&59pB5ncKMib0*GR(m9YvG*ruuAxWF<fRJ_B#9~##tI}Yn; z*lwM-0Pt@>!20w=9|m-!3d!(e>$vifw{Vh&!}~^gBL)~Vmp!uVM!kxV%FAK@cA$`_ zclJWHbI>{)iI1LPInXF>I`5p}W4-1nu2)dW__X0a)`rd{DG>m#da>20;p^X;qXol< zj*t7d*U;loU<JJ-6)QH)$1)9WxVLr9D4K=zkc~iTo?ETU>;5VI5A)!pkPnh@QGFPp z&Sdz9paFvvoTP+&7=_(X^k}G1N9M^s>+`9R)Gwb`4f^<sGA7gn1B~hnDipuEvG!@Q zolZtfcKBB1zSH?|-u?*vj`5Az<VT7K-}T1K>PSHlJT0Ulbf%(yUa+lmq)(A5Edx7z z^LD5HszUVe;oB{Y%nu#<dLh&EruCpa|4O%ihdWW$c%^a7E<;=&Nh10)9Cb(i*2c!_ zOF1p>DvD^*Gp$pqXH{DFXN=~}si{avfBy2R&7)V90}7#6n){6%-f#w;>RHx+2=C42 z(c8)cD``}@C42;v1f>2ukRj@ERPi9g!?(m&Ra&<{-{P^+81(P-$5cRdFOHfhmAV#J zBU~YJB`QkO0u?H6>pRD<E0D)R<?pqlMun|cY86Ic_o#AUg$y)YBO9-gz0v2p#qdFS zKphY8m7B9GKE@K}qTMvQhr!$q_{~JtMMqa1Qus}E(#l~p57p39S5|>+N4D==rTJ6+ zknh?Ut23hyU58~*W^c#$;q4c9?#1KvjlDhQHmTr6mq&7?XwKE&&@>S0cte7wn0lXZ zxyd@g{c#R;bLZx^3Mi|g%z5QpOsf(WnrMUWHFp}vm49@GeOOr<?QRE8MC;<>8rLiL zAOlFN6)b%XeoLLz?aHmtLPHCD7E}wEljgsJ^sdebLnf$H#b+v~aQ_e4+asn1(%`tU zBYG{8J3Jl^UjqS)T0PJPGuvwS&iGm!Q{~&dIn)9Z6{Lq?7Ia#W;KM-Ugk$1iKmjY( zfksg8ln_zBb$Qgk09X}Ae!%Lca@x5NM4}5gHV})lU;{FDh{+FTNTqc??zb5a--L*& zazX~rN4$eZQVL5?LL2%d!YSN^c{S=Kljb`uxYz<I+@shZdh)%R<Kv;$-1%Auz^=rf z5ZYKiv+vM2frEj$(zx);7)UR1knh&4z{IR!;kQ=y4dMlY{%*7BoRU_3r-6Zu6!2g` z|KM}C0QYD%R(8&kB9ONfvs38*cWbBtf2p;@b{Ap(of>0c?{}Cq)BRq!2FT|XR3laX z>yN^3w1BLIT3!O2W#sVtM)DK8q{k)zy%A3C8`8uFx<DP=?%?`k<>y;M!%#0<H|Jd` ziUaOHlgfr<axGCo7<iVrL#0D6l&s@U2t?2YM&sqxxB?D8?B7?qXsU~q)|N*S=tx_z zcq2}`m)3?>>#DmzsYSwW`cVz#Tt|xD?=Yy3+u*^-kd$O<fu~1T-HUOhE2)YZh3fXw z#%s$W9a^pPrPIo(HQugDwFaQ-->+&s)m8rBJgQJSN!nNHy!9Oa90|BeP(AN(8~^qQ z@s{jZw2|ZPF7L;y(*j-Z^}okx2nseO%7$YU^(lCh`s$a^v+mp1A5h4py8tnM#BmN0 zpp2oo5C*3hHI7CXgYVS^ycQP&?}917libxB=WUH{Xe&3`GX>hOKJrYg{%JkF?Wxa| z*7zUhrxrZiGqqboU|;t!IkWwpeU$te8z=5(w*7%ib~y5cJVhQ<RQ^*fvPeur7ycn7 z`9g$QetGJI&5VD;Tg5Dp%G1%Cu>#TXNcxl2_VwA<XIGkN%Pb0;82_nma4woKt`)$v z?if0})vPGDaBwuqEnB%dy+$#oLTyhTwQw=azzy|LW$7pe<#hOgaT=c6?de7v5*XgZ zX)G#YmBzpU3VFF0-Plv%<!4v7#6+Z5!0_1E;|jri#lE_P-1yDi(KX-%LF<?s-(hH_ z1$uiG_!9964MJ*oJgM8<^H1;wtxY$y?^+d&Jm+j>8%7p~*t#w2HjIjfY{dJ)2Q_B) z8+{I|l+n^8e4rx98CX{Fh;DZ@K$CcNu4ZB+Q&$BmjhWHo9b)YiRew!{CRo_@hn^y( zzr%ovR^8%dJRvBf#_!Y)F<V;UlM<cc0x1bE{r1`zGX<>r!vD}LZEZuKDmvn2->TNo zupSx%>HwzYHCS@x2A{7`i?2U^zfooKPE<+|nt(r{rv{l_>koZ1o)YeM*v$`!x)J(A zwQSp1Al$(-J?T)=m-IYCAl#69p>c7iY_!nU!c$>^rmrZvCmn1D48+^xuWlW-$5(rf zK}zfMo3)Hi$9-^{0h*i5%17)%L*Fjqk3j`qXLrS$4I>n$r1`|Re+>quXXu@RrPBAm z{v19oH@s7U+=PTca(>RBLR2;z0K<k*I=Uk=K8b&3oLb`IE=06x{Rg(jkjIf4j(!oL zJ<_im!S?#0;87SHP`%%B37VzroX}r;3A&F!EC0Z)-vCyw!glfv*sJ-5!b!uo6%(wj zi*B#aPdl_tufo|d>@22VOX=5g`n95g@8T8U@96%jJ$BJZN`d#vF3<q~B&d}4A$$~N zO&1V{JkApUP<|sgH9I(b^}wOW=TIt9ANgcfKl4XM1MRJxYG*Ro+6|Go=s+&<5vnXI zl962|Afq@!I%9bZ0jgVgVm;i_#EEscc!NiBn#t@T!TOHBH{Ddx7xca}Y?c@XYC%=; zia$_XuKcw{@sY}AbGu%zSbV)nSh=D}!}u%pf$UenF?HM|U1;B~l<>k$y{EOKqDZ6v zBA_y?z-{W^v^M=Kt*s+_PJ89rkHvIog&->a!pas2u|L&F4^w?X-gi5`*of~_Jk(jY z8xQxj8Q&)NbZ*c7i<nqn_Tn}eDfV^;MAh)^)bN1ATHF3g`TuWEGN#iwCzDdsYGp%a zBUxcIHxFwSZ{reZc)0tUw|2s({lek-{{cSbpit40q`6I+HQ#Gy;oH(`h}l#5HU74H zA6uZ)(DJnqinIRUqr(LE=Yrx#n8x3$twK>~tM>oE@De8GP8UZuuKSl%kbuuF$tt_< zJGyamCO<jMW`M{?)0QN<IYYS~4Tyu(PyFgA15%$&?bZ$4u4De#{ai+axN6;ES`0x< zF7;EcjtJF{uG%=W4eS};_g7bbhY|WsD%K5LALk+}&uxX0fZrOv_s_o=;q%1PVbq2P zlt5)59%@Pd4x{zBAT$;Jg(R18H2uJI>Ry_K@Aj4s$%g_1!rC(QKrSClQyE|JnyHfm zgn#)SOeq1hoc;O><u{Q5Va(PEldz6veCQHU`g=6=@fq-Tgyx7KP;ME>N=xne9fs}k z)&zR6v2htUI=k-6UyeTChiK(uj(%6p`3dwvB~+T>EE4$oll^$BU7fRkHG*sz)By~H zFRJPMxF^(~Sen*IJdCAA!*$DdXlIOQ3dR_%O+iiHL!~L2qd3BEJ#CXpiY(Ks;r{?7 z#ZBbz&=5WxLf!;Ze1|D18W8aUEhx^8*^!GC6@Gnt#>C>5`t9FWn^?j{gv;n2WAvNT zud^L}`n$}O4G3{L!L3dkXo&!oc&6lZzpf0p@;%1L0|GqQ%4W_?!wBXCAV|uD8;S9P zSy$=6O~r61k0)CT^Y4=SsG<VUgRHS|!?)&SE;daFN@}WtvD@r7|M(8@ySK)KpIY;+ z2g8@eg?(T1?Z4n2{-Z*G5BR0SR^PmFJ~jrKX>4$8_DCeg%KHwZq=gYtSPhigLPV78 zP=-g)k>Rs`-p+pOM*3(uglX!a|NQ2I<?S%N&YEGrzEdlt@>(M>!LQq(dDgh^))+kA z(9ZaZU{^e`(Lrn8RayBusc^NBO~opd3D?DZgSftVqk|L=YmRn*Yl1EskkB4mWD~JY z<A1ckN({o5tL?fEbnW|UvZ)^#=1M%&50GGrL)ejGzR5rAP$-fVeTB4lsd0qDBoB8S zblJkA&Q13UKO~BtUICIMcgFNtrSucM(7pLazHzt_Zl}>G=D}#gY5_~ywHmO8!~m-( zWag7cgN*+{05-N?*Q`Ls?55kJu;u8U7%>7oTbsSh&UN$6HjxN81H7a9)hB5d2h>%2 z)?kVOD(62NK+0kWcM@*Hm!R{1F`+l)^jcnT^jfCW-KkVw^bt>w1_z`cY)jA{sMv@) z?ED7_M`#Hpgz1xlEqihtpI5}Wjbz4fa~xv^rul5jkI?q~alOVwq`lBY;`oN`J|GMn zCo)|n1r$~wR}NSFf<^H#{DkseSn_^Y&Z4Y1WL{YYa1OfinX>t_54oX!VQ=M?2x0+( z8e04Mt$&@iS%`g_BPU}~vs`g!N=H}635uY9rKM566SYi3z<xE<Hp7*~E@h4?L0oL% zlFzbUtTuQPz6E2LqIg@^--s(se_VjiH~KisNy-QRKYQ{2v-kcnQf}#;-&<WxQ!u@A zduE8YbKPtAURbNG;JEKhTZ?28_eSh4E3@`n)zw^NBTXk=O*fa8-1lB=ch<-tUB<>T z(lDBqjAEqX4<xs=NJcVJkd|nX2FWCgWF(WAtVx!{BqmulCTkLtU6RRj>O7z4y!D>* z7Ip8PAC8rl;C#<>o*&=yoFDJcs_M-U|NnO-`e(dP=O?gxPI~&?FCUoZ_pGz8{=Hnj z*iwF}b>Z*+!++5FJMVq9{nhW*;be7r*`>-A?v3{!JF)TO@*C9hRRAYCC%!B>b8qZ_ zBu@kXWBEv$`~ThS(BJc~JH{MOWbM$l_%pp8IQCzbua%Hz4za;U+28r<iCOobyvL|n zkh4Si*@J}gO19Yi2l}Sv^7=n=4*+|NVqLjbaxY<urwzI7EX!2hl+!Q2TG?EdJLB?R zzU<h-XYps;FEkz!ozUs;!f|`RG?B!AnWIwpt_nXQ1&Ym2e^@9S8HPJL$kC!lSPtSp z=81?zzAK`)!~K|i&%<eXkoyZCitv|CesuCbkrz)-|EK@K+R2V=*<mc)xWC&Q_Y)f* z$$l=6Lgi2=#k(u=rRlCJuc%1j&f&g0`(a^b%N{LXaZQ?kT;{`%g^3`OTzI&TxMcqC zK+Ts&w5(-0@SKW9vp=upU25lpqPi#*cw92YCJ-OaV>98gS#qV-*kdc@v6b-H8rI`N z%Hu-9<3ieFmcjC{^}7wkcRf2@>ry#aNN+n4s9g>;CIW)sWF(u7Or5N3>tbQErh!MY zk0-#Vf^2h0+bm(bR<^BwhPV~BL&bGGE-0BBTFTT0&J}W>N69K0-!$VUuxQ*&8i&}| z&AbJi(b%=D11x%MB|XxYe`5X?fJNhlq;a5wO)YB!_ZyuPKs-vqG+bX1b6Lb0mTrMB zCb-;DM~}5kP1RzohE{|Lkm!C_Dk`V(oVjQMJ0_B=0ROk4rQeyToeqk?V)&}TSF2t@ z%v#n0u9??WAOT(YR+kzpv6ig@i{aBV#W|nU2*)haGLR0BX1{i!)}_YLU^LqhDe=z* zb45`>pXN>V#1Vz~uF3U{iU=daNeuETTB_7nOpp5NjFw^vJa3}tuu;p7YvZOVwfp=^ zr9O;OFnZv&Bl&x*r7!{hnTeXf7b^0zl-kRn2%J)aZ=TNcYJAq5<iJ~f(Wu=HioiR4 ziq!4~MIgN$p4KsQ(gfZx(J~Nj&Tq3z4I;H{8F<fZn?N{;mLH0~|7(69n^!whBkK-$ z-CTBn5O8!_Mu&i63k<P4eNm}M@C)kxl7-2E+bSB#zOhbdN|{IHAWjX(>GG9s+Os3R zU7P@qn`i~Np&~z+)J_LQ;Ke>gYL`qg2X6H#ra5|P%(OYH#vSv!285fR9@NeUMIhX~ zA~k5$vS>>P94FM<nt5F&(77N25^yy8^?O;D8Uc5@X*{;~a2G*fupA;5(LoK-u~4f- z$GL3xK-|_{oT8h6FX&YG&$X1P0DNJhWgx@hr$X?esCG$BZkTCB*etuOJ-A^#$$`_h z1eSpZROACwW3?uh^howx9cSh(FB2XeMyY7@vvf4efjF&5NzppHrIg+Zlz>wzlEu3T zrt>4&*Ehk3gDLP)!4&-1WMAI|KMkgRtokZ3#U>P?;1><GHS^j863{DB3*nP<A`aXl zFqY0=#aYXU%dAd1K{(5d+yZdIL^iqRO|$?!VxnbWZlb)c@R*kMY~yT~%JHDLt&q)H z^v-mt+z5JcimEOX-C;@(Rla1FldD>`IIWK9i#tmO!(7yWl=bWv&vvO?F>;GQO3^#h zr9uzIA29T*d0V~QF>g&EWj*`gY?sQtp!Zne6D^ac`jUxST@_^1$wg*vzN4eg1bArf zmw~V?oYg_RmPKP(+p(k3_}u5RL+XffEc-BPeEaP#b;{3s`GI}C=D!)W|3F{+{Jy_g z(u3U(CG`%Qe&0qQmHOD&u3h8f5zmqA-H5|T_T_}^D<*@(NH!N;*oAfL7~K2IyGcTg zi8k;=A<H-#{-GTWbKpZ2`J)E4OuH`A2zWq6UXdE70ip=J*{4_@%3?jH)lAW9cA+(D zw3<MO_${8=d{6`yX$`*MjcK(~v|2`M!lJc+5b;L}YH*Pga$u2G#UUljdIuGkIjCK+ zfm{GWQErKlt{0}&2EHr|_d=H%ti?8_+U6wgf_77O$}?Rm7p?EfgQ;-#M~S{;#SLW< zI4{B(N^YA4@3R<-K+4{+g3A7&M|!z*ki!CSU9}q7FJ)ie_lwy(T_hXYvYVE@qg`a@ zLfhG%m9(8#SvXl<1YXsqu}nUgAR(w<Q+dP7_tv^dwo4Ypg#wne`Kj=RY`$T>PH8Ba zhCotS&ptfcr4sUK)0HHODUj^>e12G&PiZOS^SpA9TuVNE8#0n8L4f4X9huVk?8%e) z^cLihvZe>;yU|>1Gw<dsPi-K}L-xCQZM_+^@J*?%d)2Kd&i8E({!2<L%g7P?!y683 zF0b5q{KuMe85kfps{Ij*8n<jk5jdd<@ru;;s8kezT%&qLY8Qhd@KT>grB+eIJ!qzS z(CpHK=hoFG5YCQRvrBE#h&6$5_KMV?`^J37Tw5uwtpwLrifb#uwUy%9>c(6vo{5E{ zWtbh|?(6~(-g3+%vG**oZQy+sxqK~jsnHd&jdR^Tu4(5vRqtYpO2@_|k9!o|+tuia zO+P#f2_0FaBk*(wQSdA4+#-<c)ZRgq%D53+WFY2(2zW?EjqC$Gh$1<xExT!vO&?hv z+Uy`ow$?)s;HHY)LG%MTu24Uta(56FxorAK&X+9W6fbHT`U<g1oTa2v{D$dH66MGR zr0gA8se~lkY$vl~3M8dI$?nLCgoOGe`=cka{v`XhW11H-D?xxH)g4*WN$$y$N%j_T zlB1Q$!S;%#J<QoQ^E0HRJ*jLNO<87fjA*T>kqzv66zeblk>RgGAF_<hU(gYF<6$Ms zxQQtTTVVhFOlr&KGY9e{!ylDx{3`(Ng%l9q{-8(=_o4_aMjCt#>4VQ2*%pwPBiTj+ zOhgyI)ul#IS*yTe{K|_(>o@M@#t#tR{%}SO_o4_aMyh%k?*rjl7Adf3+>UOt7(WGA z$t4;PVvgowA|Z<@nyKgX{jqRg%Z>tzk&Y%J9Zf|#8udvp0VEuK|Dqgvzu74M`{r~% z8(({%Oa70vlm!5Mq#~Dv^vfOhRO1hVF%ZAi#xDN68ZHF~z~45}d%!Cy@;<3SqL#gv z>R>U<W%Jnt;#+1p5XUY|vr8?6sk+h7i%yR&S*R8e|1!;iICr617V4VWE&#Vp)B*-V z(S23Ngo78MWMFZ2)0{E=der@Yx3w|2kB)Rs@vy2fT;d)`<m7<lY8RA}?(xN0g1A2& zSti&QIwEjdt6~i#SF#3y5b)EA8ZUZ?qI#(;j#!u`5Z^MbfH?NkidqPhm{y0>F)pMZ zX%gcqp4PI^VSGqG;+V;<O{kM#xe!}INp*cOt+oAH3XM61!CA5kq@fcmfd_Tmlhf&i z>T^jUo488)igm4pGlCY7Q^LxVgsW;xs9JVxS}DyMwPQfeofFfhmW^b$B4;g}1<UC4 zbtJp3cF(kwv-zdyC@{)pM0QoxFq44*-qR+@6!58un!wQ6#WKI-1E|bpBJSK#j7g6q z4;cEJn1xUaJfh`M%Nm;gJvIzODDBSbS4XC&U6-Q-)`xK!D-Ck#;)K6kp^OJ`+eFI` z6+Q_fMHR)YDK>#$H_<WR6BYT5M=KS@gvx~=@P}0-w-MI5R9M!2&rCThn~O(`*&fE+ ziN)T@Xc$Jhz1;IVt=`?d1LMIxfCED*JwMfn6b*$!2#DM2-UM@W#T<BATjlKw;5ikg zJ@)3S+*CQJT9l4D__#Uk0GCu$&(5FiQX!(e2CL15f<f3+S>o-$9la)9L4suy>HWzC zg7Isstd^|+ziOg<Nnv2JqLRLXWPeVjl0e|NiqhHgjR#ccNH7Qfyop*swxYDhaJnpS zf~)b8mTnBdWK^gE*Hul%8W@tB18)Q^AdJM9Hd;{^M0S2$rEg{R&9~o~cD1e1#{Q}9 ztTxPP87ZjTidr_M7*pA~_D72?R+H`QoQ96H&3ks$v6jC(T1vlw&rQ?;zNOPjw19g| z)B#SKD9Vu!c3VB)wFt{VB8_GrUpU)+sS0?O;qo5B|F!I?Dm@F{LbFHpVU+rebZ+r< zMmh|9X%A{Tz=lTl)0Enl@#z4sm?#G_0O=`S;G|)vEqoLB%0w$bI5@A(E;VS#1^^^{ z<$04a&>&|lSPOW~L`@(OUHq2CKVsc)0xuR)*XmM(ov;E1qS1MkP_#$e4tvTxSd{BD z;3Xq^0$3!vU_=iZ(Gx(ZxgISfh@OavCQq)*`P?*4ZQyGYtpbZQ+eUN3XtsgSl(!~< zA#?2d#vuVTHV>@j{1OP4TDAr((ppT=T8wF}LF<x{Uj&jui2%GDw1D)-jYQ&ZO=2oA z*m5=x%*^jeV6iht6P-C4cjhFWfm7moK@wV|Wb>2Jc1J2O?B2>w%R`CrZ_D4?f6Ki> zMZ;4a9%uASF}!7{fJ@rD-ce9-$9kLtVK0_II^rzLvqK$tu?9b`Wnq=UQO;7}!y*z9 z@Q8Zz>xmk}E{Z@HNrW;Xce=Br1U8Jw3HpME#OYGXQjV+VqJ`ZP4ik4Y``WWCGWXKh zel2GGW~B;eBj?l^lO)yONGaX1NG%<6G#esjtdw?E&mjK5#_(i08!4r=VU$*fQHnln z<0dDpIHt+L2nbPscpD}HC!VG|lHufu^?E3!=&XE4!c(NQa~P#s#-8$AImw8<N?l+N zrzd+|y<TJ6+!HpSDTS1BQCjO#nG1TBEd})qrG3>(JBCpj$=Gso^_1@F=#YA~j6L_v zK!3HGo*ditgIu9am;33qrwJ8u+Aq@&cu<?fbS5^%5Uun|H~*-O36HV8YtgRnxJ-Up zE*QQkNLD+nA#yF>ctZM06=xhl`IA$0;FgKjfW=$%x!t0_6%>K@ROFU+-lg^^C<33D z2+E#E^nXmW3DHaD;{>osG(5Jr85Ds~b3~g7q9<aa(S5akt})S8OmrnhG(7Zxom^r7 zi$q%qqAM}c)G2;}YfN+jqFa`zRbVlr3yGm$y`?rqq6-P4t1;2&l*F@asK<-OW*HWD zf{1uwCM_2_S%7nD6P~toa0hp}Z-hHoCT=BpKQrpCt))BH19w#RIk|7tnBF)0qwegJ zU^fZ|1$rfTLF?OE%EAQxo{5^kXC_((zEF{0g47uF#61A7e?iTzna3uOU~&!##GPM0 zYEmd3D}HL;qGj%~aZ{U7cegTO{8HPTOraGiTiK{*BIBOW%oON2SoC`;uV>#l)}`{t zrn~@zWlyh6vnNbND)&(+{X~lAPYl&dnU>|q6*ILQS4KXzjFwEzp0dzunSkYPx%x2` zE@>%hK&FzPf!bawFh6VNP2f2d`ME_6r<F&x*kdc@QNGwi{RfW~8)ocrA>~oN*dy|| zppsG%du*pX$~SmK9@`~XT8%v}raUetJVp-*YqD$kKU`FdJzMT8T}h$_%=FZEB>P}m zofV1~YVg_&qtv^WXWER@f`2Si{ztMQ{5yWAeM0}fBX@TB@}ZVO4*1$c%fQjyUOT-O zTtA<v(Ni<dfq$wZ`6h)s@pXiMXz`t-<8o7`BNrF*-7=x%yr^XllrQ-ZwPz}NZoP}P z9G@Wn|GfKN8u{DOQak`(?etBuj{zGEFY?Kyb|i!XE~&^XQX_Sh$3*Yl{SU8O#;XZD zW4t;*nD`xx+CJme0j?K#HM`VK2SwnmK1FJw1D!xMAV`19NVkAkI)-n4iLICcJjlra zkZ#LaEAY20DLL?&iB^CwOq2s(n`i|{{v21i$*g0ZTas3QjH_3qMpuPhNKK65WVPuZ z+~lq>kO6d|+FfdG<FpEdg;%5&IIYG^f+YXTvl<!=Zo}$FY!B){9kKz-fu~Kh2E3sn zcd`t=Wor3dg{0T1-PD1;t)*-Qz(*!p1Cm*131&TsWqBPrwUB3zYVJ?oL3jUWS+0~e z3e3Uu%AJ~m1NAR=?<l{ATDoXp2s>LaMBT?`W2Rq@n8N(J&JR|d+`43WFeOEVcRY(I z-at;^vrvwXx{CbY)*P%`F64*#O8JqOyhsmp#<KHwva!80cQp+UEFBven6!vF@Gn#i z^8%wDlxBT5g4`3(<r#cK`PH*uJ8M(!p$a7hK*p`77tfqjUV1Eu!_<|t@JH(XiABkQ zL=mkxMzneRbExy`h7DAvF)##OiQPrpTx}Frl=8h2oa$M2YqbkHoi1uAryYsgm%T}$ zR#<S1_7>DQOv}?~@k5On>R)`>v<>};9paoeHM)m3^*epq)(HiA{wTF=?F-SrCua{M zqn^M`4L)ZRVtHOC_m-BzCtjb+@%oI;ns#!go#8#qvE{4koh(WeAPIB_q&%@zF0)O* zA#rx(y5)LE<iBnGYXc9eNG^+)y3qMu>vS7<Q$;;J9X%_ElZv#Eh?HBTYr$>ar9w<O zbpaN_$8UF!Nhj$d{c&3~-ND$&jI)BY?QFs}J`mxHl`?K=%YhRnYR)NSX2~`IJQTF> zNm<KqHDyZC9Lpl5)N#|jE(O(n!5MHXhzL$8@3_@C20jjI9J}`0=~RMQmOWLANmX;) zHWgnl$cR=f%eK9nGG*hQuxJG?Tg%Hr6ZMg4*Bmh@wqai^@x@V3CMS@N)w7Q$q6yYp zf7(mdcI7fJ2K0DNP1z1o-^5Y0y63Mpv!`0hECc?q?sCE$IIAN69ul<!CUsj6wS#7! z134G>dsLBz!}V-NO>iM(%1V9%eywcb^$97Koyu{!KENfke6P#K@_L)n4s4=F3L~{z z9W~s!c@3sa^w@WG06m6b(4fSmv)W`t+r}9>RXxsX(`vj=OSzq}(WQcUvNtsDSIfk4 zXs6AD0ZQdA>8@e#bxLrauiaK%xl{z+Q<0yF)b5*N4t&t3NbQ*^t^m2O?LAVP@)K5$ zI4f#WQ8ZLOuch1%1>Q1I2MA#oOdfNo0_?;V_$1f@q2_I=1)|YutGdXbIAcCrKo~fm z@-#~oAR!k4K*D%MJeSLc3MRFb^$o<gb0CkSQ~~#*2rNdb{*)b&4q2o&5Z^9RI}xd! ziWGk&&!6-YXOG5l&$kJ{RC6*gzIRCQeDAbcSyAty@32#U1yFYCpMc+}mDwUMGv4JH zkL~5Tn2|PcQPFiRWvSBNr$NNb3?E*$?}}h-6B`V#U3))tX5QTXC0kX;mDn94xJoLX z2N9_V{a)2ZD`cOkvER*`rS<l(i8^Kiu(u3?Qgi@wy2o@cTeCea2j26uT+SHXDFBWs zN6hrNn#xqCF_dyA>a@0R2EAD@ANK2AGLG$?4Tc^$6YQ@mAGsmGSI9t7L}kk?d!+Gp znq3|%6(pi|RZXsIDRU8+o0k<}cq1?eZUrsi6%*w^Uapb@2$0g9K*YUE9%mZrcsvAv z#!?U!I@p6d6C)zaes*l{rhQ)o5A%1sk(W_%ZDl{ZzC(U$*<DRGALAX#zUFtWLdc-S zs3wQpS?t%oAJkIrpS({#&K6{3`CA29Az}fRJ<3a@Wrrdv`x8;Y2T+2=?pAPjPPxd$ zz+IT)$w}b-&Z-@KmU)ZIj=9W%WMM4(wac}!y_1Bx6I6jD2UWU}DqpGjxId7|=}`{6 zr~@j42E3{wzq?R-5EOw=`xL3&^rz4gB(d@XJ2-`x=$gRG7U~ob7LHT1OYLz`1j52A zQVX0;1qLyK)8Do{wSZd|>U|(AT&R|DdK46au<(l10;l(5CP5N&T8KHFOmSLBa5|ad zw9t(?oeT_O6mx3B>5_GS4Oq-m+c-T8ia=PnJhc;?)?y||Vn&NFI&6cv3S81D>H;lx zsjb<>T?H~mUXfsw`cS%8g#hd7`?bVIv)ZWqgJK4+wr0T{#jYq0Z?)&Zr<SahR|@$$ zeA)T#>X@+sh=?&Gi6R1$L>CfFLPgCeDyV0Z>OMq_&b#`J4k*P#TFTL~_hqk-v>tks z!}FO<yL?>7d&<T=hk8dvI6SZQi$Qf;;f)~bCl@~dcw6cGk(M$yfPrBLhR4leXH#Lw zTBjVtjkI&SslLx^IhyT$QR`A;#B165eoep`OT;=0l;IVva+pRmIPz;1iN_kdht%sm zdaAE0S;)&FgM_@&CJ`|mU_S7`a=MfU$u%xtn9CeU6b_<<nzrQRz`ZI$wVWY2#JaJN zJ5NxcS8o1;DgE%k3>r=o3iQ^=z?6vrQg*_Cq+YN-oM3>%x;+78*0~)nw>_72AgPX5 zZhTm;l}T3(QEi`+;uk}DH?pXN?&UzrM34Odu+uTqFX|x6laQaYPr`iDM!p4PMfCIz zDXTRtdqOIwERRj#nW7%aW%cxo%d;a*_EI2wyh{a!a$5;lAbY$E*-jvFyh{a!at{bt zAbZ@7z6G+!qYDT>lgTK-WlRZ;OA(cOUorAWlq^Y=&H>?BwXh_0@;-r{!D?RNc3BhX z76~};%~@BJa@2vyX(i+=!J8_RJp&kex<XH{1uftW6RiMmnJ5R6^Te^wA1mlp=)tGV zcwG(&IN`|d_iHloS`(Mv#dl;oK9hZ|Hm=>D)Kd1lXZ2{J)rZvEF{Iu|#(15xxT&Mm z=#YABF7gCV^L5dN^?Pu+q_^y|+ZvpchVSJ0!;S{tDHGGv#eb?j|752py=7a&_PP3~ zXJ4D>Qh8}9Z2~EKdb;F8QKOksHj~g=L<jWz>4=tc!{O&Rr~0@c<FxK~3bLY~fXg1` zRzlgKh|2!bHyp%k>}~~joN~%=;Eq$y#0YtYvAYwoyA!dy_=s*jo-d_Pa*fL~+9V<% zNo6l5)K*Xhl512gq5?PP=uhEvgy7+nI3h30L&LSTOz(2_A@yL!{hsG~ERs0D7b@~+ zQPf@rMIe`BUJ=jzC2<~`c@v0dXWr~m!)bCIlqm}9{&4-ZY2EV<YANc#c@=r?)D8tj zVBV)ljZgQ8N8qtO#eO2i8l;X`tS0bhP1FJs&?kx7d#2a~7Q+wv4ot!yHWw`*G37}Z zkbo|{d<CZ35K~UffW`3Xw}<zuF|K7FiTy?QGWBTDOCZ!4!|(fWGHpnp<O3LbS&_@) zln5A)%m`Tpz~HfBas)2{;g8uYDFc#xzXF0u5zYLNujN{bIdDTo@}*08m&zp-4)W<d z#(talJ#C>@fM*I`n_X(>f+DaOKD7pfz8ba7<;R!Lc8_aqqfc5)1o&V{Q{F&;&joEt zyp-Th`iV>|k*ui&^hHFR>T-I@x6NrOM!<U}>HzPnNM2>lyHp;l(2o+edw;__miJMC zPgUd<sl5n_z)?$_yYQyQC?`IR7WzkjHjI1|_$wxA0degZH7(FSOMMeaY_Ax?r4SU3 zgm}OQCRziMFXy?{r8a9xSpyciwv21TxVC_Bm2YWD(F-z&k`39Yfe(%7Ng&i5(S-!j zlPRJLMs&i6E&v13#2xiDWpKfmRNU}HfrQFuD4@FEvbYL_WIg-!PIS%XQnRV?=yol8 zA9vV_C?v6jG~!N+oCEKeXoac&GKheT@_@x#%dRNLZOhHd4TX1t2*^5>D~6?L(aKGx zrEWucK(VJ;>R7LOM!ny)C^^Y_7DOpa`MM5O__wCmB%w=|hxa=rD#={$i<A;4x><%A zVch);FkMY-uQj9k+^DwWKGiaO1^R2(B4&v-C_GdxSe}e66N|#J!1l2EkeLGfX%j8n zP<YcsiG#sza|V%V`CZs|_g%>5_Pz5P**ot}{YLh~Z(qp1vTyI$JMwAs#`KSL%RJv~ z5vT5mk|Jtive$PLh;mo<8~Tk)(YlS56MNs-&Yg|Mu3eGe9hvK{^^0)3dt#T3ccQj0 zC9)JLy`50fR7M@BWw&&y-L@&$Dd(*|j8c~E(d15RnR>xxWGJm#c1L~O)iQDDtq-Fl zUjnEeo(=Legi<jnZ)ruQ4{$<7?jRMv{gXCsri|nBJ-y=W`M}~+MQ;3{=P{+FI00T! zQ9V07-=%Uj=mBpO^{CtpdcgZdy<+bJhRvi|HwnBQM8v?M+e(9v7~z$U$)ybNqIqo* z=voi~iS18|sND;SKp1(&G82E1xUOczlZ@l>x_Qij^tGPt`gYXGT8)0-RJxXmirSn7 zXaWzJDB6?dYeKa#xQ~uK?xrAW_>?O<V6cqbyDJCO4g?m*6)pu)xl3uwc5E539g!RE zpDt$Fa+sL4?1FaXN_Ce~N)h`w4@joJ<k4|0Wl{kz?(t3XWDa;uMSf$VcK-)V5%^F= zUXj}Qzix`aiz@Pp)L#9&rU=a5MwA2Zm}njNz(hIlsfv6AY7NV1^d#KJ8RmbIchQp9 z1d_2@b`nUs9Fb<1+C59&Ng(O+iqy_o@=gLtmsg}l#w0Y5jJf-VnvPk^)Jb4&q9(9i zNM5r`?Q~ECZuTisyBrjOSNasGF@C}s_$1f@89d)#tJzRCM-?)<UU8VAtkPkKFWC^c zfER3itO6NS7q?|YeAk9}7094^MQUekh*yCOs#m1OxXM)`Ftc>EfQ+kX0q24iuw59C zmJRW-pa|UTQ>1n#C;}N&&zaiQpa{HUqE+Bs6SaUg&b_2kdlnRd#Zgb+Zmk;S!E)xn zZJPrNz~eRtR)EDhuwZlG!oTBV$deu5mWo`O7P{1~+GJS)GCjN^wN0BWD?p})SEQEf zM?EAo@QI4NBDHDTbyt9wRpb?^-3y99rlD7)mf0XJ0GWwik=nta2rSOa1)G;kK@rGI z^d7054~jr$qF1E09Tb6gOtb>LZ=wYtGts-F_97?(i}SMjlQV<oAg#>BKeoBp2A;FI zxC|`L#kS4G+cw3PflMmbmv)!hYg23kPur|p1~SjQEj6Zq+?oJpmYOz@@fR)NLeK&h zr$XDN!Y>C!AcOCzQ2Xtm2xRcRBDH@S6oHJt5Cr~7&;l~}-W|1_c3^4)i&G)~XcL1x zTp3S=MW(`4oeJ_e{4kigFp_=!F!+HEu+sxG_)ZVZ=*#0N;02us&J@hpJ5w-&@ASZo zzI$q}$z=4M8kpf1H6Sy=seu`MQ3EpaP7Tb^iyDw|cWPh;UetgLyi)@+@}dT0*qs`f zaThfpQ^2VWH_(H%;%RU+F%9Mu(_lU^4dxTmU_PD(M-$UvJ~0jE6VqTmo(4w~(_lWH z21gUqV4i8vv1OS9nGW)O=|E<KWPcufAy@*LAz}$+f;dYsGep#YOc19AW`>9wkO|_{ zz%K(2Ad^Ncfra@qKX_(*^454Ry~kXdv!hD~$n<f$-g|a*;q*rCvH>}_@ru-D?C8<~ z9#D~2q;@bU0-2Fsks6aye*Fu`K}y&FnUda?+MJywb%2}~c|~fIcJk8!UM`#^z1OA2 zsgZ;RzUot?#^iTDT2|T)edu^4yjNZc5`=}oR2O$ZX1aGrjhQWqKqj`h12VBi3&^|{ zEg<t+w17-&ACwx?SQLTGXmK}q$}&CK%VhCnU?!s+donP4nbQL^SDYT0jmznQnHNqE z3{j^y_%Fe<kzm?LFl{85HWEx538sw%)5a%eI+0*HkzhKJU^<atI+0*HkzmSg@4<vC zTXWr^j@eF?1GzS<Wv6EJs_TGVkmW$OE75wOtxtj$@U-nlr?^1lu9p}BNrT)^+plLz zb9U-{iq78+qL&J<*gkX$c-=%fkj+RUPU@aAW&6@8AXjm{d%#p?OfLt{n&=epfQfS8 z5fhyP9yd{5-r|HAo7reMt^wK6oYouu^bIM|dal<z+-;G^W6a9iHs))<yDF+@7awKM zwDR2aav-;4#M@IHS`Ho}V(^x1q}JlWTVos<ME76;9ENI*p}K5oTZ_}SM%qG-5>H<x z9r7Vymm8m-aqZZi&_N)FYsocz&U9M$9)KujVTjsk6%`f)2W=LHXiaIh3JZcMe!#Mo z149C%5!cs)lk?!9jyWsXF=o)A=Vb6>Nje#8a9!7rlYuwGngWJ_Iss(OI7@ICyc0kM z(W!y&+ZgA-S0*|EWUQSfIE?!VU^wu^53Ii1*_$t94}2_S4@k=7AP$_={<_YA$)fCw zz{{4F4v-`k6Z$Hs0m)c8d!1pj*ZXK)c1ip5(E1hK0ducpmrl+SZ)wYeDRuFa<|=xA z<(|QAX!99UYXX1EM3JRi>sT^vC6hq9k^G3xIdvP9R>~``Rwn_JiBqy28I6yPXms9I z%U<emF;)prwQN&&t24H1MNebu!zf8!YWLK~BlESwwoI8Eu$1LVEGXr<M3k)Tx^93s z?2I76eh4M`RTteaJGO5oJPn~#%U-Aljy{Qx)zybls%3k004HtTB{&VCBwrt)9$3{$ zPD3b_N5Iu@?DEo=TFPnwKKyIGNp9T%U#iGmlH^@#SHED2z#A&^iqx_%nj&zIio7DV zmq8Ku+C({U%I@JVd%wf|A9uM)m)G<I>+-}0xION@I)cqEwFfE{Mc~UmMQZykiL1az zh1@i|)W)rUtH9HR+%&t?E(b;6y*@>1WKK8&$(%gL1coG5yjj_wRFe0?=1U9s$hvw0 z$P97GYuS9cX7l9)kQw3?sWq&tCxCkjU2S!#(LdR^f%H#a%m9Y2MlTBXcQVxI?zBye z1t3#FHbvldn-vQ{G9g;PVp0|oNm)rHWuY4<WhIrAg+x+T;-oCZNr?_;Aq@e=32B!T zA|LO)be5F-zNMrMWNGyDs5ETyw1F>F)YGFv^6J^wFP)`A_q<1)A#|{owSi24o?htF zXGLwD99uR?PTf}c%tSeGTE7uYc5&dGiE`kYiPnLeCd!{Hd>KT*3zqP8;FgK<@@6HM zA?upvEgOM#;I@f!;1d(All`gB`vl6N12|)%b>OCnP64l&X#JSJOLsv_;dM#jmWguU zOB1b+>P?S*S_+9H3fF?@xx&{$#B#c0n^C?;XU?Q;J2^Y-?H~fO&B{0enTNu@Jmo}G zInCrkl)v&(Cvkic5l50cHW;f6#**c9l{AxEF$9ukcj6D;wnVIw8;(t4Np4PCB38)_ zy%#OI5lVk`%~f`gXW5c2jn}qBPR;6cp0{az>Y76K6S<|3n8PH5iR<ocXl|IeA_CsD zw4GvhhN*b!j%JWti6M|w$zTF+*;HJ+uaGGzhGgxCWo>P!iQ%$F=88FUm|cb~M&=)o zEk+grkex!bW^@|}saz*-AtSb`Ut5ya<B7CR_gSRkp6(YG=WERfzhWp_B<Hftw)J?n zt&_JymbZ0M7$)F46YxsVDkrN@FRU{8d`D?o$r0i5S+c=A=?R$`%z>Ve?%&n@q$i|u zKWs9<IqU5j@PLYXm*|S`o0{!Kbh{UUN^Tv_fgvqxq=j|aGc6=SVXgzbYy;hlm9p%h zHvhD#wOAofY_DkzXSontF2t6xQo?<#l<?$zL-Ws!ZWH)QMUtXdzdE6_m64W{WXAcT zt@31!MzUdJOvW+d1h^lcjvX!}NWb{i*kK|M2coF$a#Xk5oY9HP)a;vcOt6aC^h|C4 zrA_`QQ?-oc5R~#VkIa;wny19=+b7x>l%jAW+5Rth?<~0_bz!A5`+?2y=yI|?jFO~q zq^%Qb$>!QArW0l2Oh8UiRsZM1gxo$`&W#(RJ35rVZ!<CnvH@3gb5pZ%MoYP@F9(o& zMQ>KB?Rce1lqpZcDDBMf@Vc7Qu3?mF*_LjJY<?+D!zh(gBERgh)64E?DF;^|zkeXX zfH(AUp}(I&jUN;eMIgUJ;1#LyRs5m|yrx&$UXj|iU4Q35ev7~>#vLh2=+varmAwwQ zZK4xEy5T%GyVULnMIhbqiqzmNSLZ;ux)-Vk{y~&qk&w%IAne=)xKe?di{DBRT}cs@ z&)cdw?8GB55KSC}ip(L}u&gWqubAj0ut-!c?N#AnPy|BF^+-N%s|v7_+p54oG;sh( z5#3|K+Q7>uS_4AO#cvzY2SE`CHLpkwcJ72+XKWxE9fXQB9VVxv7H$#PF;NFtq`GKS zZwEyn<Q&yS%jrH_QTDTWQ1*({LI)Phgu{hgk^VWQ;7;|xSB+K<@4E#xFjQsJ0q#+r z&KsD$Lezk;bZTXq)TcG#@tDlbAR_RqAR@?q%UN_Fm&32>9}IQ`rmXEii865!IT|Us zpFJM?_3WLE#@JNUId_yiq9MPkrMz&m0p|mjzr=4-6>Le0d~)&tw)EG@=mVwuQjt#^ zw`luG<I3;8YmWx?ENBhtgX;@ke$vLa31kH%o<%v!kwLZx&0XiX!h!D2M@oq!#hQ*U zt13Zk#D2f0Fn=A};-7pnRXsh|GWCh`+6!%@OiWhib#2W1{%tK~RRTBlB*N_|c{FvQ zgadvcO^%X49Lcvd0B=~BWneK({2A7An9Js%1$=Cx6Tqh`a@1R0YD7vtGR?9pYIN89 z<ygK7A_!UO*0BCvQ?&=C-oeADoso5bJ57`W516O}oHtPp4E>0o#R{8S5sPJ51k31r z+8qwyf7kdAlK}}?!;(Rjb3!0=+*l;Ww?;dqn37LQx8=}$-?$CaD`&}H?BRPoI`X}H z%6`B=KsP8eVPwYuGGS!70+}$P1!TgA7BB>k=8g*-`)}g^v`xh1!<UgkwvAvrqi`dL zLXQLTXD2Zo>uzw_!6n@uoPiKHk%2s7m)ObWxTC}Po=wIa$bL9z*TlSS=1m}O<k|sP z^q5#c*)jF9WZt3^9GBOIHt!8;z&RCFbB>LhDdQBqed;{?995ED7<#^=_?&*<pUht1 zV-qa{`NcKQo!ZNw2z;#~uShKm*#M3X%tknEhUaN@EN@=^-`!hUxorgU2MXaP{duk; zScnKn^q#kn6p!4o#{GM!_Kz(}MLq~b5@d4)TEOJt-F@jSQ67aT_<IpVWsaf#V$|b? zDd)hpiI#!KRpiHqTKKZa=<D3mv(=9ep%1CkUN))VTe1%96!k(6JaQR7q6)B;L;~@V z=2JIQzQ;0gfC~}%s@uz&JK+d?Y@%f#U&ZP}Q+sBLIgqbsO>^`)BlLYW@8ygNzJ(7E zpOrK9p*n)CbR39}G#{CIYWm2!5}g!;oK2|Gj49{94HGQ`H&x_AQ#)gdIgos$Ir{K~ z{;HWbfp~W2%`P>ZCT=GAQNZJpdhBJF3SMLsfH<rig*A0V|78?__(=D#o?*Ify&EtJ z+j_2bM@!)d<ol^5G;ma1`q0!G7AOaf_bG-!_lVt?;4d|}yORLMxex;4+^K;HB#Hcg zqN^RZ1>lb^RQ9G!vTmk)VYir;m0W#I+5b*RA&?HHhbnE{Oc|#R(W%I-lyUq?`;poO zCChj9OPb4l+hIyqLeI)dS&i?^zidj;UAKCT#^7ndJ;Y}^KYq|W=D@=y>Hym+@;Rn< zJSYO!`V^y%6a*098^>kY10f<0RDckX=>dd=<0N0op@AVHiohbL^cZ_uFq*V(wSY%V zv;ric3ol<7p$bbu5m*c#&k{LfRufz#W{G_LohlK%;zC`{WmS<}4o)j>D^?xO7zLpQ z43?e3pemeF5<w}N_!w=v{X_o#v6d17c+W%~;2)YO2R>9$_44-t2z13<G=T(^`35AQ zBnC)8$tbWGyLx63dD|klfcH(b0>rmm<^YRfQZwk5dO=_AD)~N_|G%t?bX>Xuq~nDg z;I?9N;4E0$$OX&9<hY?Ef>Pz=n9vR!)>0-1@R*5C0Pm|vzR*^_8&fNr8tqNf!>JSQ zr`1-{1H5OV4)BSJ{Qg62O5@3uHgK*$q1mO@35viX*Xrry!^T`&aDAY}<h~{lc7C&> zw$CW60%7MBsjUY^V3BKTPAZ395p!LD>qFI(M_@qMISLD1YBNURBoKC9k=jO31Qxlz z>6=GluI-rX`zfyN1lRXdT-!DWASkz~fkm!^z8WLuxd_j7%jp{Mm?p)gYOza=v6RPp zz+(8t=v+@7OTn6BF}QtFTUmLd+1Ku5who_Y>u9ziQfe#_F=zZBSF!7OHyi5hvX=6w z_liQoiwO9{v~u7cn<Xo8;1$*HE3RwpmX_`((>}=F=~BO=^5o(Bxi(H%*yPQ#7pnGJ zOJYzD=DBKE;T#`S?}tJZAX$}PHa%cAfEtE}&G3ENtgO*Und~U)kJQtso@R<N@Pdg} zftOU|rf1%z_9Q3*IYsk|1dB_;hacW;0?(V*6F>qwuT2ZjZ&App7O)t8&;}icUx>r6 zq{1&G!mp&l58B7#@NL4Mv)*@r#oo6q{G*@<EcQORHOZLIsabC3`I^FwAR^>e5S7QU zcLv#OrZ){$?p>KGo(c|tn<iQ&%#|RzukfLXqLt*BJk#k*+T^SV2n{*FmpRLevFet- z?s7lW=)Y^ZtSk?oRk^^ptmNuEm-sDvERX}YRWxWhV7_JMO(1Thcfg{@)C|9@Uap$A zWd0oQ2l~BFPwo4ka^MRUdEV3-_I1fQa7smkIv67TnMG;>@$Hv3wMmQA1QsL39e2|K z^0=;NA1rmL;CZLpLK@TY`wSyB?4KLU=v^ci22Z3wc1~cCWA$U_EW4+->3QZWE`U5` zlcOu}dEZTaYMBl2GLYv=6@wu^b&2td@aW)`LW~C<HD*+KKG*|qnrH=hTScA^wL7Mm z1Ml`Jy1AM9BlxB{Xab2ShXNqs{KTS0B)M`(g~-)4&!yxV4@jug0a|jVhCwU+I?#F5 zyI_4-0REPW#<CBykLA22#ZO)yRxKRu@Y+;yHj;gmfpM&=X}_|i>SKb;sO7*Z75Rar zHXRg!`}!2qk%%*D=1m};{g_e1X>!cUrU@mz3mbK?_jZwzAl43dg0uGkRr=*r!GX?u z=?;47hNknXmNG|x4^7ko@|;R8ji<X*{)Otv&qhplsXS4k9}8+v&1J=Qe@PYaEh`0x zXJH7$t=ld0)Na{3{K`i?a7)+Ru^+r`oR)#NRaDPDKHH^oH|WI)y{?VFXG&2AYuQjr zg!yO2;ryK_o<HK>R~0h!8I#o?<$~UOyQ-y|7z%l)A@P9sboTn;rZ#WcI057lomZr` z6cm9QD)Nf`+{!h${!`=H1m0C*^3LCJF!bchsE&hq`snn)uycCgb*1I>z)*F1WorHP zm}m>4x0R?|L<8aGQqbyBJ7l?9147O#QtJdoAWXetKeuu%=DGk^5-CYo0z*%dummQN zP7e$_rw1mHP7e%Kr&p%dUyq5l6GYb%MAs5T*Ahh65=7S$MA!O>m1{B4#RSof1ksHI z(TxPrjRet+1ksH$wf=fc^k{<UW`gKug6L*~=w^cGW`gKuKe1x%jxP55w&-)<En7<~ z@L~Uv+c`ie^nUJ$$}w9s(FX2=KhkjfEr$L0_DvIY2s>r&Iz{d=-d4BdSx)JIYzN=R zoxxwmHne|NwUnQPnzn6;toDRd$f_JX;x0SM4ej<FOWjFQci2*Q5;to>RCYI#!H$7( z$M~|A>&L8yI%FZ&33)$=%9iyp^eI#RgB2`(++5~B9LQz<y0-E{gyacGl0|C>dRaED zxjAS#>I60(jSQz0d@+o}kLip?pEVZIz>kDM*TJu6jm^YR-PLAR+*tM-S!3phBF!v2 zr)m7nknD2b<uhU07!sRE5RKQ((@NQst3UAzLXOM6RmKhYQbmK$TOO#_XIhE_;H>#v z26A83`=r(mit43Q5ahK5X##)PY+FFwxghbK3tT@{0NdW?Nd>-g-n`VM0$n>vM?k=y zHvaod?svmczPK0bzi&M_%AI5!idMfHK0Y72vmfgX?(*1OG>84n{EoTvr}MabspRX~ zFHLl*G_1P|WMDps%H4H!hB{a_W6S9Ff}?`P9t|*({Y1B%6emkXjcw-=wsS+-?vk4Z z<KLFQw<8yYreRpf<#xFPi7RmDsmxy%W^5VF2hU+b^F`j|`FT0x?w}F-iypJP-RILW zk-bz|z^0<3z0T?m%X=2mS>T#B$qhc>hKl?yM2&OB0ngcZ`vu><J%b9~d%FM?oZFs( zfM^5u3^{x$(eRSX0&qc_MzW9B@cAp&)rB((36ppO!e^Hd_>;`V?(*1OV&*Jq%#P8B zlzhu~ET-RXLY`(cay|QKqDy7g=rn-`i+XhTbW!NnLI3|{YnhK_+r$)g9Eo>WL%2Ps zoYJa&D7KwT*rxZPvaQf7hfOecy^bx1n*+}FkoJ<^_C}+eDYt)=x%3pBhvJ{xK|URu zy4k^~qO<Z&qt2x8<S7U8P*QAx4^(^5nNj&!R&T2)`|Le2DSNf8qL_suKBM8cwUo6D z{9P6GZmS-ix~0``1<kt(=|knlAh*6%6@nw#2OHqNK=V<cUi|r~axfJaJL9m<m%qXR zHIq>fWyX(p$>~KKr6%yQih6pC=Ix@eoJ&_PTg%if+a^|m^GdvH8p3T#<w304sAAi> zgl&4GD%%RZa@Yi8*VnS;C!2ZBLzZ3D-qP!2w%vwR=G0U4KEnTQ!}@HjKD&pyF`#c1 z>2tJ?>3P<MmhKcl;cXKw1MjKGZ+_Icj;uU+BFGu@*aTiRQ45H>!IyBnqXpaE9!mwj zy%Q`d(6v1l0Rab|j-6Jb*Nku*$UC3zbPS*2?bG%{wIGbVU=SvZM_z*v_>-}S-Q}^n ziZiY6m^)n|84ejc`7PhcE|v3^mnQI%ih6qV<bF|D&V#F$t!46-Z4>j^aU|Xq4dFJc za<-~Au-Nw9gzdY@E55R=d#K!y%e``J<f&eleMlF}=80ZAPqF1NQ^a$)teGNX$&qrK zUztl!vD^>0b$vQEb+dy}MQ5|@l~N9G9_7G2I#I<I*iq4-v$afhaMRmKsNkq~wnhc7 zwv&`IL490ZA24PMz@Ji)o~<3x>U%-+m_nirI9nqQ1l`#hxG&KBR5_3yGt0r=aJKeW zH=rgxEB8<i_mf?6I%T8O1kR|ar$>_WqL4{ZEX&q1b<4JimEgP*Z%#wFjg3KED#(h_ zz_IPS3ET8$SGE;;<**6HE^^tjH1i-`G4nk4S?w9UPG;L}Sa4$T^c3korQ5LHzzX{c zR-fHN-5Aifiu5&<^&Tzd>;TwNQF@p2DVtE8SuN|?hjMpYD?h1a!@Yts=H5X$sFK4) zb;VZrt$0f7`?Y*a-UQz*w>#x2$A@>av3I&O5N(f(vUg%@q)&@hxO}ms^-<zAEl*%V z1LHxSIs$Q4ch1Uv5<TlmAHX5RcWRHUC%7Fia<rT+sWUU{b1s!y29?1hC(laNbW6*z z?BD$2-^#M+G$g6HHnir?53Tt#Lu>v=Y0b;ple?iu&xh80GPLHyp*8=@l%^-geUd-b zT}PH2@U@ASfunjWBfSc%JT_yGos`Ga!>ngY;)RjPHLFpvsVWzPD)6C+jsl;XC<k(* zrn+~8fW7Qvz@l-gBl2FiMtp3MTfm}m{NXCqHwW}e#tKNU<cS)PUWpd47$)^T@fnT8 zMYTK1L}?a5N)Ma+*1PCy_S~+3+I3aik^PdqGXKsEtzxa>IJnym%Ra`uk1jrOCdmNe z7uDFY941xBmMDn>ve#D63>><nrTY_OAb#I$96pgK6N?>sy5~>6k4QG+W|taH6Gu`_ zrJCX9vv~BbE~&@g(^9$!+@n`4@}ePdN=1WujmK-|u?fVDyaog;dQ7h{nHuT|H_~e$ zZa$&MdWHi!D?V>(m<L8Yf2#1$P1Jm;aNM$!tHcWVl_15BwX9lm=-pR6`8Wy?)4JSP zNUm4H%_>+mA35-hiu`a<I~Npz=lc|?T?mT6i+ze(NfeMeXfB$-B@-P5!pyG*YS54s z4<!7+1@irf-O)~w`Omv`y?1<TRG*-0vlVsw+z}S;M7_Cp!ZZ?KTBqEhF!g|34ald3 zfwQ`0_`#=kSf!!}JYu38nD^NxsHg}=ZDZ5~?lZ5;KsfkerZyiGfrL*Cvky#M?zzbs zG4McvdaFw<c&s>e4t<P$FW~!`b#n#yTt%)=3tehc)~6L9-Svvp=7J&+%3hIL=)gjt z>X9-?+<;u>uGY7VcoT|WvdGOzg;1?byNh>2UEMa9Eg(^LWFN~XOWq;Ui=YV{*NCIp zhv#ZtYEb&Y?0oj+eG{+c-IJesTR!C?mt4Azq*CrZ^$m@}Sh+11{KOb^AQk%BVJt{> z;xmCRNL~uCBRf6%<$X58n7b;57Ud3rmdvud>ebN&KQy{_M|6)S%&CDHHaTPirweLv zw{m)Tu%HHSCRplF<@jtVsq02=g{UEyE2Un_DHC>A%`STDDXY;)nYhBO*&S4-Nn)A? zC6bi*TG(3F(Ebnb<TOxYets_dV3e5{P1*!yl0j-uX;>LB;JS+3V$ZwOHi9DXbe|%g z`^z{^GZm+4ad4W<WR@*yOq_@s5T=fIeA?#hFy=;7U-A&*Zb0%}7w6r7^4Io7CJ6-2 z+O%2$9#WCdDYfH45!mTdq_!RuHC(Bf*LvY(1c(ox7HYv`JoS6NVvntq$5uD?IPh>5 z`(42Aob_@Qc&Lz$g)X%tK@kWG*UN<jr|1Z!39IO9JLa^O;?z!XT1#<iCpa-*ic}O6 zo;y6U|8Hy4e(QV(cu+<4>^C=!(BYs5Y!~$sQAHF7K6OJii6TEx!a(3K@tY;yC|6s$ z>OPMMCY1YND#N#~3{xLg?YWZA0v}hO!G5+2-qJRC{9NmjynU95WgwaB>8VYj7)j(I z$2N4D-W4ogDgL&WiET{2S2<FOJdF&aR5PU)>Tx9dO-04xsaDWRk_ran3S~<J9xzd~ zka+3HX-uiw?yNrZ*2uK0b&&-Z6+6yS!&`r(rGy8bR*~O6sci;DZyEp3FBr@RRp7Bc zpVatveF+YPmk(Z!F`~a4Mx;4)>&{uggxsBNd~s{!-KmeVx4Xy)JeGZM*2$?8HFfS& zuluAA6LU|9=^hchyYE9ec^xfB|Lg8pzZY@^#bM}-_HqK5b|C>^yhv7ogZk%ld}*gI zuV^X8z|4m87;vg@ILo6{tl!d)PCu~Eap%AnCRzr*Qjs5hYIDYE8F)}dUXj|xpjhPK zu<lCP{c1kX0v{qz28Tn%kmn<6aac>a6gn`rcjSy#VK|n3EKivB>iJb5JCcn=E<W#F zY>j;UUu9b(Q{A$!x73#@1a}^}`RnH}><%fNFJ&Lka6<c)eU6e$R~qSpoVaDyNbvLO z;fn<i@9vYniUZm%sLpP2KpQd=k+LuIAAMs=-fW@c5G%@ix=NFNfAXZnUP%+(eB&66 zW@VGADdIN(w8?cUkF=5V&pHmZY)VtLU(3oD=R!vKLWCo>x^m#LzST~x6BL0PeTvl1 z1x4V+K1FKRgCg)&pJHGeBR&VohahER1YXf=dO5-aw^ii#C2HXt0-C_5eTvjb)*H?l z%Ae@{esOZ!*Cp);87L&<T3;W_sr^jGqdSR9xg-0)ZM5YmJ0iu;d&RAh4<7fn)3Swg zabKA;TGA;XLsfBt@>z^WcM_LU&Qp?yi5-!qyt~lTly3d=WVh(%GrxainRZd;4lsOn zwGEsPTEIgl;@Se&S`wjQicKJHYuO?&xT`o*#odg#YXR}$#-i1w7Cc7R#v^hXfIoWe z&iTrwsq?_l%T0eU&9=3a6auF;yRtC?52{E{RkZdfC;}mto>_7DYZkr<oH4H_fW`35 zF15!&5m*c#-_eP~U$yWp;GB6~1rkt)NEMz0MPM=ffQRK8^q!V(pul|n!0znh-nsP$ za)OWSvFg+I(b>1V50nIv(}TW8wdjajFQq?!ZuwM0Fz#=h0>rO4h~f_d@}>+Ng5_F? zikv=%zt}?u4;>qT4sg{(Iq<THI>4(Y%7KARC&c#1r6guCOg}W4JvXt3?{z=i)&q-I zN=?RtuM!9uh{i)Vt-gK)4;?%(2y*KQ$RNms12PDr1!NFJ3mDi$<Kbw;{+sv@mMcBN zrT<0-*{<2dSh=9^jqcKPth>Qw2bXmFGh_f4Z(xTSSsgaPH=@o*$F*AaTIWz$+liry zm6D_42Wdh*?zh>Q1J_No4E)GMIgk&M`lAmu4t15gUPnFQSvE5up2Zf3+v-EyE8W0e zYbnOSaSiomW4+pyi~c6CXk2}Co6)FGLUiB@75V7YUIs-VJ*cJ`-rYTC=1m};oq4lM z4X23<19$XktDhw;KcD?#?@iXP?32f^dq=y-uWI{*waeEyyG!=O3noug7Yd0f5CR9K z#QR}9><LQ8N;`{;)P{z8tYyu<oZ56#O3}gCX`fdgH_exQFfX`|mL+knD!8qsbR4+H z94-T=ROE-7+P<KO+qk@{qL*6A-~vbWewFNVKwSHYL2cRsHG#zTig8#kxvCAgmnU$* zn-=^OkZ{gtt4obYl~3>DAPWS+hx53Q@EG0tuA<#ed2A;<MwctKUG8U1c|LGo6XH$- z!8`!|ygZ_C_i6Wz&FypFx(Rs_P;OUOR=C?GWuNlRLS;81G7|-Uco~MfHZn~h^H3hH zJj$rxxcBn^-e|RX-w?`d3Y`RE?_R5K$@s)QmT&qmQ<b`SdZJ=RMLzrkq!*uT$df(? z&DCO<;pb{E36N(Q4qlPPKuwzyEJLvcGEFL0WTA(+9By(H^BpWtFnWZQ_cwJ=LXnKQ z99u32lYkh|BQ_mZd88g_tOk9L{5``bD#nLfZs1`2ewj(?;%qG0iIZj1#8mZEQj>N4 zkoJj>{>m`kP*I>~AD#*+j#jQ)4RkCdYB^3+BE>EswmUWYNOnHMcui$O4hTu77XP_Z zr?NviuHo;h`OAU$lYQku>@Ra?xn+l+iDAm&XJY6`ml;aFPHR`Ut;<ayUH*!sa7=nV zHa4~E+rOOcJ;z_o<OSKkH&e@g;7f@Us5F5b0wh{G34}mJ&gH`f-$U}mg52;tFDXm9 zlla`Ye;^kRPu@}6PaajSY}J+}QCJ-$J-s?GKuZkW;1&Pm7aP?(=LCs^bx@k<9Zp;? zqt!iTo}Q@3alK*n(a6@w+Z7YZa|w_2bKn(aIU*mI82ra2rt}WD5sW9mIIK8W6=Gl^ zr++|<g^fNUF6bBF9>sEY0L0Xv9TaqX&~0FcRd`X$TK03mEfq=JS%p^A%@D1`H`Fyu z2_EwOZ!^(gxB~|?E@*_E*)R7_4!Z~lvr9bq&k9C<cA1x4y+~(_v4WIR^ljp?Qj)m1 zl(%^}6J)sDQ5C$YQRP$QXS-C+s8ANaqGU0n(t|-AIIki%ta+E(p`ZvPtzMDZk)Q~K ziC5HiD|Ag|`&9xD=>c$Fn?4~W3!$K1BL-_RktOc`p$doZ0v(|RkvB#u_r+yxUWE*Z zPy{j>>6Dk9P3Xf_9^Z;1;HaK?c}LV{R4R(V2Yrgv9tK6=qdrAykAotx(eONn>jQnF zFLU+`xe2^$q7LwZid>9lml|)A$i+O6o_j@V+s3*Byjkd8vrFxEPy~`94Xp~~LqY?e zm~9hCYD9~Ezo{fIJb9O60PvpWWd%qk9J!X|<#kX5k_oR!ZNVtFfY(j50wg)!mfD@5 z2rQ;b*r)=@ke&cTUIyHG?ax%4mj&{|B$0ChU@<QXmKP?8C<4iZ>)S$?8p)8OD3Ez0 zwm>rBZK*MDL=i|PydpJ{Awhs4FVWeJ%f^<D>n$7K)lE$@W0klh9qlF3oi`m+yN;G} zM4IbTxue1{cRblUXGwcpl9QtujqHE1jv86;Ugo3Yb8R#mnNg3>k=+TWlp^Y}F8o)o zCF~0AJ;+hP%Q2vf-^2Z~Jfd#s<IfPgldpJK3N#rMZ_cb{NYYN-A%{FNEaDQ#2&IjC zgt9|ALQFV$6Lw>KWZE^_ym+cQ#kO&s6U@qDoA;dhpJ<6;f<S-&3GJl>rGtgO!lSyc zOWF(e5_jUZPkXUn%hW9r-;Z`FPjW|uF@mFrCQDgK+&A%8H3JgyX(oc7UEg7+uH#3d zZm-g9re^ZfL0L9ntOn0Zm!MB=EFTn)hTw!B!SH`wo@g=M$hI4K<`CO<YBo4q|5x@P zM*$pcD~Hd11PP=)8Weto@YgN;XFafglJFhEhu(kIQ?OKc(*DVgjHw~_TLr8c^z;U@ z%O*@AZkb-gexWdoKs5QvMy}5FyX<GcN!9aos7<L<6oJ!yiq!T6Mc_=IqE@VMvwA{n zaHynXRtns)xNIz+oSDQC^u=M>)E&ZTrc0H*D;tLoa7=4cDuSGd_&+EnlvvcL!dz5= zu>6E0qOk`SoDA|=1BnW}-gn7G?S@K45xDd@AHvh4wxLo{1fK6xq_!0lf!lqG)NTbu z;Qc<ufjvz&#@%ny{j1i|_krZVb+p-~cGDD_z$y1=QvT#OrGYal^0w5D1V!MnK1FJm zcbiAxH5GY})JVUC2A;FLHG$;b+fut06oKU4D^j}`6oJK&sD4GmcOvzFJQ6KN;+iG+ z6p-9IS}hxiyQbIzPFsRc0m;3$rIrUpAi4L7)UMb_oC1=2uSkvb%P0PT9m`t_cwR-` zmfD4&2;A;dq;@?h0*fONzl)j5eZMRoiG_G1)>9*~U?cHIHWCX!(l2-3f#lxxeW6Q@ z^ot^p+<Qf8q+b+)<lZY%BmJTXT(`U}0Li_#rFJPO0?EBsq;@kX0*fOt=(nQ#^B-#Q zNVFM=E0*9jU~x^f6C=@PBqnXDuK~%u>r&fB;&4y|l6$X6ZOhig8j#$3MQWs9UcUr> zY<X(~$-TFw_B%llNbbENwSN{AfyI$X{%m$gdJ@GWvB*eVvXNM31W2^JC=Yxcw1DJX z4v@fkOZYOW?F7-9!i^vzuXk+#mVpmUlpoZDkaD>=0FrW{3MAhysf%4|q+Aq%<l8G! zBjut9EM|W(x?7V>c%LxN{!y}j+46b<$S62kM-%JdC}Xn6@^}KsKzLhfhk_!I;qi*p z&Rfn;0I#XYD^er<awiQ)`sMK!klcG)YNTHjf#lvRQX~DM2rQ1o(N8fFZdl^cc#qN8 zveD=Oi=**gVl>`kG$t&`9U%F4-FnY<rLagkK=SVusm<AFbb#dFD^fdP8%77nlJSbv z7%REe4rHuq*?T|+O0<9slxP7NCD8&hN}>fU4%mA`3>bs6ts^173Yvi#3i(yg47^XX z?)1Q<-RXhb1wAl%c6#8enset5Oq!h@n0`6EH~%Gi)kyTJk?2(;(W^$HSB*rk8i`&t z61{39dZqav)VD;hCKA1xNc3tV(W{9>uO<?`nn?6&BGIdfM6bAxjk>j|{pDoDeUq6^ znZvfQSBcC?f@l$hC6>6S*9*2&?kwr|2XxfonmJzPkhmR0z`H7v*K*Ewsk{t&z&$#1 zdwNtZ+7`0>LgC9Gn$vwFa9=JbW<+k<h35rJ8W!g6HXrzcwmBIz?;Fh=Ml%*Z2Od<B zeEoU`UR7B=`^LmrnWs}M|JCKCFn=rJ)013;B+=y@pd4F7<<O&=p+SM?tdH_t5sEKq zDLW{G!$_p=pVs7ZTwXIO4Z&FUuYdQCq=6YUsZNpO`DIC7?nI^cyA|Gh@`U%Ed^qpY z@iOf~E?_L8VcngG-JK{?Og#Ln?E8OK(f6Lb>{v41lMhSwSWNa<*=KlZ#=Po%Y=5I# z?)aA{gqu2ezFJt5;5%VW0$HxRv&{ozA7t;iZ!%};J}<Zc@3Dz%%No(=vdw$hn0)S| zabT)j?oDb|kM>^X^t~I@m1_kaU^vP{bKr}D8ki*^YQr${ZwIoSkv6&JAO>j=QQ4n} zY@iIdWgELY7P}i}__JEwoZ(bv3C<qc=pM892K+{j6($Aiu<xa)#9Lt$BXGM{O=Q$M zFhEJZpGrN15r{ugozdSg#tBYCC}r6r4fouLN8v_yjApQ5&A2&@35y^#&+9wtku7_4 z*&ewKoPr7;y&X5<Be@f&e8`qqHc#x5Y0FM*8Ew}oOX=guN3t@?=E$SI%XbEZ46<{{ zy$2uzQryJK&P6@)TkwhtSrM^iG_Twy$ZUW_fe&-L$fq3KO|>|ZZK_P_zD>34!|g8n zbVHuAjrrIxi?xQ`Y_Kc4cY6kEh3#P&_Ze;rw94*l*$|%O3_wrMIZaO<7rk#(!+ot| zGrFYLZD}6^o>P(hP|<vsbNO!#PKS&0-HlStQe0;qU)3g=c)%?;Bjit(Fp$p}xVr&) zm)cEJ%z?A|6i;k{hg9TksT~W7Kz`5OD^lAEiooqYkJM)MGQ)*d$QNTs=YY93`5@Ge zn{5u<=u@P2CMW_gnP{j7&OW!{e+FV(Me=?-Fnow-4M^%8{iY4XJsSx7&9*s9+ZvG6 zds}M9gCdaBdqrw|q+D)Y14+HIQBQooi6{bR3(0JDsqsZX(q&-Yr$}wxQrrY?^eIxi z7!-k*Otcn~K0Jztr^WCbw5*>57Kf*0!*j<JTfhUB^^-sb#3i%UrM46lfeeUOq;@VS z0*k{VY@*>gnHrv!4bK6~Tnos6_|Vjj1w|kO;uWcF21Vc{6P+A>P|%DAXMw@FYB@gz zEDp|s4NmyQ$ORx@Ga?TzfeeT1k9@hTrm|x>KLunsydt%$K@rGsctvWnmX1@vITI}a za}{}8YVDv1+~`xJb~-2mFPZ2R$xW8Entq>Tvb85<P%f*Ae0~b}z(mWyhbGE_xeeVi zL&nI6FW`%y1>Emn@XK6U+FfdtquK7PX3_(yD|-)czYWqdkb(9dskMV51H2hTKvto* zrFJPOGUoSH<Q1ts4T``QeTvjr#B%94tE2d{Hkxf<t|A|V+Ajn};6|S!wM(X$xIWb( ztSp!jtWCKE2E1&exC&&<9n;0cGF@Z_a9oo+ra(r>+fw7WCW=7D%_~y7Y&l;AGDyls z6=p3Rt3VPhodf2DR4#U@k!Vo_ZuBWq`?>{L1YR=HYGt-78{%O&$}n)AC%;1jEDpob z#4sFX7&y-pTOf&dNjqx0<uS|d3XsHmMQU3?5m+1sVG|9*%B*JQXDvfVfw_u&5Nf{= z6oDHiS^<9DL`Q*_OtccET4yuz8wxJkEMMn4T4rtk$>$WZ4}B>+J@=vf0!3qb-~2z^ z_wUd2KA?L@l_o7W>twkTMC>wGgNSWn!f3BgDhxZvI*cj(op4uss@z{{S<f1CU06(M zoSu;3gM<j@yZ2QC8a*LgAkq^Ox>ypF)X0S#V~^wH-Q9<!sL2~D*)Uo=hSHMPrgeN6 z-^8beM@%Vnr(Nu=!=u9})iSbh!v?xj_Ef7s)FERC6Zd3lwMTDO@{<8Y#zef8r-6vd zlOPe(5xu18`U5TH)++F|isZ@YM!8S!Q=sneqUvm$c@ua`Me^m7*@bMXOZ`qz-J?l^ zzMKP;1G#ta@2dsG<Re7D0>`zosjJ7P&4lS@+0=FJv__?iGLag}7v71vRj*-p&iWb6 zEx+thycraMaFm~!KHMd0$Wr96{sp2H*p@prk`3W$*B2T#s0Cm2cmRiqFQ8AENYCf9 zAv}%j8foBzQhZ@anQ-42hQrQbIMl}O>#$Jv#-g0ldNjk5YCDEgbKVc?j{hrK%7O&m zS5ay~j=tsQY(3kjItR4;T(&XIS95pUDqPZ%rAd8V<+2W6C}hgWtL!u7&bzhAH@m@6 z)+Vq(H@P-r(`LdnTAQ*n*C&-7y_Ne)e6J$JMO5ZHQX9!Wouym%qh`yO)kz58h7yv` z7|wU0Lhce&>Tm5+ivwCFltwZ-Gr-fBJhR5vOz?%}%OEPJV|*A6yNBV>c&m}o4@&9J zsBV`7*nj>l^eGd0_-ok^o<i?t^+39*rJR^>CUi*|i3qr*BKh@_47{x}_p8ZA_eCdZ zoe-;th<nW9Hi3c48dQjpIOYYXd(;&_eX=wA(0@k+0%GpUHomOi5%EgNH<Y*i3Nt5p zQ{@H(oQ8_C|FGf<Cp<NxFI!JrakpC2QR1TKaG8A-QOMA8=zaldBoZRCgcDi%o0vHA zJ<V!2ZcL+HLDNMnRcr?XAiZ_J*FtyCtF;6NUR9A(12foeLM=d?0TNq=h7m~grJm6T z#yp|q4q2bhz5B%o_eX*mVw-WK8P>y3E9Sv~Y2~ArV@n6iQ46`kZ6XZ~>&Adw?HWdD zw<(d3#Cmmaa10<iU{D*M+R{Dkiet8zNFh1Vnscw6&>7O>F3T{1Zu(L!ww33++y9fS zma;u^A=>wsiZ8nVMTL)^yw8DDQa<EFsZ2pc!&&CBWwcN1in5k)--yzXP?Be!y1Vej zX{n!ps+(4E<0<!N$52`$w$JkAR>`aN(d>%)zoDg^WAE4VU~YUQPP^;1F|*u`EeBj> z@96y$5K-^Nw!fg!B`W8WoZ6&_WP~qtK%H7Kl0j%dm(YHoZ&p6HH?wo#D;2rhS$UV* z>!1kC#=SSMi0A&2I8V*I3B<EAZ(1CjCibJEXKs>h>%mxdOW<P@Ed&3=L^<%OiadF0 z<L=yF{^VXaaKc2<(vjI-yQY4KULbPAqDIGlJ$sc%1MFchWPq@jC_t!JcBI##!hiJ) zVh^hc%FnrJ<3BN_ME~z<<L?hrs$~zf`45BIsHSyib$b00fg~yTB-tqRx(7!xvc>3% zx3W?#d#*J9EYK}0$@z#j4)pX&mHzD@PjZa;Z?b6@;VW9o@B-&lRK3Vz<7UdZ>NBI5 z@3+`3Aa3O17g(fI{n^KR|F!SW3oWHTz?~Lm0XW{*MQT$)F;2dh5GFI#CJ^7UnF4X_ z_Zw;<OmvSfgeA~(>rV^#+C)czxORbBU22m?@+gqlUNM9#Bf>wiSPQ^cCRzm2UpYbp z;ot%-7$d?b4&|P~0i}G{sOP|+Hc=CJL`5!0{3SWgW3C#jW}E}hn<!e3S$16;Z))j& zK>I5{5`9>wck&@Oa4XcYz8yjV@2W^Xno#Rfxfk@x148}qANhIS(Ng9)@S=&11OLE8 zP2eLHRp(5;P*HU@gE<g4^6iMgqQ}&df1qB_6Uy|aSU%Fu|C9yIf$*v392+-N#wmL8 znrjrfl`>9kKJ!Wzh82Bt{XG0gM@~yOatbe+=s55XOw<HEQc-mlLXgd14#bTcIc+U^ zOr_>QNw1=J4D3%?&>Tpot2xKU&6IJ9o{XHP9}C%6fW^qkkyEnhRrE~;?!Wcp*3fcC zcHV6TRQIV^E&~oJTnnP&1b3JXgA(WCYT_;x!IS1@891e)-Uphf1P046I8ty2J{H^o zj~Crh=>)wpd+M92a?w<qz$Yql1K#XXdlnRdd;Ymkt5?Kxsnlm<#Jgs0TELqoItsjF zqSjr7l=87z;5}`sXCMA*m&#)k{?b_^57Wd!OU@USA|+I>7>OJRWx37(Zd<$$YF#Sy zL-c^5OAGM7ZvmRXhedBx=#qG2G(v}>jo4i!xVcF;7}kRIvk-Vx$8cOrd1JWIr4ph< zr#ZdZpW!G|YdPlw;-j8@w3%=i{S<|B_-V=bDfjG;{d9b-rECYlosWH!<N(-EQT4Va zKWnF+UYW-x5I62rQ9a=?G0FM~jvAX55Fe62AnqK&)b8he-cw?ajbIM^Qxi3TbZ1bP z@%Sj1192l=2I8@@%eZ@L?pi>6NSA@QtL`%X9+<xcV9_}JwH|lW=v!u-1MjM+IyJFz zGi97U$i>DBDdPlf_NHu7m)IdA-vk~mkZ*RW9S@4YPM;#R+d<LK)6)M+0Ro$0tpm@g z$YpP#OKr>iEoXe5)5B`Cfb)POMZ{z`OYbAt+cW7)s?R}=F6lx59c-P3pf_dcjR zqg?k}H;w{lRU}{bUF%YzH*(woUNpVUkuH_%!QV}Vqt>&dz=n!?A*ghM9&p3-Bm@<@ zD^$uol}+FEP9E{dm5hdmhC3kvzcQ9N5Nc!DM)r@gAL>#+WUO+g6s7E}z+*;q*SFL8 zFH_CPY+JdEWv8>ox8LqkC(ZIIBJg}kmHL)-XOSL03?d*sl8uX$Pg&;{f%{C<?kHT- z5{A^Tnd%~tv5}X?W}`fWF~Rc}vt8f*iy!U1P1l(Ik-zxSAN-5->~%-Qw)Ti*)UxB3 zRD?Sb0Z%Kpk?h?r7;>Uk9u3YG22Gl$meTjilg33E)rc^V@5v}f8L>%;(zqmm?*EM_ zVP*S4^;dc{o&E1P#^=EO{{y0B;GBs%z>bNQfu~jE4+qqa{m<qOIR2-II>0L?S_aNP zGcDkTiI#!qOw<8hHqkP0+e97U;r|8q%fM$Q>Hw$zSJMK{ny3T3@WQl!FHLk3xbM$R z3%G8glfaGt%d`d!;G5bQ;CUP1CXi8;uhj+4*=Vi;*G+U1c)Bpa%`UYy8{m_`*Ctv8 z-mn2a37oS*Sp_nxLJi2M${XK6Mpd+cjH+k>=WR4k0$-SD709THFCe2TzJTY#XaZlE z=zSogD!zb>s(ghZFbr_&V>0@^AZ~aW!Z{nl7Vx2oI>4#_-p?Di`sByPw02rcxk?8z zZeEevIUDW{5Tagj;Djr%9;o;KH~xPn1ABCeO=`I#Tli+<o0C+hR6Le_Epu|}(<<N9 zlRJ|MM2EC#cdzMd4cCV3?`zvzp{=p-&Czd;(r`r;zEDv3#=|pCg(g<Qm$Gj>I`hrO zH(tnpQg|gASs0)9O5dE&cH|vhFo`%cv5=B+Xq?maRE~puL)&*{-<(tmh**-Y>Fb_7 zB9>-?9Zgp%0wW*&AN@Wtp1tn|Kw~34sI6t%$mg~F3-U_#u2*k&3od9nWC5CmR;1S| z0wCY64nWiOWB{Z$Dgq$i|0llx<sKrR)%HXWX_`}&@vPWGq*p2eAir82fTnB707&mu z1VDb@0&JAWh^7Y?ATNv&(#fak6d|9|_C$(knpTzm6d^rW5disobpV<UB?BPMD+07t z{-UBC`Acn2^pK`ks?y&>q-)R9DMY@m?TG+1ZKz6r0HhZy0wBLs9e}2-WB{bMDgq$C zW7fqfg!FEOHS&AfUfBK+y{IrnKKifNz<S&KHz#s;5J1|{*0%~9R8N712{SM9Mmnjj z<=p}KezVr#O&1*LtOftjR$fnmh683^+&PfWR|H3X%&dz&M|xaacl(XK*J)(y6`qlA zXnSHh(sbH_7pWuNstAC5+pLRuLwa3X-;$S;IjZ#XM#D`rF9t_C`oE<Y8}e~&AJ2+I zj&!2J8u=b=FHBWLYZa!**R}l%g?{M)m!=I>8P8gUofzrqiU7zjSF|I)Zr(NREjL|} z-q6;!vX3n7Jp~$WnR$^M(mNHwkv}x+;+P|SWWh^gPQw#3FOE6VXBEMbzc%Y)aHQFv z`56;UI2szN(7*X2ozT|uE`fZXSr>yNov8{=!>pMXdyaIeA~^CTy)f-R!9zOxzo*v< z@?6{dt&uKOSR-FE>*7j7x?W+8d_&s{D-F?kb6m_Q(ya=|$S-SqVtb?MiUla<9O-sN z0OSwMx=0V{({gKXks*Cq;T!pDvo7WoY4)$v<B5D!+Y32Gw5P%p`J}cdvPRRCs`M`t zq_Y(PkRLMZV%Crz*4Ai^(vX{ZambJ^RRl+V&8&;pK}a81t5WM7PLV#;)}3;N)@wlU zxFRU>7iG7-qa4zg+8XtkhSz3Z>@m`bKlf8%oJ-rDbEKQvTHdpepV9WjXw!7g0u;j| zy<8Ch`4tNgHheu8(zI;>ipLwIH!A`lzhwcUYg3x;T7Y5?kUpyjfc$xN0GeJT10Zd@ zOfOdC<Jz7W1DYmOrGLdCov8?b{GeGER~*uLZH?w14TsIVm_DS(t+nVJX-8Yj^AGuE z(i-U*ZH=hWaNf*|)R11R2#)-!Sr@4zy;c>Rh8t#H436|xMR4Tz&02%^4i88lSn$$G z8V!%lytrtPj{YBP3dL;>>7=z5`;BzJwH9rW&Rc8I7HP*?i?&G5YioHjAit{Zg`*at zI~AtL?`nHu4bgN@Rr=Qu(kB%GkiRtRV!x5T($;9A(vbb13`lXVAZ=)CIWfqm%(^&N zkWOoBbV5(Velsu56{H8PwK!%-4{2+e8uDXiUCay8<JubKg@%rq7xRL2y&^dBb7ox( zj`Vz0a2hU}c`-QBt%~5tx6Qg39O?C{;56Jc^I~wMw=04pe_+<d;7A`<1*hSOnHPg2 zeO3`1`D?S*;JvL2Y4#U>sz=k2hH+KszxYMEM_bDi4*85(7kiF$zXcDc8@&@E8V;Cw zvFAwVD}p0$n{_cb(qmP@X;?DzVsNCVt+nVJ>A7-iFX>1xYHK-b$gh{J{f!ot-l?!g z{xE5c^pUnki=2ihW?t+z(q|RHk-s+UVp@=9ub6G60jHs%3jNzY(mmFy&U;x!I<2kc ztRkN;Tlcbx^hkv@@?%MBq@4<D<QJ3HNUv5{BfqZgyZy~EKO0nb*E|<5J&``L*5Ys= zeWI=9j3IxSv_|?$TZ^oa&FLEw{nt52=gY0VaYTAVTg$AFA2;jbArR@hwHAAfl;`E{ zs<4;F^0VGr5ENifSSt&HYVQr}LG7ZtrB6p6X(^BUfjrohw;6ag`PyCzSOp&b7k=@G z;oT=5KG#x2z?UkjXXnp$NA*GDgqETQ<h2s_&W5(W(8qG3HLeez&g&Bt5dkl#NM25_ zb*Wr4y%zAgi8{cWW-8pM?6Vh9I*0zH@79`@67{OW>n2(S-ZD|=nZit;ONikyg*>tl z(PI^HPg+C|^``Z_-ij2_afOHU9-fG}ZFfD0fUi^}KYa4!3^(vj+j}P+;FgINC-i0! zr33&@X_E|ItxIKEg`x-CU(}<L>zxNjSm9O>ao2=<4Wh-{E?irS=&@cKb7>-?Q9WDk zXepwb3is=&g@}L$Rn*G|74|vN1F}KM3)Vn(CD8)1oro5YT|l&0@+|7a%i8)uQ(LJo zbY8#IQr>FZ?3QPCBl|Ghs<}5e<LTX`1DAC7lQ-{yH&oP+PvLlbBy>?cpY<)}9tN9o zuR@FUq5uZ$NnWe>+K+n~lAkj&<M2XIK-L(*E8Va5*p8I5No@wvd4(6Wbnj1IQhYh6 z0UNfLt!*kiXQJc#bq|}f?d|>Z3NM;y?TNy$<9*})87i+#F9(k5HYZc_{u#ExN!uB7 z;C>UW0cTCLd`b5(wmJ6_GWf1-d29Q1S37RI+xx)#Ci;Kbd*j%;p6kx<UXnlk`1@J5 znV5CBUhd}Erfs=q8vblH%k8QS?Wi@gRh#?BC;hm)Y|WOB;*&_AOspit{wRxB(=nY8 zFx3#KfCzgDtbp(j{UJ02B47oC=n7Z?OQ1w6paNDv)GQYv5CJPR3QVlob<f;;K4&iH z-bcxfll;*<`=|MyGiPSboS8XuX6}8DGr;G{lJ8FSq!8VIjK7}&P8;jmqQWiD0(RR= zdo#d(Wn~ROocD4--sqEe;efo+C*KV(zsWcAQtRlp*Y>9R6;68=aK~6Pz{kqUG=n(s zazNhvlUIF#y!j`Zjp_@ZkL<<I7VwF(<Zqqyq!8z9?`W~vu+vD_f$TK$)9UOjKW#hA z)CGm?G*XbAg>6NYWgB4+5vg6>GxlsdN$}k`Zjr)K52#BP7LFP(?cR=7SA5;P^AvE^ zSgkFEIBu!SFYpjKmvTp!?6zOJz+PLY*ZOr?4A}BWfUF#8scg+_OWO1Mnz}_q*V(fi zFI3I_=n@{!rE#47n~R<FVp&dD-qY0LISz$ypvfkKuOkW*)}UHoSktcP*6nYkP{d~P z*MD&`-WW~bn3-&$Tf?r4n&#C(ty)laZBOBIFL?Zo6zafpzyFOCia^f&b>n{%)m$g1 zG?jLwI8;lyBDnEybHN==b3rIl5d=O~!Om#?W(skjOpyb=D9S-}n>$<p`jBuONN6av zjp^D=G|kn6n(|yR0~B*miUa-PZUXQ7vSJx1f=elj7w}7df%uZ(QlxmJV?~3@d_bYr zl`AWw>@F6{?qcDrhK@v+(gJW*vvLza-L+VA97upEWrs9&Of-Er>RjyU$Yw@*PUA(~ zQLZ@@D^x0ZqJliv$^~&*1ePLLc3BJIvxvMbVI~*bIT!clec3|Umn{$z5;{q{ZlV`I z)$6?|A-FS(lgz^exvwKn`k&WHx6Q}V;Afp51mk(+&<6Bj(`7slZl`dx+c0-C2mHT` zbs2bUtT|wpdKC$pR&GG_C{r2$e$H5zflJ1kTUEI3S->4*T?XRkq<WxtW0!%w=CI~~ z-iKWV?s_R8X8`%O88EWIZ4THl)@5Lid9=A+g)ProP>A;w?SY#nbs30X6RC2%beVYR zl?6w))^3Dhj||D$4g4ZbQ91=|sW+1*aB%*}d>OBXOOt|lwPlNO=73wqx(wVl)*KLD zD0Sfu54{wy#~k2gAaB=+sz7|B)I~IPXa(nhy>@QD4D?6&IgavcUJAHjtT`aBElG<& zUM3Q~fWsEFT?URCYYvDTm%0f2J}{}vzzt)~0q-hH2KTAmC*ZP04Ir=8NCUu!c26(| z#Gi{45N9rR;m?V<gvBiZeq9Ozaqc2TNV;yJ=^PM$F9nHG@%O?4^2}H20{R<=%i&fa z1=$t)EvB6V@~kuSP!L}=xy!&wW6c5CU9zGOgwN6{;qp@}dKnnm)yEu=D-bDY7at~d zd0ipTjHK&8uKlGTaO-<{2qscME*_i|_p*A|DN<(@vK5LHyP>}xDg6}-w=2HV5dW;j z^>aYBo$M|#+_3Z~`$Bd`hjFwRcz>Bl`lU9QF(J@GzJUw8t4H`u4r1HR^>yHw?pm4L ziW0nCo-uLY9A$G!J-M#gDYy<CRnM8pLEvdcLm;julf&5%s$|R!ojHs_#tcoCM;#&e zv^apP52<c%xl6muwx2Nvm02*(-g1R;_LebDq?=S$oc*oOcCG|S{G7?Lu@o$^w_IU~ zz2yo^>@A0V4t}LK%>FB&!%^szulHIwHeySrRgS${Set-LZV`Y4T=K<j;E@iPNC6`a zjl|MVmx;X=EM97rqpB8B)eDnql;foq@zS&fM-5=pSS>=RRnG$6H&z2kbS3%&xnz}I z0=F!xYH?XckmSsxv&{!b4VIb@W*W@79gA-o<zS{kFhjT^N&pF0q($Ik3sV~9$fZ?| zTpH!brA6ez@lRR=u3F^M;`ry|n^rl#X_e!fMmfG|vCw?9(I`h74Wf-ri#A%oZ69s; zrx*TFMWaVU3Zf3N7?5~EdI|KQMT^j4#U4PkfJ7TItDi3uZ*ZQJ+JHXZXmOtO!9|1M z;@Cov2C$|tTZytj;tr`EIOU~)J_KnHg4As1ZvoFKD_fPs8>3zhNZcW90vlec99pyp zEqol&AdVQZaG(L4HdYJxz*r3+PtL^_z@|O8XaFA=tF^0;Cl*o=$Ri8s5b($s1lBAj zX#jcbD|G>Vn9?YRDXq}Yf2iVU&9_nsHQX^7-0vfd+czKxKb#<VQk|}h<?S2SmB4R1 zL2x0QxP5~i^PJx?Z{L9Ug5NQLg^1wxjf#En_KmQ^XDd3K%e-N?x8AhdTW{L!E$jAq z-|ej%5I=9-t^+v`%S9Iu4=ncHx&eU?7CB(SVp~-f+bUV?!)-10L)mTPP3^Yvrgqyf zyN!9fZQOvEGP@-}>>@_ms4!B3k?_-*9K=~W1U7-3)-pK=T&i4W0}Dpqs51IS$><;9 z3=q46L>yI3&dTLivC`<k)=N%4lfVbc>Wr3drVwmR@-yr7>E~@Pm>g9|-`rXb7a6qE z{p2T(_$Kn9#Zk$5jd=)*<Q%~D5z&pX2w`^pxIR|6=ULAb9(xvnPQ#*_gh0pN+9c&b zC%LXS8C+wC5_}EG#{~&D#@=iRW;<tQOQr&|NnIx`!{Zlh=2C3+KyBr04Ss3%tB<Pv zCN*_Wh(iN*L|;s?;Evg*j%~)&Hm+#dIQ7sHuC~w=ju&<*o5k4_=9dyfiIC=0z$-bf z%i#&2xP3e<m<C)3(T_EoP+fLdAXam=fv0`+4Xg;;v7;*q{&NS`t}-I)#~L#`9ziov zt>Y2aayE3lFk*E)LRO||#?vK_R}hOZbBQuDF%2(?6&;Ty|48Su;}I=3H2`xwHsY-U zkEo2}x|0jXzW59>%nRvJJs>hqJ|=%7?<eICO%8p$SN{FNx$JLElIh=em<uOFZ*)B? zw-yx(GMY_$f;I<?{unRX0^T#$9Pol(eaOzRb|ZY=pE1i%{9D^v=)66np96ATEq}=w z$fdPhQ33s9`*}PYZcU^jomI>-VKLE|WWr*eF~@|(yx`~|ET#pXPFTzeW`wYq6xS^} zpJPriA4Dn~+PITz8+@Vjje^?-B1{HS=f%J)I#DD<=Jd~jUw%fCGrxbLk^s2_kb?MH zCeJ(3t!O>!?_TXsVc}Ionx_s^HjFJGV<$7<Ue!~FdpFkfJj-F$b*1W={(U`PKCz?c z9PqiZ5+Lu=iM4_F1X1|BMmC8>ICjchQ#at2E0|-ZY+*nSo0&(@<6oBzdaI$3`5+~M zermKhopCf1DGoE7WJK9;w)7Te1wm6(8820wVUCt7gD5@Z6wWY5%hxL+E6y+nx^2j? z9xaDEuRH}F<tZ@XOySUTWY>g48g68@3@fp!rpuT(R-9<Y3=JYiP&@eL6Uvn6f)RaQ zxqK{Z&>LC)>Qqk2znl6l+igwdA@j=36bjSJA5nd-#yzl;<Ztw(5L{4;o9lZX)toB* zns!DacV7u20;z96$K{-+ozZXAQV8y9h1ruXsWV@(SHiwtOCeT0vnPevF!w+4Od+q3 zW$Hj2nA{a$kL?K)Erq;SmKBA#ZgN+46h726>j}iJXZEBJdscY9PxlVqK+76|sA;B{ z3&;i~mTqY-+m!sCb5FXgOn<R2=D({<Hma<V17-5QTE>Kk%m-cp@;;l)kd2!u&tqHm zJXQt;V!<<eQix@%a^jIfUT({phS)Q?D?r?@IQ|}ecdggnVUuYC!G4-en?aRebIlqV zR^~-b#j=YEmo)8+{&6jZSoTb@trBaR%5U@UE95P@tPzN(CU*t+%vk?$KtuO)nr20B zE8!n0$nb3|lK?-HBv9DXOz8>miL&yMI#7y;A}c+lF$HhzWz35~pds(G_oU@e<4QTy zxWc(=%J#4;K!Vv^o0`U;1Rz<%gdk5fQ~ClVD#=TGAD5&4sO;-P8Al_<ahw3t?R&fG zn+DYpIo`11F>_9GGs{jw=->pwgc0J|pD#lUsC#jO9N1bq8ji;xGn9_UC=v8I9)TZ2 z;dn%TjD_P7`Y{-ehxK`7%JIO25}DEv1dUnYio*m0$Cx=e2I)vc2*(5aa3TQ`LpZTJ zx=#{cIvz15QH0}xi6}CiA=p=)U^x7K+Y56-dQ7)KCW5>~3uHdX-4L*;Q$wVHOpw3+ zDOoY?E4#J&@&1(TGqt-v3?zLzhj{eR_KqfsA8Yiouc^3|m2ad_|5~~7wF%&}6N0Q* zJaS$<oJitrtRc$Fud9ZIh4p47XUZjK!jkUjMdygh+;X5Odq>q0QSaFCT#sCbn&!QO z`o40-IKbl*f^0jaZH;3MQC=)TA<}B&RFs^d1gR{@D&x>O;!<Y_ir{olF;1N5HZiGb z-aDu{<%)5DtrLPoAp{_8jbjZ_UMvw7t~O3Z$(eG=O5@PECDqv(f}(^<rx>T>p6+xz zn&!QO`U4BI$AP;i1i4coZEGBBi1KnUrVwe>&4e7SP|=rcQi4>xd)3ULBu4~i2#OF< zpJtpvjrNB%&3gy+RXYoe1IJDXa%Dr>-Z(Twd6^~@BCVb|9p#cUlpt-htSHHO$Qgnn zgbJq_=TQ6l@<gAZzVD3#JU$`F*@v{facGG0GEFE%+GggIOExJ%+GgfZlEa%b1VuQY zRT(Frg-ERGK`rka)OVFD9tXH_LNJ`lQACBvRZNB|p$d;dO)P_|PH5oO!4kQDLOZB` z>AL}Zd_s`mn6!F?r7>%W^3pvDkyiA$y5tNcNGqm){%RK8d#PGGQ&5Qg#qkK<3EZnp z#zwrUN8me}=6#0xT{|F;1Gi5IattP|HkmZmK|_?66+j`<HjAQMvPlWjHj9Fi9PXVV zD8im|nsM&x5&E8{dGDZp-wxR0zy~J;`}6=t+TJ)cM0uG!6e6vdPtL66k~5Sbt(Z?P zgrg+)1<nu@IafG3hKoC&IY-*lNF}vzN_|LE@fg6fCk2CA<A@58tL$%CsKR3)L}yML z;g)K(ctSg<o4y;sl@o#-e@WYqFbz>&x<?_>${t4@<&ra$AZ;_klq4{BhM)+C_0x>Q z#Xz@S*5ti|@?XXr2i8sqa$i8&-Z(Twd9ehANZS~vTylmIq!q?-f8E}FaHQSp(=uZO z*Hw;3RZsNEi{o)A!G%PXA@fN-ruX!Trnw!U-dC<H72xCv!Mu{<zf_1^g>B>yerhFN zsI*i%Oo%7L?K{D}$C|ximH>a(Sd+l}%F3@Nin@DDjkm3M9Y{4|6JW8%s=tP|t+gOm zaWK!DM&M`veN=NC5d<z8YZkbqtkXI|jZb|?fD2aR46s;ZRY&BN4y^~Z#0tP-;dXz$ zZ&=$LwYC!=I>>ejq{g=P%B>bf{Ncbs`!j<HaLrh=z%6Cvc7xjWg22Zo1fl+w2`0ej zCj`-|I_*~3QLCm7Ts2k`xK*gRo<cqJf<Ux$ovNo$C@8;00epU<#%dkmmUSIR*W0E- z3y5}3g>lmrRpi+x5LIOI0H6BmfJH^C=hM0tqG6dQd&;74o2heN#i+r38C_YAG!+(R zAa&72qS;fLI<M4JeBFwc+?lI_qQ22N8r`vyrPm2)oF4s&i6+1o%E~7+)Jrc2JUSsr z%_q}xJN2q|>M89|sm!sHH9?hY9IvWzyrRZ&>iA*P(eLLT^t+nMJOFP00OvXb+)-9; zK&a<l5O^_)Yfcq;G6Ot*8`cbPvl~_u*!mEx8Q_Akt^n`-gh>ITpM-S<IPxFCngQN3 z))nBsv1WkJjMW4V{tc@OIAW|Tz!!hhq<|y+u&w|{J`byM`bR&)hhdzuVXOo1+2~vW zGH|&MgnH%$fsF`Fo4|)LtSi8w4p>cKkB#gV;JUG9fsC-s65w?k>?UyA2Kx$-5q3vL z9rs}yvn#;+#<~h*gr!9wBOFJwKt@=kfTK3pP2koi==K$0!^Zy_ka-|=0htF9@&Tit zwz_~Xjdcxp{gWmI+%ncRpr2k>qEkOi8Wy~4Gr)_-to<f%Q(5`01@*!U0=GMJEptJr z9p%c90Z}v;JXO`d&iwz01*X-3H8p)J`|DGEkS%4OiN2owK{n_G<-e2hv!C6BwWwL| zW?5g){vaE?>zemr%X3A$VJ~U+M=bm6JuV;qvgZH9iTvzW5y@Itk&m4axwW4CO*b-G zb-iUFsf=6};>Yce!+lG%$*PjCIsA4P`7F(!kgw#pKMvR9MaX)ltF~QL<g=vzMqbse zUH2E~)@~GAMdZHj9u=*U#YXcJ(RXvjzU$2JU8g%)gX$$JY9R}UQXxVX4yIlA$UkV` z8d--b(i;_iZr`b$nVj4gD)mwQTWKahM$(o0#0sU!YN$wcOXN<fRH-F0mfvdI5?L!M zQr!}{t14A$iHyDWEs?c<YD?rkY1a}N&)c_jpjmxq+IE|)eif<iHn}yGDs`KTf%Ywt zb-%p`Sv#jHL+*oi%8+r;z9q5_t);>r%CiYd?h9)v{}EghAY(wo_lg-z);SfaHZZw^ zDpfKt89g6qJCtPgsz`N9<o2mlsU<Ro+qXp4$f+%nd%j&uWHj2hMAp=)Es;Cjt|c<| zKibxMWIa)lYU`2vRHaJRBjc!jOJqeoxiTNsze#4Zii|E5sF+n`b*so(_cuhX0=TvI z6_7P-O6Yzlf6ONH-eioZz)u!@JTl~sS|!2yAY-h(B4kZj9jb_I?wKNFOq(Jne%w2g zA+KeX<UcNM79nG?y&`0-S{;ERWUQT{2zeV;NuUTBTkRDg>#mAa&qQ*!+qFc-pq>FM zW)WG#DpHz>WQ?@0gRJu^a&jiZ-D+O}S$9>WO?NeSThr3QBjaBCmdG0ZSX(bZ)|iTX zlrWLmNXA7K_(}OO-@@N3%w{8b4XY%W1Y}ILSA?uZt0S0=WL!T*5%QL;l0XqMR@*B= z)@`dJP=t&-rzk?+U8^Kegp7Ob6(MWa>If7e<IyRKkhf=*1d5Pxpw}Z6tA?y26)DXT zGLBWCYL1ZC^>H?VKoK&UDo~*aSqoN2;C{(iY+nai*Hz@?@`ZcfS_o`T#%}u-$a-vb z1X_}@*S-$2_EqGhmT(WOg+NO(UbSz5tRoev_Cn+yTT8*Hk<s&0ZCwmm11eIQK4hFz zfvV|4-jG!iC_=_)dqv2)pd!^>CU>k|OJpqSC1AxwC2Lhhtjk%*BCeH;H5Dj!85#06 zt&*V2WGv}DV}&AQZK_B~5i)MKuY;^RR!5)*85i_&yFw4L##E%*^yFStsnVWDMzeiO zWVKFhiQI*DEs?R*z9q8Ot&U(7l5x9z9c0~6k!rh;yKOB6BS6MZ`<BRhaB55BK5Ewz z8T;*9BJ0ViEs^`QT}x!VY~K=DU4M%`B^UuRx>caK%m{GE>#<4#<C4**0u|GntU;?I zP=t)3QxqZZyj2n?LPlZ&K`UfTsz8ONWG%F-gN#KLs4^LO%T`ICDH*Hn6(Q@k)e&@t zj60_&Lf&1gBv6EmCx5%`_C(ez6)Cw$GG5l&)<IU6K7X+~m}F%1g#w%`$*8G7#n6#8 z9M(Z2WQ?dl)zFbQYLx^QBcovg!MKpI`RTUiAnUe@RC_gY@2FJC+mmsxeM@BRS{;G5 zWb6*K)t0R1DpDFeGG4W>gRJh)<js`oAmgkGRE-UJy;eyuHe~dxK*b~>Ysl&d3_`~6 zDT<JH-YN+cA!Dk&B4jOE9f2ZbTt7t-@>Z;pKoK(5+ABiV9jhZygp93I6d~`PRT3yd z#!h=h$a-vb1d5QccZwq9J+VpxMaVcbfuI#KUaCOFBqFQpvu$QG8Qm&SHJi!nwMqg_ z$>>*s3Ps2ovO0p!kTHCUBIJ!)C4nMjwAw2|*0R+RC_=`{DT<J{W|ahrkg;h3K`UhJ zs6d6u$a>ta4l?#spla;Mdt#LYnv(IXy&`12v^s*$kn!piMaVn0N&-d5==)q-|4!DR zij;ga8AB>iWfAg5tdc+xGS=EFLe{3$5m<zbt@d@0wcD-^GWOcnLDtiDb&zq;z7Deb z&b4t7WDKZ4#Z)D0q+K0kTx?$lS&J(2;r!Wx`~k%5W)k*F`x?mFY^MbociY!N)?T|h z$avDe4zdozI_L`-FH|7tD(qM7n;@%8UpcdtKoewitH8VRl!ZKayr)w!pi%INJzanq zGY%Mz4tc)x8=+%;xgzl|Apv>QLEh@(4TY)yH>$a6g$3L(R`cLL<hkAU7F-k9tE}ut z+y|5x@^ZjwW6gGV##vi;G%dXK^h%%L3k!IpEcr#2IECnaE3ZOc7X|hks|g%XR<4^8 ztuqvDZYX^8wy_>|=dkgPv3S+)j(_`Z^uu}XMNLKB=L(NJE7Hf2yZVSmq^9+CJ<<Ye zL9;~JIE7fW*ZZ2l<)R$KikIV^zotG2ktQ}3KK86Zy#VLFTcj3x^G>a3Dy%JqPdp1) z)5~r7?TC$KhzrV;qQJyh6TCq<qPM3a)lkTrgu-g+{oX@Og*B!x6HeMoh0R61edDrC zq(<~+<cXesh4o4yuMG-|*9Es~HozQLIm(IDqfh3!XFp|9BMMudHK@m|`+5?Rf<R7D znRy`C6h&@I_Y!=%uz)yencFyH{G~_%@oypp#Gi>25HBTCz;pJ3Z8NI)yd^GxPq+lT z<r#4P_a)2gu+^iBs8`eMZ(qLBTjL{5<*(#@BZY|i;+ktpUg|IRy;bgLtK6%WD<6J* z2Z9{;LtXx-yNnX9{}@+Tirdw<sGfD*JZyqHed$@p3L|x=?#Jx975A8nO@J+9%{^0i zV62HLb;M0g<t^DQh1<qzMe1w4Z@zW>0YslU;sl7>mdSej0S<e_%K^O)pW~ghLzB7+ ze4(t)=sP_r#JMQ0iA80suL93UaZNb#O*N5&SdQYF@SI#%oWm7OWtsqYjWq#$WUMQ| z$I8ln773!OBd=9nIR^GAE0cpb=jDJ4#+rDja97hV`Q^=@P9xo7*pl4WI%>*eFY1nd zJ$i3oG5S;rXILd<>)q3}6X`A_Rsi-HYX;b_to*NTDlzHhfD1)Ahz&0XWbcz!x8KdJ zw6Cey9{5CA`5(MgqQ~~e7O<wQOb&uK*`+@A&PClYyWOunZFarapTgO-t+WMXmlYM+ zRS#`<y$XC~tk#I`T)$*H*u<g2SH?<s-TjGeRx`Ny<xl07$VV9JsdA+sk!}KAnhFaK zj{Ejqi^`u4$BN~@UR~w`w%iloqOn@%b#+~^g_i*R@@(yB-=1pfW+KnW*jTH+3h9(_ zy5yfswTzAlM!oxVKd=aw0{rM=UPmd{#9j+7s?+q5Y7^H=cq+Txnwn)@Q~BPh{H07N zAHUAy)4YY6zy-78{JO@YyeTU`3&_i`uQV%f0qVR(t5+W@+&9+zmagl2no3#uvyV^@ zY}L<?Y8X1HX)Xvg<+<)JPAWy{Dmt=kpXrLui$jr$An>L6gWtNDLiAX`I}hwrmiz+X z%@ktT%K?3?Jiev5yS`|gE~zJ2(KJ^OYQuA-e^5Typ6@;z*W84;t*Na2QS}TLG|g*- z!n3&X(-8cDzK$m>-oV;XCn05J(m>%=q>&dIEq80EEM|yPBHc0d6nV=~Q|3R$fw&fF zxl4mx;$Qhu)UBWB$oiIcYk<Ua`&_G*at}0>IS=#^^ZcPk%7n?%6p`|RhRM>M#|rn2 zH4o&wH?Gr~OE4{Uo!20m$7#8050&eq?fD~R-P1=$qAh_pQMa@J^a1!hPkVUSlDBaE zlW}GnVsR-8EQIAi!gG-V;=-j5MCxnir02tDC3&MfAXy*C8+ZNxOb#2GI`e)uXH9D= ztSyE2jMd~au18~iky=p5-IuU7&*gP-X(CoD2lVqq?>(PKuO`q3^z%S2CBzs}@QF`) zaG#s~;I#MsmLabHB=;m`a)03f$IoWy_Al_J1;2CLRp9gGH&@EO-s0DTj=1JD7b&hK zR@K)FtGpx3u_K&2V+DcuarrfQpucRGThju!eL>(OV>N)BrbG!K2P>%_ctPVuks4EY z$FsH+?pmlf2lOtxv7oM+kWcC&O2csr3+VlF19;Z_@?4+#V{SgAAaFoEv1kvxYpgjS z{`#%x+tC+4nL^%I_x-l8-|dJ$nc~m=CC40>9J_YOF$eVb9t|L`V2Xx7UWOD6f!8fW zoLg4N1|S82{)(f4x5vf1>ecJ7*{#PM@Q$$>Kwedof<U$g(F=Ip_JcX#wz2BKV`XJ` z5M8=StlAyQ9B^8FzQ`RebFsqSAd0XTOzH)TC<0tomoHL4-Z2m<V3%zObHH=Pssq_J zGIb$%9YH4qB>RfA3uIr(dI2$9%U5Yu=cp2sno40Hn^7hQ!3HF9z%AXAvPRgAUMSOD z#VBM~%IXXEqm0SsbnvNML)R1CoY<^{1!Ui{1ptHnN@Rhfx^-pEu#a&C<>WN~iEVKW zAX}YC0onDk+8}tmD{?>{w92pp*%Czx=y%6DkY{JE;AeANuyIO3AbV)01_ZmQ$N||{ zGdT#J5;;Xamp8Gask92@`HM&axt0<sAltP_0ol2;HX+!<MGp8<clu1Oe3vy>-s9`+ z@%_5(XGP1q{9F`#WRLD>=&7h_hsRkU+h%q#9u(DI4hp$BeL>G<oX^}I4CbsRI<75q zT1&L?j0u5e@_P!vUERPlIfzHLtJi_6cDW>ta0$hMEi23h&G+ImCf|f(-^-W~Q@R7n z`UT>@b2)X>EY*zpQr9h^R>lmC)>#O)eBNn+Oyv7_`~mlJgfh~`@dpGm1xp-%P+<vS zY9Ldv#PJ7MVpxNNtWJW5i^`ON0TwKA`~iDe!4k(GR9NEp1K-;mb#-(WE*8SvC<<+o z{UKDsFCG-R**4M@*IaSV-i{X@zNJsw%iVgw{*f=^wzUFI>aL}JoeEgR@mjjgu50Qp zct>=X<w)k_c66I%XB911mcwIIraF%;I8b#&KbKxq-^h_86I@V_!iAGuAv)U>KOZU* zhWT<eYuD)qF0A91%Mh$*CkVdd=jzL<wfJ(Gg~?3J%ut?{FPE8>Q+`&yT!#3XpOwJE z1bn$%F#%sLTUQmF4H*Uc4Xv?q;|;B`a-(8BuH1M-YpmSB8jIc<D>op%Zq}#+3H0Ua z5!kJ_8*Y-_favk}qQHV7S8h}oa^*(BP8s}g$ao|A4NZJ>>V)I2PC9i|HQ|olbiy6k zgj@C|K3ay@FcT+0Oqewdff2=B0yzt0au9oVEz|_^qbQji#H4x%S;j!_V=_4i0&=-3 z01^dfau7tpQXh~&Hj{%Osuek4VP42z^U=NTKm*jQFvO6Bk>fz3mP`(U5JrAT1z6ZS zk4g)cX?0uQWB46S#n?bRmb9~9nm8FVTyhzcn!|KUTiEt30ShfXu4?IVY34~wk4t@$ zu*^OVKhzWO6HVor>CdDPe`v?!%Rr93Qu)equO6X(!H!awIgxx%k0Eh%IXppRMepin zLJXd@TMj=jo3aWzLWa@U4nv)d{%JRvzugTN|JfC7jQw^u)C&zNPnLmuTX&hf4371@ z?jkuC>Z0e4N~=mS336E|_N0@o!ktv(=Vkc*_=X;$b1n~5j&%TXE{l&9lyg}^OnH^X zM4EO5G-PPqHrw?<X==9Ft`Dlb=Rs)>x7n@_%zHl3C-^d{4wn1WICMN?((e`Z5*d?2 z>3~1g94v>YnoJS{km>@;?keH^kZEw6*{(E4B%UHUTZC7Ojz>7o-sE`QI`N2K9S_X( zlkROVGusGYogkPeNtqx7mxxXf%%h-85Q0~loZv&f|Kq&lc;QP;j>l6Ko}V}#4_tYz z$?>?-<5`L0@j??XB4u)V6UQZ;<8e#JJ)Gl(?;<%~_%f2?@ir2dY>pScQ{;G@QkamA z2j;O!W-MMcB3gHXU?TT8dLPI`6(`0u8SfuC-aXyEdD7x|V1j<Bj$NG4--&^Fnv$u< zF#wO^1lh+2YjMp@UB?4+za@pA-hkkSE2|NL8?LOzT3nNgqK57nj>kU2HJ0Orw^)w% zl)ymKtUkruW;q_4(4$Z1Z8;v8I3iOJV!(omI<VnA$o4V>4`N(};1ee#2wuH%g1mdh zsmbwpR8O?xcwoYnOhX9Vl@oO4D}LTC60gH0f22O{HRaxLOORJ8ba!Pxbqa%VZql>o z%Xl|DS;oYb72MYIH{B<sN<Bj3jj}33ca$+hf0Qvphm<ixkCZWSN!$9MAY&3O;iocY z=&17Ifv3utp{vT6p|8rAp|i@Ecq<M8853gCP6U^Li^}SZe)VPwvG3*ZbUXmg>VxpF z(j^1B4HrD!^JP38E-Wh?`ml_N6T@L;OkCDS?Fqo89)%o0+_VB0yx8;Q(2Hdi;>My{ zTyqm$f_fm1E0e=vwQ6xq#GD)uAC}iwi))f?PAp@FUMyqc#xAIvk{W?r$!Bt*Ys;Gn zd|SrEx#5#CCLs=fCu4?=Cu8DyxFyb*5Zn@rmOva(Cg=KG{B-2RpC>*lR(C4?i;9po zG<uQ_-hZPAN%qvgj*n#d;c;*pZb{-biWin|7$4m?uR%<dt?}SyvrT-2qrt~yg9-6t z4w@e8L&&U+(A_wl37~rPS7S3lh+g|C**XyKl*vKhmt2Kl+*2k9fn#!l;j8727v8#L zg+pKE1aVdPCC3ZhQr1Y|l^hSJL_p<uU?M8{3$XYsVkajCCUlY!2I9?}Sm?|g4_{Uc zj=-FJv+jnD<uA`~{Y81L+umzE_-n5vb0LhB-24awCCB?Qd#wjQ4zI<9tjyI1%MiRK zA-Ar7L5^(CJF*9*xXIZHM}|)lRe-o8CkDnNW!-@IVcnCo@mJ%V8h<s;=|Sn%7H1V6 z%;IQ0ctj{++JL^xm1rug9(|m^TU)~740NbhGs5CU+*h8}tq-Qp*#qi?bJD85H7f<f z1Cg-!r8{m}gcUA5Ve$Ub13P3S1o}tzBqA9M0(~inL44{=gLz!Kp@!iZs(U7iWd_wU zZl;3$dvf*AS{>0B?FNfCnB_@5hTz3C*Ftz+6tU0}uC~w=j_13QBi)d4BDTJTVsAk6 zWSg_L>o!Mi9_%~bX%~sb2jD;Sogri48eu$!3S&@pWf;yWSC%t2$LUOI{odhU#<d^Q z)wO$CSj)lJ$%W@$$NN#8w|LQ&WsbO9*trV9g=6n_rTfNLzs?2!MfqDIJEt_5&`x@{ zy$tcA#Ch$Of_tWcYj84dG4VgvM8jV6nO%wFniJdBRGvu!M?3N?`J*~O|COv+F4$Qs zACq5#|H<y!z|hBg<=-!yi=&T!EWN8y8rNA;dwAde31^7SE>~2>d$X%poO`UZ=A&nU z{EZf|<K~S-zZT`+sh#DENH`y9nR6PGIV&1o-+bK7x?G(TJ>g8o<#ao_@B%uU#o>(o zDc|SCsMz78mYba5L9`AhPND3#PL!2FJn?apAU<(3k#XGQsC-R|Y2&0$`!I<}-A)iX z)2!Fb5Ymq5OZHfXStA_;GDotq-Cc3bDbc5??1DhvM9SnIXg;&5VuEFIY<N7xc_+FR z{Z`c9z1m;(Tu0s$(pNXU^L;O^`jQu4_&T;Xm#+f5{WcH8rONjNdV@EcMDYWCy7$7q zr<(xru~}bu4!WZ^kIub-`LdbV3&@Pk%5vSvG<9Xc`x=DghSk^@Co2`6t;IDNlBmBH z*Cde_7v;GJ1P?{B!lSjgCIS)DIAb<zaZPy9axJb&k{5?qt;IFr$>dCcTeY|*94EK3 zd{NKblbVVga7tO7(PErJaE2GT@CcvP$IH881BFH)2!x$7n$P{Bu)?pL3yYU`lh0Uf zPj5i*60gXGYgq>U?C0_#ykqNDQ^kXjl~R=aQ87*N)1ky0KB#zl>Vt~Ht7cEDo?SnE z(`OP-?U_WkM&)Aur^{i`DPPT6<f~bP?UVYDAS*DXMB!ogQ+rRQaMkg&WGA&t!R5Wq z!L@Ubr}FdqPq^E{=oDHnaLbOkom^S6Sk3E8wU;Q?<68;j`E8RfeYPdv-CDVsLS0m@ ze7Oq9L$F+s$6tf`a&pdvy5PARH&dts&y}WnHDKwp*Oq^?mX0ZLvB=y|f^R5wMk2YV z%;%cs3P5o>kT?g(SA26ps406j=9Xv*#oi|^^^`Wkyn+KQ_(Ic6DTr6fl;#JcxaJ0A zD2i*6L{eHBg5o>-Swj%~DKsg4J&J2mC|Zi*nk3>lrRxy>i~iS+qPQm6(Qy>lB+2C< zhT@zl^#O;KmDLAv(aQm^d%2zzVo8~KSD=VGv#vnwdQlm2D1Jylp3~J*h<$7QQg=tL z@L5gshM@R)0V&;+LJ-Zy(WPlE)zUQUBLvZIrX@c?@I)o$T`wSCYU_-Ct;b$QA)Lu) z0H;VI+ML^~ac#e*S?dr37W7`5QaG(?-bW~YVjxo!g7{d*aYsu%&@^iW;-P2u*twrK zS8^@+lJPye78wWn?;Zb2Px?snUwAoSWItjcau8>YDGLW;K$-H|B5>H`r0}v5E5?+< zca<Ri&n&U0O#cH4vK%0uX{MN`SFd*Z{1>BT(LwP`3R#s9gLWHqje8NkotK;JKm`sp z%}jnlzqmK1X~u+DvTyZW1Fn0yo)lukGi5m_u~%e5JXNN2@vMGNu*ZLYTe=9vw+OQ? zj;P3aO@%p>LU7@eNkZ`YQr>eYepEun5qRCI{FPb?v93&!18#Y_o^(fv2b$(nA8NNK z`b>%E#+0c6apcR3a|!QObksEHKh!kqCd9EaMNwdn{WO$J%qb;!;UOyw!F^5M&V3c# zvGOuAA$FB1!}dzyk*0ayq4?pctRV>A{mL7HTF~f8>Rea2VbPVe4Z$lIS(Ol6YUWkG z&~h)W%5k9o;=Y(8d>oONp4MX$r}C^Jh!xGuMeiuZ^NLIqf}?yc%7LDTt~r;-uAH56 zE);(_Q%o|g=cuNp(o!vj;6^KJ9)hQ>d6j$mh<0Do&Pe7rL}WL+<G@}!XNjF4`aQFj zLik4@<KZn@-ZW2k@A}f>4VB=mC%@#@V=v2b$ji%f|I8^b=f2dlAJ2BPzC-X#Bp2lo z?m2s^I}RMOr@vwjhznj0IO*kj(nTe%YbvdXr-E88ib8BCQx+z0t0)Jt?U}U{;+|*r zq>q)@FEU>!@v_K-;Eb9Z<54XSMfNn!?Dj$l9!+OV2wnor%P)R1FV7R}Omtb9E1Jse z>Phb?!Pf^e=B_fi&diEK@M>Y+64bd*<t=8SLrRPknGhVP^YTz@Dk{McaNSBvFa&Ye z%K`sIQ7$~A=dJKEGp{!0T&P}sxl!5%o>Nv9h(YjZzVLEB_pNz_P+!%fcvd=m+@6c_ z3L_8RWzGS4?ygEkCqF;suH7Wm?mWr<b5dEIg*rI<`>Q#*y4N!g#}s$t11@~0abvk# z?`r*Zoqvm(J32XwZ`jeFJGbl(N$=r!F(?y+;L^<rf_Vy(2|^GZJ3#_dVo}EngDuA! z)s3CN!|}pR-|^V;`Hcg|1M}u$rVNC?`unSY-J16eozmfrb*3~s)APceAox&uasdS_ z+zD<hL$Is4M#AmJ@z_teFLXRG+e)Sky9(FdP7u87pSf??Lz~C?jgG8F#r*VuXboiR zabkF2t{NSW>qfkCCRdAVZiV1!9WV5Wju-kl#|yoZ;~lHp!V5Vb9)=$Y$czBNWug=0 z7Lj{E#{=^$C@TzsYjT32M{+!z4=*V?p6hM#(@`Ya;`@9V%WflPwiWUnAor)SlN9Q? z7X)66;+ktfe(Mi-that~Gz0V}(<YD~KoKe6f*rB00Pk63JOd=`l@@^`cI`d`yl1Q{ zKmtf<5l9p%FJJ%(7DWm;VvFetkm)W`KptC)UO+A>MatPI{M-&4s7(9O&&D+;#$*td zBa5GK18{lUYPqv^{+s9cfsN#*j{e{{gvI*j1sq`k2}EUbK3FDLBq9_!Rwk=5lViyd z&WIe)$1PGHJEynMe6f!XhjW-dKCtt(yigDE%BD^Wc%-aP<`3SoUp~wpJG!Ti^3Hyj zq=We*OGG0xU#o1sR@r>5vRPVX3$((XWwg6))hpLSJw#m8AYNt=G4`NFpuz$USy1{L zJr-jxcsU@ka`uy(5cj;?o<hb?njr3EsDxFiyD}%$T+?Q@I`EFM=7D{>Y0EdLpKC`C zt-}*QR+CH|0#@9#n{&aZqa!}?-3~T)e$2>CKmEx7UgMXg&JX1912`40UkNMp@KV>7 zu1>zwDN^ANlnAT)^Ks4T$s-+MIkNb9o!)1n|K}h7rc97fdH7)u;D@^${ID<Z!w$g@ zdj&u28vJ749M0BmN9L(cj1O{*(<A!|s619oq4+AUI6oi*Dv`DbVwO8PwmBE-_mnH| z-U1o?ToCIG+m}jRrBMF6z7s$uN?sfzAAB;dxen!ADF40S2_O?W7YxTD=Y}JZbHj1S zx#1|}T&GI$^9FP5kG@kq$1*-vqVqD=8K3UcEBIl*;D<efANCD?*gN>ezB%0Cj#s7G z#mr*D*snP;XZYnVd2tQM?8w3}y3J2!i5w71WOA5+pQ92vAePDGLbI4cp<Sec&?H#} zp*=({G)2DP2n>ex3tHzjm0wnxR@n3`U`tuqufbrX;_s}0_ib6tzSNn|1eYT*kiN@f z?oi9jDTu0Zel9L#GiZEQzeB#e4#oorZxsAe-9}&ZXJeoLY5DJe9*eqbpOFoH=x6dB z9SNp^l>TzLa~orfcCVdAHpal$J?|G8?XFM7HK(}L_lx1kx;7Y8zWpz}F)+J^D;tiq z<Anq5c&@GD=XHx(B2Bu<tQHo%WC9C|4*Bt#3Hu{bbO+Ui6>2W5P;p@ubuQ!b46Tpp zG+ebAS`R0ldxx}N$Hb4#mr`aUU2$^sW%$!^&9z^#xZJBrE-U!BS;|ThIH3BhnO@^S z=GLeDiwvD>`bNW=%*TQ5|LvCsKA+FWN4j|YB1(XMoaV>0cNaC44G`#uZa&gENPk6& z?s5Q?1z8@aQuLH{Q&wZ4yO}ZQGs7g255A;fW=MeemN@!HE1J9MrGU4UmA$b8vE}8a zgMmFGuWJ3W{DM0Jy<#S*16Pfe0KJv!-6boP+$(JaGeCzQtJL(>tRer37I0Wu;-{b9 zfLQW!D+<><3wYa#E+#4W1=sb>BN<WPva-Z(Nol(30A~85=C)QWLBaDIDHOjVA?pB0 znhT=Bq_&rHp?D=qigWF7PNUphFf`$rx8G)3<%b+cDF;nS^BSNqqj3Lk3CgrLBfeLE zbR#{l)cq4&s0Ye@SKjxNKLYS>f83wKBPH)|74r5g%3+o%Zx(4Es%hgj4qWtt|K>&t zMJnqOxTJz|jW0jnt%SF;{eVxw&eC#dXKz)>u{U_IPs7{i2RBlvRpm-t0KBcN&gkpk zNFnZ-Tmr<znH&T*JrjN1*}G)x?wl`wbpS~$O$n?__hsxwUuIfOXPT@EAV$gb2yOCK z#$Z12s}vuJzLWXne<D7)`v;$}HOKv2m{03873PPn<}~*iiPstUKN)KhxMXX{-Ljot z<Fpm81F1%46|h)iy`siNtpz!;X?3$p|30d@obPEWg1`~`?WS4asIv0w!qaQqvKs5a zVXJWlSgf(CBl5~qNyBk8EEXQGu!2+YSc`XC+X)aI<lqjZ#<uqIea5tZXakl2kBv10 z?D~)6nk$=I4(bcamF9q>#+m_+ohS>Hm|y~&G}dbZGqI|w_}Emf1L;MFY|LO3cIwwt zs9tNY4x}5dFc^*V!cZ4|VIcbFg3es+KB&KH>W>2-8tW1eeO<ldrakJ(t71TO%LSoO zO9b2L<M`;bVG2wDF{7+tU{R-u3Z2HQbec%ZI*nK86hBuTXhkO2pxXPq*}aWRkaxRP zWZ8=X*Nim*{9lY!2W~0L*|D9&qmfl#97r`{aA2{<YCqxCUbh;@fm9=RMZjW>)y@Nn zKeqZ3;L#g&kmCDRybh!q*_wgH8ml`<eUy;N1S}S=>dT?3fLvSmhCt63;+mURA_)9h zV@(1_ly%xLQ)A7F*MU?c9RU_=thR#FDvBOxZLh4>1o%B;)qy>Oam|&=^@QqIuJjRj z@r0l&QvIR%m%c3^ZAzzrH0YYIr%-*?d>vS9zFqHW`k6I74(zrXXK3VtXN5g+2VnQ1 z!XvHFJ!b@WS@DD#2bAT+z(Zavuk+-;Pqb#QUz6Ire$A6*PEsRU!@PAm0WKS>30zfH zKHN~>HNgaU-&jo`);MiSM^RayI{MIDKG;xe)>0i<Y^mK~SG6==)zWxMOY7FsII!4K zm3Q#Are6)KWCDnB<<bX8lfBN%fBH$spT-mN{~^5!As1td>jh$LsSAjX)pdCdbHv<5 z-v!mzO-k^R^&vr(je;2Xju#7C$?0jG+}Hgi2Y%aFb>Nz^PM<&2x#%kZt{CeQkh;aC z0E^AEn>;kKY&DJpsYdo6V6nz_lY|;qt;Pu;)yS3&EY>(t8J#Cu&)2NJ1V~fu?N}~c zuPR(^opRyvs>1CILGdY5d;&-{Vp?FaFV%*KBs`02ZoW-gjSV2xh-rbv8XJ|Sb#*ZS zcdgC@cwnq1@P)E+i$gv7nYiZas(85R*zQ9!_pHu3kh*1|1F1Ook5Imu%9G1ot@^$- zk+f8?c~h`$IO~*rtYR;`II!zKiEB<I?>JPSawR$dj-C*NO1vPjaYE45-R@IXYrIM= zIkae%HEV4gcuraJZsSG=1lqYyji*p3CY~hJD2`|X;jZXcH##aN*Aq3NudMB{Xi`;M zH?0%kV`H^|PnDGq1XS~9<C;^}{e8$bpK>#Gn%T2vt^%nzpMg-mnX478baxALQR~{Z zI%g?;&Xk-54l7IE%Q)(U@U4^{o4HHgu!SyHHl+~?=iE?BS3Ziues@LRl0l?~A=N48 zhDzn!u-=^B&^~W!Dt{>TW(x7h4AP_}bgl3k`R2W)Wp*@uD|&A=8b~3rv17*r)&Z(j z>1th{Yn30hL7AYdzvNjBg<tcms_MEl8*%wk!IZL4Mp#uPS5$1(8mI#|l$B4xuyDs2 zijr2n`xlmi9(pgXIs9Es#eo4|8fyl4_KUf6zUH7_{@t7_ejE6w#!7&<|DH(!f5%t} zaNk%nz-PuvfFu8f)dl=}#!7$}zhY8Rn@`w%dAd4E|GTua!W#qA<ulQrcK+Gu=Tm5! za<Xlj3fQ!~YF4fT4~=z&`kP;hYpw!$_v*rbn!{I`3JVzhT%MIrlpdwdX)1y*6`ub) zxuCEH)Vf1v<txkQ^V~H}Me3qjchanUrRV2!shXxD75(s^+z&}P?6G2<9|wASEMSj* z>-+-tIQA@H(H;_<Y3J9>9t+rG%<QpH`_J-j?P(fE3uO~6EUIZ%%tQ-7tmXz`Jca82 z&+}@fx@m<Ap0%lP%d^TBUszP*KeRzu=qe4u0^>2PS<V}5jOMN1)l{^2{N<eWL{nh_ z&*{2xB}WvG+FDwO+I$$nWgEc>V7D!$TccoxvLpKLDA+HfTcd4SsbJGE3s-_^pr1NT zAZ@wvY1jfDPz_}V0y433L8#j{&6+?KS}q9Xmt7M$pwlcDgc`ER*95Y*w8qjPHyLCM zmJ3$cCS#QibO{3;*<iJRMFU+j1JTkcfmOTa--O?#4(|8O(Y+7E@*UBwWM8e1k>w{c zG475oYbVCK?laTAkIQ4JJ2CL87u!|%*t1?K{F@_j&2>fE44s6l>{uN}mpW46O_x2# z`*;qVtSbt}Sx5^&{Du<?9f#wssmH*BNKqip#EF6bxjC5kfiIOMV$<Lw&r8aV=zSc~ z6Lmzcg=dQY)ST1%K%A6_HNebpSCq-TV;<{P5{<?+v2}EAG_FY^uU6ekLNDfc2cvOK zvZFqAV~!WPHpj!a{fW7|_krHs-Ac;t?tNGL$xob-`M)P~PEx%(mzluw#>^9)zXzH+ z7Yp`tdY(Cb*S4zpZH4!YH39Uqe4bgpZPRz2xw>N;+I)Fh&ND5UZ=!2B-Gs%|x^2^F zo|)Be<33-WG4srrZXIH&D;#xUG3X<sam|@hSmBrpD;#oRG2#rRu*xGj@2Y&w#|HJH z2Cy?0$X){WsUc-rO_w9tOZRpCA6h_l33%jP!x;AZg4yj75c|0XFvY@XTywfR9(Z{) zt_dr8JG#}}?E3V3DGXA%17cka>%4d6rxmXic;F4?NzsQ2F|I4>nydW8ZnWed-ZzoA zdNRs!3^<XTaR17GIpzM%k-e+pishd{-I#}MgRTQdmGzeV;M|4Jq>v4hoB&=|R#)`P z|7&*&wd%RQ*PRk#Z`%&k*i+au9M_ySZnf?x-Y@XLFO_#j-gx<T)Sn(JP3qqAt+|(B zV4PJqKmj6(yULe0tAIPok}mw<?G);P7sMMpG6ykxR=t3C5VJ%W!{#6+fcTCsc{Asy z(`gl0G{Iy~;l8GCNjHD#6Di~~F9|#}Rvq|4S!d+En?<n^G^u-rsB5lA7n;15HMZF$ z2K{uL!ebG3N5APzEje)d&CeyczG+*r@~g+X1|MiD7cOy%_hTc@VrC8P?`i6Oj|)tC zCi<0ZprIeBY<JEVtwJa2YG&zQ(4}AOA3S`3?;rls$Ms)H!Hc$YzL$bmmFIQYP!1{D zLvNQ#;C=AIMNM(Thof;#)`l#O_fot~^5vXYl*jAfVTyU7t10H;e%QgC1;P0Hj_4~D zCzXa%tN3|Ky-$(H8t=08{KXWUC{Hdx*^!5Bb&Z#2*B4V}+PY1`@$%dfG2K5o0=k!z z*&<hMLl_6%QI@<Fcrz{A<BMsrLk@Sqhy_)2nrz9-zA#~QG^{QUZ<u`n0AkVXF$=_l zxjSMtjgMnyvD%nsxv^VNyk?f1C0swNz9DNAqTsynP-Es+W)ls{r!6?2-BI}1vluFW zsGkjEpsdX`bqX7Pqi%)cC*NVfO%SB#Wp(XuX(|>0-c?p-v{d#8QXh+*+m)<7=EI83 zhgsm3u`G7R6J$kMuKu_`&WdCe%4XiWud9^R=Xl}l679mpmNiihuS!?cU4?nb1Y@=J z+P-CTgn1z?GF*NY%~p&8)<0{(=xn&Iq%O?(&}=pvo<T$ki*1g^HK(hvDlFl0iXU5M z28y|YC9ugqr!Fflvz+};Swt)tCsw&)!sX!vF(otK@hYc&XkaIJ>OAM9-~>avJ053+ zEq|75ojTDOAy+sYBF76iz{;ua1jCVYyf>P}PLL5JbwlW4SxGZT3Qc~N>NvXuU%94^ zv?Cf$!Rr=Uj&CUR(dPIIWeu5^O~TpWD%(`QdB^<c1aM1P?hR`BP1_Wj&`@G4t~%B% z4Erq+mfyZrdfi;>I7gr@I|9v)>9*z<X40*`t<T(E5>6#)mWzc~wpJ&A+%<GY-@2JX ze8^VoIMEUp{mwsVpn}tLX4zBTGfkyYeBJVw<C+_$%0+EA13s1*F2xeA0aru#(Q(h% z*VRnFZsr;Xt}9FCSAzwK3FYwi@aATh1l&PP;4?<!nrmTcG_FY^-LRe!OSy{i;>>;# z12XxoN>@$0Pq9z!WZ*y46I8!V>`Oob1o;-s!<!IzI=P|c<Z@^`!6hI8L{^j#qNQ^? zW3pEe8)Qrf?p5Uoi$^3n$mE(D7pz!(ut3PLtE{{}o$QNtQgA&9A_QrK>CS$X6^6h| zN{`2MfTuLg<RBRR!t((pekO<KWb4nE5O_{$1lXg?Ad_Rg+%GcwM&p_rM`HX;l6}xe z4h`b`<I%V#;_g?NAKql*{jM#oOF-tK%*in(AWsjnvaXWir}LCJp-*Q=R*<Q{=x5Au zJ!MRWgbgfXG9-OP`(t+^@w~WtAB>qX!!0ReVy~^yxaRtlG3hnSE@Qgf;)i9nuS@7y zQ+JF4ck8keQ%<s89;roKC>_ptSGL%O!?Y9fm9}gml*HP6F9ow~-H?{Iq+4SQ%$lxI zCr5;GY&_|gV)S-$EKy>5$74(jLCaVew79-9%q%ijHXKmLs|ZELSWv{=S$)B{yRzZ1 zXZq<n^83$wrAKT|E}RIC$E5Jv&3hHwjo3N(*g&}`<g_DQq1=kv+g}O2zppHYM^s9} zA&_SXj0U$qP7F*cms7w<{iYKGlZqH{x*&$jJ?r<zgex4z-&MyPVEi3#NS!eEs*cAT zz{@%wi<<Fwye(b*L?n&}Ci)Nq0CB=jjH$wr!trnsPc2}1AIQvcVmRC3(YWRYNLm2m zf1Ma^7oY2R6(_d@_gnC_2@{HwnJep>Dt<cr%|MYYn5lBg69?yUh$NXt@|rI2i7oV7 z&GL+zXGRf#N=b%-CsD!zG9uE62AF_RF86_ql9Xg1p4mXm19=W5Qj7yem%0K&WTY%H zJ<_>lXG^b2v@Neo9Vw47<yQxR7tDv>nl3-lyo@`=vSNg3)+?@4Y733*#ISP9!uZRq zQE&Lm<%gV?S)%?S=Vjo4U$xV$Ojf09v*N*Llhw*f6?Jje?8&Yun5|jFfUIXHR^ij9 z*L5AUwxuYLdF6_NnOGtQWL}Bb0+<QqiiSIc>w``%W|k8J`&o7wSnvQ%FoBsXN?f+1 z`-$U)&%hjyC<FK4c(@3zTph1sznNyg;c2Jz0*J?OMe!O$Y9bcS?0gxtyXpv~t7smG zaz=0-1<cxzfErj>CJi2(_NbQ;F_y`;cRUTS-|;T7iVFUzVl~-OffXc1X@LFGxm2+L z8s*7uX96a;s}0Nymo5Mclf6+f*&7uzyHTFmmnvp<vtnj9$}{^?#msJ$XZEFvnLS-G zvl|sNyHPQ-8x=F#4jhG<-Kdz^jq=RCR57y~<(YjcoSQg!(v$Jkj`~u(rkl0kLPXOb zqT%tC8}o{YrtwP8mH16pADF4+%Hlf<QBH%2QiyUIL^*gwS09*(<D%Pg_%f8@QSc_N z-HL#tQ4w%7a32`hl`UCTBGsC1ghPds1(;KZ(>W}g(`A42P+wU(wpW*~@yZe&L*B8S z)IFBNqOgE9yP>(p_#9|NDN^iH{T4`EW4+*~-7CDKam^{{1Bq+QW#+9&g{Bl%Xh~r) zxxMc#y&>#o=8~QeH#L<Do^9<UheKgGrHY@zb9iA->fPd+zhgYF?(@2N)`VHTpgX@* z%Y<v_wks^=7LG_*_ta(&&2~xX9V%2Ts_XE9D)+*atOI#)F27`+q!0AUao4UM>%gbV z%H+m$d%doyoJfF6%Ic2(?8~43-q81=6pkP3I*Y>(Y&}%DePA6*^3nlQRaQ+ie46i8 z14GJ&=j7P&3R_u|z>r%nCsz>}HY+x+Qk3S(+Vt0fcD#x$sTq#GldITknyekXPu4~` zjH-%{>@7#e!j%mdp5w9d@Mew|4w~b!(C}Q2hxcOfIbJws^2@8b=2(MoFpKTnaN?yF z+hVj0UN#-^iyFubkylc0>pH)qsWcB{euxy)gQ*~_A>F%bwvwBK^H0qSHi6HLl>nRO z7@J&u^3IdfOLKX9Use{7_bfyTNGjR`_kHz1wmYc{7})}E0^c@P0(@$&sR{f;W7Q87 z_L^&I0==hCfX7}6h$9p2fyDCCM*^P7(YWS@R#?EVjm9<M2rB{lmuV~JS`?xFGgChS zvc#l*S7*CVq9fVxBMRg-HnA^o)1<Cp0NzCtDd33N<Qh*_7QP(UoC<D33_fpX{BXJl zLa!xxbD5X7oo8gTU$Jwkyp^T+u)qWJofP?7i$K1UBE171nGLQ2BYTM>0TM4rT|g$O zQw`j-**OcGH&)$TtQypn#O~h6SAl$;MU(}O+E82t;%8-+0lnK41L;P0WP9Lj*^|oa z{-bft4a(YRT$4lw_9_r3TX<UT{cSmtl#*o^ELYY#V}@+zTm=prYZiFHSXY6BRH6ou z+34&DUhyS?8^)Ri`uj8aU3$%ClaLMo{oWvdW#B8hWiDtcdN@NBKOOQI;N&MhN&X1b zm_}zUJM7ADzAHW`@W6xxG9Aj%z);G`cHQ=ct1O{co(1HkJ9#(-WcEw_Kq3q=+_tV9 ze@!%$f;r-d7$+PSgs?c^5ON5M^9>P)uz-Y~Zsfs_%xPW)?iniq{_n=B1HEg#3iQ`O z@+%iwf|cr&)n&*U6#D>KgJK^dACA~k@SzrbR`38|HWv{Cvd_3~vXEK5BGxw=*W8q1 z@j5ZEU$qOY)}7I~Cem(g19wN`nsD3}1$;gl*MuXi1t9C$jkzusmY_%hS%FeLkmV*) z!27lsuL4<sQaz9bC<Texh}WcgmZINHOJBz2^!URqz^cWz9ozyqQz^?YqInjPUkmf6 zt%aw4hXHas;BL7!_sB~D{UVw#FQR!C(XdVOdEj|tCBUCIRvqY9-#n{t$)pk>t58%0 zvIyN2WOewZFwatG+WwUQ{py&1vuQtHp5pUNaX(Y%nW=s%&6lUre0eHWJ{NEcqUy7w z(K|Pn@-@&ehp+Rvua=e%bsJyCQxmnjvUhdFA8IPRuYmERAC})t`_jNW|5pD0S$U_N z8NqaL)!<jTd2}j(xq5VRj1a@)c*7bf;BSQY70ilF9WT6vb7fhhSk>`Dvt=u?OWqO8 zK>knmuLx=?FQ>A8i=`zufBxx8o3KNa7wk(qru)xxa><M@|Kz2ttYh!%&C-FU@<)lc zKh{x`oG9JZTdYG(#SZ}aYCs�bkk`Mgn}LEcxx$o24%TNNqf9AMj^A;5p9%4k|0F z4dT3)1Ny_{+=}LMsFdDq&^u0(93>@hi#&LQAks}Bb68kRV@{q$+YyOyLn`9H`x<`B z@p}wRtZ_zoXDZ(Pm%ml!U;FnScMf>Y`%NILL|SH{aE28Y@V=f(&&bRDzad}OfPSF- z?wl_w!6ERc1hjuE?i%o%9Rw2Kkg=`-hmDm0S<Q0T0<xGzch>WU6`TX|?S#(g+p&Fx zfv+maYs$bqEt<V%ex$^))t3Mx-3qcf2hrpA2O!%}Rv!cxiJ~%a(&`iaAp90I2V^Uf zMFM1xk=lS9o7_wSU(o%AnFNjF%VrYZk7!Hk1oo*jEG`vzocxPR1>U5cw&oTUt{Q6` zxUQ_sP8&+#cV&Elq|$$&f7|gI@W2{KfG>=74fx7f2{0OsYvSR=S=#M(&uCl|j<6CS zyRKLV$k)xB#mhVJ9J@vB%Xwu^49r1~fq^D<vfxC^BMVKGDH;LS3Qd7Gg5uD`no=A{ ztl(M)KhfeMcC3(XPFU=8J`^ooh&Vg`D4#ehbjr5Fh9PPIy|=g5>kBR#H{7z5-W-tl zRZg`)ys1<V#GA^r09H8GmU)gjAbv}#2UfVSUUMaLK)i<(1mY+}FCdOWq<}bzg3n;l zyMpQ$Sm&;fx-j@Ml(2v-I%gb}I<{pr2kaY-Yi`Iy3V3HUt_eq2b3oRKNCCV23<I)s zTwR*`X7g~&ZYSn|erlF3ESzrnho73cXTL&|0DJ6lTMO8yEcfdJNeVUK1%ZPn1ZgZx zY5bc*an0q)g%@yBS@J_dtrUU=UGsHop0=d4t0eenoVTU@dtm*X1@0<K-bas9h_lwG zSz4`m7Lcap=Zt%Ub_?;RThRHUKGvp&t-}fMyt3YsZxW7vHiaBj_D7;$k2X8r{lO1D z@oUkiB>#f)FZ!B*%U08MSJS$Z7}1^7z}r^3eox^;EB(u^^dlwryd*GEd#J`?|MMP) z-ILud?AqC4*V0gr>QR-qwXkK)G@GC?EFkZHt!pmIy55JHI{HvYrrQR&31s}mqm)a! zUiNDn1E$I4I|_F+eOpG=4PFXkS2Ny;zA1l$F3Sol&kWd+-7Lx<%h^{2>9+j(4v;w_ z?-&A^9-YyzFPCP36y4P3QA7F$WW*)dTTUOV9Oi5Ln?Lzz=kxrDs@l-Par6&>)5c1G zO=U@YT`9z(mjf;p<@S|0@N&Szq8!94F9$p>%7wNUIy*jgW&h$7Fu45g6_7NJCV^d6 z@lsa`;iu#zQ*zUEngKFx#OrmX5Z?APWi^==cxc&i%0hBesBL*Q8V{7^s~@i_>3DRa z*EDVbN0rqPEiI$)j){!}nOq$*-OH`GL;s)_8n(g{VSSmS`AlgEy`3$g(a%(_YZ}|V z5Z4^u(^Mur@c%Sc9r#39`925r)C3dYGh@|(hbPLqHrsz%D!XRYB*0B$%>eJ5s2S>? znP38ZV5}M79~dhEVv@X*uUB&2s;C3eA>WXpP(xfd@V=In0DB2sY`^+vSiMe5S|01j z@By)oEJ`4X<UNBz7by$GI#L#hbwmnSRJ7gC)q7PFjl`N3ktM*%Ux;f?P`oH`T3NZO zPzPQR_~L}1Q8p%5x)h$(G_Mh==>?qzr+?_evUQ;jY?x*<K$OlW0n~yC)`8EBH3PJM zWDy-yWXjF}=||oOl<(C{xkpWHZqJ%6$H5XEu4?v%i6vVK9~rAzu0D?LX!f>=CA$iJ zn@PDO9Hzx}Gjjr5QkDdkJ=0p}qHhMcY^*vErNq<r&`>em(3%-Nd9R>s&5G_8>)6pc z9(u)r|IS$BFBOiMl1YyaY_ARQIPko&65yn<#({poOLldC0(MkOT+}rC#xMkRv<m@U z54ZlSxaQJbO~nfUFMc)8lA{^0p{#tVL2Y_LSJjD+gh~5a^{9!>P;%0<PLy&)c8;Me zsd!l6Gp$x$fV-JOyi(@d(Q5Z*m;C9aQnjw)EXH}PqGP5*6Sby13rN}#tw!Lcipk82 z78QG2G{dH4;;9hAZC-I1Rn6u!l`#P_T=@WmE#x%Cn^wFIylt#mV6nz_o6>?7yKco3 z;HI%=fYc~zS1EX?Q}u<WA_jb^toFS_;`_cZ@c6ZbMVtRJt~s3sG?li2L)MX5;E1xS z)rsRtt>wPeHsdNUemYA+Rg1Aos{D2AvXt!N#l{@&jM3($Y1Isc-YN-IeXp`g>hG2o zR9UKGR(Hl|({E-jss2_;$o*(cS@*Ci_tQA9m#VOpD|BC%<R54%GXl7)tm@$}wmABW zam~?*rcw#;17p>J%gV~@h5BtT2;5bc#E{p)kBs-->#oUmA5^;Ns|BKm+)Myb!l_hG zq0mDFfvDlaT5v(7rFQC+&5@K_Nh(@tRkTw21&a=C_AjTEDK#m^Yiq|X75o=A2IIif zY({U&?X;Of<#y^7?UbfV-cGrdq+DN8QD12k!m;lei))VeB~4{j03R7^4)`yPl>na^ zYYupztbFYlWd@$>Qg~L=To9_?3p&l(eaf2G(fq0DbOmTyWQzwXvZk&8(LxLX^a@>R zrwshEQsXG~$dsA^Vndmnz$ab`h_cQ~<0;g!7X+ejE(qndFFA8}J=PJmw5DZE-R1}0 zw^o`j6}~En(QTi)DyLOq(F!N!!tbSJ1uH_4{00wo)~&{wI|{L-Y#l&sSupEkU(o9c zileapGxAc4`#YR8LXGe#>C<+4&QS%*$yFGTT4kyMy`FQvZjWj@Uw_`_Z2}xsR=$>e z5s%7+>s5uT<I8g4@v6e@{`O3+#bed+PrUlT(Z3(poRFMjfMd$adjz%N1%bCu2tqya zg0AB7r>spKZH`UB86ed;ZK_R_w{WCI2d()gsy96gCGU9_@S(Blz&&NT-{<@l`IV${ zUmT}frOsOgGqk+yS+q=l+Js#4{6Ne2jwDo<Sar#^LR6HwT%}z@#jg93D6-{QRVAx= zPqomW`oh2m|8-n*g(SiS{(-R);I6Xr$pv+6f=ys_k?IoQvay=LZyGBBt|}{U0qUL! zHi5rqtOU4oqAb*t{{~e`hXvQ+@Kd%?y=<cyY=jB&`3;2?WR?K2f_ns}YGMVE0@B~S zIw-m<f<QW#3qtv>mNu<oH;;Ar@7uVImo*<pO-4rc1r);I!lLOP*l>(@slmNArH2u@ z-$##O)8i6)Jo2n^3zv$WDdTP}yKHsTsg}_wj6%y4ua~=5r}0-_ite>+Ue%XMJ+7D4 zavW6J@Tv`K&0dd7Q(9fqS}6B8w_u@_vs&e%Ro$T1hn~ft_F8`$<z6@F^`4gkGR_~0 zel>dMKYZew(WgfH(?L~q*c5JzDWos*>sF7H<>y7Cp#N)OzxJYKy_o<mD61p7-c6^U zdNCk&aAFvu%epuL>{gZ&!#KCS81QaE41?`@F(8I}TWUM=&haNw7|&Jqqh`sG{!E~3 z%?YfTs0p2FWphrPZo?t9$VIcv`#>g*T=y-~<!$TVHy6Xs$isNL@uVOYYVN8-&3#k- zn~NnqbvAQ6l&?CgjwmLNWEnlbh8rW=_IXV^qw9+)g!fyG4b9)uRJL0nuB;>a)xNMx z(#x<%q6agYMK3cu?2o(ObzSPr{;lfG`**d2_iZqeat9~MeVL#yC@w!lQP#Ur*8Bak z-lh4H-Am_Vk->pr6x<ny^~Eq`mwsy3vzj^{(}<<vuHizhoE%e|w8%qcSC)B%_o%wo z3&+9HPj%kC&{W1Ac;UZ|YfeP|Dhlwc#!7%|#%cjKjg<f|{*u)NY$z)aWuP|dCJ4Nv ztXvRkW84Hq$Jc)7XRqm22acF-GeES-;|Hio6RZQ*Ox+nE3g%^@rcK=$;DWMpL8vt^ z2&AjI;A^`o0_EP0)7uNyi3K42bM=p>P+v2_ap0!)b^%EL^0H7Z>%;<({^f#D>s}C8 z>}~nv*B!;3o#Hy=zse6ie`fylS9<z%%!f2}YY4n*^I;Z9nk`e!W**B)5_qpr8+h1k zHg{d&mS+L)E6X(iew@TL*CA;DxTh>9241ugn8nujJPTMetIh$N#+t?UE1u<AE`B=m zZ+V`uva`6iI(Ej6MVsO++!M1&wbGQPXXHx<?yp2ZV{Ca(0EioL#ox@>*O;@51<Nj# z2H;xN0Bot1w>3Q@e{{ipF9Mp;aKB}uBKtNls}cB#@<gmW3fHF8)P5AMV11^$GhlHD zikJzEdy-Qqy~FDWiwQAp<Jv3_b?K1j_Tqd`^WjCYZE~Y%Ooy<kscaR`6do9B7We~W zO?2r<oYhnc0tbyXyQA>aX5DX|T~d6<tUHIHyLH-25Oo&ZtGqMOugMQT|Lqj|r)-H# z^eH@NtOPisELS6V(!}O~ehFT=tGSH0T*Co(t>7$>RN^M!p-Ei<vS7s#06(V#>J)1z zW=4rEPmEST?CU6CZ&_x*9<}#-(Rbv}l?-&(KKpG$pI+e;e>*A=gXiMt;~z^;QU9g& zXcqX&SXY4b>_=!j=%A46+7VWFTa&nHj;DTL(=!3~X+17<0(*y^;9HhWOnx#_yGDPi zqON>#g;qZ!w*Hpfx-kmAp{rDimF3&O<xUql=X7=a9a|*{@Vc?)fy>I0+0-|vvuVU! zMgnA_$roVpBG<hXaK%{jMU7747iuwDmJVUCF)M!+=o`L5!%JQY=o>!u@yW3^eb($S z2kbG{I1qOu>lld6VyzlVdkyE%(5q8<#h%;a+(cY+=%S`FQGvIO)dK#Gu@c}TW3_;L z%5q^<yBGG#?bc~`*J`{1EY?_cCq1b}9$L{E*QpbqY)3(mRIbB-O)Z;!D-2>unQuqm zs(ynfk3PcQxQ&zUU={Z~L~Elvm0sbz3ek6Qx+nUf1bg&-n}-PyZBDa)xp<x8{i=ZY zWni(!D*HcBCHkyr8~Y<jDi#1f(mJwlIYK;D=4<R9_Qu(t?$k`DIUwDswEvbiN#EPp zU;b$QbX;?T@pL+_Ng`o#0{qw0aZNbFsso=*$2H;T-?4Y7{GrAt({at^N^v07$b<zJ zYpfa+SA+b}@KjuLX{xDc34CF!8Q?2r<x>Z$`@hTUklSomRn>=PZd;voAazSP2&7`y zOg)A2&6FZS-{h7y@W2{Mb`?JHtY-=jJnK+lWSvR66#9k}-%vGLYs58|v!kh)6ZqIz zv%r02<>rJsyp-1=GYfdEtXvRk`+XAxK2%mN2!-|A&Q+&!{-Fc+P1`yUt!3c@Q8^zd zD6|$qAS&mAP-rcJKvd2Jp?n8U-8x+t=)mt=2gZSqj5Py9W!Kzz3Uy#3Fat#8ToCH6 zjlc{Lm2*KT-+|H+ku!{*W{T=RR9&5`LM_rF5B+5A0a5P9uWDC5N8G<oW&VR(=mxAT z&G?K<RmXPJ-mYVh6hAHS=uvVxuDKeW9C%WBazvR{IHsfG#J~+(81G)|Oc|E5lfFW5 zzw$bx?kg$8R6!8DpuDc=-D{UpsL6les{~IePrL!}+r}CP9$3j+W8nUO=xYNHDo+%g zO(FIQg5Z7SNwdIXV@&{i|54tA{GG}Dx6%=%rZjan1Wzl^nOfnZrc(I-IFk;j4;|Fh z6$X!(tDOLjDoYCg(L3p+QlzdhxMh;>{*!tN<rmdN6nx%tv$HrKPf+>!#{UtiOgNj* z<WSvdv$n4=L&4{jC(99dL0R&xv5pjC%jB+}HsJ>f6Mj@N6W`f~8Bgkd<VnTWH0_MO z6Q>Xxp4pi~Y${U<18*zKwE^DuV!*SysHBaX={Y6N8}rso3NdQT#m*Gs7nCXUb6D5X z1zUW#nrV+Nh(S%|54X&u5F@sLt^zNb+;_TCh{Txk1xAPoE1aw;ylrx~uBH%oJ@Z-$ zK`P4tcwlm0kJDo%dTgEEYNZgp#$4=9A%4nMWpY8`q{&I2A*PHeR)qMPFU<NoXKU>$ zkY$(+6|>u?`JYtlkdQKp7Ij#5Y<L!4DLm5Dz3coyhw7oG9nsIFuM{5{ZzO%L=D<eo z!eLEyUe~lE`ck^0u7pm=kBoW!JVLwsrrou2$!lKTqjJfs<&vd)i+6klpxjAh)M@_V zZoxl*AKJQ~J8j+f7S<n_^)ClSU{VkRv;IX4*khwMl!DjId~<Au_sqS|0Us&rE%}9= z_db{I2ScQ6MvOUDbo<^%mu?x}#hyMj%l_zgZT;wWZM~UYTW@C97IuAXc5Pw6ep{fe zH#1(#+X%FygTHHjxpX>-J9;#XB(3_A0u@%J9DSz!sR%gq-^VpqM79m!d1blCGfAOV zydZG>gdo&?F9>{aLJ(^DYt}Sy$yf<+)mT@78_LQRgj$-m>VPZ8N`O1YD*1@$)KA%l zb!<3nJzfA}HK$_TY`E$Lfxl&}IuJwVWub1H-~tds=7LbzQampZ6UkKr@Vwb!0XU|t zygDdsDb)e7rBny>X03GhRhBIqbR2`O+dRDjEE;s&47y}SxdOxtt{3Ae)C(^N#5lPi z6!wuT7~mtDfmeW7A}<StF{CWe+vT-KUU>^myG@_vKn>i}th_;tL7zns$aFc`{XyS_ zF@;mcngL=1sji~$KT?-`r_R|3ETBGXK&BRuH6T+9SnN?fg}UvlV~oA}3#iZ3mKK1_ zYiFQ(3dInLV7Z^KnbHiK@8MN?h^G|q3Zw(B{iLEhSIgbGN_V`LSIb&f`7_Q=g>*w_ z(p_6)Gr(PC$r<Nn3c<{CR}-4=JKB7q!_aNBsRis&R%f(!GllSD)M70$1afl-Y?^aw z0b9z-YJ>3hDDA8+2H8^$o@?r2R`9SjQF-wmMK85y$2QT%fgiP=$zP6#=vU?$`DX5K zw0Wx?g)Ug*Eg)U*kjHcFK3i)4-?gDjfPR#kTdK%E(^Sr7KulhJ#hXtOriv)>Si8P& zCP;wvR%!wcm{q<Rrx3%Y#0-#BmN@Xd75(Knh453Qj&b~W&oKX2&6Ejn(^#cjI%nBK z&3<8G3GkJ&^0g_lrO)%}xaOD#({W7_37Zli^>#&zE8j?6X7S_RaR>`L$&NHEFI5%` zhWP&f5Z4@UPg4;G9x5wWAL{#F5P0!_%<GUP2b@$^UKZ-17j$j5|De^rHC6{cH`WXg z)m&rs6bkKRVgS)jrWp{`^0H7~(aJG*il5cKj9Q-(N>6##n!*jw0{*tL<cVy1Lqw5E zb^8i{iLqvBdC9YA`L1VeEA+jqbXMJJ;V+q`6W~2%<->ZK+VYJXmF>4`>cA;u%>Y}4 zn&mQ2sZ}os+&Cc!wdDnYMP1uJ>dO0ou0vMMI1mM8as$!MSz)|F*JhQj<7rvfW|gkx zcLh({8C@9@xp4wcoBFfBqOKFB>zWq?qMhs1gz0+M3j&LFohUgbdC69b6y@4I(T_|T zHRNd&@W-SP)<Z7_M+OvFZ0W}^PUV(ns#>a>m6-<Omw-j<y>9l>LznLA8vl2;>=WQ( zGp;!iF){Gl#!7%Mu9y_?NLl%+hdMUF1lTiYWr6+5%F9Bnc|qXj2|=jGUJ&@?gdo)6 zHEUYB*zP0INZCMj4D?EECIRc!6arJZ4%Aa9tR<TZ5WD1pMp*~yT?$b(7pzpZQ@Ghr zyu_8+Cz-u7am{gRnu<=qbz_Y`RY)pQN6PB9Sy10o*gc!qDN?{bV~qpPDeIl6^XMbB zOo@j&EA};&tV7Kj)c&70lZ*o|DocL-dNGA)nOq&XUX+7iuE<Luiz&pmFAUr(7KUK{ zWQ8Hlx9I)&fx?eoH5RZ}S((xhgI;b~;cd@)q42ED*70G54bQr(@R4UdQTW`mq94;| zSZBec&6PTESy}Q^nE98Q4wb>ok*kTPI%5uP5{<u982K3k>`~U+(J$vU4(gx``SAiW zIjnUU7gYA`=-W%#SE;6z(X>j&fy^9h5XMqi2{Y%muLQ^pvPxh)2rFR*owFHK2M#LB zy3<rfYO>>Z6>fVLa93GxN57U^t~@jA<w;m)60X@KtOGZdWeSyNXT3Z->*d*5FVD_; z`^i~yX@w)AE7h-aY}@AJrTYr^Jqy@t({6H7AwF8Z#PvW~_%J!$0P$V&#VY3DS8e1k zF&XX}D`9B8bGXC^F57TTGJ^lgvlysDV_hl_)TL1!jSDtVlfW@$bw*2Z3USfoY>d65 zxl|s?OXZ=wR36Gp<)OS(F_giOIf=c}7`@LJMK(qaV2`rot9(5vgde!ZW6j53$hYqp zk}VsO2KK*hmTh4F2c8vLHfs~xdNVfgt?bVg-}uW-L34iLHh?tm{`y4zrCCOuT|?$u zg+YH<R##Pl5gme-Et3WiPyViY@^8wO(hC*y&U~Wm%qL#yNOYMqp8zsA@2WF*m7Z6z zB@<78+Zqy_iPpq6{VDWQA4ry0V#TmeFaz+y#rEOhncvkt!ZpYWe&J^j@SIK;_Zuco z6dI>pv>UUIF?WyrwfK(Bx(OhD`(5?huJ!{J^K+tsN9ea@-2e_M3*DHqxOVIbjekcT z8h>Bx3ohe{wULhv{^QuI10;5#`aumz@GqzXeZfMO2C$(ls<^H+{)j4|cYGDVM?n=& zlz!?(fvjs<t6Dlauc0eq+7{3Ru&J!<O=AdF)jPVXzVw;&Nat3!p9zf1s@byiW|BLU z75BwWZS9^ZlCTF(>3Wo{Y+9lBn@LTV9m`Opn63+^QNnb+?^!rWCYKb%Zr&f3ZW24p zmJd|Z1yj#<$0cj!5)J#^(e^#x@TGFYC70>`ma{Whr=;>wNE=@>b4?Hue&E+SZsVVO zR-~%=Jv}Kq_xD-CUh4*9%K8y=nJE<b@ht0NF3jsPaja^gQ}!))i2skhw*jsr%kKNS zK@8{3ETq9|Q4%~xq~2Xf1(o44c9(YG1XYV9OcflnO8o%L3?yMARN;|)<RCG22HK^y z;11%&O57Eb!HBR0d0{o=Fcus$7Nvz^$U-8-VIn4CA~<0pBt|0IVpUjWro@Wr5-MV9 zb8h$fo!hTJFx(HxCEM6p_W%6vx#ygF?(KVTf4uj6fEBK%i>@sKA4Aa4-1O=(z2HG$ z&n3-Z9Urugd;>V7lzc;dZ!)67S+93aTQF-0w!zo7G4KYEVeuWokA@$Uk8R0+-}i~Z z)xdqzM0uRNQ68Xg)HJ(5Kh&%GXLfbph>|6ZnkCFVc+jX>gM?zsamN}o4`eNQ$=w$C z=y$#J<kf^e;)D|e2iok1*8KTlodsx*XfdNQlL|Gh)7X+tXY<T>%ygnvXleG!aC%Oj z)p=mc*4Fc!U<_Tk4aDeW_7{p6&Y0u##K3GUT1CgH%wS6cxUK>0=}|@&@W`l34;A__ zFA-+jX3H43Xw)U3Z%kZn%%yT;E|nW|sn{6W;rIg$@V*{jkmqTid^JJrv-DoZ{iX$Z z8F)`At-PkGUAGip29jd=t*hROTdP@`)A(cueyA}$w%EqMESn3&W2L`6c)7P%3Vu?4 z&El0;2NHN6`vqd>n7-kuL2v6(%mlq(avv$q%)rw)`M@v@<LDmzYa3~pvs}#g>5P#3 zU5r{nbJ~mtdO9B)z8!}rj(N^||5(X;>ipEH7hZ5cyR*l-HQv$Y@9R;<F&;QpQg2d9 z*EWKmluu;4$qk06PG=>h$Xq{9tJ_&Ux}A~xR5$XRg>@lqNbaAPGMt``fu(lIns$-Q z&X|phoM}s*Vodls;v%Qjhz;P2OA1##MFME1ynC37E`=|5gy@4jXF;}sKJH24W<<y% zhjNf@f;?jpwF&Yaqb7j_EBS4^xg6OC-!2BPvgY@io^5ya=ssqzkkH-l4qlVKE5~n> z2T4YiMv!TET0*+vi($hTV?U(?Q9re)FAyCgOip4(#T6SBHe=lNRMCefMrgcnZ&*GX z5%iYQkg@dSV>O(y<blr2Sh7GTWo$7Hk&Cx07Q@JCjp<QNVBoG%p91bHl|8{gy7TGG zMi_hwc+aR9cweckF4B=HehT=&s2KRLqppj$=1=46wa}Zu9kbd5?km+Bytgbn7x{1G z`}M={T0(PrgLexWln|Lb9H<G&(HhRSg*6Ezhb}9V3DSXA1Rg1sDI$6IlQr(O+HJEq z1;m-NIAyNA#fmF4eDtU_S|RtofqARn@&@U4WI)|7TBBZDQOHP@TT4VTZax26T<BNP zDi6fc1s0d1%OxK(_z29$%sGY2p4uq6ogtGPrDbX3Xxf-HZ4&64_9M7u6o$c%l-uzm z*ybp+kR~u=ioV=7q3rAjan`m5{UFe{@rQsny%zAcQ9lIqf&XAR@E;^#JEmce7t()P zet6A&_b%~a6TWB|-mG?j!+$@F9PvnxG7$pT{z6vN6}%gOpD7mxue(}xe^`BNR-3>b zv(N<YD&;1m_u8lBKPDtf_Dtj5<#*es<v%nidE(6iiM4FDE^NmW`l1<}1g<NU%|%GG zLM8(sL1l_akG(}8A!drt6V{v=nF10>HlZOAi`<$75=f?q^w3)b=EEw#-;ocKu|kR@ z2|xnL+J;0d-}-E&Crdc2tr^i{BX}!Z58e3!bH>{H+JZuk6*uO)IzAxinog6Cb!@xo z1B`d~UMLuU?jsi9b&DYe?kMG|(lrNO4R~Z~BMF#pb5$Q}`BPst-(N-C&_)c|i5dg9 zjd~q;TPfG2ae}mCiZSp`ha%E_Q#^6<XsBAhsW*WHBHIq&E!8UTW+)-f@@|HbyWSI! zSj%RMDa^|aHPkkPlfX5lveN-++baSIDpN!vhjQKk2{BX5hf%~0_0lqLQ$PZ7M&z9@ zRUj6bJb(m}DIyVzC<60gojiH;skgR;_0K$8!y3x09#6|xwz|m!dBs9~ja+RMREv3d z-${iuL~6)QDBv06K9+#zjQe;3CKz`kLW_yZ%?fnao>i3()GNNHN2yvIH!2sdoyOk` zBUjSaqf`VQ8Z`qvGAaf>Hfjd=R4F&Q;sj}JA@d}U@qz0`#lTIavbspy|DM$a-c~A8 zMB?NSC$3e6zg*jCcWmJ|fiy$rCEyd)Do-Gk(8}_>M9H4Dp$WXJRM{*gzCF!CTQV`% zqKu$jTh^{gAf4zkHklyNM45|#M4TxiO;~450+(~0HJKm{SVJd)Gr7*1OptcHB9L}x zu918es;&@o*8{YE-C93YZs!y&I%_SOBKBSjX^JSfJjEy@TA3)zAy!{<mOAR3hDh&7 z{(*%2&s#^i5t{3)Y`_-(W%jvgT^IxRl{ziI3z1$lsZ73J4BlRO#}$<4rkFk-us)B0 z=Zty-*j5Tp$P5$n1aZx5#6TuF`TfXXQ;Y9-HDHeouQz~^QLh8Xlp-Kx2B`%Ev0*l1 z;I>h3ln3$~4CDu13+PY3(pFD))L93X`jzqB(oS*<A$Y;Kk0oF_QC3*s15+DGz>k#^ zHM*2U3k4+K&MCNU4SNl^q|_;SWSJmb^LoJbydJ`~*CU-iQKkDYVKA)vBYON^`M%kI zbMV~w;H#ev#s(YD{<XnZKm3{C&kVl2|H`W$mI40BS7j)FxbzgkrTbWKcz0VeV&J$^ zZtkdlOP|UOtK0-qx$;I}(SuA_#dFumyj}2nc2hnE;<-Mya^+@K<?0vc%atdqDp!9V zqg;8as&e%nxLkR<s`7MYX9g=_BzX%OD`6xDnIU7~!b%tkBX32#-L9_dO6B|A!btuN z23EpI4q~BsW+jXS1>-AWBnL+U&#r`#Fu@BlFa5x)3F6F37zyh%fvuG=5+*n;W2q^s z4%hwltb~y(>t6{YIf$7_AYnO&fBO3pL_$oh3y(au5=LUcSpdc>VI+)DF_6?y+Z9*+ zkxIOZ2_O!;g148!qbp(L%!nEgPfpDhmH)E2uX`noTp8wNa{!E1!bnP7lYoOOVI+)n z?OWXm0#S$_u(c9Kq9#?RfCQ9Qb!COWbV@$A5=M@nUI`;PNd4D<9OZpT;LJ)GiIVj6 zl62Bwf{e?Tgipu7V8tN770Tku*(&^H3q|_x#yer;N)PlX$p&(4NEja<bYI8~^FWp5 z<-n}uqumMIBVYDTT1(2{o_Hs~r%K5yGu;V7uo6ZRlk0hRDE|@lrWtGkx6Pn@KotRl zZnmqQu&}sq7AJvJJ{5eX>dfEK8mP(WC<ZKpGEFwB<WX++0y$>M{!DGMr6iYZvM3!P z$<E4(&fT*@9N)3lHGw$p4L-BH-krTFl$uJ4hO#!a)x@%yih(OirSI_}kl2d8%${Om z@QT)cIr!N|=K9Ge;jU>}SFkn?#&BN06tWNxJ|9Mo|2;iQAV6G)!4El&;vY4iTFoZV z*DOC=2u3v82|dabQZy~U2CIeMQt7HPoy*dJ6RGm3S&V@=`HtYn`qsObf`LCh`0kbU z?ze-1k0g|Fl%@k`)RKI#IryFgsjcjH$Q<L$sj-2#WjvOfAfJf48b*%)zw{^$fF!Se zgW)Q=zoHS>$yk}w)C)HOUQkY!n^XUE{QDE+ot!Rszo3i!Ag7x}QT;EmJ+KBgfh{#5 zpLGNhNjA+O?RrHZVPuL(1SJ-$qwy?pktZ2qK!TBX*nn+o?R#x7(aA%oHkk0FDsV4X z6->OYD%i(fdUMW2{Y3M3Y<Y}<zGi9O<TVFW&srv@f#;O!4wk;!NRZ}~eL484iQuLG zZt$i5?|W^Scz+e|c4pg$F|AHsB)cn0UDKnx`3JtPoNU*CH;t+|_36fbRhl;CcuC>9 zr+}ME$r<}gjRYxCw&8vVqx+*$vagJ9XK4|2tt|G4OxpbkiKeb>cKa(&{2<s`4kOo) zJ9?B;AGoNUESGZa1c4Fz{__Erf88uMflrN^29Bz;>{LRUvvD>JyxF0ML|C;SNO5h< z|LtlBdlt$R@R3ok1D`1+iM)~^3|Me)0Ed*4*MFB28Zl;iuLH+T@9pJeR)s5G54e)o zL%8P2D@ic{65(=9S8r=0=t|jC0<q$@{_#iqOIEA*pOVjgwRvngo21!itvQpl@Rq0Y zec|zAH8X6AuVapsx%&@<yRT}F^F|E0H8)*%9dn?jA6TR@5U+CXd>}#Svk+oJ;F#(m z5SN@dH1oQz3S3u8s=jIAZ+kt9xd8fA1#dDp#Y*8#sAZ+di%`2tks_fArcE5xjLhoM zE!^Na<yfSVH*>n+t%9yOP~fJk8P&m#WNkw!stZ-D*&$1hp3^GRdXy>{Y<UXURw~;g zAzkr`z-6UA6#P5?_TW#A%TJ|zZ;#Bd@4Py2_WKeFulssHj&k+bmmv7&)Gi&@ek_b! z(|%Wv(hT6^&t*l~G>i1dy>H;CQtv+><L!}oYhw4AdXqr{>^4{Df&E4`fx||f2j&B+ zzD9FR=C2&oB=J48pe_>Uu~C!29*f{2u+OOTK(Zw}0N{veT?FPsufC;qthpl~>9GN| zL*<&`ORFAO6D|-OHLGT^FlcB6@3Qn5E_|U^l{j_<KhZ~uIlhohg*qXkIcV{`4jfU+ z-CP>~z65bh=?}>x-<QAkwO8Lx{~eI4RZ*hwrZ)%N?lgzEYnrbCeG^MJ#c4z_Mj5fi z_&!*QFCmoM=CcXhQR;*8D^edHl+UBCce}>9D|dWye1YFcOOL%;k%-*4kS$3q<WVhe zWV~GM!^~+3HI`Lg*Q0FPfdt+lI%~?FD!)vLIDot3%j9-~v`NZngg?>%pY<Q|g&FF4 zfi|PeQNGZjKS7|$r)Be6or09lr6AS_sew#t+%{M&eXRUb<);F?`nXHi?%nRA3ht^S z{elqJ7AkQJgExS5OG7T9#i#6kU>MYt^d;r4dV{Xo)h1<K^;sDSFmy}SRZ>#hRax0x zwRBI9GHC%1l&ZT=84Rn!xUYLlA)`XfWxbpKcSk2Srl|_0)4^s*sl2C1Gk!-E@9R<S zr2!9>O82P<-fQXFF%0$!UQY#|uDh7ItE$+Qs{!DV`CVF05WL^gHDnmj2(MIeIlo&7 zPCg2dPpiW+6a&(`uj&#Q5c6HKc_>yzesm>_93K0N*-_RQ;4`Dzz+QEdZ3&RhnCrTa zX#}{5%w`kVu-YvkhUL34f=>*7I`{~L_f(NEHstvFr1_czt{OED#ODh#naWcWL_E67 zmPz4}i9pp|>hgc?bFpDS(}vC6)QCbNk#Rer)T|z>7HMZ2Yrbl8U8_9QWAzI(X<*%| z5}WD;AZ>MRkw-d+G&OCy@W}b53!QJa!)^~ws6MXq#oCphUmVxqa8b3>$#xfR5=bY4 zWv#Mp?V1AKQc5O*?gZhf*CQm3(igx!9gJyJgvdtd6mT%Fhv1_x%{4ARE<w6%SSyNS zK(2-v4jd&qU@PA+geBjw4TT(K3j-uKGR1W#2zyqwNdh=ZAi#cW>yLIP2qZ%EfJ1pb z1fP?N$4sm0-z$}NXD(@scG}`j6tEv@74z(|+V8dwEKM8EK5EY_9X8=n^Zl=Z?tV6m z#8&V`k1~XTZJlG?hq)9k=`pj5wCNRrUo|QQGQU+U2rhuCzjAO*f|GBxiCh);0YQZ` zMx6)F8WjU+ik#3u+97QRZdk?h<t8<0(ynP;1nwCX1MeGk9_VvX`go&jl-sD$_9N?< zN#I#CI8Q@co}vlfN9o438$F|1gS<%N*Oj8hRnwUZ&;Gi#!k~F?0f&r=f!<S#7_XaF ztL(f*0`GaP2MT@TN~Z?V4X7#+<$8C;4937ODCK^4`I=%vdfz<AXF#-<=%N?g7C_z+ zE1g}F4B%&4<W@1!L?rj=DkePgmW4bCyseaMeZvHSoT*tv@`YKF#L<1WlM%s~k~4%1 zY?$}+)ZkcM^8z)Azv8S9L!vuU^YU5DPj{79=#pNAF$pJRoE%uRF%S<mPoN(CXc)N$ zeeyHeQF<JBNBimhrcz7{n29EE*r@ZsRij$KHFb0<SiP7a;QdtaxvEF>E@pWfN~7;L zqm#fvqgp^hkX06VTU}Rga?}K&RGtlEszlbrcotjnUpKYUxJ`3A58SdO$k)Fk-1K_D zZBGGj<*OFmvdNawnr>+BYrKKk`4M14DR&Bwe{X`=tMs?a?S;<=-~CSTk(J;hQVu`l zEdj@ratl8=Hno2jctt67h`8o8ORZ62OIxw6#~0;t-QBB6AojGtU0o@p<)%BRe!RcZ zmPFmDA{mh@VqmWp_2iS2&_Hjw;yPPw+ZI#Sr4*mlSf?%gH-NK7O#wNk7tjc##$9M@ zl_RS<3#89a1<Ue`NE<=-g~2S4-V1{t2F|FqXaQ%H5^LQFf^Yn6RX0v(Pzx5^4A7r& zKU}W4r21Z|v{4O%veN5COI;O8KUh=}IphK+yA&X&J(h(}0T~OYf~(6(Ie~AGKt_jr z7#>I>rD}JA;1l>MAhUp6KLWQc_g9t^1fQIlVw2>Hk~D)Dl^bA1rA+Qt)3n7+oJvjW zQK%(_-dxQLD6cQ-d_Am3nNfjfjhY0WGb#q|8dW->vY#rXZmf!K1_I9*H=clRn!(y9 zO#`YjYN}1(xLJHF!1FDy2HeT1Rb_g2DU2MyuSZD>u*X|-8u`EU<#3rbsC`#!yC#DV zj2lnD-DWZd_9`WhB*W4!1fSR54kL%}=~1Etu36wM;FeO^?g44XD>_pZf9bsf7A;qf z+e35P1ooM=dEkIimw+7Qf(baNT5{`Jel0_V39EV$*fwe&xL{S~hc*yswA`+zrMG-l z;BBLtK%bA&rAj_G<luKL2a~{aX7mD(5M1gf6Qpgg2qdsf5y{6?I>&rWM0C?4ngY(4 zqw~O7rA`H33=;$bbKa*cOz*w4;r8DBs2~lp&I9|+|3x7EE*}=@2j|^Sn|qQVg9Yd# zn$Aa1#7{L7$Ci;8_z8=sIi~QOQ8DmyMm1LzUNb5N5>>@M)9o<b1#Y0VXlYmQXA>}k z-F@Tgmx6(hzLXRr@+D*lm(EVH)u}(55;!s46a;=``DkK@j5@WVK_@e<JhrNFv1-L$ zye^cFRfO_d(Vlzxt11-7ZNC*p?%3nQ0gf1T0XV8uHt`{GzEoep>1{?F^_kTs^~XE~ zTsG=FaMh@bK<~Krd@8%0Bm&%LGX&C~H#d_&++>O_TOEHdz9=Go4m6*#Lj?|-#d(}y zQRdVRQzE<=Q194Gy;fAxXWXVrljK4eIG|qT!ZS<|d?>AQD5ZNYr(MfJ!r_=cmqH-M zm*rvf$KAsbd8`QcOyid_c|4ny6&vE@2dekT+B*e&s#ITUULG4}Pp#hyzFVI5R*vcW zTI0x!O#?CZBF3tMd5lNvv?(&haFDL8swp3s&^ohLHwH3dW$Fd`F;E)3@-=2^V%bbR zms07WTshF=Plu6X`z%2*aLA~6;HXl1!mIRenPLo#jhY9}bks#^c}3vojEaHRI_kQ3 ztN+TaY0{bzv)TgYThmOC#!aya#C_$BCBpVfrIR>Ys^kMbYI@jQ#N=VlQ^2-T-zIk} z`4ZH(f{!dK?fq45=P6$IhJiPg%6hRXle@Y}{!PDs20m1(zH$&y{hn2C0*{QE2V${H z-r+3=b6+c<Rk0dUX;dGjoV7<PF>u<b*MO@^rSJJ7TvPI-*5PKxY&L;&X7khS1R-y; z;?=P9DqvPCE||?p;G)@lYdJw6-ij9%Wa7~pUg<Sb)OjRAtjb0UxMW^Gy__I;gQd$} zw<Dnum=$wCYPws~O<5E=;}9vk77}n)9dnfa22N<vX?bPkE%`oE<Q3&b6^OrY3w~5S z7vy}p&x0h;bV;v-6T2eQC<d18w1|KfO4@<6Q1;u)V9dXewzjWmvszwU2_skXm6b4( zgUlH*aQ{Dmx(GZ_DjTRsjlX1yz+R;?MWh3-2t4diM0(;CfnPH!1_ocq{OW0=(%}~^ zn&4aXS58usB<)&~=7A(je#^5rK_FKy)@FhfSfl2FWH7Cb(3{IrGeMg3wSg_A<R_yR z6NDurB_IS+odtwMwq;KUJT@;);7Bg<%>-#jS*Z)$RVob!p?fv!ptOYuH<gsiz`tcw z6S$*P7BteR_4qt+Tq$upmmn;7J>ZJhixY&~UJtnI_2v?UJ6;cX==G{Uz5cu-vOMG_ z8FH}=x${8AlgrDbjjm&_2xRDFib&V2i_ZfY5SbzpV?v(h067_Daso0SvbsnMHayM) z>HJI)DYAY)4{Yc9U4G$ECHh~Y0UmWIB0cpMf&JQ1nQJ6QidY2BbtodOSl6Ei()F3e z_v`1qmFy&7(vVHw1MMzm0-@-jee0lBxhq=CgHJ5OEppjyakhXTP)eR@%q29O;4Al< z^=;YKRxr!SH3N_#nXbL^Ez`(MX`%|Gm8c>!Rf#H))}xBdXcSel!MH;edD{j<8_4t` zSCxwi0z-=W$PavdAX!YOIRu~5+IIlUiM^!>-Lq5o0*ULkF>nD$0$&WSWxv4%K?YxT ztIg;@`lDoUZEvTXy$fWi$69#-$jSI(@P+JW&LBp-?x?~oPXU?MtvUn=mtQl>?2>7p z!SW?#_F#_$vXA4KFNITGhU~OuxDA|DN^a6GCJ2kBHwnC!*F)Gg@{5b#$Y39_ZfOIr z8Fd-xCxUjl^K9s^+C<O>J~QevkU2u`880RX^r@UkK;ONSK)PA9fM>PG)8rw{8YwOi z=8cpzBQU3@!62;LC~5;48}fbTKxX;0D#8O_708L%ah8tT1bG=aXA`6Zjo`=PWd>d8 z*zu7Cxwdd}ZuI>joZE~Xxd{qn<j4&ppdUmR%7f?v^Cu%mYylZLVQ`7@!sH-YzyVFY zo#+tsq38lR_a!<YJt$g0mMqz0(1~=GR0PshQW3afy*mZ;9eJtLfho})baxbVO0k~i zoc40P1oU(Ec_4GQXqEdTCavUBb{(8^gEo9)ASaq=0nd6Z;H**Sft+Fz1dtO<Y?XT= zrYAVT+=gDw(j!u_+!OJ*rknJO7LfEy5J2A(=Q|QELRchH`Tj~6IdDe%K!#y){JIAo zEMapt<y``HYcu%S3gmvv+9e=8@v^RV?w1ls+lp5QZWJt&s9qa^mw+VBeOO6;J45zH z#f%W1YwYv>b!$?FEICae`Fb(<QnpQ~%Gw#t)~sc%2_$<~A7WE=d$L~v`DkXHq&6%| zO(4lNOAutc*JoR;6?1M?i<$2Xg8V=9K>&}H@|LuZeo~K}mfo)e1~lR0miWuPx^Oe$ z%3}3UsV9C-k2QOKR;^x|$pGh|SYrr{+vvJHr_i5O^$V3XX|NP~OzeFYX#BVodpx7D zFWG2`fqP257<@S!55&J{T@eF0YfP6jfv&KEwL<f(z}k`n-5SE5u;`|MOb+f8li&6# z-x5?aYue^*p9Uby=V>{6SLKFapkDgTTMYExR5cf55e}%QG4t3YrEA_Ya9t_)z@4*; zlSt;+1<m!Q<-AF1ui2QXyo1jV{|#yw;}*{Jviiig+-WVlZsM9%L|z=g^{TmU0*OX$ z!}k_5a@q)1%6pcGNg%V$so=-2*hI?kkqrZo0hH<?_>*PQd?|2WwI0e!l=~McxTaxj zSUB@QrbO9f$`_7k`Hmii>`f4MePtl0PFfj(hNhJXoMQ*Mq3IQ}KS8+d$tXeCwT_qv za+J!E-Qn8zm4_09JD!v;ZdT#YTP$W$zqP)YNl`23@q9UtU+%X&-nKk`S=yok$&*nJ zBz1Bv(nt_|9v6EP^2bqr;4Ct7!y5SIA<N?}PmUxAB+dEOa*kqg#PWF8R~}6e4waP3 z#gv^6*p@Lv%1ACNjp(^~#?H}_lFNE&7<Xk~drGylR(&2gp_Gh<MuITs$=(E^<tqah zy<Q_hSoLJD-FE7?yvT`x5P7mcK^XO9lpu^-2IuD#a!iLYLfcm!N)WgOESe(;!iu+8 zOn2olPA~7ud5p_>lwnLBXDt;n=nzPrOsYUqC%2`19<N#DPy3XSx^x&LMAm8<#t3IT zIg%iZTdSLM3OT037-7*@9!(HdeC1-wI_2W+6B*K6I&JGdB%Pc`b<N^pMf8AdB~m^1 zLu~a#Z(L)UwwNY?v>~n98CZI~kv~t|WqWoDDed1Y8XeKf^$?Jw^cwKGwMBXjVZ)QX z2@T{Z_JCvB_Vm0%h&|bxAk6xeokVby%CgL8`JS)bpCBA~GD;ARyhZZJF+H0Q&e<sV z!cc-hdL<FX<aV4muJC=5YZufcFP+8_HZ7AfjgvNxGL-_ytckJ)Ae{ANZ-Ovw<QIDr zgjq{QOeQ(XeWt4Pe$l7*zPA`92tK`bolHi>Vq{OLVoUEAhY|#z-qKp(GJ2?W27Ww@ zob0|;2t1MFTv^3m_(bbBR9Eh*0Edj41`Zq51ag$kUeSJcO5mZ_*9BtMeMxK2*S_|( zcV0~}cgAZM&B_P#weZ|YN>rOsr6p62fvZN%1FtLPp5?>|(xz7g-t17sS^kLQ&syas zFkiXi6^-DERza^~qmX&J_N6d#XkCw@2>fZIn!pXEvc|c3#lJ<>xMG##6@_2$RIyf3 zesV309M|uw00)hl2M#NhMTInKiZO7^sCnSoj=D$_rWga;M$Nm(>i)`+H;J6UT$s%S zX~gU{fkcrhBK?3@1QJtM@ZOcWfE?eWRf$AqS|DNkVFyJ>gVw6|=}tOKRy-h?$@(3M zq=;g5PRg!ZWC6?aEVFE`Rc%hbwB~u!i%t4Z`T<DP^<9aV!S~A;UNBjch_b!sYI8WC z{v(T{VqGDI*pzCr_dw6|$9k0c2l%^2HG!O6S&!HCM<+k3W@gP?47_es3%IUS<^gHb zD*|tJC?fs5DaOD(qguc_9d(iJdqv=(Q8DnSqi$zYt0bB~W2Txw+AISENQ1NK0Esq> zB9I1Wibyn26oIrZQ$(VHq6j?l0ampm2wJM}1+Pee_?HuEM@#Q{ttxZWpqFIa0k^GY z&6t(9<#l=eHCvfu;6tP4fsd8S#uU<1uUHkJ<BqBL6Jg|J39?&ZLywtFqz`ySU{8ml zvvSg3uWFz1hJfQnwSW^HwvnbyF$T^U)dJ3S)J3{ziZO7-sM_vuEh6#}Q*QzZR|Xr9 zShG=ybk5fW60Xz*5>QsRE}O(d`s5N5h&yLsGC`ufq6oxO{h|;A!x}TjYyHfrBF4Wi zKX@U3wW-7lp^IW&hN@zZX@+-HGum+EoAX>FCLGl?j9Fh-EMGxzg88=9JaItgn@u)0 zt!fOsZ&V9-q*QipBR%zsz~47220rVki`3(%G+>`nnG>V|uLvCMP(&Iw#Ta<TsINOO zx2z#e;DJ%|Kr)e?ct|8eMjDW0$PfpTiL5RX$&k80G9h(=WJ0unq(QWRL)QEzkc?zb z^8=!YY4vYdtDD3ac)P%cQrTC!$xnqq(1@4P?|NI^c=_~4plD1_TIAj$ccrj2qT(J* z7V0;X?P6o=EVj!1S2M1wEI!h$=0CPAXAFF-R5sSDDrek=>g{+Fz`I7x0}nc^B0cbm zKq5QIJ+61HdK37oM#aFq#j4ByAiy3qWS|1`m8-r!cTfGHC%cZSlr?@bj2!=p9z_k< zt5ki1soZ0go4|bKa@)GZ<2PK{g}eLZFmlJ=)T4wA#BP1quA(<_&rCFdkByoKK2^$D zZ6-*8HGCeJcVBLJ-Z247rvmept2)(3O%1tG2h3Nl{+X||-N9XL3aypd0!V9Rjs()w zZ@S?J>XtBT24oiFgeouTQIvseMzw&ON@ZP+^z)_|19yz7UEJ`zV5&_Z?j$=vd}Y}| z@@`JpHsOeN$uIz}oA2{LOgl%D3DQkdoCNL|bv{dF)xTxmQ)S;5s(eqG?=5pQ1@yiz zRC#sWtkxo@GWdYx^qWiXb#*|BYKGaks-3k~#6Xghji#!GJkh!J1HLj4yY-bbgP3TT zi6$^IY92VGR5r|zM!h01@4kBW!7%~Lumk2RSI<7>%2QR9PnvzYHE3EZ0{}>CWdHza z>Nnl+9(79_tA|DU0xwHfWRrUg<aj!`BHu>!kpy{IRT~-q(J+Bo(GqG@4X5B#*=4h6 z`m}sMymN`+*j%Q3#g}(?<=$g0I&iN^Vqw-od`mvzIFKN>m6s6$Tr8*}Uoq7fNW-Oe zWt)X81|X_M-yaG-8+>+7e)T*W96vYs{X=2!ogYew23JxKh}X(`)p1~LLE9h?8>0k) z2Fh>&;_8*GLq0aJ9?I{Wel)6nlPrCTOjNr*O~89b%>xgOih)NywlG2X9j{l_GMsv~ zCh)1&%+9K+%JL{lbqG{40DNqY=Yd$PI<3+aY}A|E)1vHU9TiAMl|c#kSk?Njhmnh4 z)PU1U)z83G?zPI3z<lNM6d2m;{LkwB517?y;Gk0S#bEMfNGc3_y-|f@o^p-K|H+Qo zy^6s9gK_{(5`b6P8UiCVEFbv_69n&V3V1fJhcIDLO##p4^$^IN_{~S|@F^pRyW5OT z0_g+!&e3-g1RCW&gf%IX95UJafJ};!6n#X#*&`|DvF6)v(sw%K*Kst2MGGYct}1mp z_>1mW3KHZs<r^6<^E}MGLXG<>9~F2@ga<E_18L%rqnrI*AikC%_v;JtS2i+PZp~X_ zL_UtLF%i4_y2ePp;-R83S%q?AGTvfP;4bUrue&=tmSS@KK~PJUn77ka2YFff@06wV z%G_r<W`4Ii5&VwoIh)`+1)Iosm6uuKzQRL2*14ga{);NYNxMYn|MG8VXb$91Y_gmn zw3gO<sKUH8%ZEP&WVlt<qm9H~spP}UqdiT_z8=%X5P@_`8iB;)7Q^%>L{3}`gRTE4 zjGVh2J&GmZuNl<@?kiP4lglsasm^U*9f%ouB?XAZ+D!@O_RQQQ5F65aK+L%S%d3TJ zsQk3GT3R=YF)%Tz3B><NO~&GyuMWhFG#QA++9qRe)67i*u^~+cVy?c)*t=%-rhxg% z)z=7Dw9@CSatvHnsy;R4%FU|E)z?Mk%2QR9E5goR6qK%hpeN0<|1gY1lubz!803N% z|0?xaE1STmLlJ4oD>}oaKMjEZ#w>s-;J8vQds7M0tl6Ccwv_4$#uM<OR|67JX0I4f zXt_Y|bnyTF-@QRlwSY;YWMh^6n=Z{yG>=d9D8Kj&Jhpl1Ghu>2YeWxtPMdowxYCs% z%vxGrUr@N`Dd4_U6&DC}gt!0>Yf@4d2sBspiaAO5Zt~#@*H+x$Huo`*Fx<Dz{8;ea z3Gy?q8mMQEGK&Ixwdg~^RsHg&kID;m>EAoa87&;sqpSCvf22CnDBSO?%T-T;JZ{mw z20U9(MV|4hq~W@!fHYfXvVASR@3nwOMorT#gW5PEM5gib>m0P7;Vl%9{yP;k%3qwA zzDOU;s!xKiOf`i>CEq4Y0C=zYff_eF%31x?w0iXhKLy0F`+`L<?T{}(F86SHw%Him zv>d)s9D~jx9f3FbDr21Zmb_7NlKLPE&(y_B!RKV3Bcob&OWI8g*jy3jM^z<PRC4p2 z#J-yPz`J4Os>sL(ZvGV1JaAj7Y^6cE?-haLH>mq2u=gua^T2JRTELZ`H7($(QEvk8 z-!v`Y(0>B;Cb0WIg_;L08+8eI$EbPWfl)2s^xrmHz&WGd1P<LcE#Q(-mw*#{rWJex ze{|WQcAYGyz%A>EH-U7L>#}Bobl??%6V_!d;H`B6eG?e{WvCW#(0cJr;FeJrfb?b< zya~K+9oqsPSjWBzq&MZAMIikowt)1Le8L?_KZzEwZC%y^`p$Us<h~&7oF1}m1YWn3 zrv+TnhPbp(CP>@XycV!e2ScWaG-N}h1tic+@#I+lW$C{-8935u;DH`r2%0w<H~JAD zDt%gR2RR=3k@7F4ysOd+^;nDC4@KT+yxnkRa8I=C+pNr0Z9qTOV)uI;S=G0DT{--* zmb;%h_2tbQ-8Z@^YUs)Ip$?VzZY?_{3OV!o%1UC4QclJ{7QDB+e53K+1NYDEtMZSt z_TKi@8{Mef)Cuu}nd*&RuR;-X=Lds#owXai?>Z~*Ix7?n{FN|rBd@{=MYrlzD7vjG zeRAvIrQ=r<=gWsf>5gi>lJ<8_fr8net__BwIaR6lL}^R4N}ed_-l+9NQA1U#JyF`D zS|v{uJg)ad(UTKBQTnvb69vcho+w)Xnc8Mkw4o~1&8BoywMxyVp!=`ZdZMVIDt&Tw zR30>x_Ndk?LEJg2D44GIMA3|Ssv4e@&YGumZt>%nf-Ci&C|W+z6QwJ4o+!9p?`cho z?$oPLbXQfXyOPp-s#WSr3a<ZLZC6sXrYhB*C|y^rk|zpo)qA37=R{AG?$&vtAo`DM z+eFczs#Ld$(jnC<wTXgr^`0o2HXDT@PQgsQ4T@$}r6;)2pBuT#F4P;KXhl_CVL6di zDP3<USXG7Zkk=JCUD2WJx)~{)LKLjm2SU-d*+`eb8@)K8;MNI&P_|=63V~3tS04yP z2WCS9i8Uh>+_ymdw1N(0M`onZw-h|C4}_v8s!}}?DSc|53QeY9TDS5QOFczxRVfVu z3KmqMY7kJyr9<hIpnwaB6E-=h%;`09Ma&enRi(5*P_R&MgQ7)M={$R2xBo`%WI@p_ zRjKYGN^h%HDKix8)O(`nalHyf!Ov&$mU@wbZdIu2Map{2NMSfp(5DI&T|?23*(jXK z6bzpb2xVu?NFfjk#_9v1C^j2~Kq#0#ArQ)D%}5~-3R?AnP;|v?6at}O`Gi0yTQwtv zKqy%LTeSn0qBT`1jS&jA>TOVTQ&p-5J*C^`sSqs%JN2F@Ix-uDv{CT5-UdZaRHZsv zN}rmiLbMe0-m1+lMg6K$nvp0NsJB5;q$-^=66{F50g6WJf}mim-UdbEl|jHx)El5^ z)`BSX8wGQ!P&E@#);1%BE}>xA6bfD_*#6tKeMZq8Rk8CS-9*XOgMz#DHYmDhHVT1K zaKGLLMUTvewuLw-c&rNfjG;r>u^A}@LcxmO;;opwDOy#P>eGeNYpPXR(I~iC?}?)A z6FpJ7Q|F0-{d!Ln-8s<{rFZK*QShMN6GabC^hD{CI!_cltM^1v@Qc~luI?vFyH%^y zPZad4LdA%nXxMBNPBRKdR3Se!*}PLWW=0A_lY+DLflxGKHVT1IFndBEl(o!AArJ}{ z>I0!@#cUJ;p<wldKq$LzMhbyYaHl>HiVn?2ArK0VP6&juM`olD2nEkfq2Psrfv?ui zvlNY~N@<>@;JDrfMLj#28?(V6qo7X}Dh4w}Lv=PN7*>U<!A#j1Gg8PH1rw&A8RPPh zg4v=1O`)LYmupi>QKTxRbWpJRpV!);XhT&>HYm7RZ-b(3RjHndD7|H#3OS=7{yVkN zQZ%b7rD!QwthYhYYMl)VuBk%R0HAE$j1(F}!Df9R6x}u(g|mu+of86~Y|o4o0-@ke zeIOJanvFsr6daup2xSk=NFfjkx_4{4m!f`EDRnOe)AcqeYS-DIU_lkCx|gymW~9&< z3Rda^p=jM~6tYUe#tDH?cGHX$0-@l3eIOJ)G8=_JD0otDgQD(V$vUspGZZvbp(?AC z^_h`EV<;F?g^KB$qS$N{8biVK34u^HYeouzP|!Aof)@&wRiPqMiq`6EP_V8FRVkxv z(~J}%rQmjbAQas(8->PDaQB2jC_6ACg+M6i`Mb5JH${=Elm-z6gQ`%K5z2<mNFfjk z&eR7&(S+G3WQ2lqCj>&-v>7P`LcwZ%AQY{cjY1$4Y}VVLXuHk^1v~XND0)_BgMxuy zt?gZk##QCpvgdV^de0nsT8m4aPr+=x3yKztHgH10QgsZ_tMx7@S}VF>Uq-=Zy$y=) z)Y+ime!UHf9@W{PfY)y-W*~}q9p{AG?Wmm5mv}0yQFK;StOH3t1-$k1vOI~REGYbi z$Oe?K_pftuk)!T&9na~z8EgK9C*aw&Fmg8J1uWpEQLTILWu;H_C@*sXpD86jg#1p@ zqpxA~+xuxP;Dk{Zj`bz9>whJ)D%Lg>u5B0vTvtlID>zILZkt{cxMNfcxMx)*HiWUC zF&Axxhkw<mgRf+8VbdsHZrkziyNzsRrDJ-O791<=)u*jOEi3HtuZ;~W<S1IeQ7uY; zQ5s>)R|QVw^$>WPB=&gA?z%q45o%K(lN{(#sD}!<OD@#WcGjpTdK7B$Z)Vg@JqiVU zqSUG2z1zzOJ^sy0;DAw6PZbX7ZDp~>9eCdG6KYNG*G0dO`4);dFS)c9YT%c$())T8 z>ZwAm7KOT_SCm}*33W~{5SR5R)R10<jqRF8;5ntzRwA&xJD<7*Xz0`=6p%??-tPoX zdoAFSQB5E-qS(5xrB6(&73h@1gy!N`idji0AoGs|5mfxWAm=-O#q+HpuP>z^da5|- z+9P_#oYAAaR(>TJ_|L+~S&Q^2KZE)C1Yt-?`C+YchT7$Hw98FsJLAPa-+)4ieWEnw zP129@Wy;2isJPnRZJjai*~}T=S9s{DhYBC*(Y<E=MDej#1I9MNUc965o>5b0bz(hd zbMB>U3fGKkKT_zY;rBL|5dxcYV<0oM4Cu{e=H|%j0sVA+k+<WHOzRTxfl{Y}FZCt} z1NJ8JCE$ossUE_j*L$jPaXpM&&&VJF-Zp9qxMS3tz+I(I1wYxFAUySYz=ke8sUAYV zlJcf8aMq})TMBRMv0Hv$<$ID%U0PUu+^02nm1Cu8$Y=aNHYneJWoyqp)sR*8fu1>i zU!lpDfWt=314oofzW^O!!RrB6@_Gn2y&jNdPJU==|F2~MJkq1&9{5<P^!IELhHM#Z z14org^$>VXT<o>BG8fnM*a+TRxw_shpL&Kl)Dlq!vY<+c1G*x8!d9lKU0r_e*vb@d z>hi)n<x&xN*A}7qv%2`iwg|OZ3f6u(3p49sq$kQsXw1w^%f1~!`7fPl+-&kp&-@-c zw`1UpQSCuJm4@vsi-G=JY_Do_xAo|T9nY~?FdbJ6rz<znyVFblpY9}ewsUiz{t3$M zF+ERtcFY=AJy&*WR!O|I%T7}ktVPYlk{-K*_clJCAo;E60&|v6N((q`sasgq{UrO! zFjyG;=`eD^4C_%S;DS<_Q=}bJyws-~#bG^);<L{uNF$#8{m&;zY%aymt}5K|ic%fv zKv_}bw0x>(Y~}}vqbLF!x=lS5Tz@A)7_z<V0&pa+hj7m80sXdja#u?aeO38Z06o(; z^q2*RwC!0*1d`u3FGNY!2e<Vorzl(LGh10vW)aD6uouq!T&57~QJNekJ%2qTd-Z)U zNe%Ck1-efbgEEqk{9gPL8{`e!6<=b5%<fp?V}r~bB-EZxLu{CZVguZ#6HV3%q+y$W zCV@;=uG6)Y?Xj2xvQvIJI5qOex}re-65crAfq&M%HGS;gW8172(C@7mMt>no*M=U& z`=P=Ip6a=sX$|R70s^uVmx?!kG1J=9qfo_XV_9g?FJ+3kt@^}QGm3{;QkTb7JT1!V zF7ITDY~&>rAWwW`@?d+<-d?nT%<bZVZ9b2AgaYzlCv&=|*8}n2$()N~@rJ!n#k<Wy z4gX43;fx-I;-2KTQLW;=FwtV`zxu0qY;jM+Z~Yg5TmnclfsH+@2=o^S3*`%hg`n^k zb}Rulv8Ue~RZw+e_M0*l1!-Xo{|800jIf%z1rWS!Tjh(~#9##pgNx;r!*;v(b-O28 z+^<;DMMWsqmqFXmT^v%l?5P!n&pZWWMUjsI1O1JOi*vdpaG50@fn0G(Mc^&FeQ^=! z?`TW|@7pf$BGAwF)2lkmvl|qTY~Yylg#!91eHu7uQ~E`wbnbt+eCedUrALV#_{^w_ zKxXw9f}aRJ{$ZQs8#>9qDD=x+;fE7ueSi1kBJaxX+TD+f!0S5C%cak?tK1T~Ym@&) zAd7&+2xL7-t0M5Gqcji5Vj)$5tQ%=n1Xd8K3Ov$9CDlWCXdB*(j}?yFhW8?OXIOm1 z8qnW$nP#P7nGr1@%S`GMfi*|;*emm5p-{j;*BfamkOfJ!fV^`iTEI=KcoBGDR1-L8 zw-Ds+(y-nUVqFpktV6u-Boy$zty<H-mMu{ifxJ&5kpYKwof2EX*r+CuRZMbrdl`XS zPf``gJ03cQ5n1^}6S%I6VQO(pg$H>Ofz?nd1GjX6OuLY!@v)L}*9XXInL0sW-4uJp z^)l6C@$A<HQS^$7sGW-}r7WJJ3mnsRG_}d1%CmT<r{yfN(kG9V;wgAq6`_AOjNDox zdO#LqvBo3bC0lVX0$GfuBG9kPO(5&D*aGrwDh&gHMO*ZMtlycQF6KM}5j`Lmk`f4z z^<K1qkJUhGt-SbOEHD1e;^LoHE#FDI=+c+}lLfzPOfS98=}~S{09j4boBa8D4xcI# zCa=C5Mo!>*&n?X0QS~AbZZ9Jcf_#kua9bDfR1e{nt?EtSf?oV(dMaGE+mqsi4~wzt zrJ4v!y8g*217uanEb7$+vtvp!KeE+INj6&(x+P0VmxcV_soZwU^CxX&xX~x(HkY}J z$5tjK+05iJvAMjhnds9kNUF(JW!Uy5F))|0P0Ls=6JoKPiOuDTOl&S!WMXsKw>CrF zU2goy_^bIV=HyiH($^BUUpzr_1FLv_FD<>heEX-v$QkBZ-YMSHR)52{?)G(e#)Z2x z+M~CV7$1(~nruhcH+MVunqFpc1?Keb6fVIe@~!3K<yG1oo_cUe)fN1iB+_|~i;h%r zOs5W>Jjl81(vbiAKwePH=d(FUU3B0ze}b)DWmt{*VYPM@;gfz?0dvD@?J6f?Zdk2d zMPPV2*WldwwRRPO(d87uxpQvqYO#GiMZ)CgZ1$ElJNC`qx{5Gm&29p@0FZl!z+5J_ zEE8vRXX|?YD#DnOQW;2+QauE+RFko-=grtwDP!Me8Tv-RNm=Dqoit>_vO4Rtx^Wd@ z(Xtu?b1B@YO5sLD3ge0tZk#yi4)h8l4H040E*CBUxkkwJw47@MIq!g65Ttqt1Gd4x z0NnEz0vlHmj=Ua_Eq-bbVZ-h;wSa8)v-nE)nl9MBU-!+aUip5HJ%nZFnd%|14VCr+ zALynr)k7H8eVu&!3b5hV$&ITBoaCYh<Q%U#-#1F5moeL?yO8hFqiimK%xx0mljY+1 zl#)g7DT(FcaX>u`dQZTdr$<$u9xYdRdQ@61^XsI;eR}_MSda1?_D?1V|EiMmoozs_ zn57w8%VWP3My?5O>QVH#g7`hVf_S~S<4>z@>7v7)IrUrKkG}5A=l{C$LJpHT($o|D zY=hz(4cKeC1a${%6E_;HLBo1mCS#GtJUf1)fpq)l!pPapbol^0J)f~i%&VQTz&_QB z(yR{8V9x4gTgGyQN7rU75(B!^KJ0{^7Fit^bN;V8FXV7BkM3k4d$|RC)#lvXT)Jv= zDH)KiUOjP+eC99HSFet1M!1YiYjYuYup34$&XnX5jZCB@0tv{U=OccOSiO2i1u~S@ zcDD0>dZN_bzs##v;oKvzs^W~}s)(mkF5==%M#oL)uw~J69QPF2$vO_qLn~?6-DL!} zw@wkv^Q%-5fqREe5zMowR1tw2gHDkLPh1W;uK3=Q<G8iQa~a3+pq4kE9LN1W9=AA- z7o8Ygjw`;b<T!54v9LO>xQIHAg^>4^9LFs&ZhAS+7C7CaJC65`7_*K8^SmTY7H=c5 zZ+D7d_VDt}fqTCYMs85>G{vcb{gah9SXSBGJ2f!RQBt=E++cEw+*!J=bByD_+%}TR zhgT7}ZR8ZeJaI|AAk6A)?-W@9xHsgu;>{t)aZhMpmwCs5S?yCN2$3!QO(6GzQauD7 zqBw)#j%ynPUc+*VPjx-wZi?f0O3$4W#}$_-$2D|5VFF5{VHRSNNh`Y^&i%cZ!zaMf zT#{eJPpB81G?_E!NU$qcnRJ+7Qj!@aH^Z;k49~frY8Fralq{b8DOo)IGe=ut<eI_x zpOQ=ffxog@xytT?Ss~RdP75i?9KmYq(qEh_QpMtAk&?yPA|;E{MM^SXuzyZTgdy8Z zzXlvv>QwNf?<5FJHu80=%r)E(N$oM&@IW>t5&U~`@i|>Ua}$vCn37C3X=SDxrk0ds za{2SRk(Y4JDO}Q{OCy-6C9TWc!j2^+5oUD4k&QEuDJIoJxb5|TOgpJwak@##;(U{m zOgJ<4?oABjo^-0mB$V57tXyTw!9C$rlPw36MoJcEjZ9N-op2X6B@viQBo$00xoKmi z@>08Ezp_%gSkaB~H@aVO=ihVw{Xy+oR&>KH`8s&6U5hN6|J>|Zc$b9fC`|%Fej@{Z zpf?IqMFi$8xd{#AMu9tX!2|vd!NKyL3QTXQL4^0)8gXxcX)CRakiV756viIOg#*q_ zR|m^XSL~6TBA6-cTeDxftq=9mm`~a-F$cL&z)VGHWrX}TsCZ)|RV>a`&LUG4^OED3 zme~5Fo^_wZ-ba3V;CXgD?pvvKZ^P8(tQBW2$5rijn6H?u(q<qqbGgdTv)}onKSy2j zbJXF#uyYjmGG#0rE+g=AguG34(zM02Bx*orB{zz|%uu3MoS%gHMrS9f`c2GDhkuB3 z(~h5;4wt`)x#@8EdFCd`%eQuBn*L`qGaW8}qcam*pW>BO81QAUgFh2SPD?g!Hx=^u zPN?$BRWTPu!KPK@{n{Q+MGD6~#f8(Rz6>koi+4zb;v4MP4+vE}ErjBAo)x<iiP`0! zv0Z-LF6{E9qHAjYFG~#RaYqspXg1vG3-)iKHMg~R-_$;q6tmS8eB5pz@nW)UVMqio zjk(94#S2JLD`vu3E2hG6`Q|v>aVuGVexz9bd@_%hxt?}u;BuO$>yA6=9$x+_^w)j6 zuG<njl5l5^q&vqXo-2086~~j~xZvj6+Hu88YsVF@q8(Q?<5x}Z<!<qJ+!(6P-bu4G zyG5tRW|57d<G8ft?wRAjxy#+HWv*knf94dyOu4ee-92&s&2Ra>-Z_+;Q_eA%y;|xR z;TzeweX}#6dq9vsCEN+Z{}}6I_7=?rK5ezJ9!BoOk>_~85qlB#GSGiI>H_zyIR`!z z{CMyk@}s6B-`OYs{)y~&P1kkX#mOPoi?^^}bv?D-?W)R?srBxBb%uWQ6$=i??~X{m zZ(VKwwXEE~!)gyzWB>e=&jfMplU6O>dihTGd@Kv6qb0>lnL5475nCLc-{sr97~~uL zL~o?9_)ETu11wkf$2;n}-pl{FK@fJ_R!A8)I4a*ka&@zTll_~w<uOBuqnq1{Q=}wz zYnk!Eu`Bq5J?CJ|Nb`V<khE@}zP!U&sTek?-iqq2=~31{An*O8dMs;mI_16;ycb*# z1{$jaRS!zGmK*w}lb=#QmQ;NJiw|SnvsZI30S}FeflQS0_I`Kar6FlxkKXR<)1$Nn z$jq6xg$IuP`ryG$Lf}X_sSDgtDy{q6Q|y**W0_9H;4`Io6Dc(~t>bk;k3t?^MOgB8 z1%W)Z$fD8md-=);oB^rkoZbyw@OK4)i%QAQI)(`Xm*f&QucDsShY+bf1a`Zk$Bjhp zAqoWy{1eQ>s|dW3Dtg6_j0;sfX{CQ#e>aTWY1G!EJ8>!=Kx{2LrTpJ3snD_M5$2>v z1i9zE$MzoJkbficc)7TdlaCn%e9VXs7vvrv99O*%cwBm$!3{<3+pqYSXpWaxRp7pZ zbi#4zwFg(bcrzkZ%qPR)G!?li?4;=`t((*BuvN`FHY@3vJaaXx>rpFHtkx;A$Q*M{ zI^g@2cPNYC^egI|dpC@nYOF{3)YHm42@<ah$j6d^eQQ~TOc80=vup1pNcTJ|MxUt^ z=vL!Y@Z~5OQQ=IUyrKdh*hw{al)S6QEC3|->0xjg$VX-~MWnO#-pG3rDH7|Ic<L=J zUYUVIt;k2))1VL@X`#4}Ze$4>)T7iEM@W3&J#~b@k90}xw$@tEW9kLLe@g!HBQ1ZN z*F%VG=XM!5s8nhXVa)3RTVAg>L1-(PH3f-%V%ii0K9`^642e(S%cHW$K9aw0-d{Ub z_^iVb5}(bN+Pw(^`%ihY73;2aMvrM55!j!mQS$lyJF4m4a#F}=yiNt5>9sd9*llL5 z8PYxHh#pfv2&1+ky}YP!Nsn3DkoY8i8V~||R~Z3!wbng7rd|-Z6OmR%;6;rrN<OQ5 z$8JMR0{zE#-|9_{w7gq)%JO<0uwN<pk@DUIVbDl9MG(e(W#Bo}lgjHVY#1q(_f%kS zo;K#8l6<v5+H8cUS}5rm)>|nf{`19hdLi+J1F1=bvv&98GWQ|)q*|7;XQ~kB=hjl+ zvntHxNrW{eB_QBUuh*L(Y<n_F9;omzPa-@~QY;Q`Wi!Z-9<%X-#BGzbi3q%dleK47 zE6(XrROS626<VH@Gh79}dqD;P@Ve=}6(tBal@vYTuGi~L?x}E~$1HTD!@TNK6}W+s zwg-Xt2eS6?aqrQe3!^~(#5*unDjllD`yN^CA>F!j2PAcbz{>@h>Y=J0=}}ap1mTgA z(nABfdx`XzH4};3Dybs`o(g7;o@vFv9{ov@5k~CA;z{6Huh*L(obzOqAo!d2lf_#( znd{=soQ&me{f7R8f}|L@rIe&NN)UFu9`LT$lP`c#;h`S03?V(vt0Dw;T|NoywWpgh zmmu_eGD;8zJShoMfh+yABMz11##K6E5T0mZmW&>~QtQ=YTAvSFPS|DK<+j2FuNNf< zi=ON)y^EIl+1FdS+=fW~a4+J%y<Q@1f1(0+)6(D(csQFG<#m%8y`Yqy1THC+)<)oQ zu6(Cjue}S$^<`!fscjdcm#-<ju15)7W(gIzmzTB&fy>U!<gQ+Xa{ZaAB5-dnQ|-Q; zo%MX=Ggal*H*c<Fs!x6?Q{@$wR26~ydztE$olKR7yQwO|iWa7c+Ejs;*;8^~Np2LT z)e(4KF7t#m_RE>aRQ0S1JTgv61TI#y`be8vMK&$KEi);b7KB}|2mGzP-eVO4eF`o1 zfPG4(n;-<9V2d7*yO>#kNWc9nG*F@`K9$Z?c_)wO(=s@LJf6-Ji}yS;ws<k9x<TjP zcV#!N>aNu~m7hzhzMkZQ+u!(-S0?r9gbNCH2@B4B81MEnujKigVRGMI?~QT?Os;ir zKi8w_RPi}qpt-%wqXl-iF2>?s(s9MjlH-aS4#yQ2ZO7SC{MW<CrPy(Nl%H4s(x?&q zjWz$Qf;$JUa&aAXTycSOTyc4GTyd6n9Mdx|>^Y7Jl_}J5Opm;q=eXh>;<O>mbE7)5 zIYlsYU#iF~cbHQIGxMd2%yHZ+b{4_gznJAUv#3I^PJd1j%*{Eu1qEczbZShFy<g4j zrBxO4IdxZ6Dc+fJYTS=wUUgh?26S9;R&(5-PBeU=#BpFgJ)SlVftztok-Kob)aN+f z>Ekw=<G?(7Nev<}X*tE>T$LL9)hr=QOO9hwVj6N>@r}MzPX>JP@2Q^KoTZY~KAkTK zNvLA2>WRl`?dvtmpj|gCaJq1+xVtvG&*aq(p@3`@B`fmkhi)Y~ds31;q2F7H=3Z$V z<*JvqCqlAo;KUH$j66o2P>ddyUZH?~!4+%t1AQQR#bl*-0dpiNI?z-}qgJjW^jO~7 zz+R<3oIQ(4zn3n366GF5xi6`c<8byA3)OyarJVhCIRou-2HNEev~!K{Fn0&9U%P8r zk8(*uXKm`%S|}iU_H>VdaOCxXY{XMN1Ug^r6?<8zVpj>}11_UQP1hAmTNAir)B=#T zMn3d9pnJeUJ<1z%KxRo95bU&=ajM2hSN3Ih#KxM$_sK{VzKVpmvgMT;z5|5b%e`gO zW4kT;?pWq5XG>3UJ{u<$mvmxT)uT|1X>R^Is_@tKK5?H8{-3}9m%D?Y7(9Hj1@KJR zGy}dk8N(MF1Yc|we6eZ97u)CLu5`L9eMZ6+(N6=qpOBs3;nf6*k2J~*3Zz3bMbdId zKYpLFNdG`t8C5_!KT{-ov%0`$ERz4s<P?yBqJH#Z;h`Qg7Ri6UatcUqWQxVU$k<{} zWNfh?GPc+Y%DTkn{+?ru{n?r^mhxnY#!FwPe8m_``C_}!FSZQ6*f#iL>x|E}&B64G zFH56~k;Q<qZ?R#_@I6HGeiD$;k?tsHHs1;)dO$Lf>X8P%hDY>(^mnRPOp6bwG@01< zL^GMB28#I*M}<tJ$>7<(d?$;ZRO@<_ucFyixaTS0zEbJ8Z;+(?_ga9D?X<e^L`OaY zT(0|ov|S#E7NhLS2$>d&`ye`v&pda@r+~rC0K$!fCp6~%;Ga%>|M$rMe`+FVMBgh5 z`pBQmR&+EN22%UqC^v3xg5Dmpz4qD!c++!#j^6Ip^+D|Yxnj?zKD1N$6t!>@U{(!R zw>bD6SM2DND<tv#PU<k2r<sgup=c!oSST9g`)j_~9%rjGM(2x>i&imkN1gar9-+-G z?b0JX$|x@mJol>LS?v?wH=jrtjWosS(UuXtG7)pdz}@>Q6;ZlTnj4?X8qWiZYZA!V z`iOtFeyU#|vR{+&IN11mKQQ?H*?4@cCyzggVxaG*g+*=Mk{)FN1p2O92y_h6UeTht zey=iFY;MKwDO;cOUkaS%gErGmQkA*nmZc#EGPi`m4<BmjW3L5#qEz}C2g0$}yH@Df z)AIh#r{(*#>F8}sNfUU>s2J$8)NGWpR2l*JD2{@x`xyii`bqd1JxaQPv;IT!hgT7{ zyxz9L+nxgMTh+xl;nMexzK9|&fcNa(6w#{;RO2Mf12rt0f(KU<BtFhB=K+vorbr0e z>MvuFxE`14TrG2@oGBI~JN@E|EX~<#3QkgnNI7N}kVvDj|L|&pH0N9OkFF*yl@2>t zqzB5rEH8n{SG2!85Dp}894Y%(a%IOA^+?MtpBC|tv}64>3EcOJzjHM~;wTFx@UAM# z{pT=2@OhrB$g_AZ=GkXeO6-LY^0Vyo^R=r9(k*3WUjW=!>QwOd=M#kcrWXTAajJ(v zPEQAKyL^{&-N<<PPIxrQG&RUF&6mEHc*(%<UKqJ{%UJ<r@TGCMvi#o*Dlnq>G~2fa zUrJ}?za+DA<7=-b+=Su=RI$7mRk57-2&Pz`kICa}|3w%%X+w|FD&SX)Y63Tv>JI)% zSU&%qogl#Cx~~qzjEp;A-eR*fo-&KszZ07GMW27*Q=`rUpDC3^iqy84&I8{xDhASm zFgTwNActk@Ae;sB-2^@|s)gfz^U?xFO1TJ|3DT-p%=s%pypsXRDDa7Sp9d0!b2XVD zkpbBs0m*=v1NvlC?xJq0x7+5mc~+YcTT?2o5PXYTT9f!?1On+y=?Eaf|AF-D+^>a^ z3v5Y`5(@CAjhX>&D3yic>XrYnxNOy%K+MPoFM)ZBbteNBSIy!i5HoV80hqTqnUv$p z7;LVX%_-oTQLh8BEfY2{?`EpT4Nk6`#c3dB<aH}x-r{tn#R;`@&g{j&S*7ZGhRQ!| zm7BnP<?2o-SDvh@T%GT7<*BO5)mbc8p028Va>A$~*#_p@{8~~sOyIZl#NM?NJO<AG zmto}8WKIDtDV22w(j%`33_5#FrO0|{9yr>eh(vDQ_j1q07X&oonKhybByzb^3M6dT zh-QLB<e~`7H$p~_M%u7OG=Vfm>H=v=<^*Zn*9H2fmTu){jqCik+|)^$I%nN*9!TR{ z6qDA}$6gT_<hnt|da0?CG<DEga2`nGGABs1PnI8`Z))9Ie2T`>%tzLvQ;!w)TJ&vT zpHlKuLhmF9(_W7>Jn>YyiBmLj$eP$LM_%>BB@9o9dz$X?@mvOSbdLgw@u|glxg6s( zF%Dadm&-Ap_+-UpnCu={c3%Uw%>6|mk@d+Sia&bP^-sdr<i8QU{XnVD?L{E*S68Ie zr~4w1F;rcV(h1AKMTX5uM;c9k$XhBvP8Yee2&7qVP`_@S!|5W5K$?*$BGFIc1jy+k zb%C@btBW*l?Rp*Pn_9Z{DNS~xk4xf?4D4(F`m@O9#cA#5uHd~kZC%T8V2<*!r}pW$ zgOA9i7Sv5ue^HAPh#f6>Nv_VMma7A`t3@A>J1}xVml=fI)53-nWhHl&d8S7fEtphy z1@E@O<XUbf0MBSPT~#odc2$chc6uF26e0T|tn6;c!%|Kc0*$U)kMbi!-3daZq}=JE zHTUv*2*+Np7*h59HP_=h?-XNl^9f^{qx?=C(1-K}kl`R&j0SQlds=eYZzJ=~a*S^j zvnH~{h&e`$iw(SGiFo^+1c6Z`JKv(kFd*K4U2As9uX>dKMzu7jB~Ls{e`)qe3jHP5 z31eE_Cncs8t6C&lB&ElaQhF()=<)c!3M0pz`Fq(>tN`0ay$)P7Dh6&E^*V6Ns2F(D zsMmqFjEaFfM!oK0>i7%gmwmFg;@l|nk|@!JvsS$c<e2{GE&@j(yAp(Htt{lJ1Yy=J zP6Ij0`3xjGsS|`{tJ(x|OmBiAa1^pDLAY+gymcx;ST~E4z-^<Nz#XOB1YUi8k)@TS z&6$ZwAWd*4CKIFuuL#`C`I=0Sh(NYk9X;3~;QpLhodV*}xt}ukt6mX^!%Pv$yDy!r zT^0iFX|lu$%)9^Aw*FK$awQ1d&uF9E3<RDv?i1GdHREKaQp^}|Pj-rJclNBURX}Y- zdX#H5;Gk0Sfu#>82;}B{({$4t1p59sVK{Vay<V$74aE29;H}`L<3Y>GidUuixRhH5 zK)h4CDj9IG&V_9~%3KIsGin;RZd43>VAM45p;0lA&X*|h+;Pl)lT5}6@vNGSCXgVq zvmEKJR|MWyDxI4U2riuf5gz%<Kq5^mcf^<zi1MD*p9Eq$n@Erzdqp6QGR2&6gLs*- z%2U96<??-vE;WGxVw0f^B(QHmn8ZtLD?VHxoh1PPcfA&n*xolxT3@j@34&QQ?3G?4 z!m8ul{V;O;gZ(g)gL?)69I_B!0}dM%1J4-s8gSI87<kU8ax`v=ls_WrH`OK(_vxTS z825TWykw_HYPIwaZU(ISBoNElpg_W?bW6!tF6{gJVI-m?a0*CGXRmIQeyhWAA-KPT z{V<Y45Lh#(feod)gC+TxGZIOVW&+7TXFkTfMIa5WNs$YKoIKnQBN1JifVgA6#x2%G z6^J8Lou&8td!Rexr+$YF9NG^fS6w^+r}x8182Ofc_dE(|W<QLCbY};!wI4>pxVpfV z{V)<n>msf0hmnx3E^uu>jD&G@fjj$QB#hQYy0affLOMlv==gJM2D^){E<K58?7)5) zIc?dp0?+P;kuY+#_USM|nAi^^;T+kOAkb<dWna7>MxqeR?T3*ZoJAllOf4c@+YcjA zb9%t-{V)<H^Nc_fQ_l#y`(Y%Ct}>7mxDGjKbL*<fG^U+AydOp)ilIp$4ar6`QhPs) zM9(P#m-fR*80m_|l`uh~eOYy+_5CmsRaYIjvmZvnq&+#AAkmDPQ-ru5+8~_*Qqwsu z&mzuK{*PL;`j1KiXv4N9V9yc}1Me6$1-xfe47_jD6!6ff7<gn<`NT>?A&$GI*aTuW z8<9xfV&$_*?A<bZQ$T9gb#PIyW(aMl<)1eXF%aj@L-j-Ua^+@K<?0i#TzRspa`n@z za^<P2$|sHdUA-*0Z<hx#@QG3Lz+<JdWFR&E>o9U1FVA{_y-L+*EeLRZXnvZ&-!>`+ z<}FsI(px;T>XSgs$m|HrTddA65mG~z5@5b^Rem372<XWQ=2BGrqxhqi!Wek-eN#x~ zKC9dW<||ici^{l@GXt2fTuw~b(S~95J)uW=g>NxIh>iThVlt;f+epzwxNf9qBHS=i zG!Zt96ioyoPQ7=;CqkDJgnC9TycjHAIsMYJR}+X)Es#_IeGA@dSPKY6?m;z@qPOfe zCE2AvPRrf$w}S6ZkV&-+M<8uzxW!uTBz<?ubf>E!jh1A~2m{VoL*{`bTC{+qSx#FZ zEfXyuDHbgtk=BgqV(uiJ^gTu^reWKUr8~3n`o{S#S@d0k0|^O8Gi6LPY@98s-BZCA z8VSORC;JlwQX-l|C-lU&*1e-g2>^KCsCnR#QrWbK^w=u`pLQsAc6=t`_}8s+6PT}D zb@JcUD(KbpV-P&L6GqP4Q$30z@b`>r0*{qCY0h`n+~2W=Flc6C;IL6G;CP2+q&=?) zyxXCO^c$ua18G^s$FH&gvwsP5z$`R@#3ttjkic95nh6rIi6W4|GDRdG(|kULBJR^z z$d_~qkU*qWW$&#j?{R{6G9%`IKA=`H2wCd`T<lnK<_{J6n&qZc)@+q)mVLS%hMZnu z<f54~uQAXEa=vV??u7+0#lY?RZ^B4K@e%`vjG70ID3uL!q;anZoaj(=hRc7r?zieq z;2$?C2IehRo!Gu9)R2i5n6F%3)#W<{)gOA2g>t+>F!A4pk>lUcqo@Jrl&YTq%9Wc{ zm8;w4yo!Gf^Dp@H0J|-u3&7rvkdV%JMc~;E#mrUJzh(DL+&9c>8;HZ~L`NF+iom@4 zudnr!xTneTdL|Hu&i!P9M3Y4kn0H?_HiF=`ru&JdeI9!w)|}GGE)OBoBvSjH)ouYF zDJ8!#-bfI<msZhBs#no7dK1T$Tv3zP&08DD(d~J(bln2@LYN>Bu;?9X`9rgIiI|41 z<(GhDvgYi`0_Q|ow)!#fx>57Mb)~Y?3hAa-1m5aUtjJM-<9Dob6PT}DH3C<(3VJ6t z@U|-7Ge0r#p;7a|$4X@lM0(~Gf!)6zMy^?zqC@3BTpw8VCh)h6ih+5HRjqdRv3TFA zPXaL`+jwB!V$G?fcBmm&mB4)Es;kOFt%}}>ozT#14eC*pf#XKa11CCii!|dEfpZ;- z<qmKRu7|986Zof$ih+5Hb)A64VXHm~#Ef(TFmJKC6R<}O=>%ZDa#bgcY6$3^*a`Ak z4pqNxk;lN9yJ6(gCHpntoKo2kM_TrZz@IQG243r^>kQ}r+;#hb#&Be@%maVhsET`V z_q6btDV3)BAc)lcs6|#%axtJb?A3sO%BYGMvbK=)cPx?^c-^QL@P<(_a9ydB<`CIk zs@4@V&;(-JEg@QpZ5e^Uyqmf)o$sAay!hXTkz;P^QHB_B=YPnG#657=s5bD}sCi)b z|Cm+G8jf`Be>QW#!TV4x;5DP>flrNU12_Hw73YDCBd8W|(WrUgvQaHy@Bc}~dEksu zEnwe6(+a+hKhnEy>1_hZseBO$aL;nt0zNaU4J4s1z0Cw^)6&}p_FLjE09TD_1D_ey z0<QcoG`0<VYE%nIPNe}raw_kw0)67zC*_SqZCj!yfsNlFnilZzFr!=wCKIH_|K=4H z2HI_zB9f1(by7_Kvh0t323B-Dt?KcGVERVmMnB?prQJtB9gloVd3j%X<*F-yxUB{9 z$z50AjP=5ORm)!SWsRvD-8Z@^VEBG0Q+RL9nQpwdf7K~b$eI7`>bh6U;RBsrUkYyY zYY`N4fh&49vkEn)wTf2ZH?_Pcxa69ohGBPWYQyho`3L3Z^GnCCCOH!n?VE#Ut`s)- z&Fs`Ih6mrR<rNMnYN$$&ERDVeu(LG|;OFWcP}Hh)0DDm50RDcx1BwnS9l$mYs#65t ztK~g%N8Ps{wy&l(e7~0GMitaxO;z|IEwAVsiiTCCvu|KWY8=2H)s(|Os1Jamhm`@q zF8}@N)WWZ5c|{8;T2+<K7Q)`CaR7g}-T_7TDjmQs{!i5{fM3$`iWX3GMO8Xm0J~n} z0Dhz10Y#gY4q&%y9Nbd=K}|XQLoNTHd?2JS1yS@!RXWcQ*n7WKokI8rTHeFF+;p=x z>_aVmC4Ct-n*mb=3Laba{PYC-w8lAnLpMB~&W+X5lJg!d=(Fm1=dc4>TAY00N33?X z81|+OgFU0ACFc~3S@pbg*y$SQ@NKJ|cMiKy=bVBitDbibd)rF$#$k80w3rw8dzH0e z545zD7Yf+6cAjvsY-X$X3c9^LqsL-|@S|G(!Q80SrJbTNRp|*PbIS(oc#Q-2>ow)@ zYxMz8v{4xV?4241@Z0};cGh<8TVQW%X)!<WcdWMd|D-#oVee|`E3!FcN=X$cxNp_- zxr6Q1i`1fX_(3hVb2@g;VTZKzmE4vpRiI$Rs^`~x*wGs2@aL>{e&oZ(=G?v7pPS7n zn6c{l(+YO3#yR{ItF6w{hQTgt>C4$xG%bVUs<N0<_)WdO?;H-WceS)w8~&b_SFDm0 z9hifB!(oqV9Kb)a+WGMY+x>r3uR!n(Ew2cVq8?T0oKs+jY8=3iSnZA>rR<rS+VG=V zp4&n~P1IC{kF~sWWrm%usSQ6<b_~_7sS1D79Oo~4VE3#vKTcuywe&@~+DZp0#N8UF z@JB_n>3RzLKub&O1_h6-dVUDPKC{yNi4DsguFg3Jwx##IisuJ>Tgxj3AVmwR(m4QO zuhlq!zh3WvqK!%ius3TQz;BxaKe6e8NYRct$WQ99`!x>W@0f$ql`utj%|X8ZU?0>t zfPYx;fTBm04q%_wIDqf_?Wz?OcF0Qe!wYuIO7o`^Y;2|Zy0D8@ny(9cMN5lA6aKo@ zR@>=94ZEhLrInn54Xd8-bl6)~nhzXyM@x&L!QZW{4SP>ZOQ$;p_pN$<xWFFOIEQ~? zwez9FKCN?3LGXaVkarH-(9&Yd;RmdC-Z^ZfrKOfrFl5#9&SA%DoWq~f^4xL+HC<B` zzHN^4al<ZXX(?_Bu2}Va+_0-wnjhz|*R`~mQur;at)Zpk9QLM`mc}^+x2<}9oWt(c zIETMywexv_Juv5fZcSG<3XZILJ}<BjYn;O$TkX7a*k^UlDd_%(VHC(;=fVWrtEI)X z!}n=<#mYxff29N1ks1f^XRUU=b+8j!S{iZ`#8y3@TG*Ky=kN<wJMSEJvCcUKSFC#8 zIqXV}bNF?uop%nqQRke3Evue)4!d3B9DdJg=bgju*Ey%)u2s)Fhdroq4*$?<tMl|+ zhJ9qt3s;{MJhkfia~XE%A2HtZErUIyrN!|MKT)imh6Wqg)P`>rYp2ryY+Fl9gPDRw ztDes)?3Ehl@Yk(&zTvQIb<Qc+u<Ci|us5wVZyffvmKL)LAN)>LpBP&#O>^F(?64k- zw&BOL{N?QSf0}W)*evI->tJWCG(QYs7i;{&uNG^ko?)+PX+A2r^~##CTQz>+A6M3f zeWIoA+AIwSf=9reHwa*PFkE@l&8;5!zYxKI61f)yb4;0~z8w$r0b-AT;tjlO)J0(9 zUKqKm@=njFz9lecZws`5ZKdRG#&?n{Dy(`vAnzcA!Noy+RJWtgqr|}-h3E7+icr8< zsr1WJ5Ee{t61Zek3%G1mB{qa<dy%0vr+3BI^eA5U6mpwXDDIR7dN)oe;Dl203kLEF z<tlK0&Q;Z0O>24-3fQB!YQo?WaKNY*a7Zc1ZkQkpdp+Q2UJqf+>n$tX^wh3GZe>Vp zZN0W%*P~F}s^Ah{C?Kz{NDF{m<B3+EZvEL#3w7>67|D1Ft~>}MIk<rZTzwEm!pMh% zC6NgIdXkAAFg9uu*fy#KWCoCT#(_s(3&<&3@ev*u$_wrv{VR^ehTQL758bybmj`6C zp#!W(kEephm4pTiSR75@xKfQ^RgJ>XL~-{{=C0U6U#HkAUqU1D$KsTdFH3Rmcbi<V zbo>%~zATT;$cRoR=WJ4mrxnh4s->{4$FAUG$)e&bUJZE9s0$-HGmY8|HM6hqu2Gks zC_Fam;<V07e$smH$uh!%O<FOK`Aml8lVxVI>s}A&C$|g0UDLWWqtg&GmHUz&@O7KD zF3jq9xo#8GCE!h?=7HNby1vkxAUyPXz~j6g!hpS#H4mIH>JsprQIo)FrMiOa4e*+& zT>`Evbt?Fh{G7H52VM{OFt3L&Y_Eb{I;(Kis2SijquRjhO37Dm_9h5-y&mu=uZQs1 z>j6jp*D!KpIt*sE6y7!JBJiG4r-Gl5pORLgVJpf-V82qS9s(<ntcol`tUxlY_UVce z*~$~Mxcp<IW|-!ANlq#Pmu$M9XPRe@7cHjdu?Jx!&6IXta)-j7ocz^)C(j|vdb(b- z(>4YMc0yiaW5Ky4A*|_%vtcJt4CLGrE%p$jx|a}&mx=Cq>Vd*u+i6@HRk-abHXq&k z{9bI0@hIO;s7rJe{Ulm+mESB}Vza>WL(w|aM~vOtW$yGZ?-eewS6H&W!X=(ct$1oc zdz4Oh?Jh0km*`{`a_5qje8(2|OFU3uMHge`mHd*e<hr7ZR`HIjP>ZGY{!)3pzr@n+ z*WS{Q>ymNEUzdXPBen4QNgQ<KSiAN0mNM;z4#vASC|i#eKGmcAD8t6*6C}TOTxN*+ zLD&NF>YV(LAn(I5K7}fd%gh6#lp!i91TtDPMI;8UD6Z<*-O!^bKKp!vwCUO3|9pbP zAeVr)^i`i*dd#XL?J6sZ#|r!OY{(RmIEo^0NEPMB7~e?{IG03^Em5DHR+oVTwoXY^ zgi)^t^xOAI;IK{Imsv3OY@WW{(s_45k69y-u6S0Gg|w=ygbcjq6(!e5%mAVY{Quc| zANabb`+xkt@4fGP(>86>Hf_^3)!RxdG&Cg$f*=Trqz#H9G;Kp;3xdqj34*X7EG#}U z$t)}*C@W$*I?J}Qj&6(TwvNs^!m=&f!eYvPuh;wie7<jT?tN?R=lkdPd+a_QInUR5 zo!5Dt*Lj`SIp=-e?|1I)9VN(jJ-9?j>k?iouoQ3^km_96xeN%4)4vVV-?f~%4c?-# zlq44ismt}D&f5VlA=w7j*g&XwW-z8RqdjqVxP*%XAN;wNbE)7uAx)X<gDYr0+i<yw zTh1k13V22qjqYTPr{*+vOThK{#cVDeaV^OyE(O~#|8=P(%_%S6M9ZnZ)!UWUa;g`4 zJIPv-oS^c*I3(ly&03y&<5O}i$(^3AWhC>wE5x-V3p~~`lDj<C+5l#4nKzNwE(bXn zXOWE0&SfNdfRS#K<W!Rmk>tD*DUzHk+HK5&biAb`QY86imPnE0`%)rBveB!!j3nof z+J!x}3@9v;D?HXRlHDF_Z4XG!EvZPd)0<GsGBHIsRYZ!%<?Y^tT1Jv{LZmn?_&8Ts zB>V7ORJu))PxwTNWS_UmE+feY7$QY7{Cg{=;VimH@^-jLk>pKkks_IbJBT7hGSg!% zBgy-TB1N({E=7`e%0!Cf1{`IjMUwGpy;dzA`LO~UG3hwr<T7}qfYQE~pQy?$UFR+7 z9+b(kZK#eJwk7|8L^2JN*^y%=-J9X1Bsu9FIZpd7Z?BU^_!cR*B1e*$Ja2z0CCN~B z<QUA1HiyZ0qyHS{o;c^z7PPW>hX?Cwk>M&QEezI~>zu=6mj|%OI7}`xVQ)<-AvwY| zgPv<fba}8YNtXxfl5}~n&g^p7Wc(k^o6dHAUX;;1h%l7@R!ThQtmYMBu6JBnP4Wtl zRYtPKW349H3YLsU{W@M`ZjQ_Gax%}`Q&#gDlKYfcMzYhBDkB-+vR3z^l$(-#g)PYe zui|Qw+>}I$WTm%1t>!I{axZXJlU(ny%1Fj9M^}^NKBek03AX{ILnOIRi4>1+P2Oc) z8Oiu*ZZ$99xGAZ6Y(m_WL_JAf*ohQLMz}~ZzGL3bvzjC~C8<cVJ}yOaqsJ;E89!34 zCi&aA6v;u4wVLEEuq05D-K8$$C1<X;0hW>E8<)~0lJRY_EE9WSfww1m|CYzKOnS*_ z&1+0yndehc&*LdCJ4K2lUoI0VlJPCKj9YG<x4*6?Ipnd*c#)dp?XRmz=7Z(Tqr{W# z>JpTn<y9>sS>dr(^Zd)}Ua_Af_ja+LB(H--D)E$D##1u)c99}k;_dvaNfvusa~VlK zPLvi&4#cHM2E5&RHA&v4mKI4C#if>j<b7#TPm(vLr6Nh*dKW2@yeJSUlDzyEDRU(s zXEFl(PdIM$BRBoQ_};dD9e1pBEGROz>(?<e-CJc!NRHUC*01Ac&iU+AW`;A{X&Mu2 z#2&qV9W#8^r-EijQcVW(d)U7ouYcL`{`IV5W}(-=Qj$CX$ORV35nb-_y37Sny4<sl znIi8}d<{u@!;xcVH?HZ~BiD@gagEE~LkD$v4$6x=sB0ZF#h!yoNRIGES2AyOCGkc{ z5^r>^`!sKG?G(3ltz#zat)44Ma(Q#)nBhVv|1VFHvF6Az^J#%M!F8i^!%WZ5$^4nD z1GII$w?!-`xf!fbp!V8!X1FuRt#g{c$Xkq;=YnK6oGF6;r2aJP85%hGGb<=ROM}ah z4)1cLg#X{iYY@5eZ^Fp)QbJgLV8y&kh>~oOIdK*b!a3d@sS;jQRC`wyB|P=UuPRD- zRnZ%lD#WtE?O%-GzoT%k7Z#7DaaWemmFb=<OO_a}l!_zV0@C#ty{11*PjAI9@k&i^ z>7X>jH(fw|M8_Kkyyquh6+!3l_MZMUIlWVXerwf4_mn2Or_^+hYBT+#JhPucW$@;( zdrR2&#xU#h`kn7OXs69<b>;D5oqkguX<jbNrbaUE*42qOd&+tdqV(=aPxG=@l#z_b zs&@s<G0>W%c_}P4Nyf(`x1IEVd|4b1;4+e2Dbx%u{=ARr@US#6l$A%CD~g!Q2rs}w z=!k)C8^JR#Bvp=AlAIdK<FdkwEamYT7Z*w8F$joywB#fqPY_S57$Q^TXPzd@&)(-w zOP6$^`@{Dv+~_^pN*MU`K#f!H=D^5`9FA6RU0F>s+j}^AXYV@R*sk*KC9EbH_U?7B zA<4&;a#6+c;6=W$_;j!izLnjhcO9KYM<ux)v%Fia>ZQ@1k{qYr2-g`ToI{W5l0cdd z>*WH4w;+0OK_@I;&T$$Fs~HDf9(?t-8dyB|ic~hH8V|m*JaTSwV#=?{1#S&wrZmVe z!$F!8R1|Q0crQm-9EwVBDAtfn@rI&`WPB)+JmFoF?Aain6J~plcvq9m^;ji&AoJra zlEoftHOVfIwI(qj)^Or6Af%Ix#{3f&&u^S^!Xnv-XNo$jNb}jFxSS-<cq+!T84qTn ztsJK*9;KvaVpOg%Ul|f9o*_87MVAqIfpjpOO~Ncp$S1oj;+bQ_IiuCP%p7s~*y>$A z?!x7R%&*pU<{l|eUo!agg=;g{Q>OwmTv*j<q|@Uk`qp*4jHnsOWTp;G@e)biVsKjF z1qTDfVKPLv#}|m!bwkKxV5}X<d}La28R9TEAj5HVm^=*gZ0j)jj{$t6*<tbxW4<fw zFnO}&LDgaMh{{8#!{qUk!Qe2N`LwG`hQ{cHEg?4ch_MxKTJ{0u>6iS<3Udr4xpQ8J zHL)HjSJ7$h>yg<ol9`F+Fa~s0GRKP+xwPws!1}mg^R?~Fadnj+hD>Ykz^>B;6lTnO znP|PYB~|r<8~{q&qLR7cc<r=yX1IHaK_%G8_`*;q@TIhNW>%ok3Y^^pk}nK7)-coN z$yN1%+y->5VUDj6IUQss;H}kFSs=Nh%TJG_wKss-1PlePh<UFNwRn}6Z2`Fz=r+w9 z-zAdTY3<B#BajU$8{0z;(CHvEeA~#ey8;qbamlpyR%E!PIFh|!^35X&pqTd>QXdNC z7?z6b@HC)nIdgm;$q7GZvb-b9@(mz)x$ZO_z~vn;EgWVgmI+>DxRS=C$uzDWMi;vi z&|8Bs33UC-Lr61-mB*JawxUet`*0mE6u6_SAZhOIjvzDK=T(qL7oOsrR^R|WxmO<P z5o>4S{Z$pDgSgKsk9#e5RpoIzO~FR!)CC>iCre0jb5yb79ac=e$gNO$q`CMx9cJd! zRzg)&n{a(qV*VGV>?tal{KKzsZ1cVev4rH%OIA!P$rrnk+y$2Vm43`sV)Yb3lGWaV z>h~iisyPr~^IN^<OG$3`ny(<q2Hmf`W3I$&zJlb)=0EMr5EGkU%H{{X=2w$sgYLJ; zF<0R=znbL8<`cgSROgNRc&rn>W}6xfq`STLS8f5hJ<ej|0W_{PNz(~(1IqF7h(zxx z=w}BSJ{lT>friv((3`wgR;59EhS$YaB<FYyH>8eeU<8@ixyu9W+)l5Jwd~1quZ^`M zlsKgASZ$7#cA1sKo;6<$kWTRwR+$Rp`9c`7%rmHjWEEKQ>&~^L+dQ$dEU3@*nkgZ9 zkjE;Ew=|kcfud?p;Uy%SJeKF|GEd<pBpGV*o!X-{GnWB1t)9AzNwOC*>M@Qd^~!5& z)DXwmkQLKh4lwzOVh#Mm6&nW1LRQ_*Oo~_c3{^Gq6Sn$MgF^Bye&V@5V6m7eHzh{u zQCj1h#c5uXWtkx7#93xd&DX+?JAl$rk~_h2m%e0`lPf5tf~}s;l_a-~&{^8f99v2@ zf2}T5+30DjFm16Cgo1&i6Yin}EUF+T@usTYgqC`}7RzYqZ{sY}2<8X>ZpD-id7>pG zE5LF+%3Nh!kYvp$LDiP{$$?BkygJDx9;>trWO<xrs<Ny!6vjNEgosTP3I>i%;$o^G z`nWh7EwK|KRt44<JtGoAT`ez%d)ERbU`Y;u<sYzBkf@1Q?gROHoMk#l^Q|au^Tf(J zL4G^VGHY5^JqnvWp(L&~g@S>@lDL*Ch)G;)Su|=h+H<x^!>pjyjndxFD0N&Cv#5h8 zzuauJ=VW7Ost73KMskJ6N*M7_AW<kmy%nMmF^LVfWm=HTHOZt3lXRL55tB4XC$#>} ziYeU-l#Y|!?y<^9_Is=nk^^A*hqZ(!WT;u5eUPMPF_9!Sij-QG_-XsR)XB<hs7mJb zWKzc@@jAOiv;t=)+8zkR(BvYZc${PlSpL2&fy8pJa#;n)wQ-i&tYsCTaET|B7^ewB z!N5^Tx=9tpq!Yao?KA_O7racff>sTR8-dB(pG+#*Os5W_kNbz;vtnw<#6P(x?k8CU zmcRSu_jOP`)vI1gvcO|ikQ}Me@7$A)YI}RtOGxH=td%4W@>t0ZkyfHuDQo0;H4}~@ zA+K9BCfPuQ#B1z6T{gmdtm^N*LHO<;K&eb}2&~Uixinej<X&!l*B$IffYLI_f!($& z-3}xwD5Zi1uQw}6HjU6(+RhwXN^%{kP3Wf^_VvW=Bw6n@Q$dA&aTdwfJyt?^xF=1w zoj&N#^2E;|S?sY&NS1l5QZ{{`$2y}I<WJ(P%^+!&xZ7<vo?2EfY@jVk=4+x*@@o&O zAST)GEGq>@Wq5WbEYFET!9YQhC6FqJNtQtEX$&pVwIY`2tb~gS%W6fvO+cT;vjfFF zz+`haXeCM|TRf?Qn8bq|yEMj5JVvuX=6I}9lJ#J@6Pvk~xFFRMHB7TnTn-!)2&L>b zFQy_DV690k(qi)yd&i0??+BnoBFU6~x5$6V(Te&>R8mSMZJyp$Bs;-Uy`}BU^~D8A zZXYGc9L@5*k>F?3Qrgt&HB~{9R;W!&J)5@11xeBhSCF~5O$movwWbDonmm1_{U8V9 zEZ6R2X#s?aJ>e3PEgown`#@7=8Kr&kR#uYyhgUIi=@A=>P)yV1yAr63rVGn7R%0`< z=BmV+3HN~9#g}#2yP$k2HfdTC4BQZ)!Z%^1^30EAEk|jk*VQD~bf!=+aBz|ZjVg#f z3tDx8*UC&&lhl-BAL?xeCSR$#QQG?%rIM{@)Is!F&wBo7#niFC1j_P2a_ie}k?-;_ zVn0n(Q%W^iP$SWl53(xGB3TWV{z`B|U|u`(opI5PAbaC1k|Rw`e*L3;<R{VCr8IVz z=Y~}@w!mv{70F7l+%<x^y0{?8`cZ;S$hD2)b|J?;BwP02=}d^mU0SvREE*xv*8&!s zks&3?wvxoCIA_Fo_Q4N>o<B-R#v5Nr7sVT2NwOA3NaG~qjjts6NL*?o$QR-)ju+9g z!YEAlgjTVTm?#ts9G+ytQw1@(O9B~aDbs7QjDvbZoW;h8mQ{qpGEXRprKV8wYb~lE z`dGRgEv@icEMvgk5ogiDr1)nmru<Bxj2+30zqmyboFucra+e3@3gUt!i$@7ER~8r4 zHhn*^CC9U=lw_u-VGT)Ip*EGaGglZFBuOh=LFVE%t?{u3RxI+YSxS;_k=NfyQk}a@ z_-GV%KC~5jT1!X<JkwW_40)^)b}+|dtt7d~V<qhVfj}7=S{`rEv`*K88Wh)iVr3-1 z4pt~o6H1(1P}T~ePOpARVkb)3pH$D{l^l<fILow8-noHRdN1jgnjj@_Pi4;v##CK` z-SP-@4|FC<eVR_os(?;<Gs#ArD3p99pbBD=mB0#YMSDAd&dZX9``neDl6{aIBQL1R zo2e<W1?^<Li6XfZNs@X;NE_N^BcW;vCpqz}4PgxMXB&GfQ1@3Wri~Jlj=fa^sdAva z4WN}qeu4=?$=nsNsDhZp^FeC>?d<xr_DrGV?NJ3W$*lpI0an_e71Qp-fYL*fM0w;{ znGos0gqq3Cpb}yd4{G!7Cwr$AQ>qXs+Xu<z9&07ZI<VaBgSqCoAj#HIg4)2yj}>6~ zR>(yH|N6t6B(pncQL-13K6e$mP`nA4Jh&32l3j&U2QkUycY8zYccD>n9?2A3g9QUu z21sXs=X!6XLq^kyYD*K<-dRnxX(QB@wlg=yGvLl@(jyJ{v@7mJ1C}N+pf;HS@^js2 zn2qX-52QyLkmQXPYXFX9Ye_tBB?turha}9EfJGI=B$Hpg9)`8-i-?&W@TtkZ90UzA z_#}J4`t*TLR8UF<jh@a`B%4R*ENy3wEhRgDAgB_XS;}T=yk=ICq+<8-hq-t&D@TW_ zo2!DJT2Eg|3&@T*D@jdfOUr{uVO*4Cy~nDcDRG4rB){cJC0sUX0|h9im9ni-8Ljl$ z=@M(MO02oc?3cSwvo5=$H%&;>5_xkbK!sm}mC7?emQ{k%a$wSlVG1Rm7*s*@3GYg@ zL|aA7G&M<0%j!VA4Z!4cAW<$!1Sb<p8h<>6|I#}$m5}TME4dl!=)}sU$tovbFB2;- zO;$N^t#gNX8?D2=BUwYjAk)0tNmm9)^Ny~6XZ+NbCaS%&nrbu9l&URlXKt2fz@62k zM;egaA$|rdO=3W8G6R+-GoUt^0f|nvtf2&lCb_w23MId}NP~$<qFp<iYK)hNnI811 zDQ}qJUVbi6hM!~sSbF_HdI@;Rhu^Yd3F?w`-V{pqzm)-tW)OY4kdGE=p@<cMbt2HG zrW+?E5L)R8myoRTSSv}c2P+h~!D?q_5KPx8%%$KtOOl0MTkb?9DiO!`gGCL(a&1hO zRzSEGD8eM;Dl0akbW>c4WW1FMlK+THnN8}BLj5#d_lcdT@(wWh-qDECR<D61VPOg- z4-2Xw`V4LdTB5BYW}50#b7aqp@#MeNdjp_^Wd48^Q&G8ZL$U}gHx8JqjSG@&7$wMD zcU+L<;~uMo<R*``TANS!82^FH9&~v<C?%QZX<9`x2dq%w#%tS|VMpAxnK|}FHcgW3 zh%3lklh;fs$!?FeiX^)yHw;L|d%7yIm&)0IKIM4oDrj9zoJEpW-VnGkaNx`XHPL^n z-Piel+Pt|*m^TK-S`kO+07q!dM>F%2$?Z|)8v}V+htAJ+H6<Jt+)>+=(4jT#P@UJI zH6-caB+G=WE)-}<P`Hu`t2~7(si-5);;?WGk{)?wO|axE9nnTDP>;Q&*}klS)JROa zEH=Y}`#eh$RzSUdF@UD%FZuUNl0^A$qt<H^+${H6jH=1+Ur-A%$^Ul-ttBwB0+{@~ zpD2~=yiXm(Bp275100f{#C=3^Gg$5d#N03Af+YJ#2~x9(i7k~TYpJw7v8B>vEhWEP zqb>i4n@MulZp}=rT$-$MV#`(_4R5Dre#%>_)*xQ5qj0h@4keLF_HHS45PkNaT)f!7 z0w~j)WShrIID=SLB??<Tp@d~KQAqwhA(k*p>^;$yC=?77C#Z^tR0quJ_RK3Gxe2UL zp!(W&W-{KlVp`jcW#%%$6{nEQA0?<&l6~0xPrc?#Nm94FZ85jE*HS6Tku4>QsDQN< z+P8T<lK&fFrr&G&4AVl(t4X1x&a_xcOcFx6C=a2fT_eq4Ce`a$5;ItnLP_HzV6m8( z#E#KjEJmY$1qK7ng`{_RygRE&2R^W3sv#J-qndP%$7?Pmo#*lHtR|iB@$RT5T{cX8 z&4sFW<VP=U&Ch7w3Rt+_vsC`42d$)et>w0pW~&mVB&$b=wSaB~idZMe4RIF99<X%j z*$z78pH@swRvzgz@I)KQ>Jefcpu2#!-VB=C&TMzQHp$H+YLo7Zi}i!d@?4wSUI@Bm z1dlX_K<rb~M}FLYgr}FwM|hbuV@025zz1=CXO7h6(6;SBEi?@PBl3+X`Wq_DGuonZ ze>jqI^!#=**hVyPhg(1f8>Oa%mVFr&u%QVkKLSIt2P`{qdHrypomm<)R;?TJQr4Ic z6Ac`z2BM5Mroute0!dDdk*dgJgpO22USV7n$$qd#sv<Adi;krv8Hyvt$t!?3`pqnT zJhF<fTXmv_LSvnBOxk+5le1N?rC>BCsIb_@6<!z5AXyHUEkBcfP*yv$L^-0Eb5r!0 zQ&U(e=pS*84&*^uX~X|^KB1X+R!35foIf`&OCHb^%%9s%#}s>hJcHzNup;uGh@zvN zd7>EA50O+%KCysgn#U?7$!RN6KF;MD7!Ip@H79>{aBeG5W;03pdz#tJD+1cfgcVb& zauDLKElG5330=!D^J{?RL*9^<kmL|dH*LcZc&jJ{b!FvnEb)e;ge2Xb>7%bOWl`4L zc8*Aj=l&9s9GOp7U=EgF&&?5xU;*S*;DX0xi+L_FpZ5Y7mK%!<AJ{fo<Hz6yxB@bC zWXU4A2>})kjQu3qz74q@Uf3;7!6<W$b4Coj_&i_A5Gz8F==*oHow+J6RF-mwZj7@! zKz7GjJs>v&wN=tP;$kHG!5Xh|;;z$|$y<tKGum9E7;jt%#Tz6UZ}MY_)H60vkm)T0 z)d*2Fhjfb<woAEf55`#}8Dgep@-w~IT}qNmhgpUEY*cZFj=B7}A~Rf>cYk$7bCGCt z?AY{K&Z@&w`SM7NK4ZhVE3pO4elIjiIsEA(1}Ot{%p0WAa*(ZY7RmKsO_0}0C%Mb@ zzhAg^W;^*@rDWMnjEKcvL~!L2F%C6xx0?Y4iSvAx8txurhG!<MV*BjAPGQP{vQn{; zG%r9(8FCCK=>y4HNSWU027hy03nOo5oJF!9Ecx=9x^^>moT26AB(Dg>gm^HFrnsUF zdr`2GWB_BSXO1k;x!#bkB$*G^IK4<bI_t8)+z<CnIM3PvJ0+^|DSs1nNt2HmmB|(& z<uTm2<~VZ|jWz-!fvcS>)IA9*%5v<8PFwITM~t!@4*H&a)BUQ$?cL~fIVSN2Z!(vV z-0aQzWM7oB9ePaM0e&jB1{2fFEyK`b*7uVyhaMBFeDpViPi#TH71#mn1a<+}17W5I zo82=`U@LGNupc<E8yrIUFmM;p@8>E$YkQwnKkX-){qQ;tqEIdg^ivEh11<-y@WD#( ztAMpYS6e*YQ~i6YF9oVofoZ^WU_P(_Xo6q845MD5SrPe6U>2|tSPV3w3JhWm@{PdF zz%4)%7~jM;Bc2D5AKFcPGw%8jpF4qOd=!LS3krdzJ<RWJ9EvDtU=H#o`pI`deh?T# zKl6P08vs8H<mIl3>7TK_pL`+o6akA3T!MT95Z&;A>zs*x@{D)JE8{U68tGTR_-8%h zXRS}Y9Is-un{e+4{0+eEK#t=u@+M@%Pc=Zsdk^xPf!ly){T<-%1oi_5fSfNT?n3#0 zs?V=}3g%fVun<@VG}|i&zt+Gy<eM-rTYTncrBRQ1Sl?`~9`YtOgKx@{-;MHKAlH{I z$a6n6>$Bbl$ZZ5}GU~BDaR<u%^sWD#>-)9G_0q%vAN$fVPMHQS@fklq`8*$aQ!n$m zKJskW#1bEQ&Ueo9B^Us|`QC<d6Fb1?I%;Bu&-|kvv%a7F5ZW=(Z@uAul7;rU{^a=B zvjY5bAlE4qn?7TGKlu*mF|pG}Ki5SQxBJLvA#SsQIluy7Ij|ncdCU0@cYENcFBkPa zK@eOAO<WH74j=5?jXtx!pL{Cfo)|+u3&?qt?=wF*Z`x2!>_C1eaM-}qu<HO~2J(Jb zhjL;g@*Th}K-0gpuL|w^>CgO(_5I}8PA%H22Q~odk0Io#C&#CK)}vopkNzw|J^F?I z==IS@JtlIzsMo|@u-Ei2^_cbj<T>7cm<GE!PG)=Tr-}7G{q2I?-M|gN9^gh`FK{z( z3(#zTC)();4giOMyMO`rNuOCgkPChuFdw)CSPN_bHUYbUrb0h`g+B5n;G0<HBi{%9 zHef$+myf*1*E>=22?JArE;pWLgKuJvk9;HeCN}xVZvej+Scrq$5@6gCml}ZFATUku zs>vrEm<fylvw%6kJYWH^1?{u}JAfN}+Al`ECBQP^3Sc>~0$2&G0@eTrf#qXd`>TL% zE}ok0)uCQJumRW%jMsFj67WB(oz<vEq}`j~mtNpzV4s28kT>ng0zcQlJRf=L*^cro z_=%W}e2$O*c2Y0O!@vw+EwBaH3hV}&_UD0L1S|tC_mSTUejl(OIN&2+fd(sq{lKu# z^%3Q&A=d@m1T>)ldJ2I>z+xZ$b>KGu8-ctYY(>5e$m_ly<jwYZ-X#Wbos{Bpy~K0N z5Xy&vyI2qVKq@dDnB}uSG=gtplaG8e_{0|ETYco$gU@|z6Y_mN^4v!=u`gu<3%E}i z4&-%J6UtkG-9GZe;B((g!M>2`vp-aWUjwWMw)n`K`_BO620thH4y^NAfjfb<KI>g4 z%DaHwz#gFC&VZlX7Rc|ey)f)>p6-b9Y-8Ot+vC1gpW>Em1adv)y42~jKCpfT>g`TG zA9@OaD}a9bE1}oVKC?fK<6KS?uo>6_Yz1}zyNIc7y`1qbb^<p|aP!M2y4VQp0d4{2 zq`Bqkc$l^X*b3YXbfw}c+pF45d(CJkUel%WP%j@?04(_r_4)PJul>&|zXSdp24<jN z^sm{!E$D}dTfsNw%b>R$SOu&GvK^vXzYgP=KgliOIM(=#-xkOd`;gxWH1*d)uZeZw zoASfp`{AC-@AA>#f`0j-slRcG%V`2O13Q7He15visRriZM*0q5#tgT-6}TBV3=GV4 z%X5LI{%Yu{0oDTRfsMdspjp2bc9~cQzA3*M{B6LUz<yxwbhif4tlvG&<(Rl0d{e$0 z`b?|<-;^H&-w#dsbokj1P5EBP`=KeHIm_kb8Mp#@ViodceX}0(1&}WSmKpk}mspPS z3ScGBuf5&r-&1{kXlFZcCvd>0{Xy`FL&)!<e5Px0hJl&LoBhcJKMz;}tniWV0pG-p zKJqEE-4@e;={^_(-?Y!KzMp(9^ppV0fg61ESAkyxtOYg!n}IFBR$v>j(?HYyO(-|9 z7kpEGC-^4z`^XnS0kIJIVj!O{lp{~9K;DD_Fo;9Qr{H{Kp2y7kl#3biX1y|>^Okwv zpXa$|$ZrO2@u^R_ZbROzx5KA?D$Z%dbmVzIe+lv>K(qgpD?&NtiLA%x0A_tYS0pw- zPb;toxDja9ryQT(QJ%<pTYc)saPA{!BVPcl2G#)0_9?gAkT>h`JZsi(Lp|RA<@uDz z`>Q;sn)UteyKeKbm-mNxp3TAeGatxvE#JE_?~j}9vwkk>Q=YgS{5qgnpK?UXmqWf1 zSmjfn_pKXHZl1r*_BtTf3G4#;ozHm=kKw#b%=0-vcY{w{kNid-`7PjY1#SoK^pW3z z4so3#27Kms3;5=Jpbj7TdgyNgwi?)md<Sp?(69Y^lv7_1^29C3Zw2-Nw*j{UcLKRi z4<c{ECNTcr>h=6;G=SrGAQ${RU_P)2$o+^|0)82=1!zJl7@5Er@IP%2)jj9~MgQ(V zegonm6YFG_&w9!GoT-psVj%aq<>0RXQom;ih~4R{MExpY&2IGhwO@{U6+l0|rhU9m zx(W4qfm?umz<%HWknaZ#A-@aA`>A30m-kiEeEeO3b-dEpUuu2U_pRXbe&$Z()3MHR zecy__*<Zi<!_dQZ+OK{E^m5(idh92^%f~*pW7@X_>tZL6&-Hc~>t@X7ej@K1_M?0l zn1TC(eD2ibbN`ahd-(i_&wGfby*Xf*XkNc^-7xEOy)|(?^&)O^4CM8gpS~`me!frq zZKVRnFEHJ}9OQ|d|HLMgbH8pvoD2eaADqbh;29WK?z_Zn@M)fhXvf=+kWU4s0ck(m zC-ONo?eO%1pdO;B&rjZzWBbG$*yU#j?IHU4XHVN_d#1c!`+M3R^_rNA{&D<F^c&A& z)GGrro=oIEWA?|dzMp&-+DXNHAaZ_XAYQY9ye?&2^LmngOhcS9j@i##pZM)V`#XUH zz(F9}=k<FH?5G890}cSq_D%m#FZ)Skf2r5(-xlca^J$m;-(7#%{t)_SwzoU|W`F)y z%hNx8Xr7-<`^<X0-irCGztm^S@!W0d=el15eZ(f@{csD)iG#?eV0_begBd6{?P2>S z)<b`zVHevYrWx&;`l*L#>NDjVeA@N%ODfto?J)h}*Z<wMXWHl2o}Yd{yU920H1lTr zUGUEapm`sK@!^M`Ri7!p3GHqMvK_zsH;mH^Tt^c5egQEb<$hR;aw4yriGwI7h7lKj z$oS=TY>ChO$S~|?o_6OMcGDgcX;;9o%k;0QpL)FdMg`hIH0?3O1Jpy@ojufRBJaad zkBLL@i`jk-__>DP@_q8d;PV`^yYc+2?V0j^?J-_V`7+qI0$2{@d9W6FKm4rvO!+G4 zuQA%GL*A5MkLwz~@3;eb-p>l-yp`s2KHCa;zPGYFdCK{<XWEyIcKt9H<pn^#KSJD{ zKC`|lUj)4^K=ZwsRGd5g-k;fBeX~8bW8x;X&vs1g^f~|Xy%rN|d1K5lfbUOs;Jp^& z7UYS1-;S8&e)UU$SdV-Iun9N>EWmp!M)QFRv{MPJHtg6_dos|DslU<C$Nreee)-j> z9@gXgh^9R4HIeTNZGb(!K(=e*Aj$*iSGrIC*p8om(>{)uiFweUhjH>7ug$LoVyZLq zS1!hYc|fzheDIg}l$U_t;8WfRexFbIHt>sIckLl=L*BH9{Ninp2W|r<$b(<=YggVZ zuLVE-H_6L0z~A^=w|o<@7q}VNZ(z#y<oaUZHvv0=8+_!8f9L8c1J?ZB&DR6X{%n53 zE#D68_>-F_b|T*mH0$qp)0N)^?1S7k;C5iYPyLb|Zv9GN?t5-N4`{a6i+&6Mhkz+> zx%D#McQFRc0_Ffsed(xI3(WqzTfYogJmltA0L}W{Z@cB2fUW&*p4f(b7tpMq^NuTD z3{3lnn@<O30JDH*{eINj1*}Fp#2V!5ecGp8n^E3_aUz=SwY=-v*9DAWoQPS-a~#e3 zoha`CW}rP{Ci2-pvwkJ`^}wRPy7mxF`M`i%9s_RpvzsTH^5xLCWYCo>11<-aBQ9Ej zZNN_8cEm{-@zxA%V;p|q>MZ~+`OwX;0Gjr2UD$#7P8>#_SdIF`^~e)z|K+x0>R<nn z%ijp>3Ry9g*#J~}<fr))SH1<<AGBgxo&x!<ac(|iyo>ddTntZku?pA%ES%x;D}l>r zy7}r^E^Y-50Q+XU{2^dqj+-9@md$nZy};CYZayCvFh0BMPjRYSpZziIH|^V9d-P8L zdQJbB{xJK?{?(y>Mt1^L@LvaTD=-)SONXDjfm;m!QE!Kj{_=kZV%lakun^-|4D3j^ zobuRI7h5o{G1!q0ECjBHT|K~U7^j`ULEtXnhAda_CSbt$Y(gAngk8Cm=`Q913lKLY zj31+ZJ?eD>*8_WiMGIVgOMpi8z=jEKdG|yY*Be*~JF0*+2G%0q0Bi(q1MUFs1P-Gg zyMW=n&_2+d2RVDY<&D4&^rIWtlI@mv0#o*N^J&0<@kz;W%hQ1wz)WBa*as}ja^)L< znb4c>qrVXA63dCTkmtHaIm5gF<(BW~woB|l-jpYQ80EzLg>HRQp8Ot^6PM&9moEXo z+`vX3dGd)(kZT5Z0M`R6_jlW^2AcL#Pp?n;X7I}nNN#@z`0Ih&fZ2;&`8;3+&}@G> z<o(JkQLo;oKKac)<>coqcJ0XpE;%-Nf11Ewa-3V9TI6B{FkpNt!6()t-vI0Yb^(p* zffBSw{nWDw^2C0h`dP=j_GJTefqB4uU;(fYSOhEvE&-MR%Ye&$unGJYU@Nc#*a_?g zt_Pa^|KDZ*=Vfm*`te!&&HfX&Ku;fV8*m43CvX5b2sHiopW5?zwZ9d1eb#=kKg6^X z+&E4LW&+Lr{-^Ejss4%+T{}#y2H&)&6?|eF^4&i2oX3Nh&%|Av-|%NX`d<j_FtEjF zm+h?wf0Kc|$nO9S0f&L9#csdN{?&os1Z)Ft_K`0+$<?z0*Z^!XumgFsJ=Uv3IpsDY zzX{muQ$G!MWuiO=EHu!s{$|Mao$U5w8?f(GH*eaz?R1yFyu`&7z;a*(uo74WtOnKq zYk{$)uAX{eLVK{I*{7WR>}9SV;uhpheM`z*x#b2{BX7#Lp6SYO24<~r^Ep6MzV1A? ze5Zkf$P=^Acja<{dBA*Ng@M(`*8uB)^}q&TBd`_N11!J5ZLb*^D0lP381lqg<m-VO zfC1yP6@G4n|A_VQ4>1M(CsJPz^!5Tb1GfVM#%Blk{RR#pKMV|CXvG3aK9%6t1Dk<u zKJqExcLUc0H(r!nf6*$J-?7@oB^SF`2W$oQ0dp>K%kzLWz)oPm_-sPE{XXS^Dzpb& zeyN+U1-1gafQI@&*KX>qN4*~4X6pHZ+m5M^b`HZ{V&Pg>o|uCA#6IM=0e5{7`m0^s zc^UG7(Vu?s2Ykx&Yu$P#7J^>{ECY_#9tdm%e=D#LxZOv7=a<~}27rUWA>goqyO0lG z<JL3VZw9{w*ahqcZUFWJ&HBUeOXKCPeqtx`UF2VZa^Qv<H{SzHztYWT0DBDFiF`k> z_i9&uGq4~2BId!~d|;!2`E_o6Vh8fXP3zop;*PJld1B?YZl2hRJTXx3mJ_R(4~+g) zUFXWR0rMN&d?j!La67Q@Mz_2iI9i+h)}fES75|~W^y}UBGJu)D7%&%D0jvZz0$b5; z8?eK$BLn>~`&IALzdWP8D&(tyHNbjc1CaK7*7mAyaQj~ktO3>n8-QDYw0oP6{f&lv zGvxf_Yv8YXU<;6bHOIfY-nG|HANkwS?x2CDzTBH!eR;q_U@@@7K(jvED}$U_z8w5c zpYoiW-S!KB<-mHNsc$>@gTP_nE+6^uEw26)U@9;M%mL;Di-46tv;8#iS$}u()sU|R z)&m=Wrv5JYX$UwBOhy0Ffb<VBuhH#iK5#p52XN3p_K!$=8evzfkA39#qntS4BR>d! z;jONH#A4)$8<6h-rhL_vC#E59`YQ&01+WrW1FQws0sZPz4>1e!Ilw$%KCl2-2rLFJ z0hR#G_C7DY%b}nBt@3G)eyjH>Cx6JNd>H()CU-o{{#1is2W;@c&EWR|w*gIke)St6 z-wbR8wgEeUoxpD3df*12+1}@+cO&!@H~F-;9Q^G*<vYNyx!v`5EwBz)59}~-6Y^&N zYVUOQ)B(5M?dFGpo9=h>xg9Qcb-I}Ipo>kwwujvOR^U!x!?#_2W|xZ_f!l$_-*NfX zz^xCv`5|ECV{X0~n7ZE0X9N45ggkJ?1~=aej6LP%mjDCCXLtQCZ+Gjn|E9gBJ-cg< z{>*@0)1PL4{rXpj{u$i~bYMKT0s|O_a-Z=q{Y||cKKhIAa{aL!$T-MHdmP6>jOQ@M zt@?4dUL&v>xCyu!xa$d5E)(OK@wA)I0v7hT`6a-B@!5WlTb}ZD7gK@hz>H^Iehg?- z59C9x8Cclu%2xvWVIS=@>!&{8%7?$@Vv2#y(9;5JGq3~sZs2-g;8ExUrUGN|Qx-4> z$hhG=NJac-!;cNXHu#|nSo56QP6IHo5$ys4#wQnc6aWi>MZjX<E?_6dtq+(Dy?H+R zxo#Evl#@@afLt}O^82p+)j-4i0P8iPoY>|gzYF}7=Uu%qU>UFmxC5B-f-9E+ECdz< z6YMd{DMvKr%OUTFrhEtNr#|8eLr<%ZedKqcoVXqN9l+jAR!rO8yvd3Q1eW~3#S-AK zfg4_Q%T;#drw9DBA6l`Ie9}4K6Z4QS0hR+>fUHL>^pS7!k*6J<KIL8D5BZd*^ja}( zI|keg+yd0Hk)J~FHvoHp8-d$^{lJlRl^%v2EGG{8$%9|~BP*u$%@6rSKel38Rtzi$ zDsSY6{BED}_27qpV#P+*Bb@?%xlcLyEhujVHf~O?ZwUO_m)!C?U_Gz_*bK~g*_F!! z<^v0Xw3Ar=iYwm$Yy!3cv)^>fbAfrl0wDDecc5P0t8TsZ+g#iRY(>3ppZev$cI7L9 zy}*{=xcoL?2e9&YF25Dn2J8e5z2TOp)9xK^z8F{wYyb}a!7UH$1O`TbI8N2@Co$be zJ_GzrpYm4li5<xI`p9nse>-poa3^p882Dpy`^is1c^WX?N4^03Dqu6P#Yesn{9<4U zu-r$U{0fv;0{67NUDW%w+utxS9XNXQ<a@8d&ji*3n|$Q+!7l_B0n2>k$zOqT>TU6n z-vRzkU_WpGI0Q_2C;51ipN8@bV5X0J5%@L0?ZAE?`C{-(fXjiEKJw&Op}ZQnr|qTn zyZuZDW&ksRF<>6h9AEMaP+kNq_K~jzzZ19<*zY4>2Yv&v5!mV@PktN9JAixIUeCL( zKQ;k-fqg);|AF^h`7kgAm;p59$<IW2444J%1#SkK^;^O30d53t@{#ZOjPk>fC#L+# z?O!_3w5J$+Vg>S*z*=AnuzSGOM>O@dL9PSXup9ZEkn0By0CxdR{eeHb?fYQ{%45K6 zU@kBZm=84dF9*LISOKi@kq`gHwI>x=3@ihh`m_J)%I5%!fW^QPU^&pN-voXuuxZfM z*9tV{H$jeA47oC3kAeNj4+Bko+o5kKZ~(XqXv*jQ&9yHdSO8oCH03M7Zv-|0n|<V~ zz^?|@06(w#rhQ$|-wj+3++biY@@D-(@QFjn@1p$QU4Nwk&H6F$iP^~K0CRzP1{NW2 z>Z<|24p<Lt_K^?&!?iCJm<EgiP5tC&p*$Oy1FQnp0L}V&;4cA|0V{muH-g^_+y>m~ zBR>HCAaDpcY+%Ze+i%l8^3zbB35@y3XXAR4*RRB_;1e@&okr|Ip12j)ImABXw*h0g zjv%IBA0;k9zJz@2k14=316z=91rA`J83Ya)`%V$oZ|*Cbun!RXktgm#p6fc-&*fN0 zyMgP0{RYOc{t&r-5i>ErV!#$)D{uhFd6|j$=R8}1d^vCcI0$6?)*@~gZ~e&U`ou#4 z_(i}az%t-+V7Y;H$P-(UH{-JeeCn%2o>*n*X+WN6>ND-39wO@z8==q7KKi8%a%OuS z;OD<@#mq9zlV9XhUJiaGum)J`BhMerCiXyX2QcjeE2iyc084;nK>nCEe<+*CUtH&p zVH5dl=KSGn{wh6xT3p*2`Jo;BU2)pM9}piYt8_8!_S457&gQRVoAtwipneru^on30 z5DHkKXu6%!dzsK<r`stPpRPoPow7Y$hzT>ImyMHOe2RWe)6lq?cJPI(gdd(2ebeFC znb8j%fm>5m>_?i0#*MMZ?Xyh8#!nB2CfLyr9qz;wJN?TC2{&W5z1KZo79tjjUOGW4 z*z@|or1fS*qrIAsPMavD?Uo(gM~HCr5+}V?(@^SO_QGQuq<E1Xj%G~K;!?GAk{!KJ zFdRysV~78lqf|!B-YaviQjc46!{JcMyy!hDI%aJ2Ar%dW#_Vm6|9FkCCT7`b8x9j< z^3>=%)1=JK_|BOMQ%@~Y1!Je!<Ih>7g7ZUT7T9A`_ZNEnKGD#0EuAnfI-o@K%nYqF zJ|v~#P}(GWeCjz`Cp&uZOyx{YwNtDw2xsi9aP*j2LZo?C?`sF2-dBaD?H4^uio(%L zH4UXNw8uZHgOipMy+=9W(A53y@k5R=2SlHDgr<#;hBKYAX%p=Ur=KO_lP5%96jtcm zMfQH3;&rJvB^>>QN=5&o1xwTHNmW-0F(ucY{L0?Kw`cz4M1?a-6++V&+v7i(A_5Z+ zjE<cxoN#oeK<M4zLH4AEVr7ITPmbR16on?_MITlwloqtd|3$(pG%;jP>N;A*!upLX zcHqa?XnK=0CA5Tx9r#<8ru7mYcA)P_O$XLG^gK;Zt=9DX8ckO(&~*6`npPjH>1j7> z`kJljn&UK`yGqmj3pKsTY4NOx(yxkL!jEeDM7E}Xm3~XQSknb{nqKd;)qRT6$4d0r zf#=3*dfH@74;iCr*J+x5>kLixJMHbj$BxW-Yn1-#ewzN}bWPKb(X`0Xc6f!-ec~@W z@bhamwVYaK%e1ir=boqOv*nt;<!HWmywcy4xoHP#zO3m~r>)xSl>U;;K0ELW301LN zqD^dAsp)+snihsMJwSp@_yw8{I=(u8q0%SGVAz4LIW|1+c>Xtz<i9Uc{t1rd+Z_*2 zay;`(i7`9S=8V)I_EGxPTQvR0I!%Yq(R702;h&wL^!bjSj(Vl@F4uIT)1#MVve|(q znNN0Lzk@Y>yiC(WPttVXn>1bH_^Q=uWvkPRZ#iSS+8M8Fi&W-SnICpw%JG`se5Ixz zIoeK=#lsH#$?5OIj(;kbE2qivWaa@%r`@XQn~qn@Wjfh`UmmXM9Zt0D=lFI^u5#8m z_N+Qo>A6n7UUkO(XL~uEN=*-TELrKac;F$*IoBDH{r6USxzqQv91s7~>CxMc-*PX} z(tVvVecbVCz7w&3a{N=gKudq_l>Q?{>Dwl1n&y=L#L>CjiR5f2{iH%mFT7dPN57)! zzvgRtovcI>v5x+xqm=%N)0e%S2z=a$hZC17|2-#WHpHA-j?N1m4UxIZS><T>tuvZM zjt}oYTlxB}9d@A3>HEfcO5f#pV6D@~AAC_chn=Ts-egVBby_TqDt)3eI<GtOI~{MV zyFvNkMoo`*;_VD)WXFF&IoqAK_ID!fEJtR`^~yiAO4BcAYkKM&O_w=qh<=l<9hiQm zre`~G{+#21KR7e!@C%gxw}Uj@=x8|jT&2I^c<)^&COe%-%RW{4o1Jywb!RTLRVwE; zXA~|uTIuqYnqD?d)8{8>`g<pG_CH4HGtbvlcQ-qb;`r@F$A(fTCJ%B}fbJDqI_y{; zay<XO<M|Vu7&xd{OK)|oecP$^pyQeK&WO}Z(bAbtgxqqn(nmS*_MpT0Te)(=PG25% zR<^?(Kj%8*zR2;dRjM*Aj>k6CDxKrlbB(hm93E6omNO%6aO~G_carF;(=@i9rrVqd z8FI9J|9It;UaINdj%_K9H-6|u=|Wri`ui4kp!Wz(kIvKdni-n@-Ld4`&giUlGz{*o z{I5Ha^NJJC_dAmBIoe)#JbZjaWpW)qPj*K6*(;RuxHDf)EL1w^`1aJbN>@7a|8V-) z<cvkF6Ni%=&UUAdZ#pBs!qN7-6s<MJv2&55^LJt89DbpuTgx=P$cfK6S1Fwt)AR?< z=={r>aX)k7@MFjF#`#+Mv@;_Pa`Y^BJpAZI%I|h&%{LBH`due(|K*gX9;lpvvwC0c z_~-WHm2<XZ|6OM(J=yWn1ji50JGFl1)OxK-OAk6x)8m{7DLP2$KRN4OiKA`mk;?g^ zGny~2R{A+-9lrJ&rO!G;(?=a|OmwvAFGk8Zenrzk$1{gJmfz;YMyfNijZUp@N5jt@ z&paypNTAK3fA83{Ue@PG;Jta8Ugy-xa$@86PW-=ivFbl`ou&^vGL@IB<Vr{8A;)`n z$;d_meP7aaYn`TRomQ?sUFi#DWs3wZZ%_?CnX2@I5(AOIe2LXaAXR2ZB=DBl90@!k zo{0n=a5%S1-y?w+B)TGjk0g2{feANjTIA5*m31Hz_>q&g$oNJA-(02ob)}62Zo5(G zwtXFr<Bj8;kvd7%4d?17JX?DndH2hbMo)`Ln(~sazhizbZ95W^ue?O^Q=ip%pZ_)0 zo&9$mnFGHg7TJfa*ZPN@ApWom=ISUNdymfS<L8_!Y4Ix6drGT#-O+XaVHz73eWOs) zt)UlW;2rj~o7BL$Z%mUk`x<rL4OUS7++aN;qLD`HO^t|Ktdk@NBez<o-XgiLT2HT( z-2K-68aeIO%F_h?X)Vkb_}J=KQ*I14TqJO7aQWE+cLyUefqR2HH7MJI4@LzZ5B|au zcp><})dDXE4;FB2O4&I_7~8G;H74G&T91?5+tw2@YW4?KsZODPSvwW33w~*Vz|FyX z_d?Y<lckOw`;D$ra|>kT?fI8#bS%8AM$+S7oh<1|$Iq1X<T4p~r@4LJE0TQnJ38z4 z`=in~SaZ)2Xs`-3ccb+!o!U29f7c$}Y<+!#K%@0Fg<Gs;YTd2YY_0HB>sSf($bHr! z8re@-U(kl0wgx0J?PsiM>ee1Blp*k}b-hla?^z4gqUWsA^8_|pcj=z;ed~6G=dJE6 zffuY(wb@Npm*#$8m1@YpXzkG453R|nv)3BdHS(v{1rw$9cdX4C7Y)I`6${)L%vSH- z6bzON+#H;Cf<R;N!07_F1Un?wWsEL8MBuBzixrxJZ{I9%TX5BCf!l+BJ5b<`;Pax| zZVnD;?#|#Rx>np3Jb$UQ*B(4YW`CqFc)mC!a#JYxr&9LS&<hgskvl^RPm<g{q02O2 z?+d*xb~-+f{7u7R;w`61I`d48>^XfJ>x&j^v>mzV07;j9tkzw6^(;x7tS^XX?T4(l zW(aJwUeZu|#rlP|JY?mFIgZ+3lZNMnOLZ_N7GEQ2T2O~#QrMPs@~(xFPMNQhBz;<e zq*KQqE$Os8HD>yYH%OY1E-LLAdy5{`7+H6zmfdd!>cMaa7hXoM?OzA~A*v%gf`5{D z{4^gpR`ytL?<Go~w=C_`kF4KcEby}Rp-fw+d{X`dODqYig~gGxB&~SlP)RTOj!x+( zt&4OW=?QMtdG>5@+pz-Q3;yLyf#-s4*9mM4cIx8%{a~j$;`!iL8w6es-aT93r@^Ni z1-1lFP?y|i->Z@EjGeDGe9vBRtH68quXMDB?O$tjeQ2*v7x<U`k&1j|e|(a_E_=S} z{Mi1tcHtBI{UU+-$R!#c*G29+U*P&k><EDyB1<$58zSe-6Sy(bvqs>i$hURs-y9jx zp>K>lH(ubDNQt(0YotL%z8ZOTe}SgRlRA5Di*##<-ySJAT;PsK#!7+a$d)AncSfGl zalI>YvF5%OS$MrbOXQUc1@4Y4(h$2RvOwqm*CP+yByeA(L0oNrE7GGbcqDSfl>*O2 zzM?_*d}Qet1$rYBBz~RISbX(-VH~)>sypb&Qzbp*XE8|+J5)P#_%Z76f@gGE9oace z(xYz7lJw}c8h6KDtd2bH+FK+oD*l3`rxmL+OYhXS&ibFrBt8GHI+-q*q4e4e9pS3C zb@{5+FIluNyF{b)@>A7aSAM7-sl8V%xpuL-y52hFYJuylF?9krT5sr#X|mo{4>VhE z?<;Vpb&T5IVukk;__}p#P@vVSS|o6<)vu#}pLNx70&UhD_5c0W8l3_i)`e#YJYn@_ z3p{C!oh<NOOTUrQ-eBFK%j{Fu%p8Gdtk;eg=&@d_5O~&_ruE*o7OS!Uu&Oi`hOECH zBk;bJszdaFb(xm^)B1s~G{e^A;{-mm4$*kuW&J^weQaH!!*D}zSe?8*c$ZfAOEA4q zU?_N$w*G$bh=T=o1=E@Yt`A+Wwls!v4i&g1bd)yK9IDU@z&k^0t`=wwtx&(-ADXTU z!;_((XaxT<)V{YsU+68h`nRDAwT11Wf9d$V8EVskdpC6Qkpl09wr2_qh3?f*x;6a% z<pNFN(^m-G9v&+b-@YTfrB>k1@JSg0_k~-}6X*zElOph7_@OBRUEx9vmG1DB+V{u8 zA8Ngyhrj(Lf!D%YwbQ>2>(6D|zYAZkQ~LMe?Ha6q44<T<`EK}+8drY~SH%Q|!rxVA zy&wKim3<ICS1v{De}?mp6&Mb0)*jtvpQ6=ow+l7CI_$GGP#&_gt`+!>-K};$V*gwn z^0<BVYJn&0n{<jjWuK&e>9Mb#EAT!0E)9+6?PXO0o9sK(kuTb>=<4}n`;AJ0muy=d z^0K{E8geGi#8Xu&?dpr%JhsKrE9Y+4%3!U|rpRP5)KNO-A)V_JezsQ9*|+KF&Uv?7 z(%9>pB%Qla`SXUKlXP$SvciC!wg1DC&R?!ku^^x^ywA{PNwcp?m2}?~-<Nd1^B<9P z;cqp~IiN?<+`qmi>Ea7tmGr<XdL=#Rj_*pE_ry;mJ$RkU9CFGpBt7&wT|Dw{&?$4+ z{ijKKc)<)wj~F^h(t=}uDCv=py(H;TH$Efj(erdV6^0I!^q7L1Bt3SC&XD6`8q7uZ z1W8Yyp`%k`X?&iWeTbwho-dK~yo+>tpZ~Get!OQi^pbZDl6383<0Y+*Y40ve`K6?F zzurgEdTYfC0@qpdpBK2^`qLK#Zm{-xLZHD~tq!=+`lMLkCM#V#bF+2aVu41hS67Ey ztfwv(xYfG;6@l9={W5*~4(n`nL9=z)Q37{b7wD>Tm({H!@ipt>Zws_oXKTOiw(dGY z;2ul9WKtKNYt)uj>luy8d#%MfKmW&SA183XHNRV+-Ky7U?y#QtmB2TxH1+!f*10i( zZ(H-C0$tXmO9Z}SU3iYb6V}-82|Q^H&k^{pb^b<y4c71}0#8{@YXzRQ+O8LP&U#Vm zX#hpW{c5&su4(ofVb6R-t=Rve3b)K2dz%hp+Ee2G$bN4KH?nZic~&5jbKOsc-v6Za zfk5zpi@#74h%8#uD4g8ewu=1X8+E=Nc!Q<~ovbrB??*>Vdhj1~(LN;QI7tt^q(Ran zR;!_>pVlPlIsZIC(v=M|TkNX8sWn&5*HHS(Z&c<+>u6mOZnq9lUW>I|$G_cr=W>BA z>zz`8C#>^s5gVSe97CVB97~_E98-HN$JS>p$Jp;#YG>pHOO1AB(b%J=h=!?CswJIq zh|cg?2kII(cZSZB`G40)+9&q_N%vo@5w>`v`um_yH2w}dPU#~<*GPJF?JP-)7Kp3t zlfJo9($gNCF6puoSxTIirhoAa$<O|S&WXKW&X;uGU#gQ2K1ZE!^pa(go>VhY(q%b1 zGwQ9MiIEbsGsg&AZ*^(|t=8}63*2j+q;B{hYn(ds0qY7K+HYB3)g86d`mHh_v%Xd! z@VM2f6KTEmwk~%)Rzy4Tto5c?CD+^&>jiqPCJm(@S>M!H|FP9mEYN2?aG=0z)|VFw z{K~pYXUyByU254o*8M8dZ*}Jgd|<sbRp6i2Y3j*gYt4lMHw8E8$lM&fY9E2dV4LRd z30|^F;OoK5mI|~6?^bvyxMjJ(w}ZE7Z@Ys1w!qWDL(~z^1m9N=^#orzN#Mu98`Z#{ z1bcOuUJdT0;q-d&c5U`|!Efp6@J8@lHR-M3LAnmS9Xwi%|5LDep1=pe6SSN4q0>~^ zjiEY?$)?ahb@tvC`sj-Sts(11fqO&Kb(8H3oqdeJgP~bYkcFlmF1aT|lhoHg2+dd3 zFNQXskKvuM_F{>w%!9LpJv(Ejq;qc)&qwCJt%0=QlEZ}F=PF$evLBc6i7dQ9`@1M6 zosZ<bqcZtl6i(#ut5xQRYm_d^REv+lP$od+gqZSAOwAVh<T*;87LlGumj0?z=w;hv zc0|gu&KCNN#m5W1d~c=Ceq5}LoY$%A&-wLID{{g87YJQGw_NCz_pKGW;<4F6SAI)n zE}kKaY2=b`sLa|i5@V4sv?=|?LAAf;IvuJjw~ZD0sx)=~)i2Hv`kIMKe|bPAkrV3U zo&9dYCJniX-1Y2~5((tU_#<>0q<!H$$mZ*lHoKrhWA@0~4wm%jJ5<|o-#=N>2dz`2 zF<0q%*9l|FaXKdHcQ251>ha<Xd%C3)BV+E(l>6baDzR0YnZ8J;$;@|kaA$w4osFHX zLp%2ob!^sx%Ostjs}Yc0ppEX^GmTnWE|PpKQwG(ZJLd*TbH=Zh^njjmlIEVHPCxJ( zT^;gX(VB-`q(PE@zfP0Gck1jesMoqjoita{!Y8km^wbYCBt89vQzbq7ISu}E7iqkm zxB4VWFIZJB>4gQlYOL&-FX^hz10-E@lxn;9bqOYW?FS)AFAYtV^owa~;bmV~Ea??7 zOVTS378_h&O;%r(oSnz~`#NxQpIRm9f<LR*E~u5kaAdR2kRi19S)kt8Z-Uyk|M6mp zt0#1#<R@;Gb<W9m2A`90lR5jzUIJagLv-tXIQYhC0*?l-)`j!&;4JZ>{Y3CP5rOXp z?>JrH>EJJ}5a<a`&|Z8mc(tzV8-r~++%E(hGX;JS{F3(bhrtKcB|i%Oy^1zes+VV; zsD7VyOsb@r<E5T!-z<p^JM&RpWaj*(QPO$O7fCw*m6eiauTcF9-<K(BFFLP6(u1DV zHSy4w3MD<_9Ibow2KCf&-`-Es6N}ZaCkHhkmz<*O$!YiKM6UV0Oc1#;*cf%14Hk_b z`G9yF9}vp}O!ootcs?MWF!}-UL_Q!+;{)PJ$sQ0#_<%Td<OAX`9}rLG1L7&h1LDvg zJRnZr-2>vO-UH%k@dw1y<!NTh7(6^pi}FEjTEc_c4DUhhj8PA2C#T?n>&*BA*WjoJ zu4DPYbym^`uKJWTxLE=r{$PF*9$2T?&XsUzT$FyB%z>D~fk+=c5K}o2(>M^*lMKX! z5FgG*==%)%UY<ZpB*!1l+oOFSN_;pUeM=Ss_2UdY@E#-2f}Ka;X){A(X7RCkCLf!R zN%q)$(rgCX<dIMNL!+Pehj#n4fAUz4;WUn+S81L%hI@}1!zo#OA7DP;2Uw8weSq|R z_*6dIdn&&#pUUsYr}E>xr}7i{R6Z3!vM?Sb<3|O_L<UJt(jbv-n@{BrFrLcG^L+QI zy!*KQzo(}Eo|^unQ&aF1+4$mX(0Jc9Xad)uiClxyMz2AWxCTw;8Z;%@8WiCgWOEHl z=Nc3;)}Zj{H7N2aYtUGG{N~%`HI(VH2I-|iXyO<y2(qw@o4`dOf|X>-RPGxQEH$C@ zY2G?9edIb3eMK%^!qJ_QhRQSSN&8AWvh0l+7ah`q(6|})c-^%_6O%4`smYeTwAolQ zC+)>GXb#t)Sh6)JI&Fcr>Rclvzv`J4XqG)a^V?#bdnGabPR+MS-k$rMmdy((r{p)3 z_}_h%@f&ehJko;EyXCS?wvSYMR#}I*Z}#UCVNtyr4DHS9g8iquK_zdHMML{agYIi& zp)5Q4Kbp1o34C4T3%qNT33`nZ4o&nfPo_n`F4t1>zS<sKjvP5Xsuy0NqeMethCA}1 z<7U{w{`-X+nHhaXRYia4C@h*~2QRx%_!BbieG0y*ZA_dU)nk~vSGAYD_w!$qvITSO zy&wFBR$8S6(JP%)?}~^1YQ^j+S3M}y^tsU{IVOgqU7Cglt$AU6bRu32+s9pek4T)p zcl3{r#7B<A*eG_UEN^ETH<p(}De;+OzPC2tn<5KFPLa@*F{8G%aopDSNxH4MVLa#b z|B-Nvz50Nhq2}G)DfB)kv`V^Yi}G{N`Ie-M$4aT4ccJveKI8&TFOG?$?5ZUy`Ncd< zFaJi1q*vC8yc76ywurCoxz34go_ALJKl;Qj>8()5*#AWjDF46lq|kXU)O{V)aYlBf zE>H!p$%J(BlY2B0rZs46%$#|zq;n>-Y|L{y%47c^^T(caa=WCH@6q^}a`;`6reCL# zk+D|m&$vwL*fZbOxH;_lyCpq*vPvFtwoEI#;1ki~w6@not&=sVW&2*P8uuI1Ch4L- zX#IkEZRyAi<sbE`T6Aoswsgt`BIDHG_hr?0K)FP$lb`aON=-jq?VOXNalH3k8q@Rl zSE~;Ax!RMvzv^CGpb>oF(K6rdgH9E`Q~&r4+SUo@$@H~Pen@qleyLi&{9H{}oUitj zpQE}ezAlS^z4{d8T;8Fzu0B)yQunC#W!)xC8?C!keUmj;OYXAPDtz7gu}ZgDO=`en z))@8ilh*s%z|+=|+Mn-PH){14tfy3auQi}rUb23t%vY?_v|GQlZc{DWtS_mlzqTT3 z>l@Z<+VMB7C$!Hyt@otN>DII~HF@t&m0fU$()+BD>P}f!fvTOKr%h%5K!ai7pVhJh zW-4dVn`&OSHBL1?X+5bLeq`MuVov4YLiOnQh#EgN!sbe!RRv40(7r7DSdA~cQR|=i zzIy(wMao~^p!~Dn(Da;MEj@Ru(ksGh&Usg9f6l*0o4eo<)wXh@)?NL9_Ik}6?ZV~t zYU~xqYu%a#<zIEC#?F^dQ_gkPFVymztsZUdHfyXZxzie}ox0n4S(UX~KT+m=)^!T^ zTc@dHhgGT}_Dw6QJ$t}<P>t%eexW)awA!@chpY#+<;SeQYwq3fEVcDd;f31X?RJ~` z;t~7TD)Op5OD)=Jr>M@K+xM!-FYEzT_AC1)&Ao1asIblcg&Of&JEpMR{+0IUclJ^Z zvVYrmtGV@&9Xj$iMZT$FbbBNyAcGLpmubB%J~fT6QBMwynS%3RYS4CG5D2BD+s+Fr zq0Fhcj(j>-bVQ35OBxzKjmO4N((9)QeA{|DFQnupcK5aR8N5)P8NJ)lHBR<f_dWJZ z_sTRn>h*Q+ls!Xs{xGjjy%X|mZvV!KIGlJjI^uP8d3}21>+0d%A7H&*H<Q<@UZwv{ z2iP&*0XCHf*s+NR*m0wF`tjW9Kl1^05)ZJU$rHWT$``q>mE$`1|Ef2aKKB<|od3D7 zKfm|Df`{adoP6HpoOgF?63%7g_WX9zq;SZdmUxQ8WnnOyCr!%#1$Y<Fa@Lv<j2?Ti zawmERyy<&*zzZgsQd2T`Pz&<XJzcJ+@!u0OM_q+_H|1t|SG9f@rkP1EOhe;m^DMVl zXv`em!isS%N`97`%Oz+Y&vJY7ESKefmJ3bb@|ecOY|{MbtKz!Qq#&1z1>Vieed0GS zv*q-eF880@e-zozyCo(6JL3MMNDgmFdH*Qle;;X4;xu$;-~Z7I=Kq^sadR#%{?}fo zf5tcLoQ=*N{SHR(-6KZMeumV<Gz4ebq|lhj348Dq?!mmDJZcY~%D7Lu2Tz*D9XI}u zWZZFOhPpfM%un5M^&iF(cidT@Wyj6r^5D1Q&i1CzUhye3N2btZZ^xaPu;a$O6=v?J z6=upFPVrFse9q4W-u#ri$nN~i=KTDW9e3aO66Ukx?w5QCn=Z?M`;S~X#w}yH*&M%R z9DMz_k@1p>`+gBVd$9TJL7x4%4}s+NjQd}L6Gz|oOXFB`f3YVg?ieG+Ib`D>1E+9X zNH^~L1xMfaOLC>fXAk42^1fdR@B78KJGnJC-W=H})694YrBC+;J7eTvkGk(S!@KV{ zfg9`OG3Fy6{HvXJ_apg}pHNz+J%0KIy=^nwo;2&nLQIjnfNp5aVQ9o~F&1q-TsBjQ z*16o7=IK8&;(rpeI78<ry-Hrdok>E^{m;j2?o9iB%FZ-pKYRRNUlqIdS!hps<0ooh zjy=2br$WpVQ}XwZcBxUJBMyib$f^?#9ks}wd(0zJynn7eyRJ`Jd5fd>6bKRh^^w9~ zd0_N?L7Ahoj#9v#%z58^O^y%y?DZ=g;bxbKH|#k}MS~st#iNqW{qPk@=goOi(!Cdo z)9kEkel6+zel1<_kr-$1^U4d7?)yDW7rymFNe_7XaY+{iHcFbie4C_;f4*MQgWI|! zJ#?dT4zGPe(t?AfSN2ig{H3HvS7<ARZ))i=(|=Bz`W@{b|3J7oKl`qv``@V2i;h>z zau+-$>Ec?|d*J?$NqX@6$~okFYTu!M6sOon%uvZ=&e<yI2@fd$#2;^xwD_IpBt2=R z_UGixhb2Ab51S=ja?1B5J@rNH$!VvmhSOixv}AUVq@{1D&z6?R_}I%X>Xo$YD{9pl z9qNlSt5oK!!+#;^^2Ms*>~Fjz={YseNP6yt&r7=EBlYrm|5TatU)v(-1*d2q%hR>= z!tv^ti$Yqu@-nr&qF6PrTK;WGS0Ae0S#z<<SEhGMdU1!0o_)!`wXL;(SGwxMXC=M# zRQ3L4H>*9DAErLJvPRRZHi~9vPo4c89i;<mbp#fDL(6j4sAY>w)Q<-qts{2OcGZ}7 zt@`eW+rJ~}(PybmMPE`69-sEIq$kYKKAd>`laijcPW!MtqE@arS^ZLZ_m3pK^e)wK z<(=BAt2U_qs~fjVT3e}}y*B%GN$aio>ZDt&9jg1Q)=O$$ll6l3yV<H$bMCPYRBwLW zYS-bq&uaXwK&O@U8-WL{gEU4Sw^B72)>{iz|BKe?TJML})vBe}`a~=I$lCNhfgf9c zQ^Pk~S4phNJ(WvT%gfecE&Hi;wmNZ(m8YZqGb^HD^NMwm&Va4fSTWjhVZjSO6Gqv? zFG{+6oOWx)JaMP%-V$}r25X^4>r>WR4Vb5`r*v*TV@(#OBXw+w_PJ^=?Q-=KIutci z)qvWN+E(|VI<nr1soxr{8+5>%tb5h3&DK`c*lK;G9&EEN(E#YMK2UX?)@-$_%d)f+ z-PW-h;_IzrG+H-Ux2wqW*7si*c+r}yPW!Rdq%r@pRiqvKl~tnd{f$+kL-&TYLnHDn z>tNOS7wc$c{?&Rw{rWF!SpD;nwOxba#^B8wmk$IlRM$Tgd{}4G!@(T2^RZx|y8g*v zk4k<w_=YySA$YI`=?lRtw3|N)&U;$mr@;<&+|Pq0+TO2%pQ!(S8~n4D{XY0z?fZMd z)vEgM!I#wW{|ertlGlgsQJ38sdR0UD_RuG4^<AM0)o1sFK2V))p&w|Fc7zVs>YbtQ zYjAgkUe^}7L;YH|KJ>5-#fH#Z>Ykp^d202>(1j|pDRh$#P;cl_ZDDihQf+oi=zNX0 zt)YE%miC2ytqpAp9i{QMJ@kF;=8jOQR@fP;(LVHt)~V`&(9`Pj!O&gmkfBgOD-4H* z)PuW1`8pBn!}6o$@;+(!U>%Oe@I)QrrtmBcq2_R*&c>E->F)$u!`G<?+rnKM3?1QH z9uw#cFVn7ch0j(`bcfH-AX*>3MTcWU_+Zu26aJ%y#>Vi8YUif#L@nzLuhZP-@S)BW z2p^zUZw>!J2emKUss7v+UZlR>9<J0*?+CxBw(Jb&_XzZd=c+>n!mFMBh37vmxuNi5 z+N0rcj@q&-T&`ZKw>PSm279u0y3zhfD>T`MDm2@NsPQfKMs1<hKKADVZFW?Lzr&8G z)tz>?26UHQr4iX}hqel=w|}Y~+hA9#&wA|dIQ_G?=)i5Vm#Lk-cB}Siv;Cw_ge`VN z2j>mDM^~1&?0@N?zHOhc9(>QvP+R_DKdx5)-Tqja|FXZO?)k)S*5SB5a*wumQ{-9g z(XEk5I<|L3>eRA(B2(4)|A`c<>+X-dq<(oIGDD4cC~~l_ln+Nf(dv&y7OM-MjD*zc zrz6km<a$1`OT+ZVNKj+&$B{R6{9cVTYRvaV4%OcNCh|j7{rkuR>iMBayK1>U`a8Ar zhUi?a*ARV6J9cBVN~hXaqv@*i-st`sZtc;Bl=)!vOFB5;iT+k|4@cip7d#T(p~K%D z-JvdcH2Mb}_s61zIuRa^zNh1`KH8;Po``m6r=N`eQ>%YB+N1-%Av)tVfv2JuYwqdj z3A(sG6P>Mo>4{#ZU3oV8vW~;|qW9~>doH>}{kbvvvUX)t^iXZ@2hl9`#Ea2$bRzsP zTBq^(ljsxb$X`b<R@c25oumExWAsjqmp?_X)p2M|>6b-R7T93Tk`b5L6UK$cr1B6p zo;N}#@DRoe>rscWG+yFON_L4iaWc;tQ+Uou^WJNU@IhWW@BB>V#r!m$)a2sVJ*lOK zN8T1S@9=oXfvF?!@OaNiGk9b(o{=WKqcek-;PE>;@=YVSqcdydC3t8upHpVWk3%V= zZa{jkS<Oy*9I_{meM84VMnd1w_3llNpMV2Tlm{N~9+te{;2wC=c;J~d`oJ@pE}H_k z+Udy-Jl;2<cwU;y1J5+$z+-qV$v2_!z%xPKZ_o$(q3PZm4`X=p@y@eT<m5AvCm(+2 z$du`HJHJXLl<xC(+o+SzOrCtAohOPXLleE5!{c!N@$R<a{Nvpd_PNO>?|k9>vlq`l zb9nxV@%%H_IREI$+kMMo@6ebmo`2?Zax6$TInwsw`6rv_pM81$+3!=%Kl&{!?)fK& z=b!y~{*ed!`3La)vxw)PT%Laxd*`16N1cBTGR{BpR8!*8o_-jj^V8nc2zH+<k-P87 zGU@><G}gAqAM~cs6XhFc+*^Q?y{R9eXT$WYe3gxRvP`FEqrA<ZE=PO!3u>lveUMu^ zZtTk~9rv)GF*^3W8#}TN*fSHu9_vO5?+mB%Ho`PnH&S?KcpPs5%;Jm~W6X%Lqi+GE zB)c>0-TF!K?hMcN){(tNt|L4|PYStfM`*H4BR87ngvP`eO>-Gd6Ou;LJVsOE_Xy4Z zlxUighP%2cdvI4bI%}CsvgnbThQ@u$IXva_IfsYFPmJE7jkz~{|NE^y|NYjU|9)%F zf4{XS@ZWFk`R}*({P$aX{`;*x|9}40p8torZvn5Xs`B6G-n2=Zv`t?$KnsUbAV42! zNlOX{dA13(G`0bXJZ{qDhFqG*<=&e%MU<$F))_`K_LV*jh+`EW6>+SJT4zwJ0(PW8 zO97*T*6}f6l(8~6{?~J#d(OED&j0a!|MRsc=lssvYrocBd+oI!m;9e|_JJ)u?t+iL z3ir87eh&8wJBQ(3J`J9UV)niGZO&2rc78p6bI<$~?ib#M_`J!l!TqA6h+lm2XK=q{ zH-0UhhR>H~5Wj2=BA0&$=!s*&n;7!Er!nS>>wyl?NM$11$cHH+9)Z9V5zoM!rz4O; zS)#N!%XBR&QfI;i>P(oMYgN^SYT-`GW#LxL(}B%JI<UD|2R4`3fennDuYnZH#7=2o zV1v7sCe8Rgj!z24O}*z&@Gt|c{KLP7hk2Lg|LJB7`uSVn4l_wbVBnG&UVORQ*7J3w zwm?T}3!@Vj>9C|s-4=^=489~h!90d7J_!a-bN+&fg8=~TRhoK^%wiW#)uGBF7^)P) zK(|;&DOad>V~T%NQkY{@QdF+P>_Yz%utK%|m)Z&GW!{AJl{m!*>vDKJwnPW-Hc*8f z*euT;*hFVsrGvn$br3l78XfYzLx+6Rb;x(tOkLSELk92HdX5$U8t$`nW!H5%9V^jU zl{(K{6_{tP)_LY=anz1S^VhG(I*(2TzXc6nXVmz{I@4g;-i25*a2jpo$A3n#nU&v- zVe%iwd$h1N|GZoAbs^mk;XPVBo<}d^ruBiyjhi|02e_Af`*rw6E$tmgMgX||6vB5m zy#@D;xBWNVJ74=RxOaUCk?sZm0r#Hw{sQjFAK>#nJs_>)QZM}u?&({Q@#D^a{Sy9s z!+9A)f7dwyat-q^`3RnLE<zRXQ)lk4;Lop|>2JWF*PSW9fj@6LZOHI1&Wjk+j>y!1 zhd*D6eCkd3^UcU2{PW$&VvPCe$fFPuC3@kL82zHA-@?6Y1oAR&aUlj@x)T$$>_>=S z`8iBM#UC+}<?T>z<38d15`%rt`OX>m^L6KC{PTqKJ`Dc@=gXMxA38t8v>kT_{|J9x zaRxELKX>+G@K>EbBj4AYW{l*UlRt7A{(NildogRfr<DF1{Mj?*2N-T!aSu>ZN@@0b zTyPe5Vgz$J{o|PCneTzB95?G(tcE#1!{VBI>wm&M{RfOYQv+X#)7ec}A?N%I<2iR1 zQqTS#7R#J2OvibjMlR>KU>LU$6LG;1(qA|WOX0Gcv3eK$8bg(B!ms-rgV26wH~u-` z+>c55xN`}<4LP?X%ZHo+NC(9|>0`uwE2NIzr(J~P)620uX1szWJo7^s+gX2yqA=?g zjI(4amh0Iou{_UNgkR771?KC#H;7jm7PtE;{CYteW1Z_@+AsPz;ujAi&EknD8CQM- zi~HI$_<Y@afSyut&UZ1^^H$NfZ(#WAJ_51Ax5$zYWOWm;L`}L0IDMD930J#`iP}wE z5S=hrea?m2O<btm#JpVHgmtUsT<}(Lv33)eXg4uiyNOcUO<d~hCN2wh6B8$emX;R6 z8V>Fa=4)>N+aGz|!b0s0&i%jG8x);2Zo=1#91|^sW1Jhu!GqT==)Tm#;_Pl=B6JH= zLfyh-f44Ak%x+<#zgw92_T9qNP`6+M{hxIU(`>geUAl$o`9A0R4DAE19i<PrPWyn$ zKp#-$^#Rc3@@kjy(g)<faXW}|v}k7jy?4Mv{@3sxodVnF{w^QtU@ENS=AHoNCa5Qv zRLxyQbjAdKmr#@4B|vX*PX6>};KjOs)+z^1gE{+|2;94lqK@mX&x7Zo=m(&x$2}DN z7XEoS`c5SHM6{>?{yY->ImiQ?kdc@OfBrH02(tK8v<AN&jFw>VPe;Fve?AkfK$1tJ zPZq+T&qjY{;LqoxKSj#VM>~Nvwd9g>k!oHFgIv-u1@4#6o&@&=9pmA?=moql{v@6W zcg1Ira_LR@^~(1_Dk%JgzeD!de-Tr4!?%$6s_!H9YJ>6J__vt8HS_Rm<K_7EoqG^p z`(GI9rk9Y{`eKarwn_|j`}AVC-*Fq#-}x%$J9Zru`MBoaOn`gKR;1tXF67Yq6h5~# zW18ZWhK=9Bw00KYy{i?ub=P1lJq<{oygLf_O;hlB^Di)L-&Gjb{pVl``<<IG!26uJ z7|#RFKVWfu-1&P<@sM*CetXFI3UYhcIS*NU!dZ@Qk2u$0fKNJ?A^49@0>gdEc@23U zbRNSfKkc{}{4;RU82tIZvlQQc;5>$uKXl%WDS66y3?q8lnT5=raUux*$k~Q@JLasw zV)$1lily{pXAUO%S*H+#A9prj;XLQ;$2>pp{0ZZG!I_5<op64STuwSaMDRr?jtM;F zti%{za=w58UUuHXKd(5YnB1Q@KfxG&=6n&Q?&r>%_~%vU75wv>a~p>1kGzS|zAy49 zGJAg{iLrkmvIgVZ9hru2dm<ml`1VGAf`9f!p2duPAu^2L4n@w!_`Vo9gYi8U`38bt zie!-T@yI0n^X14JkO&g23IB;vPA!4lW4Cg{r?a}1BA8k5tHUWJqLGWwj!rm7dy{e6 zo1Ck?$?ROc$s8SYjL$XbfE}>1apQco@?Ev^FHkFgZrI9?!iGip-GTGLV9(c$8xvGL zU#M1lfnPo6=Tgt})N0T7tLJ=G&lg#%{bJ8*zXYvzI4*;&_PJ`c+d!q(YQNNHwc`Ri z?$<8Ye(kJWqn79l7!L6q&jM@SFI4k>k(&2KR*&1?1JK^J%royN`&7IAJ%GidsP-kQ z+OG(x_Hs|PFICmP%&*!f%}`wq2Uf5y&r@A~rRwr&tjnV_D?&!hay4S|VV2`6wKlF+ zYh$Kb8`oHC;~hS0<Jy3=p+ku40{um$x7{Q%^7X71V2`qxGF=6KMs&hV75u0Q{#h#c zvvLW3i3)yRPQix}5ARrlAt=wfovVUBTLphkF2OHQ!9NEC-%c~<tKgrff<N9b_&KJP zqebVd;One#@CP<rEBF_9f{)8Ur`a9$b5!tku6f3VR`BQf1s|40v*2H>f<G;{;Qv)e zZcMa-KS{^6Iw_rX<VKNC@F%NH^FQ9P<ZYFhICUK9&nQ@jtSO7jv?)ySH3inNWRXNJ z`(BoW<%3nnEd$n1vz0SVTE^t*(FrqD)bdo+W~!*2l}prSsi=+1C2BLG<7iM8Eh<rc za<=G`d_4FGer4nwZG`9QNMg1&LOrpeVve@N^Ry+NuPqUV9kTBC0$)p<8)%8qv()i2 z<w7;`=V?2*NZY~1+72$!c2JtD9oQe9xd__9crYRDZ_Zq*O(5_aGdYfsKqr*^#*7{X zAx%Kfih$(+`WrLzy(X{#n}9uarc|4N4YbfUfkpl%0FuH@V6irVB{`eG%qvvUm#d;5 z<A|B1o}wS+h?!-hDEcc^(N_c%{c=_Gsy?sssZTN^{wJgSNc_iH4FL9kiu&^wCF!CA z)u!@0MBowPHA-i*6y#iako7x6xJJpUMJp3_t-=4!?-1Fw2BWFTQMZ}Et{Z9Sa6k$- zbXOaC*3f*Cb<Ix9*@7e5g5l62wg@f?wBU=i1;g48_62~?mKW{gqLor@yq9X@ovw}d zGTV4B_ch-6p~egTJo1`OSs;zqvwqIj7GOJp{}(M_3{xko1&m_q{6A;`kw?HmX4mF; zG7V!`?$V)?=Y=%qh}ssJ4(>^gj++x+O_Oy5SP95<`1mf^(!{^5^*=wpE34}t?X;~? zyMFv7EuNl;sI1LXS&QaH7w7!htb$x}okJ|o`X7tsMBRzAz$(GQ>FV0CW0@%`y9-rz zt@gHCuI-s&i>&r8^J{PTnJm`cOH_O3{tdAipuM@BmRrjm%w=ASwJfaA)qt5kinVg( zDB2s0XWs3#JfOX=QtcfrzFKXQVxMgiEt;0?fyo00BVI-D|1WSkCa>?jqVr8Hp~jp^ z8W$h8%6rx1%KZfg@@uw@-#)HxXLLti^{&W`6Q6&s>V>LTUVirYWK&gGg>N<dX38a8 z|2@p-vzAZU{_zLK)ojb#9<AOH+3B>s^73=fBLlwX%ippThg&7@HIv=_c?Y7k+alYY z>m?5SG*7<w3w=`FtC+rSTjVC7o^09#9}&8Jmd?x93d~o{ptCEo>iOrYPrOhqIh$OG zx!#etGrB7>=wLBGR%=h#obz|YjnVWEq&fWuZ9J6zYE1uziNd(hm}}&FMTY4I<h`29 zyBcG@)zVi_HqRb^`4#wxIL0_z=#NTxEwAe*7w?b2uN};g?<Kv=U(2Bg@a%d=x-*V3 z{X*9$;jnxWKPI^5uZsCMyz(;FTrPg~5eU4=A1}s(c!%Jnz#A{c2R1YPJi*K18`2-{ zV|>2gRg+1MR&2{#i=~6|*R2o8FIRd_03Y}@LKnZoEE8QAFXEN=GX81+FMT)T+76Wd zkl+OY`ojS{m<}wz=BP18gl<^ES4|$6ShxRS=fFcw!?qzOKJn#OC{q|8(huFo=|FyX zDSl`a91gE_kuFFNKd9rwgXzQiMq6)K=*saOt`%J0wWHNHhO2;ZCGTPWE(U^2<Ya}0 z!*nBEh0tmGg6Y6`w*p<g(DlPRUQ+L*I%>8@x8>b({8?zH&pj^+B*+KjI|h7?3Lki+ zOYvg?JXiSQaUdf?mtEh84-2mOK)#5N1o$d`W)$4Km&+~4zd&$Jcdqmug7}I9bQmAv zC4$fAY?EF_yk78r!9`!L+!k4(&8U&um3+??FaCtYQQ^}hbQmw<?){vfGQlx^#2W?o z^mOC?i3cXsZY$WH-(>ZiA$^VXM}+>g@R5Fq^kS{m*SBL&<SFFB74#~75d;b9@7m{{ zf8hji)bt+g_si`nN$*j?ha65o^<+wK&5rRq$5EndcI6F5Yj#Ickoc1?oZ!B!s<0I` zHO6xC<ySCdx$x_FKgZL@>`XQHQ`9ds+WgnEo(GyD_#f2ML(tC*3m=sWEPupL3qC{A zTQj+Nf6;-$njHl@^J}+F+&*FDuJL!i^70FuPWXx#e%v)4>FOZ~@~sMbC)P8_*F3=K zu0Rkj%n#xff+r=uDlVToEFY}X2xdwP1;Su?W4MEV!~9e}9uWM5;7@=~#tZbKvwzxw zsnt6s@0?V#w_sm>^{%49!rI*v_e^NmK4n{R<i_LAf_6Fe(#aRG^r0hw5Zj8kPr(34 zij)`*x!f@E__K9B;=((RKU;(3HSh_ttmzxv%IPcSWRRUf=@vXte_)reodJ_wlt1^w z9KIiPH(phf`<?y82c}eSo4kEe&5oj-g*We-I5?qwcR}JLwm466A}e<nte$uh%qkD7 zK3TK7;GHLd&ph~#=@@#D`PU+IxTO7p9Id8in@es^OaS?iaGI}92#fd`!8;sc2mDBG zs!=?uQ9i17jUOCWvpa83^oG5WJ0_lj^l^!^@wYC7G@M$QO~P!+KEn8#Kf>w9^1@5> zdL7z@wL2oKKxoJ)#QY)s5ut|}8@fc!s!_(OQP`**#(gCTHKIjGb{6tE_EC<vpV<WC z-RWe@EA)11o1$D`_{ISaUn$|SJ`f)eyiIUv*EQQB@1*)rx-&wj`p=_l^3lQJcrLQS z`oYViTj!%YA#@og%c5g>EC-y@{W0dZFGNSyCE8EWFu>%HOVc|d;pPh-wEL9K-NyX2 zJqz9S+V9(R2%T4tWXEZ}?{u&e$kG?ezj^!E{4xJj4?>qG`lC8aj#&u~!mmfw?1}Eq z>xK^F#gn#<LE=4KI5-X^oi!qnfw*g`QdYIU`0^`{NW6nPrM^HG@B%FqsoH<ufjM=1 zXY89^z5U#6v#WQWz2lsk!CAXXYWB?BeOBZQC>-v#AQdmaa_S}0U6F0Gx1YP?oSkRy zDjA%$`>Z`PF+4Jg{2Dcs2B<1*g4b&AwNJX67psE|C_S3af+0@lY1HX(RZTwPRPCQ} zV0zt-;+<3WPTV)4X8Y7_)2aq1?V4P*r*L;sWEDh1MNo%nWDR@7**0zaR1C3e^5CT1 zMSBV{B(jNo5R*mp)t0`nBNrIi`|NS(A0ffOOZm)zG+{lCe2UZgB&E_A9Ooc@_#oq} z1aFXWPMdr$_%wenu>FUp$7;EsgYCUoxu`3$HCUu70IUqWQ;gS0JjIW4JROn_wM$Wd z)$NGfF!4EWT>P94ih;HW{s;T><P>B2gkPTU!~7!NFZk_(-zfRj@5Ayv&_1cWFnsZ6 zIi11pSkCypQod`vNQZd6;15W=(!YQ{yBUgwh9>ky>5mEh))4(IK6;IJ{pUDc_>R{+ z_>b`>1@9yj<&(y->wpRBC`&gibYA%r9S#PGPSaKYd5)*t^7F>wFnG0&2c_>9`u-gB zlyh=*pgF|pHD6%<ryUNU_6pe)WV4_RQjJE)?fdfg7PP!{3Zl)DyD_Yls+UeRLw>S| z3qxHh<_pX1^dU}1M$%o)<73ay0^N)DWk`bMj^UcW$l*|~@lt+6g70G(`W5n%RHGN9 zVLSXdU(K#aBj_V^_@GYEaFvfSze)+`*(G%<2Vkvv{Y(+i1=~aaG?07YQ!0Egy@($a zyg+c28^jL@uI;3b?P@TFxJ$$IAzks8IDHRFcx|`nimJuNdz-(UkROH{l5k}X2dv5R z&!8&|haz|2D5Ma4N6@FdKxR?)$V2=_b=Z5nz=Hx{rTIGcIHwEqgV${MkMW)nT-()p zY5%#(?eKI6^JV6vb~^G${IKA8$Q&-r7ve_*pD+1RyAM_6%Iy=jO{}*4WzF75!s_uV zGythHD69f8;6CzH4b(A%xze{D5;O8ooW6aO3S(BmU&IH#!uSI=9m)NZ4@|1wo3}4o zy{%|_Vcm|2J16WOzh~U)!TenX(08NVf>ytF%ghk-i~LHy%KVN=Jc^$d9N+Q6@<w{| zHKtd6612B!g|0*Bk~W>(E^vfNjRS;X&`Chr)by+>yxV)B`o{Q9e4XRNdcaH5SMdbn zCm6PP@i!PB6ucb%BA<hT9~azfZ>t~;q^D_ENlFoDG{61dWPaKXuAf|1iw?teFTX+! zM$=RLEvBm!{)#sWULts|`mR3<{Cq-}-Hs6-2;lbtAH)x9eBh(NOUF$saNLB$CLA^G zF4&X5cl^F_;DPoAb36`-{9_1e2qEEMq`xr!Gf#4U`zdy7cf+{K7UT8Mf^GYK66i2o z-*-41`bzN<KLL$T$XT#*FuE(RdUxbq&{VRG&PE);-~a~w2)iTb45<Ux^GUGAMY1Pb z67rPnj$Dtd)=%^^Dny4gjv8}@BFFJ_&!g+ua^uJvkeM-B{>krgKAyDWR<fT~1Wn_; zk$p}}s9^65Avc7O2=>uBT<1!I@<O@7a;*3v$FJjvpj^!cx*-s{qt7v26TIUkb^_^5 z{O&%_-;pm~`aQ@GzmEWYMSwm?hwY~1Y#9FuT{$v^%d?C4Js562z>N@YtAty{WEzg< zGjPPN6ClCx81DdtKOy0D+z9O=vfn*${=1}uQ@Z*WINt*{9;VwMbh-GCAb$xr7JsCJ z-+*+H^<T@M@_!ESmvH-Rx@g=-T`o9tV<5Lw2Ep`U{R}|(zLOlUhR;QJ80bn~WV%Nj zjtIjee&iJ6AnJ4}epGNbfS(TF!T36XzVuvU3SMHqCnUW1CCD35vlD){xMq9)wu0(C z&hE%M9=_3#^Mw;Q*t1QM+x{L08~92k13L-H_`>vJe8UnSh%8+h!OsZZhYbX-s>wrn zRr_lX)Ku@N+<D!~ZPnYW>ULkV=jz+`E#G@p?ch6hUHh&VPMmt_=3UngzGLrI`<6$( z0_x+XQ!8QK!Ru0M^lQ`^ht&3+`w>h}@=u)qN{SWr9@VSQ?n1glLU&Z?Kz=9I>>qLt zeB7zocEH)b-&wU|pL6HSudo<|#!1H^+#uww^1nE~GYgmz@EKRNzwyAD>K&_g-mq%h zjoVi@@2lIpqGnt}&A9s7nmsFb*Vhg<?7IFo9BQ6=X?*?ohMRX?KiIIle$UFiEB4g^ z5s*d>LiS%g2_;Z9zF~a*3P=Y{N+NsYiOjP@VT=;;&mQBNY!dz)eJX#<@7QiJUlo@+ zF6O8bZ*b)*N2Kd}lk@+-TaM+xdw34;k@$u&GPtTHk2vUMsNFXE4$#jb!vWKY;nrW~ zxbSG|@dlTqbB)^B!FGb-8qWirE#cNvC=563?4Nz$T<~U*h%4P0p{ulXet8P=$NU@u z{uP%yE(Ynx8(d=7)A$Fwd+un!ttgsS!yT4z+c}tqBfUgDK8^QowBdsB&wy}c=R+Rn zJ1(*)#v5FUHw&)zPcZy^piM&ftwMK=L%|^(G){%__I7fKar$%n4-P^2qYE4tLq3Q% zxPtNA4%i8xTffk8;n5V?c(Ud*&=jaaRaK2j3mofg*US9cDEbPyh2sNJHT5poe~TQr zgI>lPTx0daeJ<3W&}%sc^U(x6hJbEB==Rxsc;izt!B^lQ6?HBQP|*}eeOsA5hmV6a z!hxeP%C~H><Kp}5sd&fq9&z@U9GF$J?X2xHYj(`oIlX$<w85#>yNmZssopzz-z3m7 zMdKO@+d;-qw*(EFVER`9&*lq2UaB1z9?cBvry@D$c}*OLz6TiU&;}O_=reky^cljJ z!++%0QR}$yXy>(cT)Qm~&0lKH_4F5s;6nMta7QHEX!414#dE>GAan&77%s&}1jl^h zbq)MSdQ<1Pa5ojUet4b_E!{dad26}PyC3`;I#NP<<y*1Baq(T_n-9;(w^HzC{0LWe zJBPvpXFGQw<?s#ZhlKtQL>;2XYNG%=+vUYSxYBVk2&M-wP1hm8RX!CzB6uE?Tl%A; z;KxS6PmF>O3m#0*nE;+k-i}=eWl`_An6yB<_vTNku|B$>IJ7pZ3Q=;rHw?|?fc)GB z$HjNL!QXlCAMr}TAAonf8rdFzxn#Cvg6XRTnj{21D&f5JdF_Fe@p`N&?vo4A8>r6| z3%6h7bK-i(Md+;v-m#zY{C&L;jP>Xmo?itei~1E87NMh!zu|~QwQX3hJpnx3iy)rW zjth_Ga30=KuGr6vvt)JTH`(XxjnwVT-%-$llMNke)q#mY8VU6gO*mi(98KY5!wRIY zLhp3seJ`G@qcGKAlVCmA0P4j?G7Y%##gi*I2B6llniAB!c(VGr=d0oSOQ(Y6Uk+&> zf&2`tbzFEfgLs2W=h;zX)}nJ`SHzn(hVR(UF<j|7$Aw4p2;Shz4hJs6L9p&1Fqro$ zNK6*$pK1Z`yBK6h_#GBH<%e8qF)=G~-5Idc`UlC9X9|J!gM79&IW7Wc^6`%88gg)c zf+ibkapvNB;G#@wak`^s--Nvr>v7Jb9ZHkT;VPY$!0C<at%+y@0@Lh?5S;{BjZA7! zzF3PhBQ+Djt}NV0_q%Y=&Ss|NQ5YGaZ=6olbC~}A+Z`8?t$2gW^XqJPy!Bwl{06=u zeZd`$3y<cr{&71^`J)`vpk!5(Ork@tk0y?4NVHDANa7xz{!-yu!>cP;5QUmn`%xK@ zOZsg%-2K9ddRS8T*F|?XM)%SwoJ1;I^}-39@=}p!{e$^E-0ZlJU6LdGi+U09qs@*B zk5+F7<sIpUOW}XB<HDouUlc#x?6?5?_#*w8X2%8C;z7PBzZI7PzZS=Z$E@~{C3iJD zir<M+$La;ut31L`kGm~ee~Ek!2_H`%dg~OaM<=@!TExv+GfnjqpQ|lg2|!_}eLW6o zIstr-Y;at7G^GW2N4fIm$7p_(=J_LgQBqc;;)>iz@=9&au5O`aBK8dj4BEV_3fK7F zB6q45T7|=}mHM`hxV}?gtMOx_z7Z*>FIdi4PeYf1J#x3>B8B$D^WYirGlJLSN4UV= zykR1!&cbTClf8s=l^Y!wzaN!;0_fU^Vg=pXv%?_WeE5&y3c4K^9?esDgA2kn6YWZW zh;sOb^e2RVp0$JAE~0Fpd#yhd>s1VAl8y^^^QsM3+)cEczIu92(!GZ6NDNo5@;Y`o zl-E6ui{JC`1{ani;v)e(7#{Oo47W2vH-LfR${wF&_n62R>9?jF7aqwUhkvoZK>VQK z!wAA9`klI%8r1K%VXKgS9_N@|U^;AH#5e7@h|IU;;@Oq79;*)Rn031&jVEy>fhU$2 z2rf<E;f&+r`|WsxOYxFk$Hn&{yupQXh4CI193JWN^fBl^Ft5vn?zGUoWYZUzAAmeX zy1hP2%jM{1$3@0&j&M{iFsQ*{fbI8?7%mNey3cX(eN`Ylb-}h1zduwYn(vBxIea5B zfy<V+;D`KtsaL0TVSaoa@>-in<YW2Y=eYRZfj79cyoLn#@=f!&ZIDoGwK!=w+0+)U zroVNCHor&S<G9Gj3rBKLJ+6K{*|a#jKfaz7Eee7@WBp-$4!_rN;nDW5vc4SE^JKH4 z5Qe;LuWI@`?q~Wk3<Q_rgMw?m6gT~j3uJcvP7yq3&vX6(-a8gSGw*j?cr+d3@Q&?) z^)dE%HE2iHV0TTLxNdJ`v#zc1rr-SCHX4z#U;~@cC^jQf-Eykw#gjG6?`=p|@H!2& zTSs9@(e90;(U3V+1t!m_T2Q!fyAzg$72YB+<}X+dSYAme)DwT>xbR5x5coGpR}R=9 z(5?TV<H94&8{%KD9d38Lei4^4u}3|~XFh}(20jOK^8tU0oi{`FRL@9%M(8oUcwu@F zFaD6@!lOyz4K8ooy*-K+CQBgAeN&IU3TQA~zl3|7LfL$fzlT<|6EzO@gB);<l`#ye z{3^COF1|m4H@HNeX<aD_HHYxRdYo%{EX2WVeusr$vEZ8D5yATe&mMp0$}g4|=C|X+ zj*CHN;|(sww+gQD1nUdq9asW&FLaF*+LjmPFDqWosPM;drzKpTgv-T$1n5R`^N0E% zsUlqj%vmW2e+*aow~mXf3-AUPrWf&g!8-}HazXyc8eD9E8cqATtZ;`VTsWW9%VIjf zaTQKS!QVM9My2Tp<`c{N#1$Z~LYG8hxPo-p-(e>Dg)W2daC!axdWt?64*6F=xHA&& zb_x~dk95sIxBfxLMUn^b23IbATY+v^=(bD$gW(bH`-tPhqtBi}ykBto2;Y@{D1Zm! zdje?BK=>m<x7E%s48uIisslGv@2%cfb;Gvnw>P|V=gJ-RRfBcAR#fe&*<D*TuHm|I z^_7ty(4HX}-BsfZ!b)8HMvZRra2|%*QNMHLt`&oIyKDE<AS>hv!60xnokt7BUqt`m zN@QLgWFCEaoJUfZ&5Bus%MY?*jxGf`e8O?z(Nx<0oBb;2Vk9{v5180nK!@dp;kJIm zap95P@o%uaIsq$P26mFr9kl%WX`OQo&ezxCgnbRp*u(N=p0da2{612&YWxT`4L`!^ z!1(IF<+u>FO&6vY@n*p*@FQHo^dj8}pc@oA)i;VC6ug{5Gk>HX7W~x!e)NdrBBb)G zd>X&a_(A*#m*QsxM>)eQm_CfR?@F*U|JiZjG0TtZ`LC#FqJClY{tfvY0Y1h5;<)f= zw&M*h&ku&<Gx7(IxxWMX6hL7f6h5nni`4_9cmJCH7Q;0HpEJT|#PU)9UN!FGsXzWK zF2qH9r3^)LM+A2X#&Ee2!-W!VhVVQ6q~ju_^_Z(Xk7B$+*NDV$W!nq6`i&qT)MLfV zLGHfexbSG+!W&$={v1aeH10sh_RYH^t53psz>YeCGrTyzdqeipejZ;S|L;03@-4v| zT#`;Gl*#lSOc&PAK?v6@;jo<X%Ff?kQ$NUO1o#{hK25~M&&M0zjV*T-SAooY&vB8( zdc47vou0o&e&<7&e&EwAd@y}@W%J2iw^<9{kbY3;1M)@v?TQ_d_;Vmftd6tft6mrB zhTCHX_!e9Zdhn>@!lUulck;TlT?K>rHMk_LZeMh7Ud{HxZAG<v#_b*-0h5|Nd{9;> z2Po1>T)>9J7z)?0;i@)V-gZ-n_(6yZ<4yj+apBQCayH&E|0B`;*B*Gsid_|hSJrI1 zX8YBvb}rv>Rn?xQyO&k%yJBy7<e#DcA*TunAm?=?ij+I9+PNHq?OwKL>E7~vS0JD0 zmm|+TPaYX$Q*GHqj|k4uhV;}7z};&=PG5CgB+0`YT#CB^JeS-yL-<mmOLB0nU$D3A zIxF8g(Ro0J;RYofG;O+MJ`pB%xt%E8F`=usbfj-^q>45a*=fkH<Tb}dk|DgorR`ew zmC&pM+s^zQ<q^XjmT)Du-}8<0-v#l6=9Mtqv0peYa>~OST$<h!f{&J72uks~zjR!9 zG^g<fS0KIQJ>m3{foYSj@f4hPTntx>H@Ku-@%S3b1=}B{vr*^{6BW{Vb_1>GrhbU) z9q9{x<+w;%fH%05PqE++FbsUM)@fH4uF(2W`az*@vgPW<y9Il$K)fUW=D5f@4{vZO zpEH85Vp#J@{T3`%KsI#YcT9i%uN@bGJ{#{LXa89TW>)Vi9-LCUZN~QL)jOu`oQhLO zR=WpWofzEK=aJtyF20xI4Xzr_H^{VKPEQLRwjaEtd|;@}bXZTAKJ#10g}d>}h3D;c z^&q&t$ho6Kir_}R`4ATQtpA<k!XwRh<6o&)nqtc?7nSovLhrRVwMXoFZr^xB!=3&g zhU<j1VEWvDcU*WhCu}{CzO6+KTB|Cw)mIC(yT>=5#J(=8VzOR>+86ci^(W^+92no3 z5yyo`syF;A<qtZP%U|i-*BuwXXYdA>lp7jTq)(J?Q0SVNOzYjQhf=x`p~HH?OX9Wr z>6Om?568vtC<1s1o#m(X+AMSrG8xcOJ!$%|3-{^05utxT=*2$7Ee=QrP61piN<4@{ z<LUdo<08<BH@L)qOZ#!N_wQ=@PYZoLlWV$cdWrzg_KRUW{nfCh<`0ewk6H1se-GuI zH{ar_)o{O!@^=Kn4@vkzB!WxwqWeQ&EyQH?k<j;GI%WV`Py=JyHyjrU@H<{XI*hLj z=<1a&N@S2v)mwK%k&?ZQI+h-C@xl1|fY16fj*H*5U&QCpF8F~c{Nx6|M@__>c{Udw zHS>?>!t+dXPJEmh$cc|P$8zHNrbO1|W~V6%y+UJ7e1cua>!+V+*YEoALc31aj~Cf> zxqf_-U3crpC)@S3ete42^|OAw*shQD<5TT=SU*0^u6On0)9pG|KR&~*TlM2J?YdPz zewNX7tA2cz(RHhSyu_|k_2XyT^`w6M9HZ+={rI_dy{8|aZP$1D@i}(ArXN4gu6Oj~ z=i7COe%!U|4*mEAFvsS&*%&@Y&0M4F2(!OM&4qTIpdX)SbRD1{zsRoZ^WzsAUDxNw zFR|<R{CKHdpXbLfwd?Wx_+@t8oFBj3u8;HM^X+;#Kfb`|dNx14(5^r8<BRM%GCy8s z*NOS@#dckoA75g0U6>yS2V|Y&W@Gpq1#4W_du4x%nx%HVmmgnd*LC^vD~+z(^5Ydo z*KPUn<wn<S`SGiauG{kCR~uco<;Slvx^Bylzr*OdEkAy((REvX{5rc%%a2#u^;Uko z%C5Ka<JEROl^?IM>!bX5tzFOL$Ls96AV0psuKV%hEA9FnKVEOw<M{CgyUxXrUvJm5 z`0*R;x(`3T%C7tH<E!mD4?ljR(RChve2rb_;l~^8x(+}7PP<OSkFT}sEd2O7yKcdc zH`#Rye*7l8PQj1gY}X<9@muVA13$hV3<}51#_&06Znf(IvcE;myX?9EKYp8C2jItV zxAXme{0=+c@5k>nThor4jp1|D#Ej0%XMc;DW~1}+e!Rub%lq*SM(5%Ec&pKQc0b-` zbpG6r$BoX5`|)<ORp!P0_+6&rKF7_*@Hq;z-a5~n{Vi$|M(45p_}zAX+K+EEIuGr~ zJB`jm`|&O?rX4pM!{?~!w)4)}-=e0+&cpigq@8#5<M-HkR6m}w^QC?~ZRbn<c*f3$ z`te?)^O}BqlhOG}Kfc-M{G=c6v-6LBe2dZfM?ZeAop1Ex@3!-ae*8W=f9S{GW9J9` z_<QaApdY{A==`4_?>9QX=f~e?=kxsd`|bRlAOC=zpY!7n*!eg={x^31&5wW3&cFHb z583%QKfcxI{F@*Du$^!7<9}=Ct^D}k*?B2H{-B+Q^5cJR=ZpOKN9=r&AOEPGAM)b^ zM(2n8_&?bBAwT{xqw_<4e4EkvAwRy|==_i$-(ly2{P<2gzvIVu+4&kjK4|A({P=F8 z^C*6NkDWL1<9qEqh#%i)=P&&Demg(m#}C-~20#9BJAdHEhwOZSAAiXD{r&jE)^G2} zKVkjqe*6*Z&-UY=H0sax<Ns*=*M9s{)<5mX4;uAH`|(d(|Fa+ejP)=3@kg!y*pGkK zsQ=iH!yy^sFZSb~H|huW<6p3TUq61x`gi^K7mfON{rF=>{kVSoOGf>*e*AHx{#rl& zW$Tyq<NsvTzv{=oV$`4N#}8ZosUQEU^@sZLuNn1w`th$D^=ta^C#>JnkAK7Z7yUSF zz8C+WAODt7|Dhj0V$@&g$G>gVKj_E**{DCzkN=BNzn>p}(x_k0kAKIg|IUwp*ZSxD z`1h>e&5s|oel$P+ed{;#<3F%|FhBl7b5#6ee*7tOEGPc7srZxQX4B$x)I4K4CPi}K zKQbdza^c5JMR6|tUrl9B{Kuv*C;qG{o0^NyaZ{NSf6g@K#Gf~x&56HYI;Q2~f5P<T z#7~;7Iq?_G!1P>vPMJeF@t5E%kzDjIo2O>v!e22JGjriTG4(m|VKZ`8F8ZIE(pkCi zpP6J%{O9IyPW)9foD+Y|94yJj{}<+1PW+c<I46GETyu6VKEE<&a^nAH3eL$z|7%l{ z6aS5A%!&Wj6r7uj&+kl0PW<0tk9jWo5mT8He;rzro1-25hbf8X!hdhvocJG1X-@nN zQ<f9|PjfgY{zr2xCw|5p8J8<Pe=<jN;%}PbNxA6%%arBB-!dmA=c50!Iek_x{J%k- zbK!q6XL91;=%1B~-f;?Y;t{7PCmwZ*bK-dpRAY{M9Ot}r&fFaMcxN~#p6?W&n~T1{ zDanb$uTss<ML*FQ&WRT~N9N?BFLF-j#3wl;Iq}KPnVdNMUe<ZJ_!m0`Iq|7ZaZY@i zGb1NH-6_e5&v4wF_)N!`<{agJ7U2Ck@L7O|uc*;g3jS|VbM`3o=Zu1%I|@E~6nxGo z_<5t?=Z}KBAsm4`^ZH->IfDHh7b8OCZuYlJ=_QQM83pISKwoV5k?4$B2!C_Mt9-W3 z^3z{S;ox-r5<lJ`_+Ws3o#0Of@H+%|1AH{zc>!GMO9OZ_@EJY*;dw*mAD%b-?I?UO znT`qDY0M`)&v*vtBaout{3Fwc=O5oB`Y_J<4fi9=Cp=#{392??!uW-N!%yXf^d9pM z_g_nhK8$m`;rY;8Dc&$1Cq7}l%JGK#(|d?Mj5Gac=^u@M*nS=W{-eu@V=4o3#qm0( z?`-2j71^tf_Sc2&gg?QV9mc#4#I9?J;o(N1FLnGl^AGd6P3WPS`uM~JF9_g0f<y9s z^!IAK0sMo2k5vvw0{P{1hWpd~zz4K|1MDeYTD$=HJt%ly0RQsa#B0tqzVv@{6naii zcpNkb;>Oil!FhScp?(AWzcVKP*WsK8e|e@Rja_cd0scQ4lmF8&zwEe}V!bq-?reWK zyaaqAP|}Ly`V72Y7ra^MpJLcVqfB2mhxu$5oXhQXScl}#*LgtifZQs+-bbJ36i7V^ zY%U~v57&BMBzRGv-metAIDlUxc!}V;&Ta+ZW69@;>n|V9*VAVGpB-1zh<{hV4WGt& zx%lKk>G;d%*0<r)f03V0jPeEcjN32ifr^5Q(+T`9@$-)py@zW#Fn!oA>QVki_&dbj z^eSHL$KMBduJZgS;8^n|rN(6re4j&q!uZ2NUmKu*RPg!${<z@x1@P|(ej<QBBlx}m zep2wm0sIxfbLC6Z-+ZY*U%z}C`pV1v^dqCtbG<xmhW_lhTw;9Jc#9YK`7nK+QyQpu zNIaCjhwJ*NLcs@xzC<EnKH>4;G@|!#ZNGB>AFF&0E%v9g4CqnMC_e0P#C3uXT*36m zed&1`)`Lb|f#}ceLZ2*W`cnCr5`0MT)58Bl%6}QtKOpp<5Zt|z@%selatQmoz6SJ8 zmLF`2kN$O27I9sH=+9B2_i$}@rv$GMdd0Q;OQB=S=JP9{AFG^)B>ftO`Gm(oZ@dj3 z*aPE>_j9mtZ>)HaRru-O0{&RPiWfMXqABATA70M%+P};b+`WqNVadQ1fR7b#WxYS% ztA&r^Di13KPYV5$!k^0r^tt1gE5`GjLxFbG1$?j_DPAf0x?k{-QrAV+T91D#_?ZB{ zUvP7&pZ+U?7X<L{3tk++UlF_{fWINQE4Y?J{&-G*eE>gO@MHkLT=2mF|91#J6u_?+ z{9piom*9s2c#q(R1Ni-d9|_<O3Vt+z?*V))IqARCFDIV>dX!JaRUaM^d_?H`u`=OO zIcW~a$tj^9YGMBU-2Ix<%BPv}L(InZ%O@oL0-Lvh9_31Lm7juq#)pMo>+u}H3oc{% zQGCAOWr8c8>jbX|;Ohjh4B%~o*9Y)4;A53@GVU*DF1Ke)Utqp~@z+gdKu>DBYm|7k zeC~alcws4stF-v{Z-E|5uAs+{KP-5006!u)Ea7l5q+UN3{K(yY{HKDK1n5TucLR7K zRfK~JlU?PFfB764#}o(fD}}x!fUgvMd$*s@2Ehvg^jw}0Zy-JQ34Lh*pF@dr%=`du z`HaHf4d8>oe=IpE3(!9V^eF#*TJIx}X1G)yIus`q#(hGsIAsUEJt259Ah$mNe5~~7 z?==d0+ul0@?VZ!}j2R5b^RpDMhffzqO#eFk2A}IHZ~Xhyw@Huwj-ZD5JQx^brC)z1 zQ0Y&<4S)R|Kc)X2(4#(7T<tnd|4<<Pc@wa{UN?#t3!}+^=SnB@dD;|5{Qc}43g_70 z^V9S&{WIoJpqyt=ydGXD0p6~D_4oLc|J#+n{tlngzg_w3@9Zi4+m*lmo}SXr8>QT| zeDwG8l>Y7b>+jhq{bj%(>sN6w&*;*6IT5HAE&q`~`LB@jSNtp=pV!TyfSfcDy@yu_ zeH-C<PQT29sQhrepa%l;BMG5bT+^QfJeRy_x#{ogNwlU9=&>9WZ}O!d?7)DZ<YRBc zUw=nV`9CE571wlrP4M9F%RMW2@b}?<CwTDp;qoVP`h&moruAr|{`OT0^kbEe{+^kp zf2r_ST<hgV!GphZ)*^WD_sBFoC4uzZC-lMJBV+n!Ou=M-`u71nj<Xck^n6C}5~0^| z>tVsm1efi<=DUJ72Jqv6k5xYUyFyw%r-2^jM{%uR&F|3yfBGHRc#rhK-yza*Yw-7n z&KLUN?+%p<9{jzb8wC&k-cX0&!QU0?7d-g;L3;!b{(jJ7f(L&u=xM=&zYp|V!Gpg8 zr1hH&)NekFE3tkRC$}~f_DsPCgkHzj7YaTkIPWqvX0hOh1h1D0TMPJD^{c;=qxBmH zdaSSD@8oFx9-H8=U(MH<K)yCfdK7mhf~|s=$T}Hl=5+mJ6gkv*8z=hXokO8OuD<NI z12sLR!e7{%of5C&1M=b1fR9x^`g=3VN7FMDNY9twhL8S^Nsv!zzCT}@{=<Rv|FfiD zan%FI1V1YDGbMso1RoBRGxLAloDTF;zZoU{Odnp?G>75|@4sU_$NoDI)X~d1yf5$2 z)UoKp`}N)!CH<V9@IF4y*HdQXjN?j?(Vw@*<P+Za$Na<l{_Yub{vx~|koko71Llvy zhtnTkmr@M$j`7x|)YEuO#}OW`d1gN0^=V_<hvEH+%;za%0`|k~QPR)(h4%YHfBU`s z?dYHK(_i&A^hcid(_cR(eRzLm)0p((eV2CveFRRk2>y-;=Qq3`lkxC=Ovc0eF_UAa zC%jMd-IN{=KOq&*{KNY<@1XDDb%{(L-q-o}#NXS$c~tl_pYS?H<`dor%DBhJFQ4Ic zkAo1eV?12-A;%kD5BUhud$`h%R-Vi!ynd3?8Qzzw<q-UR4dxSGZ^?YZ`&b#DZGWf3 zUk>5*nTIG}9<KS~c*E;9pCEb<SNfxXkFKA?`)WCz;eEBo$K(^<Z_9kb`)z+RCZF&= zT;>zrhx@BB`Goi9GN17N+&9ML6W+J`-(%8;_w!B|vwsZl^F4b^`tbhW3&x}m?+d<z z1TVb4_p&khg!d6I2Koq`suKLY4dx$SC(Pv^-gnIOp!@^<OU0P!3GY*8{^5PfjEDCr zSB=R(ynp$6%CComTZt~_AKur@cz9oP6Y=rz3MZRSc)v6JUObeuhx_9V?}O%e!~38a z5ATC!JiHH@@$f!q#>4xd84vG+W<0zPn(^>HXvV|)pnJxwukik8=2IEkAI*4pe{|oN z{KNaEnNN7%^!vx;6W&k#;F$E`ebyXrc%Sw5QTW_J;uT(>&wRrBviAd@i1F~lES};w z4zK5DKH+`b9B+7?KjYzb{>&%5@0;=PzHi3E`@R_u@B6-k^6|7O2>AUN53f&VJiI>n zQ79jneX;A7f9Wfq388h%M~L3Thkf+n^~`wwlw&;HPaj@?&gl%VKW99=Z-VjgzKMUM zcs;yA()kA9quUSRee`oETzDTn<Kcbukum-M;r;c@C%nIY?DiYpchBVzUN_Eoc-=VT z;dSGThu4iW9$x>?czFFk<KgxHMPrsv_}qXwRQ};}0~imV8^Cz@+yKVI=LRsoK6Gxt z9TabP-_0yYzhgXH{Z~vM-j7pC^d7GC6=RlzW48auKOS89HuU|+{PeesNgqBBfy*I$ z9ztwPKH+l`m{0he1jfVXBrqO6CxP+sISGu1&q-iBd`<%6;d2rg51*63c=((I#>3|% zFdjZ9f${J;35<u&NnkvDP6FfMa}pR2pOe6N_?!gByG-z$ggZ#i!~4Y;5APRaJiK3w z@$i1JyFh*%<Kf`8qHApZ7CyHDf5Uxry&XQ!;odRn!{<D_e@y!D`44{w^bzCXt0Z4@ z=x_L32*$(bLNFda7lQHdxe$zp&xK$-d@cmz;d3Dv51$M1(3s^AJ}-j#gwKn3bWA?s zb0nBg_#6qw!{<ma9zI8c@$fkkUm7z#;qxVqj7c9pcjEhF(!)B9fA#C<6K_Lb`C~u* zFUO=0pLg;4nDpUuF#a+oefWHg0&vJgjE8S`xB+nahtJJmJbZ2j<Kc5N#`brG_n$JK z@HrcIP_n}NQW+2LOFbL%<roiFzZ27k_p4q+^d7GCi{W8(eHA|UgVP^A_oHG=KH>8~ zm{0gT5XL_eIuE37O#b0>LYPnZoDjyt=Y%jGJ|~3n@HrujhtCOV95bEa^Fzk&U&7~# z+&U)z@OdK}#-tCQL&EtApF^^7Og`cBNit*7htDnHc*EzG+&?Ct@OdU59+N(N&dJBd zqz|8evS&>Cq0qS~oUib?D5L2OrVpQ&atG;$@P2cq51*sL^x=KzjEDE3KMeVDjEBQ3 zT}&U|pZ<BG_i&~E8a(9EC(LI`Xg}|h#K*(c&&KrO{ny7v;Xj8`8$LIN@lS@%jd^iQ zKH>9ZUIY4w@$jUS5AzS7GxIy5_i!E8Gky5{8OFos&oCZ7e}?h!`7?}%&!1uZbD{HR z7!RL6!+7}o8OFos&oCZ7e}?h!`7?}%&!1sDeEtmMInJMfdF_bt@IGJv9zK_b`Gn7< zxr6F6eBJ`ngE#KCjw@A8e;5y+S5r*s@o-%a#`NKHY#0xpV{-?^5<cgF>BHySFdjbN zhVk(EHjIbQw_!Ydz76Bw4xMkqc=&u9#>3~^FdjbNhVk(EHg`}tg!lW;hjND1hxQx* zzupL+18^15d$@m{Rrq{>2BP<HKYjSzfLn;(!~OI#Lgxvz6TOF5irjL3A#1Z-m$EK5 z#>3}JB#DoQ%XR_r8;8%G*h2Ik?oVg<Jc{i^@8L@S1;BIZd9KIsc|>0slRkV-(YMB= z51(K3y)o&-=NcU!lRkXj(Qlz1a^;unCA`1>HQ=9X-~I2$j5lJ6j~idTb9qKhZ2(8H z$d#V{X&7(#oR*z{Pm6f@(*Eo7h#Sv8Q-+M;`a0o`(REg(44dy0?)hgr1^=<okEA&L z`vm_f;hvqQ{)b-!KGk^s8Rh?$@X>vU2c=z1gaz=^AZI$>JS_NB!acjIT;e?s@VUn8 zr&K>&EPP77%IQ2N^j8Bu74{1Z$~xgn!K;bhvl~^P-ynRN-^qNG{%*mCWj{iR@VQ^` z%Db2zJh^oJgWyMEjO#wZ1A<q8sz<^TL~YDtgnRytM!~;ExHs=#Dfqt-?#=J_3;vAo zPtIljS}!jO-grObDkmeCWBGf2A&V2e=ikuuoFUws-z=7R@rP-q8E;%!>F|e%gv0*L zl^pMbLVqdY-aM54p7t`K*L~}c3w<Tw-u!H{;H!oH*nP~uNbnZIy?(hu@IJylKeOt+ zt-{BYG9Rtqoq!jEe3o9yxUeywCwi~HKH>0}?-TB=6VUQ`PWY>z{IkNS=wd84Zyp)Q z=z3Y`2d?FK3xxlFD!z(wSLpL#LE|*z`NIbUFCrZFO$5rvCEU}uT5hF6KX3{2?+`vq z2>0fvwB1z!j_vE1>^oEZMxyt|-46(#+X?sVkokhQ67HCa_i((Lo{Zp)1B_P+{R4u# z=P<7IwU=;j+^TZ>h|uf)mp0)u7jR7f3DFNK5044G?x)aveV=g8PpJ5Dp)YtZr$_nx zR&d=nv{mBGgAEZVS8%xk(VwY+lRlJumCMIV1uqjlyh`voz^O|TyF$~mR_K%K{N>Xl z_|XjG%IE!nV|s$;>TDJI!JSOsDGQMYm5<by=JyN42hIzslmyD3uL=FYx0p|<;7<#F zMAj$Iclg6E2>1Lm2ZjC(p&xGdr+>mMF1KRYkE!+R3hqjKnJs*l2(J6<pArLWxzdaN z*YaN@_|RI8_d(%v58!jL9;M#3{2v4y%k#A86CpPb13onpK0oL4#NS)@qVoS$!acvD z{$A#H33p6#1*b>*mlJ~PJ|<27?*%_1{g>9)p9MeG#(XsWMbMz8nm?MP>?_yupAGml z<IM+cm5jl;NF=vIUt~UNCtM}?NEPEVq?~Ug+?#iJT=?7q_*~<SA2pqKDu3B;K10i& zaBqEeli>FQKGk^hM@I#Jkm$Yjc=dws6#gS}&dfZ)9|F9X&cAAQ1)@KX3Vrc4oG)!h zN0g7GbG`)n5#ioANaOt_;8Tq^-(4W|XNcY#UpG1Y!GVn`(~LLYq2*IZxMP~Pb9%~z z&qaV2gMKrv>k34Ft{{4E-K>7R8t`25Sx@xdIs}!^n~@&&Wo(soAe#PWqKAG*>=2dD zB;npXsg}<s!oBr8hb3blAl#dWdPFiYAp8%D-q3OwBHWu_(|S25^h1Gu@SB3`K1%H` zzAt#?V_cq<67OlkJ^$f)!9i|F{)eUBwH)%!!Scy-p!i)Pm38KG0iR|(KkbO{nNPT5 z+-?4PTp@U}lJWZ-4$wrnw;r!l_}nJ+l^sl9A$VHwdeK+?f`1tBsm5EUq3M4}=sPws zpHhkU%Yp~@Q~yBezsB@Qq5qZO1w)LVmU3{;#d7fGqg|oTC)_auqL);jXA|!EB_5RY z&l7t1AuCrP`m<c{f=@GEAo^#m;AH{5w*l~}##`sF<<LvGw+~(Mt-@zm^oHWw3HRoa zJK&rJygp92H~;kj!{$-Kz5N2JKfeKZv6%q^G1nDR`tv=a_vW+o<1xa$c^0krQ^dy! zohSBdq6eXBaEOKSc?0mN#+#QfHGGYmjrHZNm(c#YkZ^B3EvPTLE^v|F^UJB;o=Wtd zUs20p7UAAH2W^k%5$+h>55ASzo67}1^lqtN!LI=v^^%?^p!Kqr=)HB4njSc>3exGA z;eh@52N<YN15ae|cfNXsJ}KiG)j#hSd?3x~IVkDbA$XaL6P5l`gdetkNY(S-5PCgd zMa%PP!oB%QC|<gbE4_^GP7D4^!JEbYDHi-sg7-`R^@PJ83Ms$dJ|NYfa|rk5#hws8 zml6JL>p#3k@Wq5feTn{8IlP*1Z{9@p-t~lg>uqiqK23ysepKbNQTQLbiOczf(0>4M zw7dQgu)B5&ec44!ul4>A;Ap=c{2Rtq&-}B{kGPDhUGYP~hs8cTEb+by_*CP~YpA^a zWFg9rw_j;M=zk-88YMm2557r!@|*z~k0_rAY<NWZY?SldRDNa&UR=xRR6qG#!H)&( z^Q#H>)(>PPJ=K8EHJ*Q7>%Ct19Jzq`cMAQjgnR3kT!%lj3H^ZBA$g*2Gm6VNu1)xS z5b&vHCWLNw8Da??5c<P`cAXF9lS>~y4D`9iQ=cLHb@=8Ae~#s=6tB0Q^Pr^vNr`v( z7DMz}FFzB!@<PUoh5k2$d+ThsGJEr9!oBt0T3^NIb3N+%I+fd5f)B`e?V#|P4|uNp zRuH|nUivL5=Stx-)Wqp5lXTuhxVOHyNcblR_x5*i=^L|&aBn|Fk?{Et;8@Nt1=`mj z(Su*{{Ty$f@c)e9#p@Y=MDVWzKGk^ZZ(YHkBHUZgsq+5`C{K(xcpm0YfIe6Gye9Eh ziry;`{%;7L4Cuqjkbr5%n|IUtnn^hLB{H0TZNHZg?yb{XCFN5l^ryuSse0!3^N_!{ zK1$1H714Y1!l#ALdg0Sw!SOa4zT$*?`(hpxd<)^;y3?lw{}AEc`W)4(A0-^>QTF{E zmUwp&?(OR-6+RCEo@*TOS)zv-n{RMB2ZjFIgnR2AUlRUL3B8_kcwFdD3a;mTs(iji zxVPVMpV0pn@TtaIZ>;Iezku7<p*uJ|>xF&};oka2)mIl1?ybK{3jIRiQx?#-?+|>T z(Lf4}(eiH;yix3S)em<IUMY5_*5i8#_x3reynPt(T;=@t!e>bO9qng7N4U2>WR;}< zpM>6s9o`}McLX2YYFvbh1s@jth_utwf{zI9ewgX|qw--cmve>eODz+4lHiriOn*?x z3HSDYUE}bFg@9B0wfdj&3gL6KpZN?4eFNd%ew;rD|22er>rOSl?-D+ZQeWjl-zj*1 zKo5KX@Lc2l2LYdIy!GeB1<YtS(K{jg@Dbwg?bFfv{VL%wuG!4_nkV^shH!8H;IO3g z6ye@_MU|hQ1CI9XKw#YcJEHg2S8Kd)5$^4$P74403z5$sP02XdMM&#w8sKPel=N~s z+l0Q1aBp9jwy&!Q_twK7jc|Z^!oBrQ+l9|s;om6!z!Jd|f*-n-<E@bLxlizeBDZ}) zzZ>ve?d6j~ujg$J3;kya_s-+Z2>wOD=NfOGeV*W75kAMnPTMN@w*jAOy!{Iz4(5c= zj|A+l{~+93UpGVeyeahk-{kzNKA8Xs!16yL_Rp};Ur4yOk3i*TiO{>!Uo;8*wS;@? zQ8k?_3HR26sUEmd_#|VT9+kH?!S!5O)ia%hd+ROpB;HMgd+Wj868wFHd;1n=gYz1% z4-@X~D=C$PZX?`V?^n*`=3&C&+{lk|I{O9xI^o_rz*hzTKH=WE1S<c}DWAaj{WZW@ z5A?gjg8uxL=)LvKv*qKPgn!bmN6HgC|01kMZ{OLV;FAe=%*dxW{Z9&h5#YJ(nFUJ! zPfV}<;I)F+i@fy<pLK!{)G_@_f_D(^?Q_w3PZ92|FRB;%`-D%k*po`XlW=dnN2kyq z5c)$`bG)|;{+Qs!(%vft|AF8`GA`~He3)==pJ0*0AO4+iZ{6uZ!T&6L^qhoOg-;&M zuQ_IDF{h_U@R@{r`|B$OKVRri`~%agepp1fcm9AY^vi{Q<XuevfTU*~;4~g7W?ab4 z-9#Tg=RYZY4&BJ~w+o;91$V{Ipz^;{@Sz)+zF#8v4B%6ZxBpJt`#%YN<-JU=<#U{H zZyj2R#QTcS>$x|j!vEh1_s$`iA^3k1?ydV(Jns@rPoAUaG-`Tg13t}o>t?kdxrlIY z|GVOg35S06aZdkMiT5hPz5R(AZ>`V|NVzF~2jG~V^_RIWve5LTguXb={O1e*1o^?d z^Fx&W0iyTT*VPLBM}&`iKl3RQ{Gi}R+89?pPY~|yzt;JY?+N`uv8#^@pXUWXCgm_s z@Y8}fevJ96et3&;Zyo6);HSoGVkwrtx6kxUKI5|pZ?eCWThFk$m~e019lX-Dh;VP8 zQHS753HSCLYx&m!j`l`rp6eoMz0luE^f0~?J)`t@6Aqo@>yC@08N9)j68eF2IKOQS zn-2?qNc{Gye+~eS_1+w)_pb>3h|HsDy*~r^1#oVmp2w(iIIR4|Zam{~#J?B3U(%y` zCjV0I$D6;%>AXhLdA{Ih0(Qc+gnRosl~04v9}{~_(|I%D-oDO9gnz5h_us?uepc}J z2(G_tpz`@)z^6ifD;(EF(jmOTwN2=oFJ?Yv4&!^2|CbrBVAy;{`HTM7c)uZdrL-?7 zF1o%)cB!|1^|av65WTk#UG@J9!sl=w$2(ur^KXKeNO`)#=TCyeQYeM!%hb!bUMd?H zUoZCR9KriL7_S#T<$@neGOqP<z2L*ruC+Yx6x@7)=}$Y%Xfxs7exgp{-w*gy<Ly^1 z5PVSh9Gk;@W=HwM!-DsHhjEp|Culv7ckWZU@Hvb0vv>Z|fZ$&tKHhmXeY5$)lZ1oR zCmk1&S0(-bO1QUQUghl-!o7WnhlKtYgnR1%2ay?Ezabp_292ElN<xkKqu{QTzv_Vk z%9nReLY~l{OE}n3qW9(tekI}FI@l(`>xAAFd!R$`b%G~F|C9=TH{er^cfN-s`AP}> zp_@7Ve-QdF&^(v7-g`*!okCwK_WV}CKP~vsgUqK^@UIi@t+!M;`8MI+er;_R&j_FX zr=&b3ozDrb=Ph>#{%gX$eS%ufZwmd9h0Lc(+Qm#LSR9WuU&DBbq;oOgF5ob)>k34F zDv91Z-%R;82%r8G(<dd+oq`{_kMSbGGlYBRFKN8@3%%}Zdr9a&D0rFpQOgD2E4VA| zv`Fx;34Zt>$Gb}KX9YhdatN<<{Q@3%T;RF_(Vr2<;n|P>S@;Zmh50|=aHweuxI7Q` zGww2ME+gFA_f#x+xzIO@J)`<zE#cn&2yGX42z|fME1%7RpBdnIwfsM<_>+wHOT0S> z_s(%T1Mhe}1b?x=(DU)i7&f04J_FLeiUj|T;Kg5J{tpWN9O2%6>LI~@BJ|1cG5wRG z_f89b;_HlS|2`h(S-4&p7dEDt=3l&hrdkf?5)S_Ae_;Af2{2#q!#YkG#~-c{yzv4* zeS_eK0`mo}gnQ>KZ5RF<g}(Ay=Cexh_Ym&wBfd}Y4*)*Zc;`_Zboj$I!k;ny0sqf_ z;opBd^Vk0Ialua?Vmu@KmtKH!=&k2}K=7x9en{%8OyYfoaPK^>N}>NH;t_8>c9GQA zABf)D7gI0ve^&n2aeAH<{22AuRi?7RaS_t=yqng2dHYrl<43rrEW-4A`;oPNXA%zm z%cIP{gUQWe!o72Kw7skl`Vv_eF<<C!BiuVTU|8@t;odm|(rubf!oB@&s;@Q)fBn5D zjn{1GO?0*`T9Jy!*EX$L7i&p(#WuxTGd-z=J!W2?S+TaRjy~L6UA0z-)0vi3rZ))$ z8xyS?W34@@_!Wl0SiEzIeOhehwV6d7Jzeod8xon;RLi~bMXM97sh*muwM~n9H}v#m z7PR(sB@><T)S^T;FzD=D(AnL$=&sh*1udzr1<MyMS+JyR@$!X>mn`V3SQcAWzM!Qg z)!G4nyL-Ch3*w#az`1+T!i9@E6B{ttqR@BXv2gLC)>I||$%Q}ZOmBPp!dBB3PsQ&_ zq%-kUEYlTh?F4>l6N|O=#O~_s+0fD%Yl9+4$69*(45qO&o{6_DTzch_Wx0uB?TPM0 ztR<Cd*%FI)XHr{Cd#a@?9&79E>e^y@Hrx$G3c;^f48gO$#2{407wrF!@`4hz|3XEI zWu0nEboF#EfC4Rpa;=ZIB&%D}aZ}ZOSG;rG%{5i2yV7P|rloZw!T5buqAQVMj2~-y zy1H7r+g2sI<Hm|#h6Sp-J#iOQQYO)b^#hnZwsvRQQ}>vTcxN)60)noVL^uBF>W#Iw zV~A9;D}C33WTM-?#M1H9rbKHz*4quT(#8}}M{UWTM0Y0Ex<Qa`tS+TRO8nFrPi74K zkF~`~0!%!Wia{bws=K$#Bx1>yEuB3rZKf9*1jG&ufuJ{u&yXg#cP>e0;wIgi=}bY} zSZq2MCo^q)7un$U*V@wB5r>kDQ3GtF*H~wKQ@qo3_VgqnVHtkd+_J?_1dYa^@TEKA zz!+&cSbAe3X}aQF5E4@p?`lnMfrn&gOQyXi)diB*-UIKcWU8kXUeXzp?nw6ZbPAG8 zB{rE<OFEe-kF{L6Bt~>d??Dt2>M$7sQ}M2zO>u}6nshAD6Wg3hWa0~xSV(0dVr&9o zFm+F?1Ed2~L+D#~PbSfhrO@8n-5QH6ykhy1G6VXev!@lJOLlC5X4}@5GIu3fv))qa z)>x)xLuVW^(FqM7%ObU@rYE_jwk6Zj)bq~XcyBx#T9NAMvfxeKz<ndXW?Ir4(;U13 z64(T<7_O?Vt)@4Xg4T~nQ%`NYvt>&h<Qw8jq*E=B^<>}LcuU(B{GLWUZTgx(xNCZP zL8N;7ntGD-y)l*OffCyS^lLW7Q|+BSn}r#M#DMT6i1ghU@1vM+>fV59ZGyG~JS9mt z_I7QEr`EJn)Fv2saR^yr`Wm5)Ks%xoQJj72Kt|hop-R^Fc6Y-kOfn>hd7C~hjC!g! z_-N_Z^`?`+4Ft3gh}X1ht|0#yOS}zB0bXuR#5>z0UT*PH&NUtJ){QHAQa87BCa6TK zy4!5sG;~9=&0v004c%3(nZ%|zmr-gHftW_Dpmm#}7wRC$7CwYwK7Aa}euW|lAWNXo zwSqA&sRzxA4T*IMpD|V`iM~}WX-eP1^2JM+n`93u3vT%MQnhY1H2vPr&Kjuo1PJks z@pJ~tx26Z1CE$%f#Qf4L8gBwP19i<`y)@NSGh%gV)dmQL!5eC78dtBi+*Y^rRW&xK zkgbMv+D{l!gDSCLDu7KxmB$8N>((^LdtD#&V-0KH8N0D32HY@xF)nXSKh^Ep_&vRe zRJ@HN+*FlJc0ztLiJoo<%cYg#ZynHO#1=y<>utr}!z6oKt2z^Rb;sNAb>S5iP>>|@ znBD3vpk&+PsOBMrRSf0JmY0D}PLOI&-GiS*C4qJUy$HPkDg={&S5WGyH0V$4H%NiT z(f}+hUtSKT%@!0x4l4Q&gJf~=qAb7SN>y0O7Wt<Q8&%xd05|HWpii<^i1tYGWm5u7 z7FN*Eqs90&mg$Rucyw-nj@3sO>rRjI;V#H#sxP(ytR7UQ*gYyUfO9iTLt0`z?d`3g zfxF|Ku~f@ugDO1}N0pC>w=c>|baK`Qj2L>IY+C35((#y8#Mz%HnN~xKy0oRbbm`(N zy=q;$bm<jYZ_CPj-zt`6^UW$o?B}EyQ=o;xY(*;riX`g;e!mAhf|z8;c3~LA_F&mT zsBg>34CSLe-jeA}fobWB2ETy0o9PYUKnP!0ko_UBd~$_Aye)Sm-SNAiqio5<M@a+* zwIRKtUc9u-E8Oz(E6HNzj<&pf*^+SK#@Z6;WD96k>W?8uT8&^GL4Bi{266-)B^x|g z|3t$en0M3$Z34<GuDHTTJtf+pHx&X~HNX!H{}|d`#N38lx&+!@*4y&(?6+kVrX`IX z1%yX?iT;3<0~RGbCc2VPP4*$y1~vhh2^(T93qTLFcHv;hzIMjDvtPUUGthOjjRjAc zp59L2hDrn<W1VUOY-+c0#$suDj-^zv0NKEw&4$jFZm=?zK@FID<EfrFJy&@6vgICr zWtrKO?zW6KF<;ErX0XtEx;D^LnjTS=Z3Z!e@f)g2kPlGZ^oYv9dvC$s1Mt?&mSj8z z4=^BVfj{^3!f>z4w6}NmraRyr%CfDUd9{P>36=+NO_SCYgAb}C37U>RwI_Qsn^A>y zL1aCxC>-sZ*gS-%%`Kf90f7%KWT&;VJ;m=v24?(*C5t9VcYHHwu?)z1Dgk9wzO1aw zq+2${p?&+%#m0M=2tWaBqLgfmgL=fL4Vj+Jtxz4U=K2O03WF)p(=FnM05-t5yt6Q% zS>1snW&4VTFTA5MidpGOrsA00WZBY%OP4HJY|=3Ni}zu9r8lHDVpM79)mlhcu+X6B z@YRzEeka0A8}$f~^Hvyaq0~WWe8GCM(wUtg{0e4&50Z6S;q3MW&-8ebnkA@K0GF0~ zg0^(2+013Nxi#JG$rJbsx;9Y3QC(tcVMxu5znz`{X~*)zPoR0?-J6I!k#5OkwjkJ< zj>oAyP}3p+{dzZM%q9f%f^7*`lpA1?NcG_G56dk9Wd;bMQuNSkqeP>;ql~6Idol(L z*w&3OL<8@J3TJwAq6dsqeHUH{=%~{1u0%%<Sz<A;XVNh21e*l<#)V6lRxCC!{!M_7 z0Hgx+P%8U1(VhL))0;6ELp%66(va332)=ZgN%tnv_Ddsc_zyJ?4`dAcKLLB-ps^4o z<S4c=(TUXtF#|&wDW^b1XWHA^m%vN9J-Hy>*9zlSkYCJyEVg28)#|!f-Ho-e*#AE+ z8PuY&m8;fNSFMVzS+QbWT~n;7s(Mvj3^fSo4Cyw!tbqN7?FqEZU5m@87r;)8{Vkx% zy0^r7py+ATxuF+Y8jkm4EMl<~Fy+u-T7$jVoz5N$!w{6)3dn7|rMou?ZXg&A#(;k^ z(MJ6d+XWb*7*lLanixqg@ZW?cdShoxYkW=jP2D{ybTPHnZGz<S@Cl9UmGKN3tZ2io zOWYebn-E0fSxtW#J=8!e0Grl!dSa@gPlBo*qZ2J}Vxr^$Lq9|eRBT7Q59|lD^~jb3 z>#!@HPPg0zIf_9i7`Hka-?2p_KN<+#(vrx)Kx;LVuZ4j~D$xqQFX+nR8Bx6;>|0{e zPhm}UL61Pi#YK-r1T`dn2&lzeG7gnNJ%Dx$Y>h!590SJ*w31CY(nEDCzK~Q4xR$h~ zW9!uB$3lX>JG7msw?c0RIUxEdODp5uamd6vXk0j^Z&<h1BwMkrpfYX*uaAjUQ&L27 zkWE(dW7Nb<Z<102?w}ZUa?n3v_Yv#N8Wh%4V<PTOq@hAk9~yKkLU+ie0_upIgz1iK z6AIOh__i=!bajEb4cYFv*ThI+Ld{qsl&Fyr4lTe~1oaaa$)NoAK;Hu1D5mcMmlF8a z(EkGE0mY5(Aauyw#pQu^W(*Y*1f}sBsAm{2f=dMLVyFoml-t2zj<9WAEl_*NHx?t+ z*hwxvY6cVz`muF!8u+g1&8)-DQ@F5&i^T&z!x%b(v&)1$YLaIhW<hU`Hl~<~8`5d$ zBcbV_5y+wj#yoY+YBsh~;~`_88Z8P(ytno4q*hEHwmL`<+|;E3!&DTB8_Bl>Zie1? z4JZO>)OFo$9wGMm$t}Lt?lp4C{91B<p{(Ul1Hn3IZ|UuXHroSkys*@RTteELR@aE? zh9YC_1llaErX)xR3wk3oY?bg}G@D{5H&orEb5ILmGeB2`wgc-!lMzS^MKRIiABoVw zD1ojVYFz8$AOIa8hfOUTp)OM`*ft?`B)iztqn!5iroaKKhCZ9&G+KbniB3j+Y;9O- z=g=4+ZDw6lRm}~trZtTcAtZKnFUV_sPbVl?vk7%8dw`&pfS<Ulp*H|mH27Rwl4;al zs%|piAWcFW0ksDKTc9~Z8bQTFngfGZ^jjt}9kER<5SpY81qS+0P>E>M1KO7EkxmMF z0Z%D_9ww&?cuQC#W2=m9fKCS`F|h<R187Y)d$Fw0=F7lzK@whM<kJ>Ux26&sphVG3 z1f1(rb(4&p1SPfL8(?k*Ee-{bLw5KBE=Q;tOoJ^iGMJ#M8ZuzZ+eTi`9@iCUOMvOn z#7&M3I0!pR0VP|cYSzYE<KTRgu>tpO)QW5b=xmZiXE{<R{kDd>TKXu{V8TOF(=7JH z$g4@&@TLpa-O><~L}&GtD0MBHS`wX@e(kNZ5|0W72KdAfN`J!=aNx7k4uorM96zt_ zX@jz7)4_`l9b6h+7QZZg1Fgk!YJ^^=2P93#Ej+}GB{L)*+TV+l4ayeMB-0z1NgN$P zk%O$MwGJr-8y|i3P`5PGglPwD2>lw%Bv|h-;8VLCj3t;Isae}Zimn&5G!MRjtG2og zAa~gCKmtK1X~f3@hZHcrFiFxCtFyaD?0Up+22vjOB|=ac2gXo)X>aAz;%sVw2O9<g zQo(4isV_{dqHLv0nm%NZOXF8zmQoPQ2c-athNgL-Qn<gzK8@Y&A=>~FPUVZv0b9P= zy*cWmv^BAy)W8(&Y)N#%U$F5Yct@fPCOYARnmm5nozl=KzWv$+jFCG)LNbO%(tbN9 z-jh%dl+R_C?&yN9q6hnMYlf1|2Ocxd<67JIc%71rlniMFoE4!4hv8se%4B<Cv3Tlx zdNyWtDB1wS76%&4s6a`Ls^tkj!xXd|l(A&b=A~WGxn=7Oo-QKAL{2npMW8XXk4R_5 z=5_fH0T?DAq&T4%+W=!<(894;jp$sEQmoyEZfJ*HP!rrez)XV7tDx2v6@$gbiW)>? z6SB0j+De{jh#yDvT$VcPfSn{*FhDNN4WkEB3p+Yrr8Y>7s)-nbK{5C+pdt35l`ak# zYJlWy!C@a3L)tF`*lxJmp&Q7gdSFT!?9OZhg*#iY;MjWLEJ6Cjrlvjv%LyRV4pcre z2~!2kL#;ur1|G{uC5V+KCSqs0Bhe1#q4kh@A_$g#_g$F|EKc=kfkMTOnWYgvXw#<g zD`pvqv2n4_1zRrqCs^Ns;<1GVbm)uYY}mL(HfT5$Lm5jXJGU4RI~x%=0!aIVO5Ma< zfx9graV$}J;Y28x2pfN(E;C~MLENAhNzTdNVh4wy)v)8_a;0e{u$s|`&X#p7AT=V| zT7Ves88C>mdl=wN{=t+1(aLR8W{<(hVg~u~Y5~PighfmT>K{~5WM>SAc0x)to1lWp ziY7NJPN{0wMdKxzpT~+~e<8%nEf8!d;UhgCiYK)txVOTLDrrFyvKn*@-;_kX0;*Hx z&OaNurfPL#Y+e0ouX<WGVf&^*35qYUrUZkSgDC{P21>RJ5Y#Rpzmths6OtNP8hceS z#&E96ivd|-he-Zkphc}HRxdNQ0-H5jg6Sm)!|ECpTyLhmLIs$nQmD)J>V{2a(2-zE zX`7>>WkK^-TUK+T;Z2s!iAo79KU(bohGwFBBOAz&M(n$#(WBjz>A?Y>XEx~=kk=DX z%CR(Y#GfTYut-J6hMq>bODtQ=C=Z^bsb*Q+$cqPYY$J*Q)j+XlVE8Drpqy9~5t4TB zZ9*x6YX&qhKB8Y4|4KG6zLs=rBB6sd>>_yPiAMN#dI9LD0(7w5p0Kqkb28BMV;OKH zn8v19b=A5$FzC>BVvj0j3lboH=@|K*vs*9OJU9{u_YY}NQ2Jigvfzsll8xhyve~i_ zW7uj|buL3GY)-JWYID$8W$47%x<u0g*Q3}W4>w3E)~rOJ$lySM$HO?Hqm^3N*sPhV z#R_g5FjS})62C1Ni>TSq%F{I=GP*RIv@Ej=1iTGN48ijmIpo=96?GDjrDY+R4*bxt z;$WcCdb{G-6ZOg{G6`O@bd}odqFDU{^jKp{rehV2vb6D&O(Ltfz#Ri!WhX8e!4f8? zoK8H!;0nf{IPnA(3Vp7x7|0w)hkzZWs7=o6R<P96*9Olhxx@-ur1ZO-hlVr_h*yAB ztR(@D$k;dajn)dbjFs#eNj20`dbt^8`RoGoud15CS(r?uwjc`-%d{#ZPcm^yp5_~T zk8R+grWv=aR@Bi8KIP5e_W>7z*J#jaX=#%zX&aO_k0mO0KyN4dd+dx38Tr9QK|M+7 z%T_1A+t^0=H`vrrb!FR|-mJeSxwRz)?jH1bW2&V9(Y&i~$y)oMawBfaG<Iz`8|3$T zz?g#N&6<YTG{D1!o*jI&H4dscYZjP$N19$@hJH2bxoNT{k|b)Baq#e=j_qj4uw&Jq zDClKk=s82b8LK0<C18;mh%nAb;~*cjrF7>=AJzrXf}lgNCIv|pN|KE6w1H^vNWBL+ z|43J%(~(AYXj_o)hSq?P0mI!ktD0VRl*PTKK?8US+5k*o(gl17)!3QRQYH}VhBT#x z*UtEhRg48PJFtLoQ5d9H^gb!5Oh+o7?f}n@!75+dxO&}6ne2sLlv=PV6TjqUS(2>D zL4op^tg9{2-p)RA)+)4aigS-~+?0-^Tw#srP(Uq=td1w!l%vYP0aymwU{8A+EXcD8 zl-zi#)~(BsEK2YO(@d%ud7)uoRXeO5#Igg~*XqmCZ(=O8#aTGfbR%0D6W#@`Hx@Ne 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 diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.list b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.list index 9ea4acfb9..836412100 100644 --- a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.list +++ b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/rpmsg_ping.list @@ -39,17 +39,17 @@ Disassembly of section .text: ... 0000000020001000 <_freertos_vector_table>: - 20001000: 14001640 b 20006900 <FreeRTOS_SWI_Handler> + 20001000: 14001680 b 20006a00 <FreeRTOS_SWI_Handler> ... - 20001080: 140016e0 b 20006c00 <FreeRTOS_IRQ_Handler> + 20001080: 14001720 b 20006d00 <FreeRTOS_IRQ_Handler> ... 20001100: 14000000 b 20001100 <_freertos_vector_table+0x100> ... 20001180: 14000000 b 20001180 <_freertos_vector_table+0x180> ... - 20001200: 140015c0 b 20006900 <FreeRTOS_SWI_Handler> + 20001200: 14001600 b 20006a00 <FreeRTOS_SWI_Handler> ... - 20001280: 14001660 b 20006c00 <FreeRTOS_IRQ_Handler> + 20001280: 140016a0 b 20006d00 <FreeRTOS_IRQ_Handler> ... 20001300: 14000000 b 20001300 <_freertos_vector_table+0x300> ... @@ -106,7 +106,7 @@ Disassembly of section .text: 200017f0: f800843f str xzr, [x1], #8 200017f4: 51000442 sub w2, w2, #0x1 200017f8: 35ffffa2 cbnz w2, 200017ec <start_el1+0x28> - 200017fc: 94002f55 bl 2000d550 <main> + 200017fc: 94002f95 bl 2000d650 <main> 20001800: d65f03c0 ret 0000000020001804 <kick_core3>: @@ -119,7 +119,7 @@ Disassembly of section .text: 2000181c: d65f03c0 ret 20001820: 00004000 .word 0x00004000 20001824: 00000000 .inst 0x00000000 ; undefined - 20001828: 20002800 .word 0x20002800 + 20001828: 20002840 .word 0x20002840 2000182c: 00000000 .word 0x00000000 20001830: 20202000 .word 0x20202000 20001834: 00000000 .word 0x00000000 @@ -156,11 +156,11 @@ Disassembly of section .text: 200018a8: 52800001 mov w1, #0x0 // #0 200018ac: 58000762 ldr x2, 20001998 <_cpu_init_hook+0x28> 200018b0: cb000042 sub x2, x2, x0 - 200018b4: 9400042b bl 20002960 <memset> - 200018b8: 9400759a bl 2001ef20 <initialise_monitor_handles> + 200018b4: 9400043b bl 200029a0 <memset> + 200018b8: 940075cc bl 2001efe8 <initialise_monitor_handles> 200018bc: 58000720 ldr x0, 200019a0 <_cpu_init_hook+0x30> - 200018c0: 94002f5e bl 2000d638 <atexit> - 200018c4: 94003005 bl 2000d8d8 <__libc_init_array> + 200018c0: 94002f90 bl 2000d700 <atexit> + 200018c4: 94003037 bl 2000d9a0 <__libc_init_array> 200018c8: 58000741 ldr x1, 200019b0 <_cpu_init_hook+0x40> 200018cc: 528002a0 mov w0, #0x15 // #21 200018d0: d45e0000 hlt #0xf000 @@ -201,8 +201,8 @@ Disassembly of section .text: 2000195c: 54ffff68 b.hi 20001948 <_mainCRTStartup+0x108> // b.pmore 20001960: 927cec24 and x4, x1, #0xfffffffffffffff0 20001964: 9100009f mov sp, x4 - 20001968: 94002efa bl 2000d550 <main> - 2000196c: 14002f39 b 2000d650 <exit> + 20001968: 94002f3a bl 2000d650 <main> + 2000196c: 14002f6b b 2000d718 <exit> 0000000020001970 <_cpu_init_hook>: 20001970: d65f03c0 ret @@ -215,7 +215,7 @@ Disassembly of section .text: 20001994: 00000000 .word 0x00000000 20001998: 20222000 .word 0x20222000 2000199c: 00000000 .word 0x00000000 - 200019a0: 2000d688 .word 0x2000d688 + 200019a0: 2000d750 .word 0x2000d750 200019a4: 00000000 .word 0x00000000 200019a8: 20200020 .word 0x20200020 200019ac: 00000000 .word 0x00000000 @@ -277,7 +277,7 @@ Disassembly of section .text: 20001a64: 52801401 mov w1, #0xa0 // #160 20001a68: 52800360 mov w0, #0x1b // #27 20001a6c: f941c063 ldr x3, [x3, #896] - 20001a70: 14000278 b 20002450 <isr_register> + 20001a70: 14000288 b 20002490 <isr_register> 20001a74: d503201f nop 20001a78: d503201f nop 20001a7c: d503201f nop @@ -298,9 +298,9 @@ Disassembly of section .text: 20001aa8: 32160660 orr w0, w19, #0xc00 20001aac: f9400bf3 ldr x19, [sp, #16] 20001ab0: a8c27bfd ldp x29, x30, [sp], #32 - 20001ab4: 1400029f b 20002530 <eoi_notify> + 20001ab4: 140002af b 20002570 <eoi_notify> 20001ab8: 2a1303e0 mov w0, w19 - 20001abc: 9400029d bl 20002530 <eoi_notify> + 20001abc: 940002ad bl 20002570 <eoi_notify> 20001ac0: 71037e7f cmp w19, #0xdf 20001ac4: 54000128 b.hi 20001ae8 <vApplicationIRQHandler+0x58> // b.pmore 20001ac8: f0000fe0 adrp x0, 20200000 <DATA_BASE> @@ -325,5716 +325,5658 @@ Disassembly of section .text: 20001b14: f941bc21 ldr x1, [x1, #888] 20001b18: b9001be2 str w2, [sp, #24] 20001b1c: f9000be1 str x1, [sp, #16] - 20001b20: 94001698 bl 20007580 <metal_init> + 20001b20: 940016d8 bl 20007680 <metal_init> 20001b24: 52800000 mov w0, #0x0 // #0 20001b28: a8c27bfd ldp x29, x30, [sp], #32 20001b2c: d65f03c0 ret 0000000020001b30 <cleanup_system>: - 20001b30: 140016a8 b 200075d0 <metal_finish> + 20001b30: 140016e8 b 200076d0 <metal_finish> ... -0000000020001b40 <vApplicationIdleHook>: - 20001b40: d65f03c0 ret - 20001b44: d503201f nop - 20001b48: d503201f nop - 20001b4c: d503201f nop - -0000000020001b50 <vApplicationTickHook>: - 20001b50: d65f03c0 ret +0000000020001b40 <ledblink>: + 20001b40: d2800082 mov x2, #0x4 // #4 + 20001b44: f2a7e402 movk x2, #0x3f20, lsl #16 + 20001b48: b9400040 ldr w0, [x2] + 20001b4c: 52a00041 mov w1, #0x20000 // #131072 + 20001b50: d2800504 mov x4, #0x28 // #40 + 20001b54: f2a7e404 movk x4, #0x3f20, lsl #16 + 20001b58: d2800383 mov x3, #0x1c // #28 + 20001b5c: f2a7e403 movk x3, #0x3f20, lsl #16 + 20001b60: 12087000 and w0, w0, #0xff1fffff + 20001b64: 320b0000 orr w0, w0, #0x200000 + 20001b68: b9000040 str w0, [x2] + 20001b6c: b9000081 str w1, [x4] + 20001b70: b9000061 str w1, [x3] + 20001b74: d65f03c0 ret + 20001b78: d503201f nop + 20001b7c: d503201f nop + +0000000020001b80 <vApplicationIdleHook>: + 20001b80: d65f03c0 ret + 20001b84: d503201f nop + 20001b88: d503201f nop + 20001b8c: d503201f nop + +0000000020001b90 <vApplicationTickHook>: + 20001b90: d65f03c0 ret ... -0000000020001b60 <my_printf>: - 20001b60: d10883ff sub sp, sp, #0x220 - 20001b64: 128006e9 mov w9, #0xffffffc8 // #-56 - 20001b68: 910883e8 add x8, sp, #0x220 - 20001b6c: 910883eb add x11, sp, #0x220 - 20001b70: a9007bfd stp x29, x30, [sp] - 20001b74: 910003fd mov x29, sp - 20001b78: 910783ea add x10, sp, #0x1e0 - 20001b7c: aa0003ec mov x12, x0 - 20001b80: a9042fe8 stp x8, x11, [sp, #64] - 20001b84: 12800fe8 mov w8, #0xffffff80 // #-128 - 20001b88: f9002bea str x10, [sp, #80] - 20001b8c: b9005be9 str w9, [sp, #88] - 20001b90: b9005fe8 str w8, [sp, #92] - 20001b94: a9442fea ldp x10, x11, [sp, #64] - 20001b98: a94527e8 ldp x8, x9, [sp, #80] - 20001b9c: f9000bf3 str x19, [sp, #16] - 20001ba0: 910183f3 add x19, sp, #0x60 - 20001ba4: aa1303e0 mov x0, x19 - 20001ba8: a91e8be1 stp x1, x2, [sp, #488] - 20001bac: aa0c03e1 mov x1, x12 - 20001bb0: 910083e2 add x2, sp, #0x20 - 20001bb4: a9022fea stp x10, x11, [sp, #32] - 20001bb8: a90327e8 stp x8, x9, [sp, #48] - 20001bbc: 3d805be0 str q0, [sp, #352] - 20001bc0: 3d805fe1 str q1, [sp, #368] - 20001bc4: 3d8063e2 str q2, [sp, #384] - 20001bc8: 3d8067e3 str q3, [sp, #400] - 20001bcc: 3d806be4 str q4, [sp, #416] - 20001bd0: 3d806fe5 str q5, [sp, #432] - 20001bd4: 3d8073e6 str q6, [sp, #448] - 20001bd8: 3d8077e7 str q7, [sp, #464] - 20001bdc: a91f93e3 stp x3, x4, [sp, #504] - 20001be0: f90107e5 str x5, [sp, #520] - 20001be4: f9010be6 str x6, [sp, #528] - 20001be8: f9010fe7 str x7, [sp, #536] - 20001bec: 940043c3 bl 20012af8 <vsprintf> - 20001bf0: 2a0003e1 mov w1, w0 - 20001bf4: aa1303e0 mov x0, x19 - 20001bf8: 2a0103f3 mov w19, w1 - 20001bfc: 9400018d bl 20002230 <uart_puts> - 20001c00: 2a1303e0 mov w0, w19 - 20001c04: a9407bfd ldp x29, x30, [sp] - 20001c08: f9400bf3 ldr x19, [sp, #16] - 20001c0c: 910883ff add sp, sp, #0x220 - 20001c10: d65f03c0 ret +0000000020001ba0 <my_printf>: + 20001ba0: d10883ff sub sp, sp, #0x220 + 20001ba4: 128006e9 mov w9, #0xffffffc8 // #-56 + 20001ba8: 910883e8 add x8, sp, #0x220 + 20001bac: 910883eb add x11, sp, #0x220 + 20001bb0: a9007bfd stp x29, x30, [sp] + 20001bb4: 910003fd mov x29, sp + 20001bb8: 910783ea add x10, sp, #0x1e0 + 20001bbc: aa0003ec mov x12, x0 + 20001bc0: a9042fe8 stp x8, x11, [sp, #64] + 20001bc4: 12800fe8 mov w8, #0xffffff80 // #-128 + 20001bc8: f9002bea str x10, [sp, #80] + 20001bcc: b9005be9 str w9, [sp, #88] + 20001bd0: b9005fe8 str w8, [sp, #92] + 20001bd4: a9442fea ldp x10, x11, [sp, #64] + 20001bd8: a94527e8 ldp x8, x9, [sp, #80] + 20001bdc: f9000bf3 str x19, [sp, #16] + 20001be0: 910183f3 add x19, sp, #0x60 + 20001be4: aa1303e0 mov x0, x19 + 20001be8: a91e8be1 stp x1, x2, [sp, #488] + 20001bec: aa0c03e1 mov x1, x12 + 20001bf0: 910083e2 add x2, sp, #0x20 + 20001bf4: a9022fea stp x10, x11, [sp, #32] + 20001bf8: a90327e8 stp x8, x9, [sp, #48] + 20001bfc: 3d805be0 str q0, [sp, #352] + 20001c00: 3d805fe1 str q1, [sp, #368] + 20001c04: 3d8063e2 str q2, [sp, #384] + 20001c08: 3d8067e3 str q3, [sp, #400] + 20001c0c: 3d806be4 str q4, [sp, #416] + 20001c10: 3d806fe5 str q5, [sp, #432] + 20001c14: 3d8073e6 str q6, [sp, #448] + 20001c18: 3d8077e7 str q7, [sp, #464] + 20001c1c: a91f93e3 stp x3, x4, [sp, #504] + 20001c20: f90107e5 str x5, [sp, #520] + 20001c24: f9010be6 str x6, [sp, #528] + 20001c28: f9010fe7 str x7, [sp, #536] + 20001c2c: 940043e5 bl 20012bc0 <vsprintf> + 20001c30: 2a0003e1 mov w1, w0 + 20001c34: aa1303e0 mov x0, x19 + 20001c38: 2a0103f3 mov w19, w1 + 20001c3c: 9400018d bl 20002270 <uart_puts> + 20001c40: 2a1303e0 mov w0, w19 + 20001c44: a9407bfd ldp x29, x30, [sp] + 20001c48: f9400bf3 ldr x19, [sp, #16] + 20001c4c: 910883ff add sp, sp, #0x220 + 20001c50: d65f03c0 ret ... -0000000020001c20 <rpmsg_service_unbind>: - 20001c20: a9bf7bfd stp x29, x30, [sp, #-16]! - 20001c24: f0000fe0 adrp x0, 20200000 <DATA_BASE> - 20001c28: 91076000 add x0, x0, #0x1d8 - 20001c2c: 910003fd mov x29, sp - 20001c30: 9400198e bl 20008268 <rpmsg_destroy_ept> - 20001c34: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001c38: 9126c000 add x0, x0, #0x9b0 - 20001c3c: 97ffffc9 bl 20001b60 <my_printf> - 20001c40: b0001000 adrp x0, 20202000 <__bss_start> - 20001c44: 52800021 mov w1, #0x1 // #1 - 20001c48: a8c17bfd ldp x29, x30, [sp], #16 - 20001c4c: b9000801 str w1, [x0, #8] - 20001c50: d65f03c0 ret - 20001c54: d503201f nop - 20001c58: d503201f nop - 20001c5c: d503201f nop - -0000000020001c60 <rpmsg_endpoint_cb>: - 20001c60: a9be7bfd stp x29, x30, [sp, #-32]! - 20001c64: 910003fd mov x29, sp - 20001c68: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001c6c: 91276000 add x0, x0, #0x9d8 - 20001c70: f9000bf3 str x19, [sp, #16] - 20001c74: aa0103f3 mov x19, x1 - 20001c78: f9400021 ldr x1, [x1] - 20001c7c: 97ffffb9 bl 20001b60 <my_printf> - 20001c80: f9400662 ldr x2, [x19, #8] - 20001c84: b40003c2 cbz x2, 20001cfc <rpmsg_endpoint_cb+0x9c> - 20001c88: 7100005f cmp w2, #0x0 - 20001c8c: d2800001 mov x1, #0x0 // #0 - 20001c90: 91004263 add x3, x19, #0x10 - 20001c94: 540000ac b.gt 20001ca8 <rpmsg_endpoint_cb+0x48> - 20001c98: 14000017 b 20001cf4 <rpmsg_endpoint_cb+0x94> - 20001c9c: 91000421 add x1, x1, #0x1 - 20001ca0: 6b01005f cmp w2, w1 - 20001ca4: 5400028d b.le 20001cf4 <rpmsg_endpoint_cb+0x94> - 20001ca8: 38616860 ldrb w0, [x3, x1] - 20001cac: 7102941f cmp w0, #0xa5 - 20001cb0: 54ffff60 b.eq 20001c9c <rpmsg_endpoint_cb+0x3c> // b.none - 20001cb4: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001cb8: 9128e000 add x0, x0, #0xa38 - 20001cbc: 97ffffa9 bl 20001b60 <my_printf> - 20001cc0: b0001000 adrp x0, 20202000 <__bss_start> - 20001cc4: 91002002 add x2, x0, #0x8 - 20001cc8: b9400441 ldr w1, [x2, #4] - 20001ccc: 11000421 add w1, w1, #0x1 - 20001cd0: b9000441 str w1, [x2, #4] - 20001cd4: f9400261 ldr x1, [x19] - 20001cd8: 91002000 add x0, x0, #0x8 - 20001cdc: f9400bf3 ldr x19, [sp, #16] - 20001ce0: 11000421 add w1, w1, #0x1 - 20001ce4: b9000801 str w1, [x0, #8] - 20001ce8: 52800000 mov w0, #0x0 // #0 - 20001cec: a8c27bfd ldp x29, x30, [sp], #32 - 20001cf0: d65f03c0 ret - 20001cf4: b0001000 adrp x0, 20202000 <__bss_start> - 20001cf8: 17fffff7 b 20001cd4 <rpmsg_endpoint_cb+0x74> - 20001cfc: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001d00: 91282000 add x0, x0, #0xa08 - 20001d04: 97ffff97 bl 20001b60 <my_printf> - 20001d08: b0001000 adrp x0, 20202000 <__bss_start> - 20001d0c: 91002000 add x0, x0, #0x8 - 20001d10: f9400bf3 ldr x19, [sp, #16] - 20001d14: b9400401 ldr w1, [x0, #4] - 20001d18: 11000421 add w1, w1, #0x1 - 20001d1c: b9000401 str w1, [x0, #4] - 20001d20: 52800000 mov w0, #0x0 // #0 - 20001d24: a8c27bfd ldp x29, x30, [sp], #32 - 20001d28: d65f03c0 ret - 20001d2c: d503201f nop - -0000000020001d30 <rpmsg_name_service_bind_cb>: - 20001d30: a9bd7bfd stp x29, x30, [sp, #-48]! - 20001d34: 910003fd mov x29, sp - 20001d38: a9025bf5 stp x21, x22, [sp, #32] - 20001d3c: aa0003f6 mov x22, x0 - 20001d40: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001d44: 91298000 add x0, x0, #0xa60 - 20001d48: 2a0203f5 mov w21, w2 - 20001d4c: a90153f3 stp x19, x20, [sp, #16] - 20001d50: aa0103f4 mov x20, x1 - 20001d54: d00000f3 adrp x19, 2001f000 <initialise_monitor_handles+0xe0> - 20001d58: 912a4273 add x19, x19, #0xa90 - 20001d5c: 97ffff81 bl 20001b60 <my_printf> - 20001d60: aa1403e0 mov x0, x20 - 20001d64: aa1303e1 mov x1, x19 - 20001d68: 94002b86 bl 2000cb80 <strcmp> - 20001d6c: 35000100 cbnz w0, 20001d8c <rpmsg_name_service_bind_cb+0x5c> - 20001d70: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001d74: aa1403e1 mov x1, x20 - 20001d78: a94153f3 ldp x19, x20, [sp, #16] - 20001d7c: 912a8000 add x0, x0, #0xaa0 - 20001d80: a9425bf5 ldp x21, x22, [sp, #32] - 20001d84: a8c37bfd ldp x29, x30, [sp], #48 - 20001d88: 17ffff76 b 20001b60 <my_printf> - 20001d8c: 90000006 adrp x6, 20001000 <_freertos_vector_table> - 20001d90: 90000005 adrp x5, 20001000 <_freertos_vector_table> - 20001d94: f0000fe0 adrp x0, 20200000 <DATA_BASE> - 20001d98: 2a1503e4 mov w4, w21 - 20001d9c: aa1303e2 mov x2, x19 - 20001da0: aa1603e1 mov x1, x22 - 20001da4: a94153f3 ldp x19, x20, [sp, #16] - 20001da8: 913080c6 add x6, x6, #0xc20 - 20001dac: 913180a5 add x5, x5, #0xc60 - 20001db0: 91076000 add x0, x0, #0x1d8 - 20001db4: 52800003 mov w3, #0x0 // #0 - 20001db8: a9425bf5 ldp x21, x22, [sp, #32] - 20001dbc: a8c37bfd ldp x29, x30, [sp], #48 - 20001dc0: 140018c2 b 200080c8 <rpmsg_create_ept> - 20001dc4: d503201f nop - 20001dc8: d503201f nop - 20001dcc: d503201f nop - -0000000020001dd0 <TaskRPMSG>: - 20001dd0: a9b97bfd stp x29, x30, [sp, #-112]! - 20001dd4: 910003fd mov x29, sp - 20001dd8: 94001292 bl 20006820 <vPortTaskUsesFPU> - 20001ddc: 97ffff49 bl 20001b00 <init_system> - 20001de0: 9101a3e2 add x2, sp, #0x68 - 20001de4: d2800001 mov x1, #0x0 // #0 - 20001de8: 52800020 mov w0, #0x1 // #1 - 20001dec: 940003c9 bl 20002d10 <platform_init> - 20001df0: 34000180 cbz w0, 20001e20 <TaskRPMSG+0x50> - 20001df4: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001df8: 912b2000 add x0, x0, #0xac8 - 20001dfc: 97ffff59 bl 20001b60 <my_printf> - 20001e00: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001e04: 9134e000 add x0, x0, #0xd38 - 20001e08: 97ffff56 bl 20001b60 <my_printf> - 20001e0c: f94037e0 ldr x0, [sp, #104] - 20001e10: 940004e4 bl 200031a0 <platform_cleanup> - 20001e14: 97ffff47 bl 20001b30 <cleanup_system> - 20001e18: a8c77bfd ldp x29, x30, [sp], #112 - 20001e1c: d65f03c0 ret - 20001e20: 90000004 adrp x4, 20001000 <_freertos_vector_table> - 20001e24: 9134c084 add x4, x4, #0xd30 - 20001e28: f94037e0 ldr x0, [sp, #104] - 20001e2c: d2800003 mov x3, #0x0 // #0 - 20001e30: 52800022 mov w2, #0x1 // #1 - 20001e34: a90363f7 stp x23, x24, [sp, #48] - 20001e38: 52800001 mov w1, #0x0 // #0 - 20001e3c: 94000421 bl 20002ec0 <platform_create_rpmsg_vdev> - 20001e40: aa0003f8 mov x24, x0 - 20001e44: b40011a0 cbz x0, 20002078 <TaskRPMSG+0x2a8> - 20001e48: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001e4c: 912c8000 add x0, x0, #0xb20 - 20001e50: a90153f3 stp x19, x20, [sp, #16] - 20001e54: a9046bf9 stp x25, x26, [sp, #64] - 20001e58: f94037fa ldr x26, [sp, #104] - 20001e5c: 97ffff41 bl 20001b60 <my_printf> - 20001e60: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001e64: 912d6000 add x0, x0, #0xb58 - 20001e68: 97ffff3e bl 20001b60 <my_printf> - 20001e6c: aa1803e0 mov x0, x24 - 20001e70: 94001a8e bl 200088a8 <rpmsg_virtio_get_buffer_size> - 20001e74: 2a0003f3 mov w19, w0 - 20001e78: 37f81280 tbnz w0, #31, 200020c8 <TaskRPMSG+0x2f8> - 20001e7c: 93407c00 sxtw x0, w0 - 20001e80: a9025bf5 stp x21, x22, [sp, #32] - 20001e84: 51004275 sub w21, w19, #0x10 - 20001e88: 9400146a bl 20007030 <pvPortMalloc> - 20001e8c: b0001017 adrp x23, 20202000 <__bss_start> - 20001e90: 910022e1 add x1, x23, #0x8 - 20001e94: f9000820 str x0, [x1, #16] - 20001e98: b4001200 cbz x0, 200020d8 <TaskRPMSG+0x308> - 20001e9c: f0000ff9 adrp x25, 20200000 <DATA_BASE> - 20001ea0: 91076320 add x0, x25, #0x1d8 - 20001ea4: a90573fb stp x27, x28, [sp, #80] - 20001ea8: aa0003f4 mov x20, x0 - 20001eac: b9402c01 ldr w1, [x0, #44] - 20001eb0: b9402800 ldr w0, [x0, #40] - 20001eb4: 3100043f cmn w1, #0x1 - 20001eb8: 3a411804 ccmn w0, #0x1, #0x4, ne // ne = any - 20001ebc: 540000e1 b.ne 20001ed8 <TaskRPMSG+0x108> // b.any - 20001ec0: aa1a03e0 mov x0, x26 - 20001ec4: 94000497 bl 20003120 <platform_poll> - 20001ec8: 29450281 ldp w1, w0, [x20, #40] - 20001ecc: 3100043f cmn w1, #0x1 - 20001ed0: 3a411804 ccmn w0, #0x1, #0x4, ne // ne = any - 20001ed4: 54ffff60 b.eq 20001ec0 <TaskRPMSG+0xf0> // b.none - 20001ed8: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001edc: 912f4000 add x0, x0, #0xbd0 - 20001ee0: 97ffff20 bl 20001b60 <my_printf> - 20001ee4: 710002bf cmp w21, #0x0 - 20001ee8: 5400060d b.le 20001fa8 <TaskRPMSG+0x1d8> - 20001eec: 51004673 sub w19, w19, #0x11 - 20001ef0: d00000fc adrp x28, 2001f000 <initialise_monitor_handles+0xe0> - 20001ef4: 91000a76 add x22, x19, #0x2 - 20001ef8: d00000fb adrp x27, 2001f000 <initialise_monitor_handles+0xe0> - 20001efc: 9131237b add x27, x27, #0xc48 - 20001f00: 912fe39c add x28, x28, #0xbf8 - 20001f04: d2800235 mov x21, #0x11 // #17 - 20001f08: d2800033 mov x19, #0x1 // #1 - 20001f0c: 910022f4 add x20, x23, #0x8 - 20001f10: f9400a83 ldr x3, [x20, #16] - 20001f14: d1000664 sub x4, x19, #0x1 - 20001f18: aa1303e2 mov x2, x19 - 20001f1c: 528014a1 mov w1, #0xa5 // #165 - 20001f20: 91004060 add x0, x3, #0x10 - 20001f24: a9004c64 stp x4, x19, [x3] - 20001f28: 9400028e bl 20002960 <memset> - 20001f2c: f9400a81 ldr x1, [x20, #16] - 20001f30: aa1503e2 mov x2, x21 - 20001f34: aa1c03e0 mov x0, x28 - 20001f38: f9400021 ldr x1, [x1] - 20001f3c: 97ffff09 bl 20001b60 <my_printf> - 20001f40: 91076320 add x0, x25, #0x1d8 - 20001f44: f9400a83 ldr x3, [x20, #16] - 20001f48: b9402c02 ldr w2, [x0, #44] - 20001f4c: 3100045f cmn w2, #0x1 - 20001f50: 54000ac0 b.eq 200020a8 <TaskRPMSG+0x2d8> // b.none - 20001f54: b9402801 ldr w1, [x0, #40] - 20001f58: 52800025 mov w5, #0x1 // #1 - 20001f5c: 2a1503e4 mov w4, w21 - 20001f60: 940017f0 bl 20007f20 <rpmsg_send_offchannel_raw> - 20001f64: 37f80a20 tbnz w0, #31, 200020a8 <TaskRPMSG+0x2d8> - 20001f68: aa1503e1 mov x1, x21 - 20001f6c: aa1b03e0 mov x0, x27 - 20001f70: 97fffefc bl 20001b60 <my_printf> - 20001f74: 14000004 b 20001f84 <TaskRPMSG+0x1b4> - 20001f78: 29400281 ldp w1, w0, [x20] - 20001f7c: 2a010000 orr w0, w0, w1 - 20001f80: 350000c0 cbnz w0, 20001f98 <TaskRPMSG+0x1c8> - 20001f84: aa1a03e0 mov x0, x26 - 20001f88: 94000466 bl 20003120 <platform_poll> - 20001f8c: b9400a80 ldr w0, [x20, #8] - 20001f90: 6b13001f cmp w0, w19 - 20001f94: 54ffff2b b.lt 20001f78 <TaskRPMSG+0x1a8> // b.tstop - 20001f98: 91000673 add x19, x19, #0x1 - 20001f9c: 910006b5 add x21, x21, #0x1 - 20001fa0: eb1302df cmp x22, x19 - 20001fa4: 54fffb61 b.ne 20001f10 <TaskRPMSG+0x140> // b.any - 20001fa8: 910022f3 add x19, x23, #0x8 - 20001fac: d2800022 mov x2, #0x1 // #1 - 20001fb0: f9400a60 ldr x0, [x19, #16] - 20001fb4: 52801fe1 mov w1, #0xff // #255 - 20001fb8: 91004000 add x0, x0, #0x10 - 20001fbc: 94000269 bl 20002960 <memset> - 20001fc0: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20001fc4: 91318000 add x0, x0, #0xc60 - 20001fc8: 97fffee6 bl 20001b60 <my_printf> - 20001fcc: 91076320 add x0, x25, #0x1d8 - 20001fd0: f9400a63 ldr x3, [x19, #16] - 20001fd4: b9402c02 ldr w2, [x0, #44] - 20001fd8: 3100045f cmn w2, #0x1 - 20001fdc: 540006e0 b.eq 200020b8 <TaskRPMSG+0x2e8> // b.none - 20001fe0: b9402801 ldr w1, [x0, #40] - 20001fe4: 52800025 mov w5, #0x1 // #1 - 20001fe8: 52800224 mov w4, #0x11 // #17 - 20001fec: 940017cd bl 20007f20 <rpmsg_send_offchannel_raw> - 20001ff0: 37f80640 tbnz w0, #31, 200020b8 <TaskRPMSG+0x2e8> - 20001ff4: d00000f3 adrp x19, 2001f000 <initialise_monitor_handles+0xe0> - 20001ff8: 91330273 add x19, x19, #0xcc0 - 20001ffc: aa1303e0 mov x0, x19 - 20002000: 910022f7 add x23, x23, #0x8 - 20002004: 97fffed7 bl 20001b60 <my_printf> - 20002008: b94006e1 ldr w1, [x23, #4] - 2000200c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002010: 9133a000 add x0, x0, #0xce8 - 20002014: 97fffed3 bl 20001b60 <my_printf> - 20002018: aa1303e0 mov x0, x19 - 2000201c: 97fffed1 bl 20001b60 <my_printf> - 20002020: 91076320 add x0, x25, #0x1d8 - 20002024: 94001891 bl 20008268 <rpmsg_destroy_ept> - 20002028: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000202c: 91344000 add x0, x0, #0xd10 - 20002030: 97fffecc bl 20001b60 <my_printf> - 20002034: f9400ae0 ldr x0, [x23, #16] - 20002038: 94001422 bl 200070c0 <vPortFree> - 2000203c: a9425bf5 ldp x21, x22, [sp, #32] - 20002040: a94573fb ldp x27, x28, [sp, #80] - 20002044: aa1803e0 mov x0, x24 - 20002048: 94000452 bl 20003190 <platform_release_rpmsg_vdev> - 2000204c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002050: 9134e000 add x0, x0, #0xd38 - 20002054: a94153f3 ldp x19, x20, [sp, #16] - 20002058: a94363f7 ldp x23, x24, [sp, #48] - 2000205c: a9446bf9 ldp x25, x26, [sp, #64] - 20002060: 97fffec0 bl 20001b60 <my_printf> - 20002064: f94037e0 ldr x0, [sp, #104] - 20002068: 9400044e bl 200031a0 <platform_cleanup> - 2000206c: 97fffeb1 bl 20001b30 <cleanup_system> - 20002070: a8c77bfd ldp x29, x30, [sp], #112 - 20002074: d65f03c0 ret - 20002078: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000207c: 912bc000 add x0, x0, #0xaf0 - 20002080: 97fffeb8 bl 20001b60 <my_printf> - 20002084: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002088: 9134e000 add x0, x0, #0xd38 - 2000208c: a94363f7 ldp x23, x24, [sp, #48] - 20002090: 97fffeb4 bl 20001b60 <my_printf> - 20002094: f94037e0 ldr x0, [sp, #104] - 20002098: 94000442 bl 200031a0 <platform_cleanup> - 2000209c: 97fffea5 bl 20001b30 <cleanup_system> - 200020a0: a8c77bfd ldp x29, x30, [sp], #112 - 200020a4: d65f03c0 ret - 200020a8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 200020ac: 9130a000 add x0, x0, #0xc28 - 200020b0: 97fffeac bl 20001b60 <my_printf> - 200020b4: 17ffffbd b 20001fa8 <TaskRPMSG+0x1d8> - 200020b8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 200020bc: 91322000 add x0, x0, #0xc88 - 200020c0: 97fffea8 bl 20001b60 <my_printf> - 200020c4: 17ffffcc b 20001ff4 <TaskRPMSG+0x224> - 200020c8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 200020cc: 912e0000 add x0, x0, #0xb80 - 200020d0: 97fffea4 bl 20001b60 <my_printf> - 200020d4: 17ffffdc b 20002044 <TaskRPMSG+0x274> - 200020d8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 200020dc: 912ea000 add x0, x0, #0xba8 - 200020e0: 97fffea0 bl 20001b60 <my_printf> - 200020e4: a9425bf5 ldp x21, x22, [sp, #32] - 200020e8: 17ffffd7 b 20002044 <TaskRPMSG+0x274> - 200020ec: 00000000 .inst 0x00000000 ; undefined - -00000000200020f0 <uart_isr>: - 200020f0: d2828300 mov x0, #0x1418 // #5144 - 200020f4: f2bfc400 movk x0, #0xfe20, lsl #16 - 200020f8: b9400000 ldr w0, [x0] - 200020fc: 36200040 tbz w0, #4, 20002104 <uart_isr+0x14> - 20002100: d65f03c0 ret - 20002104: d0000fe0 adrp x0, 20200000 <DATA_BASE> - 20002108: a9be7bfd stp x29, x30, [sp, #-32]! - 2000210c: 910003fd mov x29, sp - 20002110: d2828004 mov x4, #0x1400 // #5120 - 20002114: f2bfc404 movk x4, #0xfe20, lsl #16 - 20002118: 91007fe1 add x1, sp, #0x1f - 2000211c: d2800003 mov x3, #0x0 // #0 - 20002120: f941b000 ldr x0, [x0, #864] - 20002124: d2800002 mov x2, #0x0 // #0 - 20002128: b9400084 ldr w4, [x4] - 2000212c: f9400000 ldr x0, [x0] - 20002130: 39007fe4 strb w4, [sp, #31] - 20002134: f9400400 ldr x0, [x0, #8] - 20002138: 94000756 bl 20003e90 <xQueueGenericSendFromISR> - 2000213c: a8c27bfd ldp x29, x30, [sp], #32 +0000000020001c60 <rpmsg_service_unbind>: + 20001c60: a9bf7bfd stp x29, x30, [sp, #-16]! + 20001c64: f0000fe0 adrp x0, 20200000 <DATA_BASE> + 20001c68: 91076000 add x0, x0, #0x1d8 + 20001c6c: 910003fd mov x29, sp + 20001c70: 940019be bl 20008368 <rpmsg_destroy_ept> + 20001c74: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001c78: 91284000 add x0, x0, #0xa10 + 20001c7c: 97ffffc9 bl 20001ba0 <my_printf> + 20001c80: b0001000 adrp x0, 20202000 <__bss_start> + 20001c84: 52800021 mov w1, #0x1 // #1 + 20001c88: a8c17bfd ldp x29, x30, [sp], #16 + 20001c8c: b9000801 str w1, [x0, #8] + 20001c90: d65f03c0 ret + 20001c94: d503201f nop + 20001c98: d503201f nop + 20001c9c: d503201f nop + +0000000020001ca0 <rpmsg_endpoint_cb>: + 20001ca0: a9be7bfd stp x29, x30, [sp, #-32]! + 20001ca4: 910003fd mov x29, sp + 20001ca8: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001cac: 9128e000 add x0, x0, #0xa38 + 20001cb0: f9000bf3 str x19, [sp, #16] + 20001cb4: aa0103f3 mov x19, x1 + 20001cb8: f9400021 ldr x1, [x1] + 20001cbc: 97ffffb9 bl 20001ba0 <my_printf> + 20001cc0: f9400662 ldr x2, [x19, #8] + 20001cc4: b40003c2 cbz x2, 20001d3c <rpmsg_endpoint_cb+0x9c> + 20001cc8: 7100005f cmp w2, #0x0 + 20001ccc: d2800001 mov x1, #0x0 // #0 + 20001cd0: 91004263 add x3, x19, #0x10 + 20001cd4: 540000ac b.gt 20001ce8 <rpmsg_endpoint_cb+0x48> + 20001cd8: 14000017 b 20001d34 <rpmsg_endpoint_cb+0x94> + 20001cdc: 91000421 add x1, x1, #0x1 + 20001ce0: 6b01005f cmp w2, w1 + 20001ce4: 5400028d b.le 20001d34 <rpmsg_endpoint_cb+0x94> + 20001ce8: 38616860 ldrb w0, [x3, x1] + 20001cec: 7102941f cmp w0, #0xa5 + 20001cf0: 54ffff60 b.eq 20001cdc <rpmsg_endpoint_cb+0x3c> // b.none + 20001cf4: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001cf8: 912a6000 add x0, x0, #0xa98 + 20001cfc: 97ffffa9 bl 20001ba0 <my_printf> + 20001d00: b0001000 adrp x0, 20202000 <__bss_start> + 20001d04: 91002002 add x2, x0, #0x8 + 20001d08: b9400441 ldr w1, [x2, #4] + 20001d0c: 11000421 add w1, w1, #0x1 + 20001d10: b9000441 str w1, [x2, #4] + 20001d14: f9400261 ldr x1, [x19] + 20001d18: 91002000 add x0, x0, #0x8 + 20001d1c: f9400bf3 ldr x19, [sp, #16] + 20001d20: 11000421 add w1, w1, #0x1 + 20001d24: b9000801 str w1, [x0, #8] + 20001d28: 52800000 mov w0, #0x0 // #0 + 20001d2c: a8c27bfd ldp x29, x30, [sp], #32 + 20001d30: d65f03c0 ret + 20001d34: b0001000 adrp x0, 20202000 <__bss_start> + 20001d38: 17fffff7 b 20001d14 <rpmsg_endpoint_cb+0x74> + 20001d3c: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001d40: 9129a000 add x0, x0, #0xa68 + 20001d44: 97ffff97 bl 20001ba0 <my_printf> + 20001d48: b0001000 adrp x0, 20202000 <__bss_start> + 20001d4c: 91002000 add x0, x0, #0x8 + 20001d50: f9400bf3 ldr x19, [sp, #16] + 20001d54: b9400401 ldr w1, [x0, #4] + 20001d58: 11000421 add w1, w1, #0x1 + 20001d5c: b9000401 str w1, [x0, #4] + 20001d60: 52800000 mov w0, #0x0 // #0 + 20001d64: a8c27bfd ldp x29, x30, [sp], #32 + 20001d68: d65f03c0 ret + 20001d6c: d503201f nop + +0000000020001d70 <rpmsg_name_service_bind_cb>: + 20001d70: a9bd7bfd stp x29, x30, [sp, #-48]! + 20001d74: 910003fd mov x29, sp + 20001d78: a9025bf5 stp x21, x22, [sp, #32] + 20001d7c: aa0003f6 mov x22, x0 + 20001d80: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001d84: 912b0000 add x0, x0, #0xac0 + 20001d88: 2a0203f5 mov w21, w2 + 20001d8c: a90153f3 stp x19, x20, [sp, #16] + 20001d90: aa0103f4 mov x20, x1 + 20001d94: d00000f3 adrp x19, 2001f000 <initialise_monitor_handles+0x18> + 20001d98: 912bc273 add x19, x19, #0xaf0 + 20001d9c: 97ffff81 bl 20001ba0 <my_printf> + 20001da0: aa1403e0 mov x0, x20 + 20001da4: aa1303e1 mov x1, x19 + 20001da8: 94002bb6 bl 2000cc80 <strcmp> + 20001dac: 35000100 cbnz w0, 20001dcc <rpmsg_name_service_bind_cb+0x5c> + 20001db0: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001db4: aa1403e1 mov x1, x20 + 20001db8: a94153f3 ldp x19, x20, [sp, #16] + 20001dbc: 912c0000 add x0, x0, #0xb00 + 20001dc0: a9425bf5 ldp x21, x22, [sp, #32] + 20001dc4: a8c37bfd ldp x29, x30, [sp], #48 + 20001dc8: 17ffff76 b 20001ba0 <my_printf> + 20001dcc: 90000006 adrp x6, 20001000 <_freertos_vector_table> + 20001dd0: 90000005 adrp x5, 20001000 <_freertos_vector_table> + 20001dd4: f0000fe0 adrp x0, 20200000 <DATA_BASE> + 20001dd8: 2a1503e4 mov w4, w21 + 20001ddc: aa1303e2 mov x2, x19 + 20001de0: aa1603e1 mov x1, x22 + 20001de4: a94153f3 ldp x19, x20, [sp, #16] + 20001de8: 913180c6 add x6, x6, #0xc60 + 20001dec: 913280a5 add x5, x5, #0xca0 + 20001df0: 91076000 add x0, x0, #0x1d8 + 20001df4: 52800003 mov w3, #0x0 // #0 + 20001df8: a9425bf5 ldp x21, x22, [sp, #32] + 20001dfc: a8c37bfd ldp x29, x30, [sp], #48 + 20001e00: 140018f2 b 200081c8 <rpmsg_create_ept> + 20001e04: d503201f nop + 20001e08: d503201f nop + 20001e0c: d503201f nop + +0000000020001e10 <TaskRPMSG>: + 20001e10: a9b97bfd stp x29, x30, [sp, #-112]! + 20001e14: 910003fd mov x29, sp + 20001e18: 94001292 bl 20006860 <vPortTaskUsesFPU> + 20001e1c: 97ffff39 bl 20001b00 <init_system> + 20001e20: 9101a3e2 add x2, sp, #0x68 + 20001e24: d2800001 mov x1, #0x0 // #0 + 20001e28: 52800020 mov w0, #0x1 // #1 + 20001e2c: 940003c9 bl 20002d50 <platform_init> + 20001e30: 34000180 cbz w0, 20001e60 <TaskRPMSG+0x50> + 20001e34: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001e38: 912ca000 add x0, x0, #0xb28 + 20001e3c: 97ffff59 bl 20001ba0 <my_printf> + 20001e40: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001e44: 91366000 add x0, x0, #0xd98 + 20001e48: 97ffff56 bl 20001ba0 <my_printf> + 20001e4c: f94037e0 ldr x0, [sp, #104] + 20001e50: 940004e4 bl 200031e0 <platform_cleanup> + 20001e54: 97ffff37 bl 20001b30 <cleanup_system> + 20001e58: a8c77bfd ldp x29, x30, [sp], #112 + 20001e5c: d65f03c0 ret + 20001e60: 90000004 adrp x4, 20001000 <_freertos_vector_table> + 20001e64: 9135c084 add x4, x4, #0xd70 + 20001e68: f94037e0 ldr x0, [sp, #104] + 20001e6c: d2800003 mov x3, #0x0 // #0 + 20001e70: 52800022 mov w2, #0x1 // #1 + 20001e74: a90363f7 stp x23, x24, [sp, #48] + 20001e78: 52800001 mov w1, #0x0 // #0 + 20001e7c: 94000421 bl 20002f00 <platform_create_rpmsg_vdev> + 20001e80: aa0003f8 mov x24, x0 + 20001e84: b40011a0 cbz x0, 200020b8 <TaskRPMSG+0x2a8> + 20001e88: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001e8c: 912e0000 add x0, x0, #0xb80 + 20001e90: a90153f3 stp x19, x20, [sp, #16] + 20001e94: a9046bf9 stp x25, x26, [sp, #64] + 20001e98: f94037fa ldr x26, [sp, #104] + 20001e9c: 97ffff41 bl 20001ba0 <my_printf> + 20001ea0: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001ea4: 912ee000 add x0, x0, #0xbb8 + 20001ea8: 97ffff3e bl 20001ba0 <my_printf> + 20001eac: aa1803e0 mov x0, x24 + 20001eb0: 94001abc bl 200089a0 <rpmsg_virtio_get_buffer_size> + 20001eb4: 2a0003f3 mov w19, w0 + 20001eb8: 37f81280 tbnz w0, #31, 20002108 <TaskRPMSG+0x2f8> + 20001ebc: 93407c00 sxtw x0, w0 + 20001ec0: a9025bf5 stp x21, x22, [sp, #32] + 20001ec4: 51004275 sub w21, w19, #0x10 + 20001ec8: 9400149a bl 20007130 <pvPortMalloc> + 20001ecc: b0001017 adrp x23, 20202000 <__bss_start> + 20001ed0: 910022e1 add x1, x23, #0x8 + 20001ed4: f9000820 str x0, [x1, #16] + 20001ed8: b4001200 cbz x0, 20002118 <TaskRPMSG+0x308> + 20001edc: f0000ff9 adrp x25, 20200000 <DATA_BASE> + 20001ee0: 91076320 add x0, x25, #0x1d8 + 20001ee4: a90573fb stp x27, x28, [sp, #80] + 20001ee8: aa0003f4 mov x20, x0 + 20001eec: b9402c01 ldr w1, [x0, #44] + 20001ef0: b9402800 ldr w0, [x0, #40] + 20001ef4: 3100043f cmn w1, #0x1 + 20001ef8: 3a411804 ccmn w0, #0x1, #0x4, ne // ne = any + 20001efc: 540000e1 b.ne 20001f18 <TaskRPMSG+0x108> // b.any + 20001f00: aa1a03e0 mov x0, x26 + 20001f04: 94000497 bl 20003160 <platform_poll> + 20001f08: 29450281 ldp w1, w0, [x20, #40] + 20001f0c: 3100043f cmn w1, #0x1 + 20001f10: 3a411804 ccmn w0, #0x1, #0x4, ne // ne = any + 20001f14: 54ffff60 b.eq 20001f00 <TaskRPMSG+0xf0> // b.none + 20001f18: d00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20001f1c: 9130c000 add x0, x0, #0xc30 + 20001f20: 97ffff20 bl 20001ba0 <my_printf> + 20001f24: 710002bf cmp w21, #0x0 + 20001f28: 5400060d b.le 20001fe8 <TaskRPMSG+0x1d8> + 20001f2c: 51004673 sub w19, w19, #0x11 + 20001f30: d00000fc adrp x28, 2001f000 <initialise_monitor_handles+0x18> + 20001f34: 91000a76 add x22, x19, #0x2 + 20001f38: d00000fb adrp x27, 2001f000 <initialise_monitor_handles+0x18> + 20001f3c: 9132a37b add x27, x27, #0xca8 + 20001f40: 9131639c add x28, x28, #0xc58 + 20001f44: d2800235 mov x21, #0x11 // #17 + 20001f48: d2800033 mov x19, #0x1 // #1 + 20001f4c: 910022f4 add x20, x23, #0x8 + 20001f50: f9400a83 ldr x3, [x20, #16] + 20001f54: d1000664 sub x4, x19, #0x1 + 20001f58: aa1303e2 mov x2, x19 + 20001f5c: 528014a1 mov w1, #0xa5 // #165 + 20001f60: 91004060 add x0, x3, #0x10 + 20001f64: a9004c64 stp x4, x19, [x3] + 20001f68: 9400028e bl 200029a0 <memset> + 20001f6c: f9400a81 ldr x1, [x20, #16] + 20001f70: aa1503e2 mov x2, x21 + 20001f74: aa1c03e0 mov x0, x28 + 20001f78: f9400021 ldr x1, [x1] + 20001f7c: 97ffff09 bl 20001ba0 <my_printf> + 20001f80: 91076320 add x0, x25, #0x1d8 + 20001f84: f9400a83 ldr x3, [x20, #16] + 20001f88: b9402c02 ldr w2, [x0, #44] + 20001f8c: 3100045f cmn w2, #0x1 + 20001f90: 54000ac0 b.eq 200020e8 <TaskRPMSG+0x2d8> // b.none + 20001f94: b9402801 ldr w1, [x0, #40] + 20001f98: 52800025 mov w5, #0x1 // #1 + 20001f9c: 2a1503e4 mov w4, w21 + 20001fa0: 94001820 bl 20008020 <rpmsg_send_offchannel_raw> + 20001fa4: 37f80a20 tbnz w0, #31, 200020e8 <TaskRPMSG+0x2d8> + 20001fa8: aa1503e1 mov x1, x21 + 20001fac: aa1b03e0 mov x0, x27 + 20001fb0: 97fffefc bl 20001ba0 <my_printf> + 20001fb4: 14000004 b 20001fc4 <TaskRPMSG+0x1b4> + 20001fb8: 29400281 ldp w1, w0, [x20] + 20001fbc: 2a010000 orr w0, w0, w1 + 20001fc0: 350000c0 cbnz w0, 20001fd8 <TaskRPMSG+0x1c8> + 20001fc4: aa1a03e0 mov x0, x26 + 20001fc8: 94000466 bl 20003160 <platform_poll> + 20001fcc: b9400a80 ldr w0, [x20, #8] + 20001fd0: 6b13001f cmp w0, w19 + 20001fd4: 54ffff2b b.lt 20001fb8 <TaskRPMSG+0x1a8> // b.tstop + 20001fd8: 91000673 add x19, x19, #0x1 + 20001fdc: 910006b5 add x21, x21, #0x1 + 20001fe0: eb1302df cmp x22, x19 + 20001fe4: 54fffb61 b.ne 20001f50 <TaskRPMSG+0x140> // b.any + 20001fe8: 910022f3 add x19, x23, #0x8 + 20001fec: d2800022 mov x2, #0x1 // #1 + 20001ff0: f9400a60 ldr x0, [x19, #16] + 20001ff4: 52801fe1 mov w1, #0xff // #255 + 20001ff8: 91004000 add x0, x0, #0x10 + 20001ffc: 94000269 bl 200029a0 <memset> + 20002000: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002004: 91330000 add x0, x0, #0xcc0 + 20002008: 97fffee6 bl 20001ba0 <my_printf> + 2000200c: 91076320 add x0, x25, #0x1d8 + 20002010: f9400a63 ldr x3, [x19, #16] + 20002014: b9402c02 ldr w2, [x0, #44] + 20002018: 3100045f cmn w2, #0x1 + 2000201c: 540006e0 b.eq 200020f8 <TaskRPMSG+0x2e8> // b.none + 20002020: b9402801 ldr w1, [x0, #40] + 20002024: 52800025 mov w5, #0x1 // #1 + 20002028: 52800224 mov w4, #0x11 // #17 + 2000202c: 940017fd bl 20008020 <rpmsg_send_offchannel_raw> + 20002030: 37f80640 tbnz w0, #31, 200020f8 <TaskRPMSG+0x2e8> + 20002034: b00000f3 adrp x19, 2001f000 <initialise_monitor_handles+0x18> + 20002038: 91348273 add x19, x19, #0xd20 + 2000203c: aa1303e0 mov x0, x19 + 20002040: 910022f7 add x23, x23, #0x8 + 20002044: 97fffed7 bl 20001ba0 <my_printf> + 20002048: b94006e1 ldr w1, [x23, #4] + 2000204c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002050: 91352000 add x0, x0, #0xd48 + 20002054: 97fffed3 bl 20001ba0 <my_printf> + 20002058: aa1303e0 mov x0, x19 + 2000205c: 97fffed1 bl 20001ba0 <my_printf> + 20002060: 91076320 add x0, x25, #0x1d8 + 20002064: 940018c1 bl 20008368 <rpmsg_destroy_ept> + 20002068: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000206c: 9135c000 add x0, x0, #0xd70 + 20002070: 97fffecc bl 20001ba0 <my_printf> + 20002074: f9400ae0 ldr x0, [x23, #16] + 20002078: 94001452 bl 200071c0 <vPortFree> + 2000207c: a9425bf5 ldp x21, x22, [sp, #32] + 20002080: a94573fb ldp x27, x28, [sp, #80] + 20002084: aa1803e0 mov x0, x24 + 20002088: 94000452 bl 200031d0 <platform_release_rpmsg_vdev> + 2000208c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002090: 91366000 add x0, x0, #0xd98 + 20002094: a94153f3 ldp x19, x20, [sp, #16] + 20002098: a94363f7 ldp x23, x24, [sp, #48] + 2000209c: a9446bf9 ldp x25, x26, [sp, #64] + 200020a0: 97fffec0 bl 20001ba0 <my_printf> + 200020a4: f94037e0 ldr x0, [sp, #104] + 200020a8: 9400044e bl 200031e0 <platform_cleanup> + 200020ac: 97fffea1 bl 20001b30 <cleanup_system> + 200020b0: a8c77bfd ldp x29, x30, [sp], #112 + 200020b4: d65f03c0 ret + 200020b8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 200020bc: 912d4000 add x0, x0, #0xb50 + 200020c0: 97fffeb8 bl 20001ba0 <my_printf> + 200020c4: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 200020c8: 91366000 add x0, x0, #0xd98 + 200020cc: a94363f7 ldp x23, x24, [sp, #48] + 200020d0: 97fffeb4 bl 20001ba0 <my_printf> + 200020d4: f94037e0 ldr x0, [sp, #104] + 200020d8: 94000442 bl 200031e0 <platform_cleanup> + 200020dc: 97fffe95 bl 20001b30 <cleanup_system> + 200020e0: a8c77bfd ldp x29, x30, [sp], #112 + 200020e4: d65f03c0 ret + 200020e8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 200020ec: 91322000 add x0, x0, #0xc88 + 200020f0: 97fffeac bl 20001ba0 <my_printf> + 200020f4: 17ffffbd b 20001fe8 <TaskRPMSG+0x1d8> + 200020f8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 200020fc: 9133a000 add x0, x0, #0xce8 + 20002100: 97fffea8 bl 20001ba0 <my_printf> + 20002104: 17ffffcc b 20002034 <TaskRPMSG+0x224> + 20002108: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000210c: 912f8000 add x0, x0, #0xbe0 + 20002110: 97fffea4 bl 20001ba0 <my_printf> + 20002114: 17ffffdc b 20002084 <TaskRPMSG+0x274> + 20002118: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000211c: 91302000 add x0, x0, #0xc08 + 20002120: 97fffea0 bl 20001ba0 <my_printf> + 20002124: a9425bf5 ldp x21, x22, [sp, #32] + 20002128: 17ffffd7 b 20002084 <TaskRPMSG+0x274> + 2000212c: 00000000 .inst 0x00000000 ; undefined + +0000000020002130 <uart_isr>: + 20002130: d2828300 mov x0, #0x1418 // #5144 + 20002134: f2bfc400 movk x0, #0xfe20, lsl #16 + 20002138: b9400000 ldr w0, [x0] + 2000213c: 36200040 tbz w0, #4, 20002144 <uart_isr+0x14> 20002140: d65f03c0 ret - 20002144: d503201f nop - 20002148: d503201f nop - 2000214c: d503201f nop - -0000000020002150 <uart_putchar>: - 20002150: a9be7bfd stp x29, x30, [sp, #-32]! - 20002154: 910003fd mov x29, sp - 20002158: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000215c: a90153f3 stp x19, x20, [sp, #16] - 20002160: d0000ff3 adrp x19, 20200000 <DATA_BASE> - 20002164: 12001c14 and w20, w0, #0xff - 20002168: f941b260 ldr x0, [x19, #864] + 20002144: d0000fe0 adrp x0, 20200000 <DATA_BASE> + 20002148: a9be7bfd stp x29, x30, [sp, #-32]! + 2000214c: 910003fd mov x29, sp + 20002150: d2828004 mov x4, #0x1400 // #5120 + 20002154: f2bfc404 movk x4, #0xfe20, lsl #16 + 20002158: 91007fe1 add x1, sp, #0x1f + 2000215c: d2800003 mov x3, #0x0 // #0 + 20002160: f941b000 ldr x0, [x0, #864] + 20002164: d2800002 mov x2, #0x0 // #0 + 20002168: b9400084 ldr w4, [x4] 2000216c: f9400000 ldr x0, [x0] - 20002170: f9400000 ldr x0, [x0] - 20002174: 9400081f bl 200041f0 <xQueueSemaphoreTake> - 20002178: d2828301 mov x1, #0x1418 // #5144 - 2000217c: f2bfc401 movk x1, #0xfe20, lsl #16 - 20002180: b9400020 ldr w0, [x1] - 20002184: 372fffe0 tbnz w0, #5, 20002180 <uart_putchar+0x30> - 20002188: d2828000 mov x0, #0x1400 // #5120 - 2000218c: f2bfc400 movk x0, #0xfe20, lsl #16 - 20002190: b9000014 str w20, [x0] - 20002194: d5033fdf isb - 20002198: f941b273 ldr x19, [x19, #864] - 2000219c: d2800003 mov x3, #0x0 // #0 - 200021a0: d2800002 mov x2, #0x0 // #0 - 200021a4: d2800001 mov x1, #0x0 // #0 - 200021a8: f9400260 ldr x0, [x19] - 200021ac: a94153f3 ldp x19, x20, [sp, #16] - 200021b0: a8c27bfd ldp x29, x30, [sp], #32 - 200021b4: f9400000 ldr x0, [x0] - 200021b8: 140006b2 b 20003c80 <xQueueGenericSend> - 200021bc: d503201f nop - -00000000200021c0 <uart_putchar_isr>: - 200021c0: a9be7bfd stp x29, x30, [sp, #-32]! - 200021c4: 910003fd mov x29, sp - 200021c8: d2800001 mov x1, #0x0 // #0 - 200021cc: d2800002 mov x2, #0x0 // #0 - 200021d0: a90153f3 stp x19, x20, [sp, #16] - 200021d4: d0000ff3 adrp x19, 20200000 <DATA_BASE> - 200021d8: 12001c14 and w20, w0, #0xff - 200021dc: f941b260 ldr x0, [x19, #864] - 200021e0: f9400000 ldr x0, [x0] - 200021e4: f9400000 ldr x0, [x0] - 200021e8: 940008ea bl 20004590 <xQueueReceiveFromISR> - 200021ec: d2828301 mov x1, #0x1418 // #5144 - 200021f0: f2bfc401 movk x1, #0xfe20, lsl #16 - 200021f4: d503201f nop - 200021f8: b9400020 ldr w0, [x1] - 200021fc: 372fffe0 tbnz w0, #5, 200021f8 <uart_putchar_isr+0x38> - 20002200: d2828000 mov x0, #0x1400 // #5120 - 20002204: f2bfc400 movk x0, #0xfe20, lsl #16 - 20002208: b9000014 str w20, [x0] - 2000220c: d5033fdf isb - 20002210: f941b273 ldr x19, [x19, #864] - 20002214: d2800001 mov x1, #0x0 // #0 - 20002218: f9400260 ldr x0, [x19] - 2000221c: a94153f3 ldp x19, x20, [sp, #16] - 20002220: a8c27bfd ldp x29, x30, [sp], #32 + 20002170: 39007fe4 strb w4, [sp, #31] + 20002174: f9400400 ldr x0, [x0, #8] + 20002178: 94000756 bl 20003ed0 <xQueueGenericSendFromISR> + 2000217c: a8c27bfd ldp x29, x30, [sp], #32 + 20002180: d65f03c0 ret + 20002184: d503201f nop + 20002188: d503201f nop + 2000218c: d503201f nop + +0000000020002190 <uart_putchar>: + 20002190: a9be7bfd stp x29, x30, [sp, #-32]! + 20002194: 910003fd mov x29, sp + 20002198: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000219c: a90153f3 stp x19, x20, [sp, #16] + 200021a0: d0000ff3 adrp x19, 20200000 <DATA_BASE> + 200021a4: 12001c14 and w20, w0, #0xff + 200021a8: f941b260 ldr x0, [x19, #864] + 200021ac: f9400000 ldr x0, [x0] + 200021b0: f9400000 ldr x0, [x0] + 200021b4: 9400081f bl 20004230 <xQueueSemaphoreTake> + 200021b8: d2828301 mov x1, #0x1418 // #5144 + 200021bc: f2bfc401 movk x1, #0xfe20, lsl #16 + 200021c0: b9400020 ldr w0, [x1] + 200021c4: 372fffe0 tbnz w0, #5, 200021c0 <uart_putchar+0x30> + 200021c8: d2828000 mov x0, #0x1400 // #5120 + 200021cc: f2bfc400 movk x0, #0xfe20, lsl #16 + 200021d0: b9000014 str w20, [x0] + 200021d4: d5033fdf isb + 200021d8: f941b273 ldr x19, [x19, #864] + 200021dc: d2800003 mov x3, #0x0 // #0 + 200021e0: d2800002 mov x2, #0x0 // #0 + 200021e4: d2800001 mov x1, #0x0 // #0 + 200021e8: f9400260 ldr x0, [x19] + 200021ec: a94153f3 ldp x19, x20, [sp, #16] + 200021f0: a8c27bfd ldp x29, x30, [sp], #32 + 200021f4: f9400000 ldr x0, [x0] + 200021f8: 140006b2 b 20003cc0 <xQueueGenericSend> + 200021fc: d503201f nop + +0000000020002200 <uart_putchar_isr>: + 20002200: a9be7bfd stp x29, x30, [sp, #-32]! + 20002204: 910003fd mov x29, sp + 20002208: d2800001 mov x1, #0x0 // #0 + 2000220c: d2800002 mov x2, #0x0 // #0 + 20002210: a90153f3 stp x19, x20, [sp, #16] + 20002214: d0000ff3 adrp x19, 20200000 <DATA_BASE> + 20002218: 12001c14 and w20, w0, #0xff + 2000221c: f941b260 ldr x0, [x19, #864] + 20002220: f9400000 ldr x0, [x0] 20002224: f9400000 ldr x0, [x0] - 20002228: 1400075e b 20003fa0 <xQueueGiveFromISR> - 2000222c: d503201f nop - -0000000020002230 <uart_puts>: - 20002230: a9be7bfd stp x29, x30, [sp, #-32]! - 20002234: 910003fd mov x29, sp - 20002238: f9000bf3 str x19, [sp, #16] - 2000223c: aa0003f3 mov x19, x0 - 20002240: 39400000 ldrb w0, [x0] - 20002244: 340000c0 cbz w0, 2000225c <uart_puts+0x2c> - 20002248: 91000673 add x19, x19, #0x1 - 2000224c: d503201f nop - 20002250: 97ffffc0 bl 20002150 <uart_putchar> - 20002254: 38401660 ldrb w0, [x19], #1 - 20002258: 35ffffc0 cbnz w0, 20002250 <uart_puts+0x20> - 2000225c: f9400bf3 ldr x19, [sp, #16] + 20002228: 940008ea bl 200045d0 <xQueueReceiveFromISR> + 2000222c: d2828301 mov x1, #0x1418 // #5144 + 20002230: f2bfc401 movk x1, #0xfe20, lsl #16 + 20002234: d503201f nop + 20002238: b9400020 ldr w0, [x1] + 2000223c: 372fffe0 tbnz w0, #5, 20002238 <uart_putchar_isr+0x38> + 20002240: d2828000 mov x0, #0x1400 // #5120 + 20002244: f2bfc400 movk x0, #0xfe20, lsl #16 + 20002248: b9000014 str w20, [x0] + 2000224c: d5033fdf isb + 20002250: f941b273 ldr x19, [x19, #864] + 20002254: d2800001 mov x1, #0x0 // #0 + 20002258: f9400260 ldr x0, [x19] + 2000225c: a94153f3 ldp x19, x20, [sp, #16] 20002260: a8c27bfd ldp x29, x30, [sp], #32 - 20002264: d65f03c0 ret - 20002268: d503201f nop + 20002264: f9400000 ldr x0, [x0] + 20002268: 1400075e b 20003fe0 <xQueueGiveFromISR> 2000226c: d503201f nop -0000000020002270 <uart_puthex>: - 20002270: a9bd7bfd stp x29, x30, [sp, #-48]! +0000000020002270 <uart_puts>: + 20002270: a9be7bfd stp x29, x30, [sp, #-32]! 20002274: 910003fd mov x29, sp - 20002278: a90153f3 stp x19, x20, [sp, #16] - 2000227c: aa0003f4 mov x20, x0 - 20002280: 52800793 mov w19, #0x3c // #60 - 20002284: f90013f5 str x21, [sp, #32] - 20002288: b00000f5 adrp x21, 2001f000 <initialise_monitor_handles+0xe0> - 2000228c: 913562b5 add x21, x21, #0xd58 - 20002290: 9ad32681 lsr x1, x20, x19 - 20002294: 51001273 sub w19, w19, #0x4 - 20002298: 92400c21 and x1, x1, #0xf - 2000229c: 38616aa0 ldrb w0, [x21, x1] - 200022a0: 97ffffac bl 20002150 <uart_putchar> - 200022a4: 3100127f cmn w19, #0x4 - 200022a8: 54ffff41 b.ne 20002290 <uart_puthex+0x20> // b.any - 200022ac: a94153f3 ldp x19, x20, [sp, #16] - 200022b0: f94013f5 ldr x21, [sp, #32] - 200022b4: a8c37bfd ldp x29, x30, [sp], #48 - 200022b8: d65f03c0 ret - 200022bc: d503201f nop - -00000000200022c0 <uart_read_bytes>: - 200022c0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200022c4: 910003fd mov x29, sp - 200022c8: a90153f3 stp x19, x20, [sp, #16] - 200022cc: d0000ff4 adrp x20, 20200000 <DATA_BASE> - 200022d0: aa0003f3 mov x19, x0 - 200022d4: f941b294 ldr x20, [x20, #864] - 200022d8: a9025bf5 stp x21, x22, [sp, #32] - 200022dc: 2a0103f6 mov w22, w1 - 200022e0: f9400280 ldr x0, [x20] - 200022e4: f9400400 ldr x0, [x0, #8] - 200022e8: 94000902 bl 200046f0 <uxQueueMessagesWaiting> - 200022ec: 6b0002df cmp w22, w0 - 200022f0: 1a8082d6 csel w22, w22, w0, hi // hi = pmore - 200022f4: 340001b6 cbz w22, 20002328 <uart_read_bytes+0x68> - 200022f8: 510006d5 sub w21, w22, #0x1 - 200022fc: 91000660 add x0, x19, #0x1 - 20002300: 8b0002b5 add x21, x21, x0 - 20002304: d503201f nop - 20002308: f9400280 ldr x0, [x20] - 2000230c: aa1303e1 mov x1, x19 - 20002310: 92800002 mov x2, #0xffffffffffffffff // #-1 - 20002314: 91000673 add x19, x19, #0x1 - 20002318: f9400400 ldr x0, [x0, #8] - 2000231c: 94000755 bl 20004070 <xQueueReceive> - 20002320: eb15027f cmp x19, x21 - 20002324: 54ffff21 b.ne 20002308 <uart_read_bytes+0x48> // b.any - 20002328: 2a1603e0 mov w0, w22 - 2000232c: a94153f3 ldp x19, x20, [sp, #16] - 20002330: a9425bf5 ldp x21, x22, [sp, #32] - 20002334: a8c37bfd ldp x29, x30, [sp], #48 - 20002338: d65f03c0 ret - 2000233c: d503201f nop - -0000000020002340 <uart_init>: - 20002340: d2bfc402 mov x2, #0xfe200000 // #4263510016 - 20002344: a9be7bfd stp x29, x30, [sp, #-32]! - 20002348: 910003fd mov x29, sp - 2000234c: 52800363 mov w3, #0x1b // #27 - 20002350: d2801c81 mov x1, #0xe4 // #228 - 20002354: f2bfc401 movk x1, #0xfe20, lsl #16 - 20002358: 5280ffee mov w14, #0x7ff // #2047 - 2000235c: b9400040 ldr w0, [x2] - 20002360: d282888d mov x13, #0x1444 // #5188 - 20002364: f2bfc40d movk x13, #0xfe20, lsl #16 - 20002368: a90153f3 stp x19, x20, [sp, #16] - 2000236c: 5280034c mov w12, #0x1a // #26 - 20002370: d282848b mov x11, #0x1424 // #5156 - 20002374: f2bfc40b movk x11, #0xfe20, lsl #16 - 20002378: 5280006a mov w10, #0x3 // #3 - 2000237c: d2828509 mov x9, #0x1428 // #5160 - 20002380: f2bfc409 movk x9, #0xfe20, lsl #16 - 20002384: 52800c08 mov w8, #0x60 // #96 - 20002388: d2828587 mov x7, #0x142c // #5164 - 2000238c: f2bfc407 movk x7, #0xfe20, lsl #16 - 20002390: 121a6400 and w0, w0, #0xffffffc0 - 20002394: 2a030000 orr w0, w0, w3 - 20002398: 52800206 mov w6, #0x10 // #16 - 2000239c: d2828705 mov x5, #0x1438 // #5176 - 200023a0: f2bfc405 movk x5, #0xfe20, lsl #16 - 200023a4: b9000040 str w0, [x2] - 200023a8: 52806024 mov w4, #0x301 // #769 - 200023ac: d2828603 mov x3, #0x1430 // #5168 - 200023b0: f2bfc403 movk x3, #0xfe20, lsl #16 - 200023b4: b9400020 ldr w0, [x1] - 200023b8: 121c6c00 and w0, w0, #0xfffffff0 - 200023bc: b9000020 str w0, [x1] - 200023c0: b90001ae str w14, [x13] - 200023c4: b900016c str w12, [x11] - 200023c8: b900012a str w10, [x9] - 200023cc: b90000e8 str w8, [x7] - 200023d0: b90000a6 str w6, [x5] - 200023d4: b9000064 str w4, [x3] - 200023d8: d5033fdf isb - 200023dc: d2800200 mov x0, #0x10 // #16 - 200023e0: d0000ff4 adrp x20, 20200000 <DATA_BASE> - 200023e4: 94001313 bl 20007030 <pvPortMalloc> - 200023e8: f941b294 ldr x20, [x20, #864] - 200023ec: aa0003f3 mov x19, x0 - 200023f0: 52800020 mov w0, #0x1 // #1 - 200023f4: f9000293 str x19, [x20] - 200023f8: 94000692 bl 20003e40 <xQueueCreateMutex> - 200023fc: aa0003e3 mov x3, x0 - 20002400: f9400294 ldr x20, [x20] - 20002404: 52800002 mov w2, #0x0 // #0 - 20002408: d2800021 mov x1, #0x1 // #1 - 2000240c: d2800200 mov x0, #0x10 // #16 - 20002410: f9000263 str x3, [x19] - 20002414: 940005e7 bl 20003bb0 <xQueueGenericCreate> - 20002418: aa0003e1 mov x1, x0 - 2000241c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002420: 9135c000 add x0, x0, #0xd70 - 20002424: f9000681 str x1, [x20, #8] - 20002428: 97ffff82 bl 20002230 <uart_puts> - 2000242c: 94000049 bl 20002550 <wait_gic_init> - 20002430: d0000fe3 adrp x3, 20200000 <DATA_BASE> - 20002434: 52800102 mov w2, #0x8 // #8 - 20002438: a94153f3 ldp x19, x20, [sp, #16] - 2000243c: 52801401 mov w1, #0xa0 // #160 - 20002440: 52801320 mov w0, #0x99 // #153 - 20002444: a8c27bfd ldp x29, x30, [sp], #32 - 20002448: f941ac63 ldr x3, [x3, #856] - 2000244c: 14000001 b 20002450 <isr_register> - -0000000020002450 <isr_register>: - 20002450: 7103fc1f cmp w0, #0xff - 20002454: 2a0003e4 mov w4, w0 - 20002458: 54000568 b.hi 20002504 <isr_register+0xb4> // b.pmore - 2000245c: 7103fc3f cmp w1, #0xff - 20002460: 54000568 b.hi 2000250c <isr_register+0xbc> // b.pmore - 20002464: 7103fc5f cmp w2, #0xff - 20002468: 54000568 b.hi 20002514 <isr_register+0xc4> // b.pmore - 2000246c: 53057c05 lsr w5, w0, #5 - 20002470: d282200c mov x12, #0x1100 // #4352 - 20002474: f2bff08c movk x12, #0xff84, lsl #16 - 20002478: 531e74a5 lsl w5, w5, #2 - 2000247c: b8654986 ldr w6, [x12, w5, uxtw] - 20002480: 52800027 mov w7, #0x1 // #1 - 20002484: 121e7408 and w8, w0, #0xfffffffc - 20002488: 1ac020e7 lsl w7, w7, w0 - 2000248c: d282800b mov x11, #0x1400 // #5120 - 20002490: f2bff08b movk x11, #0xff84, lsl #16 - 20002494: 531d0409 ubfiz w9, w0, #3, #2 - 20002498: 52801fe0 mov w0, #0xff // #255 - 2000249c: 1ac92021 lsl w1, w1, w9 - 200024a0: 1ac92000 lsl w0, w0, w9 - 200024a4: 71007c9f cmp w4, #0x1f - 200024a8: 2a0700c6 orr w6, w6, w7 - 200024ac: 2a2003ea mvn w10, w0 - 200024b0: b8254986 str w6, [x12, w5, uxtw] - 200024b4: b8684965 ldr w5, [x11, w8, uxtw] - 200024b8: 0a2000a0 bic w0, w5, w0 - 200024bc: 2a010000 orr w0, w0, w1 - 200024c0: b8284960 str w0, [x11, w8, uxtw] - 200024c4: 54000108 b.hi 200024e4 <isr_register+0x94> // b.pmore - 200024c8: d5033fdf isb - 200024cc: b4000283 cbz x3, 2000251c <isr_register+0xcc> - 200024d0: d0000fe1 adrp x1, 20200000 <DATA_BASE> - 200024d4: 52800000 mov w0, #0x0 // #0 - 200024d8: f941a421 ldr x1, [x1, #840] - 200024dc: f8245823 str x3, [x1, w4, uxtw #3] - 200024e0: d65f03c0 ret - 200024e4: d2830000 mov x0, #0x1800 // #6144 - 200024e8: f2bff080 movk x0, #0xff84, lsl #16 - 200024ec: b8684801 ldr w1, [x0, w8, uxtw] - 200024f0: 1ac92042 lsl w2, w2, w9 - 200024f4: 0a01014a and w10, w10, w1 - 200024f8: 2a020142 orr w2, w10, w2 - 200024fc: b8284802 str w2, [x0, w8, uxtw] - 20002500: 17fffff2 b 200024c8 <isr_register+0x78> - 20002504: 12800000 mov w0, #0xffffffff // #-1 - 20002508: d65f03c0 ret - 2000250c: 12800020 mov w0, #0xfffffffe // #-2 - 20002510: d65f03c0 ret - 20002514: 12800040 mov w0, #0xfffffffd // #-3 - 20002518: d65f03c0 ret - 2000251c: 12800060 mov w0, #0xfffffffc // #-4 + 20002278: f9000bf3 str x19, [sp, #16] + 2000227c: aa0003f3 mov x19, x0 + 20002280: 39400000 ldrb w0, [x0] + 20002284: 340000c0 cbz w0, 2000229c <uart_puts+0x2c> + 20002288: 91000673 add x19, x19, #0x1 + 2000228c: d503201f nop + 20002290: 97ffffc0 bl 20002190 <uart_putchar> + 20002294: 38401660 ldrb w0, [x19], #1 + 20002298: 35ffffc0 cbnz w0, 20002290 <uart_puts+0x20> + 2000229c: f9400bf3 ldr x19, [sp, #16] + 200022a0: a8c27bfd ldp x29, x30, [sp], #32 + 200022a4: d65f03c0 ret + 200022a8: d503201f nop + 200022ac: d503201f nop + +00000000200022b0 <uart_puthex>: + 200022b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200022b4: 910003fd mov x29, sp + 200022b8: a90153f3 stp x19, x20, [sp, #16] + 200022bc: aa0003f4 mov x20, x0 + 200022c0: 52800793 mov w19, #0x3c // #60 + 200022c4: f90013f5 str x21, [sp, #32] + 200022c8: b00000f5 adrp x21, 2001f000 <initialise_monitor_handles+0x18> + 200022cc: 9136e2b5 add x21, x21, #0xdb8 + 200022d0: 9ad32681 lsr x1, x20, x19 + 200022d4: 51001273 sub w19, w19, #0x4 + 200022d8: 92400c21 and x1, x1, #0xf + 200022dc: 38616aa0 ldrb w0, [x21, x1] + 200022e0: 97ffffac bl 20002190 <uart_putchar> + 200022e4: 3100127f cmn w19, #0x4 + 200022e8: 54ffff41 b.ne 200022d0 <uart_puthex+0x20> // b.any + 200022ec: a94153f3 ldp x19, x20, [sp, #16] + 200022f0: f94013f5 ldr x21, [sp, #32] + 200022f4: a8c37bfd ldp x29, x30, [sp], #48 + 200022f8: d65f03c0 ret + 200022fc: d503201f nop + +0000000020002300 <uart_read_bytes>: + 20002300: a9bd7bfd stp x29, x30, [sp, #-48]! + 20002304: 910003fd mov x29, sp + 20002308: a90153f3 stp x19, x20, [sp, #16] + 2000230c: d0000ff4 adrp x20, 20200000 <DATA_BASE> + 20002310: aa0003f3 mov x19, x0 + 20002314: f941b294 ldr x20, [x20, #864] + 20002318: a9025bf5 stp x21, x22, [sp, #32] + 2000231c: 2a0103f6 mov w22, w1 + 20002320: f9400280 ldr x0, [x20] + 20002324: f9400400 ldr x0, [x0, #8] + 20002328: 94000902 bl 20004730 <uxQueueMessagesWaiting> + 2000232c: 6b0002df cmp w22, w0 + 20002330: 1a8082d6 csel w22, w22, w0, hi // hi = pmore + 20002334: 340001b6 cbz w22, 20002368 <uart_read_bytes+0x68> + 20002338: 510006d5 sub w21, w22, #0x1 + 2000233c: 91000660 add x0, x19, #0x1 + 20002340: 8b0002b5 add x21, x21, x0 + 20002344: d503201f nop + 20002348: f9400280 ldr x0, [x20] + 2000234c: aa1303e1 mov x1, x19 + 20002350: 92800002 mov x2, #0xffffffffffffffff // #-1 + 20002354: 91000673 add x19, x19, #0x1 + 20002358: f9400400 ldr x0, [x0, #8] + 2000235c: 94000755 bl 200040b0 <xQueueReceive> + 20002360: eb15027f cmp x19, x21 + 20002364: 54ffff21 b.ne 20002348 <uart_read_bytes+0x48> // b.any + 20002368: 2a1603e0 mov w0, w22 + 2000236c: a94153f3 ldp x19, x20, [sp, #16] + 20002370: a9425bf5 ldp x21, x22, [sp, #32] + 20002374: a8c37bfd ldp x29, x30, [sp], #48 + 20002378: d65f03c0 ret + 2000237c: d503201f nop + +0000000020002380 <uart_init>: + 20002380: d2bfc402 mov x2, #0xfe200000 // #4263510016 + 20002384: a9be7bfd stp x29, x30, [sp, #-32]! + 20002388: 910003fd mov x29, sp + 2000238c: 52800363 mov w3, #0x1b // #27 + 20002390: d2801c81 mov x1, #0xe4 // #228 + 20002394: f2bfc401 movk x1, #0xfe20, lsl #16 + 20002398: 5280ffee mov w14, #0x7ff // #2047 + 2000239c: b9400040 ldr w0, [x2] + 200023a0: d282888d mov x13, #0x1444 // #5188 + 200023a4: f2bfc40d movk x13, #0xfe20, lsl #16 + 200023a8: a90153f3 stp x19, x20, [sp, #16] + 200023ac: 5280034c mov w12, #0x1a // #26 + 200023b0: d282848b mov x11, #0x1424 // #5156 + 200023b4: f2bfc40b movk x11, #0xfe20, lsl #16 + 200023b8: 5280006a mov w10, #0x3 // #3 + 200023bc: d2828509 mov x9, #0x1428 // #5160 + 200023c0: f2bfc409 movk x9, #0xfe20, lsl #16 + 200023c4: 52800c08 mov w8, #0x60 // #96 + 200023c8: d2828587 mov x7, #0x142c // #5164 + 200023cc: f2bfc407 movk x7, #0xfe20, lsl #16 + 200023d0: 121a6400 and w0, w0, #0xffffffc0 + 200023d4: 2a030000 orr w0, w0, w3 + 200023d8: 52800206 mov w6, #0x10 // #16 + 200023dc: d2828705 mov x5, #0x1438 // #5176 + 200023e0: f2bfc405 movk x5, #0xfe20, lsl #16 + 200023e4: b9000040 str w0, [x2] + 200023e8: 52806024 mov w4, #0x301 // #769 + 200023ec: d2828603 mov x3, #0x1430 // #5168 + 200023f0: f2bfc403 movk x3, #0xfe20, lsl #16 + 200023f4: b9400020 ldr w0, [x1] + 200023f8: 121c6c00 and w0, w0, #0xfffffff0 + 200023fc: b9000020 str w0, [x1] + 20002400: b90001ae str w14, [x13] + 20002404: b900016c str w12, [x11] + 20002408: b900012a str w10, [x9] + 2000240c: b90000e8 str w8, [x7] + 20002410: b90000a6 str w6, [x5] + 20002414: b9000064 str w4, [x3] + 20002418: d5033fdf isb + 2000241c: d2800200 mov x0, #0x10 // #16 + 20002420: d0000ff4 adrp x20, 20200000 <DATA_BASE> + 20002424: 94001343 bl 20007130 <pvPortMalloc> + 20002428: f941b294 ldr x20, [x20, #864] + 2000242c: aa0003f3 mov x19, x0 + 20002430: 52800020 mov w0, #0x1 // #1 + 20002434: f9000293 str x19, [x20] + 20002438: 94000692 bl 20003e80 <xQueueCreateMutex> + 2000243c: aa0003e3 mov x3, x0 + 20002440: f9400294 ldr x20, [x20] + 20002444: 52800002 mov w2, #0x0 // #0 + 20002448: d2800021 mov x1, #0x1 // #1 + 2000244c: d2800200 mov x0, #0x10 // #16 + 20002450: f9000263 str x3, [x19] + 20002454: 940005e7 bl 20003bf0 <xQueueGenericCreate> + 20002458: aa0003e1 mov x1, x0 + 2000245c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002460: 91374000 add x0, x0, #0xdd0 + 20002464: f9000681 str x1, [x20, #8] + 20002468: 97ffff82 bl 20002270 <uart_puts> + 2000246c: 94000049 bl 20002590 <wait_gic_init> + 20002470: d0000fe3 adrp x3, 20200000 <DATA_BASE> + 20002474: 52800102 mov w2, #0x8 // #8 + 20002478: a94153f3 ldp x19, x20, [sp, #16] + 2000247c: 52801401 mov w1, #0xa0 // #160 + 20002480: 52801320 mov w0, #0x99 // #153 + 20002484: a8c27bfd ldp x29, x30, [sp], #32 + 20002488: f941ac63 ldr x3, [x3, #856] + 2000248c: 14000001 b 20002490 <isr_register> + +0000000020002490 <isr_register>: + 20002490: 7103fc1f cmp w0, #0xff + 20002494: 2a0003e4 mov w4, w0 + 20002498: 54000568 b.hi 20002544 <isr_register+0xb4> // b.pmore + 2000249c: 7103fc3f cmp w1, #0xff + 200024a0: 54000568 b.hi 2000254c <isr_register+0xbc> // b.pmore + 200024a4: 7103fc5f cmp w2, #0xff + 200024a8: 54000568 b.hi 20002554 <isr_register+0xc4> // b.pmore + 200024ac: 53057c05 lsr w5, w0, #5 + 200024b0: d282200c mov x12, #0x1100 // #4352 + 200024b4: f2bff08c movk x12, #0xff84, lsl #16 + 200024b8: 531e74a5 lsl w5, w5, #2 + 200024bc: b8654986 ldr w6, [x12, w5, uxtw] + 200024c0: 52800027 mov w7, #0x1 // #1 + 200024c4: 121e7408 and w8, w0, #0xfffffffc + 200024c8: 1ac020e7 lsl w7, w7, w0 + 200024cc: d282800b mov x11, #0x1400 // #5120 + 200024d0: f2bff08b movk x11, #0xff84, lsl #16 + 200024d4: 531d0409 ubfiz w9, w0, #3, #2 + 200024d8: 52801fe0 mov w0, #0xff // #255 + 200024dc: 1ac92021 lsl w1, w1, w9 + 200024e0: 1ac92000 lsl w0, w0, w9 + 200024e4: 71007c9f cmp w4, #0x1f + 200024e8: 2a0700c6 orr w6, w6, w7 + 200024ec: 2a2003ea mvn w10, w0 + 200024f0: b8254986 str w6, [x12, w5, uxtw] + 200024f4: b8684965 ldr w5, [x11, w8, uxtw] + 200024f8: 0a2000a0 bic w0, w5, w0 + 200024fc: 2a010000 orr w0, w0, w1 + 20002500: b8284960 str w0, [x11, w8, uxtw] + 20002504: 54000108 b.hi 20002524 <isr_register+0x94> // b.pmore + 20002508: d5033fdf isb + 2000250c: b4000283 cbz x3, 2000255c <isr_register+0xcc> + 20002510: d0000fe1 adrp x1, 20200000 <DATA_BASE> + 20002514: 52800000 mov w0, #0x0 // #0 + 20002518: f941a421 ldr x1, [x1, #840] + 2000251c: f8245823 str x3, [x1, w4, uxtw #3] 20002520: d65f03c0 ret - 20002524: d503201f nop - 20002528: d503201f nop - 2000252c: d503201f nop - -0000000020002530 <eoi_notify>: - 20002530: d2840201 mov x1, #0x2010 // #8208 - 20002534: f2bff081 movk x1, #0xff84, lsl #16 - 20002538: b9000020 str w0, [x1] - 2000253c: d5033fdf isb - 20002540: d65f03c0 ret - 20002544: d503201f nop - 20002548: d503201f nop - 2000254c: d503201f nop - -0000000020002550 <wait_gic_init>: - 20002550: d2820001 mov x1, #0x1000 // #4096 - 20002554: f2bff081 movk x1, #0xff84, lsl #16 - 20002558: b9400020 ldr w0, [x1] - 2000255c: 7100041f cmp w0, #0x1 - 20002560: 54ffffc0 b.eq 20002558 <wait_gic_init+0x8> // b.none - 20002564: d2820001 mov x1, #0x1000 // #4096 - 20002568: f2bff081 movk x1, #0xff84, lsl #16 + 20002524: d2830000 mov x0, #0x1800 // #6144 + 20002528: f2bff080 movk x0, #0xff84, lsl #16 + 2000252c: b8684801 ldr w1, [x0, w8, uxtw] + 20002530: 1ac92042 lsl w2, w2, w9 + 20002534: 0a01014a and w10, w10, w1 + 20002538: 2a020142 orr w2, w10, w2 + 2000253c: b8284802 str w2, [x0, w8, uxtw] + 20002540: 17fffff2 b 20002508 <isr_register+0x78> + 20002544: 12800000 mov w0, #0xffffffff // #-1 + 20002548: d65f03c0 ret + 2000254c: 12800020 mov w0, #0xfffffffe // #-2 + 20002550: d65f03c0 ret + 20002554: 12800040 mov w0, #0xfffffffd // #-3 + 20002558: d65f03c0 ret + 2000255c: 12800060 mov w0, #0xfffffffc // #-4 + 20002560: d65f03c0 ret + 20002564: d503201f nop + 20002568: d503201f nop 2000256c: d503201f nop - 20002570: b9400020 ldr w0, [x1] - 20002574: 34ffffe0 cbz w0, 20002570 <wait_gic_init+0x20> - 20002578: d65f03c0 ret - 2000257c: 00000000 .inst 0x00000000 ; undefined - -0000000020002580 <init_pt>: - 20002580: d0003fe0 adrp x0, 20800000 <PT_BASE> - 20002584: a9bf7bfd stp x29, x30, [sp, #-16]! - 20002588: d2802002 mov x2, #0x100 // #256 - 2000258c: 910003fd mov x29, sp - 20002590: 52800001 mov w1, #0x0 // #0 - 20002594: 91000000 add x0, x0, #0x0 - 20002598: 940000f2 bl 20002960 <memset> - 2000259c: 90004000 adrp x0, 20802000 <l2pte> - 200025a0: d2a00042 mov x2, #0x20000 // #131072 - 200025a4: 52800001 mov w1, #0x0 // #0 - 200025a8: 91000000 add x0, x0, #0x0 - 200025ac: 940000ed bl 20002960 <memset> - 200025b0: f0003fe0 adrp x0, 20801000 <l1ptd_dummy> - 200025b4: 91040000 add x0, x0, #0x100 - 200025b8: a8c17bfd ldp x29, x30, [sp], #16 - 200025bc: d1040000 sub x0, x0, #0x100 - 200025c0: d2802002 mov x2, #0x100 // #256 - 200025c4: 52800001 mov w1, #0x0 // #0 - 200025c8: 140000e6 b 20002960 <memset> - 200025cc: d503201f nop - -00000000200025d0 <init_regs>: - 200025d0: a9be7bfd stp x29, x30, [sp, #-32]! - 200025d4: 910003fd mov x29, sp - 200025d8: f9000fff str xzr, [sp, #24] - 200025dc: f9400fe0 ldr x0, [sp, #24] - 200025e0: d5181000 msr sctlr_el1, x0 - 200025e4: d5033fdf isb - 200025e8: d508871f tlbi vmalle1 - 200025ec: d508751f ic iallu - 200025f0: 940000be bl 200028e8 <invalidate_dcache_all> - 200025f4: d5033f9f dsb sy - 200025f8: d5033fdf isb - 200025fc: d2888000 mov x0, #0x4400 // #17408 - 20002600: f2bff760 movk x0, #0xffbb, lsl #16 - 20002604: f9000fe0 str x0, [sp, #24] - 20002608: f9400fe0 ldr x0, [sp, #24] - 2000260c: d518a200 msr mair_el1, x0 - 20002610: d5033fdf isb - 20002614: d0003fe0 adrp x0, 20800000 <PT_BASE> - 20002618: 91000000 add x0, x0, #0x0 - 2000261c: d5182000 msr ttbr0_el1, x0 - 20002620: f0003fe0 adrp x0, 20801000 <l1ptd_dummy> - 20002624: 91040000 add x0, x0, #0x100 - 20002628: d1040000 sub x0, x0, #0x100 - 2000262c: d5182020 msr ttbr1_el1, x0 - 20002630: d5033fdf isb - 20002634: d284a3a0 mov x0, #0x251d // #9501 - 20002638: f2a4b3a0 movk x0, #0x259d, lsl #16 - 2000263c: f2c00e20 movk x0, #0x71, lsl #32 - 20002640: f9000fe0 str x0, [sp, #24] - 20002644: f9400fe0 ldr x0, [sp, #24] - 20002648: d5182040 msr tcr_el1, x0 - 2000264c: d5033fdf isb - 20002650: a8c27bfd ldp x29, x30, [sp], #32 - 20002654: d65f03c0 ret - 20002658: d503201f nop - 2000265c: d503201f nop - -0000000020002660 <set_pt>: - 20002660: d2a80003 mov x3, #0x40000000 // #1073741824 - 20002664: 9000400a adrp x10, 20802000 <l2pte> - 20002668: 91000146 add x6, x10, #0x0 - 2000266c: d0003feb adrp x11, 20800000 <PT_BASE> - 20002670: 91000167 add x7, x11, #0x0 - 20002674: d10083ff sub sp, sp, #0x20 - 20002678: aa0003e9 mov x9, x0 - 2000267c: aa0303e8 mov x8, x3 - 20002680: d2800005 mov x5, #0x0 // #0 - 20002684: d280c024 mov x4, #0x601 // #1537 - 20002688: 927454c2 and x2, x6, #0x3fffff000 - 2000268c: d36284a0 lsl x0, x5, #30 - 20002690: b2400442 orr x2, x2, #0x3 - 20002694: aa0603e1 mov x1, x6 - 20002698: f82578e2 str x2, [x7, x5, lsl #3] + +0000000020002570 <eoi_notify>: + 20002570: d2840201 mov x1, #0x2010 // #8208 + 20002574: f2bff081 movk x1, #0xff84, lsl #16 + 20002578: b9000020 str w0, [x1] + 2000257c: d5033fdf isb + 20002580: d65f03c0 ret + 20002584: d503201f nop + 20002588: d503201f nop + 2000258c: d503201f nop + +0000000020002590 <wait_gic_init>: + 20002590: d2820001 mov x1, #0x1000 // #4096 + 20002594: f2bff081 movk x1, #0xff84, lsl #16 + 20002598: b9400020 ldr w0, [x1] + 2000259c: 7100041f cmp w0, #0x1 + 200025a0: 54ffffc0 b.eq 20002598 <wait_gic_init+0x8> // b.none + 200025a4: d2820001 mov x1, #0x1000 // #4096 + 200025a8: f2bff081 movk x1, #0xff84, lsl #16 + 200025ac: d503201f nop + 200025b0: b9400020 ldr w0, [x1] + 200025b4: 34ffffe0 cbz w0, 200025b0 <wait_gic_init+0x20> + 200025b8: d65f03c0 ret + 200025bc: 00000000 .inst 0x00000000 ; undefined + +00000000200025c0 <init_pt>: + 200025c0: d0003fe0 adrp x0, 20800000 <PT_BASE> + 200025c4: a9bf7bfd stp x29, x30, [sp, #-16]! + 200025c8: d2802002 mov x2, #0x100 // #256 + 200025cc: 910003fd mov x29, sp + 200025d0: 52800001 mov w1, #0x0 // #0 + 200025d4: 91000000 add x0, x0, #0x0 + 200025d8: 940000f2 bl 200029a0 <memset> + 200025dc: 90004000 adrp x0, 20802000 <l2pte> + 200025e0: d2a00042 mov x2, #0x20000 // #131072 + 200025e4: 52800001 mov w1, #0x0 // #0 + 200025e8: 91000000 add x0, x0, #0x0 + 200025ec: 940000ed bl 200029a0 <memset> + 200025f0: f0003fe0 adrp x0, 20801000 <l1ptd_dummy> + 200025f4: 91040000 add x0, x0, #0x100 + 200025f8: a8c17bfd ldp x29, x30, [sp], #16 + 200025fc: d1040000 sub x0, x0, #0x100 + 20002600: d2802002 mov x2, #0x100 // #256 + 20002604: 52800001 mov w1, #0x0 // #0 + 20002608: 140000e6 b 200029a0 <memset> + 2000260c: d503201f nop + +0000000020002610 <init_regs>: + 20002610: a9be7bfd stp x29, x30, [sp, #-32]! + 20002614: 910003fd mov x29, sp + 20002618: f9000fff str xzr, [sp, #24] + 2000261c: f9400fe0 ldr x0, [sp, #24] + 20002620: d5181000 msr sctlr_el1, x0 + 20002624: d5033fdf isb + 20002628: d508871f tlbi vmalle1 + 2000262c: d508751f ic iallu + 20002630: 940000be bl 20002928 <invalidate_dcache_all> + 20002634: d5033f9f dsb sy + 20002638: d5033fdf isb + 2000263c: d2888000 mov x0, #0x4400 // #17408 + 20002640: f2bff760 movk x0, #0xffbb, lsl #16 + 20002644: f9000fe0 str x0, [sp, #24] + 20002648: f9400fe0 ldr x0, [sp, #24] + 2000264c: d518a200 msr mair_el1, x0 + 20002650: d5033fdf isb + 20002654: d0003fe0 adrp x0, 20800000 <PT_BASE> + 20002658: 91000000 add x0, x0, #0x0 + 2000265c: d5182000 msr ttbr0_el1, x0 + 20002660: f0003fe0 adrp x0, 20801000 <l1ptd_dummy> + 20002664: 91040000 add x0, x0, #0x100 + 20002668: d1040000 sub x0, x0, #0x100 + 2000266c: d5182020 msr ttbr1_el1, x0 + 20002670: d5033fdf isb + 20002674: d284a3a0 mov x0, #0x251d // #9501 + 20002678: f2a4b3a0 movk x0, #0x259d, lsl #16 + 2000267c: f2c00e20 movk x0, #0x71, lsl #32 + 20002680: f9000fe0 str x0, [sp, #24] + 20002684: f9400fe0 ldr x0, [sp, #24] + 20002688: d5182040 msr tcr_el1, x0 + 2000268c: d5033fdf isb + 20002690: a8c27bfd ldp x29, x30, [sp], #32 + 20002694: d65f03c0 ret + 20002698: d503201f nop 2000269c: d503201f nop - 200026a0: aa040002 orr x2, x0, x4 - 200026a4: 91480000 add x0, x0, #0x200, lsl #12 - 200026a8: eb00007f cmp x3, x0 - 200026ac: f9000fe2 str x2, [sp, #24] - 200026b0: f9400fe2 ldr x2, [sp, #24] - 200026b4: f8008422 str x2, [x1], #8 - 200026b8: 54ffff41 b.ne 200026a0 <set_pt+0x40> // b.any - 200026bc: 910004a5 add x5, x5, #0x1 - 200026c0: 914004c6 add x6, x6, #0x1, lsl #12 - 200026c4: f10080bf cmp x5, #0x20 - 200026c8: 8b080063 add x3, x3, x8 - 200026cc: 54fffde1 b.ne 20002688 <set_pt+0x28> // b.any - 200026d0: aa0903e3 mov x3, x9 - 200026d4: 91000167 add x7, x11, #0x0 - 200026d8: 91000146 add x6, x10, #0x0 - 200026dc: 91028129 add x9, x9, #0xa0 - 200026e0: 52808028 mov w8, #0x401 // #1025 - 200026e4: f9400061 ldr x1, [x3] - 200026e8: d35efc21 lsr x1, x1, #30 - 200026ec: 8b0130c0 add x0, x6, x1, lsl #12 - 200026f0: 92745400 and x0, x0, #0x3fffff000 - 200026f4: b2400400 orr x0, x0, #0x3 - 200026f8: f82178e0 str x0, [x7, x1, lsl #3] - 200026fc: a9400061 ldp x1, x0, [x3] - 20002700: d355fc21 lsr x1, x1, #21 - 20002704: d355fc00 lsr x0, x0, #21 - 20002708: f90007e1 str x1, [sp, #8] - 2000270c: f9000be0 str x0, [sp, #16] - 20002710: f9400be0 ldr x0, [sp, #16] - 20002714: b4000340 cbz x0, 2000277c <set_pt+0x11c> - 20002718: 39406861 ldrb w1, [x3, #26] - 2000271c: d2800002 mov x2, #0x0 // #0 - 20002720: 79403065 ldrh w5, [x3, #24] - 20002724: 39406c60 ldrb w0, [x3, #27] - 20002728: 531a6421 lsl w1, w1, #6 - 2000272c: 2a052025 orr w5, w1, w5, lsl #8 - 20002730: 2a000900 orr w0, w8, w0, lsl #2 - 20002734: 2a0000a5 orr w5, w5, w0 - 20002738: 93407ca5 sxtw x5, w5 - 2000273c: d503201f nop - 20002740: f94007e1 ldr x1, [sp, #8] - 20002744: f9400860 ldr x0, [x3, #16] - 20002748: 8b020021 add x1, x1, x2 - 2000274c: d36ba821 lsl x1, x1, #21 - 20002750: aa00d420 orr x0, x1, x0, lsl #53 - 20002754: aa050000 orr x0, x0, x5 - 20002758: f9000fe0 str x0, [sp, #24] - 2000275c: f94007e0 ldr x0, [sp, #8] - 20002760: f9400fe4 ldr x4, [sp, #24] - 20002764: f9400be1 ldr x1, [sp, #16] - 20002768: 8b020000 add x0, x0, x2 - 2000276c: 91000442 add x2, x2, #0x1 - 20002770: f82078c4 str x4, [x6, x0, lsl #3] - 20002774: eb02003f cmp x1, x2 - 20002778: 54fffe48 b.hi 20002740 <set_pt+0xe0> // b.pmore - 2000277c: 91008063 add x3, x3, #0x20 - 20002780: eb03013f cmp x9, x3 - 20002784: 54fffb01 b.ne 200026e4 <set_pt+0x84> // b.any - 20002788: 910083ff add sp, sp, #0x20 - 2000278c: d65f03c0 ret - -0000000020002790 <update_pt>: - 20002790: d0000fe0 adrp x0, 20200000 <DATA_BASE> - 20002794: a9be7bfd stp x29, x30, [sp, #-32]! - 20002798: 910003fd mov x29, sp - 2000279c: f941d000 ldr x0, [x0, #928] - 200027a0: 97ffffb0 bl 20002660 <set_pt> - 200027a4: d2800000 mov x0, #0x0 // #0 - 200027a8: d5182000 msr ttbr0_el1, x0 - 200027ac: d0003fe0 adrp x0, 20800000 <PT_BASE> - 200027b0: 91000000 add x0, x0, #0x0 - 200027b4: d5182000 msr ttbr0_el1, x0 - 200027b8: d5033fdf isb - 200027bc: d5381000 mrs x0, sctlr_el1 - 200027c0: f9000fe0 str x0, [sp, #24] - 200027c4: d28203a1 mov x1, #0x101d // #4125 - 200027c8: f9400fe0 ldr x0, [sp, #24] - 200027cc: aa010000 orr x0, x0, x1 - 200027d0: f9000fe0 str x0, [sp, #24] - 200027d4: f9400fe0 ldr x0, [sp, #24] - 200027d8: 926cf800 and x0, x0, #0xfffffffffff7ffff - 200027dc: f9000fe0 str x0, [sp, #24] - 200027e0: f9400fe0 ldr x0, [sp, #24] - 200027e4: d5181000 msr sctlr_el1, x0 - 200027e8: d5033f9f dsb sy - 200027ec: d5033fdf isb - 200027f0: a8c27bfd ldp x29, x30, [sp], #32 - 200027f4: d65f03c0 ret - 200027f8: d503201f nop - 200027fc: d503201f nop - -0000000020002800 <configure_mmu>: - 20002800: a9bf7bfd stp x29, x30, [sp, #-16]! - 20002804: 910003fd mov x29, sp - 20002808: 97ffff72 bl 200025d0 <init_regs> - 2000280c: 97ffff5d bl 20002580 <init_pt> - 20002810: a8c17bfd ldp x29, x30, [sp], #16 - 20002814: 17ffffdf b 20002790 <update_pt> - -0000000020002818 <__asm_dcache_level>: - 20002818: d37ff80c lsl x12, x0, #1 - 2000281c: d51a000c msr csselr_el1, x12 - 20002820: d5033fdf isb - 20002824: d5390006 mrs x6, ccsidr_el1 - 20002828: 924008c2 and x2, x6, #0x7 - 2000282c: 91001042 add x2, x2, #0x4 - 20002830: d2807fe3 mov x3, #0x3ff // #1023 - 20002834: 8a460c63 and x3, x3, x6, lsr #3 - 20002838: 5ac01065 clz w5, w3 - 2000283c: d28fffe4 mov x4, #0x7fff // #32767 - 20002840: 8a463484 and x4, x4, x6, lsr #13 - -0000000020002844 <loop_set>: - 20002844: aa0303e6 mov x6, x3 - -0000000020002848 <loop_way>: - 20002848: 9ac520c7 lsl x7, x6, x5 - 2000284c: aa070189 orr x9, x12, x7 - 20002850: 9ac22087 lsl x7, x4, x2 - 20002854: aa070129 orr x9, x9, x7 - 20002858: 36000061 tbz w1, #0, 20002864 <loop_way+0x1c> - 2000285c: d5087649 dc isw, x9 - 20002860: 14000002 b 20002868 <loop_way+0x20> - 20002864: d5087e49 dc cisw, x9 - 20002868: f10004c6 subs x6, x6, #0x1 - 2000286c: 54fffeea b.ge 20002848 <loop_way> // b.tcont - 20002870: f1000484 subs x4, x4, #0x1 - 20002874: 54fffe8a b.ge 20002844 <loop_set> // b.tcont - 20002878: d65f03c0 ret - -000000002000287c <__asm_dcache_all>: - 2000287c: aa0003e1 mov x1, x0 - 20002880: d5033f9f dsb sy - 20002884: d539002a mrs x10, clidr_el1 - 20002888: d358fd4b lsr x11, x10, #24 - 2000288c: 9240096b and x11, x11, #0x7 - 20002890: b400024b cbz x11, 200028d8 <finished> - 20002894: aa1e03ef mov x15, x30 - 20002898: d2800000 mov x0, #0x0 // #0 - -000000002000289c <loop_level>: - 2000289c: d37ff80c lsl x12, x0, #1 - 200028a0: 8b00018c add x12, x12, x0 - 200028a4: 9acc254c lsr x12, x10, x12 - 200028a8: 9240098c and x12, x12, #0x7 - 200028ac: f100099f cmp x12, #0x2 - 200028b0: 5400004b b.lt 200028b8 <skip> // b.tstop - 200028b4: 97ffffd9 bl 20002818 <__asm_dcache_level> - -00000000200028b8 <skip>: - 200028b8: 91000400 add x0, x0, #0x1 - 200028bc: eb00017f cmp x11, x0 - 200028c0: 54fffeec b.gt 2000289c <loop_level> - 200028c4: d2800000 mov x0, #0x0 // #0 - 200028c8: d51a0000 msr csselr_el1, x0 - 200028cc: d5033f9f dsb sy - 200028d0: d5033fdf isb - 200028d4: aa0f03fe mov x30, x15 - -00000000200028d8 <finished>: - 200028d8: d65f03c0 ret - -00000000200028dc <flush_dcache_all>: - 200028dc: d2800000 mov x0, #0x0 // #0 - 200028e0: 17ffffe7 b 2000287c <__asm_dcache_all> - 200028e4: d65f03c0 ret - -00000000200028e8 <invalidate_dcache_all>: - 200028e8: d2800020 mov x0, #0x1 // #1 - 200028ec: 17ffffe4 b 2000287c <__asm_dcache_all> - 200028f0: d65f03c0 ret - -00000000200028f4 <flush_dcache_range>: - 200028f4: d53b0023 mrs x3, ctr_el0 - 200028f8: d350fc63 lsr x3, x3, #16 - 200028fc: 92400c63 and x3, x3, #0xf - 20002900: d2800082 mov x2, #0x4 // #4 - 20002904: 9ac32042 lsl x2, x2, x3 - 20002908: d1000443 sub x3, x2, #0x1 - 2000290c: 8a230000 bic x0, x0, x3 - 20002910: d50b7e20 dc civac, x0 - 20002914: 8b020000 add x0, x0, x2 - 20002918: eb01001f cmp x0, x1 - 2000291c: 54ffffa3 b.cc 20002910 <flush_dcache_range+0x1c> // b.lo, b.ul, b.last - 20002920: d5033f9f dsb sy + +00000000200026a0 <set_pt>: + 200026a0: d2a80003 mov x3, #0x40000000 // #1073741824 + 200026a4: 9000400a adrp x10, 20802000 <l2pte> + 200026a8: 91000146 add x6, x10, #0x0 + 200026ac: d0003feb adrp x11, 20800000 <PT_BASE> + 200026b0: 91000167 add x7, x11, #0x0 + 200026b4: d10083ff sub sp, sp, #0x20 + 200026b8: aa0003e9 mov x9, x0 + 200026bc: aa0303e8 mov x8, x3 + 200026c0: d2800005 mov x5, #0x0 // #0 + 200026c4: d280c024 mov x4, #0x601 // #1537 + 200026c8: 927454c2 and x2, x6, #0x3fffff000 + 200026cc: d36284a0 lsl x0, x5, #30 + 200026d0: b2400442 orr x2, x2, #0x3 + 200026d4: aa0603e1 mov x1, x6 + 200026d8: f82578e2 str x2, [x7, x5, lsl #3] + 200026dc: d503201f nop + 200026e0: aa040002 orr x2, x0, x4 + 200026e4: 91480000 add x0, x0, #0x200, lsl #12 + 200026e8: eb00007f cmp x3, x0 + 200026ec: f9000fe2 str x2, [sp, #24] + 200026f0: f9400fe2 ldr x2, [sp, #24] + 200026f4: f8008422 str x2, [x1], #8 + 200026f8: 54ffff41 b.ne 200026e0 <set_pt+0x40> // b.any + 200026fc: 910004a5 add x5, x5, #0x1 + 20002700: 914004c6 add x6, x6, #0x1, lsl #12 + 20002704: f10080bf cmp x5, #0x20 + 20002708: 8b080063 add x3, x3, x8 + 2000270c: 54fffde1 b.ne 200026c8 <set_pt+0x28> // b.any + 20002710: aa0903e3 mov x3, x9 + 20002714: 91000167 add x7, x11, #0x0 + 20002718: 91000146 add x6, x10, #0x0 + 2000271c: 91028129 add x9, x9, #0xa0 + 20002720: 52808028 mov w8, #0x401 // #1025 + 20002724: f9400061 ldr x1, [x3] + 20002728: d35efc21 lsr x1, x1, #30 + 2000272c: 8b0130c0 add x0, x6, x1, lsl #12 + 20002730: 92745400 and x0, x0, #0x3fffff000 + 20002734: b2400400 orr x0, x0, #0x3 + 20002738: f82178e0 str x0, [x7, x1, lsl #3] + 2000273c: a9400061 ldp x1, x0, [x3] + 20002740: d355fc21 lsr x1, x1, #21 + 20002744: d355fc00 lsr x0, x0, #21 + 20002748: f90007e1 str x1, [sp, #8] + 2000274c: f9000be0 str x0, [sp, #16] + 20002750: f9400be0 ldr x0, [sp, #16] + 20002754: b4000340 cbz x0, 200027bc <set_pt+0x11c> + 20002758: 39406861 ldrb w1, [x3, #26] + 2000275c: d2800002 mov x2, #0x0 // #0 + 20002760: 79403065 ldrh w5, [x3, #24] + 20002764: 39406c60 ldrb w0, [x3, #27] + 20002768: 531a6421 lsl w1, w1, #6 + 2000276c: 2a052025 orr w5, w1, w5, lsl #8 + 20002770: 2a000900 orr w0, w8, w0, lsl #2 + 20002774: 2a0000a5 orr w5, w5, w0 + 20002778: 93407ca5 sxtw x5, w5 + 2000277c: d503201f nop + 20002780: f94007e1 ldr x1, [sp, #8] + 20002784: f9400860 ldr x0, [x3, #16] + 20002788: 8b020021 add x1, x1, x2 + 2000278c: d36ba821 lsl x1, x1, #21 + 20002790: aa00d420 orr x0, x1, x0, lsl #53 + 20002794: aa050000 orr x0, x0, x5 + 20002798: f9000fe0 str x0, [sp, #24] + 2000279c: f94007e0 ldr x0, [sp, #8] + 200027a0: f9400fe4 ldr x4, [sp, #24] + 200027a4: f9400be1 ldr x1, [sp, #16] + 200027a8: 8b020000 add x0, x0, x2 + 200027ac: 91000442 add x2, x2, #0x1 + 200027b0: f82078c4 str x4, [x6, x0, lsl #3] + 200027b4: eb02003f cmp x1, x2 + 200027b8: 54fffe48 b.hi 20002780 <set_pt+0xe0> // b.pmore + 200027bc: 91008063 add x3, x3, #0x20 + 200027c0: eb03013f cmp x9, x3 + 200027c4: 54fffb01 b.ne 20002724 <set_pt+0x84> // b.any + 200027c8: 910083ff add sp, sp, #0x20 + 200027cc: d65f03c0 ret + +00000000200027d0 <update_pt>: + 200027d0: d0000fe0 adrp x0, 20200000 <DATA_BASE> + 200027d4: a9be7bfd stp x29, x30, [sp, #-32]! + 200027d8: 910003fd mov x29, sp + 200027dc: f941d000 ldr x0, [x0, #928] + 200027e0: 97ffffb0 bl 200026a0 <set_pt> + 200027e4: d2800000 mov x0, #0x0 // #0 + 200027e8: d5182000 msr ttbr0_el1, x0 + 200027ec: d0003fe0 adrp x0, 20800000 <PT_BASE> + 200027f0: 91000000 add x0, x0, #0x0 + 200027f4: d5182000 msr ttbr0_el1, x0 + 200027f8: d5033fdf isb + 200027fc: d5381000 mrs x0, sctlr_el1 + 20002800: f9000fe0 str x0, [sp, #24] + 20002804: d28203a1 mov x1, #0x101d // #4125 + 20002808: f9400fe0 ldr x0, [sp, #24] + 2000280c: aa010000 orr x0, x0, x1 + 20002810: f9000fe0 str x0, [sp, #24] + 20002814: f9400fe0 ldr x0, [sp, #24] + 20002818: 926cf800 and x0, x0, #0xfffffffffff7ffff + 2000281c: f9000fe0 str x0, [sp, #24] + 20002820: f9400fe0 ldr x0, [sp, #24] + 20002824: d5181000 msr sctlr_el1, x0 + 20002828: d5033f9f dsb sy + 2000282c: d5033fdf isb + 20002830: a8c27bfd ldp x29, x30, [sp], #32 + 20002834: d65f03c0 ret + 20002838: d503201f nop + 2000283c: d503201f nop + +0000000020002840 <configure_mmu>: + 20002840: a9bf7bfd stp x29, x30, [sp, #-16]! + 20002844: 910003fd mov x29, sp + 20002848: 97ffff72 bl 20002610 <init_regs> + 2000284c: 97ffff5d bl 200025c0 <init_pt> + 20002850: a8c17bfd ldp x29, x30, [sp], #16 + 20002854: 17ffffdf b 200027d0 <update_pt> + +0000000020002858 <__asm_dcache_level>: + 20002858: d37ff80c lsl x12, x0, #1 + 2000285c: d51a000c msr csselr_el1, x12 + 20002860: d5033fdf isb + 20002864: d5390006 mrs x6, ccsidr_el1 + 20002868: 924008c2 and x2, x6, #0x7 + 2000286c: 91001042 add x2, x2, #0x4 + 20002870: d2807fe3 mov x3, #0x3ff // #1023 + 20002874: 8a460c63 and x3, x3, x6, lsr #3 + 20002878: 5ac01065 clz w5, w3 + 2000287c: d28fffe4 mov x4, #0x7fff // #32767 + 20002880: 8a463484 and x4, x4, x6, lsr #13 + +0000000020002884 <loop_set>: + 20002884: aa0303e6 mov x6, x3 + +0000000020002888 <loop_way>: + 20002888: 9ac520c7 lsl x7, x6, x5 + 2000288c: aa070189 orr x9, x12, x7 + 20002890: 9ac22087 lsl x7, x4, x2 + 20002894: aa070129 orr x9, x9, x7 + 20002898: 36000061 tbz w1, #0, 200028a4 <loop_way+0x1c> + 2000289c: d5087649 dc isw, x9 + 200028a0: 14000002 b 200028a8 <loop_way+0x20> + 200028a4: d5087e49 dc cisw, x9 + 200028a8: f10004c6 subs x6, x6, #0x1 + 200028ac: 54fffeea b.ge 20002888 <loop_way> // b.tcont + 200028b0: f1000484 subs x4, x4, #0x1 + 200028b4: 54fffe8a b.ge 20002884 <loop_set> // b.tcont + 200028b8: d65f03c0 ret + +00000000200028bc <__asm_dcache_all>: + 200028bc: aa0003e1 mov x1, x0 + 200028c0: d5033f9f dsb sy + 200028c4: d539002a mrs x10, clidr_el1 + 200028c8: d358fd4b lsr x11, x10, #24 + 200028cc: 9240096b and x11, x11, #0x7 + 200028d0: b400024b cbz x11, 20002918 <finished> + 200028d4: aa1e03ef mov x15, x30 + 200028d8: d2800000 mov x0, #0x0 // #0 + +00000000200028dc <loop_level>: + 200028dc: d37ff80c lsl x12, x0, #1 + 200028e0: 8b00018c add x12, x12, x0 + 200028e4: 9acc254c lsr x12, x10, x12 + 200028e8: 9240098c and x12, x12, #0x7 + 200028ec: f100099f cmp x12, #0x2 + 200028f0: 5400004b b.lt 200028f8 <skip> // b.tstop + 200028f4: 97ffffd9 bl 20002858 <__asm_dcache_level> + +00000000200028f8 <skip>: + 200028f8: 91000400 add x0, x0, #0x1 + 200028fc: eb00017f cmp x11, x0 + 20002900: 54fffeec b.gt 200028dc <loop_level> + 20002904: d2800000 mov x0, #0x0 // #0 + 20002908: d51a0000 msr csselr_el1, x0 + 2000290c: d5033f9f dsb sy + 20002910: d5033fdf isb + 20002914: aa0f03fe mov x30, x15 + +0000000020002918 <finished>: + 20002918: d65f03c0 ret + +000000002000291c <flush_dcache_all>: + 2000291c: d2800000 mov x0, #0x0 // #0 + 20002920: 17ffffe7 b 200028bc <__asm_dcache_all> 20002924: d65f03c0 ret -0000000020002928 <invalidate_dcache_range>: - 20002928: d53b0023 mrs x3, ctr_el0 - 2000292c: d3504c63 ubfx x3, x3, #16, #4 - 20002930: d2800082 mov x2, #0x4 // #4 - 20002934: 9ac32042 lsl x2, x2, x3 - 20002938: d1000443 sub x3, x2, #0x1 - 2000293c: 8a230000 bic x0, x0, x3 - 20002940: d5087620 dc ivac, x0 - 20002944: 8b020000 add x0, x0, x2 - 20002948: eb01001f cmp x0, x1 - 2000294c: 54ffffa3 b.cc 20002940 <invalidate_dcache_range+0x18> // b.lo, b.ul, b.last - 20002950: d5033f9f dsb sy - 20002954: d65f03c0 ret +0000000020002928 <invalidate_dcache_all>: + 20002928: d2800020 mov x0, #0x1 // #1 + 2000292c: 17ffffe4 b 200028bc <__asm_dcache_all> + 20002930: d65f03c0 ret + +0000000020002934 <flush_dcache_range>: + 20002934: d53b0023 mrs x3, ctr_el0 + 20002938: d350fc63 lsr x3, x3, #16 + 2000293c: 92400c63 and x3, x3, #0xf + 20002940: d2800082 mov x2, #0x4 // #4 + 20002944: 9ac32042 lsl x2, x2, x3 + 20002948: d1000443 sub x3, x2, #0x1 + 2000294c: 8a230000 bic x0, x0, x3 + 20002950: d50b7e20 dc civac, x0 + 20002954: 8b020000 add x0, x0, x2 + 20002958: eb01001f cmp x0, x1 + 2000295c: 54ffffa3 b.cc 20002950 <flush_dcache_range+0x1c> // b.lo, b.ul, b.last + 20002960: d5033f9f dsb sy + 20002964: d65f03c0 ret + +0000000020002968 <invalidate_dcache_range>: + 20002968: d53b0023 mrs x3, ctr_el0 + 2000296c: d3504c63 ubfx x3, x3, #16, #4 + 20002970: d2800082 mov x2, #0x4 // #4 + 20002974: 9ac32042 lsl x2, x2, x3 + 20002978: d1000443 sub x3, x2, #0x1 + 2000297c: 8a230000 bic x0, x0, x3 + 20002980: d5087620 dc ivac, x0 + 20002984: 8b020000 add x0, x0, x2 + 20002988: eb01001f cmp x0, x1 + 2000298c: 54ffffa3 b.cc 20002980 <invalidate_dcache_range+0x18> // b.lo, b.ul, b.last + 20002990: d5033f9f dsb sy + 20002994: d65f03c0 ret ... -0000000020002960 <memset>: - 20002960: b40006e2 cbz x2, 20002a3c <memset+0xdc> - 20002964: 12001c23 and w3, w1, #0xff - 20002968: 8b020004 add x4, x0, x2 - 2000296c: f100085f cmp x2, #0x2 - 20002970: 39000003 strb w3, [x0] - 20002974: 381ff083 sturb w3, [x4, #-1] - 20002978: 54000629 b.ls 20002a3c <memset+0xdc> // b.plast - 2000297c: 39000403 strb w3, [x0, #1] - 20002980: f100185f cmp x2, #0x6 - 20002984: 39000803 strb w3, [x0, #2] - 20002988: 381fd083 sturb w3, [x4, #-3] - 2000298c: 381fe083 sturb w3, [x4, #-2] - 20002990: 54000569 b.ls 20002a3c <memset+0xdc> // b.plast - 20002994: 39000c03 strb w3, [x0, #3] - 20002998: f100205f cmp x2, #0x8 - 2000299c: 381fc083 sturb w3, [x4, #-4] - 200029a0: 540004e9 b.ls 20002a3c <memset+0xdc> // b.plast - 200029a4: 12001c21 and w1, w1, #0xff - 200029a8: 3200c3e4 mov w4, #0x1010101 // #16843009 - 200029ac: cb0003e3 neg x3, x0 - 200029b0: 92400463 and x3, x3, #0x3 - 200029b4: 1b047c21 mul w1, w1, w4 - 200029b8: cb030042 sub x2, x2, x3 - 200029bc: 8b030005 add x5, x0, x3 - 200029c0: 927ef442 and x2, x2, #0xfffffffffffffffc - 200029c4: 8b0200a6 add x6, x5, x2 - 200029c8: b8236801 str w1, [x0, x3] - 200029cc: f100205f cmp x2, #0x8 - 200029d0: b81fc0c1 stur w1, [x6, #-4] - 200029d4: 54000349 b.ls 20002a3c <memset+0xdc> // b.plast - 200029d8: 290084a1 stp w1, w1, [x5, #4] - 200029dc: f100605f cmp x2, #0x18 - 200029e0: 293e84c1 stp w1, w1, [x6, #-12] - 200029e4: 540002c9 b.ls 20002a3c <memset+0xdc> // b.plast - 200029e8: 927e00a3 and x3, x5, #0x4 - 200029ec: 290184a1 stp w1, w1, [x5, #12] - 200029f0: 2a0103e4 mov w4, w1 - 200029f4: 91006063 add x3, x3, #0x18 - 200029f8: 290284a1 stp w1, w1, [x5, #20] - 200029fc: aa018084 orr x4, x4, x1, lsl #32 - 20002a00: cb030042 sub x2, x2, x3 - 20002a04: 293c84c1 stp w1, w1, [x6, #-28] - 20002a08: 8b0300a3 add x3, x5, x3 - 20002a0c: f1007c5f cmp x2, #0x1f - 20002a10: 293d84c1 stp w1, w1, [x6, #-20] - 20002a14: 54000149 b.ls 20002a3c <memset+0xdc> // b.plast - 20002a18: d1008041 sub x1, x2, #0x20 - 20002a1c: 927be821 and x1, x1, #0xffffffffffffffe0 - 20002a20: 91008021 add x1, x1, #0x20 - 20002a24: 8b010061 add x1, x3, x1 - 20002a28: a9001064 stp x4, x4, [x3] - 20002a2c: a9011064 stp x4, x4, [x3, #16] - 20002a30: 91008063 add x3, x3, #0x20 - 20002a34: eb01007f cmp x3, x1 - 20002a38: 54ffff81 b.ne 20002a28 <memset+0xc8> // b.any - 20002a3c: d65f03c0 ret - -0000000020002a40 <memcpy>: - 20002a40: f240043f tst x1, #0x3 - 20002a44: 54001580 b.eq 20002cf4 <memcpy+0x2b4> // b.none - 20002a48: b4000942 cbz x2, 20002b70 <memcpy+0x130> - 20002a4c: aa0003e3 mov x3, x0 - 20002a50: 14000002 b 20002a58 <memcpy+0x18> - 20002a54: b40008e2 cbz x2, 20002b70 <memcpy+0x130> - 20002a58: 38401424 ldrb w4, [x1], #1 - 20002a5c: d1000442 sub x2, x2, #0x1 - 20002a60: f240043f tst x1, #0x3 - 20002a64: 38001464 strb w4, [x3], #1 - 20002a68: 54ffff61 b.ne 20002a54 <memcpy+0x14> // b.any - 20002a6c: f2400464 ands x4, x3, #0x3 - 20002a70: 54000820 b.eq 20002b74 <memcpy+0x134> // b.none - 20002a74: f1007c5f cmp x2, #0x1f - 20002a78: 54000509 b.ls 20002b18 <memcpy+0xd8> // b.plast - 20002a7c: f100089f cmp x4, #0x2 - 20002a80: 39400025 ldrb w5, [x1] - 20002a84: b9400029 ldr w9, [x1] - 20002a88: 54000fa0 b.eq 20002c7c <memcpy+0x23c> // b.none - 20002a8c: f1000c9f cmp x4, #0x3 - 20002a90: 54000b80 b.eq 20002c00 <memcpy+0x1c0> // b.none - 20002a94: 79400026 ldrh w6, [x1] - 20002a98: d100504a sub x10, x2, #0x14 - 20002a9c: aa0303eb mov x11, x3 - 20002aa0: 927ced48 and x8, x10, #0xfffffffffffffff0 - 20002aa4: 91000c2c add x12, x1, #0x3 - 20002aa8: 39400825 ldrb w5, [x1, #2] - 20002aac: 91004d08 add x8, x8, #0x13 - 20002ab0: d344fd4a lsr x10, x10, #4 - 20002ab4: 8b080068 add x8, x3, x8 - 20002ab8: aa0c03e4 mov x4, x12 - 20002abc: 78003566 strh w6, [x11], #3 - 20002ac0: aa0b03e1 mov x1, x11 - 20002ac4: 39000865 strb w5, [x3, #2] - 20002ac8: b8401086 ldur w6, [x4, #1] - 20002acc: 91004084 add x4, x4, #0x10 - 20002ad0: b85f5085 ldur w5, [x4, #-11] - 20002ad4: b85f9083 ldur w3, [x4, #-7] - 20002ad8: 138960c7 extr w7, w6, w9, #24 - 20002adc: b85fd089 ldur w9, [x4, #-3] - 20002ae0: 138660a6 extr w6, w5, w6, #24 - 20002ae4: 13856065 extr w5, w3, w5, #24 - 20002ae8: 29001827 stp w7, w6, [x1] - 20002aec: 13836123 extr w3, w9, w3, #24 - 20002af0: 29010c25 stp w5, w3, [x1, #8] - 20002af4: 91004021 add x1, x1, #0x10 - 20002af8: eb01011f cmp x8, x1 - 20002afc: 54fffe61 b.ne 20002ac8 <memcpy+0x88> // b.any - 20002b00: 91000541 add x1, x10, #0x1 - 20002b04: d1004c42 sub x2, x2, #0x13 - 20002b08: d37cec21 lsl x1, x1, #4 - 20002b0c: cb0a1042 sub x2, x2, x10, lsl #4 - 20002b10: 8b010163 add x3, x11, x1 - 20002b14: 8b010181 add x1, x12, x1 - 20002b18: 927d0047 and x7, x2, #0x8 - 20002b1c: 927e0046 and x6, x2, #0x4 - 20002b20: 927f0045 and x5, x2, #0x2 - 20002b24: 92400044 and x4, x2, #0x1 - 20002b28: 36200ee2 tbz w2, #4, 20002d04 <memcpy+0x2c4> - 20002b2c: f9400428 ldr x8, [x1, #8] - 20002b30: aa0303e2 mov x2, x3 - 20002b34: f8410429 ldr x9, [x1], #16 - 20002b38: f8010449 str x9, [x2], #16 - 20002b3c: f9000468 str x8, [x3, #8] - 20002b40: b4000067 cbz x7, 20002b4c <memcpy+0x10c> - 20002b44: f8408423 ldr x3, [x1], #8 - 20002b48: f8008443 str x3, [x2], #8 - 20002b4c: b4000066 cbz x6, 20002b58 <memcpy+0x118> - 20002b50: b8404423 ldr w3, [x1], #4 - 20002b54: b8004443 str w3, [x2], #4 - 20002b58: b4000065 cbz x5, 20002b64 <memcpy+0x124> - 20002b5c: 78402423 ldrh w3, [x1], #2 - 20002b60: 78002443 strh w3, [x2], #2 - 20002b64: b4000064 cbz x4, 20002b70 <memcpy+0x130> - 20002b68: 39400021 ldrb w1, [x1] - 20002b6c: 39000041 strb w1, [x2] - 20002b70: d65f03c0 ret - 20002b74: f1003c5f cmp x2, #0xf - 20002b78: 54000c29 b.ls 20002cfc <memcpy+0x2bc> // b.plast - 20002b7c: d1004049 sub x9, x2, #0x10 - 20002b80: aa0103e4 mov x4, x1 - 20002b84: 927ced29 and x9, x9, #0xfffffffffffffff0 - 20002b88: 91004129 add x9, x9, #0x10 - 20002b8c: 8b090068 add x8, x3, x9 - 20002b90: 29401c85 ldp w5, w7, [x4] - 20002b94: 91004084 add x4, x4, #0x10 - 20002b98: b85f8086 ldur w6, [x4, #-8] - 20002b9c: 29001c65 stp w5, w7, [x3] - 20002ba0: 91004063 add x3, x3, #0x10 - 20002ba4: b85fc085 ldur w5, [x4, #-4] - 20002ba8: b81f8066 stur w6, [x3, #-8] - 20002bac: b81fc065 stur w5, [x3, #-4] - 20002bb0: eb08007f cmp x3, x8 - 20002bb4: 54fffee1 b.ne 20002b90 <memcpy+0x150> // b.any - 20002bb8: 92400c42 and x2, x2, #0xf - 20002bbc: 8b090021 add x1, x1, x9 - 20002bc0: 927e0045 and x5, x2, #0x4 - 20002bc4: 927f0044 and x4, x2, #0x2 - 20002bc8: 92400043 and x3, x2, #0x1 - 20002bcc: 36180062 tbz w2, #3, 20002bd8 <memcpy+0x198> - 20002bd0: f8408422 ldr x2, [x1], #8 - 20002bd4: f8008502 str x2, [x8], #8 - 20002bd8: b4000065 cbz x5, 20002be4 <memcpy+0x1a4> - 20002bdc: b8404422 ldr w2, [x1], #4 - 20002be0: b8004502 str w2, [x8], #4 - 20002be4: b4000064 cbz x4, 20002bf0 <memcpy+0x1b0> - 20002be8: 78402422 ldrh w2, [x1], #2 - 20002bec: 78002502 strh w2, [x8], #2 - 20002bf0: b4fffc03 cbz x3, 20002b70 <memcpy+0x130> - 20002bf4: 39400021 ldrb w1, [x1] - 20002bf8: 39000101 strb w1, [x8] - 20002bfc: d65f03c0 ret - 20002c00: d100504b sub x11, x2, #0x14 - 20002c04: aa0303ec mov x12, x3 - 20002c08: 927ced6a and x10, x11, #0xfffffffffffffff0 - 20002c0c: 91000421 add x1, x1, #0x1 - 20002c10: 9100454a add x10, x10, #0x11 - 20002c14: d344fd6b lsr x11, x11, #4 - 20002c18: 38001585 strb w5, [x12], #1 - 20002c1c: 8b0a006a add x10, x3, x10 - 20002c20: aa0103e4 mov x4, x1 - 20002c24: aa0c03e3 mov x3, x12 - 20002c28: b8403087 ldur w7, [x4, #3] - 20002c2c: 91004084 add x4, x4, #0x10 - 20002c30: b85f7086 ldur w6, [x4, #-9] - 20002c34: b85fb085 ldur w5, [x4, #-5] - 20002c38: 138920e8 extr w8, w7, w9, #8 - 20002c3c: b85ff089 ldur w9, [x4, #-1] - 20002c40: 138720c7 extr w7, w6, w7, #8 - 20002c44: 138620a6 extr w6, w5, w6, #8 - 20002c48: 29001c68 stp w8, w7, [x3] - 20002c4c: 13852125 extr w5, w9, w5, #8 - 20002c50: 29011466 stp w6, w5, [x3, #8] - 20002c54: 91004063 add x3, x3, #0x10 - 20002c58: eb0a007f cmp x3, x10 - 20002c5c: 54fffe61 b.ne 20002c28 <memcpy+0x1e8> // b.any - 20002c60: 91000564 add x4, x11, #0x1 - 20002c64: d1004442 sub x2, x2, #0x11 - 20002c68: d37cec84 lsl x4, x4, #4 - 20002c6c: cb0b1042 sub x2, x2, x11, lsl #4 - 20002c70: 8b040183 add x3, x12, x4 - 20002c74: 8b040021 add x1, x1, x4 - 20002c78: 17ffffa8 b 20002b18 <memcpy+0xd8> - 20002c7c: 78402424 ldrh w4, [x1], #2 - 20002c80: d100504c sub x12, x2, #0x14 - 20002c84: 927ced8b and x11, x12, #0xfffffffffffffff0 - 20002c88: d344fd8c lsr x12, x12, #4 - 20002c8c: 9100496b add x11, x11, #0x12 - 20002c90: 8b0b006b add x11, x3, x11 - 20002c94: aa0103e5 mov x5, x1 - 20002c98: 78002464 strh w4, [x3], #2 - 20002c9c: aa0303e4 mov x4, x3 - 20002ca0: b84020a8 ldur w8, [x5, #2] - 20002ca4: 910040a5 add x5, x5, #0x10 - 20002ca8: b85f60a7 ldur w7, [x5, #-10] - 20002cac: b85fa0a6 ldur w6, [x5, #-6] - 20002cb0: 1389410a extr w10, w8, w9, #16 - 20002cb4: b85fe0a9 ldur w9, [x5, #-2] - 20002cb8: 138840e8 extr w8, w7, w8, #16 - 20002cbc: 138740c7 extr w7, w6, w7, #16 - 20002cc0: 2900208a stp w10, w8, [x4] - 20002cc4: 13864126 extr w6, w9, w6, #16 - 20002cc8: 29011887 stp w7, w6, [x4, #8] - 20002ccc: 91004084 add x4, x4, #0x10 - 20002cd0: eb04017f cmp x11, x4 - 20002cd4: 54fffe61 b.ne 20002ca0 <memcpy+0x260> // b.any - 20002cd8: 91000584 add x4, x12, #0x1 - 20002cdc: d1004842 sub x2, x2, #0x12 - 20002ce0: d37cec84 lsl x4, x4, #4 - 20002ce4: cb0c1042 sub x2, x2, x12, lsl #4 - 20002ce8: 8b040063 add x3, x3, x4 - 20002cec: 8b040021 add x1, x1, x4 - 20002cf0: 17ffff8a b 20002b18 <memcpy+0xd8> - 20002cf4: aa0003e3 mov x3, x0 - 20002cf8: 17ffff5d b 20002a6c <memcpy+0x2c> - 20002cfc: aa0303e8 mov x8, x3 - 20002d00: 17ffffb0 b 20002bc0 <memcpy+0x180> - 20002d04: aa0303e2 mov x2, x3 - 20002d08: 17ffff8e b 20002b40 <memcpy+0x100> - 20002d0c: 00000000 .inst 0x00000000 ; undefined - -0000000020002d10 <platform_init>: - 20002d10: a9bb7bfd stp x29, x30, [sp, #-80]! - 20002d14: 910003fd mov x29, sp - 20002d18: a9025bf5 stp x21, x22, [sp, #32] - 20002d1c: b4000c42 cbz x2, 20002ea4 <platform_init+0x194> - 20002d20: 7100041f cmp w0, #0x1 - 20002d24: a90153f3 stp x19, x20, [sp, #16] - 20002d28: aa0203f4 mov x20, x2 - 20002d2c: 2a0003f3 mov w19, w0 - 20002d30: f9001bf7 str x23, [sp, #48] - 20002d34: 5400078c b.gt 20002e24 <platform_init+0x114> - 20002d38: 90001017 adrp x23, 20202000 <__bss_start> - 20002d3c: 911ca2f3 add x19, x23, #0x728 - 20002d40: d0000fe2 adrp x2, 20200000 <DATA_BASE> - 20002d44: d0000fe1 adrp x1, 20200000 <DATA_BASE> - 20002d48: f941c821 ldr x1, [x1, #912] - 20002d4c: 910f4042 add x2, x2, #0x3d0 - 20002d50: aa1303e0 mov x0, x19 - 20002d54: 940018bf bl 20009050 <remoteproc_init> - 20002d58: b4000880 cbz x0, 20002e68 <platform_init+0x158> - 20002d5c: d2a40c01 mov x1, #0x20600000 // #543162368 - 20002d60: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002d64: 9137c000 add x0, x0, #0xdf0 - 20002d68: 910123f6 add x22, sp, #0x48 - 20002d6c: f90027e1 str x1, [sp, #72] - 20002d70: 97fffb7c bl 20001b60 <my_printf> - 20002d74: aa1603e1 mov x1, x22 - 20002d78: 91006265 add x5, x19, #0x18 - 20002d7c: 52800004 mov w4, #0x0 // #0 - 20002d80: d2840003 mov x3, #0x2000 // #8192 - 20002d84: d2800002 mov x2, #0x0 // #0 - 20002d88: aa1303e0 mov x0, x19 - 20002d8c: 940019c1 bl 20009490 <remoteproc_mmap> - 20002d90: aa0003f5 mov x21, x0 - 20002d94: b4000780 cbz x0, 20002e84 <platform_init+0x174> - 20002d98: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002d9c: 91390000 add x0, x0, #0xe40 - 20002da0: 97fffb70 bl 20001b60 <my_printf> - 20002da4: d2a40e01 mov x1, #0x20700000 // #544210944 - 20002da8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002dac: 9139a000 add x0, x0, #0xe68 - 20002db0: f90027e1 str x1, [sp, #72] - 20002db4: 97fffb6b bl 20001b60 <my_printf> - 20002db8: aa1603e1 mov x1, x22 - 20002dbc: d2800005 mov x5, #0x0 // #0 - 20002dc0: 52800004 mov w4, #0x0 // #0 - 20002dc4: d2a00203 mov x3, #0x100000 // #1048576 - 20002dc8: d2800002 mov x2, #0x0 // #0 - 20002dcc: aa1303e0 mov x0, x19 - 20002dd0: 940019b0 bl 20009490 <remoteproc_mmap> - 20002dd4: b4000600 cbz x0, 20002e94 <platform_init+0x184> - 20002dd8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002ddc: 913ae000 add x0, x0, #0xeb8 - 20002de0: 97fffb60 bl 20001b60 <my_printf> - 20002de4: aa1503e1 mov x1, x21 - 20002de8: d2840002 mov x2, #0x2000 // #8192 - 20002dec: aa1303e0 mov x0, x19 - 20002df0: 94001878 bl 20008fd0 <remoteproc_set_rsc_table> - 20002df4: 2a0003f5 mov w21, w0 - 20002df8: 350002e0 cbnz w0, 20002e54 <platform_init+0x144> - 20002dfc: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002e00: 913c2000 add x0, x0, #0xf08 - 20002e04: 97fffb57 bl 20001b60 <my_printf> - 20002e08: f9401bf7 ldr x23, [sp, #48] - 20002e0c: f9000293 str x19, [x20] - 20002e10: a94153f3 ldp x19, x20, [sp, #16] - 20002e14: 2a1503e0 mov w0, w21 - 20002e18: a9425bf5 ldp x21, x22, [sp, #32] - 20002e1c: a8c57bfd ldp x29, x30, [sp], #80 - 20002e20: d65f03c0 ret - 20002e24: aa0103f5 mov x21, x1 - 20002e28: 52800002 mov w2, #0x0 // #0 - 20002e2c: d2800001 mov x1, #0x0 // #0 - 20002e30: f94006a0 ldr x0, [x21, #8] - 20002e34: 94002b6d bl 2000dbe8 <strtoul> - 20002e38: 71000a7f cmp w19, #0x2 - 20002e3c: 54fff7e0 b.eq 20002d38 <platform_init+0x28> // b.none - 20002e40: 52800002 mov w2, #0x0 // #0 - 20002e44: d2800001 mov x1, #0x0 // #0 - 20002e48: f9400aa0 ldr x0, [x21, #16] - 20002e4c: 94002b67 bl 2000dbe8 <strtoul> - 20002e50: 17ffffba b 20002d38 <platform_init+0x28> - 20002e54: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002e58: 913b8000 add x0, x0, #0xee0 - 20002e5c: 97fffb41 bl 20001b60 <my_printf> - 20002e60: 911ca2e0 add x0, x23, #0x728 - 20002e64: 9400188b bl 20009090 <remoteproc_remove> - 20002e68: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002e6c: 913cc000 add x0, x0, #0xf30 - 20002e70: 97fffb3c bl 20001b60 <my_printf> - 20002e74: 128002b5 mov w21, #0xffffffea // #-22 - 20002e78: a94153f3 ldp x19, x20, [sp, #16] - 20002e7c: f9401bf7 ldr x23, [sp, #48] - 20002e80: 17ffffe5 b 20002e14 <platform_init+0x104> - 20002e84: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002e88: 91384000 add x0, x0, #0xe10 - 20002e8c: 97fffb35 bl 20001b60 <my_printf> - 20002e90: 17fffff4 b 20002e60 <platform_init+0x150> - 20002e94: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002e98: 913a2000 add x0, x0, #0xe88 - 20002e9c: 97fffb31 bl 20001b60 <my_printf> - 20002ea0: 17fffff0 b 20002e60 <platform_init+0x150> - 20002ea4: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002ea8: 91368000 add x0, x0, #0xda0 - 20002eac: 128002b5 mov w21, #0xffffffea // #-22 - 20002eb0: 97fffb2c bl 20001b60 <my_printf> - 20002eb4: 17ffffd8 b 20002e14 <platform_init+0x104> - 20002eb8: d503201f nop - 20002ebc: d503201f nop - -0000000020002ec0 <platform_create_rpmsg_vdev>: - 20002ec0: a9ba7bfd stp x29, x30, [sp, #-96]! - 20002ec4: 910003fd mov x29, sp - 20002ec8: a9025bf5 stp x21, x22, [sp, #32] - 20002ecc: aa0003f6 mov x22, x0 - 20002ed0: d2801800 mov x0, #0xc0 // #192 - 20002ed4: a90363f7 stp x23, x24, [sp, #48] - 20002ed8: 2a0103f8 mov w24, w1 - 20002edc: 2a0203f7 mov w23, w2 - 20002ee0: a9046bf9 stp x25, x26, [sp, #64] - 20002ee4: aa0303f9 mov x25, x3 - 20002ee8: aa0403fa mov x26, x4 - 20002eec: 94001051 bl 20007030 <pvPortMalloc> - 20002ef0: b40008e0 cbz x0, 2000300c <platform_create_rpmsg_vdev+0x14c> - 20002ef4: d2801802 mov x2, #0xc0 // #192 - 20002ef8: 52800001 mov w1, #0x0 // #0 - 20002efc: a90153f3 stp x19, x20, [sp, #16] - 20002f00: aa0003f5 mov x21, x0 - 20002f04: 97fffe97 bl 20002960 <memset> - 20002f08: d2a40e01 mov x1, #0x20700000 // #544210944 - 20002f0c: aa1603e0 mov x0, x22 - 20002f10: 94001904 bl 20009320 <remoteproc_get_io_with_pa> - 20002f14: aa0003f3 mov x19, x0 - 20002f18: b4000780 cbz x0, 20003008 <platform_create_rpmsg_vdev+0x148> - 20002f1c: f9403402 ldr x2, [x0, #104] - 20002f20: b4000822 cbz x2, 20003024 <platform_create_rpmsg_vdev+0x164> - 20002f24: d2a40e01 mov x1, #0x20700000 // #544210944 - 20002f28: d63f0040 blr x2 - 20002f2c: aa0003f4 mov x20, x0 - 20002f30: f9400260 ldr x0, [x19] - 20002f34: b100041f cmn x0, #0x1 - 20002f38: 54000540 b.eq 20002fe0 <platform_create_rpmsg_vdev+0x120> // b.none - 20002f3c: f9400a61 ldr x1, [x19, #16] - 20002f40: eb14003f cmp x1, x20 - 20002f44: 540004e9 b.ls 20002fe0 <platform_create_rpmsg_vdev+0x120> // b.plast - 20002f48: 8b140014 add x20, x0, x20 - 20002f4c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002f50: 913d8000 add x0, x0, #0xf60 - 20002f54: 97fffb03 bl 20001b60 <my_printf> - 20002f58: 2a1803e1 mov w1, w24 - 20002f5c: aa1903e3 mov x3, x25 - 20002f60: 2a1703e2 mov w2, w23 - 20002f64: aa1603e0 mov x0, x22 - 20002f68: 94001e68 bl 2000a908 <remoteproc_create_virtio> - 20002f6c: aa0003f8 mov x24, x0 - 20002f70: b4000ca0 cbz x0, 20003104 <platform_create_rpmsg_vdev+0x244> - 20002f74: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20002f78: 913ec000 add x0, x0, #0xfb0 - 20002f7c: 97fffaf9 bl 20001b60 <my_printf> - 20002f80: 35000357 cbnz w23, 20002fe8 <platform_create_rpmsg_vdev+0x128> - 20002f84: 90001017 adrp x23, 20202000 <__bss_start> - 20002f88: 911ca2f7 add x23, x23, #0x728 - 20002f8c: 9101c2f7 add x23, x23, #0x70 - 20002f90: aa1403e1 mov x1, x20 - 20002f94: aa1703e0 mov x0, x23 - 20002f98: d2a00202 mov x2, #0x100000 // #1048576 - 20002f9c: 9400163f bl 20008898 <rpmsg_virtio_init_shm_pool> - 20002fa0: aa1803e1 mov x1, x24 - 20002fa4: aa1703e4 mov x4, x23 - 20002fa8: aa1303e3 mov x3, x19 - 20002fac: aa1a03e2 mov x2, x26 - 20002fb0: aa1503e0 mov x0, x21 - 20002fb4: 9400165b bl 20008920 <rpmsg_init_vdev> - 20002fb8: 2a0003e1 mov w1, w0 - 20002fbc: aa1503e0 mov x0, x21 - 20002fc0: 35000841 cbnz w1, 200030c8 <platform_create_rpmsg_vdev+0x208> - 20002fc4: a94153f3 ldp x19, x20, [sp, #16] - 20002fc8: a9425bf5 ldp x21, x22, [sp, #32] - 20002fcc: a94363f7 ldp x23, x24, [sp, #48] - 20002fd0: a9446bf9 ldp x25, x26, [sp, #64] - 20002fd4: a8c67bfd ldp x29, x30, [sp], #96 - 20002fd8: d65f03c0 ret - 20002fdc: f9402bfb ldr x27, [sp, #80] - 20002fe0: d2800014 mov x20, #0x0 // #0 - 20002fe4: 17ffffda b 20002f4c <platform_create_rpmsg_vdev+0x8c> - 20002fe8: aa1803e1 mov x1, x24 - 20002fec: aa1303e3 mov x3, x19 - 20002ff0: aa1a03e2 mov x2, x26 - 20002ff4: d2800004 mov x4, #0x0 // #0 - 20002ff8: aa1503e0 mov x0, x21 - 20002ffc: 94001649 bl 20008920 <rpmsg_init_vdev> - 20003000: 2a0003e1 mov w1, w0 - 20003004: 17ffffee b 20002fbc <platform_create_rpmsg_vdev+0xfc> - 20003008: a94153f3 ldp x19, x20, [sp, #16] - 2000300c: d2800000 mov x0, #0x0 // #0 - 20003010: a9425bf5 ldp x21, x22, [sp, #32] - 20003014: a94363f7 ldp x23, x24, [sp, #48] - 20003018: a9446bf9 ldp x25, x26, [sp, #64] - 2000301c: a8c67bfd ldp x29, x30, [sp], #96 - 20003020: d65f03c0 ret - 20003024: f9401263 ldr x3, [x19, #32] - 20003028: d2a40e00 mov x0, #0x20700000 // #544210944 - 2000302c: f9002bfb str x27, [sp, #80] - 20003030: b100047f cmn x3, #0x1 - 20003034: 8a000074 and x20, x3, x0 - 20003038: 54000400 b.eq 200030b8 <platform_create_rpmsg_vdev+0x1f8> // b.none - 2000303c: d2a40e1b mov x27, #0x20700000 // #544210944 - 20003040: 1400000a b 20003068 <platform_create_rpmsg_vdev+0x1a8> - 20003044: d63f0040 blr x2 - 20003048: eb1b001f cmp x0, x27 - 2000304c: 54000320 b.eq 200030b0 <platform_create_rpmsg_vdev+0x1f0> // b.none - 20003050: f9400a61 ldr x1, [x19, #16] - 20003054: f9401263 ldr x3, [x19, #32] - 20003058: 91000460 add x0, x3, #0x1 - 2000305c: 8b000294 add x20, x20, x0 - 20003060: eb01029f cmp x20, x1 - 20003064: 54fffbc2 b.cs 20002fdc <platform_create_rpmsg_vdev+0x11c> // b.hs, b.nlast - 20003068: f9403262 ldr x2, [x19, #96] - 2000306c: aa1403e1 mov x1, x20 - 20003070: aa1303e0 mov x0, x19 - 20003074: b5fffe82 cbnz x2, 20003044 <platform_create_rpmsg_vdev+0x184> - 20003078: f9400e60 ldr x0, [x19, #24] - 2000307c: a9408664 ldp x4, x1, [x19, #8] - 20003080: f101001f cmp x0, #0x40 - 20003084: 9ac02680 lsr x0, x20, x0 - 20003088: 9a9f3002 csel x2, x0, xzr, cc // cc = lo, ul, last - 2000308c: b4fffe64 cbz x4, 20003058 <platform_create_rpmsg_vdev+0x198> - 20003090: eb01029f cmp x20, x1 - 20003094: 8a030280 and x0, x20, x3 - 20003098: 54fffe02 b.cs 20003058 <platform_create_rpmsg_vdev+0x198> // b.hs, b.nlast - 2000309c: f8627881 ldr x1, [x4, x2, lsl #3] - 200030a0: 8b010000 add x0, x0, x1 - 200030a4: eb1b001f cmp x0, x27 - 200030a8: 54fffd41 b.ne 20003050 <platform_create_rpmsg_vdev+0x190> // b.any - 200030ac: d503201f nop - 200030b0: f9402bfb ldr x27, [sp, #80] - 200030b4: 17ffff9f b 20002f30 <platform_create_rpmsg_vdev+0x70> - 200030b8: f9400661 ldr x1, [x19, #8] - 200030bc: f9400034 ldr x20, [x1] - 200030c0: cb140014 sub x20, x0, x20 - 200030c4: 17ffffde b 2000303c <platform_create_rpmsg_vdev+0x17c> - 200030c8: 900000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 200030cc: 913f4000 add x0, x0, #0xfd0 - 200030d0: 97fffaa4 bl 20001b60 <my_printf> - 200030d4: aa1803e1 mov x1, x24 - 200030d8: aa1603e0 mov x0, x22 - 200030dc: 94001df7 bl 2000a8b8 <remoteproc_remove_virtio> - 200030e0: aa1503e0 mov x0, x21 - 200030e4: 94000ff7 bl 200070c0 <vPortFree> - 200030e8: d2800000 mov x0, #0x0 // #0 - 200030ec: a94153f3 ldp x19, x20, [sp, #16] - 200030f0: a9425bf5 ldp x21, x22, [sp, #32] - 200030f4: a94363f7 ldp x23, x24, [sp, #48] - 200030f8: a9446bf9 ldp x25, x26, [sp, #64] - 200030fc: a8c67bfd ldp x29, x30, [sp], #96 - 20003100: d65f03c0 ret - 20003104: 900000e0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20003108: 913e0000 add x0, x0, #0xf80 - 2000310c: 97fffa95 bl 20001b60 <my_printf> - 20003110: 17fffff4 b 200030e0 <platform_create_rpmsg_vdev+0x220> - 20003114: d503201f nop - 20003118: d503201f nop - 2000311c: d503201f nop - -0000000020003120 <platform_poll>: - 20003120: a9bd7bfd stp x29, x30, [sp, #-48]! - 20003124: 910003fd mov x29, sp - 20003128: a90153f3 stp x19, x20, [sp, #16] - 2000312c: 52800034 mov w20, #0x1 // #1 - 20003130: f9403413 ldr x19, [x0, #104] - 20003134: f90013f5 str x21, [sp, #32] - 20003138: aa0003f5 mov x21, x0 - 2000313c: 91014273 add x19, x19, #0x50 - 20003140: 94001322 bl 20007dc8 <metal_irq_save_disable> - 20003144: 885f7e61 ldxr w1, [x19] - 20003148: 88027e74 stxr w2, w20, [x19] - 2000314c: 35ffffc2 cbnz w2, 20003144 <platform_poll+0x24> - 20003150: d5033bbf dmb ish - 20003154: 34000081 cbz w1, 20003164 <platform_poll+0x44> - 20003158: d503207f wfi - 2000315c: 9400131d bl 20007dd0 <metal_irq_restore_enable> - 20003160: 17fffff8 b 20003140 <platform_poll+0x20> - 20003164: 9400131b bl 20007dd0 <metal_irq_restore_enable> - 20003168: aa1503e0 mov x0, x21 - 2000316c: 12800001 mov w1, #0xffffffff // #-1 - 20003170: 94001e68 bl 2000ab10 <remoteproc_get_notification> - 20003174: 52800000 mov w0, #0x0 // #0 - 20003178: a94153f3 ldp x19, x20, [sp, #16] - 2000317c: f94013f5 ldr x21, [sp, #32] - 20003180: a8c37bfd ldp x29, x30, [sp], #48 - 20003184: d65f03c0 ret - 20003188: d503201f nop - 2000318c: d503201f nop - -0000000020003190 <platform_release_rpmsg_vdev>: - 20003190: b4000040 cbz x0, 20003198 <platform_release_rpmsg_vdev+0x8> - 20003194: 14000fcb b 200070c0 <vPortFree> - 20003198: d65f03c0 ret - 2000319c: d503201f nop - -00000000200031a0 <platform_cleanup>: - 200031a0: b4000040 cbz x0, 200031a8 <platform_cleanup+0x8> - 200031a4: 140017bb b 20009090 <remoteproc_remove> - 200031a8: d65f03c0 ret - 200031ac: 00000000 .inst 0x00000000 ; undefined - -00000000200031b0 <raspi4_a72_proc_mmap>: - 200031b0: a9bb7bfd stp x29, x30, [sp, #-80]! - 200031b4: 910003fd mov x29, sp - 200031b8: a90153f3 stp x19, x20, [sp, #16] - 200031bc: b4000880 cbz x0, 200032cc <raspi4_a72_proc_mmap+0x11c> - 200031c0: a9025bf5 stp x21, x22, [sp, #32] - 200031c4: aa0003f6 mov x22, x0 - 200031c8: a90363f7 stp x23, x24, [sp, #48] - 200031cc: f9400035 ldr x21, [x1] - 200031d0: f9400057 ldr x23, [x2] - 200031d4: 8a1702a0 and x0, x21, x23 - 200031d8: b100041f cmn x0, #0x1 - 200031dc: 54000c80 b.eq 2000336c <raspi4_a72_proc_mmap+0x1bc> // b.none - 200031e0: b10006bf cmn x21, #0x1 - 200031e4: d2800a00 mov x0, #0x50 // #80 - 200031e8: 9a9712b5 csel x21, x21, x23, ne // ne = any - 200031ec: b10006ff cmn x23, #0x1 - 200031f0: aa0303f8 mov x24, x3 - 200031f4: 9a9512f7 csel x23, x23, x21, ne // ne = any - 200031f8: f90023f9 str x25, [sp, #64] - 200031fc: aa0503f9 mov x25, x5 - 20003200: 94000f8c bl 20007030 <pvPortMalloc> - 20003204: aa0003f4 mov x20, x0 - 20003208: b40005c0 cbz x0, 200032c0 <raspi4_a72_proc_mmap+0x110> - 2000320c: d2800e00 mov x0, #0x70 // #112 - 20003210: 94000f88 bl 20007030 <pvPortMalloc> - 20003214: aa0003f3 mov x19, x0 - 20003218: b4000b00 cbz x0, 20003378 <raspi4_a72_proc_mmap+0x1c8> - 2000321c: aa1503e1 mov x1, x21 - 20003220: 91002282 add x2, x20, #0x8 - 20003224: a9005697 stp x23, x21, [x20] - 20003228: aa1803e3 mov x3, x24 - 2000322c: d2800006 mov x6, #0x0 // #0 - 20003230: 52800005 mov w5, #0x0 // #0 - 20003234: 52800804 mov w4, #0x40 // #64 - 20003238: f9000a98 str x24, [x20, #16] - 2000323c: 3900629f strb wzr, [x20, #24] - 20003240: f9001e80 str x0, [x20, #56] - 20003244: 940010ef bl 20007600 <metal_io_init> - 20003248: f94016c1 ldr x1, [x22, #40] - 2000324c: 910082c2 add x2, x22, #0x20 - 20003250: 91010280 add x0, x20, #0x40 - 20003254: a9040682 stp x2, x1, [x20, #64] - 20003258: f90016c0 str x0, [x22, #40] - 2000325c: f9402681 ldr x1, [x20, #72] - 20003260: f9000020 str x0, [x1] - 20003264: b4000059 cbz x25, 2000326c <raspi4_a72_proc_mmap+0xbc> - 20003268: f9000333 str x19, [x25] - 2000326c: f9403662 ldr x2, [x19, #104] - 20003270: f9400695 ldr x21, [x20, #8] - 20003274: b4000362 cbz x2, 200032e0 <raspi4_a72_proc_mmap+0x130> - 20003278: aa1503e1 mov x1, x21 - 2000327c: aa1303e0 mov x0, x19 - 20003280: d63f0040 blr x2 - 20003284: aa0003f4 mov x20, x0 - 20003288: f9400260 ldr x0, [x19] - 2000328c: b100041f cmn x0, #0x1 - 20003290: 54000180 b.eq 200032c0 <raspi4_a72_proc_mmap+0x110> // b.none - 20003294: f9400a61 ldr x1, [x19, #16] - 20003298: eb14003f cmp x1, x20 - 2000329c: 54000129 b.ls 200032c0 <raspi4_a72_proc_mmap+0x110> // b.plast - 200032a0: 8b140013 add x19, x0, x20 - 200032a4: a9425bf5 ldp x21, x22, [sp, #32] - 200032a8: aa1303e0 mov x0, x19 - 200032ac: a94153f3 ldp x19, x20, [sp, #16] - 200032b0: a94363f7 ldp x23, x24, [sp, #48] - 200032b4: f94023f9 ldr x25, [sp, #64] - 200032b8: a8c57bfd ldp x29, x30, [sp], #80 - 200032bc: d65f03c0 ret - 200032c0: a9425bf5 ldp x21, x22, [sp, #32] - 200032c4: a94363f7 ldp x23, x24, [sp, #48] - 200032c8: f94023f9 ldr x25, [sp, #64] - 200032cc: d2800013 mov x19, #0x0 // #0 - 200032d0: aa1303e0 mov x0, x19 - 200032d4: a94153f3 ldp x19, x20, [sp, #16] - 200032d8: a8c57bfd ldp x29, x30, [sp], #80 - 200032dc: d65f03c0 ret - 200032e0: f9401262 ldr x2, [x19, #32] - 200032e4: b100045f cmn x2, #0x1 - 200032e8: 8a0202b4 and x20, x21, x2 - 200032ec: 540001c1 b.ne 20003324 <raspi4_a72_proc_mmap+0x174> // b.any - 200032f0: f9400660 ldr x0, [x19, #8] - 200032f4: f9400014 ldr x20, [x0] - 200032f8: cb1402b4 sub x20, x21, x20 - 200032fc: 1400000a b 20003324 <raspi4_a72_proc_mmap+0x174> - 20003300: d63f0060 blr x3 - 20003304: eb0002bf cmp x21, x0 - 20003308: 54fffc00 b.eq 20003288 <raspi4_a72_proc_mmap+0xd8> // b.none - 2000330c: f9401262 ldr x2, [x19, #32] - 20003310: f9400a60 ldr x0, [x19, #16] - 20003314: 91000441 add x1, x2, #0x1 - 20003318: 8b010294 add x20, x20, x1 - 2000331c: eb00029f cmp x20, x0 - 20003320: 54fffd02 b.cs 200032c0 <raspi4_a72_proc_mmap+0x110> // b.hs, b.nlast - 20003324: f9403263 ldr x3, [x19, #96] - 20003328: aa1403e1 mov x1, x20 - 2000332c: aa1303e0 mov x0, x19 - 20003330: b5fffe83 cbnz x3, 20003300 <raspi4_a72_proc_mmap+0x150> - 20003334: f9400e61 ldr x1, [x19, #24] - 20003338: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000333c: f9400663 ldr x3, [x19, #8] - 20003340: f101003f cmp x1, #0x40 - 20003344: 9ac12681 lsr x1, x20, x1 - 20003348: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last - 2000334c: b4fffdc3 cbz x3, 20003304 <raspi4_a72_proc_mmap+0x154> - 20003350: f9400a64 ldr x4, [x19, #16] - 20003354: 8a020282 and x2, x20, x2 - 20003358: eb04029f cmp x20, x4 - 2000335c: 54fffd42 b.cs 20003304 <raspi4_a72_proc_mmap+0x154> // b.hs, b.nlast - 20003360: f8617860 ldr x0, [x3, x1, lsl #3] - 20003364: 8b000040 add x0, x2, x0 - 20003368: 17ffffe7 b 20003304 <raspi4_a72_proc_mmap+0x154> - 2000336c: a9425bf5 ldp x21, x22, [sp, #32] - 20003370: a94363f7 ldp x23, x24, [sp, #48] - 20003374: 17ffffd6 b 200032cc <raspi4_a72_proc_mmap+0x11c> - 20003378: aa1403e0 mov x0, x20 - 2000337c: 94000f51 bl 200070c0 <vPortFree> - 20003380: a9425bf5 ldp x21, x22, [sp, #32] - 20003384: a94363f7 ldp x23, x24, [sp, #48] - 20003388: f94023f9 ldr x25, [sp, #64] - 2000338c: 17ffffd1 b 200032d0 <raspi4_a72_proc_mmap+0x120> - -0000000020003390 <raspi4_a72_proc_remove>: - 20003390: b4000680 cbz x0, 20003460 <raspi4_a72_proc_remove+0xd0> - 20003394: a9bd7bfd stp x29, x30, [sp, #-48]! - 20003398: 910003fd mov x29, sp - 2000339c: a90153f3 stp x19, x20, [sp, #16] - 200033a0: aa0003f4 mov x20, x0 - 200033a4: f90013f5 str x21, [sp, #32] - 200033a8: f9403415 ldr x21, [x0, #104] - 200033ac: b4000535 cbz x21, 20003450 <raspi4_a72_proc_remove+0xc0> - 200033b0: f9400c00 ldr x0, [x0, #24] - 200033b4: b4000040 cbz x0, 200033bc <raspi4_a72_proc_remove+0x2c> - 200033b8: 94000f42 bl 200070c0 <vPortFree> - 200033bc: f8420e93 ldr x19, [x20, #32]! - 200033c0: eb14027f cmp x19, x20 - 200033c4: 540000e0 b.eq 200033e0 <raspi4_a72_proc_remove+0x50> // b.none - 200033c8: f1010260 subs x0, x19, #0x40 - 200033cc: 54000040 b.eq 200033d4 <raspi4_a72_proc_remove+0x44> // b.none - 200033d0: 94000f3c bl 200070c0 <vPortFree> - 200033d4: f9400273 ldr x19, [x19] - 200033d8: eb14027f cmp x19, x20 - 200033dc: 54ffff61 b.ne 200033c8 <raspi4_a72_proc_remove+0x38> // b.any - 200033e0: f94016a0 ldr x0, [x21, #40] - 200033e4: b940a000 ldr w0, [x0, #160] - 200033e8: 940011f4 bl 20007bb8 <metal_irq_disable> - 200033ec: f94016a0 ldr x0, [x21, #40] - 200033f0: d2800002 mov x2, #0x0 // #0 - 200033f4: d2800001 mov x1, #0x0 // #0 - 200033f8: b940a000 ldr w0, [x0, #160] - 200033fc: 940011cb bl 20007b28 <metal_irq_register> - 20003400: f94016a0 ldr x0, [x21, #40] - 20003404: b4000040 cbz x0, 2000340c <raspi4_a72_proc_remove+0x7c> - 20003408: 94001030 bl 200074c8 <metal_device_close> - 2000340c: f9400aa0 ldr x0, [x21, #16] - 20003410: b4000040 cbz x0, 20003418 <raspi4_a72_proc_remove+0x88> - 20003414: 9400102d bl 200074c8 <metal_device_close> - 20003418: b0000fe1 adrp x1, 20200000 <DATA_BASE> - 2000341c: b0000fe0 adrp x0, 20200000 <DATA_BASE> - 20003420: f941b821 ldr x1, [x1, #880] - 20003424: f941a000 ldr x0, [x0, #832] - 20003428: a9488c24 ldp x4, x3, [x1, #136] - 2000342c: 91022025 add x5, x1, #0x88 - 20003430: 91022002 add x2, x0, #0x88 - 20003434: f9000483 str x3, [x4, #8] - 20003438: f9000064 str x4, [x3] - 2000343c: a9488c04 ldp x4, x3, [x0, #136] - 20003440: a9089425 stp x5, x5, [x1, #136] - 20003444: f9000483 str x3, [x4, #8] - 20003448: f9000064 str x4, [x3] - 2000344c: a9088802 stp x2, x2, [x0, #136] - 20003450: a94153f3 ldp x19, x20, [sp, #16] - 20003454: f94013f5 ldr x21, [sp, #32] - 20003458: a8c37bfd ldp x29, x30, [sp], #48 - 2000345c: d65f03c0 ret - 20003460: d65f03c0 ret - 20003464: d503201f nop - 20003468: d503201f nop - 2000346c: d503201f nop - -0000000020003470 <metal_io_write.part.0>: - 20003470: b00000e3 adrp x3, 20020000 <__FRAME_END__+0x738> - 20003474: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20003478: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000347c: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20003480: 910003fd mov x29, sp - 20003484: 9100a063 add x3, x3, #0x28 - 20003488: 9135a042 add x2, x2, #0xd68 - 2000348c: 9100c000 add x0, x0, #0x30 - 20003490: 52802421 mov w1, #0x121 // #289 - 20003494: 9400284d bl 2000d5c8 <__assert_func> - 20003498: d503201f nop - 2000349c: d503201f nop - -00000000200034a0 <raspi4_a72_proc_init>: - 200034a0: f100001f cmp x0, #0x0 - 200034a4: a9bc7bfd stp x29, x30, [sp, #-64]! - 200034a8: 910003fd mov x29, sp - 200034ac: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any - 200034b0: fa401844 ccmp x2, #0x0, #0x4, ne // ne = any - 200034b4: a90153f3 stp x19, x20, [sp, #16] - 200034b8: d2800014 mov x20, #0x0 // #0 - 200034bc: 54000860 b.eq 200035c8 <raspi4_a72_proc_init+0x128> // b.none - 200034c0: aa0003f4 mov x20, x0 - 200034c4: b0000fe0 adrp x0, 20200000 <DATA_BASE> - 200034c8: f941b800 ldr x0, [x0, #880] - 200034cc: aa0203f3 mov x19, x2 - 200034d0: a9025bf5 stp x21, x22, [sp, #32] - 200034d4: aa0103f5 mov x21, x1 - 200034d8: 9100e3f6 add x22, sp, #0x38 - 200034dc: 9400100f bl 20007518 <metal_register_generic_device> - 200034e0: b0000fe0 adrp x0, 20200000 <DATA_BASE> - 200034e4: f941a000 ldr x0, [x0, #832] - 200034e8: 9400100c bl 20007518 <metal_register_generic_device> - 200034ec: aa1603e2 mov x2, x22 - 200034f0: a9400660 ldp x0, x1, [x19] - 200034f4: 94000fd1 bl 20007438 <metal_device_open> - 200034f8: 35000b60 cbnz w0, 20003664 <raspi4_a72_proc_init+0x1c4> - 200034fc: f9401fe3 ldr x3, [sp, #56] - 20003500: b9401060 ldr w0, [x3, #16] - 20003504: f9000a63 str x3, [x19, #16] - 20003508: 34000680 cbz w0, 200035d8 <raspi4_a72_proc_init+0x138> - 2000350c: 91006063 add x3, x3, #0x18 - 20003510: aa1603e2 mov x2, x22 - 20003514: f9400260 ldr x0, [x19] - 20003518: f9000e63 str x3, [x19, #24] - 2000351c: f9401261 ldr x1, [x19, #32] - 20003520: 94000fc6 bl 20007438 <metal_device_open> - 20003524: 350008e0 cbnz w0, 20003640 <raspi4_a72_proc_init+0x1a0> - 20003528: f9401fe0 ldr x0, [sp, #56] - 2000352c: b9401001 ldr w1, [x0, #16] - 20003530: f9001660 str x0, [x19, #40] - 20003534: 340007a1 cbz w1, 20003628 <raspi4_a72_proc_init+0x188> - 20003538: 91006000 add x0, x0, #0x18 - 2000353c: 91014261 add x1, x19, #0x50 - 20003540: 52800022 mov w2, #0x1 // #1 - 20003544: f9001a60 str x0, [x19, #48] - 20003548: aa0103e0 mov x0, x1 - 2000354c: f9002695 str x21, [x20, #72] - 20003550: f9003693 str x19, [x20, #104] - 20003554: 885f7c01 ldxr w1, [x0] - 20003558: 88037c02 stxr w3, w2, [x0] - 2000355c: 35ffffc3 cbnz w3, 20003554 <raspi4_a72_proc_init+0xb4> - 20003560: d5033bbf dmb ish - 20003564: f9401660 ldr x0, [x19, #40] - 20003568: f9405015 ldr x21, [x0, #160] - 2000356c: 2a1503e0 mov w0, w21 - 20003570: 94001236 bl 20007e48 <metal_raspi4_irq_init> - 20003574: 2a0003e1 mov w1, w0 - 20003578: 350006e0 cbnz w0, 20003654 <raspi4_a72_proc_init+0x1b4> - 2000357c: b0000fe3 adrp x3, 20200000 <DATA_BASE> - 20003580: 52801401 mov w1, #0xa0 // #160 - 20003584: f941d863 ldr x3, [x3, #944] - 20003588: 52800102 mov w2, #0x8 // #8 - 2000358c: 52800580 mov w0, #0x2c // #44 - 20003590: 97fffbb0 bl 20002450 <isr_register> - 20003594: 2a0003e1 mov w1, w0 - 20003598: 350002e0 cbnz w0, 200035f4 <raspi4_a72_proc_init+0x154> - 2000359c: 90000001 adrp x1, 20003000 <platform_create_rpmsg_vdev+0x140> - 200035a0: aa1403e2 mov x2, x20 - 200035a4: 911a4021 add x1, x1, #0x690 - 200035a8: 2a1503e0 mov w0, w21 - 200035ac: 9400115f bl 20007b28 <metal_irq_register> - 200035b0: 2a1503e0 mov w0, w21 - 200035b4: 9400117f bl 20007bb0 <metal_irq_enable> - 200035b8: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x738> - 200035bc: 9104c000 add x0, x0, #0x130 - 200035c0: 97fff968 bl 20001b60 <my_printf> - 200035c4: a9425bf5 ldp x21, x22, [sp, #32] - 200035c8: aa1403e0 mov x0, x20 - 200035cc: a94153f3 ldp x19, x20, [sp, #16] - 200035d0: a8c47bfd ldp x29, x30, [sp], #64 - 200035d4: d65f03c0 ret - 200035d8: d2800014 mov x20, #0x0 // #0 - 200035dc: a9425bf5 ldp x21, x22, [sp, #32] - 200035e0: aa1403e0 mov x0, x20 - 200035e4: f9000e7f str xzr, [x19, #24] - 200035e8: a94153f3 ldp x19, x20, [sp, #16] - 200035ec: a8c47bfd ldp x29, x30, [sp], #64 - 200035f0: d65f03c0 ret - 200035f4: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x738> - 200035f8: 91040000 add x0, x0, #0x100 - 200035fc: 97fff959 bl 20001b60 <my_printf> - 20003600: f9401660 ldr x0, [x19, #40] - 20003604: b40003e0 cbz x0, 20003680 <raspi4_a72_proc_init+0x1e0> - 20003608: f9400a74 ldr x20, [x19, #16] - 2000360c: b4000134 cbz x20, 20003630 <raspi4_a72_proc_init+0x190> - 20003610: d2800014 mov x20, #0x0 // #0 - 20003614: a9425bf5 ldp x21, x22, [sp, #32] - 20003618: aa1403e0 mov x0, x20 - 2000361c: a94153f3 ldp x19, x20, [sp, #16] - 20003620: a8c47bfd ldp x29, x30, [sp], #64 - 20003624: d65f03c0 ret - 20003628: f9001a7f str xzr, [x19, #48] - 2000362c: 17fffff7 b 20003608 <raspi4_a72_proc_init+0x168> - 20003630: d2800000 mov x0, #0x0 // #0 - 20003634: 94000fa5 bl 200074c8 <metal_device_close> - 20003638: a9425bf5 ldp x21, x22, [sp, #32] - 2000363c: 17ffffe3 b 200035c8 <raspi4_a72_proc_init+0x128> - 20003640: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20003644: 2a0003e1 mov w1, w0 - 20003648: 91024040 add x0, x2, #0x90 - 2000364c: 97fff945 bl 20001b60 <my_printf> - 20003650: 17ffffee b 20003608 <raspi4_a72_proc_init+0x168> - 20003654: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20003658: 91032000 add x0, x0, #0xc8 - 2000365c: 97fff941 bl 20001b60 <my_printf> - 20003660: 17ffffe8 b 20003600 <raspi4_a72_proc_init+0x160> - 20003664: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20003668: 2a0003e1 mov w1, w0 - 2000366c: 91018040 add x0, x2, #0x60 - 20003670: d2800014 mov x20, #0x0 // #0 - 20003674: 97fff93b bl 20001b60 <my_printf> +00000000200029a0 <memset>: + 200029a0: b40006e2 cbz x2, 20002a7c <memset+0xdc> + 200029a4: 12001c23 and w3, w1, #0xff + 200029a8: 8b020004 add x4, x0, x2 + 200029ac: f100085f cmp x2, #0x2 + 200029b0: 39000003 strb w3, [x0] + 200029b4: 381ff083 sturb w3, [x4, #-1] + 200029b8: 54000629 b.ls 20002a7c <memset+0xdc> // b.plast + 200029bc: 39000403 strb w3, [x0, #1] + 200029c0: f100185f cmp x2, #0x6 + 200029c4: 39000803 strb w3, [x0, #2] + 200029c8: 381fd083 sturb w3, [x4, #-3] + 200029cc: 381fe083 sturb w3, [x4, #-2] + 200029d0: 54000569 b.ls 20002a7c <memset+0xdc> // b.plast + 200029d4: 39000c03 strb w3, [x0, #3] + 200029d8: f100205f cmp x2, #0x8 + 200029dc: 381fc083 sturb w3, [x4, #-4] + 200029e0: 540004e9 b.ls 20002a7c <memset+0xdc> // b.plast + 200029e4: 12001c21 and w1, w1, #0xff + 200029e8: 3200c3e4 mov w4, #0x1010101 // #16843009 + 200029ec: cb0003e3 neg x3, x0 + 200029f0: 92400463 and x3, x3, #0x3 + 200029f4: 1b047c21 mul w1, w1, w4 + 200029f8: cb030042 sub x2, x2, x3 + 200029fc: 8b030005 add x5, x0, x3 + 20002a00: 927ef442 and x2, x2, #0xfffffffffffffffc + 20002a04: 8b0200a6 add x6, x5, x2 + 20002a08: b8236801 str w1, [x0, x3] + 20002a0c: f100205f cmp x2, #0x8 + 20002a10: b81fc0c1 stur w1, [x6, #-4] + 20002a14: 54000349 b.ls 20002a7c <memset+0xdc> // b.plast + 20002a18: 290084a1 stp w1, w1, [x5, #4] + 20002a1c: f100605f cmp x2, #0x18 + 20002a20: 293e84c1 stp w1, w1, [x6, #-12] + 20002a24: 540002c9 b.ls 20002a7c <memset+0xdc> // b.plast + 20002a28: 927e00a3 and x3, x5, #0x4 + 20002a2c: 290184a1 stp w1, w1, [x5, #12] + 20002a30: 2a0103e4 mov w4, w1 + 20002a34: 91006063 add x3, x3, #0x18 + 20002a38: 290284a1 stp w1, w1, [x5, #20] + 20002a3c: aa018084 orr x4, x4, x1, lsl #32 + 20002a40: cb030042 sub x2, x2, x3 + 20002a44: 293c84c1 stp w1, w1, [x6, #-28] + 20002a48: 8b0300a3 add x3, x5, x3 + 20002a4c: f1007c5f cmp x2, #0x1f + 20002a50: 293d84c1 stp w1, w1, [x6, #-20] + 20002a54: 54000149 b.ls 20002a7c <memset+0xdc> // b.plast + 20002a58: d1008041 sub x1, x2, #0x20 + 20002a5c: 927be821 and x1, x1, #0xffffffffffffffe0 + 20002a60: 91008021 add x1, x1, #0x20 + 20002a64: 8b010061 add x1, x3, x1 + 20002a68: a9001064 stp x4, x4, [x3] + 20002a6c: a9011064 stp x4, x4, [x3, #16] + 20002a70: 91008063 add x3, x3, #0x20 + 20002a74: eb01007f cmp x3, x1 + 20002a78: 54ffff81 b.ne 20002a68 <memset+0xc8> // b.any + 20002a7c: d65f03c0 ret + +0000000020002a80 <memcpy>: + 20002a80: f240043f tst x1, #0x3 + 20002a84: 54001580 b.eq 20002d34 <memcpy+0x2b4> // b.none + 20002a88: b4000942 cbz x2, 20002bb0 <memcpy+0x130> + 20002a8c: aa0003e3 mov x3, x0 + 20002a90: 14000002 b 20002a98 <memcpy+0x18> + 20002a94: b40008e2 cbz x2, 20002bb0 <memcpy+0x130> + 20002a98: 38401424 ldrb w4, [x1], #1 + 20002a9c: d1000442 sub x2, x2, #0x1 + 20002aa0: f240043f tst x1, #0x3 + 20002aa4: 38001464 strb w4, [x3], #1 + 20002aa8: 54ffff61 b.ne 20002a94 <memcpy+0x14> // b.any + 20002aac: f2400464 ands x4, x3, #0x3 + 20002ab0: 54000820 b.eq 20002bb4 <memcpy+0x134> // b.none + 20002ab4: f1007c5f cmp x2, #0x1f + 20002ab8: 54000509 b.ls 20002b58 <memcpy+0xd8> // b.plast + 20002abc: f100089f cmp x4, #0x2 + 20002ac0: 39400025 ldrb w5, [x1] + 20002ac4: b9400029 ldr w9, [x1] + 20002ac8: 54000fa0 b.eq 20002cbc <memcpy+0x23c> // b.none + 20002acc: f1000c9f cmp x4, #0x3 + 20002ad0: 54000b80 b.eq 20002c40 <memcpy+0x1c0> // b.none + 20002ad4: 79400026 ldrh w6, [x1] + 20002ad8: d100504a sub x10, x2, #0x14 + 20002adc: aa0303eb mov x11, x3 + 20002ae0: 927ced48 and x8, x10, #0xfffffffffffffff0 + 20002ae4: 91000c2c add x12, x1, #0x3 + 20002ae8: 39400825 ldrb w5, [x1, #2] + 20002aec: 91004d08 add x8, x8, #0x13 + 20002af0: d344fd4a lsr x10, x10, #4 + 20002af4: 8b080068 add x8, x3, x8 + 20002af8: aa0c03e4 mov x4, x12 + 20002afc: 78003566 strh w6, [x11], #3 + 20002b00: aa0b03e1 mov x1, x11 + 20002b04: 39000865 strb w5, [x3, #2] + 20002b08: b8401086 ldur w6, [x4, #1] + 20002b0c: 91004084 add x4, x4, #0x10 + 20002b10: b85f5085 ldur w5, [x4, #-11] + 20002b14: b85f9083 ldur w3, [x4, #-7] + 20002b18: 138960c7 extr w7, w6, w9, #24 + 20002b1c: b85fd089 ldur w9, [x4, #-3] + 20002b20: 138660a6 extr w6, w5, w6, #24 + 20002b24: 13856065 extr w5, w3, w5, #24 + 20002b28: 29001827 stp w7, w6, [x1] + 20002b2c: 13836123 extr w3, w9, w3, #24 + 20002b30: 29010c25 stp w5, w3, [x1, #8] + 20002b34: 91004021 add x1, x1, #0x10 + 20002b38: eb01011f cmp x8, x1 + 20002b3c: 54fffe61 b.ne 20002b08 <memcpy+0x88> // b.any + 20002b40: 91000541 add x1, x10, #0x1 + 20002b44: d1004c42 sub x2, x2, #0x13 + 20002b48: d37cec21 lsl x1, x1, #4 + 20002b4c: cb0a1042 sub x2, x2, x10, lsl #4 + 20002b50: 8b010163 add x3, x11, x1 + 20002b54: 8b010181 add x1, x12, x1 + 20002b58: 927d0047 and x7, x2, #0x8 + 20002b5c: 927e0046 and x6, x2, #0x4 + 20002b60: 927f0045 and x5, x2, #0x2 + 20002b64: 92400044 and x4, x2, #0x1 + 20002b68: 36200ee2 tbz w2, #4, 20002d44 <memcpy+0x2c4> + 20002b6c: f9400428 ldr x8, [x1, #8] + 20002b70: aa0303e2 mov x2, x3 + 20002b74: f8410429 ldr x9, [x1], #16 + 20002b78: f8010449 str x9, [x2], #16 + 20002b7c: f9000468 str x8, [x3, #8] + 20002b80: b4000067 cbz x7, 20002b8c <memcpy+0x10c> + 20002b84: f8408423 ldr x3, [x1], #8 + 20002b88: f8008443 str x3, [x2], #8 + 20002b8c: b4000066 cbz x6, 20002b98 <memcpy+0x118> + 20002b90: b8404423 ldr w3, [x1], #4 + 20002b94: b8004443 str w3, [x2], #4 + 20002b98: b4000065 cbz x5, 20002ba4 <memcpy+0x124> + 20002b9c: 78402423 ldrh w3, [x1], #2 + 20002ba0: 78002443 strh w3, [x2], #2 + 20002ba4: b4000064 cbz x4, 20002bb0 <memcpy+0x130> + 20002ba8: 39400021 ldrb w1, [x1] + 20002bac: 39000041 strb w1, [x2] + 20002bb0: d65f03c0 ret + 20002bb4: f1003c5f cmp x2, #0xf + 20002bb8: 54000c29 b.ls 20002d3c <memcpy+0x2bc> // b.plast + 20002bbc: d1004049 sub x9, x2, #0x10 + 20002bc0: aa0103e4 mov x4, x1 + 20002bc4: 927ced29 and x9, x9, #0xfffffffffffffff0 + 20002bc8: 91004129 add x9, x9, #0x10 + 20002bcc: 8b090068 add x8, x3, x9 + 20002bd0: 29401c85 ldp w5, w7, [x4] + 20002bd4: 91004084 add x4, x4, #0x10 + 20002bd8: b85f8086 ldur w6, [x4, #-8] + 20002bdc: 29001c65 stp w5, w7, [x3] + 20002be0: 91004063 add x3, x3, #0x10 + 20002be4: b85fc085 ldur w5, [x4, #-4] + 20002be8: b81f8066 stur w6, [x3, #-8] + 20002bec: b81fc065 stur w5, [x3, #-4] + 20002bf0: eb08007f cmp x3, x8 + 20002bf4: 54fffee1 b.ne 20002bd0 <memcpy+0x150> // b.any + 20002bf8: 92400c42 and x2, x2, #0xf + 20002bfc: 8b090021 add x1, x1, x9 + 20002c00: 927e0045 and x5, x2, #0x4 + 20002c04: 927f0044 and x4, x2, #0x2 + 20002c08: 92400043 and x3, x2, #0x1 + 20002c0c: 36180062 tbz w2, #3, 20002c18 <memcpy+0x198> + 20002c10: f8408422 ldr x2, [x1], #8 + 20002c14: f8008502 str x2, [x8], #8 + 20002c18: b4000065 cbz x5, 20002c24 <memcpy+0x1a4> + 20002c1c: b8404422 ldr w2, [x1], #4 + 20002c20: b8004502 str w2, [x8], #4 + 20002c24: b4000064 cbz x4, 20002c30 <memcpy+0x1b0> + 20002c28: 78402422 ldrh w2, [x1], #2 + 20002c2c: 78002502 strh w2, [x8], #2 + 20002c30: b4fffc03 cbz x3, 20002bb0 <memcpy+0x130> + 20002c34: 39400021 ldrb w1, [x1] + 20002c38: 39000101 strb w1, [x8] + 20002c3c: d65f03c0 ret + 20002c40: d100504b sub x11, x2, #0x14 + 20002c44: aa0303ec mov x12, x3 + 20002c48: 927ced6a and x10, x11, #0xfffffffffffffff0 + 20002c4c: 91000421 add x1, x1, #0x1 + 20002c50: 9100454a add x10, x10, #0x11 + 20002c54: d344fd6b lsr x11, x11, #4 + 20002c58: 38001585 strb w5, [x12], #1 + 20002c5c: 8b0a006a add x10, x3, x10 + 20002c60: aa0103e4 mov x4, x1 + 20002c64: aa0c03e3 mov x3, x12 + 20002c68: b8403087 ldur w7, [x4, #3] + 20002c6c: 91004084 add x4, x4, #0x10 + 20002c70: b85f7086 ldur w6, [x4, #-9] + 20002c74: b85fb085 ldur w5, [x4, #-5] + 20002c78: 138920e8 extr w8, w7, w9, #8 + 20002c7c: b85ff089 ldur w9, [x4, #-1] + 20002c80: 138720c7 extr w7, w6, w7, #8 + 20002c84: 138620a6 extr w6, w5, w6, #8 + 20002c88: 29001c68 stp w8, w7, [x3] + 20002c8c: 13852125 extr w5, w9, w5, #8 + 20002c90: 29011466 stp w6, w5, [x3, #8] + 20002c94: 91004063 add x3, x3, #0x10 + 20002c98: eb0a007f cmp x3, x10 + 20002c9c: 54fffe61 b.ne 20002c68 <memcpy+0x1e8> // b.any + 20002ca0: 91000564 add x4, x11, #0x1 + 20002ca4: d1004442 sub x2, x2, #0x11 + 20002ca8: d37cec84 lsl x4, x4, #4 + 20002cac: cb0b1042 sub x2, x2, x11, lsl #4 + 20002cb0: 8b040183 add x3, x12, x4 + 20002cb4: 8b040021 add x1, x1, x4 + 20002cb8: 17ffffa8 b 20002b58 <memcpy+0xd8> + 20002cbc: 78402424 ldrh w4, [x1], #2 + 20002cc0: d100504c sub x12, x2, #0x14 + 20002cc4: 927ced8b and x11, x12, #0xfffffffffffffff0 + 20002cc8: d344fd8c lsr x12, x12, #4 + 20002ccc: 9100496b add x11, x11, #0x12 + 20002cd0: 8b0b006b add x11, x3, x11 + 20002cd4: aa0103e5 mov x5, x1 + 20002cd8: 78002464 strh w4, [x3], #2 + 20002cdc: aa0303e4 mov x4, x3 + 20002ce0: b84020a8 ldur w8, [x5, #2] + 20002ce4: 910040a5 add x5, x5, #0x10 + 20002ce8: b85f60a7 ldur w7, [x5, #-10] + 20002cec: b85fa0a6 ldur w6, [x5, #-6] + 20002cf0: 1389410a extr w10, w8, w9, #16 + 20002cf4: b85fe0a9 ldur w9, [x5, #-2] + 20002cf8: 138840e8 extr w8, w7, w8, #16 + 20002cfc: 138740c7 extr w7, w6, w7, #16 + 20002d00: 2900208a stp w10, w8, [x4] + 20002d04: 13864126 extr w6, w9, w6, #16 + 20002d08: 29011887 stp w7, w6, [x4, #8] + 20002d0c: 91004084 add x4, x4, #0x10 + 20002d10: eb04017f cmp x11, x4 + 20002d14: 54fffe61 b.ne 20002ce0 <memcpy+0x260> // b.any + 20002d18: 91000584 add x4, x12, #0x1 + 20002d1c: d1004842 sub x2, x2, #0x12 + 20002d20: d37cec84 lsl x4, x4, #4 + 20002d24: cb0c1042 sub x2, x2, x12, lsl #4 + 20002d28: 8b040063 add x3, x3, x4 + 20002d2c: 8b040021 add x1, x1, x4 + 20002d30: 17ffff8a b 20002b58 <memcpy+0xd8> + 20002d34: aa0003e3 mov x3, x0 + 20002d38: 17ffff5d b 20002aac <memcpy+0x2c> + 20002d3c: aa0303e8 mov x8, x3 + 20002d40: 17ffffb0 b 20002c00 <memcpy+0x180> + 20002d44: aa0303e2 mov x2, x3 + 20002d48: 17ffff8e b 20002b80 <memcpy+0x100> + 20002d4c: 00000000 .inst 0x00000000 ; undefined + +0000000020002d50 <platform_init>: + 20002d50: a9bb7bfd stp x29, x30, [sp, #-80]! + 20002d54: 910003fd mov x29, sp + 20002d58: a9025bf5 stp x21, x22, [sp, #32] + 20002d5c: b4000c42 cbz x2, 20002ee4 <platform_init+0x194> + 20002d60: 7100041f cmp w0, #0x1 + 20002d64: a90153f3 stp x19, x20, [sp, #16] + 20002d68: aa0203f4 mov x20, x2 + 20002d6c: 2a0003f3 mov w19, w0 + 20002d70: f9001bf7 str x23, [sp, #48] + 20002d74: 5400078c b.gt 20002e64 <platform_init+0x114> + 20002d78: 90001017 adrp x23, 20202000 <__bss_start> + 20002d7c: 911ca2f3 add x19, x23, #0x728 + 20002d80: d0000fe2 adrp x2, 20200000 <DATA_BASE> + 20002d84: d0000fe1 adrp x1, 20200000 <DATA_BASE> + 20002d88: f941c821 ldr x1, [x1, #912] + 20002d8c: 910f4042 add x2, x2, #0x3d0 + 20002d90: aa1303e0 mov x0, x19 + 20002d94: 940018ef bl 20009150 <remoteproc_init> + 20002d98: b4000880 cbz x0, 20002ea8 <platform_init+0x158> + 20002d9c: d2a40c01 mov x1, #0x20600000 // #543162368 + 20002da0: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002da4: 91394000 add x0, x0, #0xe50 + 20002da8: 910123f6 add x22, sp, #0x48 + 20002dac: f90027e1 str x1, [sp, #72] + 20002db0: 97fffb7c bl 20001ba0 <my_printf> + 20002db4: aa1603e1 mov x1, x22 + 20002db8: 91006265 add x5, x19, #0x18 + 20002dbc: 52800004 mov w4, #0x0 // #0 + 20002dc0: d2840003 mov x3, #0x2000 // #8192 + 20002dc4: d2800002 mov x2, #0x0 // #0 + 20002dc8: aa1303e0 mov x0, x19 + 20002dcc: 940019f1 bl 20009590 <remoteproc_mmap> + 20002dd0: aa0003f5 mov x21, x0 + 20002dd4: b4000780 cbz x0, 20002ec4 <platform_init+0x174> + 20002dd8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002ddc: 913a8000 add x0, x0, #0xea0 + 20002de0: 97fffb70 bl 20001ba0 <my_printf> + 20002de4: d2a40e01 mov x1, #0x20700000 // #544210944 + 20002de8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002dec: 913b2000 add x0, x0, #0xec8 + 20002df0: f90027e1 str x1, [sp, #72] + 20002df4: 97fffb6b bl 20001ba0 <my_printf> + 20002df8: aa1603e1 mov x1, x22 + 20002dfc: d2800005 mov x5, #0x0 // #0 + 20002e00: 52800004 mov w4, #0x0 // #0 + 20002e04: d2a00203 mov x3, #0x100000 // #1048576 + 20002e08: d2800002 mov x2, #0x0 // #0 + 20002e0c: aa1303e0 mov x0, x19 + 20002e10: 940019e0 bl 20009590 <remoteproc_mmap> + 20002e14: b4000600 cbz x0, 20002ed4 <platform_init+0x184> + 20002e18: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002e1c: 913c6000 add x0, x0, #0xf18 + 20002e20: 97fffb60 bl 20001ba0 <my_printf> + 20002e24: aa1503e1 mov x1, x21 + 20002e28: d2840002 mov x2, #0x2000 // #8192 + 20002e2c: aa1303e0 mov x0, x19 + 20002e30: 940018a8 bl 200090d0 <remoteproc_set_rsc_table> + 20002e34: 2a0003f5 mov w21, w0 + 20002e38: 350002e0 cbnz w0, 20002e94 <platform_init+0x144> + 20002e3c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002e40: 913da000 add x0, x0, #0xf68 + 20002e44: 97fffb57 bl 20001ba0 <my_printf> + 20002e48: f9401bf7 ldr x23, [sp, #48] + 20002e4c: f9000293 str x19, [x20] + 20002e50: a94153f3 ldp x19, x20, [sp, #16] + 20002e54: 2a1503e0 mov w0, w21 + 20002e58: a9425bf5 ldp x21, x22, [sp, #32] + 20002e5c: a8c57bfd ldp x29, x30, [sp], #80 + 20002e60: d65f03c0 ret + 20002e64: aa0103f5 mov x21, x1 + 20002e68: 52800002 mov w2, #0x0 // #0 + 20002e6c: d2800001 mov x1, #0x0 // #0 + 20002e70: f94006a0 ldr x0, [x21, #8] + 20002e74: 94002b8f bl 2000dcb0 <strtoul> + 20002e78: 71000a7f cmp w19, #0x2 + 20002e7c: 54fff7e0 b.eq 20002d78 <platform_init+0x28> // b.none + 20002e80: 52800002 mov w2, #0x0 // #0 + 20002e84: d2800001 mov x1, #0x0 // #0 + 20002e88: f9400aa0 ldr x0, [x21, #16] + 20002e8c: 94002b89 bl 2000dcb0 <strtoul> + 20002e90: 17ffffba b 20002d78 <platform_init+0x28> + 20002e94: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002e98: 913d0000 add x0, x0, #0xf40 + 20002e9c: 97fffb41 bl 20001ba0 <my_printf> + 20002ea0: 911ca2e0 add x0, x23, #0x728 + 20002ea4: 940018bb bl 20009190 <remoteproc_remove> + 20002ea8: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002eac: 913e4000 add x0, x0, #0xf90 + 20002eb0: 97fffb3c bl 20001ba0 <my_printf> + 20002eb4: 128002b5 mov w21, #0xffffffea // #-22 + 20002eb8: a94153f3 ldp x19, x20, [sp, #16] + 20002ebc: f9401bf7 ldr x23, [sp, #48] + 20002ec0: 17ffffe5 b 20002e54 <platform_init+0x104> + 20002ec4: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002ec8: 9139c000 add x0, x0, #0xe70 + 20002ecc: 97fffb35 bl 20001ba0 <my_printf> + 20002ed0: 17fffff4 b 20002ea0 <platform_init+0x150> + 20002ed4: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002ed8: 913ba000 add x0, x0, #0xee8 + 20002edc: 97fffb31 bl 20001ba0 <my_printf> + 20002ee0: 17fffff0 b 20002ea0 <platform_init+0x150> + 20002ee4: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002ee8: 91380000 add x0, x0, #0xe00 + 20002eec: 128002b5 mov w21, #0xffffffea // #-22 + 20002ef0: 97fffb2c bl 20001ba0 <my_printf> + 20002ef4: 17ffffd8 b 20002e54 <platform_init+0x104> + 20002ef8: d503201f nop + 20002efc: d503201f nop + +0000000020002f00 <platform_create_rpmsg_vdev>: + 20002f00: a9ba7bfd stp x29, x30, [sp, #-96]! + 20002f04: 910003fd mov x29, sp + 20002f08: a9025bf5 stp x21, x22, [sp, #32] + 20002f0c: aa0003f6 mov x22, x0 + 20002f10: d2801800 mov x0, #0xc0 // #192 + 20002f14: a90363f7 stp x23, x24, [sp, #48] + 20002f18: 2a0103f8 mov w24, w1 + 20002f1c: 2a0203f7 mov w23, w2 + 20002f20: a9046bf9 stp x25, x26, [sp, #64] + 20002f24: aa0303f9 mov x25, x3 + 20002f28: aa0403fa mov x26, x4 + 20002f2c: 94001081 bl 20007130 <pvPortMalloc> + 20002f30: b40008e0 cbz x0, 2000304c <platform_create_rpmsg_vdev+0x14c> + 20002f34: d2801802 mov x2, #0xc0 // #192 + 20002f38: 52800001 mov w1, #0x0 // #0 + 20002f3c: a90153f3 stp x19, x20, [sp, #16] + 20002f40: aa0003f5 mov x21, x0 + 20002f44: 97fffe97 bl 200029a0 <memset> + 20002f48: d2a40e01 mov x1, #0x20700000 // #544210944 + 20002f4c: aa1603e0 mov x0, x22 + 20002f50: 94001934 bl 20009420 <remoteproc_get_io_with_pa> + 20002f54: aa0003f3 mov x19, x0 + 20002f58: b4000780 cbz x0, 20003048 <platform_create_rpmsg_vdev+0x148> + 20002f5c: f9403402 ldr x2, [x0, #104] + 20002f60: b4000822 cbz x2, 20003064 <platform_create_rpmsg_vdev+0x164> + 20002f64: d2a40e01 mov x1, #0x20700000 // #544210944 + 20002f68: d63f0040 blr x2 + 20002f6c: aa0003f4 mov x20, x0 + 20002f70: f9400260 ldr x0, [x19] + 20002f74: b100041f cmn x0, #0x1 + 20002f78: 54000540 b.eq 20003020 <platform_create_rpmsg_vdev+0x120> // b.none + 20002f7c: f9400a61 ldr x1, [x19, #16] + 20002f80: eb14003f cmp x1, x20 + 20002f84: 540004e9 b.ls 20003020 <platform_create_rpmsg_vdev+0x120> // b.plast + 20002f88: 8b140014 add x20, x0, x20 + 20002f8c: b00000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20002f90: 913f0000 add x0, x0, #0xfc0 + 20002f94: 97fffb03 bl 20001ba0 <my_printf> + 20002f98: 2a1803e1 mov w1, w24 + 20002f9c: aa1903e3 mov x3, x25 + 20002fa0: 2a1703e2 mov w2, w23 + 20002fa4: aa1603e0 mov x0, x22 + 20002fa8: 94001e98 bl 2000aa08 <remoteproc_create_virtio> + 20002fac: aa0003f8 mov x24, x0 + 20002fb0: b4000ca0 cbz x0, 20003144 <platform_create_rpmsg_vdev+0x244> + 20002fb4: d00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20002fb8: 91004000 add x0, x0, #0x10 + 20002fbc: 97fffaf9 bl 20001ba0 <my_printf> + 20002fc0: 35000357 cbnz w23, 20003028 <platform_create_rpmsg_vdev+0x128> + 20002fc4: 90001017 adrp x23, 20202000 <__bss_start> + 20002fc8: 911ca2f7 add x23, x23, #0x728 + 20002fcc: 9101c2f7 add x23, x23, #0x70 + 20002fd0: aa1403e1 mov x1, x20 + 20002fd4: aa1703e0 mov x0, x23 + 20002fd8: d2a00202 mov x2, #0x100000 // #1048576 + 20002fdc: 9400166d bl 20008990 <rpmsg_virtio_init_shm_pool> + 20002fe0: aa1803e1 mov x1, x24 + 20002fe4: aa1703e4 mov x4, x23 + 20002fe8: aa1303e3 mov x3, x19 + 20002fec: aa1a03e2 mov x2, x26 + 20002ff0: aa1503e0 mov x0, x21 + 20002ff4: 94001689 bl 20008a18 <rpmsg_init_vdev> + 20002ff8: 2a0003e1 mov w1, w0 + 20002ffc: aa1503e0 mov x0, x21 + 20003000: 35000841 cbnz w1, 20003108 <platform_create_rpmsg_vdev+0x208> + 20003004: a94153f3 ldp x19, x20, [sp, #16] + 20003008: a9425bf5 ldp x21, x22, [sp, #32] + 2000300c: a94363f7 ldp x23, x24, [sp, #48] + 20003010: a9446bf9 ldp x25, x26, [sp, #64] + 20003014: a8c67bfd ldp x29, x30, [sp], #96 + 20003018: d65f03c0 ret + 2000301c: f9402bfb ldr x27, [sp, #80] + 20003020: d2800014 mov x20, #0x0 // #0 + 20003024: 17ffffda b 20002f8c <platform_create_rpmsg_vdev+0x8c> + 20003028: aa1803e1 mov x1, x24 + 2000302c: aa1303e3 mov x3, x19 + 20003030: aa1a03e2 mov x2, x26 + 20003034: d2800004 mov x4, #0x0 // #0 + 20003038: aa1503e0 mov x0, x21 + 2000303c: 94001677 bl 20008a18 <rpmsg_init_vdev> + 20003040: 2a0003e1 mov w1, w0 + 20003044: 17ffffee b 20002ffc <platform_create_rpmsg_vdev+0xfc> + 20003048: a94153f3 ldp x19, x20, [sp, #16] + 2000304c: d2800000 mov x0, #0x0 // #0 + 20003050: a9425bf5 ldp x21, x22, [sp, #32] + 20003054: a94363f7 ldp x23, x24, [sp, #48] + 20003058: a9446bf9 ldp x25, x26, [sp, #64] + 2000305c: a8c67bfd ldp x29, x30, [sp], #96 + 20003060: d65f03c0 ret + 20003064: f9401263 ldr x3, [x19, #32] + 20003068: d2a40e00 mov x0, #0x20700000 // #544210944 + 2000306c: f9002bfb str x27, [sp, #80] + 20003070: b100047f cmn x3, #0x1 + 20003074: 8a000074 and x20, x3, x0 + 20003078: 54000400 b.eq 200030f8 <platform_create_rpmsg_vdev+0x1f8> // b.none + 2000307c: d2a40e1b mov x27, #0x20700000 // #544210944 + 20003080: 1400000a b 200030a8 <platform_create_rpmsg_vdev+0x1a8> + 20003084: d63f0040 blr x2 + 20003088: eb1b001f cmp x0, x27 + 2000308c: 54000320 b.eq 200030f0 <platform_create_rpmsg_vdev+0x1f0> // b.none + 20003090: f9400a61 ldr x1, [x19, #16] + 20003094: f9401263 ldr x3, [x19, #32] + 20003098: 91000460 add x0, x3, #0x1 + 2000309c: 8b000294 add x20, x20, x0 + 200030a0: eb01029f cmp x20, x1 + 200030a4: 54fffbc2 b.cs 2000301c <platform_create_rpmsg_vdev+0x11c> // b.hs, b.nlast + 200030a8: f9403262 ldr x2, [x19, #96] + 200030ac: aa1403e1 mov x1, x20 + 200030b0: aa1303e0 mov x0, x19 + 200030b4: b5fffe82 cbnz x2, 20003084 <platform_create_rpmsg_vdev+0x184> + 200030b8: f9400e60 ldr x0, [x19, #24] + 200030bc: a9408664 ldp x4, x1, [x19, #8] + 200030c0: f101001f cmp x0, #0x40 + 200030c4: 9ac02680 lsr x0, x20, x0 + 200030c8: 9a9f3002 csel x2, x0, xzr, cc // cc = lo, ul, last + 200030cc: b4fffe64 cbz x4, 20003098 <platform_create_rpmsg_vdev+0x198> + 200030d0: eb01029f cmp x20, x1 + 200030d4: 8a030280 and x0, x20, x3 + 200030d8: 54fffe02 b.cs 20003098 <platform_create_rpmsg_vdev+0x198> // b.hs, b.nlast + 200030dc: f8627881 ldr x1, [x4, x2, lsl #3] + 200030e0: 8b010000 add x0, x0, x1 + 200030e4: eb1b001f cmp x0, x27 + 200030e8: 54fffd41 b.ne 20003090 <platform_create_rpmsg_vdev+0x190> // b.any + 200030ec: d503201f nop + 200030f0: f9402bfb ldr x27, [sp, #80] + 200030f4: 17ffff9f b 20002f70 <platform_create_rpmsg_vdev+0x70> + 200030f8: f9400661 ldr x1, [x19, #8] + 200030fc: f9400034 ldr x20, [x1] + 20003100: cb140014 sub x20, x0, x20 + 20003104: 17ffffde b 2000307c <platform_create_rpmsg_vdev+0x17c> + 20003108: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000310c: 9100c000 add x0, x0, #0x30 + 20003110: 97fffaa4 bl 20001ba0 <my_printf> + 20003114: aa1803e1 mov x1, x24 + 20003118: aa1603e0 mov x0, x22 + 2000311c: 94001e27 bl 2000a9b8 <remoteproc_remove_virtio> + 20003120: aa1503e0 mov x0, x21 + 20003124: 94001027 bl 200071c0 <vPortFree> + 20003128: d2800000 mov x0, #0x0 // #0 + 2000312c: a94153f3 ldp x19, x20, [sp, #16] + 20003130: a9425bf5 ldp x21, x22, [sp, #32] + 20003134: a94363f7 ldp x23, x24, [sp, #48] + 20003138: a9446bf9 ldp x25, x26, [sp, #64] + 2000313c: a8c67bfd ldp x29, x30, [sp], #96 + 20003140: d65f03c0 ret + 20003144: 900000e0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20003148: 913f8000 add x0, x0, #0xfe0 + 2000314c: 97fffa95 bl 20001ba0 <my_printf> + 20003150: 17fffff4 b 20003120 <platform_create_rpmsg_vdev+0x220> + 20003154: d503201f nop + 20003158: d503201f nop + 2000315c: d503201f nop + +0000000020003160 <platform_poll>: + 20003160: a9bd7bfd stp x29, x30, [sp, #-48]! + 20003164: 910003fd mov x29, sp + 20003168: a90153f3 stp x19, x20, [sp, #16] + 2000316c: 52800034 mov w20, #0x1 // #1 + 20003170: f9403413 ldr x19, [x0, #104] + 20003174: f90013f5 str x21, [sp, #32] + 20003178: aa0003f5 mov x21, x0 + 2000317c: 91014273 add x19, x19, #0x50 + 20003180: 94001352 bl 20007ec8 <metal_irq_save_disable> + 20003184: 885f7e61 ldxr w1, [x19] + 20003188: 88027e74 stxr w2, w20, [x19] + 2000318c: 35ffffc2 cbnz w2, 20003184 <platform_poll+0x24> + 20003190: d5033bbf dmb ish + 20003194: 34000081 cbz w1, 200031a4 <platform_poll+0x44> + 20003198: d503207f wfi + 2000319c: 9400134d bl 20007ed0 <metal_irq_restore_enable> + 200031a0: 17fffff8 b 20003180 <platform_poll+0x20> + 200031a4: 9400134b bl 20007ed0 <metal_irq_restore_enable> + 200031a8: aa1503e0 mov x0, x21 + 200031ac: 12800001 mov w1, #0xffffffff // #-1 + 200031b0: 94001e9a bl 2000ac18 <remoteproc_get_notification> + 200031b4: 52800000 mov w0, #0x0 // #0 + 200031b8: a94153f3 ldp x19, x20, [sp, #16] + 200031bc: f94013f5 ldr x21, [sp, #32] + 200031c0: a8c37bfd ldp x29, x30, [sp], #48 + 200031c4: d65f03c0 ret + 200031c8: d503201f nop + 200031cc: d503201f nop + +00000000200031d0 <platform_release_rpmsg_vdev>: + 200031d0: b4000040 cbz x0, 200031d8 <platform_release_rpmsg_vdev+0x8> + 200031d4: 14000ffb b 200071c0 <vPortFree> + 200031d8: d65f03c0 ret + 200031dc: d503201f nop + +00000000200031e0 <platform_cleanup>: + 200031e0: b4000040 cbz x0, 200031e8 <platform_cleanup+0x8> + 200031e4: 140017eb b 20009190 <remoteproc_remove> + 200031e8: d65f03c0 ret + 200031ec: 00000000 .inst 0x00000000 ; undefined + +00000000200031f0 <raspi4_a72_proc_mmap>: + 200031f0: a9bb7bfd stp x29, x30, [sp, #-80]! + 200031f4: 910003fd mov x29, sp + 200031f8: a90153f3 stp x19, x20, [sp, #16] + 200031fc: b4000880 cbz x0, 2000330c <raspi4_a72_proc_mmap+0x11c> + 20003200: a9025bf5 stp x21, x22, [sp, #32] + 20003204: aa0003f6 mov x22, x0 + 20003208: a90363f7 stp x23, x24, [sp, #48] + 2000320c: f9400035 ldr x21, [x1] + 20003210: f9400057 ldr x23, [x2] + 20003214: 8a1702a0 and x0, x21, x23 + 20003218: b100041f cmn x0, #0x1 + 2000321c: 54000c80 b.eq 200033ac <raspi4_a72_proc_mmap+0x1bc> // b.none + 20003220: b10006bf cmn x21, #0x1 + 20003224: d2800a00 mov x0, #0x50 // #80 + 20003228: 9a9712b5 csel x21, x21, x23, ne // ne = any + 2000322c: b10006ff cmn x23, #0x1 + 20003230: aa0303f8 mov x24, x3 + 20003234: 9a9512f7 csel x23, x23, x21, ne // ne = any + 20003238: f90023f9 str x25, [sp, #64] + 2000323c: aa0503f9 mov x25, x5 + 20003240: 94000fbc bl 20007130 <pvPortMalloc> + 20003244: aa0003f4 mov x20, x0 + 20003248: b40005c0 cbz x0, 20003300 <raspi4_a72_proc_mmap+0x110> + 2000324c: d2800e00 mov x0, #0x70 // #112 + 20003250: 94000fb8 bl 20007130 <pvPortMalloc> + 20003254: aa0003f3 mov x19, x0 + 20003258: b4000b00 cbz x0, 200033b8 <raspi4_a72_proc_mmap+0x1c8> + 2000325c: aa1503e1 mov x1, x21 + 20003260: 91002282 add x2, x20, #0x8 + 20003264: a9005697 stp x23, x21, [x20] + 20003268: aa1803e3 mov x3, x24 + 2000326c: d2800006 mov x6, #0x0 // #0 + 20003270: 52800005 mov w5, #0x0 // #0 + 20003274: 52800804 mov w4, #0x40 // #64 + 20003278: f9000a98 str x24, [x20, #16] + 2000327c: 3900629f strb wzr, [x20, #24] + 20003280: f9001e80 str x0, [x20, #56] + 20003284: 9400111f bl 20007700 <metal_io_init> + 20003288: f94016c1 ldr x1, [x22, #40] + 2000328c: 910082c2 add x2, x22, #0x20 + 20003290: 91010280 add x0, x20, #0x40 + 20003294: a9040682 stp x2, x1, [x20, #64] + 20003298: f90016c0 str x0, [x22, #40] + 2000329c: f9402681 ldr x1, [x20, #72] + 200032a0: f9000020 str x0, [x1] + 200032a4: b4000059 cbz x25, 200032ac <raspi4_a72_proc_mmap+0xbc> + 200032a8: f9000333 str x19, [x25] + 200032ac: f9403662 ldr x2, [x19, #104] + 200032b0: f9400695 ldr x21, [x20, #8] + 200032b4: b4000362 cbz x2, 20003320 <raspi4_a72_proc_mmap+0x130> + 200032b8: aa1503e1 mov x1, x21 + 200032bc: aa1303e0 mov x0, x19 + 200032c0: d63f0040 blr x2 + 200032c4: aa0003f4 mov x20, x0 + 200032c8: f9400260 ldr x0, [x19] + 200032cc: b100041f cmn x0, #0x1 + 200032d0: 54000180 b.eq 20003300 <raspi4_a72_proc_mmap+0x110> // b.none + 200032d4: f9400a61 ldr x1, [x19, #16] + 200032d8: eb14003f cmp x1, x20 + 200032dc: 54000129 b.ls 20003300 <raspi4_a72_proc_mmap+0x110> // b.plast + 200032e0: 8b140013 add x19, x0, x20 + 200032e4: a9425bf5 ldp x21, x22, [sp, #32] + 200032e8: aa1303e0 mov x0, x19 + 200032ec: a94153f3 ldp x19, x20, [sp, #16] + 200032f0: a94363f7 ldp x23, x24, [sp, #48] + 200032f4: f94023f9 ldr x25, [sp, #64] + 200032f8: a8c57bfd ldp x29, x30, [sp], #80 + 200032fc: d65f03c0 ret + 20003300: a9425bf5 ldp x21, x22, [sp, #32] + 20003304: a94363f7 ldp x23, x24, [sp, #48] + 20003308: f94023f9 ldr x25, [sp, #64] + 2000330c: d2800013 mov x19, #0x0 // #0 + 20003310: aa1303e0 mov x0, x19 + 20003314: a94153f3 ldp x19, x20, [sp, #16] + 20003318: a8c57bfd ldp x29, x30, [sp], #80 + 2000331c: d65f03c0 ret + 20003320: f9401262 ldr x2, [x19, #32] + 20003324: b100045f cmn x2, #0x1 + 20003328: 8a0202b4 and x20, x21, x2 + 2000332c: 540001c1 b.ne 20003364 <raspi4_a72_proc_mmap+0x174> // b.any + 20003330: f9400660 ldr x0, [x19, #8] + 20003334: f9400014 ldr x20, [x0] + 20003338: cb1402b4 sub x20, x21, x20 + 2000333c: 1400000a b 20003364 <raspi4_a72_proc_mmap+0x174> + 20003340: d63f0060 blr x3 + 20003344: eb0002bf cmp x21, x0 + 20003348: 54fffc00 b.eq 200032c8 <raspi4_a72_proc_mmap+0xd8> // b.none + 2000334c: f9401262 ldr x2, [x19, #32] + 20003350: f9400a60 ldr x0, [x19, #16] + 20003354: 91000441 add x1, x2, #0x1 + 20003358: 8b010294 add x20, x20, x1 + 2000335c: eb00029f cmp x20, x0 + 20003360: 54fffd02 b.cs 20003300 <raspi4_a72_proc_mmap+0x110> // b.hs, b.nlast + 20003364: f9403263 ldr x3, [x19, #96] + 20003368: aa1403e1 mov x1, x20 + 2000336c: aa1303e0 mov x0, x19 + 20003370: b5fffe83 cbnz x3, 20003340 <raspi4_a72_proc_mmap+0x150> + 20003374: f9400e61 ldr x1, [x19, #24] + 20003378: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000337c: f9400663 ldr x3, [x19, #8] + 20003380: f101003f cmp x1, #0x40 + 20003384: 9ac12681 lsr x1, x20, x1 + 20003388: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last + 2000338c: b4fffdc3 cbz x3, 20003344 <raspi4_a72_proc_mmap+0x154> + 20003390: f9400a64 ldr x4, [x19, #16] + 20003394: 8a020282 and x2, x20, x2 + 20003398: eb04029f cmp x20, x4 + 2000339c: 54fffd42 b.cs 20003344 <raspi4_a72_proc_mmap+0x154> // b.hs, b.nlast + 200033a0: f8617860 ldr x0, [x3, x1, lsl #3] + 200033a4: 8b000040 add x0, x2, x0 + 200033a8: 17ffffe7 b 20003344 <raspi4_a72_proc_mmap+0x154> + 200033ac: a9425bf5 ldp x21, x22, [sp, #32] + 200033b0: a94363f7 ldp x23, x24, [sp, #48] + 200033b4: 17ffffd6 b 2000330c <raspi4_a72_proc_mmap+0x11c> + 200033b8: aa1403e0 mov x0, x20 + 200033bc: 94000f81 bl 200071c0 <vPortFree> + 200033c0: a9425bf5 ldp x21, x22, [sp, #32] + 200033c4: a94363f7 ldp x23, x24, [sp, #48] + 200033c8: f94023f9 ldr x25, [sp, #64] + 200033cc: 17ffffd1 b 20003310 <raspi4_a72_proc_mmap+0x120> + +00000000200033d0 <raspi4_a72_proc_remove>: + 200033d0: b4000680 cbz x0, 200034a0 <raspi4_a72_proc_remove+0xd0> + 200033d4: a9bd7bfd stp x29, x30, [sp, #-48]! + 200033d8: 910003fd mov x29, sp + 200033dc: a90153f3 stp x19, x20, [sp, #16] + 200033e0: aa0003f4 mov x20, x0 + 200033e4: f90013f5 str x21, [sp, #32] + 200033e8: f9403415 ldr x21, [x0, #104] + 200033ec: b4000535 cbz x21, 20003490 <raspi4_a72_proc_remove+0xc0> + 200033f0: f9400c00 ldr x0, [x0, #24] + 200033f4: b4000040 cbz x0, 200033fc <raspi4_a72_proc_remove+0x2c> + 200033f8: 94000f72 bl 200071c0 <vPortFree> + 200033fc: f8420e93 ldr x19, [x20, #32]! + 20003400: eb14027f cmp x19, x20 + 20003404: 540000e0 b.eq 20003420 <raspi4_a72_proc_remove+0x50> // b.none + 20003408: f1010260 subs x0, x19, #0x40 + 2000340c: 54000040 b.eq 20003414 <raspi4_a72_proc_remove+0x44> // b.none + 20003410: 94000f6c bl 200071c0 <vPortFree> + 20003414: f9400273 ldr x19, [x19] + 20003418: eb14027f cmp x19, x20 + 2000341c: 54ffff61 b.ne 20003408 <raspi4_a72_proc_remove+0x38> // b.any + 20003420: f94016a0 ldr x0, [x21, #40] + 20003424: b940a000 ldr w0, [x0, #160] + 20003428: 94001224 bl 20007cb8 <metal_irq_disable> + 2000342c: f94016a0 ldr x0, [x21, #40] + 20003430: d2800002 mov x2, #0x0 // #0 + 20003434: d2800001 mov x1, #0x0 // #0 + 20003438: b940a000 ldr w0, [x0, #160] + 2000343c: 940011fb bl 20007c28 <metal_irq_register> + 20003440: f94016a0 ldr x0, [x21, #40] + 20003444: b4000040 cbz x0, 2000344c <raspi4_a72_proc_remove+0x7c> + 20003448: 94001060 bl 200075c8 <metal_device_close> + 2000344c: f9400aa0 ldr x0, [x21, #16] + 20003450: b4000040 cbz x0, 20003458 <raspi4_a72_proc_remove+0x88> + 20003454: 9400105d bl 200075c8 <metal_device_close> + 20003458: b0000fe1 adrp x1, 20200000 <DATA_BASE> + 2000345c: b0000fe0 adrp x0, 20200000 <DATA_BASE> + 20003460: f941b821 ldr x1, [x1, #880] + 20003464: f941a000 ldr x0, [x0, #832] + 20003468: a9488c24 ldp x4, x3, [x1, #136] + 2000346c: 91022025 add x5, x1, #0x88 + 20003470: 91022002 add x2, x0, #0x88 + 20003474: f9000483 str x3, [x4, #8] + 20003478: f9000064 str x4, [x3] + 2000347c: a9488c04 ldp x4, x3, [x0, #136] + 20003480: a9089425 stp x5, x5, [x1, #136] + 20003484: f9000483 str x3, [x4, #8] + 20003488: f9000064 str x4, [x3] + 2000348c: a9088802 stp x2, x2, [x0, #136] + 20003490: a94153f3 ldp x19, x20, [sp, #16] + 20003494: f94013f5 ldr x21, [sp, #32] + 20003498: a8c37bfd ldp x29, x30, [sp], #48 + 2000349c: d65f03c0 ret + 200034a0: d65f03c0 ret + 200034a4: d503201f nop + 200034a8: d503201f nop + 200034ac: d503201f nop + +00000000200034b0 <metal_io_write.part.0>: + 200034b0: b00000e3 adrp x3, 20020000 <__FRAME_END__+0x670> + 200034b4: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x670> + 200034b8: a9bf7bfd stp x29, x30, [sp, #-16]! + 200034bc: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 200034c0: 910003fd mov x29, sp + 200034c4: 91022063 add x3, x3, #0x88 + 200034c8: 91372042 add x2, x2, #0xdc8 + 200034cc: 91024000 add x0, x0, #0x90 + 200034d0: 52802421 mov w1, #0x121 // #289 + 200034d4: 9400286f bl 2000d690 <__assert_func> + 200034d8: d503201f nop + 200034dc: d503201f nop + +00000000200034e0 <raspi4_a72_proc_init>: + 200034e0: f100001f cmp x0, #0x0 + 200034e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 200034e8: 910003fd mov x29, sp + 200034ec: fa401824 ccmp x1, #0x0, #0x4, ne // ne = any + 200034f0: fa401844 ccmp x2, #0x0, #0x4, ne // ne = any + 200034f4: a90153f3 stp x19, x20, [sp, #16] + 200034f8: d2800014 mov x20, #0x0 // #0 + 200034fc: 54000860 b.eq 20003608 <raspi4_a72_proc_init+0x128> // b.none + 20003500: aa0003f4 mov x20, x0 + 20003504: b0000fe0 adrp x0, 20200000 <DATA_BASE> + 20003508: f941b800 ldr x0, [x0, #880] + 2000350c: aa0203f3 mov x19, x2 + 20003510: a9025bf5 stp x21, x22, [sp, #32] + 20003514: aa0103f5 mov x21, x1 + 20003518: 9100e3f6 add x22, sp, #0x38 + 2000351c: 9400103f bl 20007618 <metal_register_generic_device> + 20003520: b0000fe0 adrp x0, 20200000 <DATA_BASE> + 20003524: f941a000 ldr x0, [x0, #832] + 20003528: 9400103c bl 20007618 <metal_register_generic_device> + 2000352c: aa1603e2 mov x2, x22 + 20003530: a9400660 ldp x0, x1, [x19] + 20003534: 94001001 bl 20007538 <metal_device_open> + 20003538: 35000b60 cbnz w0, 200036a4 <raspi4_a72_proc_init+0x1c4> + 2000353c: f9401fe3 ldr x3, [sp, #56] + 20003540: b9401060 ldr w0, [x3, #16] + 20003544: f9000a63 str x3, [x19, #16] + 20003548: 34000680 cbz w0, 20003618 <raspi4_a72_proc_init+0x138> + 2000354c: 91006063 add x3, x3, #0x18 + 20003550: aa1603e2 mov x2, x22 + 20003554: f9400260 ldr x0, [x19] + 20003558: f9000e63 str x3, [x19, #24] + 2000355c: f9401261 ldr x1, [x19, #32] + 20003560: 94000ff6 bl 20007538 <metal_device_open> + 20003564: 350008e0 cbnz w0, 20003680 <raspi4_a72_proc_init+0x1a0> + 20003568: f9401fe0 ldr x0, [sp, #56] + 2000356c: b9401001 ldr w1, [x0, #16] + 20003570: f9001660 str x0, [x19, #40] + 20003574: 340007a1 cbz w1, 20003668 <raspi4_a72_proc_init+0x188> + 20003578: 91006000 add x0, x0, #0x18 + 2000357c: 91014261 add x1, x19, #0x50 + 20003580: 52800022 mov w2, #0x1 // #1 + 20003584: f9001a60 str x0, [x19, #48] + 20003588: aa0103e0 mov x0, x1 + 2000358c: f9002695 str x21, [x20, #72] + 20003590: f9003693 str x19, [x20, #104] + 20003594: 885f7c01 ldxr w1, [x0] + 20003598: 88037c02 stxr w3, w2, [x0] + 2000359c: 35ffffc3 cbnz w3, 20003594 <raspi4_a72_proc_init+0xb4> + 200035a0: d5033bbf dmb ish + 200035a4: f9401660 ldr x0, [x19, #40] + 200035a8: f9405015 ldr x21, [x0, #160] + 200035ac: 2a1503e0 mov w0, w21 + 200035b0: 94001266 bl 20007f48 <metal_raspi4_irq_init> + 200035b4: 2a0003e1 mov w1, w0 + 200035b8: 350006e0 cbnz w0, 20003694 <raspi4_a72_proc_init+0x1b4> + 200035bc: b0000fe3 adrp x3, 20200000 <DATA_BASE> + 200035c0: 52801401 mov w1, #0xa0 // #160 + 200035c4: f941d863 ldr x3, [x3, #944] + 200035c8: 52800102 mov w2, #0x8 // #8 + 200035cc: 52800580 mov w0, #0x2c // #44 + 200035d0: 97fffbb0 bl 20002490 <isr_register> + 200035d4: 2a0003e1 mov w1, w0 + 200035d8: 350002e0 cbnz w0, 20003634 <raspi4_a72_proc_init+0x154> + 200035dc: 90000001 adrp x1, 20003000 <platform_create_rpmsg_vdev+0x100> + 200035e0: aa1403e2 mov x2, x20 + 200035e4: 911b4021 add x1, x1, #0x6d0 + 200035e8: 2a1503e0 mov w0, w21 + 200035ec: 9400118f bl 20007c28 <metal_irq_register> + 200035f0: 2a1503e0 mov w0, w21 + 200035f4: 940011af bl 20007cb0 <metal_irq_enable> + 200035f8: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 200035fc: 91064000 add x0, x0, #0x190 + 20003600: 97fff968 bl 20001ba0 <my_printf> + 20003604: a9425bf5 ldp x21, x22, [sp, #32] + 20003608: aa1403e0 mov x0, x20 + 2000360c: a94153f3 ldp x19, x20, [sp, #16] + 20003610: a8c47bfd ldp x29, x30, [sp], #64 + 20003614: d65f03c0 ret + 20003618: d2800014 mov x20, #0x0 // #0 + 2000361c: a9425bf5 ldp x21, x22, [sp, #32] + 20003620: aa1403e0 mov x0, x20 + 20003624: f9000e7f str xzr, [x19, #24] + 20003628: a94153f3 ldp x19, x20, [sp, #16] + 2000362c: a8c47bfd ldp x29, x30, [sp], #64 + 20003630: d65f03c0 ret + 20003634: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20003638: 91058000 add x0, x0, #0x160 + 2000363c: 97fff959 bl 20001ba0 <my_printf> + 20003640: f9401660 ldr x0, [x19, #40] + 20003644: b40003e0 cbz x0, 200036c0 <raspi4_a72_proc_init+0x1e0> + 20003648: f9400a74 ldr x20, [x19, #16] + 2000364c: b4000134 cbz x20, 20003670 <raspi4_a72_proc_init+0x190> + 20003650: d2800014 mov x20, #0x0 // #0 + 20003654: a9425bf5 ldp x21, x22, [sp, #32] + 20003658: aa1403e0 mov x0, x20 + 2000365c: a94153f3 ldp x19, x20, [sp, #16] + 20003660: a8c47bfd ldp x29, x30, [sp], #64 + 20003664: d65f03c0 ret + 20003668: f9001a7f str xzr, [x19, #48] + 2000366c: 17fffff7 b 20003648 <raspi4_a72_proc_init+0x168> + 20003670: d2800000 mov x0, #0x0 // #0 + 20003674: 94000fd5 bl 200075c8 <metal_device_close> 20003678: a9425bf5 ldp x21, x22, [sp, #32] - 2000367c: 17ffffd3 b 200035c8 <raspi4_a72_proc_init+0x128> - 20003680: 94000f92 bl 200074c8 <metal_device_close> - 20003684: 17ffffe1 b 20003608 <raspi4_a72_proc_init+0x168> - 20003688: d503201f nop - 2000368c: d503201f nop - -0000000020003690 <raspi4_a72_proc_irq_handler>: - 20003690: b4000361 cbz x1, 200036fc <raspi4_a72_proc_irq_handler+0x6c> - 20003694: a9be7bfd stp x29, x30, [sp, #-32]! - 20003698: 910003fd mov x29, sp - 2000369c: f9000bf3 str x19, [sp, #16] - 200036a0: f9403433 ldr x19, [x1, #104] - 200036a4: f9401a60 ldr x0, [x19, #48] - 200036a8: f9400001 ldr x1, [x0] - 200036ac: f9401c05 ldr x5, [x0, #56] - 200036b0: b100043f cmn x1, #0x1 - 200036b4: 54000200 b.eq 200036f4 <raspi4_a72_proc_irq_handler+0x64> // b.none - 200036b8: f9400802 ldr x2, [x0, #16] - 200036bc: f103c05f cmp x2, #0xf0 - 200036c0: 540001a9 b.ls 200036f4 <raspi4_a72_proc_irq_handler+0x64> // b.plast - 200036c4: b4000205 cbz x5, 20003704 <raspi4_a72_proc_irq_handler+0x74> - 200036c8: 52800084 mov w4, #0x4 // #4 - 200036cc: 528000a3 mov w3, #0x5 // #5 - 200036d0: d2800022 mov x2, #0x1 // #1 - 200036d4: d2801e01 mov x1, #0xf0 // #240 - 200036d8: d63f00a0 blr x5 - 200036dc: 91014273 add x19, x19, #0x50 - 200036e0: 889ffe7f stlr wzr, [x19] - 200036e4: f9400bf3 ldr x19, [sp, #16] - 200036e8: 52800020 mov w0, #0x1 // #1 - 200036ec: a8c27bfd ldp x29, x30, [sp], #32 - 200036f0: d65f03c0 ret - 200036f4: b5fffea5 cbnz x5, 200036c8 <raspi4_a72_proc_irq_handler+0x38> - 200036f8: 97ffff5e bl 20003470 <metal_io_write.part.0> - 200036fc: 52800000 mov w0, #0x0 // #0 - 20003700: d65f03c0 ret - 20003704: 52800020 mov w0, #0x1 // #1 - 20003708: b900f020 str w0, [x1, #240] - 2000370c: d5033bbf dmb ish - 20003710: 17fffff3 b 200036dc <raspi4_a72_proc_irq_handler+0x4c> - 20003714: d503201f nop - 20003718: d503201f nop - 2000371c: d503201f nop - -0000000020003720 <raspi4_a72_proc_notify>: - 20003720: b40003a0 cbz x0, 20003794 <raspi4_a72_proc_notify+0x74> - 20003724: f9403400 ldr x0, [x0, #104] - 20003728: f9401800 ldr x0, [x0, #48] - 2000372c: b4000340 cbz x0, 20003794 <raspi4_a72_proc_notify+0x74> - 20003730: a9bf7bfd stp x29, x30, [sp, #-16]! - 20003734: 910003fd mov x29, sp - 20003738: f9400001 ldr x1, [x0] - 2000373c: f9401c05 ldr x5, [x0, #56] - 20003740: b100043f cmn x1, #0x1 - 20003744: 540001a0 b.eq 20003778 <raspi4_a72_proc_notify+0x58> // b.none - 20003748: f9400802 ldr x2, [x0, #16] - 2000374c: f102005f cmp x2, #0x80 - 20003750: 54000149 b.ls 20003778 <raspi4_a72_proc_notify+0x58> // b.plast - 20003754: b4000165 cbz x5, 20003780 <raspi4_a72_proc_notify+0x60> - 20003758: 52800084 mov w4, #0x4 // #4 - 2000375c: 528000a3 mov w3, #0x5 // #5 - 20003760: d2800022 mov x2, #0x1 // #1 - 20003764: d2801001 mov x1, #0x80 // #128 - 20003768: d63f00a0 blr x5 - 2000376c: 52800000 mov w0, #0x0 // #0 - 20003770: a8c17bfd ldp x29, x30, [sp], #16 - 20003774: d65f03c0 ret - 20003778: b5ffff05 cbnz x5, 20003758 <raspi4_a72_proc_notify+0x38> - 2000377c: 97ffff3d bl 20003470 <metal_io_write.part.0> - 20003780: 52800020 mov w0, #0x1 // #1 - 20003784: b9008020 str w0, [x1, #128] - 20003788: d5033bbf dmb ish - 2000378c: 52800000 mov w0, #0x0 // #0 - 20003790: 17fffff8 b 20003770 <raspi4_a72_proc_notify+0x50> - 20003794: 12800000 mov w0, #0xffffffff // #-1 - 20003798: d65f03c0 ret - 2000379c: 00000000 .inst 0x00000000 ; undefined - -00000000200037a0 <get_resource_table>: - 200037a0: 52a00202 mov w2, #0x100000 // #1048576 - 200037a4: b0000fe0 adrp x0, 20200000 <DATA_BASE> - 200037a8: f941b400 ldr x0, [x0, #872] - 200037ac: b9000022 str w2, [x1] - 200037b0: d65f03c0 ret + 2000367c: 17ffffe3 b 20003608 <raspi4_a72_proc_init+0x128> + 20003680: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20003684: 2a0003e1 mov w1, w0 + 20003688: 9103c040 add x0, x2, #0xf0 + 2000368c: 97fff945 bl 20001ba0 <my_printf> + 20003690: 17ffffee b 20003648 <raspi4_a72_proc_init+0x168> + 20003694: b00000e0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20003698: 9104a000 add x0, x0, #0x128 + 2000369c: 97fff941 bl 20001ba0 <my_printf> + 200036a0: 17ffffe8 b 20003640 <raspi4_a72_proc_init+0x160> + 200036a4: b00000e2 adrp x2, 20020000 <__FRAME_END__+0x670> + 200036a8: 2a0003e1 mov w1, w0 + 200036ac: 91030040 add x0, x2, #0xc0 + 200036b0: d2800014 mov x20, #0x0 // #0 + 200036b4: 97fff93b bl 20001ba0 <my_printf> + 200036b8: a9425bf5 ldp x21, x22, [sp, #32] + 200036bc: 17ffffd3 b 20003608 <raspi4_a72_proc_init+0x128> + 200036c0: 94000fc2 bl 200075c8 <metal_device_close> + 200036c4: 17ffffe1 b 20003648 <raspi4_a72_proc_init+0x168> + 200036c8: d503201f nop + 200036cc: d503201f nop + +00000000200036d0 <raspi4_a72_proc_irq_handler>: + 200036d0: b4000361 cbz x1, 2000373c <raspi4_a72_proc_irq_handler+0x6c> + 200036d4: a9be7bfd stp x29, x30, [sp, #-32]! + 200036d8: 910003fd mov x29, sp + 200036dc: f9000bf3 str x19, [sp, #16] + 200036e0: f9403433 ldr x19, [x1, #104] + 200036e4: f9401a60 ldr x0, [x19, #48] + 200036e8: f9400001 ldr x1, [x0] + 200036ec: f9401c05 ldr x5, [x0, #56] + 200036f0: b100043f cmn x1, #0x1 + 200036f4: 54000200 b.eq 20003734 <raspi4_a72_proc_irq_handler+0x64> // b.none + 200036f8: f9400802 ldr x2, [x0, #16] + 200036fc: f103c05f cmp x2, #0xf0 + 20003700: 540001a9 b.ls 20003734 <raspi4_a72_proc_irq_handler+0x64> // b.plast + 20003704: b4000205 cbz x5, 20003744 <raspi4_a72_proc_irq_handler+0x74> + 20003708: 52800084 mov w4, #0x4 // #4 + 2000370c: 528000a3 mov w3, #0x5 // #5 + 20003710: d2800022 mov x2, #0x1 // #1 + 20003714: d2801e01 mov x1, #0xf0 // #240 + 20003718: d63f00a0 blr x5 + 2000371c: 91014273 add x19, x19, #0x50 + 20003720: 889ffe7f stlr wzr, [x19] + 20003724: f9400bf3 ldr x19, [sp, #16] + 20003728: 52800020 mov w0, #0x1 // #1 + 2000372c: a8c27bfd ldp x29, x30, [sp], #32 + 20003730: d65f03c0 ret + 20003734: b5fffea5 cbnz x5, 20003708 <raspi4_a72_proc_irq_handler+0x38> + 20003738: 97ffff5e bl 200034b0 <metal_io_write.part.0> + 2000373c: 52800000 mov w0, #0x0 // #0 + 20003740: d65f03c0 ret + 20003744: 52800020 mov w0, #0x1 // #1 + 20003748: b900f020 str w0, [x1, #240] + 2000374c: d5033bbf dmb ish + 20003750: 17fffff3 b 2000371c <raspi4_a72_proc_irq_handler+0x4c> + 20003754: d503201f nop + 20003758: d503201f nop + 2000375c: d503201f nop + +0000000020003760 <raspi4_a72_proc_notify>: + 20003760: b40003a0 cbz x0, 200037d4 <raspi4_a72_proc_notify+0x74> + 20003764: f9403400 ldr x0, [x0, #104] + 20003768: f9401800 ldr x0, [x0, #48] + 2000376c: b4000340 cbz x0, 200037d4 <raspi4_a72_proc_notify+0x74> + 20003770: a9bf7bfd stp x29, x30, [sp, #-16]! + 20003774: 910003fd mov x29, sp + 20003778: f9400001 ldr x1, [x0] + 2000377c: f9401c05 ldr x5, [x0, #56] + 20003780: b100043f cmn x1, #0x1 + 20003784: 540001a0 b.eq 200037b8 <raspi4_a72_proc_notify+0x58> // b.none + 20003788: f9400802 ldr x2, [x0, #16] + 2000378c: f102005f cmp x2, #0x80 + 20003790: 54000149 b.ls 200037b8 <raspi4_a72_proc_notify+0x58> // b.plast + 20003794: b4000165 cbz x5, 200037c0 <raspi4_a72_proc_notify+0x60> + 20003798: 52800084 mov w4, #0x4 // #4 + 2000379c: 528000a3 mov w3, #0x5 // #5 + 200037a0: d2800022 mov x2, #0x1 // #1 + 200037a4: d2801001 mov x1, #0x80 // #128 + 200037a8: d63f00a0 blr x5 + 200037ac: 52800000 mov w0, #0x0 // #0 + 200037b0: a8c17bfd ldp x29, x30, [sp], #16 + 200037b4: d65f03c0 ret + 200037b8: b5ffff05 cbnz x5, 20003798 <raspi4_a72_proc_notify+0x38> + 200037bc: 97ffff3d bl 200034b0 <metal_io_write.part.0> + 200037c0: 52800020 mov w0, #0x1 // #1 + 200037c4: b9008020 str w0, [x1, #128] + 200037c8: d5033bbf dmb ish + 200037cc: 52800000 mov w0, #0x0 // #0 + 200037d0: 17fffff8 b 200037b0 <raspi4_a72_proc_notify+0x50> + 200037d4: 12800000 mov w0, #0xffffffff // #-1 + 200037d8: d65f03c0 ret + 200037dc: 00000000 .inst 0x00000000 ; undefined + +00000000200037e0 <get_resource_table>: + 200037e0: 52a00202 mov w2, #0x100000 // #1048576 + 200037e4: b0000fe0 adrp x0, 20200000 <DATA_BASE> + 200037e8: f941b400 ldr x0, [x0, #872] + 200037ec: b9000022 str w2, [x1] + 200037f0: d65f03c0 ret ... -00000000200037c0 <vListInitialise>: - 200037c0: 91004001 add x1, x0, #0x10 - 200037c4: 92800002 mov x2, #0xffffffffffffffff // #-1 - 200037c8: f900001f str xzr, [x0] - 200037cc: a9008801 stp x1, x2, [x0, #8] - 200037d0: a9018401 stp x1, x1, [x0, #24] - 200037d4: d65f03c0 ret - 200037d8: d503201f nop - 200037dc: d503201f nop - -00000000200037e0 <vListInitialiseItem>: - 200037e0: f900101f str xzr, [x0, #32] - 200037e4: d65f03c0 ret - 200037e8: d503201f nop - 200037ec: d503201f nop - -00000000200037f0 <vListInsertEnd>: - 200037f0: f9400402 ldr x2, [x0, #8] - 200037f4: f9400003 ldr x3, [x0] - 200037f8: f9400844 ldr x4, [x2, #16] - 200037fc: 91000463 add x3, x3, #0x1 - 20003800: a9009022 stp x2, x4, [x1, #8] - 20003804: f9400844 ldr x4, [x2, #16] - 20003808: f9000481 str x1, [x4, #8] - 2000380c: f9000841 str x1, [x2, #16] - 20003810: f9001020 str x0, [x1, #32] - 20003814: f9000003 str x3, [x0] - 20003818: d65f03c0 ret +0000000020003800 <vListInitialise>: + 20003800: 91004001 add x1, x0, #0x10 + 20003804: 92800002 mov x2, #0xffffffffffffffff // #-1 + 20003808: f900001f str xzr, [x0] + 2000380c: a9008801 stp x1, x2, [x0, #8] + 20003810: a9018401 stp x1, x1, [x0, #24] + 20003814: d65f03c0 ret + 20003818: d503201f nop 2000381c: d503201f nop -0000000020003820 <vListInsert>: - 20003820: f9400025 ldr x5, [x1] - 20003824: 91004002 add x2, x0, #0x10 - 20003828: b10004bf cmn x5, #0x1 - 2000382c: 540001e0 b.eq 20003868 <vListInsert+0x48> // b.none - 20003830: aa0203e4 mov x4, x2 - 20003834: f9400442 ldr x2, [x2, #8] - 20003838: f9400043 ldr x3, [x2] - 2000383c: eb05007f cmp x3, x5 - 20003840: 54ffff89 b.ls 20003830 <vListInsert+0x10> // b.plast - 20003844: f9400003 ldr x3, [x0] - 20003848: f9000422 str x2, [x1, #8] +0000000020003820 <vListInitialiseItem>: + 20003820: f900101f str xzr, [x0, #32] + 20003824: d65f03c0 ret + 20003828: d503201f nop + 2000382c: d503201f nop + +0000000020003830 <vListInsertEnd>: + 20003830: f9400402 ldr x2, [x0, #8] + 20003834: f9400003 ldr x3, [x0] + 20003838: f9400844 ldr x4, [x2, #16] + 2000383c: 91000463 add x3, x3, #0x1 + 20003840: a9009022 stp x2, x4, [x1, #8] + 20003844: f9400844 ldr x4, [x2, #16] + 20003848: f9000481 str x1, [x4, #8] 2000384c: f9000841 str x1, [x2, #16] - 20003850: f9000824 str x4, [x1, #16] - 20003854: f9000481 str x1, [x4, #8] - 20003858: 91000462 add x2, x3, #0x1 - 2000385c: f9001020 str x0, [x1, #32] - 20003860: f9000002 str x2, [x0] - 20003864: d65f03c0 ret - 20003868: f9401004 ldr x4, [x0, #32] - 2000386c: f9400482 ldr x2, [x4, #8] - 20003870: 17fffff5 b 20003844 <vListInsert+0x24> - 20003874: d503201f nop - 20003878: d503201f nop - 2000387c: d503201f nop - -0000000020003880 <uxListRemove>: - 20003880: f9401001 ldr x1, [x0, #32] - 20003884: a9408803 ldp x3, x2, [x0, #8] - 20003888: f9400424 ldr x4, [x1, #8] - 2000388c: f9000862 str x2, [x3, #16] - 20003890: f9000443 str x3, [x2, #8] - 20003894: eb00009f cmp x4, x0 - 20003898: 540000e0 b.eq 200038b4 <uxListRemove+0x34> // b.none - 2000389c: f9400022 ldr x2, [x1] - 200038a0: f900101f str xzr, [x0, #32] - 200038a4: d1000440 sub x0, x2, #0x1 - 200038a8: f9000020 str x0, [x1] - 200038ac: f9400020 ldr x0, [x1] - 200038b0: d65f03c0 ret - 200038b4: f9000422 str x2, [x1, #8] - 200038b8: f9400022 ldr x2, [x1] - 200038bc: f900101f str xzr, [x0, #32] - 200038c0: d1000440 sub x0, x2, #0x1 - 200038c4: f9000020 str x0, [x1] - 200038c8: f9400020 ldr x0, [x1] - 200038cc: d65f03c0 ret - -00000000200038d0 <prvCopyDataToQueue>: - 200038d0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200038d4: 910003fd mov x29, sp - 200038d8: a90153f3 stp x19, x20, [sp, #16] - 200038dc: aa0003f3 mov x19, x0 - 200038e0: f9403814 ldr x20, [x0, #112] - 200038e4: f90013f5 str x21, [sp, #32] - 200038e8: aa0203f5 mov x21, x2 - 200038ec: f9404002 ldr x2, [x0, #128] - 200038f0: b5000142 cbnz x2, 20003918 <prvCopyDataToQueue+0x48> - 200038f4: f9400261 ldr x1, [x19] - 200038f8: 91000694 add x20, x20, #0x1 - 200038fc: d2800000 mov x0, #0x0 // #0 - 20003900: b40005c1 cbz x1, 200039b8 <prvCopyDataToQueue+0xe8> - 20003904: f94013f5 ldr x21, [sp, #32] - 20003908: f9003a74 str x20, [x19, #112] - 2000390c: a94153f3 ldp x19, x20, [sp, #16] - 20003910: a8c37bfd ldp x29, x30, [sp], #48 - 20003914: d65f03c0 ret - 20003918: b5000255 cbnz x21, 20003960 <prvCopyDataToQueue+0x90> - 2000391c: f9400400 ldr x0, [x0, #8] - 20003920: 91000694 add x20, x20, #0x1 - 20003924: 97fffc47 bl 20002a40 <memcpy> - 20003928: a9408a61 ldp x1, x2, [x19, #8] - 2000392c: d2800000 mov x0, #0x0 // #0 - 20003930: f9404263 ldr x3, [x19, #128] - 20003934: 8b030021 add x1, x1, x3 - 20003938: eb02003f cmp x1, x2 - 2000393c: f9000661 str x1, [x19, #8] - 20003940: 54fffe23 b.cc 20003904 <prvCopyDataToQueue+0x34> // b.lo, b.ul, b.last - 20003944: f9400261 ldr x1, [x19] - 20003948: f94013f5 ldr x21, [sp, #32] - 2000394c: f9003a74 str x20, [x19, #112] - 20003950: f9000661 str x1, [x19, #8] - 20003954: a94153f3 ldp x19, x20, [sp, #16] - 20003958: a8c37bfd ldp x29, x30, [sp], #48 - 2000395c: d65f03c0 ret - 20003960: f9400c00 ldr x0, [x0, #24] - 20003964: 97fffc37 bl 20002a40 <memcpy> - 20003968: f9400e60 ldr x0, [x19, #24] - 2000396c: f9404261 ldr x1, [x19, #128] - 20003970: f9400262 ldr x2, [x19] - 20003974: cb010000 sub x0, x0, x1 - 20003978: cb0103e1 neg x1, x1 - 2000397c: eb02001f cmp x0, x2 - 20003980: f9000e60 str x0, [x19, #24] - 20003984: 54000082 b.cs 20003994 <prvCopyDataToQueue+0xc4> // b.hs, b.nlast - 20003988: f9400a60 ldr x0, [x19, #16] - 2000398c: 8b010001 add x1, x0, x1 - 20003990: f9000e61 str x1, [x19, #24] - 20003994: f1000abf cmp x21, #0x2 - 20003998: 54000180 b.eq 200039c8 <prvCopyDataToQueue+0xf8> // b.none - 2000399c: 91000694 add x20, x20, #0x1 - 200039a0: d2800000 mov x0, #0x0 // #0 - 200039a4: f94013f5 ldr x21, [sp, #32] - 200039a8: f9003a74 str x20, [x19, #112] - 200039ac: a94153f3 ldp x19, x20, [sp, #16] - 200039b0: a8c37bfd ldp x29, x30, [sp], #48 - 200039b4: d65f03c0 ret - 200039b8: f9400a60 ldr x0, [x19, #16] - 200039bc: 94000705 bl 200055d0 <xTaskPriorityDisinherit> - 200039c0: f9000a7f str xzr, [x19, #16] - 200039c4: 17ffffd0 b 20003904 <prvCopyDataToQueue+0x34> - 200039c8: f100029f cmp x20, #0x0 - 200039cc: d2800000 mov x0, #0x0 // #0 - 200039d0: 9a9f1694 csinc x20, x20, xzr, ne // ne = any - 200039d4: 17ffffcc b 20003904 <prvCopyDataToQueue+0x34> - 200039d8: d503201f nop - 200039dc: d503201f nop - -00000000200039e0 <prvCopyDataFromQueue>: - 200039e0: aa0003e3 mov x3, x0 - 200039e4: aa0103e0 mov x0, x1 - 200039e8: f9404062 ldr x2, [x3, #128] - 200039ec: b4000122 cbz x2, 20003a10 <prvCopyDataFromQueue+0x30> - 200039f0: a9410464 ldp x4, x1, [x3, #16] - 200039f4: 8b020021 add x1, x1, x2 - 200039f8: eb04003f cmp x1, x4 - 200039fc: f9000c61 str x1, [x3, #24] - 20003a00: 54000063 b.cc 20003a0c <prvCopyDataFromQueue+0x2c> // b.lo, b.ul, b.last - 20003a04: f9400061 ldr x1, [x3] - 20003a08: f9000c61 str x1, [x3, #24] - 20003a0c: 17fffc0d b 20002a40 <memcpy> - 20003a10: d65f03c0 ret - 20003a14: d503201f nop + 20003850: f9001020 str x0, [x1, #32] + 20003854: f9000003 str x3, [x0] + 20003858: d65f03c0 ret + 2000385c: d503201f nop + +0000000020003860 <vListInsert>: + 20003860: f9400025 ldr x5, [x1] + 20003864: 91004002 add x2, x0, #0x10 + 20003868: b10004bf cmn x5, #0x1 + 2000386c: 540001e0 b.eq 200038a8 <vListInsert+0x48> // b.none + 20003870: aa0203e4 mov x4, x2 + 20003874: f9400442 ldr x2, [x2, #8] + 20003878: f9400043 ldr x3, [x2] + 2000387c: eb05007f cmp x3, x5 + 20003880: 54ffff89 b.ls 20003870 <vListInsert+0x10> // b.plast + 20003884: f9400003 ldr x3, [x0] + 20003888: f9000422 str x2, [x1, #8] + 2000388c: f9000841 str x1, [x2, #16] + 20003890: f9000824 str x4, [x1, #16] + 20003894: f9000481 str x1, [x4, #8] + 20003898: 91000462 add x2, x3, #0x1 + 2000389c: f9001020 str x0, [x1, #32] + 200038a0: f9000002 str x2, [x0] + 200038a4: d65f03c0 ret + 200038a8: f9401004 ldr x4, [x0, #32] + 200038ac: f9400482 ldr x2, [x4, #8] + 200038b0: 17fffff5 b 20003884 <vListInsert+0x24> + 200038b4: d503201f nop + 200038b8: d503201f nop + 200038bc: d503201f nop + +00000000200038c0 <uxListRemove>: + 200038c0: f9401001 ldr x1, [x0, #32] + 200038c4: a9408803 ldp x3, x2, [x0, #8] + 200038c8: f9400424 ldr x4, [x1, #8] + 200038cc: f9000862 str x2, [x3, #16] + 200038d0: f9000443 str x3, [x2, #8] + 200038d4: eb00009f cmp x4, x0 + 200038d8: 540000e0 b.eq 200038f4 <uxListRemove+0x34> // b.none + 200038dc: f9400022 ldr x2, [x1] + 200038e0: f900101f str xzr, [x0, #32] + 200038e4: d1000440 sub x0, x2, #0x1 + 200038e8: f9000020 str x0, [x1] + 200038ec: f9400020 ldr x0, [x1] + 200038f0: d65f03c0 ret + 200038f4: f9000422 str x2, [x1, #8] + 200038f8: f9400022 ldr x2, [x1] + 200038fc: f900101f str xzr, [x0, #32] + 20003900: d1000440 sub x0, x2, #0x1 + 20003904: f9000020 str x0, [x1] + 20003908: f9400020 ldr x0, [x1] + 2000390c: d65f03c0 ret + +0000000020003910 <prvCopyDataToQueue>: + 20003910: a9bd7bfd stp x29, x30, [sp, #-48]! + 20003914: 910003fd mov x29, sp + 20003918: a90153f3 stp x19, x20, [sp, #16] + 2000391c: aa0003f3 mov x19, x0 + 20003920: f9403814 ldr x20, [x0, #112] + 20003924: f90013f5 str x21, [sp, #32] + 20003928: aa0203f5 mov x21, x2 + 2000392c: f9404002 ldr x2, [x0, #128] + 20003930: b5000142 cbnz x2, 20003958 <prvCopyDataToQueue+0x48> + 20003934: f9400261 ldr x1, [x19] + 20003938: 91000694 add x20, x20, #0x1 + 2000393c: d2800000 mov x0, #0x0 // #0 + 20003940: b40005c1 cbz x1, 200039f8 <prvCopyDataToQueue+0xe8> + 20003944: f94013f5 ldr x21, [sp, #32] + 20003948: f9003a74 str x20, [x19, #112] + 2000394c: a94153f3 ldp x19, x20, [sp, #16] + 20003950: a8c37bfd ldp x29, x30, [sp], #48 + 20003954: d65f03c0 ret + 20003958: b5000255 cbnz x21, 200039a0 <prvCopyDataToQueue+0x90> + 2000395c: f9400400 ldr x0, [x0, #8] + 20003960: 91000694 add x20, x20, #0x1 + 20003964: 97fffc47 bl 20002a80 <memcpy> + 20003968: a9408a61 ldp x1, x2, [x19, #8] + 2000396c: d2800000 mov x0, #0x0 // #0 + 20003970: f9404263 ldr x3, [x19, #128] + 20003974: 8b030021 add x1, x1, x3 + 20003978: eb02003f cmp x1, x2 + 2000397c: f9000661 str x1, [x19, #8] + 20003980: 54fffe23 b.cc 20003944 <prvCopyDataToQueue+0x34> // b.lo, b.ul, b.last + 20003984: f9400261 ldr x1, [x19] + 20003988: f94013f5 ldr x21, [sp, #32] + 2000398c: f9003a74 str x20, [x19, #112] + 20003990: f9000661 str x1, [x19, #8] + 20003994: a94153f3 ldp x19, x20, [sp, #16] + 20003998: a8c37bfd ldp x29, x30, [sp], #48 + 2000399c: d65f03c0 ret + 200039a0: f9400c00 ldr x0, [x0, #24] + 200039a4: 97fffc37 bl 20002a80 <memcpy> + 200039a8: f9400e60 ldr x0, [x19, #24] + 200039ac: f9404261 ldr x1, [x19, #128] + 200039b0: f9400262 ldr x2, [x19] + 200039b4: cb010000 sub x0, x0, x1 + 200039b8: cb0103e1 neg x1, x1 + 200039bc: eb02001f cmp x0, x2 + 200039c0: f9000e60 str x0, [x19, #24] + 200039c4: 54000082 b.cs 200039d4 <prvCopyDataToQueue+0xc4> // b.hs, b.nlast + 200039c8: f9400a60 ldr x0, [x19, #16] + 200039cc: 8b010001 add x1, x0, x1 + 200039d0: f9000e61 str x1, [x19, #24] + 200039d4: f1000abf cmp x21, #0x2 + 200039d8: 54000180 b.eq 20003a08 <prvCopyDataToQueue+0xf8> // b.none + 200039dc: 91000694 add x20, x20, #0x1 + 200039e0: d2800000 mov x0, #0x0 // #0 + 200039e4: f94013f5 ldr x21, [sp, #32] + 200039e8: f9003a74 str x20, [x19, #112] + 200039ec: a94153f3 ldp x19, x20, [sp, #16] + 200039f0: a8c37bfd ldp x29, x30, [sp], #48 + 200039f4: d65f03c0 ret + 200039f8: f9400a60 ldr x0, [x19, #16] + 200039fc: 94000705 bl 20005610 <xTaskPriorityDisinherit> + 20003a00: f9000a7f str xzr, [x19, #16] + 20003a04: 17ffffd0 b 20003944 <prvCopyDataToQueue+0x34> + 20003a08: f100029f cmp x20, #0x0 + 20003a0c: d2800000 mov x0, #0x0 // #0 + 20003a10: 9a9f1694 csinc x20, x20, xzr, ne // ne = any + 20003a14: 17ffffcc b 20003944 <prvCopyDataToQueue+0x34> 20003a18: d503201f nop 20003a1c: d503201f nop -0000000020003a20 <prvUnlockQueue>: - 20003a20: a9bd7bfd stp x29, x30, [sp, #-48]! - 20003a24: 910003fd mov x29, sp - 20003a28: a90153f3 stp x19, x20, [sp, #16] - 20003a2c: aa0003f4 mov x20, x0 - 20003a30: f90013f5 str x21, [sp, #32] - 20003a34: 94000ba7 bl 200068d0 <vPortEnterCritical> - 20003a38: 39422681 ldrb w1, [x20, #137] - 20003a3c: 13001c33 sxtb w19, w1 - 20003a40: 7100027f cmp w19, #0x0 - 20003a44: 5400022d b.le 20003a88 <prvUnlockQueue+0x68> - 20003a48: 91012295 add x21, x20, #0x48 - 20003a4c: 14000005 b 20003a60 <prvUnlockQueue+0x40> - 20003a50: 51000661 sub w1, w19, #0x1 - 20003a54: 72001c3f tst w1, #0xff - 20003a58: 13001c33 sxtb w19, w1 - 20003a5c: 54000160 b.eq 20003a88 <prvUnlockQueue+0x68> // b.none - 20003a60: f9402681 ldr x1, [x20, #72] - 20003a64: aa1503e0 mov x0, x21 - 20003a68: b4000101 cbz x1, 20003a88 <prvUnlockQueue+0x68> - 20003a6c: 940005dd bl 200051e0 <xTaskRemoveFromEventList> - 20003a70: b4ffff00 cbz x0, 20003a50 <prvUnlockQueue+0x30> - 20003a74: 94000673 bl 20005440 <vTaskMissedYield> - 20003a78: 51000661 sub w1, w19, #0x1 - 20003a7c: 72001c3f tst w1, #0xff - 20003a80: 13001c33 sxtb w19, w1 - 20003a84: 54fffee1 b.ne 20003a60 <prvUnlockQueue+0x40> // b.any - 20003a88: 12800000 mov w0, #0xffffffff // #-1 - 20003a8c: 39022680 strb w0, [x20, #137] - 20003a90: 94000b2c bl 20006740 <vPortExitCritical> - 20003a94: 94000b8f bl 200068d0 <vPortEnterCritical> - 20003a98: 39422281 ldrb w1, [x20, #136] - 20003a9c: 13001c33 sxtb w19, w1 - 20003aa0: 7100027f cmp w19, #0x0 - 20003aa4: 5400022d b.le 20003ae8 <prvUnlockQueue+0xc8> - 20003aa8: 91008295 add x21, x20, #0x20 - 20003aac: 14000005 b 20003ac0 <prvUnlockQueue+0xa0> - 20003ab0: 51000661 sub w1, w19, #0x1 - 20003ab4: 72001c3f tst w1, #0xff - 20003ab8: 13001c33 sxtb w19, w1 - 20003abc: 54000160 b.eq 20003ae8 <prvUnlockQueue+0xc8> // b.none - 20003ac0: f9401281 ldr x1, [x20, #32] - 20003ac4: aa1503e0 mov x0, x21 - 20003ac8: b4000101 cbz x1, 20003ae8 <prvUnlockQueue+0xc8> - 20003acc: 940005c5 bl 200051e0 <xTaskRemoveFromEventList> - 20003ad0: b4ffff00 cbz x0, 20003ab0 <prvUnlockQueue+0x90> - 20003ad4: 9400065b bl 20005440 <vTaskMissedYield> - 20003ad8: 51000661 sub w1, w19, #0x1 - 20003adc: 72001c3f tst w1, #0xff - 20003ae0: 13001c33 sxtb w19, w1 - 20003ae4: 54fffee1 b.ne 20003ac0 <prvUnlockQueue+0xa0> // b.any - 20003ae8: 12800000 mov w0, #0xffffffff // #-1 - 20003aec: 39022280 strb w0, [x20, #136] - 20003af0: a94153f3 ldp x19, x20, [sp, #16] - 20003af4: f94013f5 ldr x21, [sp, #32] - 20003af8: a8c37bfd ldp x29, x30, [sp], #48 - 20003afc: 14000b11 b 20006740 <vPortExitCritical> - -0000000020003b00 <xQueueGenericReset>: - 20003b00: a9be7bfd stp x29, x30, [sp, #-32]! - 20003b04: 910003fd mov x29, sp - 20003b08: a90153f3 stp x19, x20, [sp, #16] - 20003b0c: aa0003f3 mov x19, x0 - 20003b10: aa0103f4 mov x20, x1 - 20003b14: 94000b6f bl 200068d0 <vPortEnterCritical> - 20003b18: a9478e60 ldp x0, x3, [x19, #120] - 20003b1c: 12800004 mov w4, #0xffffffff // #-1 - 20003b20: f9003a7f str xzr, [x19, #112] - 20003b24: f9400262 ldr x2, [x19] - 20003b28: d1000401 sub x1, x0, #0x1 - 20003b2c: 39022264 strb w4, [x19, #136] - 20003b30: 39022664 strb w4, [x19, #137] - 20003b34: 9b030800 madd x0, x0, x3, x2 - 20003b38: 9b030821 madd x1, x1, x3, x2 - 20003b3c: a9008262 stp x2, x0, [x19, #8] - 20003b40: f9000e61 str x1, [x19, #24] - 20003b44: b5000234 cbnz x20, 20003b88 <xQueueGenericReset+0x88> - 20003b48: f9401260 ldr x0, [x19, #32] - 20003b4c: b50000c0 cbnz x0, 20003b64 <xQueueGenericReset+0x64> - 20003b50: 94000afc bl 20006740 <vPortExitCritical> - 20003b54: d2800020 mov x0, #0x1 // #1 - 20003b58: a94153f3 ldp x19, x20, [sp, #16] - 20003b5c: a8c27bfd ldp x29, x30, [sp], #32 - 20003b60: d65f03c0 ret - 20003b64: 91008260 add x0, x19, #0x20 - 20003b68: 9400059e bl 200051e0 <xTaskRemoveFromEventList> - 20003b6c: b4ffff20 cbz x0, 20003b50 <xQueueGenericReset+0x50> - 20003b70: d4000001 svc #0x0 - 20003b74: 94000af3 bl 20006740 <vPortExitCritical> - 20003b78: d2800020 mov x0, #0x1 // #1 - 20003b7c: a94153f3 ldp x19, x20, [sp, #16] - 20003b80: a8c27bfd ldp x29, x30, [sp], #32 - 20003b84: d65f03c0 ret - 20003b88: 91008260 add x0, x19, #0x20 - 20003b8c: 97ffff0d bl 200037c0 <vListInitialise> - 20003b90: 91012260 add x0, x19, #0x48 - 20003b94: 97ffff0b bl 200037c0 <vListInitialise> - 20003b98: 94000aea bl 20006740 <vPortExitCritical> - 20003b9c: d2800020 mov x0, #0x1 // #1 - 20003ba0: a94153f3 ldp x19, x20, [sp, #16] - 20003ba4: a8c27bfd ldp x29, x30, [sp], #32 - 20003ba8: d65f03c0 ret - 20003bac: d503201f nop - -0000000020003bb0 <xQueueGenericCreate>: - 20003bb0: a9bd7bfd stp x29, x30, [sp, #-48]! - 20003bb4: 910003fd mov x29, sp - 20003bb8: f90013f5 str x21, [sp, #32] - 20003bbc: aa0003f5 mov x21, x0 - 20003bc0: 9b017c00 mul x0, x0, x1 - 20003bc4: a90153f3 stp x19, x20, [sp, #16] - 20003bc8: aa0103f4 mov x20, x1 - 20003bcc: 91024000 add x0, x0, #0x90 - 20003bd0: 94000d18 bl 20007030 <pvPortMalloc> - 20003bd4: aa0003f3 mov x19, x0 - 20003bd8: b4000100 cbz x0, 20003bf8 <xQueueGenericCreate+0x48> - 20003bdc: f100029f cmp x20, #0x0 - 20003be0: 91024002 add x2, x0, #0x90 - 20003be4: 9a801042 csel x2, x2, x0, ne // ne = any - 20003be8: d2800021 mov x1, #0x1 // #1 - 20003bec: f9000002 str x2, [x0] - 20003bf0: a907d015 stp x21, x20, [x0, #120] - 20003bf4: 97ffffc3 bl 20003b00 <xQueueGenericReset> - 20003bf8: aa1303e0 mov x0, x19 - 20003bfc: a94153f3 ldp x19, x20, [sp, #16] - 20003c00: f94013f5 ldr x21, [sp, #32] - 20003c04: a8c37bfd ldp x29, x30, [sp], #48 - 20003c08: d65f03c0 ret - 20003c0c: d503201f nop - -0000000020003c10 <xQueueGetMutexHolder>: - 20003c10: a9be7bfd stp x29, x30, [sp, #-32]! - 20003c14: 910003fd mov x29, sp - 20003c18: f9000bf3 str x19, [sp, #16] - 20003c1c: aa0003f3 mov x19, x0 - 20003c20: 94000b2c bl 200068d0 <vPortEnterCritical> - 20003c24: f9400260 ldr x0, [x19] - 20003c28: b50000e0 cbnz x0, 20003c44 <xQueueGetMutexHolder+0x34> - 20003c2c: f9400a73 ldr x19, [x19, #16] - 20003c30: 94000ac4 bl 20006740 <vPortExitCritical> - 20003c34: aa1303e0 mov x0, x19 - 20003c38: f9400bf3 ldr x19, [sp, #16] - 20003c3c: a8c27bfd ldp x29, x30, [sp], #32 - 20003c40: d65f03c0 ret - 20003c44: 94000abf bl 20006740 <vPortExitCritical> - 20003c48: d2800013 mov x19, #0x0 // #0 - 20003c4c: aa1303e0 mov x0, x19 - 20003c50: f9400bf3 ldr x19, [sp, #16] - 20003c54: a8c27bfd ldp x29, x30, [sp], #32 - 20003c58: d65f03c0 ret - 20003c5c: d503201f nop - -0000000020003c60 <xQueueGetMutexHolderFromISR>: - 20003c60: f9400001 ldr x1, [x0] - 20003c64: b5000061 cbnz x1, 20003c70 <xQueueGetMutexHolderFromISR+0x10> - 20003c68: f9400800 ldr x0, [x0, #16] - 20003c6c: d65f03c0 ret - 20003c70: d2800000 mov x0, #0x0 // #0 - 20003c74: d65f03c0 ret - 20003c78: d503201f nop - 20003c7c: d503201f nop - -0000000020003c80 <xQueueGenericSend>: - 20003c80: a9b97bfd stp x29, x30, [sp, #-112]! - 20003c84: f100087f cmp x3, #0x2 - 20003c88: 910003fd mov x29, sp - 20003c8c: a90153f3 stp x19, x20, [sp, #16] - 20003c90: aa0003f3 mov x19, x0 - 20003c94: 910183f4 add x20, sp, #0x60 - 20003c98: a9025bf5 stp x21, x22, [sp, #32] - 20003c9c: 1a9f17f5 cset w21, eq // eq = none - 20003ca0: 910163f6 add x22, sp, #0x58 - 20003ca4: a90363f7 stp x23, x24, [sp, #48] - 20003ca8: 91008018 add x24, x0, #0x20 - 20003cac: aa0303f7 mov x23, x3 - 20003cb0: a9046bf9 stp x25, x26, [sp, #64] - 20003cb4: aa0103f9 mov x25, x1 - 20003cb8: d280001a mov x26, #0x0 // #0 - 20003cbc: f9002fe2 str x2, [sp, #88] - 20003cc0: 94000b04 bl 200068d0 <vPortEnterCritical> - 20003cc4: f9403a61 ldr x1, [x19, #112] - 20003cc8: 710002bf cmp w21, #0x0 - 20003ccc: f9403e60 ldr x0, [x19, #120] - 20003cd0: fa400020 ccmp x1, x0, #0x0, eq // eq = none - 20003cd4: 540004c3 b.cc 20003d6c <xQueueGenericSend+0xec> // b.lo, b.ul, b.last - 20003cd8: f9402fe0 ldr x0, [sp, #88] - 20003cdc: b40008c0 cbz x0, 20003df4 <xQueueGenericSend+0x174> - 20003ce0: b40007ba cbz x26, 20003dd4 <xQueueGenericSend+0x154> - 20003ce4: 94000a97 bl 20006740 <vPortExitCritical> - 20003ce8: 940003d6 bl 20004c40 <vTaskSuspendAll> - 20003cec: 94000af9 bl 200068d0 <vPortEnterCritical> - 20003cf0: 39422260 ldrb w0, [x19, #136] - 20003cf4: 13001c00 sxtb w0, w0 - 20003cf8: 3100041f cmn w0, #0x1 - 20003cfc: 54000041 b.ne 20003d04 <xQueueGenericSend+0x84> // b.any - 20003d00: 3902227f strb wzr, [x19, #136] - 20003d04: 39422660 ldrb w0, [x19, #137] - 20003d08: 13001c00 sxtb w0, w0 - 20003d0c: 3100041f cmn w0, #0x1 - 20003d10: 54000041 b.ne 20003d18 <xQueueGenericSend+0x98> // b.any - 20003d14: 3902267f strb wzr, [x19, #137] - 20003d18: 94000a8a bl 20006740 <vPortExitCritical> - 20003d1c: aa1603e1 mov x1, x22 - 20003d20: aa1403e0 mov x0, x20 - 20003d24: 9400059b bl 20005390 <xTaskCheckForTimeOut> - 20003d28: b5000760 cbnz x0, 20003e14 <xQueueGenericSend+0x194> - 20003d2c: 94000ae9 bl 200068d0 <vPortEnterCritical> - 20003d30: f9403a61 ldr x1, [x19, #112] - 20003d34: f9403e60 ldr x0, [x19, #120] - 20003d38: eb00003f cmp x1, x0 - 20003d3c: 54000360 b.eq 20003da8 <xQueueGenericSend+0x128> // b.none - 20003d40: 94000a80 bl 20006740 <vPortExitCritical> - 20003d44: aa1303e0 mov x0, x19 - 20003d48: 97ffff36 bl 20003a20 <prvUnlockQueue> - 20003d4c: 94000459 bl 20004eb0 <xTaskResumeAll> - 20003d50: d280003a mov x26, #0x1 // #1 - 20003d54: 94000adf bl 200068d0 <vPortEnterCritical> - 20003d58: f9403a61 ldr x1, [x19, #112] - 20003d5c: 710002bf cmp w21, #0x0 - 20003d60: f9403e60 ldr x0, [x19, #120] - 20003d64: fa400020 ccmp x1, x0, #0x0, eq // eq = none - 20003d68: 54fffb82 b.cs 20003cd8 <xQueueGenericSend+0x58> // b.hs, b.nlast - 20003d6c: aa1903e1 mov x1, x25 - 20003d70: aa1703e2 mov x2, x23 - 20003d74: aa1303e0 mov x0, x19 - 20003d78: 97fffed6 bl 200038d0 <prvCopyDataToQueue> - 20003d7c: f9402661 ldr x1, [x19, #72] - 20003d80: b5000301 cbnz x1, 20003de0 <xQueueGenericSend+0x160> - 20003d84: b5000340 cbnz x0, 20003dec <xQueueGenericSend+0x16c> - 20003d88: 94000a6e bl 20006740 <vPortExitCritical> - 20003d8c: d2800020 mov x0, #0x1 // #1 - 20003d90: a94153f3 ldp x19, x20, [sp, #16] - 20003d94: a9425bf5 ldp x21, x22, [sp, #32] - 20003d98: a94363f7 ldp x23, x24, [sp, #48] - 20003d9c: a9446bf9 ldp x25, x26, [sp, #64] - 20003da0: a8c77bfd ldp x29, x30, [sp], #112 - 20003da4: d65f03c0 ret - 20003da8: 94000a66 bl 20006740 <vPortExitCritical> - 20003dac: f9402fe1 ldr x1, [sp, #88] - 20003db0: aa1803e0 mov x0, x24 - 20003db4: 940004db bl 20005120 <vTaskPlaceOnEventList> - 20003db8: aa1303e0 mov x0, x19 - 20003dbc: 97ffff19 bl 20003a20 <prvUnlockQueue> - 20003dc0: 9400043c bl 20004eb0 <xTaskResumeAll> - 20003dc4: b5fffc60 cbnz x0, 20003d50 <xQueueGenericSend+0xd0> - 20003dc8: d4000001 svc #0x0 - 20003dcc: d280003a mov x26, #0x1 // #1 - 20003dd0: 17ffffe1 b 20003d54 <xQueueGenericSend+0xd4> - 20003dd4: aa1403e0 mov x0, x20 - 20003dd8: 94000566 bl 20005370 <vTaskInternalSetTimeOutState> - 20003ddc: 17ffffc2 b 20003ce4 <xQueueGenericSend+0x64> - 20003de0: 91012260 add x0, x19, #0x48 - 20003de4: 940004ff bl 200051e0 <xTaskRemoveFromEventList> - 20003de8: b4fffd00 cbz x0, 20003d88 <xQueueGenericSend+0x108> - 20003dec: d4000001 svc #0x0 - 20003df0: 17ffffe6 b 20003d88 <xQueueGenericSend+0x108> - 20003df4: 94000a53 bl 20006740 <vPortExitCritical> - 20003df8: d2800000 mov x0, #0x0 // #0 - 20003dfc: a94153f3 ldp x19, x20, [sp, #16] - 20003e00: a9425bf5 ldp x21, x22, [sp, #32] - 20003e04: a94363f7 ldp x23, x24, [sp, #48] - 20003e08: a9446bf9 ldp x25, x26, [sp, #64] - 20003e0c: a8c77bfd ldp x29, x30, [sp], #112 - 20003e10: d65f03c0 ret - 20003e14: aa1303e0 mov x0, x19 - 20003e18: 97ffff02 bl 20003a20 <prvUnlockQueue> - 20003e1c: 94000425 bl 20004eb0 <xTaskResumeAll> - 20003e20: d2800000 mov x0, #0x0 // #0 - 20003e24: a94153f3 ldp x19, x20, [sp, #16] - 20003e28: a9425bf5 ldp x21, x22, [sp, #32] - 20003e2c: a94363f7 ldp x23, x24, [sp, #48] - 20003e30: a9446bf9 ldp x25, x26, [sp, #64] - 20003e34: a8c77bfd ldp x29, x30, [sp], #112 - 20003e38: d65f03c0 ret - 20003e3c: d503201f nop - -0000000020003e40 <xQueueCreateMutex>: - 20003e40: a9be7bfd stp x29, x30, [sp, #-32]! - 20003e44: 2a0003e2 mov w2, w0 - 20003e48: 910003fd mov x29, sp - 20003e4c: d2800001 mov x1, #0x0 // #0 - 20003e50: d2800020 mov x0, #0x1 // #1 - 20003e54: f9000bf3 str x19, [sp, #16] - 20003e58: 97ffff56 bl 20003bb0 <xQueueGenericCreate> - 20003e5c: aa0003f3 mov x19, x0 - 20003e60: b40000e0 cbz x0, 20003e7c <xQueueCreateMutex+0x3c> - 20003e64: d2800003 mov x3, #0x0 // #0 - 20003e68: d2800002 mov x2, #0x0 // #0 - 20003e6c: f900001f str xzr, [x0] - 20003e70: d2800001 mov x1, #0x0 // #0 - 20003e74: a9017c1f stp xzr, xzr, [x0, #16] - 20003e78: 97ffff82 bl 20003c80 <xQueueGenericSend> - 20003e7c: aa1303e0 mov x0, x19 - 20003e80: f9400bf3 ldr x19, [sp, #16] - 20003e84: a8c27bfd ldp x29, x30, [sp], #32 - 20003e88: d65f03c0 ret - 20003e8c: d503201f nop - -0000000020003e90 <xQueueGenericSendFromISR>: - 20003e90: a9bc7bfd stp x29, x30, [sp, #-64]! - 20003e94: 910003fd mov x29, sp - 20003e98: a90153f3 stp x19, x20, [sp, #16] +0000000020003a20 <prvCopyDataFromQueue>: + 20003a20: aa0003e3 mov x3, x0 + 20003a24: aa0103e0 mov x0, x1 + 20003a28: f9404062 ldr x2, [x3, #128] + 20003a2c: b4000122 cbz x2, 20003a50 <prvCopyDataFromQueue+0x30> + 20003a30: a9410464 ldp x4, x1, [x3, #16] + 20003a34: 8b020021 add x1, x1, x2 + 20003a38: eb04003f cmp x1, x4 + 20003a3c: f9000c61 str x1, [x3, #24] + 20003a40: 54000063 b.cc 20003a4c <prvCopyDataFromQueue+0x2c> // b.lo, b.ul, b.last + 20003a44: f9400061 ldr x1, [x3] + 20003a48: f9000c61 str x1, [x3, #24] + 20003a4c: 17fffc0d b 20002a80 <memcpy> + 20003a50: d65f03c0 ret + 20003a54: d503201f nop + 20003a58: d503201f nop + 20003a5c: d503201f nop + +0000000020003a60 <prvUnlockQueue>: + 20003a60: a9bd7bfd stp x29, x30, [sp, #-48]! + 20003a64: 910003fd mov x29, sp + 20003a68: a90153f3 stp x19, x20, [sp, #16] + 20003a6c: aa0003f4 mov x20, x0 + 20003a70: f90013f5 str x21, [sp, #32] + 20003a74: 94000ba7 bl 20006910 <vPortEnterCritical> + 20003a78: 39422681 ldrb w1, [x20, #137] + 20003a7c: 13001c33 sxtb w19, w1 + 20003a80: 7100027f cmp w19, #0x0 + 20003a84: 5400022d b.le 20003ac8 <prvUnlockQueue+0x68> + 20003a88: 91012295 add x21, x20, #0x48 + 20003a8c: 14000005 b 20003aa0 <prvUnlockQueue+0x40> + 20003a90: 51000661 sub w1, w19, #0x1 + 20003a94: 72001c3f tst w1, #0xff + 20003a98: 13001c33 sxtb w19, w1 + 20003a9c: 54000160 b.eq 20003ac8 <prvUnlockQueue+0x68> // b.none + 20003aa0: f9402681 ldr x1, [x20, #72] + 20003aa4: aa1503e0 mov x0, x21 + 20003aa8: b4000101 cbz x1, 20003ac8 <prvUnlockQueue+0x68> + 20003aac: 940005dd bl 20005220 <xTaskRemoveFromEventList> + 20003ab0: b4ffff00 cbz x0, 20003a90 <prvUnlockQueue+0x30> + 20003ab4: 94000673 bl 20005480 <vTaskMissedYield> + 20003ab8: 51000661 sub w1, w19, #0x1 + 20003abc: 72001c3f tst w1, #0xff + 20003ac0: 13001c33 sxtb w19, w1 + 20003ac4: 54fffee1 b.ne 20003aa0 <prvUnlockQueue+0x40> // b.any + 20003ac8: 12800000 mov w0, #0xffffffff // #-1 + 20003acc: 39022680 strb w0, [x20, #137] + 20003ad0: 94000b2c bl 20006780 <vPortExitCritical> + 20003ad4: 94000b8f bl 20006910 <vPortEnterCritical> + 20003ad8: 39422281 ldrb w1, [x20, #136] + 20003adc: 13001c33 sxtb w19, w1 + 20003ae0: 7100027f cmp w19, #0x0 + 20003ae4: 5400022d b.le 20003b28 <prvUnlockQueue+0xc8> + 20003ae8: 91008295 add x21, x20, #0x20 + 20003aec: 14000005 b 20003b00 <prvUnlockQueue+0xa0> + 20003af0: 51000661 sub w1, w19, #0x1 + 20003af4: 72001c3f tst w1, #0xff + 20003af8: 13001c33 sxtb w19, w1 + 20003afc: 54000160 b.eq 20003b28 <prvUnlockQueue+0xc8> // b.none + 20003b00: f9401281 ldr x1, [x20, #32] + 20003b04: aa1503e0 mov x0, x21 + 20003b08: b4000101 cbz x1, 20003b28 <prvUnlockQueue+0xc8> + 20003b0c: 940005c5 bl 20005220 <xTaskRemoveFromEventList> + 20003b10: b4ffff00 cbz x0, 20003af0 <prvUnlockQueue+0x90> + 20003b14: 9400065b bl 20005480 <vTaskMissedYield> + 20003b18: 51000661 sub w1, w19, #0x1 + 20003b1c: 72001c3f tst w1, #0xff + 20003b20: 13001c33 sxtb w19, w1 + 20003b24: 54fffee1 b.ne 20003b00 <prvUnlockQueue+0xa0> // b.any + 20003b28: 12800000 mov w0, #0xffffffff // #-1 + 20003b2c: 39022280 strb w0, [x20, #136] + 20003b30: a94153f3 ldp x19, x20, [sp, #16] + 20003b34: f94013f5 ldr x21, [sp, #32] + 20003b38: a8c37bfd ldp x29, x30, [sp], #48 + 20003b3c: 14000b11 b 20006780 <vPortExitCritical> + +0000000020003b40 <xQueueGenericReset>: + 20003b40: a9be7bfd stp x29, x30, [sp, #-32]! + 20003b44: 910003fd mov x29, sp + 20003b48: a90153f3 stp x19, x20, [sp, #16] + 20003b4c: aa0003f3 mov x19, x0 + 20003b50: aa0103f4 mov x20, x1 + 20003b54: 94000b6f bl 20006910 <vPortEnterCritical> + 20003b58: a9478e60 ldp x0, x3, [x19, #120] + 20003b5c: 12800004 mov w4, #0xffffffff // #-1 + 20003b60: f9003a7f str xzr, [x19, #112] + 20003b64: f9400262 ldr x2, [x19] + 20003b68: d1000401 sub x1, x0, #0x1 + 20003b6c: 39022264 strb w4, [x19, #136] + 20003b70: 39022664 strb w4, [x19, #137] + 20003b74: 9b030800 madd x0, x0, x3, x2 + 20003b78: 9b030821 madd x1, x1, x3, x2 + 20003b7c: a9008262 stp x2, x0, [x19, #8] + 20003b80: f9000e61 str x1, [x19, #24] + 20003b84: b5000234 cbnz x20, 20003bc8 <xQueueGenericReset+0x88> + 20003b88: f9401260 ldr x0, [x19, #32] + 20003b8c: b50000c0 cbnz x0, 20003ba4 <xQueueGenericReset+0x64> + 20003b90: 94000afc bl 20006780 <vPortExitCritical> + 20003b94: d2800020 mov x0, #0x1 // #1 + 20003b98: a94153f3 ldp x19, x20, [sp, #16] + 20003b9c: a8c27bfd ldp x29, x30, [sp], #32 + 20003ba0: d65f03c0 ret + 20003ba4: 91008260 add x0, x19, #0x20 + 20003ba8: 9400059e bl 20005220 <xTaskRemoveFromEventList> + 20003bac: b4ffff20 cbz x0, 20003b90 <xQueueGenericReset+0x50> + 20003bb0: d4000001 svc #0x0 + 20003bb4: 94000af3 bl 20006780 <vPortExitCritical> + 20003bb8: d2800020 mov x0, #0x1 // #1 + 20003bbc: a94153f3 ldp x19, x20, [sp, #16] + 20003bc0: a8c27bfd ldp x29, x30, [sp], #32 + 20003bc4: d65f03c0 ret + 20003bc8: 91008260 add x0, x19, #0x20 + 20003bcc: 97ffff0d bl 20003800 <vListInitialise> + 20003bd0: 91012260 add x0, x19, #0x48 + 20003bd4: 97ffff0b bl 20003800 <vListInitialise> + 20003bd8: 94000aea bl 20006780 <vPortExitCritical> + 20003bdc: d2800020 mov x0, #0x1 // #1 + 20003be0: a94153f3 ldp x19, x20, [sp, #16] + 20003be4: a8c27bfd ldp x29, x30, [sp], #32 + 20003be8: d65f03c0 ret + 20003bec: d503201f nop + +0000000020003bf0 <xQueueGenericCreate>: + 20003bf0: a9bd7bfd stp x29, x30, [sp, #-48]! + 20003bf4: 910003fd mov x29, sp + 20003bf8: f90013f5 str x21, [sp, #32] + 20003bfc: aa0003f5 mov x21, x0 + 20003c00: 9b017c00 mul x0, x0, x1 + 20003c04: a90153f3 stp x19, x20, [sp, #16] + 20003c08: aa0103f4 mov x20, x1 + 20003c0c: 91024000 add x0, x0, #0x90 + 20003c10: 94000d48 bl 20007130 <pvPortMalloc> + 20003c14: aa0003f3 mov x19, x0 + 20003c18: b4000100 cbz x0, 20003c38 <xQueueGenericCreate+0x48> + 20003c1c: f100029f cmp x20, #0x0 + 20003c20: 91024002 add x2, x0, #0x90 + 20003c24: 9a801042 csel x2, x2, x0, ne // ne = any + 20003c28: d2800021 mov x1, #0x1 // #1 + 20003c2c: f9000002 str x2, [x0] + 20003c30: a907d015 stp x21, x20, [x0, #120] + 20003c34: 97ffffc3 bl 20003b40 <xQueueGenericReset> + 20003c38: aa1303e0 mov x0, x19 + 20003c3c: a94153f3 ldp x19, x20, [sp, #16] + 20003c40: f94013f5 ldr x21, [sp, #32] + 20003c44: a8c37bfd ldp x29, x30, [sp], #48 + 20003c48: d65f03c0 ret + 20003c4c: d503201f nop + +0000000020003c50 <xQueueGetMutexHolder>: + 20003c50: a9be7bfd stp x29, x30, [sp, #-32]! + 20003c54: 910003fd mov x29, sp + 20003c58: f9000bf3 str x19, [sp, #16] + 20003c5c: aa0003f3 mov x19, x0 + 20003c60: 94000b2c bl 20006910 <vPortEnterCritical> + 20003c64: f9400260 ldr x0, [x19] + 20003c68: b50000e0 cbnz x0, 20003c84 <xQueueGetMutexHolder+0x34> + 20003c6c: f9400a73 ldr x19, [x19, #16] + 20003c70: 94000ac4 bl 20006780 <vPortExitCritical> + 20003c74: aa1303e0 mov x0, x19 + 20003c78: f9400bf3 ldr x19, [sp, #16] + 20003c7c: a8c27bfd ldp x29, x30, [sp], #32 + 20003c80: d65f03c0 ret + 20003c84: 94000abf bl 20006780 <vPortExitCritical> + 20003c88: d2800013 mov x19, #0x0 // #0 + 20003c8c: aa1303e0 mov x0, x19 + 20003c90: f9400bf3 ldr x19, [sp, #16] + 20003c94: a8c27bfd ldp x29, x30, [sp], #32 + 20003c98: d65f03c0 ret + 20003c9c: d503201f nop + +0000000020003ca0 <xQueueGetMutexHolderFromISR>: + 20003ca0: f9400001 ldr x1, [x0] + 20003ca4: b5000061 cbnz x1, 20003cb0 <xQueueGetMutexHolderFromISR+0x10> + 20003ca8: f9400800 ldr x0, [x0, #16] + 20003cac: d65f03c0 ret + 20003cb0: d2800000 mov x0, #0x0 // #0 + 20003cb4: d65f03c0 ret + 20003cb8: d503201f nop + 20003cbc: d503201f nop + +0000000020003cc0 <xQueueGenericSend>: + 20003cc0: a9b97bfd stp x29, x30, [sp, #-112]! + 20003cc4: f100087f cmp x3, #0x2 + 20003cc8: 910003fd mov x29, sp + 20003ccc: a90153f3 stp x19, x20, [sp, #16] + 20003cd0: aa0003f3 mov x19, x0 + 20003cd4: 910183f4 add x20, sp, #0x60 + 20003cd8: a9025bf5 stp x21, x22, [sp, #32] + 20003cdc: 1a9f17f5 cset w21, eq // eq = none + 20003ce0: 910163f6 add x22, sp, #0x58 + 20003ce4: a90363f7 stp x23, x24, [sp, #48] + 20003ce8: 91008018 add x24, x0, #0x20 + 20003cec: aa0303f7 mov x23, x3 + 20003cf0: a9046bf9 stp x25, x26, [sp, #64] + 20003cf4: aa0103f9 mov x25, x1 + 20003cf8: d280001a mov x26, #0x0 // #0 + 20003cfc: f9002fe2 str x2, [sp, #88] + 20003d00: 94000b04 bl 20006910 <vPortEnterCritical> + 20003d04: f9403a61 ldr x1, [x19, #112] + 20003d08: 710002bf cmp w21, #0x0 + 20003d0c: f9403e60 ldr x0, [x19, #120] + 20003d10: fa400020 ccmp x1, x0, #0x0, eq // eq = none + 20003d14: 540004c3 b.cc 20003dac <xQueueGenericSend+0xec> // b.lo, b.ul, b.last + 20003d18: f9402fe0 ldr x0, [sp, #88] + 20003d1c: b40008c0 cbz x0, 20003e34 <xQueueGenericSend+0x174> + 20003d20: b40007ba cbz x26, 20003e14 <xQueueGenericSend+0x154> + 20003d24: 94000a97 bl 20006780 <vPortExitCritical> + 20003d28: 940003d6 bl 20004c80 <vTaskSuspendAll> + 20003d2c: 94000af9 bl 20006910 <vPortEnterCritical> + 20003d30: 39422260 ldrb w0, [x19, #136] + 20003d34: 13001c00 sxtb w0, w0 + 20003d38: 3100041f cmn w0, #0x1 + 20003d3c: 54000041 b.ne 20003d44 <xQueueGenericSend+0x84> // b.any + 20003d40: 3902227f strb wzr, [x19, #136] + 20003d44: 39422660 ldrb w0, [x19, #137] + 20003d48: 13001c00 sxtb w0, w0 + 20003d4c: 3100041f cmn w0, #0x1 + 20003d50: 54000041 b.ne 20003d58 <xQueueGenericSend+0x98> // b.any + 20003d54: 3902267f strb wzr, [x19, #137] + 20003d58: 94000a8a bl 20006780 <vPortExitCritical> + 20003d5c: aa1603e1 mov x1, x22 + 20003d60: aa1403e0 mov x0, x20 + 20003d64: 9400059b bl 200053d0 <xTaskCheckForTimeOut> + 20003d68: b5000760 cbnz x0, 20003e54 <xQueueGenericSend+0x194> + 20003d6c: 94000ae9 bl 20006910 <vPortEnterCritical> + 20003d70: f9403a61 ldr x1, [x19, #112] + 20003d74: f9403e60 ldr x0, [x19, #120] + 20003d78: eb00003f cmp x1, x0 + 20003d7c: 54000360 b.eq 20003de8 <xQueueGenericSend+0x128> // b.none + 20003d80: 94000a80 bl 20006780 <vPortExitCritical> + 20003d84: aa1303e0 mov x0, x19 + 20003d88: 97ffff36 bl 20003a60 <prvUnlockQueue> + 20003d8c: 94000459 bl 20004ef0 <xTaskResumeAll> + 20003d90: d280003a mov x26, #0x1 // #1 + 20003d94: 94000adf bl 20006910 <vPortEnterCritical> + 20003d98: f9403a61 ldr x1, [x19, #112] + 20003d9c: 710002bf cmp w21, #0x0 + 20003da0: f9403e60 ldr x0, [x19, #120] + 20003da4: fa400020 ccmp x1, x0, #0x0, eq // eq = none + 20003da8: 54fffb82 b.cs 20003d18 <xQueueGenericSend+0x58> // b.hs, b.nlast + 20003dac: aa1903e1 mov x1, x25 + 20003db0: aa1703e2 mov x2, x23 + 20003db4: aa1303e0 mov x0, x19 + 20003db8: 97fffed6 bl 20003910 <prvCopyDataToQueue> + 20003dbc: f9402661 ldr x1, [x19, #72] + 20003dc0: b5000301 cbnz x1, 20003e20 <xQueueGenericSend+0x160> + 20003dc4: b5000340 cbnz x0, 20003e2c <xQueueGenericSend+0x16c> + 20003dc8: 94000a6e bl 20006780 <vPortExitCritical> + 20003dcc: d2800020 mov x0, #0x1 // #1 + 20003dd0: a94153f3 ldp x19, x20, [sp, #16] + 20003dd4: a9425bf5 ldp x21, x22, [sp, #32] + 20003dd8: a94363f7 ldp x23, x24, [sp, #48] + 20003ddc: a9446bf9 ldp x25, x26, [sp, #64] + 20003de0: a8c77bfd ldp x29, x30, [sp], #112 + 20003de4: d65f03c0 ret + 20003de8: 94000a66 bl 20006780 <vPortExitCritical> + 20003dec: f9402fe1 ldr x1, [sp, #88] + 20003df0: aa1803e0 mov x0, x24 + 20003df4: 940004db bl 20005160 <vTaskPlaceOnEventList> + 20003df8: aa1303e0 mov x0, x19 + 20003dfc: 97ffff19 bl 20003a60 <prvUnlockQueue> + 20003e00: 9400043c bl 20004ef0 <xTaskResumeAll> + 20003e04: b5fffc60 cbnz x0, 20003d90 <xQueueGenericSend+0xd0> + 20003e08: d4000001 svc #0x0 + 20003e0c: d280003a mov x26, #0x1 // #1 + 20003e10: 17ffffe1 b 20003d94 <xQueueGenericSend+0xd4> + 20003e14: aa1403e0 mov x0, x20 + 20003e18: 94000566 bl 200053b0 <vTaskInternalSetTimeOutState> + 20003e1c: 17ffffc2 b 20003d24 <xQueueGenericSend+0x64> + 20003e20: 91012260 add x0, x19, #0x48 + 20003e24: 940004ff bl 20005220 <xTaskRemoveFromEventList> + 20003e28: b4fffd00 cbz x0, 20003dc8 <xQueueGenericSend+0x108> + 20003e2c: d4000001 svc #0x0 + 20003e30: 17ffffe6 b 20003dc8 <xQueueGenericSend+0x108> + 20003e34: 94000a53 bl 20006780 <vPortExitCritical> + 20003e38: d2800000 mov x0, #0x0 // #0 + 20003e3c: a94153f3 ldp x19, x20, [sp, #16] + 20003e40: a9425bf5 ldp x21, x22, [sp, #32] + 20003e44: a94363f7 ldp x23, x24, [sp, #48] + 20003e48: a9446bf9 ldp x25, x26, [sp, #64] + 20003e4c: a8c77bfd ldp x29, x30, [sp], #112 + 20003e50: d65f03c0 ret + 20003e54: aa1303e0 mov x0, x19 + 20003e58: 97ffff02 bl 20003a60 <prvUnlockQueue> + 20003e5c: 94000425 bl 20004ef0 <xTaskResumeAll> + 20003e60: d2800000 mov x0, #0x0 // #0 + 20003e64: a94153f3 ldp x19, x20, [sp, #16] + 20003e68: a9425bf5 ldp x21, x22, [sp, #32] + 20003e6c: a94363f7 ldp x23, x24, [sp, #48] + 20003e70: a9446bf9 ldp x25, x26, [sp, #64] + 20003e74: a8c77bfd ldp x29, x30, [sp], #112 + 20003e78: d65f03c0 ret + 20003e7c: d503201f nop + +0000000020003e80 <xQueueCreateMutex>: + 20003e80: a9be7bfd stp x29, x30, [sp, #-32]! + 20003e84: 2a0003e2 mov w2, w0 + 20003e88: 910003fd mov x29, sp + 20003e8c: d2800001 mov x1, #0x0 // #0 + 20003e90: d2800020 mov x0, #0x1 // #1 + 20003e94: f9000bf3 str x19, [sp, #16] + 20003e98: 97ffff56 bl 20003bf0 <xQueueGenericCreate> 20003e9c: aa0003f3 mov x19, x0 - 20003ea0: aa0303f4 mov x20, x3 - 20003ea4: a9025bf5 stp x21, x22, [sp, #32] - 20003ea8: aa0103f6 mov x22, x1 - 20003eac: a90363f7 stp x23, x24, [sp, #48] - 20003eb0: aa0203f8 mov x24, x2 - 20003eb4: 94000a73 bl 20006880 <uxPortSetInterruptMask> - 20003eb8: aa0003f5 mov x21, x0 - 20003ebc: f9403a61 ldr x1, [x19, #112] - 20003ec0: f9403e60 ldr x0, [x19, #120] - 20003ec4: eb00003f cmp x1, x0 - 20003ec8: fa422a84 ccmp x20, #0x2, #0x4, cs // cs = hs, nlast - 20003ecc: 540002c1 b.ne 20003f24 <xQueueGenericSendFromISR+0x94> // b.any - 20003ed0: 39422677 ldrb w23, [x19, #137] - 20003ed4: aa1403e2 mov x2, x20 - 20003ed8: aa1603e1 mov x1, x22 - 20003edc: aa1303e0 mov x0, x19 - 20003ee0: f9403a63 ldr x3, [x19, #112] - 20003ee4: 97fffe7b bl 200038d0 <prvCopyDataToQueue> - 20003ee8: 13001ee0 sxtb w0, w23 - 20003eec: 3100041f cmn w0, #0x1 - 20003ef0: 540002c0 b.eq 20003f48 <xQueueGenericSendFromISR+0xb8> // b.none - 20003ef4: 110006f7 add w23, w23, #0x1 - 20003ef8: d2800034 mov x20, #0x1 // #1 - 20003efc: 13001ef7 sxtb w23, w23 - 20003f00: 39022677 strb w23, [x19, #137] - 20003f04: aa1503e0 mov x0, x21 - 20003f08: 94000a4e bl 20006840 <vPortClearInterruptMask> - 20003f0c: aa1403e0 mov x0, x20 - 20003f10: a94153f3 ldp x19, x20, [sp, #16] - 20003f14: a9425bf5 ldp x21, x22, [sp, #32] - 20003f18: a94363f7 ldp x23, x24, [sp, #48] - 20003f1c: a8c47bfd ldp x29, x30, [sp], #64 - 20003f20: d65f03c0 ret - 20003f24: aa1503e0 mov x0, x21 - 20003f28: d2800014 mov x20, #0x0 // #0 - 20003f2c: 94000a45 bl 20006840 <vPortClearInterruptMask> - 20003f30: aa1403e0 mov x0, x20 - 20003f34: a94153f3 ldp x19, x20, [sp, #16] - 20003f38: a9425bf5 ldp x21, x22, [sp, #32] - 20003f3c: a94363f7 ldp x23, x24, [sp, #48] - 20003f40: a8c47bfd ldp x29, x30, [sp], #64 - 20003f44: d65f03c0 ret - 20003f48: f9402660 ldr x0, [x19, #72] - 20003f4c: b5000140 cbnz x0, 20003f74 <xQueueGenericSendFromISR+0xe4> - 20003f50: aa1503e0 mov x0, x21 - 20003f54: d2800034 mov x20, #0x1 // #1 - 20003f58: 94000a3a bl 20006840 <vPortClearInterruptMask> - 20003f5c: aa1403e0 mov x0, x20 - 20003f60: a94153f3 ldp x19, x20, [sp, #16] - 20003f64: a9425bf5 ldp x21, x22, [sp, #32] - 20003f68: a94363f7 ldp x23, x24, [sp, #48] - 20003f6c: a8c47bfd ldp x29, x30, [sp], #64 - 20003f70: d65f03c0 ret - 20003f74: 91012260 add x0, x19, #0x48 - 20003f78: 9400049a bl 200051e0 <xTaskRemoveFromEventList> - 20003f7c: f100031f cmp x24, #0x0 - 20003f80: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 20003f84: 54fffe60 b.eq 20003f50 <xQueueGenericSendFromISR+0xc0> // b.none - 20003f88: d2800020 mov x0, #0x1 // #1 - 20003f8c: aa0003f4 mov x20, x0 - 20003f90: f9000300 str x0, [x24] - 20003f94: 17ffffdc b 20003f04 <xQueueGenericSendFromISR+0x74> - 20003f98: d503201f nop - 20003f9c: d503201f nop - -0000000020003fa0 <xQueueGiveFromISR>: - 20003fa0: a9bd7bfd stp x29, x30, [sp, #-48]! - 20003fa4: 910003fd mov x29, sp - 20003fa8: a90153f3 stp x19, x20, [sp, #16] - 20003fac: aa0003f3 mov x19, x0 - 20003fb0: a9025bf5 stp x21, x22, [sp, #32] - 20003fb4: aa0103f5 mov x21, x1 - 20003fb8: d2800016 mov x22, #0x0 // #0 - 20003fbc: 94000a31 bl 20006880 <uxPortSetInterruptMask> - 20003fc0: aa0003f4 mov x20, x0 - 20003fc4: f9403a62 ldr x2, [x19, #112] - 20003fc8: f9403e60 ldr x0, [x19, #120] - 20003fcc: eb02001f cmp x0, x2 - 20003fd0: 54000169 b.ls 20003ffc <xQueueGiveFromISR+0x5c> // b.plast - 20003fd4: 39422660 ldrb w0, [x19, #137] - 20003fd8: 91000442 add x2, x2, #0x1 - 20003fdc: f9003a62 str x2, [x19, #112] - 20003fe0: 13001c01 sxtb w1, w0 - 20003fe4: 3100043f cmn w1, #0x1 - 20003fe8: 54000180 b.eq 20004018 <xQueueGiveFromISR+0x78> // b.none - 20003fec: 11000400 add w0, w0, #0x1 - 20003ff0: d2800036 mov x22, #0x1 // #1 - 20003ff4: 13001c00 sxtb w0, w0 - 20003ff8: 39022660 strb w0, [x19, #137] - 20003ffc: aa1403e0 mov x0, x20 - 20004000: 94000a10 bl 20006840 <vPortClearInterruptMask> - 20004004: aa1603e0 mov x0, x22 - 20004008: a94153f3 ldp x19, x20, [sp, #16] - 2000400c: a9425bf5 ldp x21, x22, [sp, #32] - 20004010: a8c37bfd ldp x29, x30, [sp], #48 - 20004014: d65f03c0 ret - 20004018: f9402660 ldr x0, [x19, #72] - 2000401c: b5000120 cbnz x0, 20004040 <xQueueGiveFromISR+0xa0> - 20004020: aa1403e0 mov x0, x20 - 20004024: d2800036 mov x22, #0x1 // #1 - 20004028: 94000a06 bl 20006840 <vPortClearInterruptMask> - 2000402c: aa1603e0 mov x0, x22 - 20004030: a94153f3 ldp x19, x20, [sp, #16] - 20004034: a9425bf5 ldp x21, x22, [sp, #32] - 20004038: a8c37bfd ldp x29, x30, [sp], #48 - 2000403c: d65f03c0 ret - 20004040: 91012260 add x0, x19, #0x48 - 20004044: 94000467 bl 200051e0 <xTaskRemoveFromEventList> - 20004048: f10002bf cmp x21, #0x0 - 2000404c: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 20004050: 54fffe80 b.eq 20004020 <xQueueGiveFromISR+0x80> // b.none - 20004054: d2800020 mov x0, #0x1 // #1 - 20004058: aa0003f6 mov x22, x0 - 2000405c: f90002a0 str x0, [x21] - 20004060: 17ffffe7 b 20003ffc <xQueueGiveFromISR+0x5c> - 20004064: d503201f nop - 20004068: d503201f nop - 2000406c: d503201f nop - -0000000020004070 <xQueueReceive>: - 20004070: a9ba7bfd stp x29, x30, [sp, #-96]! - 20004074: 910003fd mov x29, sp - 20004078: a90153f3 stp x19, x20, [sp, #16] - 2000407c: aa0003f3 mov x19, x0 - 20004080: a90363f7 stp x23, x24, [sp, #48] - 20004084: aa0103f7 mov x23, x1 - 20004088: f90027e2 str x2, [sp, #72] - 2000408c: 94000a11 bl 200068d0 <vPortEnterCritical> - 20004090: f9403a74 ldr x20, [x19, #112] - 20004094: b5000854 cbnz x20, 2000419c <xQueueReceive+0x12c> - 20004098: a9025bf5 stp x21, x22, [sp, #32] - 2000409c: f94027e0 ldr x0, [sp, #72] - 200040a0: b4000500 cbz x0, 20004140 <xQueueReceive+0xd0> - 200040a4: 910143f5 add x21, sp, #0x50 - 200040a8: 910123f6 add x22, sp, #0x48 - 200040ac: aa1503e0 mov x0, x21 - 200040b0: 91012278 add x24, x19, #0x48 - 200040b4: 940004af bl 20005370 <vTaskInternalSetTimeOutState> - 200040b8: 940009a2 bl 20006740 <vPortExitCritical> - 200040bc: 940002e1 bl 20004c40 <vTaskSuspendAll> - 200040c0: 94000a04 bl 200068d0 <vPortEnterCritical> - 200040c4: 39422260 ldrb w0, [x19, #136] - 200040c8: 13001c00 sxtb w0, w0 - 200040cc: 3100041f cmn w0, #0x1 - 200040d0: 54000041 b.ne 200040d8 <xQueueReceive+0x68> // b.any - 200040d4: 3902227f strb wzr, [x19, #136] - 200040d8: 39422660 ldrb w0, [x19, #137] - 200040dc: 13001c00 sxtb w0, w0 - 200040e0: 3100041f cmn w0, #0x1 - 200040e4: 54000041 b.ne 200040ec <xQueueReceive+0x7c> // b.any - 200040e8: 3902267f strb wzr, [x19, #137] - 200040ec: 94000995 bl 20006740 <vPortExitCritical> - 200040f0: aa1603e1 mov x1, x22 - 200040f4: aa1503e0 mov x0, x21 - 200040f8: 940004a6 bl 20005390 <xTaskCheckForTimeOut> - 200040fc: b5000300 cbnz x0, 2000415c <xQueueReceive+0xec> - 20004100: 940009f4 bl 200068d0 <vPortEnterCritical> - 20004104: f9403a60 ldr x0, [x19, #112] - 20004108: b50003a0 cbnz x0, 2000417c <xQueueReceive+0x10c> - 2000410c: 9400098d bl 20006740 <vPortExitCritical> - 20004110: f94027e1 ldr x1, [sp, #72] - 20004114: aa1803e0 mov x0, x24 - 20004118: 94000402 bl 20005120 <vTaskPlaceOnEventList> - 2000411c: aa1303e0 mov x0, x19 - 20004120: 97fffe40 bl 20003a20 <prvUnlockQueue> - 20004124: 94000363 bl 20004eb0 <xTaskResumeAll> - 20004128: b4000540 cbz x0, 200041d0 <xQueueReceive+0x160> - 2000412c: 940009e9 bl 200068d0 <vPortEnterCritical> - 20004130: f9403a74 ldr x20, [x19, #112] - 20004134: b5000334 cbnz x20, 20004198 <xQueueReceive+0x128> - 20004138: f94027e0 ldr x0, [sp, #72] - 2000413c: b5fffbe0 cbnz x0, 200040b8 <xQueueReceive+0x48> - 20004140: 94000980 bl 20006740 <vPortExitCritical> - 20004144: d2800000 mov x0, #0x0 // #0 - 20004148: a94153f3 ldp x19, x20, [sp, #16] - 2000414c: a9425bf5 ldp x21, x22, [sp, #32] - 20004150: a94363f7 ldp x23, x24, [sp, #48] - 20004154: a8c67bfd ldp x29, x30, [sp], #96 - 20004158: d65f03c0 ret + 20003ea0: b40000e0 cbz x0, 20003ebc <xQueueCreateMutex+0x3c> + 20003ea4: d2800003 mov x3, #0x0 // #0 + 20003ea8: d2800002 mov x2, #0x0 // #0 + 20003eac: f900001f str xzr, [x0] + 20003eb0: d2800001 mov x1, #0x0 // #0 + 20003eb4: a9017c1f stp xzr, xzr, [x0, #16] + 20003eb8: 97ffff82 bl 20003cc0 <xQueueGenericSend> + 20003ebc: aa1303e0 mov x0, x19 + 20003ec0: f9400bf3 ldr x19, [sp, #16] + 20003ec4: a8c27bfd ldp x29, x30, [sp], #32 + 20003ec8: d65f03c0 ret + 20003ecc: d503201f nop + +0000000020003ed0 <xQueueGenericSendFromISR>: + 20003ed0: a9bc7bfd stp x29, x30, [sp, #-64]! + 20003ed4: 910003fd mov x29, sp + 20003ed8: a90153f3 stp x19, x20, [sp, #16] + 20003edc: aa0003f3 mov x19, x0 + 20003ee0: aa0303f4 mov x20, x3 + 20003ee4: a9025bf5 stp x21, x22, [sp, #32] + 20003ee8: aa0103f6 mov x22, x1 + 20003eec: a90363f7 stp x23, x24, [sp, #48] + 20003ef0: aa0203f8 mov x24, x2 + 20003ef4: 94000a73 bl 200068c0 <uxPortSetInterruptMask> + 20003ef8: aa0003f5 mov x21, x0 + 20003efc: f9403a61 ldr x1, [x19, #112] + 20003f00: f9403e60 ldr x0, [x19, #120] + 20003f04: eb00003f cmp x1, x0 + 20003f08: fa422a84 ccmp x20, #0x2, #0x4, cs // cs = hs, nlast + 20003f0c: 540002c1 b.ne 20003f64 <xQueueGenericSendFromISR+0x94> // b.any + 20003f10: 39422677 ldrb w23, [x19, #137] + 20003f14: aa1403e2 mov x2, x20 + 20003f18: aa1603e1 mov x1, x22 + 20003f1c: aa1303e0 mov x0, x19 + 20003f20: f9403a63 ldr x3, [x19, #112] + 20003f24: 97fffe7b bl 20003910 <prvCopyDataToQueue> + 20003f28: 13001ee0 sxtb w0, w23 + 20003f2c: 3100041f cmn w0, #0x1 + 20003f30: 540002c0 b.eq 20003f88 <xQueueGenericSendFromISR+0xb8> // b.none + 20003f34: 110006f7 add w23, w23, #0x1 + 20003f38: d2800034 mov x20, #0x1 // #1 + 20003f3c: 13001ef7 sxtb w23, w23 + 20003f40: 39022677 strb w23, [x19, #137] + 20003f44: aa1503e0 mov x0, x21 + 20003f48: 94000a4e bl 20006880 <vPortClearInterruptMask> + 20003f4c: aa1403e0 mov x0, x20 + 20003f50: a94153f3 ldp x19, x20, [sp, #16] + 20003f54: a9425bf5 ldp x21, x22, [sp, #32] + 20003f58: a94363f7 ldp x23, x24, [sp, #48] + 20003f5c: a8c47bfd ldp x29, x30, [sp], #64 + 20003f60: d65f03c0 ret + 20003f64: aa1503e0 mov x0, x21 + 20003f68: d2800014 mov x20, #0x0 // #0 + 20003f6c: 94000a45 bl 20006880 <vPortClearInterruptMask> + 20003f70: aa1403e0 mov x0, x20 + 20003f74: a94153f3 ldp x19, x20, [sp, #16] + 20003f78: a9425bf5 ldp x21, x22, [sp, #32] + 20003f7c: a94363f7 ldp x23, x24, [sp, #48] + 20003f80: a8c47bfd ldp x29, x30, [sp], #64 + 20003f84: d65f03c0 ret + 20003f88: f9402660 ldr x0, [x19, #72] + 20003f8c: b5000140 cbnz x0, 20003fb4 <xQueueGenericSendFromISR+0xe4> + 20003f90: aa1503e0 mov x0, x21 + 20003f94: d2800034 mov x20, #0x1 // #1 + 20003f98: 94000a3a bl 20006880 <vPortClearInterruptMask> + 20003f9c: aa1403e0 mov x0, x20 + 20003fa0: a94153f3 ldp x19, x20, [sp, #16] + 20003fa4: a9425bf5 ldp x21, x22, [sp, #32] + 20003fa8: a94363f7 ldp x23, x24, [sp, #48] + 20003fac: a8c47bfd ldp x29, x30, [sp], #64 + 20003fb0: d65f03c0 ret + 20003fb4: 91012260 add x0, x19, #0x48 + 20003fb8: 9400049a bl 20005220 <xTaskRemoveFromEventList> + 20003fbc: f100031f cmp x24, #0x0 + 20003fc0: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 20003fc4: 54fffe60 b.eq 20003f90 <xQueueGenericSendFromISR+0xc0> // b.none + 20003fc8: d2800020 mov x0, #0x1 // #1 + 20003fcc: aa0003f4 mov x20, x0 + 20003fd0: f9000300 str x0, [x24] + 20003fd4: 17ffffdc b 20003f44 <xQueueGenericSendFromISR+0x74> + 20003fd8: d503201f nop + 20003fdc: d503201f nop + +0000000020003fe0 <xQueueGiveFromISR>: + 20003fe0: a9bd7bfd stp x29, x30, [sp, #-48]! + 20003fe4: 910003fd mov x29, sp + 20003fe8: a90153f3 stp x19, x20, [sp, #16] + 20003fec: aa0003f3 mov x19, x0 + 20003ff0: a9025bf5 stp x21, x22, [sp, #32] + 20003ff4: aa0103f5 mov x21, x1 + 20003ff8: d2800016 mov x22, #0x0 // #0 + 20003ffc: 94000a31 bl 200068c0 <uxPortSetInterruptMask> + 20004000: aa0003f4 mov x20, x0 + 20004004: f9403a62 ldr x2, [x19, #112] + 20004008: f9403e60 ldr x0, [x19, #120] + 2000400c: eb02001f cmp x0, x2 + 20004010: 54000169 b.ls 2000403c <xQueueGiveFromISR+0x5c> // b.plast + 20004014: 39422660 ldrb w0, [x19, #137] + 20004018: 91000442 add x2, x2, #0x1 + 2000401c: f9003a62 str x2, [x19, #112] + 20004020: 13001c01 sxtb w1, w0 + 20004024: 3100043f cmn w1, #0x1 + 20004028: 54000180 b.eq 20004058 <xQueueGiveFromISR+0x78> // b.none + 2000402c: 11000400 add w0, w0, #0x1 + 20004030: d2800036 mov x22, #0x1 // #1 + 20004034: 13001c00 sxtb w0, w0 + 20004038: 39022660 strb w0, [x19, #137] + 2000403c: aa1403e0 mov x0, x20 + 20004040: 94000a10 bl 20006880 <vPortClearInterruptMask> + 20004044: aa1603e0 mov x0, x22 + 20004048: a94153f3 ldp x19, x20, [sp, #16] + 2000404c: a9425bf5 ldp x21, x22, [sp, #32] + 20004050: a8c37bfd ldp x29, x30, [sp], #48 + 20004054: d65f03c0 ret + 20004058: f9402660 ldr x0, [x19, #72] + 2000405c: b5000120 cbnz x0, 20004080 <xQueueGiveFromISR+0xa0> + 20004060: aa1403e0 mov x0, x20 + 20004064: d2800036 mov x22, #0x1 // #1 + 20004068: 94000a06 bl 20006880 <vPortClearInterruptMask> + 2000406c: aa1603e0 mov x0, x22 + 20004070: a94153f3 ldp x19, x20, [sp, #16] + 20004074: a9425bf5 ldp x21, x22, [sp, #32] + 20004078: a8c37bfd ldp x29, x30, [sp], #48 + 2000407c: d65f03c0 ret + 20004080: 91012260 add x0, x19, #0x48 + 20004084: 94000467 bl 20005220 <xTaskRemoveFromEventList> + 20004088: f10002bf cmp x21, #0x0 + 2000408c: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 20004090: 54fffe80 b.eq 20004060 <xQueueGiveFromISR+0x80> // b.none + 20004094: d2800020 mov x0, #0x1 // #1 + 20004098: aa0003f6 mov x22, x0 + 2000409c: f90002a0 str x0, [x21] + 200040a0: 17ffffe7 b 2000403c <xQueueGiveFromISR+0x5c> + 200040a4: d503201f nop + 200040a8: d503201f nop + 200040ac: d503201f nop + +00000000200040b0 <xQueueReceive>: + 200040b0: a9ba7bfd stp x29, x30, [sp, #-96]! + 200040b4: 910003fd mov x29, sp + 200040b8: a90153f3 stp x19, x20, [sp, #16] + 200040bc: aa0003f3 mov x19, x0 + 200040c0: a90363f7 stp x23, x24, [sp, #48] + 200040c4: aa0103f7 mov x23, x1 + 200040c8: f90027e2 str x2, [sp, #72] + 200040cc: 94000a11 bl 20006910 <vPortEnterCritical> + 200040d0: f9403a74 ldr x20, [x19, #112] + 200040d4: b5000854 cbnz x20, 200041dc <xQueueReceive+0x12c> + 200040d8: a9025bf5 stp x21, x22, [sp, #32] + 200040dc: f94027e0 ldr x0, [sp, #72] + 200040e0: b4000500 cbz x0, 20004180 <xQueueReceive+0xd0> + 200040e4: 910143f5 add x21, sp, #0x50 + 200040e8: 910123f6 add x22, sp, #0x48 + 200040ec: aa1503e0 mov x0, x21 + 200040f0: 91012278 add x24, x19, #0x48 + 200040f4: 940004af bl 200053b0 <vTaskInternalSetTimeOutState> + 200040f8: 940009a2 bl 20006780 <vPortExitCritical> + 200040fc: 940002e1 bl 20004c80 <vTaskSuspendAll> + 20004100: 94000a04 bl 20006910 <vPortEnterCritical> + 20004104: 39422260 ldrb w0, [x19, #136] + 20004108: 13001c00 sxtb w0, w0 + 2000410c: 3100041f cmn w0, #0x1 + 20004110: 54000041 b.ne 20004118 <xQueueReceive+0x68> // b.any + 20004114: 3902227f strb wzr, [x19, #136] + 20004118: 39422660 ldrb w0, [x19, #137] + 2000411c: 13001c00 sxtb w0, w0 + 20004120: 3100041f cmn w0, #0x1 + 20004124: 54000041 b.ne 2000412c <xQueueReceive+0x7c> // b.any + 20004128: 3902267f strb wzr, [x19, #137] + 2000412c: 94000995 bl 20006780 <vPortExitCritical> + 20004130: aa1603e1 mov x1, x22 + 20004134: aa1503e0 mov x0, x21 + 20004138: 940004a6 bl 200053d0 <xTaskCheckForTimeOut> + 2000413c: b5000300 cbnz x0, 2000419c <xQueueReceive+0xec> + 20004140: 940009f4 bl 20006910 <vPortEnterCritical> + 20004144: f9403a60 ldr x0, [x19, #112] + 20004148: b50003a0 cbnz x0, 200041bc <xQueueReceive+0x10c> + 2000414c: 9400098d bl 20006780 <vPortExitCritical> + 20004150: f94027e1 ldr x1, [sp, #72] + 20004154: aa1803e0 mov x0, x24 + 20004158: 94000402 bl 20005160 <vTaskPlaceOnEventList> 2000415c: aa1303e0 mov x0, x19 - 20004160: 97fffe30 bl 20003a20 <prvUnlockQueue> - 20004164: 94000353 bl 20004eb0 <xTaskResumeAll> - 20004168: 940009da bl 200068d0 <vPortEnterCritical> - 2000416c: f9403a60 ldr x0, [x19, #112] - 20004170: b4fffe80 cbz x0, 20004140 <xQueueReceive+0xd0> - 20004174: 94000973 bl 20006740 <vPortExitCritical> - 20004178: 17ffffed b 2000412c <xQueueReceive+0xbc> - 2000417c: 94000971 bl 20006740 <vPortExitCritical> - 20004180: aa1303e0 mov x0, x19 - 20004184: 97fffe27 bl 20003a20 <prvUnlockQueue> - 20004188: 9400034a bl 20004eb0 <xTaskResumeAll> - 2000418c: 940009d1 bl 200068d0 <vPortEnterCritical> - 20004190: f9403a74 ldr x20, [x19, #112] - 20004194: b4fffd34 cbz x20, 20004138 <xQueueReceive+0xc8> - 20004198: a9425bf5 ldp x21, x22, [sp, #32] + 20004160: 97fffe40 bl 20003a60 <prvUnlockQueue> + 20004164: 94000363 bl 20004ef0 <xTaskResumeAll> + 20004168: b4000540 cbz x0, 20004210 <xQueueReceive+0x160> + 2000416c: 940009e9 bl 20006910 <vPortEnterCritical> + 20004170: f9403a74 ldr x20, [x19, #112] + 20004174: b5000334 cbnz x20, 200041d8 <xQueueReceive+0x128> + 20004178: f94027e0 ldr x0, [sp, #72] + 2000417c: b5fffbe0 cbnz x0, 200040f8 <xQueueReceive+0x48> + 20004180: 94000980 bl 20006780 <vPortExitCritical> + 20004184: d2800000 mov x0, #0x0 // #0 + 20004188: a94153f3 ldp x19, x20, [sp, #16] + 2000418c: a9425bf5 ldp x21, x22, [sp, #32] + 20004190: a94363f7 ldp x23, x24, [sp, #48] + 20004194: a8c67bfd ldp x29, x30, [sp], #96 + 20004198: d65f03c0 ret 2000419c: aa1303e0 mov x0, x19 - 200041a0: aa1703e1 mov x1, x23 - 200041a4: d1000694 sub x20, x20, #0x1 - 200041a8: 97fffe0e bl 200039e0 <prvCopyDataFromQueue> - 200041ac: f9003a74 str x20, [x19, #112] - 200041b0: f9401260 ldr x0, [x19, #32] - 200041b4: b5000120 cbnz x0, 200041d8 <xQueueReceive+0x168> - 200041b8: 94000962 bl 20006740 <vPortExitCritical> - 200041bc: d2800020 mov x0, #0x1 // #1 - 200041c0: a94153f3 ldp x19, x20, [sp, #16] - 200041c4: a94363f7 ldp x23, x24, [sp, #48] - 200041c8: a8c67bfd ldp x29, x30, [sp], #96 - 200041cc: d65f03c0 ret - 200041d0: d4000001 svc #0x0 - 200041d4: 17ffffd6 b 2000412c <xQueueReceive+0xbc> - 200041d8: 91008260 add x0, x19, #0x20 - 200041dc: 94000401 bl 200051e0 <xTaskRemoveFromEventList> - 200041e0: b4fffec0 cbz x0, 200041b8 <xQueueReceive+0x148> - 200041e4: d4000001 svc #0x0 - 200041e8: 17fffff4 b 200041b8 <xQueueReceive+0x148> - 200041ec: d503201f nop - -00000000200041f0 <xQueueSemaphoreTake>: - 200041f0: a9ba7bfd stp x29, x30, [sp, #-96]! - 200041f4: 910003fd mov x29, sp - 200041f8: a90153f3 stp x19, x20, [sp, #16] - 200041fc: aa0003f3 mov x19, x0 - 20004200: 910143f4 add x20, sp, #0x50 - 20004204: a9025bf5 stp x21, x22, [sp, #32] - 20004208: d2800016 mov x22, #0x0 // #0 - 2000420c: 910123f5 add x21, sp, #0x48 - 20004210: a90363f7 stp x23, x24, [sp, #48] - 20004214: 91012017 add x23, x0, #0x48 - 20004218: d2800018 mov x24, #0x0 // #0 - 2000421c: f90027e1 str x1, [sp, #72] - 20004220: 940009ac bl 200068d0 <vPortEnterCritical> - 20004224: f9403a61 ldr x1, [x19, #112] - 20004228: b5000501 cbnz x1, 200042c8 <xQueueSemaphoreTake+0xd8> - 2000422c: f94027e0 ldr x0, [sp, #72] - 20004230: b4000ca0 cbz x0, 200043c4 <xQueueSemaphoreTake+0x1d4> - 20004234: b4000798 cbz x24, 20004324 <xQueueSemaphoreTake+0x134> - 20004238: 94000942 bl 20006740 <vPortExitCritical> - 2000423c: 94000281 bl 20004c40 <vTaskSuspendAll> - 20004240: 940009a4 bl 200068d0 <vPortEnterCritical> - 20004244: 39422261 ldrb w1, [x19, #136] - 20004248: 13001c21 sxtb w1, w1 - 2000424c: 3100043f cmn w1, #0x1 - 20004250: 54000041 b.ne 20004258 <xQueueSemaphoreTake+0x68> // b.any - 20004254: 3902227f strb wzr, [x19, #136] - 20004258: 39422661 ldrb w1, [x19, #137] - 2000425c: 13001c21 sxtb w1, w1 - 20004260: 3100043f cmn w1, #0x1 - 20004264: 54000041 b.ne 2000426c <xQueueSemaphoreTake+0x7c> // b.any - 20004268: 3902267f strb wzr, [x19, #137] - 2000426c: 94000935 bl 20006740 <vPortExitCritical> - 20004270: aa1503e1 mov x1, x21 - 20004274: aa1403e0 mov x0, x20 - 20004278: 94000446 bl 20005390 <xTaskCheckForTimeOut> - 2000427c: b5000420 cbnz x0, 20004300 <xQueueSemaphoreTake+0x110> - 20004280: 94000994 bl 200068d0 <vPortEnterCritical> - 20004284: f9403a60 ldr x0, [x19, #112] - 20004288: b5000540 cbnz x0, 20004330 <xQueueSemaphoreTake+0x140> - 2000428c: 9400092d bl 20006740 <vPortExitCritical> - 20004290: f9400260 ldr x0, [x19] - 20004294: b40008c0 cbz x0, 200043ac <xQueueSemaphoreTake+0x1bc> - 20004298: f94027e1 ldr x1, [sp, #72] - 2000429c: aa1703e0 mov x0, x23 - 200042a0: 940003a0 bl 20005120 <vTaskPlaceOnEventList> - 200042a4: aa1303e0 mov x0, x19 - 200042a8: 97fffdde bl 20003a20 <prvUnlockQueue> - 200042ac: 94000301 bl 20004eb0 <xTaskResumeAll> - 200042b0: b5000040 cbnz x0, 200042b8 <xQueueSemaphoreTake+0xc8> - 200042b4: d4000001 svc #0x0 - 200042b8: d2800038 mov x24, #0x1 // #1 - 200042bc: 94000985 bl 200068d0 <vPortEnterCritical> - 200042c0: f9403a61 ldr x1, [x19, #112] - 200042c4: b4fffb41 cbz x1, 2000422c <xQueueSemaphoreTake+0x3c> - 200042c8: d1000421 sub x1, x1, #0x1 - 200042cc: f9400260 ldr x0, [x19] - 200042d0: f9003a61 str x1, [x19, #112] - 200042d4: b4000920 cbz x0, 200043f8 <xQueueSemaphoreTake+0x208> - 200042d8: f9401260 ldr x0, [x19, #32] - 200042dc: b5000840 cbnz x0, 200043e4 <xQueueSemaphoreTake+0x1f4> - 200042e0: 94000918 bl 20006740 <vPortExitCritical> - 200042e4: d2800036 mov x22, #0x1 // #1 - 200042e8: a94153f3 ldp x19, x20, [sp, #16] - 200042ec: aa1603e0 mov x0, x22 - 200042f0: a9425bf5 ldp x21, x22, [sp, #32] - 200042f4: a94363f7 ldp x23, x24, [sp, #48] - 200042f8: a8c67bfd ldp x29, x30, [sp], #96 - 200042fc: d65f03c0 ret - 20004300: aa1303e0 mov x0, x19 - 20004304: 97fffdc7 bl 20003a20 <prvUnlockQueue> - 20004308: 940002ea bl 20004eb0 <xTaskResumeAll> - 2000430c: 94000971 bl 200068d0 <vPortEnterCritical> - 20004310: f9403a60 ldr x0, [x19, #112] - 20004314: b40001a0 cbz x0, 20004348 <xQueueSemaphoreTake+0x158> - 20004318: d2800038 mov x24, #0x1 // #1 - 2000431c: 94000909 bl 20006740 <vPortExitCritical> - 20004320: 17ffffe7 b 200042bc <xQueueSemaphoreTake+0xcc> - 20004324: aa1403e0 mov x0, x20 - 20004328: 94000412 bl 20005370 <vTaskInternalSetTimeOutState> - 2000432c: 17ffffc3 b 20004238 <xQueueSemaphoreTake+0x48> - 20004330: 94000904 bl 20006740 <vPortExitCritical> - 20004334: aa1303e0 mov x0, x19 - 20004338: d2800038 mov x24, #0x1 // #1 - 2000433c: 97fffdb9 bl 20003a20 <prvUnlockQueue> - 20004340: 940002dc bl 20004eb0 <xTaskResumeAll> - 20004344: 17ffffde b 200042bc <xQueueSemaphoreTake+0xcc> - 20004348: 940008fe bl 20006740 <vPortExitCritical> - 2000434c: b50000f6 cbnz x22, 20004368 <xQueueSemaphoreTake+0x178> - 20004350: aa1603e0 mov x0, x22 - 20004354: a94153f3 ldp x19, x20, [sp, #16] - 20004358: a9425bf5 ldp x21, x22, [sp, #32] - 2000435c: a94363f7 ldp x23, x24, [sp, #48] - 20004360: a8c67bfd ldp x29, x30, [sp], #96 - 20004364: d65f03c0 ret - 20004368: 9400095a bl 200068d0 <vPortEnterCritical> - 2000436c: f9402661 ldr x1, [x19, #72] - 20004370: b40000a1 cbz x1, 20004384 <xQueueSemaphoreTake+0x194> - 20004374: f9403260 ldr x0, [x19, #96] - 20004378: d2800101 mov x1, #0x8 // #8 - 2000437c: f9400000 ldr x0, [x0] - 20004380: cb000021 sub x1, x1, x0 - 20004384: f9400a60 ldr x0, [x19, #16] - 20004388: d2800016 mov x22, #0x0 // #0 - 2000438c: 940004c9 bl 200056b0 <vTaskPriorityDisinheritAfterTimeout> - 20004390: 940008ec bl 20006740 <vPortExitCritical> - 20004394: aa1603e0 mov x0, x22 - 20004398: a94153f3 ldp x19, x20, [sp, #16] - 2000439c: a9425bf5 ldp x21, x22, [sp, #32] - 200043a0: a94363f7 ldp x23, x24, [sp, #48] - 200043a4: a8c67bfd ldp x29, x30, [sp], #96 - 200043a8: d65f03c0 ret - 200043ac: 94000949 bl 200068d0 <vPortEnterCritical> - 200043b0: f9400a60 ldr x0, [x19, #16] - 200043b4: 9400043b bl 200054a0 <xTaskPriorityInherit> - 200043b8: aa0003f6 mov x22, x0 - 200043bc: 940008e1 bl 20006740 <vPortExitCritical> - 200043c0: 17ffffb6 b 20004298 <xQueueSemaphoreTake+0xa8> - 200043c4: 940008df bl 20006740 <vPortExitCritical> + 200041a0: 97fffe30 bl 20003a60 <prvUnlockQueue> + 200041a4: 94000353 bl 20004ef0 <xTaskResumeAll> + 200041a8: 940009da bl 20006910 <vPortEnterCritical> + 200041ac: f9403a60 ldr x0, [x19, #112] + 200041b0: b4fffe80 cbz x0, 20004180 <xQueueReceive+0xd0> + 200041b4: 94000973 bl 20006780 <vPortExitCritical> + 200041b8: 17ffffed b 2000416c <xQueueReceive+0xbc> + 200041bc: 94000971 bl 20006780 <vPortExitCritical> + 200041c0: aa1303e0 mov x0, x19 + 200041c4: 97fffe27 bl 20003a60 <prvUnlockQueue> + 200041c8: 9400034a bl 20004ef0 <xTaskResumeAll> + 200041cc: 940009d1 bl 20006910 <vPortEnterCritical> + 200041d0: f9403a74 ldr x20, [x19, #112] + 200041d4: b4fffd34 cbz x20, 20004178 <xQueueReceive+0xc8> + 200041d8: a9425bf5 ldp x21, x22, [sp, #32] + 200041dc: aa1303e0 mov x0, x19 + 200041e0: aa1703e1 mov x1, x23 + 200041e4: d1000694 sub x20, x20, #0x1 + 200041e8: 97fffe0e bl 20003a20 <prvCopyDataFromQueue> + 200041ec: f9003a74 str x20, [x19, #112] + 200041f0: f9401260 ldr x0, [x19, #32] + 200041f4: b5000120 cbnz x0, 20004218 <xQueueReceive+0x168> + 200041f8: 94000962 bl 20006780 <vPortExitCritical> + 200041fc: d2800020 mov x0, #0x1 // #1 + 20004200: a94153f3 ldp x19, x20, [sp, #16] + 20004204: a94363f7 ldp x23, x24, [sp, #48] + 20004208: a8c67bfd ldp x29, x30, [sp], #96 + 2000420c: d65f03c0 ret + 20004210: d4000001 svc #0x0 + 20004214: 17ffffd6 b 2000416c <xQueueReceive+0xbc> + 20004218: 91008260 add x0, x19, #0x20 + 2000421c: 94000401 bl 20005220 <xTaskRemoveFromEventList> + 20004220: b4fffec0 cbz x0, 200041f8 <xQueueReceive+0x148> + 20004224: d4000001 svc #0x0 + 20004228: 17fffff4 b 200041f8 <xQueueReceive+0x148> + 2000422c: d503201f nop + +0000000020004230 <xQueueSemaphoreTake>: + 20004230: a9ba7bfd stp x29, x30, [sp, #-96]! + 20004234: 910003fd mov x29, sp + 20004238: a90153f3 stp x19, x20, [sp, #16] + 2000423c: aa0003f3 mov x19, x0 + 20004240: 910143f4 add x20, sp, #0x50 + 20004244: a9025bf5 stp x21, x22, [sp, #32] + 20004248: d2800016 mov x22, #0x0 // #0 + 2000424c: 910123f5 add x21, sp, #0x48 + 20004250: a90363f7 stp x23, x24, [sp, #48] + 20004254: 91012017 add x23, x0, #0x48 + 20004258: d2800018 mov x24, #0x0 // #0 + 2000425c: f90027e1 str x1, [sp, #72] + 20004260: 940009ac bl 20006910 <vPortEnterCritical> + 20004264: f9403a61 ldr x1, [x19, #112] + 20004268: b5000501 cbnz x1, 20004308 <xQueueSemaphoreTake+0xd8> + 2000426c: f94027e0 ldr x0, [sp, #72] + 20004270: b4000ca0 cbz x0, 20004404 <xQueueSemaphoreTake+0x1d4> + 20004274: b4000798 cbz x24, 20004364 <xQueueSemaphoreTake+0x134> + 20004278: 94000942 bl 20006780 <vPortExitCritical> + 2000427c: 94000281 bl 20004c80 <vTaskSuspendAll> + 20004280: 940009a4 bl 20006910 <vPortEnterCritical> + 20004284: 39422261 ldrb w1, [x19, #136] + 20004288: 13001c21 sxtb w1, w1 + 2000428c: 3100043f cmn w1, #0x1 + 20004290: 54000041 b.ne 20004298 <xQueueSemaphoreTake+0x68> // b.any + 20004294: 3902227f strb wzr, [x19, #136] + 20004298: 39422661 ldrb w1, [x19, #137] + 2000429c: 13001c21 sxtb w1, w1 + 200042a0: 3100043f cmn w1, #0x1 + 200042a4: 54000041 b.ne 200042ac <xQueueSemaphoreTake+0x7c> // b.any + 200042a8: 3902267f strb wzr, [x19, #137] + 200042ac: 94000935 bl 20006780 <vPortExitCritical> + 200042b0: aa1503e1 mov x1, x21 + 200042b4: aa1403e0 mov x0, x20 + 200042b8: 94000446 bl 200053d0 <xTaskCheckForTimeOut> + 200042bc: b5000420 cbnz x0, 20004340 <xQueueSemaphoreTake+0x110> + 200042c0: 94000994 bl 20006910 <vPortEnterCritical> + 200042c4: f9403a60 ldr x0, [x19, #112] + 200042c8: b5000540 cbnz x0, 20004370 <xQueueSemaphoreTake+0x140> + 200042cc: 9400092d bl 20006780 <vPortExitCritical> + 200042d0: f9400260 ldr x0, [x19] + 200042d4: b40008c0 cbz x0, 200043ec <xQueueSemaphoreTake+0x1bc> + 200042d8: f94027e1 ldr x1, [sp, #72] + 200042dc: aa1703e0 mov x0, x23 + 200042e0: 940003a0 bl 20005160 <vTaskPlaceOnEventList> + 200042e4: aa1303e0 mov x0, x19 + 200042e8: 97fffdde bl 20003a60 <prvUnlockQueue> + 200042ec: 94000301 bl 20004ef0 <xTaskResumeAll> + 200042f0: b5000040 cbnz x0, 200042f8 <xQueueSemaphoreTake+0xc8> + 200042f4: d4000001 svc #0x0 + 200042f8: d2800038 mov x24, #0x1 // #1 + 200042fc: 94000985 bl 20006910 <vPortEnterCritical> + 20004300: f9403a61 ldr x1, [x19, #112] + 20004304: b4fffb41 cbz x1, 2000426c <xQueueSemaphoreTake+0x3c> + 20004308: d1000421 sub x1, x1, #0x1 + 2000430c: f9400260 ldr x0, [x19] + 20004310: f9003a61 str x1, [x19, #112] + 20004314: b4000920 cbz x0, 20004438 <xQueueSemaphoreTake+0x208> + 20004318: f9401260 ldr x0, [x19, #32] + 2000431c: b5000840 cbnz x0, 20004424 <xQueueSemaphoreTake+0x1f4> + 20004320: 94000918 bl 20006780 <vPortExitCritical> + 20004324: d2800036 mov x22, #0x1 // #1 + 20004328: a94153f3 ldp x19, x20, [sp, #16] + 2000432c: aa1603e0 mov x0, x22 + 20004330: a9425bf5 ldp x21, x22, [sp, #32] + 20004334: a94363f7 ldp x23, x24, [sp, #48] + 20004338: a8c67bfd ldp x29, x30, [sp], #96 + 2000433c: d65f03c0 ret + 20004340: aa1303e0 mov x0, x19 + 20004344: 97fffdc7 bl 20003a60 <prvUnlockQueue> + 20004348: 940002ea bl 20004ef0 <xTaskResumeAll> + 2000434c: 94000971 bl 20006910 <vPortEnterCritical> + 20004350: f9403a60 ldr x0, [x19, #112] + 20004354: b40001a0 cbz x0, 20004388 <xQueueSemaphoreTake+0x158> + 20004358: d2800038 mov x24, #0x1 // #1 + 2000435c: 94000909 bl 20006780 <vPortExitCritical> + 20004360: 17ffffe7 b 200042fc <xQueueSemaphoreTake+0xcc> + 20004364: aa1403e0 mov x0, x20 + 20004368: 94000412 bl 200053b0 <vTaskInternalSetTimeOutState> + 2000436c: 17ffffc3 b 20004278 <xQueueSemaphoreTake+0x48> + 20004370: 94000904 bl 20006780 <vPortExitCritical> + 20004374: aa1303e0 mov x0, x19 + 20004378: d2800038 mov x24, #0x1 // #1 + 2000437c: 97fffdb9 bl 20003a60 <prvUnlockQueue> + 20004380: 940002dc bl 20004ef0 <xTaskResumeAll> + 20004384: 17ffffde b 200042fc <xQueueSemaphoreTake+0xcc> + 20004388: 940008fe bl 20006780 <vPortExitCritical> + 2000438c: b50000f6 cbnz x22, 200043a8 <xQueueSemaphoreTake+0x178> + 20004390: aa1603e0 mov x0, x22 + 20004394: a94153f3 ldp x19, x20, [sp, #16] + 20004398: a9425bf5 ldp x21, x22, [sp, #32] + 2000439c: a94363f7 ldp x23, x24, [sp, #48] + 200043a0: a8c67bfd ldp x29, x30, [sp], #96 + 200043a4: d65f03c0 ret + 200043a8: 9400095a bl 20006910 <vPortEnterCritical> + 200043ac: f9402661 ldr x1, [x19, #72] + 200043b0: b40000a1 cbz x1, 200043c4 <xQueueSemaphoreTake+0x194> + 200043b4: f9403260 ldr x0, [x19, #96] + 200043b8: d2800101 mov x1, #0x8 // #8 + 200043bc: f9400000 ldr x0, [x0] + 200043c0: cb000021 sub x1, x1, x0 + 200043c4: f9400a60 ldr x0, [x19, #16] 200043c8: d2800016 mov x22, #0x0 // #0 - 200043cc: a94153f3 ldp x19, x20, [sp, #16] - 200043d0: aa1603e0 mov x0, x22 - 200043d4: a9425bf5 ldp x21, x22, [sp, #32] - 200043d8: a94363f7 ldp x23, x24, [sp, #48] - 200043dc: a8c67bfd ldp x29, x30, [sp], #96 - 200043e0: d65f03c0 ret - 200043e4: 91008260 add x0, x19, #0x20 - 200043e8: 9400037e bl 200051e0 <xTaskRemoveFromEventList> - 200043ec: b4fff7a0 cbz x0, 200042e0 <xQueueSemaphoreTake+0xf0> - 200043f0: d4000001 svc #0x0 - 200043f4: 17ffffbb b 200042e0 <xQueueSemaphoreTake+0xf0> - 200043f8: 940004fa bl 200057e0 <pvTaskIncrementMutexHeldCount> - 200043fc: f9000a60 str x0, [x19, #16] - 20004400: 17ffffb6 b 200042d8 <xQueueSemaphoreTake+0xe8> - 20004404: d503201f nop - 20004408: d503201f nop - 2000440c: d503201f nop - -0000000020004410 <xQueuePeek>: - 20004410: a9ba7bfd stp x29, x30, [sp, #-96]! - 20004414: 910003fd mov x29, sp - 20004418: a90153f3 stp x19, x20, [sp, #16] - 2000441c: aa0003f3 mov x19, x0 - 20004420: a9025bf5 stp x21, x22, [sp, #32] - 20004424: aa0103f6 mov x22, x1 - 20004428: f90027e2 str x2, [sp, #72] - 2000442c: 94000929 bl 200068d0 <vPortEnterCritical> - 20004430: f9403a60 ldr x0, [x19, #112] - 20004434: b5000860 cbnz x0, 20004540 <xQueuePeek+0x130> - 20004438: f9001bf7 str x23, [sp, #48] - 2000443c: f94027e0 ldr x0, [sp, #72] - 20004440: b4000520 cbz x0, 200044e4 <xQueuePeek+0xd4> - 20004444: 910143f4 add x20, sp, #0x50 - 20004448: 910123f5 add x21, sp, #0x48 - 2000444c: aa1403e0 mov x0, x20 - 20004450: 91012277 add x23, x19, #0x48 - 20004454: 940003c7 bl 20005370 <vTaskInternalSetTimeOutState> - 20004458: 940008ba bl 20006740 <vPortExitCritical> - 2000445c: 940001f9 bl 20004c40 <vTaskSuspendAll> - 20004460: 9400091c bl 200068d0 <vPortEnterCritical> - 20004464: 39422260 ldrb w0, [x19, #136] - 20004468: 13001c00 sxtb w0, w0 - 2000446c: 3100041f cmn w0, #0x1 - 20004470: 54000041 b.ne 20004478 <xQueuePeek+0x68> // b.any - 20004474: 3902227f strb wzr, [x19, #136] - 20004478: 39422660 ldrb w0, [x19, #137] - 2000447c: 13001c00 sxtb w0, w0 - 20004480: 3100041f cmn w0, #0x1 - 20004484: 54000041 b.ne 2000448c <xQueuePeek+0x7c> // b.any - 20004488: 3902267f strb wzr, [x19, #137] - 2000448c: 940008ad bl 20006740 <vPortExitCritical> - 20004490: aa1503e1 mov x1, x21 - 20004494: aa1403e0 mov x0, x20 - 20004498: 940003be bl 20005390 <xTaskCheckForTimeOut> - 2000449c: b5000320 cbnz x0, 20004500 <xQueuePeek+0xf0> - 200044a0: 9400090c bl 200068d0 <vPortEnterCritical> - 200044a4: f9403a60 ldr x0, [x19, #112] - 200044a8: b50003c0 cbnz x0, 20004520 <xQueuePeek+0x110> - 200044ac: 940008a5 bl 20006740 <vPortExitCritical> - 200044b0: f94027e1 ldr x1, [sp, #72] - 200044b4: aa1703e0 mov x0, x23 - 200044b8: 9400031a bl 20005120 <vTaskPlaceOnEventList> - 200044bc: aa1303e0 mov x0, x19 - 200044c0: 97fffd58 bl 20003a20 <prvUnlockQueue> - 200044c4: 9400027b bl 20004eb0 <xTaskResumeAll> - 200044c8: b4000360 cbz x0, 20004534 <xQueuePeek+0x124> - 200044cc: d503201f nop - 200044d0: 94000900 bl 200068d0 <vPortEnterCritical> - 200044d4: f9403a60 ldr x0, [x19, #112] - 200044d8: b5000320 cbnz x0, 2000453c <xQueuePeek+0x12c> - 200044dc: f94027e0 ldr x0, [sp, #72] - 200044e0: b5fffbc0 cbnz x0, 20004458 <xQueuePeek+0x48> - 200044e4: 94000897 bl 20006740 <vPortExitCritical> - 200044e8: d2800000 mov x0, #0x0 // #0 - 200044ec: a94153f3 ldp x19, x20, [sp, #16] - 200044f0: a9425bf5 ldp x21, x22, [sp, #32] - 200044f4: f9401bf7 ldr x23, [sp, #48] - 200044f8: a8c67bfd ldp x29, x30, [sp], #96 - 200044fc: d65f03c0 ret - 20004500: aa1303e0 mov x0, x19 - 20004504: 97fffd47 bl 20003a20 <prvUnlockQueue> - 20004508: 9400026a bl 20004eb0 <xTaskResumeAll> - 2000450c: 940008f1 bl 200068d0 <vPortEnterCritical> - 20004510: f9403a60 ldr x0, [x19, #112] - 20004514: b4fffe80 cbz x0, 200044e4 <xQueuePeek+0xd4> - 20004518: 9400088a bl 20006740 <vPortExitCritical> - 2000451c: 17ffffed b 200044d0 <xQueuePeek+0xc0> - 20004520: 94000888 bl 20006740 <vPortExitCritical> - 20004524: aa1303e0 mov x0, x19 - 20004528: 97fffd3e bl 20003a20 <prvUnlockQueue> - 2000452c: 94000261 bl 20004eb0 <xTaskResumeAll> - 20004530: 17ffffe8 b 200044d0 <xQueuePeek+0xc0> - 20004534: d4000001 svc #0x0 - 20004538: 17ffffe6 b 200044d0 <xQueuePeek+0xc0> - 2000453c: f9401bf7 ldr x23, [sp, #48] + 200043cc: 940004c9 bl 200056f0 <vTaskPriorityDisinheritAfterTimeout> + 200043d0: 940008ec bl 20006780 <vPortExitCritical> + 200043d4: aa1603e0 mov x0, x22 + 200043d8: a94153f3 ldp x19, x20, [sp, #16] + 200043dc: a9425bf5 ldp x21, x22, [sp, #32] + 200043e0: a94363f7 ldp x23, x24, [sp, #48] + 200043e4: a8c67bfd ldp x29, x30, [sp], #96 + 200043e8: d65f03c0 ret + 200043ec: 94000949 bl 20006910 <vPortEnterCritical> + 200043f0: f9400a60 ldr x0, [x19, #16] + 200043f4: 9400043b bl 200054e0 <xTaskPriorityInherit> + 200043f8: aa0003f6 mov x22, x0 + 200043fc: 940008e1 bl 20006780 <vPortExitCritical> + 20004400: 17ffffb6 b 200042d8 <xQueueSemaphoreTake+0xa8> + 20004404: 940008df bl 20006780 <vPortExitCritical> + 20004408: d2800016 mov x22, #0x0 // #0 + 2000440c: a94153f3 ldp x19, x20, [sp, #16] + 20004410: aa1603e0 mov x0, x22 + 20004414: a9425bf5 ldp x21, x22, [sp, #32] + 20004418: a94363f7 ldp x23, x24, [sp, #48] + 2000441c: a8c67bfd ldp x29, x30, [sp], #96 + 20004420: d65f03c0 ret + 20004424: 91008260 add x0, x19, #0x20 + 20004428: 9400037e bl 20005220 <xTaskRemoveFromEventList> + 2000442c: b4fff7a0 cbz x0, 20004320 <xQueueSemaphoreTake+0xf0> + 20004430: d4000001 svc #0x0 + 20004434: 17ffffbb b 20004320 <xQueueSemaphoreTake+0xf0> + 20004438: 940004fa bl 20005820 <pvTaskIncrementMutexHeldCount> + 2000443c: f9000a60 str x0, [x19, #16] + 20004440: 17ffffb6 b 20004318 <xQueueSemaphoreTake+0xe8> + 20004444: d503201f nop + 20004448: d503201f nop + 2000444c: d503201f nop + +0000000020004450 <xQueuePeek>: + 20004450: a9ba7bfd stp x29, x30, [sp, #-96]! + 20004454: 910003fd mov x29, sp + 20004458: a90153f3 stp x19, x20, [sp, #16] + 2000445c: aa0003f3 mov x19, x0 + 20004460: a9025bf5 stp x21, x22, [sp, #32] + 20004464: aa0103f6 mov x22, x1 + 20004468: f90027e2 str x2, [sp, #72] + 2000446c: 94000929 bl 20006910 <vPortEnterCritical> + 20004470: f9403a60 ldr x0, [x19, #112] + 20004474: b5000860 cbnz x0, 20004580 <xQueuePeek+0x130> + 20004478: f9001bf7 str x23, [sp, #48] + 2000447c: f94027e0 ldr x0, [sp, #72] + 20004480: b4000520 cbz x0, 20004524 <xQueuePeek+0xd4> + 20004484: 910143f4 add x20, sp, #0x50 + 20004488: 910123f5 add x21, sp, #0x48 + 2000448c: aa1403e0 mov x0, x20 + 20004490: 91012277 add x23, x19, #0x48 + 20004494: 940003c7 bl 200053b0 <vTaskInternalSetTimeOutState> + 20004498: 940008ba bl 20006780 <vPortExitCritical> + 2000449c: 940001f9 bl 20004c80 <vTaskSuspendAll> + 200044a0: 9400091c bl 20006910 <vPortEnterCritical> + 200044a4: 39422260 ldrb w0, [x19, #136] + 200044a8: 13001c00 sxtb w0, w0 + 200044ac: 3100041f cmn w0, #0x1 + 200044b0: 54000041 b.ne 200044b8 <xQueuePeek+0x68> // b.any + 200044b4: 3902227f strb wzr, [x19, #136] + 200044b8: 39422660 ldrb w0, [x19, #137] + 200044bc: 13001c00 sxtb w0, w0 + 200044c0: 3100041f cmn w0, #0x1 + 200044c4: 54000041 b.ne 200044cc <xQueuePeek+0x7c> // b.any + 200044c8: 3902267f strb wzr, [x19, #137] + 200044cc: 940008ad bl 20006780 <vPortExitCritical> + 200044d0: aa1503e1 mov x1, x21 + 200044d4: aa1403e0 mov x0, x20 + 200044d8: 940003be bl 200053d0 <xTaskCheckForTimeOut> + 200044dc: b5000320 cbnz x0, 20004540 <xQueuePeek+0xf0> + 200044e0: 9400090c bl 20006910 <vPortEnterCritical> + 200044e4: f9403a60 ldr x0, [x19, #112] + 200044e8: b50003c0 cbnz x0, 20004560 <xQueuePeek+0x110> + 200044ec: 940008a5 bl 20006780 <vPortExitCritical> + 200044f0: f94027e1 ldr x1, [sp, #72] + 200044f4: aa1703e0 mov x0, x23 + 200044f8: 9400031a bl 20005160 <vTaskPlaceOnEventList> + 200044fc: aa1303e0 mov x0, x19 + 20004500: 97fffd58 bl 20003a60 <prvUnlockQueue> + 20004504: 9400027b bl 20004ef0 <xTaskResumeAll> + 20004508: b4000360 cbz x0, 20004574 <xQueuePeek+0x124> + 2000450c: d503201f nop + 20004510: 94000900 bl 20006910 <vPortEnterCritical> + 20004514: f9403a60 ldr x0, [x19, #112] + 20004518: b5000320 cbnz x0, 2000457c <xQueuePeek+0x12c> + 2000451c: f94027e0 ldr x0, [sp, #72] + 20004520: b5fffbc0 cbnz x0, 20004498 <xQueuePeek+0x48> + 20004524: 94000897 bl 20006780 <vPortExitCritical> + 20004528: d2800000 mov x0, #0x0 // #0 + 2000452c: a94153f3 ldp x19, x20, [sp, #16] + 20004530: a9425bf5 ldp x21, x22, [sp, #32] + 20004534: f9401bf7 ldr x23, [sp, #48] + 20004538: a8c67bfd ldp x29, x30, [sp], #96 + 2000453c: d65f03c0 ret 20004540: aa1303e0 mov x0, x19 - 20004544: aa1603e1 mov x1, x22 - 20004548: f9400e74 ldr x20, [x19, #24] - 2000454c: 97fffd25 bl 200039e0 <prvCopyDataFromQueue> - 20004550: f9402660 ldr x0, [x19, #72] - 20004554: f9000e74 str x20, [x19, #24] - 20004558: b50000e0 cbnz x0, 20004574 <xQueuePeek+0x164> - 2000455c: 94000879 bl 20006740 <vPortExitCritical> - 20004560: d2800020 mov x0, #0x1 // #1 - 20004564: a94153f3 ldp x19, x20, [sp, #16] - 20004568: a9425bf5 ldp x21, x22, [sp, #32] - 2000456c: a8c67bfd ldp x29, x30, [sp], #96 - 20004570: d65f03c0 ret - 20004574: 91012260 add x0, x19, #0x48 - 20004578: 9400031a bl 200051e0 <xTaskRemoveFromEventList> - 2000457c: b4ffff00 cbz x0, 2000455c <xQueuePeek+0x14c> - 20004580: d4000001 svc #0x0 - 20004584: 17fffff6 b 2000455c <xQueuePeek+0x14c> - 20004588: d503201f nop - 2000458c: d503201f nop - -0000000020004590 <xQueueReceiveFromISR>: - 20004590: a9bc7bfd stp x29, x30, [sp, #-64]! - 20004594: 910003fd mov x29, sp - 20004598: a90153f3 stp x19, x20, [sp, #16] - 2000459c: aa0003f3 mov x19, x0 - 200045a0: a9025bf5 stp x21, x22, [sp, #32] - 200045a4: aa0103f5 mov x21, x1 - 200045a8: a90363f7 stp x23, x24, [sp, #48] - 200045ac: aa0203f7 mov x23, x2 - 200045b0: 940008b4 bl 20006880 <uxPortSetInterruptMask> - 200045b4: f9403a76 ldr x22, [x19, #112] - 200045b8: aa0003f4 mov x20, x0 - 200045bc: b5000156 cbnz x22, 200045e4 <xQueueReceiveFromISR+0x54> - 200045c0: d2800015 mov x21, #0x0 // #0 - 200045c4: aa1403e0 mov x0, x20 - 200045c8: 9400089e bl 20006840 <vPortClearInterruptMask> - 200045cc: aa1503e0 mov x0, x21 - 200045d0: a94153f3 ldp x19, x20, [sp, #16] - 200045d4: a9425bf5 ldp x21, x22, [sp, #32] - 200045d8: a94363f7 ldp x23, x24, [sp, #48] - 200045dc: a8c47bfd ldp x29, x30, [sp], #64 - 200045e0: d65f03c0 ret - 200045e4: 39422278 ldrb w24, [x19, #136] - 200045e8: aa1303e0 mov x0, x19 - 200045ec: aa1503e1 mov x1, x21 - 200045f0: 97fffcfc bl 200039e0 <prvCopyDataFromQueue> - 200045f4: d10006d6 sub x22, x22, #0x1 - 200045f8: f9003a76 str x22, [x19, #112] - 200045fc: 13001f00 sxtb w0, w24 - 20004600: 3100041f cmn w0, #0x1 - 20004604: 540001a0 b.eq 20004638 <xQueueReceiveFromISR+0xa8> // b.none - 20004608: 11000718 add w24, w24, #0x1 - 2000460c: aa1403e0 mov x0, x20 - 20004610: 13001f18 sxtb w24, w24 - 20004614: d2800035 mov x21, #0x1 // #1 - 20004618: 39022278 strb w24, [x19, #136] - 2000461c: 94000889 bl 20006840 <vPortClearInterruptMask> - 20004620: aa1503e0 mov x0, x21 - 20004624: a94153f3 ldp x19, x20, [sp, #16] - 20004628: a9425bf5 ldp x21, x22, [sp, #32] - 2000462c: a94363f7 ldp x23, x24, [sp, #48] - 20004630: a8c47bfd ldp x29, x30, [sp], #64 - 20004634: d65f03c0 ret - 20004638: f9401260 ldr x0, [x19, #32] - 2000463c: b5000060 cbnz x0, 20004648 <xQueueReceiveFromISR+0xb8> - 20004640: d2800035 mov x21, #0x1 // #1 - 20004644: 17ffffe0 b 200045c4 <xQueueReceiveFromISR+0x34> - 20004648: 91008260 add x0, x19, #0x20 - 2000464c: 940002e5 bl 200051e0 <xTaskRemoveFromEventList> - 20004650: f10002ff cmp x23, #0x0 - 20004654: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 20004658: 54ffff40 b.eq 20004640 <xQueueReceiveFromISR+0xb0> // b.none - 2000465c: d2800020 mov x0, #0x1 // #1 - 20004660: aa0003f5 mov x21, x0 - 20004664: f90002e0 str x0, [x23] - 20004668: 17ffffd7 b 200045c4 <xQueueReceiveFromISR+0x34> - 2000466c: d503201f nop - -0000000020004670 <xQueuePeekFromISR>: - 20004670: a9bd7bfd stp x29, x30, [sp, #-48]! - 20004674: 910003fd mov x29, sp - 20004678: a90153f3 stp x19, x20, [sp, #16] - 2000467c: aa0003f3 mov x19, x0 - 20004680: a9025bf5 stp x21, x22, [sp, #32] - 20004684: aa0103f5 mov x21, x1 - 20004688: 9400087e bl 20006880 <uxPortSetInterruptMask> - 2000468c: f9403a61 ldr x1, [x19, #112] - 20004690: aa0003f4 mov x20, x0 - 20004694: b5000121 cbnz x1, 200046b8 <xQueuePeekFromISR+0x48> - 20004698: aa1403e0 mov x0, x20 - 2000469c: d2800015 mov x21, #0x0 // #0 - 200046a0: 94000868 bl 20006840 <vPortClearInterruptMask> - 200046a4: aa1503e0 mov x0, x21 - 200046a8: a94153f3 ldp x19, x20, [sp, #16] - 200046ac: a9425bf5 ldp x21, x22, [sp, #32] - 200046b0: a8c37bfd ldp x29, x30, [sp], #48 - 200046b4: d65f03c0 ret - 200046b8: f9400e76 ldr x22, [x19, #24] - 200046bc: aa1503e1 mov x1, x21 - 200046c0: aa1303e0 mov x0, x19 - 200046c4: 97fffcc7 bl 200039e0 <prvCopyDataFromQueue> - 200046c8: aa1403e0 mov x0, x20 - 200046cc: d2800035 mov x21, #0x1 // #1 - 200046d0: f9000e76 str x22, [x19, #24] - 200046d4: 9400085b bl 20006840 <vPortClearInterruptMask> - 200046d8: aa1503e0 mov x0, x21 - 200046dc: a94153f3 ldp x19, x20, [sp, #16] - 200046e0: a9425bf5 ldp x21, x22, [sp, #32] - 200046e4: a8c37bfd ldp x29, x30, [sp], #48 - 200046e8: d65f03c0 ret - 200046ec: d503201f nop - -00000000200046f0 <uxQueueMessagesWaiting>: - 200046f0: a9be7bfd stp x29, x30, [sp, #-32]! - 200046f4: 910003fd mov x29, sp - 200046f8: f9000bf3 str x19, [sp, #16] - 200046fc: aa0003f3 mov x19, x0 - 20004700: 94000874 bl 200068d0 <vPortEnterCritical> - 20004704: f9403a73 ldr x19, [x19, #112] - 20004708: 9400080e bl 20006740 <vPortExitCritical> - 2000470c: aa1303e0 mov x0, x19 - 20004710: f9400bf3 ldr x19, [sp, #16] - 20004714: a8c27bfd ldp x29, x30, [sp], #32 - 20004718: d65f03c0 ret - 2000471c: d503201f nop - -0000000020004720 <uxQueueSpacesAvailable>: - 20004720: a9be7bfd stp x29, x30, [sp, #-32]! - 20004724: 910003fd mov x29, sp - 20004728: f9000bf3 str x19, [sp, #16] - 2000472c: aa0003f3 mov x19, x0 - 20004730: 94000868 bl 200068d0 <vPortEnterCritical> - 20004734: f9403a60 ldr x0, [x19, #112] - 20004738: f9403e73 ldr x19, [x19, #120] - 2000473c: cb000273 sub x19, x19, x0 - 20004740: 94000800 bl 20006740 <vPortExitCritical> - 20004744: aa1303e0 mov x0, x19 - 20004748: f9400bf3 ldr x19, [sp, #16] - 2000474c: a8c27bfd ldp x29, x30, [sp], #32 - 20004750: d65f03c0 ret - 20004754: d503201f nop - 20004758: d503201f nop + 20004544: 97fffd47 bl 20003a60 <prvUnlockQueue> + 20004548: 9400026a bl 20004ef0 <xTaskResumeAll> + 2000454c: 940008f1 bl 20006910 <vPortEnterCritical> + 20004550: f9403a60 ldr x0, [x19, #112] + 20004554: b4fffe80 cbz x0, 20004524 <xQueuePeek+0xd4> + 20004558: 9400088a bl 20006780 <vPortExitCritical> + 2000455c: 17ffffed b 20004510 <xQueuePeek+0xc0> + 20004560: 94000888 bl 20006780 <vPortExitCritical> + 20004564: aa1303e0 mov x0, x19 + 20004568: 97fffd3e bl 20003a60 <prvUnlockQueue> + 2000456c: 94000261 bl 20004ef0 <xTaskResumeAll> + 20004570: 17ffffe8 b 20004510 <xQueuePeek+0xc0> + 20004574: d4000001 svc #0x0 + 20004578: 17ffffe6 b 20004510 <xQueuePeek+0xc0> + 2000457c: f9401bf7 ldr x23, [sp, #48] + 20004580: aa1303e0 mov x0, x19 + 20004584: aa1603e1 mov x1, x22 + 20004588: f9400e74 ldr x20, [x19, #24] + 2000458c: 97fffd25 bl 20003a20 <prvCopyDataFromQueue> + 20004590: f9402660 ldr x0, [x19, #72] + 20004594: f9000e74 str x20, [x19, #24] + 20004598: b50000e0 cbnz x0, 200045b4 <xQueuePeek+0x164> + 2000459c: 94000879 bl 20006780 <vPortExitCritical> + 200045a0: d2800020 mov x0, #0x1 // #1 + 200045a4: a94153f3 ldp x19, x20, [sp, #16] + 200045a8: a9425bf5 ldp x21, x22, [sp, #32] + 200045ac: a8c67bfd ldp x29, x30, [sp], #96 + 200045b0: d65f03c0 ret + 200045b4: 91012260 add x0, x19, #0x48 + 200045b8: 9400031a bl 20005220 <xTaskRemoveFromEventList> + 200045bc: b4ffff00 cbz x0, 2000459c <xQueuePeek+0x14c> + 200045c0: d4000001 svc #0x0 + 200045c4: 17fffff6 b 2000459c <xQueuePeek+0x14c> + 200045c8: d503201f nop + 200045cc: d503201f nop + +00000000200045d0 <xQueueReceiveFromISR>: + 200045d0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200045d4: 910003fd mov x29, sp + 200045d8: a90153f3 stp x19, x20, [sp, #16] + 200045dc: aa0003f3 mov x19, x0 + 200045e0: a9025bf5 stp x21, x22, [sp, #32] + 200045e4: aa0103f5 mov x21, x1 + 200045e8: a90363f7 stp x23, x24, [sp, #48] + 200045ec: aa0203f7 mov x23, x2 + 200045f0: 940008b4 bl 200068c0 <uxPortSetInterruptMask> + 200045f4: f9403a76 ldr x22, [x19, #112] + 200045f8: aa0003f4 mov x20, x0 + 200045fc: b5000156 cbnz x22, 20004624 <xQueueReceiveFromISR+0x54> + 20004600: d2800015 mov x21, #0x0 // #0 + 20004604: aa1403e0 mov x0, x20 + 20004608: 9400089e bl 20006880 <vPortClearInterruptMask> + 2000460c: aa1503e0 mov x0, x21 + 20004610: a94153f3 ldp x19, x20, [sp, #16] + 20004614: a9425bf5 ldp x21, x22, [sp, #32] + 20004618: a94363f7 ldp x23, x24, [sp, #48] + 2000461c: a8c47bfd ldp x29, x30, [sp], #64 + 20004620: d65f03c0 ret + 20004624: 39422278 ldrb w24, [x19, #136] + 20004628: aa1303e0 mov x0, x19 + 2000462c: aa1503e1 mov x1, x21 + 20004630: 97fffcfc bl 20003a20 <prvCopyDataFromQueue> + 20004634: d10006d6 sub x22, x22, #0x1 + 20004638: f9003a76 str x22, [x19, #112] + 2000463c: 13001f00 sxtb w0, w24 + 20004640: 3100041f cmn w0, #0x1 + 20004644: 540001a0 b.eq 20004678 <xQueueReceiveFromISR+0xa8> // b.none + 20004648: 11000718 add w24, w24, #0x1 + 2000464c: aa1403e0 mov x0, x20 + 20004650: 13001f18 sxtb w24, w24 + 20004654: d2800035 mov x21, #0x1 // #1 + 20004658: 39022278 strb w24, [x19, #136] + 2000465c: 94000889 bl 20006880 <vPortClearInterruptMask> + 20004660: aa1503e0 mov x0, x21 + 20004664: a94153f3 ldp x19, x20, [sp, #16] + 20004668: a9425bf5 ldp x21, x22, [sp, #32] + 2000466c: a94363f7 ldp x23, x24, [sp, #48] + 20004670: a8c47bfd ldp x29, x30, [sp], #64 + 20004674: d65f03c0 ret + 20004678: f9401260 ldr x0, [x19, #32] + 2000467c: b5000060 cbnz x0, 20004688 <xQueueReceiveFromISR+0xb8> + 20004680: d2800035 mov x21, #0x1 // #1 + 20004684: 17ffffe0 b 20004604 <xQueueReceiveFromISR+0x34> + 20004688: 91008260 add x0, x19, #0x20 + 2000468c: 940002e5 bl 20005220 <xTaskRemoveFromEventList> + 20004690: f10002ff cmp x23, #0x0 + 20004694: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 20004698: 54ffff40 b.eq 20004680 <xQueueReceiveFromISR+0xb0> // b.none + 2000469c: d2800020 mov x0, #0x1 // #1 + 200046a0: aa0003f5 mov x21, x0 + 200046a4: f90002e0 str x0, [x23] + 200046a8: 17ffffd7 b 20004604 <xQueueReceiveFromISR+0x34> + 200046ac: d503201f nop + +00000000200046b0 <xQueuePeekFromISR>: + 200046b0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200046b4: 910003fd mov x29, sp + 200046b8: a90153f3 stp x19, x20, [sp, #16] + 200046bc: aa0003f3 mov x19, x0 + 200046c0: a9025bf5 stp x21, x22, [sp, #32] + 200046c4: aa0103f5 mov x21, x1 + 200046c8: 9400087e bl 200068c0 <uxPortSetInterruptMask> + 200046cc: f9403a61 ldr x1, [x19, #112] + 200046d0: aa0003f4 mov x20, x0 + 200046d4: b5000121 cbnz x1, 200046f8 <xQueuePeekFromISR+0x48> + 200046d8: aa1403e0 mov x0, x20 + 200046dc: d2800015 mov x21, #0x0 // #0 + 200046e0: 94000868 bl 20006880 <vPortClearInterruptMask> + 200046e4: aa1503e0 mov x0, x21 + 200046e8: a94153f3 ldp x19, x20, [sp, #16] + 200046ec: a9425bf5 ldp x21, x22, [sp, #32] + 200046f0: a8c37bfd ldp x29, x30, [sp], #48 + 200046f4: d65f03c0 ret + 200046f8: f9400e76 ldr x22, [x19, #24] + 200046fc: aa1503e1 mov x1, x21 + 20004700: aa1303e0 mov x0, x19 + 20004704: 97fffcc7 bl 20003a20 <prvCopyDataFromQueue> + 20004708: aa1403e0 mov x0, x20 + 2000470c: d2800035 mov x21, #0x1 // #1 + 20004710: f9000e76 str x22, [x19, #24] + 20004714: 9400085b bl 20006880 <vPortClearInterruptMask> + 20004718: aa1503e0 mov x0, x21 + 2000471c: a94153f3 ldp x19, x20, [sp, #16] + 20004720: a9425bf5 ldp x21, x22, [sp, #32] + 20004724: a8c37bfd ldp x29, x30, [sp], #48 + 20004728: d65f03c0 ret + 2000472c: d503201f nop + +0000000020004730 <uxQueueMessagesWaiting>: + 20004730: a9be7bfd stp x29, x30, [sp, #-32]! + 20004734: 910003fd mov x29, sp + 20004738: f9000bf3 str x19, [sp, #16] + 2000473c: aa0003f3 mov x19, x0 + 20004740: 94000874 bl 20006910 <vPortEnterCritical> + 20004744: f9403a73 ldr x19, [x19, #112] + 20004748: 9400080e bl 20006780 <vPortExitCritical> + 2000474c: aa1303e0 mov x0, x19 + 20004750: f9400bf3 ldr x19, [sp, #16] + 20004754: a8c27bfd ldp x29, x30, [sp], #32 + 20004758: d65f03c0 ret 2000475c: d503201f nop -0000000020004760 <uxQueueMessagesWaitingFromISR>: - 20004760: f9403800 ldr x0, [x0, #112] - 20004764: d65f03c0 ret - 20004768: d503201f nop - 2000476c: d503201f nop - -0000000020004770 <vQueueDelete>: - 20004770: 14000a54 b 200070c0 <vPortFree> - 20004774: d503201f nop - 20004778: d503201f nop - 2000477c: d503201f nop - -0000000020004780 <xQueueIsQueueEmptyFromISR>: - 20004780: f9403800 ldr x0, [x0, #112] - 20004784: f100001f cmp x0, #0x0 - 20004788: 9a9f17e0 cset x0, eq // eq = none - 2000478c: d65f03c0 ret - -0000000020004790 <xQueueIsQueueFullFromISR>: - 20004790: f9403801 ldr x1, [x0, #112] - 20004794: f9403c00 ldr x0, [x0, #120] - 20004798: eb01001f cmp x0, x1 - 2000479c: 9a9f17e0 cset x0, eq // eq = none - 200047a0: d65f03c0 ret - 200047a4: d503201f nop +0000000020004760 <uxQueueSpacesAvailable>: + 20004760: a9be7bfd stp x29, x30, [sp, #-32]! + 20004764: 910003fd mov x29, sp + 20004768: f9000bf3 str x19, [sp, #16] + 2000476c: aa0003f3 mov x19, x0 + 20004770: 94000868 bl 20006910 <vPortEnterCritical> + 20004774: f9403a60 ldr x0, [x19, #112] + 20004778: f9403e73 ldr x19, [x19, #120] + 2000477c: cb000273 sub x19, x19, x0 + 20004780: 94000800 bl 20006780 <vPortExitCritical> + 20004784: aa1303e0 mov x0, x19 + 20004788: f9400bf3 ldr x19, [sp, #16] + 2000478c: a8c27bfd ldp x29, x30, [sp], #32 + 20004790: d65f03c0 ret + 20004794: d503201f nop + 20004798: d503201f nop + 2000479c: d503201f nop + +00000000200047a0 <uxQueueMessagesWaitingFromISR>: + 200047a0: f9403800 ldr x0, [x0, #112] + 200047a4: d65f03c0 ret 200047a8: d503201f nop 200047ac: d503201f nop -00000000200047b0 <vQueueWaitForMessageRestricted>: - 200047b0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200047b4: 910003fd mov x29, sp - 200047b8: a90153f3 stp x19, x20, [sp, #16] - 200047bc: aa0003f3 mov x19, x0 - 200047c0: aa0103f4 mov x20, x1 - 200047c4: f90013f5 str x21, [sp, #32] - 200047c8: aa0203f5 mov x21, x2 - 200047cc: 94000841 bl 200068d0 <vPortEnterCritical> - 200047d0: 39422260 ldrb w0, [x19, #136] - 200047d4: 13001c00 sxtb w0, w0 - 200047d8: 3100041f cmn w0, #0x1 - 200047dc: 54000041 b.ne 200047e4 <vQueueWaitForMessageRestricted+0x34> // b.any - 200047e0: 3902227f strb wzr, [x19, #136] - 200047e4: 39422660 ldrb w0, [x19, #137] - 200047e8: 13001c00 sxtb w0, w0 - 200047ec: 3100041f cmn w0, #0x1 - 200047f0: 54000041 b.ne 200047f8 <vQueueWaitForMessageRestricted+0x48> // b.any - 200047f4: 3902267f strb wzr, [x19, #137] - 200047f8: 940007d2 bl 20006740 <vPortExitCritical> - 200047fc: f9403a60 ldr x0, [x19, #112] - 20004800: b40000c0 cbz x0, 20004818 <vQueueWaitForMessageRestricted+0x68> - 20004804: aa1303e0 mov x0, x19 - 20004808: a94153f3 ldp x19, x20, [sp, #16] - 2000480c: f94013f5 ldr x21, [sp, #32] - 20004810: a8c37bfd ldp x29, x30, [sp], #48 - 20004814: 17fffc83 b 20003a20 <prvUnlockQueue> - 20004818: aa1503e2 mov x2, x21 - 2000481c: aa1403e1 mov x1, x20 - 20004820: 91012260 add x0, x19, #0x48 - 20004824: 9400025f bl 200051a0 <vTaskPlaceOnEventListRestricted> - 20004828: aa1303e0 mov x0, x19 - 2000482c: a94153f3 ldp x19, x20, [sp, #16] - 20004830: f94013f5 ldr x21, [sp, #32] - 20004834: a8c37bfd ldp x29, x30, [sp], #48 - 20004838: 17fffc7a b 20003a20 <prvUnlockQueue> - 2000483c: 00000000 .inst 0x00000000 ; undefined - -0000000020004840 <prvIdleTask>: - 20004840: a9be7bfd stp x29, x30, [sp, #-32]! - 20004844: 910003fd mov x29, sp - 20004848: f9000bf3 str x19, [sp, #16] - 2000484c: d0000ff3 adrp x19, 20202000 <__bss_start> - 20004850: f943da60 ldr x0, [x19, #1968] - 20004854: f100041f cmp x0, #0x1 - 20004858: 54000049 b.ls 20004860 <prvIdleTask+0x20> // b.plast - 2000485c: d4000001 svc #0x0 - 20004860: 97fff4b8 bl 20001b40 <vApplicationIdleHook> - 20004864: 17fffffb b 20004850 <prvIdleTask+0x10> - 20004868: d503201f nop - 2000486c: d503201f nop - -0000000020004870 <prvAddCurrentTaskToDelayedList.isra.0>: - 20004870: a9bc7bfd stp x29, x30, [sp, #-64]! - 20004874: 910003fd mov x29, sp - 20004878: a90153f3 stp x19, x20, [sp, #16] - 2000487c: 90000ff4 adrp x20, 20200000 <DATA_BASE> - 20004880: a90363f7 stp x23, x24, [sp, #48] - 20004884: f9419e98 ldr x24, [x20, #824] - 20004888: a9025bf5 stp x21, x22, [sp, #32] - 2000488c: d0000ff5 adrp x21, 20202000 <__bss_start> - 20004890: 911ec2b7 add x23, x21, #0x7b0 - 20004894: aa0003f6 mov x22, x0 - 20004898: f940a2f3 ldr x19, [x23, #320] - 2000489c: f9400300 ldr x0, [x24] - 200048a0: 91002000 add x0, x0, #0x8 - 200048a4: 97fffbf7 bl 20003880 <uxListRemove> - 200048a8: b5000100 cbnz x0, 200048c8 <prvAddCurrentTaskToDelayedList.isra.0+0x58> - 200048ac: f9400302 ldr x2, [x24] - 200048b0: d2800020 mov x0, #0x1 // #1 - 200048b4: f940a6e1 ldr x1, [x23, #328] - 200048b8: f9402c42 ldr x2, [x2, #88] - 200048bc: 9ac22000 lsl x0, x0, x2 - 200048c0: 8a200020 bic x0, x1, x0 - 200048c4: f900a6e0 str x0, [x23, #328] - 200048c8: f9419e94 ldr x20, [x20, #824] - 200048cc: ab160273 adds x19, x19, x22 - 200048d0: 911ec2b5 add x21, x21, #0x7b0 - 200048d4: f9400280 ldr x0, [x20] - 200048d8: f9000413 str x19, [x0, #8] - 200048dc: 54000123 b.cc 20004900 <prvAddCurrentTaskToDelayedList.isra.0+0x90> // b.lo, b.ul, b.last - 200048e0: f940aaa0 ldr x0, [x21, #336] - 200048e4: a9425bf5 ldp x21, x22, [sp, #32] - 200048e8: a94363f7 ldp x23, x24, [sp, #48] - 200048ec: f9400281 ldr x1, [x20] - 200048f0: a94153f3 ldp x19, x20, [sp, #16] - 200048f4: a8c47bfd ldp x29, x30, [sp], #64 - 200048f8: 91002021 add x1, x1, #0x8 - 200048fc: 17fffbc9 b 20003820 <vListInsert> - 20004900: f940aea0 ldr x0, [x21, #344] - 20004904: f9400281 ldr x1, [x20] - 20004908: 91002021 add x1, x1, #0x8 - 2000490c: 97fffbc5 bl 20003820 <vListInsert> - 20004910: f940b2a0 ldr x0, [x21, #352] - 20004914: eb00027f cmp x19, x0 - 20004918: 54000042 b.cs 20004920 <prvAddCurrentTaskToDelayedList.isra.0+0xb0> // b.hs, b.nlast - 2000491c: f900b2b3 str x19, [x21, #352] - 20004920: a94153f3 ldp x19, x20, [sp, #16] +00000000200047b0 <vQueueDelete>: + 200047b0: 14000a84 b 200071c0 <vPortFree> + 200047b4: d503201f nop + 200047b8: d503201f nop + 200047bc: d503201f nop + +00000000200047c0 <xQueueIsQueueEmptyFromISR>: + 200047c0: f9403800 ldr x0, [x0, #112] + 200047c4: f100001f cmp x0, #0x0 + 200047c8: 9a9f17e0 cset x0, eq // eq = none + 200047cc: d65f03c0 ret + +00000000200047d0 <xQueueIsQueueFullFromISR>: + 200047d0: f9403801 ldr x1, [x0, #112] + 200047d4: f9403c00 ldr x0, [x0, #120] + 200047d8: eb01001f cmp x0, x1 + 200047dc: 9a9f17e0 cset x0, eq // eq = none + 200047e0: d65f03c0 ret + 200047e4: d503201f nop + 200047e8: d503201f nop + 200047ec: d503201f nop + +00000000200047f0 <vQueueWaitForMessageRestricted>: + 200047f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200047f4: 910003fd mov x29, sp + 200047f8: a90153f3 stp x19, x20, [sp, #16] + 200047fc: aa0003f3 mov x19, x0 + 20004800: aa0103f4 mov x20, x1 + 20004804: f90013f5 str x21, [sp, #32] + 20004808: aa0203f5 mov x21, x2 + 2000480c: 94000841 bl 20006910 <vPortEnterCritical> + 20004810: 39422260 ldrb w0, [x19, #136] + 20004814: 13001c00 sxtb w0, w0 + 20004818: 3100041f cmn w0, #0x1 + 2000481c: 54000041 b.ne 20004824 <vQueueWaitForMessageRestricted+0x34> // b.any + 20004820: 3902227f strb wzr, [x19, #136] + 20004824: 39422660 ldrb w0, [x19, #137] + 20004828: 13001c00 sxtb w0, w0 + 2000482c: 3100041f cmn w0, #0x1 + 20004830: 54000041 b.ne 20004838 <vQueueWaitForMessageRestricted+0x48> // b.any + 20004834: 3902267f strb wzr, [x19, #137] + 20004838: 940007d2 bl 20006780 <vPortExitCritical> + 2000483c: f9403a60 ldr x0, [x19, #112] + 20004840: b40000c0 cbz x0, 20004858 <vQueueWaitForMessageRestricted+0x68> + 20004844: aa1303e0 mov x0, x19 + 20004848: a94153f3 ldp x19, x20, [sp, #16] + 2000484c: f94013f5 ldr x21, [sp, #32] + 20004850: a8c37bfd ldp x29, x30, [sp], #48 + 20004854: 17fffc83 b 20003a60 <prvUnlockQueue> + 20004858: aa1503e2 mov x2, x21 + 2000485c: aa1403e1 mov x1, x20 + 20004860: 91012260 add x0, x19, #0x48 + 20004864: 9400025f bl 200051e0 <vTaskPlaceOnEventListRestricted> + 20004868: aa1303e0 mov x0, x19 + 2000486c: a94153f3 ldp x19, x20, [sp, #16] + 20004870: f94013f5 ldr x21, [sp, #32] + 20004874: a8c37bfd ldp x29, x30, [sp], #48 + 20004878: 17fffc7a b 20003a60 <prvUnlockQueue> + 2000487c: 00000000 .inst 0x00000000 ; undefined + +0000000020004880 <prvIdleTask>: + 20004880: a9be7bfd stp x29, x30, [sp, #-32]! + 20004884: 910003fd mov x29, sp + 20004888: f9000bf3 str x19, [sp, #16] + 2000488c: d0000ff3 adrp x19, 20202000 <__bss_start> + 20004890: f943da60 ldr x0, [x19, #1968] + 20004894: f100041f cmp x0, #0x1 + 20004898: 54000049 b.ls 200048a0 <prvIdleTask+0x20> // b.plast + 2000489c: d4000001 svc #0x0 + 200048a0: 97fff4b8 bl 20001b80 <vApplicationIdleHook> + 200048a4: 17fffffb b 20004890 <prvIdleTask+0x10> + 200048a8: d503201f nop + 200048ac: d503201f nop + +00000000200048b0 <prvAddCurrentTaskToDelayedList.isra.0>: + 200048b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200048b4: 910003fd mov x29, sp + 200048b8: a90153f3 stp x19, x20, [sp, #16] + 200048bc: 90000ff4 adrp x20, 20200000 <DATA_BASE> + 200048c0: a90363f7 stp x23, x24, [sp, #48] + 200048c4: f9419e98 ldr x24, [x20, #824] + 200048c8: a9025bf5 stp x21, x22, [sp, #32] + 200048cc: d0000ff5 adrp x21, 20202000 <__bss_start> + 200048d0: 911ec2b7 add x23, x21, #0x7b0 + 200048d4: aa0003f6 mov x22, x0 + 200048d8: f940a2f3 ldr x19, [x23, #320] + 200048dc: f9400300 ldr x0, [x24] + 200048e0: 91002000 add x0, x0, #0x8 + 200048e4: 97fffbf7 bl 200038c0 <uxListRemove> + 200048e8: b5000100 cbnz x0, 20004908 <prvAddCurrentTaskToDelayedList.isra.0+0x58> + 200048ec: f9400302 ldr x2, [x24] + 200048f0: d2800020 mov x0, #0x1 // #1 + 200048f4: f940a6e1 ldr x1, [x23, #328] + 200048f8: f9402c42 ldr x2, [x2, #88] + 200048fc: 9ac22000 lsl x0, x0, x2 + 20004900: 8a200020 bic x0, x1, x0 + 20004904: f900a6e0 str x0, [x23, #328] + 20004908: f9419e94 ldr x20, [x20, #824] + 2000490c: ab160273 adds x19, x19, x22 + 20004910: 911ec2b5 add x21, x21, #0x7b0 + 20004914: f9400280 ldr x0, [x20] + 20004918: f9000413 str x19, [x0, #8] + 2000491c: 54000123 b.cc 20004940 <prvAddCurrentTaskToDelayedList.isra.0+0x90> // b.lo, b.ul, b.last + 20004920: f940aaa0 ldr x0, [x21, #336] 20004924: a9425bf5 ldp x21, x22, [sp, #32] 20004928: a94363f7 ldp x23, x24, [sp, #48] - 2000492c: a8c47bfd ldp x29, x30, [sp], #64 - 20004930: d65f03c0 ret - 20004934: d503201f nop - 20004938: d503201f nop - 2000493c: d503201f nop - -0000000020004940 <xTaskCreate>: - 20004940: a9ba7bfd stp x29, x30, [sp, #-96]! - 20004944: 910003fd mov x29, sp - 20004948: a90363f7 stp x23, x24, [sp, #48] - 2000494c: aa0003f8 mov x24, x0 - 20004950: d37d3c40 ubfiz x0, x2, #3, #16 - 20004954: aa0503f7 mov x23, x5 - 20004958: a90153f3 stp x19, x20, [sp, #16] - 2000495c: aa0103f4 mov x20, x1 - 20004960: a9025bf5 stp x21, x22, [sp, #32] - 20004964: aa0403f6 mov x22, x4 - 20004968: a9046bf9 stp x25, x26, [sp, #64] - 2000496c: aa0303f9 mov x25, x3 - 20004970: 12003c5a and w26, w2, #0xffff - 20004974: 940009af bl 20007030 <pvPortMalloc> - 20004978: b4000c20 cbz x0, 20004afc <xTaskCreate+0x1bc> - 2000497c: aa0003f5 mov x21, x0 - 20004980: d2801200 mov x0, #0x90 // #144 - 20004984: 940009ab bl 20007030 <pvPortMalloc> - 20004988: aa0003f3 mov x19, x0 - 2000498c: b4000c60 cbz x0, 20004b18 <xTaskCreate+0x1d8> - 20004990: f9002bfb str x27, [sp, #80] - 20004994: d2800002 mov x2, #0x0 // #0 - 20004998: 9101a001 add x1, x0, #0x68 - 2000499c: f9003015 str x21, [x0, #96] - 200049a0: b4000d14 cbz x20, 20004b40 <xTaskCreate+0x200> - 200049a4: d503201f nop - 200049a8: 38626a80 ldrb w0, [x20, x2] - 200049ac: 38226820 strb w0, [x1, x2] - 200049b0: 38626a80 ldrb w0, [x20, x2] - 200049b4: 91000442 add x2, x2, #0x1 - 200049b8: f100405f cmp x2, #0x10 - 200049bc: 34000040 cbz w0, 200049c4 <xTaskCreate+0x84> - 200049c0: 54ffff41 b.ne 200049a8 <xTaskCreate+0x68> // b.any - 200049c4: 3901de7f strb wzr, [x19, #119] - 200049c8: 9100227b add x27, x19, #0x8 - 200049cc: f1001edf cmp x22, #0x7 - 200049d0: d28000e4 mov x4, #0x7 // #7 - 200049d4: aa1b03e0 mov x0, x27 - 200049d8: 9a8492d6 csel x22, x22, x4, ls // ls = plast - 200049dc: f9002e76 str x22, [x19, #88] - 200049e0: a907fe76 stp x22, xzr, [x19, #120] - 200049e4: 97fffb7f bl 200037e0 <vListInitialiseItem> - 200049e8: 9100c260 add x0, x19, #0x30 - 200049ec: 97fffb7d bl 200037e0 <vListInitialiseItem> - 200049f0: d2800101 mov x1, #0x8 // #8 - 200049f4: 51000740 sub w0, w26, #0x1 - 200049f8: b9008a7f str wzr, [x19, #136] - 200049fc: cb160036 sub x22, x1, x22 - 20004a00: 8b000ea0 add x0, x21, x0, lsl #3 - 20004a04: aa1903e2 mov x2, x25 - 20004a08: aa1803e1 mov x1, x24 - 20004a0c: f9001273 str x19, [x19, #32] - 20004a10: 927cec00 and x0, x0, #0xfffffffffffffff0 - 20004a14: f9001a76 str x22, [x19, #48] - 20004a18: f9002673 str x19, [x19, #72] - 20004a1c: 3902327f strb wzr, [x19, #140] - 20004a20: 940006d4 bl 20006570 <pxPortInitialiseStack> - 20004a24: f9000260 str x0, [x19] - 20004a28: b4000057 cbz x23, 20004a30 <xTaskCreate+0xf0> - 20004a2c: f90002f3 str x19, [x23] - 20004a30: 940007a8 bl 200068d0 <vPortEnterCritical> - 20004a34: d0000ff4 adrp x20, 20202000 <__bss_start> - 20004a38: 911ec280 add x0, x20, #0x7b0 - 20004a3c: f940b401 ldr x1, [x0, #360] - 20004a40: 90000ff6 adrp x22, 20200000 <DATA_BASE> - 20004a44: f9419ec2 ldr x2, [x22, #824] - 20004a48: 91000421 add x1, x1, #0x1 - 20004a4c: f900b401 str x1, [x0, #360] - 20004a50: f9400041 ldr x1, [x2] - 20004a54: b40006a1 cbz x1, 20004b28 <xTaskCreate+0x1e8> - 20004a58: f940f400 ldr x0, [x0, #488] - 20004a5c: f9402e61 ldr x1, [x19, #88] - 20004a60: b50000c0 cbnz x0, 20004a78 <xTaskCreate+0x138> - 20004a64: f9400040 ldr x0, [x2] - 20004a68: f9402c00 ldr x0, [x0, #88] - 20004a6c: eb01001f cmp x0, x1 - 20004a70: 54000048 b.hi 20004a78 <xTaskCreate+0x138> // b.pmore - 20004a74: f9000053 str x19, [x2] - 20004a78: 911ec294 add x20, x20, #0x7b0 - 20004a7c: d2800035 mov x21, #0x1 // #1 - 20004a80: 8b010820 add x0, x1, x1, lsl #2 - 20004a84: f940a684 ldr x4, [x20, #328] - 20004a88: 9ac122a2 lsl x2, x21, x1 - 20004a8c: aa1b03e1 mov x1, x27 - 20004a90: 8b000e80 add x0, x20, x0, lsl #3 - 20004a94: f940fa83 ldr x3, [x20, #496] - 20004a98: aa040042 orr x2, x2, x4 - 20004a9c: 8b150063 add x3, x3, x21 - 20004aa0: f900a682 str x2, [x20, #328] - 20004aa4: f900fa83 str x3, [x20, #496] - 20004aa8: 97fffb52 bl 200037f0 <vListInsertEnd> - 20004aac: 94000725 bl 20006740 <vPortExitCritical> - 20004ab0: f940f681 ldr x1, [x20, #488] - 20004ab4: aa1503e0 mov x0, x21 - 20004ab8: b4000141 cbz x1, 20004ae0 <xTaskCreate+0x1a0> - 20004abc: f9419ed6 ldr x22, [x22, #824] - 20004ac0: f9402e61 ldr x1, [x19, #88] - 20004ac4: f94002c2 ldr x2, [x22] - 20004ac8: f9402c42 ldr x2, [x2, #88] - 20004acc: eb01005f cmp x2, x1 - 20004ad0: 54000082 b.cs 20004ae0 <xTaskCreate+0x1a0> // b.hs, b.nlast - 20004ad4: d4000001 svc #0x0 - 20004ad8: f9402bfb ldr x27, [sp, #80] - 20004adc: 14000002 b 20004ae4 <xTaskCreate+0x1a4> - 20004ae0: f9402bfb ldr x27, [sp, #80] - 20004ae4: a94153f3 ldp x19, x20, [sp, #16] - 20004ae8: a9425bf5 ldp x21, x22, [sp, #32] - 20004aec: a94363f7 ldp x23, x24, [sp, #48] - 20004af0: a9446bf9 ldp x25, x26, [sp, #64] - 20004af4: a8c67bfd ldp x29, x30, [sp], #96 - 20004af8: d65f03c0 ret - 20004afc: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20004b00: a94153f3 ldp x19, x20, [sp, #16] - 20004b04: a9425bf5 ldp x21, x22, [sp, #32] - 20004b08: a94363f7 ldp x23, x24, [sp, #48] - 20004b0c: a9446bf9 ldp x25, x26, [sp, #64] - 20004b10: a8c67bfd ldp x29, x30, [sp], #96 - 20004b14: d65f03c0 ret - 20004b18: aa1503e0 mov x0, x21 - 20004b1c: 94000969 bl 200070c0 <vPortFree> - 20004b20: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20004b24: 17fffff0 b 20004ae4 <xTaskCreate+0x1a4> - 20004b28: f9000053 str x19, [x2] - 20004b2c: f940b401 ldr x1, [x0, #360] - 20004b30: f100043f cmp x1, #0x1 - 20004b34: 540000a0 b.eq 20004b48 <xTaskCreate+0x208> // b.none - 20004b38: f9402e61 ldr x1, [x19, #88] - 20004b3c: 17ffffcf b 20004a78 <xTaskCreate+0x138> - 20004b40: 3901a01f strb wzr, [x0, #104] - 20004b44: 17ffffa1 b 200049c8 <xTaskCreate+0x88> - 20004b48: aa0003f5 mov x21, x0 - 20004b4c: 91050017 add x23, x0, #0x140 - 20004b50: aa1503e0 mov x0, x21 - 20004b54: 9100a2b5 add x21, x21, #0x28 - 20004b58: 97fffb1a bl 200037c0 <vListInitialise> - 20004b5c: eb1502ff cmp x23, x21 - 20004b60: 54ffff81 b.ne 20004b50 <xTaskCreate+0x210> // b.any - 20004b64: 911ec295 add x21, x20, #0x7b0 - 20004b68: 9105c2b8 add x24, x21, #0x170 - 20004b6c: 910662b7 add x23, x21, #0x198 - 20004b70: aa1803e0 mov x0, x24 - 20004b74: 97fffb13 bl 200037c0 <vListInitialise> - 20004b78: aa1703e0 mov x0, x23 - 20004b7c: 97fffb11 bl 200037c0 <vListInitialise> - 20004b80: 910702a0 add x0, x21, #0x1c0 - 20004b84: 97fffb0f bl 200037c0 <vListInitialise> - 20004b88: f900aeb8 str x24, [x21, #344] - 20004b8c: f900aab7 str x23, [x21, #336] - 20004b90: f9402e61 ldr x1, [x19, #88] - 20004b94: 17ffffb9 b 20004a78 <xTaskCreate+0x138> - 20004b98: d503201f nop - 20004b9c: d503201f nop - -0000000020004ba0 <vTaskStartScheduler>: - 20004ba0: a9be7bfd stp x29, x30, [sp, #-32]! - 20004ba4: 910003fd mov x29, sp - 20004ba8: 900000e1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20004bac: 90000000 adrp x0, 20004000 <xQueueGiveFromISR+0x60> - 20004bb0: 91056021 add x1, x1, #0x158 - 20004bb4: 91210000 add x0, x0, #0x840 - 20004bb8: f9000bf3 str x19, [sp, #16] - 20004bbc: d0000ff3 adrp x19, 20202000 <__bss_start> - 20004bc0: 911ec273 add x19, x19, #0x7b0 - 20004bc4: d2800004 mov x4, #0x0 // #0 - 20004bc8: d2800003 mov x3, #0x0 // #0 - 20004bcc: 52801902 mov w2, #0xc8 // #200 - 20004bd0: 9107e265 add x5, x19, #0x1f8 - 20004bd4: 97ffff5b bl 20004940 <xTaskCreate> - 20004bd8: f100041f cmp x0, #0x1 - 20004bdc: 54000080 b.eq 20004bec <vTaskStartScheduler+0x4c> // b.none - 20004be0: f9400bf3 ldr x19, [sp, #16] - 20004be4: a8c27bfd ldp x29, x30, [sp], #32 - 20004be8: d65f03c0 ret - 20004bec: 940004e1 bl 20005f70 <xTimerCreateTimerTask> - 20004bf0: f100041f cmp x0, #0x1 - 20004bf4: 54ffff61 b.ne 20004be0 <vTaskStartScheduler+0x40> // b.any - 20004bf8: d50342df msr daifset, #0x2 - 20004bfc: d5033f9f dsb sy - 20004c00: d5033fdf isb - 20004c04: 92800001 mov x1, #0xffffffffffffffff // #-1 - 20004c08: f900b261 str x1, [x19, #352] - 20004c0c: f900f660 str x0, [x19, #488] - 20004c10: f900a27f str xzr, [x19, #320] - 20004c14: f9400bf3 ldr x19, [sp, #16] - 20004c18: a8c27bfd ldp x29, x30, [sp], #32 - 20004c1c: 140006b1 b 200066e0 <xPortStartScheduler> - -0000000020004c20 <vTaskEndScheduler>: - 20004c20: d50342df msr daifset, #0x2 - 20004c24: d5033f9f dsb sy - 20004c28: d5033fdf isb - 20004c2c: d0000fe0 adrp x0, 20202000 <__bss_start> - 20004c30: 911ec000 add x0, x0, #0x7b0 - 20004c34: f900f41f str xzr, [x0, #488] - 20004c38: 140006be b 20006730 <vPortEndScheduler> - 20004c3c: d503201f nop - -0000000020004c40 <vTaskSuspendAll>: - 20004c40: d0000fe0 adrp x0, 20202000 <__bss_start> - 20004c44: 911ec000 add x0, x0, #0x7b0 - 20004c48: f9410001 ldr x1, [x0, #512] - 20004c4c: 91000421 add x1, x1, #0x1 - 20004c50: f9010001 str x1, [x0, #512] - 20004c54: d65f03c0 ret - 20004c58: d503201f nop - 20004c5c: d503201f nop - -0000000020004c60 <xTaskGetTickCount>: - 20004c60: d0000fe0 adrp x0, 20202000 <__bss_start> - 20004c64: 911ec000 add x0, x0, #0x7b0 - 20004c68: f940a000 ldr x0, [x0, #320] - 20004c6c: d65f03c0 ret - -0000000020004c70 <xTaskGetTickCountFromISR>: - 20004c70: d0000fe0 adrp x0, 20202000 <__bss_start> - 20004c74: 911ec000 add x0, x0, #0x7b0 - 20004c78: f940a000 ldr x0, [x0, #320] - 20004c7c: d65f03c0 ret - -0000000020004c80 <uxTaskGetNumberOfTasks>: + 2000492c: f9400281 ldr x1, [x20] + 20004930: a94153f3 ldp x19, x20, [sp, #16] + 20004934: a8c47bfd ldp x29, x30, [sp], #64 + 20004938: 91002021 add x1, x1, #0x8 + 2000493c: 17fffbc9 b 20003860 <vListInsert> + 20004940: f940aea0 ldr x0, [x21, #344] + 20004944: f9400281 ldr x1, [x20] + 20004948: 91002021 add x1, x1, #0x8 + 2000494c: 97fffbc5 bl 20003860 <vListInsert> + 20004950: f940b2a0 ldr x0, [x21, #352] + 20004954: eb00027f cmp x19, x0 + 20004958: 54000042 b.cs 20004960 <prvAddCurrentTaskToDelayedList.isra.0+0xb0> // b.hs, b.nlast + 2000495c: f900b2b3 str x19, [x21, #352] + 20004960: a94153f3 ldp x19, x20, [sp, #16] + 20004964: a9425bf5 ldp x21, x22, [sp, #32] + 20004968: a94363f7 ldp x23, x24, [sp, #48] + 2000496c: a8c47bfd ldp x29, x30, [sp], #64 + 20004970: d65f03c0 ret + 20004974: d503201f nop + 20004978: d503201f nop + 2000497c: d503201f nop + +0000000020004980 <xTaskCreate>: + 20004980: a9ba7bfd stp x29, x30, [sp, #-96]! + 20004984: 910003fd mov x29, sp + 20004988: a90363f7 stp x23, x24, [sp, #48] + 2000498c: aa0003f8 mov x24, x0 + 20004990: d37d3c40 ubfiz x0, x2, #3, #16 + 20004994: aa0503f7 mov x23, x5 + 20004998: a90153f3 stp x19, x20, [sp, #16] + 2000499c: aa0103f4 mov x20, x1 + 200049a0: a9025bf5 stp x21, x22, [sp, #32] + 200049a4: aa0403f6 mov x22, x4 + 200049a8: a9046bf9 stp x25, x26, [sp, #64] + 200049ac: aa0303f9 mov x25, x3 + 200049b0: 12003c5a and w26, w2, #0xffff + 200049b4: 940009df bl 20007130 <pvPortMalloc> + 200049b8: b4000c20 cbz x0, 20004b3c <xTaskCreate+0x1bc> + 200049bc: aa0003f5 mov x21, x0 + 200049c0: d2801200 mov x0, #0x90 // #144 + 200049c4: 940009db bl 20007130 <pvPortMalloc> + 200049c8: aa0003f3 mov x19, x0 + 200049cc: b4000c60 cbz x0, 20004b58 <xTaskCreate+0x1d8> + 200049d0: f9002bfb str x27, [sp, #80] + 200049d4: d2800002 mov x2, #0x0 // #0 + 200049d8: 9101a001 add x1, x0, #0x68 + 200049dc: f9003015 str x21, [x0, #96] + 200049e0: b4000d14 cbz x20, 20004b80 <xTaskCreate+0x200> + 200049e4: d503201f nop + 200049e8: 38626a80 ldrb w0, [x20, x2] + 200049ec: 38226820 strb w0, [x1, x2] + 200049f0: 38626a80 ldrb w0, [x20, x2] + 200049f4: 91000442 add x2, x2, #0x1 + 200049f8: f100405f cmp x2, #0x10 + 200049fc: 34000040 cbz w0, 20004a04 <xTaskCreate+0x84> + 20004a00: 54ffff41 b.ne 200049e8 <xTaskCreate+0x68> // b.any + 20004a04: 3901de7f strb wzr, [x19, #119] + 20004a08: 9100227b add x27, x19, #0x8 + 20004a0c: f1001edf cmp x22, #0x7 + 20004a10: d28000e4 mov x4, #0x7 // #7 + 20004a14: aa1b03e0 mov x0, x27 + 20004a18: 9a8492d6 csel x22, x22, x4, ls // ls = plast + 20004a1c: f9002e76 str x22, [x19, #88] + 20004a20: a907fe76 stp x22, xzr, [x19, #120] + 20004a24: 97fffb7f bl 20003820 <vListInitialiseItem> + 20004a28: 9100c260 add x0, x19, #0x30 + 20004a2c: 97fffb7d bl 20003820 <vListInitialiseItem> + 20004a30: d2800101 mov x1, #0x8 // #8 + 20004a34: 51000740 sub w0, w26, #0x1 + 20004a38: b9008a7f str wzr, [x19, #136] + 20004a3c: cb160036 sub x22, x1, x22 + 20004a40: 8b000ea0 add x0, x21, x0, lsl #3 + 20004a44: aa1903e2 mov x2, x25 + 20004a48: aa1803e1 mov x1, x24 + 20004a4c: f9001273 str x19, [x19, #32] + 20004a50: 927cec00 and x0, x0, #0xfffffffffffffff0 + 20004a54: f9001a76 str x22, [x19, #48] + 20004a58: f9002673 str x19, [x19, #72] + 20004a5c: 3902327f strb wzr, [x19, #140] + 20004a60: 940006d4 bl 200065b0 <pxPortInitialiseStack> + 20004a64: f9000260 str x0, [x19] + 20004a68: b4000057 cbz x23, 20004a70 <xTaskCreate+0xf0> + 20004a6c: f90002f3 str x19, [x23] + 20004a70: 940007a8 bl 20006910 <vPortEnterCritical> + 20004a74: d0000ff4 adrp x20, 20202000 <__bss_start> + 20004a78: 911ec280 add x0, x20, #0x7b0 + 20004a7c: f940b401 ldr x1, [x0, #360] + 20004a80: 90000ff6 adrp x22, 20200000 <DATA_BASE> + 20004a84: f9419ec2 ldr x2, [x22, #824] + 20004a88: 91000421 add x1, x1, #0x1 + 20004a8c: f900b401 str x1, [x0, #360] + 20004a90: f9400041 ldr x1, [x2] + 20004a94: b40006a1 cbz x1, 20004b68 <xTaskCreate+0x1e8> + 20004a98: f940f400 ldr x0, [x0, #488] + 20004a9c: f9402e61 ldr x1, [x19, #88] + 20004aa0: b50000c0 cbnz x0, 20004ab8 <xTaskCreate+0x138> + 20004aa4: f9400040 ldr x0, [x2] + 20004aa8: f9402c00 ldr x0, [x0, #88] + 20004aac: eb01001f cmp x0, x1 + 20004ab0: 54000048 b.hi 20004ab8 <xTaskCreate+0x138> // b.pmore + 20004ab4: f9000053 str x19, [x2] + 20004ab8: 911ec294 add x20, x20, #0x7b0 + 20004abc: d2800035 mov x21, #0x1 // #1 + 20004ac0: 8b010820 add x0, x1, x1, lsl #2 + 20004ac4: f940a684 ldr x4, [x20, #328] + 20004ac8: 9ac122a2 lsl x2, x21, x1 + 20004acc: aa1b03e1 mov x1, x27 + 20004ad0: 8b000e80 add x0, x20, x0, lsl #3 + 20004ad4: f940fa83 ldr x3, [x20, #496] + 20004ad8: aa040042 orr x2, x2, x4 + 20004adc: 8b150063 add x3, x3, x21 + 20004ae0: f900a682 str x2, [x20, #328] + 20004ae4: f900fa83 str x3, [x20, #496] + 20004ae8: 97fffb52 bl 20003830 <vListInsertEnd> + 20004aec: 94000725 bl 20006780 <vPortExitCritical> + 20004af0: f940f681 ldr x1, [x20, #488] + 20004af4: aa1503e0 mov x0, x21 + 20004af8: b4000141 cbz x1, 20004b20 <xTaskCreate+0x1a0> + 20004afc: f9419ed6 ldr x22, [x22, #824] + 20004b00: f9402e61 ldr x1, [x19, #88] + 20004b04: f94002c2 ldr x2, [x22] + 20004b08: f9402c42 ldr x2, [x2, #88] + 20004b0c: eb01005f cmp x2, x1 + 20004b10: 54000082 b.cs 20004b20 <xTaskCreate+0x1a0> // b.hs, b.nlast + 20004b14: d4000001 svc #0x0 + 20004b18: f9402bfb ldr x27, [sp, #80] + 20004b1c: 14000002 b 20004b24 <xTaskCreate+0x1a4> + 20004b20: f9402bfb ldr x27, [sp, #80] + 20004b24: a94153f3 ldp x19, x20, [sp, #16] + 20004b28: a9425bf5 ldp x21, x22, [sp, #32] + 20004b2c: a94363f7 ldp x23, x24, [sp, #48] + 20004b30: a9446bf9 ldp x25, x26, [sp, #64] + 20004b34: a8c67bfd ldp x29, x30, [sp], #96 + 20004b38: d65f03c0 ret + 20004b3c: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20004b40: a94153f3 ldp x19, x20, [sp, #16] + 20004b44: a9425bf5 ldp x21, x22, [sp, #32] + 20004b48: a94363f7 ldp x23, x24, [sp, #48] + 20004b4c: a9446bf9 ldp x25, x26, [sp, #64] + 20004b50: a8c67bfd ldp x29, x30, [sp], #96 + 20004b54: d65f03c0 ret + 20004b58: aa1503e0 mov x0, x21 + 20004b5c: 94000999 bl 200071c0 <vPortFree> + 20004b60: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20004b64: 17fffff0 b 20004b24 <xTaskCreate+0x1a4> + 20004b68: f9000053 str x19, [x2] + 20004b6c: f940b401 ldr x1, [x0, #360] + 20004b70: f100043f cmp x1, #0x1 + 20004b74: 540000a0 b.eq 20004b88 <xTaskCreate+0x208> // b.none + 20004b78: f9402e61 ldr x1, [x19, #88] + 20004b7c: 17ffffcf b 20004ab8 <xTaskCreate+0x138> + 20004b80: 3901a01f strb wzr, [x0, #104] + 20004b84: 17ffffa1 b 20004a08 <xTaskCreate+0x88> + 20004b88: aa0003f5 mov x21, x0 + 20004b8c: 91050017 add x23, x0, #0x140 + 20004b90: aa1503e0 mov x0, x21 + 20004b94: 9100a2b5 add x21, x21, #0x28 + 20004b98: 97fffb1a bl 20003800 <vListInitialise> + 20004b9c: eb1502ff cmp x23, x21 + 20004ba0: 54ffff81 b.ne 20004b90 <xTaskCreate+0x210> // b.any + 20004ba4: 911ec295 add x21, x20, #0x7b0 + 20004ba8: 9105c2b8 add x24, x21, #0x170 + 20004bac: 910662b7 add x23, x21, #0x198 + 20004bb0: aa1803e0 mov x0, x24 + 20004bb4: 97fffb13 bl 20003800 <vListInitialise> + 20004bb8: aa1703e0 mov x0, x23 + 20004bbc: 97fffb11 bl 20003800 <vListInitialise> + 20004bc0: 910702a0 add x0, x21, #0x1c0 + 20004bc4: 97fffb0f bl 20003800 <vListInitialise> + 20004bc8: f900aeb8 str x24, [x21, #344] + 20004bcc: f900aab7 str x23, [x21, #336] + 20004bd0: f9402e61 ldr x1, [x19, #88] + 20004bd4: 17ffffb9 b 20004ab8 <xTaskCreate+0x138> + 20004bd8: d503201f nop + 20004bdc: d503201f nop + +0000000020004be0 <vTaskStartScheduler>: + 20004be0: a9be7bfd stp x29, x30, [sp, #-32]! + 20004be4: 910003fd mov x29, sp + 20004be8: 900000e1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20004bec: 90000000 adrp x0, 20004000 <xQueueGiveFromISR+0x20> + 20004bf0: 9106e021 add x1, x1, #0x1b8 + 20004bf4: 91220000 add x0, x0, #0x880 + 20004bf8: f9000bf3 str x19, [sp, #16] + 20004bfc: d0000ff3 adrp x19, 20202000 <__bss_start> + 20004c00: 911ec273 add x19, x19, #0x7b0 + 20004c04: d2800004 mov x4, #0x0 // #0 + 20004c08: d2800003 mov x3, #0x0 // #0 + 20004c0c: 52801902 mov w2, #0xc8 // #200 + 20004c10: 9107e265 add x5, x19, #0x1f8 + 20004c14: 97ffff5b bl 20004980 <xTaskCreate> + 20004c18: f100041f cmp x0, #0x1 + 20004c1c: 54000080 b.eq 20004c2c <vTaskStartScheduler+0x4c> // b.none + 20004c20: f9400bf3 ldr x19, [sp, #16] + 20004c24: a8c27bfd ldp x29, x30, [sp], #32 + 20004c28: d65f03c0 ret + 20004c2c: 940004e1 bl 20005fb0 <xTimerCreateTimerTask> + 20004c30: f100041f cmp x0, #0x1 + 20004c34: 54ffff61 b.ne 20004c20 <vTaskStartScheduler+0x40> // b.any + 20004c38: d50342df msr daifset, #0x2 + 20004c3c: d5033f9f dsb sy + 20004c40: d5033fdf isb + 20004c44: 92800001 mov x1, #0xffffffffffffffff // #-1 + 20004c48: f900b261 str x1, [x19, #352] + 20004c4c: f900f660 str x0, [x19, #488] + 20004c50: f900a27f str xzr, [x19, #320] + 20004c54: f9400bf3 ldr x19, [sp, #16] + 20004c58: a8c27bfd ldp x29, x30, [sp], #32 + 20004c5c: 140006b1 b 20006720 <xPortStartScheduler> + +0000000020004c60 <vTaskEndScheduler>: + 20004c60: d50342df msr daifset, #0x2 + 20004c64: d5033f9f dsb sy + 20004c68: d5033fdf isb + 20004c6c: d0000fe0 adrp x0, 20202000 <__bss_start> + 20004c70: 911ec000 add x0, x0, #0x7b0 + 20004c74: f900f41f str xzr, [x0, #488] + 20004c78: 140006be b 20006770 <vPortEndScheduler> + 20004c7c: d503201f nop + +0000000020004c80 <vTaskSuspendAll>: 20004c80: d0000fe0 adrp x0, 20202000 <__bss_start> 20004c84: 911ec000 add x0, x0, #0x7b0 - 20004c88: f940b400 ldr x0, [x0, #360] - 20004c8c: d65f03c0 ret - -0000000020004c90 <pcTaskGetName>: - 20004c90: b4000060 cbz x0, 20004c9c <pcTaskGetName+0xc> - 20004c94: 9101a000 add x0, x0, #0x68 - 20004c98: d65f03c0 ret - 20004c9c: 90000fe0 adrp x0, 20200000 <DATA_BASE> - 20004ca0: f9419c00 ldr x0, [x0, #824] - 20004ca4: f9400000 ldr x0, [x0] - 20004ca8: 9101a000 add x0, x0, #0x68 + 20004c88: f9410001 ldr x1, [x0, #512] + 20004c8c: 91000421 add x1, x1, #0x1 + 20004c90: f9010001 str x1, [x0, #512] + 20004c94: d65f03c0 ret + 20004c98: d503201f nop + 20004c9c: d503201f nop + +0000000020004ca0 <xTaskGetTickCount>: + 20004ca0: d0000fe0 adrp x0, 20202000 <__bss_start> + 20004ca4: 911ec000 add x0, x0, #0x7b0 + 20004ca8: f940a000 ldr x0, [x0, #320] 20004cac: d65f03c0 ret -0000000020004cb0 <xTaskIncrementTick>: - 20004cb0: a9ba7bfd stp x29, x30, [sp, #-96]! - 20004cb4: 910003fd mov x29, sp - 20004cb8: a90363f7 stp x23, x24, [sp, #48] - 20004cbc: d0000ff8 adrp x24, 20202000 <__bss_start> - 20004cc0: 911ec300 add x0, x24, #0x7b0 - 20004cc4: a9025bf5 stp x21, x22, [sp, #32] - 20004cc8: f9410001 ldr x1, [x0, #512] - 20004ccc: b5000b21 cbnz x1, 20004e30 <xTaskIncrementTick+0x180> - 20004cd0: f940a016 ldr x22, [x0, #320] - 20004cd4: a90153f3 stp x19, x20, [sp, #16] - 20004cd8: a9046bf9 stp x25, x26, [sp, #64] - 20004cdc: 910006d6 add x22, x22, #0x1 - 20004ce0: f900a016 str x22, [x0, #320] - 20004ce4: b50001b6 cbnz x22, 20004d18 <xTaskIncrementTick+0x68> - 20004ce8: f940ac01 ldr x1, [x0, #344] - 20004cec: f940a802 ldr x2, [x0, #336] - 20004cf0: f900ac02 str x2, [x0, #344] - 20004cf4: f900a801 str x1, [x0, #336] - 20004cf8: f9410401 ldr x1, [x0, #520] - 20004cfc: 91000421 add x1, x1, #0x1 - 20004d00: f9010401 str x1, [x0, #520] - 20004d04: f940ac01 ldr x1, [x0, #344] - 20004d08: f9400021 ldr x1, [x1] - 20004d0c: b5000aa1 cbnz x1, 20004e60 <xTaskIncrementTick+0x1b0> - 20004d10: 92800001 mov x1, #0xffffffffffffffff // #-1 - 20004d14: f900b001 str x1, [x0, #352] - 20004d18: 911ec314 add x20, x24, #0x7b0 - 20004d1c: f940b280 ldr x0, [x20, #352] - 20004d20: eb0002df cmp x22, x0 - 20004d24: 54000563 b.cc 20004dd0 <xTaskIncrementTick+0x120> // b.lo, b.ul, b.last - 20004d28: f940ae80 ldr x0, [x20, #344] - 20004d2c: f9400000 ldr x0, [x0] - 20004d30: b4000b60 cbz x0, 20004e9c <xTaskIncrementTick+0x1ec> - 20004d34: 90000ff9 adrp x25, 20200000 <DATA_BASE> - 20004d38: d2800015 mov x21, #0x0 // #0 - 20004d3c: f9002bfb str x27, [sp, #80] - 20004d40: f9419f3a ldr x26, [x25, #824] - 20004d44: d2800037 mov x23, #0x1 // #1 - 20004d48: 14000017 b 20004da4 <xTaskIncrementTick+0xf4> - 20004d4c: 97fffacd bl 20003880 <uxListRemove> - 20004d50: f9402a61 ldr x1, [x19, #80] - 20004d54: 9100c260 add x0, x19, #0x30 - 20004d58: b4000041 cbz x1, 20004d60 <xTaskIncrementTick+0xb0> - 20004d5c: 97fffac9 bl 20003880 <uxListRemove> - 20004d60: f9402e60 ldr x0, [x19, #88] - 20004d64: aa1b03e1 mov x1, x27 - 20004d68: f940a683 ldr x3, [x20, #328] - 20004d6c: 9ac022e2 lsl x2, x23, x0 - 20004d70: 8b000800 add x0, x0, x0, lsl #2 - 20004d74: aa030042 orr x2, x2, x3 - 20004d78: 8b000e80 add x0, x20, x0, lsl #3 - 20004d7c: f900a682 str x2, [x20, #328] - 20004d80: 97fffa9c bl 200037f0 <vListInsertEnd> - 20004d84: f9400341 ldr x1, [x26] - 20004d88: f940ae80 ldr x0, [x20, #344] - 20004d8c: f9402e62 ldr x2, [x19, #88] - 20004d90: f9402c21 ldr x1, [x1, #88] - 20004d94: f9400000 ldr x0, [x0] - 20004d98: eb01005f cmp x2, x1 - 20004d9c: 9a9732b5 csel x21, x21, x23, cc // cc = lo, ul, last - 20004da0: b4000740 cbz x0, 20004e88 <xTaskIncrementTick+0x1d8> - 20004da4: f940ae80 ldr x0, [x20, #344] - 20004da8: f9400c00 ldr x0, [x0, #24] - 20004dac: f9400c13 ldr x19, [x0, #24] - 20004db0: f9400661 ldr x1, [x19, #8] - 20004db4: 9100227b add x27, x19, #0x8 - 20004db8: aa1b03e0 mov x0, x27 - 20004dbc: eb0102df cmp x22, x1 - 20004dc0: 54fffc62 b.cs 20004d4c <xTaskIncrementTick+0x9c> // b.hs, b.nlast - 20004dc4: f900b281 str x1, [x20, #352] - 20004dc8: f9402bfb ldr x27, [sp, #80] - 20004dcc: 14000003 b 20004dd8 <xTaskIncrementTick+0x128> - 20004dd0: d2800015 mov x21, #0x0 // #0 - 20004dd4: 90000ff9 adrp x25, 20200000 <DATA_BASE> - 20004dd8: f9419f39 ldr x25, [x25, #824] - 20004ddc: 911ec301 add x1, x24, #0x7b0 - 20004de0: f9400320 ldr x0, [x25] - 20004de4: f9402c00 ldr x0, [x0, #88] - 20004de8: 8b000800 add x0, x0, x0, lsl #2 - 20004dec: d37df000 lsl x0, x0, #3 - 20004df0: f8606822 ldr x2, [x1, x0] - 20004df4: f9410820 ldr x0, [x1, #528] - 20004df8: f100085f cmp x2, #0x2 - 20004dfc: 9a9f36b5 csinc x21, x21, xzr, cc // cc = lo, ul, last - 20004e00: b40002c0 cbz x0, 20004e58 <xTaskIncrementTick+0x1a8> - 20004e04: 911ec318 add x24, x24, #0x7b0 - 20004e08: a94153f3 ldp x19, x20, [sp, #16] - 20004e0c: a9446bf9 ldp x25, x26, [sp, #64] - 20004e10: f9410f00 ldr x0, [x24, #536] - 20004e14: a94363f7 ldp x23, x24, [sp, #48] - 20004e18: f100001f cmp x0, #0x0 - 20004e1c: 9a9f06b5 csinc x21, x21, xzr, eq // eq = none - 20004e20: aa1503e0 mov x0, x21 - 20004e24: a9425bf5 ldp x21, x22, [sp, #32] - 20004e28: a8c67bfd ldp x29, x30, [sp], #96 - 20004e2c: d65f03c0 ret - 20004e30: f9410801 ldr x1, [x0, #528] - 20004e34: d2800015 mov x21, #0x0 // #0 - 20004e38: 91000421 add x1, x1, #0x1 - 20004e3c: f9010801 str x1, [x0, #528] - 20004e40: 97fff344 bl 20001b50 <vApplicationTickHook> - 20004e44: aa1503e0 mov x0, x21 - 20004e48: a9425bf5 ldp x21, x22, [sp, #32] - 20004e4c: a94363f7 ldp x23, x24, [sp, #48] - 20004e50: a8c67bfd ldp x29, x30, [sp], #96 - 20004e54: d65f03c0 ret - 20004e58: 97fff33e bl 20001b50 <vApplicationTickHook> - 20004e5c: 17ffffea b 20004e04 <xTaskIncrementTick+0x154> - 20004e60: f940ac01 ldr x1, [x0, #344] - 20004e64: 911ec314 add x20, x24, #0x7b0 - 20004e68: f9400c21 ldr x1, [x1, #24] - 20004e6c: f9400c21 ldr x1, [x1, #24] - 20004e70: f9400421 ldr x1, [x1, #8] - 20004e74: f900b001 str x1, [x0, #352] - 20004e78: f940b280 ldr x0, [x20, #352] - 20004e7c: eb0002df cmp x22, x0 - 20004e80: 54fffa83 b.cc 20004dd0 <xTaskIncrementTick+0x120> // b.lo, b.ul, b.last - 20004e84: 17ffffa9 b 20004d28 <xTaskIncrementTick+0x78> - 20004e88: f9402bfb ldr x27, [sp, #80] - 20004e8c: 911ec300 add x0, x24, #0x7b0 - 20004e90: 92800001 mov x1, #0xffffffffffffffff // #-1 - 20004e94: f900b001 str x1, [x0, #352] - 20004e98: 17ffffd0 b 20004dd8 <xTaskIncrementTick+0x128> - 20004e9c: d2800015 mov x21, #0x0 // #0 - 20004ea0: 90000ff9 adrp x25, 20200000 <DATA_BASE> - 20004ea4: 17fffffa b 20004e8c <xTaskIncrementTick+0x1dc> - 20004ea8: d503201f nop - 20004eac: d503201f nop - -0000000020004eb0 <xTaskResumeAll>: - 20004eb0: a9bc7bfd stp x29, x30, [sp, #-64]! - 20004eb4: 910003fd mov x29, sp - 20004eb8: a90153f3 stp x19, x20, [sp, #16] - 20004ebc: a90363f7 stp x23, x24, [sp, #48] - 20004ec0: d0000ff7 adrp x23, 20202000 <__bss_start> - 20004ec4: 911ec2f3 add x19, x23, #0x7b0 - 20004ec8: 94000682 bl 200068d0 <vPortEnterCritical> - 20004ecc: f9410260 ldr x0, [x19, #512] - 20004ed0: d1000400 sub x0, x0, #0x1 - 20004ed4: f9010260 str x0, [x19, #512] - 20004ed8: f9410260 ldr x0, [x19, #512] - 20004edc: b50007e0 cbnz x0, 20004fd8 <xTaskResumeAll+0x128> - 20004ee0: f940b660 ldr x0, [x19, #360] - 20004ee4: b40007a0 cbz x0, 20004fd8 <xTaskResumeAll+0x128> - 20004ee8: a9025bf5 stp x21, x22, [sp, #32] - 20004eec: f940e260 ldr x0, [x19, #448] - 20004ef0: b4000420 cbz x0, 20004f74 <xTaskResumeAll+0xc4> - 20004ef4: 90000ff8 adrp x24, 20200000 <DATA_BASE> - 20004ef8: d2800036 mov x22, #0x1 // #1 - 20004efc: f9419f18 ldr x24, [x24, #824] - 20004f00: f940ee60 ldr x0, [x19, #472] - 20004f04: f9400c14 ldr x20, [x0, #24] - 20004f08: 9100c280 add x0, x20, #0x30 - 20004f0c: 91002295 add x21, x20, #0x8 - 20004f10: 97fffa5c bl 20003880 <uxListRemove> - 20004f14: aa1503e0 mov x0, x21 - 20004f18: 97fffa5a bl 20003880 <uxListRemove> - 20004f1c: f9402e80 ldr x0, [x20, #88] - 20004f20: aa1503e1 mov x1, x21 - 20004f24: f940a663 ldr x3, [x19, #328] - 20004f28: 9ac022c2 lsl x2, x22, x0 - 20004f2c: 8b000800 add x0, x0, x0, lsl #2 - 20004f30: aa030042 orr x2, x2, x3 - 20004f34: 8b000e60 add x0, x19, x0, lsl #3 - 20004f38: f900a662 str x2, [x19, #328] - 20004f3c: 97fffa2d bl 200037f0 <vListInsertEnd> - 20004f40: f9400300 ldr x0, [x24] - 20004f44: f9402e81 ldr x1, [x20, #88] - 20004f48: f9402c00 ldr x0, [x0, #88] - 20004f4c: eb00003f cmp x1, x0 - 20004f50: 54000043 b.cc 20004f58 <xTaskResumeAll+0xa8> // b.lo, b.ul, b.last - 20004f54: f9010e76 str x22, [x19, #536] - 20004f58: f940e260 ldr x0, [x19, #448] - 20004f5c: b5fffd20 cbnz x0, 20004f00 <xTaskResumeAll+0x50> - 20004f60: f940ae60 ldr x0, [x19, #344] - 20004f64: f9400000 ldr x0, [x0] - 20004f68: b5000460 cbnz x0, 20004ff4 <xTaskResumeAll+0x144> - 20004f6c: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20004f70: f900b260 str x0, [x19, #352] - 20004f74: 911ec2f4 add x20, x23, #0x7b0 - 20004f78: f9410a93 ldr x19, [x20, #528] - 20004f7c: b4000153 cbz x19, 20004fa4 <xTaskResumeAll+0xf4> - 20004f80: d2800035 mov x21, #0x1 // #1 - 20004f84: d503201f nop - 20004f88: 97ffff4a bl 20004cb0 <xTaskIncrementTick> - 20004f8c: f1000673 subs x19, x19, #0x1 - 20004f90: b4000040 cbz x0, 20004f98 <xTaskResumeAll+0xe8> - 20004f94: f9010e95 str x21, [x20, #536] - 20004f98: 54ffff81 b.ne 20004f88 <xTaskResumeAll+0xd8> // b.any - 20004f9c: 911ec2e0 add x0, x23, #0x7b0 - 20004fa0: f901081f str xzr, [x0, #528] - 20004fa4: 911ec2f7 add x23, x23, #0x7b0 - 20004fa8: f9410ee0 ldr x0, [x23, #536] - 20004fac: b4000140 cbz x0, 20004fd4 <xTaskResumeAll+0x124> - 20004fb0: d4000001 svc #0x0 - 20004fb4: d2800033 mov x19, #0x1 // #1 - 20004fb8: a9425bf5 ldp x21, x22, [sp, #32] - 20004fbc: 940005e1 bl 20006740 <vPortExitCritical> - 20004fc0: aa1303e0 mov x0, x19 - 20004fc4: a94153f3 ldp x19, x20, [sp, #16] - 20004fc8: a94363f7 ldp x23, x24, [sp, #48] - 20004fcc: a8c47bfd ldp x29, x30, [sp], #64 - 20004fd0: d65f03c0 ret - 20004fd4: a9425bf5 ldp x21, x22, [sp, #32] - 20004fd8: d2800013 mov x19, #0x0 // #0 - 20004fdc: 940005d9 bl 20006740 <vPortExitCritical> - 20004fe0: aa1303e0 mov x0, x19 - 20004fe4: a94153f3 ldp x19, x20, [sp, #16] - 20004fe8: a94363f7 ldp x23, x24, [sp, #48] - 20004fec: a8c47bfd ldp x29, x30, [sp], #64 - 20004ff0: d65f03c0 ret - 20004ff4: f940ae60 ldr x0, [x19, #344] - 20004ff8: f9400c00 ldr x0, [x0, #24] - 20004ffc: f9400c00 ldr x0, [x0, #24] - 20005000: f9400400 ldr x0, [x0, #8] - 20005004: f900b260 str x0, [x19, #352] - 20005008: 17ffffdb b 20004f74 <xTaskResumeAll+0xc4> - 2000500c: d503201f nop - -0000000020005010 <vTaskDelay>: - 20005010: b5000060 cbnz x0, 2000501c <vTaskDelay+0xc> - 20005014: d4000001 svc #0x0 - 20005018: d65f03c0 ret - 2000501c: a9be7bfd stp x29, x30, [sp, #-32]! - 20005020: 910003fd mov x29, sp - 20005024: f9000bf3 str x19, [sp, #16] - 20005028: aa0003f3 mov x19, x0 - 2000502c: 97ffff05 bl 20004c40 <vTaskSuspendAll> - 20005030: aa1303e0 mov x0, x19 - 20005034: 97fffe0f bl 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - 20005038: 97ffff9e bl 20004eb0 <xTaskResumeAll> - 2000503c: b5000040 cbnz x0, 20005044 <vTaskDelay+0x34> - 20005040: d4000001 svc #0x0 - 20005044: f9400bf3 ldr x19, [sp, #16] - 20005048: a8c27bfd ldp x29, x30, [sp], #32 - 2000504c: d65f03c0 ret - -0000000020005050 <xTaskCatchUpTicks>: - 20005050: a9be7bfd stp x29, x30, [sp, #-32]! - 20005054: 910003fd mov x29, sp - 20005058: f9000bf3 str x19, [sp, #16] - 2000505c: aa0003f3 mov x19, x0 - 20005060: 97fffef8 bl 20004c40 <vTaskSuspendAll> - 20005064: b0000fe1 adrp x1, 20202000 <__bss_start> - 20005068: 911ec021 add x1, x1, #0x7b0 - 2000506c: f9410822 ldr x2, [x1, #528] - 20005070: 8b130040 add x0, x2, x19 - 20005074: f9400bf3 ldr x19, [sp, #16] - 20005078: f9010820 str x0, [x1, #528] - 2000507c: a8c27bfd ldp x29, x30, [sp], #32 - 20005080: 17ffff8c b 20004eb0 <xTaskResumeAll> - 20005084: d503201f nop - 20005088: d503201f nop - 2000508c: d503201f nop - -0000000020005090 <vTaskSwitchContext>: - 20005090: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005094: 911ec000 add x0, x0, #0x7b0 - 20005098: f9410001 ldr x1, [x0, #512] - 2000509c: b4000081 cbz x1, 200050ac <vTaskSwitchContext+0x1c> - 200050a0: d2800021 mov x1, #0x1 // #1 - 200050a4: f9010c01 str x1, [x0, #536] - 200050a8: d65f03c0 ret - 200050ac: f9010c1f str xzr, [x0, #536] - 200050b0: 528003e1 mov w1, #0x1f // #31 - 200050b4: 52800503 mov w3, #0x28 // #40 - 200050b8: f940a402 ldr x2, [x0, #328] - 200050bc: 5ac01042 clz w2, w2 - 200050c0: 4b020021 sub w1, w1, w2 - 200050c4: 937e7c22 sbfiz x2, x1, #2, #32 - 200050c8: 8b21c042 add x2, x2, w1, sxtw - 200050cc: 8b020c02 add x2, x0, x2, lsl #3 - 200050d0: 9b230020 smaddl x0, w1, w3, x0 - 200050d4: f9400441 ldr x1, [x2, #8] - 200050d8: 91004000 add x0, x0, #0x10 - 200050dc: f9400421 ldr x1, [x1, #8] - 200050e0: eb00003f cmp x1, x0 - 200050e4: f9000441 str x1, [x2, #8] - 200050e8: 540000c0 b.eq 20005100 <vTaskSwitchContext+0x70> // b.none - 200050ec: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 200050f0: f9400c21 ldr x1, [x1, #24] - 200050f4: f9419c00 ldr x0, [x0, #824] - 200050f8: f9000001 str x1, [x0] - 200050fc: d65f03c0 ret - 20005100: f9400421 ldr x1, [x1, #8] - 20005104: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005108: f9419c00 ldr x0, [x0, #824] - 2000510c: f9000441 str x1, [x2, #8] - 20005110: f9400c21 ldr x1, [x1, #24] - 20005114: f9000001 str x1, [x0] - 20005118: 17fffff9 b 200050fc <vTaskSwitchContext+0x6c> - 2000511c: d503201f nop - -0000000020005120 <vTaskPlaceOnEventList>: - 20005120: f0000fc2 adrp x2, 20200000 <DATA_BASE> - 20005124: a9be7bfd stp x29, x30, [sp, #-32]! - 20005128: 910003fd mov x29, sp - 2000512c: f9419c42 ldr x2, [x2, #824] - 20005130: f9000bf3 str x19, [sp, #16] - 20005134: aa0103f3 mov x19, x1 - 20005138: f9400041 ldr x1, [x2] - 2000513c: 9100c021 add x1, x1, #0x30 - 20005140: 97fff9b8 bl 20003820 <vListInsert> - 20005144: aa1303e0 mov x0, x19 - 20005148: f9400bf3 ldr x19, [sp, #16] - 2000514c: a8c27bfd ldp x29, x30, [sp], #32 - 20005150: 17fffdc8 b 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - 20005154: d503201f nop - 20005158: d503201f nop +0000000020004cb0 <xTaskGetTickCountFromISR>: + 20004cb0: d0000fe0 adrp x0, 20202000 <__bss_start> + 20004cb4: 911ec000 add x0, x0, #0x7b0 + 20004cb8: f940a000 ldr x0, [x0, #320] + 20004cbc: d65f03c0 ret + +0000000020004cc0 <uxTaskGetNumberOfTasks>: + 20004cc0: d0000fe0 adrp x0, 20202000 <__bss_start> + 20004cc4: 911ec000 add x0, x0, #0x7b0 + 20004cc8: f940b400 ldr x0, [x0, #360] + 20004ccc: d65f03c0 ret + +0000000020004cd0 <pcTaskGetName>: + 20004cd0: b4000060 cbz x0, 20004cdc <pcTaskGetName+0xc> + 20004cd4: 9101a000 add x0, x0, #0x68 + 20004cd8: d65f03c0 ret + 20004cdc: 90000fe0 adrp x0, 20200000 <DATA_BASE> + 20004ce0: f9419c00 ldr x0, [x0, #824] + 20004ce4: f9400000 ldr x0, [x0] + 20004ce8: 9101a000 add x0, x0, #0x68 + 20004cec: d65f03c0 ret + +0000000020004cf0 <xTaskIncrementTick>: + 20004cf0: a9ba7bfd stp x29, x30, [sp, #-96]! + 20004cf4: 910003fd mov x29, sp + 20004cf8: a90363f7 stp x23, x24, [sp, #48] + 20004cfc: d0000ff8 adrp x24, 20202000 <__bss_start> + 20004d00: 911ec300 add x0, x24, #0x7b0 + 20004d04: a9025bf5 stp x21, x22, [sp, #32] + 20004d08: f9410001 ldr x1, [x0, #512] + 20004d0c: b5000b21 cbnz x1, 20004e70 <xTaskIncrementTick+0x180> + 20004d10: f940a016 ldr x22, [x0, #320] + 20004d14: a90153f3 stp x19, x20, [sp, #16] + 20004d18: a9046bf9 stp x25, x26, [sp, #64] + 20004d1c: 910006d6 add x22, x22, #0x1 + 20004d20: f900a016 str x22, [x0, #320] + 20004d24: b50001b6 cbnz x22, 20004d58 <xTaskIncrementTick+0x68> + 20004d28: f940ac01 ldr x1, [x0, #344] + 20004d2c: f940a802 ldr x2, [x0, #336] + 20004d30: f900ac02 str x2, [x0, #344] + 20004d34: f900a801 str x1, [x0, #336] + 20004d38: f9410401 ldr x1, [x0, #520] + 20004d3c: 91000421 add x1, x1, #0x1 + 20004d40: f9010401 str x1, [x0, #520] + 20004d44: f940ac01 ldr x1, [x0, #344] + 20004d48: f9400021 ldr x1, [x1] + 20004d4c: b5000aa1 cbnz x1, 20004ea0 <xTaskIncrementTick+0x1b0> + 20004d50: 92800001 mov x1, #0xffffffffffffffff // #-1 + 20004d54: f900b001 str x1, [x0, #352] + 20004d58: 911ec314 add x20, x24, #0x7b0 + 20004d5c: f940b280 ldr x0, [x20, #352] + 20004d60: eb0002df cmp x22, x0 + 20004d64: 54000563 b.cc 20004e10 <xTaskIncrementTick+0x120> // b.lo, b.ul, b.last + 20004d68: f940ae80 ldr x0, [x20, #344] + 20004d6c: f9400000 ldr x0, [x0] + 20004d70: b4000b60 cbz x0, 20004edc <xTaskIncrementTick+0x1ec> + 20004d74: 90000ff9 adrp x25, 20200000 <DATA_BASE> + 20004d78: d2800015 mov x21, #0x0 // #0 + 20004d7c: f9002bfb str x27, [sp, #80] + 20004d80: f9419f3a ldr x26, [x25, #824] + 20004d84: d2800037 mov x23, #0x1 // #1 + 20004d88: 14000017 b 20004de4 <xTaskIncrementTick+0xf4> + 20004d8c: 97fffacd bl 200038c0 <uxListRemove> + 20004d90: f9402a61 ldr x1, [x19, #80] + 20004d94: 9100c260 add x0, x19, #0x30 + 20004d98: b4000041 cbz x1, 20004da0 <xTaskIncrementTick+0xb0> + 20004d9c: 97fffac9 bl 200038c0 <uxListRemove> + 20004da0: f9402e60 ldr x0, [x19, #88] + 20004da4: aa1b03e1 mov x1, x27 + 20004da8: f940a683 ldr x3, [x20, #328] + 20004dac: 9ac022e2 lsl x2, x23, x0 + 20004db0: 8b000800 add x0, x0, x0, lsl #2 + 20004db4: aa030042 orr x2, x2, x3 + 20004db8: 8b000e80 add x0, x20, x0, lsl #3 + 20004dbc: f900a682 str x2, [x20, #328] + 20004dc0: 97fffa9c bl 20003830 <vListInsertEnd> + 20004dc4: f9400341 ldr x1, [x26] + 20004dc8: f940ae80 ldr x0, [x20, #344] + 20004dcc: f9402e62 ldr x2, [x19, #88] + 20004dd0: f9402c21 ldr x1, [x1, #88] + 20004dd4: f9400000 ldr x0, [x0] + 20004dd8: eb01005f cmp x2, x1 + 20004ddc: 9a9732b5 csel x21, x21, x23, cc // cc = lo, ul, last + 20004de0: b4000740 cbz x0, 20004ec8 <xTaskIncrementTick+0x1d8> + 20004de4: f940ae80 ldr x0, [x20, #344] + 20004de8: f9400c00 ldr x0, [x0, #24] + 20004dec: f9400c13 ldr x19, [x0, #24] + 20004df0: f9400661 ldr x1, [x19, #8] + 20004df4: 9100227b add x27, x19, #0x8 + 20004df8: aa1b03e0 mov x0, x27 + 20004dfc: eb0102df cmp x22, x1 + 20004e00: 54fffc62 b.cs 20004d8c <xTaskIncrementTick+0x9c> // b.hs, b.nlast + 20004e04: f900b281 str x1, [x20, #352] + 20004e08: f9402bfb ldr x27, [sp, #80] + 20004e0c: 14000003 b 20004e18 <xTaskIncrementTick+0x128> + 20004e10: d2800015 mov x21, #0x0 // #0 + 20004e14: 90000ff9 adrp x25, 20200000 <DATA_BASE> + 20004e18: f9419f39 ldr x25, [x25, #824] + 20004e1c: 911ec301 add x1, x24, #0x7b0 + 20004e20: f9400320 ldr x0, [x25] + 20004e24: f9402c00 ldr x0, [x0, #88] + 20004e28: 8b000800 add x0, x0, x0, lsl #2 + 20004e2c: d37df000 lsl x0, x0, #3 + 20004e30: f8606822 ldr x2, [x1, x0] + 20004e34: f9410820 ldr x0, [x1, #528] + 20004e38: f100085f cmp x2, #0x2 + 20004e3c: 9a9f36b5 csinc x21, x21, xzr, cc // cc = lo, ul, last + 20004e40: b40002c0 cbz x0, 20004e98 <xTaskIncrementTick+0x1a8> + 20004e44: 911ec318 add x24, x24, #0x7b0 + 20004e48: a94153f3 ldp x19, x20, [sp, #16] + 20004e4c: a9446bf9 ldp x25, x26, [sp, #64] + 20004e50: f9410f00 ldr x0, [x24, #536] + 20004e54: a94363f7 ldp x23, x24, [sp, #48] + 20004e58: f100001f cmp x0, #0x0 + 20004e5c: 9a9f06b5 csinc x21, x21, xzr, eq // eq = none + 20004e60: aa1503e0 mov x0, x21 + 20004e64: a9425bf5 ldp x21, x22, [sp, #32] + 20004e68: a8c67bfd ldp x29, x30, [sp], #96 + 20004e6c: d65f03c0 ret + 20004e70: f9410801 ldr x1, [x0, #528] + 20004e74: d2800015 mov x21, #0x0 // #0 + 20004e78: 91000421 add x1, x1, #0x1 + 20004e7c: f9010801 str x1, [x0, #528] + 20004e80: 97fff344 bl 20001b90 <vApplicationTickHook> + 20004e84: aa1503e0 mov x0, x21 + 20004e88: a9425bf5 ldp x21, x22, [sp, #32] + 20004e8c: a94363f7 ldp x23, x24, [sp, #48] + 20004e90: a8c67bfd ldp x29, x30, [sp], #96 + 20004e94: d65f03c0 ret + 20004e98: 97fff33e bl 20001b90 <vApplicationTickHook> + 20004e9c: 17ffffea b 20004e44 <xTaskIncrementTick+0x154> + 20004ea0: f940ac01 ldr x1, [x0, #344] + 20004ea4: 911ec314 add x20, x24, #0x7b0 + 20004ea8: f9400c21 ldr x1, [x1, #24] + 20004eac: f9400c21 ldr x1, [x1, #24] + 20004eb0: f9400421 ldr x1, [x1, #8] + 20004eb4: f900b001 str x1, [x0, #352] + 20004eb8: f940b280 ldr x0, [x20, #352] + 20004ebc: eb0002df cmp x22, x0 + 20004ec0: 54fffa83 b.cc 20004e10 <xTaskIncrementTick+0x120> // b.lo, b.ul, b.last + 20004ec4: 17ffffa9 b 20004d68 <xTaskIncrementTick+0x78> + 20004ec8: f9402bfb ldr x27, [sp, #80] + 20004ecc: 911ec300 add x0, x24, #0x7b0 + 20004ed0: 92800001 mov x1, #0xffffffffffffffff // #-1 + 20004ed4: f900b001 str x1, [x0, #352] + 20004ed8: 17ffffd0 b 20004e18 <xTaskIncrementTick+0x128> + 20004edc: d2800015 mov x21, #0x0 // #0 + 20004ee0: 90000ff9 adrp x25, 20200000 <DATA_BASE> + 20004ee4: 17fffffa b 20004ecc <xTaskIncrementTick+0x1dc> + 20004ee8: d503201f nop + 20004eec: d503201f nop + +0000000020004ef0 <xTaskResumeAll>: + 20004ef0: a9bc7bfd stp x29, x30, [sp, #-64]! + 20004ef4: 910003fd mov x29, sp + 20004ef8: a90153f3 stp x19, x20, [sp, #16] + 20004efc: a90363f7 stp x23, x24, [sp, #48] + 20004f00: d0000ff7 adrp x23, 20202000 <__bss_start> + 20004f04: 911ec2f3 add x19, x23, #0x7b0 + 20004f08: 94000682 bl 20006910 <vPortEnterCritical> + 20004f0c: f9410260 ldr x0, [x19, #512] + 20004f10: d1000400 sub x0, x0, #0x1 + 20004f14: f9010260 str x0, [x19, #512] + 20004f18: f9410260 ldr x0, [x19, #512] + 20004f1c: b50007e0 cbnz x0, 20005018 <xTaskResumeAll+0x128> + 20004f20: f940b660 ldr x0, [x19, #360] + 20004f24: b40007a0 cbz x0, 20005018 <xTaskResumeAll+0x128> + 20004f28: a9025bf5 stp x21, x22, [sp, #32] + 20004f2c: f940e260 ldr x0, [x19, #448] + 20004f30: b4000420 cbz x0, 20004fb4 <xTaskResumeAll+0xc4> + 20004f34: 90000ff8 adrp x24, 20200000 <DATA_BASE> + 20004f38: d2800036 mov x22, #0x1 // #1 + 20004f3c: f9419f18 ldr x24, [x24, #824] + 20004f40: f940ee60 ldr x0, [x19, #472] + 20004f44: f9400c14 ldr x20, [x0, #24] + 20004f48: 9100c280 add x0, x20, #0x30 + 20004f4c: 91002295 add x21, x20, #0x8 + 20004f50: 97fffa5c bl 200038c0 <uxListRemove> + 20004f54: aa1503e0 mov x0, x21 + 20004f58: 97fffa5a bl 200038c0 <uxListRemove> + 20004f5c: f9402e80 ldr x0, [x20, #88] + 20004f60: aa1503e1 mov x1, x21 + 20004f64: f940a663 ldr x3, [x19, #328] + 20004f68: 9ac022c2 lsl x2, x22, x0 + 20004f6c: 8b000800 add x0, x0, x0, lsl #2 + 20004f70: aa030042 orr x2, x2, x3 + 20004f74: 8b000e60 add x0, x19, x0, lsl #3 + 20004f78: f900a662 str x2, [x19, #328] + 20004f7c: 97fffa2d bl 20003830 <vListInsertEnd> + 20004f80: f9400300 ldr x0, [x24] + 20004f84: f9402e81 ldr x1, [x20, #88] + 20004f88: f9402c00 ldr x0, [x0, #88] + 20004f8c: eb00003f cmp x1, x0 + 20004f90: 54000043 b.cc 20004f98 <xTaskResumeAll+0xa8> // b.lo, b.ul, b.last + 20004f94: f9010e76 str x22, [x19, #536] + 20004f98: f940e260 ldr x0, [x19, #448] + 20004f9c: b5fffd20 cbnz x0, 20004f40 <xTaskResumeAll+0x50> + 20004fa0: f940ae60 ldr x0, [x19, #344] + 20004fa4: f9400000 ldr x0, [x0] + 20004fa8: b5000460 cbnz x0, 20005034 <xTaskResumeAll+0x144> + 20004fac: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20004fb0: f900b260 str x0, [x19, #352] + 20004fb4: 911ec2f4 add x20, x23, #0x7b0 + 20004fb8: f9410a93 ldr x19, [x20, #528] + 20004fbc: b4000153 cbz x19, 20004fe4 <xTaskResumeAll+0xf4> + 20004fc0: d2800035 mov x21, #0x1 // #1 + 20004fc4: d503201f nop + 20004fc8: 97ffff4a bl 20004cf0 <xTaskIncrementTick> + 20004fcc: f1000673 subs x19, x19, #0x1 + 20004fd0: b4000040 cbz x0, 20004fd8 <xTaskResumeAll+0xe8> + 20004fd4: f9010e95 str x21, [x20, #536] + 20004fd8: 54ffff81 b.ne 20004fc8 <xTaskResumeAll+0xd8> // b.any + 20004fdc: 911ec2e0 add x0, x23, #0x7b0 + 20004fe0: f901081f str xzr, [x0, #528] + 20004fe4: 911ec2f7 add x23, x23, #0x7b0 + 20004fe8: f9410ee0 ldr x0, [x23, #536] + 20004fec: b4000140 cbz x0, 20005014 <xTaskResumeAll+0x124> + 20004ff0: d4000001 svc #0x0 + 20004ff4: d2800033 mov x19, #0x1 // #1 + 20004ff8: a9425bf5 ldp x21, x22, [sp, #32] + 20004ffc: 940005e1 bl 20006780 <vPortExitCritical> + 20005000: aa1303e0 mov x0, x19 + 20005004: a94153f3 ldp x19, x20, [sp, #16] + 20005008: a94363f7 ldp x23, x24, [sp, #48] + 2000500c: a8c47bfd ldp x29, x30, [sp], #64 + 20005010: d65f03c0 ret + 20005014: a9425bf5 ldp x21, x22, [sp, #32] + 20005018: d2800013 mov x19, #0x0 // #0 + 2000501c: 940005d9 bl 20006780 <vPortExitCritical> + 20005020: aa1303e0 mov x0, x19 + 20005024: a94153f3 ldp x19, x20, [sp, #16] + 20005028: a94363f7 ldp x23, x24, [sp, #48] + 2000502c: a8c47bfd ldp x29, x30, [sp], #64 + 20005030: d65f03c0 ret + 20005034: f940ae60 ldr x0, [x19, #344] + 20005038: f9400c00 ldr x0, [x0, #24] + 2000503c: f9400c00 ldr x0, [x0, #24] + 20005040: f9400400 ldr x0, [x0, #8] + 20005044: f900b260 str x0, [x19, #352] + 20005048: 17ffffdb b 20004fb4 <xTaskResumeAll+0xc4> + 2000504c: d503201f nop + +0000000020005050 <vTaskDelay>: + 20005050: b5000060 cbnz x0, 2000505c <vTaskDelay+0xc> + 20005054: d4000001 svc #0x0 + 20005058: d65f03c0 ret + 2000505c: a9be7bfd stp x29, x30, [sp, #-32]! + 20005060: 910003fd mov x29, sp + 20005064: f9000bf3 str x19, [sp, #16] + 20005068: aa0003f3 mov x19, x0 + 2000506c: 97ffff05 bl 20004c80 <vTaskSuspendAll> + 20005070: aa1303e0 mov x0, x19 + 20005074: 97fffe0f bl 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + 20005078: 97ffff9e bl 20004ef0 <xTaskResumeAll> + 2000507c: b5000040 cbnz x0, 20005084 <vTaskDelay+0x34> + 20005080: d4000001 svc #0x0 + 20005084: f9400bf3 ldr x19, [sp, #16] + 20005088: a8c27bfd ldp x29, x30, [sp], #32 + 2000508c: d65f03c0 ret + +0000000020005090 <xTaskCatchUpTicks>: + 20005090: a9be7bfd stp x29, x30, [sp, #-32]! + 20005094: 910003fd mov x29, sp + 20005098: f9000bf3 str x19, [sp, #16] + 2000509c: aa0003f3 mov x19, x0 + 200050a0: 97fffef8 bl 20004c80 <vTaskSuspendAll> + 200050a4: b0000fe1 adrp x1, 20202000 <__bss_start> + 200050a8: 911ec021 add x1, x1, #0x7b0 + 200050ac: f9410822 ldr x2, [x1, #528] + 200050b0: 8b130040 add x0, x2, x19 + 200050b4: f9400bf3 ldr x19, [sp, #16] + 200050b8: f9010820 str x0, [x1, #528] + 200050bc: a8c27bfd ldp x29, x30, [sp], #32 + 200050c0: 17ffff8c b 20004ef0 <xTaskResumeAll> + 200050c4: d503201f nop + 200050c8: d503201f nop + 200050cc: d503201f nop + +00000000200050d0 <vTaskSwitchContext>: + 200050d0: b0000fe0 adrp x0, 20202000 <__bss_start> + 200050d4: 911ec000 add x0, x0, #0x7b0 + 200050d8: f9410001 ldr x1, [x0, #512] + 200050dc: b4000081 cbz x1, 200050ec <vTaskSwitchContext+0x1c> + 200050e0: d2800021 mov x1, #0x1 // #1 + 200050e4: f9010c01 str x1, [x0, #536] + 200050e8: d65f03c0 ret + 200050ec: f9010c1f str xzr, [x0, #536] + 200050f0: 528003e1 mov w1, #0x1f // #31 + 200050f4: 52800503 mov w3, #0x28 // #40 + 200050f8: f940a402 ldr x2, [x0, #328] + 200050fc: 5ac01042 clz w2, w2 + 20005100: 4b020021 sub w1, w1, w2 + 20005104: 937e7c22 sbfiz x2, x1, #2, #32 + 20005108: 8b21c042 add x2, x2, w1, sxtw + 2000510c: 8b020c02 add x2, x0, x2, lsl #3 + 20005110: 9b230020 smaddl x0, w1, w3, x0 + 20005114: f9400441 ldr x1, [x2, #8] + 20005118: 91004000 add x0, x0, #0x10 + 2000511c: f9400421 ldr x1, [x1, #8] + 20005120: eb00003f cmp x1, x0 + 20005124: f9000441 str x1, [x2, #8] + 20005128: 540000c0 b.eq 20005140 <vTaskSwitchContext+0x70> // b.none + 2000512c: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005130: f9400c21 ldr x1, [x1, #24] + 20005134: f9419c00 ldr x0, [x0, #824] + 20005138: f9000001 str x1, [x0] + 2000513c: d65f03c0 ret + 20005140: f9400421 ldr x1, [x1, #8] + 20005144: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005148: f9419c00 ldr x0, [x0, #824] + 2000514c: f9000441 str x1, [x2, #8] + 20005150: f9400c21 ldr x1, [x1, #24] + 20005154: f9000001 str x1, [x0] + 20005158: 17fffff9 b 2000513c <vTaskSwitchContext+0x6c> 2000515c: d503201f nop -0000000020005160 <vTaskPlaceOnUnorderedEventList>: - 20005160: f0000fc3 adrp x3, 20200000 <DATA_BASE> +0000000020005160 <vTaskPlaceOnEventList>: + 20005160: f0000fc2 adrp x2, 20200000 <DATA_BASE> 20005164: a9be7bfd stp x29, x30, [sp, #-32]! 20005168: 910003fd mov x29, sp - 2000516c: b2610024 orr x4, x1, #0x80000000 - 20005170: f9419c63 ldr x3, [x3, #824] - 20005174: f9000bf3 str x19, [sp, #16] - 20005178: aa0203f3 mov x19, x2 - 2000517c: f9400062 ldr x2, [x3] - 20005180: f9400061 ldr x1, [x3] - 20005184: f9001844 str x4, [x2, #48] - 20005188: 9100c021 add x1, x1, #0x30 - 2000518c: 97fff999 bl 200037f0 <vListInsertEnd> - 20005190: aa1303e0 mov x0, x19 - 20005194: f9400bf3 ldr x19, [sp, #16] - 20005198: a8c27bfd ldp x29, x30, [sp], #32 - 2000519c: 17fffdb5 b 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - -00000000200051a0 <vTaskPlaceOnEventListRestricted>: + 2000516c: f9419c42 ldr x2, [x2, #824] + 20005170: f9000bf3 str x19, [sp, #16] + 20005174: aa0103f3 mov x19, x1 + 20005178: f9400041 ldr x1, [x2] + 2000517c: 9100c021 add x1, x1, #0x30 + 20005180: 97fff9b8 bl 20003860 <vListInsert> + 20005184: aa1303e0 mov x0, x19 + 20005188: f9400bf3 ldr x19, [sp, #16] + 2000518c: a8c27bfd ldp x29, x30, [sp], #32 + 20005190: 17fffdc8 b 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + 20005194: d503201f nop + 20005198: d503201f nop + 2000519c: d503201f nop + +00000000200051a0 <vTaskPlaceOnUnorderedEventList>: 200051a0: f0000fc3 adrp x3, 20200000 <DATA_BASE> 200051a4: a9be7bfd stp x29, x30, [sp, #-32]! 200051a8: 910003fd mov x29, sp - 200051ac: f9419c63 ldr x3, [x3, #824] - 200051b0: a90153f3 stp x19, x20, [sp, #16] - 200051b4: aa0103f3 mov x19, x1 - 200051b8: aa0203f4 mov x20, x2 - 200051bc: f9400061 ldr x1, [x3] - 200051c0: 9100c021 add x1, x1, #0x30 - 200051c4: 97fff98b bl 200037f0 <vListInsertEnd> - 200051c8: f100029f cmp x20, #0x0 - 200051cc: da9f0260 csinv x0, x19, xzr, eq // eq = none - 200051d0: a94153f3 ldp x19, x20, [sp, #16] - 200051d4: a8c27bfd ldp x29, x30, [sp], #32 - 200051d8: 17fffda6 b 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - 200051dc: d503201f nop - -00000000200051e0 <xTaskRemoveFromEventList>: - 200051e0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200051e4: 910003fd mov x29, sp - 200051e8: f9400c00 ldr x0, [x0, #24] - 200051ec: a90153f3 stp x19, x20, [sp, #16] - 200051f0: a9025bf5 stp x21, x22, [sp, #32] - 200051f4: b0000ff5 adrp x21, 20202000 <__bss_start> - 200051f8: 911ec2b4 add x20, x21, #0x7b0 - 200051fc: f9400c13 ldr x19, [x0, #24] - 20005200: 9100c276 add x22, x19, #0x30 - 20005204: aa1603e0 mov x0, x22 - 20005208: 97fff99e bl 20003880 <uxListRemove> - 2000520c: f9410280 ldr x0, [x20, #512] - 20005210: b50003c0 cbnz x0, 20005288 <xTaskRemoveFromEventList+0xa8> - 20005214: 91002276 add x22, x19, #0x8 - 20005218: aa1603e0 mov x0, x22 - 2000521c: 97fff999 bl 20003880 <uxListRemove> - 20005220: f9402e60 ldr x0, [x19, #88] - 20005224: d2800022 mov x2, #0x1 // #1 - 20005228: aa1603e1 mov x1, x22 - 2000522c: f940a683 ldr x3, [x20, #328] - 20005230: 9ac02042 lsl x2, x2, x0 - 20005234: 8b000800 add x0, x0, x0, lsl #2 - 20005238: aa030042 orr x2, x2, x3 - 2000523c: 8b000e80 add x0, x20, x0, lsl #3 - 20005240: f900a682 str x2, [x20, #328] - 20005244: 97fff96b bl 200037f0 <vListInsertEnd> - 20005248: f0000fc1 adrp x1, 20200000 <DATA_BASE> - 2000524c: f9402e62 ldr x2, [x19, #88] - 20005250: d2800000 mov x0, #0x0 // #0 - 20005254: f9419c21 ldr x1, [x1, #824] - 20005258: f9400021 ldr x1, [x1] - 2000525c: f9402c21 ldr x1, [x1, #88] - 20005260: eb01005f cmp x2, x1 - 20005264: 540000a9 b.ls 20005278 <xTaskRemoveFromEventList+0x98> // b.plast - 20005268: d2800021 mov x1, #0x1 // #1 - 2000526c: 911ec2b5 add x21, x21, #0x7b0 - 20005270: aa0103e0 mov x0, x1 - 20005274: f9010ea1 str x1, [x21, #536] - 20005278: a94153f3 ldp x19, x20, [sp, #16] - 2000527c: a9425bf5 ldp x21, x22, [sp, #32] - 20005280: a8c37bfd ldp x29, x30, [sp], #48 - 20005284: d65f03c0 ret - 20005288: aa1603e1 mov x1, x22 - 2000528c: 91070280 add x0, x20, #0x1c0 - 20005290: 97fff958 bl 200037f0 <vListInsertEnd> - 20005294: 17ffffed b 20005248 <xTaskRemoveFromEventList+0x68> - 20005298: d503201f nop - 2000529c: d503201f nop - -00000000200052a0 <vTaskRemoveFromUnorderedEventList>: - 200052a0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200052a4: 910003fd mov x29, sp - 200052a8: b2610021 orr x1, x1, #0x80000000 - 200052ac: a90153f3 stp x19, x20, [sp, #16] - 200052b0: b0000ff3 adrp x19, 20202000 <__bss_start> - 200052b4: 911ec273 add x19, x19, #0x7b0 - 200052b8: f9400c14 ldr x20, [x0, #24] - 200052bc: a9025bf5 stp x21, x22, [sp, #32] - 200052c0: d2800035 mov x21, #0x1 // #1 - 200052c4: f9000001 str x1, [x0] - 200052c8: 97fff96e bl 20003880 <uxListRemove> - 200052cc: 91002296 add x22, x20, #0x8 - 200052d0: aa1603e0 mov x0, x22 - 200052d4: 97fff96b bl 20003880 <uxListRemove> - 200052d8: f9402e80 ldr x0, [x20, #88] - 200052dc: aa1603e1 mov x1, x22 - 200052e0: f940a663 ldr x3, [x19, #328] - 200052e4: 9ac022a2 lsl x2, x21, x0 - 200052e8: 8b000800 add x0, x0, x0, lsl #2 - 200052ec: aa030042 orr x2, x2, x3 - 200052f0: 8b000e60 add x0, x19, x0, lsl #3 - 200052f4: f900a662 str x2, [x19, #328] - 200052f8: 97fff93e bl 200037f0 <vListInsertEnd> - 200052fc: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005300: f9402e81 ldr x1, [x20, #88] - 20005304: f9419c00 ldr x0, [x0, #824] - 20005308: f9400000 ldr x0, [x0] - 2000530c: f9402c00 ldr x0, [x0, #88] - 20005310: eb00003f cmp x1, x0 - 20005314: 54000049 b.ls 2000531c <vTaskRemoveFromUnorderedEventList+0x7c> // b.plast - 20005318: f9010e75 str x21, [x19, #536] - 2000531c: a94153f3 ldp x19, x20, [sp, #16] - 20005320: a9425bf5 ldp x21, x22, [sp, #32] - 20005324: a8c37bfd ldp x29, x30, [sp], #48 - 20005328: d65f03c0 ret - 2000532c: d503201f nop - -0000000020005330 <vTaskSetTimeOutState>: - 20005330: a9be7bfd stp x29, x30, [sp, #-32]! - 20005334: 910003fd mov x29, sp - 20005338: f9000bf3 str x19, [sp, #16] - 2000533c: aa0003f3 mov x19, x0 - 20005340: 94000564 bl 200068d0 <vPortEnterCritical> - 20005344: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005348: 911ec000 add x0, x0, #0x7b0 - 2000534c: f9410401 ldr x1, [x0, #520] - 20005350: f940a000 ldr x0, [x0, #320] - 20005354: a9000261 stp x1, x0, [x19] - 20005358: f9400bf3 ldr x19, [sp, #16] - 2000535c: a8c27bfd ldp x29, x30, [sp], #32 - 20005360: 140004f8 b 20006740 <vPortExitCritical> - 20005364: d503201f nop - 20005368: d503201f nop + 200051ac: b2610024 orr x4, x1, #0x80000000 + 200051b0: f9419c63 ldr x3, [x3, #824] + 200051b4: f9000bf3 str x19, [sp, #16] + 200051b8: aa0203f3 mov x19, x2 + 200051bc: f9400062 ldr x2, [x3] + 200051c0: f9400061 ldr x1, [x3] + 200051c4: f9001844 str x4, [x2, #48] + 200051c8: 9100c021 add x1, x1, #0x30 + 200051cc: 97fff999 bl 20003830 <vListInsertEnd> + 200051d0: aa1303e0 mov x0, x19 + 200051d4: f9400bf3 ldr x19, [sp, #16] + 200051d8: a8c27bfd ldp x29, x30, [sp], #32 + 200051dc: 17fffdb5 b 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + +00000000200051e0 <vTaskPlaceOnEventListRestricted>: + 200051e0: f0000fc3 adrp x3, 20200000 <DATA_BASE> + 200051e4: a9be7bfd stp x29, x30, [sp, #-32]! + 200051e8: 910003fd mov x29, sp + 200051ec: f9419c63 ldr x3, [x3, #824] + 200051f0: a90153f3 stp x19, x20, [sp, #16] + 200051f4: aa0103f3 mov x19, x1 + 200051f8: aa0203f4 mov x20, x2 + 200051fc: f9400061 ldr x1, [x3] + 20005200: 9100c021 add x1, x1, #0x30 + 20005204: 97fff98b bl 20003830 <vListInsertEnd> + 20005208: f100029f cmp x20, #0x0 + 2000520c: da9f0260 csinv x0, x19, xzr, eq // eq = none + 20005210: a94153f3 ldp x19, x20, [sp, #16] + 20005214: a8c27bfd ldp x29, x30, [sp], #32 + 20005218: 17fffda6 b 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + 2000521c: d503201f nop + +0000000020005220 <xTaskRemoveFromEventList>: + 20005220: a9bd7bfd stp x29, x30, [sp, #-48]! + 20005224: 910003fd mov x29, sp + 20005228: f9400c00 ldr x0, [x0, #24] + 2000522c: a90153f3 stp x19, x20, [sp, #16] + 20005230: a9025bf5 stp x21, x22, [sp, #32] + 20005234: b0000ff5 adrp x21, 20202000 <__bss_start> + 20005238: 911ec2b4 add x20, x21, #0x7b0 + 2000523c: f9400c13 ldr x19, [x0, #24] + 20005240: 9100c276 add x22, x19, #0x30 + 20005244: aa1603e0 mov x0, x22 + 20005248: 97fff99e bl 200038c0 <uxListRemove> + 2000524c: f9410280 ldr x0, [x20, #512] + 20005250: b50003c0 cbnz x0, 200052c8 <xTaskRemoveFromEventList+0xa8> + 20005254: 91002276 add x22, x19, #0x8 + 20005258: aa1603e0 mov x0, x22 + 2000525c: 97fff999 bl 200038c0 <uxListRemove> + 20005260: f9402e60 ldr x0, [x19, #88] + 20005264: d2800022 mov x2, #0x1 // #1 + 20005268: aa1603e1 mov x1, x22 + 2000526c: f940a683 ldr x3, [x20, #328] + 20005270: 9ac02042 lsl x2, x2, x0 + 20005274: 8b000800 add x0, x0, x0, lsl #2 + 20005278: aa030042 orr x2, x2, x3 + 2000527c: 8b000e80 add x0, x20, x0, lsl #3 + 20005280: f900a682 str x2, [x20, #328] + 20005284: 97fff96b bl 20003830 <vListInsertEnd> + 20005288: f0000fc1 adrp x1, 20200000 <DATA_BASE> + 2000528c: f9402e62 ldr x2, [x19, #88] + 20005290: d2800000 mov x0, #0x0 // #0 + 20005294: f9419c21 ldr x1, [x1, #824] + 20005298: f9400021 ldr x1, [x1] + 2000529c: f9402c21 ldr x1, [x1, #88] + 200052a0: eb01005f cmp x2, x1 + 200052a4: 540000a9 b.ls 200052b8 <xTaskRemoveFromEventList+0x98> // b.plast + 200052a8: d2800021 mov x1, #0x1 // #1 + 200052ac: 911ec2b5 add x21, x21, #0x7b0 + 200052b0: aa0103e0 mov x0, x1 + 200052b4: f9010ea1 str x1, [x21, #536] + 200052b8: a94153f3 ldp x19, x20, [sp, #16] + 200052bc: a9425bf5 ldp x21, x22, [sp, #32] + 200052c0: a8c37bfd ldp x29, x30, [sp], #48 + 200052c4: d65f03c0 ret + 200052c8: aa1603e1 mov x1, x22 + 200052cc: 91070280 add x0, x20, #0x1c0 + 200052d0: 97fff958 bl 20003830 <vListInsertEnd> + 200052d4: 17ffffed b 20005288 <xTaskRemoveFromEventList+0x68> + 200052d8: d503201f nop + 200052dc: d503201f nop + +00000000200052e0 <vTaskRemoveFromUnorderedEventList>: + 200052e0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200052e4: 910003fd mov x29, sp + 200052e8: b2610021 orr x1, x1, #0x80000000 + 200052ec: a90153f3 stp x19, x20, [sp, #16] + 200052f0: b0000ff3 adrp x19, 20202000 <__bss_start> + 200052f4: 911ec273 add x19, x19, #0x7b0 + 200052f8: f9400c14 ldr x20, [x0, #24] + 200052fc: a9025bf5 stp x21, x22, [sp, #32] + 20005300: d2800035 mov x21, #0x1 // #1 + 20005304: f9000001 str x1, [x0] + 20005308: 97fff96e bl 200038c0 <uxListRemove> + 2000530c: 91002296 add x22, x20, #0x8 + 20005310: aa1603e0 mov x0, x22 + 20005314: 97fff96b bl 200038c0 <uxListRemove> + 20005318: f9402e80 ldr x0, [x20, #88] + 2000531c: aa1603e1 mov x1, x22 + 20005320: f940a663 ldr x3, [x19, #328] + 20005324: 9ac022a2 lsl x2, x21, x0 + 20005328: 8b000800 add x0, x0, x0, lsl #2 + 2000532c: aa030042 orr x2, x2, x3 + 20005330: 8b000e60 add x0, x19, x0, lsl #3 + 20005334: f900a662 str x2, [x19, #328] + 20005338: 97fff93e bl 20003830 <vListInsertEnd> + 2000533c: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005340: f9402e81 ldr x1, [x20, #88] + 20005344: f9419c00 ldr x0, [x0, #824] + 20005348: f9400000 ldr x0, [x0] + 2000534c: f9402c00 ldr x0, [x0, #88] + 20005350: eb00003f cmp x1, x0 + 20005354: 54000049 b.ls 2000535c <vTaskRemoveFromUnorderedEventList+0x7c> // b.plast + 20005358: f9010e75 str x21, [x19, #536] + 2000535c: a94153f3 ldp x19, x20, [sp, #16] + 20005360: a9425bf5 ldp x21, x22, [sp, #32] + 20005364: a8c37bfd ldp x29, x30, [sp], #48 + 20005368: d65f03c0 ret 2000536c: d503201f nop -0000000020005370 <vTaskInternalSetTimeOutState>: - 20005370: b0000fe1 adrp x1, 20202000 <__bss_start> - 20005374: 911ec021 add x1, x1, #0x7b0 - 20005378: f9410422 ldr x2, [x1, #520] - 2000537c: f940a021 ldr x1, [x1, #320] - 20005380: a9000402 stp x2, x1, [x0] - 20005384: d65f03c0 ret - 20005388: d503201f nop - 2000538c: d503201f nop - -0000000020005390 <xTaskCheckForTimeOut>: - 20005390: a9be7bfd stp x29, x30, [sp, #-32]! - 20005394: 910003fd mov x29, sp - 20005398: a90153f3 stp x19, x20, [sp, #16] - 2000539c: aa0003f3 mov x19, x0 - 200053a0: aa0103f4 mov x20, x1 - 200053a4: 9400054b bl 200068d0 <vPortEnterCritical> - 200053a8: b0000fe0 adrp x0, 20202000 <__bss_start> - 200053ac: 911ec000 add x0, x0, #0x7b0 - 200053b0: a9400663 ldp x3, x1, [x19] - 200053b4: f940a002 ldr x2, [x0, #320] - 200053b8: f9410400 ldr x0, [x0, #520] - 200053bc: eb00007f cmp x3, x0 - 200053c0: fa421022 ccmp x1, x2, #0x2, ne // ne = any - 200053c4: 540002e9 b.ls 20005420 <xTaskCheckForTimeOut+0x90> // b.plast - 200053c8: f9400280 ldr x0, [x20] - 200053cc: cb010043 sub x3, x2, x1 - 200053d0: eb03001f cmp x0, x3 - 200053d4: 54000108 b.hi 200053f4 <xTaskCheckForTimeOut+0x64> // b.pmore - 200053d8: f900029f str xzr, [x20] - 200053dc: d2800033 mov x19, #0x1 // #1 - 200053e0: 940004d8 bl 20006740 <vPortExitCritical> - 200053e4: aa1303e0 mov x0, x19 - 200053e8: a94153f3 ldp x19, x20, [sp, #16] - 200053ec: a8c27bfd ldp x29, x30, [sp], #32 - 200053f0: d65f03c0 ret - 200053f4: cb020002 sub x2, x0, x2 - 200053f8: aa1303e0 mov x0, x19 - 200053fc: 8b010042 add x2, x2, x1 - 20005400: d2800013 mov x19, #0x0 // #0 - 20005404: f9000282 str x2, [x20] - 20005408: 97ffffda bl 20005370 <vTaskInternalSetTimeOutState> - 2000540c: 940004cd bl 20006740 <vPortExitCritical> - 20005410: aa1303e0 mov x0, x19 - 20005414: a94153f3 ldp x19, x20, [sp, #16] - 20005418: a8c27bfd ldp x29, x30, [sp], #32 - 2000541c: d65f03c0 ret - 20005420: 940004c8 bl 20006740 <vPortExitCritical> - 20005424: d2800033 mov x19, #0x1 // #1 - 20005428: aa1303e0 mov x0, x19 - 2000542c: a94153f3 ldp x19, x20, [sp, #16] - 20005430: a8c27bfd ldp x29, x30, [sp], #32 - 20005434: d65f03c0 ret - 20005438: d503201f nop - 2000543c: d503201f nop - -0000000020005440 <vTaskMissedYield>: - 20005440: d2800021 mov x1, #0x1 // #1 - 20005444: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005448: 911ec000 add x0, x0, #0x7b0 - 2000544c: f9010c01 str x1, [x0, #536] - 20005450: d65f03c0 ret - 20005454: d503201f nop - 20005458: d503201f nop - 2000545c: d503201f nop - -0000000020005460 <xTaskGetCurrentTaskHandle>: - 20005460: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005464: f9419c00 ldr x0, [x0, #824] - 20005468: f9400000 ldr x0, [x0] - 2000546c: d65f03c0 ret - -0000000020005470 <xTaskGetSchedulerState>: - 20005470: b0000fe1 adrp x1, 20202000 <__bss_start> - 20005474: 911ec021 add x1, x1, #0x7b0 - 20005478: f940f422 ldr x2, [x1, #488] - 2000547c: d2800020 mov x0, #0x1 // #1 - 20005480: b40000a2 cbz x2, 20005494 <xTaskGetSchedulerState+0x24> - 20005484: f9410020 ldr x0, [x1, #512] - 20005488: f100001f cmp x0, #0x0 - 2000548c: 9a9f17e0 cset x0, eq // eq = none - 20005490: d37ff800 lsl x0, x0, #1 - 20005494: d65f03c0 ret +0000000020005370 <vTaskSetTimeOutState>: + 20005370: a9be7bfd stp x29, x30, [sp, #-32]! + 20005374: 910003fd mov x29, sp + 20005378: f9000bf3 str x19, [sp, #16] + 2000537c: aa0003f3 mov x19, x0 + 20005380: 94000564 bl 20006910 <vPortEnterCritical> + 20005384: b0000fe0 adrp x0, 20202000 <__bss_start> + 20005388: 911ec000 add x0, x0, #0x7b0 + 2000538c: f9410401 ldr x1, [x0, #520] + 20005390: f940a000 ldr x0, [x0, #320] + 20005394: a9000261 stp x1, x0, [x19] + 20005398: f9400bf3 ldr x19, [sp, #16] + 2000539c: a8c27bfd ldp x29, x30, [sp], #32 + 200053a0: 140004f8 b 20006780 <vPortExitCritical> + 200053a4: d503201f nop + 200053a8: d503201f nop + 200053ac: d503201f nop + +00000000200053b0 <vTaskInternalSetTimeOutState>: + 200053b0: b0000fe1 adrp x1, 20202000 <__bss_start> + 200053b4: 911ec021 add x1, x1, #0x7b0 + 200053b8: f9410422 ldr x2, [x1, #520] + 200053bc: f940a021 ldr x1, [x1, #320] + 200053c0: a9000402 stp x2, x1, [x0] + 200053c4: d65f03c0 ret + 200053c8: d503201f nop + 200053cc: d503201f nop + +00000000200053d0 <xTaskCheckForTimeOut>: + 200053d0: a9be7bfd stp x29, x30, [sp, #-32]! + 200053d4: 910003fd mov x29, sp + 200053d8: a90153f3 stp x19, x20, [sp, #16] + 200053dc: aa0003f3 mov x19, x0 + 200053e0: aa0103f4 mov x20, x1 + 200053e4: 9400054b bl 20006910 <vPortEnterCritical> + 200053e8: b0000fe0 adrp x0, 20202000 <__bss_start> + 200053ec: 911ec000 add x0, x0, #0x7b0 + 200053f0: a9400663 ldp x3, x1, [x19] + 200053f4: f940a002 ldr x2, [x0, #320] + 200053f8: f9410400 ldr x0, [x0, #520] + 200053fc: eb00007f cmp x3, x0 + 20005400: fa421022 ccmp x1, x2, #0x2, ne // ne = any + 20005404: 540002e9 b.ls 20005460 <xTaskCheckForTimeOut+0x90> // b.plast + 20005408: f9400280 ldr x0, [x20] + 2000540c: cb010043 sub x3, x2, x1 + 20005410: eb03001f cmp x0, x3 + 20005414: 54000108 b.hi 20005434 <xTaskCheckForTimeOut+0x64> // b.pmore + 20005418: f900029f str xzr, [x20] + 2000541c: d2800033 mov x19, #0x1 // #1 + 20005420: 940004d8 bl 20006780 <vPortExitCritical> + 20005424: aa1303e0 mov x0, x19 + 20005428: a94153f3 ldp x19, x20, [sp, #16] + 2000542c: a8c27bfd ldp x29, x30, [sp], #32 + 20005430: d65f03c0 ret + 20005434: cb020002 sub x2, x0, x2 + 20005438: aa1303e0 mov x0, x19 + 2000543c: 8b010042 add x2, x2, x1 + 20005440: d2800013 mov x19, #0x0 // #0 + 20005444: f9000282 str x2, [x20] + 20005448: 97ffffda bl 200053b0 <vTaskInternalSetTimeOutState> + 2000544c: 940004cd bl 20006780 <vPortExitCritical> + 20005450: aa1303e0 mov x0, x19 + 20005454: a94153f3 ldp x19, x20, [sp, #16] + 20005458: a8c27bfd ldp x29, x30, [sp], #32 + 2000545c: d65f03c0 ret + 20005460: 940004c8 bl 20006780 <vPortExitCritical> + 20005464: d2800033 mov x19, #0x1 // #1 + 20005468: aa1303e0 mov x0, x19 + 2000546c: a94153f3 ldp x19, x20, [sp, #16] + 20005470: a8c27bfd ldp x29, x30, [sp], #32 + 20005474: d65f03c0 ret + 20005478: d503201f nop + 2000547c: d503201f nop + +0000000020005480 <vTaskMissedYield>: + 20005480: d2800021 mov x1, #0x1 // #1 + 20005484: b0000fe0 adrp x0, 20202000 <__bss_start> + 20005488: 911ec000 add x0, x0, #0x7b0 + 2000548c: f9010c01 str x1, [x0, #536] + 20005490: d65f03c0 ret + 20005494: d503201f nop 20005498: d503201f nop 2000549c: d503201f nop -00000000200054a0 <xTaskPriorityInherit>: - 200054a0: b40004e0 cbz x0, 2000553c <xTaskPriorityInherit+0x9c> - 200054a4: a9bc7bfd stp x29, x30, [sp, #-64]! - 200054a8: 910003fd mov x29, sp - 200054ac: a90153f3 stp x19, x20, [sp, #16] - 200054b0: f0000fd4 adrp x20, 20200000 <DATA_BASE> - 200054b4: aa0003f3 mov x19, x0 - 200054b8: f9419e81 ldr x1, [x20, #824] - 200054bc: f9402c00 ldr x0, [x0, #88] - 200054c0: f9400022 ldr x2, [x1] - 200054c4: f9402c42 ldr x2, [x2, #88] - 200054c8: eb02001f cmp x0, x2 - 200054cc: 54000123 b.cc 200054f0 <xTaskPriorityInherit+0x50> // b.lo, b.ul, b.last - 200054d0: f9400020 ldr x0, [x1] - 200054d4: f9403e61 ldr x1, [x19, #120] - 200054d8: f9402c00 ldr x0, [x0, #88] - 200054dc: eb00003f cmp x1, x0 - 200054e0: 9a9f27e0 cset x0, cc // cc = lo, ul, last - 200054e4: a94153f3 ldp x19, x20, [sp, #16] - 200054e8: a8c47bfd ldp x29, x30, [sp], #64 - 200054ec: d65f03c0 ret - 200054f0: a9025bf5 stp x21, x22, [sp, #32] - 200054f4: f9401a62 ldr x2, [x19, #48] - 200054f8: 36f80262 tbz w2, #31, 20005544 <xTaskPriorityInherit+0xa4> - 200054fc: f9401661 ldr x1, [x19, #40] - 20005500: 8b000800 add x0, x0, x0, lsl #2 - 20005504: b0000ff5 adrp x21, 20202000 <__bss_start> - 20005508: 911ec2b6 add x22, x21, #0x7b0 - 2000550c: 8b000ec0 add x0, x22, x0, lsl #3 - 20005510: eb00003f cmp x1, x0 - 20005514: 54000240 b.eq 2000555c <xTaskPriorityInherit+0xbc> // b.none - 20005518: f9419e94 ldr x20, [x20, #824] - 2000551c: d2800020 mov x0, #0x1 // #1 - 20005520: a9425bf5 ldp x21, x22, [sp, #32] - 20005524: f9400281 ldr x1, [x20] - 20005528: f9402c21 ldr x1, [x1, #88] - 2000552c: f9002e61 str x1, [x19, #88] - 20005530: a94153f3 ldp x19, x20, [sp, #16] - 20005534: a8c47bfd ldp x29, x30, [sp], #64 - 20005538: d65f03c0 ret - 2000553c: d2800000 mov x0, #0x0 // #0 - 20005540: d65f03c0 ret - 20005544: f9400022 ldr x2, [x1] - 20005548: d2800101 mov x1, #0x8 // #8 - 2000554c: f9402c42 ldr x2, [x2, #88] - 20005550: cb020021 sub x1, x1, x2 - 20005554: f9001a61 str x1, [x19, #48] - 20005558: 17ffffe9 b 200054fc <xTaskPriorityInherit+0x5c> - 2000555c: f9001bf7 str x23, [sp, #48] - 20005560: 91002277 add x23, x19, #0x8 - 20005564: aa1703e0 mov x0, x23 - 20005568: 97fff8c6 bl 20003880 <uxListRemove> - 2000556c: b50000e0 cbnz x0, 20005588 <xTaskPriorityInherit+0xe8> - 20005570: f9402e62 ldr x2, [x19, #88] - 20005574: d2800020 mov x0, #0x1 // #1 - 20005578: f940a6c1 ldr x1, [x22, #328] - 2000557c: 9ac22000 lsl x0, x0, x2 - 20005580: 8a200020 bic x0, x1, x0 - 20005584: f900a6c0 str x0, [x22, #328] - 20005588: f9419e94 ldr x20, [x20, #824] - 2000558c: 911ec2a2 add x2, x21, #0x7b0 - 20005590: d2800035 mov x21, #0x1 // #1 - 20005594: aa1703e1 mov x1, x23 - 20005598: f9400280 ldr x0, [x20] - 2000559c: f940a445 ldr x5, [x2, #328] - 200055a0: f9402c03 ldr x3, [x0, #88] - 200055a4: 9ac322a4 lsl x4, x21, x3 - 200055a8: 8b030860 add x0, x3, x3, lsl #2 - 200055ac: f9002e63 str x3, [x19, #88] - 200055b0: aa050083 orr x3, x4, x5 - 200055b4: 8b000c40 add x0, x2, x0, lsl #3 - 200055b8: f900a443 str x3, [x2, #328] - 200055bc: 97fff88d bl 200037f0 <vListInsertEnd> - 200055c0: aa1503e0 mov x0, x21 - 200055c4: a9425bf5 ldp x21, x22, [sp, #32] - 200055c8: f9401bf7 ldr x23, [sp, #48] - 200055cc: 17ffffc6 b 200054e4 <xTaskPriorityInherit+0x44> - -00000000200055d0 <xTaskPriorityDisinherit>: - 200055d0: b40001e0 cbz x0, 2000560c <xTaskPriorityDisinherit+0x3c> - 200055d4: a9bd7bfd stp x29, x30, [sp, #-48]! - 200055d8: 910003fd mov x29, sp - 200055dc: a90153f3 stp x19, x20, [sp, #16] - 200055e0: aa0003f3 mov x19, x0 - 200055e4: f9402c02 ldr x2, [x0, #88] - 200055e8: a9478001 ldp x1, x0, [x0, #120] - 200055ec: f1000400 subs x0, x0, #0x1 - 200055f0: fa410044 ccmp x2, x1, #0x4, eq // eq = none - 200055f4: f9004260 str x0, [x19, #128] - 200055f8: d2800000 mov x0, #0x0 // #0 - 200055fc: 540000c1 b.ne 20005614 <xTaskPriorityDisinherit+0x44> // b.any - 20005600: a94153f3 ldp x19, x20, [sp, #16] - 20005604: a8c37bfd ldp x29, x30, [sp], #48 - 20005608: d65f03c0 ret - 2000560c: d2800000 mov x0, #0x0 // #0 - 20005610: d65f03c0 ret - 20005614: f90013f5 str x21, [sp, #32] - 20005618: 91002275 add x21, x19, #0x8 - 2000561c: aa1503e0 mov x0, x21 - 20005620: 97fff898 bl 20003880 <uxListRemove> - 20005624: b0000fe2 adrp x2, 20202000 <__bss_start> - 20005628: b5000180 cbnz x0, 20005658 <xTaskPriorityDisinherit+0x88> - 2000562c: f9402e61 ldr x1, [x19, #88] - 20005630: 911ec043 add x3, x2, #0x7b0 - 20005634: 8b010820 add x0, x1, x1, lsl #2 - 20005638: d37df000 lsl x0, x0, #3 - 2000563c: f8606860 ldr x0, [x3, x0] - 20005640: b50000c0 cbnz x0, 20005658 <xTaskPriorityDisinherit+0x88> - 20005644: f940a464 ldr x4, [x3, #328] - 20005648: d2800020 mov x0, #0x1 // #1 - 2000564c: 9ac12001 lsl x1, x0, x1 - 20005650: 8a210081 bic x1, x4, x1 - 20005654: f900a461 str x1, [x3, #328] - 20005658: 911ec042 add x2, x2, #0x7b0 - 2000565c: f9403e63 ldr x3, [x19, #120] - 20005660: d2800034 mov x20, #0x1 // #1 - 20005664: d2800105 mov x5, #0x8 // #8 - 20005668: aa1503e1 mov x1, x21 - 2000566c: f940a446 ldr x6, [x2, #328] - 20005670: 9ac32284 lsl x4, x20, x3 - 20005674: cb0300a5 sub x5, x5, x3 - 20005678: 8b030860 add x0, x3, x3, lsl #2 - 2000567c: f9002e63 str x3, [x19, #88] - 20005680: aa060083 orr x3, x4, x6 - 20005684: 8b000c40 add x0, x2, x0, lsl #3 - 20005688: f9001a65 str x5, [x19, #48] - 2000568c: f900a443 str x3, [x2, #328] - 20005690: 97fff858 bl 200037f0 <vListInsertEnd> - 20005694: aa1403e0 mov x0, x20 - 20005698: a94153f3 ldp x19, x20, [sp, #16] - 2000569c: f94013f5 ldr x21, [sp, #32] - 200056a0: a8c37bfd ldp x29, x30, [sp], #48 - 200056a4: d65f03c0 ret - 200056a8: d503201f nop - 200056ac: d503201f nop - -00000000200056b0 <vTaskPriorityDisinheritAfterTimeout>: - 200056b0: b4000220 cbz x0, 200056f4 <vTaskPriorityDisinheritAfterTimeout+0x44> - 200056b4: a9bd7bfd stp x29, x30, [sp, #-48]! - 200056b8: 910003fd mov x29, sp - 200056bc: a90153f3 stp x19, x20, [sp, #16] - 200056c0: aa0003f3 mov x19, x0 - 200056c4: f9402c02 ldr x2, [x0, #88] - 200056c8: f9403c00 ldr x0, [x0, #120] - 200056cc: eb01001f cmp x0, x1 - 200056d0: 9a812001 csel x1, x0, x1, cs // cs = hs, nlast - 200056d4: eb01005f cmp x2, x1 - 200056d8: 54000080 b.eq 200056e8 <vTaskPriorityDisinheritAfterTimeout+0x38> // b.none - 200056dc: f9404260 ldr x0, [x19, #128] - 200056e0: f100041f cmp x0, #0x1 - 200056e4: 540000a0 b.eq 200056f8 <vTaskPriorityDisinheritAfterTimeout+0x48> // b.none - 200056e8: a94153f3 ldp x19, x20, [sp, #16] - 200056ec: a8c37bfd ldp x29, x30, [sp], #48 - 200056f0: d65f03c0 ret - 200056f4: d65f03c0 ret - 200056f8: a9025bf5 stp x21, x22, [sp, #32] - 200056fc: f9002e61 str x1, [x19, #88] - 20005700: f9401a60 ldr x0, [x19, #48] - 20005704: 37f80080 tbnz w0, #31, 20005714 <vTaskPriorityDisinheritAfterTimeout+0x64> - 20005708: d2800100 mov x0, #0x8 // #8 - 2000570c: cb010001 sub x1, x0, x1 - 20005710: f9001a61 str x1, [x19, #48] - 20005714: f9401660 ldr x0, [x19, #40] - 20005718: 8b020842 add x2, x2, x2, lsl #2 - 2000571c: b0000ff4 adrp x20, 20202000 <__bss_start> - 20005720: 911ec295 add x21, x20, #0x7b0 - 20005724: 8b020ea2 add x2, x21, x2, lsl #3 - 20005728: eb02001f cmp x0, x2 - 2000572c: 540000a0 b.eq 20005740 <vTaskPriorityDisinheritAfterTimeout+0x90> // b.none - 20005730: a94153f3 ldp x19, x20, [sp, #16] - 20005734: a9425bf5 ldp x21, x22, [sp, #32] - 20005738: a8c37bfd ldp x29, x30, [sp], #48 - 2000573c: d65f03c0 ret - 20005740: 91002276 add x22, x19, #0x8 - 20005744: aa1603e0 mov x0, x22 - 20005748: 97fff84e bl 20003880 <uxListRemove> - 2000574c: b40001e0 cbz x0, 20005788 <vTaskPriorityDisinheritAfterTimeout+0xd8> - 20005750: f9402e60 ldr x0, [x19, #88] - 20005754: d2800022 mov x2, #0x1 // #1 - 20005758: 9ac02042 lsl x2, x2, x0 - 2000575c: 911ec294 add x20, x20, #0x7b0 - 20005760: 8b000800 add x0, x0, x0, lsl #2 - 20005764: aa1603e1 mov x1, x22 - 20005768: f940a683 ldr x3, [x20, #328] - 2000576c: 8b000e80 add x0, x20, x0, lsl #3 - 20005770: a9425bf5 ldp x21, x22, [sp, #32] - 20005774: aa020062 orr x2, x3, x2 - 20005778: f900a682 str x2, [x20, #328] - 2000577c: a94153f3 ldp x19, x20, [sp, #16] - 20005780: a8c37bfd ldp x29, x30, [sp], #48 - 20005784: 17fff81b b 200037f0 <vListInsertEnd> - 20005788: f9402e60 ldr x0, [x19, #88] - 2000578c: d2800022 mov x2, #0x1 // #1 - 20005790: f940a6a1 ldr x1, [x21, #328] - 20005794: 9ac02042 lsl x2, x2, x0 - 20005798: 8a220021 bic x1, x1, x2 - 2000579c: f900a6a1 str x1, [x21, #328] - 200057a0: 17ffffef b 2000575c <vTaskPriorityDisinheritAfterTimeout+0xac> - 200057a4: d503201f nop - 200057a8: d503201f nop - 200057ac: d503201f nop - -00000000200057b0 <uxTaskResetEventItemValue>: - 200057b0: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 200057b4: d2800101 mov x1, #0x8 // #8 - 200057b8: f9419c00 ldr x0, [x0, #824] - 200057bc: f9400004 ldr x4, [x0] - 200057c0: f9400003 ldr x3, [x0] - 200057c4: f9400002 ldr x2, [x0] - 200057c8: f9401880 ldr x0, [x4, #48] - 200057cc: f9402c63 ldr x3, [x3, #88] - 200057d0: cb030021 sub x1, x1, x3 - 200057d4: f9001841 str x1, [x2, #48] - 200057d8: d65f03c0 ret - 200057dc: d503201f nop - -00000000200057e0 <pvTaskIncrementMutexHeldCount>: - 200057e0: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 200057e4: f9419c01 ldr x1, [x0, #824] - 200057e8: f9400022 ldr x2, [x1] - 200057ec: b40000a2 cbz x2, 20005800 <pvTaskIncrementMutexHeldCount+0x20> - 200057f0: f9400022 ldr x2, [x1] - 200057f4: f9404041 ldr x1, [x2, #128] - 200057f8: 91000421 add x1, x1, #0x1 - 200057fc: f9004041 str x1, [x2, #128] - 20005800: f9419c00 ldr x0, [x0, #824] - 20005804: f9400000 ldr x0, [x0] - 20005808: d65f03c0 ret - 2000580c: d503201f nop - -0000000020005810 <ulTaskNotifyTake>: - 20005810: a9bd7bfd stp x29, x30, [sp, #-48]! - 20005814: 910003fd mov x29, sp - 20005818: a90153f3 stp x19, x20, [sp, #16] - 2000581c: aa0103f4 mov x20, x1 - 20005820: f0000fd3 adrp x19, 20200000 <DATA_BASE> - 20005824: f90013f5 str x21, [sp, #32] - 20005828: aa0003f5 mov x21, x0 - 2000582c: 94000429 bl 200068d0 <vPortEnterCritical> - 20005830: f9419e61 ldr x1, [x19, #824] - 20005834: f9400022 ldr x2, [x1] - 20005838: b9408842 ldr w2, [x2, #136] - 2000583c: 350000a2 cbnz w2, 20005850 <ulTaskNotifyTake+0x40> - 20005840: f9400020 ldr x0, [x1] - 20005844: 52800021 mov w1, #0x1 // #1 - 20005848: 39023001 strb w1, [x0, #140] - 2000584c: b50002d4 cbnz x20, 200058a4 <ulTaskNotifyTake+0x94> - 20005850: 940003bc bl 20006740 <vPortExitCritical> - 20005854: 9400041f bl 200068d0 <vPortEnterCritical> - 20005858: f9419e61 ldr x1, [x19, #824] - 2000585c: f9400022 ldr x2, [x1] - 20005860: b9408854 ldr w20, [x2, #136] - 20005864: 34000094 cbz w20, 20005874 <ulTaskNotifyTake+0x64> - 20005868: f9400020 ldr x0, [x1] - 2000586c: b4000175 cbz x21, 20005898 <ulTaskNotifyTake+0x88> - 20005870: b900881f str wzr, [x0, #136] - 20005874: f9419e73 ldr x19, [x19, #824] - 20005878: f9400260 ldr x0, [x19] - 2000587c: 3902301f strb wzr, [x0, #140] - 20005880: 940003b0 bl 20006740 <vPortExitCritical> - 20005884: 2a1403e0 mov w0, w20 - 20005888: a94153f3 ldp x19, x20, [sp, #16] - 2000588c: f94013f5 ldr x21, [sp, #32] - 20005890: a8c37bfd ldp x29, x30, [sp], #48 - 20005894: d65f03c0 ret - 20005898: 51000681 sub w1, w20, #0x1 - 2000589c: b9008801 str w1, [x0, #136] - 200058a0: 17fffff5 b 20005874 <ulTaskNotifyTake+0x64> - 200058a4: aa1403e0 mov x0, x20 - 200058a8: 97fffbf2 bl 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - 200058ac: d4000001 svc #0x0 - 200058b0: 17ffffe8 b 20005850 <ulTaskNotifyTake+0x40> - 200058b4: d503201f nop - 200058b8: d503201f nop - 200058bc: d503201f nop - -00000000200058c0 <xTaskNotifyWait>: - 200058c0: a9bc7bfd stp x29, x30, [sp, #-64]! - 200058c4: 910003fd mov x29, sp - 200058c8: a90153f3 stp x19, x20, [sp, #16] - 200058cc: 2a0003f4 mov w20, w0 - 200058d0: f0000fd3 adrp x19, 20200000 <DATA_BASE> - 200058d4: a9025bf5 stp x21, x22, [sp, #32] - 200058d8: 2a0103f5 mov w21, w1 - 200058dc: aa0303f6 mov x22, x3 - 200058e0: f9001bf7 str x23, [sp, #48] - 200058e4: aa0203f7 mov x23, x2 - 200058e8: 940003fa bl 200068d0 <vPortEnterCritical> - 200058ec: f9419e63 ldr x3, [x19, #824] - 200058f0: f9400060 ldr x0, [x3] - 200058f4: 39423001 ldrb w1, [x0, #140] - 200058f8: 12001c21 and w1, w1, #0xff - 200058fc: 7100083f cmp w1, #0x2 - 20005900: 54000120 b.eq 20005924 <xTaskNotifyWait+0x64> // b.none - 20005904: f9400061 ldr x1, [x3] - 20005908: 52800022 mov w2, #0x1 // #1 - 2000590c: b9408820 ldr w0, [x1, #136] - 20005910: 0a340014 bic w20, w0, w20 - 20005914: b9008834 str w20, [x1, #136] - 20005918: f9400060 ldr x0, [x3] - 2000591c: 39023002 strb w2, [x0, #140] - 20005920: b50003d6 cbnz x22, 20005998 <xTaskNotifyWait+0xd8> - 20005924: 94000387 bl 20006740 <vPortExitCritical> - 20005928: 940003ea bl 200068d0 <vPortEnterCritical> - 2000592c: b40000b7 cbz x23, 20005940 <xTaskNotifyWait+0x80> - 20005930: f9419e60 ldr x0, [x19, #824] - 20005934: f9400000 ldr x0, [x0] - 20005938: b9408800 ldr w0, [x0, #136] - 2000593c: b90002e0 str w0, [x23] - 20005940: f9419e60 ldr x0, [x19, #824] - 20005944: d2800014 mov x20, #0x0 // #0 - 20005948: f9400001 ldr x1, [x0] - 2000594c: 39423021 ldrb w1, [x1, #140] - 20005950: 12001c21 and w1, w1, #0xff - 20005954: 7100083f cmp w1, #0x2 - 20005958: 540000c1 b.ne 20005970 <xTaskNotifyWait+0xb0> // b.any - 2000595c: f9400000 ldr x0, [x0] - 20005960: d2800034 mov x20, #0x1 // #1 - 20005964: b9408801 ldr w1, [x0, #136] - 20005968: 0a350035 bic w21, w1, w21 - 2000596c: b9008815 str w21, [x0, #136] - 20005970: f9419e73 ldr x19, [x19, #824] - 20005974: f9400260 ldr x0, [x19] - 20005978: 3902301f strb wzr, [x0, #140] - 2000597c: 94000371 bl 20006740 <vPortExitCritical> - 20005980: aa1403e0 mov x0, x20 - 20005984: a94153f3 ldp x19, x20, [sp, #16] - 20005988: a9425bf5 ldp x21, x22, [sp, #32] - 2000598c: f9401bf7 ldr x23, [sp, #48] - 20005990: a8c47bfd ldp x29, x30, [sp], #64 - 20005994: d65f03c0 ret - 20005998: aa1603e0 mov x0, x22 - 2000599c: 97fffbb5 bl 20004870 <prvAddCurrentTaskToDelayedList.isra.0> - 200059a0: d4000001 svc #0x0 - 200059a4: 17ffffe0 b 20005924 <xTaskNotifyWait+0x64> - 200059a8: d503201f nop - 200059ac: d503201f nop - -00000000200059b0 <xTaskGenericNotify>: - 200059b0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200059b4: 910003fd mov x29, sp - 200059b8: a9025bf5 stp x21, x22, [sp, #32] - 200059bc: aa0303f5 mov x21, x3 - 200059c0: 2a0103f6 mov w22, w1 - 200059c4: a90153f3 stp x19, x20, [sp, #16] - 200059c8: aa0003f3 mov x19, x0 - 200059cc: 2a0203f4 mov w20, w2 - 200059d0: 940003c0 bl 200068d0 <vPortEnterCritical> - 200059d4: b4000075 cbz x21, 200059e0 <xTaskGenericNotify+0x30> - 200059d8: b9408a60 ldr w0, [x19, #136] - 200059dc: b90002a0 str w0, [x21] - 200059e0: 39423262 ldrb w2, [x19, #140] - 200059e4: 52800040 mov w0, #0x2 // #2 - 200059e8: 71000e9f cmp w20, #0x3 - 200059ec: 39023260 strb w0, [x19, #140] - 200059f0: 12001c42 and w2, w2, #0xff - 200059f4: 540002e0 b.eq 20005a50 <xTaskGenericNotify+0xa0> // b.none - 200059f8: 54000228 b.hi 20005a3c <xTaskGenericNotify+0x8c> // b.pmore - 200059fc: 7100069f cmp w20, #0x1 - 20005a00: 54000680 b.eq 20005ad0 <xTaskGenericNotify+0x120> // b.none - 20005a04: 71000a9f cmp w20, #0x2 - 20005a08: 54000081 b.ne 20005a18 <xTaskGenericNotify+0x68> // b.any - 20005a0c: b9408a60 ldr w0, [x19, #136] - 20005a10: 11000400 add w0, w0, #0x1 - 20005a14: b9008a60 str w0, [x19, #136] - 20005a18: 7100045f cmp w2, #0x1 - 20005a1c: 54000200 b.eq 20005a5c <xTaskGenericNotify+0xac> // b.none - 20005a20: d2800034 mov x20, #0x1 // #1 - 20005a24: 94000347 bl 20006740 <vPortExitCritical> - 20005a28: aa1403e0 mov x0, x20 - 20005a2c: a94153f3 ldp x19, x20, [sp, #16] - 20005a30: a9425bf5 ldp x21, x22, [sp, #32] - 20005a34: a8c37bfd ldp x29, x30, [sp], #48 - 20005a38: d65f03c0 ret - 20005a3c: 7100129f cmp w20, #0x4 - 20005a40: 54fffec1 b.ne 20005a18 <xTaskGenericNotify+0x68> // b.any - 20005a44: 7100085f cmp w2, #0x2 - 20005a48: d2800014 mov x20, #0x0 // #0 - 20005a4c: 54fffec0 b.eq 20005a24 <xTaskGenericNotify+0x74> // b.none - 20005a50: 7100045f cmp w2, #0x1 - 20005a54: b9008a76 str w22, [x19, #136] - 20005a58: 54fffe41 b.ne 20005a20 <xTaskGenericNotify+0x70> // b.any - 20005a5c: 91002275 add x21, x19, #0x8 +00000000200054a0 <xTaskGetCurrentTaskHandle>: + 200054a0: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 200054a4: f9419c00 ldr x0, [x0, #824] + 200054a8: f9400000 ldr x0, [x0] + 200054ac: d65f03c0 ret + +00000000200054b0 <xTaskGetSchedulerState>: + 200054b0: b0000fe1 adrp x1, 20202000 <__bss_start> + 200054b4: 911ec021 add x1, x1, #0x7b0 + 200054b8: f940f422 ldr x2, [x1, #488] + 200054bc: d2800020 mov x0, #0x1 // #1 + 200054c0: b40000a2 cbz x2, 200054d4 <xTaskGetSchedulerState+0x24> + 200054c4: f9410020 ldr x0, [x1, #512] + 200054c8: f100001f cmp x0, #0x0 + 200054cc: 9a9f17e0 cset x0, eq // eq = none + 200054d0: d37ff800 lsl x0, x0, #1 + 200054d4: d65f03c0 ret + 200054d8: d503201f nop + 200054dc: d503201f nop + +00000000200054e0 <xTaskPriorityInherit>: + 200054e0: b40004e0 cbz x0, 2000557c <xTaskPriorityInherit+0x9c> + 200054e4: a9bc7bfd stp x29, x30, [sp, #-64]! + 200054e8: 910003fd mov x29, sp + 200054ec: a90153f3 stp x19, x20, [sp, #16] + 200054f0: f0000fd4 adrp x20, 20200000 <DATA_BASE> + 200054f4: aa0003f3 mov x19, x0 + 200054f8: f9419e81 ldr x1, [x20, #824] + 200054fc: f9402c00 ldr x0, [x0, #88] + 20005500: f9400022 ldr x2, [x1] + 20005504: f9402c42 ldr x2, [x2, #88] + 20005508: eb02001f cmp x0, x2 + 2000550c: 54000123 b.cc 20005530 <xTaskPriorityInherit+0x50> // b.lo, b.ul, b.last + 20005510: f9400020 ldr x0, [x1] + 20005514: f9403e61 ldr x1, [x19, #120] + 20005518: f9402c00 ldr x0, [x0, #88] + 2000551c: eb00003f cmp x1, x0 + 20005520: 9a9f27e0 cset x0, cc // cc = lo, ul, last + 20005524: a94153f3 ldp x19, x20, [sp, #16] + 20005528: a8c47bfd ldp x29, x30, [sp], #64 + 2000552c: d65f03c0 ret + 20005530: a9025bf5 stp x21, x22, [sp, #32] + 20005534: f9401a62 ldr x2, [x19, #48] + 20005538: 36f80262 tbz w2, #31, 20005584 <xTaskPriorityInherit+0xa4> + 2000553c: f9401661 ldr x1, [x19, #40] + 20005540: 8b000800 add x0, x0, x0, lsl #2 + 20005544: b0000ff5 adrp x21, 20202000 <__bss_start> + 20005548: 911ec2b6 add x22, x21, #0x7b0 + 2000554c: 8b000ec0 add x0, x22, x0, lsl #3 + 20005550: eb00003f cmp x1, x0 + 20005554: 54000240 b.eq 2000559c <xTaskPriorityInherit+0xbc> // b.none + 20005558: f9419e94 ldr x20, [x20, #824] + 2000555c: d2800020 mov x0, #0x1 // #1 + 20005560: a9425bf5 ldp x21, x22, [sp, #32] + 20005564: f9400281 ldr x1, [x20] + 20005568: f9402c21 ldr x1, [x1, #88] + 2000556c: f9002e61 str x1, [x19, #88] + 20005570: a94153f3 ldp x19, x20, [sp, #16] + 20005574: a8c47bfd ldp x29, x30, [sp], #64 + 20005578: d65f03c0 ret + 2000557c: d2800000 mov x0, #0x0 // #0 + 20005580: d65f03c0 ret + 20005584: f9400022 ldr x2, [x1] + 20005588: d2800101 mov x1, #0x8 // #8 + 2000558c: f9402c42 ldr x2, [x2, #88] + 20005590: cb020021 sub x1, x1, x2 + 20005594: f9001a61 str x1, [x19, #48] + 20005598: 17ffffe9 b 2000553c <xTaskPriorityInherit+0x5c> + 2000559c: f9001bf7 str x23, [sp, #48] + 200055a0: 91002277 add x23, x19, #0x8 + 200055a4: aa1703e0 mov x0, x23 + 200055a8: 97fff8c6 bl 200038c0 <uxListRemove> + 200055ac: b50000e0 cbnz x0, 200055c8 <xTaskPriorityInherit+0xe8> + 200055b0: f9402e62 ldr x2, [x19, #88] + 200055b4: d2800020 mov x0, #0x1 // #1 + 200055b8: f940a6c1 ldr x1, [x22, #328] + 200055bc: 9ac22000 lsl x0, x0, x2 + 200055c0: 8a200020 bic x0, x1, x0 + 200055c4: f900a6c0 str x0, [x22, #328] + 200055c8: f9419e94 ldr x20, [x20, #824] + 200055cc: 911ec2a2 add x2, x21, #0x7b0 + 200055d0: d2800035 mov x21, #0x1 // #1 + 200055d4: aa1703e1 mov x1, x23 + 200055d8: f9400280 ldr x0, [x20] + 200055dc: f940a445 ldr x5, [x2, #328] + 200055e0: f9402c03 ldr x3, [x0, #88] + 200055e4: 9ac322a4 lsl x4, x21, x3 + 200055e8: 8b030860 add x0, x3, x3, lsl #2 + 200055ec: f9002e63 str x3, [x19, #88] + 200055f0: aa050083 orr x3, x4, x5 + 200055f4: 8b000c40 add x0, x2, x0, lsl #3 + 200055f8: f900a443 str x3, [x2, #328] + 200055fc: 97fff88d bl 20003830 <vListInsertEnd> + 20005600: aa1503e0 mov x0, x21 + 20005604: a9425bf5 ldp x21, x22, [sp, #32] + 20005608: f9401bf7 ldr x23, [sp, #48] + 2000560c: 17ffffc6 b 20005524 <xTaskPriorityInherit+0x44> + +0000000020005610 <xTaskPriorityDisinherit>: + 20005610: b40001e0 cbz x0, 2000564c <xTaskPriorityDisinherit+0x3c> + 20005614: a9bd7bfd stp x29, x30, [sp, #-48]! + 20005618: 910003fd mov x29, sp + 2000561c: a90153f3 stp x19, x20, [sp, #16] + 20005620: aa0003f3 mov x19, x0 + 20005624: f9402c02 ldr x2, [x0, #88] + 20005628: a9478001 ldp x1, x0, [x0, #120] + 2000562c: f1000400 subs x0, x0, #0x1 + 20005630: fa410044 ccmp x2, x1, #0x4, eq // eq = none + 20005634: f9004260 str x0, [x19, #128] + 20005638: d2800000 mov x0, #0x0 // #0 + 2000563c: 540000c1 b.ne 20005654 <xTaskPriorityDisinherit+0x44> // b.any + 20005640: a94153f3 ldp x19, x20, [sp, #16] + 20005644: a8c37bfd ldp x29, x30, [sp], #48 + 20005648: d65f03c0 ret + 2000564c: d2800000 mov x0, #0x0 // #0 + 20005650: d65f03c0 ret + 20005654: f90013f5 str x21, [sp, #32] + 20005658: 91002275 add x21, x19, #0x8 + 2000565c: aa1503e0 mov x0, x21 + 20005660: 97fff898 bl 200038c0 <uxListRemove> + 20005664: b0000fe2 adrp x2, 20202000 <__bss_start> + 20005668: b5000180 cbnz x0, 20005698 <xTaskPriorityDisinherit+0x88> + 2000566c: f9402e61 ldr x1, [x19, #88] + 20005670: 911ec043 add x3, x2, #0x7b0 + 20005674: 8b010820 add x0, x1, x1, lsl #2 + 20005678: d37df000 lsl x0, x0, #3 + 2000567c: f8606860 ldr x0, [x3, x0] + 20005680: b50000c0 cbnz x0, 20005698 <xTaskPriorityDisinherit+0x88> + 20005684: f940a464 ldr x4, [x3, #328] + 20005688: d2800020 mov x0, #0x1 // #1 + 2000568c: 9ac12001 lsl x1, x0, x1 + 20005690: 8a210081 bic x1, x4, x1 + 20005694: f900a461 str x1, [x3, #328] + 20005698: 911ec042 add x2, x2, #0x7b0 + 2000569c: f9403e63 ldr x3, [x19, #120] + 200056a0: d2800034 mov x20, #0x1 // #1 + 200056a4: d2800105 mov x5, #0x8 // #8 + 200056a8: aa1503e1 mov x1, x21 + 200056ac: f940a446 ldr x6, [x2, #328] + 200056b0: 9ac32284 lsl x4, x20, x3 + 200056b4: cb0300a5 sub x5, x5, x3 + 200056b8: 8b030860 add x0, x3, x3, lsl #2 + 200056bc: f9002e63 str x3, [x19, #88] + 200056c0: aa060083 orr x3, x4, x6 + 200056c4: 8b000c40 add x0, x2, x0, lsl #3 + 200056c8: f9001a65 str x5, [x19, #48] + 200056cc: f900a443 str x3, [x2, #328] + 200056d0: 97fff858 bl 20003830 <vListInsertEnd> + 200056d4: aa1403e0 mov x0, x20 + 200056d8: a94153f3 ldp x19, x20, [sp, #16] + 200056dc: f94013f5 ldr x21, [sp, #32] + 200056e0: a8c37bfd ldp x29, x30, [sp], #48 + 200056e4: d65f03c0 ret + 200056e8: d503201f nop + 200056ec: d503201f nop + +00000000200056f0 <vTaskPriorityDisinheritAfterTimeout>: + 200056f0: b4000220 cbz x0, 20005734 <vTaskPriorityDisinheritAfterTimeout+0x44> + 200056f4: a9bd7bfd stp x29, x30, [sp, #-48]! + 200056f8: 910003fd mov x29, sp + 200056fc: a90153f3 stp x19, x20, [sp, #16] + 20005700: aa0003f3 mov x19, x0 + 20005704: f9402c02 ldr x2, [x0, #88] + 20005708: f9403c00 ldr x0, [x0, #120] + 2000570c: eb01001f cmp x0, x1 + 20005710: 9a812001 csel x1, x0, x1, cs // cs = hs, nlast + 20005714: eb01005f cmp x2, x1 + 20005718: 54000080 b.eq 20005728 <vTaskPriorityDisinheritAfterTimeout+0x38> // b.none + 2000571c: f9404260 ldr x0, [x19, #128] + 20005720: f100041f cmp x0, #0x1 + 20005724: 540000a0 b.eq 20005738 <vTaskPriorityDisinheritAfterTimeout+0x48> // b.none + 20005728: a94153f3 ldp x19, x20, [sp, #16] + 2000572c: a8c37bfd ldp x29, x30, [sp], #48 + 20005730: d65f03c0 ret + 20005734: d65f03c0 ret + 20005738: a9025bf5 stp x21, x22, [sp, #32] + 2000573c: f9002e61 str x1, [x19, #88] + 20005740: f9401a60 ldr x0, [x19, #48] + 20005744: 37f80080 tbnz w0, #31, 20005754 <vTaskPriorityDisinheritAfterTimeout+0x64> + 20005748: d2800100 mov x0, #0x8 // #8 + 2000574c: cb010001 sub x1, x0, x1 + 20005750: f9001a61 str x1, [x19, #48] + 20005754: f9401660 ldr x0, [x19, #40] + 20005758: 8b020842 add x2, x2, x2, lsl #2 + 2000575c: b0000ff4 adrp x20, 20202000 <__bss_start> + 20005760: 911ec295 add x21, x20, #0x7b0 + 20005764: 8b020ea2 add x2, x21, x2, lsl #3 + 20005768: eb02001f cmp x0, x2 + 2000576c: 540000a0 b.eq 20005780 <vTaskPriorityDisinheritAfterTimeout+0x90> // b.none + 20005770: a94153f3 ldp x19, x20, [sp, #16] + 20005774: a9425bf5 ldp x21, x22, [sp, #32] + 20005778: a8c37bfd ldp x29, x30, [sp], #48 + 2000577c: d65f03c0 ret + 20005780: 91002276 add x22, x19, #0x8 + 20005784: aa1603e0 mov x0, x22 + 20005788: 97fff84e bl 200038c0 <uxListRemove> + 2000578c: b40001e0 cbz x0, 200057c8 <vTaskPriorityDisinheritAfterTimeout+0xd8> + 20005790: f9402e60 ldr x0, [x19, #88] + 20005794: d2800022 mov x2, #0x1 // #1 + 20005798: 9ac02042 lsl x2, x2, x0 + 2000579c: 911ec294 add x20, x20, #0x7b0 + 200057a0: 8b000800 add x0, x0, x0, lsl #2 + 200057a4: aa1603e1 mov x1, x22 + 200057a8: f940a683 ldr x3, [x20, #328] + 200057ac: 8b000e80 add x0, x20, x0, lsl #3 + 200057b0: a9425bf5 ldp x21, x22, [sp, #32] + 200057b4: aa020062 orr x2, x3, x2 + 200057b8: f900a682 str x2, [x20, #328] + 200057bc: a94153f3 ldp x19, x20, [sp, #16] + 200057c0: a8c37bfd ldp x29, x30, [sp], #48 + 200057c4: 17fff81b b 20003830 <vListInsertEnd> + 200057c8: f9402e60 ldr x0, [x19, #88] + 200057cc: d2800022 mov x2, #0x1 // #1 + 200057d0: f940a6a1 ldr x1, [x21, #328] + 200057d4: 9ac02042 lsl x2, x2, x0 + 200057d8: 8a220021 bic x1, x1, x2 + 200057dc: f900a6a1 str x1, [x21, #328] + 200057e0: 17ffffef b 2000579c <vTaskPriorityDisinheritAfterTimeout+0xac> + 200057e4: d503201f nop + 200057e8: d503201f nop + 200057ec: d503201f nop + +00000000200057f0 <uxTaskResetEventItemValue>: + 200057f0: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 200057f4: d2800101 mov x1, #0x8 // #8 + 200057f8: f9419c00 ldr x0, [x0, #824] + 200057fc: f9400004 ldr x4, [x0] + 20005800: f9400003 ldr x3, [x0] + 20005804: f9400002 ldr x2, [x0] + 20005808: f9401880 ldr x0, [x4, #48] + 2000580c: f9402c63 ldr x3, [x3, #88] + 20005810: cb030021 sub x1, x1, x3 + 20005814: f9001841 str x1, [x2, #48] + 20005818: d65f03c0 ret + 2000581c: d503201f nop + +0000000020005820 <pvTaskIncrementMutexHeldCount>: + 20005820: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005824: f9419c01 ldr x1, [x0, #824] + 20005828: f9400022 ldr x2, [x1] + 2000582c: b40000a2 cbz x2, 20005840 <pvTaskIncrementMutexHeldCount+0x20> + 20005830: f9400022 ldr x2, [x1] + 20005834: f9404041 ldr x1, [x2, #128] + 20005838: 91000421 add x1, x1, #0x1 + 2000583c: f9004041 str x1, [x2, #128] + 20005840: f9419c00 ldr x0, [x0, #824] + 20005844: f9400000 ldr x0, [x0] + 20005848: d65f03c0 ret + 2000584c: d503201f nop + +0000000020005850 <ulTaskNotifyTake>: + 20005850: a9bd7bfd stp x29, x30, [sp, #-48]! + 20005854: 910003fd mov x29, sp + 20005858: a90153f3 stp x19, x20, [sp, #16] + 2000585c: aa0103f4 mov x20, x1 + 20005860: f0000fd3 adrp x19, 20200000 <DATA_BASE> + 20005864: f90013f5 str x21, [sp, #32] + 20005868: aa0003f5 mov x21, x0 + 2000586c: 94000429 bl 20006910 <vPortEnterCritical> + 20005870: f9419e61 ldr x1, [x19, #824] + 20005874: f9400022 ldr x2, [x1] + 20005878: b9408842 ldr w2, [x2, #136] + 2000587c: 350000a2 cbnz w2, 20005890 <ulTaskNotifyTake+0x40> + 20005880: f9400020 ldr x0, [x1] + 20005884: 52800021 mov w1, #0x1 // #1 + 20005888: 39023001 strb w1, [x0, #140] + 2000588c: b50002d4 cbnz x20, 200058e4 <ulTaskNotifyTake+0x94> + 20005890: 940003bc bl 20006780 <vPortExitCritical> + 20005894: 9400041f bl 20006910 <vPortEnterCritical> + 20005898: f9419e61 ldr x1, [x19, #824] + 2000589c: f9400022 ldr x2, [x1] + 200058a0: b9408854 ldr w20, [x2, #136] + 200058a4: 34000094 cbz w20, 200058b4 <ulTaskNotifyTake+0x64> + 200058a8: f9400020 ldr x0, [x1] + 200058ac: b4000175 cbz x21, 200058d8 <ulTaskNotifyTake+0x88> + 200058b0: b900881f str wzr, [x0, #136] + 200058b4: f9419e73 ldr x19, [x19, #824] + 200058b8: f9400260 ldr x0, [x19] + 200058bc: 3902301f strb wzr, [x0, #140] + 200058c0: 940003b0 bl 20006780 <vPortExitCritical> + 200058c4: 2a1403e0 mov w0, w20 + 200058c8: a94153f3 ldp x19, x20, [sp, #16] + 200058cc: f94013f5 ldr x21, [sp, #32] + 200058d0: a8c37bfd ldp x29, x30, [sp], #48 + 200058d4: d65f03c0 ret + 200058d8: 51000681 sub w1, w20, #0x1 + 200058dc: b9008801 str w1, [x0, #136] + 200058e0: 17fffff5 b 200058b4 <ulTaskNotifyTake+0x64> + 200058e4: aa1403e0 mov x0, x20 + 200058e8: 97fffbf2 bl 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + 200058ec: d4000001 svc #0x0 + 200058f0: 17ffffe8 b 20005890 <ulTaskNotifyTake+0x40> + 200058f4: d503201f nop + 200058f8: d503201f nop + 200058fc: d503201f nop + +0000000020005900 <xTaskNotifyWait>: + 20005900: a9bc7bfd stp x29, x30, [sp, #-64]! + 20005904: 910003fd mov x29, sp + 20005908: a90153f3 stp x19, x20, [sp, #16] + 2000590c: 2a0003f4 mov w20, w0 + 20005910: f0000fd3 adrp x19, 20200000 <DATA_BASE> + 20005914: a9025bf5 stp x21, x22, [sp, #32] + 20005918: 2a0103f5 mov w21, w1 + 2000591c: aa0303f6 mov x22, x3 + 20005920: f9001bf7 str x23, [sp, #48] + 20005924: aa0203f7 mov x23, x2 + 20005928: 940003fa bl 20006910 <vPortEnterCritical> + 2000592c: f9419e63 ldr x3, [x19, #824] + 20005930: f9400060 ldr x0, [x3] + 20005934: 39423001 ldrb w1, [x0, #140] + 20005938: 12001c21 and w1, w1, #0xff + 2000593c: 7100083f cmp w1, #0x2 + 20005940: 54000120 b.eq 20005964 <xTaskNotifyWait+0x64> // b.none + 20005944: f9400061 ldr x1, [x3] + 20005948: 52800022 mov w2, #0x1 // #1 + 2000594c: b9408820 ldr w0, [x1, #136] + 20005950: 0a340014 bic w20, w0, w20 + 20005954: b9008834 str w20, [x1, #136] + 20005958: f9400060 ldr x0, [x3] + 2000595c: 39023002 strb w2, [x0, #140] + 20005960: b50003d6 cbnz x22, 200059d8 <xTaskNotifyWait+0xd8> + 20005964: 94000387 bl 20006780 <vPortExitCritical> + 20005968: 940003ea bl 20006910 <vPortEnterCritical> + 2000596c: b40000b7 cbz x23, 20005980 <xTaskNotifyWait+0x80> + 20005970: f9419e60 ldr x0, [x19, #824] + 20005974: f9400000 ldr x0, [x0] + 20005978: b9408800 ldr w0, [x0, #136] + 2000597c: b90002e0 str w0, [x23] + 20005980: f9419e60 ldr x0, [x19, #824] + 20005984: d2800014 mov x20, #0x0 // #0 + 20005988: f9400001 ldr x1, [x0] + 2000598c: 39423021 ldrb w1, [x1, #140] + 20005990: 12001c21 and w1, w1, #0xff + 20005994: 7100083f cmp w1, #0x2 + 20005998: 540000c1 b.ne 200059b0 <xTaskNotifyWait+0xb0> // b.any + 2000599c: f9400000 ldr x0, [x0] + 200059a0: d2800034 mov x20, #0x1 // #1 + 200059a4: b9408801 ldr w1, [x0, #136] + 200059a8: 0a350035 bic w21, w1, w21 + 200059ac: b9008815 str w21, [x0, #136] + 200059b0: f9419e73 ldr x19, [x19, #824] + 200059b4: f9400260 ldr x0, [x19] + 200059b8: 3902301f strb wzr, [x0, #140] + 200059bc: 94000371 bl 20006780 <vPortExitCritical> + 200059c0: aa1403e0 mov x0, x20 + 200059c4: a94153f3 ldp x19, x20, [sp, #16] + 200059c8: a9425bf5 ldp x21, x22, [sp, #32] + 200059cc: f9401bf7 ldr x23, [sp, #48] + 200059d0: a8c47bfd ldp x29, x30, [sp], #64 + 200059d4: d65f03c0 ret + 200059d8: aa1603e0 mov x0, x22 + 200059dc: 97fffbb5 bl 200048b0 <prvAddCurrentTaskToDelayedList.isra.0> + 200059e0: d4000001 svc #0x0 + 200059e4: 17ffffe0 b 20005964 <xTaskNotifyWait+0x64> + 200059e8: d503201f nop + 200059ec: d503201f nop + +00000000200059f0 <xTaskGenericNotify>: + 200059f0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200059f4: 910003fd mov x29, sp + 200059f8: a9025bf5 stp x21, x22, [sp, #32] + 200059fc: aa0303f5 mov x21, x3 + 20005a00: 2a0103f6 mov w22, w1 + 20005a04: a90153f3 stp x19, x20, [sp, #16] + 20005a08: aa0003f3 mov x19, x0 + 20005a0c: 2a0203f4 mov w20, w2 + 20005a10: 940003c0 bl 20006910 <vPortEnterCritical> + 20005a14: b4000075 cbz x21, 20005a20 <xTaskGenericNotify+0x30> + 20005a18: b9408a60 ldr w0, [x19, #136] + 20005a1c: b90002a0 str w0, [x21] + 20005a20: 39423262 ldrb w2, [x19, #140] + 20005a24: 52800040 mov w0, #0x2 // #2 + 20005a28: 71000e9f cmp w20, #0x3 + 20005a2c: 39023260 strb w0, [x19, #140] + 20005a30: 12001c42 and w2, w2, #0xff + 20005a34: 540002e0 b.eq 20005a90 <xTaskGenericNotify+0xa0> // b.none + 20005a38: 54000228 b.hi 20005a7c <xTaskGenericNotify+0x8c> // b.pmore + 20005a3c: 7100069f cmp w20, #0x1 + 20005a40: 54000680 b.eq 20005b10 <xTaskGenericNotify+0x120> // b.none + 20005a44: 71000a9f cmp w20, #0x2 + 20005a48: 54000081 b.ne 20005a58 <xTaskGenericNotify+0x68> // b.any + 20005a4c: b9408a60 ldr w0, [x19, #136] + 20005a50: 11000400 add w0, w0, #0x1 + 20005a54: b9008a60 str w0, [x19, #136] + 20005a58: 7100045f cmp w2, #0x1 + 20005a5c: 54000200 b.eq 20005a9c <xTaskGenericNotify+0xac> // b.none 20005a60: d2800034 mov x20, #0x1 // #1 - 20005a64: aa1503e0 mov x0, x21 - 20005a68: 97fff786 bl 20003880 <uxListRemove> - 20005a6c: b0000fe2 adrp x2, 20202000 <__bss_start> - 20005a70: 911ec042 add x2, x2, #0x7b0 - 20005a74: f9402e60 ldr x0, [x19, #88] - 20005a78: aa1503e1 mov x1, x21 - 20005a7c: f940a444 ldr x4, [x2, #328] - 20005a80: 9ac02283 lsl x3, x20, x0 - 20005a84: 8b000800 add x0, x0, x0, lsl #2 - 20005a88: aa040063 orr x3, x3, x4 - 20005a8c: 8b000c40 add x0, x2, x0, lsl #3 - 20005a90: f900a443 str x3, [x2, #328] - 20005a94: 97fff757 bl 200037f0 <vListInsertEnd> - 20005a98: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005a9c: f9402e61 ldr x1, [x19, #88] - 20005aa0: f9419c00 ldr x0, [x0, #824] - 20005aa4: f9400000 ldr x0, [x0] - 20005aa8: f9402c00 ldr x0, [x0, #88] - 20005aac: eb00003f cmp x1, x0 - 20005ab0: 54fffb89 b.ls 20005a20 <xTaskGenericNotify+0x70> // b.plast - 20005ab4: d4000001 svc #0x0 - 20005ab8: 94000322 bl 20006740 <vPortExitCritical> - 20005abc: aa1403e0 mov x0, x20 - 20005ac0: a94153f3 ldp x19, x20, [sp, #16] - 20005ac4: a9425bf5 ldp x21, x22, [sp, #32] - 20005ac8: a8c37bfd ldp x29, x30, [sp], #48 - 20005acc: d65f03c0 ret - 20005ad0: b9408a61 ldr w1, [x19, #136] - 20005ad4: 7100045f cmp w2, #0x1 - 20005ad8: 2a160021 orr w1, w1, w22 - 20005adc: b9008a61 str w1, [x19, #136] - 20005ae0: 54fffa01 b.ne 20005a20 <xTaskGenericNotify+0x70> // b.any - 20005ae4: 17ffffde b 20005a5c <xTaskGenericNotify+0xac> - 20005ae8: d503201f nop - 20005aec: d503201f nop - -0000000020005af0 <xTaskGenericNotifyFromISR>: - 20005af0: a9bc7bfd stp x29, x30, [sp, #-64]! - 20005af4: 910003fd mov x29, sp - 20005af8: a90153f3 stp x19, x20, [sp, #16] - 20005afc: aa0003f3 mov x19, x0 - 20005b00: 2a0203f4 mov w20, w2 - 20005b04: a9025bf5 stp x21, x22, [sp, #32] - 20005b08: aa0303f5 mov x21, x3 - 20005b0c: a90363f7 stp x23, x24, [sp, #48] - 20005b10: 2a0103f7 mov w23, w1 - 20005b14: aa0403f8 mov x24, x4 - 20005b18: 9400035a bl 20006880 <uxPortSetInterruptMask> - 20005b1c: aa0003f6 mov x22, x0 - 20005b20: b4000075 cbz x21, 20005b2c <xTaskGenericNotifyFromISR+0x3c> - 20005b24: b9408a60 ldr w0, [x19, #136] - 20005b28: b90002a0 str w0, [x21] - 20005b2c: 39423262 ldrb w2, [x19, #140] - 20005b30: 52800040 mov w0, #0x2 // #2 - 20005b34: 71000e9f cmp w20, #0x3 - 20005b38: 39023260 strb w0, [x19, #140] - 20005b3c: 12001c42 and w2, w2, #0xff - 20005b40: 54000320 b.eq 20005ba4 <xTaskGenericNotifyFromISR+0xb4> // b.none - 20005b44: 54000268 b.hi 20005b90 <xTaskGenericNotifyFromISR+0xa0> // b.pmore - 20005b48: 7100069f cmp w20, #0x1 - 20005b4c: 540006c0 b.eq 20005c24 <xTaskGenericNotifyFromISR+0x134> // b.none - 20005b50: 71000a9f cmp w20, #0x2 - 20005b54: 54000081 b.ne 20005b64 <xTaskGenericNotifyFromISR+0x74> // b.any - 20005b58: b9408a60 ldr w0, [x19, #136] - 20005b5c: 11000400 add w0, w0, #0x1 - 20005b60: b9008a60 str w0, [x19, #136] - 20005b64: 7100045f cmp w2, #0x1 - 20005b68: 54000240 b.eq 20005bb0 <xTaskGenericNotifyFromISR+0xc0> // b.none - 20005b6c: d2800034 mov x20, #0x1 // #1 - 20005b70: aa1603e0 mov x0, x22 - 20005b74: 94000333 bl 20006840 <vPortClearInterruptMask> - 20005b78: aa1403e0 mov x0, x20 - 20005b7c: a94153f3 ldp x19, x20, [sp, #16] - 20005b80: a9425bf5 ldp x21, x22, [sp, #32] - 20005b84: a94363f7 ldp x23, x24, [sp, #48] - 20005b88: a8c47bfd ldp x29, x30, [sp], #64 - 20005b8c: d65f03c0 ret - 20005b90: 7100129f cmp w20, #0x4 - 20005b94: 54fffe81 b.ne 20005b64 <xTaskGenericNotifyFromISR+0x74> // b.any - 20005b98: 7100085f cmp w2, #0x2 - 20005b9c: d2800014 mov x20, #0x0 // #0 - 20005ba0: 54fffe80 b.eq 20005b70 <xTaskGenericNotifyFromISR+0x80> // b.none + 20005a64: 94000347 bl 20006780 <vPortExitCritical> + 20005a68: aa1403e0 mov x0, x20 + 20005a6c: a94153f3 ldp x19, x20, [sp, #16] + 20005a70: a9425bf5 ldp x21, x22, [sp, #32] + 20005a74: a8c37bfd ldp x29, x30, [sp], #48 + 20005a78: d65f03c0 ret + 20005a7c: 7100129f cmp w20, #0x4 + 20005a80: 54fffec1 b.ne 20005a58 <xTaskGenericNotify+0x68> // b.any + 20005a84: 7100085f cmp w2, #0x2 + 20005a88: d2800014 mov x20, #0x0 // #0 + 20005a8c: 54fffec0 b.eq 20005a64 <xTaskGenericNotify+0x74> // b.none + 20005a90: 7100045f cmp w2, #0x1 + 20005a94: b9008a76 str w22, [x19, #136] + 20005a98: 54fffe41 b.ne 20005a60 <xTaskGenericNotify+0x70> // b.any + 20005a9c: 91002275 add x21, x19, #0x8 + 20005aa0: d2800034 mov x20, #0x1 // #1 + 20005aa4: aa1503e0 mov x0, x21 + 20005aa8: 97fff786 bl 200038c0 <uxListRemove> + 20005aac: b0000fe2 adrp x2, 20202000 <__bss_start> + 20005ab0: 911ec042 add x2, x2, #0x7b0 + 20005ab4: f9402e60 ldr x0, [x19, #88] + 20005ab8: aa1503e1 mov x1, x21 + 20005abc: f940a444 ldr x4, [x2, #328] + 20005ac0: 9ac02283 lsl x3, x20, x0 + 20005ac4: 8b000800 add x0, x0, x0, lsl #2 + 20005ac8: aa040063 orr x3, x3, x4 + 20005acc: 8b000c40 add x0, x2, x0, lsl #3 + 20005ad0: f900a443 str x3, [x2, #328] + 20005ad4: 97fff757 bl 20003830 <vListInsertEnd> + 20005ad8: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005adc: f9402e61 ldr x1, [x19, #88] + 20005ae0: f9419c00 ldr x0, [x0, #824] + 20005ae4: f9400000 ldr x0, [x0] + 20005ae8: f9402c00 ldr x0, [x0, #88] + 20005aec: eb00003f cmp x1, x0 + 20005af0: 54fffb89 b.ls 20005a60 <xTaskGenericNotify+0x70> // b.plast + 20005af4: d4000001 svc #0x0 + 20005af8: 94000322 bl 20006780 <vPortExitCritical> + 20005afc: aa1403e0 mov x0, x20 + 20005b00: a94153f3 ldp x19, x20, [sp, #16] + 20005b04: a9425bf5 ldp x21, x22, [sp, #32] + 20005b08: a8c37bfd ldp x29, x30, [sp], #48 + 20005b0c: d65f03c0 ret + 20005b10: b9408a61 ldr w1, [x19, #136] + 20005b14: 7100045f cmp w2, #0x1 + 20005b18: 2a160021 orr w1, w1, w22 + 20005b1c: b9008a61 str w1, [x19, #136] + 20005b20: 54fffa01 b.ne 20005a60 <xTaskGenericNotify+0x70> // b.any + 20005b24: 17ffffde b 20005a9c <xTaskGenericNotify+0xac> + 20005b28: d503201f nop + 20005b2c: d503201f nop + +0000000020005b30 <xTaskGenericNotifyFromISR>: + 20005b30: a9bc7bfd stp x29, x30, [sp, #-64]! + 20005b34: 910003fd mov x29, sp + 20005b38: a90153f3 stp x19, x20, [sp, #16] + 20005b3c: aa0003f3 mov x19, x0 + 20005b40: 2a0203f4 mov w20, w2 + 20005b44: a9025bf5 stp x21, x22, [sp, #32] + 20005b48: aa0303f5 mov x21, x3 + 20005b4c: a90363f7 stp x23, x24, [sp, #48] + 20005b50: 2a0103f7 mov w23, w1 + 20005b54: aa0403f8 mov x24, x4 + 20005b58: 9400035a bl 200068c0 <uxPortSetInterruptMask> + 20005b5c: aa0003f6 mov x22, x0 + 20005b60: b4000075 cbz x21, 20005b6c <xTaskGenericNotifyFromISR+0x3c> + 20005b64: b9408a60 ldr w0, [x19, #136] + 20005b68: b90002a0 str w0, [x21] + 20005b6c: 39423262 ldrb w2, [x19, #140] + 20005b70: 52800040 mov w0, #0x2 // #2 + 20005b74: 71000e9f cmp w20, #0x3 + 20005b78: 39023260 strb w0, [x19, #140] + 20005b7c: 12001c42 and w2, w2, #0xff + 20005b80: 54000320 b.eq 20005be4 <xTaskGenericNotifyFromISR+0xb4> // b.none + 20005b84: 54000268 b.hi 20005bd0 <xTaskGenericNotifyFromISR+0xa0> // b.pmore + 20005b88: 7100069f cmp w20, #0x1 + 20005b8c: 540006c0 b.eq 20005c64 <xTaskGenericNotifyFromISR+0x134> // b.none + 20005b90: 71000a9f cmp w20, #0x2 + 20005b94: 54000081 b.ne 20005ba4 <xTaskGenericNotifyFromISR+0x74> // b.any + 20005b98: b9408a60 ldr w0, [x19, #136] + 20005b9c: 11000400 add w0, w0, #0x1 + 20005ba0: b9008a60 str w0, [x19, #136] 20005ba4: 7100045f cmp w2, #0x1 - 20005ba8: b9008a77 str w23, [x19, #136] - 20005bac: 54fffe01 b.ne 20005b6c <xTaskGenericNotifyFromISR+0x7c> // b.any - 20005bb0: b0000ff5 adrp x21, 20202000 <__bss_start> - 20005bb4: 911ec2b4 add x20, x21, #0x7b0 - 20005bb8: f9410280 ldr x0, [x20, #512] - 20005bbc: b4000400 cbz x0, 20005c3c <xTaskGenericNotifyFromISR+0x14c> - 20005bc0: 91070280 add x0, x20, #0x1c0 - 20005bc4: 9100c261 add x1, x19, #0x30 - 20005bc8: 97fff70a bl 200037f0 <vListInsertEnd> - 20005bcc: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005bd0: f9402e61 ldr x1, [x19, #88] - 20005bd4: f9419c00 ldr x0, [x0, #824] - 20005bd8: f9400000 ldr x0, [x0] - 20005bdc: f9402c00 ldr x0, [x0, #88] - 20005be0: eb00003f cmp x1, x0 - 20005be4: 54fffc49 b.ls 20005b6c <xTaskGenericNotifyFromISR+0x7c> // b.plast - 20005be8: b4000078 cbz x24, 20005bf4 <xTaskGenericNotifyFromISR+0x104> - 20005bec: d2800020 mov x0, #0x1 // #1 - 20005bf0: f9000300 str x0, [x24] - 20005bf4: d2800020 mov x0, #0x1 // #1 - 20005bf8: 911ec2b5 add x21, x21, #0x7b0 - 20005bfc: aa0003f4 mov x20, x0 - 20005c00: f9010ea0 str x0, [x21, #536] - 20005c04: aa1603e0 mov x0, x22 - 20005c08: 9400030e bl 20006840 <vPortClearInterruptMask> - 20005c0c: aa1403e0 mov x0, x20 - 20005c10: a94153f3 ldp x19, x20, [sp, #16] - 20005c14: a9425bf5 ldp x21, x22, [sp, #32] - 20005c18: a94363f7 ldp x23, x24, [sp, #48] - 20005c1c: a8c47bfd ldp x29, x30, [sp], #64 - 20005c20: d65f03c0 ret - 20005c24: b9408a61 ldr w1, [x19, #136] - 20005c28: 7100045f cmp w2, #0x1 - 20005c2c: 2a170037 orr w23, w1, w23 - 20005c30: b9008a77 str w23, [x19, #136] - 20005c34: 54fff9c1 b.ne 20005b6c <xTaskGenericNotifyFromISR+0x7c> // b.any - 20005c38: 17ffffde b 20005bb0 <xTaskGenericNotifyFromISR+0xc0> - 20005c3c: 91002277 add x23, x19, #0x8 - 20005c40: aa1703e0 mov x0, x23 - 20005c44: 97fff70f bl 20003880 <uxListRemove> - 20005c48: f9402e60 ldr x0, [x19, #88] - 20005c4c: d2800022 mov x2, #0x1 // #1 - 20005c50: aa1703e1 mov x1, x23 - 20005c54: f940a683 ldr x3, [x20, #328] - 20005c58: 9ac02042 lsl x2, x2, x0 - 20005c5c: 8b000800 add x0, x0, x0, lsl #2 - 20005c60: aa030042 orr x2, x2, x3 - 20005c64: 8b000e80 add x0, x20, x0, lsl #3 - 20005c68: f900a682 str x2, [x20, #328] - 20005c6c: 97fff6e1 bl 200037f0 <vListInsertEnd> - 20005c70: 17ffffd7 b 20005bcc <xTaskGenericNotifyFromISR+0xdc> - 20005c74: d503201f nop - 20005c78: d503201f nop - 20005c7c: d503201f nop - -0000000020005c80 <vTaskNotifyGiveFromISR>: - 20005c80: a9bc7bfd stp x29, x30, [sp, #-64]! - 20005c84: 910003fd mov x29, sp - 20005c88: a90153f3 stp x19, x20, [sp, #16] - 20005c8c: aa0003f3 mov x19, x0 - 20005c90: a9025bf5 stp x21, x22, [sp, #32] - 20005c94: aa0103f5 mov x21, x1 - 20005c98: 940002fa bl 20006880 <uxPortSetInterruptMask> - 20005c9c: 52800043 mov w3, #0x2 // #2 - 20005ca0: 39423262 ldrb w2, [x19, #140] - 20005ca4: aa0003f4 mov x20, x0 - 20005ca8: 39023263 strb w3, [x19, #140] - 20005cac: b9408a60 ldr w0, [x19, #136] - 20005cb0: 12001c42 and w2, w2, #0xff - 20005cb4: 7100045f cmp w2, #0x1 - 20005cb8: 11000400 add w0, w0, #0x1 - 20005cbc: b9008a60 str w0, [x19, #136] - 20005cc0: 540000c0 b.eq 20005cd8 <vTaskNotifyGiveFromISR+0x58> // b.none - 20005cc4: aa1403e0 mov x0, x20 - 20005cc8: a94153f3 ldp x19, x20, [sp, #16] - 20005ccc: a9425bf5 ldp x21, x22, [sp, #32] - 20005cd0: a8c47bfd ldp x29, x30, [sp], #64 - 20005cd4: 140002db b 20006840 <vPortClearInterruptMask> - 20005cd8: a90363f7 stp x23, x24, [sp, #48] - 20005cdc: b0000ff7 adrp x23, 20202000 <__bss_start> - 20005ce0: 911ec2f6 add x22, x23, #0x7b0 - 20005ce4: f94102c0 ldr x0, [x22, #512] - 20005ce8: b40002e0 cbz x0, 20005d44 <vTaskNotifyGiveFromISR+0xc4> - 20005cec: 910702c0 add x0, x22, #0x1c0 - 20005cf0: 9100c261 add x1, x19, #0x30 - 20005cf4: 97fff6bf bl 200037f0 <vListInsertEnd> - 20005cf8: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005cfc: f9402e61 ldr x1, [x19, #88] - 20005d00: f9419c00 ldr x0, [x0, #824] - 20005d04: f9400000 ldr x0, [x0] - 20005d08: f9402c00 ldr x0, [x0, #88] - 20005d0c: eb00003f cmp x1, x0 - 20005d10: 54000429 b.ls 20005d94 <vTaskNotifyGiveFromISR+0x114> // b.plast - 20005d14: b4000075 cbz x21, 20005d20 <vTaskNotifyGiveFromISR+0xa0> - 20005d18: d2800020 mov x0, #0x1 // #1 - 20005d1c: f90002a0 str x0, [x21] - 20005d20: 911ec2f7 add x23, x23, #0x7b0 - 20005d24: d2800020 mov x0, #0x1 // #1 - 20005d28: a9425bf5 ldp x21, x22, [sp, #32] - 20005d2c: f9010ee0 str x0, [x23, #536] - 20005d30: aa1403e0 mov x0, x20 - 20005d34: a94153f3 ldp x19, x20, [sp, #16] - 20005d38: a94363f7 ldp x23, x24, [sp, #48] - 20005d3c: a8c47bfd ldp x29, x30, [sp], #64 - 20005d40: 140002c0 b 20006840 <vPortClearInterruptMask> - 20005d44: 91002278 add x24, x19, #0x8 - 20005d48: aa1803e0 mov x0, x24 - 20005d4c: 97fff6cd bl 20003880 <uxListRemove> - 20005d50: f9402e60 ldr x0, [x19, #88] - 20005d54: d2800022 mov x2, #0x1 // #1 - 20005d58: aa1803e1 mov x1, x24 - 20005d5c: f940a6c3 ldr x3, [x22, #328] - 20005d60: 9ac02042 lsl x2, x2, x0 - 20005d64: 8b000800 add x0, x0, x0, lsl #2 - 20005d68: aa030042 orr x2, x2, x3 - 20005d6c: 8b000ec0 add x0, x22, x0, lsl #3 - 20005d70: f900a6c2 str x2, [x22, #328] - 20005d74: 97fff69f bl 200037f0 <vListInsertEnd> - 20005d78: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005d7c: f9402e61 ldr x1, [x19, #88] - 20005d80: f9419c00 ldr x0, [x0, #824] - 20005d84: f9400000 ldr x0, [x0] - 20005d88: f9402c00 ldr x0, [x0, #88] - 20005d8c: eb00003f cmp x1, x0 - 20005d90: 54fffc28 b.hi 20005d14 <vTaskNotifyGiveFromISR+0x94> // b.pmore - 20005d94: aa1403e0 mov x0, x20 - 20005d98: a94153f3 ldp x19, x20, [sp, #16] - 20005d9c: a9425bf5 ldp x21, x22, [sp, #32] - 20005da0: a94363f7 ldp x23, x24, [sp, #48] - 20005da4: a8c47bfd ldp x29, x30, [sp], #64 - 20005da8: 140002a6 b 20006840 <vPortClearInterruptMask> - 20005dac: d503201f nop - -0000000020005db0 <xTaskNotifyStateClear>: - 20005db0: a9be7bfd stp x29, x30, [sp, #-32]! - 20005db4: 910003fd mov x29, sp - 20005db8: a90153f3 stp x19, x20, [sp, #16] - 20005dbc: aa0003f3 mov x19, x0 - 20005dc0: b40001c0 cbz x0, 20005df8 <xTaskNotifyStateClear+0x48> - 20005dc4: d2800014 mov x20, #0x0 // #0 - 20005dc8: 940002c2 bl 200068d0 <vPortEnterCritical> - 20005dcc: 39423261 ldrb w1, [x19, #140] - 20005dd0: 12001c21 and w1, w1, #0xff - 20005dd4: 7100083f cmp w1, #0x2 - 20005dd8: 54000061 b.ne 20005de4 <xTaskNotifyStateClear+0x34> // b.any - 20005ddc: d2800034 mov x20, #0x1 // #1 - 20005de0: 3902327f strb wzr, [x19, #140] - 20005de4: 94000257 bl 20006740 <vPortExitCritical> - 20005de8: aa1403e0 mov x0, x20 - 20005dec: a94153f3 ldp x19, x20, [sp, #16] - 20005df0: a8c27bfd ldp x29, x30, [sp], #32 - 20005df4: d65f03c0 ret - 20005df8: f0000fc0 adrp x0, 20200000 <DATA_BASE> - 20005dfc: f9419c00 ldr x0, [x0, #824] - 20005e00: f9400013 ldr x19, [x0] - 20005e04: 17fffff0 b 20005dc4 <xTaskNotifyStateClear+0x14> - 20005e08: d503201f nop - 20005e0c: d503201f nop - -0000000020005e10 <ulTaskNotifyValueClear>: - 20005e10: a9bd7bfd stp x29, x30, [sp, #-48]! - 20005e14: 910003fd mov x29, sp - 20005e18: a90153f3 stp x19, x20, [sp, #16] - 20005e1c: 2a0103f4 mov w20, w1 - 20005e20: f90013f5 str x21, [sp, #32] - 20005e24: b4000200 cbz x0, 20005e64 <ulTaskNotifyValueClear+0x54> - 20005e28: aa0003f3 mov x19, x0 - 20005e2c: f0000fd5 adrp x21, 20200000 <DATA_BASE> - 20005e30: 940002a8 bl 200068d0 <vPortEnterCritical> - 20005e34: f9419eb5 ldr x21, [x21, #824] - 20005e38: f94002a0 ldr x0, [x21] - 20005e3c: b9408815 ldr w21, [x0, #136] - 20005e40: b9408a61 ldr w1, [x19, #136] - 20005e44: 0a340034 bic w20, w1, w20 - 20005e48: b9008a74 str w20, [x19, #136] - 20005e4c: 9400023d bl 20006740 <vPortExitCritical> - 20005e50: 2a1503e0 mov w0, w21 - 20005e54: a94153f3 ldp x19, x20, [sp, #16] - 20005e58: f94013f5 ldr x21, [sp, #32] - 20005e5c: a8c37bfd ldp x29, x30, [sp], #48 - 20005e60: d65f03c0 ret - 20005e64: f0000fd5 adrp x21, 20200000 <DATA_BASE> - 20005e68: f9419ea0 ldr x0, [x21, #824] - 20005e6c: f9400013 ldr x19, [x0] - 20005e70: 17fffff0 b 20005e30 <ulTaskNotifyValueClear+0x20> + 20005ba8: 54000240 b.eq 20005bf0 <xTaskGenericNotifyFromISR+0xc0> // b.none + 20005bac: d2800034 mov x20, #0x1 // #1 + 20005bb0: aa1603e0 mov x0, x22 + 20005bb4: 94000333 bl 20006880 <vPortClearInterruptMask> + 20005bb8: aa1403e0 mov x0, x20 + 20005bbc: a94153f3 ldp x19, x20, [sp, #16] + 20005bc0: a9425bf5 ldp x21, x22, [sp, #32] + 20005bc4: a94363f7 ldp x23, x24, [sp, #48] + 20005bc8: a8c47bfd ldp x29, x30, [sp], #64 + 20005bcc: d65f03c0 ret + 20005bd0: 7100129f cmp w20, #0x4 + 20005bd4: 54fffe81 b.ne 20005ba4 <xTaskGenericNotifyFromISR+0x74> // b.any + 20005bd8: 7100085f cmp w2, #0x2 + 20005bdc: d2800014 mov x20, #0x0 // #0 + 20005be0: 54fffe80 b.eq 20005bb0 <xTaskGenericNotifyFromISR+0x80> // b.none + 20005be4: 7100045f cmp w2, #0x1 + 20005be8: b9008a77 str w23, [x19, #136] + 20005bec: 54fffe01 b.ne 20005bac <xTaskGenericNotifyFromISR+0x7c> // b.any + 20005bf0: b0000ff5 adrp x21, 20202000 <__bss_start> + 20005bf4: 911ec2b4 add x20, x21, #0x7b0 + 20005bf8: f9410280 ldr x0, [x20, #512] + 20005bfc: b4000400 cbz x0, 20005c7c <xTaskGenericNotifyFromISR+0x14c> + 20005c00: 91070280 add x0, x20, #0x1c0 + 20005c04: 9100c261 add x1, x19, #0x30 + 20005c08: 97fff70a bl 20003830 <vListInsertEnd> + 20005c0c: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005c10: f9402e61 ldr x1, [x19, #88] + 20005c14: f9419c00 ldr x0, [x0, #824] + 20005c18: f9400000 ldr x0, [x0] + 20005c1c: f9402c00 ldr x0, [x0, #88] + 20005c20: eb00003f cmp x1, x0 + 20005c24: 54fffc49 b.ls 20005bac <xTaskGenericNotifyFromISR+0x7c> // b.plast + 20005c28: b4000078 cbz x24, 20005c34 <xTaskGenericNotifyFromISR+0x104> + 20005c2c: d2800020 mov x0, #0x1 // #1 + 20005c30: f9000300 str x0, [x24] + 20005c34: d2800020 mov x0, #0x1 // #1 + 20005c38: 911ec2b5 add x21, x21, #0x7b0 + 20005c3c: aa0003f4 mov x20, x0 + 20005c40: f9010ea0 str x0, [x21, #536] + 20005c44: aa1603e0 mov x0, x22 + 20005c48: 9400030e bl 20006880 <vPortClearInterruptMask> + 20005c4c: aa1403e0 mov x0, x20 + 20005c50: a94153f3 ldp x19, x20, [sp, #16] + 20005c54: a9425bf5 ldp x21, x22, [sp, #32] + 20005c58: a94363f7 ldp x23, x24, [sp, #48] + 20005c5c: a8c47bfd ldp x29, x30, [sp], #64 + 20005c60: d65f03c0 ret + 20005c64: b9408a61 ldr w1, [x19, #136] + 20005c68: 7100045f cmp w2, #0x1 + 20005c6c: 2a170037 orr w23, w1, w23 + 20005c70: b9008a77 str w23, [x19, #136] + 20005c74: 54fff9c1 b.ne 20005bac <xTaskGenericNotifyFromISR+0x7c> // b.any + 20005c78: 17ffffde b 20005bf0 <xTaskGenericNotifyFromISR+0xc0> + 20005c7c: 91002277 add x23, x19, #0x8 + 20005c80: aa1703e0 mov x0, x23 + 20005c84: 97fff70f bl 200038c0 <uxListRemove> + 20005c88: f9402e60 ldr x0, [x19, #88] + 20005c8c: d2800022 mov x2, #0x1 // #1 + 20005c90: aa1703e1 mov x1, x23 + 20005c94: f940a683 ldr x3, [x20, #328] + 20005c98: 9ac02042 lsl x2, x2, x0 + 20005c9c: 8b000800 add x0, x0, x0, lsl #2 + 20005ca0: aa030042 orr x2, x2, x3 + 20005ca4: 8b000e80 add x0, x20, x0, lsl #3 + 20005ca8: f900a682 str x2, [x20, #328] + 20005cac: 97fff6e1 bl 20003830 <vListInsertEnd> + 20005cb0: 17ffffd7 b 20005c0c <xTaskGenericNotifyFromISR+0xdc> + 20005cb4: d503201f nop + 20005cb8: d503201f nop + 20005cbc: d503201f nop + +0000000020005cc0 <vTaskNotifyGiveFromISR>: + 20005cc0: a9bc7bfd stp x29, x30, [sp, #-64]! + 20005cc4: 910003fd mov x29, sp + 20005cc8: a90153f3 stp x19, x20, [sp, #16] + 20005ccc: aa0003f3 mov x19, x0 + 20005cd0: a9025bf5 stp x21, x22, [sp, #32] + 20005cd4: aa0103f5 mov x21, x1 + 20005cd8: 940002fa bl 200068c0 <uxPortSetInterruptMask> + 20005cdc: 52800043 mov w3, #0x2 // #2 + 20005ce0: 39423262 ldrb w2, [x19, #140] + 20005ce4: aa0003f4 mov x20, x0 + 20005ce8: 39023263 strb w3, [x19, #140] + 20005cec: b9408a60 ldr w0, [x19, #136] + 20005cf0: 12001c42 and w2, w2, #0xff + 20005cf4: 7100045f cmp w2, #0x1 + 20005cf8: 11000400 add w0, w0, #0x1 + 20005cfc: b9008a60 str w0, [x19, #136] + 20005d00: 540000c0 b.eq 20005d18 <vTaskNotifyGiveFromISR+0x58> // b.none + 20005d04: aa1403e0 mov x0, x20 + 20005d08: a94153f3 ldp x19, x20, [sp, #16] + 20005d0c: a9425bf5 ldp x21, x22, [sp, #32] + 20005d10: a8c47bfd ldp x29, x30, [sp], #64 + 20005d14: 140002db b 20006880 <vPortClearInterruptMask> + 20005d18: a90363f7 stp x23, x24, [sp, #48] + 20005d1c: b0000ff7 adrp x23, 20202000 <__bss_start> + 20005d20: 911ec2f6 add x22, x23, #0x7b0 + 20005d24: f94102c0 ldr x0, [x22, #512] + 20005d28: b40002e0 cbz x0, 20005d84 <vTaskNotifyGiveFromISR+0xc4> + 20005d2c: 910702c0 add x0, x22, #0x1c0 + 20005d30: 9100c261 add x1, x19, #0x30 + 20005d34: 97fff6bf bl 20003830 <vListInsertEnd> + 20005d38: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005d3c: f9402e61 ldr x1, [x19, #88] + 20005d40: f9419c00 ldr x0, [x0, #824] + 20005d44: f9400000 ldr x0, [x0] + 20005d48: f9402c00 ldr x0, [x0, #88] + 20005d4c: eb00003f cmp x1, x0 + 20005d50: 54000429 b.ls 20005dd4 <vTaskNotifyGiveFromISR+0x114> // b.plast + 20005d54: b4000075 cbz x21, 20005d60 <vTaskNotifyGiveFromISR+0xa0> + 20005d58: d2800020 mov x0, #0x1 // #1 + 20005d5c: f90002a0 str x0, [x21] + 20005d60: 911ec2f7 add x23, x23, #0x7b0 + 20005d64: d2800020 mov x0, #0x1 // #1 + 20005d68: a9425bf5 ldp x21, x22, [sp, #32] + 20005d6c: f9010ee0 str x0, [x23, #536] + 20005d70: aa1403e0 mov x0, x20 + 20005d74: a94153f3 ldp x19, x20, [sp, #16] + 20005d78: a94363f7 ldp x23, x24, [sp, #48] + 20005d7c: a8c47bfd ldp x29, x30, [sp], #64 + 20005d80: 140002c0 b 20006880 <vPortClearInterruptMask> + 20005d84: 91002278 add x24, x19, #0x8 + 20005d88: aa1803e0 mov x0, x24 + 20005d8c: 97fff6cd bl 200038c0 <uxListRemove> + 20005d90: f9402e60 ldr x0, [x19, #88] + 20005d94: d2800022 mov x2, #0x1 // #1 + 20005d98: aa1803e1 mov x1, x24 + 20005d9c: f940a6c3 ldr x3, [x22, #328] + 20005da0: 9ac02042 lsl x2, x2, x0 + 20005da4: 8b000800 add x0, x0, x0, lsl #2 + 20005da8: aa030042 orr x2, x2, x3 + 20005dac: 8b000ec0 add x0, x22, x0, lsl #3 + 20005db0: f900a6c2 str x2, [x22, #328] + 20005db4: 97fff69f bl 20003830 <vListInsertEnd> + 20005db8: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005dbc: f9402e61 ldr x1, [x19, #88] + 20005dc0: f9419c00 ldr x0, [x0, #824] + 20005dc4: f9400000 ldr x0, [x0] + 20005dc8: f9402c00 ldr x0, [x0, #88] + 20005dcc: eb00003f cmp x1, x0 + 20005dd0: 54fffc28 b.hi 20005d54 <vTaskNotifyGiveFromISR+0x94> // b.pmore + 20005dd4: aa1403e0 mov x0, x20 + 20005dd8: a94153f3 ldp x19, x20, [sp, #16] + 20005ddc: a9425bf5 ldp x21, x22, [sp, #32] + 20005de0: a94363f7 ldp x23, x24, [sp, #48] + 20005de4: a8c47bfd ldp x29, x30, [sp], #64 + 20005de8: 140002a6 b 20006880 <vPortClearInterruptMask> + 20005dec: d503201f nop + +0000000020005df0 <xTaskNotifyStateClear>: + 20005df0: a9be7bfd stp x29, x30, [sp, #-32]! + 20005df4: 910003fd mov x29, sp + 20005df8: a90153f3 stp x19, x20, [sp, #16] + 20005dfc: aa0003f3 mov x19, x0 + 20005e00: b40001c0 cbz x0, 20005e38 <xTaskNotifyStateClear+0x48> + 20005e04: d2800014 mov x20, #0x0 // #0 + 20005e08: 940002c2 bl 20006910 <vPortEnterCritical> + 20005e0c: 39423261 ldrb w1, [x19, #140] + 20005e10: 12001c21 and w1, w1, #0xff + 20005e14: 7100083f cmp w1, #0x2 + 20005e18: 54000061 b.ne 20005e24 <xTaskNotifyStateClear+0x34> // b.any + 20005e1c: d2800034 mov x20, #0x1 // #1 + 20005e20: 3902327f strb wzr, [x19, #140] + 20005e24: 94000257 bl 20006780 <vPortExitCritical> + 20005e28: aa1403e0 mov x0, x20 + 20005e2c: a94153f3 ldp x19, x20, [sp, #16] + 20005e30: a8c27bfd ldp x29, x30, [sp], #32 + 20005e34: d65f03c0 ret + 20005e38: f0000fc0 adrp x0, 20200000 <DATA_BASE> + 20005e3c: f9419c00 ldr x0, [x0, #824] + 20005e40: f9400013 ldr x19, [x0] + 20005e44: 17fffff0 b 20005e04 <xTaskNotifyStateClear+0x14> + 20005e48: d503201f nop + 20005e4c: d503201f nop + +0000000020005e50 <ulTaskNotifyValueClear>: + 20005e50: a9bd7bfd stp x29, x30, [sp, #-48]! + 20005e54: 910003fd mov x29, sp + 20005e58: a90153f3 stp x19, x20, [sp, #16] + 20005e5c: 2a0103f4 mov w20, w1 + 20005e60: f90013f5 str x21, [sp, #32] + 20005e64: b4000200 cbz x0, 20005ea4 <ulTaskNotifyValueClear+0x54> + 20005e68: aa0003f3 mov x19, x0 + 20005e6c: f0000fd5 adrp x21, 20200000 <DATA_BASE> + 20005e70: 940002a8 bl 20006910 <vPortEnterCritical> + 20005e74: f9419eb5 ldr x21, [x21, #824] + 20005e78: f94002a0 ldr x0, [x21] + 20005e7c: b9408815 ldr w21, [x0, #136] + 20005e80: b9408a61 ldr w1, [x19, #136] + 20005e84: 0a340034 bic w20, w1, w20 + 20005e88: b9008a74 str w20, [x19, #136] + 20005e8c: 9400023d bl 20006780 <vPortExitCritical> + 20005e90: 2a1503e0 mov w0, w21 + 20005e94: a94153f3 ldp x19, x20, [sp, #16] + 20005e98: f94013f5 ldr x21, [sp, #32] + 20005e9c: a8c37bfd ldp x29, x30, [sp], #48 + 20005ea0: d65f03c0 ret + 20005ea4: f0000fd5 adrp x21, 20200000 <DATA_BASE> + 20005ea8: f9419ea0 ldr x0, [x21, #824] + 20005eac: f9400013 ldr x19, [x0] + 20005eb0: 17fffff0 b 20005e70 <ulTaskNotifyValueClear+0x20> ... -0000000020005e80 <prvCheckForValidListAndQueue>: - 20005e80: a9bd7bfd stp x29, x30, [sp, #-48]! - 20005e84: 910003fd mov x29, sp - 20005e88: a90153f3 stp x19, x20, [sp, #16] - 20005e8c: b0000ff3 adrp x19, 20202000 <__bss_start> - 20005e90: 94000290 bl 200068d0 <vPortEnterCritical> - 20005e94: f944ee60 ldr x0, [x19, #2520] - 20005e98: b4000080 cbz x0, 20005ea8 <prvCheckForValidListAndQueue+0x28> - 20005e9c: a94153f3 ldp x19, x20, [sp, #16] - 20005ea0: a8c37bfd ldp x29, x30, [sp], #48 - 20005ea4: 14000227 b 20006740 <vPortExitCritical> - 20005ea8: 91276274 add x20, x19, #0x9d8 - 20005eac: a9025bf5 stp x21, x22, [sp, #32] - 20005eb0: 91002296 add x22, x20, #0x8 - 20005eb4: 9100c295 add x21, x20, #0x30 - 20005eb8: aa1603e0 mov x0, x22 - 20005ebc: 97fff641 bl 200037c0 <vListInitialise> - 20005ec0: aa1503e0 mov x0, x21 - 20005ec4: 97fff63f bl 200037c0 <vListInitialise> - 20005ec8: 52800002 mov w2, #0x0 // #0 - 20005ecc: d2800301 mov x1, #0x18 // #24 - 20005ed0: a905d696 stp x22, x21, [x20, #88] - 20005ed4: d28000a0 mov x0, #0x5 // #5 - 20005ed8: 97fff736 bl 20003bb0 <xQueueGenericCreate> - 20005edc: f904ee60 str x0, [x19, #2520] - 20005ee0: a94153f3 ldp x19, x20, [sp, #16] - 20005ee4: a9425bf5 ldp x21, x22, [sp, #32] - 20005ee8: a8c37bfd ldp x29, x30, [sp], #48 - 20005eec: 14000215 b 20006740 <vPortExitCritical> - -0000000020005ef0 <prvInsertTimerInActiveList>: - 20005ef0: a9bf7bfd stp x29, x30, [sp, #-16]! - 20005ef4: 910003fd mov x29, sp - 20005ef8: eb02003f cmp x1, x2 - 20005efc: aa0003e4 mov x4, x0 - 20005f00: f9000401 str x1, [x0, #8] - 20005f04: f9001000 str x0, [x0, #32] - 20005f08: 54000108 b.hi 20005f28 <prvInsertTimerInActiveList+0x38> // b.pmore - 20005f0c: f9401881 ldr x1, [x4, #48] - 20005f10: cb030042 sub x2, x2, x3 - 20005f14: d2800020 mov x0, #0x1 // #1 - 20005f18: eb01005f cmp x2, x1 - 20005f1c: 540001c3 b.cc 20005f54 <prvInsertTimerInActiveList+0x64> // b.lo, b.ul, b.last - 20005f20: a8c17bfd ldp x29, x30, [sp], #16 - 20005f24: d65f03c0 ret - 20005f28: eb03005f cmp x2, x3 - 20005f2c: d2800020 mov x0, #0x1 // #1 - 20005f30: fa433020 ccmp x1, x3, #0x0, cc // cc = lo, ul, last - 20005f34: 54ffff62 b.cs 20005f20 <prvInsertTimerInActiveList+0x30> // b.hs, b.nlast - 20005f38: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005f3c: 91002081 add x1, x4, #0x8 - 20005f40: f9451800 ldr x0, [x0, #2608] - 20005f44: 97fff637 bl 20003820 <vListInsert> - 20005f48: a8c17bfd ldp x29, x30, [sp], #16 - 20005f4c: d2800000 mov x0, #0x0 // #0 - 20005f50: d65f03c0 ret - 20005f54: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005f58: 91002081 add x1, x4, #0x8 - 20005f5c: f9451c00 ldr x0, [x0, #2616] - 20005f60: 97fff630 bl 20003820 <vListInsert> - 20005f64: a8c17bfd ldp x29, x30, [sp], #16 - 20005f68: d2800000 mov x0, #0x0 // #0 - 20005f6c: d65f03c0 ret - -0000000020005f70 <xTimerCreateTimerTask>: - 20005f70: a9bf7bfd stp x29, x30, [sp, #-16]! - 20005f74: 910003fd mov x29, sp - 20005f78: 97ffffc2 bl 20005e80 <prvCheckForValidListAndQueue> - 20005f7c: b0000fe0 adrp x0, 20202000 <__bss_start> - 20005f80: 91276005 add x5, x0, #0x9d8 - 20005f84: f944ec00 ldr x0, [x0, #2520] - 20005f88: b4000160 cbz x0, 20005fb4 <xTimerCreateTimerTask+0x44> - 20005f8c: f00000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20005f90: b0000000 adrp x0, 20006000 <xTimerCreate+0x40> - 20005f94: a8c17bfd ldp x29, x30, [sp], #16 - 20005f98: 9101a0a5 add x5, x5, #0x68 - 20005f9c: 91058021 add x1, x1, #0x160 - 20005fa0: 91068000 add x0, x0, #0x1a0 - 20005fa4: d28000e4 mov x4, #0x7 // #7 - 20005fa8: d2800003 mov x3, #0x0 // #0 - 20005fac: 52803202 mov w2, #0x190 // #400 - 20005fb0: 17fffa64 b 20004940 <xTaskCreate> - 20005fb4: d2800000 mov x0, #0x0 // #0 - 20005fb8: a8c17bfd ldp x29, x30, [sp], #16 - 20005fbc: d65f03c0 ret - -0000000020005fc0 <xTimerCreate>: - 20005fc0: a9bc7bfd stp x29, x30, [sp, #-64]! - 20005fc4: 910003fd mov x29, sp - 20005fc8: a90363f7 stp x23, x24, [sp, #48] - 20005fcc: aa0003f7 mov x23, x0 - 20005fd0: d2800a00 mov x0, #0x50 // #80 - 20005fd4: aa0103f8 mov x24, x1 - 20005fd8: a90153f3 stp x19, x20, [sp, #16] - 20005fdc: aa0203f4 mov x20, x2 - 20005fe0: a9025bf5 stp x21, x22, [sp, #32] - 20005fe4: aa0303f6 mov x22, x3 - 20005fe8: aa0403f5 mov x21, x4 - 20005fec: 94000411 bl 20007030 <pvPortMalloc> - 20005ff0: aa0003f3 mov x19, x0 - 20005ff4: b4000180 cbz x0, 20006024 <xTimerCreate+0x64> - 20005ff8: 3901201f strb wzr, [x0, #72] - 20005ffc: 97ffffa1 bl 20005e80 <prvCheckForValidListAndQueue> - 20006000: 91002260 add x0, x19, #0x8 - 20006004: f9000277 str x23, [x19] - 20006008: a9035a78 stp x24, x22, [x19, #48] - 2000600c: f9002275 str x21, [x19, #64] - 20006010: 97fff5f4 bl 200037e0 <vListInitialiseItem> - 20006014: b4000094 cbz x20, 20006024 <xTimerCreate+0x64> - 20006018: 39412260 ldrb w0, [x19, #72] - 2000601c: 321e0000 orr w0, w0, #0x4 - 20006020: 39012260 strb w0, [x19, #72] - 20006024: aa1303e0 mov x0, x19 - 20006028: a94153f3 ldp x19, x20, [sp, #16] - 2000602c: a9425bf5 ldp x21, x22, [sp, #32] - 20006030: a94363f7 ldp x23, x24, [sp, #48] - 20006034: a8c47bfd ldp x29, x30, [sp], #64 - 20006038: d65f03c0 ret - 2000603c: d503201f nop - -0000000020006040 <xTimerGenericCommand>: - 20006040: a9bc7bfd stp x29, x30, [sp, #-64]! - 20006044: 910003fd mov x29, sp - 20006048: a90153f3 stp x19, x20, [sp, #16] - 2000604c: 90000ff4 adrp x20, 20202000 <__bss_start> - 20006050: f944ee86 ldr x6, [x20, #2520] - 20006054: b4000326 cbz x6, 200060b8 <xTimerGenericCommand+0x78> - 20006058: f100143f cmp x1, #0x5 - 2000605c: a9028be1 stp x1, x2, [sp, #40] - 20006060: f9001fe0 str x0, [sp, #56] - 20006064: 540001ac b.gt 20006098 <xTimerGenericCommand+0x58> - 20006068: aa0403f3 mov x19, x4 - 2000606c: 97fffd01 bl 20005470 <xTaskGetSchedulerState> - 20006070: f100081f cmp x0, #0x2 - 20006074: 540002a0 b.eq 200060c8 <xTimerGenericCommand+0x88> // b.none - 20006078: 9100a3e1 add x1, sp, #0x28 - 2000607c: f944ee80 ldr x0, [x20, #2520] - 20006080: d2800003 mov x3, #0x0 // #0 - 20006084: d2800002 mov x2, #0x0 // #0 - 20006088: 97fff6fe bl 20003c80 <xQueueGenericSend> - 2000608c: a94153f3 ldp x19, x20, [sp, #16] - 20006090: a8c47bfd ldp x29, x30, [sp], #64 - 20006094: d65f03c0 ret - 20006098: aa0303e2 mov x2, x3 - 2000609c: 9100a3e1 add x1, sp, #0x28 - 200060a0: aa0603e0 mov x0, x6 - 200060a4: d2800003 mov x3, #0x0 // #0 - 200060a8: 97fff77a bl 20003e90 <xQueueGenericSendFromISR> - 200060ac: a94153f3 ldp x19, x20, [sp, #16] - 200060b0: a8c47bfd ldp x29, x30, [sp], #64 - 200060b4: d65f03c0 ret - 200060b8: d2800000 mov x0, #0x0 // #0 - 200060bc: a94153f3 ldp x19, x20, [sp, #16] - 200060c0: a8c47bfd ldp x29, x30, [sp], #64 - 200060c4: d65f03c0 ret - 200060c8: aa1303e2 mov x2, x19 - 200060cc: 9100a3e1 add x1, sp, #0x28 - 200060d0: f944ee80 ldr x0, [x20, #2520] - 200060d4: d2800003 mov x3, #0x0 // #0 - 200060d8: 97fff6ea bl 20003c80 <xQueueGenericSend> - 200060dc: a94153f3 ldp x19, x20, [sp, #16] - 200060e0: a8c47bfd ldp x29, x30, [sp], #64 - 200060e4: d65f03c0 ret - 200060e8: d503201f nop - 200060ec: d503201f nop - -00000000200060f0 <prvSwitchTimerLists>: - 200060f0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200060f4: 910003fd mov x29, sp - 200060f8: a90153f3 stp x19, x20, [sp, #16] - 200060fc: a9025bf5 stp x21, x22, [sp, #32] - 20006100: 90000ff5 adrp x21, 20202000 <__bss_start> - 20006104: 912762b5 add x21, x21, #0x9d8 - 20006108: 1400000c b 20006138 <prvSwitchTimerLists+0x48> - 2000610c: f9400c00 ldr x0, [x0, #24] - 20006110: f9400c13 ldr x19, [x0, #24] - 20006114: f9400016 ldr x22, [x0] - 20006118: 91002274 add x20, x19, #0x8 - 2000611c: aa1403e0 mov x0, x20 - 20006120: 97fff5d8 bl 20003880 <uxListRemove> - 20006124: aa1303e0 mov x0, x19 - 20006128: f9402261 ldr x1, [x19, #64] - 2000612c: d63f0020 blr x1 - 20006130: 39412260 ldrb w0, [x19, #72] - 20006134: 37100140 tbnz w0, #2, 2000615c <prvSwitchTimerLists+0x6c> - 20006138: f9402ea0 ldr x0, [x21, #88] - 2000613c: f9400001 ldr x1, [x0] - 20006140: b5fffe61 cbnz x1, 2000610c <prvSwitchTimerLists+0x1c> - 20006144: f94032a1 ldr x1, [x21, #96] - 20006148: a94153f3 ldp x19, x20, [sp, #16] - 2000614c: a90582a1 stp x1, x0, [x21, #88] - 20006150: a9425bf5 ldp x21, x22, [sp, #32] - 20006154: a8c37bfd ldp x29, x30, [sp], #48 - 20006158: d65f03c0 ret - 2000615c: f9401a65 ldr x5, [x19, #48] - 20006160: d2800004 mov x4, #0x0 // #0 - 20006164: d2800003 mov x3, #0x0 // #0 - 20006168: aa1603e2 mov x2, x22 - 2000616c: d2800001 mov x1, #0x0 // #0 - 20006170: aa1303e0 mov x0, x19 - 20006174: 8b0502c5 add x5, x22, x5 - 20006178: eb0502df cmp x22, x5 - 2000617c: 540000e2 b.cs 20006198 <prvSwitchTimerLists+0xa8> // b.hs, b.nlast - 20006180: aa1403e1 mov x1, x20 - 20006184: f9000665 str x5, [x19, #8] - 20006188: f9001273 str x19, [x19, #32] - 2000618c: f9402ea0 ldr x0, [x21, #88] - 20006190: 97fff5a4 bl 20003820 <vListInsert> - 20006194: 17ffffe9 b 20006138 <prvSwitchTimerLists+0x48> - 20006198: 97ffffaa bl 20006040 <xTimerGenericCommand> - 2000619c: 17ffffe7 b 20006138 <prvSwitchTimerLists+0x48> - -00000000200061a0 <prvTimerTask>: - 200061a0: a9ba7bfd stp x29, x30, [sp, #-96]! - 200061a4: 910003fd mov x29, sp - 200061a8: a90153f3 stp x19, x20, [sp, #16] - 200061ac: 90000ff3 adrp x19, 20202000 <__bss_start> - 200061b0: 91276273 add x19, x19, #0x9d8 - 200061b4: a9025bf5 stp x21, x22, [sp, #32] - 200061b8: 910123f6 add x22, sp, #0x48 - 200061bc: f9001bf7 str x23, [sp, #48] - 200061c0: f9402e60 ldr x0, [x19, #88] - 200061c4: f9400015 ldr x21, [x0] - 200061c8: b4000c35 cbz x21, 2000634c <prvTimerTask+0x1ac> - 200061cc: f9400c00 ldr x0, [x0, #24] - 200061d0: f9400015 ldr x21, [x0] - 200061d4: 97fffa9b bl 20004c40 <vTaskSuspendAll> - 200061d8: 97fffaa2 bl 20004c60 <xTaskGetTickCount> - 200061dc: f9403a61 ldr x1, [x19, #112] - 200061e0: aa0003f4 mov x20, x0 - 200061e4: eb01001f cmp x0, x1 - 200061e8: 54000be3 b.cc 20006364 <prvTimerTask+0x1c4> // b.lo, b.ul, b.last - 200061ec: eb0002bf cmp x21, x0 - 200061f0: f9003a60 str x0, [x19, #112] - 200061f4: d2800002 mov x2, #0x0 // #0 - 200061f8: 54000c88 b.hi 20006388 <prvTimerTask+0x1e8> // b.pmore - 200061fc: 97fffb2d bl 20004eb0 <xTaskResumeAll> +0000000020005ec0 <prvCheckForValidListAndQueue>: + 20005ec0: a9bd7bfd stp x29, x30, [sp, #-48]! + 20005ec4: 910003fd mov x29, sp + 20005ec8: a90153f3 stp x19, x20, [sp, #16] + 20005ecc: b0000ff3 adrp x19, 20202000 <__bss_start> + 20005ed0: 94000290 bl 20006910 <vPortEnterCritical> + 20005ed4: f944ee60 ldr x0, [x19, #2520] + 20005ed8: b4000080 cbz x0, 20005ee8 <prvCheckForValidListAndQueue+0x28> + 20005edc: a94153f3 ldp x19, x20, [sp, #16] + 20005ee0: a8c37bfd ldp x29, x30, [sp], #48 + 20005ee4: 14000227 b 20006780 <vPortExitCritical> + 20005ee8: 91276274 add x20, x19, #0x9d8 + 20005eec: a9025bf5 stp x21, x22, [sp, #32] + 20005ef0: 91002296 add x22, x20, #0x8 + 20005ef4: 9100c295 add x21, x20, #0x30 + 20005ef8: aa1603e0 mov x0, x22 + 20005efc: 97fff641 bl 20003800 <vListInitialise> + 20005f00: aa1503e0 mov x0, x21 + 20005f04: 97fff63f bl 20003800 <vListInitialise> + 20005f08: 52800002 mov w2, #0x0 // #0 + 20005f0c: d2800301 mov x1, #0x18 // #24 + 20005f10: a905d696 stp x22, x21, [x20, #88] + 20005f14: d28000a0 mov x0, #0x5 // #5 + 20005f18: 97fff736 bl 20003bf0 <xQueueGenericCreate> + 20005f1c: f904ee60 str x0, [x19, #2520] + 20005f20: a94153f3 ldp x19, x20, [sp, #16] + 20005f24: a9425bf5 ldp x21, x22, [sp, #32] + 20005f28: a8c37bfd ldp x29, x30, [sp], #48 + 20005f2c: 14000215 b 20006780 <vPortExitCritical> + +0000000020005f30 <prvInsertTimerInActiveList>: + 20005f30: a9bf7bfd stp x29, x30, [sp, #-16]! + 20005f34: 910003fd mov x29, sp + 20005f38: eb02003f cmp x1, x2 + 20005f3c: aa0003e4 mov x4, x0 + 20005f40: f9000401 str x1, [x0, #8] + 20005f44: f9001000 str x0, [x0, #32] + 20005f48: 54000108 b.hi 20005f68 <prvInsertTimerInActiveList+0x38> // b.pmore + 20005f4c: f9401881 ldr x1, [x4, #48] + 20005f50: cb030042 sub x2, x2, x3 + 20005f54: d2800020 mov x0, #0x1 // #1 + 20005f58: eb01005f cmp x2, x1 + 20005f5c: 540001c3 b.cc 20005f94 <prvInsertTimerInActiveList+0x64> // b.lo, b.ul, b.last + 20005f60: a8c17bfd ldp x29, x30, [sp], #16 + 20005f64: d65f03c0 ret + 20005f68: eb03005f cmp x2, x3 + 20005f6c: d2800020 mov x0, #0x1 // #1 + 20005f70: fa433020 ccmp x1, x3, #0x0, cc // cc = lo, ul, last + 20005f74: 54ffff62 b.cs 20005f60 <prvInsertTimerInActiveList+0x30> // b.hs, b.nlast + 20005f78: b0000fe0 adrp x0, 20202000 <__bss_start> + 20005f7c: 91002081 add x1, x4, #0x8 + 20005f80: f9451800 ldr x0, [x0, #2608] + 20005f84: 97fff637 bl 20003860 <vListInsert> + 20005f88: a8c17bfd ldp x29, x30, [sp], #16 + 20005f8c: d2800000 mov x0, #0x0 // #0 + 20005f90: d65f03c0 ret + 20005f94: b0000fe0 adrp x0, 20202000 <__bss_start> + 20005f98: 91002081 add x1, x4, #0x8 + 20005f9c: f9451c00 ldr x0, [x0, #2616] + 20005fa0: 97fff630 bl 20003860 <vListInsert> + 20005fa4: a8c17bfd ldp x29, x30, [sp], #16 + 20005fa8: d2800000 mov x0, #0x0 // #0 + 20005fac: d65f03c0 ret + +0000000020005fb0 <xTimerCreateTimerTask>: + 20005fb0: a9bf7bfd stp x29, x30, [sp, #-16]! + 20005fb4: 910003fd mov x29, sp + 20005fb8: 97ffffc2 bl 20005ec0 <prvCheckForValidListAndQueue> + 20005fbc: b0000fe0 adrp x0, 20202000 <__bss_start> + 20005fc0: 91276005 add x5, x0, #0x9d8 + 20005fc4: f944ec00 ldr x0, [x0, #2520] + 20005fc8: b4000160 cbz x0, 20005ff4 <xTimerCreateTimerTask+0x44> + 20005fcc: f00000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20005fd0: b0000000 adrp x0, 20006000 <xTimerCreate> + 20005fd4: a8c17bfd ldp x29, x30, [sp], #16 + 20005fd8: 9101a0a5 add x5, x5, #0x68 + 20005fdc: 91070021 add x1, x1, #0x1c0 + 20005fe0: 91078000 add x0, x0, #0x1e0 + 20005fe4: d28000e4 mov x4, #0x7 // #7 + 20005fe8: d2800003 mov x3, #0x0 // #0 + 20005fec: 52803202 mov w2, #0x190 // #400 + 20005ff0: 17fffa64 b 20004980 <xTaskCreate> + 20005ff4: d2800000 mov x0, #0x0 // #0 + 20005ff8: a8c17bfd ldp x29, x30, [sp], #16 + 20005ffc: d65f03c0 ret + +0000000020006000 <xTimerCreate>: + 20006000: a9bc7bfd stp x29, x30, [sp, #-64]! + 20006004: 910003fd mov x29, sp + 20006008: a90363f7 stp x23, x24, [sp, #48] + 2000600c: aa0003f7 mov x23, x0 + 20006010: d2800a00 mov x0, #0x50 // #80 + 20006014: aa0103f8 mov x24, x1 + 20006018: a90153f3 stp x19, x20, [sp, #16] + 2000601c: aa0203f4 mov x20, x2 + 20006020: a9025bf5 stp x21, x22, [sp, #32] + 20006024: aa0303f6 mov x22, x3 + 20006028: aa0403f5 mov x21, x4 + 2000602c: 94000441 bl 20007130 <pvPortMalloc> + 20006030: aa0003f3 mov x19, x0 + 20006034: b4000180 cbz x0, 20006064 <xTimerCreate+0x64> + 20006038: 3901201f strb wzr, [x0, #72] + 2000603c: 97ffffa1 bl 20005ec0 <prvCheckForValidListAndQueue> + 20006040: 91002260 add x0, x19, #0x8 + 20006044: f9000277 str x23, [x19] + 20006048: a9035a78 stp x24, x22, [x19, #48] + 2000604c: f9002275 str x21, [x19, #64] + 20006050: 97fff5f4 bl 20003820 <vListInitialiseItem> + 20006054: b4000094 cbz x20, 20006064 <xTimerCreate+0x64> + 20006058: 39412260 ldrb w0, [x19, #72] + 2000605c: 321e0000 orr w0, w0, #0x4 + 20006060: 39012260 strb w0, [x19, #72] + 20006064: aa1303e0 mov x0, x19 + 20006068: a94153f3 ldp x19, x20, [sp, #16] + 2000606c: a9425bf5 ldp x21, x22, [sp, #32] + 20006070: a94363f7 ldp x23, x24, [sp, #48] + 20006074: a8c47bfd ldp x29, x30, [sp], #64 + 20006078: d65f03c0 ret + 2000607c: d503201f nop + +0000000020006080 <xTimerGenericCommand>: + 20006080: a9bc7bfd stp x29, x30, [sp, #-64]! + 20006084: 910003fd mov x29, sp + 20006088: a90153f3 stp x19, x20, [sp, #16] + 2000608c: 90000ff4 adrp x20, 20202000 <__bss_start> + 20006090: f944ee86 ldr x6, [x20, #2520] + 20006094: b4000326 cbz x6, 200060f8 <xTimerGenericCommand+0x78> + 20006098: f100143f cmp x1, #0x5 + 2000609c: a9028be1 stp x1, x2, [sp, #40] + 200060a0: f9001fe0 str x0, [sp, #56] + 200060a4: 540001ac b.gt 200060d8 <xTimerGenericCommand+0x58> + 200060a8: aa0403f3 mov x19, x4 + 200060ac: 97fffd01 bl 200054b0 <xTaskGetSchedulerState> + 200060b0: f100081f cmp x0, #0x2 + 200060b4: 540002a0 b.eq 20006108 <xTimerGenericCommand+0x88> // b.none + 200060b8: 9100a3e1 add x1, sp, #0x28 + 200060bc: f944ee80 ldr x0, [x20, #2520] + 200060c0: d2800003 mov x3, #0x0 // #0 + 200060c4: d2800002 mov x2, #0x0 // #0 + 200060c8: 97fff6fe bl 20003cc0 <xQueueGenericSend> + 200060cc: a94153f3 ldp x19, x20, [sp, #16] + 200060d0: a8c47bfd ldp x29, x30, [sp], #64 + 200060d4: d65f03c0 ret + 200060d8: aa0303e2 mov x2, x3 + 200060dc: 9100a3e1 add x1, sp, #0x28 + 200060e0: aa0603e0 mov x0, x6 + 200060e4: d2800003 mov x3, #0x0 // #0 + 200060e8: 97fff77a bl 20003ed0 <xQueueGenericSendFromISR> + 200060ec: a94153f3 ldp x19, x20, [sp, #16] + 200060f0: a8c47bfd ldp x29, x30, [sp], #64 + 200060f4: d65f03c0 ret + 200060f8: d2800000 mov x0, #0x0 // #0 + 200060fc: a94153f3 ldp x19, x20, [sp, #16] + 20006100: a8c47bfd ldp x29, x30, [sp], #64 + 20006104: d65f03c0 ret + 20006108: aa1303e2 mov x2, x19 + 2000610c: 9100a3e1 add x1, sp, #0x28 + 20006110: f944ee80 ldr x0, [x20, #2520] + 20006114: d2800003 mov x3, #0x0 // #0 + 20006118: 97fff6ea bl 20003cc0 <xQueueGenericSend> + 2000611c: a94153f3 ldp x19, x20, [sp, #16] + 20006120: a8c47bfd ldp x29, x30, [sp], #64 + 20006124: d65f03c0 ret + 20006128: d503201f nop + 2000612c: d503201f nop + +0000000020006130 <prvSwitchTimerLists>: + 20006130: a9bd7bfd stp x29, x30, [sp, #-48]! + 20006134: 910003fd mov x29, sp + 20006138: a90153f3 stp x19, x20, [sp, #16] + 2000613c: a9025bf5 stp x21, x22, [sp, #32] + 20006140: 90000ff5 adrp x21, 20202000 <__bss_start> + 20006144: 912762b5 add x21, x21, #0x9d8 + 20006148: 1400000c b 20006178 <prvSwitchTimerLists+0x48> + 2000614c: f9400c00 ldr x0, [x0, #24] + 20006150: f9400c13 ldr x19, [x0, #24] + 20006154: f9400016 ldr x22, [x0] + 20006158: 91002274 add x20, x19, #0x8 + 2000615c: aa1403e0 mov x0, x20 + 20006160: 97fff5d8 bl 200038c0 <uxListRemove> + 20006164: aa1303e0 mov x0, x19 + 20006168: f9402261 ldr x1, [x19, #64] + 2000616c: d63f0020 blr x1 + 20006170: 39412260 ldrb w0, [x19, #72] + 20006174: 37100140 tbnz w0, #2, 2000619c <prvSwitchTimerLists+0x6c> + 20006178: f9402ea0 ldr x0, [x21, #88] + 2000617c: f9400001 ldr x1, [x0] + 20006180: b5fffe61 cbnz x1, 2000614c <prvSwitchTimerLists+0x1c> + 20006184: f94032a1 ldr x1, [x21, #96] + 20006188: a94153f3 ldp x19, x20, [sp, #16] + 2000618c: a90582a1 stp x1, x0, [x21, #88] + 20006190: a9425bf5 ldp x21, x22, [sp, #32] + 20006194: a8c37bfd ldp x29, x30, [sp], #48 + 20006198: d65f03c0 ret + 2000619c: f9401a65 ldr x5, [x19, #48] + 200061a0: d2800004 mov x4, #0x0 // #0 + 200061a4: d2800003 mov x3, #0x0 // #0 + 200061a8: aa1603e2 mov x2, x22 + 200061ac: d2800001 mov x1, #0x0 // #0 + 200061b0: aa1303e0 mov x0, x19 + 200061b4: 8b0502c5 add x5, x22, x5 + 200061b8: eb0502df cmp x22, x5 + 200061bc: 540000e2 b.cs 200061d8 <prvSwitchTimerLists+0xa8> // b.hs, b.nlast + 200061c0: aa1403e1 mov x1, x20 + 200061c4: f9000665 str x5, [x19, #8] + 200061c8: f9001273 str x19, [x19, #32] + 200061cc: f9402ea0 ldr x0, [x21, #88] + 200061d0: 97fff5a4 bl 20003860 <vListInsert> + 200061d4: 17ffffe9 b 20006178 <prvSwitchTimerLists+0x48> + 200061d8: 97ffffaa bl 20006080 <xTimerGenericCommand> + 200061dc: 17ffffe7 b 20006178 <prvSwitchTimerLists+0x48> + +00000000200061e0 <prvTimerTask>: + 200061e0: a9ba7bfd stp x29, x30, [sp, #-96]! + 200061e4: 910003fd mov x29, sp + 200061e8: a90153f3 stp x19, x20, [sp, #16] + 200061ec: 90000ff3 adrp x19, 20202000 <__bss_start> + 200061f0: 91276273 add x19, x19, #0x9d8 + 200061f4: a9025bf5 stp x21, x22, [sp, #32] + 200061f8: 910123f6 add x22, sp, #0x48 + 200061fc: f9001bf7 str x23, [sp, #48] 20006200: f9402e60 ldr x0, [x19, #88] - 20006204: f9400c00 ldr x0, [x0, #24] - 20006208: f9400c17 ldr x23, [x0, #24] - 2000620c: 910022e0 add x0, x23, #0x8 - 20006210: 97fff59c bl 20003880 <uxListRemove> - 20006214: 394122e0 ldrb w0, [x23, #72] - 20006218: 37100e20 tbnz w0, #2, 200063dc <prvTimerTask+0x23c> - 2000621c: 121f7800 and w0, w0, #0xfffffffe - 20006220: 390122e0 strb w0, [x23, #72] - 20006224: aa1703e0 mov x0, x23 - 20006228: f94022e1 ldr x1, [x23, #64] - 2000622c: d63f0020 blr x1 - 20006230: d2800002 mov x2, #0x0 // #0 - 20006234: aa1603e1 mov x1, x22 - 20006238: f9400260 ldr x0, [x19] - 2000623c: 97fff78d bl 20004070 <xQueueReceive> - 20006240: b4fffc00 cbz x0, 200061c0 <prvTimerTask+0x20> - 20006244: f94027e0 ldr x0, [sp, #72] - 20006248: b7ffff40 tbnz x0, #63, 20006230 <prvTimerTask+0x90> - 2000624c: f9402ff5 ldr x21, [sp, #88] - 20006250: f94016a0 ldr x0, [x21, #40] - 20006254: b4000060 cbz x0, 20006260 <prvTimerTask+0xc0> - 20006258: 910022a0 add x0, x21, #0x8 - 2000625c: 97fff589 bl 20003880 <uxListRemove> - 20006260: 97fffa80 bl 20004c60 <xTaskGetTickCount> - 20006264: f9403a61 ldr x1, [x19, #112] - 20006268: aa0003f4 mov x20, x0 - 2000626c: eb01001f cmp x0, x1 - 20006270: 540009a3 b.cc 200063a4 <prvTimerTask+0x204> // b.lo, b.ul, b.last - 20006274: f94027e1 ldr x1, [sp, #72] - 20006278: f9003a74 str x20, [x19, #112] - 2000627c: f100143f cmp x1, #0x5 - 20006280: 540009c0 b.eq 200063b8 <prvTimerTask+0x218> // b.none - 20006284: 5400020c b.gt 200062c4 <prvTimerTask+0x124> - 20006288: f1000c3f cmp x1, #0x3 - 2000628c: 54000a00 b.eq 200063cc <prvTimerTask+0x22c> // b.none - 20006290: f100103f cmp x1, #0x4 - 20006294: 54000241 b.ne 200062dc <prvTimerTask+0x13c> // b.any - 20006298: 394122a4 ldrb w4, [x21, #72] - 2000629c: aa1503e0 mov x0, x21 - 200062a0: aa1403e3 mov x3, x20 - 200062a4: aa1403e2 mov x2, x20 - 200062a8: f9402be5 ldr x5, [sp, #80] - 200062ac: 32000084 orr w4, w4, #0x1 - 200062b0: 8b1400a1 add x1, x5, x20 - 200062b4: f9001aa5 str x5, [x21, #48] - 200062b8: 390122a4 strb w4, [x21, #72] - 200062bc: 97ffff0d bl 20005ef0 <prvInsertTimerInActiveList> - 200062c0: 17ffffdc b 20006230 <prvTimerTask+0x90> - 200062c4: f100203f cmp x1, #0x8 - 200062c8: 54000820 b.eq 200063cc <prvTimerTask+0x22c> // b.none - 200062cc: 540003cd b.le 20006344 <prvTimerTask+0x1a4> - 200062d0: f100243f cmp x1, #0x9 - 200062d4: 54fffe20 b.eq 20006298 <prvTimerTask+0xf8> // b.none - 200062d8: 17ffffd6 b 20006230 <prvTimerTask+0x90> - 200062dc: f100083f cmp x1, #0x2 - 200062e0: 54fffa88 b.hi 20006230 <prvTimerTask+0x90> // b.pmore - 200062e4: 394122a4 ldrb w4, [x21, #72] - 200062e8: aa1403e2 mov x2, x20 - 200062ec: aa1503e0 mov x0, x21 - 200062f0: f9401aa1 ldr x1, [x21, #48] - 200062f4: f9402be3 ldr x3, [sp, #80] - 200062f8: 32000084 orr w4, w4, #0x1 - 200062fc: 390122a4 strb w4, [x21, #72] - 20006300: 8b010061 add x1, x3, x1 - 20006304: 97fffefb bl 20005ef0 <prvInsertTimerInActiveList> - 20006308: b4fff940 cbz x0, 20006230 <prvTimerTask+0x90> - 2000630c: aa1503e0 mov x0, x21 - 20006310: f94022a1 ldr x1, [x21, #64] - 20006314: d63f0020 blr x1 - 20006318: 394122a0 ldrb w0, [x21, #72] - 2000631c: 3617f8a0 tbz w0, #2, 20006230 <prvTimerTask+0x90> - 20006320: f9401aa2 ldr x2, [x21, #48] - 20006324: aa1503e0 mov x0, x21 - 20006328: d2800004 mov x4, #0x0 // #0 - 2000632c: d2800003 mov x3, #0x0 // #0 - 20006330: d2800001 mov x1, #0x0 // #0 - 20006334: f9402be5 ldr x5, [sp, #80] - 20006338: 8b0200a2 add x2, x5, x2 - 2000633c: 97ffff41 bl 20006040 <xTimerGenericCommand> - 20006340: 17ffffbc b 20006230 <prvTimerTask+0x90> - 20006344: 54fffd01 b.ne 200062e4 <prvTimerTask+0x144> // b.any - 20006348: 17ffffba b 20006230 <prvTimerTask+0x90> - 2000634c: 97fffa3d bl 20004c40 <vTaskSuspendAll> - 20006350: 97fffa44 bl 20004c60 <xTaskGetTickCount> - 20006354: f9403a61 ldr x1, [x19, #112] - 20006358: aa0003f4 mov x20, x0 - 2000635c: eb01001f cmp x0, x1 - 20006360: 540000a2 b.cs 20006374 <prvTimerTask+0x1d4> // b.hs, b.nlast - 20006364: 97ffff63 bl 200060f0 <prvSwitchTimerLists> - 20006368: f9003a74 str x20, [x19, #112] - 2000636c: 97fffad1 bl 20004eb0 <xTaskResumeAll> - 20006370: 17ffffb0 b 20006230 <prvTimerTask+0x90> - 20006374: f9403260 ldr x0, [x19, #96] - 20006378: f9003a74 str x20, [x19, #112] - 2000637c: f9400000 ldr x0, [x0] - 20006380: f100001f cmp x0, #0x0 - 20006384: 9a9f17e2 cset x2, eq // eq = none - 20006388: f9400260 ldr x0, [x19] - 2000638c: cb1402a1 sub x1, x21, x20 - 20006390: 97fff908 bl 200047b0 <vQueueWaitForMessageRestricted> - 20006394: 97fffac7 bl 20004eb0 <xTaskResumeAll> - 20006398: b5fff4c0 cbnz x0, 20006230 <prvTimerTask+0x90> - 2000639c: d4000001 svc #0x0 - 200063a0: 17ffffa4 b 20006230 <prvTimerTask+0x90> - 200063a4: 97ffff53 bl 200060f0 <prvSwitchTimerLists> - 200063a8: f94027e1 ldr x1, [sp, #72] - 200063ac: f9003a74 str x20, [x19, #112] - 200063b0: f100143f cmp x1, #0x5 - 200063b4: 54fff681 b.ne 20006284 <prvTimerTask+0xe4> // b.any - 200063b8: 394122a0 ldrb w0, [x21, #72] - 200063bc: 360802c0 tbz w0, #1, 20006414 <prvTimerTask+0x274> - 200063c0: 121f7800 and w0, w0, #0xfffffffe - 200063c4: 390122a0 strb w0, [x21, #72] - 200063c8: 17ffff9a b 20006230 <prvTimerTask+0x90> - 200063cc: 394122a0 ldrb w0, [x21, #72] - 200063d0: 121f7800 and w0, w0, #0xfffffffe - 200063d4: 390122a0 strb w0, [x21, #72] - 200063d8: 17ffff96 b 20006230 <prvTimerTask+0x90> - 200063dc: f9401ae1 ldr x1, [x23, #48] - 200063e0: aa1403e2 mov x2, x20 - 200063e4: aa1503e3 mov x3, x21 - 200063e8: aa1703e0 mov x0, x23 - 200063ec: 8b0102a1 add x1, x21, x1 - 200063f0: 97fffec0 bl 20005ef0 <prvInsertTimerInActiveList> - 200063f4: b4fff180 cbz x0, 20006224 <prvTimerTask+0x84> - 200063f8: aa1503e2 mov x2, x21 - 200063fc: d2800004 mov x4, #0x0 // #0 - 20006400: d2800003 mov x3, #0x0 // #0 - 20006404: d2800001 mov x1, #0x0 // #0 - 20006408: aa1703e0 mov x0, x23 - 2000640c: 97ffff0d bl 20006040 <xTimerGenericCommand> - 20006410: 17ffff85 b 20006224 <prvTimerTask+0x84> - 20006414: aa1503e0 mov x0, x21 - 20006418: 9400032a bl 200070c0 <vPortFree> - 2000641c: 17ffff85 b 20006230 <prvTimerTask+0x90> - -0000000020006420 <xTimerGetTimerDaemonTaskHandle>: - 20006420: 90000fe0 adrp x0, 20202000 <__bss_start> - 20006424: f9452000 ldr x0, [x0, #2624] - 20006428: d65f03c0 ret - 2000642c: d503201f nop - -0000000020006430 <xTimerGetPeriod>: - 20006430: f9401800 ldr x0, [x0, #48] - 20006434: d65f03c0 ret - 20006438: d503201f nop - 2000643c: d503201f nop - -0000000020006440 <vTimerSetReloadMode>: - 20006440: a9be7bfd stp x29, x30, [sp, #-32]! - 20006444: 910003fd mov x29, sp - 20006448: a90153f3 stp x19, x20, [sp, #16] - 2000644c: aa0103f4 mov x20, x1 - 20006450: aa0003f3 mov x19, x0 - 20006454: 9400011f bl 200068d0 <vPortEnterCritical> - 20006458: b40000f4 cbz x20, 20006474 <vTimerSetReloadMode+0x34> - 2000645c: 39412260 ldrb w0, [x19, #72] - 20006460: 321e0000 orr w0, w0, #0x4 - 20006464: 39012260 strb w0, [x19, #72] - 20006468: a94153f3 ldp x19, x20, [sp, #16] - 2000646c: a8c27bfd ldp x29, x30, [sp], #32 - 20006470: 140000b4 b 20006740 <vPortExitCritical> - 20006474: 39412260 ldrb w0, [x19, #72] - 20006478: 121d7800 and w0, w0, #0xfffffffb - 2000647c: 12001c00 and w0, w0, #0xff - 20006480: 39012260 strb w0, [x19, #72] - 20006484: a94153f3 ldp x19, x20, [sp, #16] - 20006488: a8c27bfd ldp x29, x30, [sp], #32 - 2000648c: 140000ad b 20006740 <vPortExitCritical> - -0000000020006490 <uxTimerGetReloadMode>: - 20006490: a9be7bfd stp x29, x30, [sp, #-32]! - 20006494: 910003fd mov x29, sp - 20006498: f9000bf3 str x19, [sp, #16] - 2000649c: aa0003f3 mov x19, x0 - 200064a0: 9400010c bl 200068d0 <vPortEnterCritical> - 200064a4: 39412273 ldrb w19, [x19, #72] - 200064a8: 940000a6 bl 20006740 <vPortExitCritical> - 200064ac: d3420a73 ubfx x19, x19, #2, #1 - 200064b0: aa1303e0 mov x0, x19 - 200064b4: f9400bf3 ldr x19, [sp, #16] - 200064b8: a8c27bfd ldp x29, x30, [sp], #32 - 200064bc: d65f03c0 ret - -00000000200064c0 <xTimerGetExpiryTime>: - 200064c0: f9400400 ldr x0, [x0, #8] - 200064c4: d65f03c0 ret - 200064c8: d503201f nop - 200064cc: d503201f nop - -00000000200064d0 <pcTimerGetName>: - 200064d0: f9400000 ldr x0, [x0] - 200064d4: d65f03c0 ret - 200064d8: d503201f nop - 200064dc: d503201f nop - -00000000200064e0 <xTimerIsTimerActive>: - 200064e0: a9be7bfd stp x29, x30, [sp, #-32]! - 200064e4: 910003fd mov x29, sp - 200064e8: f9000bf3 str x19, [sp, #16] - 200064ec: aa0003f3 mov x19, x0 - 200064f0: 940000f8 bl 200068d0 <vPortEnterCritical> - 200064f4: 39412273 ldrb w19, [x19, #72] - 200064f8: 94000092 bl 20006740 <vPortExitCritical> - 200064fc: 92400273 and x19, x19, #0x1 - 20006500: aa1303e0 mov x0, x19 - 20006504: f9400bf3 ldr x19, [sp, #16] - 20006508: a8c27bfd ldp x29, x30, [sp], #32 - 2000650c: d65f03c0 ret - -0000000020006510 <pvTimerGetTimerID>: - 20006510: a9be7bfd stp x29, x30, [sp, #-32]! - 20006514: 910003fd mov x29, sp - 20006518: f9000bf3 str x19, [sp, #16] - 2000651c: aa0003f3 mov x19, x0 - 20006520: 940000ec bl 200068d0 <vPortEnterCritical> - 20006524: f9401e73 ldr x19, [x19, #56] - 20006528: 94000086 bl 20006740 <vPortExitCritical> - 2000652c: aa1303e0 mov x0, x19 - 20006530: f9400bf3 ldr x19, [sp, #16] - 20006534: a8c27bfd ldp x29, x30, [sp], #32 - 20006538: d65f03c0 ret - 2000653c: d503201f nop - -0000000020006540 <vTimerSetTimerID>: - 20006540: a9be7bfd stp x29, x30, [sp, #-32]! - 20006544: 910003fd mov x29, sp - 20006548: a90153f3 stp x19, x20, [sp, #16] - 2000654c: aa0003f3 mov x19, x0 - 20006550: aa0103f4 mov x20, x1 - 20006554: 940000df bl 200068d0 <vPortEnterCritical> - 20006558: f9001e74 str x20, [x19, #56] - 2000655c: a94153f3 ldp x19, x20, [sp, #16] - 20006560: a8c27bfd ldp x29, x30, [sp], #32 - 20006564: 14000077 b 20006740 <vPortExitCritical> + 20006204: f9400015 ldr x21, [x0] + 20006208: b4000c35 cbz x21, 2000638c <prvTimerTask+0x1ac> + 2000620c: f9400c00 ldr x0, [x0, #24] + 20006210: f9400015 ldr x21, [x0] + 20006214: 97fffa9b bl 20004c80 <vTaskSuspendAll> + 20006218: 97fffaa2 bl 20004ca0 <xTaskGetTickCount> + 2000621c: f9403a61 ldr x1, [x19, #112] + 20006220: aa0003f4 mov x20, x0 + 20006224: eb01001f cmp x0, x1 + 20006228: 54000be3 b.cc 200063a4 <prvTimerTask+0x1c4> // b.lo, b.ul, b.last + 2000622c: eb0002bf cmp x21, x0 + 20006230: f9003a60 str x0, [x19, #112] + 20006234: d2800002 mov x2, #0x0 // #0 + 20006238: 54000c88 b.hi 200063c8 <prvTimerTask+0x1e8> // b.pmore + 2000623c: 97fffb2d bl 20004ef0 <xTaskResumeAll> + 20006240: f9402e60 ldr x0, [x19, #88] + 20006244: f9400c00 ldr x0, [x0, #24] + 20006248: f9400c17 ldr x23, [x0, #24] + 2000624c: 910022e0 add x0, x23, #0x8 + 20006250: 97fff59c bl 200038c0 <uxListRemove> + 20006254: 394122e0 ldrb w0, [x23, #72] + 20006258: 37100e20 tbnz w0, #2, 2000641c <prvTimerTask+0x23c> + 2000625c: 121f7800 and w0, w0, #0xfffffffe + 20006260: 390122e0 strb w0, [x23, #72] + 20006264: aa1703e0 mov x0, x23 + 20006268: f94022e1 ldr x1, [x23, #64] + 2000626c: d63f0020 blr x1 + 20006270: d2800002 mov x2, #0x0 // #0 + 20006274: aa1603e1 mov x1, x22 + 20006278: f9400260 ldr x0, [x19] + 2000627c: 97fff78d bl 200040b0 <xQueueReceive> + 20006280: b4fffc00 cbz x0, 20006200 <prvTimerTask+0x20> + 20006284: f94027e0 ldr x0, [sp, #72] + 20006288: b7ffff40 tbnz x0, #63, 20006270 <prvTimerTask+0x90> + 2000628c: f9402ff5 ldr x21, [sp, #88] + 20006290: f94016a0 ldr x0, [x21, #40] + 20006294: b4000060 cbz x0, 200062a0 <prvTimerTask+0xc0> + 20006298: 910022a0 add x0, x21, #0x8 + 2000629c: 97fff589 bl 200038c0 <uxListRemove> + 200062a0: 97fffa80 bl 20004ca0 <xTaskGetTickCount> + 200062a4: f9403a61 ldr x1, [x19, #112] + 200062a8: aa0003f4 mov x20, x0 + 200062ac: eb01001f cmp x0, x1 + 200062b0: 540009a3 b.cc 200063e4 <prvTimerTask+0x204> // b.lo, b.ul, b.last + 200062b4: f94027e1 ldr x1, [sp, #72] + 200062b8: f9003a74 str x20, [x19, #112] + 200062bc: f100143f cmp x1, #0x5 + 200062c0: 540009c0 b.eq 200063f8 <prvTimerTask+0x218> // b.none + 200062c4: 5400020c b.gt 20006304 <prvTimerTask+0x124> + 200062c8: f1000c3f cmp x1, #0x3 + 200062cc: 54000a00 b.eq 2000640c <prvTimerTask+0x22c> // b.none + 200062d0: f100103f cmp x1, #0x4 + 200062d4: 54000241 b.ne 2000631c <prvTimerTask+0x13c> // b.any + 200062d8: 394122a4 ldrb w4, [x21, #72] + 200062dc: aa1503e0 mov x0, x21 + 200062e0: aa1403e3 mov x3, x20 + 200062e4: aa1403e2 mov x2, x20 + 200062e8: f9402be5 ldr x5, [sp, #80] + 200062ec: 32000084 orr w4, w4, #0x1 + 200062f0: 8b1400a1 add x1, x5, x20 + 200062f4: f9001aa5 str x5, [x21, #48] + 200062f8: 390122a4 strb w4, [x21, #72] + 200062fc: 97ffff0d bl 20005f30 <prvInsertTimerInActiveList> + 20006300: 17ffffdc b 20006270 <prvTimerTask+0x90> + 20006304: f100203f cmp x1, #0x8 + 20006308: 54000820 b.eq 2000640c <prvTimerTask+0x22c> // b.none + 2000630c: 540003cd b.le 20006384 <prvTimerTask+0x1a4> + 20006310: f100243f cmp x1, #0x9 + 20006314: 54fffe20 b.eq 200062d8 <prvTimerTask+0xf8> // b.none + 20006318: 17ffffd6 b 20006270 <prvTimerTask+0x90> + 2000631c: f100083f cmp x1, #0x2 + 20006320: 54fffa88 b.hi 20006270 <prvTimerTask+0x90> // b.pmore + 20006324: 394122a4 ldrb w4, [x21, #72] + 20006328: aa1403e2 mov x2, x20 + 2000632c: aa1503e0 mov x0, x21 + 20006330: f9401aa1 ldr x1, [x21, #48] + 20006334: f9402be3 ldr x3, [sp, #80] + 20006338: 32000084 orr w4, w4, #0x1 + 2000633c: 390122a4 strb w4, [x21, #72] + 20006340: 8b010061 add x1, x3, x1 + 20006344: 97fffefb bl 20005f30 <prvInsertTimerInActiveList> + 20006348: b4fff940 cbz x0, 20006270 <prvTimerTask+0x90> + 2000634c: aa1503e0 mov x0, x21 + 20006350: f94022a1 ldr x1, [x21, #64] + 20006354: d63f0020 blr x1 + 20006358: 394122a0 ldrb w0, [x21, #72] + 2000635c: 3617f8a0 tbz w0, #2, 20006270 <prvTimerTask+0x90> + 20006360: f9401aa2 ldr x2, [x21, #48] + 20006364: aa1503e0 mov x0, x21 + 20006368: d2800004 mov x4, #0x0 // #0 + 2000636c: d2800003 mov x3, #0x0 // #0 + 20006370: d2800001 mov x1, #0x0 // #0 + 20006374: f9402be5 ldr x5, [sp, #80] + 20006378: 8b0200a2 add x2, x5, x2 + 2000637c: 97ffff41 bl 20006080 <xTimerGenericCommand> + 20006380: 17ffffbc b 20006270 <prvTimerTask+0x90> + 20006384: 54fffd01 b.ne 20006324 <prvTimerTask+0x144> // b.any + 20006388: 17ffffba b 20006270 <prvTimerTask+0x90> + 2000638c: 97fffa3d bl 20004c80 <vTaskSuspendAll> + 20006390: 97fffa44 bl 20004ca0 <xTaskGetTickCount> + 20006394: f9403a61 ldr x1, [x19, #112] + 20006398: aa0003f4 mov x20, x0 + 2000639c: eb01001f cmp x0, x1 + 200063a0: 540000a2 b.cs 200063b4 <prvTimerTask+0x1d4> // b.hs, b.nlast + 200063a4: 97ffff63 bl 20006130 <prvSwitchTimerLists> + 200063a8: f9003a74 str x20, [x19, #112] + 200063ac: 97fffad1 bl 20004ef0 <xTaskResumeAll> + 200063b0: 17ffffb0 b 20006270 <prvTimerTask+0x90> + 200063b4: f9403260 ldr x0, [x19, #96] + 200063b8: f9003a74 str x20, [x19, #112] + 200063bc: f9400000 ldr x0, [x0] + 200063c0: f100001f cmp x0, #0x0 + 200063c4: 9a9f17e2 cset x2, eq // eq = none + 200063c8: f9400260 ldr x0, [x19] + 200063cc: cb1402a1 sub x1, x21, x20 + 200063d0: 97fff908 bl 200047f0 <vQueueWaitForMessageRestricted> + 200063d4: 97fffac7 bl 20004ef0 <xTaskResumeAll> + 200063d8: b5fff4c0 cbnz x0, 20006270 <prvTimerTask+0x90> + 200063dc: d4000001 svc #0x0 + 200063e0: 17ffffa4 b 20006270 <prvTimerTask+0x90> + 200063e4: 97ffff53 bl 20006130 <prvSwitchTimerLists> + 200063e8: f94027e1 ldr x1, [sp, #72] + 200063ec: f9003a74 str x20, [x19, #112] + 200063f0: f100143f cmp x1, #0x5 + 200063f4: 54fff681 b.ne 200062c4 <prvTimerTask+0xe4> // b.any + 200063f8: 394122a0 ldrb w0, [x21, #72] + 200063fc: 360802c0 tbz w0, #1, 20006454 <prvTimerTask+0x274> + 20006400: 121f7800 and w0, w0, #0xfffffffe + 20006404: 390122a0 strb w0, [x21, #72] + 20006408: 17ffff9a b 20006270 <prvTimerTask+0x90> + 2000640c: 394122a0 ldrb w0, [x21, #72] + 20006410: 121f7800 and w0, w0, #0xfffffffe + 20006414: 390122a0 strb w0, [x21, #72] + 20006418: 17ffff96 b 20006270 <prvTimerTask+0x90> + 2000641c: f9401ae1 ldr x1, [x23, #48] + 20006420: aa1403e2 mov x2, x20 + 20006424: aa1503e3 mov x3, x21 + 20006428: aa1703e0 mov x0, x23 + 2000642c: 8b0102a1 add x1, x21, x1 + 20006430: 97fffec0 bl 20005f30 <prvInsertTimerInActiveList> + 20006434: b4fff180 cbz x0, 20006264 <prvTimerTask+0x84> + 20006438: aa1503e2 mov x2, x21 + 2000643c: d2800004 mov x4, #0x0 // #0 + 20006440: d2800003 mov x3, #0x0 // #0 + 20006444: d2800001 mov x1, #0x0 // #0 + 20006448: aa1703e0 mov x0, x23 + 2000644c: 97ffff0d bl 20006080 <xTimerGenericCommand> + 20006450: 17ffff85 b 20006264 <prvTimerTask+0x84> + 20006454: aa1503e0 mov x0, x21 + 20006458: 9400035a bl 200071c0 <vPortFree> + 2000645c: 17ffff85 b 20006270 <prvTimerTask+0x90> + +0000000020006460 <xTimerGetTimerDaemonTaskHandle>: + 20006460: 90000fe0 adrp x0, 20202000 <__bss_start> + 20006464: f9452000 ldr x0, [x0, #2624] + 20006468: d65f03c0 ret + 2000646c: d503201f nop + +0000000020006470 <xTimerGetPeriod>: + 20006470: f9401800 ldr x0, [x0, #48] + 20006474: d65f03c0 ret + 20006478: d503201f nop + 2000647c: d503201f nop + +0000000020006480 <vTimerSetReloadMode>: + 20006480: a9be7bfd stp x29, x30, [sp, #-32]! + 20006484: 910003fd mov x29, sp + 20006488: a90153f3 stp x19, x20, [sp, #16] + 2000648c: aa0103f4 mov x20, x1 + 20006490: aa0003f3 mov x19, x0 + 20006494: 9400011f bl 20006910 <vPortEnterCritical> + 20006498: b40000f4 cbz x20, 200064b4 <vTimerSetReloadMode+0x34> + 2000649c: 39412260 ldrb w0, [x19, #72] + 200064a0: 321e0000 orr w0, w0, #0x4 + 200064a4: 39012260 strb w0, [x19, #72] + 200064a8: a94153f3 ldp x19, x20, [sp, #16] + 200064ac: a8c27bfd ldp x29, x30, [sp], #32 + 200064b0: 140000b4 b 20006780 <vPortExitCritical> + 200064b4: 39412260 ldrb w0, [x19, #72] + 200064b8: 121d7800 and w0, w0, #0xfffffffb + 200064bc: 12001c00 and w0, w0, #0xff + 200064c0: 39012260 strb w0, [x19, #72] + 200064c4: a94153f3 ldp x19, x20, [sp, #16] + 200064c8: a8c27bfd ldp x29, x30, [sp], #32 + 200064cc: 140000ad b 20006780 <vPortExitCritical> + +00000000200064d0 <uxTimerGetReloadMode>: + 200064d0: a9be7bfd stp x29, x30, [sp, #-32]! + 200064d4: 910003fd mov x29, sp + 200064d8: f9000bf3 str x19, [sp, #16] + 200064dc: aa0003f3 mov x19, x0 + 200064e0: 9400010c bl 20006910 <vPortEnterCritical> + 200064e4: 39412273 ldrb w19, [x19, #72] + 200064e8: 940000a6 bl 20006780 <vPortExitCritical> + 200064ec: d3420a73 ubfx x19, x19, #2, #1 + 200064f0: aa1303e0 mov x0, x19 + 200064f4: f9400bf3 ldr x19, [sp, #16] + 200064f8: a8c27bfd ldp x29, x30, [sp], #32 + 200064fc: d65f03c0 ret + +0000000020006500 <xTimerGetExpiryTime>: + 20006500: f9400400 ldr x0, [x0, #8] + 20006504: d65f03c0 ret + 20006508: d503201f nop + 2000650c: d503201f nop + +0000000020006510 <pcTimerGetName>: + 20006510: f9400000 ldr x0, [x0] + 20006514: d65f03c0 ret + 20006518: d503201f nop + 2000651c: d503201f nop + +0000000020006520 <xTimerIsTimerActive>: + 20006520: a9be7bfd stp x29, x30, [sp, #-32]! + 20006524: 910003fd mov x29, sp + 20006528: f9000bf3 str x19, [sp, #16] + 2000652c: aa0003f3 mov x19, x0 + 20006530: 940000f8 bl 20006910 <vPortEnterCritical> + 20006534: 39412273 ldrb w19, [x19, #72] + 20006538: 94000092 bl 20006780 <vPortExitCritical> + 2000653c: 92400273 and x19, x19, #0x1 + 20006540: aa1303e0 mov x0, x19 + 20006544: f9400bf3 ldr x19, [sp, #16] + 20006548: a8c27bfd ldp x29, x30, [sp], #32 + 2000654c: d65f03c0 ret + +0000000020006550 <pvTimerGetTimerID>: + 20006550: a9be7bfd stp x29, x30, [sp, #-32]! + 20006554: 910003fd mov x29, sp + 20006558: f9000bf3 str x19, [sp, #16] + 2000655c: aa0003f3 mov x19, x0 + 20006560: 940000ec bl 20006910 <vPortEnterCritical> + 20006564: f9401e73 ldr x19, [x19, #56] + 20006568: 94000086 bl 20006780 <vPortExitCritical> + 2000656c: aa1303e0 mov x0, x19 + 20006570: f9400bf3 ldr x19, [sp, #16] + 20006574: a8c27bfd ldp x29, x30, [sp], #32 + 20006578: d65f03c0 ret + 2000657c: d503201f nop + +0000000020006580 <vTimerSetTimerID>: + 20006580: a9be7bfd stp x29, x30, [sp, #-32]! + 20006584: 910003fd mov x29, sp + 20006588: a90153f3 stp x19, x20, [sp, #16] + 2000658c: aa0003f3 mov x19, x0 + 20006590: aa0103f4 mov x20, x1 + 20006594: 940000df bl 20006910 <vPortEnterCritical> + 20006598: f9001e74 str x20, [x19, #56] + 2000659c: a94153f3 ldp x19, x20, [sp, #16] + 200065a0: a8c27bfd ldp x29, x30, [sp], #32 + 200065a4: 14000077 b 20006780 <vPortExitCritical> ... -0000000020006570 <pxPortInitialiseStack>: - 20006570: 5282424e mov w14, #0x1212 // #4626 - 20006574: aa0003e3 mov x3, x0 - 20006578: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000657c: 33103dce bfi w14, w14, #16, #16 - 20006580: 910003fd mov x29, sp - 20006584: 52828290 mov w16, #0x1414 // #5140 - 20006588: 5282e2f1 mov w17, #0x1717 // #5911 - 2000658c: 5282c2d2 mov w18, #0x1616 // #5654 - 20006590: 33103e10 bfi w16, w16, #16, #16 - 20006594: 5282a2af mov w15, #0x1515 // #5397 - 20006598: 5283233e mov w30, #0x1919 // #6425 - 2000659c: 33103e31 bfi w17, w17, #16, #16 - 200065a0: a90153f3 stp x19, x20, [sp, #16] - 200065a4: 52842433 mov w19, #0x2121 // #8481 - 200065a8: 33103e52 bfi w18, w18, #16, #16 - 200065ac: 5281212d mov w13, #0x909 // #2313 - 200065b0: 52826264 mov w4, #0x1313 // #4883 - 200065b4: 33103def bfi w15, w15, #16, #16 - 200065b8: 5280a0ac mov w12, #0x505 // #1285 - 200065bc: 52846465 mov w5, #0x2323 // #8995 - 200065c0: a9025bf5 stp x21, x22, [sp, #32] - 200065c4: 33103fde bfi w30, w30, #16, #16 - 200065c8: 5284a4a6 mov w6, #0x2525 // #9509 - 200065cc: 33103e73 bfi w19, w19, #16, #16 - 200065d0: 52848487 mov w7, #0x2424 // #9252 - 200065d4: 5284e4e8 mov w8, #0x2727 // #10023 - 200065d8: 33103dad bfi w13, w13, #16, #16 - 200065dc: 5284c4c9 mov w9, #0x2626 // #9766 - 200065e0: 5285252a mov w10, #0x2929 // #10537 - 200065e4: 2932386e stp w14, w14, [x3, #-112] - 200065e8: b205c7ee mov x14, #0x1818181818181818 // #1736164148113840152 - 200065ec: 33103c84 bfi w4, w4, #16, #16 - 200065f0: 5285050b mov w11, #0x2828 // #10280 - 200065f4: 33103d8c bfi w12, w12, #16, #16 - 200065f8: b207c7f6 mov x22, #0x606060606060606 // #434041037028460038 - 200065fc: 33103ca5 bfi w5, w5, #16, #16 - 20006600: b205c3e0 mov x0, #0x808080808080808 // #578721382704613384 - 20006604: f816006e stur x14, [x3, #-160] - 20006608: 33103cc6 bfi w6, w6, #16, #16 - 2000660c: b203c3ee mov x14, #0x2020202020202020 // #2314885530818453536 - 20006610: 292e4872 stp w18, w18, [x3, #-144] - 20006614: 33103ce7 bfi w7, w7, #16, #16 - 20006618: b200cbf2 mov x18, #0x707070707070707 // #506381209866536711 - 2000661c: 292f4471 stp w17, w17, [x3, #-136] - 20006620: 33103d08 bfi w8, w8, #16, #16 - 20006624: b204c3f1 mov x17, #0x1010101010101010 // #1157442765409226768 - 20006628: 29304070 stp w16, w16, [x3, #-128] - 2000662c: 33103d29 bfi w9, w9, #16, #16 - 20006630: b200e3f0 mov x16, #0x1111111111111111 // #1229782938247303441 - 20006634: b200c3f4 mov x20, #0x101010101010101 // #72340172838076673 - 20006638: 33103d4a bfi w10, w10, #16, #16 - 2000663c: b200c7f5 mov x21, #0x303030303030303 // #217020518514230019 - 20006640: 292b4c73 stp w19, w19, [x3, #-168] - 20006644: 33103d6b bfi w11, w11, #16, #16 - 20006648: b207c3f3 mov x19, #0x202020202020202 // #144680345676153346 - 2000664c: 292d787e stp w30, w30, [x3, #-152] - 20006650: b206c3fe mov x30, #0x404040404040404 // #289360691352306692 - 20006654: 29313c6f stp w15, w15, [x3, #-120] - 20006658: b203e3ef mov x15, #0x2222222222222222 // #2459565876494606882 - 2000665c: f815006e stur x14, [x3, #-176] - 20006660: d280008e mov x14, #0x4 // #4 - 20006664: 29331064 stp w4, w4, [x3, #-104] - 20006668: d1402064 sub x4, x3, #0x8, lsl #12 - 2000666c: a93a4071 stp x17, x16, [x3, #-96] - 20006670: f81b0060 stur x0, [x3, #-80] - 20006674: d1048060 sub x0, x3, #0x120 - 20006678: 2937346d stp w13, w13, [x3, #-72] - 2000667c: f81c0076 stur x22, [x3, #-64] - 20006680: f81c8072 stur x18, [x3, #-56] - 20006684: f81d007e stur x30, [x3, #-48] - 20006688: a9307c7f stp xzr, xzr, [x3, #-256] - 2000668c: 29222c6b stp w11, w11, [x3, #-240] - 20006690: 2923286a stp w10, w10, [x3, #-232] - 20006694: 29242469 stp w9, w9, [x3, #-224] - 20006698: 29252068 stp w8, w8, [x3, #-216] - 2000669c: 29261c67 stp w7, w7, [x3, #-208] - 200066a0: 29271866 stp w6, w6, [x3, #-200] - 200066a4: f814006f stur x15, [x3, #-192] - 200066a8: 29291465 stp w5, w5, [x3, #-184] - 200066ac: 293b306c stp w12, w12, [x3, #-40] - 200066b0: a93e5473 stp x19, x21, [x3, #-32] - 200066b4: a93f5062 stp x2, x20, [x3, #-16] - 200066b8: a94153f3 ldp x19, x20, [sp, #16] - 200066bc: a9425bf5 ldp x21, x22, [sp, #32] - 200066c0: f93f709f str xzr, [x4, #32480] - 200066c4: f93f749f str xzr, [x4, #32488] - 200066c8: f93f7881 str x1, [x4, #32496] - 200066cc: f93f7c8e str x14, [x4, #32504] - 200066d0: a8c37bfd ldp x29, x30, [sp], #48 - 200066d4: d65f03c0 ret - 200066d8: d503201f nop - 200066dc: d503201f nop - -00000000200066e0 <xPortStartScheduler>: - 200066e0: d5384240 mrs x0, currentel - 200066e4: 121e0400 and w0, w0, #0xc - 200066e8: 7100101f cmp w0, #0x4 - 200066ec: 54000060 b.eq 200066f8 <xPortStartScheduler+0x18> // b.none - 200066f0: d2800000 mov x0, #0x0 // #0 - 200066f4: d65f03c0 ret - 200066f8: d2840100 mov x0, #0x2008 // #8200 - 200066fc: f2bff080 movk x0, #0xff84, lsl #16 - 20006700: a9bf7bfd stp x29, x30, [sp, #-16]! - 20006704: 910003fd mov x29, sp - 20006708: b9400000 ldr w0, [x0] - 2000670c: d50342df msr daifset, #0x2 - 20006710: d5033f9f dsb sy - 20006714: d5033fdf isb - 20006718: 97ffecca bl 20001a40 <vConfigureTickInterrupt> - 2000671c: 940000f9 bl 20006b00 <vPortRestoreTaskContext> - 20006720: d2800000 mov x0, #0x0 // #0 - 20006724: a8c17bfd ldp x29, x30, [sp], #16 - 20006728: d65f03c0 ret - 2000672c: d503201f nop - -0000000020006730 <vPortEndScheduler>: - 20006730: d65f03c0 ret - 20006734: d503201f nop - 20006738: d503201f nop - 2000673c: d503201f nop - -0000000020006740 <vPortExitCritical>: - 20006740: d0000fc0 adrp x0, 20200000 <DATA_BASE> - 20006744: f941a800 ldr x0, [x0, #848] - 20006748: f9400001 ldr x1, [x0] - 2000674c: b4000241 cbz x1, 20006794 <vPortExitCritical+0x54> - 20006750: f9400001 ldr x1, [x0] - 20006754: d1000421 sub x1, x1, #0x1 - 20006758: f9000001 str x1, [x0] - 2000675c: f9400000 ldr x0, [x0] - 20006760: b50001a0 cbnz x0, 20006794 <vPortExitCritical+0x54> - 20006764: d50342df msr daifset, #0x2 - 20006768: d5033f9f dsb sy - 2000676c: d5033fdf isb - 20006770: 52801fe1 mov w1, #0xff // #255 - 20006774: d2840080 mov x0, #0x2004 // #8196 - 20006778: f2bff080 movk x0, #0xff84, lsl #16 - 2000677c: b9000001 str w1, [x0] - 20006780: d5033f9f dsb sy - 20006784: d5033fdf isb - 20006788: d50342ff msr daifclr, #0x2 - 2000678c: d5033f9f dsb sy - 20006790: d5033fdf isb - 20006794: d65f03c0 ret - 20006798: d503201f nop - 2000679c: d503201f nop - -00000000200067a0 <FreeRTOS_Tick_Handler>: - 200067a0: 52801c01 mov w1, #0xe0 // #224 - 200067a4: d2840080 mov x0, #0x2004 // #8196 - 200067a8: f2bff080 movk x0, #0xff84, lsl #16 - 200067ac: a9bf7bfd stp x29, x30, [sp, #-16]! - 200067b0: 910003fd mov x29, sp - 200067b4: b9000001 str w1, [x0] - 200067b8: d5033f9f dsb sy - 200067bc: d5033fdf isb - 200067c0: 97ffecb0 bl 20001a80 <vClearTickInterrupt> - 200067c4: d50342ff msr daifclr, #0x2 - 200067c8: d5033f9f dsb sy - 200067cc: d5033fdf isb - 200067d0: 97fff938 bl 20004cb0 <xTaskIncrementTick> - 200067d4: b40000a0 cbz x0, 200067e8 <FreeRTOS_Tick_Handler+0x48> - 200067d8: d0000fc0 adrp x0, 20200000 <DATA_BASE> - 200067dc: d2800021 mov x1, #0x1 // #1 - 200067e0: f941c400 ldr x0, [x0, #904] - 200067e4: f9000001 str x1, [x0] - 200067e8: d50342df msr daifset, #0x2 - 200067ec: d5033f9f dsb sy - 200067f0: d5033fdf isb - 200067f4: 52801fe1 mov w1, #0xff // #255 - 200067f8: d2840080 mov x0, #0x2004 // #8196 - 200067fc: f2bff080 movk x0, #0xff84, lsl #16 - 20006800: b9000001 str w1, [x0] - 20006804: d5033f9f dsb sy - 20006808: d5033fdf isb - 2000680c: d50342ff msr daifclr, #0x2 - 20006810: d5033f9f dsb sy - 20006814: d5033fdf isb - 20006818: a8c17bfd ldp x29, x30, [sp], #16 - 2000681c: d65f03c0 ret - -0000000020006820 <vPortTaskUsesFPU>: - 20006820: d0000fc0 adrp x0, 20200000 <DATA_BASE> - 20006824: d2800021 mov x1, #0x1 // #1 - 20006828: f941cc00 ldr x0, [x0, #920] - 2000682c: f9000001 str x1, [x0] - 20006830: d65f03c0 ret - 20006834: d503201f nop - 20006838: d503201f nop - 2000683c: d503201f nop - -0000000020006840 <vPortClearInterruptMask>: - 20006840: b50001a0 cbnz x0, 20006874 <vPortClearInterruptMask+0x34> - 20006844: d50342df msr daifset, #0x2 - 20006848: d5033f9f dsb sy - 2000684c: d5033fdf isb - 20006850: 52801fe1 mov w1, #0xff // #255 - 20006854: d2840080 mov x0, #0x2004 // #8196 - 20006858: f2bff080 movk x0, #0xff84, lsl #16 - 2000685c: b9000001 str w1, [x0] - 20006860: d5033f9f dsb sy - 20006864: d5033fdf isb - 20006868: d50342ff msr daifclr, #0x2 - 2000686c: d5033f9f dsb sy - 20006870: d5033fdf isb - 20006874: d65f03c0 ret +00000000200065b0 <pxPortInitialiseStack>: + 200065b0: 5282424e mov w14, #0x1212 // #4626 + 200065b4: aa0003e3 mov x3, x0 + 200065b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 200065bc: 33103dce bfi w14, w14, #16, #16 + 200065c0: 910003fd mov x29, sp + 200065c4: 52828290 mov w16, #0x1414 // #5140 + 200065c8: 5282e2f1 mov w17, #0x1717 // #5911 + 200065cc: 5282c2d2 mov w18, #0x1616 // #5654 + 200065d0: 33103e10 bfi w16, w16, #16, #16 + 200065d4: 5282a2af mov w15, #0x1515 // #5397 + 200065d8: 5283233e mov w30, #0x1919 // #6425 + 200065dc: 33103e31 bfi w17, w17, #16, #16 + 200065e0: a90153f3 stp x19, x20, [sp, #16] + 200065e4: 52842433 mov w19, #0x2121 // #8481 + 200065e8: 33103e52 bfi w18, w18, #16, #16 + 200065ec: 5281212d mov w13, #0x909 // #2313 + 200065f0: 52826264 mov w4, #0x1313 // #4883 + 200065f4: 33103def bfi w15, w15, #16, #16 + 200065f8: 5280a0ac mov w12, #0x505 // #1285 + 200065fc: 52846465 mov w5, #0x2323 // #8995 + 20006600: a9025bf5 stp x21, x22, [sp, #32] + 20006604: 33103fde bfi w30, w30, #16, #16 + 20006608: 5284a4a6 mov w6, #0x2525 // #9509 + 2000660c: 33103e73 bfi w19, w19, #16, #16 + 20006610: 52848487 mov w7, #0x2424 // #9252 + 20006614: 5284e4e8 mov w8, #0x2727 // #10023 + 20006618: 33103dad bfi w13, w13, #16, #16 + 2000661c: 5284c4c9 mov w9, #0x2626 // #9766 + 20006620: 5285252a mov w10, #0x2929 // #10537 + 20006624: 2932386e stp w14, w14, [x3, #-112] + 20006628: b205c7ee mov x14, #0x1818181818181818 // #1736164148113840152 + 2000662c: 33103c84 bfi w4, w4, #16, #16 + 20006630: 5285050b mov w11, #0x2828 // #10280 + 20006634: 33103d8c bfi w12, w12, #16, #16 + 20006638: b207c7f6 mov x22, #0x606060606060606 // #434041037028460038 + 2000663c: 33103ca5 bfi w5, w5, #16, #16 + 20006640: b205c3e0 mov x0, #0x808080808080808 // #578721382704613384 + 20006644: f816006e stur x14, [x3, #-160] + 20006648: 33103cc6 bfi w6, w6, #16, #16 + 2000664c: b203c3ee mov x14, #0x2020202020202020 // #2314885530818453536 + 20006650: 292e4872 stp w18, w18, [x3, #-144] + 20006654: 33103ce7 bfi w7, w7, #16, #16 + 20006658: b200cbf2 mov x18, #0x707070707070707 // #506381209866536711 + 2000665c: 292f4471 stp w17, w17, [x3, #-136] + 20006660: 33103d08 bfi w8, w8, #16, #16 + 20006664: b204c3f1 mov x17, #0x1010101010101010 // #1157442765409226768 + 20006668: 29304070 stp w16, w16, [x3, #-128] + 2000666c: 33103d29 bfi w9, w9, #16, #16 + 20006670: b200e3f0 mov x16, #0x1111111111111111 // #1229782938247303441 + 20006674: b200c3f4 mov x20, #0x101010101010101 // #72340172838076673 + 20006678: 33103d4a bfi w10, w10, #16, #16 + 2000667c: b200c7f5 mov x21, #0x303030303030303 // #217020518514230019 + 20006680: 292b4c73 stp w19, w19, [x3, #-168] + 20006684: 33103d6b bfi w11, w11, #16, #16 + 20006688: b207c3f3 mov x19, #0x202020202020202 // #144680345676153346 + 2000668c: 292d787e stp w30, w30, [x3, #-152] + 20006690: b206c3fe mov x30, #0x404040404040404 // #289360691352306692 + 20006694: 29313c6f stp w15, w15, [x3, #-120] + 20006698: b203e3ef mov x15, #0x2222222222222222 // #2459565876494606882 + 2000669c: f815006e stur x14, [x3, #-176] + 200066a0: d280008e mov x14, #0x4 // #4 + 200066a4: 29331064 stp w4, w4, [x3, #-104] + 200066a8: d1402064 sub x4, x3, #0x8, lsl #12 + 200066ac: a93a4071 stp x17, x16, [x3, #-96] + 200066b0: f81b0060 stur x0, [x3, #-80] + 200066b4: d1048060 sub x0, x3, #0x120 + 200066b8: 2937346d stp w13, w13, [x3, #-72] + 200066bc: f81c0076 stur x22, [x3, #-64] + 200066c0: f81c8072 stur x18, [x3, #-56] + 200066c4: f81d007e stur x30, [x3, #-48] + 200066c8: a9307c7f stp xzr, xzr, [x3, #-256] + 200066cc: 29222c6b stp w11, w11, [x3, #-240] + 200066d0: 2923286a stp w10, w10, [x3, #-232] + 200066d4: 29242469 stp w9, w9, [x3, #-224] + 200066d8: 29252068 stp w8, w8, [x3, #-216] + 200066dc: 29261c67 stp w7, w7, [x3, #-208] + 200066e0: 29271866 stp w6, w6, [x3, #-200] + 200066e4: f814006f stur x15, [x3, #-192] + 200066e8: 29291465 stp w5, w5, [x3, #-184] + 200066ec: 293b306c stp w12, w12, [x3, #-40] + 200066f0: a93e5473 stp x19, x21, [x3, #-32] + 200066f4: a93f5062 stp x2, x20, [x3, #-16] + 200066f8: a94153f3 ldp x19, x20, [sp, #16] + 200066fc: a9425bf5 ldp x21, x22, [sp, #32] + 20006700: f93f709f str xzr, [x4, #32480] + 20006704: f93f749f str xzr, [x4, #32488] + 20006708: f93f7881 str x1, [x4, #32496] + 2000670c: f93f7c8e str x14, [x4, #32504] + 20006710: a8c37bfd ldp x29, x30, [sp], #48 + 20006714: d65f03c0 ret + 20006718: d503201f nop + 2000671c: d503201f nop + +0000000020006720 <xPortStartScheduler>: + 20006720: d5384240 mrs x0, currentel + 20006724: 121e0400 and w0, w0, #0xc + 20006728: 7100101f cmp w0, #0x4 + 2000672c: 54000060 b.eq 20006738 <xPortStartScheduler+0x18> // b.none + 20006730: d2800000 mov x0, #0x0 // #0 + 20006734: d65f03c0 ret + 20006738: d2840100 mov x0, #0x2008 // #8200 + 2000673c: f2bff080 movk x0, #0xff84, lsl #16 + 20006740: a9bf7bfd stp x29, x30, [sp, #-16]! + 20006744: 910003fd mov x29, sp + 20006748: b9400000 ldr w0, [x0] + 2000674c: d50342df msr daifset, #0x2 + 20006750: d5033f9f dsb sy + 20006754: d5033fdf isb + 20006758: 97ffecba bl 20001a40 <vConfigureTickInterrupt> + 2000675c: 94000129 bl 20006c00 <vPortRestoreTaskContext> + 20006760: d2800000 mov x0, #0x0 // #0 + 20006764: a8c17bfd ldp x29, x30, [sp], #16 + 20006768: d65f03c0 ret + 2000676c: d503201f nop + +0000000020006770 <vPortEndScheduler>: + 20006770: d65f03c0 ret + 20006774: d503201f nop + 20006778: d503201f nop + 2000677c: d503201f nop + +0000000020006780 <vPortExitCritical>: + 20006780: d0000fc0 adrp x0, 20200000 <DATA_BASE> + 20006784: f941a800 ldr x0, [x0, #848] + 20006788: f9400001 ldr x1, [x0] + 2000678c: b4000241 cbz x1, 200067d4 <vPortExitCritical+0x54> + 20006790: f9400001 ldr x1, [x0] + 20006794: d1000421 sub x1, x1, #0x1 + 20006798: f9000001 str x1, [x0] + 2000679c: f9400000 ldr x0, [x0] + 200067a0: b50001a0 cbnz x0, 200067d4 <vPortExitCritical+0x54> + 200067a4: d50342df msr daifset, #0x2 + 200067a8: d5033f9f dsb sy + 200067ac: d5033fdf isb + 200067b0: 52801fe1 mov w1, #0xff // #255 + 200067b4: d2840080 mov x0, #0x2004 // #8196 + 200067b8: f2bff080 movk x0, #0xff84, lsl #16 + 200067bc: b9000001 str w1, [x0] + 200067c0: d5033f9f dsb sy + 200067c4: d5033fdf isb + 200067c8: d50342ff msr daifclr, #0x2 + 200067cc: d5033f9f dsb sy + 200067d0: d5033fdf isb + 200067d4: d65f03c0 ret + 200067d8: d503201f nop + 200067dc: d503201f nop + +00000000200067e0 <FreeRTOS_Tick_Handler>: + 200067e0: 52801c01 mov w1, #0xe0 // #224 + 200067e4: d2840080 mov x0, #0x2004 // #8196 + 200067e8: f2bff080 movk x0, #0xff84, lsl #16 + 200067ec: a9bf7bfd stp x29, x30, [sp, #-16]! + 200067f0: 910003fd mov x29, sp + 200067f4: b9000001 str w1, [x0] + 200067f8: d5033f9f dsb sy + 200067fc: d5033fdf isb + 20006800: 97ffeca0 bl 20001a80 <vClearTickInterrupt> + 20006804: d50342ff msr daifclr, #0x2 + 20006808: d5033f9f dsb sy + 2000680c: d5033fdf isb + 20006810: 97fff938 bl 20004cf0 <xTaskIncrementTick> + 20006814: b40000a0 cbz x0, 20006828 <FreeRTOS_Tick_Handler+0x48> + 20006818: d0000fc0 adrp x0, 20200000 <DATA_BASE> + 2000681c: d2800021 mov x1, #0x1 // #1 + 20006820: f941c400 ldr x0, [x0, #904] + 20006824: f9000001 str x1, [x0] + 20006828: d50342df msr daifset, #0x2 + 2000682c: d5033f9f dsb sy + 20006830: d5033fdf isb + 20006834: 52801fe1 mov w1, #0xff // #255 + 20006838: d2840080 mov x0, #0x2004 // #8196 + 2000683c: f2bff080 movk x0, #0xff84, lsl #16 + 20006840: b9000001 str w1, [x0] + 20006844: d5033f9f dsb sy + 20006848: d5033fdf isb + 2000684c: d50342ff msr daifclr, #0x2 + 20006850: d5033f9f dsb sy + 20006854: d5033fdf isb + 20006858: a8c17bfd ldp x29, x30, [sp], #16 + 2000685c: d65f03c0 ret + +0000000020006860 <vPortTaskUsesFPU>: + 20006860: d0000fc0 adrp x0, 20200000 <DATA_BASE> + 20006864: d2800021 mov x1, #0x1 // #1 + 20006868: f941cc00 ldr x0, [x0, #920] + 2000686c: f9000001 str x1, [x0] + 20006870: d65f03c0 ret + 20006874: d503201f nop 20006878: d503201f nop 2000687c: d503201f nop -0000000020006880 <uxPortSetInterruptMask>: - 20006880: d50342df msr daifset, #0x2 - 20006884: d5033f9f dsb sy - 20006888: d5033fdf isb - 2000688c: d2840081 mov x1, #0x2004 // #8196 - 20006890: f2bff081 movk x1, #0xff84, lsl #16 - 20006894: b9400022 ldr w2, [x1] - 20006898: d2800020 mov x0, #0x1 // #1 - 2000689c: 7103805f cmp w2, #0xe0 - 200068a0: 540000c0 b.eq 200068b8 <uxPortSetInterruptMask+0x38> // b.none - 200068a4: 52801c00 mov w0, #0xe0 // #224 - 200068a8: b9000020 str w0, [x1] +0000000020006880 <vPortClearInterruptMask>: + 20006880: b50001a0 cbnz x0, 200068b4 <vPortClearInterruptMask+0x34> + 20006884: d50342df msr daifset, #0x2 + 20006888: d5033f9f dsb sy + 2000688c: d5033fdf isb + 20006890: 52801fe1 mov w1, #0xff // #255 + 20006894: d2840080 mov x0, #0x2004 // #8196 + 20006898: f2bff080 movk x0, #0xff84, lsl #16 + 2000689c: b9000001 str w1, [x0] + 200068a0: d5033f9f dsb sy + 200068a4: d5033fdf isb + 200068a8: d50342ff msr daifclr, #0x2 200068ac: d5033f9f dsb sy 200068b0: d5033fdf isb - 200068b4: d2800000 mov x0, #0x0 // #0 - 200068b8: d50342ff msr daifclr, #0x2 - 200068bc: d5033f9f dsb sy - 200068c0: d5033fdf isb - 200068c4: d65f03c0 ret - 200068c8: d503201f nop - 200068cc: d503201f nop - -00000000200068d0 <vPortEnterCritical>: - 200068d0: a9bf7bfd stp x29, x30, [sp, #-16]! - 200068d4: 910003fd mov x29, sp - 200068d8: 97ffffea bl 20006880 <uxPortSetInterruptMask> - 200068dc: d0000fc0 adrp x0, 20200000 <DATA_BASE> - 200068e0: f941a800 ldr x0, [x0, #848] - 200068e4: f9400001 ldr x1, [x0] - 200068e8: 91000421 add x1, x1, #0x1 - 200068ec: f9000001 str x1, [x0] - 200068f0: a8c17bfd ldp x29, x30, [sp], #16 - 200068f4: f9400000 ldr x0, [x0] - 200068f8: d65f03c0 ret - 200068fc: 00000000 .inst 0x00000000 ; undefined - -0000000020006900 <FreeRTOS_SWI_Handler>: - 20006900: d50040bf msr spsel, #0x0 - 20006904: a9bf07e0 stp x0, x1, [sp, #-16]! - 20006908: a9bf0fe2 stp x2, x3, [sp, #-16]! - 2000690c: a9bf17e4 stp x4, x5, [sp, #-16]! - 20006910: a9bf1fe6 stp x6, x7, [sp, #-16]! - 20006914: a9bf27e8 stp x8, x9, [sp, #-16]! - 20006918: a9bf2fea stp x10, x11, [sp, #-16]! - 2000691c: a9bf37ec stp x12, x13, [sp, #-16]! - 20006920: a9bf3fee stp x14, x15, [sp, #-16]! - 20006924: a9bf47f0 stp x16, x17, [sp, #-16]! - 20006928: a9bf4ff2 stp x18, x19, [sp, #-16]! - 2000692c: a9bf57f4 stp x20, x21, [sp, #-16]! - 20006930: a9bf5ff6 stp x22, x23, [sp, #-16]! - 20006934: a9bf67f8 stp x24, x25, [sp, #-16]! - 20006938: a9bf6ffa stp x26, x27, [sp, #-16]! - 2000693c: a9bf77fc stp x28, x29, [sp, #-16]! - 20006940: a9bf7ffe stp x30, xzr, [sp, #-16]! - 20006944: d5384003 mrs x3, spsr_el1 - 20006948: d5384022 mrs x2, elr_el1 - 2000694c: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006950: 58002dc0 ldr x0, 20006f08 <ullCriticalNestingConst> - 20006954: f9400003 ldr x3, [x0] - 20006958: 58002dc0 ldr x0, 20006f10 <ullPortTaskHasFPUContextConst> - 2000695c: f9400002 ldr x2, [x0] - 20006960: f100005f cmp x2, #0x0 - 20006964: 54000220 b.eq 200069a8 <FreeRTOS_SWI_Handler+0xa8> // b.none - 20006968: adbf07e0 stp q0, q1, [sp, #-32]! - 2000696c: adbf0fe2 stp q2, q3, [sp, #-32]! - 20006970: adbf17e4 stp q4, q5, [sp, #-32]! - 20006974: adbf1fe6 stp q6, q7, [sp, #-32]! - 20006978: adbf27e8 stp q8, q9, [sp, #-32]! - 2000697c: adbf2fea stp q10, q11, [sp, #-32]! - 20006980: adbf37ec stp q12, q13, [sp, #-32]! - 20006984: adbf3fee stp q14, q15, [sp, #-32]! - 20006988: adbf47f0 stp q16, q17, [sp, #-32]! - 2000698c: adbf4ff2 stp q18, q19, [sp, #-32]! - 20006990: adbf57f4 stp q20, q21, [sp, #-32]! - 20006994: adbf5ff6 stp q22, q23, [sp, #-32]! - 20006998: adbf67f8 stp q24, q25, [sp, #-32]! - 2000699c: adbf6ffa stp q26, q27, [sp, #-32]! - 200069a0: adbf77fc stp q28, q29, [sp, #-32]! - 200069a4: adbf7ffe stp q30, q31, [sp, #-32]! - 200069a8: a9bf0fe2 stp x2, x3, [sp, #-16]! - 200069ac: 58002aa0 ldr x0, 20006f00 <pxCurrentTCBConst> - 200069b0: f9400001 ldr x1, [x0] - 200069b4: 910003e0 mov x0, sp - 200069b8: f9000020 str x0, [x1] - 200069bc: d50041bf msr spsel, #0x1 - 200069c0: d5385200 mrs x0, esr_el1 - 200069c4: d35afc01 lsr x1, x0, #26 - 200069c8: f100543f cmp x1, #0x15 - 200069cc: 540007a1 b.ne 20006ac0 <FreeRTOS_Abort> // b.any - 200069d0: 97fff9b0 bl 20005090 <vTaskSwitchContext> - 200069d4: d50040bf msr spsel, #0x0 - 200069d8: 58002940 ldr x0, 20006f00 <pxCurrentTCBConst> - 200069dc: f9400001 ldr x1, [x0] - 200069e0: f9400020 ldr x0, [x1] - 200069e4: 9100001f mov sp, x0 - 200069e8: a8c10fe2 ldp x2, x3, [sp], #16 - 200069ec: 580028e0 ldr x0, 20006f08 <ullCriticalNestingConst> - 200069f0: d2801fe1 mov x1, #0xff // #255 - 200069f4: 58002924 ldr x4, 20006f18 <ullICCPMRConst> - 200069f8: f100007f cmp x3, #0x0 - 200069fc: f9400085 ldr x5, [x4] - 20006a00: 54000060 b.eq 20006a0c <FreeRTOS_SWI_Handler+0x10c> // b.none - 20006a04: 580028e6 ldr x6, 20006f20 <ullMaxAPIPriorityMaskConst> - 20006a08: f94000c1 ldr x1, [x6] - 20006a0c: b90000a1 str w1, [x5] - 20006a10: d5033f9f dsb sy - 20006a14: d5033fdf isb - 20006a18: f9000003 str x3, [x0] - 20006a1c: 580027a0 ldr x0, 20006f10 <ullPortTaskHasFPUContextConst> - 20006a20: f9000002 str x2, [x0] - 20006a24: f100005f cmp x2, #0x0 - 20006a28: 54000220 b.eq 20006a6c <FreeRTOS_SWI_Handler+0x16c> // b.none - 20006a2c: acc17ffe ldp q30, q31, [sp], #32 - 20006a30: acc177fc ldp q28, q29, [sp], #32 - 20006a34: acc16ffa ldp q26, q27, [sp], #32 - 20006a38: acc167f8 ldp q24, q25, [sp], #32 - 20006a3c: acc15ff6 ldp q22, q23, [sp], #32 - 20006a40: acc157f4 ldp q20, q21, [sp], #32 - 20006a44: acc14ff2 ldp q18, q19, [sp], #32 - 20006a48: acc147f0 ldp q16, q17, [sp], #32 - 20006a4c: acc13fee ldp q14, q15, [sp], #32 - 20006a50: acc137ec ldp q12, q13, [sp], #32 - 20006a54: acc12fea ldp q10, q11, [sp], #32 - 20006a58: acc127e8 ldp q8, q9, [sp], #32 - 20006a5c: acc11fe6 ldp q6, q7, [sp], #32 - 20006a60: acc117e4 ldp q4, q5, [sp], #32 - 20006a64: acc10fe2 ldp q2, q3, [sp], #32 - 20006a68: acc107e0 ldp q0, q1, [sp], #32 - 20006a6c: a8c10fe2 ldp x2, x3, [sp], #16 - 20006a70: d5184003 msr spsr_el1, x3 - 20006a74: d5184022 msr elr_el1, x2 - 20006a78: a8c17ffe ldp x30, xzr, [sp], #16 - 20006a7c: a8c177fc ldp x28, x29, [sp], #16 - 20006a80: a8c16ffa ldp x26, x27, [sp], #16 - 20006a84: a8c167f8 ldp x24, x25, [sp], #16 - 20006a88: a8c15ff6 ldp x22, x23, [sp], #16 - 20006a8c: a8c157f4 ldp x20, x21, [sp], #16 - 20006a90: a8c14ff2 ldp x18, x19, [sp], #16 - 20006a94: a8c147f0 ldp x16, x17, [sp], #16 - 20006a98: a8c13fee ldp x14, x15, [sp], #16 - 20006a9c: a8c137ec ldp x12, x13, [sp], #16 - 20006aa0: a8c12fea ldp x10, x11, [sp], #16 - 20006aa4: a8c127e8 ldp x8, x9, [sp], #16 - 20006aa8: a8c11fe6 ldp x6, x7, [sp], #16 - 20006aac: a8c117e4 ldp x4, x5, [sp], #16 - 20006ab0: a8c10fe2 ldp x2, x3, [sp], #16 - 20006ab4: a8c107e0 ldp x0, x1, [sp], #16 - 20006ab8: d50041bf msr spsel, #0x1 - 20006abc: d69f03e0 eret - -0000000020006ac0 <FreeRTOS_Abort>: - 20006ac0: 14000000 b 20006ac0 <FreeRTOS_Abort> - 20006ac4: d503201f nop - 20006ac8: d503201f nop - 20006acc: d503201f nop - 20006ad0: d503201f nop - 20006ad4: d503201f nop - 20006ad8: d503201f nop - 20006adc: d503201f nop - 20006ae0: d503201f nop - 20006ae4: d503201f nop - 20006ae8: d503201f nop - 20006aec: d503201f nop - 20006af0: d503201f nop - 20006af4: d503201f nop - 20006af8: d503201f nop - 20006afc: d503201f nop - -0000000020006b00 <vPortRestoreTaskContext>: - 20006b00: 58002901 ldr x1, 20007020 <ullICCEOIRConst+0x8> - 20006b04: d518c001 msr vbar_el1, x1 - 20006b08: d5033f9f dsb sy - 20006b0c: d5033fdf isb - 20006b10: d50040bf msr spsel, #0x0 - 20006b14: 58001f60 ldr x0, 20006f00 <pxCurrentTCBConst> - 20006b18: f9400001 ldr x1, [x0] - 20006b1c: f9400020 ldr x0, [x1] - 20006b20: 9100001f mov sp, x0 - 20006b24: a8c10fe2 ldp x2, x3, [sp], #16 - 20006b28: 58001f00 ldr x0, 20006f08 <ullCriticalNestingConst> - 20006b2c: d2801fe1 mov x1, #0xff // #255 - 20006b30: 58001f44 ldr x4, 20006f18 <ullICCPMRConst> - 20006b34: f100007f cmp x3, #0x0 - 20006b38: f9400085 ldr x5, [x4] - 20006b3c: 54000060 b.eq 20006b48 <vPortRestoreTaskContext+0x48> // b.none - 20006b40: 58001f06 ldr x6, 20006f20 <ullMaxAPIPriorityMaskConst> - 20006b44: f94000c1 ldr x1, [x6] - 20006b48: b90000a1 str w1, [x5] - 20006b4c: d5033f9f dsb sy - 20006b50: d5033fdf isb - 20006b54: f9000003 str x3, [x0] - 20006b58: 58001dc0 ldr x0, 20006f10 <ullPortTaskHasFPUContextConst> - 20006b5c: f9000002 str x2, [x0] - 20006b60: f100005f cmp x2, #0x0 - 20006b64: 54000220 b.eq 20006ba8 <vPortRestoreTaskContext+0xa8> // b.none - 20006b68: acc17ffe ldp q30, q31, [sp], #32 - 20006b6c: acc177fc ldp q28, q29, [sp], #32 - 20006b70: acc16ffa ldp q26, q27, [sp], #32 - 20006b74: acc167f8 ldp q24, q25, [sp], #32 - 20006b78: acc15ff6 ldp q22, q23, [sp], #32 - 20006b7c: acc157f4 ldp q20, q21, [sp], #32 - 20006b80: acc14ff2 ldp q18, q19, [sp], #32 - 20006b84: acc147f0 ldp q16, q17, [sp], #32 - 20006b88: acc13fee ldp q14, q15, [sp], #32 - 20006b8c: acc137ec ldp q12, q13, [sp], #32 - 20006b90: acc12fea ldp q10, q11, [sp], #32 - 20006b94: acc127e8 ldp q8, q9, [sp], #32 - 20006b98: acc11fe6 ldp q6, q7, [sp], #32 - 20006b9c: acc117e4 ldp q4, q5, [sp], #32 - 20006ba0: acc10fe2 ldp q2, q3, [sp], #32 - 20006ba4: acc107e0 ldp q0, q1, [sp], #32 - 20006ba8: a8c10fe2 ldp x2, x3, [sp], #16 - 20006bac: d5184003 msr spsr_el1, x3 - 20006bb0: d5184022 msr elr_el1, x2 - 20006bb4: a8c17ffe ldp x30, xzr, [sp], #16 - 20006bb8: a8c177fc ldp x28, x29, [sp], #16 - 20006bbc: a8c16ffa ldp x26, x27, [sp], #16 - 20006bc0: a8c167f8 ldp x24, x25, [sp], #16 - 20006bc4: a8c15ff6 ldp x22, x23, [sp], #16 - 20006bc8: a8c157f4 ldp x20, x21, [sp], #16 - 20006bcc: a8c14ff2 ldp x18, x19, [sp], #16 - 20006bd0: a8c147f0 ldp x16, x17, [sp], #16 - 20006bd4: a8c13fee ldp x14, x15, [sp], #16 - 20006bd8: a8c137ec ldp x12, x13, [sp], #16 - 20006bdc: a8c12fea ldp x10, x11, [sp], #16 - 20006be0: a8c127e8 ldp x8, x9, [sp], #16 - 20006be4: a8c11fe6 ldp x6, x7, [sp], #16 - 20006be8: a8c117e4 ldp x4, x5, [sp], #16 - 20006bec: a8c10fe2 ldp x2, x3, [sp], #16 - 20006bf0: a8c107e0 ldp x0, x1, [sp], #16 - 20006bf4: d50041bf msr spsel, #0x1 - 20006bf8: d69f03e0 eret + 200068b4: d65f03c0 ret + 200068b8: d503201f nop + 200068bc: d503201f nop + +00000000200068c0 <uxPortSetInterruptMask>: + 200068c0: d50342df msr daifset, #0x2 + 200068c4: d5033f9f dsb sy + 200068c8: d5033fdf isb + 200068cc: d2840081 mov x1, #0x2004 // #8196 + 200068d0: f2bff081 movk x1, #0xff84, lsl #16 + 200068d4: b9400022 ldr w2, [x1] + 200068d8: d2800020 mov x0, #0x1 // #1 + 200068dc: 7103805f cmp w2, #0xe0 + 200068e0: 540000c0 b.eq 200068f8 <uxPortSetInterruptMask+0x38> // b.none + 200068e4: 52801c00 mov w0, #0xe0 // #224 + 200068e8: b9000020 str w0, [x1] + 200068ec: d5033f9f dsb sy + 200068f0: d5033fdf isb + 200068f4: d2800000 mov x0, #0x0 // #0 + 200068f8: d50342ff msr daifclr, #0x2 + 200068fc: d5033f9f dsb sy + 20006900: d5033fdf isb + 20006904: d65f03c0 ret + 20006908: d503201f nop + 2000690c: d503201f nop + +0000000020006910 <vPortEnterCritical>: + 20006910: a9bf7bfd stp x29, x30, [sp, #-16]! + 20006914: 910003fd mov x29, sp + 20006918: 97ffffea bl 200068c0 <uxPortSetInterruptMask> + 2000691c: d0000fc0 adrp x0, 20200000 <DATA_BASE> + 20006920: f941a800 ldr x0, [x0, #848] + 20006924: f9400001 ldr x1, [x0] + 20006928: 91000421 add x1, x1, #0x1 + 2000692c: f9000001 str x1, [x0] + 20006930: a8c17bfd ldp x29, x30, [sp], #16 + 20006934: f9400000 ldr x0, [x0] + 20006938: d65f03c0 ret + ... + +0000000020006a00 <FreeRTOS_SWI_Handler>: + 20006a00: d50040bf msr spsel, #0x0 + 20006a04: a9bf07e0 stp x0, x1, [sp, #-16]! + 20006a08: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006a0c: a9bf17e4 stp x4, x5, [sp, #-16]! + 20006a10: a9bf1fe6 stp x6, x7, [sp, #-16]! + 20006a14: a9bf27e8 stp x8, x9, [sp, #-16]! + 20006a18: a9bf2fea stp x10, x11, [sp, #-16]! + 20006a1c: a9bf37ec stp x12, x13, [sp, #-16]! + 20006a20: a9bf3fee stp x14, x15, [sp, #-16]! + 20006a24: a9bf47f0 stp x16, x17, [sp, #-16]! + 20006a28: a9bf4ff2 stp x18, x19, [sp, #-16]! + 20006a2c: a9bf57f4 stp x20, x21, [sp, #-16]! + 20006a30: a9bf5ff6 stp x22, x23, [sp, #-16]! + 20006a34: a9bf67f8 stp x24, x25, [sp, #-16]! + 20006a38: a9bf6ffa stp x26, x27, [sp, #-16]! + 20006a3c: a9bf77fc stp x28, x29, [sp, #-16]! + 20006a40: a9bf7ffe stp x30, xzr, [sp, #-16]! + 20006a44: d5384003 mrs x3, spsr_el1 + 20006a48: d5384022 mrs x2, elr_el1 + 20006a4c: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006a50: 58002dc0 ldr x0, 20007008 <ullCriticalNestingConst> + 20006a54: f9400003 ldr x3, [x0] + 20006a58: 58002dc0 ldr x0, 20007010 <ullPortTaskHasFPUContextConst> + 20006a5c: f9400002 ldr x2, [x0] + 20006a60: f100005f cmp x2, #0x0 + 20006a64: 54000220 b.eq 20006aa8 <FreeRTOS_SWI_Handler+0xa8> // b.none + 20006a68: adbf07e0 stp q0, q1, [sp, #-32]! + 20006a6c: adbf0fe2 stp q2, q3, [sp, #-32]! + 20006a70: adbf17e4 stp q4, q5, [sp, #-32]! + 20006a74: adbf1fe6 stp q6, q7, [sp, #-32]! + 20006a78: adbf27e8 stp q8, q9, [sp, #-32]! + 20006a7c: adbf2fea stp q10, q11, [sp, #-32]! + 20006a80: adbf37ec stp q12, q13, [sp, #-32]! + 20006a84: adbf3fee stp q14, q15, [sp, #-32]! + 20006a88: adbf47f0 stp q16, q17, [sp, #-32]! + 20006a8c: adbf4ff2 stp q18, q19, [sp, #-32]! + 20006a90: adbf57f4 stp q20, q21, [sp, #-32]! + 20006a94: adbf5ff6 stp q22, q23, [sp, #-32]! + 20006a98: adbf67f8 stp q24, q25, [sp, #-32]! + 20006a9c: adbf6ffa stp q26, q27, [sp, #-32]! + 20006aa0: adbf77fc stp q28, q29, [sp, #-32]! + 20006aa4: adbf7ffe stp q30, q31, [sp, #-32]! + 20006aa8: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006aac: 58002aa0 ldr x0, 20007000 <pxCurrentTCBConst> + 20006ab0: f9400001 ldr x1, [x0] + 20006ab4: 910003e0 mov x0, sp + 20006ab8: f9000020 str x0, [x1] + 20006abc: d50041bf msr spsel, #0x1 + 20006ac0: d5385200 mrs x0, esr_el1 + 20006ac4: d35afc01 lsr x1, x0, #26 + 20006ac8: f100543f cmp x1, #0x15 + 20006acc: 540007a1 b.ne 20006bc0 <FreeRTOS_Abort> // b.any + 20006ad0: 97fff980 bl 200050d0 <vTaskSwitchContext> + 20006ad4: d50040bf msr spsel, #0x0 + 20006ad8: 58002940 ldr x0, 20007000 <pxCurrentTCBConst> + 20006adc: f9400001 ldr x1, [x0] + 20006ae0: f9400020 ldr x0, [x1] + 20006ae4: 9100001f mov sp, x0 + 20006ae8: a8c10fe2 ldp x2, x3, [sp], #16 + 20006aec: 580028e0 ldr x0, 20007008 <ullCriticalNestingConst> + 20006af0: d2801fe1 mov x1, #0xff // #255 + 20006af4: 58002924 ldr x4, 20007018 <ullICCPMRConst> + 20006af8: f100007f cmp x3, #0x0 + 20006afc: f9400085 ldr x5, [x4] + 20006b00: 54000060 b.eq 20006b0c <FreeRTOS_SWI_Handler+0x10c> // b.none + 20006b04: 580028e6 ldr x6, 20007020 <ullMaxAPIPriorityMaskConst> + 20006b08: f94000c1 ldr x1, [x6] + 20006b0c: b90000a1 str w1, [x5] + 20006b10: d5033f9f dsb sy + 20006b14: d5033fdf isb + 20006b18: f9000003 str x3, [x0] + 20006b1c: 580027a0 ldr x0, 20007010 <ullPortTaskHasFPUContextConst> + 20006b20: f9000002 str x2, [x0] + 20006b24: f100005f cmp x2, #0x0 + 20006b28: 54000220 b.eq 20006b6c <FreeRTOS_SWI_Handler+0x16c> // b.none + 20006b2c: acc17ffe ldp q30, q31, [sp], #32 + 20006b30: acc177fc ldp q28, q29, [sp], #32 + 20006b34: acc16ffa ldp q26, q27, [sp], #32 + 20006b38: acc167f8 ldp q24, q25, [sp], #32 + 20006b3c: acc15ff6 ldp q22, q23, [sp], #32 + 20006b40: acc157f4 ldp q20, q21, [sp], #32 + 20006b44: acc14ff2 ldp q18, q19, [sp], #32 + 20006b48: acc147f0 ldp q16, q17, [sp], #32 + 20006b4c: acc13fee ldp q14, q15, [sp], #32 + 20006b50: acc137ec ldp q12, q13, [sp], #32 + 20006b54: acc12fea ldp q10, q11, [sp], #32 + 20006b58: acc127e8 ldp q8, q9, [sp], #32 + 20006b5c: acc11fe6 ldp q6, q7, [sp], #32 + 20006b60: acc117e4 ldp q4, q5, [sp], #32 + 20006b64: acc10fe2 ldp q2, q3, [sp], #32 + 20006b68: acc107e0 ldp q0, q1, [sp], #32 + 20006b6c: a8c10fe2 ldp x2, x3, [sp], #16 + 20006b70: d5184003 msr spsr_el1, x3 + 20006b74: d5184022 msr elr_el1, x2 + 20006b78: a8c17ffe ldp x30, xzr, [sp], #16 + 20006b7c: a8c177fc ldp x28, x29, [sp], #16 + 20006b80: a8c16ffa ldp x26, x27, [sp], #16 + 20006b84: a8c167f8 ldp x24, x25, [sp], #16 + 20006b88: a8c15ff6 ldp x22, x23, [sp], #16 + 20006b8c: a8c157f4 ldp x20, x21, [sp], #16 + 20006b90: a8c14ff2 ldp x18, x19, [sp], #16 + 20006b94: a8c147f0 ldp x16, x17, [sp], #16 + 20006b98: a8c13fee ldp x14, x15, [sp], #16 + 20006b9c: a8c137ec ldp x12, x13, [sp], #16 + 20006ba0: a8c12fea ldp x10, x11, [sp], #16 + 20006ba4: a8c127e8 ldp x8, x9, [sp], #16 + 20006ba8: a8c11fe6 ldp x6, x7, [sp], #16 + 20006bac: a8c117e4 ldp x4, x5, [sp], #16 + 20006bb0: a8c10fe2 ldp x2, x3, [sp], #16 + 20006bb4: a8c107e0 ldp x0, x1, [sp], #16 + 20006bb8: d50041bf msr spsel, #0x1 + 20006bbc: d69f03e0 eret + +0000000020006bc0 <FreeRTOS_Abort>: + 20006bc0: 14000000 b 20006bc0 <FreeRTOS_Abort> + 20006bc4: d503201f nop + 20006bc8: d503201f nop + 20006bcc: d503201f nop + 20006bd0: d503201f nop + 20006bd4: d503201f nop + 20006bd8: d503201f nop + 20006bdc: d503201f nop + 20006be0: d503201f nop + 20006be4: d503201f nop + 20006be8: d503201f nop + 20006bec: d503201f nop + 20006bf0: d503201f nop + 20006bf4: d503201f nop + 20006bf8: d503201f nop 20006bfc: d503201f nop -0000000020006c00 <FreeRTOS_IRQ_Handler>: - 20006c00: a9bf07e0 stp x0, x1, [sp, #-16]! - 20006c04: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006c08: a9bf17e4 stp x4, x5, [sp, #-16]! - 20006c0c: a9bf1fe6 stp x6, x7, [sp, #-16]! - 20006c10: a9bf27e8 stp x8, x9, [sp, #-16]! - 20006c14: a9bf2fea stp x10, x11, [sp, #-16]! - 20006c18: a9bf37ec stp x12, x13, [sp, #-16]! - 20006c1c: a9bf3fee stp x14, x15, [sp, #-16]! - 20006c20: a9bf47f0 stp x16, x17, [sp, #-16]! - 20006c24: a9bf4ff2 stp x18, x19, [sp, #-16]! - 20006c28: a9bf7bfd stp x29, x30, [sp, #-16]! - 20006c2c: d5384003 mrs x3, spsr_el1 - 20006c30: d5384022 mrs x2, elr_el1 - 20006c34: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006c38: 58001e45 ldr x5, 20007000 <ullPortInterruptNestingConst> - 20006c3c: f94000a1 ldr x1, [x5] - 20006c40: 91000426 add x6, x1, #0x1 - 20006c44: f90000a6 str x6, [x5] - 20006c48: a9bf17e1 stp x1, x5, [sp, #-16]! - 20006c4c: 58001e22 ldr x2, 20007010 <ullICCIARConst> - 20006c50: f9400043 ldr x3, [x2] - 20006c54: b9400060 ldr w0, [x3] - 20006c58: a9bf07e0 stp x0, x1, [sp, #-16]! - 20006c5c: 97ffeb8d bl 20001a90 <vApplicationIRQHandler> - 20006c60: d50342df msr daifset, #0x2 - 20006c64: d5033f9f dsb sy - 20006c68: d5033fdf isb - 20006c6c: a8c107e0 ldp x0, x1, [sp], #16 - 20006c70: 58001d44 ldr x4, 20007018 <ullICCEOIRConst> - 20006c74: f9400084 ldr x4, [x4] - 20006c78: b9000080 str w0, [x4] - 20006c7c: a8c117e1 ldp x1, x5, [sp], #16 - 20006c80: f90000a1 str x1, [x5] - 20006c84: f100003f cmp x1, #0x0 - 20006c88: 54001061 b.ne 20006e94 <Exit_IRQ_No_Context_Switch> // b.any - 20006c8c: 58001be0 ldr x0, 20007008 <ullPortYieldRequiredConst> - 20006c90: f9400001 ldr x1, [x0] - 20006c94: f100003f cmp x1, #0x0 - 20006c98: 54000fe0 b.eq 20006e94 <Exit_IRQ_No_Context_Switch> // b.none - 20006c9c: d2800002 mov x2, #0x0 // #0 - 20006ca0: f9000002 str x2, [x0] - 20006ca4: a8c117e4 ldp x4, x5, [sp], #16 - 20006ca8: d5184005 msr spsr_el1, x5 - 20006cac: d5184024 msr elr_el1, x4 - 20006cb0: d5033f9f dsb sy - 20006cb4: d5033fdf isb - 20006cb8: a8c17bfd ldp x29, x30, [sp], #16 - 20006cbc: a8c14ff2 ldp x18, x19, [sp], #16 - 20006cc0: a8c147f0 ldp x16, x17, [sp], #16 - 20006cc4: a8c13fee ldp x14, x15, [sp], #16 - 20006cc8: a8c137ec ldp x12, x13, [sp], #16 - 20006ccc: a8c12fea ldp x10, x11, [sp], #16 - 20006cd0: a8c127e8 ldp x8, x9, [sp], #16 - 20006cd4: a8c11fe6 ldp x6, x7, [sp], #16 - 20006cd8: a8c117e4 ldp x4, x5, [sp], #16 - 20006cdc: a8c10fe2 ldp x2, x3, [sp], #16 - 20006ce0: a8c107e0 ldp x0, x1, [sp], #16 - 20006ce4: d50040bf msr spsel, #0x0 - 20006ce8: a9bf07e0 stp x0, x1, [sp, #-16]! - 20006cec: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006cf0: a9bf17e4 stp x4, x5, [sp, #-16]! - 20006cf4: a9bf1fe6 stp x6, x7, [sp, #-16]! - 20006cf8: a9bf27e8 stp x8, x9, [sp, #-16]! - 20006cfc: a9bf2fea stp x10, x11, [sp, #-16]! - 20006d00: a9bf37ec stp x12, x13, [sp, #-16]! - 20006d04: a9bf3fee stp x14, x15, [sp, #-16]! - 20006d08: a9bf47f0 stp x16, x17, [sp, #-16]! - 20006d0c: a9bf4ff2 stp x18, x19, [sp, #-16]! - 20006d10: a9bf57f4 stp x20, x21, [sp, #-16]! - 20006d14: a9bf5ff6 stp x22, x23, [sp, #-16]! - 20006d18: a9bf67f8 stp x24, x25, [sp, #-16]! - 20006d1c: a9bf6ffa stp x26, x27, [sp, #-16]! - 20006d20: a9bf77fc stp x28, x29, [sp, #-16]! - 20006d24: a9bf7ffe stp x30, xzr, [sp, #-16]! - 20006d28: d5384003 mrs x3, spsr_el1 - 20006d2c: d5384022 mrs x2, elr_el1 - 20006d30: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006d34: 58000ea0 ldr x0, 20006f08 <ullCriticalNestingConst> - 20006d38: f9400003 ldr x3, [x0] - 20006d3c: 58000ea0 ldr x0, 20006f10 <ullPortTaskHasFPUContextConst> - 20006d40: f9400002 ldr x2, [x0] - 20006d44: f100005f cmp x2, #0x0 - 20006d48: 54000220 b.eq 20006d8c <FreeRTOS_IRQ_Handler+0x18c> // b.none - 20006d4c: adbf07e0 stp q0, q1, [sp, #-32]! - 20006d50: adbf0fe2 stp q2, q3, [sp, #-32]! - 20006d54: adbf17e4 stp q4, q5, [sp, #-32]! - 20006d58: adbf1fe6 stp q6, q7, [sp, #-32]! - 20006d5c: adbf27e8 stp q8, q9, [sp, #-32]! - 20006d60: adbf2fea stp q10, q11, [sp, #-32]! - 20006d64: adbf37ec stp q12, q13, [sp, #-32]! - 20006d68: adbf3fee stp q14, q15, [sp, #-32]! - 20006d6c: adbf47f0 stp q16, q17, [sp, #-32]! - 20006d70: adbf4ff2 stp q18, q19, [sp, #-32]! - 20006d74: adbf57f4 stp q20, q21, [sp, #-32]! - 20006d78: adbf5ff6 stp q22, q23, [sp, #-32]! - 20006d7c: adbf67f8 stp q24, q25, [sp, #-32]! - 20006d80: adbf6ffa stp q26, q27, [sp, #-32]! - 20006d84: adbf77fc stp q28, q29, [sp, #-32]! - 20006d88: adbf7ffe stp q30, q31, [sp, #-32]! - 20006d8c: a9bf0fe2 stp x2, x3, [sp, #-16]! - 20006d90: 58000b80 ldr x0, 20006f00 <pxCurrentTCBConst> - 20006d94: f9400001 ldr x1, [x0] - 20006d98: 910003e0 mov x0, sp - 20006d9c: f9000020 str x0, [x1] - 20006da0: d50041bf msr spsel, #0x1 - 20006da4: 97fff8bb bl 20005090 <vTaskSwitchContext> - 20006da8: d50040bf msr spsel, #0x0 - 20006dac: 58000aa0 ldr x0, 20006f00 <pxCurrentTCBConst> - 20006db0: f9400001 ldr x1, [x0] - 20006db4: f9400020 ldr x0, [x1] - 20006db8: 9100001f mov sp, x0 - 20006dbc: a8c10fe2 ldp x2, x3, [sp], #16 - 20006dc0: 58000a40 ldr x0, 20006f08 <ullCriticalNestingConst> - 20006dc4: d2801fe1 mov x1, #0xff // #255 - 20006dc8: 58000a84 ldr x4, 20006f18 <ullICCPMRConst> - 20006dcc: f100007f cmp x3, #0x0 - 20006dd0: f9400085 ldr x5, [x4] - 20006dd4: 54000060 b.eq 20006de0 <FreeRTOS_IRQ_Handler+0x1e0> // b.none - 20006dd8: 58000a46 ldr x6, 20006f20 <ullMaxAPIPriorityMaskConst> - 20006ddc: f94000c1 ldr x1, [x6] - 20006de0: b90000a1 str w1, [x5] - 20006de4: d5033f9f dsb sy - 20006de8: d5033fdf isb - 20006dec: f9000003 str x3, [x0] - 20006df0: 58000900 ldr x0, 20006f10 <ullPortTaskHasFPUContextConst> - 20006df4: f9000002 str x2, [x0] - 20006df8: f100005f cmp x2, #0x0 - 20006dfc: 54000220 b.eq 20006e40 <FreeRTOS_IRQ_Handler+0x240> // b.none - 20006e00: acc17ffe ldp q30, q31, [sp], #32 - 20006e04: acc177fc ldp q28, q29, [sp], #32 - 20006e08: acc16ffa ldp q26, q27, [sp], #32 - 20006e0c: acc167f8 ldp q24, q25, [sp], #32 - 20006e10: acc15ff6 ldp q22, q23, [sp], #32 - 20006e14: acc157f4 ldp q20, q21, [sp], #32 - 20006e18: acc14ff2 ldp q18, q19, [sp], #32 - 20006e1c: acc147f0 ldp q16, q17, [sp], #32 - 20006e20: acc13fee ldp q14, q15, [sp], #32 - 20006e24: acc137ec ldp q12, q13, [sp], #32 - 20006e28: acc12fea ldp q10, q11, [sp], #32 - 20006e2c: acc127e8 ldp q8, q9, [sp], #32 - 20006e30: acc11fe6 ldp q6, q7, [sp], #32 - 20006e34: acc117e4 ldp q4, q5, [sp], #32 - 20006e38: acc10fe2 ldp q2, q3, [sp], #32 - 20006e3c: acc107e0 ldp q0, q1, [sp], #32 - 20006e40: a8c10fe2 ldp x2, x3, [sp], #16 - 20006e44: d5184003 msr spsr_el1, x3 - 20006e48: d5184022 msr elr_el1, x2 - 20006e4c: a8c17ffe ldp x30, xzr, [sp], #16 - 20006e50: a8c177fc ldp x28, x29, [sp], #16 - 20006e54: a8c16ffa ldp x26, x27, [sp], #16 - 20006e58: a8c167f8 ldp x24, x25, [sp], #16 - 20006e5c: a8c15ff6 ldp x22, x23, [sp], #16 - 20006e60: a8c157f4 ldp x20, x21, [sp], #16 - 20006e64: a8c14ff2 ldp x18, x19, [sp], #16 - 20006e68: a8c147f0 ldp x16, x17, [sp], #16 - 20006e6c: a8c13fee ldp x14, x15, [sp], #16 - 20006e70: a8c137ec ldp x12, x13, [sp], #16 - 20006e74: a8c12fea ldp x10, x11, [sp], #16 - 20006e78: a8c127e8 ldp x8, x9, [sp], #16 - 20006e7c: a8c11fe6 ldp x6, x7, [sp], #16 - 20006e80: a8c117e4 ldp x4, x5, [sp], #16 - 20006e84: a8c10fe2 ldp x2, x3, [sp], #16 - 20006e88: a8c107e0 ldp x0, x1, [sp], #16 - 20006e8c: d50041bf msr spsel, #0x1 - 20006e90: d69f03e0 eret - -0000000020006e94 <Exit_IRQ_No_Context_Switch>: - 20006e94: a8c117e4 ldp x4, x5, [sp], #16 - 20006e98: d5184005 msr spsr_el1, x5 - 20006e9c: d5184024 msr elr_el1, x4 - 20006ea0: d5033f9f dsb sy - 20006ea4: d5033fdf isb - 20006ea8: a8c17bfd ldp x29, x30, [sp], #16 - 20006eac: a8c14ff2 ldp x18, x19, [sp], #16 - 20006eb0: a8c147f0 ldp x16, x17, [sp], #16 - 20006eb4: a8c13fee ldp x14, x15, [sp], #16 - 20006eb8: a8c137ec ldp x12, x13, [sp], #16 - 20006ebc: a8c12fea ldp x10, x11, [sp], #16 - 20006ec0: a8c127e8 ldp x8, x9, [sp], #16 - 20006ec4: a8c11fe6 ldp x6, x7, [sp], #16 - 20006ec8: a8c117e4 ldp x4, x5, [sp], #16 - 20006ecc: a8c10fe2 ldp x2, x3, [sp], #16 - 20006ed0: a8c107e0 ldp x0, x1, [sp], #16 - 20006ed4: d69f03e0 eret - 20006ed8: d503201f nop - 20006edc: d503201f nop - 20006ee0: d503201f nop - 20006ee4: d503201f nop - 20006ee8: d503201f nop - 20006eec: d503201f nop - 20006ef0: d503201f nop - 20006ef4: d503201f nop - 20006ef8: d503201f nop - 20006efc: d503201f nop - -0000000020006f00 <pxCurrentTCBConst>: - 20006f00: 202029d0 .word 0x202029d0 - 20006f04: 00000000 .word 0x00000000 - -0000000020006f08 <ullCriticalNestingConst>: - 20006f08: 20200240 .word 0x20200240 - 20006f0c: 00000000 .word 0x00000000 - -0000000020006f10 <ullPortTaskHasFPUContextConst>: - 20006f10: 20202a60 .word 0x20202a60 - 20006f14: 00000000 .word 0x00000000 - -0000000020006f18 <ullICCPMRConst>: - 20006f18: 20020d80 .word 0x20020d80 - 20006f1c: 00000000 .word 0x00000000 - -0000000020006f20 <ullMaxAPIPriorityMaskConst>: - 20006f20: 20020d78 .word 0x20020d78 - 20006f24: 00000000 .word 0x00000000 - -0000000020006f28 <vApplicationIRQHandlerConst>: - 20006f28: 20001a90 .word 0x20001a90 - 20006f2c: d503201f nop - 20006f30: d503201f nop - 20006f34: d503201f nop - 20006f38: d503201f nop - 20006f3c: d503201f nop - 20006f40: d503201f nop - 20006f44: d503201f nop - 20006f48: d503201f nop - 20006f4c: d503201f nop - 20006f50: d503201f nop - 20006f54: d503201f nop - 20006f58: d503201f nop - 20006f5c: d503201f nop - 20006f60: d503201f nop - 20006f64: d503201f nop - 20006f68: d503201f nop - 20006f6c: d503201f nop - 20006f70: d503201f nop - 20006f74: d503201f nop - 20006f78: d503201f nop - 20006f7c: d503201f nop - 20006f80: d503201f nop - 20006f84: d503201f nop - 20006f88: d503201f nop - 20006f8c: d503201f nop - 20006f90: d503201f nop - 20006f94: d503201f nop - 20006f98: d503201f nop - 20006f9c: d503201f nop - 20006fa0: d503201f nop - 20006fa4: d503201f nop - 20006fa8: d503201f nop - 20006fac: d503201f nop - 20006fb0: d503201f nop - 20006fb4: d503201f nop - 20006fb8: d503201f nop - 20006fbc: d503201f nop - 20006fc0: d503201f nop - 20006fc4: d503201f nop - 20006fc8: d503201f nop - 20006fcc: d503201f nop - 20006fd0: d503201f nop - 20006fd4: d503201f nop +0000000020006c00 <vPortRestoreTaskContext>: + 20006c00: 58002901 ldr x1, 20007120 <ullICCEOIRConst+0x8> + 20006c04: d518c001 msr vbar_el1, x1 + 20006c08: d5033f9f dsb sy + 20006c0c: d5033fdf isb + 20006c10: d50040bf msr spsel, #0x0 + 20006c14: 58001f60 ldr x0, 20007000 <pxCurrentTCBConst> + 20006c18: f9400001 ldr x1, [x0] + 20006c1c: f9400020 ldr x0, [x1] + 20006c20: 9100001f mov sp, x0 + 20006c24: a8c10fe2 ldp x2, x3, [sp], #16 + 20006c28: 58001f00 ldr x0, 20007008 <ullCriticalNestingConst> + 20006c2c: d2801fe1 mov x1, #0xff // #255 + 20006c30: 58001f44 ldr x4, 20007018 <ullICCPMRConst> + 20006c34: f100007f cmp x3, #0x0 + 20006c38: f9400085 ldr x5, [x4] + 20006c3c: 54000060 b.eq 20006c48 <vPortRestoreTaskContext+0x48> // b.none + 20006c40: 58001f06 ldr x6, 20007020 <ullMaxAPIPriorityMaskConst> + 20006c44: f94000c1 ldr x1, [x6] + 20006c48: b90000a1 str w1, [x5] + 20006c4c: d5033f9f dsb sy + 20006c50: d5033fdf isb + 20006c54: f9000003 str x3, [x0] + 20006c58: 58001dc0 ldr x0, 20007010 <ullPortTaskHasFPUContextConst> + 20006c5c: f9000002 str x2, [x0] + 20006c60: f100005f cmp x2, #0x0 + 20006c64: 54000220 b.eq 20006ca8 <vPortRestoreTaskContext+0xa8> // b.none + 20006c68: acc17ffe ldp q30, q31, [sp], #32 + 20006c6c: acc177fc ldp q28, q29, [sp], #32 + 20006c70: acc16ffa ldp q26, q27, [sp], #32 + 20006c74: acc167f8 ldp q24, q25, [sp], #32 + 20006c78: acc15ff6 ldp q22, q23, [sp], #32 + 20006c7c: acc157f4 ldp q20, q21, [sp], #32 + 20006c80: acc14ff2 ldp q18, q19, [sp], #32 + 20006c84: acc147f0 ldp q16, q17, [sp], #32 + 20006c88: acc13fee ldp q14, q15, [sp], #32 + 20006c8c: acc137ec ldp q12, q13, [sp], #32 + 20006c90: acc12fea ldp q10, q11, [sp], #32 + 20006c94: acc127e8 ldp q8, q9, [sp], #32 + 20006c98: acc11fe6 ldp q6, q7, [sp], #32 + 20006c9c: acc117e4 ldp q4, q5, [sp], #32 + 20006ca0: acc10fe2 ldp q2, q3, [sp], #32 + 20006ca4: acc107e0 ldp q0, q1, [sp], #32 + 20006ca8: a8c10fe2 ldp x2, x3, [sp], #16 + 20006cac: d5184003 msr spsr_el1, x3 + 20006cb0: d5184022 msr elr_el1, x2 + 20006cb4: a8c17ffe ldp x30, xzr, [sp], #16 + 20006cb8: a8c177fc ldp x28, x29, [sp], #16 + 20006cbc: a8c16ffa ldp x26, x27, [sp], #16 + 20006cc0: a8c167f8 ldp x24, x25, [sp], #16 + 20006cc4: a8c15ff6 ldp x22, x23, [sp], #16 + 20006cc8: a8c157f4 ldp x20, x21, [sp], #16 + 20006ccc: a8c14ff2 ldp x18, x19, [sp], #16 + 20006cd0: a8c147f0 ldp x16, x17, [sp], #16 + 20006cd4: a8c13fee ldp x14, x15, [sp], #16 + 20006cd8: a8c137ec ldp x12, x13, [sp], #16 + 20006cdc: a8c12fea ldp x10, x11, [sp], #16 + 20006ce0: a8c127e8 ldp x8, x9, [sp], #16 + 20006ce4: a8c11fe6 ldp x6, x7, [sp], #16 + 20006ce8: a8c117e4 ldp x4, x5, [sp], #16 + 20006cec: a8c10fe2 ldp x2, x3, [sp], #16 + 20006cf0: a8c107e0 ldp x0, x1, [sp], #16 + 20006cf4: d50041bf msr spsel, #0x1 + 20006cf8: d69f03e0 eret + 20006cfc: d503201f nop + +0000000020006d00 <FreeRTOS_IRQ_Handler>: + 20006d00: a9bf07e0 stp x0, x1, [sp, #-16]! + 20006d04: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006d08: a9bf17e4 stp x4, x5, [sp, #-16]! + 20006d0c: a9bf1fe6 stp x6, x7, [sp, #-16]! + 20006d10: a9bf27e8 stp x8, x9, [sp, #-16]! + 20006d14: a9bf2fea stp x10, x11, [sp, #-16]! + 20006d18: a9bf37ec stp x12, x13, [sp, #-16]! + 20006d1c: a9bf3fee stp x14, x15, [sp, #-16]! + 20006d20: a9bf47f0 stp x16, x17, [sp, #-16]! + 20006d24: a9bf4ff2 stp x18, x19, [sp, #-16]! + 20006d28: a9bf7bfd stp x29, x30, [sp, #-16]! + 20006d2c: d5384003 mrs x3, spsr_el1 + 20006d30: d5384022 mrs x2, elr_el1 + 20006d34: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006d38: 58001e45 ldr x5, 20007100 <ullPortInterruptNestingConst> + 20006d3c: f94000a1 ldr x1, [x5] + 20006d40: 91000426 add x6, x1, #0x1 + 20006d44: f90000a6 str x6, [x5] + 20006d48: a9bf17e1 stp x1, x5, [sp, #-16]! + 20006d4c: 58001e22 ldr x2, 20007110 <ullICCIARConst> + 20006d50: f9400043 ldr x3, [x2] + 20006d54: b9400060 ldr w0, [x3] + 20006d58: a9bf07e0 stp x0, x1, [sp, #-16]! + 20006d5c: 97ffeb4d bl 20001a90 <vApplicationIRQHandler> + 20006d60: d50342df msr daifset, #0x2 + 20006d64: d5033f9f dsb sy + 20006d68: d5033fdf isb + 20006d6c: a8c107e0 ldp x0, x1, [sp], #16 + 20006d70: 58001d44 ldr x4, 20007118 <ullICCEOIRConst> + 20006d74: f9400084 ldr x4, [x4] + 20006d78: b9000080 str w0, [x4] + 20006d7c: a8c117e1 ldp x1, x5, [sp], #16 + 20006d80: f90000a1 str x1, [x5] + 20006d84: f100003f cmp x1, #0x0 + 20006d88: 54001061 b.ne 20006f94 <Exit_IRQ_No_Context_Switch> // b.any + 20006d8c: 58001be0 ldr x0, 20007108 <ullPortYieldRequiredConst> + 20006d90: f9400001 ldr x1, [x0] + 20006d94: f100003f cmp x1, #0x0 + 20006d98: 54000fe0 b.eq 20006f94 <Exit_IRQ_No_Context_Switch> // b.none + 20006d9c: d2800002 mov x2, #0x0 // #0 + 20006da0: f9000002 str x2, [x0] + 20006da4: a8c117e4 ldp x4, x5, [sp], #16 + 20006da8: d5184005 msr spsr_el1, x5 + 20006dac: d5184024 msr elr_el1, x4 + 20006db0: d5033f9f dsb sy + 20006db4: d5033fdf isb + 20006db8: a8c17bfd ldp x29, x30, [sp], #16 + 20006dbc: a8c14ff2 ldp x18, x19, [sp], #16 + 20006dc0: a8c147f0 ldp x16, x17, [sp], #16 + 20006dc4: a8c13fee ldp x14, x15, [sp], #16 + 20006dc8: a8c137ec ldp x12, x13, [sp], #16 + 20006dcc: a8c12fea ldp x10, x11, [sp], #16 + 20006dd0: a8c127e8 ldp x8, x9, [sp], #16 + 20006dd4: a8c11fe6 ldp x6, x7, [sp], #16 + 20006dd8: a8c117e4 ldp x4, x5, [sp], #16 + 20006ddc: a8c10fe2 ldp x2, x3, [sp], #16 + 20006de0: a8c107e0 ldp x0, x1, [sp], #16 + 20006de4: d50040bf msr spsel, #0x0 + 20006de8: a9bf07e0 stp x0, x1, [sp, #-16]! + 20006dec: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006df0: a9bf17e4 stp x4, x5, [sp, #-16]! + 20006df4: a9bf1fe6 stp x6, x7, [sp, #-16]! + 20006df8: a9bf27e8 stp x8, x9, [sp, #-16]! + 20006dfc: a9bf2fea stp x10, x11, [sp, #-16]! + 20006e00: a9bf37ec stp x12, x13, [sp, #-16]! + 20006e04: a9bf3fee stp x14, x15, [sp, #-16]! + 20006e08: a9bf47f0 stp x16, x17, [sp, #-16]! + 20006e0c: a9bf4ff2 stp x18, x19, [sp, #-16]! + 20006e10: a9bf57f4 stp x20, x21, [sp, #-16]! + 20006e14: a9bf5ff6 stp x22, x23, [sp, #-16]! + 20006e18: a9bf67f8 stp x24, x25, [sp, #-16]! + 20006e1c: a9bf6ffa stp x26, x27, [sp, #-16]! + 20006e20: a9bf77fc stp x28, x29, [sp, #-16]! + 20006e24: a9bf7ffe stp x30, xzr, [sp, #-16]! + 20006e28: d5384003 mrs x3, spsr_el1 + 20006e2c: d5384022 mrs x2, elr_el1 + 20006e30: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006e34: 58000ea0 ldr x0, 20007008 <ullCriticalNestingConst> + 20006e38: f9400003 ldr x3, [x0] + 20006e3c: 58000ea0 ldr x0, 20007010 <ullPortTaskHasFPUContextConst> + 20006e40: f9400002 ldr x2, [x0] + 20006e44: f100005f cmp x2, #0x0 + 20006e48: 54000220 b.eq 20006e8c <FreeRTOS_IRQ_Handler+0x18c> // b.none + 20006e4c: adbf07e0 stp q0, q1, [sp, #-32]! + 20006e50: adbf0fe2 stp q2, q3, [sp, #-32]! + 20006e54: adbf17e4 stp q4, q5, [sp, #-32]! + 20006e58: adbf1fe6 stp q6, q7, [sp, #-32]! + 20006e5c: adbf27e8 stp q8, q9, [sp, #-32]! + 20006e60: adbf2fea stp q10, q11, [sp, #-32]! + 20006e64: adbf37ec stp q12, q13, [sp, #-32]! + 20006e68: adbf3fee stp q14, q15, [sp, #-32]! + 20006e6c: adbf47f0 stp q16, q17, [sp, #-32]! + 20006e70: adbf4ff2 stp q18, q19, [sp, #-32]! + 20006e74: adbf57f4 stp q20, q21, [sp, #-32]! + 20006e78: adbf5ff6 stp q22, q23, [sp, #-32]! + 20006e7c: adbf67f8 stp q24, q25, [sp, #-32]! + 20006e80: adbf6ffa stp q26, q27, [sp, #-32]! + 20006e84: adbf77fc stp q28, q29, [sp, #-32]! + 20006e88: adbf7ffe stp q30, q31, [sp, #-32]! + 20006e8c: a9bf0fe2 stp x2, x3, [sp, #-16]! + 20006e90: 58000b80 ldr x0, 20007000 <pxCurrentTCBConst> + 20006e94: f9400001 ldr x1, [x0] + 20006e98: 910003e0 mov x0, sp + 20006e9c: f9000020 str x0, [x1] + 20006ea0: d50041bf msr spsel, #0x1 + 20006ea4: 97fff88b bl 200050d0 <vTaskSwitchContext> + 20006ea8: d50040bf msr spsel, #0x0 + 20006eac: 58000aa0 ldr x0, 20007000 <pxCurrentTCBConst> + 20006eb0: f9400001 ldr x1, [x0] + 20006eb4: f9400020 ldr x0, [x1] + 20006eb8: 9100001f mov sp, x0 + 20006ebc: a8c10fe2 ldp x2, x3, [sp], #16 + 20006ec0: 58000a40 ldr x0, 20007008 <ullCriticalNestingConst> + 20006ec4: d2801fe1 mov x1, #0xff // #255 + 20006ec8: 58000a84 ldr x4, 20007018 <ullICCPMRConst> + 20006ecc: f100007f cmp x3, #0x0 + 20006ed0: f9400085 ldr x5, [x4] + 20006ed4: 54000060 b.eq 20006ee0 <FreeRTOS_IRQ_Handler+0x1e0> // b.none + 20006ed8: 58000a46 ldr x6, 20007020 <ullMaxAPIPriorityMaskConst> + 20006edc: f94000c1 ldr x1, [x6] + 20006ee0: b90000a1 str w1, [x5] + 20006ee4: d5033f9f dsb sy + 20006ee8: d5033fdf isb + 20006eec: f9000003 str x3, [x0] + 20006ef0: 58000900 ldr x0, 20007010 <ullPortTaskHasFPUContextConst> + 20006ef4: f9000002 str x2, [x0] + 20006ef8: f100005f cmp x2, #0x0 + 20006efc: 54000220 b.eq 20006f40 <FreeRTOS_IRQ_Handler+0x240> // b.none + 20006f00: acc17ffe ldp q30, q31, [sp], #32 + 20006f04: acc177fc ldp q28, q29, [sp], #32 + 20006f08: acc16ffa ldp q26, q27, [sp], #32 + 20006f0c: acc167f8 ldp q24, q25, [sp], #32 + 20006f10: acc15ff6 ldp q22, q23, [sp], #32 + 20006f14: acc157f4 ldp q20, q21, [sp], #32 + 20006f18: acc14ff2 ldp q18, q19, [sp], #32 + 20006f1c: acc147f0 ldp q16, q17, [sp], #32 + 20006f20: acc13fee ldp q14, q15, [sp], #32 + 20006f24: acc137ec ldp q12, q13, [sp], #32 + 20006f28: acc12fea ldp q10, q11, [sp], #32 + 20006f2c: acc127e8 ldp q8, q9, [sp], #32 + 20006f30: acc11fe6 ldp q6, q7, [sp], #32 + 20006f34: acc117e4 ldp q4, q5, [sp], #32 + 20006f38: acc10fe2 ldp q2, q3, [sp], #32 + 20006f3c: acc107e0 ldp q0, q1, [sp], #32 + 20006f40: a8c10fe2 ldp x2, x3, [sp], #16 + 20006f44: d5184003 msr spsr_el1, x3 + 20006f48: d5184022 msr elr_el1, x2 + 20006f4c: a8c17ffe ldp x30, xzr, [sp], #16 + 20006f50: a8c177fc ldp x28, x29, [sp], #16 + 20006f54: a8c16ffa ldp x26, x27, [sp], #16 + 20006f58: a8c167f8 ldp x24, x25, [sp], #16 + 20006f5c: a8c15ff6 ldp x22, x23, [sp], #16 + 20006f60: a8c157f4 ldp x20, x21, [sp], #16 + 20006f64: a8c14ff2 ldp x18, x19, [sp], #16 + 20006f68: a8c147f0 ldp x16, x17, [sp], #16 + 20006f6c: a8c13fee ldp x14, x15, [sp], #16 + 20006f70: a8c137ec ldp x12, x13, [sp], #16 + 20006f74: a8c12fea ldp x10, x11, [sp], #16 + 20006f78: a8c127e8 ldp x8, x9, [sp], #16 + 20006f7c: a8c11fe6 ldp x6, x7, [sp], #16 + 20006f80: a8c117e4 ldp x4, x5, [sp], #16 + 20006f84: a8c10fe2 ldp x2, x3, [sp], #16 + 20006f88: a8c107e0 ldp x0, x1, [sp], #16 + 20006f8c: d50041bf msr spsel, #0x1 + 20006f90: d69f03e0 eret + +0000000020006f94 <Exit_IRQ_No_Context_Switch>: + 20006f94: a8c117e4 ldp x4, x5, [sp], #16 + 20006f98: d5184005 msr spsr_el1, x5 + 20006f9c: d5184024 msr elr_el1, x4 + 20006fa0: d5033f9f dsb sy + 20006fa4: d5033fdf isb + 20006fa8: a8c17bfd ldp x29, x30, [sp], #16 + 20006fac: a8c14ff2 ldp x18, x19, [sp], #16 + 20006fb0: a8c147f0 ldp x16, x17, [sp], #16 + 20006fb4: a8c13fee ldp x14, x15, [sp], #16 + 20006fb8: a8c137ec ldp x12, x13, [sp], #16 + 20006fbc: a8c12fea ldp x10, x11, [sp], #16 + 20006fc0: a8c127e8 ldp x8, x9, [sp], #16 + 20006fc4: a8c11fe6 ldp x6, x7, [sp], #16 + 20006fc8: a8c117e4 ldp x4, x5, [sp], #16 + 20006fcc: a8c10fe2 ldp x2, x3, [sp], #16 + 20006fd0: a8c107e0 ldp x0, x1, [sp], #16 + 20006fd4: d69f03e0 eret 20006fd8: d503201f nop 20006fdc: d503201f nop 20006fe0: d503201f nop @@ -6046,9217 +5988,9227 @@ Disassembly of section .text: 20006ff8: d503201f nop 20006ffc: d503201f nop -0000000020007000 <ullPortInterruptNestingConst>: - 20007000: 20202a50 .word 0x20202a50 +0000000020007000 <pxCurrentTCBConst>: + 20007000: 202029d0 .word 0x202029d0 20007004: 00000000 .word 0x00000000 -0000000020007008 <ullPortYieldRequiredConst>: - 20007008: 20202a58 .word 0x20202a58 +0000000020007008 <ullCriticalNestingConst>: + 20007008: 20200240 .word 0x20200240 2000700c: 00000000 .word 0x00000000 -0000000020007010 <ullICCIARConst>: - 20007010: 20020d88 .word 0x20020d88 +0000000020007010 <ullPortTaskHasFPUContextConst>: + 20007010: 20202a60 .word 0x20202a60 20007014: 00000000 .word 0x00000000 -0000000020007018 <ullICCEOIRConst>: - 20007018: 20020d90 .word 0x20020d90 +0000000020007018 <ullICCPMRConst>: + 20007018: 20020de0 .word 0x20020de0 2000701c: 00000000 .word 0x00000000 - 20007020: 20001000 .word 0x20001000 - ... -0000000020007030 <pvPortMalloc>: - 20007030: a9be7bfd stp x29, x30, [sp, #-32]! - 20007034: 910003fd mov x29, sp - 20007038: f2400c1f tst x0, #0xf - 2000703c: a90153f3 stp x19, x20, [sp, #16] - 20007040: aa0003f3 mov x19, x0 - 20007044: 927cec00 and x0, x0, #0xfffffffffffffff0 - 20007048: 91004000 add x0, x0, #0x10 - 2000704c: 9a931013 csel x19, x0, x19, ne // ne = any - 20007050: 97fff6fc bl 20004c40 <vTaskSuspendAll> - 20007054: f0000fc0 adrp x0, 20202000 <__bss_start> - 20007058: f9453401 ldr x1, [x0, #2664] - 2000705c: b4000241 cbz x1, 200070a4 <pvPortMalloc+0x74> - 20007060: 9129a002 add x2, x0, #0xa68 - 20007064: d29dfde3 mov x3, #0xefef // #61423 - 20007068: f2a00023 movk x3, #0x1, lsl #16 - 2000706c: f9400441 ldr x1, [x2, #8] - 20007070: d2800014 mov x20, #0x0 // #0 - 20007074: 8b130033 add x19, x1, x19 - 20007078: eb03027f cmp x19, x3 - 2000707c: fa539022 ccmp x1, x19, #0x2, ls // ls = plast - 20007080: 54000082 b.cs 20007090 <pvPortMalloc+0x60> // b.hs, b.nlast - 20007084: f9453414 ldr x20, [x0, #2664] - 20007088: f9000453 str x19, [x2, #8] - 2000708c: 8b010294 add x20, x20, x1 - 20007090: 97fff788 bl 20004eb0 <xTaskResumeAll> - 20007094: aa1403e0 mov x0, x20 - 20007098: a94153f3 ldp x19, x20, [sp, #16] - 2000709c: a8c27bfd ldp x29, x30, [sp], #32 - 200070a0: d65f03c0 ret - 200070a4: f0000fc1 adrp x1, 20202000 <__bss_start> - 200070a8: 912a2021 add x1, x1, #0xa88 - 200070ac: 927cec21 and x1, x1, #0xfffffffffffffff0 - 200070b0: f9053401 str x1, [x0, #2664] - 200070b4: 17ffffeb b 20007060 <pvPortMalloc+0x30> +0000000020007020 <ullMaxAPIPriorityMaskConst>: + 20007020: 20020dd8 .word 0x20020dd8 + 20007024: 00000000 .word 0x00000000 + +0000000020007028 <vApplicationIRQHandlerConst>: + 20007028: 20001a90 .word 0x20001a90 + 2000702c: d503201f nop + 20007030: d503201f nop + 20007034: d503201f nop + 20007038: d503201f nop + 2000703c: d503201f nop + 20007040: d503201f nop + 20007044: d503201f nop + 20007048: d503201f nop + 2000704c: d503201f nop + 20007050: d503201f nop + 20007054: d503201f nop + 20007058: d503201f nop + 2000705c: d503201f nop + 20007060: d503201f nop + 20007064: d503201f nop + 20007068: d503201f nop + 2000706c: d503201f nop + 20007070: d503201f nop + 20007074: d503201f nop + 20007078: d503201f nop + 2000707c: d503201f nop + 20007080: d503201f nop + 20007084: d503201f nop + 20007088: d503201f nop + 2000708c: d503201f nop + 20007090: d503201f nop + 20007094: d503201f nop + 20007098: d503201f nop + 2000709c: d503201f nop + 200070a0: d503201f nop + 200070a4: d503201f nop + 200070a8: d503201f nop + 200070ac: d503201f nop + 200070b0: d503201f nop + 200070b4: d503201f nop 200070b8: d503201f nop 200070bc: d503201f nop - -00000000200070c0 <vPortFree>: - 200070c0: d65f03c0 ret + 200070c0: d503201f nop 200070c4: d503201f nop 200070c8: d503201f nop 200070cc: d503201f nop - -00000000200070d0 <vPortInitialiseBlocks>: - 200070d0: f0000fc0 adrp x0, 20202000 <__bss_start> - 200070d4: f905381f str xzr, [x0, #2672] - 200070d8: d65f03c0 ret + 200070d0: d503201f nop + 200070d4: d503201f nop + 200070d8: d503201f nop 200070dc: d503201f nop + 200070e0: d503201f nop + 200070e4: d503201f nop + 200070e8: d503201f nop + 200070ec: d503201f nop + 200070f0: d503201f nop + 200070f4: d503201f nop + 200070f8: d503201f nop + 200070fc: d503201f nop + +0000000020007100 <ullPortInterruptNestingConst>: + 20007100: 20202a50 .word 0x20202a50 + 20007104: 00000000 .word 0x00000000 + +0000000020007108 <ullPortYieldRequiredConst>: + 20007108: 20202a58 .word 0x20202a58 + 2000710c: 00000000 .word 0x00000000 + +0000000020007110 <ullICCIARConst>: + 20007110: 20020de8 .word 0x20020de8 + 20007114: 00000000 .word 0x00000000 + +0000000020007118 <ullICCEOIRConst>: + 20007118: 20020df0 .word 0x20020df0 + 2000711c: 00000000 .word 0x00000000 + 20007120: 20001000 .word 0x20001000 + ... -00000000200070e0 <xPortGetFreeHeapSize>: - 200070e0: f0000fc1 adrp x1, 20202000 <__bss_start> - 200070e4: d29dfe02 mov x2, #0xeff0 // #61424 - 200070e8: f2a00022 movk x2, #0x1, lsl #16 - 200070ec: f9453820 ldr x0, [x1, #2672] - 200070f0: cb000040 sub x0, x2, x0 - 200070f4: d65f03c0 ret - -00000000200070f8 <metal_generic_dev_open>: - 200070f8: a9bc7bfd stp x29, x30, [sp, #-64]! - 200070fc: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20007100: 910003fd mov x29, sp - 20007104: a90153f3 stp x19, x20, [sp, #16] - 20007108: 912b2014 add x20, x0, #0xac8 - 2000710c: f9456413 ldr x19, [x0, #2760] - 20007110: eb14027f cmp x19, x20 - 20007114: 540002e0 b.eq 20007170 <metal_generic_dev_open+0x78> // b.none - 20007118: a9025bf5 stp x21, x22, [sp, #32] - 2000711c: aa0103f5 mov x21, x1 - 20007120: f9001bf7 str x23, [sp, #48] - 20007124: aa0203f7 mov x23, x2 - 20007128: 14000004 b 20007138 <metal_generic_dev_open+0x40> - 2000712c: f9400273 ldr x19, [x19] - 20007130: eb14027f cmp x19, x20 - 20007134: 540001a0 b.eq 20007168 <metal_generic_dev_open+0x70> // b.none - 20007138: f8578260 ldur x0, [x19, #-136] - 2000713c: aa1503e1 mov x1, x21 - 20007140: d1022276 sub x22, x19, #0x88 - 20007144: 9400168f bl 2000cb80 <strcmp> - 20007148: 35ffff20 cbnz w0, 2000712c <metal_generic_dev_open+0x34> - 2000714c: a94153f3 ldp x19, x20, [sp, #16] - 20007150: f90002f6 str x22, [x23] - 20007154: aa1603e0 mov x0, x22 - 20007158: a9425bf5 ldp x21, x22, [sp, #32] - 2000715c: f9401bf7 ldr x23, [sp, #48] - 20007160: a8c47bfd ldp x29, x30, [sp], #64 - 20007164: 140002df b 20007ce0 <metal_generic_dev_sys_open> - 20007168: a9425bf5 ldp x21, x22, [sp, #32] - 2000716c: f9401bf7 ldr x23, [sp, #48] - 20007170: 12800240 mov w0, #0xffffffed // #-19 - 20007174: a94153f3 ldp x19, x20, [sp, #16] - 20007178: a8c47bfd ldp x29, x30, [sp], #64 - 2000717c: d65f03c0 ret - -0000000020007180 <metal_generic_dev_dma_map>: - 20007180: a9bd7bfd stp x29, x30, [sp, #-48]! - 20007184: eb0300bf cmp x5, x3 - 20007188: 910003fd mov x29, sp - 2000718c: a90153f3 stp x19, x20, [sp, #16] - 20007190: 2a0203f4 mov w20, w2 - 20007194: a9025bf5 stp x21, x22, [sp, #32] - 20007198: 2a0403f6 mov w22, w4 - 2000719c: 540000e0 b.eq 200071b8 <metal_generic_dev_dma_map+0x38> // b.none - 200071a0: 52800302 mov w2, #0x18 // #24 - 200071a4: aa0503e0 mov x0, x5 - 200071a8: aa0303e1 mov x1, x3 - 200071ac: 9b227c82 smull x2, w4, w2 - 200071b0: 97ffee24 bl 20002a40 <memcpy> - 200071b4: aa0003e5 mov x5, x0 - 200071b8: 710002df cmp w22, #0x0 - 200071bc: 540002ed b.le 20007218 <metal_generic_dev_dma_map+0x98> - 200071c0: 510006d5 sub w21, w22, #0x1 - 200071c4: 52800300 mov w0, #0x18 // #24 - 200071c8: aa0503f3 mov x19, x5 - 200071cc: 9ba016b5 umaddl x21, w21, w0, x5 - 200071d0: 14000006 b 200071e8 <metal_generic_dev_dma_map+0x68> - 200071d4: 94000309 bl 20007df8 <metal_machine_cache_invalidate> - 200071d8: 91006260 add x0, x19, #0x18 - 200071dc: eb1302bf cmp x21, x19 - 200071e0: aa0003f3 mov x19, x0 - 200071e4: 540001a0 b.eq 20007218 <metal_generic_dev_dma_map+0x98> // b.none - 200071e8: b9401261 ldr w1, [x19, #16] - 200071ec: 71000a9f cmp w20, #0x2 - 200071f0: f9400260 ldr x0, [x19] - 200071f4: 54ffff01 b.ne 200071d4 <metal_generic_dev_dma_map+0x54> // b.any - 200071f8: 940002fe bl 20007df0 <metal_machine_cache_flush> - 200071fc: b9401261 ldr w1, [x19, #16] - 20007200: f9400260 ldr x0, [x19] - 20007204: 940002fd bl 20007df8 <metal_machine_cache_invalidate> - 20007208: 91006260 add x0, x19, #0x18 - 2000720c: eb1302bf cmp x21, x19 - 20007210: aa0003f3 mov x19, x0 - 20007214: 54fffea1 b.ne 200071e8 <metal_generic_dev_dma_map+0x68> // b.any - 20007218: 2a1603e0 mov w0, w22 - 2000721c: a94153f3 ldp x19, x20, [sp, #16] - 20007220: a9425bf5 ldp x21, x22, [sp, #32] - 20007224: a8c37bfd ldp x29, x30, [sp], #48 - 20007228: d65f03c0 ret - 2000722c: d503201f nop - -0000000020007230 <metal_generic_dev_dma_unmap>: - 20007230: 7100009f cmp w4, #0x0 - 20007234: 5400022d b.le 20007278 <metal_generic_dev_dma_unmap+0x48> - 20007238: a9be7bfd stp x29, x30, [sp, #-32]! - 2000723c: 51000484 sub w4, w4, #0x1 - 20007240: 52800300 mov w0, #0x18 // #24 - 20007244: 910003fd mov x29, sp - 20007248: a90153f3 stp x19, x20, [sp, #16] - 2000724c: 91006074 add x20, x3, #0x18 - 20007250: aa0303f3 mov x19, x3 - 20007254: 9ba05094 umaddl x20, w4, w0, x20 - 20007258: b9401261 ldr w1, [x19, #16] - 2000725c: f8418660 ldr x0, [x19], #24 - 20007260: 940002e6 bl 20007df8 <metal_machine_cache_invalidate> - 20007264: eb14027f cmp x19, x20 - 20007268: 54ffff81 b.ne 20007258 <metal_generic_dev_dma_unmap+0x28> // b.any - 2000726c: a94153f3 ldp x19, x20, [sp, #16] - 20007270: a8c27bfd ldp x29, x30, [sp], #32 - 20007274: d65f03c0 ret - 20007278: d65f03c0 ret - 2000727c: d503201f nop - -0000000020007280 <metal_bus_unregister>: - 20007280: a9be7bfd stp x29, x30, [sp, #-32]! - 20007284: 91012001 add x1, x0, #0x48 +0000000020007130 <pvPortMalloc>: + 20007130: a9be7bfd stp x29, x30, [sp, #-32]! + 20007134: 910003fd mov x29, sp + 20007138: f2400c1f tst x0, #0xf + 2000713c: a90153f3 stp x19, x20, [sp, #16] + 20007140: aa0003f3 mov x19, x0 + 20007144: 927cec00 and x0, x0, #0xfffffffffffffff0 + 20007148: 91004000 add x0, x0, #0x10 + 2000714c: 9a931013 csel x19, x0, x19, ne // ne = any + 20007150: 97fff6cc bl 20004c80 <vTaskSuspendAll> + 20007154: f0000fc0 adrp x0, 20202000 <__bss_start> + 20007158: f9453401 ldr x1, [x0, #2664] + 2000715c: b4000241 cbz x1, 200071a4 <pvPortMalloc+0x74> + 20007160: 9129a002 add x2, x0, #0xa68 + 20007164: d29dfde3 mov x3, #0xefef // #61423 + 20007168: f2a00023 movk x3, #0x1, lsl #16 + 2000716c: f9400441 ldr x1, [x2, #8] + 20007170: d2800014 mov x20, #0x0 // #0 + 20007174: 8b130033 add x19, x1, x19 + 20007178: eb03027f cmp x19, x3 + 2000717c: fa539022 ccmp x1, x19, #0x2, ls // ls = plast + 20007180: 54000082 b.cs 20007190 <pvPortMalloc+0x60> // b.hs, b.nlast + 20007184: f9453414 ldr x20, [x0, #2664] + 20007188: f9000453 str x19, [x2, #8] + 2000718c: 8b010294 add x20, x20, x1 + 20007190: 97fff758 bl 20004ef0 <xTaskResumeAll> + 20007194: aa1403e0 mov x0, x20 + 20007198: a94153f3 ldp x19, x20, [sp, #16] + 2000719c: a8c27bfd ldp x29, x30, [sp], #32 + 200071a0: d65f03c0 ret + 200071a4: f0000fc1 adrp x1, 20202000 <__bss_start> + 200071a8: 912a2021 add x1, x1, #0xa88 + 200071ac: 927cec21 and x1, x1, #0xfffffffffffffff0 + 200071b0: f9053401 str x1, [x0, #2664] + 200071b4: 17ffffeb b 20007160 <pvPortMalloc+0x30> + 200071b8: d503201f nop + 200071bc: d503201f nop + +00000000200071c0 <vPortFree>: + 200071c0: d65f03c0 ret + 200071c4: d503201f nop + 200071c8: d503201f nop + 200071cc: d503201f nop + +00000000200071d0 <vPortInitialiseBlocks>: + 200071d0: f0000fc0 adrp x0, 20202000 <__bss_start> + 200071d4: f905381f str xzr, [x0, #2672] + 200071d8: d65f03c0 ret + 200071dc: d503201f nop + +00000000200071e0 <xPortGetFreeHeapSize>: + 200071e0: f0000fc1 adrp x1, 20202000 <__bss_start> + 200071e4: d29dfe02 mov x2, #0xeff0 // #61424 + 200071e8: f2a00022 movk x2, #0x1, lsl #16 + 200071ec: f9453820 ldr x0, [x1, #2672] + 200071f0: cb000040 sub x0, x2, x0 + 200071f4: d65f03c0 ret + +00000000200071f8 <metal_generic_dev_open>: + 200071f8: a9bc7bfd stp x29, x30, [sp, #-64]! + 200071fc: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 20007200: 910003fd mov x29, sp + 20007204: a90153f3 stp x19, x20, [sp, #16] + 20007208: 912b2014 add x20, x0, #0xac8 + 2000720c: f9456413 ldr x19, [x0, #2760] + 20007210: eb14027f cmp x19, x20 + 20007214: 540002e0 b.eq 20007270 <metal_generic_dev_open+0x78> // b.none + 20007218: a9025bf5 stp x21, x22, [sp, #32] + 2000721c: aa0103f5 mov x21, x1 + 20007220: f9001bf7 str x23, [sp, #48] + 20007224: aa0203f7 mov x23, x2 + 20007228: 14000004 b 20007238 <metal_generic_dev_open+0x40> + 2000722c: f9400273 ldr x19, [x19] + 20007230: eb14027f cmp x19, x20 + 20007234: 540001a0 b.eq 20007268 <metal_generic_dev_open+0x70> // b.none + 20007238: f8578260 ldur x0, [x19, #-136] + 2000723c: aa1503e1 mov x1, x21 + 20007240: d1022276 sub x22, x19, #0x88 + 20007244: 9400168f bl 2000cc80 <strcmp> + 20007248: 35ffff20 cbnz w0, 2000722c <metal_generic_dev_open+0x34> + 2000724c: a94153f3 ldp x19, x20, [sp, #16] + 20007250: f90002f6 str x22, [x23] + 20007254: aa1603e0 mov x0, x22 + 20007258: a9425bf5 ldp x21, x22, [sp, #32] + 2000725c: f9401bf7 ldr x23, [sp, #48] + 20007260: a8c47bfd ldp x29, x30, [sp], #64 + 20007264: 140002df b 20007de0 <metal_generic_dev_sys_open> + 20007268: a9425bf5 ldp x21, x22, [sp, #32] + 2000726c: f9401bf7 ldr x23, [sp, #48] + 20007270: 12800240 mov w0, #0xffffffed // #-19 + 20007274: a94153f3 ldp x19, x20, [sp, #16] + 20007278: a8c47bfd ldp x29, x30, [sp], #64 + 2000727c: d65f03c0 ret + +0000000020007280 <metal_generic_dev_dma_map>: + 20007280: a9bd7bfd stp x29, x30, [sp, #-48]! + 20007284: eb0300bf cmp x5, x3 20007288: 910003fd mov x29, sp - 2000728c: a9448803 ldp x3, x2, [x0, #72] - 20007290: f9400404 ldr x4, [x0, #8] - 20007294: f9000bf3 str x19, [sp, #16] - 20007298: f9000462 str x2, [x3, #8] - 2000729c: aa0003f3 mov x19, x0 - 200072a0: f9000043 str x3, [x2] - 200072a4: a9048401 stp x1, x1, [x0, #72] - 200072a8: b4000044 cbz x4, 200072b0 <metal_bus_unregister+0x30> - 200072ac: d63f0080 blr x4 - 200072b0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 200072b4: 912a6001 add x1, x0, #0xa98 - 200072b8: b94a9800 ldr w0, [x0, #2712] - 200072bc: 7100181f cmp w0, #0x6 - 200072c0: 54000109 b.ls 200072e0 <metal_bus_unregister+0x60> // b.plast - 200072c4: f9400423 ldr x3, [x1, #8] - 200072c8: b40000c3 cbz x3, 200072e0 <metal_bus_unregister+0x60> - 200072cc: f9400262 ldr x2, [x19] - 200072d0: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 200072d4: 528000e0 mov w0, #0x7 // #7 - 200072d8: 9105a021 add x1, x1, #0x168 - 200072dc: d63f0060 blr x3 - 200072e0: 52800000 mov w0, #0x0 // #0 - 200072e4: f9400bf3 ldr x19, [sp, #16] - 200072e8: a8c27bfd ldp x29, x30, [sp], #32 - 200072ec: d65f03c0 ret - -00000000200072f0 <metal_bus_find>: - 200072f0: a9bc7bfd stp x29, x30, [sp, #-64]! - 200072f4: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> - 200072f8: 910003fd mov x29, sp - 200072fc: a90153f3 stp x19, x20, [sp, #16] - 20007300: 912aa054 add x20, x2, #0xaa8 - 20007304: f9455453 ldr x19, [x2, #2728] - 20007308: eb14027f cmp x19, x20 - 2000730c: 540003c0 b.eq 20007384 <metal_bus_find+0x94> // b.none - 20007310: f100003f cmp x1, #0x0 - 20007314: a9025bf5 stp x21, x22, [sp, #32] - 20007318: aa0003f5 mov x21, x0 - 2000731c: 1a9f07f6 cset w22, ne // ne = any - 20007320: a90363f7 stp x23, x24, [sp, #48] - 20007324: aa0103f8 mov x24, x1 - 20007328: f85b8260 ldur x0, [x19, #-72] - 2000732c: aa1503e1 mov x1, x21 - 20007330: d1012277 sub x23, x19, #0x48 - 20007334: 94001613 bl 2000cb80 <strcmp> - 20007338: 7100001f cmp w0, #0x0 - 2000733c: 7a400ac4 ccmp w22, #0x0, #0x4, eq // eq = none - 20007340: 54000141 b.ne 20007368 <metal_bus_find+0x78> // b.any - 20007344: f9400273 ldr x19, [x19] - 20007348: eb14027f cmp x19, x20 - 2000734c: 54fffee1 b.ne 20007328 <metal_bus_find+0x38> // b.any - 20007350: a9425bf5 ldp x21, x22, [sp, #32] - 20007354: 12800020 mov w0, #0xfffffffe // #-2 - 20007358: a94363f7 ldp x23, x24, [sp, #48] - 2000735c: a94153f3 ldp x19, x20, [sp, #16] - 20007360: a8c47bfd ldp x29, x30, [sp], #64 - 20007364: d65f03c0 ret - 20007368: a9425bf5 ldp x21, x22, [sp, #32] - 2000736c: f9000317 str x23, [x24] - 20007370: 52800000 mov w0, #0x0 // #0 - 20007374: a94153f3 ldp x19, x20, [sp, #16] - 20007378: a94363f7 ldp x23, x24, [sp, #48] - 2000737c: a8c47bfd ldp x29, x30, [sp], #64 - 20007380: d65f03c0 ret - 20007384: 12800020 mov w0, #0xfffffffe // #-2 - 20007388: 17fffff5 b 2000735c <metal_bus_find+0x6c> - 2000738c: d503201f nop - -0000000020007390 <metal_bus_register>: - 20007390: a9be7bfd stp x29, x30, [sp, #-32]! - 20007394: 910003fd mov x29, sp - 20007398: a90153f3 stp x19, x20, [sp, #16] - 2000739c: b4000460 cbz x0, 20007428 <metal_bus_register+0x98> - 200073a0: aa0003f3 mov x19, x0 - 200073a4: f9400000 ldr x0, [x0] - 200073a8: b4000400 cbz x0, 20007428 <metal_bus_register+0x98> - 200073ac: 39400001 ldrb w1, [x0] - 200073b0: 340003c1 cbz w1, 20007428 <metal_bus_register+0x98> - 200073b4: d2800001 mov x1, #0x0 // #0 - 200073b8: 97ffffce bl 200072f0 <metal_bus_find> - 200073bc: 340003a0 cbz w0, 20007430 <metal_bus_register+0xa0> - 200073c0: d00010c5 adrp x5, 20221000 <ucHeap+0x1e588> - 200073c4: 912a60a3 add x3, x5, #0xa98 - 200073c8: 91012260 add x0, x19, #0x48 - 200073cc: 9100e261 add x1, x19, #0x38 - 200073d0: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> - 200073d4: 912aa042 add x2, x2, #0xaa8 - 200073d8: f9400c64 ldr x4, [x3, #24] - 200073dc: f9000c60 str x0, [x3, #24] - 200073e0: a9038661 stp x1, x1, [x19, #56] - 200073e4: 52800014 mov w20, #0x0 // #0 - 200073e8: b94a98a1 ldr w1, [x5, #2712] - 200073ec: a9049262 stp x2, x4, [x19, #72] - 200073f0: 7100183f cmp w1, #0x6 - 200073f4: f9000080 str x0, [x4] - 200073f8: 54000109 b.ls 20007418 <metal_bus_register+0x88> // b.plast - 200073fc: f9400463 ldr x3, [x3, #8] - 20007400: b40000c3 cbz x3, 20007418 <metal_bus_register+0x88> - 20007404: f9400262 ldr x2, [x19] - 20007408: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000740c: 528000e0 mov w0, #0x7 // #7 - 20007410: 91060021 add x1, x1, #0x180 - 20007414: d63f0060 blr x3 - 20007418: 2a1403e0 mov w0, w20 - 2000741c: a94153f3 ldp x19, x20, [sp, #16] - 20007420: a8c27bfd ldp x29, x30, [sp], #32 - 20007424: d65f03c0 ret - 20007428: 128002b4 mov w20, #0xffffffea // #-22 - 2000742c: 17fffffb b 20007418 <metal_bus_register+0x88> - 20007430: 12800214 mov w20, #0xffffffef // #-17 - 20007434: 17fffff9 b 20007418 <metal_bus_register+0x88> - -0000000020007438 <metal_device_open>: - 20007438: b4000400 cbz x0, 200074b8 <metal_device_open+0x80> - 2000743c: a9bc7bfd stp x29, x30, [sp, #-64]! - 20007440: 910003fd mov x29, sp - 20007444: a90153f3 stp x19, x20, [sp, #16] - 20007448: aa0103f3 mov x19, x1 - 2000744c: 39400001 ldrb w1, [x0] - 20007450: 7100003f cmp w1, #0x0 - 20007454: fa401a64 ccmp x19, #0x0, #0x4, ne // ne = any - 20007458: 540002c0 b.eq 200074b0 <metal_device_open+0x78> // b.none - 2000745c: 39400261 ldrb w1, [x19] - 20007460: aa0203f4 mov x20, x2 - 20007464: 7100003f cmp w1, #0x0 - 20007468: fa401844 ccmp x2, #0x0, #0x4, ne // ne = any - 2000746c: 54000220 b.eq 200074b0 <metal_device_open+0x78> // b.none - 20007470: 9100e3e1 add x1, sp, #0x38 - 20007474: 97ffff9f bl 200072f0 <metal_bus_find> - 20007478: b9002fe0 str w0, [sp, #44] - 2000747c: 2a0003e0 mov w0, w0 - 20007480: 35000120 cbnz w0, 200074a4 <metal_device_open+0x6c> - 20007484: f9401fe0 ldr x0, [sp, #56] - 20007488: f9400803 ldr x3, [x0, #16] - 2000748c: b40001a3 cbz x3, 200074c0 <metal_device_open+0x88> - 20007490: aa1403e2 mov x2, x20 - 20007494: aa1303e1 mov x1, x19 - 20007498: d63f0060 blr x3 - 2000749c: b9002fe0 str w0, [sp, #44] - 200074a0: 2a0003e0 mov w0, w0 - 200074a4: a94153f3 ldp x19, x20, [sp, #16] - 200074a8: a8c47bfd ldp x29, x30, [sp], #64 - 200074ac: d65f03c0 ret - 200074b0: 128002a0 mov w0, #0xffffffea // #-22 - 200074b4: 17fffffc b 200074a4 <metal_device_open+0x6c> - 200074b8: 128002a0 mov w0, #0xffffffea // #-22 - 200074bc: d65f03c0 ret - 200074c0: 12800240 mov w0, #0xffffffed // #-19 - 200074c4: 17fffff8 b 200074a4 <metal_device_open+0x6c> - -00000000200074c8 <metal_device_close>: - 200074c8: b4000120 cbz x0, 200074ec <metal_device_close+0x24> - 200074cc: aa0003e1 mov x1, x0 - 200074d0: f9400400 ldr x0, [x0, #8] - 200074d4: b40000c0 cbz x0, 200074ec <metal_device_close+0x24> - 200074d8: f9400c02 ldr x2, [x0, #24] - 200074dc: b4000062 cbz x2, 200074e8 <metal_device_close+0x20> - 200074e0: aa0203f0 mov x16, x2 - 200074e4: d61f0200 br x16 - 200074e8: d65f03c0 ret - 200074ec: a9bf7bfd stp x29, x30, [sp, #-16]! - 200074f0: b00000c3 adrp x3, 20020000 <__FRAME_END__+0x738> - 200074f4: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x738> - 200074f8: 910003fd mov x29, sp - 200074fc: b00000c0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20007500: 91066063 add x3, x3, #0x198 - 20007504: 91366042 add x2, x2, #0xd98 - 20007508: 9106c000 add x0, x0, #0x1b0 - 2000750c: 52800a21 mov w1, #0x51 // #81 - 20007510: 9400182e bl 2000d5c8 <__assert_func> - 20007514: d503201f nop - -0000000020007518 <metal_register_generic_device>: - 20007518: aa0003e1 mov x1, x0 - 2000751c: f9400000 ldr x0, [x0] - 20007520: b40002a0 cbz x0, 20007574 <metal_register_generic_device+0x5c> - 20007524: 39400000 ldrb w0, [x0] - 20007528: 34000260 cbz w0, 20007574 <metal_register_generic_device+0x5c> - 2000752c: b9401020 ldr w0, [x1, #16] - 20007530: 7100041f cmp w0, #0x1 - 20007534: 54000208 b.hi 20007574 <metal_register_generic_device+0x5c> // b.pmore - 20007538: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000753c: 912a6000 add x0, x0, #0xa98 - 20007540: b0000fc2 adrp x2, 20200000 <DATA_BASE> - 20007544: 91092042 add x2, x2, #0x248 - 20007548: 91022024 add x4, x1, #0x88 - 2000754c: f9401c03 ldr x3, [x0, #56] - 20007550: f9000422 str x2, [x1, #8] - 20007554: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> - 20007558: 912b2042 add x2, x2, #0xac8 - 2000755c: f9001c04 str x4, [x0, #56] - 20007560: 52800000 mov w0, #0x0 // #0 - 20007564: f9004422 str x2, [x1, #136] - 20007568: f9004823 str x3, [x1, #144] - 2000756c: f9000064 str x4, [x3] - 20007570: d65f03c0 ret - 20007574: 128002a0 mov w0, #0xffffffea // #-22 - 20007578: d65f03c0 ret - 2000757c: 00000000 .inst 0x00000000 ; undefined - -0000000020007580 <metal_init>: - 20007580: d00010c6 adrp x6, 20221000 <ucHeap+0x1e588> - 20007584: 912a60c1 add x1, x6, #0xa98 - 20007588: d00010c4 adrp x4, 20221000 <ucHeap+0x1e588> - 2000758c: d00010c3 adrp x3, 20221000 <ucHeap+0x1e588> - 20007590: 912aa084 add x4, x4, #0xaa8 - 20007594: 912ae063 add x3, x3, #0xab8 - 20007598: a9007c3f stp xzr, xzr, [x1] - 2000759c: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> - 200075a0: 912b2042 add x2, x2, #0xac8 - 200075a4: a9017c3f stp xzr, xzr, [x1, #16] - 200075a8: a9027c3f stp xzr, xzr, [x1, #32] - 200075ac: a9037c3f stp xzr, xzr, [x1, #48] - 200075b0: b9400805 ldr w5, [x0, #8] - 200075b4: f9400007 ldr x7, [x0] - 200075b8: a9009027 stp x7, x4, [x1, #8] - 200075bc: a9018c24 stp x4, x3, [x1, #24] - 200075c0: a9028823 stp x3, x2, [x1, #40] - 200075c4: f9001c22 str x2, [x1, #56] - 200075c8: b90a98c5 str w5, [x6, #2712] - 200075cc: 140001d3 b 20007d18 <metal_sys_init> - -00000000200075d0 <metal_finish>: - 200075d0: a9bf7bfd stp x29, x30, [sp, #-16]! - 200075d4: 910003fd mov x29, sp - 200075d8: 940001d8 bl 20007d38 <metal_sys_finish> - 200075dc: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 200075e0: 912a6000 add x0, x0, #0xa98 - 200075e4: a9007c1f stp xzr, xzr, [x0] - 200075e8: a9017c1f stp xzr, xzr, [x0, #16] - 200075ec: a9027c1f stp xzr, xzr, [x0, #32] - 200075f0: a9037c1f stp xzr, xzr, [x0, #48] - 200075f4: a8c17bfd ldp x29, x30, [sp], #16 - 200075f8: d65f03c0 ret - 200075fc: 00000000 .inst 0x00000000 ; undefined - -0000000020007600 <metal_io_init>: - 20007600: d2800027 mov x7, #0x1 // #1 - 20007604: 7101009f cmp w4, #0x40 - 20007608: 9ac420e7 lsl x7, x7, x4 - 2000760c: d10004e7 sub x7, x7, #0x1 - 20007610: 2a0403e4 mov w4, w4 - 20007614: da9f30e7 csinv x7, x7, xzr, cc // cc = lo, ul, last - 20007618: a9000801 stp x1, x2, [x0] - 2000761c: a9011003 stp x3, x4, [x0, #16] - 20007620: f9001007 str x7, [x0, #32] - 20007624: b9002805 str w5, [x0, #40] - 20007628: b4000146 cbz x6, 20007650 <metal_io_init+0x50> - 2000762c: a9400cc2 ldp x2, x3, [x6] - 20007630: a9030c02 stp x2, x3, [x0, #48] - 20007634: a9410cc2 ldp x2, x3, [x6, #16] - 20007638: a9040c02 stp x2, x3, [x0, #64] - 2000763c: a9420cc2 ldp x2, x3, [x6, #32] - 20007640: a9050c02 stp x2, x3, [x0, #80] - 20007644: a9430cc2 ldp x2, x3, [x6, #48] - 20007648: a9060c02 stp x2, x3, [x0, #96] - 2000764c: 140001bf b 20007d48 <metal_sys_io_mem_map> - 20007650: a9037c1f stp xzr, xzr, [x0, #48] - 20007654: a9047c1f stp xzr, xzr, [x0, #64] - 20007658: a9057c1f stp xzr, xzr, [x0, #80] - 2000765c: a9067c1f stp xzr, xzr, [x0, #96] - 20007660: 140001ba b 20007d48 <metal_sys_io_mem_map> - 20007664: d503201f nop - -0000000020007668 <metal_io_block_read>: - 20007668: f9400005 ldr x5, [x0] - 2000766c: 2a0303e4 mov w4, w3 - 20007670: f9400803 ldr x3, [x0, #16] - 20007674: b10004bf cmn x5, #0x1 - 20007678: 540001a0 b.eq 200076ac <metal_io_block_read+0x44> // b.none - 2000767c: 8b0100a5 add x5, x5, x1 - 20007680: eb01007f cmp x3, x1 - 20007684: 54000469 b.ls 20007710 <metal_io_block_read+0xa8> // b.plast - 20007688: f9402006 ldr x6, [x0, #64] - 2000768c: 8b24c027 add x7, x1, w4, sxtw - 20007690: eb0300ff cmp x7, x3 - 20007694: 4b010063 sub w3, w3, w1 - 20007698: 1a848064 csel w4, w3, w4, hi // hi = pmore - 2000769c: b40001a6 cbz x6, 200076d0 <metal_io_block_read+0x68> - 200076a0: aa0603f0 mov x16, x6 - 200076a4: 528000a3 mov w3, #0x5 // #5 - 200076a8: d61f0200 br x16 - 200076ac: eb01007f cmp x3, x1 - 200076b0: 54000309 b.ls 20007710 <metal_io_block_read+0xa8> // b.plast - 200076b4: f9402006 ldr x6, [x0, #64] - 200076b8: 8b24c027 add x7, x1, w4, sxtw - 200076bc: eb0300ff cmp x7, x3 - 200076c0: 4b010063 sub w3, w3, w1 - 200076c4: 1a848064 csel w4, w3, w4, hi // hi = pmore - 200076c8: d2800005 mov x5, #0x0 // #0 - 200076cc: b5fffea6 cbnz x6, 200076a0 <metal_io_block_read+0x38> - 200076d0: d5033bbf dmb ish - 200076d4: 340005a4 cbz w4, 20007788 <metal_io_block_read+0x120> - 200076d8: aa0200a0 orr x0, x5, x2 - 200076dc: f240041f tst x0, #0x3 - 200076e0: 2a0403e0 mov w0, w4 - 200076e4: 54000081 b.ne 200076f4 <metal_io_block_read+0x8c> // b.any - 200076e8: 1400000c b 20007718 <metal_io_block_read+0xb0> - 200076ec: f240043f tst x1, #0x3 - 200076f0: 54000140 b.eq 20007718 <metal_io_block_read+0xb0> // b.none - 200076f4: 384014a1 ldrb w1, [x5], #1 - 200076f8: 71000400 subs w0, w0, #0x1 - 200076fc: 38001441 strb w1, [x2], #1 - 20007700: aa050041 orr x1, x2, x5 - 20007704: 54ffff41 b.ne 200076ec <metal_io_block_read+0x84> // b.any - 20007708: 2a0403e0 mov w0, w4 - 2000770c: d65f03c0 ret - 20007710: 12800420 mov w0, #0xffffffde // #-34 - 20007714: d65f03c0 ret - 20007718: 71000c1f cmp w0, #0x3 - 2000771c: 5400024d b.le 20007764 <metal_io_block_read+0xfc> - 20007720: 51001009 sub w9, w0, #0x4 - 20007724: d2800001 mov x1, #0x0 // #0 - 20007728: 53027d27 lsr w7, w9, #2 - 2000772c: 53027d29 lsr w9, w9, #2 - 20007730: 910004e8 add x8, x7, #0x1 - 20007734: d503201f nop - 20007738: b86178a6 ldr w6, [x5, x1, lsl #2] - 2000773c: eb07003f cmp x1, x7 - 20007740: b8217846 str w6, [x2, x1, lsl #2] - 20007744: 91000421 add x1, x1, #0x1 - 20007748: 54ffff81 b.ne 20007738 <metal_io_block_read+0xd0> // b.any - 2000774c: d37ef501 lsl x1, x8, #2 - 20007750: 4b090800 sub w0, w0, w9, lsl #2 - 20007754: 8b010042 add x2, x2, x1 - 20007758: 8b0100a5 add x5, x5, x1 - 2000775c: 71001000 subs w0, w0, #0x4 - 20007760: 54fffd40 b.eq 20007708 <metal_io_block_read+0xa0> // b.none - 20007764: 51000400 sub w0, w0, #0x1 - 20007768: d2800001 mov x1, #0x0 // #0 - 2000776c: 386168a6 ldrb w6, [x5, x1] - 20007770: eb00003f cmp x1, x0 - 20007774: 38216846 strb w6, [x2, x1] - 20007778: 91000421 add x1, x1, #0x1 - 2000777c: 54ffff81 b.ne 2000776c <metal_io_block_read+0x104> // b.any - 20007780: 2a0403e0 mov w0, w4 - 20007784: 17ffffe2 b 2000770c <metal_io_block_read+0xa4> - 20007788: 52800000 mov w0, #0x0 // #0 - 2000778c: d65f03c0 ret - -0000000020007790 <metal_io_block_write>: - 20007790: f9400005 ldr x5, [x0] - 20007794: 2a0303e4 mov w4, w3 - 20007798: f9400803 ldr x3, [x0, #16] - 2000779c: b10004bf cmn x5, #0x1 - 200077a0: 540001a0 b.eq 200077d4 <metal_io_block_write+0x44> // b.none - 200077a4: 8b0100a5 add x5, x5, x1 - 200077a8: eb01007f cmp x3, x1 - 200077ac: 54000469 b.ls 20007838 <metal_io_block_write+0xa8> // b.plast - 200077b0: f9402406 ldr x6, [x0, #72] - 200077b4: 8b24c027 add x7, x1, w4, sxtw - 200077b8: eb0300ff cmp x7, x3 - 200077bc: 4b010063 sub w3, w3, w1 - 200077c0: 1a848064 csel w4, w3, w4, hi // hi = pmore - 200077c4: b40001a6 cbz x6, 200077f8 <metal_io_block_write+0x68> - 200077c8: aa0603f0 mov x16, x6 - 200077cc: 528000a3 mov w3, #0x5 // #5 - 200077d0: d61f0200 br x16 - 200077d4: eb01007f cmp x3, x1 - 200077d8: 54000309 b.ls 20007838 <metal_io_block_write+0xa8> // b.plast - 200077dc: f9402406 ldr x6, [x0, #72] - 200077e0: 8b24c027 add x7, x1, w4, sxtw - 200077e4: eb0300ff cmp x7, x3 - 200077e8: 4b010063 sub w3, w3, w1 - 200077ec: 1a848064 csel w4, w3, w4, hi // hi = pmore - 200077f0: d2800005 mov x5, #0x0 // #0 - 200077f4: b5fffea6 cbnz x6, 200077c8 <metal_io_block_write+0x38> - 200077f8: 340001a4 cbz w4, 2000782c <metal_io_block_write+0x9c> - 200077fc: aa050040 orr x0, x2, x5 - 20007800: 2a0403e1 mov w1, w4 - 20007804: f240041f tst x0, #0x3 - 20007808: 54000081 b.ne 20007818 <metal_io_block_write+0x88> // b.any - 2000780c: 1400000d b 20007840 <metal_io_block_write+0xb0> - 20007810: f240041f tst x0, #0x3 - 20007814: 54000160 b.eq 20007840 <metal_io_block_write+0xb0> // b.none - 20007818: 38401440 ldrb w0, [x2], #1 - 2000781c: 71000421 subs w1, w1, #0x1 - 20007820: 380014a0 strb w0, [x5], #1 - 20007824: aa0200a0 orr x0, x5, x2 - 20007828: 54ffff41 b.ne 20007810 <metal_io_block_write+0x80> // b.any - 2000782c: d5033bbf dmb ish - 20007830: 2a0403e0 mov w0, w4 - 20007834: d65f03c0 ret - 20007838: 12800420 mov w0, #0xffffffde // #-34 - 2000783c: d65f03c0 ret - 20007840: 71000c3f cmp w1, #0x3 - 20007844: 5400024d b.le 2000788c <metal_io_block_write+0xfc> - 20007848: 51001029 sub w9, w1, #0x4 - 2000784c: d2800006 mov x6, #0x0 // #0 - 20007850: 53027d27 lsr w7, w9, #2 - 20007854: 53027d29 lsr w9, w9, #2 - 20007858: 910004e8 add x8, x7, #0x1 - 2000785c: d503201f nop - 20007860: b8667843 ldr w3, [x2, x6, lsl #2] - 20007864: eb0700df cmp x6, x7 - 20007868: b82678a3 str w3, [x5, x6, lsl #2] - 2000786c: 910004c6 add x6, x6, #0x1 - 20007870: 54ffff81 b.ne 20007860 <metal_io_block_write+0xd0> // b.any - 20007874: d37ef500 lsl x0, x8, #2 - 20007878: 4b090821 sub w1, w1, w9, lsl #2 - 2000787c: 8b0000a5 add x5, x5, x0 - 20007880: 8b000042 add x2, x2, x0 - 20007884: 71001021 subs w1, w1, #0x4 - 20007888: 54fffd20 b.eq 2000782c <metal_io_block_write+0x9c> // b.none - 2000788c: 51000421 sub w1, w1, #0x1 - 20007890: d2800000 mov x0, #0x0 // #0 - 20007894: 38606846 ldrb w6, [x2, x0] - 20007898: eb01001f cmp x0, x1 - 2000789c: 382068a6 strb w6, [x5, x0] - 200078a0: 91000400 add x0, x0, #0x1 - 200078a4: 54ffff81 b.ne 20007894 <metal_io_block_write+0x104> // b.any - 200078a8: d5033bbf dmb ish - 200078ac: 2a0403e0 mov w0, w4 - 200078b0: 17ffffe1 b 20007834 <metal_io_block_write+0xa4> - 200078b4: d503201f nop - -00000000200078b8 <metal_io_block_set>: - 200078b8: a9bd7bfd stp x29, x30, [sp, #-48]! - 200078bc: 12001c42 and w2, w2, #0xff - 200078c0: 910003fd mov x29, sp - 200078c4: f9400005 ldr x5, [x0] - 200078c8: f90017e0 str x0, [sp, #40] - 200078cc: f9400806 ldr x6, [x0, #16] - 200078d0: f9000bf3 str x19, [sp, #16] - 200078d4: b10004bf cmn x5, #0x1 - 200078d8: 54000240 b.eq 20007920 <metal_io_block_set+0x68> // b.none - 200078dc: 8b0100a5 add x5, x5, x1 - 200078e0: eb06003f cmp x1, x6 - 200078e4: 12800433 mov w19, #0xffffffde // #-34 - 200078e8: 54000142 b.cs 20007910 <metal_io_block_set+0x58> // b.hs, b.nlast - 200078ec: f9402807 ldr x7, [x0, #80] - 200078f0: 8b23c024 add x4, x1, w3, sxtw - 200078f4: eb06009f cmp x4, x6 - 200078f8: 4b0100c6 sub w6, w6, w1 - 200078fc: 1a8380d3 csel w19, w6, w3, hi // hi = pmore - 20007900: b4000227 cbz x7, 20007944 <metal_io_block_set+0x8c> - 20007904: 2a1303e4 mov w4, w19 - 20007908: 528000a3 mov w3, #0x5 // #5 - 2000790c: d63f00e0 blr x7 - 20007910: 2a1303e0 mov w0, w19 - 20007914: f9400bf3 ldr x19, [sp, #16] - 20007918: a8c37bfd ldp x29, x30, [sp], #48 - 2000791c: d65f03c0 ret - 20007920: eb06003f cmp x1, x6 - 20007924: 540005c2 b.cs 200079dc <metal_io_block_set+0x124> // b.hs, b.nlast - 20007928: f9402807 ldr x7, [x0, #80] - 2000792c: 8b23c024 add x4, x1, w3, sxtw - 20007930: eb06009f cmp x4, x6 - 20007934: 4b0100c6 sub w6, w6, w1 - 20007938: 1a8380d3 csel w19, w6, w3, hi // hi = pmore - 2000793c: d2800005 mov x5, #0x0 // #0 - 20007940: b5fffe27 cbnz x7, 20007904 <metal_io_block_set+0x4c> - 20007944: 2a1303e0 mov w0, w19 - 20007948: 350000b3 cbnz w19, 2000795c <metal_io_block_set+0xa4> - 2000794c: 1400001f b 200079c8 <metal_io_block_set+0x110> - 20007950: 380014a2 strb w2, [x5], #1 - 20007954: 71000400 subs w0, w0, #0x1 - 20007958: 54000380 b.eq 200079c8 <metal_io_block_set+0x110> // b.none - 2000795c: f24004bf tst x5, #0x3 - 20007960: 54ffff81 b.ne 20007950 <metal_io_block_set+0x98> // b.any - 20007964: aa0503e1 mov x1, x5 - 20007968: 71000c1f cmp w0, #0x3 - 2000796c: 5400022d b.le 200079b0 <metal_io_block_set+0xf8> - 20007970: 51001004 sub w4, w0, #0x4 - 20007974: 53081c43 lsl w3, w2, #24 - 20007978: 927e7481 and x1, x4, #0xfffffffc - 2000797c: 2a024066 orr w6, w3, w2, lsl #16 - 20007980: 91001021 add x1, x1, #0x4 - 20007984: 2a022043 orr w3, w2, w2, lsl #8 - 20007988: 8b0100a1 add x1, x5, x1 - 2000798c: 53027c84 lsr w4, w4, #2 - 20007990: 2a060063 orr w3, w3, w6 - 20007994: d503201f nop - 20007998: b80044a3 str w3, [x5], #4 - 2000799c: eb0100bf cmp x5, x1 - 200079a0: 54ffffc1 b.ne 20007998 <metal_io_block_set+0xe0> // b.any - 200079a4: 4b040800 sub w0, w0, w4, lsl #2 - 200079a8: 71001000 subs w0, w0, #0x4 - 200079ac: 540000e0 b.eq 200079c8 <metal_io_block_set+0x110> // b.none - 200079b0: 51000400 sub w0, w0, #0x1 - 200079b4: 91000400 add x0, x0, #0x1 - 200079b8: 8b000020 add x0, x1, x0 - 200079bc: 38001422 strb w2, [x1], #1 - 200079c0: eb00003f cmp x1, x0 - 200079c4: 54ffffc1 b.ne 200079bc <metal_io_block_set+0x104> // b.any - 200079c8: d5033bbf dmb ish - 200079cc: 2a1303e0 mov w0, w19 - 200079d0: f9400bf3 ldr x19, [sp, #16] - 200079d4: a8c37bfd ldp x29, x30, [sp], #48 - 200079d8: d65f03c0 ret - 200079dc: 12800433 mov w19, #0xffffffde // #-34 - 200079e0: 17ffffcc b 20007910 <metal_io_block_set+0x58> - 200079e4: 00000000 .inst 0x00000000 ; undefined - -00000000200079e8 <_metal_irq_set_enable>: - 200079e8: b0000fc2 adrp x2, 20200000 <DATA_BASE> - 200079ec: 910a8047 add x7, x2, #0x2a0 - 200079f0: 2a0003e6 mov w6, w0 - 200079f4: f9415043 ldr x3, [x2, #672] - 200079f8: 2a0103e2 mov w2, w1 - 200079fc: eb07007f cmp x3, x7 - 20007a00: 540000a1 b.ne 20007a14 <_metal_irq_set_enable+0x2c> // b.any - 20007a04: 1400000e b 20007a3c <_metal_irq_set_enable+0x54> - 20007a08: f9400063 ldr x3, [x3] - 20007a0c: eb07007f cmp x3, x7 - 20007a10: 54000160 b.eq 20007a3c <_metal_irq_set_enable+0x54> // b.none - 20007a14: 297c1065 ldp w5, w4, [x3, #-32] - 20007a18: d1008060 sub x0, x3, #0x20 - 20007a1c: 0b0400a4 add w4, w5, w4 - 20007a20: 6b0400df cmp w6, w4 - 20007a24: 7a45b0c1 ccmp w6, w5, #0x1, lt // lt = tstop - 20007a28: 54ffff0b b.lt 20007a08 <_metal_irq_set_enable+0x20> // b.tstop - 20007a2c: f9400803 ldr x3, [x0, #16] - 20007a30: 2a0603e1 mov w1, w6 - 20007a34: aa0303f0 mov x16, x3 - 20007a38: d61f0200 br x16 - 20007a3c: d65f03c0 ret - -0000000020007a40 <metal_irq_register_controller>: - 20007a40: aa0003e7 mov x7, x0 - 20007a44: b40006c0 cbz x0, 20007b1c <metal_irq_register_controller+0xdc> - 20007a48: b0000fc0 adrp x0, 20200000 <DATA_BASE> - 20007a4c: 910a8003 add x3, x0, #0x2a0 - 20007a50: f9415002 ldr x2, [x0, #672] - 20007a54: eb03005f cmp x2, x3 - 20007a58: 54000160 b.eq 20007a84 <metal_irq_register_controller+0x44> // b.none - 20007a5c: 910080e4 add x4, x7, #0x20 - 20007a60: eb04005f cmp x2, x4 - 20007a64: 540004e0 b.eq 20007b00 <metal_irq_register_controller+0xc0> // b.none - 20007a68: aa0203e1 mov x1, x2 - 20007a6c: 14000003 b 20007a78 <metal_irq_register_controller+0x38> - 20007a70: eb04003f cmp x1, x4 - 20007a74: 54000460 b.eq 20007b00 <metal_irq_register_controller+0xc0> // b.none - 20007a78: f9400021 ldr x1, [x1] - 20007a7c: eb03003f cmp x1, x3 - 20007a80: 54ffff81 b.ne 20007a70 <metal_irq_register_controller+0x30> // b.any - 20007a84: 294020e0 ldp w0, w8, [x7] - 20007a88: 340004a8 cbz w8, 20007b1c <metal_irq_register_controller+0xdc> - 20007a8c: 3100041f cmn w0, #0x1 - 20007a90: 540003c0 b.eq 20007b08 <metal_irq_register_controller+0xc8> // b.none - 20007a94: 2a0003e5 mov w5, w0 - 20007a98: eb03005f cmp x2, x3 - 20007a9c: 0b080006 add w6, w0, w8 - 20007aa0: 54000200 b.eq 20007ae0 <metal_irq_register_controller+0xa0> // b.none - 20007aa4: d503201f nop - 20007aa8: 297c0444 ldp w4, w1, [x2, #-32] - 20007aac: 0b010081 add w1, w4, w1 - 20007ab0: 6b05003f cmp w1, w5 - 20007ab4: 7a44c0c4 ccmp w6, w4, #0x4, gt - 20007ab8: 540000ad b.le 20007acc <metal_irq_register_controller+0x8c> - 20007abc: 0b010106 add w6, w8, w1 - 20007ac0: 2a0103e5 mov w5, w1 - 20007ac4: 3100041f cmn w0, #0x1 - 20007ac8: 540002a1 b.ne 20007b1c <metal_irq_register_controller+0xdc> // b.any - 20007acc: f9400042 ldr x2, [x2] - 20007ad0: eb03005f cmp x2, x3 - 20007ad4: 54fffea1 b.ne 20007aa8 <metal_irq_register_controller+0x68> // b.any - 20007ad8: 310004bf cmn w5, #0x1 - 20007adc: 54000200 b.eq 20007b1c <metal_irq_register_controller+0xdc> // b.none - 20007ae0: aa0703e1 mov x1, x7 - 20007ae4: 52800000 mov w0, #0x0 // #0 - 20007ae8: f9400462 ldr x2, [x3, #8] - 20007aec: b8020425 str w5, [x1], #32 - 20007af0: a90208e3 stp x3, x2, [x7, #32] - 20007af4: f9000461 str x1, [x3, #8] - 20007af8: f9000041 str x1, [x2] - 20007afc: d65f03c0 ret - 20007b00: 52800000 mov w0, #0x0 // #0 - 20007b04: d65f03c0 ret - 20007b08: eb03005f cmp x2, x3 - 20007b0c: 2a0803e6 mov w6, w8 - 20007b10: 52800005 mov w5, #0x0 // #0 - 20007b14: 54fffca1 b.ne 20007aa8 <metal_irq_register_controller+0x68> // b.any - 20007b18: 17fffff2 b 20007ae0 <metal_irq_register_controller+0xa0> - 20007b1c: 128002a0 mov w0, #0xffffffea // #-22 - 20007b20: d65f03c0 ret - 20007b24: d503201f nop - -0000000020007b28 <metal_irq_register>: - 20007b28: b0000fc8 adrp x8, 20200000 <DATA_BASE> - 20007b2c: 2a0003e7 mov w7, w0 - 20007b30: aa0203e3 mov x3, x2 - 20007b34: f9415104 ldr x4, [x8, #672] - 20007b38: 910a8108 add x8, x8, #0x2a0 - 20007b3c: eb08009f cmp x4, x8 - 20007b40: 540000a1 b.ne 20007b54 <metal_irq_register+0x2c> // b.any - 20007b44: 14000010 b 20007b84 <metal_irq_register+0x5c> - 20007b48: f9400084 ldr x4, [x4] - 20007b4c: eb08009f cmp x4, x8 - 20007b50: 540001a0 b.eq 20007b84 <metal_irq_register+0x5c> // b.none - 20007b54: 297c1486 ldp w6, w5, [x4, #-32] - 20007b58: d1008080 sub x0, x4, #0x20 - 20007b5c: 0b0500c5 add w5, w6, w5 - 20007b60: 6b0500ff cmp w7, w5 - 20007b64: 7a46b0e1 ccmp w7, w6, #0x1, lt // lt = tstop - 20007b68: 54ffff0b b.lt 20007b48 <metal_irq_register+0x20> // b.tstop - 20007b6c: f9400c04 ldr x4, [x0, #24] - 20007b70: b40000e4 cbz x4, 20007b8c <metal_irq_register+0x64> - 20007b74: aa0103e2 mov x2, x1 - 20007b78: aa0403f0 mov x16, x4 - 20007b7c: 2a0703e1 mov w1, w7 - 20007b80: d61f0200 br x16 - 20007b84: 128002a0 mov w0, #0xffffffea // #-22 - 20007b88: d65f03c0 ret - 20007b8c: f9401802 ldr x2, [x0, #48] - 20007b90: b4ffffa2 cbz x2, 20007b84 <metal_irq_register+0x5c> - 20007b94: 4b0600e6 sub w6, w7, w6 - 20007b98: 52800000 mov w0, #0x0 // #0 - 20007b9c: 937c7cc6 sbfiz x6, x6, #4, #32 - 20007ba0: 8b060044 add x4, x2, x6 - 20007ba4: f8266841 str x1, [x2, x6] - 20007ba8: f9000483 str x3, [x4, #8] - 20007bac: d65f03c0 ret - -0000000020007bb0 <metal_irq_enable>: - 20007bb0: 52800021 mov w1, #0x1 // #1 - 20007bb4: 17ffff8d b 200079e8 <_metal_irq_set_enable> - -0000000020007bb8 <metal_irq_disable>: - 20007bb8: 52800001 mov w1, #0x0 // #0 - 20007bbc: 17ffff8b b 200079e8 <_metal_irq_set_enable> - -0000000020007bc0 <metal_default_log_handler>: - 20007bc0: d11443ff sub sp, sp, #0x510 - 20007bc4: 128005e8 mov w8, #0xffffffd0 // #-48 - 20007bc8: 911383ea add x10, sp, #0x4e0 - 20007bcc: 911443eb add x11, sp, #0x510 - 20007bd0: 12800fe9 mov w9, #0xffffff80 // #-128 - 20007bd4: a9007bfd stp x29, x30, [sp] - 20007bd8: 910003fd mov x29, sp - 20007bdc: a9042feb stp x11, x11, [sp, #64] - 20007be0: f9002bea str x10, [sp, #80] - 20007be4: 290b27e8 stp w8, w9, [sp, #88] - 20007be8: aa0103e8 mov x8, x1 - 20007bec: d2808001 mov x1, #0x400 // #1024 - 20007bf0: 8b2163e9 add x9, sp, x1 - 20007bf4: a94437ec ldp x12, x13, [sp, #64] - 20007bf8: f9000bf3 str x19, [sp, #16] - 20007bfc: a9452fea ldp x10, x11, [sp, #80] - 20007c00: a90237ec stp x12, x13, [sp, #32] - 20007c04: 2a0003f3 mov w19, w0 - 20007c08: a9032fea stp x10, x11, [sp, #48] - 20007c0c: 910183e0 add x0, sp, #0x60 - 20007c10: 3d801920 str q0, [x9, #96] - 20007c14: 3d801d21 str q1, [x9, #112] - 20007c18: 3d802122 str q2, [x9, #128] - 20007c1c: 3d802523 str q3, [x9, #144] - 20007c20: 3d802924 str q4, [x9, #160] - 20007c24: 3d802d25 str q5, [x9, #176] - 20007c28: 3d803126 str q6, [x9, #192] - 20007c2c: 3d803527 str q7, [x9, #208] - 20007c30: 911383e9 add x9, sp, #0x4e0 - 20007c34: a9000d22 stp x2, x3, [x9] - 20007c38: aa0803e2 mov x2, x8 - 20007c3c: 910083e3 add x3, sp, #0x20 - 20007c40: a9011524 stp x4, x5, [x9, #16] - 20007c44: f90283e6 str x6, [sp, #1280] - 20007c48: f90287e7 str x7, [sp, #1288] - 20007c4c: 94002b83 bl 20012a58 <vsnprintf> - 20007c50: 51000660 sub w0, w19, #0x1 - 20007c54: 7100181f cmp w0, #0x6 - 20007c58: 540001e8 b.hi 20007c94 <metal_default_log_handler+0xd4> // b.pmore - 20007c5c: b00000c0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20007c60: 9136c000 add x0, x0, #0xdb0 - 20007c64: f8735802 ldr x2, [x0, w19, uxtw #3] - 20007c68: b0000fc0 adrp x0, 20200000 <DATA_BASE> - 20007c6c: 910183e3 add x3, sp, #0x60 - 20007c70: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20007c74: f942e000 ldr x0, [x0, #1472] - 20007c78: 9108a021 add x1, x1, #0x228 - 20007c7c: f9400c00 ldr x0, [x0, #24] - 20007c80: 940016f2 bl 2000d848 <fprintf> - 20007c84: a9407bfd ldp x29, x30, [sp] - 20007c88: f9400bf3 ldr x19, [sp, #16] - 20007c8c: 911443ff add sp, sp, #0x510 - 20007c90: d65f03c0 ret - 20007c94: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20007c98: 91084042 add x2, x2, #0x210 - 20007c9c: 17fffff3 b 20007c68 <metal_default_log_handler+0xa8> - -0000000020007ca0 <metal_set_log_handler>: - 20007ca0: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> - 20007ca4: f9055020 str x0, [x1, #2720] - 20007ca8: d65f03c0 ret - 20007cac: d503201f nop - -0000000020007cb0 <metal_get_log_handler>: - 20007cb0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20007cb4: f9455000 ldr x0, [x0, #2720] - 20007cb8: d65f03c0 ret - 20007cbc: d503201f nop - -0000000020007cc0 <metal_set_log_level>: - 20007cc0: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> - 20007cc4: b90a9820 str w0, [x1, #2712] - 20007cc8: d65f03c0 ret - 20007ccc: d503201f nop - -0000000020007cd0 <metal_get_log_level>: - 20007cd0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20007cd4: b94a9800 ldr w0, [x0, #2712] - 20007cd8: d65f03c0 ret - 20007cdc: 00000000 .inst 0x00000000 ; undefined - -0000000020007ce0 <metal_generic_dev_sys_open>: - 20007ce0: b9401001 ldr w1, [x0, #16] - 20007ce4: 34000141 cbz w1, 20007d0c <metal_generic_dev_sys_open+0x2c> - 20007ce8: f9401401 ldr x1, [x0, #40] - 20007cec: 91006000 add x0, x0, #0x18 - 20007cf0: b40000e1 cbz x1, 20007d0c <metal_generic_dev_sys_open+0x2c> - 20007cf4: a9bf7bfd stp x29, x30, [sp, #-16]! - 20007cf8: 910003fd mov x29, sp - 20007cfc: 94000013 bl 20007d48 <metal_sys_io_mem_map> - 20007d00: 52800000 mov w0, #0x0 // #0 - 20007d04: a8c17bfd ldp x29, x30, [sp], #16 - 20007d08: d65f03c0 ret - 20007d0c: 52800000 mov w0, #0x0 // #0 - 20007d10: d65f03c0 ret - 20007d14: 00000000 .inst 0x00000000 ; undefined - -0000000020007d18 <metal_sys_init>: - 20007d18: a9bf7bfd stp x29, x30, [sp, #-16]! - 20007d1c: b0000fc0 adrp x0, 20200000 <DATA_BASE> - 20007d20: 91092000 add x0, x0, #0x248 - 20007d24: 910003fd mov x29, sp - 20007d28: 97fffd9a bl 20007390 <metal_bus_register> - 20007d2c: 52800000 mov w0, #0x0 // #0 - 20007d30: a8c17bfd ldp x29, x30, [sp], #16 - 20007d34: d65f03c0 ret - -0000000020007d38 <metal_sys_finish>: - 20007d38: b0000fc0 adrp x0, 20200000 <DATA_BASE> - 20007d3c: 91092000 add x0, x0, #0x248 - 20007d40: 17fffd50 b 20007280 <metal_bus_unregister> - 20007d44: 00000000 .inst 0x00000000 ; undefined - -0000000020007d48 <metal_sys_io_mem_map>: - 20007d48: a9bd7bfd stp x29, x30, [sp, #-48]! - 20007d4c: 910003fd mov x29, sp - 20007d50: a9025bf5 stp x21, x22, [sp, #32] - 20007d54: f9400816 ldr x22, [x0, #16] - 20007d58: b4000336 cbz x22, 20007dbc <metal_sys_io_mem_map+0x74> - 20007d5c: a90153f3 stp x19, x20, [sp, #16] - 20007d60: aa0003f3 mov x19, x0 - 20007d64: d2800020 mov x0, #0x1 // #1 - 20007d68: d2800014 mov x20, #0x0 // #0 - 20007d6c: f9400e61 ldr x1, [x19, #24] - 20007d70: f9400275 ldr x21, [x19] - 20007d74: 9ac126c2 lsr x2, x22, x1 - 20007d78: f100005f cmp x2, #0x0 - 20007d7c: 9ac12000 lsl x0, x0, x1 - 20007d80: 9a961016 csel x22, x0, x22, ne // ne = any - 20007d84: d503201f nop - 20007d88: f9400661 ldr x1, [x19, #8] - 20007d8c: aa1503e0 mov x0, x21 - 20007d90: b9402a63 ldr w3, [x19, #40] - 20007d94: aa1603e2 mov x2, x22 - 20007d98: 8b1602b5 add x21, x21, x22 - 20007d9c: f8747821 ldr x1, [x1, x20, lsl #3] - 20007da0: 91000694 add x20, x20, #0x1 - 20007da4: 94000019 bl 20007e08 <metal_machine_io_mem_map> - 20007da8: a9410660 ldp x0, x1, [x19, #16] - 20007dac: 9ac12400 lsr x0, x0, x1 - 20007db0: eb14001f cmp x0, x20 - 20007db4: 54fffea2 b.cs 20007d88 <metal_sys_io_mem_map+0x40> // b.hs, b.nlast - 20007db8: a94153f3 ldp x19, x20, [sp, #16] - 20007dbc: a9425bf5 ldp x21, x22, [sp, #32] - 20007dc0: a8c37bfd ldp x29, x30, [sp], #48 - 20007dc4: d65f03c0 ret - -0000000020007dc8 <metal_irq_save_disable>: - 20007dc8: 14000006 b 20007de0 <sys_irq_save_disable> + 2000728c: a90153f3 stp x19, x20, [sp, #16] + 20007290: 2a0203f4 mov w20, w2 + 20007294: a9025bf5 stp x21, x22, [sp, #32] + 20007298: 2a0403f6 mov w22, w4 + 2000729c: 540000e0 b.eq 200072b8 <metal_generic_dev_dma_map+0x38> // b.none + 200072a0: 52800302 mov w2, #0x18 // #24 + 200072a4: aa0503e0 mov x0, x5 + 200072a8: aa0303e1 mov x1, x3 + 200072ac: 9b227c82 smull x2, w4, w2 + 200072b0: 97ffedf4 bl 20002a80 <memcpy> + 200072b4: aa0003e5 mov x5, x0 + 200072b8: 710002df cmp w22, #0x0 + 200072bc: 540002ed b.le 20007318 <metal_generic_dev_dma_map+0x98> + 200072c0: 510006d5 sub w21, w22, #0x1 + 200072c4: 52800300 mov w0, #0x18 // #24 + 200072c8: aa0503f3 mov x19, x5 + 200072cc: 9ba016b5 umaddl x21, w21, w0, x5 + 200072d0: 14000006 b 200072e8 <metal_generic_dev_dma_map+0x68> + 200072d4: 94000309 bl 20007ef8 <metal_machine_cache_invalidate> + 200072d8: 91006260 add x0, x19, #0x18 + 200072dc: eb1302bf cmp x21, x19 + 200072e0: aa0003f3 mov x19, x0 + 200072e4: 540001a0 b.eq 20007318 <metal_generic_dev_dma_map+0x98> // b.none + 200072e8: b9401261 ldr w1, [x19, #16] + 200072ec: 71000a9f cmp w20, #0x2 + 200072f0: f9400260 ldr x0, [x19] + 200072f4: 54ffff01 b.ne 200072d4 <metal_generic_dev_dma_map+0x54> // b.any + 200072f8: 940002fe bl 20007ef0 <metal_machine_cache_flush> + 200072fc: b9401261 ldr w1, [x19, #16] + 20007300: f9400260 ldr x0, [x19] + 20007304: 940002fd bl 20007ef8 <metal_machine_cache_invalidate> + 20007308: 91006260 add x0, x19, #0x18 + 2000730c: eb1302bf cmp x21, x19 + 20007310: aa0003f3 mov x19, x0 + 20007314: 54fffea1 b.ne 200072e8 <metal_generic_dev_dma_map+0x68> // b.any + 20007318: 2a1603e0 mov w0, w22 + 2000731c: a94153f3 ldp x19, x20, [sp, #16] + 20007320: a9425bf5 ldp x21, x22, [sp, #32] + 20007324: a8c37bfd ldp x29, x30, [sp], #48 + 20007328: d65f03c0 ret + 2000732c: d503201f nop + +0000000020007330 <metal_generic_dev_dma_unmap>: + 20007330: 7100009f cmp w4, #0x0 + 20007334: 5400022d b.le 20007378 <metal_generic_dev_dma_unmap+0x48> + 20007338: a9be7bfd stp x29, x30, [sp, #-32]! + 2000733c: 51000484 sub w4, w4, #0x1 + 20007340: 52800300 mov w0, #0x18 // #24 + 20007344: 910003fd mov x29, sp + 20007348: a90153f3 stp x19, x20, [sp, #16] + 2000734c: 91006074 add x20, x3, #0x18 + 20007350: aa0303f3 mov x19, x3 + 20007354: 9ba05094 umaddl x20, w4, w0, x20 + 20007358: b9401261 ldr w1, [x19, #16] + 2000735c: f8418660 ldr x0, [x19], #24 + 20007360: 940002e6 bl 20007ef8 <metal_machine_cache_invalidate> + 20007364: eb14027f cmp x19, x20 + 20007368: 54ffff81 b.ne 20007358 <metal_generic_dev_dma_unmap+0x28> // b.any + 2000736c: a94153f3 ldp x19, x20, [sp, #16] + 20007370: a8c27bfd ldp x29, x30, [sp], #32 + 20007374: d65f03c0 ret + 20007378: d65f03c0 ret + 2000737c: d503201f nop + +0000000020007380 <metal_bus_unregister>: + 20007380: a9be7bfd stp x29, x30, [sp, #-32]! + 20007384: 91012001 add x1, x0, #0x48 + 20007388: 910003fd mov x29, sp + 2000738c: a9448803 ldp x3, x2, [x0, #72] + 20007390: f9400404 ldr x4, [x0, #8] + 20007394: f9000bf3 str x19, [sp, #16] + 20007398: f9000462 str x2, [x3, #8] + 2000739c: aa0003f3 mov x19, x0 + 200073a0: f9000043 str x3, [x2] + 200073a4: a9048401 stp x1, x1, [x0, #72] + 200073a8: b4000044 cbz x4, 200073b0 <metal_bus_unregister+0x30> + 200073ac: d63f0080 blr x4 + 200073b0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 200073b4: 912a6001 add x1, x0, #0xa98 + 200073b8: b94a9800 ldr w0, [x0, #2712] + 200073bc: 7100181f cmp w0, #0x6 + 200073c0: 54000109 b.ls 200073e0 <metal_bus_unregister+0x60> // b.plast + 200073c4: f9400423 ldr x3, [x1, #8] + 200073c8: b40000c3 cbz x3, 200073e0 <metal_bus_unregister+0x60> + 200073cc: f9400262 ldr x2, [x19] + 200073d0: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 200073d4: 528000e0 mov w0, #0x7 // #7 + 200073d8: 91072021 add x1, x1, #0x1c8 + 200073dc: d63f0060 blr x3 + 200073e0: 52800000 mov w0, #0x0 // #0 + 200073e4: f9400bf3 ldr x19, [sp, #16] + 200073e8: a8c27bfd ldp x29, x30, [sp], #32 + 200073ec: d65f03c0 ret + +00000000200073f0 <metal_bus_find>: + 200073f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200073f4: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> + 200073f8: 910003fd mov x29, sp + 200073fc: a90153f3 stp x19, x20, [sp, #16] + 20007400: 912aa054 add x20, x2, #0xaa8 + 20007404: f9455453 ldr x19, [x2, #2728] + 20007408: eb14027f cmp x19, x20 + 2000740c: 540003c0 b.eq 20007484 <metal_bus_find+0x94> // b.none + 20007410: f100003f cmp x1, #0x0 + 20007414: a9025bf5 stp x21, x22, [sp, #32] + 20007418: aa0003f5 mov x21, x0 + 2000741c: 1a9f07f6 cset w22, ne // ne = any + 20007420: a90363f7 stp x23, x24, [sp, #48] + 20007424: aa0103f8 mov x24, x1 + 20007428: f85b8260 ldur x0, [x19, #-72] + 2000742c: aa1503e1 mov x1, x21 + 20007430: d1012277 sub x23, x19, #0x48 + 20007434: 94001613 bl 2000cc80 <strcmp> + 20007438: 7100001f cmp w0, #0x0 + 2000743c: 7a400ac4 ccmp w22, #0x0, #0x4, eq // eq = none + 20007440: 54000141 b.ne 20007468 <metal_bus_find+0x78> // b.any + 20007444: f9400273 ldr x19, [x19] + 20007448: eb14027f cmp x19, x20 + 2000744c: 54fffee1 b.ne 20007428 <metal_bus_find+0x38> // b.any + 20007450: a9425bf5 ldp x21, x22, [sp, #32] + 20007454: 12800020 mov w0, #0xfffffffe // #-2 + 20007458: a94363f7 ldp x23, x24, [sp, #48] + 2000745c: a94153f3 ldp x19, x20, [sp, #16] + 20007460: a8c47bfd ldp x29, x30, [sp], #64 + 20007464: d65f03c0 ret + 20007468: a9425bf5 ldp x21, x22, [sp, #32] + 2000746c: f9000317 str x23, [x24] + 20007470: 52800000 mov w0, #0x0 // #0 + 20007474: a94153f3 ldp x19, x20, [sp, #16] + 20007478: a94363f7 ldp x23, x24, [sp, #48] + 2000747c: a8c47bfd ldp x29, x30, [sp], #64 + 20007480: d65f03c0 ret + 20007484: 12800020 mov w0, #0xfffffffe // #-2 + 20007488: 17fffff5 b 2000745c <metal_bus_find+0x6c> + 2000748c: d503201f nop + +0000000020007490 <metal_bus_register>: + 20007490: a9be7bfd stp x29, x30, [sp, #-32]! + 20007494: 910003fd mov x29, sp + 20007498: a90153f3 stp x19, x20, [sp, #16] + 2000749c: b4000460 cbz x0, 20007528 <metal_bus_register+0x98> + 200074a0: aa0003f3 mov x19, x0 + 200074a4: f9400000 ldr x0, [x0] + 200074a8: b4000400 cbz x0, 20007528 <metal_bus_register+0x98> + 200074ac: 39400001 ldrb w1, [x0] + 200074b0: 340003c1 cbz w1, 20007528 <metal_bus_register+0x98> + 200074b4: d2800001 mov x1, #0x0 // #0 + 200074b8: 97ffffce bl 200073f0 <metal_bus_find> + 200074bc: 340003a0 cbz w0, 20007530 <metal_bus_register+0xa0> + 200074c0: d00010c5 adrp x5, 20221000 <ucHeap+0x1e588> + 200074c4: 912a60a3 add x3, x5, #0xa98 + 200074c8: 91012260 add x0, x19, #0x48 + 200074cc: 9100e261 add x1, x19, #0x38 + 200074d0: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> + 200074d4: 912aa042 add x2, x2, #0xaa8 + 200074d8: f9400c64 ldr x4, [x3, #24] + 200074dc: f9000c60 str x0, [x3, #24] + 200074e0: a9038661 stp x1, x1, [x19, #56] + 200074e4: 52800014 mov w20, #0x0 // #0 + 200074e8: b94a98a1 ldr w1, [x5, #2712] + 200074ec: a9049262 stp x2, x4, [x19, #72] + 200074f0: 7100183f cmp w1, #0x6 + 200074f4: f9000080 str x0, [x4] + 200074f8: 54000109 b.ls 20007518 <metal_bus_register+0x88> // b.plast + 200074fc: f9400463 ldr x3, [x3, #8] + 20007500: b40000c3 cbz x3, 20007518 <metal_bus_register+0x88> + 20007504: f9400262 ldr x2, [x19] + 20007508: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000750c: 528000e0 mov w0, #0x7 // #7 + 20007510: 91078021 add x1, x1, #0x1e0 + 20007514: d63f0060 blr x3 + 20007518: 2a1403e0 mov w0, w20 + 2000751c: a94153f3 ldp x19, x20, [sp, #16] + 20007520: a8c27bfd ldp x29, x30, [sp], #32 + 20007524: d65f03c0 ret + 20007528: 128002b4 mov w20, #0xffffffea // #-22 + 2000752c: 17fffffb b 20007518 <metal_bus_register+0x88> + 20007530: 12800214 mov w20, #0xffffffef // #-17 + 20007534: 17fffff9 b 20007518 <metal_bus_register+0x88> + +0000000020007538 <metal_device_open>: + 20007538: b4000400 cbz x0, 200075b8 <metal_device_open+0x80> + 2000753c: a9bc7bfd stp x29, x30, [sp, #-64]! + 20007540: 910003fd mov x29, sp + 20007544: a90153f3 stp x19, x20, [sp, #16] + 20007548: aa0103f3 mov x19, x1 + 2000754c: 39400001 ldrb w1, [x0] + 20007550: 7100003f cmp w1, #0x0 + 20007554: fa401a64 ccmp x19, #0x0, #0x4, ne // ne = any + 20007558: 540002c0 b.eq 200075b0 <metal_device_open+0x78> // b.none + 2000755c: 39400261 ldrb w1, [x19] + 20007560: aa0203f4 mov x20, x2 + 20007564: 7100003f cmp w1, #0x0 + 20007568: fa401844 ccmp x2, #0x0, #0x4, ne // ne = any + 2000756c: 54000220 b.eq 200075b0 <metal_device_open+0x78> // b.none + 20007570: 9100e3e1 add x1, sp, #0x38 + 20007574: 97ffff9f bl 200073f0 <metal_bus_find> + 20007578: b9002fe0 str w0, [sp, #44] + 2000757c: 2a0003e0 mov w0, w0 + 20007580: 35000120 cbnz w0, 200075a4 <metal_device_open+0x6c> + 20007584: f9401fe0 ldr x0, [sp, #56] + 20007588: f9400803 ldr x3, [x0, #16] + 2000758c: b40001a3 cbz x3, 200075c0 <metal_device_open+0x88> + 20007590: aa1403e2 mov x2, x20 + 20007594: aa1303e1 mov x1, x19 + 20007598: d63f0060 blr x3 + 2000759c: b9002fe0 str w0, [sp, #44] + 200075a0: 2a0003e0 mov w0, w0 + 200075a4: a94153f3 ldp x19, x20, [sp, #16] + 200075a8: a8c47bfd ldp x29, x30, [sp], #64 + 200075ac: d65f03c0 ret + 200075b0: 128002a0 mov w0, #0xffffffea // #-22 + 200075b4: 17fffffc b 200075a4 <metal_device_open+0x6c> + 200075b8: 128002a0 mov w0, #0xffffffea // #-22 + 200075bc: d65f03c0 ret + 200075c0: 12800240 mov w0, #0xffffffed // #-19 + 200075c4: 17fffff8 b 200075a4 <metal_device_open+0x6c> + +00000000200075c8 <metal_device_close>: + 200075c8: b4000120 cbz x0, 200075ec <metal_device_close+0x24> + 200075cc: aa0003e1 mov x1, x0 + 200075d0: f9400400 ldr x0, [x0, #8] + 200075d4: b40000c0 cbz x0, 200075ec <metal_device_close+0x24> + 200075d8: f9400c02 ldr x2, [x0, #24] + 200075dc: b4000062 cbz x2, 200075e8 <metal_device_close+0x20> + 200075e0: aa0203f0 mov x16, x2 + 200075e4: d61f0200 br x16 + 200075e8: d65f03c0 ret + 200075ec: a9bf7bfd stp x29, x30, [sp, #-16]! + 200075f0: b00000c3 adrp x3, 20020000 <__FRAME_END__+0x670> + 200075f4: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x670> + 200075f8: 910003fd mov x29, sp + 200075fc: b00000c0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20007600: 9107e063 add x3, x3, #0x1f8 + 20007604: 9137e042 add x2, x2, #0xdf8 + 20007608: 91084000 add x0, x0, #0x210 + 2000760c: 52800a21 mov w1, #0x51 // #81 + 20007610: 94001820 bl 2000d690 <__assert_func> + 20007614: d503201f nop + +0000000020007618 <metal_register_generic_device>: + 20007618: aa0003e1 mov x1, x0 + 2000761c: f9400000 ldr x0, [x0] + 20007620: b40002a0 cbz x0, 20007674 <metal_register_generic_device+0x5c> + 20007624: 39400000 ldrb w0, [x0] + 20007628: 34000260 cbz w0, 20007674 <metal_register_generic_device+0x5c> + 2000762c: b9401020 ldr w0, [x1, #16] + 20007630: 7100041f cmp w0, #0x1 + 20007634: 54000208 b.hi 20007674 <metal_register_generic_device+0x5c> // b.pmore + 20007638: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000763c: 912a6000 add x0, x0, #0xa98 + 20007640: b0000fc2 adrp x2, 20200000 <DATA_BASE> + 20007644: 91092042 add x2, x2, #0x248 + 20007648: 91022024 add x4, x1, #0x88 + 2000764c: f9401c03 ldr x3, [x0, #56] + 20007650: f9000422 str x2, [x1, #8] + 20007654: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> + 20007658: 912b2042 add x2, x2, #0xac8 + 2000765c: f9001c04 str x4, [x0, #56] + 20007660: 52800000 mov w0, #0x0 // #0 + 20007664: f9004422 str x2, [x1, #136] + 20007668: f9004823 str x3, [x1, #144] + 2000766c: f9000064 str x4, [x3] + 20007670: d65f03c0 ret + 20007674: 128002a0 mov w0, #0xffffffea // #-22 + 20007678: d65f03c0 ret + 2000767c: 00000000 .inst 0x00000000 ; undefined + +0000000020007680 <metal_init>: + 20007680: d00010c6 adrp x6, 20221000 <ucHeap+0x1e588> + 20007684: 912a60c1 add x1, x6, #0xa98 + 20007688: d00010c4 adrp x4, 20221000 <ucHeap+0x1e588> + 2000768c: d00010c3 adrp x3, 20221000 <ucHeap+0x1e588> + 20007690: 912aa084 add x4, x4, #0xaa8 + 20007694: 912ae063 add x3, x3, #0xab8 + 20007698: a9007c3f stp xzr, xzr, [x1] + 2000769c: d00010c2 adrp x2, 20221000 <ucHeap+0x1e588> + 200076a0: 912b2042 add x2, x2, #0xac8 + 200076a4: a9017c3f stp xzr, xzr, [x1, #16] + 200076a8: a9027c3f stp xzr, xzr, [x1, #32] + 200076ac: a9037c3f stp xzr, xzr, [x1, #48] + 200076b0: b9400805 ldr w5, [x0, #8] + 200076b4: f9400007 ldr x7, [x0] + 200076b8: a9009027 stp x7, x4, [x1, #8] + 200076bc: a9018c24 stp x4, x3, [x1, #24] + 200076c0: a9028823 stp x3, x2, [x1, #40] + 200076c4: f9001c22 str x2, [x1, #56] + 200076c8: b90a98c5 str w5, [x6, #2712] + 200076cc: 140001d3 b 20007e18 <metal_sys_init> + +00000000200076d0 <metal_finish>: + 200076d0: a9bf7bfd stp x29, x30, [sp, #-16]! + 200076d4: 910003fd mov x29, sp + 200076d8: 940001d8 bl 20007e38 <metal_sys_finish> + 200076dc: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 200076e0: 912a6000 add x0, x0, #0xa98 + 200076e4: a9007c1f stp xzr, xzr, [x0] + 200076e8: a9017c1f stp xzr, xzr, [x0, #16] + 200076ec: a9027c1f stp xzr, xzr, [x0, #32] + 200076f0: a9037c1f stp xzr, xzr, [x0, #48] + 200076f4: a8c17bfd ldp x29, x30, [sp], #16 + 200076f8: d65f03c0 ret + 200076fc: 00000000 .inst 0x00000000 ; undefined + +0000000020007700 <metal_io_init>: + 20007700: d2800027 mov x7, #0x1 // #1 + 20007704: 7101009f cmp w4, #0x40 + 20007708: 9ac420e7 lsl x7, x7, x4 + 2000770c: d10004e7 sub x7, x7, #0x1 + 20007710: 2a0403e4 mov w4, w4 + 20007714: da9f30e7 csinv x7, x7, xzr, cc // cc = lo, ul, last + 20007718: a9000801 stp x1, x2, [x0] + 2000771c: a9011003 stp x3, x4, [x0, #16] + 20007720: f9001007 str x7, [x0, #32] + 20007724: b9002805 str w5, [x0, #40] + 20007728: b4000146 cbz x6, 20007750 <metal_io_init+0x50> + 2000772c: a9400cc2 ldp x2, x3, [x6] + 20007730: a9030c02 stp x2, x3, [x0, #48] + 20007734: a9410cc2 ldp x2, x3, [x6, #16] + 20007738: a9040c02 stp x2, x3, [x0, #64] + 2000773c: a9420cc2 ldp x2, x3, [x6, #32] + 20007740: a9050c02 stp x2, x3, [x0, #80] + 20007744: a9430cc2 ldp x2, x3, [x6, #48] + 20007748: a9060c02 stp x2, x3, [x0, #96] + 2000774c: 140001bf b 20007e48 <metal_sys_io_mem_map> + 20007750: a9037c1f stp xzr, xzr, [x0, #48] + 20007754: a9047c1f stp xzr, xzr, [x0, #64] + 20007758: a9057c1f stp xzr, xzr, [x0, #80] + 2000775c: a9067c1f stp xzr, xzr, [x0, #96] + 20007760: 140001ba b 20007e48 <metal_sys_io_mem_map> + 20007764: d503201f nop + +0000000020007768 <metal_io_block_read>: + 20007768: f9400005 ldr x5, [x0] + 2000776c: 2a0303e4 mov w4, w3 + 20007770: f9400803 ldr x3, [x0, #16] + 20007774: b10004bf cmn x5, #0x1 + 20007778: 540001a0 b.eq 200077ac <metal_io_block_read+0x44> // b.none + 2000777c: 8b0100a5 add x5, x5, x1 + 20007780: eb01007f cmp x3, x1 + 20007784: 54000469 b.ls 20007810 <metal_io_block_read+0xa8> // b.plast + 20007788: f9402006 ldr x6, [x0, #64] + 2000778c: 8b24c027 add x7, x1, w4, sxtw + 20007790: eb0300ff cmp x7, x3 + 20007794: 4b010063 sub w3, w3, w1 + 20007798: 1a848064 csel w4, w3, w4, hi // hi = pmore + 2000779c: b40001a6 cbz x6, 200077d0 <metal_io_block_read+0x68> + 200077a0: aa0603f0 mov x16, x6 + 200077a4: 528000a3 mov w3, #0x5 // #5 + 200077a8: d61f0200 br x16 + 200077ac: eb01007f cmp x3, x1 + 200077b0: 54000309 b.ls 20007810 <metal_io_block_read+0xa8> // b.plast + 200077b4: f9402006 ldr x6, [x0, #64] + 200077b8: 8b24c027 add x7, x1, w4, sxtw + 200077bc: eb0300ff cmp x7, x3 + 200077c0: 4b010063 sub w3, w3, w1 + 200077c4: 1a848064 csel w4, w3, w4, hi // hi = pmore + 200077c8: d2800005 mov x5, #0x0 // #0 + 200077cc: b5fffea6 cbnz x6, 200077a0 <metal_io_block_read+0x38> + 200077d0: d5033bbf dmb ish + 200077d4: 340005a4 cbz w4, 20007888 <metal_io_block_read+0x120> + 200077d8: aa0200a0 orr x0, x5, x2 + 200077dc: f240041f tst x0, #0x3 + 200077e0: 2a0403e0 mov w0, w4 + 200077e4: 54000081 b.ne 200077f4 <metal_io_block_read+0x8c> // b.any + 200077e8: 1400000c b 20007818 <metal_io_block_read+0xb0> + 200077ec: f240043f tst x1, #0x3 + 200077f0: 54000140 b.eq 20007818 <metal_io_block_read+0xb0> // b.none + 200077f4: 384014a1 ldrb w1, [x5], #1 + 200077f8: 71000400 subs w0, w0, #0x1 + 200077fc: 38001441 strb w1, [x2], #1 + 20007800: aa050041 orr x1, x2, x5 + 20007804: 54ffff41 b.ne 200077ec <metal_io_block_read+0x84> // b.any + 20007808: 2a0403e0 mov w0, w4 + 2000780c: d65f03c0 ret + 20007810: 12800420 mov w0, #0xffffffde // #-34 + 20007814: d65f03c0 ret + 20007818: 71000c1f cmp w0, #0x3 + 2000781c: 5400024d b.le 20007864 <metal_io_block_read+0xfc> + 20007820: 51001009 sub w9, w0, #0x4 + 20007824: d2800001 mov x1, #0x0 // #0 + 20007828: 53027d27 lsr w7, w9, #2 + 2000782c: 53027d29 lsr w9, w9, #2 + 20007830: 910004e8 add x8, x7, #0x1 + 20007834: d503201f nop + 20007838: b86178a6 ldr w6, [x5, x1, lsl #2] + 2000783c: eb07003f cmp x1, x7 + 20007840: b8217846 str w6, [x2, x1, lsl #2] + 20007844: 91000421 add x1, x1, #0x1 + 20007848: 54ffff81 b.ne 20007838 <metal_io_block_read+0xd0> // b.any + 2000784c: d37ef501 lsl x1, x8, #2 + 20007850: 4b090800 sub w0, w0, w9, lsl #2 + 20007854: 8b010042 add x2, x2, x1 + 20007858: 8b0100a5 add x5, x5, x1 + 2000785c: 71001000 subs w0, w0, #0x4 + 20007860: 54fffd40 b.eq 20007808 <metal_io_block_read+0xa0> // b.none + 20007864: 51000400 sub w0, w0, #0x1 + 20007868: d2800001 mov x1, #0x0 // #0 + 2000786c: 386168a6 ldrb w6, [x5, x1] + 20007870: eb00003f cmp x1, x0 + 20007874: 38216846 strb w6, [x2, x1] + 20007878: 91000421 add x1, x1, #0x1 + 2000787c: 54ffff81 b.ne 2000786c <metal_io_block_read+0x104> // b.any + 20007880: 2a0403e0 mov w0, w4 + 20007884: 17ffffe2 b 2000780c <metal_io_block_read+0xa4> + 20007888: 52800000 mov w0, #0x0 // #0 + 2000788c: d65f03c0 ret + +0000000020007890 <metal_io_block_write>: + 20007890: f9400005 ldr x5, [x0] + 20007894: 2a0303e4 mov w4, w3 + 20007898: f9400803 ldr x3, [x0, #16] + 2000789c: b10004bf cmn x5, #0x1 + 200078a0: 540001a0 b.eq 200078d4 <metal_io_block_write+0x44> // b.none + 200078a4: 8b0100a5 add x5, x5, x1 + 200078a8: eb01007f cmp x3, x1 + 200078ac: 54000469 b.ls 20007938 <metal_io_block_write+0xa8> // b.plast + 200078b0: f9402406 ldr x6, [x0, #72] + 200078b4: 8b24c027 add x7, x1, w4, sxtw + 200078b8: eb0300ff cmp x7, x3 + 200078bc: 4b010063 sub w3, w3, w1 + 200078c0: 1a848064 csel w4, w3, w4, hi // hi = pmore + 200078c4: b40001a6 cbz x6, 200078f8 <metal_io_block_write+0x68> + 200078c8: aa0603f0 mov x16, x6 + 200078cc: 528000a3 mov w3, #0x5 // #5 + 200078d0: d61f0200 br x16 + 200078d4: eb01007f cmp x3, x1 + 200078d8: 54000309 b.ls 20007938 <metal_io_block_write+0xa8> // b.plast + 200078dc: f9402406 ldr x6, [x0, #72] + 200078e0: 8b24c027 add x7, x1, w4, sxtw + 200078e4: eb0300ff cmp x7, x3 + 200078e8: 4b010063 sub w3, w3, w1 + 200078ec: 1a848064 csel w4, w3, w4, hi // hi = pmore + 200078f0: d2800005 mov x5, #0x0 // #0 + 200078f4: b5fffea6 cbnz x6, 200078c8 <metal_io_block_write+0x38> + 200078f8: 340001a4 cbz w4, 2000792c <metal_io_block_write+0x9c> + 200078fc: aa050040 orr x0, x2, x5 + 20007900: 2a0403e1 mov w1, w4 + 20007904: f240041f tst x0, #0x3 + 20007908: 54000081 b.ne 20007918 <metal_io_block_write+0x88> // b.any + 2000790c: 1400000d b 20007940 <metal_io_block_write+0xb0> + 20007910: f240041f tst x0, #0x3 + 20007914: 54000160 b.eq 20007940 <metal_io_block_write+0xb0> // b.none + 20007918: 38401440 ldrb w0, [x2], #1 + 2000791c: 71000421 subs w1, w1, #0x1 + 20007920: 380014a0 strb w0, [x5], #1 + 20007924: aa0200a0 orr x0, x5, x2 + 20007928: 54ffff41 b.ne 20007910 <metal_io_block_write+0x80> // b.any + 2000792c: d5033bbf dmb ish + 20007930: 2a0403e0 mov w0, w4 + 20007934: d65f03c0 ret + 20007938: 12800420 mov w0, #0xffffffde // #-34 + 2000793c: d65f03c0 ret + 20007940: 71000c3f cmp w1, #0x3 + 20007944: 5400024d b.le 2000798c <metal_io_block_write+0xfc> + 20007948: 51001029 sub w9, w1, #0x4 + 2000794c: d2800006 mov x6, #0x0 // #0 + 20007950: 53027d27 lsr w7, w9, #2 + 20007954: 53027d29 lsr w9, w9, #2 + 20007958: 910004e8 add x8, x7, #0x1 + 2000795c: d503201f nop + 20007960: b8667843 ldr w3, [x2, x6, lsl #2] + 20007964: eb0700df cmp x6, x7 + 20007968: b82678a3 str w3, [x5, x6, lsl #2] + 2000796c: 910004c6 add x6, x6, #0x1 + 20007970: 54ffff81 b.ne 20007960 <metal_io_block_write+0xd0> // b.any + 20007974: d37ef500 lsl x0, x8, #2 + 20007978: 4b090821 sub w1, w1, w9, lsl #2 + 2000797c: 8b0000a5 add x5, x5, x0 + 20007980: 8b000042 add x2, x2, x0 + 20007984: 71001021 subs w1, w1, #0x4 + 20007988: 54fffd20 b.eq 2000792c <metal_io_block_write+0x9c> // b.none + 2000798c: 51000421 sub w1, w1, #0x1 + 20007990: d2800000 mov x0, #0x0 // #0 + 20007994: 38606846 ldrb w6, [x2, x0] + 20007998: eb01001f cmp x0, x1 + 2000799c: 382068a6 strb w6, [x5, x0] + 200079a0: 91000400 add x0, x0, #0x1 + 200079a4: 54ffff81 b.ne 20007994 <metal_io_block_write+0x104> // b.any + 200079a8: d5033bbf dmb ish + 200079ac: 2a0403e0 mov w0, w4 + 200079b0: 17ffffe1 b 20007934 <metal_io_block_write+0xa4> + 200079b4: d503201f nop + +00000000200079b8 <metal_io_block_set>: + 200079b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 200079bc: 12001c42 and w2, w2, #0xff + 200079c0: 910003fd mov x29, sp + 200079c4: f9400005 ldr x5, [x0] + 200079c8: f90017e0 str x0, [sp, #40] + 200079cc: f9400806 ldr x6, [x0, #16] + 200079d0: f9000bf3 str x19, [sp, #16] + 200079d4: b10004bf cmn x5, #0x1 + 200079d8: 54000240 b.eq 20007a20 <metal_io_block_set+0x68> // b.none + 200079dc: 8b0100a5 add x5, x5, x1 + 200079e0: eb06003f cmp x1, x6 + 200079e4: 12800433 mov w19, #0xffffffde // #-34 + 200079e8: 54000142 b.cs 20007a10 <metal_io_block_set+0x58> // b.hs, b.nlast + 200079ec: f9402807 ldr x7, [x0, #80] + 200079f0: 8b23c024 add x4, x1, w3, sxtw + 200079f4: eb06009f cmp x4, x6 + 200079f8: 4b0100c6 sub w6, w6, w1 + 200079fc: 1a8380d3 csel w19, w6, w3, hi // hi = pmore + 20007a00: b4000227 cbz x7, 20007a44 <metal_io_block_set+0x8c> + 20007a04: 2a1303e4 mov w4, w19 + 20007a08: 528000a3 mov w3, #0x5 // #5 + 20007a0c: d63f00e0 blr x7 + 20007a10: 2a1303e0 mov w0, w19 + 20007a14: f9400bf3 ldr x19, [sp, #16] + 20007a18: a8c37bfd ldp x29, x30, [sp], #48 + 20007a1c: d65f03c0 ret + 20007a20: eb06003f cmp x1, x6 + 20007a24: 540005c2 b.cs 20007adc <metal_io_block_set+0x124> // b.hs, b.nlast + 20007a28: f9402807 ldr x7, [x0, #80] + 20007a2c: 8b23c024 add x4, x1, w3, sxtw + 20007a30: eb06009f cmp x4, x6 + 20007a34: 4b0100c6 sub w6, w6, w1 + 20007a38: 1a8380d3 csel w19, w6, w3, hi // hi = pmore + 20007a3c: d2800005 mov x5, #0x0 // #0 + 20007a40: b5fffe27 cbnz x7, 20007a04 <metal_io_block_set+0x4c> + 20007a44: 2a1303e0 mov w0, w19 + 20007a48: 350000b3 cbnz w19, 20007a5c <metal_io_block_set+0xa4> + 20007a4c: 1400001f b 20007ac8 <metal_io_block_set+0x110> + 20007a50: 380014a2 strb w2, [x5], #1 + 20007a54: 71000400 subs w0, w0, #0x1 + 20007a58: 54000380 b.eq 20007ac8 <metal_io_block_set+0x110> // b.none + 20007a5c: f24004bf tst x5, #0x3 + 20007a60: 54ffff81 b.ne 20007a50 <metal_io_block_set+0x98> // b.any + 20007a64: aa0503e1 mov x1, x5 + 20007a68: 71000c1f cmp w0, #0x3 + 20007a6c: 5400022d b.le 20007ab0 <metal_io_block_set+0xf8> + 20007a70: 51001004 sub w4, w0, #0x4 + 20007a74: 53081c43 lsl w3, w2, #24 + 20007a78: 927e7481 and x1, x4, #0xfffffffc + 20007a7c: 2a024066 orr w6, w3, w2, lsl #16 + 20007a80: 91001021 add x1, x1, #0x4 + 20007a84: 2a022043 orr w3, w2, w2, lsl #8 + 20007a88: 8b0100a1 add x1, x5, x1 + 20007a8c: 53027c84 lsr w4, w4, #2 + 20007a90: 2a060063 orr w3, w3, w6 + 20007a94: d503201f nop + 20007a98: b80044a3 str w3, [x5], #4 + 20007a9c: eb0100bf cmp x5, x1 + 20007aa0: 54ffffc1 b.ne 20007a98 <metal_io_block_set+0xe0> // b.any + 20007aa4: 4b040800 sub w0, w0, w4, lsl #2 + 20007aa8: 71001000 subs w0, w0, #0x4 + 20007aac: 540000e0 b.eq 20007ac8 <metal_io_block_set+0x110> // b.none + 20007ab0: 51000400 sub w0, w0, #0x1 + 20007ab4: 91000400 add x0, x0, #0x1 + 20007ab8: 8b000020 add x0, x1, x0 + 20007abc: 38001422 strb w2, [x1], #1 + 20007ac0: eb00003f cmp x1, x0 + 20007ac4: 54ffffc1 b.ne 20007abc <metal_io_block_set+0x104> // b.any + 20007ac8: d5033bbf dmb ish + 20007acc: 2a1303e0 mov w0, w19 + 20007ad0: f9400bf3 ldr x19, [sp, #16] + 20007ad4: a8c37bfd ldp x29, x30, [sp], #48 + 20007ad8: d65f03c0 ret + 20007adc: 12800433 mov w19, #0xffffffde // #-34 + 20007ae0: 17ffffcc b 20007a10 <metal_io_block_set+0x58> + 20007ae4: 00000000 .inst 0x00000000 ; undefined + +0000000020007ae8 <_metal_irq_set_enable>: + 20007ae8: b0000fc2 adrp x2, 20200000 <DATA_BASE> + 20007aec: 910a8047 add x7, x2, #0x2a0 + 20007af0: 2a0003e6 mov w6, w0 + 20007af4: f9415043 ldr x3, [x2, #672] + 20007af8: 2a0103e2 mov w2, w1 + 20007afc: eb07007f cmp x3, x7 + 20007b00: 540000a1 b.ne 20007b14 <_metal_irq_set_enable+0x2c> // b.any + 20007b04: 1400000e b 20007b3c <_metal_irq_set_enable+0x54> + 20007b08: f9400063 ldr x3, [x3] + 20007b0c: eb07007f cmp x3, x7 + 20007b10: 54000160 b.eq 20007b3c <_metal_irq_set_enable+0x54> // b.none + 20007b14: 297c1065 ldp w5, w4, [x3, #-32] + 20007b18: d1008060 sub x0, x3, #0x20 + 20007b1c: 0b0400a4 add w4, w5, w4 + 20007b20: 6b0400df cmp w6, w4 + 20007b24: 7a45b0c1 ccmp w6, w5, #0x1, lt // lt = tstop + 20007b28: 54ffff0b b.lt 20007b08 <_metal_irq_set_enable+0x20> // b.tstop + 20007b2c: f9400803 ldr x3, [x0, #16] + 20007b30: 2a0603e1 mov w1, w6 + 20007b34: aa0303f0 mov x16, x3 + 20007b38: d61f0200 br x16 + 20007b3c: d65f03c0 ret + +0000000020007b40 <metal_irq_register_controller>: + 20007b40: aa0003e7 mov x7, x0 + 20007b44: b40006c0 cbz x0, 20007c1c <metal_irq_register_controller+0xdc> + 20007b48: b0000fc0 adrp x0, 20200000 <DATA_BASE> + 20007b4c: 910a8003 add x3, x0, #0x2a0 + 20007b50: f9415002 ldr x2, [x0, #672] + 20007b54: eb03005f cmp x2, x3 + 20007b58: 54000160 b.eq 20007b84 <metal_irq_register_controller+0x44> // b.none + 20007b5c: 910080e4 add x4, x7, #0x20 + 20007b60: eb04005f cmp x2, x4 + 20007b64: 540004e0 b.eq 20007c00 <metal_irq_register_controller+0xc0> // b.none + 20007b68: aa0203e1 mov x1, x2 + 20007b6c: 14000003 b 20007b78 <metal_irq_register_controller+0x38> + 20007b70: eb04003f cmp x1, x4 + 20007b74: 54000460 b.eq 20007c00 <metal_irq_register_controller+0xc0> // b.none + 20007b78: f9400021 ldr x1, [x1] + 20007b7c: eb03003f cmp x1, x3 + 20007b80: 54ffff81 b.ne 20007b70 <metal_irq_register_controller+0x30> // b.any + 20007b84: 294020e0 ldp w0, w8, [x7] + 20007b88: 340004a8 cbz w8, 20007c1c <metal_irq_register_controller+0xdc> + 20007b8c: 3100041f cmn w0, #0x1 + 20007b90: 540003c0 b.eq 20007c08 <metal_irq_register_controller+0xc8> // b.none + 20007b94: 2a0003e5 mov w5, w0 + 20007b98: eb03005f cmp x2, x3 + 20007b9c: 0b080006 add w6, w0, w8 + 20007ba0: 54000200 b.eq 20007be0 <metal_irq_register_controller+0xa0> // b.none + 20007ba4: d503201f nop + 20007ba8: 297c0444 ldp w4, w1, [x2, #-32] + 20007bac: 0b010081 add w1, w4, w1 + 20007bb0: 6b05003f cmp w1, w5 + 20007bb4: 7a44c0c4 ccmp w6, w4, #0x4, gt + 20007bb8: 540000ad b.le 20007bcc <metal_irq_register_controller+0x8c> + 20007bbc: 0b010106 add w6, w8, w1 + 20007bc0: 2a0103e5 mov w5, w1 + 20007bc4: 3100041f cmn w0, #0x1 + 20007bc8: 540002a1 b.ne 20007c1c <metal_irq_register_controller+0xdc> // b.any + 20007bcc: f9400042 ldr x2, [x2] + 20007bd0: eb03005f cmp x2, x3 + 20007bd4: 54fffea1 b.ne 20007ba8 <metal_irq_register_controller+0x68> // b.any + 20007bd8: 310004bf cmn w5, #0x1 + 20007bdc: 54000200 b.eq 20007c1c <metal_irq_register_controller+0xdc> // b.none + 20007be0: aa0703e1 mov x1, x7 + 20007be4: 52800000 mov w0, #0x0 // #0 + 20007be8: f9400462 ldr x2, [x3, #8] + 20007bec: b8020425 str w5, [x1], #32 + 20007bf0: a90208e3 stp x3, x2, [x7, #32] + 20007bf4: f9000461 str x1, [x3, #8] + 20007bf8: f9000041 str x1, [x2] + 20007bfc: d65f03c0 ret + 20007c00: 52800000 mov w0, #0x0 // #0 + 20007c04: d65f03c0 ret + 20007c08: eb03005f cmp x2, x3 + 20007c0c: 2a0803e6 mov w6, w8 + 20007c10: 52800005 mov w5, #0x0 // #0 + 20007c14: 54fffca1 b.ne 20007ba8 <metal_irq_register_controller+0x68> // b.any + 20007c18: 17fffff2 b 20007be0 <metal_irq_register_controller+0xa0> + 20007c1c: 128002a0 mov w0, #0xffffffea // #-22 + 20007c20: d65f03c0 ret + 20007c24: d503201f nop + +0000000020007c28 <metal_irq_register>: + 20007c28: b0000fc8 adrp x8, 20200000 <DATA_BASE> + 20007c2c: 2a0003e7 mov w7, w0 + 20007c30: aa0203e3 mov x3, x2 + 20007c34: f9415104 ldr x4, [x8, #672] + 20007c38: 910a8108 add x8, x8, #0x2a0 + 20007c3c: eb08009f cmp x4, x8 + 20007c40: 540000a1 b.ne 20007c54 <metal_irq_register+0x2c> // b.any + 20007c44: 14000010 b 20007c84 <metal_irq_register+0x5c> + 20007c48: f9400084 ldr x4, [x4] + 20007c4c: eb08009f cmp x4, x8 + 20007c50: 540001a0 b.eq 20007c84 <metal_irq_register+0x5c> // b.none + 20007c54: 297c1486 ldp w6, w5, [x4, #-32] + 20007c58: d1008080 sub x0, x4, #0x20 + 20007c5c: 0b0500c5 add w5, w6, w5 + 20007c60: 6b0500ff cmp w7, w5 + 20007c64: 7a46b0e1 ccmp w7, w6, #0x1, lt // lt = tstop + 20007c68: 54ffff0b b.lt 20007c48 <metal_irq_register+0x20> // b.tstop + 20007c6c: f9400c04 ldr x4, [x0, #24] + 20007c70: b40000e4 cbz x4, 20007c8c <metal_irq_register+0x64> + 20007c74: aa0103e2 mov x2, x1 + 20007c78: aa0403f0 mov x16, x4 + 20007c7c: 2a0703e1 mov w1, w7 + 20007c80: d61f0200 br x16 + 20007c84: 128002a0 mov w0, #0xffffffea // #-22 + 20007c88: d65f03c0 ret + 20007c8c: f9401802 ldr x2, [x0, #48] + 20007c90: b4ffffa2 cbz x2, 20007c84 <metal_irq_register+0x5c> + 20007c94: 4b0600e6 sub w6, w7, w6 + 20007c98: 52800000 mov w0, #0x0 // #0 + 20007c9c: 937c7cc6 sbfiz x6, x6, #4, #32 + 20007ca0: 8b060044 add x4, x2, x6 + 20007ca4: f8266841 str x1, [x2, x6] + 20007ca8: f9000483 str x3, [x4, #8] + 20007cac: d65f03c0 ret + +0000000020007cb0 <metal_irq_enable>: + 20007cb0: 52800021 mov w1, #0x1 // #1 + 20007cb4: 17ffff8d b 20007ae8 <_metal_irq_set_enable> + +0000000020007cb8 <metal_irq_disable>: + 20007cb8: 52800001 mov w1, #0x0 // #0 + 20007cbc: 17ffff8b b 20007ae8 <_metal_irq_set_enable> + +0000000020007cc0 <metal_default_log_handler>: + 20007cc0: d11443ff sub sp, sp, #0x510 + 20007cc4: 128005e8 mov w8, #0xffffffd0 // #-48 + 20007cc8: 911383ea add x10, sp, #0x4e0 + 20007ccc: 911443eb add x11, sp, #0x510 + 20007cd0: 12800fe9 mov w9, #0xffffff80 // #-128 + 20007cd4: a9007bfd stp x29, x30, [sp] + 20007cd8: 910003fd mov x29, sp + 20007cdc: a9042feb stp x11, x11, [sp, #64] + 20007ce0: f9002bea str x10, [sp, #80] + 20007ce4: 290b27e8 stp w8, w9, [sp, #88] + 20007ce8: aa0103e8 mov x8, x1 + 20007cec: d2808001 mov x1, #0x400 // #1024 + 20007cf0: 8b2163e9 add x9, sp, x1 + 20007cf4: a94437ec ldp x12, x13, [sp, #64] + 20007cf8: f9000bf3 str x19, [sp, #16] + 20007cfc: a9452fea ldp x10, x11, [sp, #80] + 20007d00: a90237ec stp x12, x13, [sp, #32] + 20007d04: 2a0003f3 mov w19, w0 + 20007d08: a9032fea stp x10, x11, [sp, #48] + 20007d0c: 910183e0 add x0, sp, #0x60 + 20007d10: 3d801920 str q0, [x9, #96] + 20007d14: 3d801d21 str q1, [x9, #112] + 20007d18: 3d802122 str q2, [x9, #128] + 20007d1c: 3d802523 str q3, [x9, #144] + 20007d20: 3d802924 str q4, [x9, #160] + 20007d24: 3d802d25 str q5, [x9, #176] + 20007d28: 3d803126 str q6, [x9, #192] + 20007d2c: 3d803527 str q7, [x9, #208] + 20007d30: 911383e9 add x9, sp, #0x4e0 + 20007d34: a9000d22 stp x2, x3, [x9] + 20007d38: aa0803e2 mov x2, x8 + 20007d3c: 910083e3 add x3, sp, #0x20 + 20007d40: a9011524 stp x4, x5, [x9, #16] + 20007d44: f90283e6 str x6, [sp, #1280] + 20007d48: f90287e7 str x7, [sp, #1288] + 20007d4c: 94002b75 bl 20012b20 <vsnprintf> + 20007d50: 51000660 sub w0, w19, #0x1 + 20007d54: 7100181f cmp w0, #0x6 + 20007d58: 540001e8 b.hi 20007d94 <metal_default_log_handler+0xd4> // b.pmore + 20007d5c: b00000c0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20007d60: 91384000 add x0, x0, #0xe10 + 20007d64: f8735802 ldr x2, [x0, w19, uxtw #3] + 20007d68: b0000fc0 adrp x0, 20200000 <DATA_BASE> + 20007d6c: 910183e3 add x3, sp, #0x60 + 20007d70: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20007d74: f942e000 ldr x0, [x0, #1472] + 20007d78: 910a2021 add x1, x1, #0x288 + 20007d7c: f9400c00 ldr x0, [x0, #24] + 20007d80: 940016e4 bl 2000d910 <fprintf> + 20007d84: a9407bfd ldp x29, x30, [sp] + 20007d88: f9400bf3 ldr x19, [sp, #16] + 20007d8c: 911443ff add sp, sp, #0x510 + 20007d90: d65f03c0 ret + 20007d94: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20007d98: 9109c042 add x2, x2, #0x270 + 20007d9c: 17fffff3 b 20007d68 <metal_default_log_handler+0xa8> + +0000000020007da0 <metal_set_log_handler>: + 20007da0: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> + 20007da4: f9055020 str x0, [x1, #2720] + 20007da8: d65f03c0 ret + 20007dac: d503201f nop + +0000000020007db0 <metal_get_log_handler>: + 20007db0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 20007db4: f9455000 ldr x0, [x0, #2720] + 20007db8: d65f03c0 ret + 20007dbc: d503201f nop + +0000000020007dc0 <metal_set_log_level>: + 20007dc0: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> + 20007dc4: b90a9820 str w0, [x1, #2712] + 20007dc8: d65f03c0 ret 20007dcc: d503201f nop -0000000020007dd0 <metal_irq_restore_enable>: - 20007dd0: 14000002 b 20007dd8 <sys_irq_restore_enable> - 20007dd4: 00000000 .inst 0x00000000 ; undefined - -0000000020007dd8 <sys_irq_restore_enable>: - 20007dd8: d50342ff msr daifclr, #0x2 - 20007ddc: d65f03c0 ret - -0000000020007de0 <sys_irq_save_disable>: - 20007de0: d50342df msr daifset, #0x2 - 20007de4: 52800000 mov w0, #0x0 // #0 - 20007de8: d65f03c0 ret - 20007dec: d503201f nop - -0000000020007df0 <metal_machine_cache_flush>: - 20007df0: d65f03c0 ret - 20007df4: d503201f nop - -0000000020007df8 <metal_machine_cache_invalidate>: - 20007df8: d65f03c0 ret - 20007dfc: d503201f nop - -0000000020007e00 <metal_generic_default_poll>: - 20007e00: d503207f wfi - 20007e04: d65f03c0 ret - -0000000020007e08 <metal_machine_io_mem_map>: +0000000020007dd0 <metal_get_log_level>: + 20007dd0: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 20007dd4: b94a9800 ldr w0, [x0, #2712] + 20007dd8: d65f03c0 ret + 20007ddc: 00000000 .inst 0x00000000 ; undefined + +0000000020007de0 <metal_generic_dev_sys_open>: + 20007de0: b9401001 ldr w1, [x0, #16] + 20007de4: 34000141 cbz w1, 20007e0c <metal_generic_dev_sys_open+0x2c> + 20007de8: f9401401 ldr x1, [x0, #40] + 20007dec: 91006000 add x0, x0, #0x18 + 20007df0: b40000e1 cbz x1, 20007e0c <metal_generic_dev_sys_open+0x2c> + 20007df4: a9bf7bfd stp x29, x30, [sp, #-16]! + 20007df8: 910003fd mov x29, sp + 20007dfc: 94000013 bl 20007e48 <metal_sys_io_mem_map> + 20007e00: 52800000 mov w0, #0x0 // #0 + 20007e04: a8c17bfd ldp x29, x30, [sp], #16 20007e08: d65f03c0 ret - 20007e0c: 00000000 .inst 0x00000000 ; undefined - -0000000020007e10 <metal_raspi4_irq_set_enable>: + 20007e0c: 52800000 mov w0, #0x0 // #0 20007e10: d65f03c0 ret - 20007e14: d503201f nop - -0000000020007e18 <metal_raspi4_irq_isr>: - 20007e18: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20007e1c: 9129e001 add x1, x0, #0xa78 - 20007e20: b94a7800 ldr w0, [x0, #2680] - 20007e24: 7100b01f cmp w0, #0x2c - 20007e28: 540000c1 b.ne 20007e40 <metal_raspi4_irq_isr+0x28> // b.any - 20007e2c: f9400422 ldr x2, [x1, #8] - 20007e30: b4000082 cbz x2, 20007e40 <metal_raspi4_irq_isr+0x28> - 20007e34: f9400821 ldr x1, [x1, #16] - 20007e38: aa0203f0 mov x16, x2 - 20007e3c: d61f0200 br x16 - 20007e40: d65f03c0 ret - 20007e44: d503201f nop - -0000000020007e48 <metal_raspi4_irq_init>: - 20007e48: a9be7bfd stp x29, x30, [sp, #-32]! - 20007e4c: 2a0003e2 mov w2, w0 - 20007e50: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> - 20007e54: 910003fd mov x29, sp - 20007e58: b0000fc0 adrp x0, 20200000 <DATA_BASE> - 20007e5c: b90a7822 str w2, [x1, #2680] - 20007e60: 910ac000 add x0, x0, #0x2b0 - 20007e64: f9000bf3 str x19, [sp, #16] - 20007e68: 97fffef6 bl 20007a40 <metal_irq_register_controller> - 20007e6c: 2a0003f3 mov w19, w0 - 20007e70: 37f800a0 tbnz w0, #31, 20007e84 <metal_raspi4_irq_init+0x3c> - 20007e74: 2a1303e0 mov w0, w19 - 20007e78: f9400bf3 ldr x19, [sp, #16] - 20007e7c: a8c27bfd ldp x29, x30, [sp], #32 - 20007e80: d65f03c0 ret - 20007e84: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20007e88: 912a6001 add x1, x0, #0xa98 - 20007e8c: b94a9800 ldr w0, [x0, #2712] - 20007e90: 7100081f cmp w0, #0x2 - 20007e94: 54ffff09 b.ls 20007e74 <metal_raspi4_irq_init+0x2c> // b.plast - 20007e98: f9400423 ldr x3, [x1, #8] - 20007e9c: b4fffec3 cbz x3, 20007e74 <metal_raspi4_irq_init+0x2c> - 20007ea0: 52800060 mov w0, #0x3 // #3 - 20007ea4: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20007ea8: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20007eac: 9137c042 add x2, x2, #0xdf0 - 20007eb0: 910b6021 add x1, x1, #0x2d8 - 20007eb4: d63f0060 blr x3 - 20007eb8: 2a1303e0 mov w0, w19 - 20007ebc: f9400bf3 ldr x19, [sp, #16] - 20007ec0: a8c27bfd ldp x29, x30, [sp], #32 + 20007e14: 00000000 .inst 0x00000000 ; undefined + +0000000020007e18 <metal_sys_init>: + 20007e18: a9bf7bfd stp x29, x30, [sp, #-16]! + 20007e1c: b0000fc0 adrp x0, 20200000 <DATA_BASE> + 20007e20: 91092000 add x0, x0, #0x248 + 20007e24: 910003fd mov x29, sp + 20007e28: 97fffd9a bl 20007490 <metal_bus_register> + 20007e2c: 52800000 mov w0, #0x0 // #0 + 20007e30: a8c17bfd ldp x29, x30, [sp], #16 + 20007e34: d65f03c0 ret + +0000000020007e38 <metal_sys_finish>: + 20007e38: b0000fc0 adrp x0, 20200000 <DATA_BASE> + 20007e3c: 91092000 add x0, x0, #0x248 + 20007e40: 17fffd50 b 20007380 <metal_bus_unregister> + 20007e44: 00000000 .inst 0x00000000 ; undefined + +0000000020007e48 <metal_sys_io_mem_map>: + 20007e48: a9bd7bfd stp x29, x30, [sp, #-48]! + 20007e4c: 910003fd mov x29, sp + 20007e50: a9025bf5 stp x21, x22, [sp, #32] + 20007e54: f9400816 ldr x22, [x0, #16] + 20007e58: b4000336 cbz x22, 20007ebc <metal_sys_io_mem_map+0x74> + 20007e5c: a90153f3 stp x19, x20, [sp, #16] + 20007e60: aa0003f3 mov x19, x0 + 20007e64: d2800020 mov x0, #0x1 // #1 + 20007e68: d2800014 mov x20, #0x0 // #0 + 20007e6c: f9400e61 ldr x1, [x19, #24] + 20007e70: f9400275 ldr x21, [x19] + 20007e74: 9ac126c2 lsr x2, x22, x1 + 20007e78: f100005f cmp x2, #0x0 + 20007e7c: 9ac12000 lsl x0, x0, x1 + 20007e80: 9a961016 csel x22, x0, x22, ne // ne = any + 20007e84: d503201f nop + 20007e88: f9400661 ldr x1, [x19, #8] + 20007e8c: aa1503e0 mov x0, x21 + 20007e90: b9402a63 ldr w3, [x19, #40] + 20007e94: aa1603e2 mov x2, x22 + 20007e98: 8b1602b5 add x21, x21, x22 + 20007e9c: f8747821 ldr x1, [x1, x20, lsl #3] + 20007ea0: 91000694 add x20, x20, #0x1 + 20007ea4: 94000019 bl 20007f08 <metal_machine_io_mem_map> + 20007ea8: a9410660 ldp x0, x1, [x19, #16] + 20007eac: 9ac12400 lsr x0, x0, x1 + 20007eb0: eb14001f cmp x0, x20 + 20007eb4: 54fffea2 b.cs 20007e88 <metal_sys_io_mem_map+0x40> // b.hs, b.nlast + 20007eb8: a94153f3 ldp x19, x20, [sp, #16] + 20007ebc: a9425bf5 ldp x21, x22, [sp, #32] + 20007ec0: a8c37bfd ldp x29, x30, [sp], #48 20007ec4: d65f03c0 ret -0000000020007ec8 <rpmsg_unregister_endpoint>: - 20007ec8: b4000280 cbz x0, 20007f18 <rpmsg_unregister_endpoint+0x50> - 20007ecc: b9402801 ldr w1, [x0, #40] - 20007ed0: 3100043f cmn w1, #0x1 - 20007ed4: 54000180 b.eq 20007f04 <rpmsg_unregister_endpoint+0x3c> // b.none - 20007ed8: 7101fc3f cmp w1, #0x7f - 20007edc: 5400014c b.gt 20007f04 <rpmsg_unregister_endpoint+0x3c> - 20007ee0: f9401003 ldr x3, [x0, #32] - 20007ee4: 93407c24 sxtw x4, w1 - 20007ee8: d2800022 mov x2, #0x1 // #1 - 20007eec: d346fc84 lsr x4, x4, #6 - 20007ef0: 9101a063 add x3, x3, #0x68 - 20007ef4: 9ac12041 lsl x1, x2, x1 - 20007ef8: f8647862 ldr x2, [x3, x4, lsl #3] - 20007efc: 8a210041 bic x1, x2, x1 - 20007f00: f8247861 str x1, [x3, x4, lsl #3] - 20007f04: a9440803 ldp x3, x2, [x0, #64] - 20007f08: f9000462 str x2, [x3, #8] - 20007f0c: 91010001 add x1, x0, #0x40 - 20007f10: f9000043 str x3, [x2] - 20007f14: a9040401 stp x1, x1, [x0, #64] - 20007f18: d65f03c0 ret - 20007f1c: d503201f nop - -0000000020007f20 <rpmsg_send_offchannel_raw>: - 20007f20: b4000140 cbz x0, 20007f48 <rpmsg_send_offchannel_raw+0x28> - 20007f24: f9401000 ldr x0, [x0, #32] - 20007f28: b4000100 cbz x0, 20007f48 <rpmsg_send_offchannel_raw+0x28> - 20007f2c: f100007f cmp x3, #0x0 - 20007f30: 3a411844 ccmn w2, #0x1, #0x4, ne // ne = any - 20007f34: 540000a0 b.eq 20007f48 <rpmsg_send_offchannel_raw+0x28> // b.none - 20007f38: f9404406 ldr x6, [x0, #136] - 20007f3c: b4000066 cbz x6, 20007f48 <rpmsg_send_offchannel_raw+0x28> - 20007f40: aa0603f0 mov x16, x6 - 20007f44: d61f0200 br x16 - 20007f48: 1280fa40 mov w0, #0xfffff82d // #-2003 - 20007f4c: d65f03c0 ret - -0000000020007f50 <rpmsg_send_ns_message>: - 20007f50: a9bb7bfd stp x29, x30, [sp, #-80]! - 20007f54: aa0103e3 mov x3, x1 - 20007f58: d2800402 mov x2, #0x20 // #32 - 20007f5c: 910003fd mov x29, sp - 20007f60: a90153f3 stp x19, x20, [sp, #16] - 20007f64: aa0003f3 mov x19, x0 - 20007f68: aa1303e1 mov x1, x19 - 20007f6c: 9100a3e0 add x0, sp, #0x28 - 20007f70: b9402a74 ldr w20, [x19, #40] - 20007f74: 29090ff4 stp w20, w3, [sp, #72] - 20007f78: 94001680 bl 2000d978 <strncpy> - 20007f7c: f9401260 ldr x0, [x19, #32] - 20007f80: b40001c0 cbz x0, 20007fb8 <rpmsg_send_ns_message+0x68> - 20007f84: f9404406 ldr x6, [x0, #136] - 20007f88: b4000186 cbz x6, 20007fb8 <rpmsg_send_ns_message+0x68> - 20007f8c: 9100a3e3 add x3, sp, #0x28 - 20007f90: 2a1403e1 mov w1, w20 - 20007f94: 52800025 mov w5, #0x1 // #1 - 20007f98: 52800504 mov w4, #0x28 // #40 - 20007f9c: 528006a2 mov w2, #0x35 // #53 - 20007fa0: d63f00c0 blr x6 - 20007fa4: 7100001f cmp w0, #0x0 - 20007fa8: 1a9fd000 csel w0, w0, wzr, le - 20007fac: a94153f3 ldp x19, x20, [sp, #16] - 20007fb0: a8c57bfd ldp x29, x30, [sp], #80 - 20007fb4: d65f03c0 ret - 20007fb8: 1280fa40 mov w0, #0xfffff82d // #-2003 - 20007fbc: 17fffffc b 20007fac <rpmsg_send_ns_message+0x5c> - -0000000020007fc0 <rpmsg_get_endpoint>: - 20007fc0: a9bc7bfd stp x29, x30, [sp, #-64]! - 20007fc4: 910003fd mov x29, sp - 20007fc8: a90153f3 stp x19, x20, [sp, #16] - 20007fcc: f9400013 ldr x19, [x0] - 20007fd0: eb00027f cmp x19, x0 - 20007fd4: 54000660 b.eq 200080a0 <rpmsg_get_endpoint+0xe0> // b.none - 20007fd8: a9025bf5 stp x21, x22, [sp, #32] - 20007fdc: aa0103f6 mov x22, x1 - 20007fe0: 2a0203f5 mov w21, w2 - 20007fe4: a90363f7 stp x23, x24, [sp, #48] - 20007fe8: aa0003f8 mov x24, x0 - 20007fec: 2a0303f7 mov w23, w3 - 20007ff0: b85e8262 ldur w2, [x19, #-24] - 20007ff4: 310006bf cmn w21, #0x1 - 20007ff8: d1010274 sub x20, x19, #0x40 - 20007ffc: 54000340 b.eq 20008064 <rpmsg_get_endpoint+0xa4> // b.none - 20008000: 6b0202bf cmp w21, w2 - 20008004: 540003a0 b.eq 20008078 <rpmsg_get_endpoint+0xb8> // b.none - 20008008: b40001b6 cbz x22, 2000803c <rpmsg_get_endpoint+0x7c> - 2000800c: aa1603e1 mov x1, x22 - 20008010: aa1403e0 mov x0, x20 - 20008014: d2800402 mov x2, #0x20 // #32 - 20008018: 94001371 bl 2000cddc <strncmp> - 2000801c: 35000100 cbnz w0, 2000803c <rpmsg_get_endpoint+0x7c> - 20008020: 310006ff cmn w23, #0x1 - 20008024: 54000080 b.eq 20008034 <rpmsg_get_endpoint+0x74> // b.none - 20008028: b9402e80 ldr w0, [x20, #44] - 2000802c: 6b17001f cmp w0, w23 - 20008030: 54000240 b.eq 20008078 <rpmsg_get_endpoint+0xb8> // b.none - 20008034: 310006bf cmn w21, #0x1 - 20008038: 540002c0 b.eq 20008090 <rpmsg_get_endpoint+0xd0> // b.none - 2000803c: f9400273 ldr x19, [x19] - 20008040: eb18027f cmp x19, x24 - 20008044: 54fffd61 b.ne 20007ff0 <rpmsg_get_endpoint+0x30> // b.any - 20008048: d2800014 mov x20, #0x0 // #0 - 2000804c: aa1403e0 mov x0, x20 - 20008050: a94153f3 ldp x19, x20, [sp, #16] - 20008054: a9425bf5 ldp x21, x22, [sp, #32] - 20008058: a94363f7 ldp x23, x24, [sp, #48] - 2000805c: a8c47bfd ldp x29, x30, [sp], #64 - 20008060: d65f03c0 ret - 20008064: 3100045f cmn w2, #0x1 - 20008068: 54fffd01 b.ne 20008008 <rpmsg_get_endpoint+0x48> // b.any - 2000806c: b9402e80 ldr w0, [x20, #44] - 20008070: 6b17001f cmp w0, w23 - 20008074: 54fffca1 b.ne 20008008 <rpmsg_get_endpoint+0x48> // b.any - 20008078: a9425bf5 ldp x21, x22, [sp, #32] - 2000807c: a94363f7 ldp x23, x24, [sp, #48] - 20008080: aa1403e0 mov x0, x20 - 20008084: a94153f3 ldp x19, x20, [sp, #16] - 20008088: a8c47bfd ldp x29, x30, [sp], #64 - 2000808c: d65f03c0 ret - 20008090: b9402e80 ldr w0, [x20, #44] - 20008094: 3100041f cmn w0, #0x1 - 20008098: 54fffd21 b.ne 2000803c <rpmsg_get_endpoint+0x7c> // b.any - 2000809c: 17fffff7 b 20008078 <rpmsg_get_endpoint+0xb8> - 200080a0: d2800014 mov x20, #0x0 // #0 - 200080a4: 17fffff7 b 20008080 <rpmsg_get_endpoint+0xc0> - -00000000200080a8 <rpmsg_register_endpoint>: - 200080a8: f9400403 ldr x3, [x0, #8] - 200080ac: f9001020 str x0, [x1, #32] - 200080b0: a9040c20 stp x0, x3, [x1, #64] - 200080b4: 91010022 add x2, x1, #0x40 - 200080b8: f9000402 str x2, [x0, #8] - 200080bc: f9402420 ldr x0, [x1, #72] - 200080c0: f9000002 str x2, [x0] - 200080c4: d65f03c0 ret - -00000000200080c8 <rpmsg_create_ept>: - 200080c8: b4000ca0 cbz x0, 2000825c <rpmsg_create_ept+0x194> - 200080cc: a9bb7bfd stp x29, x30, [sp, #-80]! - 200080d0: 52800028 mov w8, #0x1 // #1 - 200080d4: 910003fd mov x29, sp +0000000020007ec8 <metal_irq_save_disable>: + 20007ec8: 14000006 b 20007ee0 <sys_irq_save_disable> + 20007ecc: d503201f nop + +0000000020007ed0 <metal_irq_restore_enable>: + 20007ed0: 14000002 b 20007ed8 <sys_irq_restore_enable> + 20007ed4: 00000000 .inst 0x00000000 ; undefined + +0000000020007ed8 <sys_irq_restore_enable>: + 20007ed8: d50342ff msr daifclr, #0x2 + 20007edc: d65f03c0 ret + +0000000020007ee0 <sys_irq_save_disable>: + 20007ee0: d50342df msr daifset, #0x2 + 20007ee4: 52800000 mov w0, #0x0 // #0 + 20007ee8: d65f03c0 ret + 20007eec: d503201f nop + +0000000020007ef0 <metal_machine_cache_flush>: + 20007ef0: d65f03c0 ret + 20007ef4: d503201f nop + +0000000020007ef8 <metal_machine_cache_invalidate>: + 20007ef8: d65f03c0 ret + 20007efc: d503201f nop + +0000000020007f00 <metal_generic_default_poll>: + 20007f00: d503207f wfi + 20007f04: d65f03c0 ret + +0000000020007f08 <metal_machine_io_mem_map>: + 20007f08: d65f03c0 ret + 20007f0c: 00000000 .inst 0x00000000 ; undefined + +0000000020007f10 <metal_raspi4_irq_set_enable>: + 20007f10: d65f03c0 ret + 20007f14: d503201f nop + +0000000020007f18 <metal_raspi4_irq_isr>: + 20007f18: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 20007f1c: 9129e001 add x1, x0, #0xa78 + 20007f20: b94a7800 ldr w0, [x0, #2680] + 20007f24: 7100b01f cmp w0, #0x2c + 20007f28: 540000c1 b.ne 20007f40 <metal_raspi4_irq_isr+0x28> // b.any + 20007f2c: f9400422 ldr x2, [x1, #8] + 20007f30: b4000082 cbz x2, 20007f40 <metal_raspi4_irq_isr+0x28> + 20007f34: f9400821 ldr x1, [x1, #16] + 20007f38: aa0203f0 mov x16, x2 + 20007f3c: d61f0200 br x16 + 20007f40: d65f03c0 ret + 20007f44: d503201f nop + +0000000020007f48 <metal_raspi4_irq_init>: + 20007f48: a9be7bfd stp x29, x30, [sp, #-32]! + 20007f4c: 2a0003e2 mov w2, w0 + 20007f50: d00010c1 adrp x1, 20221000 <ucHeap+0x1e588> + 20007f54: 910003fd mov x29, sp + 20007f58: b0000fc0 adrp x0, 20200000 <DATA_BASE> + 20007f5c: b90a7822 str w2, [x1, #2680] + 20007f60: 910ac000 add x0, x0, #0x2b0 + 20007f64: f9000bf3 str x19, [sp, #16] + 20007f68: 97fffef6 bl 20007b40 <metal_irq_register_controller> + 20007f6c: 2a0003f3 mov w19, w0 + 20007f70: 37f800a0 tbnz w0, #31, 20007f84 <metal_raspi4_irq_init+0x3c> + 20007f74: 2a1303e0 mov w0, w19 + 20007f78: f9400bf3 ldr x19, [sp, #16] + 20007f7c: a8c27bfd ldp x29, x30, [sp], #32 + 20007f80: d65f03c0 ret + 20007f84: d00010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 20007f88: 912a6001 add x1, x0, #0xa98 + 20007f8c: b94a9800 ldr w0, [x0, #2712] + 20007f90: 7100081f cmp w0, #0x2 + 20007f94: 54ffff09 b.ls 20007f74 <metal_raspi4_irq_init+0x2c> // b.plast + 20007f98: f9400423 ldr x3, [x1, #8] + 20007f9c: b4fffec3 cbz x3, 20007f74 <metal_raspi4_irq_init+0x2c> + 20007fa0: 52800060 mov w0, #0x3 // #3 + 20007fa4: b00000c2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20007fa8: b00000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20007fac: 91394042 add x2, x2, #0xe50 + 20007fb0: 910ce021 add x1, x1, #0x338 + 20007fb4: d63f0060 blr x3 + 20007fb8: 2a1303e0 mov w0, w19 + 20007fbc: f9400bf3 ldr x19, [sp, #16] + 20007fc0: a8c27bfd ldp x29, x30, [sp], #32 + 20007fc4: d65f03c0 ret + +0000000020007fc8 <rpmsg_unregister_endpoint>: + 20007fc8: b4000280 cbz x0, 20008018 <rpmsg_unregister_endpoint+0x50> + 20007fcc: b9402801 ldr w1, [x0, #40] + 20007fd0: 3100043f cmn w1, #0x1 + 20007fd4: 54000180 b.eq 20008004 <rpmsg_unregister_endpoint+0x3c> // b.none + 20007fd8: 7101fc3f cmp w1, #0x7f + 20007fdc: 5400014c b.gt 20008004 <rpmsg_unregister_endpoint+0x3c> + 20007fe0: f9401003 ldr x3, [x0, #32] + 20007fe4: 93407c24 sxtw x4, w1 + 20007fe8: d2800022 mov x2, #0x1 // #1 + 20007fec: d346fc84 lsr x4, x4, #6 + 20007ff0: 9101a063 add x3, x3, #0x68 + 20007ff4: 9ac12041 lsl x1, x2, x1 + 20007ff8: f8647862 ldr x2, [x3, x4, lsl #3] + 20007ffc: 8a210041 bic x1, x2, x1 + 20008000: f8247861 str x1, [x3, x4, lsl #3] + 20008004: a9440803 ldp x3, x2, [x0, #64] + 20008008: f9000462 str x2, [x3, #8] + 2000800c: 91010001 add x1, x0, #0x40 + 20008010: f9000043 str x3, [x2] + 20008014: a9040401 stp x1, x1, [x0, #64] + 20008018: d65f03c0 ret + 2000801c: d503201f nop + +0000000020008020 <rpmsg_send_offchannel_raw>: + 20008020: b4000140 cbz x0, 20008048 <rpmsg_send_offchannel_raw+0x28> + 20008024: f9401000 ldr x0, [x0, #32] + 20008028: b4000100 cbz x0, 20008048 <rpmsg_send_offchannel_raw+0x28> + 2000802c: f100007f cmp x3, #0x0 + 20008030: 3a411844 ccmn w2, #0x1, #0x4, ne // ne = any + 20008034: 540000a0 b.eq 20008048 <rpmsg_send_offchannel_raw+0x28> // b.none + 20008038: f9404406 ldr x6, [x0, #136] + 2000803c: b4000066 cbz x6, 20008048 <rpmsg_send_offchannel_raw+0x28> + 20008040: aa0603f0 mov x16, x6 + 20008044: d61f0200 br x16 + 20008048: 1280fa40 mov w0, #0xfffff82d // #-2003 + 2000804c: d65f03c0 ret + +0000000020008050 <rpmsg_send_ns_message>: + 20008050: a9bb7bfd stp x29, x30, [sp, #-80]! + 20008054: aa0103e3 mov x3, x1 + 20008058: d2800402 mov x2, #0x20 // #32 + 2000805c: 910003fd mov x29, sp + 20008060: a90153f3 stp x19, x20, [sp, #16] + 20008064: aa0003f3 mov x19, x0 + 20008068: aa1303e1 mov x1, x19 + 2000806c: 9100a3e0 add x0, sp, #0x28 + 20008070: b9402a74 ldr w20, [x19, #40] + 20008074: 29090ff4 stp w20, w3, [sp, #72] + 20008078: 94001672 bl 2000da40 <strncpy> + 2000807c: f9401260 ldr x0, [x19, #32] + 20008080: b40001c0 cbz x0, 200080b8 <rpmsg_send_ns_message+0x68> + 20008084: f9404406 ldr x6, [x0, #136] + 20008088: b4000186 cbz x6, 200080b8 <rpmsg_send_ns_message+0x68> + 2000808c: 9100a3e3 add x3, sp, #0x28 + 20008090: 2a1403e1 mov w1, w20 + 20008094: 52800025 mov w5, #0x1 // #1 + 20008098: 52800504 mov w4, #0x28 // #40 + 2000809c: 528006a2 mov w2, #0x35 // #53 + 200080a0: d63f00c0 blr x6 + 200080a4: 7100001f cmp w0, #0x0 + 200080a8: 1a9fd000 csel w0, w0, wzr, le + 200080ac: a94153f3 ldp x19, x20, [sp, #16] + 200080b0: a8c57bfd ldp x29, x30, [sp], #80 + 200080b4: d65f03c0 ret + 200080b8: 1280fa40 mov w0, #0xfffff82d // #-2003 + 200080bc: 17fffffc b 200080ac <rpmsg_send_ns_message+0x5c> + +00000000200080c0 <rpmsg_get_endpoint>: + 200080c0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200080c4: 910003fd mov x29, sp + 200080c8: a90153f3 stp x19, x20, [sp, #16] + 200080cc: f9400013 ldr x19, [x0] + 200080d0: eb00027f cmp x19, x0 + 200080d4: 54000660 b.eq 200081a0 <rpmsg_get_endpoint+0xe0> // b.none 200080d8: a9025bf5 stp x21, x22, [sp, #32] - 200080dc: aa0103f5 mov x21, x1 - 200080e0: 2a0303f6 mov w22, w3 - 200080e4: aa0203e1 mov x1, x2 - 200080e8: a90153f3 stp x19, x20, [sp, #16] - 200080ec: aa0003f4 mov x20, x0 - 200080f0: 9101e2b3 add x19, x21, #0x78 - 200080f4: a90363f7 stp x23, x24, [sp, #48] - 200080f8: 2a0403f7 mov w23, w4 - 200080fc: aa0503f8 mov x24, x5 - 20008100: f90023f9 str x25, [sp, #64] - 20008104: aa0603f9 mov x25, x6 - 20008108: 885f7e67 ldxr w7, [x19] - 2000810c: 88007e68 stxr w0, w8, [x19] - 20008110: 35ffffc0 cbnz w0, 20008108 <rpmsg_create_ept+0x40> - 20008114: d5033bbf dmb ish - 20008118: 35ffff87 cbnz w7, 20008108 <rpmsg_create_ept+0x40> - 2000811c: 310006df cmn w22, #0x1 - 20008120: 9101a2a3 add x3, x21, #0x68 - 20008124: 54000560 b.eq 200081d0 <rpmsg_create_ept+0x108> // b.none - 20008128: 7101fedf cmp w22, #0x7f - 2000812c: 5400094c b.gt 20008254 <rpmsg_create_ept+0x18c> - 20008130: 93407ec0 sxtw x0, w22 - 20008134: 120016c5 and w5, w22, #0x3f - 20008138: d346fc00 lsr x0, x0, #6 - 2000813c: f8607864 ldr x4, [x3, x0, lsl #3] - 20008140: 9ac52482 lsr x2, x4, x5 - 20008144: 37000342 tbnz w2, #0, 200081ac <rpmsg_create_ept+0xe4> - 20008148: d2800022 mov x2, #0x1 // #1 - 2000814c: 9ac52042 lsl x2, x2, x5 - 20008150: aa040042 orr x2, x2, x4 - 20008154: f8207862 str x2, [x3, x0, lsl #3] - 20008158: f100003f cmp x1, #0x0 - 2000815c: f00000a0 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20008160: 91256000 add x0, x0, #0x958 - 20008164: d2800402 mov x2, #0x20 // #32 - 20008168: 9a810001 csel x1, x0, x1, eq // eq = none - 2000816c: aa1403e0 mov x0, x20 - 20008170: 94001602 bl 2000d978 <strncpy> - 20008174: f94006a1 ldr x1, [x21, #8] - 20008178: 91010280 add x0, x20, #0x40 - 2000817c: 394242a2 ldrb w2, [x21, #144] - 20008180: 310006ff cmn w23, #0x1 - 20008184: f9001295 str x21, [x20, #32] - 20008188: 1a9f17e3 cset w3, eq // eq = none - 2000818c: 29055e96 stp w22, w23, [x20, #40] - 20008190: 6a02007f tst w3, w2 - 20008194: a9036698 stp x24, x25, [x20, #48] - 20008198: a9040695 stp x21, x1, [x20, #64] - 2000819c: f90006a0 str x0, [x21, #8] - 200081a0: f9402681 ldr x1, [x20, #72] - 200081a4: f9000020 str x0, [x1] - 200081a8: 54000361 b.ne 20008214 <rpmsg_create_ept+0x14c> // b.any - 200081ac: 52800005 mov w5, #0x0 // #0 - 200081b0: 889ffe7f stlr wzr, [x19] - 200081b4: 2a0503e0 mov w0, w5 - 200081b8: a94153f3 ldp x19, x20, [sp, #16] - 200081bc: a9425bf5 ldp x21, x22, [sp, #32] - 200081c0: a94363f7 ldp x23, x24, [sp, #48] - 200081c4: f94023f9 ldr x25, [sp, #64] - 200081c8: a8c57bfd ldp x29, x30, [sp], #80 - 200081cc: d65f03c0 ret - 200081d0: d2800000 mov x0, #0x0 // #0 - 200081d4: 14000004 b 200081e4 <rpmsg_create_ept+0x11c> - 200081d8: 91000400 add x0, x0, #0x1 - 200081dc: f102001f cmp x0, #0x80 - 200081e0: 54fffbc0 b.eq 20008158 <rpmsg_create_ept+0x90> // b.none - 200081e4: d346fc07 lsr x7, x0, #6 - 200081e8: 12001404 and w4, w0, #0x3f - 200081ec: 8b070c66 add x6, x3, x7, lsl #3 - 200081f0: f8677862 ldr x2, [x3, x7, lsl #3] - 200081f4: 9ac42445 lsr x5, x2, x4 - 200081f8: 3707ff05 tbnz w5, #0, 200081d8 <rpmsg_create_ept+0x110> - 200081fc: d2800023 mov x3, #0x1 // #1 - 20008200: 2a0003f6 mov w22, w0 - 20008204: 9ac42064 lsl x4, x3, x4 - 20008208: aa020082 orr x2, x4, x2 - 2000820c: f90000c2 str x2, [x6] - 20008210: 17ffffd2 b 20008158 <rpmsg_create_ept+0x90> - 20008214: 889ffe7f stlr wzr, [x19] - 20008218: aa1403e0 mov x0, x20 - 2000821c: d2800001 mov x1, #0x0 // #0 - 20008220: 97ffff4c bl 20007f50 <rpmsg_send_ns_message> - 20008224: 2a0003e5 mov w5, w0 - 20008228: 52800021 mov w1, #0x1 // #1 - 2000822c: d503201f nop - 20008230: 885f7e60 ldxr w0, [x19] - 20008234: 88027e61 stxr w2, w1, [x19] - 20008238: 35ffffc2 cbnz w2, 20008230 <rpmsg_create_ept+0x168> - 2000823c: d5033bbf dmb ish - 20008240: 35ffff80 cbnz w0, 20008230 <rpmsg_create_ept+0x168> - 20008244: 34fffb65 cbz w5, 200081b0 <rpmsg_create_ept+0xe8> - 20008248: aa1403e0 mov x0, x20 - 2000824c: 97ffff1f bl 20007ec8 <rpmsg_unregister_endpoint> - 20008250: 17ffffd8 b 200081b0 <rpmsg_create_ept+0xe8> - 20008254: 1280fa45 mov w5, #0xfffff82d // #-2003 - 20008258: 17ffffd6 b 200081b0 <rpmsg_create_ept+0xe8> - 2000825c: 1280fa45 mov w5, #0xfffff82d // #-2003 - 20008260: 2a0503e0 mov w0, w5 - 20008264: d65f03c0 ret - -0000000020008268 <rpmsg_destroy_ept>: - 20008268: b40003a0 cbz x0, 200082dc <rpmsg_destroy_ept+0x74> - 2000826c: a9be7bfd stp x29, x30, [sp, #-32]! - 20008270: 910003fd mov x29, sp - 20008274: a90153f3 stp x19, x20, [sp, #16] - 20008278: aa0003f4 mov x20, x0 - 2000827c: 39400001 ldrb w1, [x0] - 20008280: f9401013 ldr x19, [x0, #32] - 20008284: 350001c1 cbnz w1, 200082bc <rpmsg_destroy_ept+0x54> - 20008288: 9101e273 add x19, x19, #0x78 - 2000828c: 52800022 mov w2, #0x1 // #1 - 20008290: 885f7e61 ldxr w1, [x19] - 20008294: 88007e62 stxr w0, w2, [x19] - 20008298: 35ffffc0 cbnz w0, 20008290 <rpmsg_destroy_ept+0x28> - 2000829c: d5033bbf dmb ish - 200082a0: 35ffff81 cbnz w1, 20008290 <rpmsg_destroy_ept+0x28> - 200082a4: aa1403e0 mov x0, x20 - 200082a8: 97ffff08 bl 20007ec8 <rpmsg_unregister_endpoint> - 200082ac: 889ffe7f stlr wzr, [x19] - 200082b0: a94153f3 ldp x19, x20, [sp, #16] - 200082b4: a8c27bfd ldp x29, x30, [sp], #32 - 200082b8: d65f03c0 ret - 200082bc: 39424261 ldrb w1, [x19, #144] - 200082c0: 34fffe41 cbz w1, 20008288 <rpmsg_destroy_ept+0x20> - 200082c4: b9402801 ldr w1, [x0, #40] - 200082c8: 7100d43f cmp w1, #0x35 - 200082cc: 54fffde0 b.eq 20008288 <rpmsg_destroy_ept+0x20> // b.none - 200082d0: d2800021 mov x1, #0x1 // #1 - 200082d4: 97ffff1f bl 20007f50 <rpmsg_send_ns_message> - 200082d8: 17ffffec b 20008288 <rpmsg_destroy_ept+0x20> - 200082dc: d65f03c0 ret - -00000000200082e0 <rpmsg_virtio_tx_callback>: - 200082e0: d65f03c0 ret - 200082e4: d503201f nop - -00000000200082e8 <rpmsg_virtio_ns_callback>: - 200082e8: f100a05f cmp x2, #0x28 - 200082ec: 540005e1 b.ne 200083a8 <rpmsg_virtio_ns_callback+0xc0> // b.any - 200082f0: a9ba7bfd stp x29, x30, [sp, #-96]! - 200082f4: 52800403 mov w3, #0x20 // #32 - 200082f8: 910003fd mov x29, sp - 200082fc: a9025bf5 stp x21, x22, [sp, #32] - 20008300: aa0003f5 mov x21, x0 - 20008304: 910103e2 add x2, sp, #0x40 - 20008308: f9401016 ldr x22, [x0, #32] - 2000830c: a90153f3 stp x19, x20, [sp, #16] - 20008310: aa0103f4 mov x20, x1 - 20008314: 9101e2d3 add x19, x22, #0x78 - 20008318: f9405ac0 ldr x0, [x22, #176] - 2000831c: f9400001 ldr x1, [x0] - 20008320: f9400804 ldr x4, [x0, #16] - 20008324: cb010281 sub x1, x20, x1 - 20008328: f9001bf7 str x23, [sp, #48] - 2000832c: eb01009f cmp x4, x1 - 20008330: da9f8021 csinv x1, x1, xzr, hi // hi = pmore - 20008334: 97fffccd bl 20007668 <metal_io_block_read> - 20008338: b9402297 ldr w23, [x20, #32] - 2000833c: 52800024 mov w4, #0x1 // #1 - 20008340: 885f7e62 ldxr w2, [x19] - 20008344: 88007e64 stxr w0, w4, [x19] - 20008348: 35ffffc0 cbnz w0, 20008340 <rpmsg_virtio_ns_callback+0x58> - 2000834c: d5033bbf dmb ish - 20008350: 35ffff82 cbnz w2, 20008340 <rpmsg_virtio_ns_callback+0x58> - 20008354: 910103e1 add x1, sp, #0x40 - 20008358: 2a1703e3 mov w3, w23 - 2000835c: aa1603e0 mov x0, x22 - 20008360: 12800002 mov w2, #0xffffffff // #-1 - 20008364: 97ffff17 bl 20007fc0 <rpmsg_get_endpoint> - 20008368: b9402681 ldr w1, [x20, #36] - 2000836c: 36000221 tbz w1, #0, 200083b0 <rpmsg_virtio_ns_callback+0xc8> - 20008370: b4000420 cbz x0, 200083f4 <rpmsg_virtio_ns_callback+0x10c> - 20008374: 12800001 mov w1, #0xffffffff // #-1 - 20008378: b9002c01 str w1, [x0, #44] - 2000837c: 889ffe7f stlr wzr, [x19] - 20008380: f9401c01 ldr x1, [x0, #56] - 20008384: b4000061 cbz x1, 20008390 <rpmsg_virtio_ns_callback+0xa8> - 20008388: aa1503e0 mov x0, x21 - 2000838c: d63f0020 blr x1 - 20008390: 52800000 mov w0, #0x0 // #0 - 20008394: a94153f3 ldp x19, x20, [sp, #16] - 20008398: a9425bf5 ldp x21, x22, [sp, #32] - 2000839c: f9401bf7 ldr x23, [sp, #48] - 200083a0: a8c67bfd ldp x29, x30, [sp], #96 - 200083a4: d65f03c0 ret - 200083a8: 52800000 mov w0, #0x0 // #0 - 200083ac: d65f03c0 ret - 200083b0: b4000120 cbz x0, 200083d4 <rpmsg_virtio_ns_callback+0xec> - 200083b4: b9002c17 str w23, [x0, #44] - 200083b8: 889ffe7f stlr wzr, [x19] - 200083bc: a94153f3 ldp x19, x20, [sp, #16] - 200083c0: 52800000 mov w0, #0x0 // #0 - 200083c4: a9425bf5 ldp x21, x22, [sp, #32] - 200083c8: f9401bf7 ldr x23, [sp, #48] - 200083cc: a8c67bfd ldp x29, x30, [sp], #96 - 200083d0: d65f03c0 ret - 200083d4: 889ffe7f stlr wzr, [x19] - 200083d8: f94042c3 ldr x3, [x22, #128] - 200083dc: b4fffda3 cbz x3, 20008390 <rpmsg_virtio_ns_callback+0xa8> - 200083e0: 2a1703e2 mov w2, w23 - 200083e4: 910103e1 add x1, sp, #0x40 - 200083e8: aa1603e0 mov x0, x22 - 200083ec: d63f0060 blr x3 - 200083f0: 17ffffe8 b 20008390 <rpmsg_virtio_ns_callback+0xa8> - 200083f4: 889ffe7f stlr wzr, [x19] - 200083f8: 17ffffe6 b 20008390 <rpmsg_virtio_ns_callback+0xa8> - 200083fc: d503201f nop - -0000000020008400 <rpmsg_virtio_get_rx_buffer>: - 20008400: f9404c05 ldr x5, [x0, #152] - 20008404: aa0203e3 mov x3, x2 - 20008408: b94018a5 ldr w5, [x5, #24] - 2000840c: 34000125 cbz w5, 20008430 <rpmsg_virtio_get_rx_buffer+0x30> - 20008410: 710004bf cmp w5, #0x1 - 20008414: 54000060 b.eq 20008420 <rpmsg_virtio_get_rx_buffer+0x20> // b.none - 20008418: d2800000 mov x0, #0x0 // #0 - 2000841c: d65f03c0 ret - 20008420: f9405000 ldr x0, [x0, #160] - 20008424: aa0103e2 mov x2, x1 - 20008428: aa0303e1 mov x1, x3 - 2000842c: 14000d8f b 2000ba68 <virtqueue_get_available_buffer> - 20008430: f9405000 ldr x0, [x0, #160] - 20008434: 14000d39 b 2000b918 <virtqueue_get_buffer> - -0000000020008438 <rpmsg_virtio_rx_callback>: - 20008438: a9bb7bfd stp x29, x30, [sp, #-80]! - 2000843c: 52800021 mov w1, #0x1 // #1 - 20008440: 910003fd mov x29, sp - 20008444: f9400000 ldr x0, [x0] - 20008448: a9025bf5 stp x21, x22, [sp, #32] - 2000844c: a90153f3 stp x19, x20, [sp, #16] - 20008450: f9401816 ldr x22, [x0, #48] - 20008454: 9101e2d3 add x19, x22, #0x78 - 20008458: 885f7e60 ldxr w0, [x19] - 2000845c: 88027e61 stxr w2, w1, [x19] - 20008460: 35ffffc2 cbnz w2, 20008458 <rpmsg_virtio_rx_callback+0x20> - 20008464: d5033bbf dmb ish - 20008468: 35ffff80 cbnz w0, 20008458 <rpmsg_virtio_rx_callback+0x20> - 2000846c: 9100ebe2 add x2, sp, #0x3a - 20008470: 9100f3e1 add x1, sp, #0x3c - 20008474: aa1603e0 mov x0, x22 - 20008478: 97ffffe2 bl 20008400 <rpmsg_virtio_get_rx_buffer> - 2000847c: aa0003f5 mov x21, x0 - 20008480: 889ffe7f stlr wzr, [x19] - 20008484: b4000800 cbz x0, 20008584 <rpmsg_virtio_rx_callback+0x14c> - 20008488: 52800034 mov w20, #0x1 // #1 - 2000848c: d503201f nop - 20008490: 885f7e60 ldxr w0, [x19] - 20008494: 88017e74 stxr w1, w20, [x19] - 20008498: 35ffffc1 cbnz w1, 20008490 <rpmsg_virtio_rx_callback+0x58> - 2000849c: d5033bbf dmb ish - 200084a0: 35ffff80 cbnz w0, 20008490 <rpmsg_virtio_rx_callback+0x58> - 200084a4: b94006a2 ldr w2, [x21, #4] - 200084a8: aa1603e0 mov x0, x22 - 200084ac: 12800003 mov w3, #0xffffffff // #-1 - 200084b0: d2800001 mov x1, #0x0 // #0 - 200084b4: 97fffec3 bl 20007fc0 <rpmsg_get_endpoint> - 200084b8: 889ffe7f stlr wzr, [x19] - 200084bc: b40001a0 cbz x0, 200084f0 <rpmsg_virtio_rx_callback+0xb8> - 200084c0: b9402c01 ldr w1, [x0, #44] - 200084c4: b94002a3 ldr w3, [x21] - 200084c8: 3100043f cmn w1, #0x1 - 200084cc: 54000041 b.ne 200084d4 <rpmsg_virtio_rx_callback+0x9c> // b.any - 200084d0: b9002c03 str w3, [x0, #44] - 200084d4: 79401aa2 ldrh w2, [x21, #12] - 200084d8: 910042a1 add x1, x21, #0x10 - 200084dc: f9401805 ldr x5, [x0, #48] - 200084e0: f9402804 ldr x4, [x0, #80] - 200084e4: d63f00a0 blr x5 - 200084e8: 37f802a0 tbnz w0, #31, 2000853c <rpmsg_virtio_rx_callback+0x104> - 200084ec: d503201f nop - 200084f0: 885f7e60 ldxr w0, [x19] - 200084f4: 88017e74 stxr w1, w20, [x19] - 200084f8: 35ffffc1 cbnz w1, 200084f0 <rpmsg_virtio_rx_callback+0xb8> - 200084fc: d5033bbf dmb ish - 20008500: 35ffff80 cbnz w0, 200084f0 <rpmsg_virtio_rx_callback+0xb8> - 20008504: f9404ec0 ldr x0, [x22, #152] - 20008508: b9403fe5 ldr w5, [sp, #60] - 2000850c: b9401800 ldr w0, [x0, #24] - 20008510: 34000180 cbz w0, 20008540 <rpmsg_virtio_rx_callback+0x108> - 20008514: 7100041f cmp w0, #0x1 - 20008518: 540003e0 b.eq 20008594 <rpmsg_virtio_rx_callback+0x15c> // b.none - 2000851c: 9100ebe2 add x2, sp, #0x3a - 20008520: 9100f3e1 add x1, sp, #0x3c - 20008524: aa1603e0 mov x0, x22 - 20008528: 97ffffb6 bl 20008400 <rpmsg_virtio_get_rx_buffer> - 2000852c: aa0003f5 mov x21, x0 - 20008530: b4000240 cbz x0, 20008578 <rpmsg_virtio_rx_callback+0x140> - 20008534: 889ffe7f stlr wzr, [x19] - 20008538: 17ffffd6 b 20008490 <rpmsg_virtio_rx_callback+0x58> - 2000853c: 14000000 b 2000853c <rpmsg_virtio_rx_callback+0x104> - 20008540: f94052c0 ldr x0, [x22, #160] - 20008544: aa1503e4 mov x4, x21 - 20008548: 52800023 mov w3, #0x1 // #1 - 2000854c: 910103e1 add x1, sp, #0x40 - 20008550: 52800002 mov w2, #0x0 // #0 - 20008554: f90023f5 str x21, [sp, #64] - 20008558: b9004be5 str w5, [sp, #72] - 2000855c: 94000c8d bl 2000b790 <virtqueue_add_buffer> - 20008560: 9100ebe2 add x2, sp, #0x3a - 20008564: 9100f3e1 add x1, sp, #0x3c - 20008568: aa1603e0 mov x0, x22 - 2000856c: 97ffffa5 bl 20008400 <rpmsg_virtio_get_rx_buffer> - 20008570: aa0003f5 mov x21, x0 - 20008574: b5fffe00 cbnz x0, 20008534 <rpmsg_virtio_rx_callback+0xfc> - 20008578: f94052c0 ldr x0, [x22, #160] - 2000857c: 94000e0b bl 2000bda8 <virtqueue_kick> - 20008580: 889ffe7f stlr wzr, [x19] - 20008584: a94153f3 ldp x19, x20, [sp, #16] - 20008588: a9425bf5 ldp x21, x22, [sp, #32] - 2000858c: a8c57bfd ldp x29, x30, [sp], #80 - 20008590: d65f03c0 ret - 20008594: 794077e1 ldrh w1, [sp, #58] - 20008598: 2a0503e2 mov w2, w5 - 2000859c: f94052c0 ldr x0, [x22, #160] - 200085a0: 94000d8e bl 2000bbd8 <virtqueue_add_consumed_buffer> - 200085a4: 17ffffde b 2000851c <rpmsg_virtio_rx_callback+0xe4> - -00000000200085a8 <rpmsg_virtio_shm_pool_get_buffer>: - 200085a8: f9400402 ldr x2, [x0, #8] - 200085ac: eb01005f cmp x2, x1 - 200085b0: 54000103 b.cc 200085d0 <rpmsg_virtio_shm_pool_get_buffer+0x28> // b.lo, b.ul, b.last - 200085b4: f9400804 ldr x4, [x0, #16] - 200085b8: cb010041 sub x1, x2, x1 - 200085bc: f9400003 ldr x3, [x0] - 200085c0: cb020082 sub x2, x4, x2 - 200085c4: f9000401 str x1, [x0, #8] - 200085c8: 8b020060 add x0, x3, x2 - 200085cc: d65f03c0 ret - 200085d0: d2800000 mov x0, #0x0 // #0 - 200085d4: d65f03c0 ret - -00000000200085d8 <rpmsg_virtio_send_offchannel_raw>: - 200085d8: a9b77bfd stp x29, x30, [sp, #-144]! - 200085dc: 910003fd mov x29, sp - 200085e0: a9025bf5 stp x21, x22, [sp, #32] - 200085e4: aa0003f6 mov x22, x0 - 200085e8: f9404c00 ldr x0, [x0, #152] - 200085ec: a90573fb stp x27, x28, [sp, #80] - 200085f0: 2a0103fb mov w27, w1 - 200085f4: a90363f7 stp x23, x24, [sp, #48] - 200085f8: 2a0403f8 mov w24, w4 - 200085fc: 2a0503f7 mov w23, w5 - 20008600: f9401401 ldr x1, [x0, #40] - 20008604: a9046bf9 stp x25, x26, [sp, #64] - 20008608: 2a0203fa mov w26, w2 - 2000860c: aa0303f9 mov x25, x3 - 20008610: f9400021 ldr x1, [x1] - 20008614: d63f0020 blr x1 - 20008618: 36101140 tbz w0, #2, 20008840 <rpmsg_virtio_send_offchannel_raw+0x268> - 2000861c: 710002ff cmp w23, #0x0 - 20008620: 52875300 mov w0, #0x3a98 // #15000 - 20008624: 1a8002f7 csel w23, w23, w0, eq // eq = none - 20008628: a90153f3 stp x19, x20, [sp, #16] - 2000862c: 9101e2d3 add x19, x22, #0x78 - 20008630: 52800034 mov w20, #0x1 // #1 - 20008634: d503201f nop - 20008638: 885f7e60 ldxr w0, [x19] - 2000863c: 88017e74 stxr w1, w20, [x19] - 20008640: 35ffffc1 cbnz w1, 20008638 <rpmsg_virtio_send_offchannel_raw+0x60> - 20008644: d5033bbf dmb ish - 20008648: 35ffff80 cbnz w0, 20008638 <rpmsg_virtio_send_offchannel_raw+0x60> - 2000864c: f9404ec0 ldr x0, [x22, #152] - 20008650: b9401800 ldr w0, [x0, #24] - 20008654: 35000380 cbnz w0, 200086c4 <rpmsg_virtio_send_offchannel_raw+0xec> - 20008658: 7107c31f cmp w24, #0x1f0 - 2000865c: 5400080c b.gt 2000875c <rpmsg_virtio_send_offchannel_raw+0x184> - 20008660: 52803e1c mov w28, #0x1f0 // #496 - 20008664: f94056c0 ldr x0, [x22, #168] - 20008668: 9101abe2 add x2, sp, #0x6a - 2000866c: 9101b3e1 add x1, sp, #0x6c - 20008670: 94000caa bl 2000b918 <virtqueue_get_buffer> - 20008674: aa0003f5 mov x21, x0 - 20008678: b4000840 cbz x0, 20008780 <rpmsg_virtio_send_offchannel_raw+0x1a8> - 2000867c: 889ffe7f stlr wzr, [x19] - 20008680: f9405ad4 ldr x20, [x22, #176] - 20008684: 9101c3e2 add x2, sp, #0x70 - 20008688: 92800017 mov x23, #0xffffffffffffffff // #-1 - 2000868c: 52800203 mov w3, #0x10 // #16 - 20008690: aa1403e0 mov x0, x20 - 20008694: f9400281 ldr x1, [x20] - 20008698: 290e6bfb stp w27, w26, [sp, #112] - 2000869c: f9400a84 ldr x4, [x20, #16] - 200086a0: cb0102a1 sub x1, x21, x1 - 200086a4: b9007bff str wzr, [sp, #120] - 200086a8: eb01009f cmp x4, x1 - 200086ac: 7900fbf8 strh w24, [sp, #124] - 200086b0: 9a978021 csel x1, x1, x23, hi // hi = pmore - 200086b4: 97fffc37 bl 20007790 <metal_io_block_write> - 200086b8: 7100401f cmp w0, #0x10 - 200086bc: 54000840 b.eq 200087c4 <rpmsg_virtio_send_offchannel_raw+0x1ec> // b.none - 200086c0: 14000000 b 200086c0 <rpmsg_virtio_send_offchannel_raw+0xe8> - 200086c4: 7100041f cmp w0, #0x1 - 200086c8: 540001a0 b.eq 200086fc <rpmsg_virtio_send_offchannel_raw+0x124> // b.none - 200086cc: 52800000 mov w0, #0x0 // #0 - 200086d0: 5280001c mov w28, #0x0 // #0 - 200086d4: d2800015 mov x21, #0x0 // #0 - 200086d8: 889ffe7f stlr wzr, [x19] - 200086dc: 710002ff cmp w23, #0x0 - 200086e0: 7a401800 ccmp w0, #0x0, #0x0, ne // ne = any - 200086e4: 54000b21 b.ne 20008848 <rpmsg_virtio_send_offchannel_raw+0x270> // b.any - 200086e8: 350005fc cbnz w28, 200087a4 <rpmsg_virtio_send_offchannel_raw+0x1cc> - 200086ec: 510006f7 sub w23, w23, #0x1 - 200086f0: d2807d00 mov x0, #0x3e8 // #1000 - 200086f4: 97fff247 bl 20005010 <vTaskDelay> - 200086f8: 17ffffd0 b 20008638 <rpmsg_virtio_send_offchannel_raw+0x60> - 200086fc: f94056c0 ldr x0, [x22, #168] - 20008700: 94000e04 bl 2000bf10 <virtqueue_get_desc_size> - 20008704: 71004000 subs w0, w0, #0x10 - 20008708: 1a9f501c csel w28, w0, wzr, pl // pl = nfrst - 2000870c: 7100001f cmp w0, #0x0 - 20008710: 1a9fd7e0 cset w0, gt - 20008714: 6b1c031f cmp w24, w28 - 20008718: 1a9fd7e1 cset w1, gt - 2000871c: 6a010000 ands w0, w0, w1 - 20008720: 540001e1 b.ne 2000875c <rpmsg_virtio_send_offchannel_raw+0x184> // b.any - 20008724: f9404ec1 ldr x1, [x22, #152] - 20008728: b9401821 ldr w1, [x1, #24] - 2000872c: 34fff9c1 cbz w1, 20008664 <rpmsg_virtio_send_offchannel_raw+0x8c> - 20008730: 7100043f cmp w1, #0x1 - 20008734: d2800015 mov x21, #0x0 // #0 - 20008738: 54fffd01 b.ne 200086d8 <rpmsg_virtio_send_offchannel_raw+0x100> // b.any - 2000873c: f94056c0 ldr x0, [x22, #168] - 20008740: 9101b3e2 add x2, sp, #0x6c - 20008744: 9101abe1 add x1, sp, #0x6a - 20008748: 94000cc8 bl 2000ba68 <virtqueue_get_available_buffer> - 2000874c: f100001f cmp x0, #0x0 - 20008750: aa0003f5 mov x21, x0 - 20008754: 1a9f07e0 cset w0, ne // ne = any - 20008758: 17ffffe0 b 200086d8 <rpmsg_virtio_send_offchannel_raw+0x100> - 2000875c: 889ffe7f stlr wzr, [x19] - 20008760: a94153f3 ldp x19, x20, [sp, #16] - 20008764: 1280fa80 mov w0, #0xfffff82b // #-2005 - 20008768: a9425bf5 ldp x21, x22, [sp, #32] - 2000876c: a94363f7 ldp x23, x24, [sp, #48] - 20008770: a9446bf9 ldp x25, x26, [sp, #64] - 20008774: a94573fb ldp x27, x28, [sp, #80] - 20008778: a8c97bfd ldp x29, x30, [sp], #144 - 2000877c: d65f03c0 ret - 20008780: f9405ec0 ldr x0, [x22, #184] - 20008784: d2804001 mov x1, #0x200 // #512 - 20008788: 97ffff88 bl 200085a8 <rpmsg_virtio_shm_pool_get_buffer> - 2000878c: aa0003f5 mov x21, x0 - 20008790: f10002bf cmp x21, #0x0 - 20008794: 52804000 mov w0, #0x200 // #512 - 20008798: b9006fe0 str w0, [sp, #108] - 2000879c: 1a9f07e0 cset w0, ne // ne = any - 200087a0: 17ffffce b 200086d8 <rpmsg_virtio_send_offchannel_raw+0x100> - 200087a4: 1280fa80 mov w0, #0xfffff82b // #-2005 - 200087a8: a94153f3 ldp x19, x20, [sp, #16] - 200087ac: a9425bf5 ldp x21, x22, [sp, #32] - 200087b0: a94363f7 ldp x23, x24, [sp, #48] - 200087b4: a9446bf9 ldp x25, x26, [sp, #64] - 200087b8: a94573fb ldp x27, x28, [sp, #80] - 200087bc: a8c97bfd ldp x29, x30, [sp], #144 - 200087c0: d65f03c0 ret - 200087c4: f9400280 ldr x0, [x20] - 200087c8: 910042a1 add x1, x21, #0x10 - 200087cc: f9400a83 ldr x3, [x20, #16] - 200087d0: cb000021 sub x1, x1, x0 - 200087d4: aa1903e2 mov x2, x25 - 200087d8: aa1403e0 mov x0, x20 - 200087dc: eb01007f cmp x3, x1 - 200087e0: 2a1803e3 mov w3, w24 - 200087e4: 9a978021 csel x1, x1, x23, hi // hi = pmore - 200087e8: 97fffbea bl 20007790 <metal_io_block_write> - 200087ec: 6b00031f cmp w24, w0 - 200087f0: 54000040 b.eq 200087f8 <rpmsg_virtio_send_offchannel_raw+0x220> // b.none - 200087f4: 14000000 b 200087f4 <rpmsg_virtio_send_offchannel_raw+0x21c> - 200087f8: 52800020 mov w0, #0x1 // #1 - 200087fc: 885f7e61 ldxr w1, [x19] - 20008800: 88027e60 stxr w2, w0, [x19] - 20008804: 35ffffc2 cbnz w2, 200087fc <rpmsg_virtio_send_offchannel_raw+0x224> - 20008808: d5033bbf dmb ish - 2000880c: 35ffff81 cbnz w1, 200087fc <rpmsg_virtio_send_offchannel_raw+0x224> - 20008810: f9404ec1 ldr x1, [x22, #152] - 20008814: b9406fe5 ldr w5, [sp, #108] - 20008818: f94056c0 ldr x0, [x22, #168] - 2000881c: b9401821 ldr w1, [x1, #24] - 20008820: 34000261 cbz w1, 2000886c <rpmsg_virtio_send_offchannel_raw+0x294> - 20008824: 7100043f cmp w1, #0x1 - 20008828: 54000180 b.eq 20008858 <rpmsg_virtio_send_offchannel_raw+0x280> // b.none - 2000882c: 94000d5f bl 2000bda8 <virtqueue_kick> - 20008830: 889ffe7f stlr wzr, [x19] - 20008834: 2a1803e0 mov w0, w24 - 20008838: a94153f3 ldp x19, x20, [sp, #16] - 2000883c: 17ffffcb b 20008768 <rpmsg_virtio_send_offchannel_raw+0x190> - 20008840: 1280fa60 mov w0, #0xfffff82c // #-2004 - 20008844: 17ffffc9 b 20008768 <rpmsg_virtio_send_offchannel_raw+0x190> - 20008848: 1280fa20 mov w0, #0xfffff82e // #-2002 - 2000884c: b5fff1b5 cbnz x21, 20008680 <rpmsg_virtio_send_offchannel_raw+0xa8> - 20008850: a94153f3 ldp x19, x20, [sp, #16] - 20008854: 17ffffc5 b 20008768 <rpmsg_virtio_send_offchannel_raw+0x190> - 20008858: 7940d7e1 ldrh w1, [sp, #106] - 2000885c: 2a0503e2 mov w2, w5 - 20008860: 94000cde bl 2000bbd8 <virtqueue_add_consumed_buffer> - 20008864: 34000140 cbz w0, 2000888c <rpmsg_virtio_send_offchannel_raw+0x2b4> - 20008868: 14000000 b 20008868 <rpmsg_virtio_send_offchannel_raw+0x290> - 2000886c: aa1503e4 mov x4, x21 - 20008870: 910203e1 add x1, sp, #0x80 - 20008874: 52800003 mov w3, #0x0 // #0 - 20008878: 52800022 mov w2, #0x1 // #1 - 2000887c: f90043f5 str x21, [sp, #128] - 20008880: b9008be5 str w5, [sp, #136] - 20008884: 94000bc3 bl 2000b790 <virtqueue_add_buffer> - 20008888: 35ffff00 cbnz w0, 20008868 <rpmsg_virtio_send_offchannel_raw+0x290> - 2000888c: f94056c0 ldr x0, [x22, #168] - 20008890: 17ffffe7 b 2000882c <rpmsg_virtio_send_offchannel_raw+0x254> - 20008894: d503201f nop - -0000000020008898 <rpmsg_virtio_init_shm_pool>: - 20008898: b4000060 cbz x0, 200088a4 <rpmsg_virtio_init_shm_pool+0xc> - 2000889c: a9000801 stp x1, x2, [x0] - 200088a0: f9000802 str x2, [x0, #16] - 200088a4: d65f03c0 ret - -00000000200088a8 <rpmsg_virtio_get_buffer_size>: - 200088a8: b4000380 cbz x0, 20008918 <rpmsg_virtio_get_buffer_size+0x70> - 200088ac: a9be7bfd stp x29, x30, [sp, #-32]! - 200088b0: aa0003e3 mov x3, x0 - 200088b4: 52800022 mov w2, #0x1 // #1 - 200088b8: 910003fd mov x29, sp - 200088bc: f9000bf3 str x19, [sp, #16] - 200088c0: 9101e013 add x19, x0, #0x78 - 200088c4: d503201f nop - 200088c8: 885f7e61 ldxr w1, [x19] - 200088cc: 88007e62 stxr w0, w2, [x19] - 200088d0: 35ffffc0 cbnz w0, 200088c8 <rpmsg_virtio_get_buffer_size+0x20> - 200088d4: d5033bbf dmb ish - 200088d8: 35ffff81 cbnz w1, 200088c8 <rpmsg_virtio_get_buffer_size+0x20> - 200088dc: f9404c61 ldr x1, [x3, #152] - 200088e0: 52803e00 mov w0, #0x1f0 // #496 - 200088e4: b9401821 ldr w1, [x1, #24] - 200088e8: 34000101 cbz w1, 20008908 <rpmsg_virtio_get_buffer_size+0x60> - 200088ec: 7100043f cmp w1, #0x1 - 200088f0: 52800000 mov w0, #0x0 // #0 - 200088f4: 540000a1 b.ne 20008908 <rpmsg_virtio_get_buffer_size+0x60> // b.any - 200088f8: f9405460 ldr x0, [x3, #168] - 200088fc: 94000d85 bl 2000bf10 <virtqueue_get_desc_size> - 20008900: 71004000 subs w0, w0, #0x10 - 20008904: 1a9f5000 csel w0, w0, wzr, pl // pl = nfrst - 20008908: 889ffe7f stlr wzr, [x19] - 2000890c: f9400bf3 ldr x19, [sp, #16] - 20008910: a8c27bfd ldp x29, x30, [sp], #32 - 20008914: d65f03c0 ret - 20008918: 1280fa40 mov w0, #0xfffff82d // #-2003 - 2000891c: d65f03c0 ret - -0000000020008920 <rpmsg_init_vdev>: - 20008920: a9b87bfd stp x29, x30, [sp, #-128]! - 20008924: 910003fd mov x29, sp - 20008928: a90153f3 stp x19, x20, [sp, #16] - 2000892c: aa0003f3 mov x19, x0 - 20008930: aa0103f4 mov x20, x1 - 20008934: a9025bf5 stp x21, x22, [sp, #32] - 20008938: aa0303f5 mov x21, x3 - 2000893c: a90363f7 stp x23, x24, [sp, #48] - 20008940: a9007c1f stp xzr, xzr, [x0] - 20008944: a9017c1f stp xzr, xzr, [x0, #16] - 20008948: a9027c1f stp xzr, xzr, [x0, #32] - 2000894c: a9037c1f stp xzr, xzr, [x0, #48] - 20008950: a9047c1f stp xzr, xzr, [x0, #64] - 20008954: a9057c1f stp xzr, xzr, [x0, #80] - 20008958: a9067c1f stp xzr, xzr, [x0, #96] - 2000895c: a9077c1f stp xzr, xzr, [x0, #112] - 20008960: a9087c1f stp xzr, xzr, [x0, #128] - 20008964: f900481f str xzr, [x0, #144] - 20008968: d5033bbf dmb ish - 2000896c: f9004002 str x2, [x0, #128] - 20008970: 90000000 adrp x0, 20008000 <rpmsg_get_endpoint+0x40> - 20008974: f9004e61 str x1, [x19, #152] - 20008978: 91176000 add x0, x0, #0x5d8 - 2000897c: f9001833 str x19, [x1, #48] - 20008980: f9004660 str x0, [x19, #136] - 20008984: f9404e60 ldr x0, [x19, #152] - 20008988: b9401816 ldr w22, [x0, #24] - 2000898c: 710006df cmp w22, #0x1 - 20008990: 54000ba0 b.eq 20008b04 <rpmsg_init_vdev+0x1e4> // b.none - 20008994: f9401401 ldr x1, [x0, #40] - 20008998: aa0403f7 mov x23, x4 - 2000899c: f9400821 ldr x1, [x1, #16] - 200089a0: d63f0020 blr x1 - 200089a4: 2a0003e1 mov w1, w0 - 200089a8: f9000a81 str x1, [x20, #16] - 200089ac: 12000000 and w0, w0, #0x1 - 200089b0: 39024260 strb w0, [x19, #144] - 200089b4: 35000e16 cbnz w22, 20008b74 <rpmsg_init_vdev+0x254> - 200089b8: b40014b7 cbz x23, 20008c4c <rpmsg_init_vdev+0x32c> - 200089bc: f9400ae0 ldr x0, [x23, #16] - 200089c0: b40016c0 cbz x0, 20008c98 <rpmsg_init_vdev+0x378> - 200089c4: f9402281 ldr x1, [x20, #64] - 200089c8: 900000c8 adrp x8, 20020000 <__FRAME_END__+0x738> - 200089cc: f9404e60 ldr x0, [x19, #152] - 200089d0: 910c0108 add x8, x8, #0x300 - 200089d4: 900000c7 adrp x7, 20020000 <__FRAME_END__+0x738> - 200089d8: 90000006 adrp x6, 20008000 <rpmsg_get_endpoint+0x40> - 200089dc: 910c20e7 add x7, x7, #0x308 - 200089e0: 9110e0c6 add x6, x6, #0x438 - 200089e4: 90000005 adrp x5, 20008000 <rpmsg_get_endpoint+0x40> - 200089e8: 910b80a5 add x5, x5, #0x2e0 - 200089ec: f9400022 ldr x2, [x1] - 200089f0: 910183e4 add x4, sp, #0x60 - 200089f4: f9401421 ldr x1, [x1, #40] - 200089f8: a90a0662 stp x2, x1, [x19, #160] - 200089fc: 910143e3 add x3, sp, #0x50 - 20008a00: a90b5e75 stp x21, x23, [x19, #176] - 20008a04: 52800042 mov w2, #0x2 // #2 - 20008a08: 52800001 mov w1, #0x0 // #0 - 20008a0c: a9051fe8 stp x8, x7, [sp, #80] - 20008a10: a90617e6 stp x6, x5, [sp, #96] - 20008a14: 94000aeb bl 2000b5c0 <virtio_create_virtqueues> - 20008a18: 2a0003f8 mov w24, w0 - 20008a1c: 350005a0 cbnz w0, 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008a20: f9405660 ldr x0, [x19, #168] - 20008a24: f90023f9 str x25, [sp, #64] - 20008a28: 92800019 mov x25, #0xffffffffffffffff // #-1 - 20008a2c: 94000cb9 bl 2000bd10 <virtqueue_disable_cb> - 20008a30: f9402280 ldr x0, [x20, #64] - 20008a34: 52804001 mov w1, #0x200 // #512 - 20008a38: f9405263 ldr x3, [x19, #160] - 20008a3c: f9400002 ldr x2, [x0] - 20008a40: b9007be1 str w1, [sp, #120] - 20008a44: f9401401 ldr x1, [x0, #40] - 20008a48: 79402460 ldrh w0, [x3, #18] - 20008a4c: f9002855 str x21, [x2, #80] - 20008a50: f9002835 str x21, [x1, #80] - 20008a54: 35000280 cbnz w0, 20008aa4 <rpmsg_init_vdev+0x184> - 20008a58: 1400006b b 20008c04 <rpmsg_init_vdev+0x2e4> - 20008a5c: f94002a1 ldr x1, [x21] - 20008a60: f9003bf4 str x20, [sp, #112] - 20008a64: f9400aa4 ldr x4, [x21, #16] - 20008a68: cb010281 sub x1, x20, x1 - 20008a6c: eb01009f cmp x4, x1 - 20008a70: 9a998021 csel x1, x1, x25, hi // hi = pmore - 20008a74: 97fffb91 bl 200078b8 <metal_io_block_set> - 20008a78: f9405260 ldr x0, [x19, #160] - 20008a7c: aa1403e4 mov x4, x20 - 20008a80: 9101c3e1 add x1, sp, #0x70 - 20008a84: 52800023 mov w3, #0x1 // #1 - 20008a88: 52800002 mov w2, #0x0 // #0 - 20008a8c: 94000b41 bl 2000b790 <virtqueue_add_buffer> - 20008a90: 35000d80 cbnz w0, 20008c40 <rpmsg_init_vdev+0x320> - 20008a94: f9405260 ldr x0, [x19, #160] - 20008a98: 79402400 ldrh w0, [x0, #18] - 20008a9c: 6b16001f cmp w0, w22 - 20008aa0: 54000b29 b.ls 20008c04 <rpmsg_init_vdev+0x2e4> // b.plast - 20008aa4: aa1703e0 mov x0, x23 - 20008aa8: d2804001 mov x1, #0x200 // #512 - 20008aac: 97fffebf bl 200085a8 <rpmsg_virtio_shm_pool_get_buffer> - 20008ab0: 110006d6 add w22, w22, #0x1 - 20008ab4: aa0003f4 mov x20, x0 - 20008ab8: 52804003 mov w3, #0x200 // #512 - 20008abc: aa1503e0 mov x0, x21 - 20008ac0: 52800002 mov w2, #0x0 // #0 - 20008ac4: b5fffcd4 cbnz x20, 20008a5c <rpmsg_init_vdev+0x13c> - 20008ac8: f94023f9 ldr x25, [sp, #64] - 20008acc: 1280fa38 mov w24, #0xfffff82e // #-2002 - 20008ad0: 2a1803e0 mov w0, w24 - 20008ad4: a94153f3 ldp x19, x20, [sp, #16] - 20008ad8: a9425bf5 ldp x21, x22, [sp, #32] - 20008adc: a94363f7 ldp x23, x24, [sp, #48] - 20008ae0: a8c87bfd ldp x29, x30, [sp], #128 - 20008ae4: d65f03c0 ret - 20008ae8: f9404e60 ldr x0, [x19, #152] - 20008aec: 52800001 mov w1, #0x0 // #0 - 20008af0: f9401402 ldr x2, [x0, #40] - 20008af4: f9400442 ldr x2, [x2, #8] - 20008af8: d63f0040 blr x2 - 20008afc: d503203f yield - 20008b00: f9404e60 ldr x0, [x19, #152] - 20008b04: f9401401 ldr x1, [x0, #40] - 20008b08: f9400021 ldr x1, [x1] - 20008b0c: d63f0020 blr x1 - 20008b10: 12001c01 and w1, w0, #0xff - 20008b14: 3737fea0 tbnz w0, #6, 20008ae8 <rpmsg_init_vdev+0x1c8> - 20008b18: 3617ff21 tbz w1, #2, 20008afc <rpmsg_init_vdev+0x1dc> - 20008b1c: f9404e60 ldr x0, [x19, #152] - 20008b20: f9401401 ldr x1, [x0, #40] - 20008b24: f9400821 ldr x1, [x1, #16] - 20008b28: d63f0020 blr x1 - 20008b2c: 2a0003e2 mov w2, w0 - 20008b30: f9402281 ldr x1, [x20, #64] - 20008b34: 12000000 and w0, w0, #0x1 - 20008b38: 900000c4 adrp x4, 20020000 <__FRAME_END__+0x738> - 20008b3c: 900000c3 adrp x3, 20020000 <__FRAME_END__+0x738> - 20008b40: 910c2084 add x4, x4, #0x308 - 20008b44: 910c0063 add x3, x3, #0x300 - 20008b48: f9400025 ldr x5, [x1] - 20008b4c: a9050fe4 stp x4, x3, [sp, #80] - 20008b50: f9401426 ldr x6, [x1, #40] - 20008b54: f9000a82 str x2, [x20, #16] - 20008b58: 90000001 adrp x1, 20008000 <rpmsg_get_endpoint+0x40> - 20008b5c: 90000002 adrp x2, 20008000 <rpmsg_get_endpoint+0x40> - 20008b60: 9110e021 add x1, x1, #0x438 - 20008b64: 910b8042 add x2, x2, #0x2e0 - 20008b68: a90607e2 stp x2, x1, [sp, #96] - 20008b6c: 39024260 strb w0, [x19, #144] - 20008b70: a90a1666 stp x6, x5, [x19, #160] - 20008b74: 910183e4 add x4, sp, #0x60 - 20008b78: f9404e60 ldr x0, [x19, #152] - 20008b7c: f9005a75 str x21, [x19, #176] - 20008b80: 910143e3 add x3, sp, #0x50 - 20008b84: 52800042 mov w2, #0x2 // #2 - 20008b88: 52800001 mov w1, #0x0 // #0 - 20008b8c: 94000a8d bl 2000b5c0 <virtio_create_virtqueues> - 20008b90: 2a0003f8 mov w24, w0 - 20008b94: 35fff9e0 cbnz w0, 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008b98: f9405660 ldr x0, [x19, #168] - 20008b9c: 94000c5d bl 2000bd10 <virtqueue_disable_cb> - 20008ba0: f9402280 ldr x0, [x20, #64] - 20008ba4: 39424261 ldrb w1, [x19, #144] - 20008ba8: f9400002 ldr x2, [x0] - 20008bac: f9401400 ldr x0, [x0, #40] - 20008bb0: f9002855 str x21, [x2, #80] - 20008bb4: f9002815 str x21, [x0, #80] - 20008bb8: a9004e73 stp x19, x19, [x19] - 20008bbc: 34fff8a1 cbz w1, 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008bc0: 91004263 add x3, x19, #0x10 - 20008bc4: d2800402 mov x2, #0x20 // #32 - 20008bc8: aa0303e0 mov x0, x3 - 20008bcc: 900000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20008bd0: 910c4021 add x1, x1, #0x310 - 20008bd4: 94001369 bl 2000d978 <strncpy> - 20008bd8: aa0003e3 mov x3, x0 - 20008bdc: d28006a0 mov x0, #0x35 // #53 - 20008be0: aa0303e1 mov x1, x3 - 20008be4: f2c006a0 movk x0, #0x35, lsl #32 - 20008be8: f9001e60 str x0, [x19, #56] - 20008bec: 90000000 adrp x0, 20008000 <rpmsg_get_endpoint+0x40> - 20008bf0: 910ba000 add x0, x0, #0x2e8 - 20008bf4: a9037c60 stp x0, xzr, [x3, #48] - 20008bf8: aa1303e0 mov x0, x19 - 20008bfc: 97fffd2b bl 200080a8 <rpmsg_register_endpoint> - 20008c00: 17ffffb4 b 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008c04: 39424260 ldrb w0, [x19, #144] - 20008c08: a9004e73 stp x19, x19, [x19] - 20008c0c: 35000240 cbnz w0, 20008c54 <rpmsg_init_vdev+0x334> - 20008c10: f9404e60 ldr x0, [x19, #152] - 20008c14: 52800081 mov w1, #0x4 // #4 - 20008c18: f9401402 ldr x2, [x0, #40] - 20008c1c: f9400442 ldr x2, [x2, #8] - 20008c20: d63f0040 blr x2 - 20008c24: 2a1803e0 mov w0, w24 - 20008c28: a94153f3 ldp x19, x20, [sp, #16] - 20008c2c: a9425bf5 ldp x21, x22, [sp, #32] - 20008c30: a94363f7 ldp x23, x24, [sp, #48] - 20008c34: f94023f9 ldr x25, [sp, #64] - 20008c38: a8c87bfd ldp x29, x30, [sp], #128 - 20008c3c: d65f03c0 ret - 20008c40: 2a0003f8 mov w24, w0 - 20008c44: f94023f9 ldr x25, [sp, #64] - 20008c48: 17ffffa2 b 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008c4c: 1280fa58 mov w24, #0xfffff82d // #-2003 - 20008c50: 17ffffa0 b 20008ad0 <rpmsg_init_vdev+0x1b0> - 20008c54: 91004263 add x3, x19, #0x10 - 20008c58: d2800402 mov x2, #0x20 // #32 - 20008c5c: aa0303e0 mov x0, x3 - 20008c60: 900000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20008c64: 910c4021 add x1, x1, #0x310 - 20008c68: 94001344 bl 2000d978 <strncpy> - 20008c6c: aa0003e3 mov x3, x0 - 20008c70: d28006a0 mov x0, #0x35 // #53 - 20008c74: aa0303e1 mov x1, x3 - 20008c78: f2c006a0 movk x0, #0x35, lsl #32 - 20008c7c: f9001e60 str x0, [x19, #56] - 20008c80: 90000000 adrp x0, 20008000 <rpmsg_get_endpoint+0x40> - 20008c84: 910ba000 add x0, x0, #0x2e8 - 20008c88: a9037c60 stp x0, xzr, [x3, #48] - 20008c8c: aa1303e0 mov x0, x19 - 20008c90: 97fffd06 bl 200080a8 <rpmsg_register_endpoint> - 20008c94: 17ffffdf b 20008c10 <rpmsg_init_vdev+0x2f0> - 20008c98: 1280fa38 mov w24, #0xfffff82e // #-2002 - 20008c9c: 17ffff8d b 20008ad0 <rpmsg_init_vdev+0x1b0> - -0000000020008ca0 <rpmsg_deinit_vdev>: - 20008ca0: a9be7bfd stp x29, x30, [sp, #-32]! - 20008ca4: 910003fd mov x29, sp - 20008ca8: f9000bf3 str x19, [sp, #16] - 20008cac: aa0003f3 mov x19, x0 - 20008cb0: f9400000 ldr x0, [x0] - 20008cb4: eb00027f cmp x19, x0 - 20008cb8: 540000e0 b.eq 20008cd4 <rpmsg_deinit_vdev+0x34> // b.none - 20008cbc: d503201f nop - 20008cc0: d1010000 sub x0, x0, #0x40 - 20008cc4: 97fffd69 bl 20008268 <rpmsg_destroy_ept> - 20008cc8: f9400260 ldr x0, [x19] - 20008ccc: eb13001f cmp x0, x19 - 20008cd0: 54ffff81 b.ne 20008cc0 <rpmsg_deinit_vdev+0x20> // b.any - 20008cd4: a90a7e7f stp xzr, xzr, [x19, #160] - 20008cd8: f9400bf3 ldr x19, [sp, #16] - 20008cdc: a8c27bfd ldp x29, x30, [sp], #32 - 20008ce0: d65f03c0 ret - 20008ce4: 00000000 .inst 0x00000000 ; undefined - -0000000020008ce8 <remoteproc_virtio_notify>: - 20008ce8: f9402402 ldr x2, [x0, #72] - 20008cec: f9402042 ldr x2, [x2, #64] - 20008cf0: aa0203f0 mov x16, x2 - 20008cf4: d61f0200 br x16 - -0000000020008cf8 <remoteproc_get_mem>: - 20008cf8: a9ba7bfd stp x29, x30, [sp, #-96]! - 20008cfc: 910003fd mov x29, sp - 20008d00: a90153f3 stp x19, x20, [sp, #16] - 20008d04: aa0103f4 mov x20, x1 - 20008d08: a9025bf5 stp x21, x22, [sp, #32] - 20008d0c: aa0003f6 mov x22, x0 - 20008d10: a90363f7 stp x23, x24, [sp, #48] - 20008d14: aa0203f7 mov x23, x2 - 20008d18: aa0503f8 mov x24, x5 - 20008d1c: a9046bf9 stp x25, x26, [sp, #64] - 20008d20: aa0303f9 mov x25, x3 - 20008d24: aa0403fa mov x26, x4 - 20008d28: b40000a1 cbz x1, 20008d3c <remoteproc_get_mem+0x44> - 20008d2c: aa0103e0 mov x0, x1 - 20008d30: 94000fd4 bl 2000cc80 <strlen> - 20008d34: f100801f cmp x0, #0x20 - 20008d38: 54000848 b.hi 20008e40 <remoteproc_get_mem+0x148> // b.pmore - 20008d3c: f8420ed3 ldr x19, [x22, #32]! - 20008d40: eb16027f cmp x19, x22 - 20008d44: 540007e0 b.eq 20008e40 <remoteproc_get_mem+0x148> // b.none - 20008d48: f9002bfb str x27, [sp, #80] - 20008d4c: 8b18033b add x27, x25, x24 - 20008d50: 8b1802f8 add x24, x23, x24 - 20008d54: 1400000b b 20008d80 <remoteproc_get_mem+0x88> - 20008d58: aa1403e0 mov x0, x20 - 20008d5c: 94000fc9 bl 2000cc80 <strlen> - 20008d60: 910062a1 add x1, x21, #0x18 - 20008d64: aa0003e2 mov x2, x0 - 20008d68: aa1403e0 mov x0, x20 - 20008d6c: 9400101c bl 2000cddc <strncmp> - 20008d70: 340001c0 cbz w0, 20008da8 <remoteproc_get_mem+0xb0> - 20008d74: f9400273 ldr x19, [x19] - 20008d78: eb16027f cmp x19, x22 - 20008d7c: 540003e0 b.eq 20008df8 <remoteproc_get_mem+0x100> // b.none - 20008d80: d1010275 sub x21, x19, #0x40 - 20008d84: b5fffeb4 cbnz x20, 20008d58 <remoteproc_get_mem+0x60> - 20008d88: b10006ff cmn x23, #0x1 - 20008d8c: 540001e0 b.eq 20008dc8 <remoteproc_get_mem+0xd0> // b.none - 20008d90: a94082a1 ldp x1, x0, [x21, #8] - 20008d94: eb0102ff cmp x23, x1 - 20008d98: 54fffee3 b.cc 20008d74 <remoteproc_get_mem+0x7c> // b.lo, b.ul, b.last - 20008d9c: 8b010000 add x0, x0, x1 - 20008da0: eb00031f cmp x24, x0 - 20008da4: 54fffe88 b.hi 20008d74 <remoteproc_get_mem+0x7c> // b.pmore - 20008da8: aa1503e0 mov x0, x21 - 20008dac: a94153f3 ldp x19, x20, [sp, #16] - 20008db0: a9425bf5 ldp x21, x22, [sp, #32] - 20008db4: a94363f7 ldp x23, x24, [sp, #48] - 20008db8: a9446bf9 ldp x25, x26, [sp, #64] - 20008dbc: f9402bfb ldr x27, [sp, #80] - 20008dc0: a8c67bfd ldp x29, x30, [sp], #96 - 20008dc4: d65f03c0 ret - 20008dc8: b100073f cmn x25, #0x1 - 20008dcc: 54000280 b.eq 20008e1c <remoteproc_get_mem+0x124> // b.none - 20008dd0: f94002a1 ldr x1, [x21] - 20008dd4: f9400aa0 ldr x0, [x21, #16] - 20008dd8: eb01033f cmp x25, x1 - 20008ddc: 54fffcc3 b.cc 20008d74 <remoteproc_get_mem+0x7c> // b.lo, b.ul, b.last - 20008de0: 8b010000 add x0, x0, x1 - 20008de4: eb00037f cmp x27, x0 - 20008de8: 54fffe09 b.ls 20008da8 <remoteproc_get_mem+0xb0> // b.plast - 20008dec: f9400273 ldr x19, [x19] - 20008df0: eb16027f cmp x19, x22 - 20008df4: 54fffc61 b.ne 20008d80 <remoteproc_get_mem+0x88> // b.any - 20008df8: d2800015 mov x21, #0x0 // #0 - 20008dfc: aa1503e0 mov x0, x21 - 20008e00: a94153f3 ldp x19, x20, [sp, #16] - 20008e04: a9425bf5 ldp x21, x22, [sp, #32] - 20008e08: a94363f7 ldp x23, x24, [sp, #48] - 20008e0c: a9446bf9 ldp x25, x26, [sp, #64] - 20008e10: f9402bfb ldr x27, [sp, #80] - 20008e14: a8c67bfd ldp x29, x30, [sp], #96 - 20008e18: d65f03c0 ret - 20008e1c: b4fffefa cbz x26, 20008df8 <remoteproc_get_mem+0x100> - 20008e20: f9401ea1 ldr x1, [x21, #56] - 20008e24: f9400020 ldr x0, [x1] - 20008e28: f9400821 ldr x1, [x1, #16] - 20008e2c: cb000340 sub x0, x26, x0 - 20008e30: eb00003f cmp x1, x0 - 20008e34: ba418804 ccmn x0, #0x1, #0x4, hi // hi = pmore - 20008e38: 54fff9e0 b.eq 20008d74 <remoteproc_get_mem+0x7c> // b.none - 20008e3c: 17ffffdb b 20008da8 <remoteproc_get_mem+0xb0> - 20008e40: d2800015 mov x21, #0x0 // #0 - 20008e44: aa1503e0 mov x0, x21 - 20008e48: a94153f3 ldp x19, x20, [sp, #16] - 20008e4c: a9425bf5 ldp x21, x22, [sp, #32] - 20008e50: a94363f7 ldp x23, x24, [sp, #48] - 20008e54: a9446bf9 ldp x25, x26, [sp, #64] - 20008e58: a8c67bfd ldp x29, x30, [sp], #96 - 20008e5c: d65f03c0 ret - -0000000020008e60 <remoteproc_parse_rsc_table>: - 20008e60: a9bd7bfd stp x29, x30, [sp, #-48]! - 20008e64: 92800003 mov x3, #0xffffffffffffffff // #-1 - 20008e68: aa0103e4 mov x4, x1 - 20008e6c: 910003fd mov x29, sp - 20008e70: d2800005 mov x5, #0x0 // #0 - 20008e74: a90153f3 stp x19, x20, [sp, #16] - 20008e78: aa0103f3 mov x19, x1 - 20008e7c: aa0003f4 mov x20, x0 - 20008e80: d2800001 mov x1, #0x0 // #0 - 20008e84: f90013f5 str x21, [sp, #32] - 20008e88: aa0203f5 mov x21, x2 - 20008e8c: aa0303e2 mov x2, x3 - 20008e90: 97ffff9a bl 20008cf8 <remoteproc_get_mem> - 20008e94: aa0003e3 mov x3, x0 - 20008e98: b4000040 cbz x0, 20008ea0 <remoteproc_parse_rsc_table+0x40> - 20008e9c: f9401c03 ldr x3, [x0, #56] - 20008ea0: aa1503e2 mov x2, x21 - 20008ea4: aa1303e1 mov x1, x19 - 20008ea8: aa1403e0 mov x0, x20 + 200080dc: aa0103f6 mov x22, x1 + 200080e0: 2a0203f5 mov w21, w2 + 200080e4: a90363f7 stp x23, x24, [sp, #48] + 200080e8: aa0003f8 mov x24, x0 + 200080ec: 2a0303f7 mov w23, w3 + 200080f0: b85e8262 ldur w2, [x19, #-24] + 200080f4: 310006bf cmn w21, #0x1 + 200080f8: d1010274 sub x20, x19, #0x40 + 200080fc: 54000340 b.eq 20008164 <rpmsg_get_endpoint+0xa4> // b.none + 20008100: 6b0202bf cmp w21, w2 + 20008104: 540003a0 b.eq 20008178 <rpmsg_get_endpoint+0xb8> // b.none + 20008108: b40001b6 cbz x22, 2000813c <rpmsg_get_endpoint+0x7c> + 2000810c: aa1603e1 mov x1, x22 + 20008110: aa1403e0 mov x0, x20 + 20008114: d2800402 mov x2, #0x20 // #32 + 20008118: 94001371 bl 2000cedc <strncmp> + 2000811c: 35000100 cbnz w0, 2000813c <rpmsg_get_endpoint+0x7c> + 20008120: 310006ff cmn w23, #0x1 + 20008124: 54000080 b.eq 20008134 <rpmsg_get_endpoint+0x74> // b.none + 20008128: b9402e80 ldr w0, [x20, #44] + 2000812c: 6b17001f cmp w0, w23 + 20008130: 54000240 b.eq 20008178 <rpmsg_get_endpoint+0xb8> // b.none + 20008134: 310006bf cmn w21, #0x1 + 20008138: 540002c0 b.eq 20008190 <rpmsg_get_endpoint+0xd0> // b.none + 2000813c: f9400273 ldr x19, [x19] + 20008140: eb18027f cmp x19, x24 + 20008144: 54fffd61 b.ne 200080f0 <rpmsg_get_endpoint+0x30> // b.any + 20008148: d2800014 mov x20, #0x0 // #0 + 2000814c: aa1403e0 mov x0, x20 + 20008150: a94153f3 ldp x19, x20, [sp, #16] + 20008154: a9425bf5 ldp x21, x22, [sp, #32] + 20008158: a94363f7 ldp x23, x24, [sp, #48] + 2000815c: a8c47bfd ldp x29, x30, [sp], #64 + 20008160: d65f03c0 ret + 20008164: 3100045f cmn w2, #0x1 + 20008168: 54fffd01 b.ne 20008108 <rpmsg_get_endpoint+0x48> // b.any + 2000816c: b9402e80 ldr w0, [x20, #44] + 20008170: 6b17001f cmp w0, w23 + 20008174: 54fffca1 b.ne 20008108 <rpmsg_get_endpoint+0x48> // b.any + 20008178: a9425bf5 ldp x21, x22, [sp, #32] + 2000817c: a94363f7 ldp x23, x24, [sp, #48] + 20008180: aa1403e0 mov x0, x20 + 20008184: a94153f3 ldp x19, x20, [sp, #16] + 20008188: a8c47bfd ldp x29, x30, [sp], #64 + 2000818c: d65f03c0 ret + 20008190: b9402e80 ldr w0, [x20, #44] + 20008194: 3100041f cmn w0, #0x1 + 20008198: 54fffd21 b.ne 2000813c <rpmsg_get_endpoint+0x7c> // b.any + 2000819c: 17fffff7 b 20008178 <rpmsg_get_endpoint+0xb8> + 200081a0: d2800014 mov x20, #0x0 // #0 + 200081a4: 17fffff7 b 20008180 <rpmsg_get_endpoint+0xc0> + +00000000200081a8 <rpmsg_register_endpoint>: + 200081a8: f9400403 ldr x3, [x0, #8] + 200081ac: f9001020 str x0, [x1, #32] + 200081b0: a9040c20 stp x0, x3, [x1, #64] + 200081b4: 91010022 add x2, x1, #0x40 + 200081b8: f9000402 str x2, [x0, #8] + 200081bc: f9402420 ldr x0, [x1, #72] + 200081c0: f9000002 str x2, [x0] + 200081c4: d65f03c0 ret + +00000000200081c8 <rpmsg_create_ept>: + 200081c8: b4000ca0 cbz x0, 2000835c <rpmsg_create_ept+0x194> + 200081cc: a9bb7bfd stp x29, x30, [sp, #-80]! + 200081d0: 52800028 mov w8, #0x1 // #1 + 200081d4: 910003fd mov x29, sp + 200081d8: a9025bf5 stp x21, x22, [sp, #32] + 200081dc: aa0103f5 mov x21, x1 + 200081e0: 2a0303f6 mov w22, w3 + 200081e4: aa0203e1 mov x1, x2 + 200081e8: a90153f3 stp x19, x20, [sp, #16] + 200081ec: aa0003f4 mov x20, x0 + 200081f0: 9101e2b3 add x19, x21, #0x78 + 200081f4: a90363f7 stp x23, x24, [sp, #48] + 200081f8: 2a0403f7 mov w23, w4 + 200081fc: aa0503f8 mov x24, x5 + 20008200: f90023f9 str x25, [sp, #64] + 20008204: aa0603f9 mov x25, x6 + 20008208: 085ffe67 ldaxrb w7, [x19] + 2000820c: 0800fe68 stlxrb w0, w8, [x19] + 20008210: 35ffffc0 cbnz w0, 20008208 <rpmsg_create_ept+0x40> + 20008214: 72001cff tst w7, #0xff + 20008218: 54ffff81 b.ne 20008208 <rpmsg_create_ept+0x40> // b.any + 2000821c: 310006df cmn w22, #0x1 + 20008220: 9101a2a3 add x3, x21, #0x68 + 20008224: 54000560 b.eq 200082d0 <rpmsg_create_ept+0x108> // b.none + 20008228: 7101fedf cmp w22, #0x7f + 2000822c: 5400094c b.gt 20008354 <rpmsg_create_ept+0x18c> + 20008230: 93407ec0 sxtw x0, w22 + 20008234: 120016c5 and w5, w22, #0x3f + 20008238: d346fc00 lsr x0, x0, #6 + 2000823c: f8607864 ldr x4, [x3, x0, lsl #3] + 20008240: 9ac52482 lsr x2, x4, x5 + 20008244: 37000342 tbnz w2, #0, 200082ac <rpmsg_create_ept+0xe4> + 20008248: d2800022 mov x2, #0x1 // #1 + 2000824c: 9ac52042 lsl x2, x2, x5 + 20008250: aa040042 orr x2, x2, x4 + 20008254: f8207862 str x2, [x3, x0, lsl #3] + 20008258: f100003f cmp x1, #0x0 + 2000825c: f00000a0 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 20008260: 912f6000 add x0, x0, #0xbd8 + 20008264: d2800402 mov x2, #0x20 // #32 + 20008268: 9a810001 csel x1, x0, x1, eq // eq = none + 2000826c: aa1403e0 mov x0, x20 + 20008270: 940015f4 bl 2000da40 <strncpy> + 20008274: f94006a1 ldr x1, [x21, #8] + 20008278: 91010280 add x0, x20, #0x40 + 2000827c: 394242a2 ldrb w2, [x21, #144] + 20008280: 310006ff cmn w23, #0x1 + 20008284: f9001295 str x21, [x20, #32] + 20008288: 1a9f17e3 cset w3, eq // eq = none + 2000828c: 29055e96 stp w22, w23, [x20, #40] + 20008290: 6a02007f tst w3, w2 + 20008294: a9036698 stp x24, x25, [x20, #48] + 20008298: a9040695 stp x21, x1, [x20, #64] + 2000829c: f90006a0 str x0, [x21, #8] + 200082a0: f9402681 ldr x1, [x20, #72] + 200082a4: f9000020 str x0, [x1] + 200082a8: 54000361 b.ne 20008314 <rpmsg_create_ept+0x14c> // b.any + 200082ac: 52800005 mov w5, #0x0 // #0 + 200082b0: 089ffe7f stlrb wzr, [x19] + 200082b4: 2a0503e0 mov w0, w5 + 200082b8: a94153f3 ldp x19, x20, [sp, #16] + 200082bc: a9425bf5 ldp x21, x22, [sp, #32] + 200082c0: a94363f7 ldp x23, x24, [sp, #48] + 200082c4: f94023f9 ldr x25, [sp, #64] + 200082c8: a8c57bfd ldp x29, x30, [sp], #80 + 200082cc: d65f03c0 ret + 200082d0: d2800000 mov x0, #0x0 // #0 + 200082d4: 14000004 b 200082e4 <rpmsg_create_ept+0x11c> + 200082d8: 91000400 add x0, x0, #0x1 + 200082dc: f102001f cmp x0, #0x80 + 200082e0: 54fffbc0 b.eq 20008258 <rpmsg_create_ept+0x90> // b.none + 200082e4: d346fc07 lsr x7, x0, #6 + 200082e8: 12001404 and w4, w0, #0x3f + 200082ec: 8b070c66 add x6, x3, x7, lsl #3 + 200082f0: f8677862 ldr x2, [x3, x7, lsl #3] + 200082f4: 9ac42445 lsr x5, x2, x4 + 200082f8: 3707ff05 tbnz w5, #0, 200082d8 <rpmsg_create_ept+0x110> + 200082fc: d2800023 mov x3, #0x1 // #1 + 20008300: 2a0003f6 mov w22, w0 + 20008304: 9ac42064 lsl x4, x3, x4 + 20008308: aa020082 orr x2, x4, x2 + 2000830c: f90000c2 str x2, [x6] + 20008310: 17ffffd2 b 20008258 <rpmsg_create_ept+0x90> + 20008314: 089ffe7f stlrb wzr, [x19] + 20008318: d2800001 mov x1, #0x0 // #0 + 2000831c: aa1403e0 mov x0, x20 + 20008320: 97ffff4c bl 20008050 <rpmsg_send_ns_message> + 20008324: 2a0003e5 mov w5, w0 + 20008328: 52800021 mov w1, #0x1 // #1 + 2000832c: d503201f nop + 20008330: 085ffe60 ldaxrb w0, [x19] + 20008334: 0802fe61 stlxrb w2, w1, [x19] + 20008338: 35ffffc2 cbnz w2, 20008330 <rpmsg_create_ept+0x168> + 2000833c: 72001c1f tst w0, #0xff + 20008340: 54ffff81 b.ne 20008330 <rpmsg_create_ept+0x168> // b.any + 20008344: 34fffb65 cbz w5, 200082b0 <rpmsg_create_ept+0xe8> + 20008348: aa1403e0 mov x0, x20 + 2000834c: 97ffff1f bl 20007fc8 <rpmsg_unregister_endpoint> + 20008350: 17ffffd8 b 200082b0 <rpmsg_create_ept+0xe8> + 20008354: 1280fa45 mov w5, #0xfffff82d // #-2003 + 20008358: 17ffffd6 b 200082b0 <rpmsg_create_ept+0xe8> + 2000835c: 1280fa45 mov w5, #0xfffff82d // #-2003 + 20008360: 2a0503e0 mov w0, w5 + 20008364: d65f03c0 ret + +0000000020008368 <rpmsg_destroy_ept>: + 20008368: b40003a0 cbz x0, 200083dc <rpmsg_destroy_ept+0x74> + 2000836c: a9be7bfd stp x29, x30, [sp, #-32]! + 20008370: 910003fd mov x29, sp + 20008374: a90153f3 stp x19, x20, [sp, #16] + 20008378: aa0003f4 mov x20, x0 + 2000837c: 39400001 ldrb w1, [x0] + 20008380: f9401013 ldr x19, [x0, #32] + 20008384: 350001c1 cbnz w1, 200083bc <rpmsg_destroy_ept+0x54> + 20008388: 9101e273 add x19, x19, #0x78 + 2000838c: 52800022 mov w2, #0x1 // #1 + 20008390: 085ffe61 ldaxrb w1, [x19] + 20008394: 0800fe62 stlxrb w0, w2, [x19] + 20008398: 35ffffc0 cbnz w0, 20008390 <rpmsg_destroy_ept+0x28> + 2000839c: 72001c3f tst w1, #0xff + 200083a0: 54ffff81 b.ne 20008390 <rpmsg_destroy_ept+0x28> // b.any + 200083a4: aa1403e0 mov x0, x20 + 200083a8: 97ffff08 bl 20007fc8 <rpmsg_unregister_endpoint> + 200083ac: 089ffe7f stlrb wzr, [x19] + 200083b0: a94153f3 ldp x19, x20, [sp, #16] + 200083b4: a8c27bfd ldp x29, x30, [sp], #32 + 200083b8: d65f03c0 ret + 200083bc: 39424261 ldrb w1, [x19, #144] + 200083c0: 34fffe41 cbz w1, 20008388 <rpmsg_destroy_ept+0x20> + 200083c4: b9402801 ldr w1, [x0, #40] + 200083c8: 7100d43f cmp w1, #0x35 + 200083cc: 54fffde0 b.eq 20008388 <rpmsg_destroy_ept+0x20> // b.none + 200083d0: d2800021 mov x1, #0x1 // #1 + 200083d4: 97ffff1f bl 20008050 <rpmsg_send_ns_message> + 200083d8: 17ffffec b 20008388 <rpmsg_destroy_ept+0x20> + 200083dc: d65f03c0 ret + +00000000200083e0 <rpmsg_virtio_tx_callback>: + 200083e0: d65f03c0 ret + 200083e4: d503201f nop + +00000000200083e8 <rpmsg_virtio_ns_callback>: + 200083e8: f100a05f cmp x2, #0x28 + 200083ec: 540005e1 b.ne 200084a8 <rpmsg_virtio_ns_callback+0xc0> // b.any + 200083f0: a9ba7bfd stp x29, x30, [sp, #-96]! + 200083f4: 52800403 mov w3, #0x20 // #32 + 200083f8: 910003fd mov x29, sp + 200083fc: a9025bf5 stp x21, x22, [sp, #32] + 20008400: aa0003f5 mov x21, x0 + 20008404: 910103e2 add x2, sp, #0x40 + 20008408: f9401016 ldr x22, [x0, #32] + 2000840c: a90153f3 stp x19, x20, [sp, #16] + 20008410: aa0103f4 mov x20, x1 + 20008414: 9101e2d3 add x19, x22, #0x78 + 20008418: f9405ac0 ldr x0, [x22, #176] + 2000841c: f9400001 ldr x1, [x0] + 20008420: f9400804 ldr x4, [x0, #16] + 20008424: cb010281 sub x1, x20, x1 + 20008428: f9001bf7 str x23, [sp, #48] + 2000842c: eb01009f cmp x4, x1 + 20008430: da9f8021 csinv x1, x1, xzr, hi // hi = pmore + 20008434: 97fffccd bl 20007768 <metal_io_block_read> + 20008438: b9402297 ldr w23, [x20, #32] + 2000843c: 52800024 mov w4, #0x1 // #1 + 20008440: 085ffe62 ldaxrb w2, [x19] + 20008444: 0800fe64 stlxrb w0, w4, [x19] + 20008448: 35ffffc0 cbnz w0, 20008440 <rpmsg_virtio_ns_callback+0x58> + 2000844c: 72001c5f tst w2, #0xff + 20008450: 54ffff81 b.ne 20008440 <rpmsg_virtio_ns_callback+0x58> // b.any + 20008454: 910103e1 add x1, sp, #0x40 + 20008458: 2a1703e3 mov w3, w23 + 2000845c: aa1603e0 mov x0, x22 + 20008460: 12800002 mov w2, #0xffffffff // #-1 + 20008464: 97ffff17 bl 200080c0 <rpmsg_get_endpoint> + 20008468: b9402681 ldr w1, [x20, #36] + 2000846c: 36000221 tbz w1, #0, 200084b0 <rpmsg_virtio_ns_callback+0xc8> + 20008470: b4000420 cbz x0, 200084f4 <rpmsg_virtio_ns_callback+0x10c> + 20008474: 12800001 mov w1, #0xffffffff // #-1 + 20008478: b9002c01 str w1, [x0, #44] + 2000847c: 089ffe7f stlrb wzr, [x19] + 20008480: f9401c01 ldr x1, [x0, #56] + 20008484: b4000061 cbz x1, 20008490 <rpmsg_virtio_ns_callback+0xa8> + 20008488: aa1503e0 mov x0, x21 + 2000848c: d63f0020 blr x1 + 20008490: 52800000 mov w0, #0x0 // #0 + 20008494: a94153f3 ldp x19, x20, [sp, #16] + 20008498: a9425bf5 ldp x21, x22, [sp, #32] + 2000849c: f9401bf7 ldr x23, [sp, #48] + 200084a0: a8c67bfd ldp x29, x30, [sp], #96 + 200084a4: d65f03c0 ret + 200084a8: 52800000 mov w0, #0x0 // #0 + 200084ac: d65f03c0 ret + 200084b0: b4000120 cbz x0, 200084d4 <rpmsg_virtio_ns_callback+0xec> + 200084b4: b9002c17 str w23, [x0, #44] + 200084b8: 089ffe7f stlrb wzr, [x19] + 200084bc: 52800000 mov w0, #0x0 // #0 + 200084c0: a94153f3 ldp x19, x20, [sp, #16] + 200084c4: a9425bf5 ldp x21, x22, [sp, #32] + 200084c8: f9401bf7 ldr x23, [sp, #48] + 200084cc: a8c67bfd ldp x29, x30, [sp], #96 + 200084d0: d65f03c0 ret + 200084d4: 089ffe7f stlrb wzr, [x19] + 200084d8: f94042c3 ldr x3, [x22, #128] + 200084dc: b4fffda3 cbz x3, 20008490 <rpmsg_virtio_ns_callback+0xa8> + 200084e0: 2a1703e2 mov w2, w23 + 200084e4: 910103e1 add x1, sp, #0x40 + 200084e8: aa1603e0 mov x0, x22 + 200084ec: d63f0060 blr x3 + 200084f0: 17ffffe8 b 20008490 <rpmsg_virtio_ns_callback+0xa8> + 200084f4: 089ffe7f stlrb wzr, [x19] + 200084f8: 17ffffe6 b 20008490 <rpmsg_virtio_ns_callback+0xa8> + 200084fc: d503201f nop + +0000000020008500 <rpmsg_virtio_get_rx_buffer>: + 20008500: f9404c05 ldr x5, [x0, #152] + 20008504: aa0203e3 mov x3, x2 + 20008508: b94018a5 ldr w5, [x5, #24] + 2000850c: 34000125 cbz w5, 20008530 <rpmsg_virtio_get_rx_buffer+0x30> + 20008510: 710004bf cmp w5, #0x1 + 20008514: 54000060 b.eq 20008520 <rpmsg_virtio_get_rx_buffer+0x20> // b.none + 20008518: d2800000 mov x0, #0x0 // #0 + 2000851c: d65f03c0 ret + 20008520: f9405000 ldr x0, [x0, #160] + 20008524: aa0103e2 mov x2, x1 + 20008528: aa0303e1 mov x1, x3 + 2000852c: 14000d8f b 2000bb68 <virtqueue_get_available_buffer> + 20008530: f9405000 ldr x0, [x0, #160] + 20008534: 14000d39 b 2000ba18 <virtqueue_get_buffer> + +0000000020008538 <rpmsg_virtio_rx_callback>: + 20008538: a9bb7bfd stp x29, x30, [sp, #-80]! + 2000853c: 52800021 mov w1, #0x1 // #1 + 20008540: 910003fd mov x29, sp + 20008544: f9400000 ldr x0, [x0] + 20008548: a9025bf5 stp x21, x22, [sp, #32] + 2000854c: a90153f3 stp x19, x20, [sp, #16] + 20008550: f9401816 ldr x22, [x0, #48] + 20008554: 9101e2d3 add x19, x22, #0x78 + 20008558: 085ffe60 ldaxrb w0, [x19] + 2000855c: 0802fe61 stlxrb w2, w1, [x19] + 20008560: 35ffffc2 cbnz w2, 20008558 <rpmsg_virtio_rx_callback+0x20> + 20008564: 72001c1f tst w0, #0xff + 20008568: 54ffff81 b.ne 20008558 <rpmsg_virtio_rx_callback+0x20> // b.any + 2000856c: 9100ebe2 add x2, sp, #0x3a + 20008570: 9100f3e1 add x1, sp, #0x3c + 20008574: aa1603e0 mov x0, x22 + 20008578: 97ffffe2 bl 20008500 <rpmsg_virtio_get_rx_buffer> + 2000857c: aa0003f5 mov x21, x0 + 20008580: 089ffe7f stlrb wzr, [x19] + 20008584: b4000800 cbz x0, 20008684 <rpmsg_virtio_rx_callback+0x14c> + 20008588: 52800034 mov w20, #0x1 // #1 + 2000858c: d503201f nop + 20008590: 085ffe60 ldaxrb w0, [x19] + 20008594: 0801fe74 stlxrb w1, w20, [x19] + 20008598: 35ffffc1 cbnz w1, 20008590 <rpmsg_virtio_rx_callback+0x58> + 2000859c: 72001c1f tst w0, #0xff + 200085a0: 54ffff81 b.ne 20008590 <rpmsg_virtio_rx_callback+0x58> // b.any + 200085a4: b94006a2 ldr w2, [x21, #4] + 200085a8: aa1603e0 mov x0, x22 + 200085ac: 12800003 mov w3, #0xffffffff // #-1 + 200085b0: d2800001 mov x1, #0x0 // #0 + 200085b4: 97fffec3 bl 200080c0 <rpmsg_get_endpoint> + 200085b8: 089ffe7f stlrb wzr, [x19] + 200085bc: b40001a0 cbz x0, 200085f0 <rpmsg_virtio_rx_callback+0xb8> + 200085c0: b9402c01 ldr w1, [x0, #44] + 200085c4: b94002a3 ldr w3, [x21] + 200085c8: 3100043f cmn w1, #0x1 + 200085cc: 54000041 b.ne 200085d4 <rpmsg_virtio_rx_callback+0x9c> // b.any + 200085d0: b9002c03 str w3, [x0, #44] + 200085d4: 79401aa2 ldrh w2, [x21, #12] + 200085d8: 910042a1 add x1, x21, #0x10 + 200085dc: f9401805 ldr x5, [x0, #48] + 200085e0: f9402804 ldr x4, [x0, #80] + 200085e4: d63f00a0 blr x5 + 200085e8: 37f802a0 tbnz w0, #31, 2000863c <rpmsg_virtio_rx_callback+0x104> + 200085ec: d503201f nop + 200085f0: 085ffe60 ldaxrb w0, [x19] + 200085f4: 0801fe74 stlxrb w1, w20, [x19] + 200085f8: 35ffffc1 cbnz w1, 200085f0 <rpmsg_virtio_rx_callback+0xb8> + 200085fc: 72001c1f tst w0, #0xff + 20008600: 54ffff81 b.ne 200085f0 <rpmsg_virtio_rx_callback+0xb8> // b.any + 20008604: f9404ec0 ldr x0, [x22, #152] + 20008608: b9403fe5 ldr w5, [sp, #60] + 2000860c: b9401800 ldr w0, [x0, #24] + 20008610: 34000180 cbz w0, 20008640 <rpmsg_virtio_rx_callback+0x108> + 20008614: 7100041f cmp w0, #0x1 + 20008618: 540003e0 b.eq 20008694 <rpmsg_virtio_rx_callback+0x15c> // b.none + 2000861c: 9100ebe2 add x2, sp, #0x3a + 20008620: 9100f3e1 add x1, sp, #0x3c + 20008624: aa1603e0 mov x0, x22 + 20008628: 97ffffb6 bl 20008500 <rpmsg_virtio_get_rx_buffer> + 2000862c: aa0003f5 mov x21, x0 + 20008630: b4000240 cbz x0, 20008678 <rpmsg_virtio_rx_callback+0x140> + 20008634: 089ffe7f stlrb wzr, [x19] + 20008638: 17ffffd6 b 20008590 <rpmsg_virtio_rx_callback+0x58> + 2000863c: 14000000 b 2000863c <rpmsg_virtio_rx_callback+0x104> + 20008640: f94052c0 ldr x0, [x22, #160] + 20008644: aa1503e4 mov x4, x21 + 20008648: 52800023 mov w3, #0x1 // #1 + 2000864c: 910103e1 add x1, sp, #0x40 + 20008650: 52800002 mov w2, #0x0 // #0 + 20008654: f90023f5 str x21, [sp, #64] + 20008658: b9004be5 str w5, [sp, #72] + 2000865c: 94000c8d bl 2000b890 <virtqueue_add_buffer> + 20008660: 9100ebe2 add x2, sp, #0x3a + 20008664: 9100f3e1 add x1, sp, #0x3c + 20008668: aa1603e0 mov x0, x22 + 2000866c: 97ffffa5 bl 20008500 <rpmsg_virtio_get_rx_buffer> + 20008670: aa0003f5 mov x21, x0 + 20008674: b5fffe00 cbnz x0, 20008634 <rpmsg_virtio_rx_callback+0xfc> + 20008678: f94052c0 ldr x0, [x22, #160] + 2000867c: 94000e0b bl 2000bea8 <virtqueue_kick> + 20008680: 089ffe7f stlrb wzr, [x19] + 20008684: a94153f3 ldp x19, x20, [sp, #16] + 20008688: a9425bf5 ldp x21, x22, [sp, #32] + 2000868c: a8c57bfd ldp x29, x30, [sp], #80 + 20008690: d65f03c0 ret + 20008694: 794077e1 ldrh w1, [sp, #58] + 20008698: 2a0503e2 mov w2, w5 + 2000869c: f94052c0 ldr x0, [x22, #160] + 200086a0: 94000d8e bl 2000bcd8 <virtqueue_add_consumed_buffer> + 200086a4: 17ffffde b 2000861c <rpmsg_virtio_rx_callback+0xe4> + +00000000200086a8 <rpmsg_virtio_shm_pool_get_buffer>: + 200086a8: f9400402 ldr x2, [x0, #8] + 200086ac: eb01005f cmp x2, x1 + 200086b0: 54000103 b.cc 200086d0 <rpmsg_virtio_shm_pool_get_buffer+0x28> // b.lo, b.ul, b.last + 200086b4: f9400804 ldr x4, [x0, #16] + 200086b8: cb010041 sub x1, x2, x1 + 200086bc: f9400003 ldr x3, [x0] + 200086c0: cb020082 sub x2, x4, x2 + 200086c4: f9000401 str x1, [x0, #8] + 200086c8: 8b020060 add x0, x3, x2 + 200086cc: d65f03c0 ret + 200086d0: d2800000 mov x0, #0x0 // #0 + 200086d4: d65f03c0 ret + +00000000200086d8 <rpmsg_virtio_send_offchannel_raw>: + 200086d8: a9b77bfd stp x29, x30, [sp, #-144]! + 200086dc: 910003fd mov x29, sp + 200086e0: a90153f3 stp x19, x20, [sp, #16] + 200086e4: aa0003f4 mov x20, x0 + 200086e8: f9404c00 ldr x0, [x0, #152] + 200086ec: a9046bf9 stp x25, x26, [sp, #64] + 200086f0: 2a0103f9 mov w25, w1 + 200086f4: a9025bf5 stp x21, x22, [sp, #32] + 200086f8: 2a0403f6 mov w22, w4 + 200086fc: 2a0503f5 mov w21, w5 + 20008700: f9401401 ldr x1, [x0, #40] + 20008704: a90363f7 stp x23, x24, [sp, #48] + 20008708: 2a0203f8 mov w24, w2 + 2000870c: aa0303f7 mov x23, x3 + 20008710: f9400021 ldr x1, [x1] + 20008714: d63f0020 blr x1 + 20008718: 36101120 tbz w0, #2, 2000893c <rpmsg_virtio_send_offchannel_raw+0x264> + 2000871c: 710002bf cmp w21, #0x0 + 20008720: 52875300 mov w0, #0x3a98 // #15000 + 20008724: 9101e293 add x19, x20, #0x78 + 20008728: 1a8002b5 csel w21, w21, w0, eq // eq = none + 2000872c: 5280003a mov w26, #0x1 // #1 + 20008730: a90573fb stp x27, x28, [sp, #80] + 20008734: d503201f nop + 20008738: 085ffe60 ldaxrb w0, [x19] + 2000873c: 0801fe7a stlxrb w1, w26, [x19] + 20008740: 35ffffc1 cbnz w1, 20008738 <rpmsg_virtio_send_offchannel_raw+0x60> + 20008744: 72001c00 ands w0, w0, #0xff + 20008748: 54ffff81 b.ne 20008738 <rpmsg_virtio_send_offchannel_raw+0x60> // b.any + 2000874c: f9404e81 ldr x1, [x20, #152] + 20008750: b9401821 ldr w1, [x1, #24] + 20008754: 35000381 cbnz w1, 200087c4 <rpmsg_virtio_send_offchannel_raw+0xec> + 20008758: 7107c2df cmp w22, #0x1f0 + 2000875c: 540007ec b.gt 20008858 <rpmsg_virtio_send_offchannel_raw+0x180> + 20008760: 52803e1c mov w28, #0x1f0 // #496 + 20008764: f9405680 ldr x0, [x20, #168] + 20008768: 9101abe2 add x2, sp, #0x6a + 2000876c: 9101b3e1 add x1, sp, #0x6c + 20008770: 94000caa bl 2000ba18 <virtqueue_get_buffer> + 20008774: aa0003fb mov x27, x0 + 20008778: b4000820 cbz x0, 2000887c <rpmsg_virtio_send_offchannel_raw+0x1a4> + 2000877c: 089ffe7f stlrb wzr, [x19] + 20008780: f9405a95 ldr x21, [x20, #176] + 20008784: 9101c3e2 add x2, sp, #0x70 + 20008788: 9280001a mov x26, #0xffffffffffffffff // #-1 + 2000878c: 52800203 mov w3, #0x10 // #16 + 20008790: aa1503e0 mov x0, x21 + 20008794: f94002a1 ldr x1, [x21] + 20008798: 290e63f9 stp w25, w24, [sp, #112] + 2000879c: f9400aa4 ldr x4, [x21, #16] + 200087a0: cb010361 sub x1, x27, x1 + 200087a4: b9007bff str wzr, [sp, #120] + 200087a8: eb01009f cmp x4, x1 + 200087ac: 7900fbf6 strh w22, [sp, #124] + 200087b0: 9a9a8021 csel x1, x1, x26, hi // hi = pmore + 200087b4: 97fffc37 bl 20007890 <metal_io_block_write> + 200087b8: 7100401f cmp w0, #0x10 + 200087bc: 54000820 b.eq 200088c0 <rpmsg_virtio_send_offchannel_raw+0x1e8> // b.none + 200087c0: 14000000 b 200087c0 <rpmsg_virtio_send_offchannel_raw+0xe8> + 200087c4: 7100043f cmp w1, #0x1 + 200087c8: 54000180 b.eq 200087f8 <rpmsg_virtio_send_offchannel_raw+0x120> // b.none + 200087cc: 5280001c mov w28, #0x0 // #0 + 200087d0: d280001b mov x27, #0x0 // #0 + 200087d4: 089ffe7f stlrb wzr, [x19] + 200087d8: 710002bf cmp w21, #0x0 + 200087dc: 7a401800 ccmp w0, #0x0, #0x0, ne // ne = any + 200087e0: 54000b21 b.ne 20008944 <rpmsg_virtio_send_offchannel_raw+0x26c> // b.any + 200087e4: 350005fc cbnz w28, 200088a0 <rpmsg_virtio_send_offchannel_raw+0x1c8> + 200087e8: 510006b5 sub w21, w21, #0x1 + 200087ec: d2807d00 mov x0, #0x3e8 // #1000 + 200087f0: 97fff218 bl 20005050 <vTaskDelay> + 200087f4: 17ffffd1 b 20008738 <rpmsg_virtio_send_offchannel_raw+0x60> + 200087f8: f9405680 ldr x0, [x20, #168] + 200087fc: 94000e05 bl 2000c010 <virtqueue_get_desc_size> + 20008800: 71004000 subs w0, w0, #0x10 + 20008804: 1a9f501c csel w28, w0, wzr, pl // pl = nfrst + 20008808: 7100001f cmp w0, #0x0 + 2000880c: 1a9fd7e0 cset w0, gt + 20008810: 6b1c02df cmp w22, w28 + 20008814: 1a9fd7e1 cset w1, gt + 20008818: 6a010000 ands w0, w0, w1 + 2000881c: 540001e1 b.ne 20008858 <rpmsg_virtio_send_offchannel_raw+0x180> // b.any + 20008820: f9404e81 ldr x1, [x20, #152] + 20008824: b9401821 ldr w1, [x1, #24] + 20008828: 34fff9e1 cbz w1, 20008764 <rpmsg_virtio_send_offchannel_raw+0x8c> + 2000882c: 7100043f cmp w1, #0x1 + 20008830: d280001b mov x27, #0x0 // #0 + 20008834: 54fffd01 b.ne 200087d4 <rpmsg_virtio_send_offchannel_raw+0xfc> // b.any + 20008838: f9405680 ldr x0, [x20, #168] + 2000883c: 9101b3e2 add x2, sp, #0x6c + 20008840: 9101abe1 add x1, sp, #0x6a + 20008844: 94000cc9 bl 2000bb68 <virtqueue_get_available_buffer> + 20008848: f100001f cmp x0, #0x0 + 2000884c: aa0003fb mov x27, x0 + 20008850: 1a9f07e0 cset w0, ne // ne = any + 20008854: 17ffffe0 b 200087d4 <rpmsg_virtio_send_offchannel_raw+0xfc> + 20008858: 089ffe7f stlrb wzr, [x19] + 2000885c: a94573fb ldp x27, x28, [sp, #80] + 20008860: 1280fa80 mov w0, #0xfffff82b // #-2005 + 20008864: a94153f3 ldp x19, x20, [sp, #16] + 20008868: a9425bf5 ldp x21, x22, [sp, #32] + 2000886c: a94363f7 ldp x23, x24, [sp, #48] + 20008870: a9446bf9 ldp x25, x26, [sp, #64] + 20008874: a8c97bfd ldp x29, x30, [sp], #144 + 20008878: d65f03c0 ret + 2000887c: f9405e80 ldr x0, [x20, #184] + 20008880: d2804001 mov x1, #0x200 // #512 + 20008884: 97ffff89 bl 200086a8 <rpmsg_virtio_shm_pool_get_buffer> + 20008888: aa0003fb mov x27, x0 + 2000888c: f100037f cmp x27, #0x0 + 20008890: 52804000 mov w0, #0x200 // #512 + 20008894: b9006fe0 str w0, [sp, #108] + 20008898: 1a9f07e0 cset w0, ne // ne = any + 2000889c: 17ffffce b 200087d4 <rpmsg_virtio_send_offchannel_raw+0xfc> + 200088a0: 1280fa80 mov w0, #0xfffff82b // #-2005 + 200088a4: a94153f3 ldp x19, x20, [sp, #16] + 200088a8: a9425bf5 ldp x21, x22, [sp, #32] + 200088ac: a94363f7 ldp x23, x24, [sp, #48] + 200088b0: a9446bf9 ldp x25, x26, [sp, #64] + 200088b4: a94573fb ldp x27, x28, [sp, #80] + 200088b8: a8c97bfd ldp x29, x30, [sp], #144 + 200088bc: d65f03c0 ret + 200088c0: f94002a0 ldr x0, [x21] + 200088c4: 91004361 add x1, x27, #0x10 + 200088c8: f9400aa3 ldr x3, [x21, #16] + 200088cc: cb000021 sub x1, x1, x0 + 200088d0: aa1703e2 mov x2, x23 + 200088d4: aa1503e0 mov x0, x21 + 200088d8: eb01007f cmp x3, x1 + 200088dc: 2a1603e3 mov w3, w22 + 200088e0: 9a9a8021 csel x1, x1, x26, hi // hi = pmore + 200088e4: 97fffbeb bl 20007890 <metal_io_block_write> + 200088e8: 6b0002df cmp w22, w0 + 200088ec: 54000040 b.eq 200088f4 <rpmsg_virtio_send_offchannel_raw+0x21c> // b.none + 200088f0: 14000000 b 200088f0 <rpmsg_virtio_send_offchannel_raw+0x218> + 200088f4: 52800020 mov w0, #0x1 // #1 + 200088f8: 085ffe61 ldaxrb w1, [x19] + 200088fc: 0802fe60 stlxrb w2, w0, [x19] + 20008900: 35ffffc2 cbnz w2, 200088f8 <rpmsg_virtio_send_offchannel_raw+0x220> + 20008904: 72001c3f tst w1, #0xff + 20008908: 54ffff81 b.ne 200088f8 <rpmsg_virtio_send_offchannel_raw+0x220> // b.any + 2000890c: f9404e81 ldr x1, [x20, #152] + 20008910: b9406fe5 ldr w5, [sp, #108] + 20008914: f9405680 ldr x0, [x20, #168] + 20008918: b9401821 ldr w1, [x1, #24] + 2000891c: 34000261 cbz w1, 20008968 <rpmsg_virtio_send_offchannel_raw+0x290> + 20008920: 7100043f cmp w1, #0x1 + 20008924: 54000180 b.eq 20008954 <rpmsg_virtio_send_offchannel_raw+0x27c> // b.none + 20008928: 94000d60 bl 2000bea8 <virtqueue_kick> + 2000892c: 089ffe7f stlrb wzr, [x19] + 20008930: 2a1603e0 mov w0, w22 + 20008934: a94573fb ldp x27, x28, [sp, #80] + 20008938: 17ffffcb b 20008864 <rpmsg_virtio_send_offchannel_raw+0x18c> + 2000893c: 1280fa60 mov w0, #0xfffff82c // #-2004 + 20008940: 17ffffc9 b 20008864 <rpmsg_virtio_send_offchannel_raw+0x18c> + 20008944: 1280fa20 mov w0, #0xfffff82e // #-2002 + 20008948: b5fff1db cbnz x27, 20008780 <rpmsg_virtio_send_offchannel_raw+0xa8> + 2000894c: a94573fb ldp x27, x28, [sp, #80] + 20008950: 17ffffc5 b 20008864 <rpmsg_virtio_send_offchannel_raw+0x18c> + 20008954: 7940d7e1 ldrh w1, [sp, #106] + 20008958: 2a0503e2 mov w2, w5 + 2000895c: 94000cdf bl 2000bcd8 <virtqueue_add_consumed_buffer> + 20008960: 34000140 cbz w0, 20008988 <rpmsg_virtio_send_offchannel_raw+0x2b0> + 20008964: 14000000 b 20008964 <rpmsg_virtio_send_offchannel_raw+0x28c> + 20008968: aa1b03e4 mov x4, x27 + 2000896c: 910203e1 add x1, sp, #0x80 + 20008970: 52800003 mov w3, #0x0 // #0 + 20008974: 52800022 mov w2, #0x1 // #1 + 20008978: f90043fb str x27, [sp, #128] + 2000897c: b9008be5 str w5, [sp, #136] + 20008980: 94000bc4 bl 2000b890 <virtqueue_add_buffer> + 20008984: 35ffff00 cbnz w0, 20008964 <rpmsg_virtio_send_offchannel_raw+0x28c> + 20008988: f9405680 ldr x0, [x20, #168] + 2000898c: 17ffffe7 b 20008928 <rpmsg_virtio_send_offchannel_raw+0x250> + +0000000020008990 <rpmsg_virtio_init_shm_pool>: + 20008990: b4000060 cbz x0, 2000899c <rpmsg_virtio_init_shm_pool+0xc> + 20008994: a9000801 stp x1, x2, [x0] + 20008998: f9000802 str x2, [x0, #16] + 2000899c: d65f03c0 ret + +00000000200089a0 <rpmsg_virtio_get_buffer_size>: + 200089a0: b4000380 cbz x0, 20008a10 <rpmsg_virtio_get_buffer_size+0x70> + 200089a4: a9be7bfd stp x29, x30, [sp, #-32]! + 200089a8: aa0003e3 mov x3, x0 + 200089ac: 52800022 mov w2, #0x1 // #1 + 200089b0: 910003fd mov x29, sp + 200089b4: f9000bf3 str x19, [sp, #16] + 200089b8: 9101e013 add x19, x0, #0x78 + 200089bc: d503201f nop + 200089c0: 085ffe61 ldaxrb w1, [x19] + 200089c4: 0800fe62 stlxrb w0, w2, [x19] + 200089c8: 35ffffc0 cbnz w0, 200089c0 <rpmsg_virtio_get_buffer_size+0x20> + 200089cc: 72001c3f tst w1, #0xff + 200089d0: 54ffff81 b.ne 200089c0 <rpmsg_virtio_get_buffer_size+0x20> // b.any + 200089d4: f9404c61 ldr x1, [x3, #152] + 200089d8: 52803e00 mov w0, #0x1f0 // #496 + 200089dc: b9401821 ldr w1, [x1, #24] + 200089e0: 34000101 cbz w1, 20008a00 <rpmsg_virtio_get_buffer_size+0x60> + 200089e4: 7100043f cmp w1, #0x1 + 200089e8: 52800000 mov w0, #0x0 // #0 + 200089ec: 540000a1 b.ne 20008a00 <rpmsg_virtio_get_buffer_size+0x60> // b.any + 200089f0: f9405460 ldr x0, [x3, #168] + 200089f4: 94000d87 bl 2000c010 <virtqueue_get_desc_size> + 200089f8: 71004000 subs w0, w0, #0x10 + 200089fc: 1a9f5000 csel w0, w0, wzr, pl // pl = nfrst + 20008a00: 089ffe7f stlrb wzr, [x19] + 20008a04: f9400bf3 ldr x19, [sp, #16] + 20008a08: a8c27bfd ldp x29, x30, [sp], #32 + 20008a0c: d65f03c0 ret + 20008a10: 1280fa40 mov w0, #0xfffff82d // #-2003 + 20008a14: d65f03c0 ret + +0000000020008a18 <rpmsg_init_vdev>: + 20008a18: a9b87bfd stp x29, x30, [sp, #-128]! + 20008a1c: 910003fd mov x29, sp + 20008a20: a90153f3 stp x19, x20, [sp, #16] + 20008a24: aa0003f3 mov x19, x0 + 20008a28: aa0103f4 mov x20, x1 + 20008a2c: a9025bf5 stp x21, x22, [sp, #32] + 20008a30: aa0303f5 mov x21, x3 + 20008a34: a90363f7 stp x23, x24, [sp, #48] + 20008a38: a9007c1f stp xzr, xzr, [x0] + 20008a3c: a9017c1f stp xzr, xzr, [x0, #16] + 20008a40: a9027c1f stp xzr, xzr, [x0, #32] + 20008a44: a9037c1f stp xzr, xzr, [x0, #48] + 20008a48: a9047c1f stp xzr, xzr, [x0, #64] + 20008a4c: a9057c1f stp xzr, xzr, [x0, #80] + 20008a50: a9067c1f stp xzr, xzr, [x0, #96] + 20008a54: a9077c1f stp xzr, xzr, [x0, #112] + 20008a58: a9087c1f stp xzr, xzr, [x0, #128] + 20008a5c: f900481f str xzr, [x0, #144] + 20008a60: 9101e000 add x0, x0, #0x78 + 20008a64: 889ffc1f stlr wzr, [x0] + 20008a68: f9004262 str x2, [x19, #128] + 20008a6c: 90000000 adrp x0, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008a70: f9004e61 str x1, [x19, #152] + 20008a74: 911b6000 add x0, x0, #0x6d8 + 20008a78: f9001833 str x19, [x1, #48] + 20008a7c: f9004660 str x0, [x19, #136] + 20008a80: f9404e60 ldr x0, [x19, #152] + 20008a84: b9401816 ldr w22, [x0, #24] + 20008a88: 710006df cmp w22, #0x1 + 20008a8c: 54000ba0 b.eq 20008c00 <rpmsg_init_vdev+0x1e8> // b.none + 20008a90: f9401401 ldr x1, [x0, #40] + 20008a94: aa0403f7 mov x23, x4 + 20008a98: f9400821 ldr x1, [x1, #16] + 20008a9c: d63f0020 blr x1 + 20008aa0: 2a0003e1 mov w1, w0 + 20008aa4: f9000a81 str x1, [x20, #16] + 20008aa8: 12000000 and w0, w0, #0x1 + 20008aac: 39024260 strb w0, [x19, #144] + 20008ab0: 35000e16 cbnz w22, 20008c70 <rpmsg_init_vdev+0x258> + 20008ab4: b40014b7 cbz x23, 20008d48 <rpmsg_init_vdev+0x330> + 20008ab8: f9400ae0 ldr x0, [x23, #16] + 20008abc: b40016c0 cbz x0, 20008d94 <rpmsg_init_vdev+0x37c> + 20008ac0: f9402281 ldr x1, [x20, #64] + 20008ac4: 900000c8 adrp x8, 20020000 <__FRAME_END__+0x670> + 20008ac8: f9404e60 ldr x0, [x19, #152] + 20008acc: 910d8108 add x8, x8, #0x360 + 20008ad0: 900000c7 adrp x7, 20020000 <__FRAME_END__+0x670> + 20008ad4: 90000006 adrp x6, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008ad8: 910da0e7 add x7, x7, #0x368 + 20008adc: 9114e0c6 add x6, x6, #0x538 + 20008ae0: 90000005 adrp x5, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008ae4: 910f80a5 add x5, x5, #0x3e0 + 20008ae8: f9400022 ldr x2, [x1] + 20008aec: 910183e4 add x4, sp, #0x60 + 20008af0: f9401421 ldr x1, [x1, #40] + 20008af4: a90a0662 stp x2, x1, [x19, #160] + 20008af8: 910143e3 add x3, sp, #0x50 + 20008afc: a90b5e75 stp x21, x23, [x19, #176] + 20008b00: 52800042 mov w2, #0x2 // #2 + 20008b04: 52800001 mov w1, #0x0 // #0 + 20008b08: a9051fe8 stp x8, x7, [sp, #80] + 20008b0c: a90617e6 stp x6, x5, [sp, #96] + 20008b10: 94000aec bl 2000b6c0 <virtio_create_virtqueues> + 20008b14: 2a0003f8 mov w24, w0 + 20008b18: 350005a0 cbnz w0, 20008bcc <rpmsg_init_vdev+0x1b4> + 20008b1c: f9405660 ldr x0, [x19, #168] + 20008b20: f90023f9 str x25, [sp, #64] + 20008b24: 92800019 mov x25, #0xffffffffffffffff // #-1 + 20008b28: 94000cba bl 2000be10 <virtqueue_disable_cb> + 20008b2c: f9402280 ldr x0, [x20, #64] + 20008b30: 52804001 mov w1, #0x200 // #512 + 20008b34: f9405263 ldr x3, [x19, #160] + 20008b38: f9400002 ldr x2, [x0] + 20008b3c: b9007be1 str w1, [sp, #120] + 20008b40: f9401401 ldr x1, [x0, #40] + 20008b44: 79402460 ldrh w0, [x3, #18] + 20008b48: f9002855 str x21, [x2, #80] + 20008b4c: f9002835 str x21, [x1, #80] + 20008b50: 35000280 cbnz w0, 20008ba0 <rpmsg_init_vdev+0x188> + 20008b54: 1400006b b 20008d00 <rpmsg_init_vdev+0x2e8> + 20008b58: f94002a1 ldr x1, [x21] + 20008b5c: f9003bf4 str x20, [sp, #112] + 20008b60: f9400aa4 ldr x4, [x21, #16] + 20008b64: cb010281 sub x1, x20, x1 + 20008b68: eb01009f cmp x4, x1 + 20008b6c: 9a998021 csel x1, x1, x25, hi // hi = pmore + 20008b70: 97fffb92 bl 200079b8 <metal_io_block_set> + 20008b74: f9405260 ldr x0, [x19, #160] + 20008b78: aa1403e4 mov x4, x20 + 20008b7c: 9101c3e1 add x1, sp, #0x70 + 20008b80: 52800023 mov w3, #0x1 // #1 + 20008b84: 52800002 mov w2, #0x0 // #0 + 20008b88: 94000b42 bl 2000b890 <virtqueue_add_buffer> + 20008b8c: 35000d80 cbnz w0, 20008d3c <rpmsg_init_vdev+0x324> + 20008b90: f9405260 ldr x0, [x19, #160] + 20008b94: 79402400 ldrh w0, [x0, #18] + 20008b98: 6b16001f cmp w0, w22 + 20008b9c: 54000b29 b.ls 20008d00 <rpmsg_init_vdev+0x2e8> // b.plast + 20008ba0: aa1703e0 mov x0, x23 + 20008ba4: d2804001 mov x1, #0x200 // #512 + 20008ba8: 97fffec0 bl 200086a8 <rpmsg_virtio_shm_pool_get_buffer> + 20008bac: 110006d6 add w22, w22, #0x1 + 20008bb0: aa0003f4 mov x20, x0 + 20008bb4: 52804003 mov w3, #0x200 // #512 + 20008bb8: aa1503e0 mov x0, x21 + 20008bbc: 52800002 mov w2, #0x0 // #0 + 20008bc0: b5fffcd4 cbnz x20, 20008b58 <rpmsg_init_vdev+0x140> + 20008bc4: f94023f9 ldr x25, [sp, #64] + 20008bc8: 1280fa38 mov w24, #0xfffff82e // #-2002 + 20008bcc: 2a1803e0 mov w0, w24 + 20008bd0: a94153f3 ldp x19, x20, [sp, #16] + 20008bd4: a9425bf5 ldp x21, x22, [sp, #32] + 20008bd8: a94363f7 ldp x23, x24, [sp, #48] + 20008bdc: a8c87bfd ldp x29, x30, [sp], #128 + 20008be0: d65f03c0 ret + 20008be4: f9404e60 ldr x0, [x19, #152] + 20008be8: 52800001 mov w1, #0x0 // #0 + 20008bec: f9401402 ldr x2, [x0, #40] + 20008bf0: f9400442 ldr x2, [x2, #8] + 20008bf4: d63f0040 blr x2 + 20008bf8: d503203f yield + 20008bfc: f9404e60 ldr x0, [x19, #152] + 20008c00: f9401401 ldr x1, [x0, #40] + 20008c04: f9400021 ldr x1, [x1] + 20008c08: d63f0020 blr x1 + 20008c0c: 12001c01 and w1, w0, #0xff + 20008c10: 3737fea0 tbnz w0, #6, 20008be4 <rpmsg_init_vdev+0x1cc> + 20008c14: 3617ff21 tbz w1, #2, 20008bf8 <rpmsg_init_vdev+0x1e0> + 20008c18: f9404e60 ldr x0, [x19, #152] + 20008c1c: f9401401 ldr x1, [x0, #40] + 20008c20: f9400821 ldr x1, [x1, #16] + 20008c24: d63f0020 blr x1 + 20008c28: 2a0003e2 mov w2, w0 + 20008c2c: f9402281 ldr x1, [x20, #64] + 20008c30: 12000000 and w0, w0, #0x1 + 20008c34: 900000c4 adrp x4, 20020000 <__FRAME_END__+0x670> + 20008c38: 900000c3 adrp x3, 20020000 <__FRAME_END__+0x670> + 20008c3c: 910da084 add x4, x4, #0x368 + 20008c40: 910d8063 add x3, x3, #0x360 + 20008c44: f9400025 ldr x5, [x1] + 20008c48: a9050fe4 stp x4, x3, [sp, #80] + 20008c4c: f9401426 ldr x6, [x1, #40] + 20008c50: f9000a82 str x2, [x20, #16] + 20008c54: 90000001 adrp x1, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008c58: 90000002 adrp x2, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008c5c: 9114e021 add x1, x1, #0x538 + 20008c60: 910f8042 add x2, x2, #0x3e0 + 20008c64: a90607e2 stp x2, x1, [sp, #96] + 20008c68: 39024260 strb w0, [x19, #144] + 20008c6c: a90a1666 stp x6, x5, [x19, #160] + 20008c70: 910183e4 add x4, sp, #0x60 + 20008c74: f9404e60 ldr x0, [x19, #152] + 20008c78: f9005a75 str x21, [x19, #176] + 20008c7c: 910143e3 add x3, sp, #0x50 + 20008c80: 52800042 mov w2, #0x2 // #2 + 20008c84: 52800001 mov w1, #0x0 // #0 + 20008c88: 94000a8e bl 2000b6c0 <virtio_create_virtqueues> + 20008c8c: 2a0003f8 mov w24, w0 + 20008c90: 35fff9e0 cbnz w0, 20008bcc <rpmsg_init_vdev+0x1b4> + 20008c94: f9405660 ldr x0, [x19, #168] + 20008c98: 94000c5e bl 2000be10 <virtqueue_disable_cb> + 20008c9c: f9402280 ldr x0, [x20, #64] + 20008ca0: 39424261 ldrb w1, [x19, #144] + 20008ca4: f9400002 ldr x2, [x0] + 20008ca8: f9401400 ldr x0, [x0, #40] + 20008cac: f9002855 str x21, [x2, #80] + 20008cb0: f9002815 str x21, [x0, #80] + 20008cb4: a9004e73 stp x19, x19, [x19] + 20008cb8: 34fff8a1 cbz w1, 20008bcc <rpmsg_init_vdev+0x1b4> + 20008cbc: 91004263 add x3, x19, #0x10 + 20008cc0: d2800402 mov x2, #0x20 // #32 + 20008cc4: aa0303e0 mov x0, x3 + 20008cc8: 900000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20008ccc: 910dc021 add x1, x1, #0x370 + 20008cd0: 9400135c bl 2000da40 <strncpy> + 20008cd4: aa0003e3 mov x3, x0 + 20008cd8: d28006a0 mov x0, #0x35 // #53 + 20008cdc: aa0303e1 mov x1, x3 + 20008ce0: f2c006a0 movk x0, #0x35, lsl #32 + 20008ce4: f9001e60 str x0, [x19, #56] + 20008ce8: 90000000 adrp x0, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008cec: 910fa000 add x0, x0, #0x3e8 + 20008cf0: a9037c60 stp x0, xzr, [x3, #48] + 20008cf4: aa1303e0 mov x0, x19 + 20008cf8: 97fffd2c bl 200081a8 <rpmsg_register_endpoint> + 20008cfc: 17ffffb4 b 20008bcc <rpmsg_init_vdev+0x1b4> + 20008d00: 39424260 ldrb w0, [x19, #144] + 20008d04: a9004e73 stp x19, x19, [x19] + 20008d08: 35000240 cbnz w0, 20008d50 <rpmsg_init_vdev+0x338> + 20008d0c: f9404e60 ldr x0, [x19, #152] + 20008d10: 52800081 mov w1, #0x4 // #4 + 20008d14: f9401402 ldr x2, [x0, #40] + 20008d18: f9400442 ldr x2, [x2, #8] + 20008d1c: d63f0040 blr x2 + 20008d20: 2a1803e0 mov w0, w24 + 20008d24: a94153f3 ldp x19, x20, [sp, #16] + 20008d28: a9425bf5 ldp x21, x22, [sp, #32] + 20008d2c: a94363f7 ldp x23, x24, [sp, #48] + 20008d30: f94023f9 ldr x25, [sp, #64] + 20008d34: a8c87bfd ldp x29, x30, [sp], #128 + 20008d38: d65f03c0 ret + 20008d3c: 2a0003f8 mov w24, w0 + 20008d40: f94023f9 ldr x25, [sp, #64] + 20008d44: 17ffffa2 b 20008bcc <rpmsg_init_vdev+0x1b4> + 20008d48: 1280fa58 mov w24, #0xfffff82d // #-2003 + 20008d4c: 17ffffa0 b 20008bcc <rpmsg_init_vdev+0x1b4> + 20008d50: 91004263 add x3, x19, #0x10 + 20008d54: d2800402 mov x2, #0x20 // #32 + 20008d58: aa0303e0 mov x0, x3 + 20008d5c: 900000c1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20008d60: 910dc021 add x1, x1, #0x370 + 20008d64: 94001337 bl 2000da40 <strncpy> + 20008d68: aa0003e3 mov x3, x0 + 20008d6c: d28006a0 mov x0, #0x35 // #53 + 20008d70: aa0303e1 mov x1, x3 + 20008d74: f2c006a0 movk x0, #0x35, lsl #32 + 20008d78: f9001e60 str x0, [x19, #56] + 20008d7c: 90000000 adrp x0, 20008000 <rpmsg_unregister_endpoint+0x38> + 20008d80: 910fa000 add x0, x0, #0x3e8 + 20008d84: a9037c60 stp x0, xzr, [x3, #48] + 20008d88: aa1303e0 mov x0, x19 + 20008d8c: 97fffd07 bl 200081a8 <rpmsg_register_endpoint> + 20008d90: 17ffffdf b 20008d0c <rpmsg_init_vdev+0x2f4> + 20008d94: 1280fa38 mov w24, #0xfffff82e // #-2002 + 20008d98: 17ffff8d b 20008bcc <rpmsg_init_vdev+0x1b4> + 20008d9c: d503201f nop + +0000000020008da0 <rpmsg_deinit_vdev>: + 20008da0: a9be7bfd stp x29, x30, [sp, #-32]! + 20008da4: 910003fd mov x29, sp + 20008da8: f9000bf3 str x19, [sp, #16] + 20008dac: aa0003f3 mov x19, x0 + 20008db0: f9400000 ldr x0, [x0] + 20008db4: eb00027f cmp x19, x0 + 20008db8: 540000e0 b.eq 20008dd4 <rpmsg_deinit_vdev+0x34> // b.none + 20008dbc: d503201f nop + 20008dc0: d1010000 sub x0, x0, #0x40 + 20008dc4: 97fffd69 bl 20008368 <rpmsg_destroy_ept> + 20008dc8: f9400260 ldr x0, [x19] + 20008dcc: eb13001f cmp x0, x19 + 20008dd0: 54ffff81 b.ne 20008dc0 <rpmsg_deinit_vdev+0x20> // b.any + 20008dd4: a90a7e7f stp xzr, xzr, [x19, #160] + 20008dd8: f9400bf3 ldr x19, [sp, #16] + 20008ddc: a8c27bfd ldp x29, x30, [sp], #32 + 20008de0: d65f03c0 ret + 20008de4: 00000000 .inst 0x00000000 ; undefined + +0000000020008de8 <remoteproc_virtio_notify>: + 20008de8: f9402402 ldr x2, [x0, #72] + 20008dec: f9402042 ldr x2, [x2, #64] + 20008df0: aa0203f0 mov x16, x2 + 20008df4: d61f0200 br x16 + +0000000020008df8 <remoteproc_get_mem>: + 20008df8: a9ba7bfd stp x29, x30, [sp, #-96]! + 20008dfc: 910003fd mov x29, sp + 20008e00: a90153f3 stp x19, x20, [sp, #16] + 20008e04: aa0103f4 mov x20, x1 + 20008e08: a9025bf5 stp x21, x22, [sp, #32] + 20008e0c: aa0003f6 mov x22, x0 + 20008e10: a90363f7 stp x23, x24, [sp, #48] + 20008e14: aa0203f7 mov x23, x2 + 20008e18: aa0503f8 mov x24, x5 + 20008e1c: a9046bf9 stp x25, x26, [sp, #64] + 20008e20: aa0303f9 mov x25, x3 + 20008e24: aa0403fa mov x26, x4 + 20008e28: b40000a1 cbz x1, 20008e3c <remoteproc_get_mem+0x44> + 20008e2c: aa0103e0 mov x0, x1 + 20008e30: 94000fd4 bl 2000cd80 <strlen> + 20008e34: f100801f cmp x0, #0x20 + 20008e38: 54000848 b.hi 20008f40 <remoteproc_get_mem+0x148> // b.pmore + 20008e3c: f8420ed3 ldr x19, [x22, #32]! + 20008e40: eb16027f cmp x19, x22 + 20008e44: 540007e0 b.eq 20008f40 <remoteproc_get_mem+0x148> // b.none + 20008e48: f9002bfb str x27, [sp, #80] + 20008e4c: 8b18033b add x27, x25, x24 + 20008e50: 8b1802f8 add x24, x23, x24 + 20008e54: 1400000b b 20008e80 <remoteproc_get_mem+0x88> + 20008e58: aa1403e0 mov x0, x20 + 20008e5c: 94000fc9 bl 2000cd80 <strlen> + 20008e60: 910062a1 add x1, x21, #0x18 + 20008e64: aa0003e2 mov x2, x0 + 20008e68: aa1403e0 mov x0, x20 + 20008e6c: 9400101c bl 2000cedc <strncmp> + 20008e70: 340001c0 cbz w0, 20008ea8 <remoteproc_get_mem+0xb0> + 20008e74: f9400273 ldr x19, [x19] + 20008e78: eb16027f cmp x19, x22 + 20008e7c: 540003e0 b.eq 20008ef8 <remoteproc_get_mem+0x100> // b.none + 20008e80: d1010275 sub x21, x19, #0x40 + 20008e84: b5fffeb4 cbnz x20, 20008e58 <remoteproc_get_mem+0x60> + 20008e88: b10006ff cmn x23, #0x1 + 20008e8c: 540001e0 b.eq 20008ec8 <remoteproc_get_mem+0xd0> // b.none + 20008e90: a94082a1 ldp x1, x0, [x21, #8] + 20008e94: eb0102ff cmp x23, x1 + 20008e98: 54fffee3 b.cc 20008e74 <remoteproc_get_mem+0x7c> // b.lo, b.ul, b.last + 20008e9c: 8b010000 add x0, x0, x1 + 20008ea0: eb00031f cmp x24, x0 + 20008ea4: 54fffe88 b.hi 20008e74 <remoteproc_get_mem+0x7c> // b.pmore + 20008ea8: aa1503e0 mov x0, x21 20008eac: a94153f3 ldp x19, x20, [sp, #16] - 20008eb0: f94013f5 ldr x21, [sp, #32] - 20008eb4: a8c37bfd ldp x29, x30, [sp], #48 - 20008eb8: 1400093a b 2000b3a0 <handle_rsc_table> - 20008ebc: d503201f nop - -0000000020008ec0 <remoteproc_get_rsc_table.isra.0>: - 20008ec0: a9bb7bfd stp x29, x30, [sp, #-80]! - 20008ec4: 910003fd mov x29, sp - 20008ec8: a90153f3 stp x19, x20, [sp, #16] - 20008ecc: aa0403f4 mov x20, x4 - 20008ed0: a9025bf5 stp x21, x22, [sp, #32] - 20008ed4: aa0103f6 mov x22, x1 - 20008ed8: aa0303f5 mov x21, x3 - 20008edc: a90363f7 stp x23, x24, [sp, #48] - 20008ee0: aa0003f7 mov x23, x0 - 20008ee4: aa0203f8 mov x24, x2 - 20008ee8: 2a0403e0 mov w0, w4 - 20008eec: 97fff851 bl 20007030 <pvPortMalloc> - 20008ef0: b4000620 cbz x0, 20008fb4 <remoteproc_get_rsc_table.isra.0+0xf4> - 20008ef4: f9400307 ldr x7, [x24] - 20008ef8: aa0003f3 mov x19, x0 - 20008efc: 910123e3 add x3, sp, #0x48 - 20008f00: aa1603e0 mov x0, x22 - 20008f04: aa1403e2 mov x2, x20 - 20008f08: aa1503e1 mov x1, x21 - 20008f0c: 52800026 mov w6, #0x1 // #1 - 20008f10: d2800005 mov x5, #0x0 // #0 - 20008f14: 92800004 mov x4, #0xffffffffffffffff // #-1 - 20008f18: d63f00e0 blr x7 - 20008f1c: 37f802e0 tbnz w0, #31, 20008f78 <remoteproc_get_rsc_table.isra.0+0xb8> - 20008f20: 6b14001f cmp w0, w20 - 20008f24: 540002ab b.lt 20008f78 <remoteproc_get_rsc_table.isra.0+0xb8> // b.tstop - 20008f28: f94027e1 ldr x1, [sp, #72] - 20008f2c: b4000261 cbz x1, 20008f78 <remoteproc_get_rsc_table.isra.0+0xb8> - 20008f30: aa1403e2 mov x2, x20 - 20008f34: aa1303e0 mov x0, x19 - 20008f38: 97ffe6c2 bl 20002a40 <memcpy> - 20008f3c: aa1403e2 mov x2, x20 - 20008f40: aa1703e0 mov x0, x23 - 20008f44: aa1303e1 mov x1, x19 - 20008f48: d2800003 mov x3, #0x0 // #0 - 20008f4c: 94000915 bl 2000b3a0 <handle_rsc_table> - 20008f50: 36f80080 tbz w0, #31, 20008f60 <remoteproc_get_rsc_table.isra.0+0xa0> - 20008f54: 93407c13 sxtw x19, w0 - 20008f58: aa1303e0 mov x0, x19 - 20008f5c: 97fff859 bl 200070c0 <vPortFree> - 20008f60: aa1303e0 mov x0, x19 - 20008f64: a94153f3 ldp x19, x20, [sp, #16] - 20008f68: a9425bf5 ldp x21, x22, [sp, #32] - 20008f6c: a94363f7 ldp x23, x24, [sp, #48] - 20008f70: a8c57bfd ldp x29, x30, [sp], #80 - 20008f74: d65f03c0 ret - 20008f78: b00010c0 adrp x0, 20221000 <ucHeap+0x1e588> - 20008f7c: 912a6001 add x1, x0, #0xa98 - 20008f80: 92800033 mov x19, #0xfffffffffffffffe // #-2 - 20008f84: b94a9800 ldr w0, [x0, #2712] - 20008f88: 7100081f cmp w0, #0x2 - 20008f8c: 54fffe69 b.ls 20008f58 <remoteproc_get_rsc_table.isra.0+0x98> // b.plast - 20008f90: f9400424 ldr x4, [x1, #8] - 20008f94: b4fffe24 cbz x4, 20008f58 <remoteproc_get_rsc_table.isra.0+0x98> - 20008f98: aa1403e3 mov x3, x20 - 20008f9c: aa1503e2 mov x2, x21 - 20008fa0: 900000c1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20008fa4: 52800060 mov w0, #0x3 // #3 - 20008fa8: 910c6021 add x1, x1, #0x318 - 20008fac: d63f0080 blr x4 - 20008fb0: 17ffffea b 20008f58 <remoteproc_get_rsc_table.isra.0+0x98> - 20008fb4: 92800013 mov x19, #0xffffffffffffffff // #-1 - 20008fb8: aa1303e0 mov x0, x19 - 20008fbc: a94153f3 ldp x19, x20, [sp, #16] - 20008fc0: a9425bf5 ldp x21, x22, [sp, #32] - 20008fc4: a94363f7 ldp x23, x24, [sp, #48] - 20008fc8: a8c57bfd ldp x29, x30, [sp], #80 - 20008fcc: d65f03c0 ret - -0000000020008fd0 <remoteproc_set_rsc_table>: - 20008fd0: a9bd7bfd stp x29, x30, [sp, #-48]! - 20008fd4: aa0103e4 mov x4, x1 - 20008fd8: 92800003 mov x3, #0xffffffffffffffff // #-1 - 20008fdc: 910003fd mov x29, sp - 20008fe0: d2800005 mov x5, #0x0 // #0 - 20008fe4: a90153f3 stp x19, x20, [sp, #16] - 20008fe8: aa0103f3 mov x19, x1 - 20008fec: aa0003f4 mov x20, x0 - 20008ff0: d2800001 mov x1, #0x0 // #0 - 20008ff4: a9025bf5 stp x21, x22, [sp, #32] - 20008ff8: aa0203f5 mov x21, x2 - 20008ffc: aa0303e2 mov x2, x3 - 20009000: 97ffff3e bl 20008cf8 <remoteproc_get_mem> - 20009004: b40001c0 cbz x0, 2000903c <remoteproc_set_rsc_table+0x6c> - 20009008: f9401c16 ldr x22, [x0, #56] - 2000900c: b4000196 cbz x22, 2000903c <remoteproc_set_rsc_table+0x6c> - 20009010: aa1503e2 mov x2, x21 - 20009014: aa1303e1 mov x1, x19 - 20009018: aa1403e0 mov x0, x20 - 2000901c: 97ffff91 bl 20008e60 <remoteproc_parse_rsc_table> - 20009020: 35000060 cbnz w0, 2000902c <remoteproc_set_rsc_table+0x5c> - 20009024: a900d693 stp x19, x21, [x20, #8] - 20009028: f9000e96 str x22, [x20, #24] - 2000902c: a94153f3 ldp x19, x20, [sp, #16] - 20009030: a9425bf5 ldp x21, x22, [sp, #32] - 20009034: a8c37bfd ldp x29, x30, [sp], #48 - 20009038: d65f03c0 ret - 2000903c: 12800020 mov w0, #0xfffffffe // #-2 - 20009040: a94153f3 ldp x19, x20, [sp, #16] - 20009044: a9425bf5 ldp x21, x22, [sp, #32] - 20009048: a8c37bfd ldp x29, x30, [sp], #48 - 2000904c: d65f03c0 ret - -0000000020009050 <remoteproc_init>: - 20009050: b40001a0 cbz x0, 20009084 <remoteproc_init+0x34> - 20009054: a9007c1f stp xzr, xzr, [x0] - 20009058: a9017c1f stp xzr, xzr, [x0, #16] - 2000905c: a9027c1f stp xzr, xzr, [x0, #32] - 20009060: a9037c1f stp xzr, xzr, [x0, #48] - 20009064: a9047c1f stp xzr, xzr, [x0, #64] - 20009068: a9057c1f stp xzr, xzr, [x0, #80] - 2000906c: a9067c1f stp xzr, xzr, [x0, #96] - 20009070: d5033bbf dmb ish - 20009074: 91008004 add x4, x0, #0x20 - 20009078: 9100c003 add x3, x0, #0x30 - 2000907c: a9021004 stp x4, x4, [x0, #32] - 20009080: a9030c03 stp x3, x3, [x0, #48] - 20009084: f9400023 ldr x3, [x1] - 20009088: aa0303f0 mov x16, x3 - 2000908c: d61f0200 br x16 - -0000000020009090 <remoteproc_remove>: - 20009090: b40002e0 cbz x0, 200090ec <remoteproc_remove+0x5c> - 20009094: a9be7bfd stp x29, x30, [sp, #-32]! - 20009098: 52800021 mov w1, #0x1 // #1 - 2000909c: 910003fd mov x29, sp - 200090a0: f9000bf3 str x19, [sp, #16] - 200090a4: aa0003f3 mov x19, x0 - 200090a8: 885f7e60 ldxr w0, [x19] - 200090ac: 88027e61 stxr w2, w1, [x19] - 200090b0: 35ffffc2 cbnz w2, 200090a8 <remoteproc_remove+0x18> - 200090b4: d5033bbf dmb ish - 200090b8: 35ffff80 cbnz w0, 200090a8 <remoteproc_remove+0x18> - 200090bc: b9406261 ldr w1, [x19, #96] - 200090c0: 12800060 mov w0, #0xfffffffc // #-4 - 200090c4: 350000c1 cbnz w1, 200090dc <remoteproc_remove+0x4c> - 200090c8: f9402661 ldr x1, [x19, #72] - 200090cc: aa1303e0 mov x0, x19 - 200090d0: f9400421 ldr x1, [x1, #8] - 200090d4: d63f0020 blr x1 - 200090d8: 52800000 mov w0, #0x0 // #0 - 200090dc: 889ffe7f stlr wzr, [x19] - 200090e0: f9400bf3 ldr x19, [sp, #16] - 200090e4: a8c27bfd ldp x29, x30, [sp], #32 - 200090e8: d65f03c0 ret - 200090ec: 12800020 mov w0, #0xfffffffe // #-2 - 200090f0: d65f03c0 ret - 200090f4: d503201f nop - -00000000200090f8 <remoteproc_config>: - 200090f8: b4000340 cbz x0, 20009160 <remoteproc_config+0x68> - 200090fc: a9be7bfd stp x29, x30, [sp, #-32]! - 20009100: 52800022 mov w2, #0x1 // #1 - 20009104: 910003fd mov x29, sp - 20009108: f9000bf3 str x19, [sp, #16] - 2000910c: aa0003f3 mov x19, x0 - 20009110: 885f7e60 ldxr w0, [x19] - 20009114: 88037e62 stxr w3, w2, [x19] - 20009118: 35ffffc3 cbnz w3, 20009110 <remoteproc_config+0x18> - 2000911c: d5033bbf dmb ish - 20009120: 35ffff80 cbnz w0, 20009110 <remoteproc_config+0x18> - 20009124: b9406262 ldr w2, [x19, #96] - 20009128: 12800020 mov w0, #0xfffffffe // #-2 - 2000912c: 35000122 cbnz w2, 20009150 <remoteproc_config+0x58> - 20009130: f9402662 ldr x2, [x19, #72] - 20009134: 52800000 mov w0, #0x0 // #0 - 20009138: f9401042 ldr x2, [x2, #32] - 2000913c: b4000062 cbz x2, 20009148 <remoteproc_config+0x50> - 20009140: aa1303e0 mov x0, x19 - 20009144: d63f0040 blr x2 - 20009148: 52800041 mov w1, #0x2 // #2 - 2000914c: b9006261 str w1, [x19, #96] - 20009150: 889ffe7f stlr wzr, [x19] - 20009154: f9400bf3 ldr x19, [sp, #16] - 20009158: a8c27bfd ldp x29, x30, [sp], #32 - 2000915c: d65f03c0 ret - 20009160: 12800040 mov w0, #0xfffffffd // #-3 - 20009164: d65f03c0 ret - -0000000020009168 <remoteproc_start>: - 20009168: b4000320 cbz x0, 200091cc <remoteproc_start+0x64> - 2000916c: a9be7bfd stp x29, x30, [sp, #-32]! - 20009170: 52800021 mov w1, #0x1 // #1 - 20009174: 910003fd mov x29, sp - 20009178: f9000bf3 str x19, [sp, #16] - 2000917c: aa0003f3 mov x19, x0 - 20009180: 885f7e60 ldxr w0, [x19] - 20009184: 88027e61 stxr w2, w1, [x19] - 20009188: 35ffffc2 cbnz w2, 20009180 <remoteproc_start+0x18> - 2000918c: d5033bbf dmb ish - 20009190: 35ffff80 cbnz w0, 20009180 <remoteproc_start+0x18> - 20009194: b9406261 ldr w1, [x19, #96] - 20009198: 12800020 mov w0, #0xfffffffe // #-2 - 2000919c: 7100083f cmp w1, #0x2 - 200091a0: 540000e1 b.ne 200091bc <remoteproc_start+0x54> // b.any - 200091a4: f9402661 ldr x1, [x19, #72] - 200091a8: aa1303e0 mov x0, x19 - 200091ac: f9401421 ldr x1, [x1, #40] - 200091b0: d63f0020 blr x1 - 200091b4: 52800061 mov w1, #0x3 // #3 - 200091b8: b9006261 str w1, [x19, #96] - 200091bc: 889ffe7f stlr wzr, [x19] - 200091c0: f9400bf3 ldr x19, [sp, #16] - 200091c4: a8c27bfd ldp x29, x30, [sp], #32 - 200091c8: d65f03c0 ret - 200091cc: 12800040 mov w0, #0xfffffffd // #-3 - 200091d0: d65f03c0 ret - 200091d4: d503201f nop - -00000000200091d8 <remoteproc_stop>: - 200091d8: b4000360 cbz x0, 20009244 <remoteproc_stop+0x6c> - 200091dc: a9be7bfd stp x29, x30, [sp, #-32]! - 200091e0: 52800021 mov w1, #0x1 // #1 - 200091e4: 910003fd mov x29, sp - 200091e8: f9000bf3 str x19, [sp, #16] - 200091ec: aa0003f3 mov x19, x0 - 200091f0: 885f7e60 ldxr w0, [x19] - 200091f4: 88027e61 stxr w2, w1, [x19] - 200091f8: 35ffffc2 cbnz w2, 200091f0 <remoteproc_stop+0x18> - 200091fc: d5033bbf dmb ish - 20009200: 35ffff80 cbnz w0, 200091f0 <remoteproc_stop+0x18> - 20009204: b9406261 ldr w1, [x19, #96] - 20009208: 7100003f cmp w1, #0x0 - 2000920c: 7a461824 ccmp w1, #0x6, #0x4, ne // ne = any - 20009210: 54000120 b.eq 20009234 <remoteproc_stop+0x5c> // b.none - 20009214: f9402661 ldr x1, [x19, #72] - 20009218: 12800040 mov w0, #0xfffffffd // #-3 - 2000921c: f9401821 ldr x1, [x1, #48] - 20009220: b4000061 cbz x1, 2000922c <remoteproc_stop+0x54> - 20009224: aa1303e0 mov x0, x19 - 20009228: d63f0020 blr x1 - 2000922c: 528000c1 mov w1, #0x6 // #6 - 20009230: b9006261 str w1, [x19, #96] - 20009234: 889ffe7f stlr wzr, [x19] - 20009238: f9400bf3 ldr x19, [sp, #16] - 2000923c: a8c27bfd ldp x29, x30, [sp], #32 - 20009240: d65f03c0 ret - 20009244: 12800040 mov w0, #0xfffffffd // #-3 - 20009248: d65f03c0 ret - 2000924c: d503201f nop - -0000000020009250 <remoteproc_shutdown>: - 20009250: b40004a0 cbz x0, 200092e4 <remoteproc_shutdown+0x94> - 20009254: a9be7bfd stp x29, x30, [sp, #-32]! - 20009258: 52800021 mov w1, #0x1 // #1 - 2000925c: 910003fd mov x29, sp - 20009260: f9000bf3 str x19, [sp, #16] - 20009264: aa0003f3 mov x19, x0 - 20009268: 885f7e60 ldxr w0, [x19] - 2000926c: 88027e61 stxr w2, w1, [x19] - 20009270: 35ffffc2 cbnz w2, 20009268 <remoteproc_shutdown+0x18> - 20009274: d5033bbf dmb ish - 20009278: 35ffff80 cbnz w0, 20009268 <remoteproc_shutdown+0x18> - 2000927c: b9406261 ldr w1, [x19, #96] - 20009280: 340001e1 cbz w1, 200092bc <remoteproc_shutdown+0x6c> - 20009284: 7100183f cmp w1, #0x6 - 20009288: f9402660 ldr x0, [x19, #72] - 2000928c: 540000e0 b.eq 200092a8 <remoteproc_shutdown+0x58> // b.none - 20009290: f9401801 ldr x1, [x0, #48] - 20009294: b40000a1 cbz x1, 200092a8 <remoteproc_shutdown+0x58> - 20009298: aa1303e0 mov x0, x19 - 2000929c: d63f0020 blr x1 - 200092a0: 350000e0 cbnz w0, 200092bc <remoteproc_shutdown+0x6c> - 200092a4: f9402660 ldr x0, [x19, #72] - 200092a8: f9401c01 ldr x1, [x0, #56] - 200092ac: b4000101 cbz x1, 200092cc <remoteproc_shutdown+0x7c> - 200092b0: aa1303e0 mov x0, x19 - 200092b4: d63f0020 blr x1 - 200092b8: 340000a0 cbz w0, 200092cc <remoteproc_shutdown+0x7c> - 200092bc: 889ffe7f stlr wzr, [x19] + 20008eb0: a9425bf5 ldp x21, x22, [sp, #32] + 20008eb4: a94363f7 ldp x23, x24, [sp, #48] + 20008eb8: a9446bf9 ldp x25, x26, [sp, #64] + 20008ebc: f9402bfb ldr x27, [sp, #80] + 20008ec0: a8c67bfd ldp x29, x30, [sp], #96 + 20008ec4: d65f03c0 ret + 20008ec8: b100073f cmn x25, #0x1 + 20008ecc: 54000280 b.eq 20008f1c <remoteproc_get_mem+0x124> // b.none + 20008ed0: f94002a1 ldr x1, [x21] + 20008ed4: f9400aa0 ldr x0, [x21, #16] + 20008ed8: eb01033f cmp x25, x1 + 20008edc: 54fffcc3 b.cc 20008e74 <remoteproc_get_mem+0x7c> // b.lo, b.ul, b.last + 20008ee0: 8b010000 add x0, x0, x1 + 20008ee4: eb00037f cmp x27, x0 + 20008ee8: 54fffe09 b.ls 20008ea8 <remoteproc_get_mem+0xb0> // b.plast + 20008eec: f9400273 ldr x19, [x19] + 20008ef0: eb16027f cmp x19, x22 + 20008ef4: 54fffc61 b.ne 20008e80 <remoteproc_get_mem+0x88> // b.any + 20008ef8: d2800015 mov x21, #0x0 // #0 + 20008efc: aa1503e0 mov x0, x21 + 20008f00: a94153f3 ldp x19, x20, [sp, #16] + 20008f04: a9425bf5 ldp x21, x22, [sp, #32] + 20008f08: a94363f7 ldp x23, x24, [sp, #48] + 20008f0c: a9446bf9 ldp x25, x26, [sp, #64] + 20008f10: f9402bfb ldr x27, [sp, #80] + 20008f14: a8c67bfd ldp x29, x30, [sp], #96 + 20008f18: d65f03c0 ret + 20008f1c: b4fffefa cbz x26, 20008ef8 <remoteproc_get_mem+0x100> + 20008f20: f9401ea1 ldr x1, [x21, #56] + 20008f24: f9400020 ldr x0, [x1] + 20008f28: f9400821 ldr x1, [x1, #16] + 20008f2c: cb000340 sub x0, x26, x0 + 20008f30: eb00003f cmp x1, x0 + 20008f34: ba418804 ccmn x0, #0x1, #0x4, hi // hi = pmore + 20008f38: 54fff9e0 b.eq 20008e74 <remoteproc_get_mem+0x7c> // b.none + 20008f3c: 17ffffdb b 20008ea8 <remoteproc_get_mem+0xb0> + 20008f40: d2800015 mov x21, #0x0 // #0 + 20008f44: aa1503e0 mov x0, x21 + 20008f48: a94153f3 ldp x19, x20, [sp, #16] + 20008f4c: a9425bf5 ldp x21, x22, [sp, #32] + 20008f50: a94363f7 ldp x23, x24, [sp, #48] + 20008f54: a9446bf9 ldp x25, x26, [sp, #64] + 20008f58: a8c67bfd ldp x29, x30, [sp], #96 + 20008f5c: d65f03c0 ret + +0000000020008f60 <remoteproc_parse_rsc_table>: + 20008f60: a9bd7bfd stp x29, x30, [sp, #-48]! + 20008f64: 92800003 mov x3, #0xffffffffffffffff // #-1 + 20008f68: aa0103e4 mov x4, x1 + 20008f6c: 910003fd mov x29, sp + 20008f70: d2800005 mov x5, #0x0 // #0 + 20008f74: a90153f3 stp x19, x20, [sp, #16] + 20008f78: aa0103f3 mov x19, x1 + 20008f7c: aa0003f4 mov x20, x0 + 20008f80: d2800001 mov x1, #0x0 // #0 + 20008f84: f90013f5 str x21, [sp, #32] + 20008f88: aa0203f5 mov x21, x2 + 20008f8c: aa0303e2 mov x2, x3 + 20008f90: 97ffff9a bl 20008df8 <remoteproc_get_mem> + 20008f94: aa0003e3 mov x3, x0 + 20008f98: b4000040 cbz x0, 20008fa0 <remoteproc_parse_rsc_table+0x40> + 20008f9c: f9401c03 ldr x3, [x0, #56] + 20008fa0: aa1503e2 mov x2, x21 + 20008fa4: aa1303e1 mov x1, x19 + 20008fa8: aa1403e0 mov x0, x20 + 20008fac: a94153f3 ldp x19, x20, [sp, #16] + 20008fb0: f94013f5 ldr x21, [sp, #32] + 20008fb4: a8c37bfd ldp x29, x30, [sp], #48 + 20008fb8: 1400093a b 2000b4a0 <handle_rsc_table> + 20008fbc: d503201f nop + +0000000020008fc0 <remoteproc_get_rsc_table.isra.0>: + 20008fc0: a9bb7bfd stp x29, x30, [sp, #-80]! + 20008fc4: 910003fd mov x29, sp + 20008fc8: a90153f3 stp x19, x20, [sp, #16] + 20008fcc: aa0403f4 mov x20, x4 + 20008fd0: a9025bf5 stp x21, x22, [sp, #32] + 20008fd4: aa0103f6 mov x22, x1 + 20008fd8: aa0303f5 mov x21, x3 + 20008fdc: a90363f7 stp x23, x24, [sp, #48] + 20008fe0: aa0003f7 mov x23, x0 + 20008fe4: aa0203f8 mov x24, x2 + 20008fe8: 2a0403e0 mov w0, w4 + 20008fec: 97fff851 bl 20007130 <pvPortMalloc> + 20008ff0: b4000620 cbz x0, 200090b4 <remoteproc_get_rsc_table.isra.0+0xf4> + 20008ff4: f9400307 ldr x7, [x24] + 20008ff8: aa0003f3 mov x19, x0 + 20008ffc: 910123e3 add x3, sp, #0x48 + 20009000: aa1603e0 mov x0, x22 + 20009004: aa1403e2 mov x2, x20 + 20009008: aa1503e1 mov x1, x21 + 2000900c: 52800026 mov w6, #0x1 // #1 + 20009010: d2800005 mov x5, #0x0 // #0 + 20009014: 92800004 mov x4, #0xffffffffffffffff // #-1 + 20009018: d63f00e0 blr x7 + 2000901c: 37f802e0 tbnz w0, #31, 20009078 <remoteproc_get_rsc_table.isra.0+0xb8> + 20009020: 6b14001f cmp w0, w20 + 20009024: 540002ab b.lt 20009078 <remoteproc_get_rsc_table.isra.0+0xb8> // b.tstop + 20009028: f94027e1 ldr x1, [sp, #72] + 2000902c: b4000261 cbz x1, 20009078 <remoteproc_get_rsc_table.isra.0+0xb8> + 20009030: aa1403e2 mov x2, x20 + 20009034: aa1303e0 mov x0, x19 + 20009038: 97ffe692 bl 20002a80 <memcpy> + 2000903c: aa1403e2 mov x2, x20 + 20009040: aa1703e0 mov x0, x23 + 20009044: aa1303e1 mov x1, x19 + 20009048: d2800003 mov x3, #0x0 // #0 + 2000904c: 94000915 bl 2000b4a0 <handle_rsc_table> + 20009050: 36f80080 tbz w0, #31, 20009060 <remoteproc_get_rsc_table.isra.0+0xa0> + 20009054: 93407c13 sxtw x19, w0 + 20009058: aa1303e0 mov x0, x19 + 2000905c: 97fff859 bl 200071c0 <vPortFree> + 20009060: aa1303e0 mov x0, x19 + 20009064: a94153f3 ldp x19, x20, [sp, #16] + 20009068: a9425bf5 ldp x21, x22, [sp, #32] + 2000906c: a94363f7 ldp x23, x24, [sp, #48] + 20009070: a8c57bfd ldp x29, x30, [sp], #80 + 20009074: d65f03c0 ret + 20009078: 900010c0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000907c: 912a6001 add x1, x0, #0xa98 + 20009080: 92800033 mov x19, #0xfffffffffffffffe // #-2 + 20009084: b94a9800 ldr w0, [x0, #2712] + 20009088: 7100081f cmp w0, #0x2 + 2000908c: 54fffe69 b.ls 20009058 <remoteproc_get_rsc_table.isra.0+0x98> // b.plast + 20009090: f9400424 ldr x4, [x1, #8] + 20009094: b4fffe24 cbz x4, 20009058 <remoteproc_get_rsc_table.isra.0+0x98> + 20009098: aa1403e3 mov x3, x20 + 2000909c: aa1503e2 mov x2, x21 + 200090a0: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 200090a4: 52800060 mov w0, #0x3 // #3 + 200090a8: 910de021 add x1, x1, #0x378 + 200090ac: d63f0080 blr x4 + 200090b0: 17ffffea b 20009058 <remoteproc_get_rsc_table.isra.0+0x98> + 200090b4: 92800013 mov x19, #0xffffffffffffffff // #-1 + 200090b8: aa1303e0 mov x0, x19 + 200090bc: a94153f3 ldp x19, x20, [sp, #16] + 200090c0: a9425bf5 ldp x21, x22, [sp, #32] + 200090c4: a94363f7 ldp x23, x24, [sp, #48] + 200090c8: a8c57bfd ldp x29, x30, [sp], #80 + 200090cc: d65f03c0 ret + +00000000200090d0 <remoteproc_set_rsc_table>: + 200090d0: a9bd7bfd stp x29, x30, [sp, #-48]! + 200090d4: aa0103e4 mov x4, x1 + 200090d8: 92800003 mov x3, #0xffffffffffffffff // #-1 + 200090dc: 910003fd mov x29, sp + 200090e0: d2800005 mov x5, #0x0 // #0 + 200090e4: a90153f3 stp x19, x20, [sp, #16] + 200090e8: aa0103f3 mov x19, x1 + 200090ec: aa0003f4 mov x20, x0 + 200090f0: d2800001 mov x1, #0x0 // #0 + 200090f4: a9025bf5 stp x21, x22, [sp, #32] + 200090f8: aa0203f5 mov x21, x2 + 200090fc: aa0303e2 mov x2, x3 + 20009100: 97ffff3e bl 20008df8 <remoteproc_get_mem> + 20009104: b40001c0 cbz x0, 2000913c <remoteproc_set_rsc_table+0x6c> + 20009108: f9401c16 ldr x22, [x0, #56] + 2000910c: b4000196 cbz x22, 2000913c <remoteproc_set_rsc_table+0x6c> + 20009110: aa1503e2 mov x2, x21 + 20009114: aa1303e1 mov x1, x19 + 20009118: aa1403e0 mov x0, x20 + 2000911c: 97ffff91 bl 20008f60 <remoteproc_parse_rsc_table> + 20009120: 35000060 cbnz w0, 2000912c <remoteproc_set_rsc_table+0x5c> + 20009124: a900d693 stp x19, x21, [x20, #8] + 20009128: f9000e96 str x22, [x20, #24] + 2000912c: a94153f3 ldp x19, x20, [sp, #16] + 20009130: a9425bf5 ldp x21, x22, [sp, #32] + 20009134: a8c37bfd ldp x29, x30, [sp], #48 + 20009138: d65f03c0 ret + 2000913c: 12800020 mov w0, #0xfffffffe // #-2 + 20009140: a94153f3 ldp x19, x20, [sp, #16] + 20009144: a9425bf5 ldp x21, x22, [sp, #32] + 20009148: a8c37bfd ldp x29, x30, [sp], #48 + 2000914c: d65f03c0 ret + +0000000020009150 <remoteproc_init>: + 20009150: b40001a0 cbz x0, 20009184 <remoteproc_init+0x34> + 20009154: a9007c1f stp xzr, xzr, [x0] + 20009158: a9017c1f stp xzr, xzr, [x0, #16] + 2000915c: a9027c1f stp xzr, xzr, [x0, #32] + 20009160: a9037c1f stp xzr, xzr, [x0, #48] + 20009164: a9047c1f stp xzr, xzr, [x0, #64] + 20009168: a9057c1f stp xzr, xzr, [x0, #80] + 2000916c: a9067c1f stp xzr, xzr, [x0, #96] + 20009170: 889ffc1f stlr wzr, [x0] + 20009174: 91008004 add x4, x0, #0x20 + 20009178: 9100c003 add x3, x0, #0x30 + 2000917c: a9021004 stp x4, x4, [x0, #32] + 20009180: a9030c03 stp x3, x3, [x0, #48] + 20009184: f9400023 ldr x3, [x1] + 20009188: aa0303f0 mov x16, x3 + 2000918c: d61f0200 br x16 + +0000000020009190 <remoteproc_remove>: + 20009190: b40002e0 cbz x0, 200091ec <remoteproc_remove+0x5c> + 20009194: a9be7bfd stp x29, x30, [sp, #-32]! + 20009198: 52800021 mov w1, #0x1 // #1 + 2000919c: 910003fd mov x29, sp + 200091a0: f9000bf3 str x19, [sp, #16] + 200091a4: aa0003f3 mov x19, x0 + 200091a8: 085ffe60 ldaxrb w0, [x19] + 200091ac: 0802fe61 stlxrb w2, w1, [x19] + 200091b0: 35ffffc2 cbnz w2, 200091a8 <remoteproc_remove+0x18> + 200091b4: 72001c1f tst w0, #0xff + 200091b8: 54ffff81 b.ne 200091a8 <remoteproc_remove+0x18> // b.any + 200091bc: b9406261 ldr w1, [x19, #96] + 200091c0: 12800060 mov w0, #0xfffffffc // #-4 + 200091c4: 350000c1 cbnz w1, 200091dc <remoteproc_remove+0x4c> + 200091c8: f9402661 ldr x1, [x19, #72] + 200091cc: aa1303e0 mov x0, x19 + 200091d0: f9400421 ldr x1, [x1, #8] + 200091d4: d63f0020 blr x1 + 200091d8: 52800000 mov w0, #0x0 // #0 + 200091dc: 089ffe7f stlrb wzr, [x19] + 200091e0: f9400bf3 ldr x19, [sp, #16] + 200091e4: a8c27bfd ldp x29, x30, [sp], #32 + 200091e8: d65f03c0 ret + 200091ec: 12800020 mov w0, #0xfffffffe // #-2 + 200091f0: d65f03c0 ret + 200091f4: d503201f nop + +00000000200091f8 <remoteproc_config>: + 200091f8: b4000340 cbz x0, 20009260 <remoteproc_config+0x68> + 200091fc: a9be7bfd stp x29, x30, [sp, #-32]! + 20009200: 52800022 mov w2, #0x1 // #1 + 20009204: 910003fd mov x29, sp + 20009208: f9000bf3 str x19, [sp, #16] + 2000920c: aa0003f3 mov x19, x0 + 20009210: 085ffe60 ldaxrb w0, [x19] + 20009214: 0803fe62 stlxrb w3, w2, [x19] + 20009218: 35ffffc3 cbnz w3, 20009210 <remoteproc_config+0x18> + 2000921c: 72001c1f tst w0, #0xff + 20009220: 54ffff81 b.ne 20009210 <remoteproc_config+0x18> // b.any + 20009224: b9406262 ldr w2, [x19, #96] + 20009228: 12800020 mov w0, #0xfffffffe // #-2 + 2000922c: 35000122 cbnz w2, 20009250 <remoteproc_config+0x58> + 20009230: f9402662 ldr x2, [x19, #72] + 20009234: 52800000 mov w0, #0x0 // #0 + 20009238: f9401042 ldr x2, [x2, #32] + 2000923c: b4000062 cbz x2, 20009248 <remoteproc_config+0x50> + 20009240: aa1303e0 mov x0, x19 + 20009244: d63f0040 blr x2 + 20009248: 52800041 mov w1, #0x2 // #2 + 2000924c: b9006261 str w1, [x19, #96] + 20009250: 089ffe7f stlrb wzr, [x19] + 20009254: f9400bf3 ldr x19, [sp, #16] + 20009258: a8c27bfd ldp x29, x30, [sp], #32 + 2000925c: d65f03c0 ret + 20009260: 12800040 mov w0, #0xfffffffd // #-3 + 20009264: d65f03c0 ret + +0000000020009268 <remoteproc_start>: + 20009268: b4000320 cbz x0, 200092cc <remoteproc_start+0x64> + 2000926c: a9be7bfd stp x29, x30, [sp, #-32]! + 20009270: 52800021 mov w1, #0x1 // #1 + 20009274: 910003fd mov x29, sp + 20009278: f9000bf3 str x19, [sp, #16] + 2000927c: aa0003f3 mov x19, x0 + 20009280: 085ffe60 ldaxrb w0, [x19] + 20009284: 0802fe61 stlxrb w2, w1, [x19] + 20009288: 35ffffc2 cbnz w2, 20009280 <remoteproc_start+0x18> + 2000928c: 72001c1f tst w0, #0xff + 20009290: 54ffff81 b.ne 20009280 <remoteproc_start+0x18> // b.any + 20009294: b9406261 ldr w1, [x19, #96] + 20009298: 12800020 mov w0, #0xfffffffe // #-2 + 2000929c: 7100083f cmp w1, #0x2 + 200092a0: 540000e1 b.ne 200092bc <remoteproc_start+0x54> // b.any + 200092a4: f9402661 ldr x1, [x19, #72] + 200092a8: aa1303e0 mov x0, x19 + 200092ac: f9401421 ldr x1, [x1, #40] + 200092b0: d63f0020 blr x1 + 200092b4: 52800061 mov w1, #0x3 // #3 + 200092b8: b9006261 str w1, [x19, #96] + 200092bc: 089ffe7f stlrb wzr, [x19] 200092c0: f9400bf3 ldr x19, [sp, #16] 200092c4: a8c27bfd ldp x29, x30, [sp], #32 200092c8: d65f03c0 ret - 200092cc: 52800000 mov w0, #0x0 // #0 - 200092d0: b900627f str wzr, [x19, #96] - 200092d4: 889ffe7f stlr wzr, [x19] - 200092d8: f9400bf3 ldr x19, [sp, #16] - 200092dc: a8c27bfd ldp x29, x30, [sp], #32 - 200092e0: d65f03c0 ret - 200092e4: 12800040 mov w0, #0xfffffffd // #-3 - 200092e8: d65f03c0 ret - 200092ec: d503201f nop - -00000000200092f0 <remoteproc_get_io_with_name>: - 200092f0: a9bf7bfd stp x29, x30, [sp, #-16]! - 200092f4: 92800003 mov x3, #0xffffffffffffffff // #-1 - 200092f8: d2800005 mov x5, #0x0 // #0 - 200092fc: 910003fd mov x29, sp - 20009300: aa0303e2 mov x2, x3 - 20009304: d2800004 mov x4, #0x0 // #0 - 20009308: 97fffe7c bl 20008cf8 <remoteproc_get_mem> - 2000930c: b4000040 cbz x0, 20009314 <remoteproc_get_io_with_name+0x24> - 20009310: f9401c00 ldr x0, [x0, #56] - 20009314: a8c17bfd ldp x29, x30, [sp], #16 - 20009318: d65f03c0 ret - 2000931c: d503201f nop - -0000000020009320 <remoteproc_get_io_with_pa>: - 20009320: a9bf7bfd stp x29, x30, [sp, #-16]! - 20009324: aa0103e2 mov x2, x1 - 20009328: d2800005 mov x5, #0x0 // #0 - 2000932c: 910003fd mov x29, sp - 20009330: d2800004 mov x4, #0x0 // #0 - 20009334: 92800003 mov x3, #0xffffffffffffffff // #-1 - 20009338: d2800001 mov x1, #0x0 // #0 - 2000933c: 97fffe6f bl 20008cf8 <remoteproc_get_mem> - 20009340: b4000040 cbz x0, 20009348 <remoteproc_get_io_with_pa+0x28> - 20009344: f9401c00 ldr x0, [x0, #56] - 20009348: a8c17bfd ldp x29, x30, [sp], #16 + 200092cc: 12800040 mov w0, #0xfffffffd // #-3 + 200092d0: d65f03c0 ret + 200092d4: d503201f nop + +00000000200092d8 <remoteproc_stop>: + 200092d8: b4000380 cbz x0, 20009348 <remoteproc_stop+0x70> + 200092dc: a9be7bfd stp x29, x30, [sp, #-32]! + 200092e0: 52800021 mov w1, #0x1 // #1 + 200092e4: 910003fd mov x29, sp + 200092e8: f9000bf3 str x19, [sp, #16] + 200092ec: aa0003f3 mov x19, x0 + 200092f0: 085ffe60 ldaxrb w0, [x19] + 200092f4: 0802fe61 stlxrb w2, w1, [x19] + 200092f8: 35ffffc2 cbnz w2, 200092f0 <remoteproc_stop+0x18> + 200092fc: 72001c1f tst w0, #0xff + 20009300: 54ffff81 b.ne 200092f0 <remoteproc_stop+0x18> // b.any + 20009304: b9406261 ldr w1, [x19, #96] + 20009308: 52800000 mov w0, #0x0 // #0 + 2000930c: 7100003f cmp w1, #0x0 + 20009310: 7a461824 ccmp w1, #0x6, #0x4, ne // ne = any + 20009314: 54000120 b.eq 20009338 <remoteproc_stop+0x60> // b.none + 20009318: f9402661 ldr x1, [x19, #72] + 2000931c: 12800040 mov w0, #0xfffffffd // #-3 + 20009320: f9401821 ldr x1, [x1, #48] + 20009324: b4000061 cbz x1, 20009330 <remoteproc_stop+0x58> + 20009328: aa1303e0 mov x0, x19 + 2000932c: d63f0020 blr x1 + 20009330: 528000c1 mov w1, #0x6 // #6 + 20009334: b9006261 str w1, [x19, #96] + 20009338: 089ffe7f stlrb wzr, [x19] + 2000933c: f9400bf3 ldr x19, [sp, #16] + 20009340: a8c27bfd ldp x29, x30, [sp], #32 + 20009344: d65f03c0 ret + 20009348: 12800040 mov w0, #0xfffffffd // #-3 2000934c: d65f03c0 ret -0000000020009350 <remoteproc_get_io_with_da>: - 20009350: a9bd7bfd stp x29, x30, [sp, #-48]! - 20009354: aa0103e3 mov x3, x1 - 20009358: d2800005 mov x5, #0x0 // #0 +0000000020009350 <remoteproc_shutdown>: + 20009350: b40004c0 cbz x0, 200093e8 <remoteproc_shutdown+0x98> + 20009354: a9be7bfd stp x29, x30, [sp, #-32]! + 20009358: 52800021 mov w1, #0x1 // #1 2000935c: 910003fd mov x29, sp - 20009360: d2800004 mov x4, #0x0 // #0 - 20009364: a90153f3 stp x19, x20, [sp, #16] - 20009368: aa0103f3 mov x19, x1 - 2000936c: d2800014 mov x20, #0x0 // #0 - 20009370: d2800001 mov x1, #0x0 // #0 - 20009374: a9025bf5 stp x21, x22, [sp, #32] - 20009378: aa0203f6 mov x22, x2 - 2000937c: 92800002 mov x2, #0xffffffffffffffff // #-1 - 20009380: 97fffe5e bl 20008cf8 <remoteproc_get_mem> - 20009384: b40001a0 cbz x0, 200093b8 <remoteproc_get_io_with_da+0x68> - 20009388: f9401c14 ldr x20, [x0, #56] - 2000938c: f9400403 ldr x3, [x0, #8] - 20009390: f9403682 ldr x2, [x20, #104] - 20009394: 8b030273 add x19, x19, x3 - 20009398: f9400003 ldr x3, [x0] - 2000939c: cb030273 sub x19, x19, x3 - 200093a0: b4000162 cbz x2, 200093cc <remoteproc_get_io_with_da+0x7c> - 200093a4: aa1303e1 mov x1, x19 - 200093a8: aa1403e0 mov x0, x20 - 200093ac: d63f0040 blr x2 - 200093b0: aa0003f5 mov x21, x0 - 200093b4: f90002d5 str x21, [x22] - 200093b8: aa1403e0 mov x0, x20 - 200093bc: a94153f3 ldp x19, x20, [sp, #16] - 200093c0: a9425bf5 ldp x21, x22, [sp, #32] - 200093c4: a8c37bfd ldp x29, x30, [sp], #48 - 200093c8: d65f03c0 ret - 200093cc: f9401282 ldr x2, [x20, #32] - 200093d0: b100045f cmn x2, #0x1 - 200093d4: 8a020275 and x21, x19, x2 - 200093d8: 540001c1 b.ne 20009410 <remoteproc_get_io_with_da+0xc0> // b.any - 200093dc: f9400680 ldr x0, [x20, #8] - 200093e0: f9400015 ldr x21, [x0] - 200093e4: cb150275 sub x21, x19, x21 - 200093e8: 1400000a b 20009410 <remoteproc_get_io_with_da+0xc0> - 200093ec: d63f0060 blr x3 - 200093f0: eb00027f cmp x19, x0 - 200093f4: 54fffe00 b.eq 200093b4 <remoteproc_get_io_with_da+0x64> // b.none - 200093f8: f9401282 ldr x2, [x20, #32] - 200093fc: f9400a80 ldr x0, [x20, #16] - 20009400: 91000441 add x1, x2, #0x1 - 20009404: 8b0102b5 add x21, x21, x1 - 20009408: eb0002bf cmp x21, x0 - 2000940c: 54000262 b.cs 20009458 <remoteproc_get_io_with_da+0x108> // b.hs, b.nlast - 20009410: f9403283 ldr x3, [x20, #96] - 20009414: aa1503e1 mov x1, x21 - 20009418: aa1403e0 mov x0, x20 - 2000941c: b5fffe83 cbnz x3, 200093ec <remoteproc_get_io_with_da+0x9c> - 20009420: f9400683 ldr x3, [x20, #8] - 20009424: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20009428: f9400e81 ldr x1, [x20, #24] - 2000942c: f101003f cmp x1, #0x40 - 20009430: 9ac126a1 lsr x1, x21, x1 - 20009434: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last - 20009438: b4fffdc3 cbz x3, 200093f0 <remoteproc_get_io_with_da+0xa0> - 2000943c: f9400a84 ldr x4, [x20, #16] - 20009440: 8a0202a2 and x2, x21, x2 - 20009444: eb0402bf cmp x21, x4 - 20009448: 54fffd42 b.cs 200093f0 <remoteproc_get_io_with_da+0xa0> // b.hs, b.nlast - 2000944c: f8617860 ldr x0, [x3, x1, lsl #3] - 20009450: 8b000040 add x0, x2, x0 - 20009454: 17ffffe7 b 200093f0 <remoteproc_get_io_with_da+0xa0> - 20009458: 92800015 mov x21, #0xffffffffffffffff // #-1 - 2000945c: 17ffffd6 b 200093b4 <remoteproc_get_io_with_da+0x64> - -0000000020009460 <remoteproc_get_io_with_va>: - 20009460: a9bf7bfd stp x29, x30, [sp, #-16]! - 20009464: aa0103e4 mov x4, x1 - 20009468: 92800003 mov x3, #0xffffffffffffffff // #-1 - 2000946c: 910003fd mov x29, sp - 20009470: aa0303e2 mov x2, x3 - 20009474: d2800005 mov x5, #0x0 // #0 - 20009478: d2800001 mov x1, #0x0 // #0 - 2000947c: 97fffe1f bl 20008cf8 <remoteproc_get_mem> - 20009480: b4000040 cbz x0, 20009488 <remoteproc_get_io_with_va+0x28> - 20009484: f9401c00 ldr x0, [x0, #56] - 20009488: a8c17bfd ldp x29, x30, [sp], #16 - 2000948c: d65f03c0 ret - -0000000020009490 <remoteproc_mmap>: - 20009490: b4000fe0 cbz x0, 2000968c <remoteproc_mmap+0x1fc> - 20009494: a9ba7bfd stp x29, x30, [sp, #-96]! - 20009498: 910003fd mov x29, sp - 2000949c: a90153f3 stp x19, x20, [sp, #16] - 200094a0: aa0003f3 mov x19, x0 - 200094a4: aa020020 orr x0, x1, x2 - 200094a8: a9025bf5 stp x21, x22, [sp, #32] - 200094ac: aa0103f6 mov x22, x1 - 200094b0: aa0203f5 mov x21, x2 - 200094b4: b40006a0 cbz x0, 20009588 <remoteproc_mmap+0xf8> - 200094b8: a90363f7 stp x23, x24, [sp, #48] - 200094bc: aa0503f4 mov x20, x5 - 200094c0: 2a0403f8 mov w24, w4 - 200094c4: a9046bf9 stp x25, x26, [sp, #64] - 200094c8: 92800017 mov x23, #0xffffffffffffffff // #-1 - 200094cc: aa0303f9 mov x25, x3 - 200094d0: b4000041 cbz x1, 200094d8 <remoteproc_mmap+0x48> - 200094d4: f9400037 ldr x23, [x1] - 200094d8: f9002bf7 str x23, [sp, #80] - 200094dc: 9280001a mov x26, #0xffffffffffffffff // #-1 - 200094e0: b4000055 cbz x21, 200094e8 <remoteproc_mmap+0x58> - 200094e4: f94002ba ldr x26, [x21] - 200094e8: aa1903e5 mov x5, x25 - 200094ec: aa1a03e3 mov x3, x26 - 200094f0: aa1703e2 mov x2, x23 - 200094f4: aa1303e0 mov x0, x19 - 200094f8: d2800004 mov x4, #0x0 // #0 - 200094fc: d2800001 mov x1, #0x0 // #0 - 20009500: f9002ffa str x26, [sp, #88] - 20009504: 97fffdfd bl 20008cf8 <remoteproc_get_mem> - 20009508: b4000480 cbz x0, 20009598 <remoteproc_mmap+0x108> - 2000950c: b10006ff cmn x23, #0x1 - 20009510: 540005a0 b.eq 200095c4 <remoteproc_mmap+0x134> // b.none - 20009514: a9400801 ldp x1, x2, [x0] - 20009518: 8b0102e1 add x1, x23, x1 - 2000951c: cb020021 sub x1, x1, x2 - 20009520: f9002fe1 str x1, [sp, #88] - 20009524: f9401c13 ldr x19, [x0, #56] - 20009528: b4000074 cbz x20, 20009534 <remoteproc_mmap+0xa4> - 2000952c: f9000293 str x19, [x20] - 20009530: f9401c13 ldr x19, [x0, #56] - 20009534: f9403662 ldr x2, [x19, #104] - 20009538: b4000642 cbz x2, 20009600 <remoteproc_mmap+0x170> - 2000953c: aa1703e1 mov x1, x23 - 20009540: aa1303e0 mov x0, x19 - 20009544: d63f0040 blr x2 - 20009548: aa0003f4 mov x20, x0 - 2000954c: f9400260 ldr x0, [x19] - 20009550: b100041f cmn x0, #0x1 - 20009554: 54000280 b.eq 200095a4 <remoteproc_mmap+0x114> // b.none - 20009558: f9400a61 ldr x1, [x19, #16] - 2000955c: eb14003f cmp x1, x20 - 20009560: 54000229 b.ls 200095a4 <remoteproc_mmap+0x114> // b.plast - 20009564: 8b140000 add x0, x0, x20 - 20009568: b4000076 cbz x22, 20009574 <remoteproc_mmap+0xe4> - 2000956c: f9402be1 ldr x1, [sp, #80] - 20009570: f90002c1 str x1, [x22] - 20009574: b40001d5 cbz x21, 200095ac <remoteproc_mmap+0x11c> - 20009578: f9402fe1 ldr x1, [sp, #88] - 2000957c: a94363f7 ldp x23, x24, [sp, #48] - 20009580: a9446bf9 ldp x25, x26, [sp, #64] - 20009584: f90002a1 str x1, [x21] - 20009588: a94153f3 ldp x19, x20, [sp, #16] - 2000958c: a9425bf5 ldp x21, x22, [sp, #32] - 20009590: a8c67bfd ldp x29, x30, [sp], #96 - 20009594: d65f03c0 ret - 20009598: f9402660 ldr x0, [x19, #72] - 2000959c: f9400806 ldr x6, [x0, #16] - 200095a0: b5000206 cbnz x6, 200095e0 <remoteproc_mmap+0x150> - 200095a4: d2800000 mov x0, #0x0 // #0 - 200095a8: 17fffff0 b 20009568 <remoteproc_mmap+0xd8> - 200095ac: a94153f3 ldp x19, x20, [sp, #16] - 200095b0: a9425bf5 ldp x21, x22, [sp, #32] - 200095b4: a94363f7 ldp x23, x24, [sp, #48] - 200095b8: a9446bf9 ldp x25, x26, [sp, #64] - 200095bc: a8c67bfd ldp x29, x30, [sp], #96 - 200095c0: d65f03c0 ret - 200095c4: b100075f cmn x26, #0x1 - 200095c8: 54fffae0 b.eq 20009524 <remoteproc_mmap+0x94> // b.none - 200095cc: a9400817 ldp x23, x2, [x0] - 200095d0: 8b02035a add x26, x26, x2 - 200095d4: cb170357 sub x23, x26, x23 + 20009360: f9000bf3 str x19, [sp, #16] + 20009364: aa0003f3 mov x19, x0 + 20009368: 085ffe60 ldaxrb w0, [x19] + 2000936c: 0802fe61 stlxrb w2, w1, [x19] + 20009370: 35ffffc2 cbnz w2, 20009368 <remoteproc_shutdown+0x18> + 20009374: 72001c1f tst w0, #0xff + 20009378: 54ffff81 b.ne 20009368 <remoteproc_shutdown+0x18> // b.any + 2000937c: b9406261 ldr w1, [x19, #96] + 20009380: 52800000 mov w0, #0x0 // #0 + 20009384: 340001e1 cbz w1, 200093c0 <remoteproc_shutdown+0x70> + 20009388: 7100183f cmp w1, #0x6 + 2000938c: f9402660 ldr x0, [x19, #72] + 20009390: 540000e0 b.eq 200093ac <remoteproc_shutdown+0x5c> // b.none + 20009394: f9401801 ldr x1, [x0, #48] + 20009398: b40000a1 cbz x1, 200093ac <remoteproc_shutdown+0x5c> + 2000939c: aa1303e0 mov x0, x19 + 200093a0: d63f0020 blr x1 + 200093a4: 350000e0 cbnz w0, 200093c0 <remoteproc_shutdown+0x70> + 200093a8: f9402660 ldr x0, [x19, #72] + 200093ac: f9401c01 ldr x1, [x0, #56] + 200093b0: b4000101 cbz x1, 200093d0 <remoteproc_shutdown+0x80> + 200093b4: aa1303e0 mov x0, x19 + 200093b8: d63f0020 blr x1 + 200093bc: 340000a0 cbz w0, 200093d0 <remoteproc_shutdown+0x80> + 200093c0: 089ffe7f stlrb wzr, [x19] + 200093c4: f9400bf3 ldr x19, [sp, #16] + 200093c8: a8c27bfd ldp x29, x30, [sp], #32 + 200093cc: d65f03c0 ret + 200093d0: 52800000 mov w0, #0x0 // #0 + 200093d4: b900627f str wzr, [x19, #96] + 200093d8: 089ffe7f stlrb wzr, [x19] + 200093dc: f9400bf3 ldr x19, [sp, #16] + 200093e0: a8c27bfd ldp x29, x30, [sp], #32 + 200093e4: d65f03c0 ret + 200093e8: 12800040 mov w0, #0xfffffffd // #-3 + 200093ec: d65f03c0 ret + +00000000200093f0 <remoteproc_get_io_with_name>: + 200093f0: a9bf7bfd stp x29, x30, [sp, #-16]! + 200093f4: 92800003 mov x3, #0xffffffffffffffff // #-1 + 200093f8: d2800005 mov x5, #0x0 // #0 + 200093fc: 910003fd mov x29, sp + 20009400: aa0303e2 mov x2, x3 + 20009404: d2800004 mov x4, #0x0 // #0 + 20009408: 97fffe7c bl 20008df8 <remoteproc_get_mem> + 2000940c: b4000040 cbz x0, 20009414 <remoteproc_get_io_with_name+0x24> + 20009410: f9401c00 ldr x0, [x0, #56] + 20009414: a8c17bfd ldp x29, x30, [sp], #16 + 20009418: d65f03c0 ret + 2000941c: d503201f nop + +0000000020009420 <remoteproc_get_io_with_pa>: + 20009420: a9bf7bfd stp x29, x30, [sp, #-16]! + 20009424: aa0103e2 mov x2, x1 + 20009428: d2800005 mov x5, #0x0 // #0 + 2000942c: 910003fd mov x29, sp + 20009430: d2800004 mov x4, #0x0 // #0 + 20009434: 92800003 mov x3, #0xffffffffffffffff // #-1 + 20009438: d2800001 mov x1, #0x0 // #0 + 2000943c: 97fffe6f bl 20008df8 <remoteproc_get_mem> + 20009440: b4000040 cbz x0, 20009448 <remoteproc_get_io_with_pa+0x28> + 20009444: f9401c00 ldr x0, [x0, #56] + 20009448: a8c17bfd ldp x29, x30, [sp], #16 + 2000944c: d65f03c0 ret + +0000000020009450 <remoteproc_get_io_with_da>: + 20009450: a9bd7bfd stp x29, x30, [sp, #-48]! + 20009454: aa0103e3 mov x3, x1 + 20009458: d2800005 mov x5, #0x0 // #0 + 2000945c: 910003fd mov x29, sp + 20009460: d2800004 mov x4, #0x0 // #0 + 20009464: a90153f3 stp x19, x20, [sp, #16] + 20009468: aa0103f3 mov x19, x1 + 2000946c: d2800014 mov x20, #0x0 // #0 + 20009470: d2800001 mov x1, #0x0 // #0 + 20009474: a9025bf5 stp x21, x22, [sp, #32] + 20009478: aa0203f6 mov x22, x2 + 2000947c: 92800002 mov x2, #0xffffffffffffffff // #-1 + 20009480: 97fffe5e bl 20008df8 <remoteproc_get_mem> + 20009484: b40001a0 cbz x0, 200094b8 <remoteproc_get_io_with_da+0x68> + 20009488: f9401c14 ldr x20, [x0, #56] + 2000948c: f9400403 ldr x3, [x0, #8] + 20009490: f9403682 ldr x2, [x20, #104] + 20009494: 8b030273 add x19, x19, x3 + 20009498: f9400003 ldr x3, [x0] + 2000949c: cb030273 sub x19, x19, x3 + 200094a0: b4000162 cbz x2, 200094cc <remoteproc_get_io_with_da+0x7c> + 200094a4: aa1303e1 mov x1, x19 + 200094a8: aa1403e0 mov x0, x20 + 200094ac: d63f0040 blr x2 + 200094b0: aa0003f5 mov x21, x0 + 200094b4: f90002d5 str x21, [x22] + 200094b8: aa1403e0 mov x0, x20 + 200094bc: a94153f3 ldp x19, x20, [sp, #16] + 200094c0: a9425bf5 ldp x21, x22, [sp, #32] + 200094c4: a8c37bfd ldp x29, x30, [sp], #48 + 200094c8: d65f03c0 ret + 200094cc: f9401282 ldr x2, [x20, #32] + 200094d0: b100045f cmn x2, #0x1 + 200094d4: 8a020275 and x21, x19, x2 + 200094d8: 540001c1 b.ne 20009510 <remoteproc_get_io_with_da+0xc0> // b.any + 200094dc: f9400680 ldr x0, [x20, #8] + 200094e0: f9400015 ldr x21, [x0] + 200094e4: cb150275 sub x21, x19, x21 + 200094e8: 1400000a b 20009510 <remoteproc_get_io_with_da+0xc0> + 200094ec: d63f0060 blr x3 + 200094f0: eb00027f cmp x19, x0 + 200094f4: 54fffe00 b.eq 200094b4 <remoteproc_get_io_with_da+0x64> // b.none + 200094f8: f9401282 ldr x2, [x20, #32] + 200094fc: f9400a80 ldr x0, [x20, #16] + 20009500: 91000441 add x1, x2, #0x1 + 20009504: 8b0102b5 add x21, x21, x1 + 20009508: eb0002bf cmp x21, x0 + 2000950c: 54000262 b.cs 20009558 <remoteproc_get_io_with_da+0x108> // b.hs, b.nlast + 20009510: f9403283 ldr x3, [x20, #96] + 20009514: aa1503e1 mov x1, x21 + 20009518: aa1403e0 mov x0, x20 + 2000951c: b5fffe83 cbnz x3, 200094ec <remoteproc_get_io_with_da+0x9c> + 20009520: f9400683 ldr x3, [x20, #8] + 20009524: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20009528: f9400e81 ldr x1, [x20, #24] + 2000952c: f101003f cmp x1, #0x40 + 20009530: 9ac126a1 lsr x1, x21, x1 + 20009534: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last + 20009538: b4fffdc3 cbz x3, 200094f0 <remoteproc_get_io_with_da+0xa0> + 2000953c: f9400a84 ldr x4, [x20, #16] + 20009540: 8a0202a2 and x2, x21, x2 + 20009544: eb0402bf cmp x21, x4 + 20009548: 54fffd42 b.cs 200094f0 <remoteproc_get_io_with_da+0xa0> // b.hs, b.nlast + 2000954c: f8617860 ldr x0, [x3, x1, lsl #3] + 20009550: 8b000040 add x0, x2, x0 + 20009554: 17ffffe7 b 200094f0 <remoteproc_get_io_with_da+0xa0> + 20009558: 92800015 mov x21, #0xffffffffffffffff // #-1 + 2000955c: 17ffffd6 b 200094b4 <remoteproc_get_io_with_da+0x64> + +0000000020009560 <remoteproc_get_io_with_va>: + 20009560: a9bf7bfd stp x29, x30, [sp, #-16]! + 20009564: aa0103e4 mov x4, x1 + 20009568: 92800003 mov x3, #0xffffffffffffffff // #-1 + 2000956c: 910003fd mov x29, sp + 20009570: aa0303e2 mov x2, x3 + 20009574: d2800005 mov x5, #0x0 // #0 + 20009578: d2800001 mov x1, #0x0 // #0 + 2000957c: 97fffe1f bl 20008df8 <remoteproc_get_mem> + 20009580: b4000040 cbz x0, 20009588 <remoteproc_get_io_with_va+0x28> + 20009584: f9401c00 ldr x0, [x0, #56] + 20009588: a8c17bfd ldp x29, x30, [sp], #16 + 2000958c: d65f03c0 ret + +0000000020009590 <remoteproc_mmap>: + 20009590: b4000fe0 cbz x0, 2000978c <remoteproc_mmap+0x1fc> + 20009594: a9ba7bfd stp x29, x30, [sp, #-96]! + 20009598: 910003fd mov x29, sp + 2000959c: a90153f3 stp x19, x20, [sp, #16] + 200095a0: aa0003f3 mov x19, x0 + 200095a4: aa020020 orr x0, x1, x2 + 200095a8: a9025bf5 stp x21, x22, [sp, #32] + 200095ac: aa0103f6 mov x22, x1 + 200095b0: aa0203f5 mov x21, x2 + 200095b4: b40006a0 cbz x0, 20009688 <remoteproc_mmap+0xf8> + 200095b8: a90363f7 stp x23, x24, [sp, #48] + 200095bc: aa0503f4 mov x20, x5 + 200095c0: 2a0403f8 mov w24, w4 + 200095c4: a9046bf9 stp x25, x26, [sp, #64] + 200095c8: 92800017 mov x23, #0xffffffffffffffff // #-1 + 200095cc: aa0303f9 mov x25, x3 + 200095d0: b4000041 cbz x1, 200095d8 <remoteproc_mmap+0x48> + 200095d4: f9400037 ldr x23, [x1] 200095d8: f9002bf7 str x23, [sp, #80] - 200095dc: 17ffffd2 b 20009524 <remoteproc_mmap+0x94> - 200095e0: aa1403e5 mov x5, x20 - 200095e4: 2a1803e4 mov w4, w24 - 200095e8: aa1903e3 mov x3, x25 - 200095ec: aa1303e0 mov x0, x19 - 200095f0: 910163e2 add x2, sp, #0x58 - 200095f4: 910143e1 add x1, sp, #0x50 - 200095f8: d63f00c0 blr x6 - 200095fc: 17ffffdb b 20009568 <remoteproc_mmap+0xd8> - 20009600: f9401263 ldr x3, [x19, #32] - 20009604: b100047f cmn x3, #0x1 - 20009608: 8a0302f4 and x20, x23, x3 - 2000960c: 540001c1 b.ne 20009644 <remoteproc_mmap+0x1b4> // b.any - 20009610: f9400660 ldr x0, [x19, #8] - 20009614: f9400014 ldr x20, [x0] - 20009618: cb1402f4 sub x20, x23, x20 - 2000961c: 1400000a b 20009644 <remoteproc_mmap+0x1b4> - 20009620: d63f0040 blr x2 - 20009624: eb0002ff cmp x23, x0 - 20009628: 54fff920 b.eq 2000954c <remoteproc_mmap+0xbc> // b.none - 2000962c: f9401263 ldr x3, [x19, #32] - 20009630: f9400a60 ldr x0, [x19, #16] - 20009634: 91000461 add x1, x3, #0x1 - 20009638: 8b010294 add x20, x20, x1 - 2000963c: eb00029f cmp x20, x0 - 20009640: 54fffb22 b.cs 200095a4 <remoteproc_mmap+0x114> // b.hs, b.nlast - 20009644: f9403262 ldr x2, [x19, #96] - 20009648: aa1403e1 mov x1, x20 - 2000964c: aa1303e0 mov x0, x19 - 20009650: b5fffe82 cbnz x2, 20009620 <remoteproc_mmap+0x190> - 20009654: f9400662 ldr x2, [x19, #8] - 20009658: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000965c: f9400e61 ldr x1, [x19, #24] - 20009660: f101003f cmp x1, #0x40 - 20009664: 9ac12681 lsr x1, x20, x1 - 20009668: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last - 2000966c: b4fffdc2 cbz x2, 20009624 <remoteproc_mmap+0x194> - 20009670: f9400a64 ldr x4, [x19, #16] - 20009674: 8a030283 and x3, x20, x3 - 20009678: eb04029f cmp x20, x4 - 2000967c: 54fffd42 b.cs 20009624 <remoteproc_mmap+0x194> // b.hs, b.nlast - 20009680: f8617840 ldr x0, [x2, x1, lsl #3] - 20009684: 8b000060 add x0, x3, x0 - 20009688: 17ffffe7 b 20009624 <remoteproc_mmap+0x194> - 2000968c: d2800000 mov x0, #0x0 // #0 - 20009690: d65f03c0 ret - 20009694: d503201f nop - -0000000020009698 <remoteproc_load>: - 20009698: d10443ff sub sp, sp, #0x110 - 2000969c: a9027bfd stp x29, x30, [sp, #32] - 200096a0: 910083fd add x29, sp, #0x20 - 200096a4: a90773fb stp x27, x28, [sp, #112] - 200096a8: f90053e4 str x4, [sp, #160] - 200096ac: f90063ff str xzr, [sp, #192] - 200096b0: a90f7fff stp xzr, xzr, [sp, #240] - 200096b4: b4004940 cbz x0, 20009fdc <remoteproc_load+0x944> - 200096b8: a90353f3 stp x19, x20, [sp, #48] - 200096bc: aa0003f3 mov x19, x0 - 200096c0: a9045bf5 stp x21, x22, [sp, #64] - 200096c4: aa0303f5 mov x21, x3 - 200096c8: aa0203f6 mov x22, x2 - 200096cc: a90563f7 stp x23, x24, [sp, #80] - 200096d0: aa0103f7 mov x23, x1 - 200096d4: 52800022 mov w2, #0x1 // #1 - 200096d8: a9066bf9 stp x25, x26, [sp, #96] - 200096dc: d503201f nop - 200096e0: 885f7e60 ldxr w0, [x19] - 200096e4: 88017e62 stxr w1, w2, [x19] - 200096e8: 35ffffc1 cbnz w1, 200096e0 <remoteproc_load+0x48> - 200096ec: d5033bbf dmb ish - 200096f0: 35ffff80 cbnz w0, 200096e0 <remoteproc_load+0x48> - 200096f4: 900010da adrp x26, 20221000 <ucHeap+0x1e588> - 200096f8: 912a6354 add x20, x26, #0xa98 - 200096fc: b94a9b40 ldr w0, [x26, #2712] - 20009700: 7100181f cmp w0, #0x6 - 20009704: 54001468 b.hi 20009990 <remoteproc_load+0x2f8> // b.pmore - 20009708: b9406262 ldr w2, [x19, #96] - 2000970c: 51000441 sub w1, w2, #0x1 - 20009710: 7100043f cmp w1, #0x1 - 20009714: 54004248 b.hi 20009f5c <remoteproc_load+0x8c4> // b.pmore - 20009718: b4003d55 cbz x21, 20009ec0 <remoteproc_load+0x828> - 2000971c: 7100181f cmp w0, #0x6 - 20009720: 54001688 b.hi 200099f0 <remoteproc_load+0x358> // b.pmore - 20009724: f94002a3 ldr x3, [x21] - 20009728: aa1703e1 mov x1, x23 - 2000972c: 9102e3e2 add x2, sp, #0xb8 - 20009730: aa1603e0 mov x0, x22 - 20009734: d63f0060 blr x3 - 20009738: 93407c1b sxtw x27, w0 - 2000973c: 7100037f cmp w27, #0x0 - 20009740: 5400438d b.le 20009fb0 <remoteproc_load+0x918> - 20009744: f9405fe0 ldr x0, [sp, #184] - 20009748: b40044e0 cbz x0, 20009fe4 <remoteproc_load+0x94c> - 2000974c: f9402e77 ldr x23, [x19, #88] - 20009750: b94a9b41 ldr w1, [x26, #2712] - 20009754: b4001df7 cbz x23, 20009b10 <remoteproc_load+0x478> - 20009758: 7100183f cmp w1, #0x6 - 2000975c: 540012e8 b.hi 200099b8 <remoteproc_load+0x320> // b.pmore - 20009760: f00000b9 adrp x25, 20020000 <__FRAME_END__+0x738> - 20009764: f00000b8 adrp x24, 20020000 <__FRAME_END__+0x738> - 20009768: 91382339 add x25, x25, #0xe08 - 2000976c: 91138318 add x24, x24, #0x4e0 - 20009770: d2800001 mov x1, #0x0 // #0 - 20009774: 5280001c mov w28, #0x0 // #0 - 20009778: f90067ff str xzr, [sp, #200] - 2000977c: d503201f nop - 20009780: f94002e7 ldr x7, [x23] - 20009784: 2a1c03e4 mov w4, w28 - 20009788: f9405fe0 ldr x0, [sp, #184] - 2000978c: 910363e6 add x6, sp, #0xd8 - 20009790: 910343e5 add x5, sp, #0xd0 - 20009794: 910303e3 add x3, sp, #0xc0 - 20009798: aa1b03e2 mov x2, x27 - 2000979c: d63f00e0 blr x7 - 200097a0: 2a0003fc mov w28, w0 - 200097a4: b9400281 ldr w1, [x20] - 200097a8: 7100183f cmp w1, #0x6 - 200097ac: 54000149 b.ls 200097d4 <remoteproc_load+0x13c> // b.plast - 200097b0: f9400688 ldr x8, [x20, #8] - 200097b4: b4000108 cbz x8, 200097d4 <remoteproc_load+0x13c> - 200097b8: a94c97e3 ldp x3, x5, [sp, #200] - 200097bc: aa1b03e4 mov x4, x27 - 200097c0: f9406fe6 ldr x6, [sp, #216] - 200097c4: aa1903e2 mov x2, x25 - 200097c8: aa1803e1 mov x1, x24 - 200097cc: 528000e0 mov w0, #0x7 // #7 - 200097d0: d63f0100 blr x8 - 200097d4: 37f815fc tbnz w28, #31, 20009a90 <remoteproc_load+0x3f8> - 200097d8: f9406fe2 ldr x2, [sp, #216] - 200097dc: 3780021c tbnz w28, #16, 2000981c <remoteproc_load+0x184> - 200097e0: f9406be1 ldr x1, [sp, #208] - 200097e4: f9005fff str xzr, [sp, #184] - 200097e8: f9400aa8 ldr x8, [x21, #16] - 200097ec: 9102e3e3 add x3, sp, #0xb8 - 200097f0: aa1603e0 mov x0, x22 - 200097f4: 52800026 mov w6, #0x1 // #1 - 200097f8: d2800005 mov x5, #0x0 // #0 - 200097fc: 92800004 mov x4, #0xffffffffffffffff // #-1 - 20009800: d63f0100 blr x8 - 20009804: f9406ffb ldr x27, [sp, #216] - 20009808: 6b1b001f cmp w0, w27 - 2000980c: 5400168b b.lt 20009adc <remoteproc_load+0x444> // b.tstop - 20009810: f9406be1 ldr x1, [sp, #208] - 20009814: f90067e1 str x1, [sp, #200] - 20009818: 17ffffda b 20009780 <remoteproc_load+0xe8> - 2000981c: b40000e2 cbz x2, 20009838 <remoteproc_load+0x1a0> - 20009820: a94c87e0 ldp x0, x1, [sp, #200] - 20009824: 8b00037b add x27, x27, x0 - 20009828: eb01037f cmp x27, x1 - 2000982c: 54fffdc2 b.cs 200097e4 <remoteproc_load+0x14c> // b.hs, b.nlast - 20009830: b9401aa0 ldr w0, [x21, #24] - 20009834: 3707fd80 tbnz w0, #0, 200097e4 <remoteproc_load+0x14c> - 20009838: f9400ae4 ldr x4, [x23, #16] - 2000983c: 9103c3e3 add x3, sp, #0xf0 - 20009840: f94063e0 ldr x0, [sp, #192] - 20009844: 910323e2 add x2, sp, #0xc8 - 20009848: 9103a3e1 add x1, sp, #0xe8 - 2000984c: d63f0080 blr x4 - 20009850: f90057ff str xzr, [sp, #168] - 20009854: 35000060 cbnz w0, 20009860 <remoteproc_load+0x1c8> - 20009858: f9407be4 ldr x4, [sp, #240] - 2000985c: b50031e4 cbnz x4, 20009e98 <remoteproc_load+0x800> - 20009860: b94a9b40 ldr w0, [x26, #2712] - 20009864: 7100181f cmp w0, #0x6 - 20009868: 540018e8 b.hi 20009b84 <remoteproc_load+0x4ec> // b.pmore - 2000986c: 9102dffb add x27, sp, #0xb7 - 20009870: f00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20009874: d2800002 mov x2, #0x0 // #0 - 20009878: 91166000 add x0, x0, #0x598 - 2000987c: d2800018 mov x24, #0x0 // #0 - 20009880: 92800019 mov x25, #0xffffffffffffffff // #-1 - 20009884: f9004fe0 str x0, [sp, #152] - 20009888: f90067ff str xzr, [sp, #200] - 2000988c: d503201f nop - 20009890: 910363e0 add x0, sp, #0xd8 - 20009894: a9006fe0 stp x0, x27, [sp] - 20009898: 910403e0 add x0, sp, #0x100 - 2000989c: f9000be0 str x0, [sp, #16] - 200098a0: 2a1c03e5 mov w5, w28 - 200098a4: f9405fe1 ldr x1, [sp, #184] - 200098a8: a90d7fff stp xzr, xzr, [sp, #208] - 200098ac: 910343e7 add x7, sp, #0xd0 - 200098b0: f94006e8 ldr x8, [x23, #8] - 200098b4: f90073f9 str x25, [sp, #224] - 200098b8: f90083ff str xzr, [sp, #256] - 200098bc: 910383e6 add x6, sp, #0xe0 - 200098c0: 910303e4 add x4, sp, #0xc0 - 200098c4: aa1803e3 mov x3, x24 - 200098c8: aa1303e0 mov x0, x19 - 200098cc: d63f0100 blr x8 - 200098d0: 2a0003fc mov w28, w0 - 200098d4: 37f81d20 tbnz w0, #31, 20009c78 <remoteproc_load+0x5e0> - 200098d8: b9400280 ldr w0, [x20] - 200098dc: f94073e4 ldr x4, [sp, #224] - 200098e0: 7100181f cmp w0, #0x6 - 200098e4: 54000169 b.ls 20009910 <remoteproc_load+0x278> // b.plast - 200098e8: f9400688 ldr x8, [x20, #8] - 200098ec: b4000128 cbz x8, 20009910 <remoteproc_load+0x278> - 200098f0: aa0403e2 mov x2, x4 - 200098f4: 2a1c03e6 mov w6, w28 - 200098f8: a94d13e3 ldp x3, x4, [sp, #208] - 200098fc: 528000e0 mov w0, #0x7 // #7 - 20009900: f9404fe1 ldr x1, [sp, #152] - 20009904: f94083e5 ldr x5, [sp, #256] - 20009908: d63f0100 blr x8 - 2000990c: f94073e4 ldr x4, [sp, #224] - 20009910: b100049f cmn x4, #0x1 - 20009914: 54000a00 b.eq 20009a54 <remoteproc_load+0x3bc> // b.none - 20009918: f94083e3 ldr x3, [sp, #256] - 2000991c: 52800004 mov w4, #0x0 // #0 - 20009920: 9103e3e5 add x5, sp, #0xf8 - 20009924: 910383e2 add x2, sp, #0xe0 - 20009928: 910423e1 add x1, sp, #0x108 - 2000992c: aa1303e0 mov x0, x19 - 20009930: f9005fff str xzr, [sp, #184] - 20009934: f90087f9 str x25, [sp, #264] - 20009938: 97fffed6 bl 20009490 <remoteproc_mmap> - 2000993c: f94087e4 ldr x4, [sp, #264] - 20009940: b100049f cmn x4, #0x1 - 20009944: 54001b80 b.eq 20009cb4 <remoteproc_load+0x61c> // b.none - 20009948: f9407fe5 ldr x5, [sp, #248] - 2000994c: b4001b45 cbz x5, 20009cb4 <remoteproc_load+0x61c> - 20009950: f9406fe2 ldr x2, [sp, #216] - 20009954: b4000142 cbz x2, 2000997c <remoteproc_load+0x2e4> - 20009958: f9400aa8 ldr x8, [x21, #16] - 2000995c: 9102e3e3 add x3, sp, #0xb8 - 20009960: f9406be1 ldr x1, [sp, #208] - 20009964: aa1603e0 mov x0, x22 - 20009968: 52800026 mov w6, #0x1 // #1 - 2000996c: d63f0100 blr x8 - 20009970: f9406fe2 ldr x2, [sp, #216] - 20009974: 6b02001f cmp w0, w2 - 20009978: 54002c21 b.ne 20009efc <remoteproc_load+0x864> // b.any - 2000997c: f94083e0 ldr x0, [sp, #256] - 20009980: eb02001f cmp x0, x2 - 20009984: 54000488 b.hi 20009a14 <remoteproc_load+0x37c> // b.pmore - 20009988: f94067e2 ldr x2, [sp, #200] - 2000998c: 17ffffc1 b 20009890 <remoteproc_load+0x1f8> - 20009990: f9400683 ldr x3, [x20, #8] - 20009994: b4000243 cbz x3, 200099dc <remoteproc_load+0x344> - 20009998: 528000e0 mov w0, #0x7 // #7 - 2000999c: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 200099a0: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 200099a4: 91382042 add x2, x2, #0xe08 - 200099a8: 910d0021 add x1, x1, #0x340 - 200099ac: d63f0060 blr x3 - 200099b0: b94a9b40 ldr w0, [x26, #2712] - 200099b4: 17ffff55 b 20009708 <remoteproc_load+0x70> - 200099b8: f9400683 ldr x3, [x20, #8] - 200099bc: b4ffed23 cbz x3, 20009760 <remoteproc_load+0xc8> - 200099c0: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 200099c4: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 200099c8: 91382042 add x2, x2, #0xe08 - 200099cc: 91132021 add x1, x1, #0x4c8 - 200099d0: 528000e0 mov w0, #0x7 // #7 - 200099d4: d63f0060 blr x3 - 200099d8: 17ffff62 b 20009760 <remoteproc_load+0xc8> - 200099dc: b9406260 ldr w0, [x19, #96] - 200099e0: 51000400 sub w0, w0, #0x1 - 200099e4: 7100041f cmp w0, #0x1 - 200099e8: 540027c8 b.hi 20009ee0 <remoteproc_load+0x848> // b.pmore - 200099ec: b40026f5 cbz x21, 20009ec8 <remoteproc_load+0x830> - 200099f0: f9400683 ldr x3, [x20, #8] - 200099f4: b4ffe983 cbz x3, 20009724 <remoteproc_load+0x8c> - 200099f8: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 200099fc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009a00: 91382042 add x2, x2, #0xe08 - 20009a04: 910ec021 add x1, x1, #0x3b0 - 20009a08: 528000e0 mov w0, #0x7 // #7 - 20009a0c: d63f0060 blr x3 - 20009a10: 17ffff45 b 20009724 <remoteproc_load+0x8c> - 20009a14: f9407fe3 ldr x3, [sp, #248] - 20009a18: f94087e0 ldr x0, [sp, #264] - 20009a1c: f9403464 ldr x4, [x3, #104] - 20009a20: 8b000042 add x2, x2, x0 - 20009a24: b4000c24 cbz x4, 20009ba8 <remoteproc_load+0x510> - 20009a28: aa0203e1 mov x1, x2 - 20009a2c: aa0303e0 mov x0, x3 - 20009a30: d63f0080 blr x4 - 20009a34: aa0003e1 mov x1, x0 - 20009a38: a94f93e0 ldp x0, x4, [sp, #248] - 20009a3c: 3942dfe2 ldrb w2, [sp, #183] - 20009a40: f9406fe3 ldr x3, [sp, #216] - 20009a44: 4b030083 sub w3, w4, w3 - 20009a48: 97fff79c bl 200078b8 <metal_io_block_set> - 20009a4c: f94067e2 ldr x2, [sp, #200] - 20009a50: 17ffff90 b 20009890 <remoteproc_load+0x1f8> - 20009a54: f9406fe2 ldr x2, [sp, #216] - 20009a58: b40015e2 cbz x2, 20009d14 <remoteproc_load+0x67c> - 20009a5c: f9400aa8 ldr x8, [x21, #16] - 20009a60: 9102e3e3 add x3, sp, #0xb8 - 20009a64: f9406be1 ldr x1, [sp, #208] - 20009a68: aa1603e0 mov x0, x22 - 20009a6c: 52800026 mov w6, #0x1 // #1 - 20009a70: d2800005 mov x5, #0x0 // #0 - 20009a74: d63f0100 blr x8 - 20009a78: f9406ff8 ldr x24, [sp, #216] - 20009a7c: 6b18001f cmp w0, w24 - 20009a80: 5400136b b.lt 20009cec <remoteproc_load+0x654> // b.tstop - 20009a84: f9406be2 ldr x2, [sp, #208] - 20009a88: f90067e2 str x2, [sp, #200] - 20009a8c: 17ffff81 b 20009890 <remoteproc_load+0x1f8> - 20009a90: b94a9b40 ldr w0, [x26, #2712] - 20009a94: 7100081f cmp w0, #0x2 - 20009a98: 54000648 b.hi 20009b60 <remoteproc_load+0x4c8> // b.pmore - 20009a9c: f9400ee1 ldr x1, [x23, #24] - 20009aa0: f94063e0 ldr x0, [sp, #192] - 20009aa4: d63f0020 blr x1 - 20009aa8: f94006a1 ldr x1, [x21, #8] - 20009aac: aa1603e0 mov x0, x22 - 20009ab0: d63f0020 blr x1 - 20009ab4: 889ffe7f stlr wzr, [x19] - 20009ab8: a94353f3 ldp x19, x20, [sp, #48] - 20009abc: a9445bf5 ldp x21, x22, [sp, #64] - 20009ac0: a94563f7 ldp x23, x24, [sp, #80] - 20009ac4: a9466bf9 ldp x25, x26, [sp, #96] - 20009ac8: 2a1c03e0 mov w0, w28 - 20009acc: a9427bfd ldp x29, x30, [sp, #32] - 20009ad0: a94773fb ldp x27, x28, [sp, #112] - 20009ad4: 910443ff add sp, sp, #0x110 - 20009ad8: d65f03c0 ret - 20009adc: b94a9b41 ldr w1, [x26, #2712] - 20009ae0: 2a0003fc mov w28, w0 - 20009ae4: 7100083f cmp w1, #0x2 - 20009ae8: 54fffda9 b.ls 20009a9c <remoteproc_load+0x404> // b.plast - 20009aec: f9400684 ldr x4, [x20, #8] - 20009af0: b4fffd64 cbz x4, 20009a9c <remoteproc_load+0x404> - 20009af4: f9406be2 ldr x2, [sp, #208] - 20009af8: aa1b03e3 mov x3, x27 - 20009afc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009b00: 52800060 mov w0, #0x3 // #3 - 20009b04: 9114c021 add x1, x1, #0x530 - 20009b08: d63f0080 blr x4 - 20009b0c: 17ffffe4 b 20009a9c <remoteproc_load+0x404> - 20009b10: 7100183f cmp w1, #0x6 - 20009b14: 54000149 b.ls 20009b3c <remoteproc_load+0x4a4> // b.plast - 20009b18: f9400683 ldr x3, [x20, #8] - 20009b1c: b4000103 cbz x3, 20009b3c <remoteproc_load+0x4a4> - 20009b20: 528000e0 mov w0, #0x7 // #7 - 20009b24: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20009b28: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009b2c: 91382042 add x2, x2, #0xe08 - 20009b30: 91120021 add x1, x1, #0x480 - 20009b34: d63f0060 blr x3 - 20009b38: f9405fe0 ldr x0, [sp, #184] - 20009b3c: aa1b03e1 mov x1, x27 - 20009b40: 94000bfe bl 2000cb38 <elf_identify> - 20009b44: 350007e0 cbnz w0, 20009c40 <remoteproc_load+0x5a8> - 20009b48: f0000fa0 adrp x0, 20200000 <DATA_BASE> - 20009b4c: 910ba000 add x0, x0, #0x2e8 - 20009b50: b94a9b41 ldr w1, [x26, #2712] - 20009b54: aa0003f7 mov x23, x0 - 20009b58: f9002e60 str x0, [x19, #88] - 20009b5c: 17fffeff b 20009758 <remoteproc_load+0xc0> - 20009b60: f9400684 ldr x4, [x20, #8] - 20009b64: b4fff9c4 cbz x4, 20009a9c <remoteproc_load+0x404> - 20009b68: f94067e2 ldr x2, [sp, #200] - 20009b6c: aa1b03e3 mov x3, x27 - 20009b70: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009b74: 52800060 mov w0, #0x3 // #3 - 20009b78: 91144021 add x1, x1, #0x510 - 20009b7c: d63f0080 blr x4 - 20009b80: 17ffffc7 b 20009a9c <remoteproc_load+0x404> - 20009b84: f9400683 ldr x3, [x20, #8] - 20009b88: b4ffe723 cbz x3, 2000986c <remoteproc_load+0x1d4> - 20009b8c: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20009b90: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009b94: 91382042 add x2, x2, #0xe08 - 20009b98: 91156021 add x1, x1, #0x558 - 20009b9c: 528000e0 mov w0, #0x7 // #7 - 20009ba0: d63f0060 blr x3 - 20009ba4: 17ffff32 b 2000986c <remoteproc_load+0x1d4> - 20009ba8: f9401065 ldr x5, [x3, #32] - 20009bac: b10004bf cmn x5, #0x1 - 20009bb0: 8a050041 and x1, x2, x5 - 20009bb4: 54000261 b.ne 20009c00 <remoteproc_load+0x568> // b.any - 20009bb8: f9400460 ldr x0, [x3, #8] - 20009bbc: f9400001 ldr x1, [x0] - 20009bc0: cb010041 sub x1, x2, x1 - 20009bc4: 1400000f b 20009c00 <remoteproc_load+0x568> - 20009bc8: aa0303e0 mov x0, x3 - 20009bcc: a90807e3 stp x3, x1, [sp, #128] - 20009bd0: f9004be2 str x2, [sp, #144] - 20009bd4: d63f0080 blr x4 - 20009bd8: a94807e3 ldp x3, x1, [sp, #128] - 20009bdc: f9404be2 ldr x2, [sp, #144] - 20009be0: eb00005f cmp x2, x0 - 20009be4: 54fff2a0 b.eq 20009a38 <remoteproc_load+0x3a0> // b.none - 20009be8: f9401065 ldr x5, [x3, #32] - 20009bec: f9400860 ldr x0, [x3, #16] - 20009bf0: 910004a4 add x4, x5, #0x1 - 20009bf4: 8b040021 add x1, x1, x4 - 20009bf8: eb00003f cmp x1, x0 - 20009bfc: 540003a2 b.cs 20009c70 <remoteproc_load+0x5d8> // b.hs, b.nlast - 20009c00: f9403064 ldr x4, [x3, #96] - 20009c04: b5fffe24 cbnz x4, 20009bc8 <remoteproc_load+0x530> - 20009c08: f9400466 ldr x6, [x3, #8] - 20009c0c: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20009c10: f9400c64 ldr x4, [x3, #24] - 20009c14: f101009f cmp x4, #0x40 - 20009c18: 9ac42424 lsr x4, x1, x4 - 20009c1c: 9a9f3084 csel x4, x4, xzr, cc // cc = lo, ul, last - 20009c20: b4fffe06 cbz x6, 20009be0 <remoteproc_load+0x548> - 20009c24: f9400868 ldr x8, [x3, #16] - 20009c28: eb08003f cmp x1, x8 - 20009c2c: 54fffda2 b.cs 20009be0 <remoteproc_load+0x548> // b.hs, b.nlast - 20009c30: f86478c0 ldr x0, [x6, x4, lsl #3] - 20009c34: 8a050025 and x5, x1, x5 - 20009c38: 8b0000a0 add x0, x5, x0 - 20009c3c: 17ffffe9 b 20009be0 <remoteproc_load+0x548> - 20009c40: b94a9b40 ldr w0, [x26, #2712] - 20009c44: 1280003c mov w28, #0xfffffffe // #-2 - 20009c48: 7100081f cmp w0, #0x2 - 20009c4c: 54fff2e9 b.ls 20009aa8 <remoteproc_load+0x410> // b.plast - 20009c50: f9400682 ldr x2, [x20, #8] - 20009c54: 1280003c mov w28, #0xfffffffe // #-2 - 20009c58: b4fff282 cbz x2, 20009aa8 <remoteproc_load+0x410> - 20009c5c: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009c60: 52800060 mov w0, #0x3 // #3 - 20009c64: 91126021 add x1, x1, #0x498 - 20009c68: d63f0040 blr x2 - 20009c6c: 17ffff8f b 20009aa8 <remoteproc_load+0x410> - 20009c70: 92800001 mov x1, #0xffffffffffffffff // #-1 - 20009c74: 17ffff71 b 20009a38 <remoteproc_load+0x3a0> - 20009c78: b94a9b40 ldr w0, [x26, #2712] - 20009c7c: 7100081f cmp w0, #0x2 - 20009c80: 54000109 b.ls 20009ca0 <remoteproc_load+0x608> // b.plast - 20009c84: f9400684 ldr x4, [x20, #8] - 20009c88: b40000c4 cbz x4, 20009ca0 <remoteproc_load+0x608> - 20009c8c: a94d0fe2 ldp x2, x3, [sp, #208] - 20009c90: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009c94: 52800060 mov w0, #0x3 // #3 - 20009c98: 9115e021 add x1, x1, #0x578 - 20009c9c: d63f0080 blr x4 - 20009ca0: f94057e0 ldr x0, [sp, #168] - 20009ca4: b4ffefc0 cbz x0, 20009a9c <remoteproc_load+0x404> - 20009ca8: f94057e0 ldr x0, [sp, #168] - 20009cac: 97fff505 bl 200070c0 <vPortFree> - 20009cb0: 17ffff7b b 20009a9c <remoteproc_load+0x404> - 20009cb4: b94a9b40 ldr w0, [x26, #2712] - 20009cb8: 7100081f cmp w0, #0x2 - 20009cbc: 54000149 b.ls 20009ce4 <remoteproc_load+0x64c> // b.plast - 20009cc0: f9400683 ldr x3, [x20, #8] - 20009cc4: b4000103 cbz x3, 20009ce4 <remoteproc_load+0x64c> - 20009cc8: f94073e2 ldr x2, [sp, #224] - 20009ccc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009cd0: 52800060 mov w0, #0x3 // #3 - 20009cd4: 9117a021 add x1, x1, #0x5e8 - 20009cd8: 1280003c mov w28, #0xfffffffe // #-2 - 20009cdc: d63f0060 blr x3 - 20009ce0: 17fffff0 b 20009ca0 <remoteproc_load+0x608> - 20009ce4: 1280003c mov w28, #0xfffffffe // #-2 - 20009ce8: 17ffffee b 20009ca0 <remoteproc_load+0x608> - 20009cec: b94a9b41 ldr w1, [x26, #2712] - 20009cf0: 3688149c tbz w28, #17, 20009f80 <remoteproc_load+0x8e8> - 20009cf4: 71000c3f cmp w1, #0x3 - 20009cf8: 540000e9 b.ls 20009d14 <remoteproc_load+0x67c> // b.plast - 20009cfc: f9400682 ldr x2, [x20, #8] - 20009d00: b40000a2 cbz x2, 20009d14 <remoteproc_load+0x67c> - 20009d04: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009d08: 52800080 mov w0, #0x4 // #4 - 20009d0c: 9118e021 add x1, x1, #0x638 - 20009d10: d63f0040 blr x2 - 20009d14: f9407be0 ldr x0, [sp, #240] - 20009d18: b5000200 cbnz x0, 20009d58 <remoteproc_load+0x6c0> - 20009d1c: f9400ae4 ldr x4, [x23, #16] - 20009d20: 9103c3e3 add x3, sp, #0xf0 - 20009d24: f94063e0 ldr x0, [sp, #192] - 20009d28: 910323e2 add x2, sp, #0xc8 - 20009d2c: 9103a3e1 add x1, sp, #0xe8 - 20009d30: d63f0080 blr x4 - 20009d34: 35000120 cbnz w0, 20009d58 <remoteproc_load+0x6c0> - 20009d38: f9407be4 ldr x4, [sp, #240] - 20009d3c: b40000e4 cbz x4, 20009d58 <remoteproc_load+0x6c0> - 20009d40: f94067e3 ldr x3, [sp, #200] - 20009d44: 910042a2 add x2, x21, #0x10 - 20009d48: aa1603e1 mov x1, x22 - 20009d4c: aa1303e0 mov x0, x19 - 20009d50: 97fffc5c bl 20008ec0 <remoteproc_get_rsc_table.isra.0> - 20009d54: f90057e0 str x0, [sp, #168] - 20009d58: f94057e1 ldr x1, [sp, #168] - 20009d5c: b94a9b40 ldr w0, [x26, #2712] - 20009d60: b4000601 cbz x1, 20009e20 <remoteproc_load+0x788> - 20009d64: 7100181f cmp w0, #0x6 - 20009d68: 54000129 b.ls 20009d8c <remoteproc_load+0x6f4> // b.plast - 20009d6c: f9400683 ldr x3, [x20, #8] - 20009d70: b40000e3 cbz x3, 20009d8c <remoteproc_load+0x6f4> - 20009d74: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20009d78: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009d7c: 91382042 add x2, x2, #0xe08 - 20009d80: 911a2021 add x1, x1, #0x688 - 20009d84: 528000e0 mov w0, #0x7 // #7 - 20009d88: d63f0060 blr x3 - 20009d8c: f9407be3 ldr x3, [sp, #240] - 20009d90: 9103a3e2 add x2, sp, #0xe8 - 20009d94: 9103e3e5 add x5, sp, #0xf8 - 20009d98: aa1303e0 mov x0, x19 - 20009d9c: 52800004 mov w4, #0x0 // #0 - 20009da0: d2800001 mov x1, #0x0 // #0 - 20009da4: 97fffdbb bl 20009490 <remoteproc_mmap> - 20009da8: aa0003f8 mov x24, x0 - 20009dac: b4000c40 cbz x0, 20009f34 <remoteproc_load+0x89c> - 20009db0: f9407fe0 ldr x0, [sp, #248] - 20009db4: b940f3e3 ldr w3, [sp, #240] - 20009db8: f94057e2 ldr x2, [sp, #168] - 20009dbc: f9400001 ldr x1, [x0] - 20009dc0: f9400804 ldr x4, [x0, #16] - 20009dc4: cb010301 sub x1, x24, x1 - 20009dc8: eb01009f cmp x4, x1 - 20009dcc: da9f8021 csinv x1, x1, xzr, hi // hi = pmore - 20009dd0: 97fff670 bl 20007790 <metal_io_block_write> - 20009dd4: f9407be1 ldr x1, [sp, #240] - 20009dd8: 6b01001f cmp w0, w1 - 20009ddc: 54000160 b.eq 20009e08 <remoteproc_load+0x770> // b.none - 20009de0: b94a9b40 ldr w0, [x26, #2712] - 20009de4: 71000c1f cmp w0, #0x3 - 20009de8: 54000109 b.ls 20009e08 <remoteproc_load+0x770> // b.plast - 20009dec: f9400682 ldr x2, [x20, #8] - 20009df0: b40000c2 cbz x2, 20009e08 <remoteproc_load+0x770> - 20009df4: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009df8: 52800080 mov w0, #0x4 // #4 - 20009dfc: 911aa021 add x1, x1, #0x6a8 - 20009e00: d63f0040 blr x2 - 20009e04: f9407be1 ldr x1, [sp, #240] - 20009e08: a9008678 stp x24, x1, [x19, #8] - 20009e0c: f9407fe0 ldr x0, [sp, #248] - 20009e10: f9000e60 str x0, [x19, #24] - 20009e14: f94057e0 ldr x0, [sp, #168] - 20009e18: 97fff4aa bl 200070c0 <vPortFree> - 20009e1c: b94a9b40 ldr w0, [x26, #2712] - 20009e20: 7100181f cmp w0, #0x6 - 20009e24: 54000129 b.ls 20009e48 <remoteproc_load+0x7b0> // b.plast - 20009e28: f9400683 ldr x3, [x20, #8] - 20009e2c: b40000e3 cbz x3, 20009e48 <remoteproc_load+0x7b0> - 20009e30: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20009e34: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009e38: 91382042 add x2, x2, #0xe08 - 20009e3c: 911bc021 add x1, x1, #0x6f0 - 20009e40: 528000e0 mov w0, #0x7 // #7 - 20009e44: d63f0060 blr x3 - 20009e48: f94012e1 ldr x1, [x23, #32] - 20009e4c: f94063e0 ldr x0, [sp, #192] - 20009e50: d63f0020 blr x1 - 20009e54: f9002a60 str x0, [x19, #80] - 20009e58: 52800041 mov w1, #0x2 // #2 - 20009e5c: b9006261 str w1, [x19, #96] - 20009e60: 889ffe7f stlr wzr, [x19] - 20009e64: f94053e1 ldr x1, [sp, #160] - 20009e68: f94063e0 ldr x0, [sp, #192] - 20009e6c: b4000241 cbz x1, 20009eb4 <remoteproc_load+0x81c> - 20009e70: f9000020 str x0, [x1] - 20009e74: f94006a1 ldr x1, [x21, #8] - 20009e78: aa1603e0 mov x0, x22 - 20009e7c: 5280001c mov w28, #0x0 // #0 - 20009e80: d63f0020 blr x1 - 20009e84: a94353f3 ldp x19, x20, [sp, #48] - 20009e88: a9445bf5 ldp x21, x22, [sp, #64] - 20009e8c: a94563f7 ldp x23, x24, [sp, #80] - 20009e90: a9466bf9 ldp x25, x26, [sp, #96] - 20009e94: 17ffff0d b 20009ac8 <remoteproc_load+0x430> - 20009e98: f94067e3 ldr x3, [sp, #200] - 20009e9c: 910042a2 add x2, x21, #0x10 - 20009ea0: aa1603e1 mov x1, x22 - 20009ea4: aa1303e0 mov x0, x19 - 20009ea8: 97fffc06 bl 20008ec0 <remoteproc_get_rsc_table.isra.0> - 20009eac: f90057e0 str x0, [sp, #168] - 20009eb0: 17fffe6c b 20009860 <remoteproc_load+0x1c8> - 20009eb4: f9400ee1 ldr x1, [x23, #24] - 20009eb8: d63f0020 blr x1 - 20009ebc: 17ffffee b 20009e74 <remoteproc_load+0x7dc> - 20009ec0: 7100081f cmp w0, #0x2 - 20009ec4: 540000e9 b.ls 20009ee0 <remoteproc_load+0x848> // b.plast - 20009ec8: f9400682 ldr x2, [x20, #8] - 20009ecc: b40000a2 cbz x2, 20009ee0 <remoteproc_load+0x848> - 20009ed0: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009ed4: 52800060 mov w0, #0x3 // #3 - 20009ed8: 910e2021 add x1, x1, #0x388 - 20009edc: d63f0040 blr x2 - 20009ee0: 889ffe7f stlr wzr, [x19] - 20009ee4: a94353f3 ldp x19, x20, [sp, #48] - 20009ee8: 1280003c mov w28, #0xfffffffe // #-2 - 20009eec: a9445bf5 ldp x21, x22, [sp, #64] - 20009ef0: a94563f7 ldp x23, x24, [sp, #80] - 20009ef4: a9466bf9 ldp x25, x26, [sp, #96] - 20009ef8: 17fffef4 b 20009ac8 <remoteproc_load+0x430> - 20009efc: b94a9b40 ldr w0, [x26, #2712] - 20009f00: 7100081f cmp w0, #0x2 - 20009f04: 54ffef09 b.ls 20009ce4 <remoteproc_load+0x64c> // b.plast - 20009f08: f9400685 ldr x5, [x20, #8] - 20009f0c: b4ffeec5 cbz x5, 20009ce4 <remoteproc_load+0x64c> - 20009f10: aa0203e4 mov x4, x2 - 20009f14: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009f18: f9406be3 ldr x3, [sp, #208] - 20009f1c: 91184021 add x1, x1, #0x610 - 20009f20: f94087e2 ldr x2, [sp, #264] - 20009f24: 52800060 mov w0, #0x3 // #3 - 20009f28: 1280003c mov w28, #0xfffffffe // #-2 - 20009f2c: d63f00a0 blr x5 - 20009f30: 17ffff5c b 20009ca0 <remoteproc_load+0x608> - 20009f34: b94a9b40 ldr w0, [x26, #2712] - 20009f38: 71000c1f cmp w0, #0x3 - 20009f3c: 54fff6c9 b.ls 20009e14 <remoteproc_load+0x77c> // b.plast - 20009f40: f9400682 ldr x2, [x20, #8] - 20009f44: b4fff682 cbz x2, 20009e14 <remoteproc_load+0x77c> - 20009f48: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009f4c: 52800080 mov w0, #0x4 // #4 - 20009f50: 911b2021 add x1, x1, #0x6c8 - 20009f54: d63f0040 blr x2 - 20009f58: 17ffffaf b 20009e14 <remoteproc_load+0x77c> - 20009f5c: 7100081f cmp w0, #0x2 - 20009f60: 54fffc09 b.ls 20009ee0 <remoteproc_load+0x848> // b.plast - 20009f64: f9400683 ldr x3, [x20, #8] - 20009f68: b4fffbc3 cbz x3, 20009ee0 <remoteproc_load+0x848> - 20009f6c: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009f70: 52800060 mov w0, #0x3 // #3 - 20009f74: 910d8021 add x1, x1, #0x360 - 20009f78: d63f0060 blr x3 - 20009f7c: 17ffffd9 b 20009ee0 <remoteproc_load+0x848> - 20009f80: 2a0003fc mov w28, w0 - 20009f84: 7100083f cmp w1, #0x2 - 20009f88: 54ffe8c9 b.ls 20009ca0 <remoteproc_load+0x608> // b.plast - 20009f8c: f9400684 ldr x4, [x20, #8] - 20009f90: b4ffe884 cbz x4, 20009ca0 <remoteproc_load+0x608> - 20009f94: f9406be2 ldr x2, [sp, #208] - 20009f98: aa1803e3 mov x3, x24 - 20009f9c: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009fa0: 52800060 mov w0, #0x3 // #3 - 20009fa4: 91198021 add x1, x1, #0x660 - 20009fa8: d63f0080 blr x4 - 20009fac: 17ffff3d b 20009ca0 <remoteproc_load+0x608> - 20009fb0: b94a9b40 ldr w0, [x26, #2712] - 20009fb4: 7100081f cmp w0, #0x2 - 20009fb8: 54fff949 b.ls 20009ee0 <remoteproc_load+0x848> // b.plast - 20009fbc: f9400683 ldr x3, [x20, #8] - 20009fc0: b4fff903 cbz x3, 20009ee0 <remoteproc_load+0x848> - 20009fc4: 2a1b03e2 mov w2, w27 - 20009fc8: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 20009fcc: 52800060 mov w0, #0x3 // #3 - 20009fd0: 910f4021 add x1, x1, #0x3d0 - 20009fd4: d63f0060 blr x3 - 20009fd8: 17ffffc2 b 20009ee0 <remoteproc_load+0x848> - 20009fdc: 1280005c mov w28, #0xfffffffd // #-3 - 20009fe0: 17fffeba b 20009ac8 <remoteproc_load+0x430> - 20009fe4: f00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 20009fe8: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 20009fec: f00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 20009ff0: 91100063 add x3, x3, #0x400 - 20009ff4: 91382042 add x2, x2, #0xe08 - 20009ff8: 91104000 add x0, x0, #0x410 - 20009ffc: 528035c1 mov w1, #0x1ae // #430 - 2000a000: 94000d72 bl 2000d5c8 <__assert_func> - 2000a004: d503201f nop - -000000002000a008 <remoteproc_load_noblock>: - 2000a008: d10303ff sub sp, sp, #0xc0 - 2000a00c: a9027bfd stp x29, x30, [sp, #32] - 2000a010: 910083fd add x29, sp, #0x20 - 2000a014: a9045bf5 stp x21, x22, [sp, #64] - 2000a018: a90773fb stp x27, x28, [sp, #112] - 2000a01c: a90817e6 stp x6, x5, [sp, #128] - 2000a020: f9004fff str xzr, [sp, #152] - 2000a024: f94063f6 ldr x22, [sp, #192] - 2000a028: b40035c0 cbz x0, 2000a6e0 <remoteproc_load_noblock+0x6d8> - 2000a02c: a90353f3 stp x19, x20, [sp, #48] - 2000a030: a90563f7 stp x23, x24, [sp, #80] - 2000a034: a9066bf9 stp x25, x26, [sp, #96] - 2000a038: b4003b85 cbz x5, 2000a7a8 <remoteproc_load_noblock+0x7a0> - 2000a03c: aa0003fc mov x28, x0 - 2000a040: f94043e0 ldr x0, [sp, #128] - 2000a044: b40037c0 cbz x0, 2000a73c <remoteproc_load_noblock+0x734> - 2000a048: aa0703f4 mov x20, x7 - 2000a04c: b4003c07 cbz x7, 2000a7cc <remoteproc_load_noblock+0x7c4> - 2000a050: b4003896 cbz x22, 2000a760 <remoteproc_load_noblock+0x758> - 2000a054: f94067e0 ldr x0, [sp, #200] - 2000a058: b4003600 cbz x0, 2000a718 <remoteproc_load_noblock+0x710> - 2000a05c: f9406be0 ldr x0, [sp, #208] - 2000a060: aa0103f9 mov x25, x1 - 2000a064: aa0203f7 mov x23, x2 - 2000a068: aa0303f5 mov x21, x3 - 2000a06c: aa0403f3 mov x19, x4 - 2000a070: 52800021 mov w1, #0x1 // #1 - 2000a074: b4003880 cbz x0, 2000a784 <remoteproc_load_noblock+0x77c> - 2000a078: 885f7f80 ldxr w0, [x28] - 2000a07c: 88027f81 stxr w2, w1, [x28] - 2000a080: 35ffffc2 cbnz w2, 2000a078 <remoteproc_load_noblock+0x70> - 2000a084: d5033bbf dmb ish - 2000a088: 35ffff80 cbnz w0, 2000a078 <remoteproc_load_noblock+0x70> - 2000a08c: f00010ba adrp x26, 20221000 <ucHeap+0x1e588> - 2000a090: b94a9b40 ldr w0, [x26, #2712] - 2000a094: 7100181f cmp w0, #0x6 - 2000a098: 54000169 b.ls 2000a0c4 <remoteproc_load_noblock+0xbc> // b.plast - 2000a09c: 912a6340 add x0, x26, #0xa98 - 2000a0a0: f9400403 ldr x3, [x0, #8] - 2000a0a4: b40018c3 cbz x3, 2000a3bc <remoteproc_load_noblock+0x3b4> - 2000a0a8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a0ac: 91382042 add x2, x2, #0xe08 - 2000a0b0: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a0b4: 91004042 add x2, x2, #0x10 - 2000a0b8: 910d0021 add x1, x1, #0x340 - 2000a0bc: 528000e0 mov w0, #0x7 // #7 - 2000a0c0: d63f0060 blr x3 - 2000a0c4: b9406382 ldr w2, [x28, #96] - 2000a0c8: 7100085f cmp w2, #0x2 - 2000a0cc: 54002821 b.ne 2000a5d0 <remoteproc_load_noblock+0x5c8> // b.any - 2000a0d0: f9402f98 ldr x24, [x28, #88] - 2000a0d4: b40005d8 cbz x24, 2000a18c <remoteproc_load_noblock+0x184> - 2000a0d8: b4000813 cbz x19, 2000a1d8 <remoteproc_load_noblock+0x1d0> - 2000a0dc: f9400260 ldr x0, [x19] - 2000a0e0: b40007c0 cbz x0, 2000a1d8 <remoteproc_load_noblock+0x1d0> - 2000a0e4: f9401701 ldr x1, [x24, #40] - 2000a0e8: f9004fe0 str x0, [sp, #152] - 2000a0ec: d63f0020 blr x1 - 2000a0f0: 2a0003fb mov w27, w0 - 2000a0f4: 37f81940 tbnz w0, #31, 2000a41c <remoteproc_load_noblock+0x414> - 2000a0f8: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000a0fc: f90002df str xzr, [x22] - 2000a100: f90053e0 str x0, [sp, #160] - 2000a104: 52a000a0 mov w0, #0x50000 // #327680 - 2000a108: 6a00037f tst w27, w0 - 2000a10c: 540006e0 b.eq 2000a1e8 <remoteproc_load_noblock+0x1e0> // b.none - 2000a110: 7210077f tst w27, #0x30000 - 2000a114: 54000b41 b.ne 2000a27c <remoteproc_load_noblock+0x274> // b.any - 2000a118: f9404fe0 ldr x0, [sp, #152] - 2000a11c: 369001fb tbz w27, #18, 2000a158 <remoteproc_load_noblock+0x150> - 2000a120: f9400b04 ldr x4, [x24, #16] - 2000a124: 9102a3e1 add x1, sp, #0xa8 - 2000a128: 9102c3e3 add x3, sp, #0xb0 - 2000a12c: 9102e3e2 add x2, sp, #0xb8 - 2000a130: d63f0080 blr x4 - 2000a134: 2a0003fb mov w27, w0 - 2000a138: 35000060 cbnz w0, 2000a144 <remoteproc_load_noblock+0x13c> - 2000a13c: f9405be0 ldr x0, [sp, #176] - 2000a140: b5001ee0 cbnz x0, 2000a51c <remoteproc_load_noblock+0x514> - 2000a144: f9401301 ldr x1, [x24, #32] - 2000a148: f9404fe0 ldr x0, [sp, #152] - 2000a14c: d63f0020 blr x1 - 2000a150: f9002b80 str x0, [x28, #80] - 2000a154: f9404fe0 ldr x0, [sp, #152] - 2000a158: b40008d3 cbz x19, 2000a270 <remoteproc_load_noblock+0x268> - 2000a15c: f9000260 str x0, [x19] - 2000a160: 889fff9f stlr wzr, [x28] - 2000a164: a94353f3 ldp x19, x20, [sp, #48] - 2000a168: 5280001b mov w27, #0x0 // #0 - 2000a16c: a94563f7 ldp x23, x24, [sp, #80] - 2000a170: a9466bf9 ldp x25, x26, [sp, #96] - 2000a174: 2a1b03e0 mov w0, w27 - 2000a178: a9427bfd ldp x29, x30, [sp, #32] - 2000a17c: a9445bf5 ldp x21, x22, [sp, #64] - 2000a180: a94773fb ldp x27, x28, [sp, #112] - 2000a184: 910303ff add sp, sp, #0xc0 - 2000a188: d65f03c0 ret - 2000a18c: f10002bf cmp x21, #0x0 + 200095dc: 9280001a mov x26, #0xffffffffffffffff // #-1 + 200095e0: b4000055 cbz x21, 200095e8 <remoteproc_mmap+0x58> + 200095e4: f94002ba ldr x26, [x21] + 200095e8: aa1903e5 mov x5, x25 + 200095ec: aa1a03e3 mov x3, x26 + 200095f0: aa1703e2 mov x2, x23 + 200095f4: aa1303e0 mov x0, x19 + 200095f8: d2800004 mov x4, #0x0 // #0 + 200095fc: d2800001 mov x1, #0x0 // #0 + 20009600: f9002ffa str x26, [sp, #88] + 20009604: 97fffdfd bl 20008df8 <remoteproc_get_mem> + 20009608: b4000480 cbz x0, 20009698 <remoteproc_mmap+0x108> + 2000960c: b10006ff cmn x23, #0x1 + 20009610: 540005a0 b.eq 200096c4 <remoteproc_mmap+0x134> // b.none + 20009614: a9400801 ldp x1, x2, [x0] + 20009618: 8b0102e1 add x1, x23, x1 + 2000961c: cb020021 sub x1, x1, x2 + 20009620: f9002fe1 str x1, [sp, #88] + 20009624: f9401c13 ldr x19, [x0, #56] + 20009628: b4000074 cbz x20, 20009634 <remoteproc_mmap+0xa4> + 2000962c: f9000293 str x19, [x20] + 20009630: f9401c13 ldr x19, [x0, #56] + 20009634: f9403662 ldr x2, [x19, #104] + 20009638: b4000642 cbz x2, 20009700 <remoteproc_mmap+0x170> + 2000963c: aa1703e1 mov x1, x23 + 20009640: aa1303e0 mov x0, x19 + 20009644: d63f0040 blr x2 + 20009648: aa0003f4 mov x20, x0 + 2000964c: f9400260 ldr x0, [x19] + 20009650: b100041f cmn x0, #0x1 + 20009654: 54000280 b.eq 200096a4 <remoteproc_mmap+0x114> // b.none + 20009658: f9400a61 ldr x1, [x19, #16] + 2000965c: eb14003f cmp x1, x20 + 20009660: 54000229 b.ls 200096a4 <remoteproc_mmap+0x114> // b.plast + 20009664: 8b140000 add x0, x0, x20 + 20009668: b4000076 cbz x22, 20009674 <remoteproc_mmap+0xe4> + 2000966c: f9402be1 ldr x1, [sp, #80] + 20009670: f90002c1 str x1, [x22] + 20009674: b40001d5 cbz x21, 200096ac <remoteproc_mmap+0x11c> + 20009678: f9402fe1 ldr x1, [sp, #88] + 2000967c: a94363f7 ldp x23, x24, [sp, #48] + 20009680: a9446bf9 ldp x25, x26, [sp, #64] + 20009684: f90002a1 str x1, [x21] + 20009688: a94153f3 ldp x19, x20, [sp, #16] + 2000968c: a9425bf5 ldp x21, x22, [sp, #32] + 20009690: a8c67bfd ldp x29, x30, [sp], #96 + 20009694: d65f03c0 ret + 20009698: f9402660 ldr x0, [x19, #72] + 2000969c: f9400806 ldr x6, [x0, #16] + 200096a0: b5000206 cbnz x6, 200096e0 <remoteproc_mmap+0x150> + 200096a4: d2800000 mov x0, #0x0 // #0 + 200096a8: 17fffff0 b 20009668 <remoteproc_mmap+0xd8> + 200096ac: a94153f3 ldp x19, x20, [sp, #16] + 200096b0: a9425bf5 ldp x21, x22, [sp, #32] + 200096b4: a94363f7 ldp x23, x24, [sp, #48] + 200096b8: a9446bf9 ldp x25, x26, [sp, #64] + 200096bc: a8c67bfd ldp x29, x30, [sp], #96 + 200096c0: d65f03c0 ret + 200096c4: b100075f cmn x26, #0x1 + 200096c8: 54fffae0 b.eq 20009624 <remoteproc_mmap+0x94> // b.none + 200096cc: a9400817 ldp x23, x2, [x0] + 200096d0: 8b02035a add x26, x26, x2 + 200096d4: cb170357 sub x23, x26, x23 + 200096d8: f9002bf7 str x23, [sp, #80] + 200096dc: 17ffffd2 b 20009624 <remoteproc_mmap+0x94> + 200096e0: aa1403e5 mov x5, x20 + 200096e4: 2a1803e4 mov w4, w24 + 200096e8: aa1903e3 mov x3, x25 + 200096ec: aa1303e0 mov x0, x19 + 200096f0: 910163e2 add x2, sp, #0x58 + 200096f4: 910143e1 add x1, sp, #0x50 + 200096f8: d63f00c0 blr x6 + 200096fc: 17ffffdb b 20009668 <remoteproc_mmap+0xd8> + 20009700: f9401263 ldr x3, [x19, #32] + 20009704: b100047f cmn x3, #0x1 + 20009708: 8a0302f4 and x20, x23, x3 + 2000970c: 540001c1 b.ne 20009744 <remoteproc_mmap+0x1b4> // b.any + 20009710: f9400660 ldr x0, [x19, #8] + 20009714: f9400014 ldr x20, [x0] + 20009718: cb1402f4 sub x20, x23, x20 + 2000971c: 1400000a b 20009744 <remoteproc_mmap+0x1b4> + 20009720: d63f0040 blr x2 + 20009724: eb0002ff cmp x23, x0 + 20009728: 54fff920 b.eq 2000964c <remoteproc_mmap+0xbc> // b.none + 2000972c: f9401263 ldr x3, [x19, #32] + 20009730: f9400a60 ldr x0, [x19, #16] + 20009734: 91000461 add x1, x3, #0x1 + 20009738: 8b010294 add x20, x20, x1 + 2000973c: eb00029f cmp x20, x0 + 20009740: 54fffb22 b.cs 200096a4 <remoteproc_mmap+0x114> // b.hs, b.nlast + 20009744: f9403262 ldr x2, [x19, #96] + 20009748: aa1403e1 mov x1, x20 + 2000974c: aa1303e0 mov x0, x19 + 20009750: b5fffe82 cbnz x2, 20009720 <remoteproc_mmap+0x190> + 20009754: f9400662 ldr x2, [x19, #8] + 20009758: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000975c: f9400e61 ldr x1, [x19, #24] + 20009760: f101003f cmp x1, #0x40 + 20009764: 9ac12681 lsr x1, x20, x1 + 20009768: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last + 2000976c: b4fffdc2 cbz x2, 20009724 <remoteproc_mmap+0x194> + 20009770: f9400a64 ldr x4, [x19, #16] + 20009774: 8a030283 and x3, x20, x3 + 20009778: eb04029f cmp x20, x4 + 2000977c: 54fffd42 b.cs 20009724 <remoteproc_mmap+0x194> // b.hs, b.nlast + 20009780: f8617840 ldr x0, [x2, x1, lsl #3] + 20009784: 8b000060 add x0, x3, x0 + 20009788: 17ffffe7 b 20009724 <remoteproc_mmap+0x194> + 2000978c: d2800000 mov x0, #0x0 // #0 + 20009790: d65f03c0 ret + 20009794: d503201f nop + +0000000020009798 <remoteproc_load>: + 20009798: d10443ff sub sp, sp, #0x110 + 2000979c: a9027bfd stp x29, x30, [sp, #32] + 200097a0: 910083fd add x29, sp, #0x20 + 200097a4: a90773fb stp x27, x28, [sp, #112] + 200097a8: f90053e4 str x4, [sp, #160] + 200097ac: f90063ff str xzr, [sp, #192] + 200097b0: a90f7fff stp xzr, xzr, [sp, #240] + 200097b4: b4004940 cbz x0, 2000a0dc <remoteproc_load+0x944> + 200097b8: a90353f3 stp x19, x20, [sp, #48] + 200097bc: aa0003f3 mov x19, x0 + 200097c0: a9045bf5 stp x21, x22, [sp, #64] + 200097c4: aa0303f5 mov x21, x3 + 200097c8: aa0203f6 mov x22, x2 + 200097cc: a90563f7 stp x23, x24, [sp, #80] + 200097d0: aa0103f7 mov x23, x1 + 200097d4: 52800022 mov w2, #0x1 // #1 + 200097d8: a9066bf9 stp x25, x26, [sp, #96] + 200097dc: d503201f nop + 200097e0: 085ffe60 ldaxrb w0, [x19] + 200097e4: 0801fe62 stlxrb w1, w2, [x19] + 200097e8: 35ffffc1 cbnz w1, 200097e0 <remoteproc_load+0x48> + 200097ec: 72001c1f tst w0, #0xff + 200097f0: 54ffff81 b.ne 200097e0 <remoteproc_load+0x48> // b.any + 200097f4: 900010da adrp x26, 20221000 <ucHeap+0x1e588> + 200097f8: 912a6354 add x20, x26, #0xa98 + 200097fc: b94a9b40 ldr w0, [x26, #2712] + 20009800: 7100181f cmp w0, #0x6 + 20009804: 54001468 b.hi 20009a90 <remoteproc_load+0x2f8> // b.pmore + 20009808: b9406262 ldr w2, [x19, #96] + 2000980c: 51000441 sub w1, w2, #0x1 + 20009810: 7100043f cmp w1, #0x1 + 20009814: 54004248 b.hi 2000a05c <remoteproc_load+0x8c4> // b.pmore + 20009818: b4003d55 cbz x21, 20009fc0 <remoteproc_load+0x828> + 2000981c: 7100181f cmp w0, #0x6 + 20009820: 54001688 b.hi 20009af0 <remoteproc_load+0x358> // b.pmore + 20009824: f94002a3 ldr x3, [x21] + 20009828: aa1703e1 mov x1, x23 + 2000982c: 9102e3e2 add x2, sp, #0xb8 + 20009830: aa1603e0 mov x0, x22 + 20009834: d63f0060 blr x3 + 20009838: 93407c1b sxtw x27, w0 + 2000983c: 7100037f cmp w27, #0x0 + 20009840: 5400438d b.le 2000a0b0 <remoteproc_load+0x918> + 20009844: f9405fe0 ldr x0, [sp, #184] + 20009848: b40044e0 cbz x0, 2000a0e4 <remoteproc_load+0x94c> + 2000984c: f9402e77 ldr x23, [x19, #88] + 20009850: b94a9b41 ldr w1, [x26, #2712] + 20009854: b4001df7 cbz x23, 20009c10 <remoteproc_load+0x478> + 20009858: 7100183f cmp w1, #0x6 + 2000985c: 540012e8 b.hi 20009ab8 <remoteproc_load+0x320> // b.pmore + 20009860: f00000b9 adrp x25, 20020000 <__FRAME_END__+0x670> + 20009864: f00000b8 adrp x24, 20020000 <__FRAME_END__+0x670> + 20009868: 9139a339 add x25, x25, #0xe68 + 2000986c: 91150318 add x24, x24, #0x540 + 20009870: d2800001 mov x1, #0x0 // #0 + 20009874: 5280001c mov w28, #0x0 // #0 + 20009878: f90067ff str xzr, [sp, #200] + 2000987c: d503201f nop + 20009880: f94002e7 ldr x7, [x23] + 20009884: 2a1c03e4 mov w4, w28 + 20009888: f9405fe0 ldr x0, [sp, #184] + 2000988c: 910363e6 add x6, sp, #0xd8 + 20009890: 910343e5 add x5, sp, #0xd0 + 20009894: 910303e3 add x3, sp, #0xc0 + 20009898: aa1b03e2 mov x2, x27 + 2000989c: d63f00e0 blr x7 + 200098a0: 2a0003fc mov w28, w0 + 200098a4: b9400281 ldr w1, [x20] + 200098a8: 7100183f cmp w1, #0x6 + 200098ac: 54000149 b.ls 200098d4 <remoteproc_load+0x13c> // b.plast + 200098b0: f9400688 ldr x8, [x20, #8] + 200098b4: b4000108 cbz x8, 200098d4 <remoteproc_load+0x13c> + 200098b8: a94c97e3 ldp x3, x5, [sp, #200] + 200098bc: aa1b03e4 mov x4, x27 + 200098c0: f9406fe6 ldr x6, [sp, #216] + 200098c4: aa1903e2 mov x2, x25 + 200098c8: aa1803e1 mov x1, x24 + 200098cc: 528000e0 mov w0, #0x7 // #7 + 200098d0: d63f0100 blr x8 + 200098d4: 37f815fc tbnz w28, #31, 20009b90 <remoteproc_load+0x3f8> + 200098d8: f9406fe2 ldr x2, [sp, #216] + 200098dc: 3780021c tbnz w28, #16, 2000991c <remoteproc_load+0x184> + 200098e0: f9406be1 ldr x1, [sp, #208] + 200098e4: f9005fff str xzr, [sp, #184] + 200098e8: f9400aa8 ldr x8, [x21, #16] + 200098ec: 9102e3e3 add x3, sp, #0xb8 + 200098f0: aa1603e0 mov x0, x22 + 200098f4: 52800026 mov w6, #0x1 // #1 + 200098f8: d2800005 mov x5, #0x0 // #0 + 200098fc: 92800004 mov x4, #0xffffffffffffffff // #-1 + 20009900: d63f0100 blr x8 + 20009904: f9406ffb ldr x27, [sp, #216] + 20009908: 6b1b001f cmp w0, w27 + 2000990c: 5400168b b.lt 20009bdc <remoteproc_load+0x444> // b.tstop + 20009910: f9406be1 ldr x1, [sp, #208] + 20009914: f90067e1 str x1, [sp, #200] + 20009918: 17ffffda b 20009880 <remoteproc_load+0xe8> + 2000991c: b40000e2 cbz x2, 20009938 <remoteproc_load+0x1a0> + 20009920: a94c87e0 ldp x0, x1, [sp, #200] + 20009924: 8b00037b add x27, x27, x0 + 20009928: eb01037f cmp x27, x1 + 2000992c: 54fffdc2 b.cs 200098e4 <remoteproc_load+0x14c> // b.hs, b.nlast + 20009930: b9401aa0 ldr w0, [x21, #24] + 20009934: 3707fd80 tbnz w0, #0, 200098e4 <remoteproc_load+0x14c> + 20009938: f9400ae4 ldr x4, [x23, #16] + 2000993c: 9103c3e3 add x3, sp, #0xf0 + 20009940: f94063e0 ldr x0, [sp, #192] + 20009944: 910323e2 add x2, sp, #0xc8 + 20009948: 9103a3e1 add x1, sp, #0xe8 + 2000994c: d63f0080 blr x4 + 20009950: f90057ff str xzr, [sp, #168] + 20009954: 35000060 cbnz w0, 20009960 <remoteproc_load+0x1c8> + 20009958: f9407be4 ldr x4, [sp, #240] + 2000995c: b50031e4 cbnz x4, 20009f98 <remoteproc_load+0x800> + 20009960: b94a9b40 ldr w0, [x26, #2712] + 20009964: 7100181f cmp w0, #0x6 + 20009968: 540018e8 b.hi 20009c84 <remoteproc_load+0x4ec> // b.pmore + 2000996c: 9102dffb add x27, sp, #0xb7 + 20009970: f00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 20009974: d2800002 mov x2, #0x0 // #0 + 20009978: 9117e000 add x0, x0, #0x5f8 + 2000997c: d2800018 mov x24, #0x0 // #0 + 20009980: 92800019 mov x25, #0xffffffffffffffff // #-1 + 20009984: f9004fe0 str x0, [sp, #152] + 20009988: f90067ff str xzr, [sp, #200] + 2000998c: d503201f nop + 20009990: 910363e0 add x0, sp, #0xd8 + 20009994: a9006fe0 stp x0, x27, [sp] + 20009998: 910403e0 add x0, sp, #0x100 + 2000999c: f9000be0 str x0, [sp, #16] + 200099a0: 2a1c03e5 mov w5, w28 + 200099a4: f9405fe1 ldr x1, [sp, #184] + 200099a8: a90d7fff stp xzr, xzr, [sp, #208] + 200099ac: 910343e7 add x7, sp, #0xd0 + 200099b0: f94006e8 ldr x8, [x23, #8] + 200099b4: f90073f9 str x25, [sp, #224] + 200099b8: f90083ff str xzr, [sp, #256] + 200099bc: 910383e6 add x6, sp, #0xe0 + 200099c0: 910303e4 add x4, sp, #0xc0 + 200099c4: aa1803e3 mov x3, x24 + 200099c8: aa1303e0 mov x0, x19 + 200099cc: d63f0100 blr x8 + 200099d0: 2a0003fc mov w28, w0 + 200099d4: 37f81d20 tbnz w0, #31, 20009d78 <remoteproc_load+0x5e0> + 200099d8: b9400280 ldr w0, [x20] + 200099dc: f94073e4 ldr x4, [sp, #224] + 200099e0: 7100181f cmp w0, #0x6 + 200099e4: 54000169 b.ls 20009a10 <remoteproc_load+0x278> // b.plast + 200099e8: f9400688 ldr x8, [x20, #8] + 200099ec: b4000128 cbz x8, 20009a10 <remoteproc_load+0x278> + 200099f0: aa0403e2 mov x2, x4 + 200099f4: 2a1c03e6 mov w6, w28 + 200099f8: a94d13e3 ldp x3, x4, [sp, #208] + 200099fc: 528000e0 mov w0, #0x7 // #7 + 20009a00: f9404fe1 ldr x1, [sp, #152] + 20009a04: f94083e5 ldr x5, [sp, #256] + 20009a08: d63f0100 blr x8 + 20009a0c: f94073e4 ldr x4, [sp, #224] + 20009a10: b100049f cmn x4, #0x1 + 20009a14: 54000a00 b.eq 20009b54 <remoteproc_load+0x3bc> // b.none + 20009a18: f94083e3 ldr x3, [sp, #256] + 20009a1c: 52800004 mov w4, #0x0 // #0 + 20009a20: 9103e3e5 add x5, sp, #0xf8 + 20009a24: 910383e2 add x2, sp, #0xe0 + 20009a28: 910423e1 add x1, sp, #0x108 + 20009a2c: aa1303e0 mov x0, x19 + 20009a30: f9005fff str xzr, [sp, #184] + 20009a34: f90087f9 str x25, [sp, #264] + 20009a38: 97fffed6 bl 20009590 <remoteproc_mmap> + 20009a3c: f94087e4 ldr x4, [sp, #264] + 20009a40: b100049f cmn x4, #0x1 + 20009a44: 54001b80 b.eq 20009db4 <remoteproc_load+0x61c> // b.none + 20009a48: f9407fe5 ldr x5, [sp, #248] + 20009a4c: b4001b45 cbz x5, 20009db4 <remoteproc_load+0x61c> + 20009a50: f9406fe2 ldr x2, [sp, #216] + 20009a54: b4000142 cbz x2, 20009a7c <remoteproc_load+0x2e4> + 20009a58: f9400aa8 ldr x8, [x21, #16] + 20009a5c: 9102e3e3 add x3, sp, #0xb8 + 20009a60: f9406be1 ldr x1, [sp, #208] + 20009a64: aa1603e0 mov x0, x22 + 20009a68: 52800026 mov w6, #0x1 // #1 + 20009a6c: d63f0100 blr x8 + 20009a70: f9406fe2 ldr x2, [sp, #216] + 20009a74: 6b02001f cmp w0, w2 + 20009a78: 54002c21 b.ne 20009ffc <remoteproc_load+0x864> // b.any + 20009a7c: f94083e0 ldr x0, [sp, #256] + 20009a80: eb02001f cmp x0, x2 + 20009a84: 54000488 b.hi 20009b14 <remoteproc_load+0x37c> // b.pmore + 20009a88: f94067e2 ldr x2, [sp, #200] + 20009a8c: 17ffffc1 b 20009990 <remoteproc_load+0x1f8> + 20009a90: f9400683 ldr x3, [x20, #8] + 20009a94: b4000243 cbz x3, 20009adc <remoteproc_load+0x344> + 20009a98: 528000e0 mov w0, #0x7 // #7 + 20009a9c: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009aa0: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009aa4: 9139a042 add x2, x2, #0xe68 + 20009aa8: 910e8021 add x1, x1, #0x3a0 + 20009aac: d63f0060 blr x3 + 20009ab0: b94a9b40 ldr w0, [x26, #2712] + 20009ab4: 17ffff55 b 20009808 <remoteproc_load+0x70> + 20009ab8: f9400683 ldr x3, [x20, #8] + 20009abc: b4ffed23 cbz x3, 20009860 <remoteproc_load+0xc8> + 20009ac0: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009ac4: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009ac8: 9139a042 add x2, x2, #0xe68 + 20009acc: 9114a021 add x1, x1, #0x528 + 20009ad0: 528000e0 mov w0, #0x7 // #7 + 20009ad4: d63f0060 blr x3 + 20009ad8: 17ffff62 b 20009860 <remoteproc_load+0xc8> + 20009adc: b9406260 ldr w0, [x19, #96] + 20009ae0: 51000400 sub w0, w0, #0x1 + 20009ae4: 7100041f cmp w0, #0x1 + 20009ae8: 540027c8 b.hi 20009fe0 <remoteproc_load+0x848> // b.pmore + 20009aec: b40026f5 cbz x21, 20009fc8 <remoteproc_load+0x830> + 20009af0: f9400683 ldr x3, [x20, #8] + 20009af4: b4ffe983 cbz x3, 20009824 <remoteproc_load+0x8c> + 20009af8: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009afc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009b00: 9139a042 add x2, x2, #0xe68 + 20009b04: 91104021 add x1, x1, #0x410 + 20009b08: 528000e0 mov w0, #0x7 // #7 + 20009b0c: d63f0060 blr x3 + 20009b10: 17ffff45 b 20009824 <remoteproc_load+0x8c> + 20009b14: f9407fe3 ldr x3, [sp, #248] + 20009b18: f94087e0 ldr x0, [sp, #264] + 20009b1c: f9403464 ldr x4, [x3, #104] + 20009b20: 8b000042 add x2, x2, x0 + 20009b24: b4000c24 cbz x4, 20009ca8 <remoteproc_load+0x510> + 20009b28: aa0203e1 mov x1, x2 + 20009b2c: aa0303e0 mov x0, x3 + 20009b30: d63f0080 blr x4 + 20009b34: aa0003e1 mov x1, x0 + 20009b38: a94f93e0 ldp x0, x4, [sp, #248] + 20009b3c: 3942dfe2 ldrb w2, [sp, #183] + 20009b40: f9406fe3 ldr x3, [sp, #216] + 20009b44: 4b030083 sub w3, w4, w3 + 20009b48: 97fff79c bl 200079b8 <metal_io_block_set> + 20009b4c: f94067e2 ldr x2, [sp, #200] + 20009b50: 17ffff90 b 20009990 <remoteproc_load+0x1f8> + 20009b54: f9406fe2 ldr x2, [sp, #216] + 20009b58: b40015e2 cbz x2, 20009e14 <remoteproc_load+0x67c> + 20009b5c: f9400aa8 ldr x8, [x21, #16] + 20009b60: 9102e3e3 add x3, sp, #0xb8 + 20009b64: f9406be1 ldr x1, [sp, #208] + 20009b68: aa1603e0 mov x0, x22 + 20009b6c: 52800026 mov w6, #0x1 // #1 + 20009b70: d2800005 mov x5, #0x0 // #0 + 20009b74: d63f0100 blr x8 + 20009b78: f9406ff8 ldr x24, [sp, #216] + 20009b7c: 6b18001f cmp w0, w24 + 20009b80: 5400136b b.lt 20009dec <remoteproc_load+0x654> // b.tstop + 20009b84: f9406be2 ldr x2, [sp, #208] + 20009b88: f90067e2 str x2, [sp, #200] + 20009b8c: 17ffff81 b 20009990 <remoteproc_load+0x1f8> + 20009b90: b94a9b40 ldr w0, [x26, #2712] + 20009b94: 7100081f cmp w0, #0x2 + 20009b98: 54000648 b.hi 20009c60 <remoteproc_load+0x4c8> // b.pmore + 20009b9c: f9400ee1 ldr x1, [x23, #24] + 20009ba0: f94063e0 ldr x0, [sp, #192] + 20009ba4: d63f0020 blr x1 + 20009ba8: f94006a1 ldr x1, [x21, #8] + 20009bac: aa1603e0 mov x0, x22 + 20009bb0: d63f0020 blr x1 + 20009bb4: 089ffe7f stlrb wzr, [x19] + 20009bb8: a94353f3 ldp x19, x20, [sp, #48] + 20009bbc: a9445bf5 ldp x21, x22, [sp, #64] + 20009bc0: a94563f7 ldp x23, x24, [sp, #80] + 20009bc4: a9466bf9 ldp x25, x26, [sp, #96] + 20009bc8: 2a1c03e0 mov w0, w28 + 20009bcc: a9427bfd ldp x29, x30, [sp, #32] + 20009bd0: a94773fb ldp x27, x28, [sp, #112] + 20009bd4: 910443ff add sp, sp, #0x110 + 20009bd8: d65f03c0 ret + 20009bdc: b94a9b41 ldr w1, [x26, #2712] + 20009be0: 2a0003fc mov w28, w0 + 20009be4: 7100083f cmp w1, #0x2 + 20009be8: 54fffda9 b.ls 20009b9c <remoteproc_load+0x404> // b.plast + 20009bec: f9400684 ldr x4, [x20, #8] + 20009bf0: b4fffd64 cbz x4, 20009b9c <remoteproc_load+0x404> + 20009bf4: f9406be2 ldr x2, [sp, #208] + 20009bf8: aa1b03e3 mov x3, x27 + 20009bfc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009c00: 52800060 mov w0, #0x3 // #3 + 20009c04: 91164021 add x1, x1, #0x590 + 20009c08: d63f0080 blr x4 + 20009c0c: 17ffffe4 b 20009b9c <remoteproc_load+0x404> + 20009c10: 7100183f cmp w1, #0x6 + 20009c14: 54000149 b.ls 20009c3c <remoteproc_load+0x4a4> // b.plast + 20009c18: f9400683 ldr x3, [x20, #8] + 20009c1c: b4000103 cbz x3, 20009c3c <remoteproc_load+0x4a4> + 20009c20: 528000e0 mov w0, #0x7 // #7 + 20009c24: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009c28: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009c2c: 9139a042 add x2, x2, #0xe68 + 20009c30: 91138021 add x1, x1, #0x4e0 + 20009c34: d63f0060 blr x3 + 20009c38: f9405fe0 ldr x0, [sp, #184] + 20009c3c: aa1b03e1 mov x1, x27 + 20009c40: 94000bfe bl 2000cc38 <elf_identify> + 20009c44: 350007e0 cbnz w0, 20009d40 <remoteproc_load+0x5a8> + 20009c48: f0000fa0 adrp x0, 20200000 <DATA_BASE> + 20009c4c: 910ba000 add x0, x0, #0x2e8 + 20009c50: b94a9b41 ldr w1, [x26, #2712] + 20009c54: aa0003f7 mov x23, x0 + 20009c58: f9002e60 str x0, [x19, #88] + 20009c5c: 17fffeff b 20009858 <remoteproc_load+0xc0> + 20009c60: f9400684 ldr x4, [x20, #8] + 20009c64: b4fff9c4 cbz x4, 20009b9c <remoteproc_load+0x404> + 20009c68: f94067e2 ldr x2, [sp, #200] + 20009c6c: aa1b03e3 mov x3, x27 + 20009c70: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009c74: 52800060 mov w0, #0x3 // #3 + 20009c78: 9115c021 add x1, x1, #0x570 + 20009c7c: d63f0080 blr x4 + 20009c80: 17ffffc7 b 20009b9c <remoteproc_load+0x404> + 20009c84: f9400683 ldr x3, [x20, #8] + 20009c88: b4ffe723 cbz x3, 2000996c <remoteproc_load+0x1d4> + 20009c8c: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009c90: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009c94: 9139a042 add x2, x2, #0xe68 + 20009c98: 9116e021 add x1, x1, #0x5b8 + 20009c9c: 528000e0 mov w0, #0x7 // #7 + 20009ca0: d63f0060 blr x3 + 20009ca4: 17ffff32 b 2000996c <remoteproc_load+0x1d4> + 20009ca8: f9401065 ldr x5, [x3, #32] + 20009cac: b10004bf cmn x5, #0x1 + 20009cb0: 8a050041 and x1, x2, x5 + 20009cb4: 54000261 b.ne 20009d00 <remoteproc_load+0x568> // b.any + 20009cb8: f9400460 ldr x0, [x3, #8] + 20009cbc: f9400001 ldr x1, [x0] + 20009cc0: cb010041 sub x1, x2, x1 + 20009cc4: 1400000f b 20009d00 <remoteproc_load+0x568> + 20009cc8: aa0303e0 mov x0, x3 + 20009ccc: a90807e3 stp x3, x1, [sp, #128] + 20009cd0: f9004be2 str x2, [sp, #144] + 20009cd4: d63f0080 blr x4 + 20009cd8: a94807e3 ldp x3, x1, [sp, #128] + 20009cdc: f9404be2 ldr x2, [sp, #144] + 20009ce0: eb00005f cmp x2, x0 + 20009ce4: 54fff2a0 b.eq 20009b38 <remoteproc_load+0x3a0> // b.none + 20009ce8: f9401065 ldr x5, [x3, #32] + 20009cec: f9400860 ldr x0, [x3, #16] + 20009cf0: 910004a4 add x4, x5, #0x1 + 20009cf4: 8b040021 add x1, x1, x4 + 20009cf8: eb00003f cmp x1, x0 + 20009cfc: 540003a2 b.cs 20009d70 <remoteproc_load+0x5d8> // b.hs, b.nlast + 20009d00: f9403064 ldr x4, [x3, #96] + 20009d04: b5fffe24 cbnz x4, 20009cc8 <remoteproc_load+0x530> + 20009d08: f9400466 ldr x6, [x3, #8] + 20009d0c: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20009d10: f9400c64 ldr x4, [x3, #24] + 20009d14: f101009f cmp x4, #0x40 + 20009d18: 9ac42424 lsr x4, x1, x4 + 20009d1c: 9a9f3084 csel x4, x4, xzr, cc // cc = lo, ul, last + 20009d20: b4fffe06 cbz x6, 20009ce0 <remoteproc_load+0x548> + 20009d24: f9400868 ldr x8, [x3, #16] + 20009d28: eb08003f cmp x1, x8 + 20009d2c: 54fffda2 b.cs 20009ce0 <remoteproc_load+0x548> // b.hs, b.nlast + 20009d30: f86478c0 ldr x0, [x6, x4, lsl #3] + 20009d34: 8a050025 and x5, x1, x5 + 20009d38: 8b0000a0 add x0, x5, x0 + 20009d3c: 17ffffe9 b 20009ce0 <remoteproc_load+0x548> + 20009d40: b94a9b40 ldr w0, [x26, #2712] + 20009d44: 1280003c mov w28, #0xfffffffe // #-2 + 20009d48: 7100081f cmp w0, #0x2 + 20009d4c: 54fff2e9 b.ls 20009ba8 <remoteproc_load+0x410> // b.plast + 20009d50: f9400682 ldr x2, [x20, #8] + 20009d54: 1280003c mov w28, #0xfffffffe // #-2 + 20009d58: b4fff282 cbz x2, 20009ba8 <remoteproc_load+0x410> + 20009d5c: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009d60: 52800060 mov w0, #0x3 // #3 + 20009d64: 9113e021 add x1, x1, #0x4f8 + 20009d68: d63f0040 blr x2 + 20009d6c: 17ffff8f b 20009ba8 <remoteproc_load+0x410> + 20009d70: 92800001 mov x1, #0xffffffffffffffff // #-1 + 20009d74: 17ffff71 b 20009b38 <remoteproc_load+0x3a0> + 20009d78: b94a9b40 ldr w0, [x26, #2712] + 20009d7c: 7100081f cmp w0, #0x2 + 20009d80: 54000109 b.ls 20009da0 <remoteproc_load+0x608> // b.plast + 20009d84: f9400684 ldr x4, [x20, #8] + 20009d88: b40000c4 cbz x4, 20009da0 <remoteproc_load+0x608> + 20009d8c: a94d0fe2 ldp x2, x3, [sp, #208] + 20009d90: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009d94: 52800060 mov w0, #0x3 // #3 + 20009d98: 91176021 add x1, x1, #0x5d8 + 20009d9c: d63f0080 blr x4 + 20009da0: f94057e0 ldr x0, [sp, #168] + 20009da4: b4ffefc0 cbz x0, 20009b9c <remoteproc_load+0x404> + 20009da8: f94057e0 ldr x0, [sp, #168] + 20009dac: 97fff505 bl 200071c0 <vPortFree> + 20009db0: 17ffff7b b 20009b9c <remoteproc_load+0x404> + 20009db4: b94a9b40 ldr w0, [x26, #2712] + 20009db8: 7100081f cmp w0, #0x2 + 20009dbc: 54000149 b.ls 20009de4 <remoteproc_load+0x64c> // b.plast + 20009dc0: f9400683 ldr x3, [x20, #8] + 20009dc4: b4000103 cbz x3, 20009de4 <remoteproc_load+0x64c> + 20009dc8: f94073e2 ldr x2, [sp, #224] + 20009dcc: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009dd0: 52800060 mov w0, #0x3 // #3 + 20009dd4: 91192021 add x1, x1, #0x648 + 20009dd8: 1280003c mov w28, #0xfffffffe // #-2 + 20009ddc: d63f0060 blr x3 + 20009de0: 17fffff0 b 20009da0 <remoteproc_load+0x608> + 20009de4: 1280003c mov w28, #0xfffffffe // #-2 + 20009de8: 17ffffee b 20009da0 <remoteproc_load+0x608> + 20009dec: b94a9b41 ldr w1, [x26, #2712] + 20009df0: 3688149c tbz w28, #17, 2000a080 <remoteproc_load+0x8e8> + 20009df4: 71000c3f cmp w1, #0x3 + 20009df8: 540000e9 b.ls 20009e14 <remoteproc_load+0x67c> // b.plast + 20009dfc: f9400682 ldr x2, [x20, #8] + 20009e00: b40000a2 cbz x2, 20009e14 <remoteproc_load+0x67c> + 20009e04: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009e08: 52800080 mov w0, #0x4 // #4 + 20009e0c: 911a6021 add x1, x1, #0x698 + 20009e10: d63f0040 blr x2 + 20009e14: f9407be0 ldr x0, [sp, #240] + 20009e18: b5000200 cbnz x0, 20009e58 <remoteproc_load+0x6c0> + 20009e1c: f9400ae4 ldr x4, [x23, #16] + 20009e20: 9103c3e3 add x3, sp, #0xf0 + 20009e24: f94063e0 ldr x0, [sp, #192] + 20009e28: 910323e2 add x2, sp, #0xc8 + 20009e2c: 9103a3e1 add x1, sp, #0xe8 + 20009e30: d63f0080 blr x4 + 20009e34: 35000120 cbnz w0, 20009e58 <remoteproc_load+0x6c0> + 20009e38: f9407be4 ldr x4, [sp, #240] + 20009e3c: b40000e4 cbz x4, 20009e58 <remoteproc_load+0x6c0> + 20009e40: f94067e3 ldr x3, [sp, #200] + 20009e44: 910042a2 add x2, x21, #0x10 + 20009e48: aa1603e1 mov x1, x22 + 20009e4c: aa1303e0 mov x0, x19 + 20009e50: 97fffc5c bl 20008fc0 <remoteproc_get_rsc_table.isra.0> + 20009e54: f90057e0 str x0, [sp, #168] + 20009e58: f94057e1 ldr x1, [sp, #168] + 20009e5c: b94a9b40 ldr w0, [x26, #2712] + 20009e60: b4000601 cbz x1, 20009f20 <remoteproc_load+0x788> + 20009e64: 7100181f cmp w0, #0x6 + 20009e68: 54000129 b.ls 20009e8c <remoteproc_load+0x6f4> // b.plast + 20009e6c: f9400683 ldr x3, [x20, #8] + 20009e70: b40000e3 cbz x3, 20009e8c <remoteproc_load+0x6f4> + 20009e74: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009e78: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009e7c: 9139a042 add x2, x2, #0xe68 + 20009e80: 911ba021 add x1, x1, #0x6e8 + 20009e84: 528000e0 mov w0, #0x7 // #7 + 20009e88: d63f0060 blr x3 + 20009e8c: f9407be3 ldr x3, [sp, #240] + 20009e90: 9103a3e2 add x2, sp, #0xe8 + 20009e94: 9103e3e5 add x5, sp, #0xf8 + 20009e98: aa1303e0 mov x0, x19 + 20009e9c: 52800004 mov w4, #0x0 // #0 + 20009ea0: d2800001 mov x1, #0x0 // #0 + 20009ea4: 97fffdbb bl 20009590 <remoteproc_mmap> + 20009ea8: aa0003f8 mov x24, x0 + 20009eac: b4000c40 cbz x0, 2000a034 <remoteproc_load+0x89c> + 20009eb0: f9407fe0 ldr x0, [sp, #248] + 20009eb4: b940f3e3 ldr w3, [sp, #240] + 20009eb8: f94057e2 ldr x2, [sp, #168] + 20009ebc: f9400001 ldr x1, [x0] + 20009ec0: f9400804 ldr x4, [x0, #16] + 20009ec4: cb010301 sub x1, x24, x1 + 20009ec8: eb01009f cmp x4, x1 + 20009ecc: da9f8021 csinv x1, x1, xzr, hi // hi = pmore + 20009ed0: 97fff670 bl 20007890 <metal_io_block_write> + 20009ed4: f9407be1 ldr x1, [sp, #240] + 20009ed8: 6b01001f cmp w0, w1 + 20009edc: 54000160 b.eq 20009f08 <remoteproc_load+0x770> // b.none + 20009ee0: b94a9b40 ldr w0, [x26, #2712] + 20009ee4: 71000c1f cmp w0, #0x3 + 20009ee8: 54000109 b.ls 20009f08 <remoteproc_load+0x770> // b.plast + 20009eec: f9400682 ldr x2, [x20, #8] + 20009ef0: b40000c2 cbz x2, 20009f08 <remoteproc_load+0x770> + 20009ef4: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009ef8: 52800080 mov w0, #0x4 // #4 + 20009efc: 911c2021 add x1, x1, #0x708 + 20009f00: d63f0040 blr x2 + 20009f04: f9407be1 ldr x1, [sp, #240] + 20009f08: a9008678 stp x24, x1, [x19, #8] + 20009f0c: f9407fe0 ldr x0, [sp, #248] + 20009f10: f9000e60 str x0, [x19, #24] + 20009f14: f94057e0 ldr x0, [sp, #168] + 20009f18: 97fff4aa bl 200071c0 <vPortFree> + 20009f1c: b94a9b40 ldr w0, [x26, #2712] + 20009f20: 7100181f cmp w0, #0x6 + 20009f24: 54000129 b.ls 20009f48 <remoteproc_load+0x7b0> // b.plast + 20009f28: f9400683 ldr x3, [x20, #8] + 20009f2c: b40000e3 cbz x3, 20009f48 <remoteproc_load+0x7b0> + 20009f30: f00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 20009f34: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009f38: 9139a042 add x2, x2, #0xe68 + 20009f3c: 911d4021 add x1, x1, #0x750 + 20009f40: 528000e0 mov w0, #0x7 // #7 + 20009f44: d63f0060 blr x3 + 20009f48: f94012e1 ldr x1, [x23, #32] + 20009f4c: f94063e0 ldr x0, [sp, #192] + 20009f50: d63f0020 blr x1 + 20009f54: f9002a60 str x0, [x19, #80] + 20009f58: 52800041 mov w1, #0x2 // #2 + 20009f5c: b9006261 str w1, [x19, #96] + 20009f60: 089ffe7f stlrb wzr, [x19] + 20009f64: f94053e1 ldr x1, [sp, #160] + 20009f68: f94063e0 ldr x0, [sp, #192] + 20009f6c: b4000241 cbz x1, 20009fb4 <remoteproc_load+0x81c> + 20009f70: f9000020 str x0, [x1] + 20009f74: f94006a1 ldr x1, [x21, #8] + 20009f78: aa1603e0 mov x0, x22 + 20009f7c: 5280001c mov w28, #0x0 // #0 + 20009f80: d63f0020 blr x1 + 20009f84: a94353f3 ldp x19, x20, [sp, #48] + 20009f88: a9445bf5 ldp x21, x22, [sp, #64] + 20009f8c: a94563f7 ldp x23, x24, [sp, #80] + 20009f90: a9466bf9 ldp x25, x26, [sp, #96] + 20009f94: 17ffff0d b 20009bc8 <remoteproc_load+0x430> + 20009f98: f94067e3 ldr x3, [sp, #200] + 20009f9c: 910042a2 add x2, x21, #0x10 + 20009fa0: aa1603e1 mov x1, x22 + 20009fa4: aa1303e0 mov x0, x19 + 20009fa8: 97fffc06 bl 20008fc0 <remoteproc_get_rsc_table.isra.0> + 20009fac: f90057e0 str x0, [sp, #168] + 20009fb0: 17fffe6c b 20009960 <remoteproc_load+0x1c8> + 20009fb4: f9400ee1 ldr x1, [x23, #24] + 20009fb8: d63f0020 blr x1 + 20009fbc: 17ffffee b 20009f74 <remoteproc_load+0x7dc> + 20009fc0: 7100081f cmp w0, #0x2 + 20009fc4: 540000e9 b.ls 20009fe0 <remoteproc_load+0x848> // b.plast + 20009fc8: f9400682 ldr x2, [x20, #8] + 20009fcc: b40000a2 cbz x2, 20009fe0 <remoteproc_load+0x848> + 20009fd0: f00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 20009fd4: 52800060 mov w0, #0x3 // #3 + 20009fd8: 910fa021 add x1, x1, #0x3e8 + 20009fdc: d63f0040 blr x2 + 20009fe0: 089ffe7f stlrb wzr, [x19] + 20009fe4: 1280003c mov w28, #0xfffffffe // #-2 + 20009fe8: a94353f3 ldp x19, x20, [sp, #48] + 20009fec: a9445bf5 ldp x21, x22, [sp, #64] + 20009ff0: a94563f7 ldp x23, x24, [sp, #80] + 20009ff4: a9466bf9 ldp x25, x26, [sp, #96] + 20009ff8: 17fffef4 b 20009bc8 <remoteproc_load+0x430> + 20009ffc: b94a9b40 ldr w0, [x26, #2712] + 2000a000: 7100081f cmp w0, #0x2 + 2000a004: 54ffef09 b.ls 20009de4 <remoteproc_load+0x64c> // b.plast + 2000a008: f9400685 ldr x5, [x20, #8] + 2000a00c: b4ffeec5 cbz x5, 20009de4 <remoteproc_load+0x64c> + 2000a010: aa0203e4 mov x4, x2 + 2000a014: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a018: f9406be3 ldr x3, [sp, #208] + 2000a01c: 9119c021 add x1, x1, #0x670 + 2000a020: f94087e2 ldr x2, [sp, #264] + 2000a024: 52800060 mov w0, #0x3 // #3 + 2000a028: 1280003c mov w28, #0xfffffffe // #-2 + 2000a02c: d63f00a0 blr x5 + 2000a030: 17ffff5c b 20009da0 <remoteproc_load+0x608> + 2000a034: b94a9b40 ldr w0, [x26, #2712] + 2000a038: 71000c1f cmp w0, #0x3 + 2000a03c: 54fff6c9 b.ls 20009f14 <remoteproc_load+0x77c> // b.plast + 2000a040: f9400682 ldr x2, [x20, #8] + 2000a044: b4fff682 cbz x2, 20009f14 <remoteproc_load+0x77c> + 2000a048: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a04c: 52800080 mov w0, #0x4 // #4 + 2000a050: 911ca021 add x1, x1, #0x728 + 2000a054: d63f0040 blr x2 + 2000a058: 17ffffaf b 20009f14 <remoteproc_load+0x77c> + 2000a05c: 7100081f cmp w0, #0x2 + 2000a060: 54fffc09 b.ls 20009fe0 <remoteproc_load+0x848> // b.plast + 2000a064: f9400683 ldr x3, [x20, #8] + 2000a068: b4fffbc3 cbz x3, 20009fe0 <remoteproc_load+0x848> + 2000a06c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a070: 52800060 mov w0, #0x3 // #3 + 2000a074: 910f0021 add x1, x1, #0x3c0 + 2000a078: d63f0060 blr x3 + 2000a07c: 17ffffd9 b 20009fe0 <remoteproc_load+0x848> + 2000a080: 2a0003fc mov w28, w0 + 2000a084: 7100083f cmp w1, #0x2 + 2000a088: 54ffe8c9 b.ls 20009da0 <remoteproc_load+0x608> // b.plast + 2000a08c: f9400684 ldr x4, [x20, #8] + 2000a090: b4ffe884 cbz x4, 20009da0 <remoteproc_load+0x608> + 2000a094: f9406be2 ldr x2, [sp, #208] + 2000a098: aa1803e3 mov x3, x24 + 2000a09c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a0a0: 52800060 mov w0, #0x3 // #3 + 2000a0a4: 911b0021 add x1, x1, #0x6c0 + 2000a0a8: d63f0080 blr x4 + 2000a0ac: 17ffff3d b 20009da0 <remoteproc_load+0x608> + 2000a0b0: b94a9b40 ldr w0, [x26, #2712] + 2000a0b4: 7100081f cmp w0, #0x2 + 2000a0b8: 54fff949 b.ls 20009fe0 <remoteproc_load+0x848> // b.plast + 2000a0bc: f9400683 ldr x3, [x20, #8] + 2000a0c0: b4fff903 cbz x3, 20009fe0 <remoteproc_load+0x848> + 2000a0c4: 2a1b03e2 mov w2, w27 + 2000a0c8: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a0cc: 52800060 mov w0, #0x3 // #3 + 2000a0d0: 9110c021 add x1, x1, #0x430 + 2000a0d4: d63f0060 blr x3 + 2000a0d8: 17ffffc2 b 20009fe0 <remoteproc_load+0x848> + 2000a0dc: 1280005c mov w28, #0xfffffffd // #-3 + 2000a0e0: 17fffeba b 20009bc8 <remoteproc_load+0x430> + 2000a0e4: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a0e8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a0ec: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a0f0: 91118063 add x3, x3, #0x460 + 2000a0f4: 9139a042 add x2, x2, #0xe68 + 2000a0f8: 9111c000 add x0, x0, #0x470 + 2000a0fc: 528035c1 mov w1, #0x1ae // #430 + 2000a100: 94000d64 bl 2000d690 <__assert_func> + 2000a104: d503201f nop + +000000002000a108 <remoteproc_load_noblock>: + 2000a108: d10303ff sub sp, sp, #0xc0 + 2000a10c: a9027bfd stp x29, x30, [sp, #32] + 2000a110: 910083fd add x29, sp, #0x20 + 2000a114: a9045bf5 stp x21, x22, [sp, #64] + 2000a118: a90773fb stp x27, x28, [sp, #112] + 2000a11c: a90817e6 stp x6, x5, [sp, #128] + 2000a120: f9004fff str xzr, [sp, #152] + 2000a124: f94063f6 ldr x22, [sp, #192] + 2000a128: b40035c0 cbz x0, 2000a7e0 <remoteproc_load_noblock+0x6d8> + 2000a12c: a90353f3 stp x19, x20, [sp, #48] + 2000a130: a90563f7 stp x23, x24, [sp, #80] + 2000a134: a9066bf9 stp x25, x26, [sp, #96] + 2000a138: b4003b85 cbz x5, 2000a8a8 <remoteproc_load_noblock+0x7a0> + 2000a13c: aa0003fc mov x28, x0 + 2000a140: f94043e0 ldr x0, [sp, #128] + 2000a144: b40037c0 cbz x0, 2000a83c <remoteproc_load_noblock+0x734> + 2000a148: aa0703f4 mov x20, x7 + 2000a14c: b4003c07 cbz x7, 2000a8cc <remoteproc_load_noblock+0x7c4> + 2000a150: b4003896 cbz x22, 2000a860 <remoteproc_load_noblock+0x758> + 2000a154: f94067e0 ldr x0, [sp, #200] + 2000a158: b4003600 cbz x0, 2000a818 <remoteproc_load_noblock+0x710> + 2000a15c: f9406be0 ldr x0, [sp, #208] + 2000a160: aa0103f9 mov x25, x1 + 2000a164: aa0203f7 mov x23, x2 + 2000a168: aa0303f5 mov x21, x3 + 2000a16c: aa0403f3 mov x19, x4 + 2000a170: 52800021 mov w1, #0x1 // #1 + 2000a174: b4003880 cbz x0, 2000a884 <remoteproc_load_noblock+0x77c> + 2000a178: 085fff80 ldaxrb w0, [x28] + 2000a17c: 0802ff81 stlxrb w2, w1, [x28] + 2000a180: 35ffffc2 cbnz w2, 2000a178 <remoteproc_load_noblock+0x70> + 2000a184: 72001c1f tst w0, #0xff + 2000a188: 54ffff81 b.ne 2000a178 <remoteproc_load_noblock+0x70> // b.any + 2000a18c: f00010ba adrp x26, 20221000 <ucHeap+0x1e588> 2000a190: b94a9b40 ldr w0, [x26, #2712] - 2000a194: fa401ae0 ccmp x23, #0x0, #0x0, ne // ne = any - 2000a198: 1a9f07e3 cset w3, ne // ne = any - 2000a19c: f100033f cmp x25, #0x0 - 2000a1a0: 1a9f1478 csinc w24, w3, wzr, ne // ne = any - 2000a1a4: 7100181f cmp w0, #0x6 - 2000a1a8: 540011e8 b.hi 2000a3e4 <remoteproc_load_noblock+0x3dc> // b.pmore - 2000a1ac: 350026b8 cbnz w24, 2000a680 <remoteproc_load_noblock+0x678> - 2000a1b0: aa1503e1 mov x1, x21 - 2000a1b4: aa1903e0 mov x0, x25 - 2000a1b8: 94000a60 bl 2000cb38 <elf_identify> - 2000a1bc: 35001780 cbnz w0, 2000a4ac <remoteproc_load_noblock+0x4a4> - 2000a1c0: d0000fa0 adrp x0, 20200000 <DATA_BASE> - 2000a1c4: 910ba000 add x0, x0, #0x2e8 - 2000a1c8: f9002f80 str x0, [x28, #88] - 2000a1cc: aa0003f8 mov x24, x0 - 2000a1d0: b5fff873 cbnz x19, 2000a0dc <remoteproc_load_noblock+0xd4> - 2000a1d4: d503201f nop - 2000a1d8: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000a1dc: 5280001b mov w27, #0x0 // #0 - 2000a1e0: f90002df str xzr, [x22] - 2000a1e4: f90053e0 str x0, [sp, #160] - 2000a1e8: f940030b ldr x11, [x24] - 2000a1ec: 2a1b03e4 mov w4, w27 - 2000a1f0: aa1703e1 mov x1, x23 - 2000a1f4: aa1603e6 mov x6, x22 - 2000a1f8: aa1403e5 mov x5, x20 - 2000a1fc: 910263e3 add x3, sp, #0x98 - 2000a200: aa1503e2 mov x2, x21 - 2000a204: aa1903e0 mov x0, x25 - 2000a208: d63f0160 blr x11 - 2000a20c: 2a0003fb mov w27, w0 - 2000a210: b94a9b41 ldr w1, [x26, #2712] - 2000a214: 7100183f cmp w1, #0x6 - 2000a218: 54000209 b.ls 2000a258 <remoteproc_load_noblock+0x250> // b.plast - 2000a21c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a220: 912a6000 add x0, x0, #0xa98 - 2000a224: f940040b ldr x11, [x0, #8] - 2000a228: b4000f6b cbz x11, 2000a414 <remoteproc_load_noblock+0x40c> - 2000a22c: f9400285 ldr x5, [x20] - 2000a230: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a234: f94002c6 ldr x6, [x22] - 2000a238: 91382042 add x2, x2, #0xe08 - 2000a23c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a240: 91004042 add x2, x2, #0x10 - 2000a244: aa1503e4 mov x4, x21 - 2000a248: 91138021 add x1, x1, #0x4e0 - 2000a24c: aa1703e3 mov x3, x23 - 2000a250: 528000e0 mov w0, #0x7 // #7 - 2000a254: d63f0160 blr x11 - 2000a258: 37f810fb tbnz w27, #31, 2000a474 <remoteproc_load_noblock+0x46c> - 2000a25c: f94002c0 ldr x0, [x22] - 2000a260: b4fff580 cbz x0, 2000a110 <remoteproc_load_noblock+0x108> - 2000a264: 3787f57b tbnz w27, #16, 2000a110 <remoteproc_load_noblock+0x108> - 2000a268: f9404fe0 ldr x0, [sp, #152] - 2000a26c: b5fff793 cbnz x19, 2000a15c <remoteproc_load_noblock+0x154> - 2000a270: f9400f01 ldr x1, [x24, #24] - 2000a274: d63f0020 blr x1 - 2000a278: 17ffffba b 2000a160 <remoteproc_load_noblock+0x158> - 2000a27c: f9406be0 ldr x0, [sp, #208] - 2000a280: a90003f6 stp x22, x0, [sp] - 2000a284: 2a1b03e5 mov w5, w27 - 2000a288: f94067e0 ldr x0, [sp, #200] - 2000a28c: f9000be0 str x0, [sp, #16] - 2000a290: aa1903e1 mov x1, x25 - 2000a294: 910283e6 add x6, sp, #0xa0 - 2000a298: f940070b ldr x11, [x24, #8] - 2000a29c: aa1403e7 mov x7, x20 - 2000a2a0: 910263e4 add x4, sp, #0x98 - 2000a2a4: aa1503e3 mov x3, x21 - 2000a2a8: aa1703e2 mov x2, x23 - 2000a2ac: aa1c03e0 mov x0, x28 - 2000a2b0: d63f0160 blr x11 - 2000a2b4: 2a0003fb mov w27, w0 - 2000a2b8: b94a9b41 ldr w1, [x26, #2712] - 2000a2bc: 7100183f cmp w1, #0x6 - 2000a2c0: 54000209 b.ls 2000a300 <remoteproc_load_noblock+0x2f8> // b.plast - 2000a2c4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a2c8: 912a6000 add x0, x0, #0xa98 - 2000a2cc: f940040b ldr x11, [x0, #8] - 2000a2d0: b400122b cbz x11, 2000a514 <remoteproc_load_noblock+0x50c> - 2000a2d4: f9400285 ldr x5, [x20] - 2000a2d8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a2dc: f94002c6 ldr x6, [x22] - 2000a2e0: 91382042 add x2, x2, #0xe08 - 2000a2e4: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a2e8: 91004042 add x2, x2, #0x10 - 2000a2ec: aa1503e4 mov x4, x21 - 2000a2f0: 911fa021 add x1, x1, #0x7e8 - 2000a2f4: aa1703e3 mov x3, x23 - 2000a2f8: 528000e0 mov w0, #0x7 // #7 - 2000a2fc: d63f0160 blr x11 - 2000a300: 37f80efb tbnz w27, #31, 2000a4dc <remoteproc_load_noblock+0x4d4> - 2000a304: f94053e0 ldr x0, [sp, #160] - 2000a308: b100041f cmn x0, #0x1 - 2000a30c: 540000a1 b.ne 2000a320 <remoteproc_load_noblock+0x318> // b.any - 2000a310: f94002c1 ldr x1, [x22] - 2000a314: f9404fe0 ldr x0, [sp, #152] - 2000a318: b4fff021 cbz x1, 2000a11c <remoteproc_load_noblock+0x114> - 2000a31c: 17ffff8f b 2000a158 <remoteproc_load_noblock+0x150> - 2000a320: a94853e5 ldp x5, x20, [sp, #128] - 2000a324: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000a328: 910283e2 add x2, sp, #0xa0 - 2000a32c: 52800004 mov w4, #0x0 // #0 - 2000a330: f9000280 str x0, [x20] - 2000a334: aa1403e1 mov x1, x20 - 2000a338: f94067e0 ldr x0, [sp, #200] - 2000a33c: f9400003 ldr x3, [x0] - 2000a340: aa1c03e0 mov x0, x28 - 2000a344: 97fffc53 bl 20009490 <remoteproc_mmap> - 2000a348: f9400280 ldr x0, [x20] - 2000a34c: b100041f cmn x0, #0x1 - 2000a350: 54fffe01 b.ne 2000a310 <remoteproc_load_noblock+0x308> // b.any - 2000a354: b94a9b40 ldr w0, [x26, #2712] - 2000a358: 1280003b mov w27, #0xfffffffe // #-2 - 2000a35c: 7100081f cmp w0, #0x2 - 2000a360: 54000149 b.ls 2000a388 <remoteproc_load_noblock+0x380> // b.plast - 2000a364: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a368: 912a6000 add x0, x0, #0xa98 - 2000a36c: f9400403 ldr x3, [x0, #8] - 2000a370: b40000c3 cbz x3, 2000a388 <remoteproc_load_noblock+0x380> - 2000a374: f94053e2 ldr x2, [sp, #160] - 2000a378: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a37c: 52800060 mov w0, #0x3 // #3 - 2000a380: 9117a021 add x1, x1, #0x5e8 - 2000a384: d63f0060 blr x3 - 2000a388: f9400f01 ldr x1, [x24, #24] - 2000a38c: f9404fe0 ldr x0, [sp, #152] - 2000a390: d63f0020 blr x1 - 2000a394: 889fff9f stlr wzr, [x28] - 2000a398: 2a1b03e0 mov w0, w27 - 2000a39c: a9427bfd ldp x29, x30, [sp, #32] - 2000a3a0: a94353f3 ldp x19, x20, [sp, #48] - 2000a3a4: a9445bf5 ldp x21, x22, [sp, #64] - 2000a3a8: a94563f7 ldp x23, x24, [sp, #80] - 2000a3ac: a9466bf9 ldp x25, x26, [sp, #96] - 2000a3b0: a94773fb ldp x27, x28, [sp, #112] - 2000a3b4: 910303ff add sp, sp, #0xc0 - 2000a3b8: d65f03c0 ret - 2000a3bc: b9406380 ldr w0, [x28, #96] - 2000a3c0: 7100081f cmp w0, #0x2 - 2000a3c4: 54000421 b.ne 2000a448 <remoteproc_load_noblock+0x440> // b.any - 2000a3c8: f9402f98 ldr x24, [x28, #88] - 2000a3cc: b5ffe878 cbnz x24, 2000a0d8 <remoteproc_load_noblock+0xd0> - 2000a3d0: f10002bf cmp x21, #0x0 - 2000a3d4: fa401ae0 ccmp x23, #0x0, #0x0, ne // ne = any - 2000a3d8: 1a9f07e3 cset w3, ne // ne = any - 2000a3dc: f100033f cmp x25, #0x0 - 2000a3e0: 1a9f1478 csinc w24, w3, wzr, ne // ne = any - 2000a3e4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a3e8: 912a6000 add x0, x0, #0xa98 - 2000a3ec: f9400404 ldr x4, [x0, #8] - 2000a3f0: b4000ec4 cbz x4, 2000a5c8 <remoteproc_load_noblock+0x5c0> - 2000a3f4: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a3f8: 91382042 add x2, x2, #0xe08 - 2000a3fc: 91004042 add x2, x2, #0x10 - 2000a400: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a404: 528000e0 mov w0, #0x7 // #7 - 2000a408: 91120021 add x1, x1, #0x480 - 2000a40c: d63f0080 blr x4 - 2000a410: 17ffff67 b 2000a1ac <remoteproc_load_noblock+0x1a4> - 2000a414: 36fff25b tbz w27, #31, 2000a25c <remoteproc_load_noblock+0x254> - 2000a418: 17ffffdc b 2000a388 <remoteproc_load_noblock+0x380> - 2000a41c: b94a9b40 ldr w0, [x26, #2712] - 2000a420: 7100081f cmp w0, #0x2 - 2000a424: 54000129 b.ls 2000a448 <remoteproc_load_noblock+0x440> // b.plast - 2000a428: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a42c: 912a6000 add x0, x0, #0xa98 - 2000a430: f9400402 ldr x2, [x0, #8] - 2000a434: b40000a2 cbz x2, 2000a448 <remoteproc_load_noblock+0x440> - 2000a438: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a43c: 52800060 mov w0, #0x3 // #3 - 2000a440: 911ee021 add x1, x1, #0x7b8 - 2000a444: d63f0040 blr x2 - 2000a448: 889fff9f stlr wzr, [x28] - 2000a44c: a9427bfd ldp x29, x30, [sp, #32] - 2000a450: 1280003b mov w27, #0xfffffffe // #-2 - 2000a454: 2a1b03e0 mov w0, w27 - 2000a458: a94353f3 ldp x19, x20, [sp, #48] - 2000a45c: a9445bf5 ldp x21, x22, [sp, #64] - 2000a460: a94563f7 ldp x23, x24, [sp, #80] - 2000a464: a9466bf9 ldp x25, x26, [sp, #96] - 2000a468: a94773fb ldp x27, x28, [sp, #112] - 2000a46c: 910303ff add sp, sp, #0xc0 - 2000a470: d65f03c0 ret - 2000a474: b94a9b40 ldr w0, [x26, #2712] - 2000a478: 7100081f cmp w0, #0x2 - 2000a47c: 54fff869 b.ls 2000a388 <remoteproc_load_noblock+0x380> // b.plast - 2000a480: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a484: 912a6000 add x0, x0, #0xa98 - 2000a488: f9400404 ldr x4, [x0, #8] - 2000a48c: b4fff7e4 cbz x4, 2000a388 <remoteproc_load_noblock+0x380> - 2000a490: aa1503e3 mov x3, x21 - 2000a494: aa1703e2 mov x2, x23 - 2000a498: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a49c: 52800060 mov w0, #0x3 // #3 - 2000a4a0: 91144021 add x1, x1, #0x510 - 2000a4a4: d63f0080 blr x4 - 2000a4a8: 17ffffb8 b 2000a388 <remoteproc_load_noblock+0x380> - 2000a4ac: b94a9b40 ldr w0, [x26, #2712] - 2000a4b0: 7100081f cmp w0, #0x2 - 2000a4b4: 54fffca9 b.ls 2000a448 <remoteproc_load_noblock+0x440> // b.plast - 2000a4b8: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a4bc: 912a6000 add x0, x0, #0xa98 - 2000a4c0: f9400402 ldr x2, [x0, #8] - 2000a4c4: b4fffc22 cbz x2, 2000a448 <remoteproc_load_noblock+0x440> - 2000a4c8: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a4cc: 52800060 mov w0, #0x3 // #3 - 2000a4d0: 911e2021 add x1, x1, #0x788 - 2000a4d4: d63f0040 blr x2 - 2000a4d8: 17ffffdc b 2000a448 <remoteproc_load_noblock+0x440> - 2000a4dc: b94a9b40 ldr w0, [x26, #2712] - 2000a4e0: 7100081f cmp w0, #0x2 - 2000a4e4: 54fff529 b.ls 2000a388 <remoteproc_load_noblock+0x380> // b.plast - 2000a4e8: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a4ec: 912a6000 add x0, x0, #0xa98 - 2000a4f0: f9400404 ldr x4, [x0, #8] - 2000a4f4: b4fff4a4 cbz x4, 2000a388 <remoteproc_load_noblock+0x380> - 2000a4f8: aa1503e3 mov x3, x21 - 2000a4fc: aa1703e2 mov x2, x23 - 2000a500: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a504: 52800060 mov w0, #0x3 // #3 - 2000a508: 9115e021 add x1, x1, #0x578 + 2000a194: 7100181f cmp w0, #0x6 + 2000a198: 54000169 b.ls 2000a1c4 <remoteproc_load_noblock+0xbc> // b.plast + 2000a19c: 912a6340 add x0, x26, #0xa98 + 2000a1a0: f9400403 ldr x3, [x0, #8] + 2000a1a4: b40018c3 cbz x3, 2000a4bc <remoteproc_load_noblock+0x3b4> + 2000a1a8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a1ac: 9139a042 add x2, x2, #0xe68 + 2000a1b0: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a1b4: 91004042 add x2, x2, #0x10 + 2000a1b8: 910e8021 add x1, x1, #0x3a0 + 2000a1bc: 528000e0 mov w0, #0x7 // #7 + 2000a1c0: d63f0060 blr x3 + 2000a1c4: b9406382 ldr w2, [x28, #96] + 2000a1c8: 7100085f cmp w2, #0x2 + 2000a1cc: 54002821 b.ne 2000a6d0 <remoteproc_load_noblock+0x5c8> // b.any + 2000a1d0: f9402f98 ldr x24, [x28, #88] + 2000a1d4: b40005d8 cbz x24, 2000a28c <remoteproc_load_noblock+0x184> + 2000a1d8: b4000813 cbz x19, 2000a2d8 <remoteproc_load_noblock+0x1d0> + 2000a1dc: f9400260 ldr x0, [x19] + 2000a1e0: b40007c0 cbz x0, 2000a2d8 <remoteproc_load_noblock+0x1d0> + 2000a1e4: f9401701 ldr x1, [x24, #40] + 2000a1e8: f9004fe0 str x0, [sp, #152] + 2000a1ec: d63f0020 blr x1 + 2000a1f0: 2a0003fb mov w27, w0 + 2000a1f4: 37f81940 tbnz w0, #31, 2000a51c <remoteproc_load_noblock+0x414> + 2000a1f8: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000a1fc: f90002df str xzr, [x22] + 2000a200: f90053e0 str x0, [sp, #160] + 2000a204: 52a000a0 mov w0, #0x50000 // #327680 + 2000a208: 6a00037f tst w27, w0 + 2000a20c: 540006e0 b.eq 2000a2e8 <remoteproc_load_noblock+0x1e0> // b.none + 2000a210: 7210077f tst w27, #0x30000 + 2000a214: 54000b41 b.ne 2000a37c <remoteproc_load_noblock+0x274> // b.any + 2000a218: f9404fe0 ldr x0, [sp, #152] + 2000a21c: 369001fb tbz w27, #18, 2000a258 <remoteproc_load_noblock+0x150> + 2000a220: f9400b04 ldr x4, [x24, #16] + 2000a224: 9102a3e1 add x1, sp, #0xa8 + 2000a228: 9102c3e3 add x3, sp, #0xb0 + 2000a22c: 9102e3e2 add x2, sp, #0xb8 + 2000a230: d63f0080 blr x4 + 2000a234: 2a0003fb mov w27, w0 + 2000a238: 35000060 cbnz w0, 2000a244 <remoteproc_load_noblock+0x13c> + 2000a23c: f9405be0 ldr x0, [sp, #176] + 2000a240: b5001ee0 cbnz x0, 2000a61c <remoteproc_load_noblock+0x514> + 2000a244: f9401301 ldr x1, [x24, #32] + 2000a248: f9404fe0 ldr x0, [sp, #152] + 2000a24c: d63f0020 blr x1 + 2000a250: f9002b80 str x0, [x28, #80] + 2000a254: f9404fe0 ldr x0, [sp, #152] + 2000a258: b40008d3 cbz x19, 2000a370 <remoteproc_load_noblock+0x268> + 2000a25c: f9000260 str x0, [x19] + 2000a260: 089fff9f stlrb wzr, [x28] + 2000a264: a94353f3 ldp x19, x20, [sp, #48] + 2000a268: 5280001b mov w27, #0x0 // #0 + 2000a26c: a94563f7 ldp x23, x24, [sp, #80] + 2000a270: a9466bf9 ldp x25, x26, [sp, #96] + 2000a274: 2a1b03e0 mov w0, w27 + 2000a278: a9427bfd ldp x29, x30, [sp, #32] + 2000a27c: a9445bf5 ldp x21, x22, [sp, #64] + 2000a280: a94773fb ldp x27, x28, [sp, #112] + 2000a284: 910303ff add sp, sp, #0xc0 + 2000a288: d65f03c0 ret + 2000a28c: f10002bf cmp x21, #0x0 + 2000a290: b94a9b40 ldr w0, [x26, #2712] + 2000a294: fa401ae0 ccmp x23, #0x0, #0x0, ne // ne = any + 2000a298: 1a9f07e3 cset w3, ne // ne = any + 2000a29c: f100033f cmp x25, #0x0 + 2000a2a0: 1a9f1478 csinc w24, w3, wzr, ne // ne = any + 2000a2a4: 7100181f cmp w0, #0x6 + 2000a2a8: 540011e8 b.hi 2000a4e4 <remoteproc_load_noblock+0x3dc> // b.pmore + 2000a2ac: 350026b8 cbnz w24, 2000a780 <remoteproc_load_noblock+0x678> + 2000a2b0: aa1503e1 mov x1, x21 + 2000a2b4: aa1903e0 mov x0, x25 + 2000a2b8: 94000a60 bl 2000cc38 <elf_identify> + 2000a2bc: 35001780 cbnz w0, 2000a5ac <remoteproc_load_noblock+0x4a4> + 2000a2c0: d0000fa0 adrp x0, 20200000 <DATA_BASE> + 2000a2c4: 910ba000 add x0, x0, #0x2e8 + 2000a2c8: f9002f80 str x0, [x28, #88] + 2000a2cc: aa0003f8 mov x24, x0 + 2000a2d0: b5fff873 cbnz x19, 2000a1dc <remoteproc_load_noblock+0xd4> + 2000a2d4: d503201f nop + 2000a2d8: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000a2dc: 5280001b mov w27, #0x0 // #0 + 2000a2e0: f90002df str xzr, [x22] + 2000a2e4: f90053e0 str x0, [sp, #160] + 2000a2e8: f940030b ldr x11, [x24] + 2000a2ec: 2a1b03e4 mov w4, w27 + 2000a2f0: aa1703e1 mov x1, x23 + 2000a2f4: aa1603e6 mov x6, x22 + 2000a2f8: aa1403e5 mov x5, x20 + 2000a2fc: 910263e3 add x3, sp, #0x98 + 2000a300: aa1503e2 mov x2, x21 + 2000a304: aa1903e0 mov x0, x25 + 2000a308: d63f0160 blr x11 + 2000a30c: 2a0003fb mov w27, w0 + 2000a310: b94a9b41 ldr w1, [x26, #2712] + 2000a314: 7100183f cmp w1, #0x6 + 2000a318: 54000209 b.ls 2000a358 <remoteproc_load_noblock+0x250> // b.plast + 2000a31c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a320: 912a6000 add x0, x0, #0xa98 + 2000a324: f940040b ldr x11, [x0, #8] + 2000a328: b4000f6b cbz x11, 2000a514 <remoteproc_load_noblock+0x40c> + 2000a32c: f9400285 ldr x5, [x20] + 2000a330: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a334: f94002c6 ldr x6, [x22] + 2000a338: 9139a042 add x2, x2, #0xe68 + 2000a33c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a340: 91004042 add x2, x2, #0x10 + 2000a344: aa1503e4 mov x4, x21 + 2000a348: 91150021 add x1, x1, #0x540 + 2000a34c: aa1703e3 mov x3, x23 + 2000a350: 528000e0 mov w0, #0x7 // #7 + 2000a354: d63f0160 blr x11 + 2000a358: 37f810fb tbnz w27, #31, 2000a574 <remoteproc_load_noblock+0x46c> + 2000a35c: f94002c0 ldr x0, [x22] + 2000a360: b4fff580 cbz x0, 2000a210 <remoteproc_load_noblock+0x108> + 2000a364: 3787f57b tbnz w27, #16, 2000a210 <remoteproc_load_noblock+0x108> + 2000a368: f9404fe0 ldr x0, [sp, #152] + 2000a36c: b5fff793 cbnz x19, 2000a25c <remoteproc_load_noblock+0x154> + 2000a370: f9400f01 ldr x1, [x24, #24] + 2000a374: d63f0020 blr x1 + 2000a378: 17ffffba b 2000a260 <remoteproc_load_noblock+0x158> + 2000a37c: f9406be0 ldr x0, [sp, #208] + 2000a380: a90003f6 stp x22, x0, [sp] + 2000a384: 2a1b03e5 mov w5, w27 + 2000a388: f94067e0 ldr x0, [sp, #200] + 2000a38c: f9000be0 str x0, [sp, #16] + 2000a390: aa1903e1 mov x1, x25 + 2000a394: 910283e6 add x6, sp, #0xa0 + 2000a398: f940070b ldr x11, [x24, #8] + 2000a39c: aa1403e7 mov x7, x20 + 2000a3a0: 910263e4 add x4, sp, #0x98 + 2000a3a4: aa1503e3 mov x3, x21 + 2000a3a8: aa1703e2 mov x2, x23 + 2000a3ac: aa1c03e0 mov x0, x28 + 2000a3b0: d63f0160 blr x11 + 2000a3b4: 2a0003fb mov w27, w0 + 2000a3b8: b94a9b41 ldr w1, [x26, #2712] + 2000a3bc: 7100183f cmp w1, #0x6 + 2000a3c0: 54000209 b.ls 2000a400 <remoteproc_load_noblock+0x2f8> // b.plast + 2000a3c4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a3c8: 912a6000 add x0, x0, #0xa98 + 2000a3cc: f940040b ldr x11, [x0, #8] + 2000a3d0: b400122b cbz x11, 2000a614 <remoteproc_load_noblock+0x50c> + 2000a3d4: f9400285 ldr x5, [x20] + 2000a3d8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a3dc: f94002c6 ldr x6, [x22] + 2000a3e0: 9139a042 add x2, x2, #0xe68 + 2000a3e4: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a3e8: 91004042 add x2, x2, #0x10 + 2000a3ec: aa1503e4 mov x4, x21 + 2000a3f0: 91212021 add x1, x1, #0x848 + 2000a3f4: aa1703e3 mov x3, x23 + 2000a3f8: 528000e0 mov w0, #0x7 // #7 + 2000a3fc: d63f0160 blr x11 + 2000a400: 37f80efb tbnz w27, #31, 2000a5dc <remoteproc_load_noblock+0x4d4> + 2000a404: f94053e0 ldr x0, [sp, #160] + 2000a408: b100041f cmn x0, #0x1 + 2000a40c: 540000a1 b.ne 2000a420 <remoteproc_load_noblock+0x318> // b.any + 2000a410: f94002c1 ldr x1, [x22] + 2000a414: f9404fe0 ldr x0, [sp, #152] + 2000a418: b4fff021 cbz x1, 2000a21c <remoteproc_load_noblock+0x114> + 2000a41c: 17ffff8f b 2000a258 <remoteproc_load_noblock+0x150> + 2000a420: a94853e5 ldp x5, x20, [sp, #128] + 2000a424: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000a428: 910283e2 add x2, sp, #0xa0 + 2000a42c: 52800004 mov w4, #0x0 // #0 + 2000a430: f9000280 str x0, [x20] + 2000a434: aa1403e1 mov x1, x20 + 2000a438: f94067e0 ldr x0, [sp, #200] + 2000a43c: f9400003 ldr x3, [x0] + 2000a440: aa1c03e0 mov x0, x28 + 2000a444: 97fffc53 bl 20009590 <remoteproc_mmap> + 2000a448: f9400280 ldr x0, [x20] + 2000a44c: b100041f cmn x0, #0x1 + 2000a450: 54fffe01 b.ne 2000a410 <remoteproc_load_noblock+0x308> // b.any + 2000a454: b94a9b40 ldr w0, [x26, #2712] + 2000a458: 1280003b mov w27, #0xfffffffe // #-2 + 2000a45c: 7100081f cmp w0, #0x2 + 2000a460: 54000149 b.ls 2000a488 <remoteproc_load_noblock+0x380> // b.plast + 2000a464: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a468: 912a6000 add x0, x0, #0xa98 + 2000a46c: f9400403 ldr x3, [x0, #8] + 2000a470: b40000c3 cbz x3, 2000a488 <remoteproc_load_noblock+0x380> + 2000a474: f94053e2 ldr x2, [sp, #160] + 2000a478: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a47c: 52800060 mov w0, #0x3 // #3 + 2000a480: 91192021 add x1, x1, #0x648 + 2000a484: d63f0060 blr x3 + 2000a488: f9400f01 ldr x1, [x24, #24] + 2000a48c: f9404fe0 ldr x0, [sp, #152] + 2000a490: d63f0020 blr x1 + 2000a494: 089fff9f stlrb wzr, [x28] + 2000a498: 2a1b03e0 mov w0, w27 + 2000a49c: a9427bfd ldp x29, x30, [sp, #32] + 2000a4a0: a94353f3 ldp x19, x20, [sp, #48] + 2000a4a4: a9445bf5 ldp x21, x22, [sp, #64] + 2000a4a8: a94563f7 ldp x23, x24, [sp, #80] + 2000a4ac: a9466bf9 ldp x25, x26, [sp, #96] + 2000a4b0: a94773fb ldp x27, x28, [sp, #112] + 2000a4b4: 910303ff add sp, sp, #0xc0 + 2000a4b8: d65f03c0 ret + 2000a4bc: b9406380 ldr w0, [x28, #96] + 2000a4c0: 7100081f cmp w0, #0x2 + 2000a4c4: 54000421 b.ne 2000a548 <remoteproc_load_noblock+0x440> // b.any + 2000a4c8: f9402f98 ldr x24, [x28, #88] + 2000a4cc: b5ffe878 cbnz x24, 2000a1d8 <remoteproc_load_noblock+0xd0> + 2000a4d0: f10002bf cmp x21, #0x0 + 2000a4d4: fa401ae0 ccmp x23, #0x0, #0x0, ne // ne = any + 2000a4d8: 1a9f07e3 cset w3, ne // ne = any + 2000a4dc: f100033f cmp x25, #0x0 + 2000a4e0: 1a9f1478 csinc w24, w3, wzr, ne // ne = any + 2000a4e4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a4e8: 912a6000 add x0, x0, #0xa98 + 2000a4ec: f9400404 ldr x4, [x0, #8] + 2000a4f0: b4000ec4 cbz x4, 2000a6c8 <remoteproc_load_noblock+0x5c0> + 2000a4f4: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a4f8: 9139a042 add x2, x2, #0xe68 + 2000a4fc: 91004042 add x2, x2, #0x10 + 2000a500: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a504: 528000e0 mov w0, #0x7 // #7 + 2000a508: 91138021 add x1, x1, #0x4e0 2000a50c: d63f0080 blr x4 - 2000a510: 17ffff9e b 2000a388 <remoteproc_load_noblock+0x380> - 2000a514: 36ffef9b tbz w27, #31, 2000a304 <remoteproc_load_noblock+0x2fc> - 2000a518: 17ffff9c b 2000a388 <remoteproc_load_noblock+0x380> - 2000a51c: 2a0003e0 mov w0, w0 - 2000a520: 97fff2c4 bl 20007030 <pvPortMalloc> - 2000a524: aa0003f4 mov x20, x0 - 2000a528: b40006c0 cbz x0, 2000a600 <remoteproc_load_noblock+0x5f8> - 2000a52c: f9405be3 ldr x3, [sp, #176] - 2000a530: d2800001 mov x1, #0x0 // #0 - 2000a534: f94043f5 ldr x21, [sp, #128] - 2000a538: 9102a3e2 add x2, sp, #0xa8 - 2000a53c: aa1c03e0 mov x0, x28 - 2000a540: 52800004 mov w4, #0x0 // #0 - 2000a544: aa1503e5 mov x5, x21 - 2000a548: 97fffbd2 bl 20009490 <remoteproc_mmap> - 2000a54c: f94002a1 ldr x1, [x21] - 2000a550: aa0003f6 mov x22, x0 - 2000a554: b4000ae1 cbz x1, 2000a6b0 <remoteproc_load_noblock+0x6a8> - 2000a558: f9400035 ldr x21, [x1] - 2000a55c: aa0103e0 mov x0, x1 - 2000a560: f9400821 ldr x1, [x1, #16] - 2000a564: cb1502d5 sub x21, x22, x21 - 2000a568: b940b3e3 ldr w3, [sp, #176] - 2000a56c: aa1403e2 mov x2, x20 - 2000a570: eb15003f cmp x1, x21 - 2000a574: da9f82b5 csinv x21, x21, xzr, hi // hi = pmore - 2000a578: aa1503e1 mov x1, x21 - 2000a57c: 97fff43b bl 20007668 <metal_io_block_read> - 2000a580: 2a0003fb mov w27, w0 - 2000a584: f9405be2 ldr x2, [sp, #176] - 2000a588: 6b02001f cmp w0, w2 - 2000a58c: 540003e0 b.eq 2000a608 <remoteproc_load_noblock+0x600> // b.none - 2000a590: b94a9b40 ldr w0, [x26, #2712] - 2000a594: 7100081f cmp w0, #0x2 - 2000a598: 54000129 b.ls 2000a5bc <remoteproc_load_noblock+0x5b4> // b.plast - 2000a59c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a5a0: 912a6000 add x0, x0, #0xa98 - 2000a5a4: f9400402 ldr x2, [x0, #8] - 2000a5a8: b40000a2 cbz x2, 2000a5bc <remoteproc_load_noblock+0x5b4> - 2000a5ac: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a5b0: 52800060 mov w0, #0x3 // #3 - 2000a5b4: 91210021 add x1, x1, #0x840 - 2000a5b8: d63f0040 blr x2 - 2000a5bc: aa1403e0 mov x0, x20 - 2000a5c0: 97fff2c0 bl 200070c0 <vPortFree> - 2000a5c4: 17ffff71 b 2000a388 <remoteproc_load_noblock+0x380> - 2000a5c8: 34ffdf58 cbz w24, 2000a1b0 <remoteproc_load_noblock+0x1a8> - 2000a5cc: 17ffff9f b 2000a448 <remoteproc_load_noblock+0x440> - 2000a5d0: b94a9b40 ldr w0, [x26, #2712] - 2000a5d4: 7100081f cmp w0, #0x2 - 2000a5d8: 54fff389 b.ls 2000a448 <remoteproc_load_noblock+0x440> // b.plast - 2000a5dc: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a5e0: 912a6000 add x0, x0, #0xa98 - 2000a5e4: f9400403 ldr x3, [x0, #8] - 2000a5e8: b4fff303 cbz x3, 2000a448 <remoteproc_load_noblock+0x440> - 2000a5ec: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a5f0: 52800060 mov w0, #0x3 // #3 - 2000a5f4: 910d8021 add x1, x1, #0x360 - 2000a5f8: d63f0060 blr x3 - 2000a5fc: 17ffff93 b 2000a448 <remoteproc_load_noblock+0x440> - 2000a600: 1280001b mov w27, #0xffffffff // #-1 - 2000a604: 17ffff61 b 2000a388 <remoteproc_load_noblock+0x380> - 2000a608: aa1403e1 mov x1, x20 - 2000a60c: aa1c03e0 mov x0, x28 - 2000a610: 97fffa14 bl 20008e60 <remoteproc_parse_rsc_table> - 2000a614: 2a0003fb mov w27, w0 - 2000a618: 37f80680 tbnz w0, #31, 2000a6e8 <remoteproc_load_noblock+0x6e0> - 2000a61c: f94043e0 ldr x0, [sp, #128] - 2000a620: aa1503e1 mov x1, x21 - 2000a624: b940b3e3 ldr w3, [sp, #176] - 2000a628: aa1403e2 mov x2, x20 - 2000a62c: f9400000 ldr x0, [x0] - 2000a630: 97fff458 bl 20007790 <metal_io_block_write> - 2000a634: f9405be1 ldr x1, [sp, #176] - 2000a638: 6b01001f cmp w0, w1 - 2000a63c: 540001a0 b.eq 2000a670 <remoteproc_load_noblock+0x668> // b.none - 2000a640: b94a9b40 ldr w0, [x26, #2712] - 2000a644: 71000c1f cmp w0, #0x3 - 2000a648: 54000149 b.ls 2000a670 <remoteproc_load_noblock+0x668> // b.plast - 2000a64c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a650: 912a6000 add x0, x0, #0xa98 - 2000a654: f9400402 ldr x2, [x0, #8] - 2000a658: b40000c2 cbz x2, 2000a670 <remoteproc_load_noblock+0x668> - 2000a65c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a660: 52800080 mov w0, #0x4 // #4 - 2000a664: 91224021 add x1, x1, #0x890 - 2000a668: d63f0040 blr x2 - 2000a66c: f9405be1 ldr x1, [sp, #176] - 2000a670: a9008796 stp x22, x1, [x28, #8] - 2000a674: aa1403e0 mov x0, x20 - 2000a678: 97fff292 bl 200070c0 <vPortFree> - 2000a67c: 17fffeb2 b 2000a144 <remoteproc_load_noblock+0x13c> - 2000a680: b94a9b40 ldr w0, [x26, #2712] - 2000a684: 7100081f cmp w0, #0x2 - 2000a688: 54ffee09 b.ls 2000a448 <remoteproc_load_noblock+0x440> // b.plast - 2000a68c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a690: 912a6000 add x0, x0, #0xa98 - 2000a694: f9400402 ldr x2, [x0, #8] - 2000a698: b4ffed82 cbz x2, 2000a448 <remoteproc_load_noblock+0x440> - 2000a69c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a6a0: 52800060 mov w0, #0x3 // #3 - 2000a6a4: 911d2021 add x1, x1, #0x748 - 2000a6a8: d63f0040 blr x2 - 2000a6ac: 17ffff67 b 2000a448 <remoteproc_load_noblock+0x440> - 2000a6b0: b94a9b40 ldr w0, [x26, #2712] - 2000a6b4: 7100081f cmp w0, #0x2 - 2000a6b8: 54fff829 b.ls 2000a5bc <remoteproc_load_noblock+0x5b4> // b.plast - 2000a6bc: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a6c0: 912a6000 add x0, x0, #0xa98 - 2000a6c4: f9400402 ldr x2, [x0, #8] - 2000a6c8: b4fff7a2 cbz x2, 2000a5bc <remoteproc_load_noblock+0x5b4> - 2000a6cc: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a6d0: 52800060 mov w0, #0x3 // #3 - 2000a6d4: 91206021 add x1, x1, #0x818 - 2000a6d8: d63f0040 blr x2 - 2000a6dc: 17ffffb8 b 2000a5bc <remoteproc_load_noblock+0x5b4> - 2000a6e0: 1280005b mov w27, #0xfffffffd // #-3 - 2000a6e4: 17fffea4 b 2000a174 <remoteproc_load_noblock+0x16c> - 2000a6e8: b94a9b40 ldr w0, [x26, #2712] - 2000a6ec: 7100081f cmp w0, #0x2 - 2000a6f0: 54fff669 b.ls 2000a5bc <remoteproc_load_noblock+0x5b4> // b.plast - 2000a6f4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000a6f8: 912a6000 add x0, x0, #0xa98 - 2000a6fc: f9400402 ldr x2, [x0, #8] - 2000a700: b4fff5e2 cbz x2, 2000a5bc <remoteproc_load_noblock+0x5b4> - 2000a704: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000a708: 52800060 mov w0, #0x3 // #3 - 2000a70c: 9121a021 add x1, x1, #0x868 - 2000a710: d63f0040 blr x2 - 2000a714: 17ffffaa b 2000a5bc <remoteproc_load_noblock+0x5b4> - 2000a718: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a71c: 91382042 add x2, x2, #0xe08 - 2000a720: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a724: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a728: 91004042 add x2, x2, #0x10 - 2000a72c: 911ce063 add x3, x3, #0x738 - 2000a730: 91104000 add x0, x0, #0x410 - 2000a734: 52805461 mov w1, #0x2a3 // #675 - 2000a738: 94000ba4 bl 2000d5c8 <__assert_func> - 2000a73c: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a740: 91382042 add x2, x2, #0xe08 - 2000a744: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a748: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a74c: 91004042 add x2, x2, #0x10 - 2000a750: 911c8063 add x3, x3, #0x720 - 2000a754: 91104000 add x0, x0, #0x410 - 2000a758: 52805401 mov w1, #0x2a0 // #672 - 2000a75c: 94000b9b bl 2000d5c8 <__assert_func> - 2000a760: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a764: 91382042 add x2, x2, #0xe08 - 2000a768: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a76c: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a770: 91004042 add x2, x2, #0x10 - 2000a774: 911cc063 add x3, x3, #0x730 - 2000a778: 91104000 add x0, x0, #0x410 - 2000a77c: 52805441 mov w1, #0x2a2 // #674 - 2000a780: 94000b92 bl 2000d5c8 <__assert_func> - 2000a784: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a788: 91382042 add x2, x2, #0xe08 - 2000a78c: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a790: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a794: 91004042 add x2, x2, #0x10 - 2000a798: 911d0063 add x3, x3, #0x740 - 2000a79c: 91104000 add x0, x0, #0x410 - 2000a7a0: 52805481 mov w1, #0x2a4 // #676 - 2000a7a4: 94000b89 bl 2000d5c8 <__assert_func> - 2000a7a8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a7ac: 91382042 add x2, x2, #0xe08 - 2000a7b0: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a7b4: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a7b8: 91004042 add x2, x2, #0x10 - 2000a7bc: 911c6063 add x3, x3, #0x718 - 2000a7c0: 91104000 add x0, x0, #0x410 - 2000a7c4: 528053e1 mov w1, #0x29f // #671 - 2000a7c8: 94000b80 bl 2000d5c8 <__assert_func> - 2000a7cc: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a7d0: 91382042 add x2, x2, #0xe08 - 2000a7d4: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a7d8: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a7dc: 91004042 add x2, x2, #0x10 - 2000a7e0: 911ca063 add x3, x3, #0x728 - 2000a7e4: 91104000 add x0, x0, #0x410 - 2000a7e8: 52805421 mov w1, #0x2a1 // #673 - 2000a7ec: 94000b77 bl 2000d5c8 <__assert_func> - -000000002000a7f0 <remoteproc_allocate_id>: - 2000a7f0: 3100043f cmn w1, #0x1 - 2000a7f4: 91010004 add x4, x0, #0x40 - 2000a7f8: 54000500 b.eq 2000a898 <remoteproc_allocate_id+0xa8> // b.none - 2000a7fc: 34000442 cbz w2, 2000a884 <remoteproc_allocate_id+0x94> - 2000a800: 2a0103e0 mov w0, w1 - 2000a804: 6b01005f cmp w2, w1 - 2000a808: 54000269 b.ls 2000a854 <remoteproc_allocate_id+0x64> // b.plast - 2000a80c: 93437c26 sbfx x6, x1, #3, #29 - 2000a810: 12001423 and w3, w1, #0x3f - 2000a814: 927de4c6 and x6, x6, #0x1ffffffffffffff8 - 2000a818: 8b060086 add x6, x4, x6 - 2000a81c: f94000c1 ldr x1, [x6] - 2000a820: 9ac32425 lsr x5, x1, x3 - 2000a824: 370000e5 tbnz w5, #0, 2000a840 <remoteproc_allocate_id+0x50> - 2000a828: 14000012 b 2000a870 <remoteproc_allocate_id+0x80> - 2000a82c: d346fc21 lsr x1, x1, #6 - 2000a830: 8b010c86 add x6, x4, x1, lsl #3 - 2000a834: f8617881 ldr x1, [x4, x1, lsl #3] - 2000a838: 9ac32425 lsr x5, x1, x3 - 2000a83c: 360001a5 tbz w5, #0, 2000a870 <remoteproc_allocate_id+0x80> - 2000a840: 11000400 add w0, w0, #0x1 - 2000a844: 12001403 and w3, w0, #0x3f - 2000a848: 6b02001f cmp w0, w2 - 2000a84c: 93407c01 sxtw x1, w0 - 2000a850: 54fffee3 b.cc 2000a82c <remoteproc_allocate_id+0x3c> // b.lo, b.ul, b.last - 2000a854: 6b02001f cmp w0, w2 - 2000a858: 540001c0 b.eq 2000a890 <remoteproc_allocate_id+0xa0> // b.none - 2000a85c: 93407c01 sxtw x1, w0 - 2000a860: 12001403 and w3, w0, #0x3f - 2000a864: d346fc21 lsr x1, x1, #6 - 2000a868: 8b010c86 add x6, x4, x1, lsl #3 - 2000a86c: f8617881 ldr x1, [x4, x1, lsl #3] - 2000a870: d2800022 mov x2, #0x1 // #1 - 2000a874: 9ac32043 lsl x3, x2, x3 - 2000a878: aa010061 orr x1, x3, x1 - 2000a87c: f90000c1 str x1, [x6] - 2000a880: d65f03c0 ret - 2000a884: 2a0103e0 mov w0, w1 - 2000a888: 52800802 mov w2, #0x40 // #64 - 2000a88c: 17ffffde b 2000a804 <remoteproc_allocate_id+0x14> - 2000a890: 12800000 mov w0, #0xffffffff // #-1 - 2000a894: d65f03c0 ret - 2000a898: 52800001 mov w1, #0x0 // #0 - 2000a89c: 35fffb22 cbnz w2, 2000a800 <remoteproc_allocate_id+0x10> - 2000a8a0: aa0403e6 mov x6, x4 - 2000a8a4: 52800003 mov w3, #0x0 // #0 - 2000a8a8: 52800000 mov w0, #0x0 // #0 - 2000a8ac: 52800802 mov w2, #0x40 // #64 - 2000a8b0: 17ffffdb b 2000a81c <remoteproc_allocate_id+0x2c> - 2000a8b4: d503201f nop - -000000002000a8b8 <remoteproc_remove_virtio>: - 2000a8b8: b4000101 cbz x1, 2000a8d8 <remoteproc_remove_virtio+0x20> - 2000a8bc: a9448c24 ldp x4, x3, [x1, #72] - 2000a8c0: f9000483 str x3, [x4, #8] - 2000a8c4: 91012022 add x2, x1, #0x48 - 2000a8c8: aa0103e0 mov x0, x1 - 2000a8cc: f9000064 str x4, [x3] - 2000a8d0: a9048822 stp x2, x2, [x1, #72] - 2000a8d4: 14000205 b 2000b0e8 <rproc_virtio_remove_vdev> - 2000a8d8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000a8dc: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000a8e0: 91382042 add x2, x2, #0xe08 - 2000a8e4: 910003fd mov x29, sp - 2000a8e8: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000a8ec: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000a8f0: 9100a042 add x2, x2, #0x28 - 2000a8f4: 9122e063 add x3, x3, #0x8b8 - 2000a8f8: 91104000 add x0, x0, #0x410 - 2000a8fc: 52807801 mov w1, #0x3c0 // #960 - 2000a900: 94000b32 bl 2000d5c8 <__assert_func> - 2000a904: d503201f nop - -000000002000a908 <remoteproc_create_virtio>: - 2000a908: a9ba7bfd stp x29, x30, [sp, #-96]! - 2000a90c: 910003fd mov x29, sp - 2000a910: a90153f3 stp x19, x20, [sp, #16] - 2000a914: aa0003f4 mov x20, x0 - 2000a918: 52800020 mov w0, #0x1 // #1 - 2000a91c: a9025bf5 stp x21, x22, [sp, #32] - 2000a920: a90363f7 stp x23, x24, [sp, #48] - 2000a924: 2a0203f8 mov w24, w2 - 2000a928: a9046bf9 stp x25, x26, [sp, #64] - 2000a92c: aa0303f9 mov x25, x3 - 2000a930: b4000df4 cbz x20, 2000aaec <remoteproc_create_virtio+0x1e4> - 2000a934: d503201f nop - 2000a938: 885f7e93 ldxr w19, [x20] - 2000a93c: 88027e80 stxr w2, w0, [x20] - 2000a940: 35ffffc2 cbnz w2, 2000a938 <remoteproc_create_virtio+0x30> - 2000a944: d5033bbf dmb ish - 2000a948: 35ffff93 cbnz w19, 2000a938 <remoteproc_create_virtio+0x30> - 2000a94c: f9400697 ldr x23, [x20, #8] - 2000a950: 2a0103e2 mov w2, w1 - 2000a954: 52800061 mov w1, #0x3 // #3 - 2000a958: aa1703e0 mov x0, x23 - 2000a95c: f9400e9a ldr x26, [x20, #24] - 2000a960: 940002e6 bl 2000b4f8 <find_rsc> - 2000a964: b4000a20 cbz x0, 2000aaa8 <remoteproc_create_virtio+0x1a0> - 2000a968: aa1403f6 mov x22, x20 - 2000a96c: 8b0002f7 add x23, x23, x0 - 2000a970: f8430ec4 ldr x4, [x22, #48]! - 2000a974: b9400ae1 ldr w1, [x23, #8] - 2000a978: eb16009f cmp x4, x22 - 2000a97c: 540000a1 b.ne 2000a990 <remoteproc_create_virtio+0x88> // b.any - 2000a980: 14000011 b 2000a9c4 <remoteproc_create_virtio+0xbc> - 2000a984: f9400084 ldr x4, [x4] - 2000a988: eb16009f cmp x4, x22 - 2000a98c: 540001c0 b.eq 2000a9c4 <remoteproc_create_virtio+0xbc> // b.none - 2000a990: b85b8085 ldur w5, [x4, #-72] - 2000a994: d101a095 sub x21, x4, #0x68 - 2000a998: 6b0100bf cmp w5, w1 - 2000a99c: 54ffff41 b.ne 2000a984 <remoteproc_create_virtio+0x7c> // b.any - 2000a9a0: 889ffe9f stlr wzr, [x20] - 2000a9a4: 910082b5 add x21, x21, #0x20 - 2000a9a8: aa1503e0 mov x0, x21 - 2000a9ac: a94153f3 ldp x19, x20, [sp, #16] - 2000a9b0: a9425bf5 ldp x21, x22, [sp, #32] - 2000a9b4: a94363f7 ldp x23, x24, [sp, #48] - 2000a9b8: a9446bf9 ldp x25, x26, [sp, #64] - 2000a9bc: a8c67bfd ldp x29, x30, [sp], #96 - 2000a9c0: d65f03c0 ret - 2000a9c4: aa1903e6 mov x6, x25 - 2000a9c8: aa1a03e3 mov x3, x26 - 2000a9cc: 2a1803e0 mov w0, w24 - 2000a9d0: aa1403e4 mov x4, x20 - 2000a9d4: aa1703e2 mov x2, x23 - 2000a9d8: d0ffffe5 adrp x5, 20008000 <rpmsg_get_endpoint+0x40> - 2000a9dc: 9133a0a5 add x5, x5, #0xce8 - 2000a9e0: 94000148 bl 2000af00 <rproc_virtio_create_vdev> - 2000a9e4: aa0003f5 mov x21, x0 - 2000a9e8: b4000720 cbz x0, 2000aacc <remoteproc_create_virtio+0x1c4> - 2000a9ec: 94000215 bl 2000b240 <rproc_virtio_wait_remote_ready> - 2000a9f0: f9401e82 ldr x2, [x20, #56] - 2000a9f4: a9048ab6 stp x22, x2, [x21, #72] - 2000a9f8: 910122a0 add x0, x21, #0x48 - 2000a9fc: f9001e80 str x0, [x20, #56] - 2000aa00: f9402aa1 ldr x1, [x21, #80] - 2000aa04: f9000020 str x0, [x1] - 2000aa08: 394066f6 ldrb w22, [x23, #25] - 2000aa0c: 34000616 cbz w22, 2000aacc <remoteproc_create_virtio+0x1c4> - 2000aa10: 910072f7 add x23, x23, #0x1c - 2000aa14: 1400000d b 2000aa48 <remoteproc_create_virtio+0x140> - 2000aa18: f9402fe4 ldr x4, [sp, #88] - 2000aa1c: 2a1903e6 mov w6, w25 - 2000aa20: 2a1803e5 mov w5, w24 - 2000aa24: 2a1a03e2 mov w2, w26 - 2000aa28: 2a1303e1 mov w1, w19 - 2000aa2c: aa1503e0 mov x0, x21 - 2000aa30: 940001cc bl 2000b160 <rproc_virtio_init_vring> - 2000aa34: 35000340 cbnz w0, 2000aa9c <remoteproc_create_virtio+0x194> - 2000aa38: 11000673 add w19, w19, #0x1 - 2000aa3c: 910052f7 add x23, x23, #0x14 - 2000aa40: 6b1302df cmp w22, w19 - 2000aa44: 54000440 b.eq 2000aacc <remoteproc_create_virtio+0x1c4> // b.none - 2000aa48: 29416af8 ldp w24, w26, [x23, #8] - 2000aa4c: 910163e5 add x5, sp, #0x58 - 2000aa50: 294066e6 ldp w6, w25, [x23] - 2000aa54: 11000f03 add w3, w24, #0x3 - 2000aa58: 531c6f00 lsl w0, w24, #4 - 2000aa5c: 910143e2 add x2, sp, #0x50 - 2000aa60: 51000721 sub w1, w25, #0x1 - 2000aa64: 0b030403 add w3, w0, w3, lsl #1 - 2000aa68: 0b010063 add w3, w3, w1 - 2000aa6c: 4b1903e0 neg w0, w25 - 2000aa70: 0a000063 and w3, w3, w0 - 2000aa74: 52800004 mov w4, #0x0 // #0 - 2000aa78: 0b180c63 add w3, w3, w24, lsl #3 - 2000aa7c: aa1403e0 mov x0, x20 - 2000aa80: 11001863 add w3, w3, #0x6 - 2000aa84: d2800001 mov x1, #0x0 // #0 - 2000aa88: f9002be6 str x6, [sp, #80] - 2000aa8c: 93407c63 sxtw x3, w3 - 2000aa90: 97fffa80 bl 20009490 <remoteproc_mmap> - 2000aa94: aa0003e3 mov x3, x0 - 2000aa98: b5fffc00 cbnz x0, 2000aa18 <remoteproc_create_virtio+0x110> - 2000aa9c: aa1503e1 mov x1, x21 - 2000aaa0: aa1403e0 mov x0, x20 - 2000aaa4: 97ffff85 bl 2000a8b8 <remoteproc_remove_virtio> - 2000aaa8: 889ffe9f stlr wzr, [x20] + 2000a510: 17ffff67 b 2000a2ac <remoteproc_load_noblock+0x1a4> + 2000a514: 36fff25b tbz w27, #31, 2000a35c <remoteproc_load_noblock+0x254> + 2000a518: 17ffffdc b 2000a488 <remoteproc_load_noblock+0x380> + 2000a51c: b94a9b40 ldr w0, [x26, #2712] + 2000a520: 7100081f cmp w0, #0x2 + 2000a524: 54000129 b.ls 2000a548 <remoteproc_load_noblock+0x440> // b.plast + 2000a528: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a52c: 912a6000 add x0, x0, #0xa98 + 2000a530: f9400402 ldr x2, [x0, #8] + 2000a534: b40000a2 cbz x2, 2000a548 <remoteproc_load_noblock+0x440> + 2000a538: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a53c: 52800060 mov w0, #0x3 // #3 + 2000a540: 91206021 add x1, x1, #0x818 + 2000a544: d63f0040 blr x2 + 2000a548: 089fff9f stlrb wzr, [x28] + 2000a54c: 1280003b mov w27, #0xfffffffe // #-2 + 2000a550: 2a1b03e0 mov w0, w27 + 2000a554: a9427bfd ldp x29, x30, [sp, #32] + 2000a558: a94353f3 ldp x19, x20, [sp, #48] + 2000a55c: a9445bf5 ldp x21, x22, [sp, #64] + 2000a560: a94563f7 ldp x23, x24, [sp, #80] + 2000a564: a9466bf9 ldp x25, x26, [sp, #96] + 2000a568: a94773fb ldp x27, x28, [sp, #112] + 2000a56c: 910303ff add sp, sp, #0xc0 + 2000a570: d65f03c0 ret + 2000a574: b94a9b40 ldr w0, [x26, #2712] + 2000a578: 7100081f cmp w0, #0x2 + 2000a57c: 54fff869 b.ls 2000a488 <remoteproc_load_noblock+0x380> // b.plast + 2000a580: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a584: 912a6000 add x0, x0, #0xa98 + 2000a588: f9400404 ldr x4, [x0, #8] + 2000a58c: b4fff7e4 cbz x4, 2000a488 <remoteproc_load_noblock+0x380> + 2000a590: aa1503e3 mov x3, x21 + 2000a594: aa1703e2 mov x2, x23 + 2000a598: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a59c: 52800060 mov w0, #0x3 // #3 + 2000a5a0: 9115c021 add x1, x1, #0x570 + 2000a5a4: d63f0080 blr x4 + 2000a5a8: 17ffffb8 b 2000a488 <remoteproc_load_noblock+0x380> + 2000a5ac: b94a9b40 ldr w0, [x26, #2712] + 2000a5b0: 7100081f cmp w0, #0x2 + 2000a5b4: 54fffca9 b.ls 2000a548 <remoteproc_load_noblock+0x440> // b.plast + 2000a5b8: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a5bc: 912a6000 add x0, x0, #0xa98 + 2000a5c0: f9400402 ldr x2, [x0, #8] + 2000a5c4: b4fffc22 cbz x2, 2000a548 <remoteproc_load_noblock+0x440> + 2000a5c8: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a5cc: 52800060 mov w0, #0x3 // #3 + 2000a5d0: 911fa021 add x1, x1, #0x7e8 + 2000a5d4: d63f0040 blr x2 + 2000a5d8: 17ffffdc b 2000a548 <remoteproc_load_noblock+0x440> + 2000a5dc: b94a9b40 ldr w0, [x26, #2712] + 2000a5e0: 7100081f cmp w0, #0x2 + 2000a5e4: 54fff529 b.ls 2000a488 <remoteproc_load_noblock+0x380> // b.plast + 2000a5e8: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a5ec: 912a6000 add x0, x0, #0xa98 + 2000a5f0: f9400404 ldr x4, [x0, #8] + 2000a5f4: b4fff4a4 cbz x4, 2000a488 <remoteproc_load_noblock+0x380> + 2000a5f8: aa1503e3 mov x3, x21 + 2000a5fc: aa1703e2 mov x2, x23 + 2000a600: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a604: 52800060 mov w0, #0x3 // #3 + 2000a608: 91176021 add x1, x1, #0x5d8 + 2000a60c: d63f0080 blr x4 + 2000a610: 17ffff9e b 2000a488 <remoteproc_load_noblock+0x380> + 2000a614: 36ffef9b tbz w27, #31, 2000a404 <remoteproc_load_noblock+0x2fc> + 2000a618: 17ffff9c b 2000a488 <remoteproc_load_noblock+0x380> + 2000a61c: 2a0003e0 mov w0, w0 + 2000a620: 97fff2c4 bl 20007130 <pvPortMalloc> + 2000a624: aa0003f4 mov x20, x0 + 2000a628: b40006c0 cbz x0, 2000a700 <remoteproc_load_noblock+0x5f8> + 2000a62c: f9405be3 ldr x3, [sp, #176] + 2000a630: d2800001 mov x1, #0x0 // #0 + 2000a634: f94043f5 ldr x21, [sp, #128] + 2000a638: 9102a3e2 add x2, sp, #0xa8 + 2000a63c: aa1c03e0 mov x0, x28 + 2000a640: 52800004 mov w4, #0x0 // #0 + 2000a644: aa1503e5 mov x5, x21 + 2000a648: 97fffbd2 bl 20009590 <remoteproc_mmap> + 2000a64c: f94002a1 ldr x1, [x21] + 2000a650: aa0003f6 mov x22, x0 + 2000a654: b4000ae1 cbz x1, 2000a7b0 <remoteproc_load_noblock+0x6a8> + 2000a658: f9400035 ldr x21, [x1] + 2000a65c: aa0103e0 mov x0, x1 + 2000a660: f9400821 ldr x1, [x1, #16] + 2000a664: cb1502d5 sub x21, x22, x21 + 2000a668: b940b3e3 ldr w3, [sp, #176] + 2000a66c: aa1403e2 mov x2, x20 + 2000a670: eb15003f cmp x1, x21 + 2000a674: da9f82b5 csinv x21, x21, xzr, hi // hi = pmore + 2000a678: aa1503e1 mov x1, x21 + 2000a67c: 97fff43b bl 20007768 <metal_io_block_read> + 2000a680: 2a0003fb mov w27, w0 + 2000a684: f9405be2 ldr x2, [sp, #176] + 2000a688: 6b02001f cmp w0, w2 + 2000a68c: 540003e0 b.eq 2000a708 <remoteproc_load_noblock+0x600> // b.none + 2000a690: b94a9b40 ldr w0, [x26, #2712] + 2000a694: 7100081f cmp w0, #0x2 + 2000a698: 54000129 b.ls 2000a6bc <remoteproc_load_noblock+0x5b4> // b.plast + 2000a69c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a6a0: 912a6000 add x0, x0, #0xa98 + 2000a6a4: f9400402 ldr x2, [x0, #8] + 2000a6a8: b40000a2 cbz x2, 2000a6bc <remoteproc_load_noblock+0x5b4> + 2000a6ac: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a6b0: 52800060 mov w0, #0x3 // #3 + 2000a6b4: 91228021 add x1, x1, #0x8a0 + 2000a6b8: d63f0040 blr x2 + 2000a6bc: aa1403e0 mov x0, x20 + 2000a6c0: 97fff2c0 bl 200071c0 <vPortFree> + 2000a6c4: 17ffff71 b 2000a488 <remoteproc_load_noblock+0x380> + 2000a6c8: 34ffdf58 cbz w24, 2000a2b0 <remoteproc_load_noblock+0x1a8> + 2000a6cc: 17ffff9f b 2000a548 <remoteproc_load_noblock+0x440> + 2000a6d0: b94a9b40 ldr w0, [x26, #2712] + 2000a6d4: 7100081f cmp w0, #0x2 + 2000a6d8: 54fff389 b.ls 2000a548 <remoteproc_load_noblock+0x440> // b.plast + 2000a6dc: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a6e0: 912a6000 add x0, x0, #0xa98 + 2000a6e4: f9400403 ldr x3, [x0, #8] + 2000a6e8: b4fff303 cbz x3, 2000a548 <remoteproc_load_noblock+0x440> + 2000a6ec: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a6f0: 52800060 mov w0, #0x3 // #3 + 2000a6f4: 910f0021 add x1, x1, #0x3c0 + 2000a6f8: d63f0060 blr x3 + 2000a6fc: 17ffff93 b 2000a548 <remoteproc_load_noblock+0x440> + 2000a700: 1280001b mov w27, #0xffffffff // #-1 + 2000a704: 17ffff61 b 2000a488 <remoteproc_load_noblock+0x380> + 2000a708: aa1403e1 mov x1, x20 + 2000a70c: aa1c03e0 mov x0, x28 + 2000a710: 97fffa14 bl 20008f60 <remoteproc_parse_rsc_table> + 2000a714: 2a0003fb mov w27, w0 + 2000a718: 37f80680 tbnz w0, #31, 2000a7e8 <remoteproc_load_noblock+0x6e0> + 2000a71c: f94043e0 ldr x0, [sp, #128] + 2000a720: aa1503e1 mov x1, x21 + 2000a724: b940b3e3 ldr w3, [sp, #176] + 2000a728: aa1403e2 mov x2, x20 + 2000a72c: f9400000 ldr x0, [x0] + 2000a730: 97fff458 bl 20007890 <metal_io_block_write> + 2000a734: f9405be1 ldr x1, [sp, #176] + 2000a738: 6b01001f cmp w0, w1 + 2000a73c: 540001a0 b.eq 2000a770 <remoteproc_load_noblock+0x668> // b.none + 2000a740: b94a9b40 ldr w0, [x26, #2712] + 2000a744: 71000c1f cmp w0, #0x3 + 2000a748: 54000149 b.ls 2000a770 <remoteproc_load_noblock+0x668> // b.plast + 2000a74c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a750: 912a6000 add x0, x0, #0xa98 + 2000a754: f9400402 ldr x2, [x0, #8] + 2000a758: b40000c2 cbz x2, 2000a770 <remoteproc_load_noblock+0x668> + 2000a75c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a760: 52800080 mov w0, #0x4 // #4 + 2000a764: 9123c021 add x1, x1, #0x8f0 + 2000a768: d63f0040 blr x2 + 2000a76c: f9405be1 ldr x1, [sp, #176] + 2000a770: a9008796 stp x22, x1, [x28, #8] + 2000a774: aa1403e0 mov x0, x20 + 2000a778: 97fff292 bl 200071c0 <vPortFree> + 2000a77c: 17fffeb2 b 2000a244 <remoteproc_load_noblock+0x13c> + 2000a780: b94a9b40 ldr w0, [x26, #2712] + 2000a784: 7100081f cmp w0, #0x2 + 2000a788: 54ffee09 b.ls 2000a548 <remoteproc_load_noblock+0x440> // b.plast + 2000a78c: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a790: 912a6000 add x0, x0, #0xa98 + 2000a794: f9400402 ldr x2, [x0, #8] + 2000a798: b4ffed82 cbz x2, 2000a548 <remoteproc_load_noblock+0x440> + 2000a79c: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a7a0: 52800060 mov w0, #0x3 // #3 + 2000a7a4: 911ea021 add x1, x1, #0x7a8 + 2000a7a8: d63f0040 blr x2 + 2000a7ac: 17ffff67 b 2000a548 <remoteproc_load_noblock+0x440> + 2000a7b0: b94a9b40 ldr w0, [x26, #2712] + 2000a7b4: 7100081f cmp w0, #0x2 + 2000a7b8: 54fff829 b.ls 2000a6bc <remoteproc_load_noblock+0x5b4> // b.plast + 2000a7bc: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a7c0: 912a6000 add x0, x0, #0xa98 + 2000a7c4: f9400402 ldr x2, [x0, #8] + 2000a7c8: b4fff7a2 cbz x2, 2000a6bc <remoteproc_load_noblock+0x5b4> + 2000a7cc: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a7d0: 52800060 mov w0, #0x3 // #3 + 2000a7d4: 9121e021 add x1, x1, #0x878 + 2000a7d8: d63f0040 blr x2 + 2000a7dc: 17ffffb8 b 2000a6bc <remoteproc_load_noblock+0x5b4> + 2000a7e0: 1280005b mov w27, #0xfffffffd // #-3 + 2000a7e4: 17fffea4 b 2000a274 <remoteproc_load_noblock+0x16c> + 2000a7e8: b94a9b40 ldr w0, [x26, #2712] + 2000a7ec: 7100081f cmp w0, #0x2 + 2000a7f0: 54fff669 b.ls 2000a6bc <remoteproc_load_noblock+0x5b4> // b.plast + 2000a7f4: f00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000a7f8: 912a6000 add x0, x0, #0xa98 + 2000a7fc: f9400402 ldr x2, [x0, #8] + 2000a800: b4fff5e2 cbz x2, 2000a6bc <remoteproc_load_noblock+0x5b4> + 2000a804: d00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000a808: 52800060 mov w0, #0x3 // #3 + 2000a80c: 91232021 add x1, x1, #0x8c8 + 2000a810: d63f0040 blr x2 + 2000a814: 17ffffaa b 2000a6bc <remoteproc_load_noblock+0x5b4> + 2000a818: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a81c: 9139a042 add x2, x2, #0xe68 + 2000a820: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a824: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a828: 91004042 add x2, x2, #0x10 + 2000a82c: 911e6063 add x3, x3, #0x798 + 2000a830: 9111c000 add x0, x0, #0x470 + 2000a834: 52805461 mov w1, #0x2a3 // #675 + 2000a838: 94000b96 bl 2000d690 <__assert_func> + 2000a83c: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a840: 9139a042 add x2, x2, #0xe68 + 2000a844: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a848: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a84c: 91004042 add x2, x2, #0x10 + 2000a850: 911e0063 add x3, x3, #0x780 + 2000a854: 9111c000 add x0, x0, #0x470 + 2000a858: 52805401 mov w1, #0x2a0 // #672 + 2000a85c: 94000b8d bl 2000d690 <__assert_func> + 2000a860: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a864: 9139a042 add x2, x2, #0xe68 + 2000a868: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a86c: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a870: 91004042 add x2, x2, #0x10 + 2000a874: 911e4063 add x3, x3, #0x790 + 2000a878: 9111c000 add x0, x0, #0x470 + 2000a87c: 52805441 mov w1, #0x2a2 // #674 + 2000a880: 94000b84 bl 2000d690 <__assert_func> + 2000a884: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a888: 9139a042 add x2, x2, #0xe68 + 2000a88c: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a890: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a894: 91004042 add x2, x2, #0x10 + 2000a898: 911e8063 add x3, x3, #0x7a0 + 2000a89c: 9111c000 add x0, x0, #0x470 + 2000a8a0: 52805481 mov w1, #0x2a4 // #676 + 2000a8a4: 94000b7b bl 2000d690 <__assert_func> + 2000a8a8: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a8ac: 9139a042 add x2, x2, #0xe68 + 2000a8b0: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a8b4: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a8b8: 91004042 add x2, x2, #0x10 + 2000a8bc: 911de063 add x3, x3, #0x778 + 2000a8c0: 9111c000 add x0, x0, #0x470 + 2000a8c4: 528053e1 mov w1, #0x29f // #671 + 2000a8c8: 94000b72 bl 2000d690 <__assert_func> + 2000a8cc: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a8d0: 9139a042 add x2, x2, #0xe68 + 2000a8d4: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a8d8: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a8dc: 91004042 add x2, x2, #0x10 + 2000a8e0: 911e2063 add x3, x3, #0x788 + 2000a8e4: 9111c000 add x0, x0, #0x470 + 2000a8e8: 52805421 mov w1, #0x2a1 // #673 + 2000a8ec: 94000b69 bl 2000d690 <__assert_func> + +000000002000a8f0 <remoteproc_allocate_id>: + 2000a8f0: 3100043f cmn w1, #0x1 + 2000a8f4: 91010004 add x4, x0, #0x40 + 2000a8f8: 54000500 b.eq 2000a998 <remoteproc_allocate_id+0xa8> // b.none + 2000a8fc: 34000442 cbz w2, 2000a984 <remoteproc_allocate_id+0x94> + 2000a900: 2a0103e0 mov w0, w1 + 2000a904: 6b01005f cmp w2, w1 + 2000a908: 54000269 b.ls 2000a954 <remoteproc_allocate_id+0x64> // b.plast + 2000a90c: 93437c26 sbfx x6, x1, #3, #29 + 2000a910: 12001423 and w3, w1, #0x3f + 2000a914: 927de4c6 and x6, x6, #0x1ffffffffffffff8 + 2000a918: 8b060086 add x6, x4, x6 + 2000a91c: f94000c1 ldr x1, [x6] + 2000a920: 9ac32425 lsr x5, x1, x3 + 2000a924: 370000e5 tbnz w5, #0, 2000a940 <remoteproc_allocate_id+0x50> + 2000a928: 14000012 b 2000a970 <remoteproc_allocate_id+0x80> + 2000a92c: d346fc21 lsr x1, x1, #6 + 2000a930: 8b010c86 add x6, x4, x1, lsl #3 + 2000a934: f8617881 ldr x1, [x4, x1, lsl #3] + 2000a938: 9ac32425 lsr x5, x1, x3 + 2000a93c: 360001a5 tbz w5, #0, 2000a970 <remoteproc_allocate_id+0x80> + 2000a940: 11000400 add w0, w0, #0x1 + 2000a944: 12001403 and w3, w0, #0x3f + 2000a948: 6b02001f cmp w0, w2 + 2000a94c: 93407c01 sxtw x1, w0 + 2000a950: 54fffee3 b.cc 2000a92c <remoteproc_allocate_id+0x3c> // b.lo, b.ul, b.last + 2000a954: 6b02001f cmp w0, w2 + 2000a958: 540001c0 b.eq 2000a990 <remoteproc_allocate_id+0xa0> // b.none + 2000a95c: 93407c01 sxtw x1, w0 + 2000a960: 12001403 and w3, w0, #0x3f + 2000a964: d346fc21 lsr x1, x1, #6 + 2000a968: 8b010c86 add x6, x4, x1, lsl #3 + 2000a96c: f8617881 ldr x1, [x4, x1, lsl #3] + 2000a970: d2800022 mov x2, #0x1 // #1 + 2000a974: 9ac32043 lsl x3, x2, x3 + 2000a978: aa010061 orr x1, x3, x1 + 2000a97c: f90000c1 str x1, [x6] + 2000a980: d65f03c0 ret + 2000a984: 2a0103e0 mov w0, w1 + 2000a988: 52800802 mov w2, #0x40 // #64 + 2000a98c: 17ffffde b 2000a904 <remoteproc_allocate_id+0x14> + 2000a990: 12800000 mov w0, #0xffffffff // #-1 + 2000a994: d65f03c0 ret + 2000a998: 52800001 mov w1, #0x0 // #0 + 2000a99c: 35fffb22 cbnz w2, 2000a900 <remoteproc_allocate_id+0x10> + 2000a9a0: aa0403e6 mov x6, x4 + 2000a9a4: 52800003 mov w3, #0x0 // #0 + 2000a9a8: 52800000 mov w0, #0x0 // #0 + 2000a9ac: 52800802 mov w2, #0x40 // #64 + 2000a9b0: 17ffffdb b 2000a91c <remoteproc_allocate_id+0x2c> + 2000a9b4: d503201f nop + +000000002000a9b8 <remoteproc_remove_virtio>: + 2000a9b8: b4000101 cbz x1, 2000a9d8 <remoteproc_remove_virtio+0x20> + 2000a9bc: a9448c24 ldp x4, x3, [x1, #72] + 2000a9c0: f9000483 str x3, [x4, #8] + 2000a9c4: 91012022 add x2, x1, #0x48 + 2000a9c8: aa0103e0 mov x0, x1 + 2000a9cc: f9000064 str x4, [x3] + 2000a9d0: a9048822 stp x2, x2, [x1, #72] + 2000a9d4: 14000205 b 2000b1e8 <rproc_virtio_remove_vdev> + 2000a9d8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000a9dc: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000a9e0: 9139a042 add x2, x2, #0xe68 + 2000a9e4: 910003fd mov x29, sp + 2000a9e8: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000a9ec: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000a9f0: 9100a042 add x2, x2, #0x28 + 2000a9f4: 91246063 add x3, x3, #0x918 + 2000a9f8: 9111c000 add x0, x0, #0x470 + 2000a9fc: 52807801 mov w1, #0x3c0 // #960 + 2000aa00: 94000b24 bl 2000d690 <__assert_func> + 2000aa04: d503201f nop + +000000002000aa08 <remoteproc_create_virtio>: + 2000aa08: a9ba7bfd stp x29, x30, [sp, #-96]! + 2000aa0c: 52800024 mov w4, #0x1 // #1 + 2000aa10: 910003fd mov x29, sp + 2000aa14: a90153f3 stp x19, x20, [sp, #16] + 2000aa18: aa0003f3 mov x19, x0 + 2000aa1c: a9025bf5 stp x21, x22, [sp, #32] + 2000aa20: a90363f7 stp x23, x24, [sp, #48] + 2000aa24: 2a0203f7 mov w23, w2 + 2000aa28: aa0303f8 mov x24, x3 + 2000aa2c: a9046bf9 stp x25, x26, [sp, #64] + 2000aa30: b4000e00 cbz x0, 2000abf0 <remoteproc_create_virtio+0x1e8> + 2000aa34: d503201f nop + 2000aa38: 085ffe60 ldaxrb w0, [x19] + 2000aa3c: 0802fe64 stlxrb w2, w4, [x19] + 2000aa40: 35ffffc2 cbnz w2, 2000aa38 <remoteproc_create_virtio+0x30> + 2000aa44: 72001c1f tst w0, #0xff + 2000aa48: 54ffff81 b.ne 2000aa38 <remoteproc_create_virtio+0x30> // b.any + 2000aa4c: f9400674 ldr x20, [x19, #8] + 2000aa50: 2a0103e2 mov w2, w1 + 2000aa54: 52800061 mov w1, #0x3 // #3 + 2000aa58: aa1403e0 mov x0, x20 + 2000aa5c: f9400e79 ldr x25, [x19, #24] + 2000aa60: 940002e6 bl 2000b5f8 <find_rsc> + 2000aa64: b4000a40 cbz x0, 2000abac <remoteproc_create_virtio+0x1a4> + 2000aa68: aa1303f6 mov x22, x19 + 2000aa6c: 8b000294 add x20, x20, x0 + 2000aa70: f8430ec4 ldr x4, [x22, #48]! + 2000aa74: b9400a81 ldr w1, [x20, #8] + 2000aa78: eb16009f cmp x4, x22 + 2000aa7c: 540000a1 b.ne 2000aa90 <remoteproc_create_virtio+0x88> // b.any + 2000aa80: 14000011 b 2000aac4 <remoteproc_create_virtio+0xbc> + 2000aa84: f9400084 ldr x4, [x4] + 2000aa88: eb16009f cmp x4, x22 + 2000aa8c: 540001c0 b.eq 2000aac4 <remoteproc_create_virtio+0xbc> // b.none + 2000aa90: b85b8085 ldur w5, [x4, #-72] + 2000aa94: d101a095 sub x21, x4, #0x68 + 2000aa98: 6b0100bf cmp w5, w1 + 2000aa9c: 54ffff41 b.ne 2000aa84 <remoteproc_create_virtio+0x7c> // b.any + 2000aaa0: 089ffe7f stlrb wzr, [x19] + 2000aaa4: 910082b5 add x21, x21, #0x20 + 2000aaa8: aa1503e0 mov x0, x21 2000aaac: a94153f3 ldp x19, x20, [sp, #16] - 2000aab0: d2800015 mov x21, #0x0 // #0 - 2000aab4: aa1503e0 mov x0, x21 - 2000aab8: a9425bf5 ldp x21, x22, [sp, #32] - 2000aabc: a94363f7 ldp x23, x24, [sp, #48] - 2000aac0: a9446bf9 ldp x25, x26, [sp, #64] - 2000aac4: a8c67bfd ldp x29, x30, [sp], #96 - 2000aac8: d65f03c0 ret - 2000aacc: 889ffe9f stlr wzr, [x20] - 2000aad0: aa1503e0 mov x0, x21 - 2000aad4: a94153f3 ldp x19, x20, [sp, #16] - 2000aad8: a9425bf5 ldp x21, x22, [sp, #32] - 2000aadc: a94363f7 ldp x23, x24, [sp, #48] - 2000aae0: a9446bf9 ldp x25, x26, [sp, #64] - 2000aae4: a8c67bfd ldp x29, x30, [sp], #96 - 2000aae8: d65f03c0 ret - 2000aaec: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000aaf0: 91382042 add x2, x2, #0xe08 - 2000aaf4: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000aaf8: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000aafc: 91012042 add x2, x2, #0x48 - 2000ab00: 91230063 add x3, x3, #0x8c0 - 2000ab04: 91104000 add x0, x0, #0x410 - 2000ab08: 52806ec1 mov w1, #0x376 // #886 - 2000ab0c: 94000aaf bl 2000d5c8 <__assert_func> - -000000002000ab10 <remoteproc_get_notification>: - 2000ab10: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000ab14: 910003fd mov x29, sp - 2000ab18: a90153f3 stp x19, x20, [sp, #16] - 2000ab1c: aa0003f4 mov x20, x0 - 2000ab20: f8430e93 ldr x19, [x20, #48]! - 2000ab24: eb14027f cmp x19, x20 - 2000ab28: 54000200 b.eq 2000ab68 <remoteproc_get_notification+0x58> // b.none - 2000ab2c: f90013f5 str x21, [sp, #32] - 2000ab30: 2a0103f5 mov w21, w1 - 2000ab34: 14000004 b 2000ab44 <remoteproc_get_notification+0x34> - 2000ab38: f9400273 ldr x19, [x19] - 2000ab3c: eb14027f cmp x19, x20 - 2000ab40: 54000120 b.eq 2000ab64 <remoteproc_get_notification+0x54> // b.none - 2000ab44: 2a1503e1 mov w1, w21 - 2000ab48: d1012260 sub x0, x19, #0x48 - 2000ab4c: 94000195 bl 2000b1a0 <rproc_virtio_notified> - 2000ab50: 34ffff40 cbz w0, 2000ab38 <remoteproc_get_notification+0x28> - 2000ab54: a94153f3 ldp x19, x20, [sp, #16] - 2000ab58: f94013f5 ldr x21, [sp, #32] - 2000ab5c: a8c37bfd ldp x29, x30, [sp], #48 - 2000ab60: d65f03c0 ret - 2000ab64: f94013f5 ldr x21, [sp, #32] - 2000ab68: 52800000 mov w0, #0x0 // #0 - 2000ab6c: a94153f3 ldp x19, x20, [sp, #16] - 2000ab70: a8c37bfd ldp x29, x30, [sp], #48 - 2000ab74: d65f03c0 ret - -000000002000ab78 <rproc_virtio_read_config>: - 2000ab78: d65f03c0 ret - 2000ab7c: d503201f nop - -000000002000ab80 <rproc_virtio_virtqueue_notify>: - 2000ab80: f9400002 ldr x2, [x0] - 2000ab84: 79402001 ldrh w1, [x0, #16] - 2000ab88: b9403840 ldr w0, [x2, #56] - 2000ab8c: 6b01001f cmp w0, w1 - 2000ab90: 54000129 b.ls 2000abb4 <rproc_virtio_virtqueue_notify+0x34> // b.plast - 2000ab94: f9402043 ldr x3, [x2, #64] - 2000ab98: 52800504 mov w4, #0x28 // #40 - 2000ab9c: f85e0040 ldur x0, [x2, #-32] - 2000aba0: 9ba40c21 umaddl x1, w1, w4, x3 - 2000aba4: f85f8042 ldur x2, [x2, #-8] - 2000aba8: b9401821 ldr w1, [x1, #24] - 2000abac: aa0203f0 mov x16, x2 - 2000abb0: d61f0200 br x16 - 2000abb4: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000abb8: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000abbc: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000abc0: 910003fd mov x29, sp - 2000abc4: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000abc8: 91232063 add x3, x3, #0x8c8 - 2000abcc: 9139c042 add x2, x2, #0xe70 - 2000abd0: 9123a000 add x0, x0, #0x8e8 - 2000abd4: 52800381 mov w1, #0x1c // #28 - 2000abd8: 94000a7c bl 2000d5c8 <__assert_func> - 2000abdc: d503201f nop - -000000002000abe0 <metal_io_write.part.0>: - 2000abe0: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000abe4: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000abe8: 9139c042 add x2, x2, #0xe70 - 2000abec: 910003fd mov x29, sp - 2000abf0: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000abf4: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000abf8: 91008042 add x2, x2, #0x20 - 2000abfc: 9100a063 add x3, x3, #0x28 - 2000ac00: 91258000 add x0, x0, #0x960 - 2000ac04: 52802421 mov w1, #0x121 // #289 - 2000ac08: 94000a70 bl 2000d5c8 <__assert_func> - 2000ac0c: d503201f nop - -000000002000ac10 <metal_io_read.part.0>: - 2000ac10: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000ac14: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000ac18: 9139c042 add x2, x2, #0xe70 + 2000aab0: a9425bf5 ldp x21, x22, [sp, #32] + 2000aab4: a94363f7 ldp x23, x24, [sp, #48] + 2000aab8: a9446bf9 ldp x25, x26, [sp, #64] + 2000aabc: a8c67bfd ldp x29, x30, [sp], #96 + 2000aac0: d65f03c0 ret + 2000aac4: aa1803e6 mov x6, x24 + 2000aac8: aa1903e3 mov x3, x25 + 2000aacc: 2a1703e0 mov w0, w23 + 2000aad0: aa1303e4 mov x4, x19 + 2000aad4: aa1403e2 mov x2, x20 + 2000aad8: d0ffffe5 adrp x5, 20008000 <rpmsg_unregister_endpoint+0x38> + 2000aadc: 9137a0a5 add x5, x5, #0xde8 + 2000aae0: 94000148 bl 2000b000 <rproc_virtio_create_vdev> + 2000aae4: aa0003f5 mov x21, x0 + 2000aae8: b4000740 cbz x0, 2000abd0 <remoteproc_create_virtio+0x1c8> + 2000aaec: 94000215 bl 2000b340 <rproc_virtio_wait_remote_ready> + 2000aaf0: f9401e62 ldr x2, [x19, #56] + 2000aaf4: a9048ab6 stp x22, x2, [x21, #72] + 2000aaf8: 910122a0 add x0, x21, #0x48 + 2000aafc: f9001e60 str x0, [x19, #56] + 2000ab00: f9402aa1 ldr x1, [x21, #80] + 2000ab04: f9000020 str x0, [x1] + 2000ab08: 39406696 ldrb w22, [x20, #25] + 2000ab0c: 34000636 cbz w22, 2000abd0 <remoteproc_create_virtio+0x1c8> + 2000ab10: 91007294 add x20, x20, #0x1c + 2000ab14: 52800019 mov w25, #0x0 // #0 + 2000ab18: 1400000d b 2000ab4c <remoteproc_create_virtio+0x144> + 2000ab1c: f9402fe4 ldr x4, [sp, #88] + 2000ab20: 2a1803e6 mov w6, w24 + 2000ab24: 2a1703e5 mov w5, w23 + 2000ab28: 2a1a03e2 mov w2, w26 + 2000ab2c: 2a1903e1 mov w1, w25 + 2000ab30: aa1503e0 mov x0, x21 + 2000ab34: 940001cb bl 2000b260 <rproc_virtio_init_vring> + 2000ab38: 35000340 cbnz w0, 2000aba0 <remoteproc_create_virtio+0x198> + 2000ab3c: 11000739 add w25, w25, #0x1 + 2000ab40: 91005294 add x20, x20, #0x14 + 2000ab44: 6b1902df cmp w22, w25 + 2000ab48: 54000440 b.eq 2000abd0 <remoteproc_create_virtio+0x1c8> // b.none + 2000ab4c: 29416a97 ldp w23, w26, [x20, #8] + 2000ab50: 910163e5 add x5, sp, #0x58 + 2000ab54: 29406286 ldp w6, w24, [x20] + 2000ab58: 11000ee3 add w3, w23, #0x3 + 2000ab5c: 531c6ee0 lsl w0, w23, #4 + 2000ab60: 910143e2 add x2, sp, #0x50 + 2000ab64: 51000701 sub w1, w24, #0x1 + 2000ab68: 0b030403 add w3, w0, w3, lsl #1 + 2000ab6c: 0b010063 add w3, w3, w1 + 2000ab70: 4b1803e0 neg w0, w24 + 2000ab74: 0a000063 and w3, w3, w0 + 2000ab78: 52800004 mov w4, #0x0 // #0 + 2000ab7c: 0b170c63 add w3, w3, w23, lsl #3 + 2000ab80: aa1303e0 mov x0, x19 + 2000ab84: 11001863 add w3, w3, #0x6 + 2000ab88: d2800001 mov x1, #0x0 // #0 + 2000ab8c: f9002be6 str x6, [sp, #80] + 2000ab90: 93407c63 sxtw x3, w3 + 2000ab94: 97fffa7f bl 20009590 <remoteproc_mmap> + 2000ab98: aa0003e3 mov x3, x0 + 2000ab9c: b5fffc00 cbnz x0, 2000ab1c <remoteproc_create_virtio+0x114> + 2000aba0: aa1503e1 mov x1, x21 + 2000aba4: aa1303e0 mov x0, x19 + 2000aba8: 97ffff84 bl 2000a9b8 <remoteproc_remove_virtio> + 2000abac: 089ffe7f stlrb wzr, [x19] + 2000abb0: d2800015 mov x21, #0x0 // #0 + 2000abb4: aa1503e0 mov x0, x21 + 2000abb8: a94153f3 ldp x19, x20, [sp, #16] + 2000abbc: a9425bf5 ldp x21, x22, [sp, #32] + 2000abc0: a94363f7 ldp x23, x24, [sp, #48] + 2000abc4: a9446bf9 ldp x25, x26, [sp, #64] + 2000abc8: a8c67bfd ldp x29, x30, [sp], #96 + 2000abcc: d65f03c0 ret + 2000abd0: 089ffe7f stlrb wzr, [x19] + 2000abd4: aa1503e0 mov x0, x21 + 2000abd8: a94153f3 ldp x19, x20, [sp, #16] + 2000abdc: a9425bf5 ldp x21, x22, [sp, #32] + 2000abe0: a94363f7 ldp x23, x24, [sp, #48] + 2000abe4: a9446bf9 ldp x25, x26, [sp, #64] + 2000abe8: a8c67bfd ldp x29, x30, [sp], #96 + 2000abec: d65f03c0 ret + 2000abf0: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000abf4: 9139a042 add x2, x2, #0xe68 + 2000abf8: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000abfc: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000ac00: 91012042 add x2, x2, #0x48 + 2000ac04: 91248063 add x3, x3, #0x920 + 2000ac08: 9111c000 add x0, x0, #0x470 + 2000ac0c: 52806ec1 mov w1, #0x376 // #886 + 2000ac10: 94000aa0 bl 2000d690 <__assert_func> + 2000ac14: d503201f nop + +000000002000ac18 <remoteproc_get_notification>: + 2000ac18: a9bd7bfd stp x29, x30, [sp, #-48]! 2000ac1c: 910003fd mov x29, sp - 2000ac20: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000ac24: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000ac28: 9100c042 add x2, x2, #0x30 - 2000ac2c: 9100a063 add x3, x3, #0x28 - 2000ac30: 91258000 add x0, x0, #0x960 - 2000ac34: 52801fc1 mov w1, #0xfe // #254 - 2000ac38: 94000a64 bl 2000d5c8 <__assert_func> - 2000ac3c: d503201f nop - -000000002000ac40 <rproc_virtio_write_config>: - 2000ac40: d65f03c0 ret - 2000ac44: d503201f nop - -000000002000ac48 <rproc_virtio_set_features>: - 2000ac48: a9be7bfd stp x29, x30, [sp, #-32]! - 2000ac4c: 2a0103e2 mov w2, w1 - 2000ac50: 910003fd mov x29, sp - 2000ac54: f9000bf3 str x19, [sp, #16] - 2000ac58: aa0003f3 mov x19, x0 - 2000ac5c: f85f0000 ldur x0, [x0, #-16] - 2000ac60: f85e8266 ldur x6, [x19, #-24] - 2000ac64: f9400004 ldr x4, [x0] - 2000ac68: 910040c3 add x3, x6, #0x10 - 2000ac6c: f9400807 ldr x7, [x0, #16] - 2000ac70: cb040061 sub x1, x3, x4 - 2000ac74: f9401c05 ldr x5, [x0, #56] - 2000ac78: eb0100ff cmp x7, x1 - 2000ac7c: 540001c9 b.ls 2000acb4 <rproc_virtio_set_features+0x6c> // b.plast - 2000ac80: b100049f cmn x4, #0x1 - 2000ac84: 540001a0 b.eq 2000acb8 <rproc_virtio_set_features+0x70> // b.none - 2000ac88: b40001c5 cbz x5, 2000acc0 <rproc_virtio_set_features+0x78> - 2000ac8c: 52800084 mov w4, #0x4 // #4 - 2000ac90: 528000a3 mov w3, #0x5 // #5 - 2000ac94: d63f00a0 blr x5 - 2000ac98: b9400261 ldr w1, [x19] - 2000ac9c: f85e0260 ldur x0, [x19, #-32] - 2000aca0: f85f8262 ldur x2, [x19, #-8] - 2000aca4: f9400bf3 ldr x19, [sp, #16] - 2000aca8: aa0203f0 mov x16, x2 - 2000acac: a8c27bfd ldp x29, x30, [sp], #32 - 2000acb0: d61f0200 br x16 - 2000acb4: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000acb8: b5fffea5 cbnz x5, 2000ac8c <rproc_virtio_set_features+0x44> - 2000acbc: 97ffffc9 bl 2000abe0 <metal_io_write.part.0> - 2000acc0: b90010c2 str w2, [x6, #16] - 2000acc4: d5033bbf dmb ish - 2000acc8: 17fffff4 b 2000ac98 <rproc_virtio_set_features+0x50> - 2000accc: d503201f nop - -000000002000acd0 <rproc_virtio_set_status>: - 2000acd0: a9be7bfd stp x29, x30, [sp, #-32]! - 2000acd4: 12001c22 and w2, w1, #0xff - 2000acd8: 910003fd mov x29, sp - 2000acdc: f9000bf3 str x19, [sp, #16] - 2000ace0: aa0003f3 mov x19, x0 - 2000ace4: f85f0000 ldur x0, [x0, #-16] - 2000ace8: f85e8264 ldur x4, [x19, #-24] - 2000acec: f9400003 ldr x3, [x0] - 2000acf0: 91006081 add x1, x4, #0x18 - 2000acf4: f9400806 ldr x6, [x0, #16] - 2000acf8: cb030021 sub x1, x1, x3 - 2000acfc: f9401c05 ldr x5, [x0, #56] - 2000ad00: eb0100df cmp x6, x1 - 2000ad04: 540001e9 b.ls 2000ad40 <rproc_virtio_set_status+0x70> // b.plast - 2000ad08: b100047f cmn x3, #0x1 - 2000ad0c: 540001c0 b.eq 2000ad44 <rproc_virtio_set_status+0x74> // b.none - 2000ad10: b40001e5 cbz x5, 2000ad4c <rproc_virtio_set_status+0x7c> - 2000ad14: 92401c42 and x2, x2, #0xff - 2000ad18: 52800024 mov w4, #0x1 // #1 - 2000ad1c: 528000a3 mov w3, #0x5 // #5 - 2000ad20: d63f00a0 blr x5 - 2000ad24: b9400261 ldr w1, [x19] - 2000ad28: f85e0260 ldur x0, [x19, #-32] - 2000ad2c: f85f8262 ldur x2, [x19, #-8] - 2000ad30: f9400bf3 ldr x19, [sp, #16] - 2000ad34: aa0203f0 mov x16, x2 - 2000ad38: a8c27bfd ldp x29, x30, [sp], #32 - 2000ad3c: d61f0200 br x16 - 2000ad40: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000ad44: b5fffe85 cbnz x5, 2000ad14 <rproc_virtio_set_status+0x44> - 2000ad48: 97ffffa6 bl 2000abe0 <metal_io_write.part.0> - 2000ad4c: 39006082 strb w2, [x4, #24] - 2000ad50: d5033bbf dmb ish - 2000ad54: 17fffff4 b 2000ad24 <rproc_virtio_set_status+0x54> - -000000002000ad58 <rproc_virtio_reset_device>: - 2000ad58: b9401801 ldr w1, [x0, #24] - 2000ad5c: 34000041 cbz w1, 2000ad64 <rproc_virtio_reset_device+0xc> - 2000ad60: d65f03c0 ret - 2000ad64: 52800801 mov w1, #0x40 // #64 - 2000ad68: 17ffffda b 2000acd0 <rproc_virtio_set_status> - 2000ad6c: d503201f nop - -000000002000ad70 <rproc_virtio_get_status>: - 2000ad70: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000ad74: aa0003e1 mov x1, x0 - 2000ad78: 910003fd mov x29, sp - 2000ad7c: f85f0000 ldur x0, [x0, #-16] - 2000ad80: f85e8023 ldur x3, [x1, #-24] - 2000ad84: f9400002 ldr x2, [x0] - 2000ad88: 91006061 add x1, x3, #0x18 - 2000ad8c: f9400805 ldr x5, [x0, #16] - 2000ad90: cb020021 sub x1, x1, x2 - 2000ad94: f9401804 ldr x4, [x0, #48] - 2000ad98: eb0100bf cmp x5, x1 - 2000ad9c: 54000149 b.ls 2000adc4 <rproc_virtio_get_status+0x54> // b.plast - 2000ada0: b100045f cmn x2, #0x1 - 2000ada4: 54000120 b.eq 2000adc8 <rproc_virtio_get_status+0x58> // b.none - 2000ada8: b4000144 cbz x4, 2000add0 <rproc_virtio_get_status+0x60> - 2000adac: 52800023 mov w3, #0x1 // #1 - 2000adb0: 528000a2 mov w2, #0x5 // #5 - 2000adb4: d63f0080 blr x4 - 2000adb8: 12001c00 and w0, w0, #0xff - 2000adbc: a8c17bfd ldp x29, x30, [sp], #16 - 2000adc0: d65f03c0 ret - 2000adc4: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000adc8: b5ffff24 cbnz x4, 2000adac <rproc_virtio_get_status+0x3c> - 2000adcc: 97ffff91 bl 2000ac10 <metal_io_read.part.0> - 2000add0: d5033bbf dmb ish - 2000add4: 39406060 ldrb w0, [x3, #24] - 2000add8: 17fffff9 b 2000adbc <rproc_virtio_get_status+0x4c> - 2000addc: d503201f nop - -000000002000ade0 <rproc_virtio_get_dfeatures>: - 2000ade0: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000ade4: aa0003e1 mov x1, x0 - 2000ade8: 910003fd mov x29, sp - 2000adec: f85f0000 ldur x0, [x0, #-16] - 2000adf0: f85e8023 ldur x3, [x1, #-24] - 2000adf4: f9400002 ldr x2, [x0] - 2000adf8: 91003061 add x1, x3, #0xc - 2000adfc: f9400805 ldr x5, [x0, #16] - 2000ae00: cb020021 sub x1, x1, x2 - 2000ae04: f9401804 ldr x4, [x0, #48] - 2000ae08: eb0100bf cmp x5, x1 - 2000ae0c: 54000129 b.ls 2000ae30 <rproc_virtio_get_dfeatures+0x50> // b.plast - 2000ae10: b100045f cmn x2, #0x1 - 2000ae14: 54000100 b.eq 2000ae34 <rproc_virtio_get_dfeatures+0x54> // b.none - 2000ae18: b4000124 cbz x4, 2000ae3c <rproc_virtio_get_dfeatures+0x5c> - 2000ae1c: 52800083 mov w3, #0x4 // #4 - 2000ae20: 528000a2 mov w2, #0x5 // #5 - 2000ae24: d63f0080 blr x4 - 2000ae28: a8c17bfd ldp x29, x30, [sp], #16 - 2000ae2c: d65f03c0 ret - 2000ae30: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000ae34: b5ffff44 cbnz x4, 2000ae1c <rproc_virtio_get_dfeatures+0x3c> - 2000ae38: 97ffff76 bl 2000ac10 <metal_io_read.part.0> - 2000ae3c: d5033bbf dmb ish - 2000ae40: b9400c60 ldr w0, [x3, #12] - 2000ae44: 17fffff9 b 2000ae28 <rproc_virtio_get_dfeatures+0x48> - -000000002000ae48 <rproc_virtio_negotiate_features>: - 2000ae48: a9be7bfd stp x29, x30, [sp, #-32]! - 2000ae4c: 910003fd mov x29, sp - 2000ae50: a90153f3 stp x19, x20, [sp, #16] - 2000ae54: 2a0103f4 mov w20, w1 - 2000ae58: aa0003f3 mov x19, x0 - 2000ae5c: 97ffffe1 bl 2000ade0 <rproc_virtio_get_dfeatures> - 2000ae60: 0a140001 and w1, w0, w20 - 2000ae64: aa1303e0 mov x0, x19 - 2000ae68: 97ffff78 bl 2000ac48 <rproc_virtio_set_features> - 2000ae6c: 52800000 mov w0, #0x0 // #0 - 2000ae70: a94153f3 ldp x19, x20, [sp, #16] - 2000ae74: a8c27bfd ldp x29, x30, [sp], #32 - 2000ae78: d65f03c0 ret - 2000ae7c: d503201f nop - -000000002000ae80 <rproc_virtio_get_features>: - 2000ae80: a9be7bfd stp x29, x30, [sp, #-32]! - 2000ae84: 910003fd mov x29, sp - 2000ae88: a90153f3 stp x19, x20, [sp, #16] - 2000ae8c: aa0003f3 mov x19, x0 - 2000ae90: f85f0000 ldur x0, [x0, #-16] - 2000ae94: f85e8263 ldur x3, [x19, #-24] - 2000ae98: f9400002 ldr x2, [x0] - 2000ae9c: 91004061 add x1, x3, #0x10 - 2000aea0: f9400805 ldr x5, [x0, #16] - 2000aea4: cb020021 sub x1, x1, x2 - 2000aea8: f9401804 ldr x4, [x0, #48] - 2000aeac: eb0100bf cmp x5, x1 - 2000aeb0: 540001c9 b.ls 2000aee8 <rproc_virtio_get_features+0x68> // b.plast - 2000aeb4: b100045f cmn x2, #0x1 - 2000aeb8: 540001a0 b.eq 2000aeec <rproc_virtio_get_features+0x6c> // b.none - 2000aebc: b40001c4 cbz x4, 2000aef4 <rproc_virtio_get_features+0x74> - 2000aec0: 52800083 mov w3, #0x4 // #4 - 2000aec4: 528000a2 mov w2, #0x5 // #5 - 2000aec8: d63f0080 blr x4 - 2000aecc: 2a0003f4 mov w20, w0 - 2000aed0: aa1303e0 mov x0, x19 - 2000aed4: 97ffffc3 bl 2000ade0 <rproc_virtio_get_dfeatures> - 2000aed8: 0a140000 and w0, w0, w20 - 2000aedc: a94153f3 ldp x19, x20, [sp, #16] - 2000aee0: a8c27bfd ldp x29, x30, [sp], #32 - 2000aee4: d65f03c0 ret - 2000aee8: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000aeec: b5fffea4 cbnz x4, 2000aec0 <rproc_virtio_get_features+0x40> - 2000aef0: 97ffff48 bl 2000ac10 <metal_io_read.part.0> - 2000aef4: d5033bbf dmb ish - 2000aef8: b9401074 ldr w20, [x3, #16] - 2000aefc: 17fffff5 b 2000aed0 <rproc_virtio_get_features+0x50> - -000000002000af00 <rproc_virtio_create_vdev>: - 2000af00: a9b77bfd stp x29, x30, [sp, #-144]! - 2000af04: 910003fd mov x29, sp - 2000af08: a90153f3 stp x19, x20, [sp, #16] - 2000af0c: a9025bf5 stp x21, x22, [sp, #32] - 2000af10: 2a0003f6 mov w22, w0 - 2000af14: d2800f00 mov x0, #0x78 // #120 - 2000af18: a90363f7 stp x23, x24, [sp, #48] - 2000af1c: aa0203f8 mov x24, x2 - 2000af20: a9046bf9 stp x25, x26, [sp, #64] - 2000af24: 39406459 ldrb w25, [x2, #25] - 2000af28: b9006fe1 str w1, [sp, #108] - 2000af2c: a90713e3 stp x3, x4, [sp, #112] - 2000af30: a9081be5 stp x5, x6, [sp, #128] - 2000af34: 97fff03f bl 20007030 <pvPortMalloc> - 2000af38: b4000c80 cbz x0, 2000b0c8 <rproc_virtio_create_vdev+0x1c8> - 2000af3c: aa0003f5 mov x21, x0 - 2000af40: 0b190b20 add w0, w25, w25, lsl #2 - 2000af44: d37d2800 ubfiz x0, x0, #3, #11 - 2000af48: 97fff03a bl 20007030 <pvPortMalloc> - 2000af4c: aa0003f4 mov x20, x0 - 2000af50: b4000640 cbz x0, 2000b018 <rproc_virtio_create_vdev+0x118> - 2000af54: a9007ebf stp xzr, xzr, [x21] - 2000af58: a9017ebf stp xzr, xzr, [x21, #16] - 2000af5c: a9027ebf stp xzr, xzr, [x21, #32] - 2000af60: a9037ebf stp xzr, xzr, [x21, #48] - 2000af64: a9047ebf stp xzr, xzr, [x21, #64] - 2000af68: a9057ebf stp xzr, xzr, [x21, #80] - 2000af6c: a9067ebf stp xzr, xzr, [x21, #96] - 2000af70: f9003abf str xzr, [x21, #112] - 2000af74: a9007c1f stp xzr, xzr, [x0] - 2000af78: a9017c1f stp xzr, xzr, [x0, #16] - 2000af7c: f900101f str xzr, [x0, #32] - 2000af80: 34000639 cbz w25, 2000b044 <rproc_virtio_create_vdev+0x144> - 2000af84: 51000733 sub w19, w25, #0x1 - 2000af88: 9100931a add x26, x24, #0x24 - 2000af8c: 91000673 add x19, x19, #0x1 - 2000af90: a90573fb stp x27, x28, [sp, #80] - 2000af94: d280001b mov x27, #0x0 // #0 - 2000af98: 8b130a77 add x23, x19, x19, lsl #2 - 2000af9c: d37ef6f7 lsl x23, x23, #2 - 2000afa0: 14000007 b 2000afbc <rproc_virtio_create_vdev+0xbc> - 2000afa4: 97ffde6f bl 20002960 <memset> - 2000afa8: d37ffb60 lsl x0, x27, #1 - 2000afac: 9100537b add x27, x27, #0x14 - 2000afb0: eb17037f cmp x27, x23 - 2000afb4: f8206a9c str x28, [x20, x0] - 2000afb8: 54000440 b.eq 2000b040 <rproc_virtio_create_vdev+0x140> // b.none - 2000afbc: d2800c1c mov x28, #0x60 // #96 - 2000afc0: 35000096 cbnz w22, 2000afd0 <rproc_virtio_create_vdev+0xd0> - 2000afc4: b87b6b42 ldr w2, [x26, x27] - 2000afc8: 11001842 add w2, w2, #0x6 - 2000afcc: 531c6c5c lsl w28, w2, #4 - 2000afd0: aa1c03e0 mov x0, x28 - 2000afd4: 97fff017 bl 20007030 <pvPortMalloc> - 2000afd8: aa1c03e2 mov x2, x28 - 2000afdc: 52800001 mov w1, #0x0 // #0 - 2000afe0: aa0003fc mov x28, x0 - 2000afe4: b5fffe00 cbnz x0, 2000afa4 <rproc_virtio_create_vdev+0xa4> - 2000afe8: 8b130a73 add x19, x19, x19, lsl #2 - 2000afec: aa1403f6 mov x22, x20 - 2000aff0: 8b130e93 add x19, x20, x19, lsl #3 - 2000aff4: f94002c0 ldr x0, [x22] - 2000aff8: 9100a2d6 add x22, x22, #0x28 - 2000affc: b4000040 cbz x0, 2000b004 <rproc_virtio_create_vdev+0x104> - 2000b000: 97fff030 bl 200070c0 <vPortFree> - 2000b004: eb1302df cmp x22, x19 - 2000b008: 54ffff61 b.ne 2000aff4 <rproc_virtio_create_vdev+0xf4> // b.any - 2000b00c: aa1403e0 mov x0, x20 - 2000b010: 97fff02c bl 200070c0 <vPortFree> - 2000b014: a94573fb ldp x27, x28, [sp, #80] - 2000b018: aa1503e0 mov x0, x21 - 2000b01c: d2800013 mov x19, #0x0 // #0 - 2000b020: 97fff028 bl 200070c0 <vPortFree> - 2000b024: aa1303e0 mov x0, x19 - 2000b028: a94153f3 ldp x19, x20, [sp, #16] - 2000b02c: a9425bf5 ldp x21, x22, [sp, #32] - 2000b030: a94363f7 ldp x23, x24, [sp, #48] - 2000b034: a9446bf9 ldp x25, x26, [sp, #64] - 2000b038: a8c97bfd ldp x29, x30, [sp], #144 - 2000b03c: d65f03c0 ret - 2000b040: a94573fb ldp x27, x28, [sp, #80] - 2000b044: 910082b3 add x19, x21, #0x20 - 2000b048: a94703e1 ldp x1, x0, [sp, #112] - 2000b04c: f90002a0 str x0, [x21] - 2000b050: f94043e0 ldr x0, [sp, #128] - 2000b054: f9000ea0 str x0, [x21, #24] - 2000b058: f9002274 str x20, [x19, #64] - 2000b05c: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000b060: a90086b8 stp x24, x1, [x21, #8] - 2000b064: 9139c000 add x0, x0, #0xe70 - 2000b068: b9406fe1 ldr w1, [sp, #108] - 2000b06c: b90022a1 str w1, [x21, #32] - 2000b070: 91010000 add x0, x0, #0x40 - 2000b074: f94047e1 ldr x1, [sp, #136] - 2000b078: b9001a76 str w22, [x19, #24] - 2000b07c: a9020261 stp x1, x0, [x19, #32] - 2000b080: b9003a79 str w25, [x19, #56] - 2000b084: 35fffd16 cbnz w22, 2000b024 <rproc_virtio_create_vdev+0x124> - 2000b088: aa1303e0 mov x0, x19 - 2000b08c: 97ffff55 bl 2000ade0 <rproc_virtio_get_dfeatures> - 2000b090: 2a0003f4 mov w20, w0 - 2000b094: aa1303e0 mov x0, x19 - 2000b098: 97ffff52 bl 2000ade0 <rproc_virtio_get_dfeatures> - 2000b09c: 2a0003e1 mov w1, w0 - 2000b0a0: 0a010281 and w1, w20, w1 - 2000b0a4: aa1303e0 mov x0, x19 - 2000b0a8: 97fffee8 bl 2000ac48 <rproc_virtio_set_features> - 2000b0ac: aa1303e0 mov x0, x19 - 2000b0b0: a94153f3 ldp x19, x20, [sp, #16] - 2000b0b4: a9425bf5 ldp x21, x22, [sp, #32] - 2000b0b8: a94363f7 ldp x23, x24, [sp, #48] - 2000b0bc: a9446bf9 ldp x25, x26, [sp, #64] - 2000b0c0: a8c97bfd ldp x29, x30, [sp], #144 - 2000b0c4: d65f03c0 ret - 2000b0c8: d2800013 mov x19, #0x0 // #0 - 2000b0cc: aa1303e0 mov x0, x19 - 2000b0d0: a94153f3 ldp x19, x20, [sp, #16] - 2000b0d4: a9425bf5 ldp x21, x22, [sp, #32] - 2000b0d8: a94363f7 ldp x23, x24, [sp, #48] - 2000b0dc: a9446bf9 ldp x25, x26, [sp, #64] - 2000b0e0: a8c97bfd ldp x29, x30, [sp], #144 - 2000b0e4: d65f03c0 ret - -000000002000b0e8 <rproc_virtio_remove_vdev>: - 2000b0e8: b4000380 cbz x0, 2000b158 <rproc_virtio_remove_vdev+0x70> - 2000b0ec: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000b0f0: 910003fd mov x29, sp - 2000b0f4: b9403803 ldr w3, [x0, #56] - 2000b0f8: a90153f3 stp x19, x20, [sp, #16] - 2000b0fc: aa0003f4 mov x20, x0 - 2000b100: a9025bf5 stp x21, x22, [sp, #32] - 2000b104: d1008016 sub x22, x0, #0x20 - 2000b108: f9402002 ldr x2, [x0, #64] - 2000b10c: 34000183 cbz w3, 2000b13c <rproc_virtio_remove_vdev+0x54> - 2000b110: 52800013 mov w19, #0x0 // #0 - 2000b114: 52800515 mov w21, #0x28 // #40 - 2000b118: 9bb57e61 umull x1, w19, w21 - 2000b11c: 11000673 add w19, w19, #0x1 - 2000b120: f8616840 ldr x0, [x2, x1] - 2000b124: b4000080 cbz x0, 2000b134 <rproc_virtio_remove_vdev+0x4c> - 2000b128: 97ffefe6 bl 200070c0 <vPortFree> - 2000b12c: b9403a83 ldr w3, [x20, #56] - 2000b130: f9402282 ldr x2, [x20, #64] - 2000b134: 6b13007f cmp w3, w19 - 2000b138: 54ffff08 b.hi 2000b118 <rproc_virtio_remove_vdev+0x30> // b.pmore - 2000b13c: aa0203e0 mov x0, x2 - 2000b140: 97ffefe0 bl 200070c0 <vPortFree> - 2000b144: aa1603e0 mov x0, x22 - 2000b148: a94153f3 ldp x19, x20, [sp, #16] - 2000b14c: a9425bf5 ldp x21, x22, [sp, #32] - 2000b150: a8c37bfd ldp x29, x30, [sp], #48 - 2000b154: 17ffefdb b 200070c0 <vPortFree> - 2000b158: d65f03c0 ret - 2000b15c: d503201f nop - -000000002000b160 <rproc_virtio_init_vring>: - 2000b160: b9403807 ldr w7, [x0, #56] - 2000b164: 6b0100ff cmp w7, w1 - 2000b168: 54000169 b.ls 2000b194 <rproc_virtio_init_vring+0x34> // b.plast - 2000b16c: f9402007 ldr x7, [x0, #64] - 2000b170: 52800508 mov w8, #0x28 // #40 - 2000b174: 52800000 mov w0, #0x0 // #0 - 2000b178: 9ba81c21 umaddl x1, w1, w8, x7 - 2000b17c: f9000423 str x3, [x1, #8] - 2000b180: b9001026 str w6, [x1, #16] - 2000b184: 79002825 strh w5, [x1, #20] - 2000b188: b9001822 str w2, [x1, #24] - 2000b18c: f9001024 str x4, [x1, #32] - 2000b190: d65f03c0 ret - 2000b194: 12800020 mov w0, #0xfffffffe // #-2 - 2000b198: d65f03c0 ret - 2000b19c: d503201f nop - -000000002000b1a0 <rproc_virtio_notified>: - 2000b1a0: b40004a0 cbz x0, 2000b234 <rproc_virtio_notified+0x94> - 2000b1a4: a9bc7bfd stp x29, x30, [sp, #-64]! - 2000b1a8: 910003fd mov x29, sp - 2000b1ac: a9025bf5 stp x21, x22, [sp, #32] - 2000b1b0: aa0003f5 mov x21, x0 - 2000b1b4: b9400000 ldr w0, [x0] - 2000b1b8: 2a0103f6 mov w22, w1 - 2000b1bc: 6b01001f cmp w0, w1 - 2000b1c0: 54000320 b.eq 2000b224 <rproc_virtio_notified+0x84> // b.none - 2000b1c4: b9403aa2 ldr w2, [x21, #56] - 2000b1c8: 340002e2 cbz w2, 2000b224 <rproc_virtio_notified+0x84> - 2000b1cc: 51000442 sub w2, w2, #0x1 - 2000b1d0: a90153f3 stp x19, x20, [sp, #16] - 2000b1d4: 91000454 add x20, x2, #0x1 - 2000b1d8: 3100043f cmn w1, #0x1 - 2000b1dc: f9001bf7 str x23, [sp, #48] - 2000b1e0: 8b140a94 add x20, x20, x20, lsl #2 - 2000b1e4: 1a9f17f7 cset w23, eq // eq = none - 2000b1e8: d2800013 mov x19, #0x0 // #0 - 2000b1ec: d37df294 lsl x20, x20, #3 - 2000b1f0: f94022a2 ldr x2, [x21, #64] - 2000b1f4: 710002ff cmp w23, #0x0 - 2000b1f8: 8b130043 add x3, x2, x19 - 2000b1fc: b9401863 ldr w3, [x3, #24] - 2000b200: 7a560064 ccmp w3, w22, #0x4, eq // eq = none - 2000b204: 54000061 b.ne 2000b210 <rproc_virtio_notified+0x70> // b.any - 2000b208: f8736840 ldr x0, [x2, x19] - 2000b20c: 94000351 bl 2000bf50 <virtqueue_notification> - 2000b210: 9100a273 add x19, x19, #0x28 - 2000b214: eb13029f cmp x20, x19 - 2000b218: 54fffec1 b.ne 2000b1f0 <rproc_virtio_notified+0x50> // b.any - 2000b21c: a94153f3 ldp x19, x20, [sp, #16] - 2000b220: f9401bf7 ldr x23, [sp, #48] - 2000b224: 52800000 mov w0, #0x0 // #0 - 2000b228: a9425bf5 ldp x21, x22, [sp, #32] - 2000b22c: a8c47bfd ldp x29, x30, [sp], #64 - 2000b230: d65f03c0 ret - 2000b234: 12800020 mov w0, #0xfffffffe // #-2 - 2000b238: d65f03c0 ret - 2000b23c: d503201f nop - -000000002000b240 <rproc_virtio_wait_remote_ready>: - 2000b240: a9be7bfd stp x29, x30, [sp, #-32]! - 2000b244: 910003fd mov x29, sp - 2000b248: f9000bf3 str x19, [sp, #16] - 2000b24c: aa0003f3 mov x19, x0 - 2000b250: b9401800 ldr w0, [x0, #24] - 2000b254: 350000a0 cbnz w0, 2000b268 <rproc_virtio_wait_remote_ready+0x28> - 2000b258: f9400bf3 ldr x19, [sp, #16] - 2000b25c: a8c27bfd ldp x29, x30, [sp], #32 - 2000b260: d65f03c0 ret - 2000b264: d503203f yield - 2000b268: aa1303e0 mov x0, x19 - 2000b26c: 97fffec1 bl 2000ad70 <rproc_virtio_get_status> - 2000b270: 3617ffa0 tbz w0, #2, 2000b264 <rproc_virtio_wait_remote_ready+0x24> - 2000b274: f9400bf3 ldr x19, [sp, #16] - 2000b278: a8c27bfd ldp x29, x30, [sp], #32 - 2000b27c: d65f03c0 ret - -000000002000b280 <handle_trace_rsc>: - 2000b280: b9400420 ldr w0, [x1, #4] - 2000b284: 3100041f cmn w0, #0x1 - 2000b288: 540000c0 b.eq 2000b2a0 <handle_trace_rsc+0x20> // b.none - 2000b28c: b9400821 ldr w1, [x1, #8] - 2000b290: 12800140 mov w0, #0xfffffff5 // #-11 - 2000b294: 7100003f cmp w1, #0x0 - 2000b298: 1a9f0000 csel w0, w0, wzr, eq // eq = none - 2000b29c: d65f03c0 ret - 2000b2a0: 12800140 mov w0, #0xfffffff5 // #-11 - 2000b2a4: d65f03c0 ret - -000000002000b2a8 <handle_dummy_rsc>: - 2000b2a8: 12800140 mov w0, #0xfffffff5 // #-11 - 2000b2ac: d65f03c0 ret - -000000002000b2b0 <handle_carve_out_rsc>: - 2000b2b0: b40002a1 cbz x1, 2000b304 <handle_carve_out_rsc+0x54> - 2000b2b4: aa0103e6 mov x6, x1 - 2000b2b8: b9401421 ldr w1, [x1, #20] - 2000b2bc: 35000201 cbnz w1, 2000b2fc <handle_carve_out_rsc+0x4c> - 2000b2c0: a9be7bfd stp x29, x30, [sp, #-32]! - 2000b2c4: d2800005 mov x5, #0x0 // #0 - 2000b2c8: 910003fd mov x29, sp - 2000b2cc: 29410cc7 ldp w7, w3, [x6, #8] - 2000b2d0: 910043e2 add x2, sp, #0x10 - 2000b2d4: b94010c4 ldr w4, [x6, #16] - 2000b2d8: 910063e1 add x1, sp, #0x18 - 2000b2dc: b94004c6 ldr w6, [x6, #4] - 2000b2e0: a9011fe6 stp x6, x7, [sp, #16] - 2000b2e4: 97fff86b bl 20009490 <remoteproc_mmap> - 2000b2e8: f100001f cmp x0, #0x0 - 2000b2ec: 12800021 mov w1, #0xfffffffe // #-2 - 2000b2f0: 1a8113e0 csel w0, wzr, w1, ne // ne = any - 2000b2f4: a8c27bfd ldp x29, x30, [sp], #32 - 2000b2f8: d65f03c0 ret - 2000b2fc: 128000c0 mov w0, #0xfffffff9 // #-7 - 2000b300: d65f03c0 ret - 2000b304: 12800120 mov w0, #0xfffffff6 // #-10 - 2000b308: d65f03c0 ret - 2000b30c: d503201f nop - -000000002000b310 <handle_vdev_rsc>: - 2000b310: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000b314: 910003fd mov x29, sp - 2000b318: a9025bf5 stp x21, x22, [sp, #32] - 2000b31c: aa0103f5 mov x21, x1 - 2000b320: b9400821 ldr w1, [x1, #8] - 2000b324: aa0003f6 mov x22, x0 - 2000b328: a90153f3 stp x19, x20, [sp, #16] - 2000b32c: 11000422 add w2, w1, #0x1 - 2000b330: 97fffd30 bl 2000a7f0 <remoteproc_allocate_id> - 2000b334: 3100041f cmn w0, #0x1 - 2000b338: 54000040 b.eq 2000b340 <handle_vdev_rsc+0x30> // b.none - 2000b33c: b9000aa0 str w0, [x21, #8] - 2000b340: 394066b4 ldrb w20, [x21, #25] - 2000b344: 34000234 cbz w20, 2000b388 <handle_vdev_rsc+0x78> - 2000b348: 51000694 sub w20, w20, #0x1 - 2000b34c: 9100f2a0 add x0, x21, #0x3c - 2000b350: 52800281 mov w1, #0x14 // #20 - 2000b354: 9100a2b3 add x19, x21, #0x28 - 2000b358: 9ba10294 umaddl x20, w20, w1, x0 - 2000b35c: d503201f nop - 2000b360: b9400261 ldr w1, [x19] - 2000b364: aa1603e0 mov x0, x22 - 2000b368: 91005273 add x19, x19, #0x14 - 2000b36c: 11000422 add w2, w1, #0x1 - 2000b370: 97fffd20 bl 2000a7f0 <remoteproc_allocate_id> - 2000b374: 3100041f cmn w0, #0x1 - 2000b378: 54000040 b.eq 2000b380 <handle_vdev_rsc+0x70> // b.none - 2000b37c: b9000aa0 str w0, [x21, #8] - 2000b380: eb14027f cmp x19, x20 - 2000b384: 54fffee1 b.ne 2000b360 <handle_vdev_rsc+0x50> // b.any - 2000b388: 52800000 mov w0, #0x0 // #0 - 2000b38c: a94153f3 ldp x19, x20, [sp, #16] - 2000b390: a9425bf5 ldp x21, x22, [sp, #32] - 2000b394: a8c37bfd ldp x29, x30, [sp], #48 - 2000b398: d65f03c0 ret - 2000b39c: d503201f nop - -000000002000b3a0 <handle_rsc_table>: - 2000b3a0: f1003c5f cmp x2, #0xf - 2000b3a4: 54000929 b.ls 2000b4c8 <handle_rsc_table+0x128> // b.plast - 2000b3a8: a9bc7bfd stp x29, x30, [sp, #-64]! - 2000b3ac: 910003fd mov x29, sp - 2000b3b0: a90153f3 stp x19, x20, [sp, #16] - 2000b3b4: aa0103f3 mov x19, x1 - 2000b3b8: f9001bf7 str x23, [sp, #48] - 2000b3bc: aa0003f7 mov x23, x0 - 2000b3c0: b9400020 ldr w0, [x1] - 2000b3c4: 7100041f cmp w0, #0x1 - 2000b3c8: 540007c1 b.ne 2000b4c0 <handle_rsc_table+0x120> // b.any - 2000b3cc: b9400424 ldr w4, [x1, #4] - 2000b3d0: 11001081 add w1, w4, #0x4 - 2000b3d4: 531e7421 lsl w1, w1, #2 - 2000b3d8: eb02003f cmp x1, x2 - 2000b3dc: 54000608 b.hi 2000b49c <handle_rsc_table+0xfc> // b.pmore - 2000b3e0: b9400a60 ldr w0, [x19, #8] - 2000b3e4: 350006a0 cbnz w0, 2000b4b8 <handle_rsc_table+0x118> - 2000b3e8: b9400e74 ldr w20, [x19, #12] - 2000b3ec: 35000674 cbnz w20, 2000b4b8 <handle_rsc_table+0x118> - 2000b3f0: a9025bf5 stp x21, x22, [sp, #32] - 2000b3f4: b00000b6 adrp x22, 20020000 <__FRAME_END__+0x738> - 2000b3f8: aa0303f5 mov x21, x3 - 2000b3fc: 913be2d6 add x22, x22, #0xef8 - 2000b400: 34000304 cbz w4, 2000b460 <handle_rsc_table+0xc0> - 2000b404: 8b344a61 add x1, x19, w20, uxtw #2 - 2000b408: b9401023 ldr w3, [x1, #16] - 2000b40c: 8b030261 add x1, x19, x3 - 2000b410: b40000f5 cbz x21, 2000b42c <handle_rsc_table+0x8c> - 2000b414: f94002a2 ldr x2, [x21] - 2000b418: f9400aa5 ldr x5, [x21, #16] - 2000b41c: cb020022 sub x2, x1, x2 - 2000b420: eb0200bf cmp x5, x2 - 2000b424: ba418844 ccmn x2, #0x1, #0x4, hi // hi = pmore - 2000b428: 54000380 b.eq 2000b498 <handle_rsc_table+0xf8> // b.none - 2000b42c: b8636a62 ldr w2, [x19, x3] - 2000b430: 71000c5f cmp w2, #0x3 - 2000b434: 540001c8 b.hi 2000b46c <handle_rsc_table+0xcc> // b.pmore - 2000b438: f8625ac2 ldr x2, [x22, w2, uxtw #3] - 2000b43c: aa1703e0 mov x0, x23 - 2000b440: d63f0040 blr x2 - 2000b444: 31002c1f cmn w0, #0xb - 2000b448: 54000040 b.eq 2000b450 <handle_rsc_table+0xb0> // b.none - 2000b44c: 35000320 cbnz w0, 2000b4b0 <handle_rsc_table+0x110> - 2000b450: b9400664 ldr w4, [x19, #4] - 2000b454: 11000694 add w20, w20, #0x1 - 2000b458: 6b14009f cmp w4, w20 - 2000b45c: 54fffd48 b.hi 2000b404 <handle_rsc_table+0x64> // b.pmore - 2000b460: 52800000 mov w0, #0x0 // #0 - 2000b464: a9425bf5 ldp x21, x22, [sp, #32] - 2000b468: 1400000e b 2000b4a0 <handle_rsc_table+0x100> - 2000b46c: 51020042 sub w2, w2, #0x80 - 2000b470: 7106005f cmp w2, #0x180 - 2000b474: 54ffff08 b.hi 2000b454 <handle_rsc_table+0xb4> // b.pmore - 2000b478: b4fffef7 cbz x23, 2000b454 <handle_rsc_table+0xb4> - 2000b47c: f94026e0 ldr x0, [x23, #72] - 2000b480: f9400c03 ldr x3, [x0, #24] - 2000b484: b4fffe83 cbz x3, 2000b454 <handle_rsc_table+0xb4> - 2000b488: b9400422 ldr w2, [x1, #4] - 2000b48c: aa1703e0 mov x0, x23 - 2000b490: d63f0060 blr x3 - 2000b494: 17ffffec b 2000b444 <handle_rsc_table+0xa4> - 2000b498: a9425bf5 ldp x21, x22, [sp, #32] - 2000b49c: 12800080 mov w0, #0xfffffffb // #-5 - 2000b4a0: a94153f3 ldp x19, x20, [sp, #16] - 2000b4a4: f9401bf7 ldr x23, [sp, #48] - 2000b4a8: a8c47bfd ldp x29, x30, [sp], #64 - 2000b4ac: d65f03c0 ret - 2000b4b0: a9425bf5 ldp x21, x22, [sp, #32] - 2000b4b4: 17fffffb b 2000b4a0 <handle_rsc_table+0x100> - 2000b4b8: 128000c0 mov w0, #0xfffffff9 // #-7 - 2000b4bc: 17fffff9 b 2000b4a0 <handle_rsc_table+0x100> - 2000b4c0: 128000a0 mov w0, #0xfffffffa // #-6 - 2000b4c4: 17fffff7 b 2000b4a0 <handle_rsc_table+0x100> - 2000b4c8: 12800080 mov w0, #0xfffffffb // #-5 - 2000b4cc: d65f03c0 ret - -000000002000b4d0 <handle_vendor_rsc>: - 2000b4d0: b40000e0 cbz x0, 2000b4ec <handle_vendor_rsc+0x1c> - 2000b4d4: f9402402 ldr x2, [x0, #72] - 2000b4d8: f9400c44 ldr x4, [x2, #24] - 2000b4dc: b4000084 cbz x4, 2000b4ec <handle_vendor_rsc+0x1c> - 2000b4e0: b9400422 ldr w2, [x1, #4] - 2000b4e4: aa0403f0 mov x16, x4 - 2000b4e8: d61f0200 br x16 - 2000b4ec: 12800140 mov w0, #0xfffffff5 // #-11 - 2000b4f0: d65f03c0 ret - 2000b4f4: d503201f nop - -000000002000b4f8 <find_rsc>: - 2000b4f8: b40002e0 cbz x0, 2000b554 <find_rsc+0x5c> - 2000b4fc: b9400407 ldr w7, [x0, #4] - 2000b500: aa0003e6 mov x6, x0 - 2000b504: 34000247 cbz w7, 2000b54c <find_rsc+0x54> - 2000b508: 510004e0 sub w0, w7, #0x1 - 2000b50c: 910050c7 add x7, x6, #0x14 - 2000b510: 910040c3 add x3, x6, #0x10 - 2000b514: 52800005 mov w5, #0x0 // #0 - 2000b518: 8b2048e7 add x7, x7, w0, uxtw #2 - 2000b51c: 14000004 b 2000b52c <find_rsc+0x34> - 2000b520: 91001063 add x3, x3, #0x4 - 2000b524: eb07007f cmp x3, x7 - 2000b528: 54000120 b.eq 2000b54c <find_rsc+0x54> // b.none - 2000b52c: b9400060 ldr w0, [x3] - 2000b530: b86068c4 ldr w4, [x6, x0] - 2000b534: 6b01009f cmp w4, w1 - 2000b538: 54ffff41 b.ne 2000b520 <find_rsc+0x28> // b.any - 2000b53c: 6b05005f cmp w2, w5 - 2000b540: 110004a5 add w5, w5, #0x1 - 2000b544: 54fffee1 b.ne 2000b520 <find_rsc+0x28> // b.any - 2000b548: d65f03c0 ret - 2000b54c: d2800000 mov x0, #0x0 // #0 - 2000b550: d65f03c0 ret - 2000b554: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000b558: b00000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000b55c: 913be042 add x2, x2, #0xef8 - 2000b560: 910003fd mov x29, sp - 2000b564: b00000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000b568: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000b56c: 91008042 add x2, x2, #0x20 - 2000b570: 91274063 add x3, x3, #0x9d0 - 2000b574: 91276000 add x0, x0, #0x9d8 - 2000b578: 528019c1 mov w1, #0xce // #206 - 2000b57c: 94000813 bl 2000d5c8 <__assert_func> - -000000002000b580 <virtio_dev_name>: - 2000b580: 12003c03 and w3, w0, #0xffff - 2000b584: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000b588: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000b58c: 913ca021 add x1, x1, #0xf28 - 2000b590: 91294000 add x0, x0, #0xa50 - 2000b594: 52800022 mov w2, #0x1 // #1 - 2000b598: 14000004 b 2000b5a8 <virtio_dev_name+0x28> - 2000b59c: f9400420 ldr x0, [x1, #8] - 2000b5a0: b40000a0 cbz x0, 2000b5b4 <virtio_dev_name+0x34> - 2000b5a4: 79400022 ldrh w2, [x1] - 2000b5a8: 91004021 add x1, x1, #0x10 - 2000b5ac: 6b02007f cmp w3, w2 - 2000b5b0: 54ffff61 b.ne 2000b59c <virtio_dev_name+0x1c> // b.any - 2000b5b4: d65f03c0 ret - -000000002000b5b8 <virtio_describe>: - 2000b5b8: d65f03c0 ret - 2000b5bc: d503201f nop - -000000002000b5c0 <virtio_create_virtqueues>: - 2000b5c0: a9ba7bfd stp x29, x30, [sp, #-96]! - 2000b5c4: 910003fd mov x29, sp - 2000b5c8: a9025bf5 stp x21, x22, [sp, #32] - 2000b5cc: aa0003f5 mov x21, x0 - 2000b5d0: b9403800 ldr w0, [x0, #56] - 2000b5d4: 6b02001f cmp w0, w2 - 2000b5d8: 54000863 b.cc 2000b6e4 <virtio_create_virtqueues+0x124> // b.lo, b.ul, b.last - 2000b5dc: 340007c2 cbz w2, 2000b6d4 <virtio_create_virtqueues+0x114> - 2000b5e0: 51000456 sub w22, w2, #0x1 - 2000b5e4: a90153f3 stp x19, x20, [sp, #16] - 2000b5e8: d2800013 mov x19, #0x0 // #0 - 2000b5ec: a90363f7 stp x23, x24, [sp, #48] - 2000b5f0: aa0303f7 mov x23, x3 - 2000b5f4: aa0403f8 mov x24, x4 - 2000b5f8: a9046bf9 stp x25, x26, [sp, #64] - 2000b5fc: d280001a mov x26, #0x0 // #0 - 2000b600: 92800019 mov x25, #0xffffffffffffffff // #-1 - 2000b604: f9002bfb str x27, [sp, #80] - 2000b608: 14000004 b 2000b618 <virtio_create_virtqueues+0x58> - 2000b60c: eb1302df cmp x22, x19 - 2000b610: 91000673 add x19, x19, #0x1 - 2000b614: 54000580 b.eq 2000b6c4 <virtio_create_virtqueues+0x104> // b.none - 2000b618: b9401aa0 ldr w0, [x21, #24] - 2000b61c: 52800002 mov w2, #0x0 // #0 - 2000b620: f94022b4 ldr x20, [x21, #64] - 2000b624: 8b1a0294 add x20, x20, x26 - 2000b628: 9100a35a add x26, x26, #0x28 - 2000b62c: 9100229b add x27, x20, #0x8 - 2000b630: 35000280 cbnz w0, 2000b680 <virtio_create_virtqueues+0xc0> - 2000b634: f9401280 ldr x0, [x20, #32] - 2000b638: 79402a83 ldrh w3, [x20, #20] - 2000b63c: b9401284 ldr w4, [x20, #16] - 2000b640: 11000c65 add w5, w3, #0x3 - 2000b644: 531c6c66 lsl w6, w3, #4 - 2000b648: 51000487 sub w7, w4, #0x1 - 2000b64c: f9400008 ldr x8, [x0] - 2000b650: 0b0504c5 add w5, w6, w5, lsl #1 - 2000b654: f9400681 ldr x1, [x20, #8] - 2000b658: 0b0700a5 add w5, w5, w7 - 2000b65c: f9400806 ldr x6, [x0, #16] - 2000b660: cb080021 sub x1, x1, x8 - 2000b664: 4b0403e4 neg w4, w4 - 2000b668: 0a0400a5 and w5, w5, w4 - 2000b66c: eb0100df cmp x6, x1 - 2000b670: 0b030ca3 add w3, w5, w3, lsl #3 - 2000b674: 9a998021 csel x1, x1, x25, hi // hi = pmore - 2000b678: 11001863 add w3, w3, #0x6 - 2000b67c: 97fff08f bl 200078b8 <metal_io_block_set> - 2000b680: f94016a5 ldr x5, [x21, #40] - 2000b684: aa1b03e3 mov x3, x27 - 2000b688: f8737b04 ldr x4, [x24, x19, lsl #3] - 2000b68c: 2a1303e1 mov w1, w19 - 2000b690: f8737ae2 ldr x2, [x23, x19, lsl #3] - 2000b694: aa1503e0 mov x0, x21 - 2000b698: f9400286 ldr x6, [x20] - 2000b69c: f94020a5 ldr x5, [x5, #64] - 2000b6a0: 94000014 bl 2000b6f0 <virtqueue_create> - 2000b6a4: 34fffb40 cbz w0, 2000b60c <virtio_create_virtqueues+0x4c> - 2000b6a8: a94153f3 ldp x19, x20, [sp, #16] - 2000b6ac: a9425bf5 ldp x21, x22, [sp, #32] - 2000b6b0: a94363f7 ldp x23, x24, [sp, #48] - 2000b6b4: a9446bf9 ldp x25, x26, [sp, #64] - 2000b6b8: f9402bfb ldr x27, [sp, #80] - 2000b6bc: a8c67bfd ldp x29, x30, [sp], #96 - 2000b6c0: d65f03c0 ret - 2000b6c4: a94153f3 ldp x19, x20, [sp, #16] - 2000b6c8: a94363f7 ldp x23, x24, [sp, #48] - 2000b6cc: a9446bf9 ldp x25, x26, [sp, #64] - 2000b6d0: f9402bfb ldr x27, [sp, #80] - 2000b6d4: 52800000 mov w0, #0x0 // #0 - 2000b6d8: a9425bf5 ldp x21, x22, [sp, #32] - 2000b6dc: a8c67bfd ldp x29, x30, [sp], #96 - 2000b6e0: d65f03c0 ret - 2000b6e4: 128177e0 mov w0, #0xfffff440 // #-3008 - 2000b6e8: 17fffffc b 2000b6d8 <virtio_create_virtqueues+0x118> - 2000b6ec: 00000000 .inst 0x00000000 ; undefined - -000000002000b6f0 <virtqueue_create>: - 2000b6f0: 79401867 ldrh w7, [x3, #12] - 2000b6f4: f940006a ldr x10, [x3] - 2000b6f8: b9800869 ldrsw x9, [x3, #8] - 2000b6fc: d37c3ce8 ubfiz x8, x7, #4, #16 - 2000b700: d37f3ce3 ubfiz x3, x7, #1, #16 - 2000b704: 8b080148 add x8, x10, x8 - 2000b708: 91001063 add x3, x3, #0x4 - 2000b70c: b940180c ldr w12, [x0, #24] - 2000b710: 9100052d add x13, x9, #0x1 - 2000b714: 8b030103 add x3, x8, x3 - 2000b718: cb0903e9 neg x9, x9 - 2000b71c: 8b0d0063 add x3, x3, x13 - 2000b720: a90008c0 stp x0, x2, [x6] - 2000b724: 8a090060 and x0, x3, x9 - 2000b728: 790020c1 strh w1, [x6, #16] - 2000b72c: 790024c7 strh w7, [x6, #18] - 2000b730: a90194c4 stp x4, x5, [x6, #24] - 2000b734: b90028c7 str w7, [x6, #40] - 2000b738: a90320ca stp x10, x8, [x6, #48] - 2000b73c: f90020c0 str x0, [x6, #64] - 2000b740: 790090c7 strh w7, [x6, #72] - 2000b744: 3500020c cbnz w12, 2000b784 <virtqueue_create+0x94> - 2000b748: 710004ff cmp w7, #0x1 - 2000b74c: 54000189 b.ls 2000b77c <virtqueue_create+0x8c> // b.plast - 2000b750: 510008e1 sub w1, w7, #0x2 - 2000b754: d1000943 sub x3, x10, #0x2 - 2000b758: 91000821 add x1, x1, #0x2 - 2000b75c: d2800020 mov x0, #0x1 // #1 - 2000b760: d37cec02 lsl x2, x0, #4 - 2000b764: 78226860 strh w0, [x3, x2] - 2000b768: 91000400 add x0, x0, #0x1 - 2000b76c: eb01001f cmp x0, x1 - 2000b770: 54ffff81 b.ne 2000b760 <virtqueue_create+0x70> // b.any - 2000b774: 510004e7 sub w7, w7, #0x1 - 2000b778: 8b27d14a add x10, x10, w7, sxtw #4 - 2000b77c: 128fffe0 mov w0, #0xffff8000 // #-32768 - 2000b780: 79001d40 strh w0, [x10, #14] - 2000b784: 52800000 mov w0, #0x0 // #0 - 2000b788: d65f03c0 ret - 2000b78c: d503201f nop - -000000002000b790 <virtqueue_add_buffer>: - 2000b790: a9b97bfd stp x29, x30, [sp, #-112]! - 2000b794: 910003fd mov x29, sp - 2000b798: a90573fb stp x27, x28, [sp, #80] - 2000b79c: 7940b01c ldrh w28, [x0, #88] - 2000b7a0: a90153f3 stp x19, x20, [sp, #16] - 2000b7a4: aa0003f3 mov x19, x0 - 2000b7a8: d37c3f80 ubfiz x0, x28, #4, #16 - 2000b7ac: a9025bf5 stp x21, x22, [sp, #32] - 2000b7b0: 8b000260 add x0, x19, x0 - 2000b7b4: a9046bf9 stp x25, x26, [sp, #64] - 2000b7b8: 0b030059 add w25, w2, w3 - 2000b7bc: 12003f35 and w21, w25, #0xffff - 2000b7c0: f9003004 str x4, [x0, #96] - 2000b7c4: 7100033f cmp w25, #0x0 - 2000b7c8: 7900d015 strh w21, [x0, #104] - 2000b7cc: f9401a76 ldr x22, [x19, #48] - 2000b7d0: 540009ed b.le 2000b90c <virtqueue_add_buffer+0x17c> - 2000b7d4: aa0103f4 mov x20, x1 - 2000b7d8: 51000720 sub w0, w25, #0x1 - 2000b7dc: 2a0203fb mov w27, w2 - 2000b7e0: 2a1c03e1 mov w1, w28 - 2000b7e4: 5280001a mov w26, #0x0 // #0 - 2000b7e8: a90363f7 stp x23, x24, [sp, #48] - 2000b7ec: b9006fe0 str w0, [sp, #108] - 2000b7f0: 14000013 b 2000b83c <virtqueue_add_buffer+0xac> - 2000b7f4: d63f0060 blr x3 - 2000b7f8: aa0003e3 mov x3, x0 - 2000b7fc: b9406fe0 ldr w0, [sp, #108] - 2000b800: 91004294 add x20, x20, #0x10 - 2000b804: f8386ac3 str x3, [x22, x24] - 2000b808: 6b00035f cmp w26, w0 - 2000b80c: b85f8283 ldur w3, [x20, #-8] - 2000b810: 1a9fa7e1 cset w1, lt // lt = tstop - 2000b814: 6b1a037f cmp w27, w26 - 2000b818: 2a0103e0 mov w0, w1 - 2000b81c: b9000ae3 str w3, [x23, #8] - 2000b820: 321f0004 orr w4, w0, #0x2 - 2000b824: 1100075a add w26, w26, #0x1 - 2000b828: 1a84c020 csel w0, w1, w4, gt - 2000b82c: 79001ae0 strh w0, [x23, #12] - 2000b830: 79401ee1 ldrh w1, [x23, #14] - 2000b834: 6b1a033f cmp w25, w26 - 2000b838: 54000340 b.eq 2000b8a0 <virtqueue_add_buffer+0x110> // b.none - 2000b83c: f9402a60 ldr x0, [x19, #80] - 2000b840: d37c3c38 ubfiz x24, x1, #4, #16 - 2000b844: f9400281 ldr x1, [x20] - 2000b848: 8b1802d7 add x23, x22, x24 - 2000b84c: f9400003 ldr x3, [x0] - 2000b850: f9400807 ldr x7, [x0, #16] - 2000b854: cb030021 sub x1, x1, x3 - 2000b858: f9403003 ldr x3, [x0, #96] - 2000b85c: eb0100ff cmp x7, x1 - 2000b860: da9f8021 csinv x1, x1, xzr, hi // hi = pmore - 2000b864: b5fffc83 cbnz x3, 2000b7f4 <virtqueue_add_buffer+0x64> - 2000b868: f9400c04 ldr x4, [x0, #24] - 2000b86c: 92800003 mov x3, #0xffffffffffffffff // #-1 - 2000b870: f9400408 ldr x8, [x0, #8] - 2000b874: f101009f cmp x4, #0x40 - 2000b878: 9ac42424 lsr x4, x1, x4 - 2000b87c: 9a9f3084 csel x4, x4, xzr, cc // cc = lo, ul, last - 2000b880: f100011f cmp x8, #0x0 - 2000b884: fa4110e0 ccmp x7, x1, #0x0, ne // ne = any - 2000b888: 54fffba9 b.ls 2000b7fc <virtqueue_add_buffer+0x6c> // b.plast - 2000b88c: f9401000 ldr x0, [x0, #32] - 2000b890: f8647903 ldr x3, [x8, x4, lsl #3] - 2000b894: 8a000021 and x1, x1, x0 - 2000b898: 8b030023 add x3, x1, x3 - 2000b89c: 17ffffd8 b 2000b7fc <virtqueue_add_buffer+0x6c> - 2000b8a0: a94363f7 ldp x23, x24, [sp, #48] - 2000b8a4: 7900b261 strh w1, [x19, #88] - 2000b8a8: f9401e63 ldr x3, [x19, #56] - 2000b8ac: 79402660 ldrh w0, [x19, #18] - 2000b8b0: 79409261 ldrh w1, [x19, #72] - 2000b8b4: 79400464 ldrh w4, [x3, #2] - 2000b8b8: 51000400 sub w0, w0, #0x1 - 2000b8bc: 4b150022 sub w2, w1, w21 - 2000b8c0: 79009262 strh w2, [x19, #72] - 2000b8c4: 0a040000 and w0, w0, w4 - 2000b8c8: 8b202460 add x0, x3, w0, uxth #1 - 2000b8cc: 7900081c strh w28, [x0, #4] - 2000b8d0: d5033bbf dmb ish - 2000b8d4: f9401e63 ldr x3, [x19, #56] - 2000b8d8: 52800000 mov w0, #0x0 // #0 - 2000b8dc: 79409661 ldrh w1, [x19, #74] - 2000b8e0: a9425bf5 ldp x21, x22, [sp, #32] - 2000b8e4: 11000421 add w1, w1, #0x1 - 2000b8e8: 79400462 ldrh w2, [x3, #2] - 2000b8ec: a9446bf9 ldp x25, x26, [sp, #64] - 2000b8f0: 11000442 add w2, w2, #0x1 - 2000b8f4: a94573fb ldp x27, x28, [sp, #80] - 2000b8f8: 79000462 strh w2, [x3, #2] - 2000b8fc: 79009661 strh w1, [x19, #74] - 2000b900: a94153f3 ldp x19, x20, [sp, #16] - 2000b904: a8c77bfd ldp x29, x30, [sp], #112 - 2000b908: d65f03c0 ret - 2000b90c: 2a1c03e1 mov w1, w28 - 2000b910: 17ffffe5 b 2000b8a4 <virtqueue_add_buffer+0x114> - 2000b914: d503201f nop - -000000002000b918 <virtqueue_get_buffer>: - 2000b918: b4000640 cbz x0, 2000b9e0 <virtqueue_get_buffer+0xc8> - 2000b91c: f9402003 ldr x3, [x0, #64] - 2000b920: 7940b404 ldrh w4, [x0, #90] - 2000b924: 79400465 ldrh w5, [x3, #2] - 2000b928: 6b0400bf cmp w5, w4 - 2000b92c: 540005a0 b.eq 2000b9e0 <virtqueue_get_buffer+0xc8> // b.none - 2000b930: 79402405 ldrh w5, [x0, #18] - 2000b934: 11000486 add w6, w4, #0x1 - 2000b938: 7900b406 strh w6, [x0, #90] - 2000b93c: 510004a5 sub w5, w5, #0x1 - 2000b940: 0a0400a5 and w5, w5, w4 - 2000b944: d5033bbf dmb ish - 2000b948: 8b252c64 add x4, x3, w5, uxth #3 - 2000b94c: b9400483 ldr w3, [x4, #4] - 2000b950: 12003c68 and w8, w3, #0xffff - 2000b954: b4000061 cbz x1, 2000b960 <virtqueue_get_buffer+0x48> - 2000b958: b9400884 ldr w4, [x4, #8] - 2000b95c: b9000024 str w4, [x1] - 2000b960: f9401807 ldr x7, [x0, #48] - 2000b964: d37c3c63 ubfiz x3, x3, #4, #16 - 2000b968: 8b030003 add x3, x0, x3 - 2000b96c: d37c3d01 ubfiz x1, x8, #4, #16 - 2000b970: 8b0100e1 add x1, x7, x1 - 2000b974: 79409006 ldrh w6, [x0, #72] - 2000b978: 7940d064 ldrh w4, [x3, #104] - 2000b97c: 79401829 ldrh w9, [x1, #12] - 2000b980: 0b060086 add w6, w4, w6 - 2000b984: 79009006 strh w6, [x0, #72] - 2000b988: 51000486 sub w6, w4, #0x1 - 2000b98c: 7900d066 strh w6, [x3, #104] - 2000b990: 37100189 tbnz w9, #2, 2000b9c0 <virtqueue_get_buffer+0xa8> - 2000b994: 36000169 tbz w9, #0, 2000b9c0 <virtqueue_get_buffer+0xa8> - 2000b998: 51000884 sub w4, w4, #0x2 - 2000b99c: 12003c84 and w4, w4, #0xffff - 2000b9a0: 79401c21 ldrh w1, [x1, #14] - 2000b9a4: 51000486 sub w6, w4, #0x1 - 2000b9a8: 2a0403e9 mov w9, w4 - 2000b9ac: 12003cc4 and w4, w6, #0xffff - 2000b9b0: 8b0110e1 add x1, x7, x1, lsl #4 - 2000b9b4: 79401826 ldrh w6, [x1, #12] - 2000b9b8: 3707ff46 tbnz w6, #0, 2000b9a0 <virtqueue_get_buffer+0x88> - 2000b9bc: 7900d069 strh w9, [x3, #104] - 2000b9c0: 7940b004 ldrh w4, [x0, #88] - 2000b9c4: 79001c24 strh w4, [x1, #14] - 2000b9c8: 7900b008 strh w8, [x0, #88] - 2000b9cc: f9403060 ldr x0, [x3, #96] - 2000b9d0: f900307f str xzr, [x3, #96] - 2000b9d4: b4000042 cbz x2, 2000b9dc <virtqueue_get_buffer+0xc4> - 2000b9d8: 79000045 strh w5, [x2] - 2000b9dc: d65f03c0 ret - 2000b9e0: d2800000 mov x0, #0x0 // #0 - 2000b9e4: d65f03c0 ret - -000000002000b9e8 <virtqueue_get_buffer_length>: - 2000b9e8: f9401800 ldr x0, [x0, #48] - 2000b9ec: d37c3c21 ubfiz x1, x1, #4, #16 - 2000b9f0: 8b010000 add x0, x0, x1 - 2000b9f4: b9400800 ldr w0, [x0, #8] - 2000b9f8: d65f03c0 ret - 2000b9fc: d503201f nop - -000000002000ba00 <virtqueue_free>: - 2000ba00: b4000320 cbz x0, 2000ba64 <virtqueue_free+0x64> - 2000ba04: a9be7bfd stp x29, x30, [sp, #-32]! - 2000ba08: 910003fd mov x29, sp - 2000ba0c: 79409001 ldrh w1, [x0, #72] - 2000ba10: f9000bf3 str x19, [sp, #16] - 2000ba14: aa0003f3 mov x19, x0 - 2000ba18: 79402400 ldrh w0, [x0, #18] - 2000ba1c: 6b00003f cmp w1, w0 - 2000ba20: 540001a0 b.eq 2000ba54 <virtqueue_free+0x54> // b.none - 2000ba24: d00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000ba28: 912a6001 add x1, x0, #0xa98 - 2000ba2c: b94a9800 ldr w0, [x0, #2712] - 2000ba30: 71000c1f cmp w0, #0x3 - 2000ba34: 54000109 b.ls 2000ba54 <virtqueue_free+0x54> // b.plast - 2000ba38: f9400423 ldr x3, [x1, #8] - 2000ba3c: b40000c3 cbz x3, 2000ba54 <virtqueue_free+0x54> - 2000ba40: f9400662 ldr x2, [x19, #8] - 2000ba44: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000ba48: 52800080 mov w0, #0x4 // #4 - 2000ba4c: 912a8021 add x1, x1, #0xaa0 - 2000ba50: d63f0060 blr x3 - 2000ba54: aa1303e0 mov x0, x19 - 2000ba58: f9400bf3 ldr x19, [sp, #16] - 2000ba5c: a8c27bfd ldp x29, x30, [sp], #32 - 2000ba60: 17ffed98 b 200070c0 <vPortFree> - 2000ba64: d65f03c0 ret - -000000002000ba68 <virtqueue_get_available_buffer>: - 2000ba68: a9bc7bfd stp x29, x30, [sp, #-64]! - 2000ba6c: 910003fd mov x29, sp - 2000ba70: a90153f3 stp x19, x20, [sp, #16] - 2000ba74: aa0003f3 mov x19, x0 - 2000ba78: a9025bf5 stp x21, x22, [sp, #32] - 2000ba7c: aa0103f6 mov x22, x1 - 2000ba80: a90363f7 stp x23, x24, [sp, #48] - 2000ba84: aa0203f7 mov x23, x2 - 2000ba88: d5033bbf dmb ish - 2000ba8c: f9401c02 ldr x2, [x0, #56] - 2000ba90: 7940b801 ldrh w1, [x0, #92] - 2000ba94: 79400440 ldrh w0, [x2, #2] - 2000ba98: 6b01001f cmp w0, w1 - 2000ba9c: 54000920 b.eq 2000bbc0 <virtqueue_get_available_buffer+0x158> // b.none - 2000baa0: 79402660 ldrh w0, [x19, #18] - 2000baa4: 11000423 add w3, w1, #0x1 - 2000baa8: f9402a74 ldr x20, [x19, #80] - 2000baac: 51000400 sub w0, w0, #0x1 - 2000bab0: 0a010000 and w0, w0, w1 - 2000bab4: 7900ba63 strh w3, [x19, #92] - 2000bab8: f9401a61 ldr x1, [x19, #48] - 2000babc: 8b20c440 add x0, x2, w0, sxtw #1 - 2000bac0: f9403682 ldr x2, [x20, #104] - 2000bac4: 79400800 ldrh w0, [x0, #4] - 2000bac8: 790002c0 strh w0, [x22] - 2000bacc: d37c3c00 ubfiz x0, x0, #4, #16 - 2000bad0: f8606838 ldr x24, [x1, x0] - 2000bad4: b4000302 cbz x2, 2000bb34 <virtqueue_get_available_buffer+0xcc> - 2000bad8: aa1803e1 mov x1, x24 - 2000badc: aa1403e0 mov x0, x20 - 2000bae0: d63f0040 blr x2 - 2000bae4: aa0003f5 mov x21, x0 - 2000bae8: f9400280 ldr x0, [x20] - 2000baec: b100041f cmn x0, #0x1 - 2000baf0: 540001e0 b.eq 2000bb2c <virtqueue_get_available_buffer+0xc4> // b.none - 2000baf4: f9400a81 ldr x1, [x20, #16] - 2000baf8: eb15003f cmp x1, x21 - 2000bafc: 54000189 b.ls 2000bb2c <virtqueue_get_available_buffer+0xc4> // b.plast - 2000bb00: 8b150000 add x0, x0, x21 - 2000bb04: f9401a62 ldr x2, [x19, #48] - 2000bb08: 794002c1 ldrh w1, [x22] - 2000bb0c: a94153f3 ldp x19, x20, [sp, #16] - 2000bb10: 8b011041 add x1, x2, x1, lsl #4 - 2000bb14: a9425bf5 ldp x21, x22, [sp, #32] - 2000bb18: b9400821 ldr w1, [x1, #8] - 2000bb1c: b90002e1 str w1, [x23] - 2000bb20: a94363f7 ldp x23, x24, [sp, #48] - 2000bb24: a8c47bfd ldp x29, x30, [sp], #64 - 2000bb28: d65f03c0 ret - 2000bb2c: d2800000 mov x0, #0x0 // #0 - 2000bb30: 17fffff5 b 2000bb04 <virtqueue_get_available_buffer+0x9c> - 2000bb34: f9401282 ldr x2, [x20, #32] - 2000bb38: b100045f cmn x2, #0x1 - 2000bb3c: 8a020315 and x21, x24, x2 - 2000bb40: 540001c1 b.ne 2000bb78 <virtqueue_get_available_buffer+0x110> // b.any - 2000bb44: f9400680 ldr x0, [x20, #8] - 2000bb48: f9400015 ldr x21, [x0] - 2000bb4c: cb150315 sub x21, x24, x21 - 2000bb50: 1400000a b 2000bb78 <virtqueue_get_available_buffer+0x110> - 2000bb54: d63f0060 blr x3 - 2000bb58: eb00031f cmp x24, x0 - 2000bb5c: 54fffc60 b.eq 2000bae8 <virtqueue_get_available_buffer+0x80> // b.none - 2000bb60: f9401282 ldr x2, [x20, #32] - 2000bb64: f9400a80 ldr x0, [x20, #16] - 2000bb68: 91000441 add x1, x2, #0x1 - 2000bb6c: 8b0102b5 add x21, x21, x1 - 2000bb70: eb0002bf cmp x21, x0 - 2000bb74: 54fffdc2 b.cs 2000bb2c <virtqueue_get_available_buffer+0xc4> // b.hs, b.nlast - 2000bb78: f9403283 ldr x3, [x20, #96] - 2000bb7c: aa1503e1 mov x1, x21 - 2000bb80: aa1403e0 mov x0, x20 - 2000bb84: b5fffe83 cbnz x3, 2000bb54 <virtqueue_get_available_buffer+0xec> - 2000bb88: f9400683 ldr x3, [x20, #8] - 2000bb8c: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000bb90: f9400e81 ldr x1, [x20, #24] - 2000bb94: f101003f cmp x1, #0x40 - 2000bb98: 9ac126a1 lsr x1, x21, x1 - 2000bb9c: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last - 2000bba0: b4fffdc3 cbz x3, 2000bb58 <virtqueue_get_available_buffer+0xf0> - 2000bba4: f9400a84 ldr x4, [x20, #16] - 2000bba8: 8a0202a2 and x2, x21, x2 - 2000bbac: eb0402bf cmp x21, x4 - 2000bbb0: 54fffd42 b.cs 2000bb58 <virtqueue_get_available_buffer+0xf0> // b.hs, b.nlast - 2000bbb4: f8617860 ldr x0, [x3, x1, lsl #3] - 2000bbb8: 8b000040 add x0, x2, x0 - 2000bbbc: 17ffffe7 b 2000bb58 <virtqueue_get_available_buffer+0xf0> - 2000bbc0: d2800000 mov x0, #0x0 // #0 - 2000bbc4: a94153f3 ldp x19, x20, [sp, #16] - 2000bbc8: a9425bf5 ldp x21, x22, [sp, #32] - 2000bbcc: a94363f7 ldp x23, x24, [sp, #48] - 2000bbd0: a8c47bfd ldp x29, x30, [sp], #64 - 2000bbd4: d65f03c0 ret - -000000002000bbd8 <virtqueue_add_consumed_buffer>: - 2000bbd8: 79402403 ldrh w3, [x0, #18] - 2000bbdc: aa0003e4 mov x4, x0 - 2000bbe0: 12003c25 and w5, w1, #0xffff - 2000bbe4: 6b21207f cmp w3, w1, uxth - 2000bbe8: 54000223 b.cc 2000bc2c <virtqueue_add_consumed_buffer+0x54> // b.lo, b.ul, b.last - 2000bbec: f9402000 ldr x0, [x0, #64] - 2000bbf0: 51000463 sub w3, w3, #0x1 - 2000bbf4: 79400401 ldrh w1, [x0, #2] - 2000bbf8: 0a010063 and w3, w3, w1 - 2000bbfc: 8b232c03 add x3, x0, w3, uxth #3 - 2000bc00: 29008865 stp w5, w2, [x3, #4] - 2000bc04: d5033bbf dmb ish - 2000bc08: f9402083 ldr x3, [x4, #64] - 2000bc0c: 52800000 mov w0, #0x0 // #0 - 2000bc10: 79409481 ldrh w1, [x4, #74] - 2000bc14: 79400462 ldrh w2, [x3, #2] - 2000bc18: 11000421 add w1, w1, #0x1 - 2000bc1c: 11000442 add w2, w2, #0x1 - 2000bc20: 79000462 strh w2, [x3, #2] - 2000bc24: 79009481 strh w1, [x4, #74] + 2000ac20: a90153f3 stp x19, x20, [sp, #16] + 2000ac24: aa0003f4 mov x20, x0 + 2000ac28: f8430e93 ldr x19, [x20, #48]! + 2000ac2c: eb14027f cmp x19, x20 + 2000ac30: 54000200 b.eq 2000ac70 <remoteproc_get_notification+0x58> // b.none + 2000ac34: f90013f5 str x21, [sp, #32] + 2000ac38: 2a0103f5 mov w21, w1 + 2000ac3c: 14000004 b 2000ac4c <remoteproc_get_notification+0x34> + 2000ac40: f9400273 ldr x19, [x19] + 2000ac44: eb14027f cmp x19, x20 + 2000ac48: 54000120 b.eq 2000ac6c <remoteproc_get_notification+0x54> // b.none + 2000ac4c: 2a1503e1 mov w1, w21 + 2000ac50: d1012260 sub x0, x19, #0x48 + 2000ac54: 94000193 bl 2000b2a0 <rproc_virtio_notified> + 2000ac58: 34ffff40 cbz w0, 2000ac40 <remoteproc_get_notification+0x28> + 2000ac5c: a94153f3 ldp x19, x20, [sp, #16] + 2000ac60: f94013f5 ldr x21, [sp, #32] + 2000ac64: a8c37bfd ldp x29, x30, [sp], #48 + 2000ac68: d65f03c0 ret + 2000ac6c: f94013f5 ldr x21, [sp, #32] + 2000ac70: 52800000 mov w0, #0x0 // #0 + 2000ac74: a94153f3 ldp x19, x20, [sp, #16] + 2000ac78: a8c37bfd ldp x29, x30, [sp], #48 + 2000ac7c: d65f03c0 ret + +000000002000ac80 <rproc_virtio_read_config>: + 2000ac80: d65f03c0 ret + 2000ac84: d503201f nop + +000000002000ac88 <rproc_virtio_virtqueue_notify>: + 2000ac88: f9400002 ldr x2, [x0] + 2000ac8c: 79402001 ldrh w1, [x0, #16] + 2000ac90: b9403840 ldr w0, [x2, #56] + 2000ac94: 6b01001f cmp w0, w1 + 2000ac98: 54000129 b.ls 2000acbc <rproc_virtio_virtqueue_notify+0x34> // b.plast + 2000ac9c: f9402043 ldr x3, [x2, #64] + 2000aca0: 52800504 mov w4, #0x28 // #40 + 2000aca4: f85e0040 ldur x0, [x2, #-32] + 2000aca8: 9ba40c21 umaddl x1, w1, w4, x3 + 2000acac: f85f8042 ldur x2, [x2, #-8] + 2000acb0: b9401821 ldr w1, [x1, #24] + 2000acb4: aa0203f0 mov x16, x2 + 2000acb8: d61f0200 br x16 + 2000acbc: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000acc0: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000acc4: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000acc8: 910003fd mov x29, sp + 2000accc: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000acd0: 9124a063 add x3, x3, #0x928 + 2000acd4: 913b4042 add x2, x2, #0xed0 + 2000acd8: 91252000 add x0, x0, #0x948 + 2000acdc: 52800381 mov w1, #0x1c // #28 + 2000ace0: 94000a6c bl 2000d690 <__assert_func> + 2000ace4: d503201f nop + +000000002000ace8 <metal_io_write.part.0>: + 2000ace8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000acec: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000acf0: 913b4042 add x2, x2, #0xed0 + 2000acf4: 910003fd mov x29, sp + 2000acf8: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000acfc: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000ad00: 91008042 add x2, x2, #0x20 + 2000ad04: 91022063 add x3, x3, #0x88 + 2000ad08: 91270000 add x0, x0, #0x9c0 + 2000ad0c: 52802421 mov w1, #0x121 // #289 + 2000ad10: 94000a60 bl 2000d690 <__assert_func> + 2000ad14: d503201f nop + +000000002000ad18 <metal_io_read.part.0>: + 2000ad18: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000ad1c: d00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000ad20: 913b4042 add x2, x2, #0xed0 + 2000ad24: 910003fd mov x29, sp + 2000ad28: d00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000ad2c: d00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000ad30: 9100c042 add x2, x2, #0x30 + 2000ad34: 91022063 add x3, x3, #0x88 + 2000ad38: 91270000 add x0, x0, #0x9c0 + 2000ad3c: 52801fc1 mov w1, #0xfe // #254 + 2000ad40: 94000a54 bl 2000d690 <__assert_func> + 2000ad44: d503201f nop + +000000002000ad48 <rproc_virtio_write_config>: + 2000ad48: d65f03c0 ret + 2000ad4c: d503201f nop + +000000002000ad50 <rproc_virtio_set_features>: + 2000ad50: a9be7bfd stp x29, x30, [sp, #-32]! + 2000ad54: 2a0103e2 mov w2, w1 + 2000ad58: 910003fd mov x29, sp + 2000ad5c: f9000bf3 str x19, [sp, #16] + 2000ad60: aa0003f3 mov x19, x0 + 2000ad64: f85f0000 ldur x0, [x0, #-16] + 2000ad68: f85e8263 ldur x3, [x19, #-24] + 2000ad6c: f9400004 ldr x4, [x0] + 2000ad70: 91004063 add x3, x3, #0x10 + 2000ad74: f9400806 ldr x6, [x0, #16] + 2000ad78: cb040061 sub x1, x3, x4 + 2000ad7c: f9401c05 ldr x5, [x0, #56] + 2000ad80: eb0100df cmp x6, x1 + 2000ad84: 540001c9 b.ls 2000adbc <rproc_virtio_set_features+0x6c> // b.plast + 2000ad88: b100049f cmn x4, #0x1 + 2000ad8c: 540001a0 b.eq 2000adc0 <rproc_virtio_set_features+0x70> // b.none + 2000ad90: b40001c5 cbz x5, 2000adc8 <rproc_virtio_set_features+0x78> + 2000ad94: 52800084 mov w4, #0x4 // #4 + 2000ad98: 528000a3 mov w3, #0x5 // #5 + 2000ad9c: d63f00a0 blr x5 + 2000ada0: b9400261 ldr w1, [x19] + 2000ada4: f85e0260 ldur x0, [x19, #-32] + 2000ada8: f85f8262 ldur x2, [x19, #-8] + 2000adac: f9400bf3 ldr x19, [sp, #16] + 2000adb0: aa0203f0 mov x16, x2 + 2000adb4: a8c27bfd ldp x29, x30, [sp], #32 + 2000adb8: d61f0200 br x16 + 2000adbc: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000adc0: b5fffea5 cbnz x5, 2000ad94 <rproc_virtio_set_features+0x44> + 2000adc4: 97ffffc9 bl 2000ace8 <metal_io_write.part.0> + 2000adc8: 889ffc62 stlr w2, [x3] + 2000adcc: 17fffff5 b 2000ada0 <rproc_virtio_set_features+0x50> + +000000002000add0 <rproc_virtio_set_status>: + 2000add0: a9be7bfd stp x29, x30, [sp, #-32]! + 2000add4: 12001c22 and w2, w1, #0xff + 2000add8: 910003fd mov x29, sp + 2000addc: f9000bf3 str x19, [sp, #16] + 2000ade0: aa0003f3 mov x19, x0 + 2000ade4: f85f0000 ldur x0, [x0, #-16] + 2000ade8: f85e8263 ldur x3, [x19, #-24] + 2000adec: f9400004 ldr x4, [x0] + 2000adf0: 91006063 add x3, x3, #0x18 + 2000adf4: f9400806 ldr x6, [x0, #16] + 2000adf8: cb040061 sub x1, x3, x4 + 2000adfc: f9401c05 ldr x5, [x0, #56] + 2000ae00: eb0100df cmp x6, x1 + 2000ae04: 540001e9 b.ls 2000ae40 <rproc_virtio_set_status+0x70> // b.plast + 2000ae08: b100049f cmn x4, #0x1 + 2000ae0c: 540001c0 b.eq 2000ae44 <rproc_virtio_set_status+0x74> // b.none + 2000ae10: b40001e5 cbz x5, 2000ae4c <rproc_virtio_set_status+0x7c> + 2000ae14: 92401c42 and x2, x2, #0xff + 2000ae18: 52800024 mov w4, #0x1 // #1 + 2000ae1c: 528000a3 mov w3, #0x5 // #5 + 2000ae20: d63f00a0 blr x5 + 2000ae24: b9400261 ldr w1, [x19] + 2000ae28: f85e0260 ldur x0, [x19, #-32] + 2000ae2c: f85f8262 ldur x2, [x19, #-8] + 2000ae30: f9400bf3 ldr x19, [sp, #16] + 2000ae34: aa0203f0 mov x16, x2 + 2000ae38: a8c27bfd ldp x29, x30, [sp], #32 + 2000ae3c: d61f0200 br x16 + 2000ae40: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000ae44: b5fffe85 cbnz x5, 2000ae14 <rproc_virtio_set_status+0x44> + 2000ae48: 97ffffa8 bl 2000ace8 <metal_io_write.part.0> + 2000ae4c: 089ffc62 stlrb w2, [x3] + 2000ae50: 17fffff5 b 2000ae24 <rproc_virtio_set_status+0x54> + 2000ae54: d503201f nop + +000000002000ae58 <rproc_virtio_reset_device>: + 2000ae58: b9401801 ldr w1, [x0, #24] + 2000ae5c: 34000041 cbz w1, 2000ae64 <rproc_virtio_reset_device+0xc> + 2000ae60: d65f03c0 ret + 2000ae64: 52800801 mov w1, #0x40 // #64 + 2000ae68: 17ffffda b 2000add0 <rproc_virtio_set_status> + 2000ae6c: d503201f nop + +000000002000ae70 <rproc_virtio_get_status>: + 2000ae70: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000ae74: aa0003e1 mov x1, x0 + 2000ae78: 910003fd mov x29, sp + 2000ae7c: f85f0000 ldur x0, [x0, #-16] + 2000ae80: f85e8022 ldur x2, [x1, #-24] + 2000ae84: f9400003 ldr x3, [x0] + 2000ae88: 91006042 add x2, x2, #0x18 + 2000ae8c: f9400805 ldr x5, [x0, #16] + 2000ae90: cb030041 sub x1, x2, x3 + 2000ae94: f9401804 ldr x4, [x0, #48] + 2000ae98: eb0100bf cmp x5, x1 + 2000ae9c: 54000149 b.ls 2000aec4 <rproc_virtio_get_status+0x54> // b.plast + 2000aea0: b100047f cmn x3, #0x1 + 2000aea4: 54000120 b.eq 2000aec8 <rproc_virtio_get_status+0x58> // b.none + 2000aea8: b4000144 cbz x4, 2000aed0 <rproc_virtio_get_status+0x60> + 2000aeac: 52800023 mov w3, #0x1 // #1 + 2000aeb0: 528000a2 mov w2, #0x5 // #5 + 2000aeb4: d63f0080 blr x4 + 2000aeb8: 12001c00 and w0, w0, #0xff + 2000aebc: a8c17bfd ldp x29, x30, [sp], #16 + 2000aec0: d65f03c0 ret + 2000aec4: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000aec8: b5ffff24 cbnz x4, 2000aeac <rproc_virtio_get_status+0x3c> + 2000aecc: 97ffff93 bl 2000ad18 <metal_io_read.part.0> + 2000aed0: 08dffc40 ldarb w0, [x2] + 2000aed4: 12001c00 and w0, w0, #0xff + 2000aed8: 17fffff9 b 2000aebc <rproc_virtio_get_status+0x4c> + 2000aedc: d503201f nop + +000000002000aee0 <rproc_virtio_get_dfeatures>: + 2000aee0: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000aee4: aa0003e1 mov x1, x0 + 2000aee8: 910003fd mov x29, sp + 2000aeec: f85f0000 ldur x0, [x0, #-16] + 2000aef0: f85e8022 ldur x2, [x1, #-24] + 2000aef4: f9400003 ldr x3, [x0] + 2000aef8: 91003042 add x2, x2, #0xc + 2000aefc: f9400805 ldr x5, [x0, #16] + 2000af00: cb030041 sub x1, x2, x3 + 2000af04: f9401804 ldr x4, [x0, #48] + 2000af08: eb0100bf cmp x5, x1 + 2000af0c: 54000129 b.ls 2000af30 <rproc_virtio_get_dfeatures+0x50> // b.plast + 2000af10: b100047f cmn x3, #0x1 + 2000af14: 54000100 b.eq 2000af34 <rproc_virtio_get_dfeatures+0x54> // b.none + 2000af18: b4000124 cbz x4, 2000af3c <rproc_virtio_get_dfeatures+0x5c> + 2000af1c: 52800083 mov w3, #0x4 // #4 + 2000af20: 528000a2 mov w2, #0x5 // #5 + 2000af24: d63f0080 blr x4 + 2000af28: a8c17bfd ldp x29, x30, [sp], #16 + 2000af2c: d65f03c0 ret + 2000af30: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000af34: b5ffff44 cbnz x4, 2000af1c <rproc_virtio_get_dfeatures+0x3c> + 2000af38: 97ffff78 bl 2000ad18 <metal_io_read.part.0> + 2000af3c: 88dffc40 ldar w0, [x2] + 2000af40: 17fffffa b 2000af28 <rproc_virtio_get_dfeatures+0x48> + 2000af44: d503201f nop + +000000002000af48 <rproc_virtio_negotiate_features>: + 2000af48: a9be7bfd stp x29, x30, [sp, #-32]! + 2000af4c: 910003fd mov x29, sp + 2000af50: a90153f3 stp x19, x20, [sp, #16] + 2000af54: 2a0103f4 mov w20, w1 + 2000af58: aa0003f3 mov x19, x0 + 2000af5c: 97ffffe1 bl 2000aee0 <rproc_virtio_get_dfeatures> + 2000af60: 0a140001 and w1, w0, w20 + 2000af64: aa1303e0 mov x0, x19 + 2000af68: 97ffff7a bl 2000ad50 <rproc_virtio_set_features> + 2000af6c: 52800000 mov w0, #0x0 // #0 + 2000af70: a94153f3 ldp x19, x20, [sp, #16] + 2000af74: a8c27bfd ldp x29, x30, [sp], #32 + 2000af78: d65f03c0 ret + 2000af7c: d503201f nop + +000000002000af80 <rproc_virtio_get_features>: + 2000af80: a9be7bfd stp x29, x30, [sp, #-32]! + 2000af84: 910003fd mov x29, sp + 2000af88: a90153f3 stp x19, x20, [sp, #16] + 2000af8c: aa0003f3 mov x19, x0 + 2000af90: f85f0000 ldur x0, [x0, #-16] + 2000af94: f85e8262 ldur x2, [x19, #-24] + 2000af98: f9400003 ldr x3, [x0] + 2000af9c: 91004042 add x2, x2, #0x10 + 2000afa0: f9400805 ldr x5, [x0, #16] + 2000afa4: cb030041 sub x1, x2, x3 + 2000afa8: f9401804 ldr x4, [x0, #48] + 2000afac: eb0100bf cmp x5, x1 + 2000afb0: 540001c9 b.ls 2000afe8 <rproc_virtio_get_features+0x68> // b.plast + 2000afb4: b100047f cmn x3, #0x1 + 2000afb8: 540001a0 b.eq 2000afec <rproc_virtio_get_features+0x6c> // b.none + 2000afbc: b40001c4 cbz x4, 2000aff4 <rproc_virtio_get_features+0x74> + 2000afc0: 52800083 mov w3, #0x4 // #4 + 2000afc4: 528000a2 mov w2, #0x5 // #5 + 2000afc8: d63f0080 blr x4 + 2000afcc: 2a0003f4 mov w20, w0 + 2000afd0: aa1303e0 mov x0, x19 + 2000afd4: 97ffffc3 bl 2000aee0 <rproc_virtio_get_dfeatures> + 2000afd8: 0a140000 and w0, w0, w20 + 2000afdc: a94153f3 ldp x19, x20, [sp, #16] + 2000afe0: a8c27bfd ldp x29, x30, [sp], #32 + 2000afe4: d65f03c0 ret + 2000afe8: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000afec: b5fffea4 cbnz x4, 2000afc0 <rproc_virtio_get_features+0x40> + 2000aff0: 97ffff4a bl 2000ad18 <metal_io_read.part.0> + 2000aff4: 88dffc54 ldar w20, [x2] + 2000aff8: 17fffff6 b 2000afd0 <rproc_virtio_get_features+0x50> + 2000affc: d503201f nop + +000000002000b000 <rproc_virtio_create_vdev>: + 2000b000: a9b77bfd stp x29, x30, [sp, #-144]! + 2000b004: 910003fd mov x29, sp + 2000b008: a90153f3 stp x19, x20, [sp, #16] + 2000b00c: a9025bf5 stp x21, x22, [sp, #32] + 2000b010: 2a0003f6 mov w22, w0 + 2000b014: d2800f00 mov x0, #0x78 // #120 + 2000b018: a90363f7 stp x23, x24, [sp, #48] + 2000b01c: aa0203f8 mov x24, x2 + 2000b020: a9046bf9 stp x25, x26, [sp, #64] + 2000b024: 39406459 ldrb w25, [x2, #25] + 2000b028: b9006fe1 str w1, [sp, #108] + 2000b02c: a90713e3 stp x3, x4, [sp, #112] + 2000b030: a9081be5 stp x5, x6, [sp, #128] + 2000b034: 97fff03f bl 20007130 <pvPortMalloc> + 2000b038: b4000c80 cbz x0, 2000b1c8 <rproc_virtio_create_vdev+0x1c8> + 2000b03c: aa0003f5 mov x21, x0 + 2000b040: 0b190b20 add w0, w25, w25, lsl #2 + 2000b044: d37d2800 ubfiz x0, x0, #3, #11 + 2000b048: 97fff03a bl 20007130 <pvPortMalloc> + 2000b04c: aa0003f4 mov x20, x0 + 2000b050: b4000640 cbz x0, 2000b118 <rproc_virtio_create_vdev+0x118> + 2000b054: a9007ebf stp xzr, xzr, [x21] + 2000b058: a9017ebf stp xzr, xzr, [x21, #16] + 2000b05c: a9027ebf stp xzr, xzr, [x21, #32] + 2000b060: a9037ebf stp xzr, xzr, [x21, #48] + 2000b064: a9047ebf stp xzr, xzr, [x21, #64] + 2000b068: a9057ebf stp xzr, xzr, [x21, #80] + 2000b06c: a9067ebf stp xzr, xzr, [x21, #96] + 2000b070: f9003abf str xzr, [x21, #112] + 2000b074: a9007c1f stp xzr, xzr, [x0] + 2000b078: a9017c1f stp xzr, xzr, [x0, #16] + 2000b07c: f900101f str xzr, [x0, #32] + 2000b080: 34000639 cbz w25, 2000b144 <rproc_virtio_create_vdev+0x144> + 2000b084: 51000733 sub w19, w25, #0x1 + 2000b088: 9100931a add x26, x24, #0x24 + 2000b08c: 91000673 add x19, x19, #0x1 + 2000b090: a90573fb stp x27, x28, [sp, #80] + 2000b094: d280001b mov x27, #0x0 // #0 + 2000b098: 8b130a77 add x23, x19, x19, lsl #2 + 2000b09c: d37ef6f7 lsl x23, x23, #2 + 2000b0a0: 14000007 b 2000b0bc <rproc_virtio_create_vdev+0xbc> + 2000b0a4: 97ffde3f bl 200029a0 <memset> + 2000b0a8: d37ffb60 lsl x0, x27, #1 + 2000b0ac: 9100537b add x27, x27, #0x14 + 2000b0b0: eb17037f cmp x27, x23 + 2000b0b4: f8206a9c str x28, [x20, x0] + 2000b0b8: 54000440 b.eq 2000b140 <rproc_virtio_create_vdev+0x140> // b.none + 2000b0bc: d2800c1c mov x28, #0x60 // #96 + 2000b0c0: 35000096 cbnz w22, 2000b0d0 <rproc_virtio_create_vdev+0xd0> + 2000b0c4: b87b6b42 ldr w2, [x26, x27] + 2000b0c8: 11001842 add w2, w2, #0x6 + 2000b0cc: 531c6c5c lsl w28, w2, #4 + 2000b0d0: aa1c03e0 mov x0, x28 + 2000b0d4: 97fff017 bl 20007130 <pvPortMalloc> + 2000b0d8: aa1c03e2 mov x2, x28 + 2000b0dc: 52800001 mov w1, #0x0 // #0 + 2000b0e0: aa0003fc mov x28, x0 + 2000b0e4: b5fffe00 cbnz x0, 2000b0a4 <rproc_virtio_create_vdev+0xa4> + 2000b0e8: 8b130a73 add x19, x19, x19, lsl #2 + 2000b0ec: aa1403f6 mov x22, x20 + 2000b0f0: 8b130e93 add x19, x20, x19, lsl #3 + 2000b0f4: f94002c0 ldr x0, [x22] + 2000b0f8: 9100a2d6 add x22, x22, #0x28 + 2000b0fc: b4000040 cbz x0, 2000b104 <rproc_virtio_create_vdev+0x104> + 2000b100: 97fff030 bl 200071c0 <vPortFree> + 2000b104: eb1302df cmp x22, x19 + 2000b108: 54ffff61 b.ne 2000b0f4 <rproc_virtio_create_vdev+0xf4> // b.any + 2000b10c: aa1403e0 mov x0, x20 + 2000b110: 97fff02c bl 200071c0 <vPortFree> + 2000b114: a94573fb ldp x27, x28, [sp, #80] + 2000b118: aa1503e0 mov x0, x21 + 2000b11c: d2800013 mov x19, #0x0 // #0 + 2000b120: 97fff028 bl 200071c0 <vPortFree> + 2000b124: aa1303e0 mov x0, x19 + 2000b128: a94153f3 ldp x19, x20, [sp, #16] + 2000b12c: a9425bf5 ldp x21, x22, [sp, #32] + 2000b130: a94363f7 ldp x23, x24, [sp, #48] + 2000b134: a9446bf9 ldp x25, x26, [sp, #64] + 2000b138: a8c97bfd ldp x29, x30, [sp], #144 + 2000b13c: d65f03c0 ret + 2000b140: a94573fb ldp x27, x28, [sp, #80] + 2000b144: 910082b3 add x19, x21, #0x20 + 2000b148: a94703e1 ldp x1, x0, [sp, #112] + 2000b14c: f90002a0 str x0, [x21] + 2000b150: f94043e0 ldr x0, [sp, #128] + 2000b154: f9000ea0 str x0, [x21, #24] + 2000b158: f9002274 str x20, [x19, #64] + 2000b15c: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000b160: a90086b8 stp x24, x1, [x21, #8] + 2000b164: 913b4000 add x0, x0, #0xed0 + 2000b168: b9406fe1 ldr w1, [sp, #108] + 2000b16c: b90022a1 str w1, [x21, #32] + 2000b170: 91010000 add x0, x0, #0x40 + 2000b174: f94047e1 ldr x1, [sp, #136] + 2000b178: b9001a76 str w22, [x19, #24] + 2000b17c: a9020261 stp x1, x0, [x19, #32] + 2000b180: b9003a79 str w25, [x19, #56] + 2000b184: 35fffd16 cbnz w22, 2000b124 <rproc_virtio_create_vdev+0x124> + 2000b188: aa1303e0 mov x0, x19 + 2000b18c: 97ffff55 bl 2000aee0 <rproc_virtio_get_dfeatures> + 2000b190: 2a0003f4 mov w20, w0 + 2000b194: aa1303e0 mov x0, x19 + 2000b198: 97ffff52 bl 2000aee0 <rproc_virtio_get_dfeatures> + 2000b19c: 2a0003e1 mov w1, w0 + 2000b1a0: 0a010281 and w1, w20, w1 + 2000b1a4: aa1303e0 mov x0, x19 + 2000b1a8: 97fffeea bl 2000ad50 <rproc_virtio_set_features> + 2000b1ac: aa1303e0 mov x0, x19 + 2000b1b0: a94153f3 ldp x19, x20, [sp, #16] + 2000b1b4: a9425bf5 ldp x21, x22, [sp, #32] + 2000b1b8: a94363f7 ldp x23, x24, [sp, #48] + 2000b1bc: a9446bf9 ldp x25, x26, [sp, #64] + 2000b1c0: a8c97bfd ldp x29, x30, [sp], #144 + 2000b1c4: d65f03c0 ret + 2000b1c8: d2800013 mov x19, #0x0 // #0 + 2000b1cc: aa1303e0 mov x0, x19 + 2000b1d0: a94153f3 ldp x19, x20, [sp, #16] + 2000b1d4: a9425bf5 ldp x21, x22, [sp, #32] + 2000b1d8: a94363f7 ldp x23, x24, [sp, #48] + 2000b1dc: a9446bf9 ldp x25, x26, [sp, #64] + 2000b1e0: a8c97bfd ldp x29, x30, [sp], #144 + 2000b1e4: d65f03c0 ret + +000000002000b1e8 <rproc_virtio_remove_vdev>: + 2000b1e8: b4000380 cbz x0, 2000b258 <rproc_virtio_remove_vdev+0x70> + 2000b1ec: a9bd7bfd stp x29, x30, [sp, #-48]! + 2000b1f0: 910003fd mov x29, sp + 2000b1f4: b9403803 ldr w3, [x0, #56] + 2000b1f8: a90153f3 stp x19, x20, [sp, #16] + 2000b1fc: aa0003f4 mov x20, x0 + 2000b200: a9025bf5 stp x21, x22, [sp, #32] + 2000b204: d1008016 sub x22, x0, #0x20 + 2000b208: f9402002 ldr x2, [x0, #64] + 2000b20c: 34000183 cbz w3, 2000b23c <rproc_virtio_remove_vdev+0x54> + 2000b210: 52800013 mov w19, #0x0 // #0 + 2000b214: 52800515 mov w21, #0x28 // #40 + 2000b218: 9bb57e61 umull x1, w19, w21 + 2000b21c: 11000673 add w19, w19, #0x1 + 2000b220: f8616840 ldr x0, [x2, x1] + 2000b224: b4000080 cbz x0, 2000b234 <rproc_virtio_remove_vdev+0x4c> + 2000b228: 97ffefe6 bl 200071c0 <vPortFree> + 2000b22c: b9403a83 ldr w3, [x20, #56] + 2000b230: f9402282 ldr x2, [x20, #64] + 2000b234: 6b13007f cmp w3, w19 + 2000b238: 54ffff08 b.hi 2000b218 <rproc_virtio_remove_vdev+0x30> // b.pmore + 2000b23c: aa0203e0 mov x0, x2 + 2000b240: 97ffefe0 bl 200071c0 <vPortFree> + 2000b244: aa1603e0 mov x0, x22 + 2000b248: a94153f3 ldp x19, x20, [sp, #16] + 2000b24c: a9425bf5 ldp x21, x22, [sp, #32] + 2000b250: a8c37bfd ldp x29, x30, [sp], #48 + 2000b254: 17ffefdb b 200071c0 <vPortFree> + 2000b258: d65f03c0 ret + 2000b25c: d503201f nop + +000000002000b260 <rproc_virtio_init_vring>: + 2000b260: b9403807 ldr w7, [x0, #56] + 2000b264: 6b0100ff cmp w7, w1 + 2000b268: 54000169 b.ls 2000b294 <rproc_virtio_init_vring+0x34> // b.plast + 2000b26c: f9402007 ldr x7, [x0, #64] + 2000b270: 52800508 mov w8, #0x28 // #40 + 2000b274: 52800000 mov w0, #0x0 // #0 + 2000b278: 9ba81c21 umaddl x1, w1, w8, x7 + 2000b27c: f9000423 str x3, [x1, #8] + 2000b280: b9001026 str w6, [x1, #16] + 2000b284: 79002825 strh w5, [x1, #20] + 2000b288: b9001822 str w2, [x1, #24] + 2000b28c: f9001024 str x4, [x1, #32] + 2000b290: d65f03c0 ret + 2000b294: 12800020 mov w0, #0xfffffffe // #-2 + 2000b298: d65f03c0 ret + 2000b29c: d503201f nop + +000000002000b2a0 <rproc_virtio_notified>: + 2000b2a0: b40004a0 cbz x0, 2000b334 <rproc_virtio_notified+0x94> + 2000b2a4: a9bc7bfd stp x29, x30, [sp, #-64]! + 2000b2a8: 910003fd mov x29, sp + 2000b2ac: a9025bf5 stp x21, x22, [sp, #32] + 2000b2b0: aa0003f5 mov x21, x0 + 2000b2b4: b9400000 ldr w0, [x0] + 2000b2b8: 2a0103f6 mov w22, w1 + 2000b2bc: 6b01001f cmp w0, w1 + 2000b2c0: 54000320 b.eq 2000b324 <rproc_virtio_notified+0x84> // b.none + 2000b2c4: b9403aa2 ldr w2, [x21, #56] + 2000b2c8: 340002e2 cbz w2, 2000b324 <rproc_virtio_notified+0x84> + 2000b2cc: 51000442 sub w2, w2, #0x1 + 2000b2d0: a90153f3 stp x19, x20, [sp, #16] + 2000b2d4: 91000454 add x20, x2, #0x1 + 2000b2d8: 3100043f cmn w1, #0x1 + 2000b2dc: f9001bf7 str x23, [sp, #48] + 2000b2e0: 8b140a94 add x20, x20, x20, lsl #2 + 2000b2e4: 1a9f17f7 cset w23, eq // eq = none + 2000b2e8: d2800013 mov x19, #0x0 // #0 + 2000b2ec: d37df294 lsl x20, x20, #3 + 2000b2f0: f94022a2 ldr x2, [x21, #64] + 2000b2f4: 710002ff cmp w23, #0x0 + 2000b2f8: 8b130043 add x3, x2, x19 + 2000b2fc: b9401863 ldr w3, [x3, #24] + 2000b300: 7a560064 ccmp w3, w22, #0x4, eq // eq = none + 2000b304: 54000061 b.ne 2000b310 <rproc_virtio_notified+0x70> // b.any + 2000b308: f8736840 ldr x0, [x2, x19] + 2000b30c: 94000351 bl 2000c050 <virtqueue_notification> + 2000b310: 9100a273 add x19, x19, #0x28 + 2000b314: eb13029f cmp x20, x19 + 2000b318: 54fffec1 b.ne 2000b2f0 <rproc_virtio_notified+0x50> // b.any + 2000b31c: a94153f3 ldp x19, x20, [sp, #16] + 2000b320: f9401bf7 ldr x23, [sp, #48] + 2000b324: 52800000 mov w0, #0x0 // #0 + 2000b328: a9425bf5 ldp x21, x22, [sp, #32] + 2000b32c: a8c47bfd ldp x29, x30, [sp], #64 + 2000b330: d65f03c0 ret + 2000b334: 12800020 mov w0, #0xfffffffe // #-2 + 2000b338: d65f03c0 ret + 2000b33c: d503201f nop + +000000002000b340 <rproc_virtio_wait_remote_ready>: + 2000b340: a9be7bfd stp x29, x30, [sp, #-32]! + 2000b344: 910003fd mov x29, sp + 2000b348: f9000bf3 str x19, [sp, #16] + 2000b34c: aa0003f3 mov x19, x0 + 2000b350: b9401800 ldr w0, [x0, #24] + 2000b354: 350000a0 cbnz w0, 2000b368 <rproc_virtio_wait_remote_ready+0x28> + 2000b358: f9400bf3 ldr x19, [sp, #16] + 2000b35c: a8c27bfd ldp x29, x30, [sp], #32 + 2000b360: d65f03c0 ret + 2000b364: d503203f yield + 2000b368: aa1303e0 mov x0, x19 + 2000b36c: 97fffec1 bl 2000ae70 <rproc_virtio_get_status> + 2000b370: 3617ffa0 tbz w0, #2, 2000b364 <rproc_virtio_wait_remote_ready+0x24> + 2000b374: f9400bf3 ldr x19, [sp, #16] + 2000b378: a8c27bfd ldp x29, x30, [sp], #32 + 2000b37c: d65f03c0 ret + +000000002000b380 <handle_trace_rsc>: + 2000b380: b9400420 ldr w0, [x1, #4] + 2000b384: 3100041f cmn w0, #0x1 + 2000b388: 540000c0 b.eq 2000b3a0 <handle_trace_rsc+0x20> // b.none + 2000b38c: b9400821 ldr w1, [x1, #8] + 2000b390: 12800140 mov w0, #0xfffffff5 // #-11 + 2000b394: 7100003f cmp w1, #0x0 + 2000b398: 1a9f0000 csel w0, w0, wzr, eq // eq = none + 2000b39c: d65f03c0 ret + 2000b3a0: 12800140 mov w0, #0xfffffff5 // #-11 + 2000b3a4: d65f03c0 ret + +000000002000b3a8 <handle_dummy_rsc>: + 2000b3a8: 12800140 mov w0, #0xfffffff5 // #-11 + 2000b3ac: d65f03c0 ret + +000000002000b3b0 <handle_carve_out_rsc>: + 2000b3b0: b40002a1 cbz x1, 2000b404 <handle_carve_out_rsc+0x54> + 2000b3b4: aa0103e6 mov x6, x1 + 2000b3b8: b9401421 ldr w1, [x1, #20] + 2000b3bc: 35000201 cbnz w1, 2000b3fc <handle_carve_out_rsc+0x4c> + 2000b3c0: a9be7bfd stp x29, x30, [sp, #-32]! + 2000b3c4: d2800005 mov x5, #0x0 // #0 + 2000b3c8: 910003fd mov x29, sp + 2000b3cc: 29410cc7 ldp w7, w3, [x6, #8] + 2000b3d0: 910043e2 add x2, sp, #0x10 + 2000b3d4: b94010c4 ldr w4, [x6, #16] + 2000b3d8: 910063e1 add x1, sp, #0x18 + 2000b3dc: b94004c6 ldr w6, [x6, #4] + 2000b3e0: a9011fe6 stp x6, x7, [sp, #16] + 2000b3e4: 97fff86b bl 20009590 <remoteproc_mmap> + 2000b3e8: f100001f cmp x0, #0x0 + 2000b3ec: 12800021 mov w1, #0xfffffffe // #-2 + 2000b3f0: 1a8113e0 csel w0, wzr, w1, ne // ne = any + 2000b3f4: a8c27bfd ldp x29, x30, [sp], #32 + 2000b3f8: d65f03c0 ret + 2000b3fc: 128000c0 mov w0, #0xfffffff9 // #-7 + 2000b400: d65f03c0 ret + 2000b404: 12800120 mov w0, #0xfffffff6 // #-10 + 2000b408: d65f03c0 ret + 2000b40c: d503201f nop + +000000002000b410 <handle_vdev_rsc>: + 2000b410: a9bd7bfd stp x29, x30, [sp, #-48]! + 2000b414: 910003fd mov x29, sp + 2000b418: a9025bf5 stp x21, x22, [sp, #32] + 2000b41c: aa0103f5 mov x21, x1 + 2000b420: b9400821 ldr w1, [x1, #8] + 2000b424: aa0003f6 mov x22, x0 + 2000b428: a90153f3 stp x19, x20, [sp, #16] + 2000b42c: 11000422 add w2, w1, #0x1 + 2000b430: 97fffd30 bl 2000a8f0 <remoteproc_allocate_id> + 2000b434: 3100041f cmn w0, #0x1 + 2000b438: 54000040 b.eq 2000b440 <handle_vdev_rsc+0x30> // b.none + 2000b43c: b9000aa0 str w0, [x21, #8] + 2000b440: 394066b4 ldrb w20, [x21, #25] + 2000b444: 34000234 cbz w20, 2000b488 <handle_vdev_rsc+0x78> + 2000b448: 51000694 sub w20, w20, #0x1 + 2000b44c: 9100f2a0 add x0, x21, #0x3c + 2000b450: 52800281 mov w1, #0x14 // #20 + 2000b454: 9100a2b3 add x19, x21, #0x28 + 2000b458: 9ba10294 umaddl x20, w20, w1, x0 + 2000b45c: d503201f nop + 2000b460: b9400261 ldr w1, [x19] + 2000b464: aa1603e0 mov x0, x22 + 2000b468: 91005273 add x19, x19, #0x14 + 2000b46c: 11000422 add w2, w1, #0x1 + 2000b470: 97fffd20 bl 2000a8f0 <remoteproc_allocate_id> + 2000b474: 3100041f cmn w0, #0x1 + 2000b478: 54000040 b.eq 2000b480 <handle_vdev_rsc+0x70> // b.none + 2000b47c: b9000aa0 str w0, [x21, #8] + 2000b480: eb14027f cmp x19, x20 + 2000b484: 54fffee1 b.ne 2000b460 <handle_vdev_rsc+0x50> // b.any + 2000b488: 52800000 mov w0, #0x0 // #0 + 2000b48c: a94153f3 ldp x19, x20, [sp, #16] + 2000b490: a9425bf5 ldp x21, x22, [sp, #32] + 2000b494: a8c37bfd ldp x29, x30, [sp], #48 + 2000b498: d65f03c0 ret + 2000b49c: d503201f nop + +000000002000b4a0 <handle_rsc_table>: + 2000b4a0: f1003c5f cmp x2, #0xf + 2000b4a4: 54000929 b.ls 2000b5c8 <handle_rsc_table+0x128> // b.plast + 2000b4a8: a9bc7bfd stp x29, x30, [sp, #-64]! + 2000b4ac: 910003fd mov x29, sp + 2000b4b0: a90153f3 stp x19, x20, [sp, #16] + 2000b4b4: aa0103f3 mov x19, x1 + 2000b4b8: f9001bf7 str x23, [sp, #48] + 2000b4bc: aa0003f7 mov x23, x0 + 2000b4c0: b9400020 ldr w0, [x1] + 2000b4c4: 7100041f cmp w0, #0x1 + 2000b4c8: 540007c1 b.ne 2000b5c0 <handle_rsc_table+0x120> // b.any + 2000b4cc: b9400424 ldr w4, [x1, #4] + 2000b4d0: 11001081 add w1, w4, #0x4 + 2000b4d4: 531e7421 lsl w1, w1, #2 + 2000b4d8: eb02003f cmp x1, x2 + 2000b4dc: 54000608 b.hi 2000b59c <handle_rsc_table+0xfc> // b.pmore + 2000b4e0: b9400a60 ldr w0, [x19, #8] + 2000b4e4: 350006a0 cbnz w0, 2000b5b8 <handle_rsc_table+0x118> + 2000b4e8: b9400e74 ldr w20, [x19, #12] + 2000b4ec: 35000674 cbnz w20, 2000b5b8 <handle_rsc_table+0x118> + 2000b4f0: a9025bf5 stp x21, x22, [sp, #32] + 2000b4f4: b00000b6 adrp x22, 20020000 <__FRAME_END__+0x670> + 2000b4f8: aa0303f5 mov x21, x3 + 2000b4fc: 913d62d6 add x22, x22, #0xf58 + 2000b500: 34000304 cbz w4, 2000b560 <handle_rsc_table+0xc0> + 2000b504: 8b344a61 add x1, x19, w20, uxtw #2 + 2000b508: b9401023 ldr w3, [x1, #16] + 2000b50c: 8b030261 add x1, x19, x3 + 2000b510: b40000f5 cbz x21, 2000b52c <handle_rsc_table+0x8c> + 2000b514: f94002a2 ldr x2, [x21] + 2000b518: f9400aa5 ldr x5, [x21, #16] + 2000b51c: cb020022 sub x2, x1, x2 + 2000b520: eb0200bf cmp x5, x2 + 2000b524: ba418844 ccmn x2, #0x1, #0x4, hi // hi = pmore + 2000b528: 54000380 b.eq 2000b598 <handle_rsc_table+0xf8> // b.none + 2000b52c: b8636a62 ldr w2, [x19, x3] + 2000b530: 71000c5f cmp w2, #0x3 + 2000b534: 540001c8 b.hi 2000b56c <handle_rsc_table+0xcc> // b.pmore + 2000b538: f8625ac2 ldr x2, [x22, w2, uxtw #3] + 2000b53c: aa1703e0 mov x0, x23 + 2000b540: d63f0040 blr x2 + 2000b544: 31002c1f cmn w0, #0xb + 2000b548: 54000040 b.eq 2000b550 <handle_rsc_table+0xb0> // b.none + 2000b54c: 35000320 cbnz w0, 2000b5b0 <handle_rsc_table+0x110> + 2000b550: b9400664 ldr w4, [x19, #4] + 2000b554: 11000694 add w20, w20, #0x1 + 2000b558: 6b14009f cmp w4, w20 + 2000b55c: 54fffd48 b.hi 2000b504 <handle_rsc_table+0x64> // b.pmore + 2000b560: 52800000 mov w0, #0x0 // #0 + 2000b564: a9425bf5 ldp x21, x22, [sp, #32] + 2000b568: 1400000e b 2000b5a0 <handle_rsc_table+0x100> + 2000b56c: 51020042 sub w2, w2, #0x80 + 2000b570: 7106005f cmp w2, #0x180 + 2000b574: 54ffff08 b.hi 2000b554 <handle_rsc_table+0xb4> // b.pmore + 2000b578: b4fffef7 cbz x23, 2000b554 <handle_rsc_table+0xb4> + 2000b57c: f94026e0 ldr x0, [x23, #72] + 2000b580: f9400c03 ldr x3, [x0, #24] + 2000b584: b4fffe83 cbz x3, 2000b554 <handle_rsc_table+0xb4> + 2000b588: b9400422 ldr w2, [x1, #4] + 2000b58c: aa1703e0 mov x0, x23 + 2000b590: d63f0060 blr x3 + 2000b594: 17ffffec b 2000b544 <handle_rsc_table+0xa4> + 2000b598: a9425bf5 ldp x21, x22, [sp, #32] + 2000b59c: 12800080 mov w0, #0xfffffffb // #-5 + 2000b5a0: a94153f3 ldp x19, x20, [sp, #16] + 2000b5a4: f9401bf7 ldr x23, [sp, #48] + 2000b5a8: a8c47bfd ldp x29, x30, [sp], #64 + 2000b5ac: d65f03c0 ret + 2000b5b0: a9425bf5 ldp x21, x22, [sp, #32] + 2000b5b4: 17fffffb b 2000b5a0 <handle_rsc_table+0x100> + 2000b5b8: 128000c0 mov w0, #0xfffffff9 // #-7 + 2000b5bc: 17fffff9 b 2000b5a0 <handle_rsc_table+0x100> + 2000b5c0: 128000a0 mov w0, #0xfffffffa // #-6 + 2000b5c4: 17fffff7 b 2000b5a0 <handle_rsc_table+0x100> + 2000b5c8: 12800080 mov w0, #0xfffffffb // #-5 + 2000b5cc: d65f03c0 ret + +000000002000b5d0 <handle_vendor_rsc>: + 2000b5d0: b40000e0 cbz x0, 2000b5ec <handle_vendor_rsc+0x1c> + 2000b5d4: f9402402 ldr x2, [x0, #72] + 2000b5d8: f9400c44 ldr x4, [x2, #24] + 2000b5dc: b4000084 cbz x4, 2000b5ec <handle_vendor_rsc+0x1c> + 2000b5e0: b9400422 ldr w2, [x1, #4] + 2000b5e4: aa0403f0 mov x16, x4 + 2000b5e8: d61f0200 br x16 + 2000b5ec: 12800140 mov w0, #0xfffffff5 // #-11 + 2000b5f0: d65f03c0 ret + 2000b5f4: d503201f nop + +000000002000b5f8 <find_rsc>: + 2000b5f8: b40002e0 cbz x0, 2000b654 <find_rsc+0x5c> + 2000b5fc: b9400407 ldr w7, [x0, #4] + 2000b600: aa0003e6 mov x6, x0 + 2000b604: 34000247 cbz w7, 2000b64c <find_rsc+0x54> + 2000b608: 510004e0 sub w0, w7, #0x1 + 2000b60c: 910050c7 add x7, x6, #0x14 + 2000b610: 910040c3 add x3, x6, #0x10 + 2000b614: 52800005 mov w5, #0x0 // #0 + 2000b618: 8b2048e7 add x7, x7, w0, uxtw #2 + 2000b61c: 14000004 b 2000b62c <find_rsc+0x34> + 2000b620: 91001063 add x3, x3, #0x4 + 2000b624: eb07007f cmp x3, x7 + 2000b628: 54000120 b.eq 2000b64c <find_rsc+0x54> // b.none + 2000b62c: b9400060 ldr w0, [x3] + 2000b630: b86068c4 ldr w4, [x6, x0] + 2000b634: 6b01009f cmp w4, w1 + 2000b638: 54ffff41 b.ne 2000b620 <find_rsc+0x28> // b.any + 2000b63c: 6b05005f cmp w2, w5 + 2000b640: 110004a5 add w5, w5, #0x1 + 2000b644: 54fffee1 b.ne 2000b620 <find_rsc+0x28> // b.any + 2000b648: d65f03c0 ret + 2000b64c: d2800000 mov x0, #0x0 // #0 + 2000b650: d65f03c0 ret + 2000b654: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000b658: b00000a2 adrp x2, 20020000 <__FRAME_END__+0x670> + 2000b65c: 913d6042 add x2, x2, #0xf58 + 2000b660: 910003fd mov x29, sp + 2000b664: b00000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000b668: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000b66c: 91008042 add x2, x2, #0x20 + 2000b670: 9128c063 add x3, x3, #0xa30 + 2000b674: 9128e000 add x0, x0, #0xa38 + 2000b678: 528019c1 mov w1, #0xce // #206 + 2000b67c: 94000805 bl 2000d690 <__assert_func> + +000000002000b680 <virtio_dev_name>: + 2000b680: 12003c03 and w3, w0, #0xffff + 2000b684: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000b688: b00000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000b68c: 913e2021 add x1, x1, #0xf88 + 2000b690: 912ac000 add x0, x0, #0xab0 + 2000b694: 52800022 mov w2, #0x1 // #1 + 2000b698: 14000004 b 2000b6a8 <virtio_dev_name+0x28> + 2000b69c: f9400420 ldr x0, [x1, #8] + 2000b6a0: b40000a0 cbz x0, 2000b6b4 <virtio_dev_name+0x34> + 2000b6a4: 79400022 ldrh w2, [x1] + 2000b6a8: 91004021 add x1, x1, #0x10 + 2000b6ac: 6b02007f cmp w3, w2 + 2000b6b0: 54ffff61 b.ne 2000b69c <virtio_dev_name+0x1c> // b.any + 2000b6b4: d65f03c0 ret + +000000002000b6b8 <virtio_describe>: + 2000b6b8: d65f03c0 ret + 2000b6bc: d503201f nop + +000000002000b6c0 <virtio_create_virtqueues>: + 2000b6c0: a9ba7bfd stp x29, x30, [sp, #-96]! + 2000b6c4: 910003fd mov x29, sp + 2000b6c8: a9025bf5 stp x21, x22, [sp, #32] + 2000b6cc: aa0003f5 mov x21, x0 + 2000b6d0: b9403800 ldr w0, [x0, #56] + 2000b6d4: 6b02001f cmp w0, w2 + 2000b6d8: 54000863 b.cc 2000b7e4 <virtio_create_virtqueues+0x124> // b.lo, b.ul, b.last + 2000b6dc: 340007c2 cbz w2, 2000b7d4 <virtio_create_virtqueues+0x114> + 2000b6e0: 51000456 sub w22, w2, #0x1 + 2000b6e4: a90153f3 stp x19, x20, [sp, #16] + 2000b6e8: d2800013 mov x19, #0x0 // #0 + 2000b6ec: a90363f7 stp x23, x24, [sp, #48] + 2000b6f0: aa0303f7 mov x23, x3 + 2000b6f4: aa0403f8 mov x24, x4 + 2000b6f8: a9046bf9 stp x25, x26, [sp, #64] + 2000b6fc: d280001a mov x26, #0x0 // #0 + 2000b700: 92800019 mov x25, #0xffffffffffffffff // #-1 + 2000b704: f9002bfb str x27, [sp, #80] + 2000b708: 14000004 b 2000b718 <virtio_create_virtqueues+0x58> + 2000b70c: eb1302df cmp x22, x19 + 2000b710: 91000673 add x19, x19, #0x1 + 2000b714: 54000580 b.eq 2000b7c4 <virtio_create_virtqueues+0x104> // b.none + 2000b718: b9401aa0 ldr w0, [x21, #24] + 2000b71c: 52800002 mov w2, #0x0 // #0 + 2000b720: f94022b4 ldr x20, [x21, #64] + 2000b724: 8b1a0294 add x20, x20, x26 + 2000b728: 9100a35a add x26, x26, #0x28 + 2000b72c: 9100229b add x27, x20, #0x8 + 2000b730: 35000280 cbnz w0, 2000b780 <virtio_create_virtqueues+0xc0> + 2000b734: f9401280 ldr x0, [x20, #32] + 2000b738: 79402a83 ldrh w3, [x20, #20] + 2000b73c: b9401284 ldr w4, [x20, #16] + 2000b740: 11000c65 add w5, w3, #0x3 + 2000b744: 531c6c66 lsl w6, w3, #4 + 2000b748: 51000487 sub w7, w4, #0x1 + 2000b74c: f9400008 ldr x8, [x0] + 2000b750: 0b0504c5 add w5, w6, w5, lsl #1 + 2000b754: f9400681 ldr x1, [x20, #8] + 2000b758: 0b0700a5 add w5, w5, w7 + 2000b75c: f9400806 ldr x6, [x0, #16] + 2000b760: cb080021 sub x1, x1, x8 + 2000b764: 4b0403e4 neg w4, w4 + 2000b768: 0a0400a5 and w5, w5, w4 + 2000b76c: eb0100df cmp x6, x1 + 2000b770: 0b030ca3 add w3, w5, w3, lsl #3 + 2000b774: 9a998021 csel x1, x1, x25, hi // hi = pmore + 2000b778: 11001863 add w3, w3, #0x6 + 2000b77c: 97fff08f bl 200079b8 <metal_io_block_set> + 2000b780: f94016a5 ldr x5, [x21, #40] + 2000b784: aa1b03e3 mov x3, x27 + 2000b788: f8737b04 ldr x4, [x24, x19, lsl #3] + 2000b78c: 2a1303e1 mov w1, w19 + 2000b790: f8737ae2 ldr x2, [x23, x19, lsl #3] + 2000b794: aa1503e0 mov x0, x21 + 2000b798: f9400286 ldr x6, [x20] + 2000b79c: f94020a5 ldr x5, [x5, #64] + 2000b7a0: 94000014 bl 2000b7f0 <virtqueue_create> + 2000b7a4: 34fffb40 cbz w0, 2000b70c <virtio_create_virtqueues+0x4c> + 2000b7a8: a94153f3 ldp x19, x20, [sp, #16] + 2000b7ac: a9425bf5 ldp x21, x22, [sp, #32] + 2000b7b0: a94363f7 ldp x23, x24, [sp, #48] + 2000b7b4: a9446bf9 ldp x25, x26, [sp, #64] + 2000b7b8: f9402bfb ldr x27, [sp, #80] + 2000b7bc: a8c67bfd ldp x29, x30, [sp], #96 + 2000b7c0: d65f03c0 ret + 2000b7c4: a94153f3 ldp x19, x20, [sp, #16] + 2000b7c8: a94363f7 ldp x23, x24, [sp, #48] + 2000b7cc: a9446bf9 ldp x25, x26, [sp, #64] + 2000b7d0: f9402bfb ldr x27, [sp, #80] + 2000b7d4: 52800000 mov w0, #0x0 // #0 + 2000b7d8: a9425bf5 ldp x21, x22, [sp, #32] + 2000b7dc: a8c67bfd ldp x29, x30, [sp], #96 + 2000b7e0: d65f03c0 ret + 2000b7e4: 128177e0 mov w0, #0xfffff440 // #-3008 + 2000b7e8: 17fffffc b 2000b7d8 <virtio_create_virtqueues+0x118> + 2000b7ec: 00000000 .inst 0x00000000 ; undefined + +000000002000b7f0 <virtqueue_create>: + 2000b7f0: 79401867 ldrh w7, [x3, #12] + 2000b7f4: f940006a ldr x10, [x3] + 2000b7f8: b9800869 ldrsw x9, [x3, #8] + 2000b7fc: d37c3ce8 ubfiz x8, x7, #4, #16 + 2000b800: d37f3ce3 ubfiz x3, x7, #1, #16 + 2000b804: 8b080148 add x8, x10, x8 + 2000b808: 91001063 add x3, x3, #0x4 + 2000b80c: b940180c ldr w12, [x0, #24] + 2000b810: 9100052d add x13, x9, #0x1 + 2000b814: 8b030103 add x3, x8, x3 + 2000b818: cb0903e9 neg x9, x9 + 2000b81c: 8b0d0063 add x3, x3, x13 + 2000b820: a90008c0 stp x0, x2, [x6] + 2000b824: 8a090060 and x0, x3, x9 + 2000b828: 790020c1 strh w1, [x6, #16] + 2000b82c: 790024c7 strh w7, [x6, #18] + 2000b830: a90194c4 stp x4, x5, [x6, #24] + 2000b834: b90028c7 str w7, [x6, #40] + 2000b838: a90320ca stp x10, x8, [x6, #48] + 2000b83c: f90020c0 str x0, [x6, #64] + 2000b840: 790090c7 strh w7, [x6, #72] + 2000b844: 3500020c cbnz w12, 2000b884 <virtqueue_create+0x94> + 2000b848: 710004ff cmp w7, #0x1 + 2000b84c: 54000189 b.ls 2000b87c <virtqueue_create+0x8c> // b.plast + 2000b850: 510008e1 sub w1, w7, #0x2 + 2000b854: d1000943 sub x3, x10, #0x2 + 2000b858: 91000821 add x1, x1, #0x2 + 2000b85c: d2800020 mov x0, #0x1 // #1 + 2000b860: d37cec02 lsl x2, x0, #4 + 2000b864: 78226860 strh w0, [x3, x2] + 2000b868: 91000400 add x0, x0, #0x1 + 2000b86c: eb01001f cmp x0, x1 + 2000b870: 54ffff81 b.ne 2000b860 <virtqueue_create+0x70> // b.any + 2000b874: 510004e7 sub w7, w7, #0x1 + 2000b878: 8b27d14a add x10, x10, w7, sxtw #4 + 2000b87c: 128fffe0 mov w0, #0xffff8000 // #-32768 + 2000b880: 79001d40 strh w0, [x10, #14] + 2000b884: 52800000 mov w0, #0x0 // #0 + 2000b888: d65f03c0 ret + 2000b88c: d503201f nop + +000000002000b890 <virtqueue_add_buffer>: + 2000b890: a9b97bfd stp x29, x30, [sp, #-112]! + 2000b894: 910003fd mov x29, sp + 2000b898: a90573fb stp x27, x28, [sp, #80] + 2000b89c: 7940b01c ldrh w28, [x0, #88] + 2000b8a0: a90153f3 stp x19, x20, [sp, #16] + 2000b8a4: aa0003f3 mov x19, x0 + 2000b8a8: d37c3f80 ubfiz x0, x28, #4, #16 + 2000b8ac: a9025bf5 stp x21, x22, [sp, #32] + 2000b8b0: 8b000260 add x0, x19, x0 + 2000b8b4: a9046bf9 stp x25, x26, [sp, #64] + 2000b8b8: 0b030059 add w25, w2, w3 + 2000b8bc: 12003f35 and w21, w25, #0xffff + 2000b8c0: f9003004 str x4, [x0, #96] + 2000b8c4: 7100033f cmp w25, #0x0 + 2000b8c8: 7900d015 strh w21, [x0, #104] + 2000b8cc: f9401a76 ldr x22, [x19, #48] + 2000b8d0: 540009ed b.le 2000ba0c <virtqueue_add_buffer+0x17c> + 2000b8d4: aa0103f4 mov x20, x1 + 2000b8d8: 51000720 sub w0, w25, #0x1 + 2000b8dc: 2a0203fb mov w27, w2 + 2000b8e0: 2a1c03e1 mov w1, w28 + 2000b8e4: 5280001a mov w26, #0x0 // #0 + 2000b8e8: a90363f7 stp x23, x24, [sp, #48] + 2000b8ec: b9006fe0 str w0, [sp, #108] + 2000b8f0: 14000013 b 2000b93c <virtqueue_add_buffer+0xac> + 2000b8f4: d63f0060 blr x3 + 2000b8f8: aa0003e3 mov x3, x0 + 2000b8fc: b9406fe0 ldr w0, [sp, #108] + 2000b900: 91004294 add x20, x20, #0x10 + 2000b904: f8386ac3 str x3, [x22, x24] + 2000b908: 6b00035f cmp w26, w0 + 2000b90c: b85f8283 ldur w3, [x20, #-8] + 2000b910: 1a9fa7e1 cset w1, lt // lt = tstop + 2000b914: 6b1a037f cmp w27, w26 + 2000b918: 2a0103e0 mov w0, w1 + 2000b91c: b9000ae3 str w3, [x23, #8] + 2000b920: 321f0004 orr w4, w0, #0x2 + 2000b924: 1100075a add w26, w26, #0x1 + 2000b928: 1a84c020 csel w0, w1, w4, gt + 2000b92c: 79001ae0 strh w0, [x23, #12] + 2000b930: 79401ee1 ldrh w1, [x23, #14] + 2000b934: 6b1a033f cmp w25, w26 + 2000b938: 54000340 b.eq 2000b9a0 <virtqueue_add_buffer+0x110> // b.none + 2000b93c: f9402a60 ldr x0, [x19, #80] + 2000b940: d37c3c38 ubfiz x24, x1, #4, #16 + 2000b944: f9400281 ldr x1, [x20] + 2000b948: 8b1802d7 add x23, x22, x24 + 2000b94c: f9400003 ldr x3, [x0] + 2000b950: f9400807 ldr x7, [x0, #16] + 2000b954: cb030021 sub x1, x1, x3 + 2000b958: f9403003 ldr x3, [x0, #96] + 2000b95c: eb0100ff cmp x7, x1 + 2000b960: da9f8021 csinv x1, x1, xzr, hi // hi = pmore + 2000b964: b5fffc83 cbnz x3, 2000b8f4 <virtqueue_add_buffer+0x64> + 2000b968: f9400c04 ldr x4, [x0, #24] + 2000b96c: 92800003 mov x3, #0xffffffffffffffff // #-1 + 2000b970: f9400408 ldr x8, [x0, #8] + 2000b974: f101009f cmp x4, #0x40 + 2000b978: 9ac42424 lsr x4, x1, x4 + 2000b97c: 9a9f3084 csel x4, x4, xzr, cc // cc = lo, ul, last + 2000b980: f100011f cmp x8, #0x0 + 2000b984: fa4110e0 ccmp x7, x1, #0x0, ne // ne = any + 2000b988: 54fffba9 b.ls 2000b8fc <virtqueue_add_buffer+0x6c> // b.plast + 2000b98c: f9401000 ldr x0, [x0, #32] + 2000b990: f8647903 ldr x3, [x8, x4, lsl #3] + 2000b994: 8a000021 and x1, x1, x0 + 2000b998: 8b030023 add x3, x1, x3 + 2000b99c: 17ffffd8 b 2000b8fc <virtqueue_add_buffer+0x6c> + 2000b9a0: a94363f7 ldp x23, x24, [sp, #48] + 2000b9a4: 7900b261 strh w1, [x19, #88] + 2000b9a8: f9401e63 ldr x3, [x19, #56] + 2000b9ac: 79402660 ldrh w0, [x19, #18] + 2000b9b0: 79409261 ldrh w1, [x19, #72] + 2000b9b4: 79400464 ldrh w4, [x3, #2] + 2000b9b8: 51000400 sub w0, w0, #0x1 + 2000b9bc: 4b150022 sub w2, w1, w21 + 2000b9c0: 79009262 strh w2, [x19, #72] + 2000b9c4: 0a040000 and w0, w0, w4 + 2000b9c8: 8b202460 add x0, x3, w0, uxth #1 + 2000b9cc: 7900081c strh w28, [x0, #4] + 2000b9d0: d5033bbf dmb ish + 2000b9d4: f9401e63 ldr x3, [x19, #56] + 2000b9d8: 52800000 mov w0, #0x0 // #0 + 2000b9dc: 79409661 ldrh w1, [x19, #74] + 2000b9e0: a9425bf5 ldp x21, x22, [sp, #32] + 2000b9e4: 11000421 add w1, w1, #0x1 + 2000b9e8: 79400462 ldrh w2, [x3, #2] + 2000b9ec: a9446bf9 ldp x25, x26, [sp, #64] + 2000b9f0: 11000442 add w2, w2, #0x1 + 2000b9f4: a94573fb ldp x27, x28, [sp, #80] + 2000b9f8: 79000462 strh w2, [x3, #2] + 2000b9fc: 79009661 strh w1, [x19, #74] + 2000ba00: a94153f3 ldp x19, x20, [sp, #16] + 2000ba04: a8c77bfd ldp x29, x30, [sp], #112 + 2000ba08: d65f03c0 ret + 2000ba0c: 2a1c03e1 mov w1, w28 + 2000ba10: 17ffffe5 b 2000b9a4 <virtqueue_add_buffer+0x114> + 2000ba14: d503201f nop + +000000002000ba18 <virtqueue_get_buffer>: + 2000ba18: b4000640 cbz x0, 2000bae0 <virtqueue_get_buffer+0xc8> + 2000ba1c: f9402003 ldr x3, [x0, #64] + 2000ba20: 7940b404 ldrh w4, [x0, #90] + 2000ba24: 79400465 ldrh w5, [x3, #2] + 2000ba28: 6b0400bf cmp w5, w4 + 2000ba2c: 540005a0 b.eq 2000bae0 <virtqueue_get_buffer+0xc8> // b.none + 2000ba30: 79402405 ldrh w5, [x0, #18] + 2000ba34: 11000486 add w6, w4, #0x1 + 2000ba38: 7900b406 strh w6, [x0, #90] + 2000ba3c: 510004a5 sub w5, w5, #0x1 + 2000ba40: 0a0400a5 and w5, w5, w4 + 2000ba44: d5033bbf dmb ish + 2000ba48: 8b252c64 add x4, x3, w5, uxth #3 + 2000ba4c: b9400483 ldr w3, [x4, #4] + 2000ba50: 12003c68 and w8, w3, #0xffff + 2000ba54: b4000061 cbz x1, 2000ba60 <virtqueue_get_buffer+0x48> + 2000ba58: b9400884 ldr w4, [x4, #8] + 2000ba5c: b9000024 str w4, [x1] + 2000ba60: f9401807 ldr x7, [x0, #48] + 2000ba64: d37c3c63 ubfiz x3, x3, #4, #16 + 2000ba68: 8b030003 add x3, x0, x3 + 2000ba6c: d37c3d01 ubfiz x1, x8, #4, #16 + 2000ba70: 8b0100e1 add x1, x7, x1 + 2000ba74: 79409006 ldrh w6, [x0, #72] + 2000ba78: 7940d064 ldrh w4, [x3, #104] + 2000ba7c: 79401829 ldrh w9, [x1, #12] + 2000ba80: 0b060086 add w6, w4, w6 + 2000ba84: 79009006 strh w6, [x0, #72] + 2000ba88: 51000486 sub w6, w4, #0x1 + 2000ba8c: 7900d066 strh w6, [x3, #104] + 2000ba90: 37100189 tbnz w9, #2, 2000bac0 <virtqueue_get_buffer+0xa8> + 2000ba94: 36000169 tbz w9, #0, 2000bac0 <virtqueue_get_buffer+0xa8> + 2000ba98: 51000884 sub w4, w4, #0x2 + 2000ba9c: 12003c84 and w4, w4, #0xffff + 2000baa0: 79401c21 ldrh w1, [x1, #14] + 2000baa4: 51000486 sub w6, w4, #0x1 + 2000baa8: 2a0403e9 mov w9, w4 + 2000baac: 12003cc4 and w4, w6, #0xffff + 2000bab0: 8b0110e1 add x1, x7, x1, lsl #4 + 2000bab4: 79401826 ldrh w6, [x1, #12] + 2000bab8: 3707ff46 tbnz w6, #0, 2000baa0 <virtqueue_get_buffer+0x88> + 2000babc: 7900d069 strh w9, [x3, #104] + 2000bac0: 7940b004 ldrh w4, [x0, #88] + 2000bac4: 79001c24 strh w4, [x1, #14] + 2000bac8: 7900b008 strh w8, [x0, #88] + 2000bacc: f9403060 ldr x0, [x3, #96] + 2000bad0: f900307f str xzr, [x3, #96] + 2000bad4: b4000042 cbz x2, 2000badc <virtqueue_get_buffer+0xc4> + 2000bad8: 79000045 strh w5, [x2] + 2000badc: d65f03c0 ret + 2000bae0: d2800000 mov x0, #0x0 // #0 + 2000bae4: d65f03c0 ret + +000000002000bae8 <virtqueue_get_buffer_length>: + 2000bae8: f9401800 ldr x0, [x0, #48] + 2000baec: d37c3c21 ubfiz x1, x1, #4, #16 + 2000baf0: 8b010000 add x0, x0, x1 + 2000baf4: b9400800 ldr w0, [x0, #8] + 2000baf8: d65f03c0 ret + 2000bafc: d503201f nop + +000000002000bb00 <virtqueue_free>: + 2000bb00: b4000320 cbz x0, 2000bb64 <virtqueue_free+0x64> + 2000bb04: a9be7bfd stp x29, x30, [sp, #-32]! + 2000bb08: 910003fd mov x29, sp + 2000bb0c: 79409001 ldrh w1, [x0, #72] + 2000bb10: f9000bf3 str x19, [sp, #16] + 2000bb14: aa0003f3 mov x19, x0 + 2000bb18: 79402400 ldrh w0, [x0, #18] + 2000bb1c: 6b00003f cmp w1, w0 + 2000bb20: 540001a0 b.eq 2000bb54 <virtqueue_free+0x54> // b.none + 2000bb24: d00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000bb28: 912a6001 add x1, x0, #0xa98 + 2000bb2c: b94a9800 ldr w0, [x0, #2712] + 2000bb30: 71000c1f cmp w0, #0x3 + 2000bb34: 54000109 b.ls 2000bb54 <virtqueue_free+0x54> // b.plast + 2000bb38: f9400423 ldr x3, [x1, #8] + 2000bb3c: b40000c3 cbz x3, 2000bb54 <virtqueue_free+0x54> + 2000bb40: f9400662 ldr x2, [x19, #8] + 2000bb44: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000bb48: 52800080 mov w0, #0x4 // #4 + 2000bb4c: 912c0021 add x1, x1, #0xb00 + 2000bb50: d63f0060 blr x3 + 2000bb54: aa1303e0 mov x0, x19 + 2000bb58: f9400bf3 ldr x19, [sp, #16] + 2000bb5c: a8c27bfd ldp x29, x30, [sp], #32 + 2000bb60: 17ffed98 b 200071c0 <vPortFree> + 2000bb64: d65f03c0 ret + +000000002000bb68 <virtqueue_get_available_buffer>: + 2000bb68: a9bc7bfd stp x29, x30, [sp, #-64]! + 2000bb6c: 910003fd mov x29, sp + 2000bb70: a90153f3 stp x19, x20, [sp, #16] + 2000bb74: aa0003f3 mov x19, x0 + 2000bb78: a9025bf5 stp x21, x22, [sp, #32] + 2000bb7c: aa0103f6 mov x22, x1 + 2000bb80: a90363f7 stp x23, x24, [sp, #48] + 2000bb84: aa0203f7 mov x23, x2 + 2000bb88: d5033bbf dmb ish + 2000bb8c: f9401c02 ldr x2, [x0, #56] + 2000bb90: 7940b801 ldrh w1, [x0, #92] + 2000bb94: 79400440 ldrh w0, [x2, #2] + 2000bb98: 6b01001f cmp w0, w1 + 2000bb9c: 54000920 b.eq 2000bcc0 <virtqueue_get_available_buffer+0x158> // b.none + 2000bba0: 79402660 ldrh w0, [x19, #18] + 2000bba4: 11000423 add w3, w1, #0x1 + 2000bba8: f9402a74 ldr x20, [x19, #80] + 2000bbac: 51000400 sub w0, w0, #0x1 + 2000bbb0: 0a010000 and w0, w0, w1 + 2000bbb4: 7900ba63 strh w3, [x19, #92] + 2000bbb8: f9401a61 ldr x1, [x19, #48] + 2000bbbc: 8b20c440 add x0, x2, w0, sxtw #1 + 2000bbc0: f9403682 ldr x2, [x20, #104] + 2000bbc4: 79400800 ldrh w0, [x0, #4] + 2000bbc8: 790002c0 strh w0, [x22] + 2000bbcc: d37c3c00 ubfiz x0, x0, #4, #16 + 2000bbd0: f8606838 ldr x24, [x1, x0] + 2000bbd4: b4000302 cbz x2, 2000bc34 <virtqueue_get_available_buffer+0xcc> + 2000bbd8: aa1803e1 mov x1, x24 + 2000bbdc: aa1403e0 mov x0, x20 + 2000bbe0: d63f0040 blr x2 + 2000bbe4: aa0003f5 mov x21, x0 + 2000bbe8: f9400280 ldr x0, [x20] + 2000bbec: b100041f cmn x0, #0x1 + 2000bbf0: 540001e0 b.eq 2000bc2c <virtqueue_get_available_buffer+0xc4> // b.none + 2000bbf4: f9400a81 ldr x1, [x20, #16] + 2000bbf8: eb15003f cmp x1, x21 + 2000bbfc: 54000189 b.ls 2000bc2c <virtqueue_get_available_buffer+0xc4> // b.plast + 2000bc00: 8b150000 add x0, x0, x21 + 2000bc04: f9401a62 ldr x2, [x19, #48] + 2000bc08: 794002c1 ldrh w1, [x22] + 2000bc0c: a94153f3 ldp x19, x20, [sp, #16] + 2000bc10: 8b011041 add x1, x2, x1, lsl #4 + 2000bc14: a9425bf5 ldp x21, x22, [sp, #32] + 2000bc18: b9400821 ldr w1, [x1, #8] + 2000bc1c: b90002e1 str w1, [x23] + 2000bc20: a94363f7 ldp x23, x24, [sp, #48] + 2000bc24: a8c47bfd ldp x29, x30, [sp], #64 2000bc28: d65f03c0 ret - 2000bc2c: 128177c0 mov w0, #0xfffff441 // #-3007 - 2000bc30: d65f03c0 ret - 2000bc34: d503201f nop - -000000002000bc38 <virtqueue_enable_cb>: - 2000bc38: aa0003e1 mov x1, x0 - 2000bc3c: f9400000 ldr x0, [x0] - 2000bc40: f9400802 ldr x2, [x0, #16] - 2000bc44: b9401800 ldr w0, [x0, #24] - 2000bc48: 36e80282 tbz w2, #29, 2000bc98 <virtqueue_enable_cb+0x60> - 2000bc4c: 35000520 cbnz w0, 2000bcf0 <virtqueue_enable_cb+0xb8> - 2000bc50: f9401c23 ldr x3, [x1, #56] - 2000bc54: b9402820 ldr w0, [x1, #40] - 2000bc58: 7940b422 ldrh w2, [x1, #90] - 2000bc5c: 8b000460 add x0, x3, x0, lsl #1 - 2000bc60: 79000802 strh w2, [x0, #4] - 2000bc64: d5033bbf dmb ish - 2000bc68: f9400020 ldr x0, [x1] - 2000bc6c: b9401800 ldr w0, [x0, #24] - 2000bc70: 34000260 cbz w0, 2000bcbc <virtqueue_enable_cb+0x84> - 2000bc74: 7100041f cmp w0, #0x1 - 2000bc78: 52800000 mov w0, #0x0 // #0 - 2000bc7c: 540000c1 b.ne 2000bc94 <virtqueue_enable_cb+0x5c> // b.any - 2000bc80: f9401c22 ldr x2, [x1, #56] - 2000bc84: 7940b820 ldrh w0, [x1, #92] - 2000bc88: 79400441 ldrh w1, [x2, #2] - 2000bc8c: 6b00003f cmp w1, w0 - 2000bc90: 1a9f07e0 cset w0, ne // ne = any - 2000bc94: d65f03c0 ret - 2000bc98: 350001e0 cbnz w0, 2000bcd4 <virtqueue_enable_cb+0x9c> - 2000bc9c: f9401c22 ldr x2, [x1, #56] - 2000bca0: 79400040 ldrh w0, [x2] - 2000bca4: 121f7800 and w0, w0, #0xfffffffe - 2000bca8: 79000040 strh w0, [x2] - 2000bcac: d5033bbf dmb ish - 2000bcb0: f9400020 ldr x0, [x1] - 2000bcb4: b9401800 ldr w0, [x0, #24] - 2000bcb8: 35fffde0 cbnz w0, 2000bc74 <virtqueue_enable_cb+0x3c> - 2000bcbc: f9402022 ldr x2, [x1, #64] - 2000bcc0: 7940b420 ldrh w0, [x1, #90] - 2000bcc4: 79400441 ldrh w1, [x2, #2] - 2000bcc8: 6b00003f cmp w1, w0 - 2000bccc: 1a9f07e0 cset w0, ne // ne = any - 2000bcd0: d65f03c0 ret - 2000bcd4: 7100041f cmp w0, #0x1 - 2000bcd8: 54fffea1 b.ne 2000bcac <virtqueue_enable_cb+0x74> // b.any - 2000bcdc: f9402022 ldr x2, [x1, #64] - 2000bce0: 79400040 ldrh w0, [x2] - 2000bce4: 121f7800 and w0, w0, #0xfffffffe - 2000bce8: 79000040 strh w0, [x2] - 2000bcec: 17fffff0 b 2000bcac <virtqueue_enable_cb+0x74> - 2000bcf0: 7100041f cmp w0, #0x1 - 2000bcf4: 54fffdc1 b.ne 2000bcac <virtqueue_enable_cb+0x74> // b.any - 2000bcf8: f9402023 ldr x3, [x1, #64] - 2000bcfc: b9402820 ldr w0, [x1, #40] - 2000bd00: 7940b822 ldrh w2, [x1, #92] - 2000bd04: 8b000c60 add x0, x3, x0, lsl #3 - 2000bd08: 79000802 strh w2, [x0, #4] - 2000bd0c: 17ffffe8 b 2000bcac <virtqueue_enable_cb+0x74> - -000000002000bd10 <virtqueue_disable_cb>: - 2000bd10: f9400001 ldr x1, [x0] - 2000bd14: f9400822 ldr x2, [x1, #16] - 2000bd18: b9401821 ldr w1, [x1, #24] - 2000bd1c: 36e80162 tbz w2, #29, 2000bd48 <virtqueue_disable_cb+0x38> - 2000bd20: 350002e1 cbnz w1, 2000bd7c <virtqueue_disable_cb+0x6c> - 2000bd24: f9401c04 ldr x4, [x0, #56] - 2000bd28: b9402802 ldr w2, [x0, #40] - 2000bd2c: 7940b401 ldrh w1, [x0, #90] - 2000bd30: 79402403 ldrh w3, [x0, #18] - 2000bd34: 8b020482 add x2, x4, x2, lsl #1 - 2000bd38: 51000420 sub w0, w1, #0x1 - 2000bd3c: 4b030000 sub w0, w0, w3 - 2000bd40: 79000840 strh w0, [x2, #4] - 2000bd44: d65f03c0 ret - 2000bd48: 350000c1 cbnz w1, 2000bd60 <virtqueue_disable_cb+0x50> - 2000bd4c: f9401c01 ldr x1, [x0, #56] - 2000bd50: 79400020 ldrh w0, [x1] - 2000bd54: 32000000 orr w0, w0, #0x1 - 2000bd58: 79000020 strh w0, [x1] - 2000bd5c: d65f03c0 ret - 2000bd60: 7100043f cmp w1, #0x1 - 2000bd64: 54ffff01 b.ne 2000bd44 <virtqueue_disable_cb+0x34> // b.any - 2000bd68: f9402001 ldr x1, [x0, #64] - 2000bd6c: 79400020 ldrh w0, [x1] - 2000bd70: 32000000 orr w0, w0, #0x1 - 2000bd74: 79000020 strh w0, [x1] - 2000bd78: d65f03c0 ret - 2000bd7c: 7100043f cmp w1, #0x1 - 2000bd80: 54fffe21 b.ne 2000bd44 <virtqueue_disable_cb+0x34> // b.any - 2000bd84: f9402004 ldr x4, [x0, #64] - 2000bd88: b9402802 ldr w2, [x0, #40] - 2000bd8c: 7940b801 ldrh w1, [x0, #92] - 2000bd90: 79402403 ldrh w3, [x0, #18] - 2000bd94: 8b020c82 add x2, x4, x2, lsl #3 - 2000bd98: 51000420 sub w0, w1, #0x1 - 2000bd9c: 4b030000 sub w0, w0, w3 - 2000bda0: 79000840 strh w0, [x2, #4] - 2000bda4: d65f03c0 ret - -000000002000bda8 <virtqueue_kick>: - 2000bda8: a9be7bfd stp x29, x30, [sp, #-32]! - 2000bdac: 910003fd mov x29, sp - 2000bdb0: f9000bf3 str x19, [sp, #16] - 2000bdb4: aa0003f3 mov x19, x0 - 2000bdb8: d5033bbf dmb ish - 2000bdbc: f9400000 ldr x0, [x0] - 2000bdc0: f9400801 ldr x1, [x0, #16] - 2000bdc4: b9401800 ldr w0, [x0, #24] - 2000bdc8: 36e80101 tbz w1, #29, 2000bde8 <virtqueue_kick+0x40> - 2000bdcc: 34000300 cbz w0, 2000be2c <virtqueue_kick+0x84> - 2000bdd0: 7100041f cmp w0, #0x1 - 2000bdd4: 540004c0 b.eq 2000be6c <virtqueue_kick+0xc4> // b.none - 2000bdd8: 7900967f strh wzr, [x19, #74] - 2000bddc: f9400bf3 ldr x19, [sp, #16] - 2000bde0: a8c27bfd ldp x29, x30, [sp], #32 - 2000bde4: d65f03c0 ret - 2000bde8: 34000380 cbz w0, 2000be58 <virtqueue_kick+0xb0> - 2000bdec: 7100041f cmp w0, #0x1 - 2000bdf0: 54ffff41 b.ne 2000bdd8 <virtqueue_kick+0x30> // b.any - 2000bdf4: f9401e60 ldr x0, [x19, #56] - 2000bdf8: 79400000 ldrh w0, [x0] - 2000bdfc: 2a2003e0 mvn w0, w0 - 2000be00: 12000000 and w0, w0, #0x1 - 2000be04: d503201f nop - 2000be08: 34fffe80 cbz w0, 2000bdd8 <virtqueue_kick+0x30> - 2000be0c: f9401261 ldr x1, [x19, #32] - 2000be10: b4fffe41 cbz x1, 2000bdd8 <virtqueue_kick+0x30> - 2000be14: aa1303e0 mov x0, x19 - 2000be18: d63f0020 blr x1 - 2000be1c: 7900967f strh wzr, [x19, #74] - 2000be20: f9400bf3 ldr x19, [sp, #16] - 2000be24: a8c27bfd ldp x29, x30, [sp], #32 - 2000be28: d65f03c0 ret - 2000be2c: a9438a60 ldp x0, x2, [x19, #56] - 2000be30: b9402a61 ldr w1, [x19, #40] - 2000be34: 8b010c41 add x1, x2, x1, lsl #3 - 2000be38: 79400400 ldrh w0, [x0, #2] - 2000be3c: 79400821 ldrh w1, [x1, #4] - 2000be40: 79409662 ldrh w2, [x19, #74] - 2000be44: 51000400 sub w0, w0, #0x1 - 2000be48: 4b010000 sub w0, w0, w1 - 2000be4c: 6b20205f cmp w2, w0, uxth - 2000be50: 1a9f97e0 cset w0, hi // hi = pmore - 2000be54: 17ffffed b 2000be08 <virtqueue_kick+0x60> - 2000be58: f9402260 ldr x0, [x19, #64] - 2000be5c: 79400000 ldrh w0, [x0] - 2000be60: 2a2003e0 mvn w0, w0 - 2000be64: 12000000 and w0, w0, #0x1 - 2000be68: 17ffffe8 b 2000be08 <virtqueue_kick+0x60> - 2000be6c: a9438262 ldp x2, x0, [x19, #56] - 2000be70: b9402a61 ldr w1, [x19, #40] - 2000be74: 8b010441 add x1, x2, x1, lsl #1 - 2000be78: 17fffff0 b 2000be38 <virtqueue_kick+0x90> - 2000be7c: d503201f nop - -000000002000be80 <virtqueue_dump>: - 2000be80: b4000440 cbz x0, 2000bf08 <virtqueue_dump+0x88> - 2000be84: aa0003e8 mov x8, x0 - 2000be88: d00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000be8c: 912a6001 add x1, x0, #0xa98 - 2000be90: b94a9800 ldr w0, [x0, #2712] - 2000be94: 7100181f cmp w0, #0x6 - 2000be98: 54000389 b.ls 2000bf08 <virtqueue_dump+0x88> // b.plast - 2000be9c: f9400429 ldr x9, [x1, #8] - 2000bea0: b4000349 cbz x9, 2000bf08 <virtqueue_dump+0x88> - 2000bea4: d100c3ff sub sp, sp, #0x30 - 2000bea8: 528000e0 mov w0, #0x7 // #7 - 2000beac: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000beb0: 912b2021 add x1, x1, #0xac8 - 2000beb4: a9027bfd stp x29, x30, [sp, #32] - 2000beb8: 910083fd add x29, sp, #0x20 - 2000bebc: a943a902 ldp x2, x10, [x8, #56] - 2000bec0: 7940b106 ldrh w6, [x8, #88] - 2000bec4: 79400143 ldrh w3, [x10] - 2000bec8: 79400447 ldrh w7, [x2, #2] - 2000becc: b9001be3 str w3, [sp, #24] - 2000bed0: 79400042 ldrh w2, [x2] - 2000bed4: 79409505 ldrh w5, [x8, #74] - 2000bed8: b90013e2 str w2, [sp, #16] - 2000bedc: 79409104 ldrh w4, [x8, #72] - 2000bee0: 79402503 ldrh w3, [x8, #18] - 2000bee4: 7940054a ldrh w10, [x10, #2] - 2000bee8: f9400502 ldr x2, [x8, #8] - 2000beec: 7940b508 ldrh w8, [x8, #90] - 2000bef0: b90003e8 str w8, [sp] - 2000bef4: b9000bea str w10, [sp, #8] - 2000bef8: d63f0120 blr x9 - 2000befc: a9427bfd ldp x29, x30, [sp, #32] - 2000bf00: 9100c3ff add sp, sp, #0x30 - 2000bf04: d65f03c0 ret - 2000bf08: d65f03c0 ret - 2000bf0c: d503201f nop - -000000002000bf10 <virtqueue_get_desc_size>: - 2000bf10: f9401c02 ldr x2, [x0, #56] - 2000bf14: 7940b803 ldrh w3, [x0, #92] - 2000bf18: 79400441 ldrh w1, [x2, #2] - 2000bf1c: 6b03003f cmp w1, w3 - 2000bf20: 54000140 b.eq 2000bf48 <virtqueue_get_desc_size+0x38> // b.none - 2000bf24: 79402401 ldrh w1, [x0, #18] - 2000bf28: f9401804 ldr x4, [x0, #48] - 2000bf2c: 51000420 sub w0, w1, #0x1 - 2000bf30: 0a030000 and w0, w0, w3 - 2000bf34: 8b20c440 add x0, x2, w0, sxtw #1 - 2000bf38: 79400800 ldrh w0, [x0, #4] - 2000bf3c: 8b001080 add x0, x4, x0, lsl #4 - 2000bf40: b9400800 ldr w0, [x0, #8] - 2000bf44: d65f03c0 ret - 2000bf48: 52800000 mov w0, #0x0 // #0 - 2000bf4c: d65f03c0 ret - -000000002000bf50 <virtqueue_notification>: - 2000bf50: d5033bbf dmb ish - 2000bf54: f9400c01 ldr x1, [x0, #24] - 2000bf58: b4000061 cbz x1, 2000bf64 <virtqueue_notification+0x14> - 2000bf5c: aa0103f0 mov x16, x1 - 2000bf60: d61f0200 br x16 - 2000bf64: d65f03c0 ret - -000000002000bf68 <elf_get_entry>: - 2000bf68: b4000100 cbz x0, 2000bf88 <elf_get_entry+0x20> - 2000bf6c: 39401001 ldrb w1, [x0, #4] - 2000bf70: 7100083f cmp w1, #0x2 - 2000bf74: 54000060 b.eq 2000bf80 <elf_get_entry+0x18> // b.none - 2000bf78: b9401800 ldr w0, [x0, #24] - 2000bf7c: d65f03c0 ret - 2000bf80: f9400c00 ldr x0, [x0, #24] - 2000bf84: d65f03c0 ret - 2000bf88: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000bf8c: d65f03c0 ret - -000000002000bf90 <elf_get_load_state>: - 2000bf90: b4000100 cbz x0, 2000bfb0 <elf_get_load_state+0x20> - 2000bf94: 39401001 ldrb w1, [x0, #4] - 2000bf98: 7100083f cmp w1, #0x2 - 2000bf9c: 54000060 b.eq 2000bfa8 <elf_get_load_state+0x18> // b.none - 2000bfa0: b9403400 ldr w0, [x0, #52] - 2000bfa4: d65f03c0 ret - 2000bfa8: b9404000 ldr w0, [x0, #64] - 2000bfac: d65f03c0 ret - 2000bfb0: 12800020 mov w0, #0xfffffffe // #-2 - 2000bfb4: d65f03c0 ret - -000000002000bfb8 <elf_load_header>: - 2000bfb8: a9b87bfd stp x29, x30, [sp, #-128]! - 2000bfbc: 910003fd mov x29, sp - 2000bfc0: a90153f3 stp x19, x20, [sp, #16] - 2000bfc4: a9025bf5 stp x21, x22, [sp, #32] - 2000bfc8: a90363f7 stp x23, x24, [sp, #48] - 2000bfcc: a9046bf9 stp x25, x26, [sp, #64] - 2000bfd0: a90573fb stp x27, x28, [sp, #80] - 2000bfd4: b4002625 cbz x5, 2000c498 <elf_load_header+0x4e0> - 2000bfd8: aa0603f5 mov x21, x6 - 2000bfdc: b40026e6 cbz x6, 2000c4b8 <elf_load_header+0x500> - 2000bfe0: aa0003f6 mov x22, x0 - 2000bfe4: aa0103f8 mov x24, x1 - 2000bfe8: aa0203f9 mov x25, x2 - 2000bfec: aa0303fb mov x27, x3 - 2000bff0: 2a0403f3 mov w19, w4 - 2000bff4: aa0503f7 mov x23, x5 - 2000bff8: 340008c4 cbz w4, 2000c110 <elf_load_header+0x158> - 2000bffc: f9400064 ldr x4, [x3] - 2000c000: b40026c4 cbz x4, 2000c4d8 <elf_load_header+0x520> - 2000c004: 39401080 ldrb w0, [x4, #4] - 2000c008: 7100081f cmp w0, #0x2 - 2000c00c: 54000ca0 b.eq 2000c1a0 <elf_load_header+0x1e8> // b.none - 2000c010: b9403480 ldr w0, [x4, #52] - 2000c014: 9100d09c add x28, x4, #0x34 - 2000c018: 6b13001f cmp w0, w19 - 2000c01c: 540022a1 b.ne 2000c470 <elf_load_header+0x4b8> // b.any - 2000c020: 7104027f cmp w19, #0x100 - 2000c024: 54000c40 b.eq 2000c1ac <elf_load_header+0x1f4> // b.none - 2000c028: b9400381 ldr w1, [x28] - 2000c02c: 37481841 tbnz w1, #9, 2000c334 <elf_load_header+0x37c> - 2000c030: 2a1303e0 mov w0, w19 - 2000c034: 36500601 tbz w1, #10, 2000c0f4 <elf_load_header+0x13c> - 2000c038: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000c03c: 912a6001 add x1, x0, #0xa98 - 2000c040: b94a9800 ldr w0, [x0, #2712] - 2000c044: 7100181f cmp w0, #0x6 - 2000c048: 540000e9 b.ls 2000c064 <elf_load_header+0xac> // b.plast - 2000c04c: f9400422 ldr x2, [x1, #8] - 2000c050: b40000a2 cbz x2, 2000c064 <elf_load_header+0xac> - 2000c054: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c058: 528000e0 mov w0, #0x7 // #7 - 2000c05c: 91316021 add x1, x1, #0xc58 - 2000c060: d63f0040 blr x2 - 2000c064: f9400360 ldr x0, [x27] - 2000c068: 39401003 ldrb w3, [x0, #4] - 2000c06c: 7100087f cmp w3, #0x2 - 2000c070: 54001f40 b.eq 2000c458 <elf_load_header+0x4a0> // b.none - 2000c074: f9402001 ldr x1, [x0, #64] - 2000c078: 79406402 ldrh w2, [x0, #50] - 2000c07c: b4001fa1 cbz x1, 2000c470 <elf_load_header+0x4b8> - 2000c080: 79406004 ldrh w4, [x0, #48] - 2000c084: 6b02009f cmp w4, w2 - 2000c088: 54001f49 b.ls 2000c470 <elf_load_header+0x4b8> // b.plast - 2000c08c: 52800504 mov w4, #0x28 // #40 - 2000c090: 9ba40442 umaddl x2, w2, w4, x1 - 2000c094: 29425041 ldp w1, w20, [x2, #16] - 2000c098: eb01031f cmp x24, x1 - 2000c09c: 54001a68 b.hi 2000c3e8 <elf_load_header+0x430> // b.pmore - 2000c0a0: 8b180339 add x25, x25, x24 - 2000c0a4: 8b010284 add x4, x20, x1 - 2000c0a8: eb04033f cmp x25, x4 - 2000c0ac: 540019e3 b.cc 2000c3e8 <elf_load_header+0x430> // b.lo, b.ul, b.last - 2000c0b0: 7100087f cmp w3, #0x2 - 2000c0b4: 91016013 add x19, x0, #0x58 - 2000c0b8: 91012000 add x0, x0, #0x48 - 2000c0bc: cb180038 sub x24, x1, x24 - 2000c0c0: 9a931013 csel x19, x0, x19, ne // ne = any - 2000c0c4: 2a1403e0 mov w0, w20 - 2000c0c8: 97ffebda bl 20007030 <pvPortMalloc> - 2000c0cc: f9000260 str x0, [x19] - 2000c0d0: b4001e00 cbz x0, 2000c490 <elf_load_header+0x4d8> - 2000c0d4: aa1403e2 mov x2, x20 - 2000c0d8: 8b1802c1 add x1, x22, x24 - 2000c0dc: 97ffda59 bl 20002a40 <memcpy> - 2000c0e0: b9400380 ldr w0, [x28] - 2000c0e4: 12105c00 and w0, w0, #0xffff00ff - 2000c0e8: 32150000 orr w0, w0, #0x800 - 2000c0ec: b9000380 str w0, [x28] - 2000c0f0: f90002bf str xzr, [x21] - 2000c0f4: a94153f3 ldp x19, x20, [sp, #16] - 2000c0f8: a9425bf5 ldp x21, x22, [sp, #32] - 2000c0fc: a94363f7 ldp x23, x24, [sp, #48] - 2000c100: a9446bf9 ldp x25, x26, [sp, #64] - 2000c104: a94573fb ldp x27, x28, [sp, #80] - 2000c108: a8c87bfd ldp x29, x30, [sp], #128 - 2000c10c: d65f03c0 ret - 2000c110: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> - 2000c114: 912a6354 add x20, x26, #0xa98 - 2000c118: b94a9b40 ldr w0, [x26, #2712] - 2000c11c: 7100181f cmp w0, #0x6 - 2000c120: 540000e9 b.ls 2000c13c <elf_load_header+0x184> // b.plast - 2000c124: f9400682 ldr x2, [x20, #8] - 2000c128: b40000a2 cbz x2, 2000c13c <elf_load_header+0x184> - 2000c12c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c130: 528000e0 mov w0, #0x7 // #7 - 2000c134: 912f2021 add x1, x1, #0xbc8 - 2000c138: d63f0040 blr x2 - 2000c13c: b40017d6 cbz x22, 2000c434 <elf_load_header+0x47c> - 2000c140: 394012c0 ldrb w0, [x22, #4] - 2000c144: 7100081f cmp w0, #0x2 - 2000c148: 54001460 b.eq 2000c3d4 <elf_load_header+0x41c> // b.none - 2000c14c: f100cf3f cmp x25, #0x33 - 2000c150: 54001189 b.ls 2000c380 <elf_load_header+0x3c8> // b.plast - 2000c154: d2800693 mov x19, #0x34 // #52 - 2000c158: d2800a14 mov x20, #0x50 // #80 - 2000c15c: f9400360 ldr x0, [x27] - 2000c160: b4001580 cbz x0, 2000c410 <elf_load_header+0x458> - 2000c164: aa1303e2 mov x2, x19 - 2000c168: aa1603e1 mov x1, x22 - 2000c16c: 97ffda35 bl 20002a40 <memcpy> - 2000c170: f9400364 ldr x4, [x27] - 2000c174: 52802001 mov w1, #0x100 // #256 - 2000c178: 2a0103f3 mov w19, w1 - 2000c17c: 91010082 add x2, x4, #0x40 - 2000c180: 9100d080 add x0, x4, #0x34 - 2000c184: 39401083 ldrb w3, [x4, #4] - 2000c188: 7100087f cmp w3, #0x2 - 2000c18c: 9a821000 csel x0, x0, x2, ne // ne = any - 2000c190: b9000001 str w1, [x0] - 2000c194: 39401080 ldrb w0, [x4, #4] - 2000c198: 7100081f cmp w0, #0x2 - 2000c19c: 54fff3a1 b.ne 2000c010 <elf_load_header+0x58> // b.any - 2000c1a0: b9404080 ldr w0, [x4, #64] - 2000c1a4: 9101009c add x28, x4, #0x40 - 2000c1a8: 17ffff9c b 2000c018 <elf_load_header+0x60> - 2000c1ac: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> - 2000c1b0: 912a6354 add x20, x26, #0xa98 - 2000c1b4: b94a9b40 ldr w0, [x26, #2712] - 2000c1b8: 7100181f cmp w0, #0x6 - 2000c1bc: 54000109 b.ls 2000c1dc <elf_load_header+0x224> // b.plast - 2000c1c0: f9400682 ldr x2, [x20, #8] - 2000c1c4: b40000c2 cbz x2, 2000c1dc <elf_load_header+0x224> - 2000c1c8: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c1cc: 528000e0 mov w0, #0x7 // #7 - 2000c1d0: 912fc021 add x1, x1, #0xbf0 - 2000c1d4: d63f0040 blr x2 - 2000c1d8: f9400364 ldr x4, [x27] - 2000c1dc: 39401085 ldrb w5, [x4, #4] - 2000c1e0: 710008bf cmp w5, #0x2 - 2000c1e4: 54000c60 b.eq 2000c370 <elf_load_header+0x3b8> // b.none - 2000c1e8: 79405880 ldrh w0, [x4, #44] - 2000c1ec: 79405482 ldrh w2, [x4, #42] - 2000c1f0: b9401c81 ldr w1, [x4, #28] - 2000c1f4: 9b007c42 mul x2, x2, x0 - 2000c1f8: eb01031f cmp x24, x1 - 2000c1fc: 54000d88 b.hi 2000c3ac <elf_load_header+0x3f4> // b.pmore - 2000c200: 8b180320 add x0, x25, x24 - 2000c204: 8b010046 add x6, x2, x1 - 2000c208: eb06001f cmp x0, x6 - 2000c20c: 54000d03 b.cc 2000c3ac <elf_load_header+0x3f4> // b.lo, b.ul, b.last - 2000c210: 91012080 add x0, x4, #0x48 - 2000c214: 710008bf cmp w5, #0x2 - 2000c218: 9100e084 add x4, x4, #0x38 - 2000c21c: cb180021 sub x1, x1, x24 - 2000c220: 9a801083 csel x3, x4, x0, ne // ne = any - 2000c224: 8b0102c1 add x1, x22, x1 - 2000c228: aa0203e0 mov x0, x2 - 2000c22c: a9068be3 stp x3, x2, [sp, #104] - 2000c230: f9003fe1 str x1, [sp, #120] - 2000c234: 97ffeb7f bl 20007030 <pvPortMalloc> - 2000c238: f94037e3 ldr x3, [sp, #104] - 2000c23c: f9000060 str x0, [x3] - 2000c240: b4001280 cbz x0, 2000c490 <elf_load_header+0x4d8> - 2000c244: a94707e2 ldp x2, x1, [sp, #112] - 2000c248: 97ffd9fe bl 20002a40 <memcpy> - 2000c24c: 52804000 mov w0, #0x200 // #512 - 2000c250: 72a00020 movk w0, #0x1, lsl #16 - 2000c254: b9000380 str w0, [x28] - 2000c258: b94a9b40 ldr w0, [x26, #2712] - 2000c25c: 7100181f cmp w0, #0x6 - 2000c260: 540000e9 b.ls 2000c27c <elf_load_header+0x2c4> // b.plast - 2000c264: f9400682 ldr x2, [x20, #8] - 2000c268: b40000a2 cbz x2, 2000c27c <elf_load_header+0x2c4> - 2000c26c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c270: 528000e0 mov w0, #0x7 // #7 - 2000c274: 91304021 add x1, x1, #0xc10 - 2000c278: d63f0040 blr x2 - 2000c27c: f9400360 ldr x0, [x27] - 2000c280: 39401005 ldrb w5, [x0, #4] - 2000c284: 710008bf cmp w5, #0x2 - 2000c288: 54000680 b.eq 2000c358 <elf_load_header+0x3a0> // b.none - 2000c28c: 79406002 ldrh w2, [x0, #48] - 2000c290: 34fff282 cbz w2, 2000c0e0 <elf_load_header+0x128> - 2000c294: 79405c04 ldrh w4, [x0, #46] - 2000c298: 92403c42 and x2, x2, #0xffff - 2000c29c: b9402001 ldr w1, [x0, #32] - 2000c2a0: 9b027c82 mul x2, x4, x2 - 2000c2a4: eb01031f cmp x24, x1 - 2000c2a8: 54000828 b.hi 2000c3ac <elf_load_header+0x3f4> // b.pmore - 2000c2ac: 8b180324 add x4, x25, x24 - 2000c2b0: 8b010046 add x6, x2, x1 - 2000c2b4: eb06009f cmp x4, x6 - 2000c2b8: 540007a3 b.cc 2000c3ac <elf_load_header+0x3f4> // b.lo, b.ul, b.last - 2000c2bc: 710008bf cmp w5, #0x2 - 2000c2c0: 91014003 add x3, x0, #0x50 - 2000c2c4: cb180021 sub x1, x1, x24 - 2000c2c8: 91010000 add x0, x0, #0x40 - 2000c2cc: 9a831003 csel x3, x0, x3, ne // ne = any - 2000c2d0: 8b0102c1 add x1, x22, x1 - 2000c2d4: aa0203e0 mov x0, x2 - 2000c2d8: a9068be3 stp x3, x2, [sp, #104] - 2000c2dc: f9003fe1 str x1, [sp, #120] - 2000c2e0: 97ffeb54 bl 20007030 <pvPortMalloc> - 2000c2e4: f94037e3 ldr x3, [sp, #104] - 2000c2e8: f9000060 str x0, [x3] - 2000c2ec: b4000d20 cbz x0, 2000c490 <elf_load_header+0x4d8> - 2000c2f0: a94707e2 ldp x2, x1, [sp, #112] - 2000c2f4: 97ffd9d3 bl 20002a40 <memcpy> - 2000c2f8: b9400380 ldr w0, [x28] - 2000c2fc: 12105c00 and w0, w0, #0xffff00ff - 2000c300: 32160000 orr w0, w0, #0x400 - 2000c304: b9000380 str w0, [x28] - 2000c308: b94a9b40 ldr w0, [x26, #2712] - 2000c30c: 7100181f cmp w0, #0x6 - 2000c310: 54ffeaa9 b.ls 2000c064 <elf_load_header+0xac> // b.plast - 2000c314: f9400682 ldr x2, [x20, #8] - 2000c318: b4ffea62 cbz x2, 2000c064 <elf_load_header+0xac> - 2000c31c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c320: 528000e0 mov w0, #0x7 // #7 - 2000c324: 9130c021 add x1, x1, #0xc30 - 2000c328: d63f0040 blr x2 - 2000c32c: b9400381 ldr w1, [x28] - 2000c330: 17ffff40 b 2000c030 <elf_load_header+0x78> - 2000c334: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> - 2000c338: 912a6354 add x20, x26, #0xa98 - 2000c33c: b94a9b40 ldr w0, [x26, #2712] - 2000c340: 7100181f cmp w0, #0x6 - 2000c344: 54fff908 b.hi 2000c264 <elf_load_header+0x2ac> // b.pmore - 2000c348: f9400360 ldr x0, [x27] - 2000c34c: 39401005 ldrb w5, [x0, #4] - 2000c350: 710008bf cmp w5, #0x2 - 2000c354: 54fff9c1 b.ne 2000c28c <elf_load_header+0x2d4> // b.any - 2000c358: 79407802 ldrh w2, [x0, #60] - 2000c35c: 34ffec22 cbz w2, 2000c0e0 <elf_load_header+0x128> - 2000c360: 79407404 ldrh w4, [x0, #58] - 2000c364: 92403c42 and x2, x2, #0xffff - 2000c368: f9401401 ldr x1, [x0, #40] - 2000c36c: 17ffffcd b 2000c2a0 <elf_load_header+0x2e8> - 2000c370: 79407080 ldrh w0, [x4, #56] - 2000c374: 79406c82 ldrh w2, [x4, #54] - 2000c378: f9401081 ldr x1, [x4, #32] - 2000c37c: 17ffff9e b 2000c1f4 <elf_load_header+0x23c> - 2000c380: d2800681 mov x1, #0x34 // #52 - 2000c384: f90002ff str xzr, [x23] - 2000c388: 52800000 mov w0, #0x0 // #0 - 2000c38c: f90002a1 str x1, [x21] - 2000c390: a94153f3 ldp x19, x20, [sp, #16] - 2000c394: a9425bf5 ldp x21, x22, [sp, #32] - 2000c398: a94363f7 ldp x23, x24, [sp, #48] - 2000c39c: a9446bf9 ldp x25, x26, [sp, #64] - 2000c3a0: a94573fb ldp x27, x28, [sp, #80] - 2000c3a4: a8c87bfd ldp x29, x30, [sp], #128 - 2000c3a8: d65f03c0 ret - 2000c3ac: b9400380 ldr w0, [x28] - 2000c3b0: f90002e1 str x1, [x23] - 2000c3b4: f90002a2 str x2, [x21] - 2000c3b8: a94153f3 ldp x19, x20, [sp, #16] - 2000c3bc: a9425bf5 ldp x21, x22, [sp, #32] - 2000c3c0: a94363f7 ldp x23, x24, [sp, #48] - 2000c3c4: a9446bf9 ldp x25, x26, [sp, #64] - 2000c3c8: a94573fb ldp x27, x28, [sp, #80] - 2000c3cc: a8c87bfd ldp x29, x30, [sp], #128 - 2000c3d0: d65f03c0 ret - 2000c3d4: f100ff3f cmp x25, #0x3f - 2000c3d8: 54000509 b.ls 2000c478 <elf_load_header+0x4c0> // b.plast - 2000c3dc: d2800813 mov x19, #0x40 // #64 - 2000c3e0: d2800c14 mov x20, #0x60 // #96 - 2000c3e4: 17ffff5e b 2000c15c <elf_load_header+0x1a4> - 2000c3e8: b9400380 ldr w0, [x28] - 2000c3ec: f90002e1 str x1, [x23] - 2000c3f0: f90002b4 str x20, [x21] - 2000c3f4: a94153f3 ldp x19, x20, [sp, #16] - 2000c3f8: a9425bf5 ldp x21, x22, [sp, #32] - 2000c3fc: a94363f7 ldp x23, x24, [sp, #48] - 2000c400: a9446bf9 ldp x25, x26, [sp, #64] - 2000c404: a94573fb ldp x27, x28, [sp, #80] - 2000c408: a8c87bfd ldp x29, x30, [sp], #128 - 2000c40c: d65f03c0 ret - 2000c410: aa1403e0 mov x0, x20 - 2000c414: 97ffeb07 bl 20007030 <pvPortMalloc> - 2000c418: f9000360 str x0, [x27] - 2000c41c: b40003a0 cbz x0, 2000c490 <elf_load_header+0x4d8> - 2000c420: aa1403e2 mov x2, x20 - 2000c424: 52800001 mov w1, #0x0 // #0 - 2000c428: 97ffd94e bl 20002960 <memset> - 2000c42c: f9400360 ldr x0, [x27] - 2000c430: 17ffff4d b 2000c164 <elf_load_header+0x1ac> - 2000c434: f100ff3f cmp x25, #0x3f - 2000c438: 54000209 b.ls 2000c478 <elf_load_header+0x4c0> // b.plast - 2000c43c: 394012c0 ldrb w0, [x22, #4] - 2000c440: d2800c14 mov x20, #0x60 // #96 - 2000c444: d2800a02 mov x2, #0x50 // #80 - 2000c448: d2800813 mov x19, #0x40 // #64 - 2000c44c: 7100081f cmp w0, #0x2 - 2000c450: 9a820294 csel x20, x20, x2, eq // eq = none - 2000c454: 17ffff42 b 2000c15c <elf_load_header+0x1a4> - 2000c458: f9402802 ldr x2, [x0, #80] - 2000c45c: 79407c01 ldrh w1, [x0, #62] - 2000c460: b4000082 cbz x2, 2000c470 <elf_load_header+0x4b8> - 2000c464: 79407804 ldrh w4, [x0, #60] - 2000c468: 6b01009f cmp w4, w1 - 2000c46c: 540000a8 b.hi 2000c480 <elf_load_header+0x4c8> // b.pmore - 2000c470: 12800020 mov w0, #0xfffffffe // #-2 - 2000c474: 17ffff20 b 2000c0f4 <elf_load_header+0x13c> - 2000c478: d2800801 mov x1, #0x40 // #64 - 2000c47c: 17ffffc2 b 2000c384 <elf_load_header+0x3cc> - 2000c480: d37a3c21 ubfiz x1, x1, #6, #16 - 2000c484: 8b010042 add x2, x2, x1 - 2000c488: a941d041 ldp x1, x20, [x2, #24] - 2000c48c: 17ffff03 b 2000c098 <elf_load_header+0xe0> - 2000c490: 12800000 mov w0, #0xffffffff // #-1 - 2000c494: 17ffff18 b 2000c0f4 <elf_load_header+0x13c> - 2000c498: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000c49c: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000c4a0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000c4a4: 911ca063 add x3, x3, #0x728 - 2000c4a8: 913ee042 add x2, x2, #0xfb8 - 2000c4ac: 912d6000 add x0, x0, #0xb58 - 2000c4b0: 52803221 mov w1, #0x191 // #401 - 2000c4b4: 94000445 bl 2000d5c8 <__assert_func> - 2000c4b8: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000c4bc: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000c4c0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000c4c4: 911cc063 add x3, x3, #0x730 - 2000c4c8: 913ee042 add x2, x2, #0xfb8 - 2000c4cc: 912d6000 add x0, x0, #0xb58 - 2000c4d0: 52803241 mov w1, #0x192 // #402 - 2000c4d4: 9400043d bl 2000d5c8 <__assert_func> - 2000c4d8: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000c4dc: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000c4e0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000c4e4: 912f8063 add x3, x3, #0xbe0 - 2000c4e8: 913ee042 add x2, x2, #0xfb8 - 2000c4ec: 912d6000 add x0, x0, #0xb58 - 2000c4f0: 52803581 mov w1, #0x1ac // #428 - 2000c4f4: 94000435 bl 2000d5c8 <__assert_func> - -000000002000c4f8 <elf_release>: - 2000c4f8: b40003e0 cbz x0, 2000c574 <elf_release+0x7c> - 2000c4fc: a9be7bfd stp x29, x30, [sp, #-32]! - 2000c500: 910003fd mov x29, sp - 2000c504: f9000bf3 str x19, [sp, #16] - 2000c508: aa0003f3 mov x19, x0 - 2000c50c: 39401000 ldrb w0, [x0, #4] - 2000c510: 7100081f cmp w0, #0x2 - 2000c514: 540001c0 b.eq 2000c54c <elf_release+0x54> // b.none - 2000c518: f9401e60 ldr x0, [x19, #56] - 2000c51c: b4000040 cbz x0, 2000c524 <elf_release+0x2c> - 2000c520: 97ffeae8 bl 200070c0 <vPortFree> - 2000c524: f9402260 ldr x0, [x19, #64] - 2000c528: b4000040 cbz x0, 2000c530 <elf_release+0x38> - 2000c52c: 97ffeae5 bl 200070c0 <vPortFree> - 2000c530: f9402660 ldr x0, [x19, #72] - 2000c534: b4000040 cbz x0, 2000c53c <elf_release+0x44> - 2000c538: 97ffeae2 bl 200070c0 <vPortFree> - 2000c53c: aa1303e0 mov x0, x19 - 2000c540: f9400bf3 ldr x19, [sp, #16] - 2000c544: a8c27bfd ldp x29, x30, [sp], #32 - 2000c548: 17ffeade b 200070c0 <vPortFree> - 2000c54c: f9402660 ldr x0, [x19, #72] - 2000c550: b4000040 cbz x0, 2000c558 <elf_release+0x60> - 2000c554: 97ffeadb bl 200070c0 <vPortFree> - 2000c558: f9402a60 ldr x0, [x19, #80] - 2000c55c: b4000040 cbz x0, 2000c564 <elf_release+0x6c> - 2000c560: 97ffead8 bl 200070c0 <vPortFree> - 2000c564: f9402e60 ldr x0, [x19, #88] - 2000c568: b4fffea0 cbz x0, 2000c53c <elf_release+0x44> - 2000c56c: 97ffead5 bl 200070c0 <vPortFree> - 2000c570: 17fffff3 b 2000c53c <elf_release+0x44> - 2000c574: d65f03c0 ret - -000000002000c578 <elf_locate_rsc_table>: - 2000c578: b4000e40 cbz x0, 2000c740 <elf_locate_rsc_table+0x1c8> - 2000c57c: a9bb7bfd stp x29, x30, [sp, #-80]! - 2000c580: 910003fd mov x29, sp - 2000c584: a90153f3 stp x19, x20, [sp, #16] - 2000c588: aa0103f4 mov x20, x1 - 2000c58c: aa0303f3 mov x19, x3 - 2000c590: a9025bf5 stp x21, x22, [sp, #32] - 2000c594: aa0203f5 mov x21, x2 - 2000c598: 39401001 ldrb w1, [x0, #4] - 2000c59c: 7100083f cmp w1, #0x2 - 2000c5a0: 54000660 b.eq 2000c66c <elf_locate_rsc_table+0xf4> // b.none - 2000c5a4: b9403401 ldr w1, [x0, #52] - 2000c5a8: 36580c81 tbz w1, #11, 2000c738 <elf_locate_rsc_table+0x1c0> - 2000c5ac: a90363f7 stp x23, x24, [sp, #48] - 2000c5b0: f9402017 ldr x23, [x0, #64] - 2000c5b4: f90023f9 str x25, [sp, #64] - 2000c5b8: f9402419 ldr x25, [x0, #72] - 2000c5bc: f10002ff cmp x23, #0x0 - 2000c5c0: fa401b24 ccmp x25, #0x0, #0x4, ne // ne = any - 2000c5c4: 54000420 b.eq 2000c648 <elf_locate_rsc_table+0xd0> // b.none - 2000c5c8: 79406000 ldrh w0, [x0, #48] - 2000c5cc: 340003e0 cbz w0, 2000c648 <elf_locate_rsc_table+0xd0> - 2000c5d0: 51000400 sub w0, w0, #0x1 - 2000c5d4: 900000b8 adrp x24, 20020000 <__FRAME_END__+0x738> - 2000c5d8: 91000400 add x0, x0, #0x1 - 2000c5dc: 9131c318 add x24, x24, #0xc70 - 2000c5e0: 8b000800 add x0, x0, x0, lsl #2 - 2000c5e4: 8b000ef6 add x22, x23, x0, lsl #3 - 2000c5e8: b94002e1 ldr w1, [x23] - 2000c5ec: aa1803e0 mov x0, x24 - 2000c5f0: 8b010321 add x1, x25, x1 - 2000c5f4: 94000163 bl 2000cb80 <strcmp> - 2000c5f8: 35000200 cbnz w0, 2000c638 <elf_locate_rsc_table+0xc0> - 2000c5fc: b4000074 cbz x20, 2000c608 <elf_locate_rsc_table+0x90> - 2000c600: b9400ee1 ldr w1, [x23, #12] - 2000c604: f9000281 str x1, [x20] - 2000c608: b4000075 cbz x21, 2000c614 <elf_locate_rsc_table+0x9c> - 2000c60c: b94012e1 ldr w1, [x23, #16] - 2000c610: f90002a1 str x1, [x21] - 2000c614: b4000853 cbz x19, 2000c71c <elf_locate_rsc_table+0x1a4> - 2000c618: b94016e1 ldr w1, [x23, #20] - 2000c61c: a94363f7 ldp x23, x24, [sp, #48] - 2000c620: f94023f9 ldr x25, [sp, #64] - 2000c624: f9000261 str x1, [x19] - 2000c628: a94153f3 ldp x19, x20, [sp, #16] - 2000c62c: a9425bf5 ldp x21, x22, [sp, #32] - 2000c630: a8c57bfd ldp x29, x30, [sp], #80 - 2000c634: d65f03c0 ret - 2000c638: 9100a2f7 add x23, x23, #0x28 - 2000c63c: eb1602ff cmp x23, x22 - 2000c640: 54fffd41 b.ne 2000c5e8 <elf_locate_rsc_table+0x70> // b.any - 2000c644: d503201f nop - 2000c648: a94363f7 ldp x23, x24, [sp, #48] - 2000c64c: b40007f3 cbz x19, 2000c748 <elf_locate_rsc_table+0x1d0> - 2000c650: f94023f9 ldr x25, [sp, #64] - 2000c654: f900027f str xzr, [x19] - 2000c658: 52800000 mov w0, #0x0 // #0 - 2000c65c: a94153f3 ldp x19, x20, [sp, #16] - 2000c660: a9425bf5 ldp x21, x22, [sp, #32] - 2000c664: a8c57bfd ldp x29, x30, [sp], #80 - 2000c668: d65f03c0 ret - 2000c66c: b9404001 ldr w1, [x0, #64] - 2000c670: 36580641 tbz w1, #11, 2000c738 <elf_locate_rsc_table+0x1c0> - 2000c674: f9402816 ldr x22, [x0, #80] - 2000c678: f90023f9 str x25, [sp, #64] - 2000c67c: f9402c19 ldr x25, [x0, #88] - 2000c680: f10002df cmp x22, #0x0 - 2000c684: fa401b24 ccmp x25, #0x0, #0x4, ne // ne = any - 2000c688: 54fffe20 b.eq 2000c64c <elf_locate_rsc_table+0xd4> // b.none - 2000c68c: 79407800 ldrh w0, [x0, #60] - 2000c690: 34fffde0 cbz w0, 2000c64c <elf_locate_rsc_table+0xd4> - 2000c694: 51000400 sub w0, w0, #0x1 - 2000c698: b94002c1 ldr w1, [x22] - 2000c69c: 91000400 add x0, x0, #0x1 - 2000c6a0: a90363f7 stp x23, x24, [sp, #48] - 2000c6a4: 900000b8 adrp x24, 20020000 <__FRAME_END__+0x738> - 2000c6a8: 9131c318 add x24, x24, #0xc70 - 2000c6ac: 8b001ad7 add x23, x22, x0, lsl #6 - 2000c6b0: 8b010321 add x1, x25, x1 - 2000c6b4: aa1803e0 mov x0, x24 - 2000c6b8: 94000132 bl 2000cb80 <strcmp> - 2000c6bc: 34000120 cbz w0, 2000c6e0 <elf_locate_rsc_table+0x168> - 2000c6c0: 910102d6 add x22, x22, #0x40 - 2000c6c4: eb1602ff cmp x23, x22 - 2000c6c8: 54fffc00 b.eq 2000c648 <elf_locate_rsc_table+0xd0> // b.none - 2000c6cc: b94002c1 ldr w1, [x22] - 2000c6d0: aa1803e0 mov x0, x24 - 2000c6d4: 8b010321 add x1, x25, x1 - 2000c6d8: 9400012a bl 2000cb80 <strcmp> - 2000c6dc: 35ffff20 cbnz w0, 2000c6c0 <elf_locate_rsc_table+0x148> - 2000c6e0: b4000074 cbz x20, 2000c6ec <elf_locate_rsc_table+0x174> - 2000c6e4: f9400ac1 ldr x1, [x22, #16] - 2000c6e8: f9000281 str x1, [x20] - 2000c6ec: b4000075 cbz x21, 2000c6f8 <elf_locate_rsc_table+0x180> - 2000c6f0: f9400ec1 ldr x1, [x22, #24] - 2000c6f4: f90002a1 str x1, [x21] - 2000c6f8: b4000133 cbz x19, 2000c71c <elf_locate_rsc_table+0x1a4> - 2000c6fc: f94012c1 ldr x1, [x22, #32] - 2000c700: a94363f7 ldp x23, x24, [sp, #48] - 2000c704: f94023f9 ldr x25, [sp, #64] - 2000c708: f9000261 str x1, [x19] - 2000c70c: a94153f3 ldp x19, x20, [sp, #16] - 2000c710: a9425bf5 ldp x21, x22, [sp, #32] - 2000c714: a8c57bfd ldp x29, x30, [sp], #80 - 2000c718: d65f03c0 ret - 2000c71c: 52800000 mov w0, #0x0 // #0 - 2000c720: a94153f3 ldp x19, x20, [sp, #16] - 2000c724: a9425bf5 ldp x21, x22, [sp, #32] - 2000c728: a94363f7 ldp x23, x24, [sp, #48] - 2000c72c: f94023f9 ldr x25, [sp, #64] + 2000bc2c: d2800000 mov x0, #0x0 // #0 + 2000bc30: 17fffff5 b 2000bc04 <virtqueue_get_available_buffer+0x9c> + 2000bc34: f9401282 ldr x2, [x20, #32] + 2000bc38: b100045f cmn x2, #0x1 + 2000bc3c: 8a020315 and x21, x24, x2 + 2000bc40: 540001c1 b.ne 2000bc78 <virtqueue_get_available_buffer+0x110> // b.any + 2000bc44: f9400680 ldr x0, [x20, #8] + 2000bc48: f9400015 ldr x21, [x0] + 2000bc4c: cb150315 sub x21, x24, x21 + 2000bc50: 1400000a b 2000bc78 <virtqueue_get_available_buffer+0x110> + 2000bc54: d63f0060 blr x3 + 2000bc58: eb00031f cmp x24, x0 + 2000bc5c: 54fffc60 b.eq 2000bbe8 <virtqueue_get_available_buffer+0x80> // b.none + 2000bc60: f9401282 ldr x2, [x20, #32] + 2000bc64: f9400a80 ldr x0, [x20, #16] + 2000bc68: 91000441 add x1, x2, #0x1 + 2000bc6c: 8b0102b5 add x21, x21, x1 + 2000bc70: eb0002bf cmp x21, x0 + 2000bc74: 54fffdc2 b.cs 2000bc2c <virtqueue_get_available_buffer+0xc4> // b.hs, b.nlast + 2000bc78: f9403283 ldr x3, [x20, #96] + 2000bc7c: aa1503e1 mov x1, x21 + 2000bc80: aa1403e0 mov x0, x20 + 2000bc84: b5fffe83 cbnz x3, 2000bc54 <virtqueue_get_available_buffer+0xec> + 2000bc88: f9400683 ldr x3, [x20, #8] + 2000bc8c: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000bc90: f9400e81 ldr x1, [x20, #24] + 2000bc94: f101003f cmp x1, #0x40 + 2000bc98: 9ac126a1 lsr x1, x21, x1 + 2000bc9c: 9a9f3021 csel x1, x1, xzr, cc // cc = lo, ul, last + 2000bca0: b4fffdc3 cbz x3, 2000bc58 <virtqueue_get_available_buffer+0xf0> + 2000bca4: f9400a84 ldr x4, [x20, #16] + 2000bca8: 8a0202a2 and x2, x21, x2 + 2000bcac: eb0402bf cmp x21, x4 + 2000bcb0: 54fffd42 b.cs 2000bc58 <virtqueue_get_available_buffer+0xf0> // b.hs, b.nlast + 2000bcb4: f8617860 ldr x0, [x3, x1, lsl #3] + 2000bcb8: 8b000040 add x0, x2, x0 + 2000bcbc: 17ffffe7 b 2000bc58 <virtqueue_get_available_buffer+0xf0> + 2000bcc0: d2800000 mov x0, #0x0 // #0 + 2000bcc4: a94153f3 ldp x19, x20, [sp, #16] + 2000bcc8: a9425bf5 ldp x21, x22, [sp, #32] + 2000bccc: a94363f7 ldp x23, x24, [sp, #48] + 2000bcd0: a8c47bfd ldp x29, x30, [sp], #64 + 2000bcd4: d65f03c0 ret + +000000002000bcd8 <virtqueue_add_consumed_buffer>: + 2000bcd8: 79402403 ldrh w3, [x0, #18] + 2000bcdc: aa0003e4 mov x4, x0 + 2000bce0: 12003c25 and w5, w1, #0xffff + 2000bce4: 6b21207f cmp w3, w1, uxth + 2000bce8: 54000223 b.cc 2000bd2c <virtqueue_add_consumed_buffer+0x54> // b.lo, b.ul, b.last + 2000bcec: f9402000 ldr x0, [x0, #64] + 2000bcf0: 51000463 sub w3, w3, #0x1 + 2000bcf4: 79400401 ldrh w1, [x0, #2] + 2000bcf8: 0a010063 and w3, w3, w1 + 2000bcfc: 8b232c03 add x3, x0, w3, uxth #3 + 2000bd00: 29008865 stp w5, w2, [x3, #4] + 2000bd04: d5033bbf dmb ish + 2000bd08: f9402083 ldr x3, [x4, #64] + 2000bd0c: 52800000 mov w0, #0x0 // #0 + 2000bd10: 79409481 ldrh w1, [x4, #74] + 2000bd14: 79400462 ldrh w2, [x3, #2] + 2000bd18: 11000421 add w1, w1, #0x1 + 2000bd1c: 11000442 add w2, w2, #0x1 + 2000bd20: 79000462 strh w2, [x3, #2] + 2000bd24: 79009481 strh w1, [x4, #74] + 2000bd28: d65f03c0 ret + 2000bd2c: 128177c0 mov w0, #0xfffff441 // #-3007 + 2000bd30: d65f03c0 ret + 2000bd34: d503201f nop + +000000002000bd38 <virtqueue_enable_cb>: + 2000bd38: aa0003e1 mov x1, x0 + 2000bd3c: f9400000 ldr x0, [x0] + 2000bd40: f9400802 ldr x2, [x0, #16] + 2000bd44: b9401800 ldr w0, [x0, #24] + 2000bd48: 36e80282 tbz w2, #29, 2000bd98 <virtqueue_enable_cb+0x60> + 2000bd4c: 35000520 cbnz w0, 2000bdf0 <virtqueue_enable_cb+0xb8> + 2000bd50: f9401c23 ldr x3, [x1, #56] + 2000bd54: b9402820 ldr w0, [x1, #40] + 2000bd58: 7940b422 ldrh w2, [x1, #90] + 2000bd5c: 8b000460 add x0, x3, x0, lsl #1 + 2000bd60: 79000802 strh w2, [x0, #4] + 2000bd64: d5033bbf dmb ish + 2000bd68: f9400020 ldr x0, [x1] + 2000bd6c: b9401800 ldr w0, [x0, #24] + 2000bd70: 34000260 cbz w0, 2000bdbc <virtqueue_enable_cb+0x84> + 2000bd74: 7100041f cmp w0, #0x1 + 2000bd78: 52800000 mov w0, #0x0 // #0 + 2000bd7c: 540000c1 b.ne 2000bd94 <virtqueue_enable_cb+0x5c> // b.any + 2000bd80: f9401c22 ldr x2, [x1, #56] + 2000bd84: 7940b820 ldrh w0, [x1, #92] + 2000bd88: 79400441 ldrh w1, [x2, #2] + 2000bd8c: 6b00003f cmp w1, w0 + 2000bd90: 1a9f07e0 cset w0, ne // ne = any + 2000bd94: d65f03c0 ret + 2000bd98: 350001e0 cbnz w0, 2000bdd4 <virtqueue_enable_cb+0x9c> + 2000bd9c: f9401c22 ldr x2, [x1, #56] + 2000bda0: 79400040 ldrh w0, [x2] + 2000bda4: 121f7800 and w0, w0, #0xfffffffe + 2000bda8: 79000040 strh w0, [x2] + 2000bdac: d5033bbf dmb ish + 2000bdb0: f9400020 ldr x0, [x1] + 2000bdb4: b9401800 ldr w0, [x0, #24] + 2000bdb8: 35fffde0 cbnz w0, 2000bd74 <virtqueue_enable_cb+0x3c> + 2000bdbc: f9402022 ldr x2, [x1, #64] + 2000bdc0: 7940b420 ldrh w0, [x1, #90] + 2000bdc4: 79400441 ldrh w1, [x2, #2] + 2000bdc8: 6b00003f cmp w1, w0 + 2000bdcc: 1a9f07e0 cset w0, ne // ne = any + 2000bdd0: d65f03c0 ret + 2000bdd4: 7100041f cmp w0, #0x1 + 2000bdd8: 54fffea1 b.ne 2000bdac <virtqueue_enable_cb+0x74> // b.any + 2000bddc: f9402022 ldr x2, [x1, #64] + 2000bde0: 79400040 ldrh w0, [x2] + 2000bde4: 121f7800 and w0, w0, #0xfffffffe + 2000bde8: 79000040 strh w0, [x2] + 2000bdec: 17fffff0 b 2000bdac <virtqueue_enable_cb+0x74> + 2000bdf0: 7100041f cmp w0, #0x1 + 2000bdf4: 54fffdc1 b.ne 2000bdac <virtqueue_enable_cb+0x74> // b.any + 2000bdf8: f9402023 ldr x3, [x1, #64] + 2000bdfc: b9402820 ldr w0, [x1, #40] + 2000be00: 7940b822 ldrh w2, [x1, #92] + 2000be04: 8b000c60 add x0, x3, x0, lsl #3 + 2000be08: 79000802 strh w2, [x0, #4] + 2000be0c: 17ffffe8 b 2000bdac <virtqueue_enable_cb+0x74> + +000000002000be10 <virtqueue_disable_cb>: + 2000be10: f9400001 ldr x1, [x0] + 2000be14: f9400822 ldr x2, [x1, #16] + 2000be18: b9401821 ldr w1, [x1, #24] + 2000be1c: 36e80162 tbz w2, #29, 2000be48 <virtqueue_disable_cb+0x38> + 2000be20: 350002e1 cbnz w1, 2000be7c <virtqueue_disable_cb+0x6c> + 2000be24: f9401c04 ldr x4, [x0, #56] + 2000be28: b9402802 ldr w2, [x0, #40] + 2000be2c: 7940b401 ldrh w1, [x0, #90] + 2000be30: 79402403 ldrh w3, [x0, #18] + 2000be34: 8b020482 add x2, x4, x2, lsl #1 + 2000be38: 51000420 sub w0, w1, #0x1 + 2000be3c: 4b030000 sub w0, w0, w3 + 2000be40: 79000840 strh w0, [x2, #4] + 2000be44: d65f03c0 ret + 2000be48: 350000c1 cbnz w1, 2000be60 <virtqueue_disable_cb+0x50> + 2000be4c: f9401c01 ldr x1, [x0, #56] + 2000be50: 79400020 ldrh w0, [x1] + 2000be54: 32000000 orr w0, w0, #0x1 + 2000be58: 79000020 strh w0, [x1] + 2000be5c: d65f03c0 ret + 2000be60: 7100043f cmp w1, #0x1 + 2000be64: 54ffff01 b.ne 2000be44 <virtqueue_disable_cb+0x34> // b.any + 2000be68: f9402001 ldr x1, [x0, #64] + 2000be6c: 79400020 ldrh w0, [x1] + 2000be70: 32000000 orr w0, w0, #0x1 + 2000be74: 79000020 strh w0, [x1] + 2000be78: d65f03c0 ret + 2000be7c: 7100043f cmp w1, #0x1 + 2000be80: 54fffe21 b.ne 2000be44 <virtqueue_disable_cb+0x34> // b.any + 2000be84: f9402004 ldr x4, [x0, #64] + 2000be88: b9402802 ldr w2, [x0, #40] + 2000be8c: 7940b801 ldrh w1, [x0, #92] + 2000be90: 79402403 ldrh w3, [x0, #18] + 2000be94: 8b020c82 add x2, x4, x2, lsl #3 + 2000be98: 51000420 sub w0, w1, #0x1 + 2000be9c: 4b030000 sub w0, w0, w3 + 2000bea0: 79000840 strh w0, [x2, #4] + 2000bea4: d65f03c0 ret + +000000002000bea8 <virtqueue_kick>: + 2000bea8: a9be7bfd stp x29, x30, [sp, #-32]! + 2000beac: 910003fd mov x29, sp + 2000beb0: f9000bf3 str x19, [sp, #16] + 2000beb4: aa0003f3 mov x19, x0 + 2000beb8: d5033bbf dmb ish + 2000bebc: f9400000 ldr x0, [x0] + 2000bec0: f9400801 ldr x1, [x0, #16] + 2000bec4: b9401800 ldr w0, [x0, #24] + 2000bec8: 36e80101 tbz w1, #29, 2000bee8 <virtqueue_kick+0x40> + 2000becc: 34000300 cbz w0, 2000bf2c <virtqueue_kick+0x84> + 2000bed0: 7100041f cmp w0, #0x1 + 2000bed4: 540004c0 b.eq 2000bf6c <virtqueue_kick+0xc4> // b.none + 2000bed8: 7900967f strh wzr, [x19, #74] + 2000bedc: f9400bf3 ldr x19, [sp, #16] + 2000bee0: a8c27bfd ldp x29, x30, [sp], #32 + 2000bee4: d65f03c0 ret + 2000bee8: 34000380 cbz w0, 2000bf58 <virtqueue_kick+0xb0> + 2000beec: 7100041f cmp w0, #0x1 + 2000bef0: 54ffff41 b.ne 2000bed8 <virtqueue_kick+0x30> // b.any + 2000bef4: f9401e60 ldr x0, [x19, #56] + 2000bef8: 79400000 ldrh w0, [x0] + 2000befc: 2a2003e0 mvn w0, w0 + 2000bf00: 12000000 and w0, w0, #0x1 + 2000bf04: d503201f nop + 2000bf08: 34fffe80 cbz w0, 2000bed8 <virtqueue_kick+0x30> + 2000bf0c: f9401261 ldr x1, [x19, #32] + 2000bf10: b4fffe41 cbz x1, 2000bed8 <virtqueue_kick+0x30> + 2000bf14: aa1303e0 mov x0, x19 + 2000bf18: d63f0020 blr x1 + 2000bf1c: 7900967f strh wzr, [x19, #74] + 2000bf20: f9400bf3 ldr x19, [sp, #16] + 2000bf24: a8c27bfd ldp x29, x30, [sp], #32 + 2000bf28: d65f03c0 ret + 2000bf2c: a9438a60 ldp x0, x2, [x19, #56] + 2000bf30: b9402a61 ldr w1, [x19, #40] + 2000bf34: 8b010c41 add x1, x2, x1, lsl #3 + 2000bf38: 79400400 ldrh w0, [x0, #2] + 2000bf3c: 79400821 ldrh w1, [x1, #4] + 2000bf40: 79409662 ldrh w2, [x19, #74] + 2000bf44: 51000400 sub w0, w0, #0x1 + 2000bf48: 4b010000 sub w0, w0, w1 + 2000bf4c: 6b20205f cmp w2, w0, uxth + 2000bf50: 1a9f97e0 cset w0, hi // hi = pmore + 2000bf54: 17ffffed b 2000bf08 <virtqueue_kick+0x60> + 2000bf58: f9402260 ldr x0, [x19, #64] + 2000bf5c: 79400000 ldrh w0, [x0] + 2000bf60: 2a2003e0 mvn w0, w0 + 2000bf64: 12000000 and w0, w0, #0x1 + 2000bf68: 17ffffe8 b 2000bf08 <virtqueue_kick+0x60> + 2000bf6c: a9438262 ldp x2, x0, [x19, #56] + 2000bf70: b9402a61 ldr w1, [x19, #40] + 2000bf74: 8b010441 add x1, x2, x1, lsl #1 + 2000bf78: 17fffff0 b 2000bf38 <virtqueue_kick+0x90> + 2000bf7c: d503201f nop + +000000002000bf80 <virtqueue_dump>: + 2000bf80: b4000440 cbz x0, 2000c008 <virtqueue_dump+0x88> + 2000bf84: aa0003e8 mov x8, x0 + 2000bf88: d00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000bf8c: 912a6001 add x1, x0, #0xa98 + 2000bf90: b94a9800 ldr w0, [x0, #2712] + 2000bf94: 7100181f cmp w0, #0x6 + 2000bf98: 54000389 b.ls 2000c008 <virtqueue_dump+0x88> // b.plast + 2000bf9c: f9400429 ldr x9, [x1, #8] + 2000bfa0: b4000349 cbz x9, 2000c008 <virtqueue_dump+0x88> + 2000bfa4: d100c3ff sub sp, sp, #0x30 + 2000bfa8: 528000e0 mov w0, #0x7 // #7 + 2000bfac: b00000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000bfb0: 912ca021 add x1, x1, #0xb28 + 2000bfb4: a9027bfd stp x29, x30, [sp, #32] + 2000bfb8: 910083fd add x29, sp, #0x20 + 2000bfbc: a943a902 ldp x2, x10, [x8, #56] + 2000bfc0: 7940b106 ldrh w6, [x8, #88] + 2000bfc4: 79400143 ldrh w3, [x10] + 2000bfc8: 79400447 ldrh w7, [x2, #2] + 2000bfcc: b9001be3 str w3, [sp, #24] + 2000bfd0: 79400042 ldrh w2, [x2] + 2000bfd4: 79409505 ldrh w5, [x8, #74] + 2000bfd8: b90013e2 str w2, [sp, #16] + 2000bfdc: 79409104 ldrh w4, [x8, #72] + 2000bfe0: 79402503 ldrh w3, [x8, #18] + 2000bfe4: 7940054a ldrh w10, [x10, #2] + 2000bfe8: f9400502 ldr x2, [x8, #8] + 2000bfec: 7940b508 ldrh w8, [x8, #90] + 2000bff0: b90003e8 str w8, [sp] + 2000bff4: b9000bea str w10, [sp, #8] + 2000bff8: d63f0120 blr x9 + 2000bffc: a9427bfd ldp x29, x30, [sp, #32] + 2000c000: 9100c3ff add sp, sp, #0x30 + 2000c004: d65f03c0 ret + 2000c008: d65f03c0 ret + 2000c00c: d503201f nop + +000000002000c010 <virtqueue_get_desc_size>: + 2000c010: f9401c02 ldr x2, [x0, #56] + 2000c014: 7940b803 ldrh w3, [x0, #92] + 2000c018: 79400441 ldrh w1, [x2, #2] + 2000c01c: 6b03003f cmp w1, w3 + 2000c020: 54000140 b.eq 2000c048 <virtqueue_get_desc_size+0x38> // b.none + 2000c024: 79402401 ldrh w1, [x0, #18] + 2000c028: f9401804 ldr x4, [x0, #48] + 2000c02c: 51000420 sub w0, w1, #0x1 + 2000c030: 0a030000 and w0, w0, w3 + 2000c034: 8b20c440 add x0, x2, w0, sxtw #1 + 2000c038: 79400800 ldrh w0, [x0, #4] + 2000c03c: 8b001080 add x0, x4, x0, lsl #4 + 2000c040: b9400800 ldr w0, [x0, #8] + 2000c044: d65f03c0 ret + 2000c048: 52800000 mov w0, #0x0 // #0 + 2000c04c: d65f03c0 ret + +000000002000c050 <virtqueue_notification>: + 2000c050: d5033bbf dmb ish + 2000c054: f9400c01 ldr x1, [x0, #24] + 2000c058: b4000061 cbz x1, 2000c064 <virtqueue_notification+0x14> + 2000c05c: aa0103f0 mov x16, x1 + 2000c060: d61f0200 br x16 + 2000c064: d65f03c0 ret + +000000002000c068 <elf_get_entry>: + 2000c068: b4000100 cbz x0, 2000c088 <elf_get_entry+0x20> + 2000c06c: 39401001 ldrb w1, [x0, #4] + 2000c070: 7100083f cmp w1, #0x2 + 2000c074: 54000060 b.eq 2000c080 <elf_get_entry+0x18> // b.none + 2000c078: b9401800 ldr w0, [x0, #24] + 2000c07c: d65f03c0 ret + 2000c080: f9400c00 ldr x0, [x0, #24] + 2000c084: d65f03c0 ret + 2000c088: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000c08c: d65f03c0 ret + +000000002000c090 <elf_get_load_state>: + 2000c090: b4000100 cbz x0, 2000c0b0 <elf_get_load_state+0x20> + 2000c094: 39401001 ldrb w1, [x0, #4] + 2000c098: 7100083f cmp w1, #0x2 + 2000c09c: 54000060 b.eq 2000c0a8 <elf_get_load_state+0x18> // b.none + 2000c0a0: b9403400 ldr w0, [x0, #52] + 2000c0a4: d65f03c0 ret + 2000c0a8: b9404000 ldr w0, [x0, #64] + 2000c0ac: d65f03c0 ret + 2000c0b0: 12800020 mov w0, #0xfffffffe // #-2 + 2000c0b4: d65f03c0 ret + +000000002000c0b8 <elf_load_header>: + 2000c0b8: a9b87bfd stp x29, x30, [sp, #-128]! + 2000c0bc: 910003fd mov x29, sp + 2000c0c0: a90153f3 stp x19, x20, [sp, #16] + 2000c0c4: a9025bf5 stp x21, x22, [sp, #32] + 2000c0c8: a90363f7 stp x23, x24, [sp, #48] + 2000c0cc: a9046bf9 stp x25, x26, [sp, #64] + 2000c0d0: a90573fb stp x27, x28, [sp, #80] + 2000c0d4: b4002625 cbz x5, 2000c598 <elf_load_header+0x4e0> + 2000c0d8: aa0603f5 mov x21, x6 + 2000c0dc: b40026e6 cbz x6, 2000c5b8 <elf_load_header+0x500> + 2000c0e0: aa0003f6 mov x22, x0 + 2000c0e4: aa0103f8 mov x24, x1 + 2000c0e8: aa0203f9 mov x25, x2 + 2000c0ec: aa0303fb mov x27, x3 + 2000c0f0: 2a0403f3 mov w19, w4 + 2000c0f4: aa0503f7 mov x23, x5 + 2000c0f8: 340008c4 cbz w4, 2000c210 <elf_load_header+0x158> + 2000c0fc: f9400064 ldr x4, [x3] + 2000c100: b40026c4 cbz x4, 2000c5d8 <elf_load_header+0x520> + 2000c104: 39401080 ldrb w0, [x4, #4] + 2000c108: 7100081f cmp w0, #0x2 + 2000c10c: 54000ca0 b.eq 2000c2a0 <elf_load_header+0x1e8> // b.none + 2000c110: b9403480 ldr w0, [x4, #52] + 2000c114: 9100d09c add x28, x4, #0x34 + 2000c118: 6b13001f cmp w0, w19 + 2000c11c: 540022a1 b.ne 2000c570 <elf_load_header+0x4b8> // b.any + 2000c120: 7104027f cmp w19, #0x100 + 2000c124: 54000c40 b.eq 2000c2ac <elf_load_header+0x1f4> // b.none + 2000c128: b9400381 ldr w1, [x28] + 2000c12c: 37481841 tbnz w1, #9, 2000c434 <elf_load_header+0x37c> + 2000c130: 2a1303e0 mov w0, w19 + 2000c134: 36500601 tbz w1, #10, 2000c1f4 <elf_load_header+0x13c> + 2000c138: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000c13c: 912a6001 add x1, x0, #0xa98 + 2000c140: b94a9800 ldr w0, [x0, #2712] + 2000c144: 7100181f cmp w0, #0x6 + 2000c148: 540000e9 b.ls 2000c164 <elf_load_header+0xac> // b.plast + 2000c14c: f9400422 ldr x2, [x1, #8] + 2000c150: b40000a2 cbz x2, 2000c164 <elf_load_header+0xac> + 2000c154: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c158: 528000e0 mov w0, #0x7 // #7 + 2000c15c: 9132e021 add x1, x1, #0xcb8 + 2000c160: d63f0040 blr x2 + 2000c164: f9400360 ldr x0, [x27] + 2000c168: 39401003 ldrb w3, [x0, #4] + 2000c16c: 7100087f cmp w3, #0x2 + 2000c170: 54001f40 b.eq 2000c558 <elf_load_header+0x4a0> // b.none + 2000c174: f9402001 ldr x1, [x0, #64] + 2000c178: 79406402 ldrh w2, [x0, #50] + 2000c17c: b4001fa1 cbz x1, 2000c570 <elf_load_header+0x4b8> + 2000c180: 79406004 ldrh w4, [x0, #48] + 2000c184: 6b02009f cmp w4, w2 + 2000c188: 54001f49 b.ls 2000c570 <elf_load_header+0x4b8> // b.plast + 2000c18c: 52800504 mov w4, #0x28 // #40 + 2000c190: 9ba40442 umaddl x2, w2, w4, x1 + 2000c194: 29425041 ldp w1, w20, [x2, #16] + 2000c198: eb01031f cmp x24, x1 + 2000c19c: 54001a68 b.hi 2000c4e8 <elf_load_header+0x430> // b.pmore + 2000c1a0: 8b180339 add x25, x25, x24 + 2000c1a4: 8b010284 add x4, x20, x1 + 2000c1a8: eb04033f cmp x25, x4 + 2000c1ac: 540019e3 b.cc 2000c4e8 <elf_load_header+0x430> // b.lo, b.ul, b.last + 2000c1b0: 7100087f cmp w3, #0x2 + 2000c1b4: 91016013 add x19, x0, #0x58 + 2000c1b8: 91012000 add x0, x0, #0x48 + 2000c1bc: cb180038 sub x24, x1, x24 + 2000c1c0: 9a931013 csel x19, x0, x19, ne // ne = any + 2000c1c4: 2a1403e0 mov w0, w20 + 2000c1c8: 97ffebda bl 20007130 <pvPortMalloc> + 2000c1cc: f9000260 str x0, [x19] + 2000c1d0: b4001e00 cbz x0, 2000c590 <elf_load_header+0x4d8> + 2000c1d4: aa1403e2 mov x2, x20 + 2000c1d8: 8b1802c1 add x1, x22, x24 + 2000c1dc: 97ffda29 bl 20002a80 <memcpy> + 2000c1e0: b9400380 ldr w0, [x28] + 2000c1e4: 12105c00 and w0, w0, #0xffff00ff + 2000c1e8: 32150000 orr w0, w0, #0x800 + 2000c1ec: b9000380 str w0, [x28] + 2000c1f0: f90002bf str xzr, [x21] + 2000c1f4: a94153f3 ldp x19, x20, [sp, #16] + 2000c1f8: a9425bf5 ldp x21, x22, [sp, #32] + 2000c1fc: a94363f7 ldp x23, x24, [sp, #48] + 2000c200: a9446bf9 ldp x25, x26, [sp, #64] + 2000c204: a94573fb ldp x27, x28, [sp, #80] + 2000c208: a8c87bfd ldp x29, x30, [sp], #128 + 2000c20c: d65f03c0 ret + 2000c210: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> + 2000c214: 912a6354 add x20, x26, #0xa98 + 2000c218: b94a9b40 ldr w0, [x26, #2712] + 2000c21c: 7100181f cmp w0, #0x6 + 2000c220: 540000e9 b.ls 2000c23c <elf_load_header+0x184> // b.plast + 2000c224: f9400682 ldr x2, [x20, #8] + 2000c228: b40000a2 cbz x2, 2000c23c <elf_load_header+0x184> + 2000c22c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c230: 528000e0 mov w0, #0x7 // #7 + 2000c234: 9130a021 add x1, x1, #0xc28 + 2000c238: d63f0040 blr x2 + 2000c23c: b40017d6 cbz x22, 2000c534 <elf_load_header+0x47c> + 2000c240: 394012c0 ldrb w0, [x22, #4] + 2000c244: 7100081f cmp w0, #0x2 + 2000c248: 54001460 b.eq 2000c4d4 <elf_load_header+0x41c> // b.none + 2000c24c: f100cf3f cmp x25, #0x33 + 2000c250: 54001189 b.ls 2000c480 <elf_load_header+0x3c8> // b.plast + 2000c254: d2800693 mov x19, #0x34 // #52 + 2000c258: d2800a14 mov x20, #0x50 // #80 + 2000c25c: f9400360 ldr x0, [x27] + 2000c260: b4001580 cbz x0, 2000c510 <elf_load_header+0x458> + 2000c264: aa1303e2 mov x2, x19 + 2000c268: aa1603e1 mov x1, x22 + 2000c26c: 97ffda05 bl 20002a80 <memcpy> + 2000c270: f9400364 ldr x4, [x27] + 2000c274: 52802001 mov w1, #0x100 // #256 + 2000c278: 2a0103f3 mov w19, w1 + 2000c27c: 91010082 add x2, x4, #0x40 + 2000c280: 9100d080 add x0, x4, #0x34 + 2000c284: 39401083 ldrb w3, [x4, #4] + 2000c288: 7100087f cmp w3, #0x2 + 2000c28c: 9a821000 csel x0, x0, x2, ne // ne = any + 2000c290: b9000001 str w1, [x0] + 2000c294: 39401080 ldrb w0, [x4, #4] + 2000c298: 7100081f cmp w0, #0x2 + 2000c29c: 54fff3a1 b.ne 2000c110 <elf_load_header+0x58> // b.any + 2000c2a0: b9404080 ldr w0, [x4, #64] + 2000c2a4: 9101009c add x28, x4, #0x40 + 2000c2a8: 17ffff9c b 2000c118 <elf_load_header+0x60> + 2000c2ac: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> + 2000c2b0: 912a6354 add x20, x26, #0xa98 + 2000c2b4: b94a9b40 ldr w0, [x26, #2712] + 2000c2b8: 7100181f cmp w0, #0x6 + 2000c2bc: 54000109 b.ls 2000c2dc <elf_load_header+0x224> // b.plast + 2000c2c0: f9400682 ldr x2, [x20, #8] + 2000c2c4: b40000c2 cbz x2, 2000c2dc <elf_load_header+0x224> + 2000c2c8: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c2cc: 528000e0 mov w0, #0x7 // #7 + 2000c2d0: 91314021 add x1, x1, #0xc50 + 2000c2d4: d63f0040 blr x2 + 2000c2d8: f9400364 ldr x4, [x27] + 2000c2dc: 39401085 ldrb w5, [x4, #4] + 2000c2e0: 710008bf cmp w5, #0x2 + 2000c2e4: 54000c60 b.eq 2000c470 <elf_load_header+0x3b8> // b.none + 2000c2e8: 79405880 ldrh w0, [x4, #44] + 2000c2ec: 79405482 ldrh w2, [x4, #42] + 2000c2f0: b9401c81 ldr w1, [x4, #28] + 2000c2f4: 9b007c42 mul x2, x2, x0 + 2000c2f8: eb01031f cmp x24, x1 + 2000c2fc: 54000d88 b.hi 2000c4ac <elf_load_header+0x3f4> // b.pmore + 2000c300: 8b180320 add x0, x25, x24 + 2000c304: 8b010046 add x6, x2, x1 + 2000c308: eb06001f cmp x0, x6 + 2000c30c: 54000d03 b.cc 2000c4ac <elf_load_header+0x3f4> // b.lo, b.ul, b.last + 2000c310: 91012080 add x0, x4, #0x48 + 2000c314: 710008bf cmp w5, #0x2 + 2000c318: 9100e084 add x4, x4, #0x38 + 2000c31c: cb180021 sub x1, x1, x24 + 2000c320: 9a801083 csel x3, x4, x0, ne // ne = any + 2000c324: 8b0102c1 add x1, x22, x1 + 2000c328: aa0203e0 mov x0, x2 + 2000c32c: a9068be3 stp x3, x2, [sp, #104] + 2000c330: f9003fe1 str x1, [sp, #120] + 2000c334: 97ffeb7f bl 20007130 <pvPortMalloc> + 2000c338: f94037e3 ldr x3, [sp, #104] + 2000c33c: f9000060 str x0, [x3] + 2000c340: b4001280 cbz x0, 2000c590 <elf_load_header+0x4d8> + 2000c344: a94707e2 ldp x2, x1, [sp, #112] + 2000c348: 97ffd9ce bl 20002a80 <memcpy> + 2000c34c: 52804000 mov w0, #0x200 // #512 + 2000c350: 72a00020 movk w0, #0x1, lsl #16 + 2000c354: b9000380 str w0, [x28] + 2000c358: b94a9b40 ldr w0, [x26, #2712] + 2000c35c: 7100181f cmp w0, #0x6 + 2000c360: 540000e9 b.ls 2000c37c <elf_load_header+0x2c4> // b.plast + 2000c364: f9400682 ldr x2, [x20, #8] + 2000c368: b40000a2 cbz x2, 2000c37c <elf_load_header+0x2c4> + 2000c36c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c370: 528000e0 mov w0, #0x7 // #7 + 2000c374: 9131c021 add x1, x1, #0xc70 + 2000c378: d63f0040 blr x2 + 2000c37c: f9400360 ldr x0, [x27] + 2000c380: 39401005 ldrb w5, [x0, #4] + 2000c384: 710008bf cmp w5, #0x2 + 2000c388: 54000680 b.eq 2000c458 <elf_load_header+0x3a0> // b.none + 2000c38c: 79406002 ldrh w2, [x0, #48] + 2000c390: 34fff282 cbz w2, 2000c1e0 <elf_load_header+0x128> + 2000c394: 79405c04 ldrh w4, [x0, #46] + 2000c398: 92403c42 and x2, x2, #0xffff + 2000c39c: b9402001 ldr w1, [x0, #32] + 2000c3a0: 9b027c82 mul x2, x4, x2 + 2000c3a4: eb01031f cmp x24, x1 + 2000c3a8: 54000828 b.hi 2000c4ac <elf_load_header+0x3f4> // b.pmore + 2000c3ac: 8b180324 add x4, x25, x24 + 2000c3b0: 8b010046 add x6, x2, x1 + 2000c3b4: eb06009f cmp x4, x6 + 2000c3b8: 540007a3 b.cc 2000c4ac <elf_load_header+0x3f4> // b.lo, b.ul, b.last + 2000c3bc: 710008bf cmp w5, #0x2 + 2000c3c0: 91014003 add x3, x0, #0x50 + 2000c3c4: cb180021 sub x1, x1, x24 + 2000c3c8: 91010000 add x0, x0, #0x40 + 2000c3cc: 9a831003 csel x3, x0, x3, ne // ne = any + 2000c3d0: 8b0102c1 add x1, x22, x1 + 2000c3d4: aa0203e0 mov x0, x2 + 2000c3d8: a9068be3 stp x3, x2, [sp, #104] + 2000c3dc: f9003fe1 str x1, [sp, #120] + 2000c3e0: 97ffeb54 bl 20007130 <pvPortMalloc> + 2000c3e4: f94037e3 ldr x3, [sp, #104] + 2000c3e8: f9000060 str x0, [x3] + 2000c3ec: b4000d20 cbz x0, 2000c590 <elf_load_header+0x4d8> + 2000c3f0: a94707e2 ldp x2, x1, [sp, #112] + 2000c3f4: 97ffd9a3 bl 20002a80 <memcpy> + 2000c3f8: b9400380 ldr w0, [x28] + 2000c3fc: 12105c00 and w0, w0, #0xffff00ff + 2000c400: 32160000 orr w0, w0, #0x400 + 2000c404: b9000380 str w0, [x28] + 2000c408: b94a9b40 ldr w0, [x26, #2712] + 2000c40c: 7100181f cmp w0, #0x6 + 2000c410: 54ffeaa9 b.ls 2000c164 <elf_load_header+0xac> // b.plast + 2000c414: f9400682 ldr x2, [x20, #8] + 2000c418: b4ffea62 cbz x2, 2000c164 <elf_load_header+0xac> + 2000c41c: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c420: 528000e0 mov w0, #0x7 // #7 + 2000c424: 91324021 add x1, x1, #0xc90 + 2000c428: d63f0040 blr x2 + 2000c42c: b9400381 ldr w1, [x28] + 2000c430: 17ffff40 b 2000c130 <elf_load_header+0x78> + 2000c434: b00010ba adrp x26, 20221000 <ucHeap+0x1e588> + 2000c438: 912a6354 add x20, x26, #0xa98 + 2000c43c: b94a9b40 ldr w0, [x26, #2712] + 2000c440: 7100181f cmp w0, #0x6 + 2000c444: 54fff908 b.hi 2000c364 <elf_load_header+0x2ac> // b.pmore + 2000c448: f9400360 ldr x0, [x27] + 2000c44c: 39401005 ldrb w5, [x0, #4] + 2000c450: 710008bf cmp w5, #0x2 + 2000c454: 54fff9c1 b.ne 2000c38c <elf_load_header+0x2d4> // b.any + 2000c458: 79407802 ldrh w2, [x0, #60] + 2000c45c: 34ffec22 cbz w2, 2000c1e0 <elf_load_header+0x128> + 2000c460: 79407404 ldrh w4, [x0, #58] + 2000c464: 92403c42 and x2, x2, #0xffff + 2000c468: f9401401 ldr x1, [x0, #40] + 2000c46c: 17ffffcd b 2000c3a0 <elf_load_header+0x2e8> + 2000c470: 79407080 ldrh w0, [x4, #56] + 2000c474: 79406c82 ldrh w2, [x4, #54] + 2000c478: f9401081 ldr x1, [x4, #32] + 2000c47c: 17ffff9e b 2000c2f4 <elf_load_header+0x23c> + 2000c480: d2800681 mov x1, #0x34 // #52 + 2000c484: f90002ff str xzr, [x23] + 2000c488: 52800000 mov w0, #0x0 // #0 + 2000c48c: f90002a1 str x1, [x21] + 2000c490: a94153f3 ldp x19, x20, [sp, #16] + 2000c494: a9425bf5 ldp x21, x22, [sp, #32] + 2000c498: a94363f7 ldp x23, x24, [sp, #48] + 2000c49c: a9446bf9 ldp x25, x26, [sp, #64] + 2000c4a0: a94573fb ldp x27, x28, [sp, #80] + 2000c4a4: a8c87bfd ldp x29, x30, [sp], #128 + 2000c4a8: d65f03c0 ret + 2000c4ac: b9400380 ldr w0, [x28] + 2000c4b0: f90002e1 str x1, [x23] + 2000c4b4: f90002a2 str x2, [x21] + 2000c4b8: a94153f3 ldp x19, x20, [sp, #16] + 2000c4bc: a9425bf5 ldp x21, x22, [sp, #32] + 2000c4c0: a94363f7 ldp x23, x24, [sp, #48] + 2000c4c4: a9446bf9 ldp x25, x26, [sp, #64] + 2000c4c8: a94573fb ldp x27, x28, [sp, #80] + 2000c4cc: a8c87bfd ldp x29, x30, [sp], #128 + 2000c4d0: d65f03c0 ret + 2000c4d4: f100ff3f cmp x25, #0x3f + 2000c4d8: 54000509 b.ls 2000c578 <elf_load_header+0x4c0> // b.plast + 2000c4dc: d2800813 mov x19, #0x40 // #64 + 2000c4e0: d2800c14 mov x20, #0x60 // #96 + 2000c4e4: 17ffff5e b 2000c25c <elf_load_header+0x1a4> + 2000c4e8: b9400380 ldr w0, [x28] + 2000c4ec: f90002e1 str x1, [x23] + 2000c4f0: f90002b4 str x20, [x21] + 2000c4f4: a94153f3 ldp x19, x20, [sp, #16] + 2000c4f8: a9425bf5 ldp x21, x22, [sp, #32] + 2000c4fc: a94363f7 ldp x23, x24, [sp, #48] + 2000c500: a9446bf9 ldp x25, x26, [sp, #64] + 2000c504: a94573fb ldp x27, x28, [sp, #80] + 2000c508: a8c87bfd ldp x29, x30, [sp], #128 + 2000c50c: d65f03c0 ret + 2000c510: aa1403e0 mov x0, x20 + 2000c514: 97ffeb07 bl 20007130 <pvPortMalloc> + 2000c518: f9000360 str x0, [x27] + 2000c51c: b40003a0 cbz x0, 2000c590 <elf_load_header+0x4d8> + 2000c520: aa1403e2 mov x2, x20 + 2000c524: 52800001 mov w1, #0x0 // #0 + 2000c528: 97ffd91e bl 200029a0 <memset> + 2000c52c: f9400360 ldr x0, [x27] + 2000c530: 17ffff4d b 2000c264 <elf_load_header+0x1ac> + 2000c534: f100ff3f cmp x25, #0x3f + 2000c538: 54000209 b.ls 2000c578 <elf_load_header+0x4c0> // b.plast + 2000c53c: 394012c0 ldrb w0, [x22, #4] + 2000c540: d2800c14 mov x20, #0x60 // #96 + 2000c544: d2800a02 mov x2, #0x50 // #80 + 2000c548: d2800813 mov x19, #0x40 // #64 + 2000c54c: 7100081f cmp w0, #0x2 + 2000c550: 9a820294 csel x20, x20, x2, eq // eq = none + 2000c554: 17ffff42 b 2000c25c <elf_load_header+0x1a4> + 2000c558: f9402802 ldr x2, [x0, #80] + 2000c55c: 79407c01 ldrh w1, [x0, #62] + 2000c560: b4000082 cbz x2, 2000c570 <elf_load_header+0x4b8> + 2000c564: 79407804 ldrh w4, [x0, #60] + 2000c568: 6b01009f cmp w4, w1 + 2000c56c: 540000a8 b.hi 2000c580 <elf_load_header+0x4c8> // b.pmore + 2000c570: 12800020 mov w0, #0xfffffffe // #-2 + 2000c574: 17ffff20 b 2000c1f4 <elf_load_header+0x13c> + 2000c578: d2800801 mov x1, #0x40 // #64 + 2000c57c: 17ffffc2 b 2000c484 <elf_load_header+0x3cc> + 2000c580: d37a3c21 ubfiz x1, x1, #6, #16 + 2000c584: 8b010042 add x2, x2, x1 + 2000c588: a941d041 ldp x1, x20, [x2, #24] + 2000c58c: 17ffff03 b 2000c198 <elf_load_header+0xe0> + 2000c590: 12800000 mov w0, #0xffffffff // #-1 + 2000c594: 17ffff18 b 2000c1f4 <elf_load_header+0x13c> + 2000c598: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000c59c: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000c5a0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000c5a4: 911e2063 add x3, x3, #0x788 + 2000c5a8: 91006042 add x2, x2, #0x18 + 2000c5ac: 912ee000 add x0, x0, #0xbb8 + 2000c5b0: 52803221 mov w1, #0x191 // #401 + 2000c5b4: 94000437 bl 2000d690 <__assert_func> + 2000c5b8: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000c5bc: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000c5c0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000c5c4: 911e4063 add x3, x3, #0x790 + 2000c5c8: 91006042 add x2, x2, #0x18 + 2000c5cc: 912ee000 add x0, x0, #0xbb8 + 2000c5d0: 52803241 mov w1, #0x192 // #402 + 2000c5d4: 9400042f bl 2000d690 <__assert_func> + 2000c5d8: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000c5dc: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000c5e0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000c5e4: 91310063 add x3, x3, #0xc40 + 2000c5e8: 91006042 add x2, x2, #0x18 + 2000c5ec: 912ee000 add x0, x0, #0xbb8 + 2000c5f0: 52803581 mov w1, #0x1ac // #428 + 2000c5f4: 94000427 bl 2000d690 <__assert_func> + +000000002000c5f8 <elf_release>: + 2000c5f8: b40003e0 cbz x0, 2000c674 <elf_release+0x7c> + 2000c5fc: a9be7bfd stp x29, x30, [sp, #-32]! + 2000c600: 910003fd mov x29, sp + 2000c604: f9000bf3 str x19, [sp, #16] + 2000c608: aa0003f3 mov x19, x0 + 2000c60c: 39401000 ldrb w0, [x0, #4] + 2000c610: 7100081f cmp w0, #0x2 + 2000c614: 540001c0 b.eq 2000c64c <elf_release+0x54> // b.none + 2000c618: f9401e60 ldr x0, [x19, #56] + 2000c61c: b4000040 cbz x0, 2000c624 <elf_release+0x2c> + 2000c620: 97ffeae8 bl 200071c0 <vPortFree> + 2000c624: f9402260 ldr x0, [x19, #64] + 2000c628: b4000040 cbz x0, 2000c630 <elf_release+0x38> + 2000c62c: 97ffeae5 bl 200071c0 <vPortFree> + 2000c630: f9402660 ldr x0, [x19, #72] + 2000c634: b4000040 cbz x0, 2000c63c <elf_release+0x44> + 2000c638: 97ffeae2 bl 200071c0 <vPortFree> + 2000c63c: aa1303e0 mov x0, x19 + 2000c640: f9400bf3 ldr x19, [sp, #16] + 2000c644: a8c27bfd ldp x29, x30, [sp], #32 + 2000c648: 17ffeade b 200071c0 <vPortFree> + 2000c64c: f9402660 ldr x0, [x19, #72] + 2000c650: b4000040 cbz x0, 2000c658 <elf_release+0x60> + 2000c654: 97ffeadb bl 200071c0 <vPortFree> + 2000c658: f9402a60 ldr x0, [x19, #80] + 2000c65c: b4000040 cbz x0, 2000c664 <elf_release+0x6c> + 2000c660: 97ffead8 bl 200071c0 <vPortFree> + 2000c664: f9402e60 ldr x0, [x19, #88] + 2000c668: b4fffea0 cbz x0, 2000c63c <elf_release+0x44> + 2000c66c: 97ffead5 bl 200071c0 <vPortFree> + 2000c670: 17fffff3 b 2000c63c <elf_release+0x44> + 2000c674: d65f03c0 ret + +000000002000c678 <elf_locate_rsc_table>: + 2000c678: b4000e40 cbz x0, 2000c840 <elf_locate_rsc_table+0x1c8> + 2000c67c: a9bb7bfd stp x29, x30, [sp, #-80]! + 2000c680: 910003fd mov x29, sp + 2000c684: a90153f3 stp x19, x20, [sp, #16] + 2000c688: aa0103f4 mov x20, x1 + 2000c68c: aa0303f3 mov x19, x3 + 2000c690: a9025bf5 stp x21, x22, [sp, #32] + 2000c694: aa0203f5 mov x21, x2 + 2000c698: 39401001 ldrb w1, [x0, #4] + 2000c69c: 7100083f cmp w1, #0x2 + 2000c6a0: 54000660 b.eq 2000c76c <elf_locate_rsc_table+0xf4> // b.none + 2000c6a4: b9403401 ldr w1, [x0, #52] + 2000c6a8: 36580c81 tbz w1, #11, 2000c838 <elf_locate_rsc_table+0x1c0> + 2000c6ac: a90363f7 stp x23, x24, [sp, #48] + 2000c6b0: f9402017 ldr x23, [x0, #64] + 2000c6b4: f90023f9 str x25, [sp, #64] + 2000c6b8: f9402419 ldr x25, [x0, #72] + 2000c6bc: f10002ff cmp x23, #0x0 + 2000c6c0: fa401b24 ccmp x25, #0x0, #0x4, ne // ne = any + 2000c6c4: 54000420 b.eq 2000c748 <elf_locate_rsc_table+0xd0> // b.none + 2000c6c8: 79406000 ldrh w0, [x0, #48] + 2000c6cc: 340003e0 cbz w0, 2000c748 <elf_locate_rsc_table+0xd0> + 2000c6d0: 51000400 sub w0, w0, #0x1 + 2000c6d4: 900000b8 adrp x24, 20020000 <__FRAME_END__+0x670> + 2000c6d8: 91000400 add x0, x0, #0x1 + 2000c6dc: 91334318 add x24, x24, #0xcd0 + 2000c6e0: 8b000800 add x0, x0, x0, lsl #2 + 2000c6e4: 8b000ef6 add x22, x23, x0, lsl #3 + 2000c6e8: b94002e1 ldr w1, [x23] + 2000c6ec: aa1803e0 mov x0, x24 + 2000c6f0: 8b010321 add x1, x25, x1 + 2000c6f4: 94000163 bl 2000cc80 <strcmp> + 2000c6f8: 35000200 cbnz w0, 2000c738 <elf_locate_rsc_table+0xc0> + 2000c6fc: b4000074 cbz x20, 2000c708 <elf_locate_rsc_table+0x90> + 2000c700: b9400ee1 ldr w1, [x23, #12] + 2000c704: f9000281 str x1, [x20] + 2000c708: b4000075 cbz x21, 2000c714 <elf_locate_rsc_table+0x9c> + 2000c70c: b94012e1 ldr w1, [x23, #16] + 2000c710: f90002a1 str x1, [x21] + 2000c714: b4000853 cbz x19, 2000c81c <elf_locate_rsc_table+0x1a4> + 2000c718: b94016e1 ldr w1, [x23, #20] + 2000c71c: a94363f7 ldp x23, x24, [sp, #48] + 2000c720: f94023f9 ldr x25, [sp, #64] + 2000c724: f9000261 str x1, [x19] + 2000c728: a94153f3 ldp x19, x20, [sp, #16] + 2000c72c: a9425bf5 ldp x21, x22, [sp, #32] 2000c730: a8c57bfd ldp x29, x30, [sp], #80 2000c734: d65f03c0 ret - 2000c738: 12800160 mov w0, #0xfffffff4 // #-12 - 2000c73c: 17ffffbb b 2000c628 <elf_locate_rsc_table+0xb0> - 2000c740: 12800020 mov w0, #0xfffffffe // #-2 - 2000c744: d65f03c0 ret - 2000c748: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000c74c: 913ee042 add x2, x2, #0xfb8 - 2000c750: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000c754: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000c758: 91004042 add x2, x2, #0x10 - 2000c75c: 91320063 add x3, x3, #0xc80 - 2000c760: 912d6000 add x0, x0, #0xb58 - 2000c764: 52805501 mov w1, #0x2a8 // #680 - 2000c768: a90363f7 stp x23, x24, [sp, #48] - 2000c76c: 94000397 bl 2000d5c8 <__assert_func> - -000000002000c770 <elf_load>: - 2000c770: a9ba7bfd stp x29, x30, [sp, #-96]! - 2000c774: 910003fd mov x29, sp - 2000c778: a90153f3 stp x19, x20, [sp, #16] - 2000c77c: a9025bf5 stp x21, x22, [sp, #32] - 2000c780: a90363f7 stp x23, x24, [sp, #48] - 2000c784: a9046bf9 stp x25, x26, [sp, #64] - 2000c788: a90573fb stp x27, x28, [sp, #80] - 2000c78c: a94667f5 ldp x21, x25, [sp, #96] - 2000c790: b4001c06 cbz x6, 2000cb10 <elf_load+0x3a0> - 2000c794: aa0703f4 mov x20, x7 - 2000c798: b4001aa7 cbz x7, 2000caec <elf_load+0x37c> - 2000c79c: b4001975 cbz x21, 2000cac8 <elf_load+0x358> - 2000c7a0: aa0103fa mov x26, x1 - 2000c7a4: aa0203fb mov x27, x2 - 2000c7a8: aa0303fc mov x28, x3 - 2000c7ac: aa0403f8 mov x24, x4 - 2000c7b0: 2a0503f3 mov w19, w5 - 2000c7b4: aa0603f6 mov x22, x6 - 2000c7b8: 72101cbf tst w5, #0xff0000 - 2000c7bc: 540002c0 b.eq 2000c814 <elf_load+0xa4> // b.none - 2000c7c0: b4001738 cbz x24, 2000caa4 <elf_load+0x334> - 2000c7c4: f9400308 ldr x8, [x24] - 2000c7c8: b40016e8 cbz x8, 2000caa4 <elf_load+0x334> - 2000c7cc: 39401100 ldrb w0, [x8, #4] - 2000c7d0: 91010101 add x1, x8, #0x40 - 2000c7d4: 9100d117 add x23, x8, #0x34 - 2000c7d8: 7100081f cmp w0, #0x2 - 2000c7dc: 9a8112f7 csel x23, x23, x1, ne // ne = any - 2000c7e0: b4000719 cbz x25, 2000c8c0 <elf_load+0x150> - 2000c7e4: 3900033f strb wzr, [x25] - 2000c7e8: b94002e9 ldr w9, [x23] - 2000c7ec: 37800729 tbnz w9, #16, 2000c8d0 <elf_load+0x160> - 2000c7f0: 2a0903e0 mov w0, w9 - 2000c7f4: 378804e9 tbnz w9, #17, 2000c890 <elf_load+0x120> - 2000c7f8: a94153f3 ldp x19, x20, [sp, #16] - 2000c7fc: a9425bf5 ldp x21, x22, [sp, #32] + 2000c738: 9100a2f7 add x23, x23, #0x28 + 2000c73c: eb1602ff cmp x23, x22 + 2000c740: 54fffd41 b.ne 2000c6e8 <elf_locate_rsc_table+0x70> // b.any + 2000c744: d503201f nop + 2000c748: a94363f7 ldp x23, x24, [sp, #48] + 2000c74c: b40007f3 cbz x19, 2000c848 <elf_locate_rsc_table+0x1d0> + 2000c750: f94023f9 ldr x25, [sp, #64] + 2000c754: f900027f str xzr, [x19] + 2000c758: 52800000 mov w0, #0x0 // #0 + 2000c75c: a94153f3 ldp x19, x20, [sp, #16] + 2000c760: a9425bf5 ldp x21, x22, [sp, #32] + 2000c764: a8c57bfd ldp x29, x30, [sp], #80 + 2000c768: d65f03c0 ret + 2000c76c: b9404001 ldr w1, [x0, #64] + 2000c770: 36580641 tbz w1, #11, 2000c838 <elf_locate_rsc_table+0x1c0> + 2000c774: f9402816 ldr x22, [x0, #80] + 2000c778: f90023f9 str x25, [sp, #64] + 2000c77c: f9402c19 ldr x25, [x0, #88] + 2000c780: f10002df cmp x22, #0x0 + 2000c784: fa401b24 ccmp x25, #0x0, #0x4, ne // ne = any + 2000c788: 54fffe20 b.eq 2000c74c <elf_locate_rsc_table+0xd4> // b.none + 2000c78c: 79407800 ldrh w0, [x0, #60] + 2000c790: 34fffde0 cbz w0, 2000c74c <elf_locate_rsc_table+0xd4> + 2000c794: 51000400 sub w0, w0, #0x1 + 2000c798: b94002c1 ldr w1, [x22] + 2000c79c: 91000400 add x0, x0, #0x1 + 2000c7a0: a90363f7 stp x23, x24, [sp, #48] + 2000c7a4: 900000b8 adrp x24, 20020000 <__FRAME_END__+0x670> + 2000c7a8: 91334318 add x24, x24, #0xcd0 + 2000c7ac: 8b001ad7 add x23, x22, x0, lsl #6 + 2000c7b0: 8b010321 add x1, x25, x1 + 2000c7b4: aa1803e0 mov x0, x24 + 2000c7b8: 94000132 bl 2000cc80 <strcmp> + 2000c7bc: 34000120 cbz w0, 2000c7e0 <elf_locate_rsc_table+0x168> + 2000c7c0: 910102d6 add x22, x22, #0x40 + 2000c7c4: eb1602ff cmp x23, x22 + 2000c7c8: 54fffc00 b.eq 2000c748 <elf_locate_rsc_table+0xd0> // b.none + 2000c7cc: b94002c1 ldr w1, [x22] + 2000c7d0: aa1803e0 mov x0, x24 + 2000c7d4: 8b010321 add x1, x25, x1 + 2000c7d8: 9400012a bl 2000cc80 <strcmp> + 2000c7dc: 35ffff20 cbnz w0, 2000c7c0 <elf_locate_rsc_table+0x148> + 2000c7e0: b4000074 cbz x20, 2000c7ec <elf_locate_rsc_table+0x174> + 2000c7e4: f9400ac1 ldr x1, [x22, #16] + 2000c7e8: f9000281 str x1, [x20] + 2000c7ec: b4000075 cbz x21, 2000c7f8 <elf_locate_rsc_table+0x180> + 2000c7f0: f9400ec1 ldr x1, [x22, #24] + 2000c7f4: f90002a1 str x1, [x21] + 2000c7f8: b4000133 cbz x19, 2000c81c <elf_locate_rsc_table+0x1a4> + 2000c7fc: f94012c1 ldr x1, [x22, #32] 2000c800: a94363f7 ldp x23, x24, [sp, #48] - 2000c804: a9446bf9 ldp x25, x26, [sp, #64] - 2000c808: a94573fb ldp x27, x28, [sp, #80] - 2000c80c: a8c67bfd ldp x29, x30, [sp], #96 - 2000c810: d65f03c0 ret - 2000c814: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000c818: 912a6001 add x1, x0, #0xa98 - 2000c81c: b94a9800 ldr w0, [x0, #2712] - 2000c820: 7100181f cmp w0, #0x6 - 2000c824: 540000e9 b.ls 2000c840 <elf_load+0xd0> // b.plast - 2000c828: f9400422 ldr x2, [x1, #8] - 2000c82c: b40000a2 cbz x2, 2000c840 <elf_load+0xd0> - 2000c830: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c834: 528000e0 mov w0, #0x7 // #7 - 2000c838: 91324021 add x1, x1, #0xc90 - 2000c83c: d63f0040 blr x2 - 2000c840: 2a1303e4 mov w4, w19 - 2000c844: aa1503e6 mov x6, x21 - 2000c848: aa1403e5 mov x5, x20 - 2000c84c: aa1803e3 mov x3, x24 - 2000c850: aa1c03e2 mov x2, x28 - 2000c854: aa1b03e1 mov x1, x27 - 2000c858: aa1a03e0 mov x0, x26 - 2000c85c: 97fffdd7 bl 2000bfb8 <elf_load_header> - 2000c860: 2a0003f3 mov w19, w0 - 2000c864: 72101c1f tst w0, #0xff0000 - 2000c868: 54fffac1 b.ne 2000c7c0 <elf_load+0x50> // b.any - 2000c86c: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000c870: f90002c1 str x1, [x22] - 2000c874: a94153f3 ldp x19, x20, [sp, #16] - 2000c878: a9425bf5 ldp x21, x22, [sp, #32] - 2000c87c: a94363f7 ldp x23, x24, [sp, #48] - 2000c880: a9446bf9 ldp x25, x26, [sp, #64] - 2000c884: a94573fb ldp x27, x28, [sp, #80] - 2000c888: a8c67bfd ldp x29, x30, [sp], #96 - 2000c88c: d65f03c0 ret - 2000c890: 36580be9 tbz w9, #11, 2000ca0c <elf_load+0x29c> - 2000c894: 12085d29 and w9, w9, #0xff00ffff - 2000c898: f90002bf str xzr, [x21] - 2000c89c: 320e0120 orr w0, w9, #0x40000 - 2000c8a0: b90002e0 str w0, [x23] - 2000c8a4: a94153f3 ldp x19, x20, [sp, #16] - 2000c8a8: a9425bf5 ldp x21, x22, [sp, #32] - 2000c8ac: a94363f7 ldp x23, x24, [sp, #48] - 2000c8b0: a9446bf9 ldp x25, x26, [sp, #64] - 2000c8b4: a94573fb ldp x27, x28, [sp, #80] - 2000c8b8: a8c67bfd ldp x29, x30, [sp], #96 - 2000c8bc: d65f03c0 ret - 2000c8c0: b94002e9 ldr w9, [x23] - 2000c8c4: 3687f969 tbz w9, #16, 2000c7f0 <elf_load+0x80> - 2000c8c8: 12001d33 and w19, w9, #0xff - 2000c8cc: 14000005 b 2000c8e0 <elf_load+0x170> - 2000c8d0: f9400308 ldr x8, [x24] - 2000c8d4: 12001d33 and w19, w9, #0xff - 2000c8d8: b4000c28 cbz x8, 2000ca5c <elf_load+0x2ec> - 2000c8dc: 39401100 ldrb w0, [x8, #4] - 2000c8e0: 52800703 mov w3, #0x38 // #56 - 2000c8e4: 937b7e61 sbfiz x1, x19, #5, #32 - 2000c8e8: 9b237e63 smull x3, w19, w3 - 2000c8ec: 14000012 b 2000c934 <elf_load+0x1c4> - 2000c8f0: f9401d02 ldr x2, [x8, #56] - 2000c8f4: b4000b22 cbz x2, 2000ca58 <elf_load+0x2e8> - 2000c8f8: 79405900 ldrh w0, [x8, #44] - 2000c8fc: 6b13001f cmp w0, w19 - 2000c900: 54000acd b.le 2000ca58 <elf_load+0x2e8> - 2000c904: 8b010040 add x0, x2, x1 - 2000c908: b8616842 ldr w2, [x2, x1] - 2000c90c: 11000673 add w19, w19, #0x1 - 2000c910: 9100e063 add x3, x3, #0x38 - 2000c914: 91008021 add x1, x1, #0x20 - 2000c918: 7100045f cmp w2, #0x1 - 2000c91c: 29409005 ldp w5, w4, [x0, #4] - 2000c920: f9000285 str x5, [x20] - 2000c924: 29420005 ldp w5, w0, [x0, #16] - 2000c928: f90002c4 str x4, [x22] - 2000c92c: 540002a0 b.eq 2000c980 <elf_load+0x210> // b.none - 2000c930: 39401100 ldrb w0, [x8, #4] - 2000c934: 7100081f cmp w0, #0x2 - 2000c938: 54fffdc1 b.ne 2000c8f0 <elf_load+0x180> // b.any - 2000c93c: f9402502 ldr x2, [x8, #72] - 2000c940: b40008c2 cbz x2, 2000ca58 <elf_load+0x2e8> - 2000c944: 79407100 ldrh w0, [x8, #56] - 2000c948: 6b13001f cmp w0, w19 - 2000c94c: 5400086d b.le 2000ca58 <elf_load+0x2e8> - 2000c950: 8b030040 add x0, x2, x3 - 2000c954: b8636842 ldr w2, [x2, x3] - 2000c958: 11000673 add w19, w19, #0x1 - 2000c95c: 9100e063 add x3, x3, #0x38 - 2000c960: 91008021 add x1, x1, #0x20 - 2000c964: 7100045f cmp w2, #0x1 - 2000c968: f9400404 ldr x4, [x0, #8] - 2000c96c: f9000284 str x4, [x20] - 2000c970: f9400804 ldr x4, [x0, #16] - 2000c974: f90002c4 str x4, [x22] - 2000c978: a9420005 ldp x5, x0, [x0, #32] - 2000c97c: 54fffda1 b.ne 2000c930 <elf_load+0x1c0> // b.any - 2000c980: f9403be1 ldr x1, [sp, #112] - 2000c984: f90002a5 str x5, [x21] - 2000c988: f9000020 str x0, [x1] - 2000c98c: 39401100 ldrb w0, [x8, #4] - 2000c990: 7100081f cmp w0, #0x2 - 2000c994: 54000840 b.eq 2000ca9c <elf_load+0x32c> // b.none - 2000c998: 79405914 ldrh w20, [x8, #44] - 2000c99c: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000c9a0: 912a6001 add x1, x0, #0xa98 - 2000c9a4: b94a9800 ldr w0, [x0, #2712] - 2000c9a8: 7100181f cmp w0, #0x6 - 2000c9ac: 54000149 b.ls 2000c9d4 <elf_load+0x264> // b.plast - 2000c9b0: f9400424 ldr x4, [x1, #8] - 2000c9b4: b4000104 cbz x4, 2000c9d4 <elf_load+0x264> - 2000c9b8: 2a1403e3 mov w3, w20 - 2000c9bc: 2a1303e2 mov w2, w19 - 2000c9c0: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000c9c4: 528000e0 mov w0, #0x7 // #7 - 2000c9c8: 9133a021 add x1, x1, #0xce8 - 2000c9cc: d63f0080 blr x4 - 2000c9d0: b94002e9 ldr w9, [x23] - 2000c9d4: 12085d20 and w0, w9, #0xff00ffff - 2000c9d8: 6b13029f cmp w20, w19 - 2000c9dc: 320f0000 orr w0, w0, #0x20000 - 2000c9e0: 1a890009 csel w9, w0, w9, eq // eq = none - 2000c9e4: 2a0903e0 mov w0, w9 - 2000c9e8: a9425bf5 ldp x21, x22, [sp, #32] - 2000c9ec: 33001e60 bfxil w0, w19, #0, #8 - 2000c9f0: b90002e0 str w0, [x23] - 2000c9f4: a94153f3 ldp x19, x20, [sp, #16] - 2000c9f8: a94363f7 ldp x23, x24, [sp, #48] - 2000c9fc: a9446bf9 ldp x25, x26, [sp, #64] - 2000ca00: a94573fb ldp x27, x28, [sp, #80] - 2000ca04: a8c67bfd ldp x29, x30, [sp], #96 - 2000ca08: d65f03c0 ret - 2000ca0c: aa1403e5 mov x5, x20 - 2000ca10: 2a1303e4 mov w4, w19 - 2000ca14: aa1803e3 mov x3, x24 - 2000ca18: aa1c03e2 mov x2, x28 - 2000ca1c: aa1b03e1 mov x1, x27 - 2000ca20: aa1a03e0 mov x0, x26 - 2000ca24: aa1503e6 mov x6, x21 - 2000ca28: 97fffd64 bl 2000bfb8 <elf_load_header> - 2000ca2c: 37ffee60 tbnz w0, #31, 2000c7f8 <elf_load+0x88> - 2000ca30: 12150001 and w1, w0, #0x800 - 2000ca34: b94002e0 ldr w0, [x23] - 2000ca38: 340000a1 cbz w1, 2000ca4c <elf_load+0x2dc> - 2000ca3c: 12085c09 and w9, w0, #0xff00ffff - 2000ca40: 320e0120 orr w0, w9, #0x40000 - 2000ca44: b90002e0 str w0, [x23] - 2000ca48: f90002bf str xzr, [x21] - 2000ca4c: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2000ca50: f90002c1 str x1, [x22] - 2000ca54: 17ffff69 b 2000c7f8 <elf_load+0x88> - 2000ca58: 12001e73 and w19, w19, #0xff - 2000ca5c: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> - 2000ca60: 912a6001 add x1, x0, #0xa98 - 2000ca64: b94a9800 ldr w0, [x0, #2712] - 2000ca68: 7100181f cmp w0, #0x6 - 2000ca6c: 54000109 b.ls 2000ca8c <elf_load+0x31c> // b.plast - 2000ca70: f9400422 ldr x2, [x1, #8] - 2000ca74: b40000c2 cbz x2, 2000ca8c <elf_load+0x31c> - 2000ca78: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x738> - 2000ca7c: 528000e0 mov w0, #0x7 // #7 - 2000ca80: 91332021 add x1, x1, #0xcc8 - 2000ca84: d63f0040 blr x2 - 2000ca88: b94002e9 ldr w9, [x23] - 2000ca8c: 12185d29 and w9, w9, #0xffffff00 - 2000ca90: 2a130120 orr w0, w9, w19 - 2000ca94: b90002e0 str w0, [x23] - 2000ca98: 17ffff58 b 2000c7f8 <elf_load+0x88> - 2000ca9c: 79407114 ldrh w20, [x8, #56] - 2000caa0: 17ffffbf b 2000c99c <elf_load+0x22c> - 2000caa4: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000caa8: 913ee042 add x2, x2, #0xfb8 - 2000caac: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000cab0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000cab4: 9100a042 add x2, x2, #0x28 - 2000cab8: 9132c063 add x3, x3, #0xcb0 - 2000cabc: 912d6000 add x0, x0, #0xb58 - 2000cac0: 52804601 mov w1, #0x230 // #560 - 2000cac4: 940002c1 bl 2000d5c8 <__assert_func> - 2000cac8: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000cacc: 913ee042 add x2, x2, #0xfb8 - 2000cad0: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000cad4: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000cad8: 9100a042 add x2, x2, #0x28 - 2000cadc: 911cc063 add x3, x3, #0x730 - 2000cae0: 912d6000 add x0, x0, #0xb58 - 2000cae4: 52804461 mov w1, #0x223 // #547 - 2000cae8: 940002b8 bl 2000d5c8 <__assert_func> - 2000caec: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000caf0: 913ee042 add x2, x2, #0xfb8 - 2000caf4: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000caf8: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000cafc: 9100a042 add x2, x2, #0x28 - 2000cb00: 911ca063 add x3, x3, #0x728 - 2000cb04: 912d6000 add x0, x0, #0xb58 - 2000cb08: 52804441 mov w1, #0x222 // #546 - 2000cb0c: 940002af bl 2000d5c8 <__assert_func> - 2000cb10: 900000a2 adrp x2, 20020000 <__FRAME_END__+0x738> - 2000cb14: 913ee042 add x2, x2, #0xfb8 - 2000cb18: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x738> - 2000cb1c: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x738> - 2000cb20: 9100a042 add x2, x2, #0x28 - 2000cb24: 91322063 add x3, x3, #0xc88 - 2000cb28: 912d6000 add x0, x0, #0xb58 - 2000cb2c: 52804421 mov w1, #0x221 // #545 - 2000cb30: 940002a6 bl 2000d5c8 <__assert_func> - 2000cb34: d503201f nop - -000000002000cb38 <elf_identify>: - 2000cb38: f100001f cmp x0, #0x0 - 2000cb3c: fa431820 ccmp x1, #0x3, #0x0, ne // ne = any - 2000cb40: 54000109 b.ls 2000cb60 <elf_identify+0x28> // b.plast - 2000cb44: b9400002 ldr w2, [x0] - 2000cb48: 5288afe1 mov w1, #0x457f // #17791 - 2000cb4c: 72a8c981 movk w1, #0x464c, lsl #16 - 2000cb50: 12800020 mov w0, #0xfffffffe // #-2 - 2000cb54: 6b01005f cmp w2, w1 - 2000cb58: 1a9f1000 csel w0, w0, wzr, ne // ne = any - 2000cb5c: d65f03c0 ret - 2000cb60: 12800020 mov w0, #0xfffffffe // #-2 - 2000cb64: d65f03c0 ret + 2000c804: f94023f9 ldr x25, [sp, #64] + 2000c808: f9000261 str x1, [x19] + 2000c80c: a94153f3 ldp x19, x20, [sp, #16] + 2000c810: a9425bf5 ldp x21, x22, [sp, #32] + 2000c814: a8c57bfd ldp x29, x30, [sp], #80 + 2000c818: d65f03c0 ret + 2000c81c: 52800000 mov w0, #0x0 // #0 + 2000c820: a94153f3 ldp x19, x20, [sp, #16] + 2000c824: a9425bf5 ldp x21, x22, [sp, #32] + 2000c828: a94363f7 ldp x23, x24, [sp, #48] + 2000c82c: f94023f9 ldr x25, [sp, #64] + 2000c830: a8c57bfd ldp x29, x30, [sp], #80 + 2000c834: d65f03c0 ret + 2000c838: 12800160 mov w0, #0xfffffff4 // #-12 + 2000c83c: 17ffffbb b 2000c728 <elf_locate_rsc_table+0xb0> + 2000c840: 12800020 mov w0, #0xfffffffe // #-2 + 2000c844: d65f03c0 ret + 2000c848: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000c84c: 91006042 add x2, x2, #0x18 + 2000c850: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000c854: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000c858: 91004042 add x2, x2, #0x10 + 2000c85c: 91338063 add x3, x3, #0xce0 + 2000c860: 912ee000 add x0, x0, #0xbb8 + 2000c864: 52805501 mov w1, #0x2a8 // #680 + 2000c868: a90363f7 stp x23, x24, [sp, #48] + 2000c86c: 94000389 bl 2000d690 <__assert_func> + +000000002000c870 <elf_load>: + 2000c870: a9ba7bfd stp x29, x30, [sp, #-96]! + 2000c874: 910003fd mov x29, sp + 2000c878: a90153f3 stp x19, x20, [sp, #16] + 2000c87c: a9025bf5 stp x21, x22, [sp, #32] + 2000c880: a90363f7 stp x23, x24, [sp, #48] + 2000c884: a9046bf9 stp x25, x26, [sp, #64] + 2000c888: a90573fb stp x27, x28, [sp, #80] + 2000c88c: a94667f5 ldp x21, x25, [sp, #96] + 2000c890: b4001c06 cbz x6, 2000cc10 <elf_load+0x3a0> + 2000c894: aa0703f4 mov x20, x7 + 2000c898: b4001aa7 cbz x7, 2000cbec <elf_load+0x37c> + 2000c89c: b4001975 cbz x21, 2000cbc8 <elf_load+0x358> + 2000c8a0: aa0103fa mov x26, x1 + 2000c8a4: aa0203fb mov x27, x2 + 2000c8a8: aa0303fc mov x28, x3 + 2000c8ac: aa0403f8 mov x24, x4 + 2000c8b0: 2a0503f3 mov w19, w5 + 2000c8b4: aa0603f6 mov x22, x6 + 2000c8b8: 72101cbf tst w5, #0xff0000 + 2000c8bc: 540002c0 b.eq 2000c914 <elf_load+0xa4> // b.none + 2000c8c0: b4001738 cbz x24, 2000cba4 <elf_load+0x334> + 2000c8c4: f9400308 ldr x8, [x24] + 2000c8c8: b40016e8 cbz x8, 2000cba4 <elf_load+0x334> + 2000c8cc: 39401100 ldrb w0, [x8, #4] + 2000c8d0: 91010101 add x1, x8, #0x40 + 2000c8d4: 9100d117 add x23, x8, #0x34 + 2000c8d8: 7100081f cmp w0, #0x2 + 2000c8dc: 9a8112f7 csel x23, x23, x1, ne // ne = any + 2000c8e0: b4000719 cbz x25, 2000c9c0 <elf_load+0x150> + 2000c8e4: 3900033f strb wzr, [x25] + 2000c8e8: b94002e9 ldr w9, [x23] + 2000c8ec: 37800729 tbnz w9, #16, 2000c9d0 <elf_load+0x160> + 2000c8f0: 2a0903e0 mov w0, w9 + 2000c8f4: 378804e9 tbnz w9, #17, 2000c990 <elf_load+0x120> + 2000c8f8: a94153f3 ldp x19, x20, [sp, #16] + 2000c8fc: a9425bf5 ldp x21, x22, [sp, #32] + 2000c900: a94363f7 ldp x23, x24, [sp, #48] + 2000c904: a9446bf9 ldp x25, x26, [sp, #64] + 2000c908: a94573fb ldp x27, x28, [sp, #80] + 2000c90c: a8c67bfd ldp x29, x30, [sp], #96 + 2000c910: d65f03c0 ret + 2000c914: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000c918: 912a6001 add x1, x0, #0xa98 + 2000c91c: b94a9800 ldr w0, [x0, #2712] + 2000c920: 7100181f cmp w0, #0x6 + 2000c924: 540000e9 b.ls 2000c940 <elf_load+0xd0> // b.plast + 2000c928: f9400422 ldr x2, [x1, #8] + 2000c92c: b40000a2 cbz x2, 2000c940 <elf_load+0xd0> + 2000c930: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000c934: 528000e0 mov w0, #0x7 // #7 + 2000c938: 9133c021 add x1, x1, #0xcf0 + 2000c93c: d63f0040 blr x2 + 2000c940: 2a1303e4 mov w4, w19 + 2000c944: aa1503e6 mov x6, x21 + 2000c948: aa1403e5 mov x5, x20 + 2000c94c: aa1803e3 mov x3, x24 + 2000c950: aa1c03e2 mov x2, x28 + 2000c954: aa1b03e1 mov x1, x27 + 2000c958: aa1a03e0 mov x0, x26 + 2000c95c: 97fffdd7 bl 2000c0b8 <elf_load_header> + 2000c960: 2a0003f3 mov w19, w0 + 2000c964: 72101c1f tst w0, #0xff0000 + 2000c968: 54fffac1 b.ne 2000c8c0 <elf_load+0x50> // b.any + 2000c96c: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000c970: f90002c1 str x1, [x22] + 2000c974: a94153f3 ldp x19, x20, [sp, #16] + 2000c978: a9425bf5 ldp x21, x22, [sp, #32] + 2000c97c: a94363f7 ldp x23, x24, [sp, #48] + 2000c980: a9446bf9 ldp x25, x26, [sp, #64] + 2000c984: a94573fb ldp x27, x28, [sp, #80] + 2000c988: a8c67bfd ldp x29, x30, [sp], #96 + 2000c98c: d65f03c0 ret + 2000c990: 36580be9 tbz w9, #11, 2000cb0c <elf_load+0x29c> + 2000c994: 12085d29 and w9, w9, #0xff00ffff + 2000c998: f90002bf str xzr, [x21] + 2000c99c: 320e0120 orr w0, w9, #0x40000 + 2000c9a0: b90002e0 str w0, [x23] + 2000c9a4: a94153f3 ldp x19, x20, [sp, #16] + 2000c9a8: a9425bf5 ldp x21, x22, [sp, #32] + 2000c9ac: a94363f7 ldp x23, x24, [sp, #48] + 2000c9b0: a9446bf9 ldp x25, x26, [sp, #64] + 2000c9b4: a94573fb ldp x27, x28, [sp, #80] + 2000c9b8: a8c67bfd ldp x29, x30, [sp], #96 + 2000c9bc: d65f03c0 ret + 2000c9c0: b94002e9 ldr w9, [x23] + 2000c9c4: 3687f969 tbz w9, #16, 2000c8f0 <elf_load+0x80> + 2000c9c8: 12001d33 and w19, w9, #0xff + 2000c9cc: 14000005 b 2000c9e0 <elf_load+0x170> + 2000c9d0: f9400308 ldr x8, [x24] + 2000c9d4: 12001d33 and w19, w9, #0xff + 2000c9d8: b4000c28 cbz x8, 2000cb5c <elf_load+0x2ec> + 2000c9dc: 39401100 ldrb w0, [x8, #4] + 2000c9e0: 52800703 mov w3, #0x38 // #56 + 2000c9e4: 937b7e61 sbfiz x1, x19, #5, #32 + 2000c9e8: 9b237e63 smull x3, w19, w3 + 2000c9ec: 14000012 b 2000ca34 <elf_load+0x1c4> + 2000c9f0: f9401d02 ldr x2, [x8, #56] + 2000c9f4: b4000b22 cbz x2, 2000cb58 <elf_load+0x2e8> + 2000c9f8: 79405900 ldrh w0, [x8, #44] + 2000c9fc: 6b13001f cmp w0, w19 + 2000ca00: 54000acd b.le 2000cb58 <elf_load+0x2e8> + 2000ca04: 8b010040 add x0, x2, x1 + 2000ca08: b8616842 ldr w2, [x2, x1] + 2000ca0c: 11000673 add w19, w19, #0x1 + 2000ca10: 9100e063 add x3, x3, #0x38 + 2000ca14: 91008021 add x1, x1, #0x20 + 2000ca18: 7100045f cmp w2, #0x1 + 2000ca1c: 29409005 ldp w5, w4, [x0, #4] + 2000ca20: f9000285 str x5, [x20] + 2000ca24: 29420005 ldp w5, w0, [x0, #16] + 2000ca28: f90002c4 str x4, [x22] + 2000ca2c: 540002a0 b.eq 2000ca80 <elf_load+0x210> // b.none + 2000ca30: 39401100 ldrb w0, [x8, #4] + 2000ca34: 7100081f cmp w0, #0x2 + 2000ca38: 54fffdc1 b.ne 2000c9f0 <elf_load+0x180> // b.any + 2000ca3c: f9402502 ldr x2, [x8, #72] + 2000ca40: b40008c2 cbz x2, 2000cb58 <elf_load+0x2e8> + 2000ca44: 79407100 ldrh w0, [x8, #56] + 2000ca48: 6b13001f cmp w0, w19 + 2000ca4c: 5400086d b.le 2000cb58 <elf_load+0x2e8> + 2000ca50: 8b030040 add x0, x2, x3 + 2000ca54: b8636842 ldr w2, [x2, x3] + 2000ca58: 11000673 add w19, w19, #0x1 + 2000ca5c: 9100e063 add x3, x3, #0x38 + 2000ca60: 91008021 add x1, x1, #0x20 + 2000ca64: 7100045f cmp w2, #0x1 + 2000ca68: f9400404 ldr x4, [x0, #8] + 2000ca6c: f9000284 str x4, [x20] + 2000ca70: f9400804 ldr x4, [x0, #16] + 2000ca74: f90002c4 str x4, [x22] + 2000ca78: a9420005 ldp x5, x0, [x0, #32] + 2000ca7c: 54fffda1 b.ne 2000ca30 <elf_load+0x1c0> // b.any + 2000ca80: f9403be1 ldr x1, [sp, #112] + 2000ca84: f90002a5 str x5, [x21] + 2000ca88: f9000020 str x0, [x1] + 2000ca8c: 39401100 ldrb w0, [x8, #4] + 2000ca90: 7100081f cmp w0, #0x2 + 2000ca94: 54000840 b.eq 2000cb9c <elf_load+0x32c> // b.none + 2000ca98: 79405914 ldrh w20, [x8, #44] + 2000ca9c: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000caa0: 912a6001 add x1, x0, #0xa98 + 2000caa4: b94a9800 ldr w0, [x0, #2712] + 2000caa8: 7100181f cmp w0, #0x6 + 2000caac: 54000149 b.ls 2000cad4 <elf_load+0x264> // b.plast + 2000cab0: f9400424 ldr x4, [x1, #8] + 2000cab4: b4000104 cbz x4, 2000cad4 <elf_load+0x264> + 2000cab8: 2a1403e3 mov w3, w20 + 2000cabc: 2a1303e2 mov w2, w19 + 2000cac0: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000cac4: 528000e0 mov w0, #0x7 // #7 + 2000cac8: 91352021 add x1, x1, #0xd48 + 2000cacc: d63f0080 blr x4 + 2000cad0: b94002e9 ldr w9, [x23] + 2000cad4: 12085d20 and w0, w9, #0xff00ffff + 2000cad8: 6b13029f cmp w20, w19 + 2000cadc: 320f0000 orr w0, w0, #0x20000 + 2000cae0: 1a890009 csel w9, w0, w9, eq // eq = none + 2000cae4: 2a0903e0 mov w0, w9 + 2000cae8: a9425bf5 ldp x21, x22, [sp, #32] + 2000caec: 33001e60 bfxil w0, w19, #0, #8 + 2000caf0: b90002e0 str w0, [x23] + 2000caf4: a94153f3 ldp x19, x20, [sp, #16] + 2000caf8: a94363f7 ldp x23, x24, [sp, #48] + 2000cafc: a9446bf9 ldp x25, x26, [sp, #64] + 2000cb00: a94573fb ldp x27, x28, [sp, #80] + 2000cb04: a8c67bfd ldp x29, x30, [sp], #96 + 2000cb08: d65f03c0 ret + 2000cb0c: aa1403e5 mov x5, x20 + 2000cb10: 2a1303e4 mov w4, w19 + 2000cb14: aa1803e3 mov x3, x24 + 2000cb18: aa1c03e2 mov x2, x28 + 2000cb1c: aa1b03e1 mov x1, x27 + 2000cb20: aa1a03e0 mov x0, x26 + 2000cb24: aa1503e6 mov x6, x21 + 2000cb28: 97fffd64 bl 2000c0b8 <elf_load_header> + 2000cb2c: 37ffee60 tbnz w0, #31, 2000c8f8 <elf_load+0x88> + 2000cb30: 12150001 and w1, w0, #0x800 + 2000cb34: b94002e0 ldr w0, [x23] + 2000cb38: 340000a1 cbz w1, 2000cb4c <elf_load+0x2dc> + 2000cb3c: 12085c09 and w9, w0, #0xff00ffff + 2000cb40: 320e0120 orr w0, w9, #0x40000 + 2000cb44: b90002e0 str w0, [x23] + 2000cb48: f90002bf str xzr, [x21] + 2000cb4c: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2000cb50: f90002c1 str x1, [x22] + 2000cb54: 17ffff69 b 2000c8f8 <elf_load+0x88> + 2000cb58: 12001e73 and w19, w19, #0xff + 2000cb5c: b00010a0 adrp x0, 20221000 <ucHeap+0x1e588> + 2000cb60: 912a6001 add x1, x0, #0xa98 + 2000cb64: b94a9800 ldr w0, [x0, #2712] + 2000cb68: 7100181f cmp w0, #0x6 + 2000cb6c: 54000109 b.ls 2000cb8c <elf_load+0x31c> // b.plast + 2000cb70: f9400422 ldr x2, [x1, #8] + 2000cb74: b40000c2 cbz x2, 2000cb8c <elf_load+0x31c> + 2000cb78: 900000a1 adrp x1, 20020000 <__FRAME_END__+0x670> + 2000cb7c: 528000e0 mov w0, #0x7 // #7 + 2000cb80: 9134a021 add x1, x1, #0xd28 + 2000cb84: d63f0040 blr x2 + 2000cb88: b94002e9 ldr w9, [x23] + 2000cb8c: 12185d29 and w9, w9, #0xffffff00 + 2000cb90: 2a130120 orr w0, w9, w19 + 2000cb94: b90002e0 str w0, [x23] + 2000cb98: 17ffff58 b 2000c8f8 <elf_load+0x88> + 2000cb9c: 79407114 ldrh w20, [x8, #56] + 2000cba0: 17ffffbf b 2000ca9c <elf_load+0x22c> + 2000cba4: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000cba8: 91006042 add x2, x2, #0x18 + 2000cbac: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000cbb0: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000cbb4: 9100a042 add x2, x2, #0x28 + 2000cbb8: 91344063 add x3, x3, #0xd10 + 2000cbbc: 912ee000 add x0, x0, #0xbb8 + 2000cbc0: 52804601 mov w1, #0x230 // #560 + 2000cbc4: 940002b3 bl 2000d690 <__assert_func> + 2000cbc8: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000cbcc: 91006042 add x2, x2, #0x18 + 2000cbd0: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000cbd4: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000cbd8: 9100a042 add x2, x2, #0x28 + 2000cbdc: 911e4063 add x3, x3, #0x790 + 2000cbe0: 912ee000 add x0, x0, #0xbb8 + 2000cbe4: 52804461 mov w1, #0x223 // #547 + 2000cbe8: 940002aa bl 2000d690 <__assert_func> + 2000cbec: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000cbf0: 91006042 add x2, x2, #0x18 + 2000cbf4: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000cbf8: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000cbfc: 9100a042 add x2, x2, #0x28 + 2000cc00: 911e2063 add x3, x3, #0x788 + 2000cc04: 912ee000 add x0, x0, #0xbb8 + 2000cc08: 52804441 mov w1, #0x222 // #546 + 2000cc0c: 940002a1 bl 2000d690 <__assert_func> + 2000cc10: b00000a2 adrp x2, 20021000 <virtio_ident_table+0x78> + 2000cc14: 91006042 add x2, x2, #0x18 + 2000cc18: 900000a3 adrp x3, 20020000 <__FRAME_END__+0x670> + 2000cc1c: 900000a0 adrp x0, 20020000 <__FRAME_END__+0x670> + 2000cc20: 9100a042 add x2, x2, #0x28 + 2000cc24: 9133a063 add x3, x3, #0xce8 + 2000cc28: 912ee000 add x0, x0, #0xbb8 + 2000cc2c: 52804421 mov w1, #0x221 // #545 + 2000cc30: 94000298 bl 2000d690 <__assert_func> + 2000cc34: d503201f nop + +000000002000cc38 <elf_identify>: + 2000cc38: f100001f cmp x0, #0x0 + 2000cc3c: fa431820 ccmp x1, #0x3, #0x0, ne // ne = any + 2000cc40: 54000109 b.ls 2000cc60 <elf_identify+0x28> // b.plast + 2000cc44: b9400002 ldr w2, [x0] + 2000cc48: 5288afe1 mov w1, #0x457f // #17791 + 2000cc4c: 72a8c981 movk w1, #0x464c, lsl #16 + 2000cc50: 12800020 mov w0, #0xfffffffe // #-2 + 2000cc54: 6b01005f cmp w2, w1 + 2000cc58: 1a9f1000 csel w0, w0, wzr, ne // ne = any + 2000cc5c: d65f03c0 ret + 2000cc60: 12800020 mov w0, #0xfffffffe // #-2 + 2000cc64: d65f03c0 ret ... -000000002000cb80 <strcmp>: - 2000cb80: ca010007 eor x7, x0, x1 - 2000cb84: b200c3ea mov x10, #0x101010101010101 // #72340172838076673 - 2000cb88: f24008ff tst x7, #0x7 - 2000cb8c: 540003e1 b.ne 2000cc08 <strcmp+0x88> // b.any - 2000cb90: f2400807 ands x7, x0, #0x7 - 2000cb94: 54000241 b.ne 2000cbdc <strcmp+0x5c> // b.any - 2000cb98: f8408402 ldr x2, [x0], #8 - 2000cb9c: f8408423 ldr x3, [x1], #8 - 2000cba0: cb0a0047 sub x7, x2, x10 - 2000cba4: b200d848 orr x8, x2, #0x7f7f7f7f7f7f7f7f - 2000cba8: ca030045 eor x5, x2, x3 - 2000cbac: 8a2800e4 bic x4, x7, x8 - 2000cbb0: aa0400a6 orr x6, x5, x4 - 2000cbb4: b4ffff26 cbz x6, 2000cb98 <strcmp+0x18> - 2000cbb8: dac00cc6 rev x6, x6 - 2000cbbc: dac00c42 rev x2, x2 - 2000cbc0: dac010cb clz x11, x6 - 2000cbc4: dac00c63 rev x3, x3 - 2000cbc8: 9acb2042 lsl x2, x2, x11 - 2000cbcc: 9acb2063 lsl x3, x3, x11 - 2000cbd0: d378fc42 lsr x2, x2, #56 - 2000cbd4: cb43e040 sub x0, x2, x3, lsr #56 - 2000cbd8: d65f03c0 ret - 2000cbdc: 927df000 and x0, x0, #0xfffffffffffffff8 - 2000cbe0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000cbe4: d37df0e7 lsl x7, x7, #3 - 2000cbe8: f8408402 ldr x2, [x0], #8 - 2000cbec: cb0703e7 neg x7, x7 - 2000cbf0: f8408423 ldr x3, [x1], #8 - 2000cbf4: 92800008 mov x8, #0xffffffffffffffff // #-1 - 2000cbf8: 9ac72508 lsr x8, x8, x7 - 2000cbfc: aa080042 orr x2, x2, x8 - 2000cc00: aa080063 orr x3, x3, x8 - 2000cc04: 17ffffe7 b 2000cba0 <strcmp+0x20> - 2000cc08: f240081f tst x0, #0x7 - 2000cc0c: 54000100 b.eq 2000cc2c <strcmp+0xac> // b.none - 2000cc10: 38401402 ldrb w2, [x0], #1 - 2000cc14: 38401423 ldrb w3, [x1], #1 - 2000cc18: 7100045f cmp w2, #0x1 - 2000cc1c: 7a432040 ccmp w2, w3, #0x0, cs // cs = hs, nlast - 2000cc20: 540001e1 b.ne 2000cc5c <strcmp+0xdc> // b.any - 2000cc24: f240081f tst x0, #0x7 - 2000cc28: 54ffff41 b.ne 2000cc10 <strcmp+0x90> // b.any - 2000cc2c: 927d2027 and x7, x1, #0xff8 - 2000cc30: d27d20e7 eor x7, x7, #0xff8 - 2000cc34: b4fffee7 cbz x7, 2000cc10 <strcmp+0x90> - 2000cc38: f8408402 ldr x2, [x0], #8 - 2000cc3c: f8408423 ldr x3, [x1], #8 - 2000cc40: cb0a0047 sub x7, x2, x10 - 2000cc44: b200d848 orr x8, x2, #0x7f7f7f7f7f7f7f7f - 2000cc48: ca030045 eor x5, x2, x3 - 2000cc4c: 8a2800e4 bic x4, x7, x8 - 2000cc50: aa0400a6 orr x6, x5, x4 - 2000cc54: b4fffec6 cbz x6, 2000cc2c <strcmp+0xac> - 2000cc58: 17ffffd8 b 2000cbb8 <strcmp+0x38> - 2000cc5c: cb030040 sub x0, x2, x3 - 2000cc60: d65f03c0 ret +000000002000cc80 <strcmp>: + 2000cc80: ca010007 eor x7, x0, x1 + 2000cc84: b200c3ea mov x10, #0x101010101010101 // #72340172838076673 + 2000cc88: f24008ff tst x7, #0x7 + 2000cc8c: 540003e1 b.ne 2000cd08 <strcmp+0x88> // b.any + 2000cc90: f2400807 ands x7, x0, #0x7 + 2000cc94: 54000241 b.ne 2000ccdc <strcmp+0x5c> // b.any + 2000cc98: f8408402 ldr x2, [x0], #8 + 2000cc9c: f8408423 ldr x3, [x1], #8 + 2000cca0: cb0a0047 sub x7, x2, x10 + 2000cca4: b200d848 orr x8, x2, #0x7f7f7f7f7f7f7f7f + 2000cca8: ca030045 eor x5, x2, x3 + 2000ccac: 8a2800e4 bic x4, x7, x8 + 2000ccb0: aa0400a6 orr x6, x5, x4 + 2000ccb4: b4ffff26 cbz x6, 2000cc98 <strcmp+0x18> + 2000ccb8: dac00cc6 rev x6, x6 + 2000ccbc: dac00c42 rev x2, x2 + 2000ccc0: dac010cb clz x11, x6 + 2000ccc4: dac00c63 rev x3, x3 + 2000ccc8: 9acb2042 lsl x2, x2, x11 + 2000cccc: 9acb2063 lsl x3, x3, x11 + 2000ccd0: d378fc42 lsr x2, x2, #56 + 2000ccd4: cb43e040 sub x0, x2, x3, lsr #56 + 2000ccd8: d65f03c0 ret + 2000ccdc: 927df000 and x0, x0, #0xfffffffffffffff8 + 2000cce0: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000cce4: d37df0e7 lsl x7, x7, #3 + 2000cce8: f8408402 ldr x2, [x0], #8 + 2000ccec: cb0703e7 neg x7, x7 + 2000ccf0: f8408423 ldr x3, [x1], #8 + 2000ccf4: 92800008 mov x8, #0xffffffffffffffff // #-1 + 2000ccf8: 9ac72508 lsr x8, x8, x7 + 2000ccfc: aa080042 orr x2, x2, x8 + 2000cd00: aa080063 orr x3, x3, x8 + 2000cd04: 17ffffe7 b 2000cca0 <strcmp+0x20> + 2000cd08: f240081f tst x0, #0x7 + 2000cd0c: 54000100 b.eq 2000cd2c <strcmp+0xac> // b.none + 2000cd10: 38401402 ldrb w2, [x0], #1 + 2000cd14: 38401423 ldrb w3, [x1], #1 + 2000cd18: 7100045f cmp w2, #0x1 + 2000cd1c: 7a432040 ccmp w2, w3, #0x0, cs // cs = hs, nlast + 2000cd20: 540001e1 b.ne 2000cd5c <strcmp+0xdc> // b.any + 2000cd24: f240081f tst x0, #0x7 + 2000cd28: 54ffff41 b.ne 2000cd10 <strcmp+0x90> // b.any + 2000cd2c: 927d2027 and x7, x1, #0xff8 + 2000cd30: d27d20e7 eor x7, x7, #0xff8 + 2000cd34: b4fffee7 cbz x7, 2000cd10 <strcmp+0x90> + 2000cd38: f8408402 ldr x2, [x0], #8 + 2000cd3c: f8408423 ldr x3, [x1], #8 + 2000cd40: cb0a0047 sub x7, x2, x10 + 2000cd44: b200d848 orr x8, x2, #0x7f7f7f7f7f7f7f7f + 2000cd48: ca030045 eor x5, x2, x3 + 2000cd4c: 8a2800e4 bic x4, x7, x8 + 2000cd50: aa0400a6 orr x6, x5, x4 + 2000cd54: b4fffec6 cbz x6, 2000cd2c <strcmp+0xac> + 2000cd58: 17ffffd8 b 2000ccb8 <strcmp+0x38> + 2000cd5c: cb030040 sub x0, x2, x3 + 2000cd60: d65f03c0 ret ... -000000002000cc80 <strlen>: - 2000cc80: 92402c04 and x4, x0, #0xfff - 2000cc84: b200c3e8 mov x8, #0x101010101010101 // #72340172838076673 - 2000cc88: f13fc09f cmp x4, #0xff0 - 2000cc8c: 5400082c b.gt 2000cd90 <strlen+0x110> - 2000cc90: a9400c02 ldp x2, x3, [x0] - 2000cc94: cb080044 sub x4, x2, x8 - 2000cc98: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f - 2000cc9c: cb080066 sub x6, x3, x8 - 2000cca0: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f - 2000cca4: ea250084 bics x4, x4, x5 - 2000cca8: 8a2700c5 bic x5, x6, x7 - 2000ccac: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none - 2000ccb0: 54000100 b.eq 2000ccd0 <strlen+0x50> // b.none - 2000ccb4: 9a853084 csel x4, x4, x5, cc // cc = lo, ul, last - 2000ccb8: d2800100 mov x0, #0x8 // #8 - 2000ccbc: dac00c84 rev x4, x4 - 2000ccc0: dac01084 clz x4, x4 - 2000ccc4: 9a8033e0 csel x0, xzr, x0, cc // cc = lo, ul, last - 2000ccc8: 8b440c00 add x0, x0, x4, lsr #3 - 2000cccc: d65f03c0 ret - 2000ccd0: 927cec01 and x1, x0, #0xfffffffffffffff0 - 2000ccd4: d1004021 sub x1, x1, #0x10 - 2000ccd8: a9c20c22 ldp x2, x3, [x1, #32]! - 2000ccdc: cb080044 sub x4, x2, x8 - 2000cce0: cb080066 sub x6, x3, x8 - 2000cce4: aa060085 orr x5, x4, x6 - 2000cce8: ea081cbf tst x5, x8, lsl #7 - 2000ccec: 54000101 b.ne 2000cd0c <strlen+0x8c> // b.any - 2000ccf0: a9410c22 ldp x2, x3, [x1, #16] - 2000ccf4: cb080044 sub x4, x2, x8 - 2000ccf8: cb080066 sub x6, x3, x8 - 2000ccfc: aa060085 orr x5, x4, x6 - 2000cd00: ea081cbf tst x5, x8, lsl #7 - 2000cd04: 54fffea0 b.eq 2000ccd8 <strlen+0x58> // b.none - 2000cd08: 91004021 add x1, x1, #0x10 - 2000cd0c: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f - 2000cd10: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f - 2000cd14: ea250084 bics x4, x4, x5 - 2000cd18: 8a2700c5 bic x5, x6, x7 - 2000cd1c: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none - 2000cd20: 54000120 b.eq 2000cd44 <strlen+0xc4> // b.none - 2000cd24: 9a853084 csel x4, x4, x5, cc // cc = lo, ul, last - 2000cd28: cb000020 sub x0, x1, x0 - 2000cd2c: dac00c84 rev x4, x4 - 2000cd30: 91002005 add x5, x0, #0x8 - 2000cd34: dac01084 clz x4, x4 - 2000cd38: 9a853000 csel x0, x0, x5, cc // cc = lo, ul, last - 2000cd3c: 8b440c00 add x0, x0, x4, lsr #3 - 2000cd40: d65f03c0 ret - 2000cd44: a9c10c22 ldp x2, x3, [x1, #16]! - 2000cd48: cb080044 sub x4, x2, x8 - 2000cd4c: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f - 2000cd50: cb080066 sub x6, x3, x8 - 2000cd54: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f - 2000cd58: ea250084 bics x4, x4, x5 - 2000cd5c: 8a2700c5 bic x5, x6, x7 - 2000cd60: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none - 2000cd64: 54fffe01 b.ne 2000cd24 <strlen+0xa4> // b.any - 2000cd68: a9c10c22 ldp x2, x3, [x1, #16]! - 2000cd6c: cb080044 sub x4, x2, x8 - 2000cd70: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f - 2000cd74: cb080066 sub x6, x3, x8 - 2000cd78: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f - 2000cd7c: ea250084 bics x4, x4, x5 - 2000cd80: 8a2700c5 bic x5, x6, x7 - 2000cd84: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none - 2000cd88: 54fffde0 b.eq 2000cd44 <strlen+0xc4> // b.none - 2000cd8c: 17ffffe6 b 2000cd24 <strlen+0xa4> - 2000cd90: 927cec01 and x1, x0, #0xfffffffffffffff0 - 2000cd94: a9400c22 ldp x2, x3, [x1] - 2000cd98: d37df004 lsl x4, x0, #3 - 2000cd9c: 92800007 mov x7, #0xffffffffffffffff // #-1 - 2000cda0: 9ac420e4 lsl x4, x7, x4 - 2000cda4: b201c084 orr x4, x4, #0x8080808080808080 - 2000cda8: aa240042 orn x2, x2, x4 - 2000cdac: aa240065 orn x5, x3, x4 - 2000cdb0: f27d001f tst x0, #0x8 - 2000cdb4: 9a870042 csel x2, x2, x7, eq // eq = none - 2000cdb8: 9a850063 csel x3, x3, x5, eq // eq = none - 2000cdbc: 17ffffc8 b 2000ccdc <strlen+0x5c> - 2000cdc0: d503201f nop - 2000cdc4: d503201f nop - 2000cdc8: d503201f nop - 2000cdcc: d503201f nop - 2000cdd0: d503201f nop - 2000cdd4: d503201f nop - 2000cdd8: d503201f nop - -000000002000cddc <strncmp>: - 2000cddc: b4000d82 cbz x2, 2000cf8c <strncmp+0x1b0> - 2000cde0: ca010008 eor x8, x0, x1 - 2000cde4: b200c3eb mov x11, #0x101010101010101 // #72340172838076673 - 2000cde8: f240091f tst x8, #0x7 - 2000cdec: 9240080e and x14, x0, #0x7 - 2000cdf0: 54000681 b.ne 2000cec0 <strncmp+0xe4> // b.any - 2000cdf4: b500040e cbnz x14, 2000ce74 <strncmp+0x98> - 2000cdf8: d100044d sub x13, x2, #0x1 - 2000cdfc: d343fdad lsr x13, x13, #3 - 2000ce00: f8408403 ldr x3, [x0], #8 - 2000ce04: f8408424 ldr x4, [x1], #8 - 2000ce08: f10005ad subs x13, x13, #0x1 - 2000ce0c: cb0b0068 sub x8, x3, x11 - 2000ce10: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f - 2000ce14: ca040066 eor x6, x3, x4 - 2000ce18: da9f50cf csinv x15, x6, xzr, pl // pl = nfrst - 2000ce1c: ea290105 bics x5, x8, x9 - 2000ce20: fa4009e0 ccmp x15, #0x0, #0x0, eq // eq = none - 2000ce24: 54fffee0 b.eq 2000ce00 <strncmp+0x24> // b.none - 2000ce28: b6f8012d tbz x13, #63, 2000ce4c <strncmp+0x70> - 2000ce2c: f2400842 ands x2, x2, #0x7 - 2000ce30: 540000e0 b.eq 2000ce4c <strncmp+0x70> // b.none - 2000ce34: d37df042 lsl x2, x2, #3 - 2000ce38: 9280000e mov x14, #0xffffffffffffffff // #-1 - 2000ce3c: 9ac221ce lsl x14, x14, x2 - 2000ce40: 8a2e0063 bic x3, x3, x14 - 2000ce44: 8a2e0084 bic x4, x4, x14 - 2000ce48: aa0e00a5 orr x5, x5, x14 - 2000ce4c: aa0500c7 orr x7, x6, x5 - 2000ce50: dac00ce7 rev x7, x7 - 2000ce54: dac00c63 rev x3, x3 - 2000ce58: dac010ec clz x12, x7 - 2000ce5c: dac00c84 rev x4, x4 - 2000ce60: 9acc2063 lsl x3, x3, x12 - 2000ce64: 9acc2084 lsl x4, x4, x12 - 2000ce68: d378fc63 lsr x3, x3, #56 - 2000ce6c: cb44e060 sub x0, x3, x4, lsr #56 - 2000ce70: d65f03c0 ret - 2000ce74: 927df000 and x0, x0, #0xfffffffffffffff8 - 2000ce78: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000ce7c: f8408403 ldr x3, [x0], #8 - 2000ce80: cb0e0fea neg x10, x14, lsl #3 - 2000ce84: f8408424 ldr x4, [x1], #8 - 2000ce88: 92800009 mov x9, #0xffffffffffffffff // #-1 - 2000ce8c: d100044d sub x13, x2, #0x1 - 2000ce90: 9aca2529 lsr x9, x9, x10 - 2000ce94: 924009aa and x10, x13, #0x7 - 2000ce98: d343fdad lsr x13, x13, #3 - 2000ce9c: 8b0e0042 add x2, x2, x14 - 2000cea0: 8b0e014a add x10, x10, x14 - 2000cea4: aa090063 orr x3, x3, x9 - 2000cea8: aa090084 orr x4, x4, x9 - 2000ceac: 8b4a0dad add x13, x13, x10, lsr #3 - 2000ceb0: 17ffffd6 b 2000ce08 <strncmp+0x2c> - 2000ceb4: d503201f nop - 2000ceb8: d503201f nop - 2000cebc: d503201f nop - 2000cec0: f100405f cmp x2, #0x10 - 2000cec4: 54000122 b.cs 2000cee8 <strncmp+0x10c> // b.hs, b.nlast - 2000cec8: 38401403 ldrb w3, [x0], #1 - 2000cecc: 38401424 ldrb w4, [x1], #1 - 2000ced0: f1000442 subs x2, x2, #0x1 - 2000ced4: 7a418860 ccmp w3, #0x1, #0x0, hi // hi = pmore - 2000ced8: 7a442060 ccmp w3, w4, #0x0, cs // cs = hs, nlast - 2000cedc: 54ffff60 b.eq 2000cec8 <strncmp+0xec> // b.none - 2000cee0: cb040060 sub x0, x3, x4 - 2000cee4: d65f03c0 ret - 2000cee8: d343fc4d lsr x13, x2, #3 - 2000ceec: b400018e cbz x14, 2000cf1c <strncmp+0x140> - 2000cef0: cb0e03ee neg x14, x14 - 2000cef4: 924009ce and x14, x14, #0x7 - 2000cef8: cb0e0042 sub x2, x2, x14 - 2000cefc: d343fc4d lsr x13, x2, #3 - 2000cf00: 38401403 ldrb w3, [x0], #1 - 2000cf04: 38401424 ldrb w4, [x1], #1 - 2000cf08: 7100047f cmp w3, #0x1 - 2000cf0c: 7a442060 ccmp w3, w4, #0x0, cs // cs = hs, nlast - 2000cf10: 54fffe81 b.ne 2000cee0 <strncmp+0x104> // b.any - 2000cf14: f10005ce subs x14, x14, #0x1 - 2000cf18: 54ffff48 b.hi 2000cf00 <strncmp+0x124> // b.pmore - 2000cf1c: d280010e mov x14, #0x8 // #8 - 2000cf20: f10005ad subs x13, x13, #0x1 - 2000cf24: 540001c3 b.cc 2000cf5c <strncmp+0x180> // b.lo, b.ul, b.last - 2000cf28: 927d2029 and x9, x1, #0xff8 - 2000cf2c: d27d2129 eor x9, x9, #0xff8 - 2000cf30: b4fffe89 cbz x9, 2000cf00 <strncmp+0x124> - 2000cf34: f8408403 ldr x3, [x0], #8 - 2000cf38: f8408424 ldr x4, [x1], #8 - 2000cf3c: cb0b0068 sub x8, x3, x11 - 2000cf40: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f - 2000cf44: ca040066 eor x6, x3, x4 - 2000cf48: ea290105 bics x5, x8, x9 - 2000cf4c: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none - 2000cf50: 54fff7e1 b.ne 2000ce4c <strncmp+0x70> // b.any - 2000cf54: f10005ad subs x13, x13, #0x1 - 2000cf58: 54fffe85 b.pl 2000cf28 <strncmp+0x14c> // b.nfrst - 2000cf5c: 92400842 and x2, x2, #0x7 - 2000cf60: b4fff762 cbz x2, 2000ce4c <strncmp+0x70> - 2000cf64: d1002000 sub x0, x0, #0x8 - 2000cf68: d1002021 sub x1, x1, #0x8 - 2000cf6c: f8626803 ldr x3, [x0, x2] - 2000cf70: f8626824 ldr x4, [x1, x2] - 2000cf74: cb0b0068 sub x8, x3, x11 - 2000cf78: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f - 2000cf7c: ca040066 eor x6, x3, x4 - 2000cf80: ea290105 bics x5, x8, x9 - 2000cf84: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none - 2000cf88: 54fff621 b.ne 2000ce4c <strncmp+0x70> // b.any - 2000cf8c: d2800000 mov x0, #0x0 // #0 - 2000cf90: d65f03c0 ret - -000000002000cf94 <memchr>: - 2000cf94: b4000682 cbz x2, 2000d064 <memchr+0xd0> - 2000cf98: 52808025 mov w5, #0x401 // #1025 - 2000cf9c: 72a80205 movk w5, #0x4010, lsl #16 - 2000cfa0: 4e010c20 dup v0.16b, w1 - 2000cfa4: 927be803 and x3, x0, #0xffffffffffffffe0 - 2000cfa8: 4e040ca5 dup v5.4s, w5 - 2000cfac: f2401009 ands x9, x0, #0x1f - 2000cfb0: 9240104a and x10, x2, #0x1f - 2000cfb4: 54000200 b.eq 2000cff4 <memchr+0x60> // b.none - 2000cfb8: 4cdfa061 ld1 {v1.16b, v2.16b}, [x3], #32 - 2000cfbc: d1008124 sub x4, x9, #0x20 - 2000cfc0: ab040042 adds x2, x2, x4 - 2000cfc4: 6e208c23 cmeq v3.16b, v1.16b, v0.16b - 2000cfc8: 6e208c44 cmeq v4.16b, v2.16b, v0.16b - 2000cfcc: 4e251c63 and v3.16b, v3.16b, v5.16b - 2000cfd0: 4e251c84 and v4.16b, v4.16b, v5.16b - 2000cfd4: 4e24bc66 addp v6.16b, v3.16b, v4.16b - 2000cfd8: 4e26bcc6 addp v6.16b, v6.16b, v6.16b - 2000cfdc: 4e083cc6 mov x6, v6.d[0] - 2000cfe0: d37ff924 lsl x4, x9, #1 - 2000cfe4: 9ac424c6 lsr x6, x6, x4 - 2000cfe8: 9ac420c6 lsl x6, x6, x4 - 2000cfec: 54000229 b.ls 2000d030 <memchr+0x9c> // b.plast - 2000cff0: b50002c6 cbnz x6, 2000d048 <memchr+0xb4> - 2000cff4: 4cdfa061 ld1 {v1.16b, v2.16b}, [x3], #32 - 2000cff8: f1008042 subs x2, x2, #0x20 - 2000cffc: 6e208c23 cmeq v3.16b, v1.16b, v0.16b - 2000d000: 6e208c44 cmeq v4.16b, v2.16b, v0.16b - 2000d004: 540000a9 b.ls 2000d018 <memchr+0x84> // b.plast - 2000d008: 4ea41c66 orr v6.16b, v3.16b, v4.16b - 2000d00c: 4ee6bcc6 addp v6.2d, v6.2d, v6.2d - 2000d010: 4e083cc6 mov x6, v6.d[0] - 2000d014: b4ffff06 cbz x6, 2000cff4 <memchr+0x60> - 2000d018: 4e251c63 and v3.16b, v3.16b, v5.16b - 2000d01c: 4e251c84 and v4.16b, v4.16b, v5.16b - 2000d020: 4e24bc66 addp v6.16b, v3.16b, v4.16b - 2000d024: 4e26bcc6 addp v6.16b, v6.16b, v6.16b - 2000d028: 4e083cc6 mov x6, v6.d[0] - 2000d02c: 540000e8 b.hi 2000d048 <memchr+0xb4> // b.pmore - 2000d030: 8b090144 add x4, x10, x9 - 2000d034: 92401084 and x4, x4, #0x1f - 2000d038: d1008084 sub x4, x4, #0x20 - 2000d03c: cb0407e4 neg x4, x4, lsl #1 - 2000d040: 9ac420c6 lsl x6, x6, x4 - 2000d044: 9ac424c6 lsr x6, x6, x4 - 2000d048: dac000c6 rbit x6, x6 - 2000d04c: d1008063 sub x3, x3, #0x20 - 2000d050: f10000df cmp x6, #0x0 - 2000d054: dac010c6 clz x6, x6 - 2000d058: 8b460460 add x0, x3, x6, lsr #1 - 2000d05c: 9a8003e0 csel x0, xzr, x0, eq // eq = none - 2000d060: d65f03c0 ret - 2000d064: d2800000 mov x0, #0x0 // #0 - 2000d068: d65f03c0 ret +000000002000cd80 <strlen>: + 2000cd80: 92402c04 and x4, x0, #0xfff + 2000cd84: b200c3e8 mov x8, #0x101010101010101 // #72340172838076673 + 2000cd88: f13fc09f cmp x4, #0xff0 + 2000cd8c: 5400082c b.gt 2000ce90 <strlen+0x110> + 2000cd90: a9400c02 ldp x2, x3, [x0] + 2000cd94: cb080044 sub x4, x2, x8 + 2000cd98: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f + 2000cd9c: cb080066 sub x6, x3, x8 + 2000cda0: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f + 2000cda4: ea250084 bics x4, x4, x5 + 2000cda8: 8a2700c5 bic x5, x6, x7 + 2000cdac: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none + 2000cdb0: 54000100 b.eq 2000cdd0 <strlen+0x50> // b.none + 2000cdb4: 9a853084 csel x4, x4, x5, cc // cc = lo, ul, last + 2000cdb8: d2800100 mov x0, #0x8 // #8 + 2000cdbc: dac00c84 rev x4, x4 + 2000cdc0: dac01084 clz x4, x4 + 2000cdc4: 9a8033e0 csel x0, xzr, x0, cc // cc = lo, ul, last + 2000cdc8: 8b440c00 add x0, x0, x4, lsr #3 + 2000cdcc: d65f03c0 ret + 2000cdd0: 927cec01 and x1, x0, #0xfffffffffffffff0 + 2000cdd4: d1004021 sub x1, x1, #0x10 + 2000cdd8: a9c20c22 ldp x2, x3, [x1, #32]! + 2000cddc: cb080044 sub x4, x2, x8 + 2000cde0: cb080066 sub x6, x3, x8 + 2000cde4: aa060085 orr x5, x4, x6 + 2000cde8: ea081cbf tst x5, x8, lsl #7 + 2000cdec: 54000101 b.ne 2000ce0c <strlen+0x8c> // b.any + 2000cdf0: a9410c22 ldp x2, x3, [x1, #16] + 2000cdf4: cb080044 sub x4, x2, x8 + 2000cdf8: cb080066 sub x6, x3, x8 + 2000cdfc: aa060085 orr x5, x4, x6 + 2000ce00: ea081cbf tst x5, x8, lsl #7 + 2000ce04: 54fffea0 b.eq 2000cdd8 <strlen+0x58> // b.none + 2000ce08: 91004021 add x1, x1, #0x10 + 2000ce0c: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f + 2000ce10: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f + 2000ce14: ea250084 bics x4, x4, x5 + 2000ce18: 8a2700c5 bic x5, x6, x7 + 2000ce1c: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none + 2000ce20: 54000120 b.eq 2000ce44 <strlen+0xc4> // b.none + 2000ce24: 9a853084 csel x4, x4, x5, cc // cc = lo, ul, last + 2000ce28: cb000020 sub x0, x1, x0 + 2000ce2c: dac00c84 rev x4, x4 + 2000ce30: 91002005 add x5, x0, #0x8 + 2000ce34: dac01084 clz x4, x4 + 2000ce38: 9a853000 csel x0, x0, x5, cc // cc = lo, ul, last + 2000ce3c: 8b440c00 add x0, x0, x4, lsr #3 + 2000ce40: d65f03c0 ret + 2000ce44: a9c10c22 ldp x2, x3, [x1, #16]! + 2000ce48: cb080044 sub x4, x2, x8 + 2000ce4c: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f + 2000ce50: cb080066 sub x6, x3, x8 + 2000ce54: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f + 2000ce58: ea250084 bics x4, x4, x5 + 2000ce5c: 8a2700c5 bic x5, x6, x7 + 2000ce60: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none + 2000ce64: 54fffe01 b.ne 2000ce24 <strlen+0xa4> // b.any + 2000ce68: a9c10c22 ldp x2, x3, [x1, #16]! + 2000ce6c: cb080044 sub x4, x2, x8 + 2000ce70: b200d845 orr x5, x2, #0x7f7f7f7f7f7f7f7f + 2000ce74: cb080066 sub x6, x3, x8 + 2000ce78: b200d867 orr x7, x3, #0x7f7f7f7f7f7f7f7f + 2000ce7c: ea250084 bics x4, x4, x5 + 2000ce80: 8a2700c5 bic x5, x6, x7 + 2000ce84: fa4008a0 ccmp x5, #0x0, #0x0, eq // eq = none + 2000ce88: 54fffde0 b.eq 2000ce44 <strlen+0xc4> // b.none + 2000ce8c: 17ffffe6 b 2000ce24 <strlen+0xa4> + 2000ce90: 927cec01 and x1, x0, #0xfffffffffffffff0 + 2000ce94: a9400c22 ldp x2, x3, [x1] + 2000ce98: d37df004 lsl x4, x0, #3 + 2000ce9c: 92800007 mov x7, #0xffffffffffffffff // #-1 + 2000cea0: 9ac420e4 lsl x4, x7, x4 + 2000cea4: b201c084 orr x4, x4, #0x8080808080808080 + 2000cea8: aa240042 orn x2, x2, x4 + 2000ceac: aa240065 orn x5, x3, x4 + 2000ceb0: f27d001f tst x0, #0x8 + 2000ceb4: 9a870042 csel x2, x2, x7, eq // eq = none + 2000ceb8: 9a850063 csel x3, x3, x5, eq // eq = none + 2000cebc: 17ffffc8 b 2000cddc <strlen+0x5c> + 2000cec0: d503201f nop + 2000cec4: d503201f nop + 2000cec8: d503201f nop + 2000cecc: d503201f nop + 2000ced0: d503201f nop + 2000ced4: d503201f nop + 2000ced8: d503201f nop + +000000002000cedc <strncmp>: + 2000cedc: b4000d82 cbz x2, 2000d08c <strncmp+0x1b0> + 2000cee0: ca010008 eor x8, x0, x1 + 2000cee4: b200c3eb mov x11, #0x101010101010101 // #72340172838076673 + 2000cee8: f240091f tst x8, #0x7 + 2000ceec: 9240080e and x14, x0, #0x7 + 2000cef0: 54000681 b.ne 2000cfc0 <strncmp+0xe4> // b.any + 2000cef4: b500040e cbnz x14, 2000cf74 <strncmp+0x98> + 2000cef8: d100044d sub x13, x2, #0x1 + 2000cefc: d343fdad lsr x13, x13, #3 + 2000cf00: f8408403 ldr x3, [x0], #8 + 2000cf04: f8408424 ldr x4, [x1], #8 + 2000cf08: f10005ad subs x13, x13, #0x1 + 2000cf0c: cb0b0068 sub x8, x3, x11 + 2000cf10: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f + 2000cf14: ca040066 eor x6, x3, x4 + 2000cf18: da9f50cf csinv x15, x6, xzr, pl // pl = nfrst + 2000cf1c: ea290105 bics x5, x8, x9 + 2000cf20: fa4009e0 ccmp x15, #0x0, #0x0, eq // eq = none + 2000cf24: 54fffee0 b.eq 2000cf00 <strncmp+0x24> // b.none + 2000cf28: b6f8012d tbz x13, #63, 2000cf4c <strncmp+0x70> + 2000cf2c: f2400842 ands x2, x2, #0x7 + 2000cf30: 540000e0 b.eq 2000cf4c <strncmp+0x70> // b.none + 2000cf34: d37df042 lsl x2, x2, #3 + 2000cf38: 9280000e mov x14, #0xffffffffffffffff // #-1 + 2000cf3c: 9ac221ce lsl x14, x14, x2 + 2000cf40: 8a2e0063 bic x3, x3, x14 + 2000cf44: 8a2e0084 bic x4, x4, x14 + 2000cf48: aa0e00a5 orr x5, x5, x14 + 2000cf4c: aa0500c7 orr x7, x6, x5 + 2000cf50: dac00ce7 rev x7, x7 + 2000cf54: dac00c63 rev x3, x3 + 2000cf58: dac010ec clz x12, x7 + 2000cf5c: dac00c84 rev x4, x4 + 2000cf60: 9acc2063 lsl x3, x3, x12 + 2000cf64: 9acc2084 lsl x4, x4, x12 + 2000cf68: d378fc63 lsr x3, x3, #56 + 2000cf6c: cb44e060 sub x0, x3, x4, lsr #56 + 2000cf70: d65f03c0 ret + 2000cf74: 927df000 and x0, x0, #0xfffffffffffffff8 + 2000cf78: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000cf7c: f8408403 ldr x3, [x0], #8 + 2000cf80: cb0e0fea neg x10, x14, lsl #3 + 2000cf84: f8408424 ldr x4, [x1], #8 + 2000cf88: 92800009 mov x9, #0xffffffffffffffff // #-1 + 2000cf8c: d100044d sub x13, x2, #0x1 + 2000cf90: 9aca2529 lsr x9, x9, x10 + 2000cf94: 924009aa and x10, x13, #0x7 + 2000cf98: d343fdad lsr x13, x13, #3 + 2000cf9c: 8b0e0042 add x2, x2, x14 + 2000cfa0: 8b0e014a add x10, x10, x14 + 2000cfa4: aa090063 orr x3, x3, x9 + 2000cfa8: aa090084 orr x4, x4, x9 + 2000cfac: 8b4a0dad add x13, x13, x10, lsr #3 + 2000cfb0: 17ffffd6 b 2000cf08 <strncmp+0x2c> + 2000cfb4: d503201f nop + 2000cfb8: d503201f nop + 2000cfbc: d503201f nop + 2000cfc0: f100405f cmp x2, #0x10 + 2000cfc4: 54000122 b.cs 2000cfe8 <strncmp+0x10c> // b.hs, b.nlast + 2000cfc8: 38401403 ldrb w3, [x0], #1 + 2000cfcc: 38401424 ldrb w4, [x1], #1 + 2000cfd0: f1000442 subs x2, x2, #0x1 + 2000cfd4: 7a418860 ccmp w3, #0x1, #0x0, hi // hi = pmore + 2000cfd8: 7a442060 ccmp w3, w4, #0x0, cs // cs = hs, nlast + 2000cfdc: 54ffff60 b.eq 2000cfc8 <strncmp+0xec> // b.none + 2000cfe0: cb040060 sub x0, x3, x4 + 2000cfe4: d65f03c0 ret + 2000cfe8: d343fc4d lsr x13, x2, #3 + 2000cfec: b400018e cbz x14, 2000d01c <strncmp+0x140> + 2000cff0: cb0e03ee neg x14, x14 + 2000cff4: 924009ce and x14, x14, #0x7 + 2000cff8: cb0e0042 sub x2, x2, x14 + 2000cffc: d343fc4d lsr x13, x2, #3 + 2000d000: 38401403 ldrb w3, [x0], #1 + 2000d004: 38401424 ldrb w4, [x1], #1 + 2000d008: 7100047f cmp w3, #0x1 + 2000d00c: 7a442060 ccmp w3, w4, #0x0, cs // cs = hs, nlast + 2000d010: 54fffe81 b.ne 2000cfe0 <strncmp+0x104> // b.any + 2000d014: f10005ce subs x14, x14, #0x1 + 2000d018: 54ffff48 b.hi 2000d000 <strncmp+0x124> // b.pmore + 2000d01c: d280010e mov x14, #0x8 // #8 + 2000d020: f10005ad subs x13, x13, #0x1 + 2000d024: 540001c3 b.cc 2000d05c <strncmp+0x180> // b.lo, b.ul, b.last + 2000d028: 927d2029 and x9, x1, #0xff8 + 2000d02c: d27d2129 eor x9, x9, #0xff8 + 2000d030: b4fffe89 cbz x9, 2000d000 <strncmp+0x124> + 2000d034: f8408403 ldr x3, [x0], #8 + 2000d038: f8408424 ldr x4, [x1], #8 + 2000d03c: cb0b0068 sub x8, x3, x11 + 2000d040: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f + 2000d044: ca040066 eor x6, x3, x4 + 2000d048: ea290105 bics x5, x8, x9 + 2000d04c: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none + 2000d050: 54fff7e1 b.ne 2000cf4c <strncmp+0x70> // b.any + 2000d054: f10005ad subs x13, x13, #0x1 + 2000d058: 54fffe85 b.pl 2000d028 <strncmp+0x14c> // b.nfrst + 2000d05c: 92400842 and x2, x2, #0x7 + 2000d060: b4fff762 cbz x2, 2000cf4c <strncmp+0x70> + 2000d064: d1002000 sub x0, x0, #0x8 + 2000d068: d1002021 sub x1, x1, #0x8 + 2000d06c: f8626803 ldr x3, [x0, x2] + 2000d070: f8626824 ldr x4, [x1, x2] + 2000d074: cb0b0068 sub x8, x3, x11 + 2000d078: b200d869 orr x9, x3, #0x7f7f7f7f7f7f7f7f + 2000d07c: ca040066 eor x6, x3, x4 + 2000d080: ea290105 bics x5, x8, x9 + 2000d084: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none + 2000d088: 54fff621 b.ne 2000cf4c <strncmp+0x70> // b.any + 2000d08c: d2800000 mov x0, #0x0 // #0 + 2000d090: d65f03c0 ret + +000000002000d094 <memchr>: + 2000d094: b4000682 cbz x2, 2000d164 <memchr+0xd0> + 2000d098: 52808025 mov w5, #0x401 // #1025 + 2000d09c: 72a80205 movk w5, #0x4010, lsl #16 + 2000d0a0: 4e010c20 dup v0.16b, w1 + 2000d0a4: 927be803 and x3, x0, #0xffffffffffffffe0 + 2000d0a8: 4e040ca5 dup v5.4s, w5 + 2000d0ac: f2401009 ands x9, x0, #0x1f + 2000d0b0: 9240104a and x10, x2, #0x1f + 2000d0b4: 54000200 b.eq 2000d0f4 <memchr+0x60> // b.none + 2000d0b8: 4cdfa061 ld1 {v1.16b, v2.16b}, [x3], #32 + 2000d0bc: d1008124 sub x4, x9, #0x20 + 2000d0c0: ab040042 adds x2, x2, x4 + 2000d0c4: 6e208c23 cmeq v3.16b, v1.16b, v0.16b + 2000d0c8: 6e208c44 cmeq v4.16b, v2.16b, v0.16b + 2000d0cc: 4e251c63 and v3.16b, v3.16b, v5.16b + 2000d0d0: 4e251c84 and v4.16b, v4.16b, v5.16b + 2000d0d4: 4e24bc66 addp v6.16b, v3.16b, v4.16b + 2000d0d8: 4e26bcc6 addp v6.16b, v6.16b, v6.16b + 2000d0dc: 4e083cc6 mov x6, v6.d[0] + 2000d0e0: d37ff924 lsl x4, x9, #1 + 2000d0e4: 9ac424c6 lsr x6, x6, x4 + 2000d0e8: 9ac420c6 lsl x6, x6, x4 + 2000d0ec: 54000229 b.ls 2000d130 <memchr+0x9c> // b.plast + 2000d0f0: b50002c6 cbnz x6, 2000d148 <memchr+0xb4> + 2000d0f4: 4cdfa061 ld1 {v1.16b, v2.16b}, [x3], #32 + 2000d0f8: f1008042 subs x2, x2, #0x20 + 2000d0fc: 6e208c23 cmeq v3.16b, v1.16b, v0.16b + 2000d100: 6e208c44 cmeq v4.16b, v2.16b, v0.16b + 2000d104: 540000a9 b.ls 2000d118 <memchr+0x84> // b.plast + 2000d108: 4ea41c66 orr v6.16b, v3.16b, v4.16b + 2000d10c: 4ee6bcc6 addp v6.2d, v6.2d, v6.2d + 2000d110: 4e083cc6 mov x6, v6.d[0] + 2000d114: b4ffff06 cbz x6, 2000d0f4 <memchr+0x60> + 2000d118: 4e251c63 and v3.16b, v3.16b, v5.16b + 2000d11c: 4e251c84 and v4.16b, v4.16b, v5.16b + 2000d120: 4e24bc66 addp v6.16b, v3.16b, v4.16b + 2000d124: 4e26bcc6 addp v6.16b, v6.16b, v6.16b + 2000d128: 4e083cc6 mov x6, v6.d[0] + 2000d12c: 540000e8 b.hi 2000d148 <memchr+0xb4> // b.pmore + 2000d130: 8b090144 add x4, x10, x9 + 2000d134: 92401084 and x4, x4, #0x1f + 2000d138: d1008084 sub x4, x4, #0x20 + 2000d13c: cb0407e4 neg x4, x4, lsl #1 + 2000d140: 9ac420c6 lsl x6, x6, x4 + 2000d144: 9ac424c6 lsr x6, x6, x4 + 2000d148: dac000c6 rbit x6, x6 + 2000d14c: d1008063 sub x3, x3, #0x20 + 2000d150: f10000df cmp x6, #0x0 + 2000d154: dac010c6 clz x6, x6 + 2000d158: 8b460460 add x0, x3, x6, lsr #1 + 2000d15c: 9a8003e0 csel x0, xzr, x0, eq // eq = none + 2000d160: d65f03c0 ret + 2000d164: d2800000 mov x0, #0x0 // #0 + 2000d168: d65f03c0 ret ... -000000002000d080 <memmove>: - 2000d080: cb010005 sub x5, x0, x1 - 2000d084: f101805f cmp x2, #0x60 - 2000d088: fa4280a2 ccmp x5, x2, #0x2, hi // hi = pmore - 2000d08c: 54facda2 b.cs 20002a40 <memcpy> // b.hs, b.nlast - 2000d090: b40004c5 cbz x5, 2000d128 <memmove+0xa8> - 2000d094: 8b020004 add x4, x0, x2 - 2000d098: 8b020023 add x3, x1, x2 - 2000d09c: 92400c85 and x5, x4, #0xf - 2000d0a0: a97f346c ldp x12, x13, [x3, #-16] - 2000d0a4: cb050063 sub x3, x3, x5 - 2000d0a8: cb050042 sub x2, x2, x5 - 2000d0ac: a97f1c66 ldp x6, x7, [x3, #-16] - 2000d0b0: a93f348c stp x12, x13, [x4, #-16] - 2000d0b4: a97e2468 ldp x8, x9, [x3, #-32] - 2000d0b8: a97d2c6a ldp x10, x11, [x3, #-48] - 2000d0bc: a9fc346c ldp x12, x13, [x3, #-64]! - 2000d0c0: cb050084 sub x4, x4, x5 - 2000d0c4: f1020042 subs x2, x2, #0x80 - 2000d0c8: 54000189 b.ls 2000d0f8 <memmove+0x78> // b.plast - 2000d0cc: d503201f nop - 2000d0d0: a93f1c86 stp x6, x7, [x4, #-16] - 2000d0d4: a97f1c66 ldp x6, x7, [x3, #-16] - 2000d0d8: a93e2488 stp x8, x9, [x4, #-32] - 2000d0dc: a97e2468 ldp x8, x9, [x3, #-32] - 2000d0e0: a93d2c8a stp x10, x11, [x4, #-48] - 2000d0e4: a97d2c6a ldp x10, x11, [x3, #-48] - 2000d0e8: a9bc348c stp x12, x13, [x4, #-64]! - 2000d0ec: a9fc346c ldp x12, x13, [x3, #-64]! - 2000d0f0: f1010042 subs x2, x2, #0x40 - 2000d0f4: 54fffee8 b.hi 2000d0d0 <memmove+0x50> // b.pmore - 2000d0f8: a9431422 ldp x2, x5, [x1, #48] - 2000d0fc: a93f1c86 stp x6, x7, [x4, #-16] - 2000d100: a9421c26 ldp x6, x7, [x1, #32] - 2000d104: a93e2488 stp x8, x9, [x4, #-32] - 2000d108: a9412428 ldp x8, x9, [x1, #16] - 2000d10c: a93d2c8a stp x10, x11, [x4, #-48] - 2000d110: a9402c2a ldp x10, x11, [x1] - 2000d114: a93c348c stp x12, x13, [x4, #-64] - 2000d118: a9031402 stp x2, x5, [x0, #48] - 2000d11c: a9021c06 stp x6, x7, [x0, #32] - 2000d120: a9012408 stp x8, x9, [x0, #16] - 2000d124: a9002c0a stp x10, x11, [x0] - 2000d128: d65f03c0 ret - -000000002000d12c <strchr>: - 2000d12c: 52808024 mov w4, #0x401 // #1025 - 2000d130: 72a80204 movk w4, #0x4010, lsl #16 - 2000d134: 4e010c20 dup v0.16b, w1 - 2000d138: 927be802 and x2, x0, #0xffffffffffffffe0 - 2000d13c: 4e040c90 dup v16.4s, w4 - 2000d140: f2401003 ands x3, x0, #0x1f - 2000d144: 4eb08607 add v7.4s, v16.4s, v16.4s - 2000d148: 540002a0 b.eq 2000d19c <strchr+0x70> // b.none - 2000d14c: 4cdfa041 ld1 {v1.16b, v2.16b}, [x2], #32 - 2000d150: cb0303e3 neg x3, x3 - 2000d154: 4e209823 cmeq v3.16b, v1.16b, #0 - 2000d158: 6e208c25 cmeq v5.16b, v1.16b, v0.16b - 2000d15c: 4e209844 cmeq v4.16b, v2.16b, #0 - 2000d160: 6e208c46 cmeq v6.16b, v2.16b, v0.16b - 2000d164: 4e271c63 and v3.16b, v3.16b, v7.16b - 2000d168: 4e271c84 and v4.16b, v4.16b, v7.16b - 2000d16c: 4e301ca5 and v5.16b, v5.16b, v16.16b - 2000d170: 4e301cc6 and v6.16b, v6.16b, v16.16b - 2000d174: 4ea51c71 orr v17.16b, v3.16b, v5.16b - 2000d178: 4ea61c92 orr v18.16b, v4.16b, v6.16b - 2000d17c: d37ff863 lsl x3, x3, #1 - 2000d180: 4e32be31 addp v17.16b, v17.16b, v18.16b - 2000d184: 92800005 mov x5, #0xffffffffffffffff // #-1 - 2000d188: 4e32be31 addp v17.16b, v17.16b, v18.16b - 2000d18c: 9ac324a3 lsr x3, x5, x3 - 2000d190: 4e083e25 mov x5, v17.d[0] - 2000d194: 8a2300a3 bic x3, x5, x3 - 2000d198: b50002a3 cbnz x3, 2000d1ec <strchr+0xc0> - 2000d19c: 4cdfa041 ld1 {v1.16b, v2.16b}, [x2], #32 - 2000d1a0: 4e209823 cmeq v3.16b, v1.16b, #0 - 2000d1a4: 6e208c25 cmeq v5.16b, v1.16b, v0.16b - 2000d1a8: 4e209844 cmeq v4.16b, v2.16b, #0 - 2000d1ac: 6e208c46 cmeq v6.16b, v2.16b, v0.16b - 2000d1b0: 4ea51c71 orr v17.16b, v3.16b, v5.16b - 2000d1b4: 4ea61c92 orr v18.16b, v4.16b, v6.16b - 2000d1b8: 4eb21e31 orr v17.16b, v17.16b, v18.16b - 2000d1bc: 4ef1be31 addp v17.2d, v17.2d, v17.2d - 2000d1c0: 4e083e23 mov x3, v17.d[0] - 2000d1c4: b4fffec3 cbz x3, 2000d19c <strchr+0x70> - 2000d1c8: 4e271c63 and v3.16b, v3.16b, v7.16b - 2000d1cc: 4e271c84 and v4.16b, v4.16b, v7.16b - 2000d1d0: 4e301ca5 and v5.16b, v5.16b, v16.16b - 2000d1d4: 4e301cc6 and v6.16b, v6.16b, v16.16b - 2000d1d8: 4ea51c71 orr v17.16b, v3.16b, v5.16b - 2000d1dc: 4ea61c92 orr v18.16b, v4.16b, v6.16b - 2000d1e0: 4e32be31 addp v17.16b, v17.16b, v18.16b - 2000d1e4: 4e32be31 addp v17.16b, v17.16b, v18.16b - 2000d1e8: 4e083e23 mov x3, v17.d[0] - 2000d1ec: dac00063 rbit x3, x3 - 2000d1f0: d1008042 sub x2, x2, #0x20 - 2000d1f4: dac01063 clz x3, x3 - 2000d1f8: f240007f tst x3, #0x1 - 2000d1fc: 8b430440 add x0, x2, x3, lsr #1 - 2000d200: 9a9f0000 csel x0, x0, xzr, eq // eq = none - 2000d204: d65f03c0 ret +000000002000d180 <memmove>: + 2000d180: cb010005 sub x5, x0, x1 + 2000d184: f101805f cmp x2, #0x60 + 2000d188: fa4280a2 ccmp x5, x2, #0x2, hi // hi = pmore + 2000d18c: 54fac7a2 b.cs 20002a80 <memcpy> // b.hs, b.nlast + 2000d190: b40004c5 cbz x5, 2000d228 <memmove+0xa8> + 2000d194: 8b020004 add x4, x0, x2 + 2000d198: 8b020023 add x3, x1, x2 + 2000d19c: 92400c85 and x5, x4, #0xf + 2000d1a0: a97f346c ldp x12, x13, [x3, #-16] + 2000d1a4: cb050063 sub x3, x3, x5 + 2000d1a8: cb050042 sub x2, x2, x5 + 2000d1ac: a97f1c66 ldp x6, x7, [x3, #-16] + 2000d1b0: a93f348c stp x12, x13, [x4, #-16] + 2000d1b4: a97e2468 ldp x8, x9, [x3, #-32] + 2000d1b8: a97d2c6a ldp x10, x11, [x3, #-48] + 2000d1bc: a9fc346c ldp x12, x13, [x3, #-64]! + 2000d1c0: cb050084 sub x4, x4, x5 + 2000d1c4: f1020042 subs x2, x2, #0x80 + 2000d1c8: 54000189 b.ls 2000d1f8 <memmove+0x78> // b.plast + 2000d1cc: d503201f nop + 2000d1d0: a93f1c86 stp x6, x7, [x4, #-16] + 2000d1d4: a97f1c66 ldp x6, x7, [x3, #-16] + 2000d1d8: a93e2488 stp x8, x9, [x4, #-32] + 2000d1dc: a97e2468 ldp x8, x9, [x3, #-32] + 2000d1e0: a93d2c8a stp x10, x11, [x4, #-48] + 2000d1e4: a97d2c6a ldp x10, x11, [x3, #-48] + 2000d1e8: a9bc348c stp x12, x13, [x4, #-64]! + 2000d1ec: a9fc346c ldp x12, x13, [x3, #-64]! + 2000d1f0: f1010042 subs x2, x2, #0x40 + 2000d1f4: 54fffee8 b.hi 2000d1d0 <memmove+0x50> // b.pmore + 2000d1f8: a9431422 ldp x2, x5, [x1, #48] + 2000d1fc: a93f1c86 stp x6, x7, [x4, #-16] + 2000d200: a9421c26 ldp x6, x7, [x1, #32] + 2000d204: a93e2488 stp x8, x9, [x4, #-32] + 2000d208: a9412428 ldp x8, x9, [x1, #16] + 2000d20c: a93d2c8a stp x10, x11, [x4, #-48] + 2000d210: a9402c2a ldp x10, x11, [x1] + 2000d214: a93c348c stp x12, x13, [x4, #-64] + 2000d218: a9031402 stp x2, x5, [x0, #48] + 2000d21c: a9021c06 stp x6, x7, [x0, #32] + 2000d220: a9012408 stp x8, x9, [x0, #16] + 2000d224: a9002c0a stp x10, x11, [x0] + 2000d228: d65f03c0 ret + +000000002000d22c <strchr>: + 2000d22c: 52808024 mov w4, #0x401 // #1025 + 2000d230: 72a80204 movk w4, #0x4010, lsl #16 + 2000d234: 4e010c20 dup v0.16b, w1 + 2000d238: 927be802 and x2, x0, #0xffffffffffffffe0 + 2000d23c: 4e040c90 dup v16.4s, w4 + 2000d240: f2401003 ands x3, x0, #0x1f + 2000d244: 4eb08607 add v7.4s, v16.4s, v16.4s + 2000d248: 540002a0 b.eq 2000d29c <strchr+0x70> // b.none + 2000d24c: 4cdfa041 ld1 {v1.16b, v2.16b}, [x2], #32 + 2000d250: cb0303e3 neg x3, x3 + 2000d254: 4e209823 cmeq v3.16b, v1.16b, #0 + 2000d258: 6e208c25 cmeq v5.16b, v1.16b, v0.16b + 2000d25c: 4e209844 cmeq v4.16b, v2.16b, #0 + 2000d260: 6e208c46 cmeq v6.16b, v2.16b, v0.16b + 2000d264: 4e271c63 and v3.16b, v3.16b, v7.16b + 2000d268: 4e271c84 and v4.16b, v4.16b, v7.16b + 2000d26c: 4e301ca5 and v5.16b, v5.16b, v16.16b + 2000d270: 4e301cc6 and v6.16b, v6.16b, v16.16b + 2000d274: 4ea51c71 orr v17.16b, v3.16b, v5.16b + 2000d278: 4ea61c92 orr v18.16b, v4.16b, v6.16b + 2000d27c: d37ff863 lsl x3, x3, #1 + 2000d280: 4e32be31 addp v17.16b, v17.16b, v18.16b + 2000d284: 92800005 mov x5, #0xffffffffffffffff // #-1 + 2000d288: 4e32be31 addp v17.16b, v17.16b, v18.16b + 2000d28c: 9ac324a3 lsr x3, x5, x3 + 2000d290: 4e083e25 mov x5, v17.d[0] + 2000d294: 8a2300a3 bic x3, x5, x3 + 2000d298: b50002a3 cbnz x3, 2000d2ec <strchr+0xc0> + 2000d29c: 4cdfa041 ld1 {v1.16b, v2.16b}, [x2], #32 + 2000d2a0: 4e209823 cmeq v3.16b, v1.16b, #0 + 2000d2a4: 6e208c25 cmeq v5.16b, v1.16b, v0.16b + 2000d2a8: 4e209844 cmeq v4.16b, v2.16b, #0 + 2000d2ac: 6e208c46 cmeq v6.16b, v2.16b, v0.16b + 2000d2b0: 4ea51c71 orr v17.16b, v3.16b, v5.16b + 2000d2b4: 4ea61c92 orr v18.16b, v4.16b, v6.16b + 2000d2b8: 4eb21e31 orr v17.16b, v17.16b, v18.16b + 2000d2bc: 4ef1be31 addp v17.2d, v17.2d, v17.2d + 2000d2c0: 4e083e23 mov x3, v17.d[0] + 2000d2c4: b4fffec3 cbz x3, 2000d29c <strchr+0x70> + 2000d2c8: 4e271c63 and v3.16b, v3.16b, v7.16b + 2000d2cc: 4e271c84 and v4.16b, v4.16b, v7.16b + 2000d2d0: 4e301ca5 and v5.16b, v5.16b, v16.16b + 2000d2d4: 4e301cc6 and v6.16b, v6.16b, v16.16b + 2000d2d8: 4ea51c71 orr v17.16b, v3.16b, v5.16b + 2000d2dc: 4ea61c92 orr v18.16b, v4.16b, v6.16b + 2000d2e0: 4e32be31 addp v17.16b, v17.16b, v18.16b + 2000d2e4: 4e32be31 addp v17.16b, v17.16b, v18.16b + 2000d2e8: 4e083e23 mov x3, v17.d[0] + 2000d2ec: dac00063 rbit x3, x3 + 2000d2f0: d1008042 sub x2, x2, #0x20 + 2000d2f4: dac01063 clz x3, x3 + 2000d2f8: f240007f tst x3, #0x1 + 2000d2fc: 8b430440 add x0, x2, x3, lsr #1 + 2000d300: 9a9f0000 csel x0, x0, xzr, eq // eq = none + 2000d304: d65f03c0 ret ... -000000002000d240 <strcpy>: - 2000d240: 92402c29 and x9, x1, #0xfff - 2000d244: b200c3ec mov x12, #0x101010101010101 // #72340172838076673 - 2000d248: 92400c31 and x17, x1, #0xf - 2000d24c: f13fc13f cmp x9, #0xff0 - 2000d250: cb1103e8 neg x8, x17 - 2000d254: 540008cc b.gt 2000d36c <strcpy+0x12c> - 2000d258: a9401424 ldp x4, x5, [x1] - 2000d25c: cb0c0088 sub x8, x4, x12 - 2000d260: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f - 2000d264: ea290106 bics x6, x8, x9 - 2000d268: 540001c1 b.ne 2000d2a0 <strcpy+0x60> // b.any - 2000d26c: cb0c00aa sub x10, x5, x12 - 2000d270: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f - 2000d274: ea2b0147 bics x7, x10, x11 - 2000d278: 54000440 b.eq 2000d300 <strcpy+0xc0> // b.none - 2000d27c: dac00ce7 rev x7, x7 - 2000d280: dac010ef clz x15, x7 - 2000d284: d2800709 mov x9, #0x38 // #56 - 2000d288: 8b4f0c03 add x3, x0, x15, lsr #3 - 2000d28c: cb0f012f sub x15, x9, x15 - 2000d290: 9acf20a5 lsl x5, x5, x15 - 2000d294: f8001065 stur x5, [x3, #1] - 2000d298: f9000004 str x4, [x0] - 2000d29c: d65f03c0 ret - 2000d2a0: dac00cc6 rev x6, x6 - 2000d2a4: dac010cf clz x15, x6 - 2000d2a8: 8b4f0c03 add x3, x0, x15, lsr #3 - 2000d2ac: f10061e9 subs x9, x15, #0x18 - 2000d2b0: 540000ab b.lt 2000d2c4 <strcpy+0x84> // b.tstop - 2000d2b4: 9ac92485 lsr x5, x4, x9 - 2000d2b8: b81fd065 stur w5, [x3, #-3] - 2000d2bc: b9000004 str w4, [x0] - 2000d2c0: d65f03c0 ret - 2000d2c4: b400004f cbz x15, 2000d2cc <strcpy+0x8c> - 2000d2c8: 79000004 strh w4, [x0] - 2000d2cc: 3900007f strb wzr, [x3] - 2000d2d0: d65f03c0 ret - 2000d2d4: d503201f nop - 2000d2d8: d503201f nop - 2000d2dc: d503201f nop - 2000d2e0: d503201f nop - 2000d2e4: d503201f nop - 2000d2e8: d503201f nop - 2000d2ec: d503201f nop - 2000d2f0: d503201f nop - 2000d2f4: d503201f nop - 2000d2f8: d503201f nop - 2000d2fc: d503201f nop - 2000d300: d1004231 sub x17, x17, #0x10 - 2000d304: a9001404 stp x4, x5, [x0] - 2000d308: cb110022 sub x2, x1, x17 - 2000d30c: cb110003 sub x3, x0, x17 - 2000d310: 14000002 b 2000d318 <strcpy+0xd8> - 2000d314: a8811464 stp x4, x5, [x3], #16 - 2000d318: a8c11444 ldp x4, x5, [x2], #16 - 2000d31c: cb0c0088 sub x8, x4, x12 - 2000d320: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f - 2000d324: cb0c00aa sub x10, x5, x12 - 2000d328: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f - 2000d32c: 8a290106 bic x6, x8, x9 - 2000d330: ea2b0147 bics x7, x10, x11 - 2000d334: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none - 2000d338: 54fffee0 b.eq 2000d314 <strcpy+0xd4> // b.none - 2000d33c: f10000df cmp x6, #0x0 - 2000d340: 9a8710c6 csel x6, x6, x7, ne // ne = any - 2000d344: dac00cc6 rev x6, x6 - 2000d348: dac010cf clz x15, x6 - 2000d34c: 910121e8 add x8, x15, #0x48 - 2000d350: 910021ef add x15, x15, #0x8 - 2000d354: 9a8811ef csel x15, x15, x8, ne // ne = any - 2000d358: 8b4f0c42 add x2, x2, x15, lsr #3 - 2000d35c: 8b4f0c63 add x3, x3, x15, lsr #3 - 2000d360: a97e1444 ldp x4, x5, [x2, #-32] - 2000d364: a93f1464 stp x4, x5, [x3, #-16] - 2000d368: d65f03c0 ret - 2000d36c: 927cec22 and x2, x1, #0xfffffffffffffff0 - 2000d370: a9401444 ldp x4, x5, [x2] - 2000d374: d37df108 lsl x8, x8, #3 - 2000d378: f2400a3f tst x17, #0x7 - 2000d37c: da9f03e9 csetm x9, ne // ne = any - 2000d380: 9ac82529 lsr x9, x9, x8 - 2000d384: aa090084 orr x4, x4, x9 - 2000d388: aa0900ae orr x14, x5, x9 - 2000d38c: f100223f cmp x17, #0x8 - 2000d390: da9fb084 csinv x4, x4, xzr, lt // lt = tstop - 2000d394: 9a8eb0a5 csel x5, x5, x14, lt // lt = tstop - 2000d398: cb0c0088 sub x8, x4, x12 - 2000d39c: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f - 2000d3a0: cb0c00aa sub x10, x5, x12 - 2000d3a4: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f - 2000d3a8: 8a290106 bic x6, x8, x9 - 2000d3ac: ea2b0147 bics x7, x10, x11 - 2000d3b0: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none - 2000d3b4: 54fff520 b.eq 2000d258 <strcpy+0x18> // b.none - 2000d3b8: d37df228 lsl x8, x17, #3 - 2000d3bc: cb110fe9 neg x9, x17, lsl #3 - 2000d3c0: 9ac8248d lsr x13, x4, x8 - 2000d3c4: 9ac920ab lsl x11, x5, x9 - 2000d3c8: 9ac824a5 lsr x5, x5, x8 - 2000d3cc: aa0d016b orr x11, x11, x13 - 2000d3d0: f100223f cmp x17, #0x8 - 2000d3d4: 9a85b164 csel x4, x11, x5, lt // lt = tstop - 2000d3d8: cb0c0088 sub x8, x4, x12 - 2000d3dc: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f - 2000d3e0: cb0c00aa sub x10, x5, x12 - 2000d3e4: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f - 2000d3e8: 8a290106 bic x6, x8, x9 - 2000d3ec: b5fff5a6 cbnz x6, 2000d2a0 <strcpy+0x60> - 2000d3f0: 8a2b0147 bic x7, x10, x11 - 2000d3f4: 17ffffa2 b 2000d27c <strcpy+0x3c> +000000002000d340 <strcpy>: + 2000d340: 92402c29 and x9, x1, #0xfff + 2000d344: b200c3ec mov x12, #0x101010101010101 // #72340172838076673 + 2000d348: 92400c31 and x17, x1, #0xf + 2000d34c: f13fc13f cmp x9, #0xff0 + 2000d350: cb1103e8 neg x8, x17 + 2000d354: 540008cc b.gt 2000d46c <strcpy+0x12c> + 2000d358: a9401424 ldp x4, x5, [x1] + 2000d35c: cb0c0088 sub x8, x4, x12 + 2000d360: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f + 2000d364: ea290106 bics x6, x8, x9 + 2000d368: 540001c1 b.ne 2000d3a0 <strcpy+0x60> // b.any + 2000d36c: cb0c00aa sub x10, x5, x12 + 2000d370: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f + 2000d374: ea2b0147 bics x7, x10, x11 + 2000d378: 54000440 b.eq 2000d400 <strcpy+0xc0> // b.none + 2000d37c: dac00ce7 rev x7, x7 + 2000d380: dac010ef clz x15, x7 + 2000d384: d2800709 mov x9, #0x38 // #56 + 2000d388: 8b4f0c03 add x3, x0, x15, lsr #3 + 2000d38c: cb0f012f sub x15, x9, x15 + 2000d390: 9acf20a5 lsl x5, x5, x15 + 2000d394: f8001065 stur x5, [x3, #1] + 2000d398: f9000004 str x4, [x0] + 2000d39c: d65f03c0 ret + 2000d3a0: dac00cc6 rev x6, x6 + 2000d3a4: dac010cf clz x15, x6 + 2000d3a8: 8b4f0c03 add x3, x0, x15, lsr #3 + 2000d3ac: f10061e9 subs x9, x15, #0x18 + 2000d3b0: 540000ab b.lt 2000d3c4 <strcpy+0x84> // b.tstop + 2000d3b4: 9ac92485 lsr x5, x4, x9 + 2000d3b8: b81fd065 stur w5, [x3, #-3] + 2000d3bc: b9000004 str w4, [x0] + 2000d3c0: d65f03c0 ret + 2000d3c4: b400004f cbz x15, 2000d3cc <strcpy+0x8c> + 2000d3c8: 79000004 strh w4, [x0] + 2000d3cc: 3900007f strb wzr, [x3] + 2000d3d0: d65f03c0 ret + 2000d3d4: d503201f nop + 2000d3d8: d503201f nop + 2000d3dc: d503201f nop + 2000d3e0: d503201f nop + 2000d3e4: d503201f nop + 2000d3e8: d503201f nop + 2000d3ec: d503201f nop + 2000d3f0: d503201f nop + 2000d3f4: d503201f nop + 2000d3f8: d503201f nop + 2000d3fc: d503201f nop + 2000d400: d1004231 sub x17, x17, #0x10 + 2000d404: a9001404 stp x4, x5, [x0] + 2000d408: cb110022 sub x2, x1, x17 + 2000d40c: cb110003 sub x3, x0, x17 + 2000d410: 14000002 b 2000d418 <strcpy+0xd8> + 2000d414: a8811464 stp x4, x5, [x3], #16 + 2000d418: a8c11444 ldp x4, x5, [x2], #16 + 2000d41c: cb0c0088 sub x8, x4, x12 + 2000d420: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f + 2000d424: cb0c00aa sub x10, x5, x12 + 2000d428: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f + 2000d42c: 8a290106 bic x6, x8, x9 + 2000d430: ea2b0147 bics x7, x10, x11 + 2000d434: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none + 2000d438: 54fffee0 b.eq 2000d414 <strcpy+0xd4> // b.none + 2000d43c: f10000df cmp x6, #0x0 + 2000d440: 9a8710c6 csel x6, x6, x7, ne // ne = any + 2000d444: dac00cc6 rev x6, x6 + 2000d448: dac010cf clz x15, x6 + 2000d44c: 910121e8 add x8, x15, #0x48 + 2000d450: 910021ef add x15, x15, #0x8 + 2000d454: 9a8811ef csel x15, x15, x8, ne // ne = any + 2000d458: 8b4f0c42 add x2, x2, x15, lsr #3 + 2000d45c: 8b4f0c63 add x3, x3, x15, lsr #3 + 2000d460: a97e1444 ldp x4, x5, [x2, #-32] + 2000d464: a93f1464 stp x4, x5, [x3, #-16] + 2000d468: d65f03c0 ret + 2000d46c: 927cec22 and x2, x1, #0xfffffffffffffff0 + 2000d470: a9401444 ldp x4, x5, [x2] + 2000d474: d37df108 lsl x8, x8, #3 + 2000d478: f2400a3f tst x17, #0x7 + 2000d47c: da9f03e9 csetm x9, ne // ne = any + 2000d480: 9ac82529 lsr x9, x9, x8 + 2000d484: aa090084 orr x4, x4, x9 + 2000d488: aa0900ae orr x14, x5, x9 + 2000d48c: f100223f cmp x17, #0x8 + 2000d490: da9fb084 csinv x4, x4, xzr, lt // lt = tstop + 2000d494: 9a8eb0a5 csel x5, x5, x14, lt // lt = tstop + 2000d498: cb0c0088 sub x8, x4, x12 + 2000d49c: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f + 2000d4a0: cb0c00aa sub x10, x5, x12 + 2000d4a4: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f + 2000d4a8: 8a290106 bic x6, x8, x9 + 2000d4ac: ea2b0147 bics x7, x10, x11 + 2000d4b0: fa4008c0 ccmp x6, #0x0, #0x0, eq // eq = none + 2000d4b4: 54fff520 b.eq 2000d358 <strcpy+0x18> // b.none + 2000d4b8: d37df228 lsl x8, x17, #3 + 2000d4bc: cb110fe9 neg x9, x17, lsl #3 + 2000d4c0: 9ac8248d lsr x13, x4, x8 + 2000d4c4: 9ac920ab lsl x11, x5, x9 + 2000d4c8: 9ac824a5 lsr x5, x5, x8 + 2000d4cc: aa0d016b orr x11, x11, x13 + 2000d4d0: f100223f cmp x17, #0x8 + 2000d4d4: 9a85b164 csel x4, x11, x5, lt // lt = tstop + 2000d4d8: cb0c0088 sub x8, x4, x12 + 2000d4dc: b200d889 orr x9, x4, #0x7f7f7f7f7f7f7f7f + 2000d4e0: cb0c00aa sub x10, x5, x12 + 2000d4e4: b200d8ab orr x11, x5, #0x7f7f7f7f7f7f7f7f + 2000d4e8: 8a290106 bic x6, x8, x9 + 2000d4ec: b5fff5a6 cbnz x6, 2000d3a0 <strcpy+0x60> + 2000d4f0: 8a2b0147 bic x7, x10, x11 + 2000d4f4: 17ffffa2 b 2000d37c <strcpy+0x3c> Disassembly of section .init: -000000002000d3f8 <_init>: - 2000d3f8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000d3fc: a9bf73fb stp x27, x28, [sp, #-16]! - 2000d400: a9bf6bf9 stp x25, x26, [sp, #-16]! - 2000d404: a9bf63f7 stp x23, x24, [sp, #-16]! - 2000d408: a9bf5bf5 stp x21, x22, [sp, #-16]! - 2000d40c: a9bf53f3 stp x19, x20, [sp, #-16]! - 2000d410: a8c153f3 ldp x19, x20, [sp], #16 - 2000d414: a8c15bf5 ldp x21, x22, [sp], #16 - 2000d418: a8c163f7 ldp x23, x24, [sp], #16 - 2000d41c: a8c16bf9 ldp x25, x26, [sp], #16 - 2000d420: a8c173fb ldp x27, x28, [sp], #16 - 2000d424: a8c17bfd ldp x29, x30, [sp], #16 - 2000d428: d65f03c0 ret +000000002000d4f8 <_init>: + 2000d4f8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000d4fc: a9bf73fb stp x27, x28, [sp, #-16]! + 2000d500: a9bf6bf9 stp x25, x26, [sp, #-16]! + 2000d504: a9bf63f7 stp x23, x24, [sp, #-16]! + 2000d508: a9bf5bf5 stp x21, x22, [sp, #-16]! + 2000d50c: a9bf53f3 stp x19, x20, [sp, #-16]! + 2000d510: a8c153f3 ldp x19, x20, [sp], #16 + 2000d514: a8c15bf5 ldp x21, x22, [sp], #16 + 2000d518: a8c163f7 ldp x23, x24, [sp], #16 + 2000d51c: a8c16bf9 ldp x25, x26, [sp], #16 + 2000d520: a8c173fb ldp x27, x28, [sp], #16 + 2000d524: a8c17bfd ldp x29, x30, [sp], #16 + 2000d528: d65f03c0 ret Disassembly of section .fini: -000000002000d42c <_fini>: - 2000d42c: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000d430: a9bf73fb stp x27, x28, [sp, #-16]! - 2000d434: a9bf6bf9 stp x25, x26, [sp, #-16]! - 2000d438: a9bf63f7 stp x23, x24, [sp, #-16]! - 2000d43c: a9bf5bf5 stp x21, x22, [sp, #-16]! - 2000d440: a9bf53f3 stp x19, x20, [sp, #-16]! - 2000d444: a8c153f3 ldp x19, x20, [sp], #16 - 2000d448: a8c15bf5 ldp x21, x22, [sp], #16 - 2000d44c: a8c163f7 ldp x23, x24, [sp], #16 - 2000d450: a8c16bf9 ldp x25, x26, [sp], #16 - 2000d454: a8c173fb ldp x27, x28, [sp], #16 - 2000d458: a8c17bfd ldp x29, x30, [sp], #16 - 2000d45c: d65f03c0 ret +000000002000d52c <_fini>: + 2000d52c: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000d530: a9bf73fb stp x27, x28, [sp, #-16]! + 2000d534: a9bf6bf9 stp x25, x26, [sp, #-16]! + 2000d538: a9bf63f7 stp x23, x24, [sp, #-16]! + 2000d53c: a9bf5bf5 stp x21, x22, [sp, #-16]! + 2000d540: a9bf53f3 stp x19, x20, [sp, #-16]! + 2000d544: a8c153f3 ldp x19, x20, [sp], #16 + 2000d548: a8c15bf5 ldp x21, x22, [sp], #16 + 2000d54c: a8c163f7 ldp x23, x24, [sp], #16 + 2000d550: a8c16bf9 ldp x25, x26, [sp], #16 + 2000d554: a8c173fb ldp x27, x28, [sp], #16 + 2000d558: a8c17bfd ldp x29, x30, [sp], #16 + 2000d55c: d65f03c0 ret Disassembly of section .text.deregister_tm_clones: -000000002000d460 <deregister_tm_clones>: - 2000d460: f0000f80 adrp x0, 20200000 <DATA_BASE> - 2000d464: 910ca000 add x0, x0, #0x328 - 2000d468: f0000f81 adrp x1, 20200000 <DATA_BASE> - 2000d46c: 910ca021 add x1, x1, #0x328 - 2000d470: eb00003f cmp x1, x0 - 2000d474: 540000c0 b.eq 2000d48c <deregister_tm_clones+0x2c> // b.none - 2000d478: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0xe0> - 2000d47c: f9446821 ldr x1, [x1, #2256] - 2000d480: b4000061 cbz x1, 2000d48c <deregister_tm_clones+0x2c> - 2000d484: aa0103f0 mov x16, x1 - 2000d488: d61f0200 br x16 - 2000d48c: d65f03c0 ret +000000002000d560 <deregister_tm_clones>: + 2000d560: f0000f80 adrp x0, 20200000 <DATA_BASE> + 2000d564: 910ca000 add x0, x0, #0x328 + 2000d568: f0000f81 adrp x1, 20200000 <DATA_BASE> + 2000d56c: 910ca021 add x1, x1, #0x328 + 2000d570: eb00003f cmp x1, x0 + 2000d574: 540000c0 b.eq 2000d58c <deregister_tm_clones+0x2c> // b.none + 2000d578: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0x18> + 2000d57c: f944cc21 ldr x1, [x1, #2456] + 2000d580: b4000061 cbz x1, 2000d58c <deregister_tm_clones+0x2c> + 2000d584: aa0103f0 mov x16, x1 + 2000d588: d61f0200 br x16 + 2000d58c: d65f03c0 ret Disassembly of section .text.register_tm_clones: -000000002000d490 <register_tm_clones>: - 2000d490: f0000f80 adrp x0, 20200000 <DATA_BASE> - 2000d494: 910ca000 add x0, x0, #0x328 - 2000d498: f0000f81 adrp x1, 20200000 <DATA_BASE> - 2000d49c: 910ca021 add x1, x1, #0x328 - 2000d4a0: cb000021 sub x1, x1, x0 - 2000d4a4: d37ffc22 lsr x2, x1, #63 - 2000d4a8: 8b810c41 add x1, x2, x1, asr #3 - 2000d4ac: eb8107ff cmp xzr, x1, asr #1 - 2000d4b0: 9341fc21 asr x1, x1, #1 - 2000d4b4: 540000c0 b.eq 2000d4cc <register_tm_clones+0x3c> // b.none - 2000d4b8: d0000082 adrp x2, 2001f000 <initialise_monitor_handles+0xe0> - 2000d4bc: f9446c42 ldr x2, [x2, #2264] - 2000d4c0: b4000062 cbz x2, 2000d4cc <register_tm_clones+0x3c> - 2000d4c4: aa0203f0 mov x16, x2 - 2000d4c8: d61f0200 br x16 - 2000d4cc: d65f03c0 ret +000000002000d590 <register_tm_clones>: + 2000d590: f0000f80 adrp x0, 20200000 <DATA_BASE> + 2000d594: 910ca000 add x0, x0, #0x328 + 2000d598: f0000f81 adrp x1, 20200000 <DATA_BASE> + 2000d59c: 910ca021 add x1, x1, #0x328 + 2000d5a0: cb000021 sub x1, x1, x0 + 2000d5a4: d37ffc22 lsr x2, x1, #63 + 2000d5a8: 8b810c41 add x1, x2, x1, asr #3 + 2000d5ac: eb8107ff cmp xzr, x1, asr #1 + 2000d5b0: 9341fc21 asr x1, x1, #1 + 2000d5b4: 540000c0 b.eq 2000d5cc <register_tm_clones+0x3c> // b.none + 2000d5b8: d0000082 adrp x2, 2001f000 <initialise_monitor_handles+0x18> + 2000d5bc: f944d042 ldr x2, [x2, #2464] + 2000d5c0: b4000062 cbz x2, 2000d5cc <register_tm_clones+0x3c> + 2000d5c4: aa0203f0 mov x16, x2 + 2000d5c8: d61f0200 br x16 + 2000d5cc: d65f03c0 ret Disassembly of section .text.__do_global_dtors_aux: -000000002000d4d0 <__do_global_dtors_aux>: - 2000d4d0: a9be7bfd stp x29, x30, [sp, #-32]! - 2000d4d4: 910003fd mov x29, sp - 2000d4d8: f9000bf3 str x19, [sp, #16] - 2000d4dc: 900010b3 adrp x19, 20221000 <ucHeap+0x1e588> - 2000d4e0: 396b7260 ldrb w0, [x19, #2780] - 2000d4e4: 35000140 cbnz w0, 2000d50c <__do_global_dtors_aux+0x3c> - 2000d4e8: 97ffffde bl 2000d460 <deregister_tm_clones> - 2000d4ec: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d4f0: f9447000 ldr x0, [x0, #2272] - 2000d4f4: b4000080 cbz x0, 2000d504 <__do_global_dtors_aux+0x34> - 2000d4f8: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d4fc: 91232000 add x0, x0, #0x8c8 - 2000d500: d503201f nop - 2000d504: 52800020 mov w0, #0x1 // #1 - 2000d508: 392b7260 strb w0, [x19, #2780] - 2000d50c: f9400bf3 ldr x19, [sp, #16] - 2000d510: a8c27bfd ldp x29, x30, [sp], #32 - 2000d514: d65f03c0 ret +000000002000d5d0 <__do_global_dtors_aux>: + 2000d5d0: a9be7bfd stp x29, x30, [sp, #-32]! + 2000d5d4: 910003fd mov x29, sp + 2000d5d8: f9000bf3 str x19, [sp, #16] + 2000d5dc: 900010b3 adrp x19, 20221000 <ucHeap+0x1e588> + 2000d5e0: 396b7260 ldrb w0, [x19, #2780] + 2000d5e4: 35000140 cbnz w0, 2000d60c <__do_global_dtors_aux+0x3c> + 2000d5e8: 97ffffde bl 2000d560 <deregister_tm_clones> + 2000d5ec: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d5f0: f944d400 ldr x0, [x0, #2472] + 2000d5f4: b4000080 cbz x0, 2000d604 <__do_global_dtors_aux+0x34> + 2000d5f8: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d5fc: 91264000 add x0, x0, #0x990 + 2000d600: d503201f nop + 2000d604: 52800020 mov w0, #0x1 // #1 + 2000d608: 392b7260 strb w0, [x19, #2780] + 2000d60c: f9400bf3 ldr x19, [sp, #16] + 2000d610: a8c27bfd ldp x29, x30, [sp], #32 + 2000d614: d65f03c0 ret Disassembly of section .text.frame_dummy: -000000002000d518 <frame_dummy>: - 2000d518: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d51c: f9447400 ldr x0, [x0, #2280] - 2000d520: b4000140 cbz x0, 2000d548 <frame_dummy+0x30> - 2000d524: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000d528: 900010a1 adrp x1, 20221000 <ucHeap+0x1e588> - 2000d52c: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d530: 910003fd mov x29, sp - 2000d534: 912b8021 add x1, x1, #0xae0 - 2000d538: 91232000 add x0, x0, #0x8c8 - 2000d53c: d503201f nop - 2000d540: a8c17bfd ldp x29, x30, [sp], #16 - 2000d544: 17ffffd3 b 2000d490 <register_tm_clones> - 2000d548: 17ffffd2 b 2000d490 <register_tm_clones> +000000002000d618 <frame_dummy>: + 2000d618: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d61c: f944d800 ldr x0, [x0, #2480] + 2000d620: b4000140 cbz x0, 2000d648 <frame_dummy+0x30> + 2000d624: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000d628: 900010a1 adrp x1, 20221000 <ucHeap+0x1e588> + 2000d62c: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d630: 910003fd mov x29, sp + 2000d634: 912b8021 add x1, x1, #0xae0 + 2000d638: 91264000 add x0, x0, #0x990 + 2000d63c: d503201f nop + 2000d640: a8c17bfd ldp x29, x30, [sp], #16 + 2000d644: 17ffffd3 b 2000d590 <register_tm_clones> + 2000d648: 17ffffd2 b 2000d590 <register_tm_clones> Disassembly of section .text.startup: -000000002000d550 <main>: - 2000d550: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000d554: 910003fd mov x29, sp - 2000d558: f9000bf3 str x19, [sp, #16] - 2000d55c: d0000093 adrp x19, 2001f000 <initialise_monitor_handles+0xe0> - 2000d560: 9124e273 add x19, x19, #0x938 - 2000d564: 97ffd377 bl 20002340 <uart_init> - 2000d568: aa1303e0 mov x0, x19 - 2000d56c: 97ffd331 bl 20002230 <uart_puts> - 2000d570: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d574: 91258000 add x0, x0, #0x960 - 2000d578: 97ffd32e bl 20002230 <uart_puts> - 2000d57c: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d580: 91260000 add x0, x0, #0x980 - 2000d584: 97ffd32b bl 20002230 <uart_puts> - 2000d588: aa1303e0 mov x0, x19 - 2000d58c: 97ffd329 bl 20002230 <uart_puts> - 2000d590: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0xe0> - 2000d594: f0000f80 adrp x0, 20200000 <DATA_BASE> - 2000d598: 9100a3e5 add x5, sp, #0x28 - 2000d59c: 91268021 add x1, x1, #0x9a0 - 2000d5a0: f941d400 ldr x0, [x0, #936] - 2000d5a4: d2800204 mov x4, #0x10 // #16 - 2000d5a8: d2800003 mov x3, #0x0 // #0 - 2000d5ac: 52804002 mov w2, #0x200 // #512 - 2000d5b0: 97ffdce4 bl 20004940 <xTaskCreate> - 2000d5b4: 97ffdd7b bl 20004ba0 <vTaskStartScheduler> - 2000d5b8: f9400bf3 ldr x19, [sp, #16] - 2000d5bc: a8c37bfd ldp x29, x30, [sp], #48 - 2000d5c0: d65f03c0 ret +000000002000d650 <main>: + 2000d650: a9be7bfd stp x29, x30, [sp, #-32]! + 2000d654: 910003fd mov x29, sp + 2000d658: 97ffd13a bl 20001b40 <ledblink> + 2000d65c: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0x18> + 2000d660: f0000f80 adrp x0, 20200000 <DATA_BASE> + 2000d664: 910063e5 add x5, sp, #0x18 + 2000d668: 91280021 add x1, x1, #0xa00 + 2000d66c: f941d400 ldr x0, [x0, #936] + 2000d670: d2800204 mov x4, #0x10 // #16 + 2000d674: d2800003 mov x3, #0x0 // #0 + 2000d678: 52804002 mov w2, #0x200 // #512 + 2000d67c: 97ffdcc1 bl 20004980 <xTaskCreate> + 2000d680: 97ffdd58 bl 20004be0 <vTaskStartScheduler> + 2000d684: a8c27bfd ldp x29, x30, [sp], #32 + 2000d688: d65f03c0 ret Disassembly of section .text.__assert_func: -000000002000d5c8 <__assert_func>: - 2000d5c8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000d5cc: f0000f84 adrp x4, 20200000 <DATA_BASE> - 2000d5d0: aa0303e5 mov x5, x3 - 2000d5d4: 910003fd mov x29, sp - 2000d5d8: f942e087 ldr x7, [x4, #1472] - 2000d5dc: aa0003e3 mov x3, x0 - 2000d5e0: aa0203e6 mov x6, x2 - 2000d5e4: 2a0103e4 mov w4, w1 - 2000d5e8: aa0503e2 mov x2, x5 - 2000d5ec: f9400ce0 ldr x0, [x7, #24] - 2000d5f0: b40000e6 cbz x6, 2000d60c <__assert_func+0x44> - 2000d5f4: f0000085 adrp x5, 20020000 <__FRAME_END__+0x738> - 2000d5f8: 913fe0a5 add x5, x5, #0xff8 - 2000d5fc: 900000a1 adrp x1, 20021000 <__func__.5268+0x20> - 2000d600: 91002021 add x1, x1, #0x8 - 2000d604: 94000051 bl 2000d748 <fiprintf> - 2000d608: 94001658 bl 20012f68 <abort> - 2000d60c: f0000085 adrp x5, 20020000 <__FRAME_END__+0x738> - 2000d610: 913fc0a5 add x5, x5, #0xff0 - 2000d614: aa0503e6 mov x6, x5 - 2000d618: 17fffff9 b 2000d5fc <__assert_func+0x34> +000000002000d690 <__assert_func>: + 2000d690: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000d694: f0000f84 adrp x4, 20200000 <DATA_BASE> + 2000d698: aa0303e5 mov x5, x3 + 2000d69c: 910003fd mov x29, sp + 2000d6a0: f942e087 ldr x7, [x4, #1472] + 2000d6a4: aa0003e3 mov x3, x0 + 2000d6a8: aa0203e6 mov x6, x2 + 2000d6ac: 2a0103e4 mov w4, w1 + 2000d6b0: aa0503e2 mov x2, x5 + 2000d6b4: f9400ce0 ldr x0, [x7, #24] + 2000d6b8: b40000e6 cbz x6, 2000d6d4 <__assert_func+0x44> + 2000d6bc: 900000a5 adrp x5, 20021000 <virtio_ident_table+0x78> + 2000d6c0: 910160a5 add x5, x5, #0x58 + 2000d6c4: 900000a1 adrp x1, 20021000 <virtio_ident_table+0x78> + 2000d6c8: 9101a021 add x1, x1, #0x68 + 2000d6cc: 94000051 bl 2000d810 <fiprintf> + 2000d6d0: 94001658 bl 20013030 <abort> + 2000d6d4: 900000a5 adrp x5, 20021000 <virtio_ident_table+0x78> + 2000d6d8: 910140a5 add x5, x5, #0x50 + 2000d6dc: aa0503e6 mov x6, x5 + 2000d6e0: 17fffff9 b 2000d6c4 <__assert_func+0x34> Disassembly of section .text.__assert: -000000002000d620 <__assert>: - 2000d620: a9bf7bfd stp x29, x30, [sp, #-16]! - 2000d624: aa0203e3 mov x3, x2 - 2000d628: d2800002 mov x2, #0x0 // #0 - 2000d62c: 910003fd mov x29, sp - 2000d630: 97ffffe6 bl 2000d5c8 <__assert_func> +000000002000d6e8 <__assert>: + 2000d6e8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2000d6ec: aa0203e3 mov x3, x2 + 2000d6f0: d2800002 mov x2, #0x0 // #0 + 2000d6f4: 910003fd mov x29, sp + 2000d6f8: 97ffffe6 bl 2000d690 <__assert_func> Disassembly of section .text.atexit: -000000002000d638 <atexit>: - 2000d638: aa0003e1 mov x1, x0 - 2000d63c: d2800003 mov x3, #0x0 // #0 - 2000d640: d2800002 mov x2, #0x0 // #0 - 2000d644: 52800000 mov w0, #0x0 // #0 - 2000d648: 140015e0 b 20012dc8 <__register_exitproc> +000000002000d700 <atexit>: + 2000d700: aa0003e1 mov x1, x0 + 2000d704: d2800003 mov x3, #0x0 // #0 + 2000d708: d2800002 mov x2, #0x0 // #0 + 2000d70c: 52800000 mov w0, #0x0 // #0 + 2000d710: 140015e0 b 20012e90 <__register_exitproc> Disassembly of section .text.exit: -000000002000d650 <exit>: - 2000d650: a9be7bfd stp x29, x30, [sp, #-32]! - 2000d654: d2800001 mov x1, #0x0 // #0 - 2000d658: 910003fd mov x29, sp - 2000d65c: f9000bf3 str x19, [sp, #16] - 2000d660: 2a0003f3 mov w19, w0 - 2000d664: 940015fd bl 20012e58 <__call_exitprocs> - 2000d668: 900000a0 adrp x0, 20021000 <__func__.5268+0x20> - 2000d66c: f9401c00 ldr x0, [x0, #56] - 2000d670: f9402c01 ldr x1, [x0, #88] - 2000d674: b4000041 cbz x1, 2000d67c <exit+0x2c> - 2000d678: d63f0020 blr x1 - 2000d67c: 2a1303e0 mov w0, w19 - 2000d680: 9400476c bl 2001f430 <_exit> +000000002000d718 <exit>: + 2000d718: a9be7bfd stp x29, x30, [sp, #-32]! + 2000d71c: d2800001 mov x1, #0x0 // #0 + 2000d720: 910003fd mov x29, sp + 2000d724: f9000bf3 str x19, [sp, #16] + 2000d728: 2a0003f3 mov w19, w0 + 2000d72c: 940015fd bl 20012f20 <__call_exitprocs> + 2000d730: 900000a0 adrp x0, 20021000 <virtio_ident_table+0x78> + 2000d734: f9404c00 ldr x0, [x0, #152] + 2000d738: f9402c01 ldr x1, [x0, #88] + 2000d73c: b4000041 cbz x1, 2000d744 <exit+0x2c> + 2000d740: d63f0020 blr x1 + 2000d744: 2a1303e0 mov w0, w19 + 2000d748: 9400476c bl 2001f4f8 <_exit> Disassembly of section .text.__libc_fini_array: -000000002000d688 <__libc_fini_array>: - 2000d688: a9be7bfd stp x29, x30, [sp, #-32]! - 2000d68c: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0xe0> - 2000d690: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d694: 910003fd mov x29, sp - 2000d698: a90153f3 stp x19, x20, [sp, #16] - 2000d69c: f9447833 ldr x19, [x1, #2288] - 2000d6a0: f9447c14 ldr x20, [x0, #2296] - 2000d6a4: cb140273 sub x19, x19, x20 - 2000d6a8: eb930fff cmp xzr, x19, asr #3 - 2000d6ac: 540000e0 b.eq 2000d6c8 <__libc_fini_array+0x40> // b.none - 2000d6b0: 9343fe73 asr x19, x19, #3 - 2000d6b4: d503201f nop - 2000d6b8: d1000673 sub x19, x19, #0x1 - 2000d6bc: f8737a80 ldr x0, [x20, x19, lsl #3] - 2000d6c0: d63f0000 blr x0 - 2000d6c4: b5ffffb3 cbnz x19, 2000d6b8 <__libc_fini_array+0x30> - 2000d6c8: a94153f3 ldp x19, x20, [sp, #16] - 2000d6cc: a8c27bfd ldp x29, x30, [sp], #32 - 2000d6d0: 17ffff57 b 2000d42c <_fini> +000000002000d750 <__libc_fini_array>: + 2000d750: a9be7bfd stp x29, x30, [sp, #-32]! + 2000d754: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0x18> + 2000d758: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d75c: 910003fd mov x29, sp + 2000d760: a90153f3 stp x19, x20, [sp, #16] + 2000d764: f944dc33 ldr x19, [x1, #2488] + 2000d768: f944e014 ldr x20, [x0, #2496] + 2000d76c: cb140273 sub x19, x19, x20 + 2000d770: eb930fff cmp xzr, x19, asr #3 + 2000d774: 540000e0 b.eq 2000d790 <__libc_fini_array+0x40> // b.none + 2000d778: 9343fe73 asr x19, x19, #3 + 2000d77c: d503201f nop + 2000d780: d1000673 sub x19, x19, #0x1 + 2000d784: f8737a80 ldr x0, [x20, x19, lsl #3] + 2000d788: d63f0000 blr x0 + 2000d78c: b5ffffb3 cbnz x19, 2000d780 <__libc_fini_array+0x30> + 2000d790: a94153f3 ldp x19, x20, [sp, #16] + 2000d794: a8c27bfd ldp x29, x30, [sp], #32 + 2000d798: 17ffff65 b 2000d52c <_fini> Disassembly of section .text._fiprintf_r: -000000002000d6d8 <_fiprintf_r>: - 2000d6d8: a9b07bfd stp x29, x30, [sp, #-256]! - 2000d6dc: 128004e9 mov w9, #0xffffffd8 // #-40 - 2000d6e0: 12800fe8 mov w8, #0xffffff80 // #-128 - 2000d6e4: 910003fd mov x29, sp - 2000d6e8: 910343ea add x10, sp, #0xd0 - 2000d6ec: 910403eb add x11, sp, #0x100 - 2000d6f0: a9032feb stp x11, x11, [sp, #48] - 2000d6f4: f90023ea str x10, [sp, #64] - 2000d6f8: 290923e9 stp w9, w8, [sp, #72] - 2000d6fc: a9432fea ldp x10, x11, [sp, #48] - 2000d700: a9012fea stp x10, x11, [sp, #16] - 2000d704: a94427e8 ldp x8, x9, [sp, #64] - 2000d708: a90227e8 stp x8, x9, [sp, #32] - 2000d70c: 3d8017e0 str q0, [sp, #80] - 2000d710: 3d801be1 str q1, [sp, #96] - 2000d714: 3d801fe2 str q2, [sp, #112] - 2000d718: 3d8023e3 str q3, [sp, #128] - 2000d71c: 3d8027e4 str q4, [sp, #144] - 2000d720: 3d802be5 str q5, [sp, #160] - 2000d724: 3d802fe6 str q6, [sp, #176] - 2000d728: 3d8033e7 str q7, [sp, #192] - 2000d72c: a90d93e3 stp x3, x4, [sp, #216] - 2000d730: 910043e3 add x3, sp, #0x10 - 2000d734: a90e9be5 stp x5, x6, [sp, #232] - 2000d738: f9007fe7 str x7, [sp, #248] - 2000d73c: 9400016f bl 2000dcf8 <_vfiprintf_r> - 2000d740: a8d07bfd ldp x29, x30, [sp], #256 - 2000d744: d65f03c0 ret +000000002000d7a0 <_fiprintf_r>: + 2000d7a0: a9b07bfd stp x29, x30, [sp, #-256]! + 2000d7a4: 128004e9 mov w9, #0xffffffd8 // #-40 + 2000d7a8: 12800fe8 mov w8, #0xffffff80 // #-128 + 2000d7ac: 910003fd mov x29, sp + 2000d7b0: 910343ea add x10, sp, #0xd0 + 2000d7b4: 910403eb add x11, sp, #0x100 + 2000d7b8: a9032feb stp x11, x11, [sp, #48] + 2000d7bc: f90023ea str x10, [sp, #64] + 2000d7c0: 290923e9 stp w9, w8, [sp, #72] + 2000d7c4: a9432fea ldp x10, x11, [sp, #48] + 2000d7c8: a9012fea stp x10, x11, [sp, #16] + 2000d7cc: a94427e8 ldp x8, x9, [sp, #64] + 2000d7d0: a90227e8 stp x8, x9, [sp, #32] + 2000d7d4: 3d8017e0 str q0, [sp, #80] + 2000d7d8: 3d801be1 str q1, [sp, #96] + 2000d7dc: 3d801fe2 str q2, [sp, #112] + 2000d7e0: 3d8023e3 str q3, [sp, #128] + 2000d7e4: 3d8027e4 str q4, [sp, #144] + 2000d7e8: 3d802be5 str q5, [sp, #160] + 2000d7ec: 3d802fe6 str q6, [sp, #176] + 2000d7f0: 3d8033e7 str q7, [sp, #192] + 2000d7f4: a90d93e3 stp x3, x4, [sp, #216] + 2000d7f8: 910043e3 add x3, sp, #0x10 + 2000d7fc: a90e9be5 stp x5, x6, [sp, #232] + 2000d800: f9007fe7 str x7, [sp, #248] + 2000d804: 9400016f bl 2000ddc0 <_vfiprintf_r> + 2000d808: a8d07bfd ldp x29, x30, [sp], #256 + 2000d80c: d65f03c0 ret Disassembly of section .text.fiprintf: -000000002000d748 <fiprintf>: - 2000d748: a9b07bfd stp x29, x30, [sp, #-256]! - 2000d74c: f0000f88 adrp x8, 20200000 <DATA_BASE> - 2000d750: aa0003ec mov x12, x0 - 2000d754: 910003fd mov x29, sp - 2000d758: 910403ea add x10, sp, #0x100 - 2000d75c: 910343eb add x11, sp, #0xd0 - 2000d760: f942e100 ldr x0, [x8, #1472] - 2000d764: 128005e9 mov w9, #0xffffffd0 // #-48 - 2000d768: 12800fe8 mov w8, #0xffffff80 // #-128 - 2000d76c: f9001bea str x10, [sp, #48] - 2000d770: aa0103ea mov x10, x1 - 2000d774: 910403e1 add x1, sp, #0x100 - 2000d778: f9001fe1 str x1, [sp, #56] - 2000d77c: aa0c03e1 mov x1, x12 - 2000d780: f90023eb str x11, [sp, #64] - 2000d784: 290923e9 stp w9, w8, [sp, #72] - 2000d788: a94337ec ldp x12, x13, [sp, #48] - 2000d78c: a90137ec stp x12, x13, [sp, #16] - 2000d790: a94427e8 ldp x8, x9, [sp, #64] - 2000d794: a90227e8 stp x8, x9, [sp, #32] - 2000d798: 3d8017e0 str q0, [sp, #80] - 2000d79c: 3d801be1 str q1, [sp, #96] - 2000d7a0: 3d801fe2 str q2, [sp, #112] - 2000d7a4: 3d8023e3 str q3, [sp, #128] - 2000d7a8: 3d8027e4 str q4, [sp, #144] - 2000d7ac: 3d802be5 str q5, [sp, #160] - 2000d7b0: 3d802fe6 str q6, [sp, #176] - 2000d7b4: 3d8033e7 str q7, [sp, #192] - 2000d7b8: a90d0fe2 stp x2, x3, [sp, #208] - 2000d7bc: 910043e3 add x3, sp, #0x10 - 2000d7c0: aa0a03e2 mov x2, x10 - 2000d7c4: a90e17e4 stp x4, x5, [sp, #224] - 2000d7c8: a90f1fe6 stp x6, x7, [sp, #240] - 2000d7cc: 9400014b bl 2000dcf8 <_vfiprintf_r> - 2000d7d0: a8d07bfd ldp x29, x30, [sp], #256 - 2000d7d4: d65f03c0 ret +000000002000d810 <fiprintf>: + 2000d810: a9b07bfd stp x29, x30, [sp, #-256]! + 2000d814: f0000f88 adrp x8, 20200000 <DATA_BASE> + 2000d818: aa0003ec mov x12, x0 + 2000d81c: 910003fd mov x29, sp + 2000d820: 910403ea add x10, sp, #0x100 + 2000d824: 910343eb add x11, sp, #0xd0 + 2000d828: f942e100 ldr x0, [x8, #1472] + 2000d82c: 128005e9 mov w9, #0xffffffd0 // #-48 + 2000d830: 12800fe8 mov w8, #0xffffff80 // #-128 + 2000d834: f9001bea str x10, [sp, #48] + 2000d838: aa0103ea mov x10, x1 + 2000d83c: 910403e1 add x1, sp, #0x100 + 2000d840: f9001fe1 str x1, [sp, #56] + 2000d844: aa0c03e1 mov x1, x12 + 2000d848: f90023eb str x11, [sp, #64] + 2000d84c: 290923e9 stp w9, w8, [sp, #72] + 2000d850: a94337ec ldp x12, x13, [sp, #48] + 2000d854: a90137ec stp x12, x13, [sp, #16] + 2000d858: a94427e8 ldp x8, x9, [sp, #64] + 2000d85c: a90227e8 stp x8, x9, [sp, #32] + 2000d860: 3d8017e0 str q0, [sp, #80] + 2000d864: 3d801be1 str q1, [sp, #96] + 2000d868: 3d801fe2 str q2, [sp, #112] + 2000d86c: 3d8023e3 str q3, [sp, #128] + 2000d870: 3d8027e4 str q4, [sp, #144] + 2000d874: 3d802be5 str q5, [sp, #160] + 2000d878: 3d802fe6 str q6, [sp, #176] + 2000d87c: 3d8033e7 str q7, [sp, #192] + 2000d880: a90d0fe2 stp x2, x3, [sp, #208] + 2000d884: 910043e3 add x3, sp, #0x10 + 2000d888: aa0a03e2 mov x2, x10 + 2000d88c: a90e17e4 stp x4, x5, [sp, #224] + 2000d890: a90f1fe6 stp x6, x7, [sp, #240] + 2000d894: 9400014b bl 2000ddc0 <_vfiprintf_r> + 2000d898: a8d07bfd ldp x29, x30, [sp], #256 + 2000d89c: d65f03c0 ret Disassembly of section .text._fprintf_r: -000000002000d7d8 <_fprintf_r>: - 2000d7d8: a9b07bfd stp x29, x30, [sp, #-256]! - 2000d7dc: 128004e9 mov w9, #0xffffffd8 // #-40 - 2000d7e0: 12800fe8 mov w8, #0xffffff80 // #-128 - 2000d7e4: 910003fd mov x29, sp - 2000d7e8: 910343ea add x10, sp, #0xd0 - 2000d7ec: 910403eb add x11, sp, #0x100 - 2000d7f0: a9032feb stp x11, x11, [sp, #48] - 2000d7f4: f90023ea str x10, [sp, #64] - 2000d7f8: 290923e9 stp w9, w8, [sp, #72] - 2000d7fc: a9432fea ldp x10, x11, [sp, #48] - 2000d800: a9012fea stp x10, x11, [sp, #16] - 2000d804: a94427e8 ldp x8, x9, [sp, #64] - 2000d808: a90227e8 stp x8, x9, [sp, #32] - 2000d80c: 3d8017e0 str q0, [sp, #80] - 2000d810: 3d801be1 str q1, [sp, #96] - 2000d814: 3d801fe2 str q2, [sp, #112] - 2000d818: 3d8023e3 str q3, [sp, #128] - 2000d81c: 3d8027e4 str q4, [sp, #144] - 2000d820: 3d802be5 str q5, [sp, #160] - 2000d824: 3d802fe6 str q6, [sp, #176] - 2000d828: 3d8033e7 str q7, [sp, #192] - 2000d82c: a90d93e3 stp x3, x4, [sp, #216] - 2000d830: 910043e3 add x3, sp, #0x10 - 2000d834: a90e9be5 stp x5, x6, [sp, #232] - 2000d838: f9007fe7 str x7, [sp, #248] - 2000d83c: 940008c1 bl 2000fb40 <_vfprintf_r> - 2000d840: a8d07bfd ldp x29, x30, [sp], #256 - 2000d844: d65f03c0 ret +000000002000d8a0 <_fprintf_r>: + 2000d8a0: a9b07bfd stp x29, x30, [sp, #-256]! + 2000d8a4: 128004e9 mov w9, #0xffffffd8 // #-40 + 2000d8a8: 12800fe8 mov w8, #0xffffff80 // #-128 + 2000d8ac: 910003fd mov x29, sp + 2000d8b0: 910343ea add x10, sp, #0xd0 + 2000d8b4: 910403eb add x11, sp, #0x100 + 2000d8b8: a9032feb stp x11, x11, [sp, #48] + 2000d8bc: f90023ea str x10, [sp, #64] + 2000d8c0: 290923e9 stp w9, w8, [sp, #72] + 2000d8c4: a9432fea ldp x10, x11, [sp, #48] + 2000d8c8: a9012fea stp x10, x11, [sp, #16] + 2000d8cc: a94427e8 ldp x8, x9, [sp, #64] + 2000d8d0: a90227e8 stp x8, x9, [sp, #32] + 2000d8d4: 3d8017e0 str q0, [sp, #80] + 2000d8d8: 3d801be1 str q1, [sp, #96] + 2000d8dc: 3d801fe2 str q2, [sp, #112] + 2000d8e0: 3d8023e3 str q3, [sp, #128] + 2000d8e4: 3d8027e4 str q4, [sp, #144] + 2000d8e8: 3d802be5 str q5, [sp, #160] + 2000d8ec: 3d802fe6 str q6, [sp, #176] + 2000d8f0: 3d8033e7 str q7, [sp, #192] + 2000d8f4: a90d93e3 stp x3, x4, [sp, #216] + 2000d8f8: 910043e3 add x3, sp, #0x10 + 2000d8fc: a90e9be5 stp x5, x6, [sp, #232] + 2000d900: f9007fe7 str x7, [sp, #248] + 2000d904: 940008c1 bl 2000fc08 <_vfprintf_r> + 2000d908: a8d07bfd ldp x29, x30, [sp], #256 + 2000d90c: d65f03c0 ret Disassembly of section .text.fprintf: -000000002000d848 <fprintf>: - 2000d848: a9b07bfd stp x29, x30, [sp, #-256]! - 2000d84c: f0000f88 adrp x8, 20200000 <DATA_BASE> - 2000d850: aa0003ec mov x12, x0 - 2000d854: 910003fd mov x29, sp - 2000d858: 910403ea add x10, sp, #0x100 - 2000d85c: 910343eb add x11, sp, #0xd0 - 2000d860: f942e100 ldr x0, [x8, #1472] - 2000d864: 128005e9 mov w9, #0xffffffd0 // #-48 - 2000d868: 12800fe8 mov w8, #0xffffff80 // #-128 - 2000d86c: f9001bea str x10, [sp, #48] - 2000d870: aa0103ea mov x10, x1 - 2000d874: 910403e1 add x1, sp, #0x100 - 2000d878: f9001fe1 str x1, [sp, #56] - 2000d87c: aa0c03e1 mov x1, x12 - 2000d880: f90023eb str x11, [sp, #64] - 2000d884: 290923e9 stp w9, w8, [sp, #72] - 2000d888: a94337ec ldp x12, x13, [sp, #48] - 2000d88c: a90137ec stp x12, x13, [sp, #16] - 2000d890: a94427e8 ldp x8, x9, [sp, #64] - 2000d894: a90227e8 stp x8, x9, [sp, #32] - 2000d898: 3d8017e0 str q0, [sp, #80] - 2000d89c: 3d801be1 str q1, [sp, #96] - 2000d8a0: 3d801fe2 str q2, [sp, #112] - 2000d8a4: 3d8023e3 str q3, [sp, #128] - 2000d8a8: 3d8027e4 str q4, [sp, #144] - 2000d8ac: 3d802be5 str q5, [sp, #160] - 2000d8b0: 3d802fe6 str q6, [sp, #176] - 2000d8b4: 3d8033e7 str q7, [sp, #192] - 2000d8b8: a90d0fe2 stp x2, x3, [sp, #208] - 2000d8bc: 910043e3 add x3, sp, #0x10 - 2000d8c0: aa0a03e2 mov x2, x10 - 2000d8c4: a90e17e4 stp x4, x5, [sp, #224] - 2000d8c8: a90f1fe6 stp x6, x7, [sp, #240] - 2000d8cc: 9400089d bl 2000fb40 <_vfprintf_r> - 2000d8d0: a8d07bfd ldp x29, x30, [sp], #256 - 2000d8d4: d65f03c0 ret +000000002000d910 <fprintf>: + 2000d910: a9b07bfd stp x29, x30, [sp, #-256]! + 2000d914: f0000f88 adrp x8, 20200000 <DATA_BASE> + 2000d918: aa0003ec mov x12, x0 + 2000d91c: 910003fd mov x29, sp + 2000d920: 910403ea add x10, sp, #0x100 + 2000d924: 910343eb add x11, sp, #0xd0 + 2000d928: f942e100 ldr x0, [x8, #1472] + 2000d92c: 128005e9 mov w9, #0xffffffd0 // #-48 + 2000d930: 12800fe8 mov w8, #0xffffff80 // #-128 + 2000d934: f9001bea str x10, [sp, #48] + 2000d938: aa0103ea mov x10, x1 + 2000d93c: 910403e1 add x1, sp, #0x100 + 2000d940: f9001fe1 str x1, [sp, #56] + 2000d944: aa0c03e1 mov x1, x12 + 2000d948: f90023eb str x11, [sp, #64] + 2000d94c: 290923e9 stp w9, w8, [sp, #72] + 2000d950: a94337ec ldp x12, x13, [sp, #48] + 2000d954: a90137ec stp x12, x13, [sp, #16] + 2000d958: a94427e8 ldp x8, x9, [sp, #64] + 2000d95c: a90227e8 stp x8, x9, [sp, #32] + 2000d960: 3d8017e0 str q0, [sp, #80] + 2000d964: 3d801be1 str q1, [sp, #96] + 2000d968: 3d801fe2 str q2, [sp, #112] + 2000d96c: 3d8023e3 str q3, [sp, #128] + 2000d970: 3d8027e4 str q4, [sp, #144] + 2000d974: 3d802be5 str q5, [sp, #160] + 2000d978: 3d802fe6 str q6, [sp, #176] + 2000d97c: 3d8033e7 str q7, [sp, #192] + 2000d980: a90d0fe2 stp x2, x3, [sp, #208] + 2000d984: 910043e3 add x3, sp, #0x10 + 2000d988: aa0a03e2 mov x2, x10 + 2000d98c: a90e17e4 stp x4, x5, [sp, #224] + 2000d990: a90f1fe6 stp x6, x7, [sp, #240] + 2000d994: 9400089d bl 2000fc08 <_vfprintf_r> + 2000d998: a8d07bfd ldp x29, x30, [sp], #256 + 2000d99c: d65f03c0 ret Disassembly of section .text.__libc_init_array: -000000002000d8d8 <__libc_init_array>: - 2000d8d8: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000d8dc: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0xe0> - 2000d8e0: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d8e4: 910003fd mov x29, sp - 2000d8e8: a90153f3 stp x19, x20, [sp, #16] - 2000d8ec: f9448034 ldr x20, [x1, #2304] - 2000d8f0: f90013f5 str x21, [sp, #32] - 2000d8f4: f9448415 ldr x21, [x0, #2312] - 2000d8f8: cb150294 sub x20, x20, x21 - 2000d8fc: eb940fff cmp xzr, x20, asr #3 - 2000d900: 54000120 b.eq 2000d924 <__libc_init_array+0x4c> // b.none - 2000d904: 9343fe94 asr x20, x20, #3 - 2000d908: d2800013 mov x19, #0x0 // #0 - 2000d90c: d503201f nop - 2000d910: f8737aa0 ldr x0, [x21, x19, lsl #3] - 2000d914: 91000673 add x19, x19, #0x1 - 2000d918: d63f0000 blr x0 - 2000d91c: eb13029f cmp x20, x19 - 2000d920: 54ffff81 b.ne 2000d910 <__libc_init_array+0x38> // b.any - 2000d924: 97fffeb5 bl 2000d3f8 <__text_end> - 2000d928: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0xe0> - 2000d92c: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 2000d930: f9448834 ldr x20, [x1, #2320] - 2000d934: f9448c15 ldr x21, [x0, #2328] - 2000d938: cb150294 sub x20, x20, x21 - 2000d93c: eb940fff cmp xzr, x20, asr #3 - 2000d940: 9343fe94 asr x20, x20, #3 - 2000d944: 54000100 b.eq 2000d964 <__libc_init_array+0x8c> // b.none - 2000d948: d2800013 mov x19, #0x0 // #0 - 2000d94c: d503201f nop - 2000d950: f8737aa0 ldr x0, [x21, x19, lsl #3] - 2000d954: 91000673 add x19, x19, #0x1 - 2000d958: d63f0000 blr x0 - 2000d95c: eb13029f cmp x20, x19 - 2000d960: 54ffff81 b.ne 2000d950 <__libc_init_array+0x78> // b.any - 2000d964: a94153f3 ldp x19, x20, [sp, #16] - 2000d968: f94013f5 ldr x21, [sp, #32] - 2000d96c: a8c37bfd ldp x29, x30, [sp], #48 - 2000d970: d65f03c0 ret +000000002000d9a0 <__libc_init_array>: + 2000d9a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 2000d9a4: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0x18> + 2000d9a8: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d9ac: 910003fd mov x29, sp + 2000d9b0: a90153f3 stp x19, x20, [sp, #16] + 2000d9b4: f944e434 ldr x20, [x1, #2504] + 2000d9b8: f90013f5 str x21, [sp, #32] + 2000d9bc: f944e815 ldr x21, [x0, #2512] + 2000d9c0: cb150294 sub x20, x20, x21 + 2000d9c4: eb940fff cmp xzr, x20, asr #3 + 2000d9c8: 54000120 b.eq 2000d9ec <__libc_init_array+0x4c> // b.none + 2000d9cc: 9343fe94 asr x20, x20, #3 + 2000d9d0: d2800013 mov x19, #0x0 // #0 + 2000d9d4: d503201f nop + 2000d9d8: f8737aa0 ldr x0, [x21, x19, lsl #3] + 2000d9dc: 91000673 add x19, x19, #0x1 + 2000d9e0: d63f0000 blr x0 + 2000d9e4: eb13029f cmp x20, x19 + 2000d9e8: 54ffff81 b.ne 2000d9d8 <__libc_init_array+0x38> // b.any + 2000d9ec: 97fffec3 bl 2000d4f8 <__text_end> + 2000d9f0: d0000081 adrp x1, 2001f000 <initialise_monitor_handles+0x18> + 2000d9f4: d0000080 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2000d9f8: f944ec34 ldr x20, [x1, #2520] + 2000d9fc: f944f015 ldr x21, [x0, #2528] + 2000da00: cb150294 sub x20, x20, x21 + 2000da04: eb940fff cmp xzr, x20, asr #3 + 2000da08: 9343fe94 asr x20, x20, #3 + 2000da0c: 54000100 b.eq 2000da2c <__libc_init_array+0x8c> // b.none + 2000da10: d2800013 mov x19, #0x0 // #0 + 2000da14: d503201f nop + 2000da18: f8737aa0 ldr x0, [x21, x19, lsl #3] + 2000da1c: 91000673 add x19, x19, #0x1 + 2000da20: d63f0000 blr x0 + 2000da24: eb13029f cmp x20, x19 + 2000da28: 54ffff81 b.ne 2000da18 <__libc_init_array+0x78> // b.any + 2000da2c: a94153f3 ldp x19, x20, [sp, #16] + 2000da30: f94013f5 ldr x21, [sp, #32] + 2000da34: a8c37bfd ldp x29, x30, [sp], #48 + 2000da38: d65f03c0 ret Disassembly of section .text.strncpy: -000000002000d978 <strncpy>: - 2000d978: aa000023 orr x3, x1, x0 - 2000d97c: f240087f tst x3, #0x7 - 2000d980: aa0003e3 mov x3, x0 - 2000d984: fa470840 ccmp x2, #0x7, #0x0, eq // eq = none - 2000d988: 540002c8 b.hi 2000d9e0 <strncpy+0x68> // b.pmore - 2000d98c: d1000445 sub x5, x2, #0x1 - 2000d990: d2800027 mov x7, #0x1 // #1 - 2000d994: 8b050025 add x5, x1, x5 - 2000d998: 14000007 b 2000d9b4 <strncpy+0x3c> - 2000d99c: 386468a4 ldrb w4, [x5, x4] - 2000d9a0: d1000446 sub x6, x2, #0x1 - 2000d9a4: 38001424 strb w4, [x1], #1 - 2000d9a8: 340000e4 cbz w4, 2000d9c4 <strncpy+0x4c> - 2000d9ac: aa0103e3 mov x3, x1 - 2000d9b0: aa0603e2 mov x2, x6 - 2000d9b4: cb0200e4 sub x4, x7, x2 - 2000d9b8: aa0303e1 mov x1, x3 - 2000d9bc: b5ffff02 cbnz x2, 2000d99c <strncpy+0x24> - 2000d9c0: d65f03c0 ret - 2000d9c4: 8b020062 add x2, x3, x2 - 2000d9c8: b4ffffc6 cbz x6, 2000d9c0 <strncpy+0x48> - 2000d9cc: d503201f nop - 2000d9d0: 3800143f strb wzr, [x1], #1 - 2000d9d4: eb02003f cmp x1, x2 - 2000d9d8: 54ffffc1 b.ne 2000d9d0 <strncpy+0x58> // b.any - 2000d9dc: d65f03c0 ret - 2000d9e0: b207dbe6 mov x6, #0xfefefefefefefefe // #-72340172838076674 - 2000d9e4: f29fdfe6 movk x6, #0xfeff - 2000d9e8: f9400025 ldr x5, [x1] - 2000d9ec: 8b0600a4 add x4, x5, x6 - 2000d9f0: 8a250084 bic x4, x4, x5 - 2000d9f4: f201c09f tst x4, #0x8080808080808080 - 2000d9f8: 54fffca1 b.ne 2000d98c <strncpy+0x14> // b.any - 2000d9fc: f8008465 str x5, [x3], #8 - 2000da00: d1002042 sub x2, x2, #0x8 - 2000da04: f1001c5f cmp x2, #0x7 - 2000da08: 91002021 add x1, x1, #0x8 - 2000da0c: 54fffee8 b.hi 2000d9e8 <strncpy+0x70> // b.pmore - 2000da10: 17ffffdf b 2000d98c <strncpy+0x14> +000000002000da40 <strncpy>: + 2000da40: aa000023 orr x3, x1, x0 + 2000da44: f240087f tst x3, #0x7 + 2000da48: aa0003e3 mov x3, x0 + 2000da4c: fa470840 ccmp x2, #0x7, #0x0, eq // eq = none + 2000da50: 540002c8 b.hi 2000daa8 <strncpy+0x68> // b.pmore + 2000da54: d1000445 sub x5, x2, #0x1 + 2000da58: d2800027 mov x7, #0x1 // #1 + 2000da5c: 8b050025 add x5, x1, x5 + 2000da60: 14000007 b 2000da7c <strncpy+0x3c> + 2000da64: 386468a4 ldrb w4, [x5, x4] + 2000da68: d1000446 sub x6, x2, #0x1 + 2000da6c: 38001424 strb w4, [x1], #1 + 2000da70: 340000e4 cbz w4, 2000da8c <strncpy+0x4c> + 2000da74: aa0103e3 mov x3, x1 + 2000da78: aa0603e2 mov x2, x6 + 2000da7c: cb0200e4 sub x4, x7, x2 + 2000da80: aa0303e1 mov x1, x3 + 2000da84: b5ffff02 cbnz x2, 2000da64 <strncpy+0x24> + 2000da88: d65f03c0 ret + 2000da8c: 8b020062 add x2, x3, x2 + 2000da90: b4ffffc6 cbz x6, 2000da88 <strncpy+0x48> + 2000da94: d503201f nop + 2000da98: 3800143f strb wzr, [x1], #1 + 2000da9c: eb02003f cmp x1, x2 + 2000daa0: 54ffffc1 b.ne 2000da98 <strncpy+0x58> // b.any + 2000daa4: d65f03c0 ret + 2000daa8: b207dbe6 mov x6, #0xfefefefefefefefe // #-72340172838076674 + 2000daac: f29fdfe6 movk x6, #0xfeff + 2000dab0: f9400025 ldr x5, [x1] + 2000dab4: 8b0600a4 add x4, x5, x6 + 2000dab8: 8a250084 bic x4, x4, x5 + 2000dabc: f201c09f tst x4, #0x8080808080808080 + 2000dac0: 54fffca1 b.ne 2000da54 <strncpy+0x14> // b.any + 2000dac4: f8008465 str x5, [x3], #8 + 2000dac8: d1002042 sub x2, x2, #0x8 + 2000dacc: f1001c5f cmp x2, #0x7 + 2000dad0: 91002021 add x1, x1, #0x8 + 2000dad4: 54fffee8 b.hi 2000dab0 <strncpy+0x70> // b.pmore + 2000dad8: 17ffffdf b 2000da54 <strncpy+0x14> Disassembly of section .text._strtoul_l.isra.0: -000000002000da18 <_strtoul_l.isra.0>: - 2000da18: 900000a7 adrp x7, 20021000 <__func__.5268+0x20> - 2000da1c: aa0003eb mov x11, x0 - 2000da20: aa0103e6 mov x6, x1 - 2000da24: 910a24e7 add x7, x7, #0x289 - 2000da28: aa0603e8 mov x8, x6 - 2000da2c: 384014c4 ldrb w4, [x6], #1 - 2000da30: 92401c85 and x5, x4, #0xff - 2000da34: 386568e5 ldrb w5, [x7, x5] - 2000da38: 371fff85 tbnz w5, #3, 2000da28 <_strtoul_l.isra.0+0x10> - 2000da3c: 7100b49f cmp w4, #0x2d - 2000da40: 54000920 b.eq 2000db64 <_strtoul_l.isra.0+0x14c> // b.none - 2000da44: 7100ac9f cmp w4, #0x2b - 2000da48: 540001c0 b.eq 2000da80 <_strtoul_l.isra.0+0x68> // b.none - 2000da4c: 2a0403e5 mov w5, w4 - 2000da50: 5280000c mov w12, #0x0 // #0 - 2000da54: 721b787f tst w3, #0xffffffef - 2000da58: 54000201 b.ne 2000da98 <_strtoul_l.isra.0+0x80> // b.any - 2000da5c: 7100c0bf cmp w5, #0x30 - 2000da60: 540008a0 b.eq 2000db74 <_strtoul_l.isra.0+0x15c> // b.none - 2000da64: 350001a3 cbnz w3, 2000da98 <_strtoul_l.isra.0+0x80> - 2000da68: b201e7e8 mov x8, #0x9999999999999999 // #-7378697629483820647 - 2000da6c: d280014a mov x10, #0xa // #10 - 2000da70: 528000a9 mov w9, #0x5 // #5 - 2000da74: 2a0a03e3 mov w3, w10 - 2000da78: f2e33328 movk x8, #0x1999, lsl #48 - 2000da7c: 1400000c b 2000daac <_strtoul_l.isra.0+0x94> - 2000da80: 394000c5 ldrb w5, [x6] - 2000da84: 721b787f tst w3, #0xffffffef - 2000da88: 91000906 add x6, x8, #0x2 - 2000da8c: 5280000c mov w12, #0x0 // #0 - 2000da90: 54fffe60 b.eq 2000da5c <_strtoul_l.isra.0+0x44> // b.none - 2000da94: d503201f nop - 2000da98: 93407c6a sxtw x10, w3 - 2000da9c: 92800008 mov x8, #0xffffffffffffffff // #-1 - 2000daa0: 9aca0908 udiv x8, x8, x10 - 2000daa4: 9b0a7d09 mul x9, x8, x10 - 2000daa8: 2a2903e9 mvn w9, w9 - 2000daac: 52800007 mov w7, #0x0 // #0 - 2000dab0: d2800000 mov x0, #0x0 // #0 - 2000dab4: d503201f nop - 2000dab8: 5100c0a4 sub w4, w5, #0x30 - 2000dabc: 7100249f cmp w4, #0x9 - 2000dac0: 540000a9 b.ls 2000dad4 <_strtoul_l.isra.0+0xbc> // b.plast - 2000dac4: 510104a4 sub w4, w5, #0x41 - 2000dac8: 7100649f cmp w4, #0x19 - 2000dacc: 54000208 b.hi 2000db0c <_strtoul_l.isra.0+0xf4> // b.pmore - 2000dad0: 5100dca4 sub w4, w5, #0x37 - 2000dad4: 6b04007f cmp w3, w4 - 2000dad8: 5400028d b.le 2000db28 <_strtoul_l.isra.0+0x110> - 2000dadc: 710000ff cmp w7, #0x0 - 2000dae0: 12800007 mov w7, #0xffffffff // #-1 - 2000dae4: fa48a002 ccmp x0, x8, #0x2, ge // ge = tcont - 2000dae8: 540000e8 b.hi 2000db04 <_strtoul_l.isra.0+0xec> // b.pmore - 2000daec: eb08001f cmp x0, x8 - 2000daf0: 7a490084 ccmp w4, w9, #0x4, eq // eq = none - 2000daf4: 5400008c b.gt 2000db04 <_strtoul_l.isra.0+0xec> - 2000daf8: 93407c84 sxtw x4, w4 - 2000dafc: 52800027 mov w7, #0x1 // #1 - 2000db00: 9b0a1000 madd x0, x0, x10, x4 - 2000db04: 384014c5 ldrb w5, [x6], #1 - 2000db08: 17ffffec b 2000dab8 <_strtoul_l.isra.0+0xa0> - 2000db0c: 510184a4 sub w4, w5, #0x61 - 2000db10: 7100649f cmp w4, #0x19 - 2000db14: 540000a8 b.hi 2000db28 <_strtoul_l.isra.0+0x110> // b.pmore - 2000db18: 51015ca4 sub w4, w5, #0x57 - 2000db1c: 6b04007f cmp w3, w4 - 2000db20: 54fffdec b.gt 2000dadc <_strtoul_l.isra.0+0xc4> - 2000db24: d503201f nop - 2000db28: 310004ff cmn w7, #0x1 - 2000db2c: 540000e0 b.eq 2000db48 <_strtoul_l.isra.0+0x130> // b.none - 2000db30: 7100019f cmp w12, #0x0 - 2000db34: da800400 cneg x0, x0, ne // ne = any - 2000db38: b4000062 cbz x2, 2000db44 <_strtoul_l.isra.0+0x12c> - 2000db3c: 350000e7 cbnz w7, 2000db58 <_strtoul_l.isra.0+0x140> - 2000db40: f9000041 str x1, [x2] - 2000db44: d65f03c0 ret - 2000db48: 52800440 mov w0, #0x22 // #34 - 2000db4c: b9000160 str w0, [x11] - 2000db50: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2000db54: b4ffff82 cbz x2, 2000db44 <_strtoul_l.isra.0+0x12c> - 2000db58: d10004c1 sub x1, x6, #0x1 - 2000db5c: f9000041 str x1, [x2] - 2000db60: 17fffff9 b 2000db44 <_strtoul_l.isra.0+0x12c> - 2000db64: 394000c5 ldrb w5, [x6] - 2000db68: 5280002c mov w12, #0x1 // #1 - 2000db6c: 91000906 add x6, x8, #0x2 - 2000db70: 17ffffb9 b 2000da54 <_strtoul_l.isra.0+0x3c> - 2000db74: 394000c0 ldrb w0, [x6] - 2000db78: 121a7800 and w0, w0, #0xffffffdf - 2000db7c: 12001c00 and w0, w0, #0xff - 2000db80: 7101601f cmp w0, #0x58 - 2000db84: 54000101 b.ne 2000dba4 <_strtoul_l.isra.0+0x18c> // b.any - 2000db88: 394004c5 ldrb w5, [x6, #1] - 2000db8c: d280020a mov x10, #0x10 // #16 - 2000db90: 910008c6 add x6, x6, #0x2 - 2000db94: 2a0a03e3 mov w3, w10 - 2000db98: 528001e9 mov w9, #0xf // #15 - 2000db9c: 92fe0008 mov x8, #0xfffffffffffffff // #1152921504606846975 - 2000dba0: 17ffffc3 b 2000daac <_strtoul_l.isra.0+0x94> - 2000dba4: 35fff7a3 cbnz w3, 2000da98 <_strtoul_l.isra.0+0x80> - 2000dba8: d280010a mov x10, #0x8 // #8 - 2000dbac: 528000e9 mov w9, #0x7 // #7 - 2000dbb0: 2a0a03e3 mov w3, w10 - 2000dbb4: 92fc0008 mov x8, #0x1fffffffffffffff // #2305843009213693951 - 2000dbb8: 17ffffbd b 2000daac <_strtoul_l.isra.0+0x94> +000000002000dae0 <_strtoul_l.isra.0>: + 2000dae0: 900000a7 adrp x7, 20021000 <virtio_ident_table+0x78> + 2000dae4: aa0003eb mov x11, x0 + 2000dae8: aa0103e6 mov x6, x1 + 2000daec: 910ba4e7 add x7, x7, #0x2e9 + 2000daf0: aa0603e8 mov x8, x6 + 2000daf4: 384014c4 ldrb w4, [x6], #1 + 2000daf8: 92401c85 and x5, x4, #0xff + 2000dafc: 386568e5 ldrb w5, [x7, x5] + 2000db00: 371fff85 tbnz w5, #3, 2000daf0 <_strtoul_l.isra.0+0x10> + 2000db04: 7100b49f cmp w4, #0x2d + 2000db08: 54000920 b.eq 2000dc2c <_strtoul_l.isra.0+0x14c> // b.none + 2000db0c: 7100ac9f cmp w4, #0x2b + 2000db10: 540001c0 b.eq 2000db48 <_strtoul_l.isra.0+0x68> // b.none + 2000db14: 2a0403e5 mov w5, w4 + 2000db18: 5280000c mov w12, #0x0 // #0 + 2000db1c: 721b787f tst w3, #0xffffffef + 2000db20: 54000201 b.ne 2000db60 <_strtoul_l.isra.0+0x80> // b.any + 2000db24: 7100c0bf cmp w5, #0x30 + 2000db28: 540008a0 b.eq 2000dc3c <_strtoul_l.isra.0+0x15c> // b.none + 2000db2c: 350001a3 cbnz w3, 2000db60 <_strtoul_l.isra.0+0x80> + 2000db30: b201e7e8 mov x8, #0x9999999999999999 // #-7378697629483820647 + 2000db34: d280014a mov x10, #0xa // #10 + 2000db38: 528000a9 mov w9, #0x5 // #5 + 2000db3c: 2a0a03e3 mov w3, w10 + 2000db40: f2e33328 movk x8, #0x1999, lsl #48 + 2000db44: 1400000c b 2000db74 <_strtoul_l.isra.0+0x94> + 2000db48: 394000c5 ldrb w5, [x6] + 2000db4c: 721b787f tst w3, #0xffffffef + 2000db50: 91000906 add x6, x8, #0x2 + 2000db54: 5280000c mov w12, #0x0 // #0 + 2000db58: 54fffe60 b.eq 2000db24 <_strtoul_l.isra.0+0x44> // b.none + 2000db5c: d503201f nop + 2000db60: 93407c6a sxtw x10, w3 + 2000db64: 92800008 mov x8, #0xffffffffffffffff // #-1 + 2000db68: 9aca0908 udiv x8, x8, x10 + 2000db6c: 9b0a7d09 mul x9, x8, x10 + 2000db70: 2a2903e9 mvn w9, w9 + 2000db74: 52800007 mov w7, #0x0 // #0 + 2000db78: d2800000 mov x0, #0x0 // #0 + 2000db7c: d503201f nop + 2000db80: 5100c0a4 sub w4, w5, #0x30 + 2000db84: 7100249f cmp w4, #0x9 + 2000db88: 540000a9 b.ls 2000db9c <_strtoul_l.isra.0+0xbc> // b.plast + 2000db8c: 510104a4 sub w4, w5, #0x41 + 2000db90: 7100649f cmp w4, #0x19 + 2000db94: 54000208 b.hi 2000dbd4 <_strtoul_l.isra.0+0xf4> // b.pmore + 2000db98: 5100dca4 sub w4, w5, #0x37 + 2000db9c: 6b04007f cmp w3, w4 + 2000dba0: 5400028d b.le 2000dbf0 <_strtoul_l.isra.0+0x110> + 2000dba4: 710000ff cmp w7, #0x0 + 2000dba8: 12800007 mov w7, #0xffffffff // #-1 + 2000dbac: fa48a002 ccmp x0, x8, #0x2, ge // ge = tcont + 2000dbb0: 540000e8 b.hi 2000dbcc <_strtoul_l.isra.0+0xec> // b.pmore + 2000dbb4: eb08001f cmp x0, x8 + 2000dbb8: 7a490084 ccmp w4, w9, #0x4, eq // eq = none + 2000dbbc: 5400008c b.gt 2000dbcc <_strtoul_l.isra.0+0xec> + 2000dbc0: 93407c84 sxtw x4, w4 + 2000dbc4: 52800027 mov w7, #0x1 // #1 + 2000dbc8: 9b0a1000 madd x0, x0, x10, x4 + 2000dbcc: 384014c5 ldrb w5, [x6], #1 + 2000dbd0: 17ffffec b 2000db80 <_strtoul_l.isra.0+0xa0> + 2000dbd4: 510184a4 sub w4, w5, #0x61 + 2000dbd8: 7100649f cmp w4, #0x19 + 2000dbdc: 540000a8 b.hi 2000dbf0 <_strtoul_l.isra.0+0x110> // b.pmore + 2000dbe0: 51015ca4 sub w4, w5, #0x57 + 2000dbe4: 6b04007f cmp w3, w4 + 2000dbe8: 54fffdec b.gt 2000dba4 <_strtoul_l.isra.0+0xc4> + 2000dbec: d503201f nop + 2000dbf0: 310004ff cmn w7, #0x1 + 2000dbf4: 540000e0 b.eq 2000dc10 <_strtoul_l.isra.0+0x130> // b.none + 2000dbf8: 7100019f cmp w12, #0x0 + 2000dbfc: da800400 cneg x0, x0, ne // ne = any + 2000dc00: b4000062 cbz x2, 2000dc0c <_strtoul_l.isra.0+0x12c> + 2000dc04: 350000e7 cbnz w7, 2000dc20 <_strtoul_l.isra.0+0x140> + 2000dc08: f9000041 str x1, [x2] + 2000dc0c: d65f03c0 ret + 2000dc10: 52800440 mov w0, #0x22 // #34 + 2000dc14: b9000160 str w0, [x11] + 2000dc18: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2000dc1c: b4ffff82 cbz x2, 2000dc0c <_strtoul_l.isra.0+0x12c> + 2000dc20: d10004c1 sub x1, x6, #0x1 + 2000dc24: f9000041 str x1, [x2] + 2000dc28: 17fffff9 b 2000dc0c <_strtoul_l.isra.0+0x12c> + 2000dc2c: 394000c5 ldrb w5, [x6] + 2000dc30: 5280002c mov w12, #0x1 // #1 + 2000dc34: 91000906 add x6, x8, #0x2 + 2000dc38: 17ffffb9 b 2000db1c <_strtoul_l.isra.0+0x3c> + 2000dc3c: 394000c0 ldrb w0, [x6] + 2000dc40: 121a7800 and w0, w0, #0xffffffdf + 2000dc44: 12001c00 and w0, w0, #0xff + 2000dc48: 7101601f cmp w0, #0x58 + 2000dc4c: 54000101 b.ne 2000dc6c <_strtoul_l.isra.0+0x18c> // b.any + 2000dc50: 394004c5 ldrb w5, [x6, #1] + 2000dc54: d280020a mov x10, #0x10 // #16 + 2000dc58: 910008c6 add x6, x6, #0x2 + 2000dc5c: 2a0a03e3 mov w3, w10 + 2000dc60: 528001e9 mov w9, #0xf // #15 + 2000dc64: 92fe0008 mov x8, #0xfffffffffffffff // #1152921504606846975 + 2000dc68: 17ffffc3 b 2000db74 <_strtoul_l.isra.0+0x94> + 2000dc6c: 35fff7a3 cbnz w3, 2000db60 <_strtoul_l.isra.0+0x80> + 2000dc70: d280010a mov x10, #0x8 // #8 + 2000dc74: 528000e9 mov w9, #0x7 // #7 + 2000dc78: 2a0a03e3 mov w3, w10 + 2000dc7c: 92fc0008 mov x8, #0x1fffffffffffffff // #2305843009213693951 + 2000dc80: 17ffffbd b 2000db74 <_strtoul_l.isra.0+0x94> Disassembly of section .text._strtoul_r: -000000002000dbc0 <_strtoul_r>: - 2000dbc0: 17ffff96 b 2000da18 <_strtoul_l.isra.0> +000000002000dc88 <_strtoul_r>: + 2000dc88: 17ffff96 b 2000dae0 <_strtoul_l.isra.0> Disassembly of section .text.strtoul_l: -000000002000dbc8 <strtoul_l>: - 2000dbc8: f0000f85 adrp x5, 20200000 <DATA_BASE> - 2000dbcc: aa0003e3 mov x3, x0 - 2000dbd0: aa0103e4 mov x4, x1 - 2000dbd4: aa0303e1 mov x1, x3 - 2000dbd8: f942e0a0 ldr x0, [x5, #1472] - 2000dbdc: 2a0203e3 mov w3, w2 - 2000dbe0: aa0403e2 mov x2, x4 - 2000dbe4: 17ffff8d b 2000da18 <_strtoul_l.isra.0> +000000002000dc90 <strtoul_l>: + 2000dc90: f0000f85 adrp x5, 20200000 <DATA_BASE> + 2000dc94: aa0003e3 mov x3, x0 + 2000dc98: aa0103e4 mov x4, x1 + 2000dc9c: aa0303e1 mov x1, x3 + 2000dca0: f942e0a0 ldr x0, [x5, #1472] + 2000dca4: 2a0203e3 mov w3, w2 + 2000dca8: aa0403e2 mov x2, x4 + 2000dcac: 17ffff8d b 2000dae0 <_strtoul_l.isra.0> Disassembly of section .text.strtoul: -000000002000dbe8 <strtoul>: - 2000dbe8: f0000f85 adrp x5, 20200000 <DATA_BASE> - 2000dbec: aa0003e3 mov x3, x0 - 2000dbf0: aa0103e4 mov x4, x1 - 2000dbf4: aa0303e1 mov x1, x3 - 2000dbf8: f942e0a0 ldr x0, [x5, #1472] - 2000dbfc: 2a0203e3 mov w3, w2 - 2000dc00: aa0403e2 mov x2, x4 - 2000dc04: 17ffff85 b 2000da18 <_strtoul_l.isra.0> +000000002000dcb0 <strtoul>: + 2000dcb0: f0000f85 adrp x5, 20200000 <DATA_BASE> + 2000dcb4: aa0003e3 mov x3, x0 + 2000dcb8: aa0103e4 mov x4, x1 + 2000dcbc: aa0303e1 mov x1, x3 + 2000dcc0: f942e0a0 ldr x0, [x5, #1472] + 2000dcc4: 2a0203e3 mov w3, w2 + 2000dcc8: aa0403e2 mov x2, x4 + 2000dccc: 17ffff85 b 2000dae0 <_strtoul_l.isra.0> Disassembly of section .text.__sprint_r.part.0: -000000002000dc08 <__sprint_r.part.0>: - 2000dc08: a9bb7bfd stp x29, x30, [sp, #-80]! - 2000dc0c: 910003fd mov x29, sp - 2000dc10: b940ac23 ldr w3, [x1, #172] - 2000dc14: a90363f7 stp x23, x24, [sp, #48] - 2000dc18: aa0203f8 mov x24, x2 - 2000dc1c: 36680563 tbz w3, #13, 2000dcc8 <__sprint_r.part.0+0xc0> - 2000dc20: a9025bf5 stp x21, x22, [sp, #32] - 2000dc24: aa0003f5 mov x21, x0 - 2000dc28: f9400840 ldr x0, [x2, #16] - 2000dc2c: a90153f3 stp x19, x20, [sp, #16] - 2000dc30: aa0103f4 mov x20, x1 - 2000dc34: a9046bf9 stp x25, x26, [sp, #64] - 2000dc38: f940005a ldr x26, [x2] - 2000dc3c: b40003c0 cbz x0, 2000dcb4 <__sprint_r.part.0+0xac> - 2000dc40: a9406756 ldp x22, x25, [x26] - 2000dc44: d342ff39 lsr x25, x25, #2 - 2000dc48: 7100033f cmp w25, #0x0 - 2000dc4c: 2a1903f7 mov w23, w25 - 2000dc50: 540002ad b.le 2000dca4 <__sprint_r.part.0+0x9c> - 2000dc54: d2800013 mov x19, #0x0 // #0 - 2000dc58: 14000003 b 2000dc64 <__sprint_r.part.0+0x5c> - 2000dc5c: 6b1302ff cmp w23, w19 - 2000dc60: 5400020d b.le 2000dca0 <__sprint_r.part.0+0x98> - 2000dc64: b8737ac1 ldr w1, [x22, x19, lsl #2] - 2000dc68: aa1403e2 mov x2, x20 - 2000dc6c: aa1503e0 mov x0, x21 - 2000dc70: 91000673 add x19, x19, #0x1 - 2000dc74: 94001b2b bl 20014920 <_fputwc_r> - 2000dc78: 3100041f cmn w0, #0x1 - 2000dc7c: 54ffff01 b.ne 2000dc5c <__sprint_r.part.0+0x54> // b.any - 2000dc80: a94153f3 ldp x19, x20, [sp, #16] - 2000dc84: a9425bf5 ldp x21, x22, [sp, #32] - 2000dc88: a9446bf9 ldp x25, x26, [sp, #64] - 2000dc8c: b9000b1f str wzr, [x24, #8] - 2000dc90: f9000b1f str xzr, [x24, #16] - 2000dc94: a94363f7 ldp x23, x24, [sp, #48] - 2000dc98: a8c57bfd ldp x29, x30, [sp], #80 - 2000dc9c: d65f03c0 ret - 2000dca0: f9400b00 ldr x0, [x24, #16] - 2000dca4: cb39c800 sub x0, x0, w25, sxtw #2 - 2000dca8: f9000b00 str x0, [x24, #16] - 2000dcac: 9100435a add x26, x26, #0x10 - 2000dcb0: b5fffc80 cbnz x0, 2000dc40 <__sprint_r.part.0+0x38> - 2000dcb4: 52800000 mov w0, #0x0 // #0 - 2000dcb8: a94153f3 ldp x19, x20, [sp, #16] - 2000dcbc: a9425bf5 ldp x21, x22, [sp, #32] - 2000dcc0: a9446bf9 ldp x25, x26, [sp, #64] - 2000dcc4: 17fffff2 b 2000dc8c <__sprint_r.part.0+0x84> - 2000dcc8: 94001c44 bl 20014dd8 <__sfvwrite_r> - 2000dccc: b9000b1f str wzr, [x24, #8] - 2000dcd0: f9000b1f str xzr, [x24, #16] - 2000dcd4: a94363f7 ldp x23, x24, [sp, #48] - 2000dcd8: a8c57bfd ldp x29, x30, [sp], #80 - 2000dcdc: d65f03c0 ret +000000002000dcd0 <__sprint_r.part.0>: + 2000dcd0: a9bb7bfd stp x29, x30, [sp, #-80]! + 2000dcd4: 910003fd mov x29, sp + 2000dcd8: b940ac23 ldr w3, [x1, #172] + 2000dcdc: a90363f7 stp x23, x24, [sp, #48] + 2000dce0: aa0203f8 mov x24, x2 + 2000dce4: 36680563 tbz w3, #13, 2000dd90 <__sprint_r.part.0+0xc0> + 2000dce8: a9025bf5 stp x21, x22, [sp, #32] + 2000dcec: aa0003f5 mov x21, x0 + 2000dcf0: f9400840 ldr x0, [x2, #16] + 2000dcf4: a90153f3 stp x19, x20, [sp, #16] + 2000dcf8: aa0103f4 mov x20, x1 + 2000dcfc: a9046bf9 stp x25, x26, [sp, #64] + 2000dd00: f940005a ldr x26, [x2] + 2000dd04: b40003c0 cbz x0, 2000dd7c <__sprint_r.part.0+0xac> + 2000dd08: a9406756 ldp x22, x25, [x26] + 2000dd0c: d342ff39 lsr x25, x25, #2 + 2000dd10: 7100033f cmp w25, #0x0 + 2000dd14: 2a1903f7 mov w23, w25 + 2000dd18: 540002ad b.le 2000dd6c <__sprint_r.part.0+0x9c> + 2000dd1c: d2800013 mov x19, #0x0 // #0 + 2000dd20: 14000003 b 2000dd2c <__sprint_r.part.0+0x5c> + 2000dd24: 6b1302ff cmp w23, w19 + 2000dd28: 5400020d b.le 2000dd68 <__sprint_r.part.0+0x98> + 2000dd2c: b8737ac1 ldr w1, [x22, x19, lsl #2] + 2000dd30: aa1403e2 mov x2, x20 + 2000dd34: aa1503e0 mov x0, x21 + 2000dd38: 91000673 add x19, x19, #0x1 + 2000dd3c: 94001b2b bl 200149e8 <_fputwc_r> + 2000dd40: 3100041f cmn w0, #0x1 + 2000dd44: 54ffff01 b.ne 2000dd24 <__sprint_r.part.0+0x54> // b.any + 2000dd48: a94153f3 ldp x19, x20, [sp, #16] + 2000dd4c: a9425bf5 ldp x21, x22, [sp, #32] + 2000dd50: a9446bf9 ldp x25, x26, [sp, #64] + 2000dd54: b9000b1f str wzr, [x24, #8] + 2000dd58: f9000b1f str xzr, [x24, #16] + 2000dd5c: a94363f7 ldp x23, x24, [sp, #48] + 2000dd60: a8c57bfd ldp x29, x30, [sp], #80 + 2000dd64: d65f03c0 ret + 2000dd68: f9400b00 ldr x0, [x24, #16] + 2000dd6c: cb39c800 sub x0, x0, w25, sxtw #2 + 2000dd70: f9000b00 str x0, [x24, #16] + 2000dd74: 9100435a add x26, x26, #0x10 + 2000dd78: b5fffc80 cbnz x0, 2000dd08 <__sprint_r.part.0+0x38> + 2000dd7c: 52800000 mov w0, #0x0 // #0 + 2000dd80: a94153f3 ldp x19, x20, [sp, #16] + 2000dd84: a9425bf5 ldp x21, x22, [sp, #32] + 2000dd88: a9446bf9 ldp x25, x26, [sp, #64] + 2000dd8c: 17fffff2 b 2000dd54 <__sprint_r.part.0+0x84> + 2000dd90: 94001c44 bl 20014ea0 <__sfvwrite_r> + 2000dd94: b9000b1f str wzr, [x24, #8] + 2000dd98: f9000b1f str xzr, [x24, #16] + 2000dd9c: a94363f7 ldp x23, x24, [sp, #48] + 2000dda0: a8c57bfd ldp x29, x30, [sp], #80 + 2000dda4: d65f03c0 ret Disassembly of section .text.__sprint_r: -000000002000dce0 <__sprint_r>: - 2000dce0: f9400844 ldr x4, [x2, #16] - 2000dce4: b4000044 cbz x4, 2000dcec <__sprint_r+0xc> - 2000dce8: 17ffffc8 b 2000dc08 <__sprint_r.part.0> - 2000dcec: 52800000 mov w0, #0x0 // #0 - 2000dcf0: b900085f str wzr, [x2, #8] - 2000dcf4: d65f03c0 ret +000000002000dda8 <__sprint_r>: + 2000dda8: f9400844 ldr x4, [x2, #16] + 2000ddac: b4000044 cbz x4, 2000ddb4 <__sprint_r+0xc> + 2000ddb0: 17ffffc8 b 2000dcd0 <__sprint_r.part.0> + 2000ddb4: 52800000 mov w0, #0x0 // #0 + 2000ddb8: b900085f str wzr, [x2, #8] + 2000ddbc: d65f03c0 ret Disassembly of section .text._vfiprintf_r: -000000002000dcf8 <_vfiprintf_r>: - 2000dcf8: d10883ff sub sp, sp, #0x220 - 2000dcfc: a9007bfd stp x29, x30, [sp] - 2000dd00: 910003fd mov x29, sp - 2000dd04: a9025bf5 stp x21, x22, [sp, #32] - 2000dd08: aa0303f5 mov x21, x3 - 2000dd0c: f9400063 ldr x3, [x3] - 2000dd10: f9003fe3 str x3, [sp, #120] - 2000dd14: f94006a3 ldr x3, [x21, #8] - 2000dd18: f9004be3 str x3, [sp, #144] - 2000dd1c: b9401aa3 ldr w3, [x21, #24] - 2000dd20: a90153f3 stp x19, x20, [sp, #16] - 2000dd24: aa0003f3 mov x19, x0 - 2000dd28: aa0203f4 mov x20, x2 - 2000dd2c: 910423e0 add x0, sp, #0x108 - 2000dd30: d2800102 mov x2, #0x8 // #8 - 2000dd34: a9046bf9 stp x25, x26, [sp, #64] - 2000dd38: aa0103f9 mov x25, x1 - 2000dd3c: 52800001 mov w1, #0x0 // #0 - 2000dd40: b90077e3 str w3, [sp, #116] - 2000dd44: 97ffd307 bl 20002960 <memset> - 2000dd48: b4000073 cbz x19, 2000dd54 <_vfiprintf_r+0x5c> - 2000dd4c: b9405260 ldr w0, [x19, #80] - 2000dd50: 34002120 cbz w0, 2000e174 <_vfiprintf_r+0x47c> - 2000dd54: 79c02321 ldrsh w1, [x25, #16] - 2000dd58: 12003c20 and w0, w1, #0xffff - 2000dd5c: 376800e1 tbnz w1, #13, 2000dd78 <_vfiprintf_r+0x80> - 2000dd60: b940af22 ldr w2, [x25, #172] - 2000dd64: 32130021 orr w1, w1, #0x2000 - 2000dd68: 12003c20 and w0, w1, #0xffff - 2000dd6c: 79002321 strh w1, [x25, #16] - 2000dd70: 12127841 and w1, w2, #0xffffdfff - 2000dd74: b900af21 str w1, [x25, #172] - 2000dd78: 36180520 tbz w0, #3, 2000de1c <_vfiprintf_r+0x124> - 2000dd7c: f9400f21 ldr x1, [x25, #24] - 2000dd80: b40004e1 cbz x1, 2000de1c <_vfiprintf_r+0x124> - 2000dd84: 52800341 mov w1, #0x1a // #26 - 2000dd88: 0a010000 and w0, w0, w1 - 2000dd8c: 7100281f cmp w0, #0xa - 2000dd90: 54000580 b.eq 2000de40 <_vfiprintf_r+0x148> // b.none - 2000dd94: 910683f6 add x22, sp, #0x1a0 - 2000dd98: f0000f95 adrp x21, 20200000 <DATA_BASE> - 2000dd9c: 9134c2b5 add x21, x21, #0xd30 - 2000dda0: a90573fb stp x27, x28, [sp, #80] - 2000dda4: aa1603fb mov x27, x22 - 2000dda8: 900000a0 adrp x0, 20021000 <__func__.5268+0x20> - 2000ddac: 9101e000 add x0, x0, #0x78 - 2000ddb0: a90363f7 stp x23, x24, [sp, #48] - 2000ddb4: b90073ff str wzr, [sp, #112] - 2000ddb8: f90047e0 str x0, [sp, #136] - 2000ddbc: f9004fff str xzr, [sp, #152] - 2000ddc0: a90b7fff stp xzr, xzr, [sp, #176] - 2000ddc4: f90063ff str xzr, [sp, #192] - 2000ddc8: f90093f6 str x22, [sp, #288] - 2000ddcc: b9012bff str wzr, [sp, #296] - 2000ddd0: f9009bff str xzr, [sp, #304] - 2000ddd4: aa1403f7 mov x23, x20 - 2000ddd8: f94076b8 ldr x24, [x21, #232] - 2000dddc: 940020b7 bl 200160b8 <__locale_mb_cur_max> - 2000dde0: 910423e4 add x4, sp, #0x108 - 2000dde4: 93407c03 sxtw x3, w0 - 2000dde8: aa1703e2 mov x2, x23 - 2000ddec: 910413e1 add x1, sp, #0x104 - 2000ddf0: aa1303e0 mov x0, x19 - 2000ddf4: d63f0300 blr x24 - 2000ddf8: 7100001f cmp w0, #0x0 - 2000ddfc: 340004a0 cbz w0, 2000de90 <_vfiprintf_r+0x198> - 2000de00: 540003ab b.lt 2000de74 <_vfiprintf_r+0x17c> // b.tstop - 2000de04: b94107e1 ldr w1, [sp, #260] - 2000de08: 7100943f cmp w1, #0x25 - 2000de0c: 54001820 b.eq 2000e110 <_vfiprintf_r+0x418> // b.none - 2000de10: 93407c00 sxtw x0, w0 - 2000de14: 8b0002f7 add x23, x23, x0 - 2000de18: 17fffff0 b 2000ddd8 <_vfiprintf_r+0xe0> - 2000de1c: aa1903e1 mov x1, x25 - 2000de20: aa1303e0 mov x0, x19 - 2000de24: 94001399 bl 20012c88 <__swsetup_r> - 2000de28: 3500bae0 cbnz w0, 2000f584 <_vfiprintf_r+0x188c> - 2000de2c: 79402320 ldrh w0, [x25, #16] - 2000de30: 52800341 mov w1, #0x1a // #26 - 2000de34: 0a010000 and w0, w0, w1 - 2000de38: 7100281f cmp w0, #0xa - 2000de3c: 54fffac1 b.ne 2000dd94 <_vfiprintf_r+0x9c> // b.any - 2000de40: 79c02720 ldrsh w0, [x25, #18] - 2000de44: 37fffa80 tbnz w0, #31, 2000dd94 <_vfiprintf_r+0x9c> - 2000de48: a9401ea6 ldp x6, x7, [x21] - 2000de4c: aa1403e2 mov x2, x20 - 2000de50: a94116a4 ldp x4, x5, [x21, #16] - 2000de54: aa1903e1 mov x1, x25 - 2000de58: aa1303e0 mov x0, x19 - 2000de5c: 910343e3 add x3, sp, #0xd0 - 2000de60: a90d1fe6 stp x6, x7, [sp, #208] - 2000de64: a90e17e4 stp x4, x5, [sp, #224] - 2000de68: 940006d2 bl 2000f9b0 <__sbprintf> - 2000de6c: b90073e0 str w0, [sp, #112] - 2000de70: 140000ba b 2000e158 <_vfiprintf_r+0x460> - 2000de74: 910423e0 add x0, sp, #0x108 - 2000de78: d2800102 mov x2, #0x8 // #8 - 2000de7c: 52800001 mov w1, #0x0 // #0 - 2000de80: 97ffd2b8 bl 20002960 <memset> - 2000de84: d2800020 mov x0, #0x1 // #1 - 2000de88: 8b0002f7 add x23, x23, x0 - 2000de8c: 17ffffd3 b 2000ddd8 <_vfiprintf_r+0xe0> - 2000de90: 2a0003f8 mov w24, w0 - 2000de94: cb1402e0 sub x0, x23, x20 - 2000de98: 2a0003fa mov w26, w0 - 2000de9c: 34007d20 cbz w0, 2000ee40 <_vfiprintf_r+0x1148> - 2000dea0: f9409be2 ldr x2, [sp, #304] - 2000dea4: 93407f40 sxtw x0, w26 - 2000dea8: b9412be1 ldr w1, [sp, #296] - 2000deac: 8b020002 add x2, x0, x2 - 2000deb0: a9000374 stp x20, x0, [x27] - 2000deb4: 11000421 add w1, w1, #0x1 - 2000deb8: b9012be1 str w1, [sp, #296] - 2000debc: 71001c3f cmp w1, #0x7 - 2000dec0: f9009be2 str x2, [sp, #304] - 2000dec4: 5400130d b.le 2000e124 <_vfiprintf_r+0x42c> - 2000dec8: b40066c2 cbz x2, 2000eba0 <_vfiprintf_r+0xea8> - 2000decc: 910483e2 add x2, sp, #0x120 - 2000ded0: aa1903e1 mov x1, x25 - 2000ded4: aa1303e0 mov x0, x19 - 2000ded8: 97ffff4c bl 2000dc08 <__sprint_r.part.0> - 2000dedc: 35001360 cbnz w0, 2000e148 <_vfiprintf_r+0x450> - 2000dee0: aa1603fb mov x27, x22 - 2000dee4: b94073e0 ldr w0, [sp, #112] - 2000dee8: 0b1a0000 add w0, w0, w26 - 2000deec: b90073e0 str w0, [sp, #112] - 2000def0: 34007a98 cbz w24, 2000ee40 <_vfiprintf_r+0x1148> - 2000def4: 394006e1 ldrb w1, [x23, #1] - 2000def8: 910006f4 add x20, x23, #0x1 - 2000defc: 12800004 mov w4, #0xffffffff // #-1 - 2000df00: 52800006 mov w6, #0x0 // #0 - 2000df04: 2a0403f8 mov w24, w4 - 2000df08: 2a0603f7 mov w23, w6 - 2000df0c: b9006fff str wzr, [sp, #108] - 2000df10: 3903ffff strb wzr, [sp, #255] - 2000df14: 91000694 add x20, x20, #0x1 - 2000df18: 51008020 sub w0, w1, #0x20 - 2000df1c: 7101681f cmp w0, #0x5a - 2000df20: 54000d29 b.ls 2000e0c4 <_vfiprintf_r+0x3cc> // b.plast - 2000df24: 2a1703e6 mov w6, w23 - 2000df28: 340078c1 cbz w1, 2000ee40 <_vfiprintf_r+0x1148> - 2000df2c: 52800037 mov w23, #0x1 // #1 - 2000df30: 9104e3fc add x28, sp, #0x138 - 2000df34: 2a1703f8 mov w24, w23 - 2000df38: 3903ffff strb wzr, [sp, #255] - 2000df3c: 3904e3e1 strb w1, [sp, #312] - 2000df40: 52800004 mov w4, #0x0 // #0 - 2000df44: f90043ff str xzr, [sp, #128] - 2000df48: b9412be1 ldr w1, [sp, #296] - 2000df4c: 11000ae0 add w0, w23, #0x2 - 2000df50: 721f00cb ands w11, w6, #0x2 - 2000df54: 5280109a mov w26, #0x84 // #132 - 2000df58: 11000422 add w2, w1, #0x1 - 2000df5c: 1a971017 csel w23, w0, w23, ne // ne = any - 2000df60: 2a0203e9 mov w9, w2 - 2000df64: 6a1a00da ands w26, w6, w26 - 2000df68: f9409be0 ldr x0, [sp, #304] - 2000df6c: 540000a1 b.ne 2000df80 <_vfiprintf_r+0x288> // b.any - 2000df70: b9406fe3 ldr w3, [sp, #108] - 2000df74: 4b17006c sub w12, w3, w23 - 2000df78: 7100019f cmp w12, #0x0 - 2000df7c: 54004d0c b.gt 2000e91c <_vfiprintf_r+0xc24> - 2000df80: 3943ffe2 ldrb w2, [sp, #255] - 2000df84: 9100436a add x10, x27, #0x10 - 2000df88: 340001a2 cbz w2, 2000dfbc <_vfiprintf_r+0x2c4> - 2000df8c: 91000400 add x0, x0, #0x1 - 2000df90: 9103ffe2 add x2, sp, #0xff - 2000df94: d2800021 mov x1, #0x1 // #1 - 2000df98: a9000762 stp x2, x1, [x27] - 2000df9c: 71001d3f cmp w9, #0x7 - 2000dfa0: b9012be9 str w9, [sp, #296] - 2000dfa4: f9009be0 str x0, [sp, #304] - 2000dfa8: 5400480c b.gt 2000e8a8 <_vfiprintf_r+0xbb0> - 2000dfac: 2a0903e1 mov w1, w9 - 2000dfb0: aa0a03fb mov x27, x10 - 2000dfb4: 11000529 add w9, w9, #0x1 - 2000dfb8: 9100414a add x10, x10, #0x10 - 2000dfbc: 3400032b cbz w11, 2000e020 <_vfiprintf_r+0x328> - 2000dfc0: 91000800 add x0, x0, #0x2 - 2000dfc4: 910403e2 add x2, sp, #0x100 - 2000dfc8: d2800041 mov x1, #0x2 // #2 - 2000dfcc: a9000762 stp x2, x1, [x27] - 2000dfd0: 71001d3f cmp w9, #0x7 - 2000dfd4: b9012be9 str w9, [sp, #296] - 2000dfd8: f9009be0 str x0, [sp, #304] - 2000dfdc: 5400496d b.le 2000e908 <_vfiprintf_r+0xc10> - 2000dfe0: b4005fa0 cbz x0, 2000ebd4 <_vfiprintf_r+0xedc> - 2000dfe4: 910483e2 add x2, sp, #0x120 - 2000dfe8: aa1903e1 mov x1, x25 - 2000dfec: aa1303e0 mov x0, x19 - 2000dff0: b900a3e6 str w6, [sp, #160] - 2000dff4: b900abe4 str w4, [sp, #168] - 2000dff8: 97ffff04 bl 2000dc08 <__sprint_r.part.0> - 2000dffc: 350009c0 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000e000: b9412be1 ldr w1, [sp, #296] - 2000e004: 910042ca add x10, x22, #0x10 - 2000e008: b940a3e6 ldr w6, [sp, #160] - 2000e00c: aa1603fb mov x27, x22 - 2000e010: b940abe4 ldr w4, [sp, #168] - 2000e014: 11000429 add w9, w1, #0x1 - 2000e018: f9409be0 ldr x0, [sp, #304] - 2000e01c: d503201f nop - 2000e020: 7102035f cmp w26, #0x80 - 2000e024: 54003000 b.eq 2000e624 <_vfiprintf_r+0x92c> // b.none - 2000e028: 4b18009a sub w26, w4, w24 - 2000e02c: 7100035f cmp w26, #0x0 - 2000e030: 54003a4c b.gt 2000e778 <_vfiprintf_r+0xa80> - 2000e034: 93407f18 sxtw x24, w24 - 2000e038: a900637c stp x28, x24, [x27] - 2000e03c: 8b000300 add x0, x24, x0 - 2000e040: b9012be9 str w9, [sp, #296] - 2000e044: 71001d3f cmp w9, #0x7 - 2000e048: f9009be0 str x0, [sp, #304] - 2000e04c: 5400016d b.le 2000e078 <_vfiprintf_r+0x380> - 2000e050: b4004f00 cbz x0, 2000ea30 <_vfiprintf_r+0xd38> - 2000e054: 910483e2 add x2, sp, #0x120 - 2000e058: aa1903e1 mov x1, x25 - 2000e05c: aa1303e0 mov x0, x19 - 2000e060: b900a3e6 str w6, [sp, #160] - 2000e064: 97fffee9 bl 2000dc08 <__sprint_r.part.0> - 2000e068: 35000660 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000e06c: b940a3e6 ldr w6, [sp, #160] - 2000e070: aa1603ea mov x10, x22 - 2000e074: f9409be0 ldr x0, [sp, #304] - 2000e078: 361000a6 tbz w6, #2, 2000e08c <_vfiprintf_r+0x394> - 2000e07c: b9406fe1 ldr w1, [sp, #108] - 2000e080: 4b170038 sub w24, w1, w23 - 2000e084: 7100031f cmp w24, #0x0 - 2000e088: 54004e4c b.gt 2000ea50 <_vfiprintf_r+0xd58> - 2000e08c: b9406fe1 ldr w1, [sp, #108] - 2000e090: 6b17003f cmp w1, w23 - 2000e094: 1a97a037 csel w23, w1, w23, ge // ge = tcont - 2000e098: b94073e1 ldr w1, [sp, #112] - 2000e09c: 0b170021 add w1, w1, w23 - 2000e0a0: b90073e1 str w1, [sp, #112] - 2000e0a4: b5003ee0 cbnz x0, 2000e880 <_vfiprintf_r+0xb88> - 2000e0a8: f94043e1 ldr x1, [sp, #128] - 2000e0ac: b9012bff str wzr, [sp, #296] - 2000e0b0: aa1603fb mov x27, x22 - 2000e0b4: b4ffe901 cbz x1, 2000ddd4 <_vfiprintf_r+0xdc> - 2000e0b8: aa1303e0 mov x0, x19 - 2000e0bc: 94001a87 bl 20014ad8 <_free_r> - 2000e0c0: 17ffff45 b 2000ddd4 <_vfiprintf_r+0xdc> - 2000e0c4: f94047e2 ldr x2, [sp, #136] - 2000e0c8: 78605840 ldrh w0, [x2, w0, uxtw #1] - 2000e0cc: 10000062 adr x2, 2000e0d8 <_vfiprintf_r+0x3e0> - 2000e0d0: 8b20a840 add x0, x2, w0, sxth #2 - 2000e0d4: d61f0000 br x0 - 2000e0d8: 5100c020 sub w0, w1, #0x30 - 2000e0dc: b9006fff str wzr, [sp, #108] - 2000e0e0: b9406fe1 ldr w1, [sp, #108] - 2000e0e4: 0b010822 add w2, w1, w1, lsl #2 - 2000e0e8: 38401681 ldrb w1, [x20], #1 - 2000e0ec: 0b020400 add w0, w0, w2, lsl #1 - 2000e0f0: b9006fe0 str w0, [sp, #108] - 2000e0f4: 5100c020 sub w0, w1, #0x30 - 2000e0f8: 7100241f cmp w0, #0x9 - 2000e0fc: 54ffff29 b.ls 2000e0e0 <_vfiprintf_r+0x3e8> // b.plast - 2000e100: 17ffff86 b 2000df18 <_vfiprintf_r+0x220> - 2000e104: 39400281 ldrb w1, [x20] - 2000e108: 321c02f7 orr w23, w23, #0x10 - 2000e10c: 17ffff82 b 2000df14 <_vfiprintf_r+0x21c> - 2000e110: 2a0003f8 mov w24, w0 - 2000e114: cb1402e0 sub x0, x23, x20 - 2000e118: 2a0003fa mov w26, w0 - 2000e11c: 34ffeec0 cbz w0, 2000def4 <_vfiprintf_r+0x1fc> - 2000e120: 17ffff60 b 2000dea0 <_vfiprintf_r+0x1a8> - 2000e124: 9100437b add x27, x27, #0x10 - 2000e128: 17ffff6f b 2000dee4 <_vfiprintf_r+0x1ec> - 2000e12c: aa1403f3 mov x19, x20 - 2000e130: aa1703f9 mov x25, x23 - 2000e134: f94043e0 ldr x0, [sp, #128] - 2000e138: b4000080 cbz x0, 2000e148 <_vfiprintf_r+0x450> - 2000e13c: f94043e1 ldr x1, [sp, #128] - 2000e140: aa1303e0 mov x0, x19 - 2000e144: 94001a65 bl 20014ad8 <_free_r> - 2000e148: 79c02320 ldrsh w0, [x25, #16] - 2000e14c: a94363f7 ldp x23, x24, [sp, #48] - 2000e150: a94573fb ldp x27, x28, [sp, #80] - 2000e154: 3730a180 tbnz w0, #6, 2000f584 <_vfiprintf_r+0x188c> - 2000e158: b94073e0 ldr w0, [sp, #112] - 2000e15c: a9407bfd ldp x29, x30, [sp] - 2000e160: a94153f3 ldp x19, x20, [sp, #16] - 2000e164: a9425bf5 ldp x21, x22, [sp, #32] - 2000e168: a9446bf9 ldp x25, x26, [sp, #64] - 2000e16c: 910883ff add sp, sp, #0x220 - 2000e170: d65f03c0 ret - 2000e174: aa1303e0 mov x0, x19 - 2000e178: 9400198e bl 200147b0 <__sinit> - 2000e17c: 17fffef6 b 2000dd54 <_vfiprintf_r+0x5c> - 2000e180: b94077e0 ldr w0, [sp, #116] - 2000e184: 2a1703e6 mov w6, w23 - 2000e188: 2a1803e4 mov w4, w24 - 2000e18c: 37f85d60 tbnz w0, #31, 2000ed38 <_vfiprintf_r+0x1040> - 2000e190: f9403fe0 ldr x0, [sp, #120] - 2000e194: 91003c1a add x26, x0, #0xf - 2000e198: 927df35a and x26, x26, #0xfffffffffffffff8 - 2000e19c: f9403fe0 ldr x0, [sp, #120] - 2000e1a0: 3903ffff strb wzr, [sp, #255] - 2000e1a4: f940001c ldr x28, [x0] - 2000e1a8: b4007c5c cbz x28, 2000f130 <_vfiprintf_r+0x1438> - 2000e1ac: 71014c3f cmp w1, #0x53 - 2000e1b0: 54006d80 b.eq 2000ef60 <_vfiprintf_r+0x1268> // b.none - 2000e1b4: 37206d66 tbnz w6, #4, 2000ef60 <_vfiprintf_r+0x1268> - 2000e1b8: b900a3e6 str w6, [sp, #160] - 2000e1bc: 3100049f cmn w4, #0x1 - 2000e1c0: 54009c00 b.eq 2000f540 <_vfiprintf_r+0x1848> // b.none - 2000e1c4: 93407c82 sxtw x2, w4 - 2000e1c8: aa1c03e0 mov x0, x28 - 2000e1cc: 52800001 mov w1, #0x0 // #0 - 2000e1d0: b9007be4 str w4, [sp, #120] - 2000e1d4: 97fffb70 bl 2000cf94 <memchr> - 2000e1d8: f90043e0 str x0, [sp, #128] - 2000e1dc: b9407be4 ldr w4, [sp, #120] - 2000e1e0: b940a3e6 ldr w6, [sp, #160] - 2000e1e4: b40099a0 cbz x0, 2000f518 <_vfiprintf_r+0x1820> - 2000e1e8: cb1c0003 sub x3, x0, x28 - 2000e1ec: 52800004 mov w4, #0x0 // #0 - 2000e1f0: 7100007f cmp w3, #0x0 - 2000e1f4: 2a0303f8 mov w24, w3 - 2000e1f8: 1a9fa077 csel w23, w3, wzr, ge // ge = tcont - 2000e1fc: a907fffa stp x26, xzr, [sp, #120] - 2000e200: 1400003f b 2000e2fc <_vfiprintf_r+0x604> - 2000e204: 2a1703e6 mov w6, w23 - 2000e208: 71010c3f cmp w1, #0x43 - 2000e20c: 54000040 b.eq 2000e214 <_vfiprintf_r+0x51c> // b.none - 2000e210: 36205a66 tbz w6, #4, 2000ed5c <_vfiprintf_r+0x1064> - 2000e214: 910463e0 add x0, sp, #0x118 - 2000e218: d2800102 mov x2, #0x8 // #8 - 2000e21c: 52800001 mov w1, #0x0 // #0 - 2000e220: b90083e6 str w6, [sp, #128] - 2000e224: 97ffd1cf bl 20002960 <memset> - 2000e228: b94077e0 ldr w0, [sp, #116] - 2000e22c: b94083e6 ldr w6, [sp, #128] - 2000e230: 37f87fc0 tbnz w0, #31, 2000f228 <_vfiprintf_r+0x1530> - 2000e234: f9403fe0 ldr x0, [sp, #120] - 2000e238: 91002c01 add x1, x0, #0xb - 2000e23c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e240: f9003fe1 str x1, [sp, #120] - 2000e244: b9400002 ldr w2, [x0] - 2000e248: 9104e3fa add x26, sp, #0x138 - 2000e24c: 910463e3 add x3, sp, #0x118 - 2000e250: aa1a03e1 mov x1, x26 - 2000e254: aa1303e0 mov x0, x19 - 2000e258: b90083e6 str w6, [sp, #128] - 2000e25c: 94001237 bl 20012b38 <_wcrtomb_r> - 2000e260: 3100041f cmn w0, #0x1 - 2000e264: b94083e6 ldr w6, [sp, #128] - 2000e268: 2a0003f8 mov w24, w0 - 2000e26c: 54009920 b.eq 2000f590 <_vfiprintf_r+0x1898> // b.none - 2000e270: 7100001f cmp w0, #0x0 - 2000e274: 1a9fa017 csel w23, w0, wzr, ge // ge = tcont - 2000e278: aa1a03fc mov x28, x26 - 2000e27c: 3903ffff strb wzr, [sp, #255] - 2000e280: 17ffff30 b 2000df40 <_vfiprintf_r+0x248> - 2000e284: 2a1803e4 mov w4, w24 - 2000e288: 321c02e6 orr w6, w23, #0x10 - 2000e28c: b94077e0 ldr w0, [sp, #116] - 2000e290: 37280046 tbnz w6, #5, 2000e298 <_vfiprintf_r+0x5a0> - 2000e294: 362050a6 tbz w6, #4, 2000eca8 <_vfiprintf_r+0xfb0> - 2000e298: 37f86380 tbnz w0, #31, 2000ef08 <_vfiprintf_r+0x1210> - 2000e29c: f9403fe0 ldr x0, [sp, #120] - 2000e2a0: 91003c01 add x1, x0, #0xf - 2000e2a4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e2a8: f9003fe1 str x1, [sp, #120] - 2000e2ac: f9400000 ldr x0, [x0] - 2000e2b0: 121578d7 and w23, w6, #0xfffffbff - 2000e2b4: 52800001 mov w1, #0x0 // #0 - 2000e2b8: 3903ffff strb wzr, [sp, #255] - 2000e2bc: 3100049f cmn w4, #0x1 - 2000e2c0: 540016c0 b.eq 2000e598 <_vfiprintf_r+0x8a0> // b.none - 2000e2c4: f100001f cmp x0, #0x0 - 2000e2c8: 12187ae6 and w6, w23, #0xffffff7f - 2000e2cc: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none - 2000e2d0: 54001601 b.ne 2000e590 <_vfiprintf_r+0x898> // b.any - 2000e2d4: 35000421 cbnz w1, 2000e358 <_vfiprintf_r+0x660> - 2000e2d8: 120002f8 and w24, w23, #0x1 - 2000e2dc: 36004697 tbz w23, #0, 2000ebac <_vfiprintf_r+0xeb4> - 2000e2e0: 91066ffc add x28, sp, #0x19b - 2000e2e4: 52800600 mov w0, #0x30 // #48 - 2000e2e8: 52800004 mov w4, #0x0 // #0 - 2000e2ec: 39066fe0 strb w0, [sp, #411] - 2000e2f0: 6b04031f cmp w24, w4 - 2000e2f4: f90043ff str xzr, [sp, #128] - 2000e2f8: 1a84a317 csel w23, w24, w4, ge // ge = tcont - 2000e2fc: 3943ffe0 ldrb w0, [sp, #255] - 2000e300: 7100001f cmp w0, #0x0 - 2000e304: 1a9706f7 cinc w23, w23, ne // ne = any - 2000e308: 17ffff10 b 2000df48 <_vfiprintf_r+0x250> - 2000e30c: 2a1803e4 mov w4, w24 - 2000e310: 321c02e6 orr w6, w23, #0x10 - 2000e314: b94077e0 ldr w0, [sp, #116] - 2000e318: 37280046 tbnz w6, #5, 2000e320 <_vfiprintf_r+0x628> - 2000e31c: 36204b06 tbz w6, #4, 2000ec7c <_vfiprintf_r+0xf84> - 2000e320: 37f85cc0 tbnz w0, #31, 2000eeb8 <_vfiprintf_r+0x11c0> - 2000e324: f9403fe0 ldr x0, [sp, #120] - 2000e328: 91003c01 add x1, x0, #0xf - 2000e32c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e330: f9003fe1 str x1, [sp, #120] - 2000e334: f9400001 ldr x1, [x0] - 2000e338: aa0103e0 mov x0, x1 - 2000e33c: b7f84561 tbnz x1, #63, 2000ebe8 <_vfiprintf_r+0xef0> - 2000e340: 3100049f cmn w4, #0x1 - 2000e344: 54004000 b.eq 2000eb44 <_vfiprintf_r+0xe4c> // b.none - 2000e348: f100001f cmp x0, #0x0 - 2000e34c: 121878c6 and w6, w6, #0xffffff7f - 2000e350: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none - 2000e354: 54003f81 b.ne 2000eb44 <_vfiprintf_r+0xe4c> // b.any - 2000e358: 910673fc add x28, sp, #0x19c - 2000e35c: 52800004 mov w4, #0x0 // #0 - 2000e360: 52800018 mov w24, #0x0 // #0 - 2000e364: 17ffffe3 b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000e368: 39400281 ldrb w1, [x20] - 2000e36c: 7101a03f cmp w1, #0x68 - 2000e370: 54006d80 b.eq 2000f120 <_vfiprintf_r+0x1428> // b.none - 2000e374: 321a02f7 orr w23, w23, #0x40 - 2000e378: 17fffee7 b 2000df14 <_vfiprintf_r+0x21c> - 2000e37c: 2a1803e4 mov w4, w24 - 2000e380: 321c02f7 orr w23, w23, #0x10 - 2000e384: b94077e0 ldr w0, [sp, #116] - 2000e388: 37280057 tbnz w23, #5, 2000e390 <_vfiprintf_r+0x698> - 2000e38c: 36204677 tbz w23, #4, 2000ec58 <_vfiprintf_r+0xf60> - 2000e390: 37f85a80 tbnz w0, #31, 2000eee0 <_vfiprintf_r+0x11e8> - 2000e394: f9403fe0 ldr x0, [sp, #120] - 2000e398: 91003c01 add x1, x0, #0xf - 2000e39c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e3a0: f9003fe1 str x1, [sp, #120] - 2000e3a4: 52800021 mov w1, #0x1 // #1 - 2000e3a8: f9400000 ldr x0, [x0] - 2000e3ac: 17ffffc3 b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000e3b0: b94077e0 ldr w0, [sp, #116] - 2000e3b4: 2a1703e6 mov w6, w23 - 2000e3b8: 2a1803e4 mov w4, w24 - 2000e3bc: 37f84960 tbnz w0, #31, 2000ece8 <_vfiprintf_r+0xff0> - 2000e3c0: f9403fe2 ldr x2, [sp, #120] - 2000e3c4: 91003c40 add x0, x2, #0xf - 2000e3c8: 927df000 and x0, x0, #0xfffffffffffffff8 - 2000e3cc: f9003fe0 str x0, [sp, #120] - 2000e3d0: 528f0600 mov w0, #0x7830 // #30768 - 2000e3d4: f0000081 adrp x1, 20021000 <__func__.5268+0x20> - 2000e3d8: 91010021 add x1, x1, #0x40 - 2000e3dc: 321f00d7 orr w23, w6, #0x2 - 2000e3e0: f9004fe1 str x1, [sp, #152] - 2000e3e4: 52800041 mov w1, #0x2 // #2 - 2000e3e8: 790203e0 strh w0, [sp, #256] - 2000e3ec: f9400040 ldr x0, [x2] - 2000e3f0: 17ffffb2 b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000e3f4: b94077e0 ldr w0, [sp, #116] - 2000e3f8: 2a1703e6 mov w6, w23 - 2000e3fc: 372801a6 tbnz w6, #5, 2000e430 <_vfiprintf_r+0x738> - 2000e400: 37200186 tbnz w6, #4, 2000e430 <_vfiprintf_r+0x738> - 2000e404: 37307fc6 tbnz w6, #6, 2000f3fc <_vfiprintf_r+0x1704> - 2000e408: 36488d66 tbz w6, #9, 2000f5b4 <_vfiprintf_r+0x18bc> - 2000e40c: 37f89ea0 tbnz w0, #31, 2000f7e0 <_vfiprintf_r+0x1ae8> - 2000e410: f9403fe0 ldr x0, [sp, #120] - 2000e414: 91003c01 add x1, x0, #0xf - 2000e418: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e41c: f9003fe1 str x1, [sp, #120] - 2000e420: f9400000 ldr x0, [x0] - 2000e424: 3941c3e1 ldrb w1, [sp, #112] - 2000e428: 39000001 strb w1, [x0] - 2000e42c: 17fffe6a b 2000ddd4 <_vfiprintf_r+0xdc> - 2000e430: 37f84ae0 tbnz w0, #31, 2000ed8c <_vfiprintf_r+0x1094> - 2000e434: f9403fe0 ldr x0, [sp, #120] - 2000e438: 91003c01 add x1, x0, #0xf - 2000e43c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e440: f9003fe1 str x1, [sp, #120] - 2000e444: f9400000 ldr x0, [x0] - 2000e448: b98073e1 ldrsw x1, [sp, #112] - 2000e44c: f9000001 str x1, [x0] - 2000e450: 17fffe61 b 2000ddd4 <_vfiprintf_r+0xdc> - 2000e454: 39400281 ldrb w1, [x20] - 2000e458: 7101b03f cmp w1, #0x6c - 2000e45c: 540065a0 b.eq 2000f110 <_vfiprintf_r+0x1418> // b.none - 2000e460: 321c02f7 orr w23, w23, #0x10 - 2000e464: 17fffeac b 2000df14 <_vfiprintf_r+0x21c> - 2000e468: 39400281 ldrb w1, [x20] - 2000e46c: 321b02f7 orr w23, w23, #0x20 - 2000e470: 17fffea9 b 2000df14 <_vfiprintf_r+0x21c> - 2000e474: 39400281 ldrb w1, [x20] - 2000e478: 321902f7 orr w23, w23, #0x80 - 2000e47c: 17fffea6 b 2000df14 <_vfiprintf_r+0x21c> - 2000e480: aa1403e2 mov x2, x20 - 2000e484: 38401441 ldrb w1, [x2], #1 - 2000e488: 7100a83f cmp w1, #0x2a - 2000e48c: 5400a000 b.eq 2000f88c <_vfiprintf_r+0x1b94> // b.none - 2000e490: 5100c020 sub w0, w1, #0x30 - 2000e494: aa0203f4 mov x20, x2 - 2000e498: 7100241f cmp w0, #0x9 - 2000e49c: 52800018 mov w24, #0x0 // #0 - 2000e4a0: 54ffd3c8 b.hi 2000df18 <_vfiprintf_r+0x220> // b.pmore - 2000e4a4: d503201f nop - 2000e4a8: 38401681 ldrb w1, [x20], #1 - 2000e4ac: 0b180b04 add w4, w24, w24, lsl #2 - 2000e4b0: 0b040418 add w24, w0, w4, lsl #1 - 2000e4b4: 5100c020 sub w0, w1, #0x30 - 2000e4b8: 7100241f cmp w0, #0x9 - 2000e4bc: 54ffff69 b.ls 2000e4a8 <_vfiprintf_r+0x7b0> // b.plast - 2000e4c0: 17fffe96 b 2000df18 <_vfiprintf_r+0x220> - 2000e4c4: 39400281 ldrb w1, [x20] - 2000e4c8: 321e02f7 orr w23, w23, #0x4 - 2000e4cc: 17fffe92 b 2000df14 <_vfiprintf_r+0x21c> - 2000e4d0: 52800560 mov w0, #0x2b // #43 - 2000e4d4: 39400281 ldrb w1, [x20] - 2000e4d8: 3903ffe0 strb w0, [sp, #255] - 2000e4dc: 17fffe8e b 2000df14 <_vfiprintf_r+0x21c> - 2000e4e0: b94077e0 ldr w0, [sp, #116] - 2000e4e4: 37f84160 tbnz w0, #31, 2000ed10 <_vfiprintf_r+0x1018> - 2000e4e8: f9403fe0 ldr x0, [sp, #120] - 2000e4ec: 91002c01 add x1, x0, #0xb - 2000e4f0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000e4f4: f9003fe1 str x1, [sp, #120] - 2000e4f8: b9400000 ldr w0, [x0] - 2000e4fc: b9006fe0 str w0, [sp, #108] - 2000e500: 39400281 ldrb w1, [x20] - 2000e504: 36ffd080 tbz w0, #31, 2000df14 <_vfiprintf_r+0x21c> - 2000e508: 4b0003e0 neg w0, w0 - 2000e50c: 321e02f7 orr w23, w23, #0x4 - 2000e510: b9006fe0 str w0, [sp, #108] - 2000e514: 17fffe80 b 2000df14 <_vfiprintf_r+0x21c> - 2000e518: aa1303e0 mov x0, x19 - 2000e51c: 94001ef3 bl 200160e8 <_localeconv_r> - 2000e520: f9400400 ldr x0, [x0, #8] - 2000e524: f9005fe0 str x0, [sp, #184] - 2000e528: 97fff9d6 bl 2000cc80 <strlen> - 2000e52c: aa0003e1 mov x1, x0 - 2000e530: aa0103fa mov x26, x1 - 2000e534: aa1303e0 mov x0, x19 - 2000e538: f90063e1 str x1, [sp, #192] - 2000e53c: 94001eeb bl 200160e8 <_localeconv_r> - 2000e540: f9400800 ldr x0, [x0, #16] - 2000e544: f9005be0 str x0, [sp, #176] - 2000e548: f100035f cmp x26, #0x0 - 2000e54c: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 2000e550: 54003a80 b.eq 2000eca0 <_vfiprintf_r+0xfa8> // b.none - 2000e554: 39400001 ldrb w1, [x0] - 2000e558: 321602e0 orr w0, w23, #0x400 - 2000e55c: 7100003f cmp w1, #0x0 - 2000e560: 39400281 ldrb w1, [x20] - 2000e564: 1a971017 csel w23, w0, w23, ne // ne = any - 2000e568: 17fffe6b b 2000df14 <_vfiprintf_r+0x21c> - 2000e56c: 39400281 ldrb w1, [x20] - 2000e570: 320002f7 orr w23, w23, #0x1 - 2000e574: 17fffe68 b 2000df14 <_vfiprintf_r+0x21c> - 2000e578: 3943ffe0 ldrb w0, [sp, #255] - 2000e57c: 39400281 ldrb w1, [x20] - 2000e580: 35ffcca0 cbnz w0, 2000df14 <_vfiprintf_r+0x21c> - 2000e584: 52800400 mov w0, #0x20 // #32 - 2000e588: 3903ffe0 strb w0, [sp, #255] - 2000e58c: 17fffe62 b 2000df14 <_vfiprintf_r+0x21c> - 2000e590: 2a0603f7 mov w23, w6 - 2000e594: d503201f nop - 2000e598: 7100043f cmp w1, #0x1 - 2000e59c: 54002d60 b.eq 2000eb48 <_vfiprintf_r+0xe50> // b.none - 2000e5a0: 9104e3fa add x26, sp, #0x138 - 2000e5a4: 7100083f cmp w1, #0x2 - 2000e5a8: 9101935c add x28, x26, #0x64 - 2000e5ac: 54000181 b.ne 2000e5dc <_vfiprintf_r+0x8e4> // b.any - 2000e5b0: f9404fe2 ldr x2, [sp, #152] - 2000e5b4: d503201f nop - 2000e5b8: 92400c01 and x1, x0, #0xf - 2000e5bc: d344fc00 lsr x0, x0, #4 - 2000e5c0: 38616841 ldrb w1, [x2, x1] - 2000e5c4: 381fff81 strb w1, [x28, #-1]! - 2000e5c8: b5ffff80 cbnz x0, 2000e5b8 <_vfiprintf_r+0x8c0> - 2000e5cc: 91019358 add x24, x26, #0x64 - 2000e5d0: 2a1703e6 mov w6, w23 - 2000e5d4: 4b1c0318 sub w24, w24, w28 - 2000e5d8: 17ffff46 b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000e5dc: 12000801 and w1, w0, #0x7 - 2000e5e0: aa1c03e2 mov x2, x28 - 2000e5e4: 1100c021 add w1, w1, #0x30 - 2000e5e8: 381fff81 strb w1, [x28, #-1]! - 2000e5ec: d343fc00 lsr x0, x0, #3 - 2000e5f0: b5ffff60 cbnz x0, 2000e5dc <_vfiprintf_r+0x8e4> - 2000e5f4: 7100c03f cmp w1, #0x30 - 2000e5f8: 120002e0 and w0, w23, #0x1 - 2000e5fc: 1a9f1000 csel w0, w0, wzr, ne // ne = any - 2000e600: 34fffe60 cbz w0, 2000e5cc <_vfiprintf_r+0x8d4> - 2000e604: d1000842 sub x2, x2, #0x2 - 2000e608: 91019358 add x24, x26, #0x64 - 2000e60c: 52800600 mov w0, #0x30 // #48 - 2000e610: 4b020318 sub w24, w24, w2 - 2000e614: 2a1703e6 mov w6, w23 - 2000e618: 381ff380 sturb w0, [x28, #-1] - 2000e61c: aa0203fc mov x28, x2 - 2000e620: 17ffff34 b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000e624: b9406fe2 ldr w2, [sp, #108] - 2000e628: 4b17005a sub w26, w2, w23 - 2000e62c: 7100035f cmp w26, #0x0 - 2000e630: 54ffcfcd b.le 2000e028 <_vfiprintf_r+0x330> - 2000e634: 7100435f cmp w26, #0x10 - 2000e638: 54007b4d b.le 2000f5a0 <_vfiprintf_r+0x18a8> - 2000e63c: f0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000e640: 91050108 add x8, x8, #0x140 - 2000e644: aa1b03e3 mov x3, x27 - 2000e648: d2800209 mov x9, #0x10 // #16 - 2000e64c: aa1403fb mov x27, x20 - 2000e650: aa1303f4 mov x20, x19 - 2000e654: 2a1a03f3 mov w19, w26 - 2000e658: 2a1803fa mov w26, w24 - 2000e65c: 2a1703f8 mov w24, w23 - 2000e660: aa1903f7 mov x23, x25 - 2000e664: aa0803f9 mov x25, x8 - 2000e668: b900a3e6 str w6, [sp, #160] - 2000e66c: b900abe4 str w4, [sp, #168] - 2000e670: 2a0103e4 mov w4, w1 - 2000e674: 14000007 b 2000e690 <_vfiprintf_r+0x998> - 2000e678: 1100088a add w10, w4, #0x2 - 2000e67c: 91004063 add x3, x3, #0x10 - 2000e680: 2a0203e4 mov w4, w2 - 2000e684: 51004273 sub w19, w19, #0x10 - 2000e688: 7100427f cmp w19, #0x10 - 2000e68c: 540002cd b.le 2000e6e4 <_vfiprintf_r+0x9ec> - 2000e690: 11000482 add w2, w4, #0x1 - 2000e694: 91004000 add x0, x0, #0x10 - 2000e698: a9002479 stp x25, x9, [x3] - 2000e69c: 71001c5f cmp w2, #0x7 - 2000e6a0: b9012be2 str w2, [sp, #296] - 2000e6a4: f9009be0 str x0, [sp, #304] - 2000e6a8: 54fffe8d b.le 2000e678 <_vfiprintf_r+0x980> - 2000e6ac: b4000f60 cbz x0, 2000e898 <_vfiprintf_r+0xba0> - 2000e6b0: 910483e2 add x2, sp, #0x120 - 2000e6b4: aa1703e1 mov x1, x23 - 2000e6b8: aa1403e0 mov x0, x20 - 2000e6bc: 97fffd53 bl 2000dc08 <__sprint_r.part.0> - 2000e6c0: 35ffd360 cbnz w0, 2000e12c <_vfiprintf_r+0x434> - 2000e6c4: b9412be4 ldr w4, [sp, #296] - 2000e6c8: 51004273 sub w19, w19, #0x10 - 2000e6cc: aa1603e3 mov x3, x22 - 2000e6d0: 7100427f cmp w19, #0x10 - 2000e6d4: 1100048a add w10, w4, #0x1 - 2000e6d8: d2800209 mov x9, #0x10 // #16 - 2000e6dc: f9409be0 ldr x0, [sp, #304] - 2000e6e0: 54fffd8c b.gt 2000e690 <_vfiprintf_r+0x998> - 2000e6e4: b940a3e6 ldr w6, [sp, #160] - 2000e6e8: aa1903e8 mov x8, x25 - 2000e6ec: b940abe4 ldr w4, [sp, #168] - 2000e6f0: aa1703f9 mov x25, x23 - 2000e6f4: 91004062 add x2, x3, #0x10 - 2000e6f8: 2a1803f7 mov w23, w24 - 2000e6fc: 2a1a03f8 mov w24, w26 - 2000e700: 2a1303fa mov w26, w19 - 2000e704: aa1403f3 mov x19, x20 - 2000e708: aa1b03f4 mov x20, x27 - 2000e70c: aa0303fb mov x27, x3 - 2000e710: 93407f41 sxtw x1, w26 - 2000e714: a9000768 stp x8, x1, [x27] - 2000e718: 8b010000 add x0, x0, x1 - 2000e71c: b9012bea str w10, [sp, #296] - 2000e720: 71001d5f cmp w10, #0x7 - 2000e724: f9009be0 str x0, [sp, #304] - 2000e728: 540028ed b.le 2000ec44 <_vfiprintf_r+0xf4c> - 2000e72c: b4005f20 cbz x0, 2000f310 <_vfiprintf_r+0x1618> - 2000e730: 910483e2 add x2, sp, #0x120 - 2000e734: aa1903e1 mov x1, x25 - 2000e738: aa1303e0 mov x0, x19 - 2000e73c: b900a3e6 str w6, [sp, #160] - 2000e740: b900abe4 str w4, [sp, #168] - 2000e744: 97fffd31 bl 2000dc08 <__sprint_r.part.0> - 2000e748: 35ffcf60 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000e74c: b940abe4 ldr w4, [sp, #168] - 2000e750: 910042ca add x10, x22, #0x10 - 2000e754: b9412be1 ldr w1, [sp, #296] - 2000e758: aa1603fb mov x27, x22 - 2000e75c: 4b18009a sub w26, w4, w24 - 2000e760: b940a3e6 ldr w6, [sp, #160] - 2000e764: 11000429 add w9, w1, #0x1 - 2000e768: 7100035f cmp w26, #0x0 - 2000e76c: f9409be0 ldr x0, [sp, #304] - 2000e770: 54ffc62d b.le 2000e034 <_vfiprintf_r+0x33c> - 2000e774: d503201f nop - 2000e778: 7100435f cmp w26, #0x10 - 2000e77c: 540056ad b.le 2000f250 <_vfiprintf_r+0x1558> - 2000e780: 2a0103e3 mov w3, w1 - 2000e784: f0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000e788: aa1403e1 mov x1, x20 - 2000e78c: 91050108 add x8, x8, #0x140 - 2000e790: aa1303f4 mov x20, x19 - 2000e794: d2800204 mov x4, #0x10 // #16 - 2000e798: 2a1a03f3 mov w19, w26 - 2000e79c: aa0103fa mov x26, x1 - 2000e7a0: b900a3e6 str w6, [sp, #160] - 2000e7a4: b900abf7 str w23, [sp, #168] - 2000e7a8: aa1903f7 mov x23, x25 - 2000e7ac: aa0803f9 mov x25, x8 - 2000e7b0: 14000007 b 2000e7cc <_vfiprintf_r+0xad4> - 2000e7b4: 11000869 add w9, w3, #0x2 - 2000e7b8: 9100437b add x27, x27, #0x10 - 2000e7bc: 2a0203e3 mov w3, w2 - 2000e7c0: 51004273 sub w19, w19, #0x10 - 2000e7c4: 7100427f cmp w19, #0x10 - 2000e7c8: 540002cd b.le 2000e820 <_vfiprintf_r+0xb28> - 2000e7cc: 11000462 add w2, w3, #0x1 - 2000e7d0: 91004000 add x0, x0, #0x10 - 2000e7d4: a9001379 stp x25, x4, [x27] - 2000e7d8: 71001c5f cmp w2, #0x7 - 2000e7dc: b9012be2 str w2, [sp, #296] - 2000e7e0: f9009be0 str x0, [sp, #304] - 2000e7e4: 54fffe8d b.le 2000e7b4 <_vfiprintf_r+0xabc> - 2000e7e8: b4000440 cbz x0, 2000e870 <_vfiprintf_r+0xb78> - 2000e7ec: 910483e2 add x2, sp, #0x120 - 2000e7f0: aa1703e1 mov x1, x23 - 2000e7f4: aa1403e0 mov x0, x20 - 2000e7f8: 97fffd04 bl 2000dc08 <__sprint_r.part.0> - 2000e7fc: 35ffc980 cbnz w0, 2000e12c <_vfiprintf_r+0x434> - 2000e800: b9412be3 ldr w3, [sp, #296] - 2000e804: 51004273 sub w19, w19, #0x10 - 2000e808: aa1603fb mov x27, x22 - 2000e80c: 7100427f cmp w19, #0x10 - 2000e810: 11000469 add w9, w3, #0x1 - 2000e814: d2800204 mov x4, #0x10 // #16 - 2000e818: f9409be0 ldr x0, [sp, #304] - 2000e81c: 54fffd8c b.gt 2000e7cc <_vfiprintf_r+0xad4> - 2000e820: aa1a03e1 mov x1, x26 - 2000e824: aa1903e8 mov x8, x25 +000000002000ddc0 <_vfiprintf_r>: + 2000ddc0: d10883ff sub sp, sp, #0x220 + 2000ddc4: a9007bfd stp x29, x30, [sp] + 2000ddc8: 910003fd mov x29, sp + 2000ddcc: a9025bf5 stp x21, x22, [sp, #32] + 2000ddd0: aa0303f5 mov x21, x3 + 2000ddd4: f9400063 ldr x3, [x3] + 2000ddd8: f9003fe3 str x3, [sp, #120] + 2000dddc: f94006a3 ldr x3, [x21, #8] + 2000dde0: f9004be3 str x3, [sp, #144] + 2000dde4: b9401aa3 ldr w3, [x21, #24] + 2000dde8: a90153f3 stp x19, x20, [sp, #16] + 2000ddec: aa0003f3 mov x19, x0 + 2000ddf0: aa0203f4 mov x20, x2 + 2000ddf4: 910423e0 add x0, sp, #0x108 + 2000ddf8: d2800102 mov x2, #0x8 // #8 + 2000ddfc: a9046bf9 stp x25, x26, [sp, #64] + 2000de00: aa0103f9 mov x25, x1 + 2000de04: 52800001 mov w1, #0x0 // #0 + 2000de08: b90077e3 str w3, [sp, #116] + 2000de0c: 97ffd2e5 bl 200029a0 <memset> + 2000de10: b4000073 cbz x19, 2000de1c <_vfiprintf_r+0x5c> + 2000de14: b9405260 ldr w0, [x19, #80] + 2000de18: 34002120 cbz w0, 2000e23c <_vfiprintf_r+0x47c> + 2000de1c: 79c02321 ldrsh w1, [x25, #16] + 2000de20: 12003c20 and w0, w1, #0xffff + 2000de24: 376800e1 tbnz w1, #13, 2000de40 <_vfiprintf_r+0x80> + 2000de28: b940af22 ldr w2, [x25, #172] + 2000de2c: 32130021 orr w1, w1, #0x2000 + 2000de30: 12003c20 and w0, w1, #0xffff + 2000de34: 79002321 strh w1, [x25, #16] + 2000de38: 12127841 and w1, w2, #0xffffdfff + 2000de3c: b900af21 str w1, [x25, #172] + 2000de40: 36180520 tbz w0, #3, 2000dee4 <_vfiprintf_r+0x124> + 2000de44: f9400f21 ldr x1, [x25, #24] + 2000de48: b40004e1 cbz x1, 2000dee4 <_vfiprintf_r+0x124> + 2000de4c: 52800341 mov w1, #0x1a // #26 + 2000de50: 0a010000 and w0, w0, w1 + 2000de54: 7100281f cmp w0, #0xa + 2000de58: 54000580 b.eq 2000df08 <_vfiprintf_r+0x148> // b.none + 2000de5c: 910683f6 add x22, sp, #0x1a0 + 2000de60: f0000f95 adrp x21, 20200000 <DATA_BASE> + 2000de64: 9134c2b5 add x21, x21, #0xd30 + 2000de68: a90573fb stp x27, x28, [sp, #80] + 2000de6c: aa1603fb mov x27, x22 + 2000de70: 900000a0 adrp x0, 20021000 <virtio_ident_table+0x78> + 2000de74: 91036000 add x0, x0, #0xd8 + 2000de78: a90363f7 stp x23, x24, [sp, #48] + 2000de7c: b90073ff str wzr, [sp, #112] + 2000de80: f90047e0 str x0, [sp, #136] + 2000de84: f9004fff str xzr, [sp, #152] + 2000de88: a90b7fff stp xzr, xzr, [sp, #176] + 2000de8c: f90063ff str xzr, [sp, #192] + 2000de90: f90093f6 str x22, [sp, #288] + 2000de94: b9012bff str wzr, [sp, #296] + 2000de98: f9009bff str xzr, [sp, #304] + 2000de9c: aa1403f7 mov x23, x20 + 2000dea0: f94076b8 ldr x24, [x21, #232] + 2000dea4: 940020b7 bl 20016180 <__locale_mb_cur_max> + 2000dea8: 910423e4 add x4, sp, #0x108 + 2000deac: 93407c03 sxtw x3, w0 + 2000deb0: aa1703e2 mov x2, x23 + 2000deb4: 910413e1 add x1, sp, #0x104 + 2000deb8: aa1303e0 mov x0, x19 + 2000debc: d63f0300 blr x24 + 2000dec0: 7100001f cmp w0, #0x0 + 2000dec4: 340004a0 cbz w0, 2000df58 <_vfiprintf_r+0x198> + 2000dec8: 540003ab b.lt 2000df3c <_vfiprintf_r+0x17c> // b.tstop + 2000decc: b94107e1 ldr w1, [sp, #260] + 2000ded0: 7100943f cmp w1, #0x25 + 2000ded4: 54001820 b.eq 2000e1d8 <_vfiprintf_r+0x418> // b.none + 2000ded8: 93407c00 sxtw x0, w0 + 2000dedc: 8b0002f7 add x23, x23, x0 + 2000dee0: 17fffff0 b 2000dea0 <_vfiprintf_r+0xe0> + 2000dee4: aa1903e1 mov x1, x25 + 2000dee8: aa1303e0 mov x0, x19 + 2000deec: 94001399 bl 20012d50 <__swsetup_r> + 2000def0: 3500bae0 cbnz w0, 2000f64c <_vfiprintf_r+0x188c> + 2000def4: 79402320 ldrh w0, [x25, #16] + 2000def8: 52800341 mov w1, #0x1a // #26 + 2000defc: 0a010000 and w0, w0, w1 + 2000df00: 7100281f cmp w0, #0xa + 2000df04: 54fffac1 b.ne 2000de5c <_vfiprintf_r+0x9c> // b.any + 2000df08: 79c02720 ldrsh w0, [x25, #18] + 2000df0c: 37fffa80 tbnz w0, #31, 2000de5c <_vfiprintf_r+0x9c> + 2000df10: a9401ea6 ldp x6, x7, [x21] + 2000df14: aa1403e2 mov x2, x20 + 2000df18: a94116a4 ldp x4, x5, [x21, #16] + 2000df1c: aa1903e1 mov x1, x25 + 2000df20: aa1303e0 mov x0, x19 + 2000df24: 910343e3 add x3, sp, #0xd0 + 2000df28: a90d1fe6 stp x6, x7, [sp, #208] + 2000df2c: a90e17e4 stp x4, x5, [sp, #224] + 2000df30: 940006d2 bl 2000fa78 <__sbprintf> + 2000df34: b90073e0 str w0, [sp, #112] + 2000df38: 140000ba b 2000e220 <_vfiprintf_r+0x460> + 2000df3c: 910423e0 add x0, sp, #0x108 + 2000df40: d2800102 mov x2, #0x8 // #8 + 2000df44: 52800001 mov w1, #0x0 // #0 + 2000df48: 97ffd296 bl 200029a0 <memset> + 2000df4c: d2800020 mov x0, #0x1 // #1 + 2000df50: 8b0002f7 add x23, x23, x0 + 2000df54: 17ffffd3 b 2000dea0 <_vfiprintf_r+0xe0> + 2000df58: 2a0003f8 mov w24, w0 + 2000df5c: cb1402e0 sub x0, x23, x20 + 2000df60: 2a0003fa mov w26, w0 + 2000df64: 34007d20 cbz w0, 2000ef08 <_vfiprintf_r+0x1148> + 2000df68: f9409be2 ldr x2, [sp, #304] + 2000df6c: 93407f40 sxtw x0, w26 + 2000df70: b9412be1 ldr w1, [sp, #296] + 2000df74: 8b020002 add x2, x0, x2 + 2000df78: a9000374 stp x20, x0, [x27] + 2000df7c: 11000421 add w1, w1, #0x1 + 2000df80: b9012be1 str w1, [sp, #296] + 2000df84: 71001c3f cmp w1, #0x7 + 2000df88: f9009be2 str x2, [sp, #304] + 2000df8c: 5400130d b.le 2000e1ec <_vfiprintf_r+0x42c> + 2000df90: b40066c2 cbz x2, 2000ec68 <_vfiprintf_r+0xea8> + 2000df94: 910483e2 add x2, sp, #0x120 + 2000df98: aa1903e1 mov x1, x25 + 2000df9c: aa1303e0 mov x0, x19 + 2000dfa0: 97ffff4c bl 2000dcd0 <__sprint_r.part.0> + 2000dfa4: 35001360 cbnz w0, 2000e210 <_vfiprintf_r+0x450> + 2000dfa8: aa1603fb mov x27, x22 + 2000dfac: b94073e0 ldr w0, [sp, #112] + 2000dfb0: 0b1a0000 add w0, w0, w26 + 2000dfb4: b90073e0 str w0, [sp, #112] + 2000dfb8: 34007a98 cbz w24, 2000ef08 <_vfiprintf_r+0x1148> + 2000dfbc: 394006e1 ldrb w1, [x23, #1] + 2000dfc0: 910006f4 add x20, x23, #0x1 + 2000dfc4: 12800004 mov w4, #0xffffffff // #-1 + 2000dfc8: 52800006 mov w6, #0x0 // #0 + 2000dfcc: 2a0403f8 mov w24, w4 + 2000dfd0: 2a0603f7 mov w23, w6 + 2000dfd4: b9006fff str wzr, [sp, #108] + 2000dfd8: 3903ffff strb wzr, [sp, #255] + 2000dfdc: 91000694 add x20, x20, #0x1 + 2000dfe0: 51008020 sub w0, w1, #0x20 + 2000dfe4: 7101681f cmp w0, #0x5a + 2000dfe8: 54000d29 b.ls 2000e18c <_vfiprintf_r+0x3cc> // b.plast + 2000dfec: 2a1703e6 mov w6, w23 + 2000dff0: 340078c1 cbz w1, 2000ef08 <_vfiprintf_r+0x1148> + 2000dff4: 52800037 mov w23, #0x1 // #1 + 2000dff8: 9104e3fc add x28, sp, #0x138 + 2000dffc: 2a1703f8 mov w24, w23 + 2000e000: 3903ffff strb wzr, [sp, #255] + 2000e004: 3904e3e1 strb w1, [sp, #312] + 2000e008: 52800004 mov w4, #0x0 // #0 + 2000e00c: f90043ff str xzr, [sp, #128] + 2000e010: b9412be1 ldr w1, [sp, #296] + 2000e014: 11000ae0 add w0, w23, #0x2 + 2000e018: 721f00cb ands w11, w6, #0x2 + 2000e01c: 5280109a mov w26, #0x84 // #132 + 2000e020: 11000422 add w2, w1, #0x1 + 2000e024: 1a971017 csel w23, w0, w23, ne // ne = any + 2000e028: 2a0203e9 mov w9, w2 + 2000e02c: 6a1a00da ands w26, w6, w26 + 2000e030: f9409be0 ldr x0, [sp, #304] + 2000e034: 540000a1 b.ne 2000e048 <_vfiprintf_r+0x288> // b.any + 2000e038: b9406fe3 ldr w3, [sp, #108] + 2000e03c: 4b17006c sub w12, w3, w23 + 2000e040: 7100019f cmp w12, #0x0 + 2000e044: 54004d0c b.gt 2000e9e4 <_vfiprintf_r+0xc24> + 2000e048: 3943ffe2 ldrb w2, [sp, #255] + 2000e04c: 9100436a add x10, x27, #0x10 + 2000e050: 340001a2 cbz w2, 2000e084 <_vfiprintf_r+0x2c4> + 2000e054: 91000400 add x0, x0, #0x1 + 2000e058: 9103ffe2 add x2, sp, #0xff + 2000e05c: d2800021 mov x1, #0x1 // #1 + 2000e060: a9000762 stp x2, x1, [x27] + 2000e064: 71001d3f cmp w9, #0x7 + 2000e068: b9012be9 str w9, [sp, #296] + 2000e06c: f9009be0 str x0, [sp, #304] + 2000e070: 5400480c b.gt 2000e970 <_vfiprintf_r+0xbb0> + 2000e074: 2a0903e1 mov w1, w9 + 2000e078: aa0a03fb mov x27, x10 + 2000e07c: 11000529 add w9, w9, #0x1 + 2000e080: 9100414a add x10, x10, #0x10 + 2000e084: 3400032b cbz w11, 2000e0e8 <_vfiprintf_r+0x328> + 2000e088: 91000800 add x0, x0, #0x2 + 2000e08c: 910403e2 add x2, sp, #0x100 + 2000e090: d2800041 mov x1, #0x2 // #2 + 2000e094: a9000762 stp x2, x1, [x27] + 2000e098: 71001d3f cmp w9, #0x7 + 2000e09c: b9012be9 str w9, [sp, #296] + 2000e0a0: f9009be0 str x0, [sp, #304] + 2000e0a4: 5400496d b.le 2000e9d0 <_vfiprintf_r+0xc10> + 2000e0a8: b4005fa0 cbz x0, 2000ec9c <_vfiprintf_r+0xedc> + 2000e0ac: 910483e2 add x2, sp, #0x120 + 2000e0b0: aa1903e1 mov x1, x25 + 2000e0b4: aa1303e0 mov x0, x19 + 2000e0b8: b900a3e6 str w6, [sp, #160] + 2000e0bc: b900abe4 str w4, [sp, #168] + 2000e0c0: 97ffff04 bl 2000dcd0 <__sprint_r.part.0> + 2000e0c4: 350009c0 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000e0c8: b9412be1 ldr w1, [sp, #296] + 2000e0cc: 910042ca add x10, x22, #0x10 + 2000e0d0: b940a3e6 ldr w6, [sp, #160] + 2000e0d4: aa1603fb mov x27, x22 + 2000e0d8: b940abe4 ldr w4, [sp, #168] + 2000e0dc: 11000429 add w9, w1, #0x1 + 2000e0e0: f9409be0 ldr x0, [sp, #304] + 2000e0e4: d503201f nop + 2000e0e8: 7102035f cmp w26, #0x80 + 2000e0ec: 54003000 b.eq 2000e6ec <_vfiprintf_r+0x92c> // b.none + 2000e0f0: 4b18009a sub w26, w4, w24 + 2000e0f4: 7100035f cmp w26, #0x0 + 2000e0f8: 54003a4c b.gt 2000e840 <_vfiprintf_r+0xa80> + 2000e0fc: 93407f18 sxtw x24, w24 + 2000e100: a900637c stp x28, x24, [x27] + 2000e104: 8b000300 add x0, x24, x0 + 2000e108: b9012be9 str w9, [sp, #296] + 2000e10c: 71001d3f cmp w9, #0x7 + 2000e110: f9009be0 str x0, [sp, #304] + 2000e114: 5400016d b.le 2000e140 <_vfiprintf_r+0x380> + 2000e118: b4004f00 cbz x0, 2000eaf8 <_vfiprintf_r+0xd38> + 2000e11c: 910483e2 add x2, sp, #0x120 + 2000e120: aa1903e1 mov x1, x25 + 2000e124: aa1303e0 mov x0, x19 + 2000e128: b900a3e6 str w6, [sp, #160] + 2000e12c: 97fffee9 bl 2000dcd0 <__sprint_r.part.0> + 2000e130: 35000660 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000e134: b940a3e6 ldr w6, [sp, #160] + 2000e138: aa1603ea mov x10, x22 + 2000e13c: f9409be0 ldr x0, [sp, #304] + 2000e140: 361000a6 tbz w6, #2, 2000e154 <_vfiprintf_r+0x394> + 2000e144: b9406fe1 ldr w1, [sp, #108] + 2000e148: 4b170038 sub w24, w1, w23 + 2000e14c: 7100031f cmp w24, #0x0 + 2000e150: 54004e4c b.gt 2000eb18 <_vfiprintf_r+0xd58> + 2000e154: b9406fe1 ldr w1, [sp, #108] + 2000e158: 6b17003f cmp w1, w23 + 2000e15c: 1a97a037 csel w23, w1, w23, ge // ge = tcont + 2000e160: b94073e1 ldr w1, [sp, #112] + 2000e164: 0b170021 add w1, w1, w23 + 2000e168: b90073e1 str w1, [sp, #112] + 2000e16c: b5003ee0 cbnz x0, 2000e948 <_vfiprintf_r+0xb88> + 2000e170: f94043e1 ldr x1, [sp, #128] + 2000e174: b9012bff str wzr, [sp, #296] + 2000e178: aa1603fb mov x27, x22 + 2000e17c: b4ffe901 cbz x1, 2000de9c <_vfiprintf_r+0xdc> + 2000e180: aa1303e0 mov x0, x19 + 2000e184: 94001a87 bl 20014ba0 <_free_r> + 2000e188: 17ffff45 b 2000de9c <_vfiprintf_r+0xdc> + 2000e18c: f94047e2 ldr x2, [sp, #136] + 2000e190: 78605840 ldrh w0, [x2, w0, uxtw #1] + 2000e194: 10000062 adr x2, 2000e1a0 <_vfiprintf_r+0x3e0> + 2000e198: 8b20a840 add x0, x2, w0, sxth #2 + 2000e19c: d61f0000 br x0 + 2000e1a0: 5100c020 sub w0, w1, #0x30 + 2000e1a4: b9006fff str wzr, [sp, #108] + 2000e1a8: b9406fe1 ldr w1, [sp, #108] + 2000e1ac: 0b010822 add w2, w1, w1, lsl #2 + 2000e1b0: 38401681 ldrb w1, [x20], #1 + 2000e1b4: 0b020400 add w0, w0, w2, lsl #1 + 2000e1b8: b9006fe0 str w0, [sp, #108] + 2000e1bc: 5100c020 sub w0, w1, #0x30 + 2000e1c0: 7100241f cmp w0, #0x9 + 2000e1c4: 54ffff29 b.ls 2000e1a8 <_vfiprintf_r+0x3e8> // b.plast + 2000e1c8: 17ffff86 b 2000dfe0 <_vfiprintf_r+0x220> + 2000e1cc: 39400281 ldrb w1, [x20] + 2000e1d0: 321c02f7 orr w23, w23, #0x10 + 2000e1d4: 17ffff82 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e1d8: 2a0003f8 mov w24, w0 + 2000e1dc: cb1402e0 sub x0, x23, x20 + 2000e1e0: 2a0003fa mov w26, w0 + 2000e1e4: 34ffeec0 cbz w0, 2000dfbc <_vfiprintf_r+0x1fc> + 2000e1e8: 17ffff60 b 2000df68 <_vfiprintf_r+0x1a8> + 2000e1ec: 9100437b add x27, x27, #0x10 + 2000e1f0: 17ffff6f b 2000dfac <_vfiprintf_r+0x1ec> + 2000e1f4: aa1403f3 mov x19, x20 + 2000e1f8: aa1703f9 mov x25, x23 + 2000e1fc: f94043e0 ldr x0, [sp, #128] + 2000e200: b4000080 cbz x0, 2000e210 <_vfiprintf_r+0x450> + 2000e204: f94043e1 ldr x1, [sp, #128] + 2000e208: aa1303e0 mov x0, x19 + 2000e20c: 94001a65 bl 20014ba0 <_free_r> + 2000e210: 79c02320 ldrsh w0, [x25, #16] + 2000e214: a94363f7 ldp x23, x24, [sp, #48] + 2000e218: a94573fb ldp x27, x28, [sp, #80] + 2000e21c: 3730a180 tbnz w0, #6, 2000f64c <_vfiprintf_r+0x188c> + 2000e220: b94073e0 ldr w0, [sp, #112] + 2000e224: a9407bfd ldp x29, x30, [sp] + 2000e228: a94153f3 ldp x19, x20, [sp, #16] + 2000e22c: a9425bf5 ldp x21, x22, [sp, #32] + 2000e230: a9446bf9 ldp x25, x26, [sp, #64] + 2000e234: 910883ff add sp, sp, #0x220 + 2000e238: d65f03c0 ret + 2000e23c: aa1303e0 mov x0, x19 + 2000e240: 9400198e bl 20014878 <__sinit> + 2000e244: 17fffef6 b 2000de1c <_vfiprintf_r+0x5c> + 2000e248: b94077e0 ldr w0, [sp, #116] + 2000e24c: 2a1703e6 mov w6, w23 + 2000e250: 2a1803e4 mov w4, w24 + 2000e254: 37f85d60 tbnz w0, #31, 2000ee00 <_vfiprintf_r+0x1040> + 2000e258: f9403fe0 ldr x0, [sp, #120] + 2000e25c: 91003c1a add x26, x0, #0xf + 2000e260: 927df35a and x26, x26, #0xfffffffffffffff8 + 2000e264: f9403fe0 ldr x0, [sp, #120] + 2000e268: 3903ffff strb wzr, [sp, #255] + 2000e26c: f940001c ldr x28, [x0] + 2000e270: b4007c5c cbz x28, 2000f1f8 <_vfiprintf_r+0x1438> + 2000e274: 71014c3f cmp w1, #0x53 + 2000e278: 54006d80 b.eq 2000f028 <_vfiprintf_r+0x1268> // b.none + 2000e27c: 37206d66 tbnz w6, #4, 2000f028 <_vfiprintf_r+0x1268> + 2000e280: b900a3e6 str w6, [sp, #160] + 2000e284: 3100049f cmn w4, #0x1 + 2000e288: 54009c00 b.eq 2000f608 <_vfiprintf_r+0x1848> // b.none + 2000e28c: 93407c82 sxtw x2, w4 + 2000e290: aa1c03e0 mov x0, x28 + 2000e294: 52800001 mov w1, #0x0 // #0 + 2000e298: b9007be4 str w4, [sp, #120] + 2000e29c: 97fffb7e bl 2000d094 <memchr> + 2000e2a0: f90043e0 str x0, [sp, #128] + 2000e2a4: b9407be4 ldr w4, [sp, #120] + 2000e2a8: b940a3e6 ldr w6, [sp, #160] + 2000e2ac: b40099a0 cbz x0, 2000f5e0 <_vfiprintf_r+0x1820> + 2000e2b0: cb1c0003 sub x3, x0, x28 + 2000e2b4: 52800004 mov w4, #0x0 // #0 + 2000e2b8: 7100007f cmp w3, #0x0 + 2000e2bc: 2a0303f8 mov w24, w3 + 2000e2c0: 1a9fa077 csel w23, w3, wzr, ge // ge = tcont + 2000e2c4: a907fffa stp x26, xzr, [sp, #120] + 2000e2c8: 1400003f b 2000e3c4 <_vfiprintf_r+0x604> + 2000e2cc: 2a1703e6 mov w6, w23 + 2000e2d0: 71010c3f cmp w1, #0x43 + 2000e2d4: 54000040 b.eq 2000e2dc <_vfiprintf_r+0x51c> // b.none + 2000e2d8: 36205a66 tbz w6, #4, 2000ee24 <_vfiprintf_r+0x1064> + 2000e2dc: 910463e0 add x0, sp, #0x118 + 2000e2e0: d2800102 mov x2, #0x8 // #8 + 2000e2e4: 52800001 mov w1, #0x0 // #0 + 2000e2e8: b90083e6 str w6, [sp, #128] + 2000e2ec: 97ffd1ad bl 200029a0 <memset> + 2000e2f0: b94077e0 ldr w0, [sp, #116] + 2000e2f4: b94083e6 ldr w6, [sp, #128] + 2000e2f8: 37f87fc0 tbnz w0, #31, 2000f2f0 <_vfiprintf_r+0x1530> + 2000e2fc: f9403fe0 ldr x0, [sp, #120] + 2000e300: 91002c01 add x1, x0, #0xb + 2000e304: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e308: f9003fe1 str x1, [sp, #120] + 2000e30c: b9400002 ldr w2, [x0] + 2000e310: 9104e3fa add x26, sp, #0x138 + 2000e314: 910463e3 add x3, sp, #0x118 + 2000e318: aa1a03e1 mov x1, x26 + 2000e31c: aa1303e0 mov x0, x19 + 2000e320: b90083e6 str w6, [sp, #128] + 2000e324: 94001237 bl 20012c00 <_wcrtomb_r> + 2000e328: 3100041f cmn w0, #0x1 + 2000e32c: b94083e6 ldr w6, [sp, #128] + 2000e330: 2a0003f8 mov w24, w0 + 2000e334: 54009920 b.eq 2000f658 <_vfiprintf_r+0x1898> // b.none + 2000e338: 7100001f cmp w0, #0x0 + 2000e33c: 1a9fa017 csel w23, w0, wzr, ge // ge = tcont + 2000e340: aa1a03fc mov x28, x26 + 2000e344: 3903ffff strb wzr, [sp, #255] + 2000e348: 17ffff30 b 2000e008 <_vfiprintf_r+0x248> + 2000e34c: 2a1803e4 mov w4, w24 + 2000e350: 321c02e6 orr w6, w23, #0x10 + 2000e354: b94077e0 ldr w0, [sp, #116] + 2000e358: 37280046 tbnz w6, #5, 2000e360 <_vfiprintf_r+0x5a0> + 2000e35c: 362050a6 tbz w6, #4, 2000ed70 <_vfiprintf_r+0xfb0> + 2000e360: 37f86380 tbnz w0, #31, 2000efd0 <_vfiprintf_r+0x1210> + 2000e364: f9403fe0 ldr x0, [sp, #120] + 2000e368: 91003c01 add x1, x0, #0xf + 2000e36c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e370: f9003fe1 str x1, [sp, #120] + 2000e374: f9400000 ldr x0, [x0] + 2000e378: 121578d7 and w23, w6, #0xfffffbff + 2000e37c: 52800001 mov w1, #0x0 // #0 + 2000e380: 3903ffff strb wzr, [sp, #255] + 2000e384: 3100049f cmn w4, #0x1 + 2000e388: 540016c0 b.eq 2000e660 <_vfiprintf_r+0x8a0> // b.none + 2000e38c: f100001f cmp x0, #0x0 + 2000e390: 12187ae6 and w6, w23, #0xffffff7f + 2000e394: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none + 2000e398: 54001601 b.ne 2000e658 <_vfiprintf_r+0x898> // b.any + 2000e39c: 35000421 cbnz w1, 2000e420 <_vfiprintf_r+0x660> + 2000e3a0: 120002f8 and w24, w23, #0x1 + 2000e3a4: 36004697 tbz w23, #0, 2000ec74 <_vfiprintf_r+0xeb4> + 2000e3a8: 91066ffc add x28, sp, #0x19b + 2000e3ac: 52800600 mov w0, #0x30 // #48 + 2000e3b0: 52800004 mov w4, #0x0 // #0 + 2000e3b4: 39066fe0 strb w0, [sp, #411] + 2000e3b8: 6b04031f cmp w24, w4 + 2000e3bc: f90043ff str xzr, [sp, #128] + 2000e3c0: 1a84a317 csel w23, w24, w4, ge // ge = tcont + 2000e3c4: 3943ffe0 ldrb w0, [sp, #255] + 2000e3c8: 7100001f cmp w0, #0x0 + 2000e3cc: 1a9706f7 cinc w23, w23, ne // ne = any + 2000e3d0: 17ffff10 b 2000e010 <_vfiprintf_r+0x250> + 2000e3d4: 2a1803e4 mov w4, w24 + 2000e3d8: 321c02e6 orr w6, w23, #0x10 + 2000e3dc: b94077e0 ldr w0, [sp, #116] + 2000e3e0: 37280046 tbnz w6, #5, 2000e3e8 <_vfiprintf_r+0x628> + 2000e3e4: 36204b06 tbz w6, #4, 2000ed44 <_vfiprintf_r+0xf84> + 2000e3e8: 37f85cc0 tbnz w0, #31, 2000ef80 <_vfiprintf_r+0x11c0> + 2000e3ec: f9403fe0 ldr x0, [sp, #120] + 2000e3f0: 91003c01 add x1, x0, #0xf + 2000e3f4: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e3f8: f9003fe1 str x1, [sp, #120] + 2000e3fc: f9400001 ldr x1, [x0] + 2000e400: aa0103e0 mov x0, x1 + 2000e404: b7f84561 tbnz x1, #63, 2000ecb0 <_vfiprintf_r+0xef0> + 2000e408: 3100049f cmn w4, #0x1 + 2000e40c: 54004000 b.eq 2000ec0c <_vfiprintf_r+0xe4c> // b.none + 2000e410: f100001f cmp x0, #0x0 + 2000e414: 121878c6 and w6, w6, #0xffffff7f + 2000e418: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none + 2000e41c: 54003f81 b.ne 2000ec0c <_vfiprintf_r+0xe4c> // b.any + 2000e420: 910673fc add x28, sp, #0x19c + 2000e424: 52800004 mov w4, #0x0 // #0 + 2000e428: 52800018 mov w24, #0x0 // #0 + 2000e42c: 17ffffe3 b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000e430: 39400281 ldrb w1, [x20] + 2000e434: 7101a03f cmp w1, #0x68 + 2000e438: 54006d80 b.eq 2000f1e8 <_vfiprintf_r+0x1428> // b.none + 2000e43c: 321a02f7 orr w23, w23, #0x40 + 2000e440: 17fffee7 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e444: 2a1803e4 mov w4, w24 + 2000e448: 321c02f7 orr w23, w23, #0x10 + 2000e44c: b94077e0 ldr w0, [sp, #116] + 2000e450: 37280057 tbnz w23, #5, 2000e458 <_vfiprintf_r+0x698> + 2000e454: 36204677 tbz w23, #4, 2000ed20 <_vfiprintf_r+0xf60> + 2000e458: 37f85a80 tbnz w0, #31, 2000efa8 <_vfiprintf_r+0x11e8> + 2000e45c: f9403fe0 ldr x0, [sp, #120] + 2000e460: 91003c01 add x1, x0, #0xf + 2000e464: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e468: f9003fe1 str x1, [sp, #120] + 2000e46c: 52800021 mov w1, #0x1 // #1 + 2000e470: f9400000 ldr x0, [x0] + 2000e474: 17ffffc3 b 2000e380 <_vfiprintf_r+0x5c0> + 2000e478: b94077e0 ldr w0, [sp, #116] + 2000e47c: 2a1703e6 mov w6, w23 + 2000e480: 2a1803e4 mov w4, w24 + 2000e484: 37f84960 tbnz w0, #31, 2000edb0 <_vfiprintf_r+0xff0> + 2000e488: f9403fe2 ldr x2, [sp, #120] + 2000e48c: 91003c40 add x0, x2, #0xf + 2000e490: 927df000 and x0, x0, #0xfffffffffffffff8 + 2000e494: f9003fe0 str x0, [sp, #120] + 2000e498: 528f0600 mov w0, #0x7830 // #30768 + 2000e49c: f0000081 adrp x1, 20021000 <virtio_ident_table+0x78> + 2000e4a0: 91028021 add x1, x1, #0xa0 + 2000e4a4: 321f00d7 orr w23, w6, #0x2 + 2000e4a8: f9004fe1 str x1, [sp, #152] + 2000e4ac: 52800041 mov w1, #0x2 // #2 + 2000e4b0: 790203e0 strh w0, [sp, #256] + 2000e4b4: f9400040 ldr x0, [x2] + 2000e4b8: 17ffffb2 b 2000e380 <_vfiprintf_r+0x5c0> + 2000e4bc: b94077e0 ldr w0, [sp, #116] + 2000e4c0: 2a1703e6 mov w6, w23 + 2000e4c4: 372801a6 tbnz w6, #5, 2000e4f8 <_vfiprintf_r+0x738> + 2000e4c8: 37200186 tbnz w6, #4, 2000e4f8 <_vfiprintf_r+0x738> + 2000e4cc: 37307fc6 tbnz w6, #6, 2000f4c4 <_vfiprintf_r+0x1704> + 2000e4d0: 36488d66 tbz w6, #9, 2000f67c <_vfiprintf_r+0x18bc> + 2000e4d4: 37f89ea0 tbnz w0, #31, 2000f8a8 <_vfiprintf_r+0x1ae8> + 2000e4d8: f9403fe0 ldr x0, [sp, #120] + 2000e4dc: 91003c01 add x1, x0, #0xf + 2000e4e0: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e4e4: f9003fe1 str x1, [sp, #120] + 2000e4e8: f9400000 ldr x0, [x0] + 2000e4ec: 3941c3e1 ldrb w1, [sp, #112] + 2000e4f0: 39000001 strb w1, [x0] + 2000e4f4: 17fffe6a b 2000de9c <_vfiprintf_r+0xdc> + 2000e4f8: 37f84ae0 tbnz w0, #31, 2000ee54 <_vfiprintf_r+0x1094> + 2000e4fc: f9403fe0 ldr x0, [sp, #120] + 2000e500: 91003c01 add x1, x0, #0xf + 2000e504: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e508: f9003fe1 str x1, [sp, #120] + 2000e50c: f9400000 ldr x0, [x0] + 2000e510: b98073e1 ldrsw x1, [sp, #112] + 2000e514: f9000001 str x1, [x0] + 2000e518: 17fffe61 b 2000de9c <_vfiprintf_r+0xdc> + 2000e51c: 39400281 ldrb w1, [x20] + 2000e520: 7101b03f cmp w1, #0x6c + 2000e524: 540065a0 b.eq 2000f1d8 <_vfiprintf_r+0x1418> // b.none + 2000e528: 321c02f7 orr w23, w23, #0x10 + 2000e52c: 17fffeac b 2000dfdc <_vfiprintf_r+0x21c> + 2000e530: 39400281 ldrb w1, [x20] + 2000e534: 321b02f7 orr w23, w23, #0x20 + 2000e538: 17fffea9 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e53c: 39400281 ldrb w1, [x20] + 2000e540: 321902f7 orr w23, w23, #0x80 + 2000e544: 17fffea6 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e548: aa1403e2 mov x2, x20 + 2000e54c: 38401441 ldrb w1, [x2], #1 + 2000e550: 7100a83f cmp w1, #0x2a + 2000e554: 5400a000 b.eq 2000f954 <_vfiprintf_r+0x1b94> // b.none + 2000e558: 5100c020 sub w0, w1, #0x30 + 2000e55c: aa0203f4 mov x20, x2 + 2000e560: 7100241f cmp w0, #0x9 + 2000e564: 52800018 mov w24, #0x0 // #0 + 2000e568: 54ffd3c8 b.hi 2000dfe0 <_vfiprintf_r+0x220> // b.pmore + 2000e56c: d503201f nop + 2000e570: 38401681 ldrb w1, [x20], #1 + 2000e574: 0b180b04 add w4, w24, w24, lsl #2 + 2000e578: 0b040418 add w24, w0, w4, lsl #1 + 2000e57c: 5100c020 sub w0, w1, #0x30 + 2000e580: 7100241f cmp w0, #0x9 + 2000e584: 54ffff69 b.ls 2000e570 <_vfiprintf_r+0x7b0> // b.plast + 2000e588: 17fffe96 b 2000dfe0 <_vfiprintf_r+0x220> + 2000e58c: 39400281 ldrb w1, [x20] + 2000e590: 321e02f7 orr w23, w23, #0x4 + 2000e594: 17fffe92 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e598: 52800560 mov w0, #0x2b // #43 + 2000e59c: 39400281 ldrb w1, [x20] + 2000e5a0: 3903ffe0 strb w0, [sp, #255] + 2000e5a4: 17fffe8e b 2000dfdc <_vfiprintf_r+0x21c> + 2000e5a8: b94077e0 ldr w0, [sp, #116] + 2000e5ac: 37f84160 tbnz w0, #31, 2000edd8 <_vfiprintf_r+0x1018> + 2000e5b0: f9403fe0 ldr x0, [sp, #120] + 2000e5b4: 91002c01 add x1, x0, #0xb + 2000e5b8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000e5bc: f9003fe1 str x1, [sp, #120] + 2000e5c0: b9400000 ldr w0, [x0] + 2000e5c4: b9006fe0 str w0, [sp, #108] + 2000e5c8: 39400281 ldrb w1, [x20] + 2000e5cc: 36ffd080 tbz w0, #31, 2000dfdc <_vfiprintf_r+0x21c> + 2000e5d0: 4b0003e0 neg w0, w0 + 2000e5d4: 321e02f7 orr w23, w23, #0x4 + 2000e5d8: b9006fe0 str w0, [sp, #108] + 2000e5dc: 17fffe80 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e5e0: aa1303e0 mov x0, x19 + 2000e5e4: 94001ef3 bl 200161b0 <_localeconv_r> + 2000e5e8: f9400400 ldr x0, [x0, #8] + 2000e5ec: f9005fe0 str x0, [sp, #184] + 2000e5f0: 97fff9e4 bl 2000cd80 <strlen> + 2000e5f4: aa0003e1 mov x1, x0 + 2000e5f8: aa0103fa mov x26, x1 + 2000e5fc: aa1303e0 mov x0, x19 + 2000e600: f90063e1 str x1, [sp, #192] + 2000e604: 94001eeb bl 200161b0 <_localeconv_r> + 2000e608: f9400800 ldr x0, [x0, #16] + 2000e60c: f9005be0 str x0, [sp, #176] + 2000e610: f100035f cmp x26, #0x0 + 2000e614: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 2000e618: 54003a80 b.eq 2000ed68 <_vfiprintf_r+0xfa8> // b.none + 2000e61c: 39400001 ldrb w1, [x0] + 2000e620: 321602e0 orr w0, w23, #0x400 + 2000e624: 7100003f cmp w1, #0x0 + 2000e628: 39400281 ldrb w1, [x20] + 2000e62c: 1a971017 csel w23, w0, w23, ne // ne = any + 2000e630: 17fffe6b b 2000dfdc <_vfiprintf_r+0x21c> + 2000e634: 39400281 ldrb w1, [x20] + 2000e638: 320002f7 orr w23, w23, #0x1 + 2000e63c: 17fffe68 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e640: 3943ffe0 ldrb w0, [sp, #255] + 2000e644: 39400281 ldrb w1, [x20] + 2000e648: 35ffcca0 cbnz w0, 2000dfdc <_vfiprintf_r+0x21c> + 2000e64c: 52800400 mov w0, #0x20 // #32 + 2000e650: 3903ffe0 strb w0, [sp, #255] + 2000e654: 17fffe62 b 2000dfdc <_vfiprintf_r+0x21c> + 2000e658: 2a0603f7 mov w23, w6 + 2000e65c: d503201f nop + 2000e660: 7100043f cmp w1, #0x1 + 2000e664: 54002d60 b.eq 2000ec10 <_vfiprintf_r+0xe50> // b.none + 2000e668: 9104e3fa add x26, sp, #0x138 + 2000e66c: 7100083f cmp w1, #0x2 + 2000e670: 9101935c add x28, x26, #0x64 + 2000e674: 54000181 b.ne 2000e6a4 <_vfiprintf_r+0x8e4> // b.any + 2000e678: f9404fe2 ldr x2, [sp, #152] + 2000e67c: d503201f nop + 2000e680: 92400c01 and x1, x0, #0xf + 2000e684: d344fc00 lsr x0, x0, #4 + 2000e688: 38616841 ldrb w1, [x2, x1] + 2000e68c: 381fff81 strb w1, [x28, #-1]! + 2000e690: b5ffff80 cbnz x0, 2000e680 <_vfiprintf_r+0x8c0> + 2000e694: 91019358 add x24, x26, #0x64 + 2000e698: 2a1703e6 mov w6, w23 + 2000e69c: 4b1c0318 sub w24, w24, w28 + 2000e6a0: 17ffff46 b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000e6a4: 12000801 and w1, w0, #0x7 + 2000e6a8: aa1c03e2 mov x2, x28 + 2000e6ac: 1100c021 add w1, w1, #0x30 + 2000e6b0: 381fff81 strb w1, [x28, #-1]! + 2000e6b4: d343fc00 lsr x0, x0, #3 + 2000e6b8: b5ffff60 cbnz x0, 2000e6a4 <_vfiprintf_r+0x8e4> + 2000e6bc: 7100c03f cmp w1, #0x30 + 2000e6c0: 120002e0 and w0, w23, #0x1 + 2000e6c4: 1a9f1000 csel w0, w0, wzr, ne // ne = any + 2000e6c8: 34fffe60 cbz w0, 2000e694 <_vfiprintf_r+0x8d4> + 2000e6cc: d1000842 sub x2, x2, #0x2 + 2000e6d0: 91019358 add x24, x26, #0x64 + 2000e6d4: 52800600 mov w0, #0x30 // #48 + 2000e6d8: 4b020318 sub w24, w24, w2 + 2000e6dc: 2a1703e6 mov w6, w23 + 2000e6e0: 381ff380 sturb w0, [x28, #-1] + 2000e6e4: aa0203fc mov x28, x2 + 2000e6e8: 17ffff34 b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000e6ec: b9406fe2 ldr w2, [sp, #108] + 2000e6f0: 4b17005a sub w26, w2, w23 + 2000e6f4: 7100035f cmp w26, #0x0 + 2000e6f8: 54ffcfcd b.le 2000e0f0 <_vfiprintf_r+0x330> + 2000e6fc: 7100435f cmp w26, #0x10 + 2000e700: 54007b4d b.le 2000f668 <_vfiprintf_r+0x18a8> + 2000e704: f0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000e708: 91068108 add x8, x8, #0x1a0 + 2000e70c: aa1b03e3 mov x3, x27 + 2000e710: d2800209 mov x9, #0x10 // #16 + 2000e714: aa1403fb mov x27, x20 + 2000e718: aa1303f4 mov x20, x19 + 2000e71c: 2a1a03f3 mov w19, w26 + 2000e720: 2a1803fa mov w26, w24 + 2000e724: 2a1703f8 mov w24, w23 + 2000e728: aa1903f7 mov x23, x25 + 2000e72c: aa0803f9 mov x25, x8 + 2000e730: b900a3e6 str w6, [sp, #160] + 2000e734: b900abe4 str w4, [sp, #168] + 2000e738: 2a0103e4 mov w4, w1 + 2000e73c: 14000007 b 2000e758 <_vfiprintf_r+0x998> + 2000e740: 1100088a add w10, w4, #0x2 + 2000e744: 91004063 add x3, x3, #0x10 + 2000e748: 2a0203e4 mov w4, w2 + 2000e74c: 51004273 sub w19, w19, #0x10 + 2000e750: 7100427f cmp w19, #0x10 + 2000e754: 540002cd b.le 2000e7ac <_vfiprintf_r+0x9ec> + 2000e758: 11000482 add w2, w4, #0x1 + 2000e75c: 91004000 add x0, x0, #0x10 + 2000e760: a9002479 stp x25, x9, [x3] + 2000e764: 71001c5f cmp w2, #0x7 + 2000e768: b9012be2 str w2, [sp, #296] + 2000e76c: f9009be0 str x0, [sp, #304] + 2000e770: 54fffe8d b.le 2000e740 <_vfiprintf_r+0x980> + 2000e774: b4000f60 cbz x0, 2000e960 <_vfiprintf_r+0xba0> + 2000e778: 910483e2 add x2, sp, #0x120 + 2000e77c: aa1703e1 mov x1, x23 + 2000e780: aa1403e0 mov x0, x20 + 2000e784: 97fffd53 bl 2000dcd0 <__sprint_r.part.0> + 2000e788: 35ffd360 cbnz w0, 2000e1f4 <_vfiprintf_r+0x434> + 2000e78c: b9412be4 ldr w4, [sp, #296] + 2000e790: 51004273 sub w19, w19, #0x10 + 2000e794: aa1603e3 mov x3, x22 + 2000e798: 7100427f cmp w19, #0x10 + 2000e79c: 1100048a add w10, w4, #0x1 + 2000e7a0: d2800209 mov x9, #0x10 // #16 + 2000e7a4: f9409be0 ldr x0, [sp, #304] + 2000e7a8: 54fffd8c b.gt 2000e758 <_vfiprintf_r+0x998> + 2000e7ac: b940a3e6 ldr w6, [sp, #160] + 2000e7b0: aa1903e8 mov x8, x25 + 2000e7b4: b940abe4 ldr w4, [sp, #168] + 2000e7b8: aa1703f9 mov x25, x23 + 2000e7bc: 91004062 add x2, x3, #0x10 + 2000e7c0: 2a1803f7 mov w23, w24 + 2000e7c4: 2a1a03f8 mov w24, w26 + 2000e7c8: 2a1303fa mov w26, w19 + 2000e7cc: aa1403f3 mov x19, x20 + 2000e7d0: aa1b03f4 mov x20, x27 + 2000e7d4: aa0303fb mov x27, x3 + 2000e7d8: 93407f41 sxtw x1, w26 + 2000e7dc: a9000768 stp x8, x1, [x27] + 2000e7e0: 8b010000 add x0, x0, x1 + 2000e7e4: b9012bea str w10, [sp, #296] + 2000e7e8: 71001d5f cmp w10, #0x7 + 2000e7ec: f9009be0 str x0, [sp, #304] + 2000e7f0: 540028ed b.le 2000ed0c <_vfiprintf_r+0xf4c> + 2000e7f4: b4005f20 cbz x0, 2000f3d8 <_vfiprintf_r+0x1618> + 2000e7f8: 910483e2 add x2, sp, #0x120 + 2000e7fc: aa1903e1 mov x1, x25 + 2000e800: aa1303e0 mov x0, x19 + 2000e804: b900a3e6 str w6, [sp, #160] + 2000e808: b900abe4 str w4, [sp, #168] + 2000e80c: 97fffd31 bl 2000dcd0 <__sprint_r.part.0> + 2000e810: 35ffcf60 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000e814: b940abe4 ldr w4, [sp, #168] + 2000e818: 910042ca add x10, x22, #0x10 + 2000e81c: b9412be1 ldr w1, [sp, #296] + 2000e820: aa1603fb mov x27, x22 + 2000e824: 4b18009a sub w26, w4, w24 2000e828: b940a3e6 ldr w6, [sp, #160] - 2000e82c: aa1703f9 mov x25, x23 - 2000e830: b940abf7 ldr w23, [sp, #168] - 2000e834: 2a1303fa mov w26, w19 - 2000e838: aa1403f3 mov x19, x20 - 2000e83c: aa0103f4 mov x20, x1 - 2000e840: 91004361 add x1, x27, #0x10 - 2000e844: 93407f5a sxtw x26, w26 - 2000e848: a9006b68 stp x8, x26, [x27] - 2000e84c: 8b1a0000 add x0, x0, x26 - 2000e850: b9012be9 str w9, [sp, #296] - 2000e854: 71001d3f cmp w9, #0x7 - 2000e858: f9009be0 str x0, [sp, #304] - 2000e85c: 5400186c b.gt 2000eb68 <_vfiprintf_r+0xe70> - 2000e860: 11000529 add w9, w9, #0x1 - 2000e864: 9100402a add x10, x1, #0x10 - 2000e868: aa0103fb mov x27, x1 - 2000e86c: 17fffdf2 b 2000e034 <_vfiprintf_r+0x33c> - 2000e870: aa1603fb mov x27, x22 - 2000e874: 52800029 mov w9, #0x1 // #1 - 2000e878: 52800003 mov w3, #0x0 // #0 - 2000e87c: 17ffffd1 b 2000e7c0 <_vfiprintf_r+0xac8> - 2000e880: 910483e2 add x2, sp, #0x120 - 2000e884: aa1903e1 mov x1, x25 - 2000e888: aa1303e0 mov x0, x19 - 2000e88c: 97fffcdf bl 2000dc08 <__sprint_r.part.0> - 2000e890: 34ffc0c0 cbz w0, 2000e0a8 <_vfiprintf_r+0x3b0> - 2000e894: 17fffe28 b 2000e134 <_vfiprintf_r+0x43c> - 2000e898: aa1603e3 mov x3, x22 - 2000e89c: 5280002a mov w10, #0x1 // #1 - 2000e8a0: 52800004 mov w4, #0x0 // #0 - 2000e8a4: 17ffff78 b 2000e684 <_vfiprintf_r+0x98c> - 2000e8a8: b4001880 cbz x0, 2000ebb8 <_vfiprintf_r+0xec0> - 2000e8ac: 910483e2 add x2, sp, #0x120 - 2000e8b0: aa1903e1 mov x1, x25 - 2000e8b4: aa1303e0 mov x0, x19 - 2000e8b8: b900a3eb str w11, [sp, #160] - 2000e8bc: b900abe6 str w6, [sp, #168] - 2000e8c0: b900cbe4 str w4, [sp, #200] - 2000e8c4: 97fffcd1 bl 2000dc08 <__sprint_r.part.0> - 2000e8c8: 35ffc360 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000e8cc: b9412be1 ldr w1, [sp, #296] - 2000e8d0: 910042ca add x10, x22, #0x10 - 2000e8d4: b940a3eb ldr w11, [sp, #160] - 2000e8d8: aa1603fb mov x27, x22 - 2000e8dc: b940abe6 ldr w6, [sp, #168] - 2000e8e0: 11000429 add w9, w1, #0x1 - 2000e8e4: b940cbe4 ldr w4, [sp, #200] - 2000e8e8: f9409be0 ldr x0, [sp, #304] - 2000e8ec: 17fffdb4 b 2000dfbc <_vfiprintf_r+0x2c4> - 2000e8f0: 910403e0 add x0, sp, #0x100 - 2000e8f4: d2800041 mov x1, #0x2 // #2 - 2000e8f8: 910042ca add x10, x22, #0x10 - 2000e8fc: a91a07e0 stp x0, x1, [sp, #416] - 2000e900: aa0103e0 mov x0, x1 - 2000e904: 52800029 mov w9, #0x1 // #1 - 2000e908: aa0a03fb mov x27, x10 - 2000e90c: 2a0903e1 mov w1, w9 - 2000e910: 11000429 add w9, w1, #0x1 - 2000e914: 9100436a add x10, x27, #0x10 - 2000e918: 17fffdc2 b 2000e020 <_vfiprintf_r+0x328> - 2000e91c: 7100419f cmp w12, #0x10 - 2000e920: 5400622d b.le 2000f564 <_vfiprintf_r+0x186c> - 2000e924: f0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000e928: 9104c108 add x8, x8, #0x130 - 2000e92c: aa1b03e3 mov x3, x27 - 2000e930: d2800209 mov x9, #0x10 // #16 - 2000e934: 2a1703fb mov w27, w23 - 2000e938: aa1903f7 mov x23, x25 - 2000e93c: aa1403f9 mov x25, x20 - 2000e940: aa1303f4 mov x20, x19 - 2000e944: 2a0c03f3 mov w19, w12 - 2000e948: b900a3eb str w11, [sp, #160] - 2000e94c: b900abe6 str w6, [sp, #168] - 2000e950: 291963e4 stp w4, w24, [sp, #200] - 2000e954: 2a0103e4 mov w4, w1 - 2000e958: aa0803f8 mov x24, x8 - 2000e95c: 14000008 b 2000e97c <_vfiprintf_r+0xc84> - 2000e960: 1100088a add w10, w4, #0x2 - 2000e964: 91004063 add x3, x3, #0x10 - 2000e968: 2a0203e4 mov w4, w2 - 2000e96c: 51004273 sub w19, w19, #0x10 - 2000e970: 7100427f cmp w19, #0x10 - 2000e974: 540002cd b.le 2000e9cc <_vfiprintf_r+0xcd4> - 2000e978: 11000482 add w2, w4, #0x1 - 2000e97c: 91004000 add x0, x0, #0x10 - 2000e980: a9002478 stp x24, x9, [x3] - 2000e984: 71001c5f cmp w2, #0x7 - 2000e988: b9012be2 str w2, [sp, #296] - 2000e98c: f9009be0 str x0, [sp, #304] - 2000e990: 54fffe8d b.le 2000e960 <_vfiprintf_r+0xc68> - 2000e994: b4000460 cbz x0, 2000ea20 <_vfiprintf_r+0xd28> - 2000e998: 910483e2 add x2, sp, #0x120 - 2000e99c: aa1703e1 mov x1, x23 - 2000e9a0: aa1403e0 mov x0, x20 - 2000e9a4: 97fffc99 bl 2000dc08 <__sprint_r.part.0> - 2000e9a8: 35ffbc20 cbnz w0, 2000e12c <_vfiprintf_r+0x434> - 2000e9ac: b9412be4 ldr w4, [sp, #296] - 2000e9b0: 51004273 sub w19, w19, #0x10 - 2000e9b4: aa1603e3 mov x3, x22 - 2000e9b8: 7100427f cmp w19, #0x10 - 2000e9bc: 1100048a add w10, w4, #0x1 - 2000e9c0: d2800209 mov x9, #0x10 // #16 - 2000e9c4: f9409be0 ldr x0, [sp, #304] - 2000e9c8: 54fffd8c b.gt 2000e978 <_vfiprintf_r+0xc80> - 2000e9cc: aa1803e8 mov x8, x24 - 2000e9d0: b940a3eb ldr w11, [sp, #160] - 2000e9d4: b940abe6 ldr w6, [sp, #168] - 2000e9d8: 2a1303ec mov w12, w19 - 2000e9dc: 295963e4 ldp w4, w24, [sp, #200] - 2000e9e0: aa1403f3 mov x19, x20 - 2000e9e4: aa1903f4 mov x20, x25 - 2000e9e8: aa1703f9 mov x25, x23 - 2000e9ec: 2a1b03f7 mov w23, w27 - 2000e9f0: aa0303fb mov x27, x3 - 2000e9f4: 93407d81 sxtw x1, w12 - 2000e9f8: a9000768 stp x8, x1, [x27] - 2000e9fc: 8b010000 add x0, x0, x1 - 2000ea00: b9012bea str w10, [sp, #296] - 2000ea04: 71001d5f cmp w10, #0x7 - 2000ea08: f9009be0 str x0, [sp, #304] - 2000ea0c: 54000fac b.gt 2000ec00 <_vfiprintf_r+0xf08> - 2000ea10: 9100437b add x27, x27, #0x10 - 2000ea14: 11000549 add w9, w10, #0x1 - 2000ea18: 2a0a03e1 mov w1, w10 - 2000ea1c: 17fffd59 b 2000df80 <_vfiprintf_r+0x288> - 2000ea20: aa1603e3 mov x3, x22 - 2000ea24: 52800004 mov w4, #0x0 // #0 - 2000ea28: 5280002a mov w10, #0x1 // #1 - 2000ea2c: 17ffffd0 b 2000e96c <_vfiprintf_r+0xc74> - 2000ea30: b9012bff str wzr, [sp, #296] - 2000ea34: 361007a6 tbz w6, #2, 2000eb28 <_vfiprintf_r+0xe30> - 2000ea38: b9406fe1 ldr w1, [sp, #108] - 2000ea3c: 4b170038 sub w24, w1, w23 - 2000ea40: 7100031f cmp w24, #0x0 - 2000ea44: 5400072d b.le 2000eb28 <_vfiprintf_r+0xe30> - 2000ea48: aa1603ea mov x10, x22 - 2000ea4c: d503201f nop - 2000ea50: b9412be2 ldr w2, [sp, #296] - 2000ea54: 7100431f cmp w24, #0x10 - 2000ea58: 540058ed b.le 2000f574 <_vfiprintf_r+0x187c> - 2000ea5c: f0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000ea60: 9104c108 add x8, x8, #0x130 - 2000ea64: aa0803fb mov x27, x8 - 2000ea68: d280021a mov x26, #0x10 // #16 - 2000ea6c: 14000007 b 2000ea88 <_vfiprintf_r+0xd90> - 2000ea70: 11000844 add w4, w2, #0x2 - 2000ea74: 9100414a add x10, x10, #0x10 - 2000ea78: 2a0303e2 mov w2, w3 - 2000ea7c: 51004318 sub w24, w24, #0x10 - 2000ea80: 7100431f cmp w24, #0x10 - 2000ea84: 540002ad b.le 2000ead8 <_vfiprintf_r+0xde0> - 2000ea88: 11000443 add w3, w2, #0x1 - 2000ea8c: 91004000 add x0, x0, #0x10 - 2000ea90: a900695b stp x27, x26, [x10] - 2000ea94: 71001c7f cmp w3, #0x7 - 2000ea98: b9012be3 str w3, [sp, #296] - 2000ea9c: f9009be0 str x0, [sp, #304] - 2000eaa0: 54fffe8d b.le 2000ea70 <_vfiprintf_r+0xd78> - 2000eaa4: b40003a0 cbz x0, 2000eb18 <_vfiprintf_r+0xe20> - 2000eaa8: 910483e2 add x2, sp, #0x120 - 2000eaac: aa1903e1 mov x1, x25 - 2000eab0: aa1303e0 mov x0, x19 - 2000eab4: 97fffc55 bl 2000dc08 <__sprint_r.part.0> - 2000eab8: 35ffb3e0 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000eabc: b9412be2 ldr w2, [sp, #296] - 2000eac0: 51004318 sub w24, w24, #0x10 - 2000eac4: aa1603ea mov x10, x22 - 2000eac8: 7100431f cmp w24, #0x10 - 2000eacc: 11000444 add w4, w2, #0x1 - 2000ead0: f9409be0 ldr x0, [sp, #304] - 2000ead4: 54fffdac b.gt 2000ea88 <_vfiprintf_r+0xd90> - 2000ead8: aa1b03e8 mov x8, x27 - 2000eadc: 93407f18 sxtw x24, w24 - 2000eae0: a9006148 stp x8, x24, [x10] - 2000eae4: 8b180000 add x0, x0, x24 - 2000eae8: b9012be4 str w4, [sp, #296] - 2000eaec: 71001c9f cmp w4, #0x7 - 2000eaf0: f9009be0 str x0, [sp, #304] - 2000eaf4: 54ffaccd b.le 2000e08c <_vfiprintf_r+0x394> - 2000eaf8: b4000180 cbz x0, 2000eb28 <_vfiprintf_r+0xe30> - 2000eafc: 910483e2 add x2, sp, #0x120 - 2000eb00: aa1903e1 mov x1, x25 - 2000eb04: aa1303e0 mov x0, x19 - 2000eb08: 97fffc40 bl 2000dc08 <__sprint_r.part.0> - 2000eb0c: 35ffb140 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000eb10: f9409be0 ldr x0, [sp, #304] - 2000eb14: 17fffd5e b 2000e08c <_vfiprintf_r+0x394> - 2000eb18: aa1603ea mov x10, x22 - 2000eb1c: 52800024 mov w4, #0x1 // #1 - 2000eb20: 52800002 mov w2, #0x0 // #0 - 2000eb24: 17ffffd6 b 2000ea7c <_vfiprintf_r+0xd84> - 2000eb28: b9406fe0 ldr w0, [sp, #108] - 2000eb2c: 6b17001f cmp w0, w23 - 2000eb30: 1a97a003 csel w3, w0, w23, ge // ge = tcont - 2000eb34: b94073e0 ldr w0, [sp, #112] - 2000eb38: 0b030000 add w0, w0, w3 - 2000eb3c: b90073e0 str w0, [sp, #112] - 2000eb40: 17fffd5a b 2000e0a8 <_vfiprintf_r+0x3b0> - 2000eb44: 2a0603f7 mov w23, w6 - 2000eb48: f100241f cmp x0, #0x9 - 2000eb4c: 540028a8 b.hi 2000f060 <_vfiprintf_r+0x1368> // b.pmore - 2000eb50: 1100c000 add w0, w0, #0x30 - 2000eb54: 2a1703e6 mov w6, w23 - 2000eb58: 91066ffc add x28, sp, #0x19b - 2000eb5c: 52800038 mov w24, #0x1 // #1 - 2000eb60: 39066fe0 strb w0, [sp, #411] - 2000eb64: 17fffde3 b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000eb68: b4001ee0 cbz x0, 2000ef44 <_vfiprintf_r+0x124c> - 2000eb6c: 910483e2 add x2, sp, #0x120 - 2000eb70: aa1903e1 mov x1, x25 - 2000eb74: aa1303e0 mov x0, x19 - 2000eb78: b900a3e6 str w6, [sp, #160] - 2000eb7c: 97fffc23 bl 2000dc08 <__sprint_r.part.0> - 2000eb80: 35ffada0 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000eb84: b9412be9 ldr w9, [sp, #296] - 2000eb88: 910042ca add x10, x22, #0x10 - 2000eb8c: b940a3e6 ldr w6, [sp, #160] - 2000eb90: aa1603fb mov x27, x22 - 2000eb94: 11000529 add w9, w9, #0x1 + 2000e82c: 11000429 add w9, w1, #0x1 + 2000e830: 7100035f cmp w26, #0x0 + 2000e834: f9409be0 ldr x0, [sp, #304] + 2000e838: 54ffc62d b.le 2000e0fc <_vfiprintf_r+0x33c> + 2000e83c: d503201f nop + 2000e840: 7100435f cmp w26, #0x10 + 2000e844: 540056ad b.le 2000f318 <_vfiprintf_r+0x1558> + 2000e848: 2a0103e3 mov w3, w1 + 2000e84c: f0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000e850: aa1403e1 mov x1, x20 + 2000e854: 91068108 add x8, x8, #0x1a0 + 2000e858: aa1303f4 mov x20, x19 + 2000e85c: d2800204 mov x4, #0x10 // #16 + 2000e860: 2a1a03f3 mov w19, w26 + 2000e864: aa0103fa mov x26, x1 + 2000e868: b900a3e6 str w6, [sp, #160] + 2000e86c: b900abf7 str w23, [sp, #168] + 2000e870: aa1903f7 mov x23, x25 + 2000e874: aa0803f9 mov x25, x8 + 2000e878: 14000007 b 2000e894 <_vfiprintf_r+0xad4> + 2000e87c: 11000869 add w9, w3, #0x2 + 2000e880: 9100437b add x27, x27, #0x10 + 2000e884: 2a0203e3 mov w3, w2 + 2000e888: 51004273 sub w19, w19, #0x10 + 2000e88c: 7100427f cmp w19, #0x10 + 2000e890: 540002cd b.le 2000e8e8 <_vfiprintf_r+0xb28> + 2000e894: 11000462 add w2, w3, #0x1 + 2000e898: 91004000 add x0, x0, #0x10 + 2000e89c: a9001379 stp x25, x4, [x27] + 2000e8a0: 71001c5f cmp w2, #0x7 + 2000e8a4: b9012be2 str w2, [sp, #296] + 2000e8a8: f9009be0 str x0, [sp, #304] + 2000e8ac: 54fffe8d b.le 2000e87c <_vfiprintf_r+0xabc> + 2000e8b0: b4000440 cbz x0, 2000e938 <_vfiprintf_r+0xb78> + 2000e8b4: 910483e2 add x2, sp, #0x120 + 2000e8b8: aa1703e1 mov x1, x23 + 2000e8bc: aa1403e0 mov x0, x20 + 2000e8c0: 97fffd04 bl 2000dcd0 <__sprint_r.part.0> + 2000e8c4: 35ffc980 cbnz w0, 2000e1f4 <_vfiprintf_r+0x434> + 2000e8c8: b9412be3 ldr w3, [sp, #296] + 2000e8cc: 51004273 sub w19, w19, #0x10 + 2000e8d0: aa1603fb mov x27, x22 + 2000e8d4: 7100427f cmp w19, #0x10 + 2000e8d8: 11000469 add w9, w3, #0x1 + 2000e8dc: d2800204 mov x4, #0x10 // #16 + 2000e8e0: f9409be0 ldr x0, [sp, #304] + 2000e8e4: 54fffd8c b.gt 2000e894 <_vfiprintf_r+0xad4> + 2000e8e8: aa1a03e1 mov x1, x26 + 2000e8ec: aa1903e8 mov x8, x25 + 2000e8f0: b940a3e6 ldr w6, [sp, #160] + 2000e8f4: aa1703f9 mov x25, x23 + 2000e8f8: b940abf7 ldr w23, [sp, #168] + 2000e8fc: 2a1303fa mov w26, w19 + 2000e900: aa1403f3 mov x19, x20 + 2000e904: aa0103f4 mov x20, x1 + 2000e908: 91004361 add x1, x27, #0x10 + 2000e90c: 93407f5a sxtw x26, w26 + 2000e910: a9006b68 stp x8, x26, [x27] + 2000e914: 8b1a0000 add x0, x0, x26 + 2000e918: b9012be9 str w9, [sp, #296] + 2000e91c: 71001d3f cmp w9, #0x7 + 2000e920: f9009be0 str x0, [sp, #304] + 2000e924: 5400186c b.gt 2000ec30 <_vfiprintf_r+0xe70> + 2000e928: 11000529 add w9, w9, #0x1 + 2000e92c: 9100402a add x10, x1, #0x10 + 2000e930: aa0103fb mov x27, x1 + 2000e934: 17fffdf2 b 2000e0fc <_vfiprintf_r+0x33c> + 2000e938: aa1603fb mov x27, x22 + 2000e93c: 52800029 mov w9, #0x1 // #1 + 2000e940: 52800003 mov w3, #0x0 // #0 + 2000e944: 17ffffd1 b 2000e888 <_vfiprintf_r+0xac8> + 2000e948: 910483e2 add x2, sp, #0x120 + 2000e94c: aa1903e1 mov x1, x25 + 2000e950: aa1303e0 mov x0, x19 + 2000e954: 97fffcdf bl 2000dcd0 <__sprint_r.part.0> + 2000e958: 34ffc0c0 cbz w0, 2000e170 <_vfiprintf_r+0x3b0> + 2000e95c: 17fffe28 b 2000e1fc <_vfiprintf_r+0x43c> + 2000e960: aa1603e3 mov x3, x22 + 2000e964: 5280002a mov w10, #0x1 // #1 + 2000e968: 52800004 mov w4, #0x0 // #0 + 2000e96c: 17ffff78 b 2000e74c <_vfiprintf_r+0x98c> + 2000e970: b4001880 cbz x0, 2000ec80 <_vfiprintf_r+0xec0> + 2000e974: 910483e2 add x2, sp, #0x120 + 2000e978: aa1903e1 mov x1, x25 + 2000e97c: aa1303e0 mov x0, x19 + 2000e980: b900a3eb str w11, [sp, #160] + 2000e984: b900abe6 str w6, [sp, #168] + 2000e988: b900cbe4 str w4, [sp, #200] + 2000e98c: 97fffcd1 bl 2000dcd0 <__sprint_r.part.0> + 2000e990: 35ffc360 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000e994: b9412be1 ldr w1, [sp, #296] + 2000e998: 910042ca add x10, x22, #0x10 + 2000e99c: b940a3eb ldr w11, [sp, #160] + 2000e9a0: aa1603fb mov x27, x22 + 2000e9a4: b940abe6 ldr w6, [sp, #168] + 2000e9a8: 11000429 add w9, w1, #0x1 + 2000e9ac: b940cbe4 ldr w4, [sp, #200] + 2000e9b0: f9409be0 ldr x0, [sp, #304] + 2000e9b4: 17fffdb4 b 2000e084 <_vfiprintf_r+0x2c4> + 2000e9b8: 910403e0 add x0, sp, #0x100 + 2000e9bc: d2800041 mov x1, #0x2 // #2 + 2000e9c0: 910042ca add x10, x22, #0x10 + 2000e9c4: a91a07e0 stp x0, x1, [sp, #416] + 2000e9c8: aa0103e0 mov x0, x1 + 2000e9cc: 52800029 mov w9, #0x1 // #1 + 2000e9d0: aa0a03fb mov x27, x10 + 2000e9d4: 2a0903e1 mov w1, w9 + 2000e9d8: 11000429 add w9, w1, #0x1 + 2000e9dc: 9100436a add x10, x27, #0x10 + 2000e9e0: 17fffdc2 b 2000e0e8 <_vfiprintf_r+0x328> + 2000e9e4: 7100419f cmp w12, #0x10 + 2000e9e8: 5400622d b.le 2000f62c <_vfiprintf_r+0x186c> + 2000e9ec: f0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000e9f0: 91064108 add x8, x8, #0x190 + 2000e9f4: aa1b03e3 mov x3, x27 + 2000e9f8: d2800209 mov x9, #0x10 // #16 + 2000e9fc: 2a1703fb mov w27, w23 + 2000ea00: aa1903f7 mov x23, x25 + 2000ea04: aa1403f9 mov x25, x20 + 2000ea08: aa1303f4 mov x20, x19 + 2000ea0c: 2a0c03f3 mov w19, w12 + 2000ea10: b900a3eb str w11, [sp, #160] + 2000ea14: b900abe6 str w6, [sp, #168] + 2000ea18: 291963e4 stp w4, w24, [sp, #200] + 2000ea1c: 2a0103e4 mov w4, w1 + 2000ea20: aa0803f8 mov x24, x8 + 2000ea24: 14000008 b 2000ea44 <_vfiprintf_r+0xc84> + 2000ea28: 1100088a add w10, w4, #0x2 + 2000ea2c: 91004063 add x3, x3, #0x10 + 2000ea30: 2a0203e4 mov w4, w2 + 2000ea34: 51004273 sub w19, w19, #0x10 + 2000ea38: 7100427f cmp w19, #0x10 + 2000ea3c: 540002cd b.le 2000ea94 <_vfiprintf_r+0xcd4> + 2000ea40: 11000482 add w2, w4, #0x1 + 2000ea44: 91004000 add x0, x0, #0x10 + 2000ea48: a9002478 stp x24, x9, [x3] + 2000ea4c: 71001c5f cmp w2, #0x7 + 2000ea50: b9012be2 str w2, [sp, #296] + 2000ea54: f9009be0 str x0, [sp, #304] + 2000ea58: 54fffe8d b.le 2000ea28 <_vfiprintf_r+0xc68> + 2000ea5c: b4000460 cbz x0, 2000eae8 <_vfiprintf_r+0xd28> + 2000ea60: 910483e2 add x2, sp, #0x120 + 2000ea64: aa1703e1 mov x1, x23 + 2000ea68: aa1403e0 mov x0, x20 + 2000ea6c: 97fffc99 bl 2000dcd0 <__sprint_r.part.0> + 2000ea70: 35ffbc20 cbnz w0, 2000e1f4 <_vfiprintf_r+0x434> + 2000ea74: b9412be4 ldr w4, [sp, #296] + 2000ea78: 51004273 sub w19, w19, #0x10 + 2000ea7c: aa1603e3 mov x3, x22 + 2000ea80: 7100427f cmp w19, #0x10 + 2000ea84: 1100048a add w10, w4, #0x1 + 2000ea88: d2800209 mov x9, #0x10 // #16 + 2000ea8c: f9409be0 ldr x0, [sp, #304] + 2000ea90: 54fffd8c b.gt 2000ea40 <_vfiprintf_r+0xc80> + 2000ea94: aa1803e8 mov x8, x24 + 2000ea98: b940a3eb ldr w11, [sp, #160] + 2000ea9c: b940abe6 ldr w6, [sp, #168] + 2000eaa0: 2a1303ec mov w12, w19 + 2000eaa4: 295963e4 ldp w4, w24, [sp, #200] + 2000eaa8: aa1403f3 mov x19, x20 + 2000eaac: aa1903f4 mov x20, x25 + 2000eab0: aa1703f9 mov x25, x23 + 2000eab4: 2a1b03f7 mov w23, w27 + 2000eab8: aa0303fb mov x27, x3 + 2000eabc: 93407d81 sxtw x1, w12 + 2000eac0: a9000768 stp x8, x1, [x27] + 2000eac4: 8b010000 add x0, x0, x1 + 2000eac8: b9012bea str w10, [sp, #296] + 2000eacc: 71001d5f cmp w10, #0x7 + 2000ead0: f9009be0 str x0, [sp, #304] + 2000ead4: 54000fac b.gt 2000ecc8 <_vfiprintf_r+0xf08> + 2000ead8: 9100437b add x27, x27, #0x10 + 2000eadc: 11000549 add w9, w10, #0x1 + 2000eae0: 2a0a03e1 mov w1, w10 + 2000eae4: 17fffd59 b 2000e048 <_vfiprintf_r+0x288> + 2000eae8: aa1603e3 mov x3, x22 + 2000eaec: 52800004 mov w4, #0x0 // #0 + 2000eaf0: 5280002a mov w10, #0x1 // #1 + 2000eaf4: 17ffffd0 b 2000ea34 <_vfiprintf_r+0xc74> + 2000eaf8: b9012bff str wzr, [sp, #296] + 2000eafc: 361007a6 tbz w6, #2, 2000ebf0 <_vfiprintf_r+0xe30> + 2000eb00: b9406fe1 ldr w1, [sp, #108] + 2000eb04: 4b170038 sub w24, w1, w23 + 2000eb08: 7100031f cmp w24, #0x0 + 2000eb0c: 5400072d b.le 2000ebf0 <_vfiprintf_r+0xe30> + 2000eb10: aa1603ea mov x10, x22 + 2000eb14: d503201f nop + 2000eb18: b9412be2 ldr w2, [sp, #296] + 2000eb1c: 7100431f cmp w24, #0x10 + 2000eb20: 540058ed b.le 2000f63c <_vfiprintf_r+0x187c> + 2000eb24: f0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000eb28: 91064108 add x8, x8, #0x190 + 2000eb2c: aa0803fb mov x27, x8 + 2000eb30: d280021a mov x26, #0x10 // #16 + 2000eb34: 14000007 b 2000eb50 <_vfiprintf_r+0xd90> + 2000eb38: 11000844 add w4, w2, #0x2 + 2000eb3c: 9100414a add x10, x10, #0x10 + 2000eb40: 2a0303e2 mov w2, w3 + 2000eb44: 51004318 sub w24, w24, #0x10 + 2000eb48: 7100431f cmp w24, #0x10 + 2000eb4c: 540002ad b.le 2000eba0 <_vfiprintf_r+0xde0> + 2000eb50: 11000443 add w3, w2, #0x1 + 2000eb54: 91004000 add x0, x0, #0x10 + 2000eb58: a900695b stp x27, x26, [x10] + 2000eb5c: 71001c7f cmp w3, #0x7 + 2000eb60: b9012be3 str w3, [sp, #296] + 2000eb64: f9009be0 str x0, [sp, #304] + 2000eb68: 54fffe8d b.le 2000eb38 <_vfiprintf_r+0xd78> + 2000eb6c: b40003a0 cbz x0, 2000ebe0 <_vfiprintf_r+0xe20> + 2000eb70: 910483e2 add x2, sp, #0x120 + 2000eb74: aa1903e1 mov x1, x25 + 2000eb78: aa1303e0 mov x0, x19 + 2000eb7c: 97fffc55 bl 2000dcd0 <__sprint_r.part.0> + 2000eb80: 35ffb3e0 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000eb84: b9412be2 ldr w2, [sp, #296] + 2000eb88: 51004318 sub w24, w24, #0x10 + 2000eb8c: aa1603ea mov x10, x22 + 2000eb90: 7100431f cmp w24, #0x10 + 2000eb94: 11000444 add w4, w2, #0x1 2000eb98: f9409be0 ldr x0, [sp, #304] - 2000eb9c: 17fffd26 b 2000e034 <_vfiprintf_r+0x33c> - 2000eba0: aa1603fb mov x27, x22 - 2000eba4: b9012bff str wzr, [sp, #296] - 2000eba8: 17fffccf b 2000dee4 <_vfiprintf_r+0x1ec> - 2000ebac: 910673fc add x28, sp, #0x19c - 2000ebb0: 52800004 mov w4, #0x0 // #0 - 2000ebb4: 17fffdcf b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000ebb8: 3400088b cbz w11, 2000ecc8 <_vfiprintf_r+0xfd0> - 2000ebbc: 910403e0 add x0, sp, #0x100 - 2000ebc0: d2800042 mov x2, #0x2 // #2 - 2000ebc4: 910042db add x27, x22, #0x10 - 2000ebc8: a91a0be0 stp x0, x2, [sp, #416] - 2000ebcc: aa0203e0 mov x0, x2 - 2000ebd0: 17ffff50 b 2000e910 <_vfiprintf_r+0xc18> - 2000ebd4: 910042ca add x10, x22, #0x10 - 2000ebd8: aa1603fb mov x27, x22 - 2000ebdc: 52800029 mov w9, #0x1 // #1 - 2000ebe0: 52800001 mov w1, #0x0 // #0 - 2000ebe4: 17fffd0f b 2000e020 <_vfiprintf_r+0x328> - 2000ebe8: 528005a1 mov w1, #0x2d // #45 - 2000ebec: cb0003e0 neg x0, x0 - 2000ebf0: 2a0603f7 mov w23, w6 - 2000ebf4: 3903ffe1 strb w1, [sp, #255] - 2000ebf8: 52800021 mov w1, #0x1 // #1 - 2000ebfc: 17fffdb0 b 2000e2bc <_vfiprintf_r+0x5c4> - 2000ec00: b4000da0 cbz x0, 2000edb4 <_vfiprintf_r+0x10bc> - 2000ec04: 910483e2 add x2, sp, #0x120 - 2000ec08: aa1903e1 mov x1, x25 - 2000ec0c: aa1303e0 mov x0, x19 - 2000ec10: b900a3eb str w11, [sp, #160] - 2000ec14: b900abe6 str w6, [sp, #168] - 2000ec18: b900cbe4 str w4, [sp, #200] - 2000ec1c: 97fffbfb bl 2000dc08 <__sprint_r.part.0> - 2000ec20: 35ffa8a0 cbnz w0, 2000e134 <_vfiprintf_r+0x43c> - 2000ec24: b9412be1 ldr w1, [sp, #296] - 2000ec28: aa1603fb mov x27, x22 - 2000ec2c: b940a3eb ldr w11, [sp, #160] - 2000ec30: b940abe6 ldr w6, [sp, #168] - 2000ec34: 11000429 add w9, w1, #0x1 - 2000ec38: b940cbe4 ldr w4, [sp, #200] - 2000ec3c: f9409be0 ldr x0, [sp, #304] - 2000ec40: 17fffcd0 b 2000df80 <_vfiprintf_r+0x288> - 2000ec44: 11000549 add w9, w10, #0x1 - 2000ec48: 2a0a03e1 mov w1, w10 - 2000ec4c: aa0203fb mov x27, x2 - 2000ec50: 9100404a add x10, x2, #0x10 - 2000ec54: 17fffcf5 b 2000e028 <_vfiprintf_r+0x330> - 2000ec58: 36302977 tbz w23, #6, 2000f184 <_vfiprintf_r+0x148c> - 2000ec5c: 37f84000 tbnz w0, #31, 2000f45c <_vfiprintf_r+0x1764> - 2000ec60: f9403fe0 ldr x0, [sp, #120] - 2000ec64: 91002c01 add x1, x0, #0xb - 2000ec68: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000ec6c: f9003fe1 str x1, [sp, #120] - 2000ec70: 79400000 ldrh w0, [x0] - 2000ec74: 52800021 mov w1, #0x1 // #1 - 2000ec78: 17fffd90 b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000ec7c: 36302c46 tbz w6, #6, 2000f204 <_vfiprintf_r+0x150c> - 2000ec80: 37f83d00 tbnz w0, #31, 2000f420 <_vfiprintf_r+0x1728> - 2000ec84: f9403fe0 ldr x0, [sp, #120] - 2000ec88: 91002c01 add x1, x0, #0xb - 2000ec8c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000ec90: f9003fe1 str x1, [sp, #120] - 2000ec94: 79800000 ldrsh x0, [x0] - 2000ec98: aa0003e1 mov x1, x0 - 2000ec9c: 17fffda8 b 2000e33c <_vfiprintf_r+0x644> - 2000eca0: 39400281 ldrb w1, [x20] - 2000eca4: 17fffc9c b 2000df14 <_vfiprintf_r+0x21c> - 2000eca8: 363029e6 tbz w6, #6, 2000f1e4 <_vfiprintf_r+0x14ec> - 2000ecac: 37f83ec0 tbnz w0, #31, 2000f484 <_vfiprintf_r+0x178c> - 2000ecb0: f9403fe0 ldr x0, [sp, #120] - 2000ecb4: 91002c01 add x1, x0, #0xb - 2000ecb8: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000ecbc: 79400000 ldrh w0, [x0] - 2000ecc0: f9003fe1 str x1, [sp, #120] - 2000ecc4: 17fffd7b b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000ecc8: 2a0103e9 mov w9, w1 - 2000eccc: 910042ca add x10, x22, #0x10 - 2000ecd0: aa1603fb mov x27, x22 - 2000ecd4: 52800001 mov w1, #0x0 // #0 - 2000ecd8: 17fffcd2 b 2000e020 <_vfiprintf_r+0x328> - 2000ecdc: 2a1703e6 mov w6, w23 - 2000ece0: 2a1803e4 mov w4, w24 - 2000ece4: 17fffd8c b 2000e314 <_vfiprintf_r+0x61c> - 2000ece8: b94077e0 ldr w0, [sp, #116] - 2000ecec: 11002000 add w0, w0, #0x8 - 2000ecf0: 7100001f cmp w0, #0x0 - 2000ecf4: 54002d8d b.le 2000f2a4 <_vfiprintf_r+0x15ac> - 2000ecf8: f9403fe2 ldr x2, [sp, #120] - 2000ecfc: b90077e0 str w0, [sp, #116] - 2000ed00: 91003c41 add x1, x2, #0xf - 2000ed04: 927df020 and x0, x1, #0xfffffffffffffff8 - 2000ed08: f9003fe0 str x0, [sp, #120] - 2000ed0c: 17fffdb1 b 2000e3d0 <_vfiprintf_r+0x6d8> - 2000ed10: b94077e0 ldr w0, [sp, #116] - 2000ed14: 11002001 add w1, w0, #0x8 - 2000ed18: 7100003f cmp w1, #0x0 - 2000ed1c: 54002f0d b.le 2000f2fc <_vfiprintf_r+0x1604> - 2000ed20: f9403fe0 ldr x0, [sp, #120] - 2000ed24: b90077e1 str w1, [sp, #116] - 2000ed28: 91002c02 add x2, x0, #0xb - 2000ed2c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000ed30: f9003fe1 str x1, [sp, #120] - 2000ed34: 17fffdf1 b 2000e4f8 <_vfiprintf_r+0x800> - 2000ed38: b94077e0 ldr w0, [sp, #116] - 2000ed3c: 11002000 add w0, w0, #0x8 - 2000ed40: 7100001f cmp w0, #0x0 - 2000ed44: 54002bad b.le 2000f2b8 <_vfiprintf_r+0x15c0> - 2000ed48: f9403fe2 ldr x2, [sp, #120] - 2000ed4c: b90077e0 str w0, [sp, #116] - 2000ed50: 91003c5a add x26, x2, #0xf - 2000ed54: 927df35a and x26, x26, #0xfffffffffffffff8 - 2000ed58: 17fffd11 b 2000e19c <_vfiprintf_r+0x4a4> - 2000ed5c: b94077e0 ldr w0, [sp, #116] - 2000ed60: 37f82ba0 tbnz w0, #31, 2000f2d4 <_vfiprintf_r+0x15dc> - 2000ed64: f9403fe0 ldr x0, [sp, #120] - 2000ed68: 91002c01 add x1, x0, #0xb - 2000ed6c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000ed70: f9003fe1 str x1, [sp, #120] - 2000ed74: b9400000 ldr w0, [x0] - 2000ed78: 52800037 mov w23, #0x1 // #1 - 2000ed7c: 9104e3fa add x26, sp, #0x138 - 2000ed80: 2a1703f8 mov w24, w23 - 2000ed84: 3904e3e0 strb w0, [sp, #312] - 2000ed88: 17fffd3c b 2000e278 <_vfiprintf_r+0x580> - 2000ed8c: b94077e0 ldr w0, [sp, #116] - 2000ed90: 11002001 add w1, w0, #0x8 - 2000ed94: 7100003f cmp w1, #0x0 - 2000ed98: 54003cad b.le 2000f52c <_vfiprintf_r+0x1834> - 2000ed9c: f9403fe0 ldr x0, [sp, #120] - 2000eda0: b90077e1 str w1, [sp, #116] - 2000eda4: 91003c02 add x2, x0, #0xf - 2000eda8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000edac: f9003fe1 str x1, [sp, #120] - 2000edb0: 17fffda5 b 2000e444 <_vfiprintf_r+0x74c> - 2000edb4: 3943ffe1 ldrb w1, [sp, #255] - 2000edb8: 35003061 cbnz w1, 2000f3c4 <_vfiprintf_r+0x16cc> - 2000edbc: 35ffd9ab cbnz w11, 2000e8f0 <_vfiprintf_r+0xbf8> - 2000edc0: 910042ca add x10, x22, #0x10 - 2000edc4: aa1603fb mov x27, x22 - 2000edc8: 52800001 mov w1, #0x0 // #0 - 2000edcc: 52800029 mov w9, #0x1 // #1 - 2000edd0: 17fffc96 b 2000e028 <_vfiprintf_r+0x330> - 2000edd4: 2a1703e6 mov w6, w23 - 2000edd8: 2a1803e4 mov w4, w24 - 2000eddc: f0000080 adrp x0, 20021000 <__func__.5268+0x20> - 2000ede0: 91010000 add x0, x0, #0x40 - 2000ede4: f9004fe0 str x0, [sp, #152] - 2000ede8: b94077e0 ldr w0, [sp, #116] - 2000edec: 37280386 tbnz w6, #5, 2000ee5c <_vfiprintf_r+0x1164> - 2000edf0: 37200366 tbnz w6, #4, 2000ee5c <_vfiprintf_r+0x1164> - 2000edf4: 36301ae6 tbz w6, #6, 2000f150 <_vfiprintf_r+0x1458> - 2000edf8: 37f835c0 tbnz w0, #31, 2000f4b0 <_vfiprintf_r+0x17b8> - 2000edfc: f9403fe0 ldr x0, [sp, #120] - 2000ee00: 91002c02 add x2, x0, #0xb - 2000ee04: 927df042 and x2, x2, #0xfffffffffffffff8 - 2000ee08: 79400000 ldrh w0, [x0] - 2000ee0c: f9003fe2 str x2, [sp, #120] - 2000ee10: 14000019 b 2000ee74 <_vfiprintf_r+0x117c> - 2000ee14: 2a1803e4 mov w4, w24 - 2000ee18: 17fffd5b b 2000e384 <_vfiprintf_r+0x68c> - 2000ee1c: f0000080 adrp x0, 20021000 <__func__.5268+0x20> - 2000ee20: 2a1703e6 mov w6, w23 - 2000ee24: 91016000 add x0, x0, #0x58 - 2000ee28: 2a1803e4 mov w4, w24 - 2000ee2c: f9004fe0 str x0, [sp, #152] - 2000ee30: 17ffffee b 2000ede8 <_vfiprintf_r+0x10f0> - 2000ee34: 2a1703e6 mov w6, w23 - 2000ee38: 2a1803e4 mov w4, w24 - 2000ee3c: 17fffd14 b 2000e28c <_vfiprintf_r+0x594> - 2000ee40: f9409be0 ldr x0, [sp, #304] - 2000ee44: b4ff9820 cbz x0, 2000e148 <_vfiprintf_r+0x450> - 2000ee48: aa1303e0 mov x0, x19 - 2000ee4c: 910483e2 add x2, sp, #0x120 - 2000ee50: aa1903e1 mov x1, x25 - 2000ee54: 97fffb6d bl 2000dc08 <__sprint_r.part.0> - 2000ee58: 17fffcbc b 2000e148 <_vfiprintf_r+0x450> - 2000ee5c: 37f801a0 tbnz w0, #31, 2000ee90 <_vfiprintf_r+0x1198> - 2000ee60: f9403fe0 ldr x0, [sp, #120] - 2000ee64: 91003c02 add x2, x0, #0xf - 2000ee68: 927df042 and x2, x2, #0xfffffffffffffff8 - 2000ee6c: f9003fe2 str x2, [sp, #120] - 2000ee70: f9400000 ldr x0, [x0] - 2000ee74: f100001f cmp x0, #0x0 - 2000ee78: 120000c2 and w2, w6, #0x1 - 2000ee7c: 1a9f1042 csel w2, w2, wzr, ne // ne = any - 2000ee80: 35000582 cbnz w2, 2000ef30 <_vfiprintf_r+0x1238> - 2000ee84: 121578d7 and w23, w6, #0xfffffbff - 2000ee88: 52800041 mov w1, #0x2 // #2 - 2000ee8c: 17fffd0b b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000ee90: b94077e0 ldr w0, [sp, #116] - 2000ee94: 11002002 add w2, w0, #0x8 - 2000ee98: 7100005f cmp w2, #0x0 - 2000ee9c: 540019ad b.le 2000f1d0 <_vfiprintf_r+0x14d8> - 2000eea0: f9403fe0 ldr x0, [sp, #120] - 2000eea4: b90077e2 str w2, [sp, #116] - 2000eea8: 91003c03 add x3, x0, #0xf - 2000eeac: 927df062 and x2, x3, #0xfffffffffffffff8 - 2000eeb0: f9003fe2 str x2, [sp, #120] - 2000eeb4: 17ffffef b 2000ee70 <_vfiprintf_r+0x1178> - 2000eeb8: b94077e0 ldr w0, [sp, #116] - 2000eebc: 11002001 add w1, w0, #0x8 - 2000eec0: 7100003f cmp w1, #0x0 - 2000eec4: 540017cd b.le 2000f1bc <_vfiprintf_r+0x14c4> - 2000eec8: f9403fe0 ldr x0, [sp, #120] - 2000eecc: b90077e1 str w1, [sp, #116] - 2000eed0: 91003c02 add x2, x0, #0xf - 2000eed4: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000eed8: f9003fe1 str x1, [sp, #120] - 2000eedc: 17fffd16 b 2000e334 <_vfiprintf_r+0x63c> - 2000eee0: b94077e0 ldr w0, [sp, #116] - 2000eee4: 11002001 add w1, w0, #0x8 - 2000eee8: 7100003f cmp w1, #0x0 - 2000eeec: 540015ed b.le 2000f1a8 <_vfiprintf_r+0x14b0> - 2000eef0: f9403fe0 ldr x0, [sp, #120] - 2000eef4: b90077e1 str w1, [sp, #116] - 2000eef8: 91003c02 add x2, x0, #0xf - 2000eefc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000ef00: f9003fe1 str x1, [sp, #120] - 2000ef04: 17fffd28 b 2000e3a4 <_vfiprintf_r+0x6ac> - 2000ef08: b94077e0 ldr w0, [sp, #116] - 2000ef0c: 11002001 add w1, w0, #0x8 - 2000ef10: 7100003f cmp w1, #0x0 - 2000ef14: 540012ed b.le 2000f170 <_vfiprintf_r+0x1478> - 2000ef18: f9403fe0 ldr x0, [sp, #120] - 2000ef1c: b90077e1 str w1, [sp, #116] - 2000ef20: 91003c02 add x2, x0, #0xf - 2000ef24: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000ef28: f9003fe1 str x1, [sp, #120] - 2000ef2c: 17fffce0 b 2000e2ac <_vfiprintf_r+0x5b4> - 2000ef30: 321f00c6 orr w6, w6, #0x2 - 2000ef34: 390407e1 strb w1, [sp, #257] - 2000ef38: 52800601 mov w1, #0x30 // #48 - 2000ef3c: 390403e1 strb w1, [sp, #256] - 2000ef40: 17ffffd1 b 2000ee84 <_vfiprintf_r+0x118c> - 2000ef44: 93407f00 sxtw x0, w24 - 2000ef48: 52800021 mov w1, #0x1 // #1 - 2000ef4c: 910042ca add x10, x22, #0x10 - 2000ef50: b9012be1 str w1, [sp, #296] - 2000ef54: f9009be0 str x0, [sp, #304] - 2000ef58: a91a03fc stp x28, x0, [sp, #416] - 2000ef5c: 17fffc47 b 2000e078 <_vfiprintf_r+0x380> - 2000ef60: 910443e0 add x0, sp, #0x110 - 2000ef64: d2800102 mov x2, #0x8 // #8 - 2000ef68: 52800001 mov w1, #0x0 // #0 - 2000ef6c: b9007be6 str w6, [sp, #120] - 2000ef70: b90083e4 str w4, [sp, #128] - 2000ef74: f9008ffc str x28, [sp, #280] - 2000ef78: 97ffce7a bl 20002960 <memset> - 2000ef7c: b94083e4 ldr w4, [sp, #128] - 2000ef80: b9407be6 ldr w6, [sp, #120] - 2000ef84: 3100049f cmn w4, #0x1 - 2000ef88: 540016c0 b.eq 2000f260 <_vfiprintf_r+0x1568> // b.none - 2000ef8c: d2800017 mov x23, #0x0 // #0 - 2000ef90: 52800018 mov w24, #0x0 // #0 - 2000ef94: aa1703e0 mov x0, x23 - 2000ef98: 2a1803f7 mov w23, w24 - 2000ef9c: aa0003f8 mov x24, x0 - 2000efa0: b9007be6 str w6, [sp, #120] - 2000efa4: f90043f4 str x20, [sp, #128] - 2000efa8: 2a0403f4 mov w20, w4 - 2000efac: 1400000d b 2000efe0 <_vfiprintf_r+0x12e8> - 2000efb0: 910443e3 add x3, sp, #0x110 - 2000efb4: 9104e3e1 add x1, sp, #0x138 - 2000efb8: aa1303e0 mov x0, x19 - 2000efbc: 94000edf bl 20012b38 <_wcrtomb_r> - 2000efc0: 3100041f cmn w0, #0x1 - 2000efc4: 54002e60 b.eq 2000f590 <_vfiprintf_r+0x1898> // b.none - 2000efc8: 0b0002e0 add w0, w23, w0 - 2000efcc: 6b14001f cmp w0, w20 - 2000efd0: 540000ec b.gt 2000efec <_vfiprintf_r+0x12f4> - 2000efd4: 91001318 add x24, x24, #0x4 - 2000efd8: 540032a0 b.eq 2000f62c <_vfiprintf_r+0x1934> // b.none - 2000efdc: 2a0003f7 mov w23, w0 - 2000efe0: f9408fe0 ldr x0, [sp, #280] - 2000efe4: b8786802 ldr w2, [x0, x24] - 2000efe8: 35fffe42 cbnz w2, 2000efb0 <_vfiprintf_r+0x12b8> - 2000efec: b9407be6 ldr w6, [sp, #120] - 2000eff0: 2a1703f8 mov w24, w23 - 2000eff4: f94043f4 ldr x20, [sp, #128] - 2000eff8: 340014f8 cbz w24, 2000f294 <_vfiprintf_r+0x159c> - 2000effc: 71018f1f cmp w24, #0x63 - 2000f000: 540026ec b.gt 2000f4dc <_vfiprintf_r+0x17e4> - 2000f004: 9104e3fc add x28, sp, #0x138 - 2000f008: f90043ff str xzr, [sp, #128] - 2000f00c: 93407f17 sxtw x23, w24 - 2000f010: d2800102 mov x2, #0x8 // #8 - 2000f014: 52800001 mov w1, #0x0 // #0 - 2000f018: 910443e0 add x0, sp, #0x110 - 2000f01c: b9007be6 str w6, [sp, #120] - 2000f020: 97ffce50 bl 20002960 <memset> - 2000f024: 910443e4 add x4, sp, #0x110 - 2000f028: aa1703e3 mov x3, x23 - 2000f02c: 910463e2 add x2, sp, #0x118 - 2000f030: aa1c03e1 mov x1, x28 - 2000f034: aa1303e0 mov x0, x19 - 2000f038: 94000f06 bl 20012c50 <_wcsrtombs_r> - 2000f03c: b9407be6 ldr w6, [sp, #120] - 2000f040: eb0002ff cmp x23, x0 - 2000f044: 54004841 b.ne 2000f94c <_vfiprintf_r+0x1c54> // b.any - 2000f048: 7100031f cmp w24, #0x0 - 2000f04c: 52800004 mov w4, #0x0 // #0 - 2000f050: 1a9fa317 csel w23, w24, wzr, ge // ge = tcont - 2000f054: 3838cb9f strb wzr, [x28, w24, sxtw] - 2000f058: f9003ffa str x26, [sp, #120] - 2000f05c: 17fffca8 b 2000e2fc <_vfiprintf_r+0x604> - 2000f060: 9104e3fa add x26, sp, #0x138 - 2000f064: 121602e6 and w6, w23, #0x400 - 2000f068: aa1a03e1 mov x1, x26 - 2000f06c: aa1403e5 mov x5, x20 - 2000f070: f9405bf4 ldr x20, [sp, #176] - 2000f074: aa1903fa mov x26, x25 - 2000f078: b202e7e3 mov x3, #0xcccccccccccccccc // #-3689348814741910324 - 2000f07c: aa1303f9 mov x25, x19 - 2000f080: 910673e2 add x2, sp, #0x19c - 2000f084: 2a0603f3 mov w19, w6 - 2000f088: aa0103e6 mov x6, x1 - 2000f08c: 52800008 mov w8, #0x0 // #0 - 2000f090: f29999a3 movk x3, #0xcccd - 2000f094: d503201f nop - 2000f098: 9bc37c18 umulh x24, x0, x3 - 2000f09c: 11000508 add w8, w8, #0x1 - 2000f0a0: d100045c sub x28, x2, #0x1 - 2000f0a4: d343ff18 lsr x24, x24, #3 - 2000f0a8: 8b180b01 add x1, x24, x24, lsl #2 - 2000f0ac: cb010401 sub x1, x0, x1, lsl #1 - 2000f0b0: 1100c021 add w1, w1, #0x30 - 2000f0b4: 381ff041 sturb w1, [x2, #-1] - 2000f0b8: 340000b3 cbz w19, 2000f0cc <_vfiprintf_r+0x13d4> - 2000f0bc: 39400281 ldrb w1, [x20] - 2000f0c0: 7103fc3f cmp w1, #0xff - 2000f0c4: 7a481020 ccmp w1, w8, #0x0, ne // ne = any - 2000f0c8: 540000e0 b.eq 2000f0e4 <_vfiprintf_r+0x13ec> // b.none - 2000f0cc: 9bc37c18 umulh x24, x0, x3 - 2000f0d0: f100241f cmp x0, #0x9 - 2000f0d4: d343ff00 lsr x0, x24, #3 - 2000f0d8: 540000a9 b.ls 2000f0ec <_vfiprintf_r+0x13f4> // b.plast - 2000f0dc: aa1c03e2 mov x2, x28 - 2000f0e0: 17ffffee b 2000f098 <_vfiprintf_r+0x13a0> - 2000f0e4: f100241f cmp x0, #0x9 - 2000f0e8: 540011e8 b.hi 2000f324 <_vfiprintf_r+0x162c> // b.pmore - 2000f0ec: aa1903f3 mov x19, x25 - 2000f0f0: aa1a03f9 mov x25, x26 - 2000f0f4: aa0603fa mov x26, x6 - 2000f0f8: 2a1703e6 mov w6, w23 - 2000f0fc: 91019358 add x24, x26, #0x64 - 2000f100: f9005bf4 str x20, [sp, #176] - 2000f104: 4b1c0318 sub w24, w24, w28 - 2000f108: aa0503f4 mov x20, x5 - 2000f10c: 17fffc79 b 2000e2f0 <_vfiprintf_r+0x5f8> - 2000f110: 39400681 ldrb w1, [x20, #1] - 2000f114: 321b02f7 orr w23, w23, #0x20 - 2000f118: 91000694 add x20, x20, #0x1 - 2000f11c: 17fffb7e b 2000df14 <_vfiprintf_r+0x21c> - 2000f120: 39400681 ldrb w1, [x20, #1] - 2000f124: 321702f7 orr w23, w23, #0x200 - 2000f128: 91000694 add x20, x20, #0x1 - 2000f12c: 17fffb7a b 2000df14 <_vfiprintf_r+0x21c> - 2000f130: 7100189f cmp w4, #0x6 - 2000f134: 528000d8 mov w24, #0x6 // #6 - 2000f138: 1a989098 csel w24, w4, w24, ls // ls = plast - 2000f13c: d0000087 adrp x7, 20021000 <__func__.5268+0x20> - 2000f140: 2a1803f7 mov w23, w24 - 2000f144: 9101c0fc add x28, x7, #0x70 - 2000f148: f9003ffa str x26, [sp, #120] - 2000f14c: 17fffb7d b 2000df40 <_vfiprintf_r+0x248> - 2000f150: 364811e6 tbz w6, #9, 2000f38c <_vfiprintf_r+0x1694> - 2000f154: 37f82c60 tbnz w0, #31, 2000f6e0 <_vfiprintf_r+0x19e8> - 2000f158: f9403fe0 ldr x0, [sp, #120] - 2000f15c: 91002c02 add x2, x0, #0xb - 2000f160: 927df042 and x2, x2, #0xfffffffffffffff8 - 2000f164: 39400000 ldrb w0, [x0] - 2000f168: f9003fe2 str x2, [sp, #120] - 2000f16c: 17ffff42 b 2000ee74 <_vfiprintf_r+0x117c> - 2000f170: f9404be2 ldr x2, [sp, #144] - 2000f174: b94077e0 ldr w0, [sp, #116] - 2000f178: b90077e1 str w1, [sp, #116] - 2000f17c: 8b20c040 add x0, x2, w0, sxtw - 2000f180: 17fffc4b b 2000e2ac <_vfiprintf_r+0x5b4> - 2000f184: 36480f57 tbz w23, #9, 2000f36c <_vfiprintf_r+0x1674> - 2000f188: 37f82820 tbnz w0, #31, 2000f68c <_vfiprintf_r+0x1994> - 2000f18c: f9403fe0 ldr x0, [sp, #120] - 2000f190: 91002c01 add x1, x0, #0xb - 2000f194: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f198: f9003fe1 str x1, [sp, #120] - 2000f19c: 39400000 ldrb w0, [x0] - 2000f1a0: 52800021 mov w1, #0x1 // #1 - 2000f1a4: 17fffc45 b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000f1a8: f9404be2 ldr x2, [sp, #144] - 2000f1ac: b94077e0 ldr w0, [sp, #116] - 2000f1b0: b90077e1 str w1, [sp, #116] - 2000f1b4: 8b20c040 add x0, x2, w0, sxtw - 2000f1b8: 17fffc7b b 2000e3a4 <_vfiprintf_r+0x6ac> - 2000f1bc: f9404be2 ldr x2, [sp, #144] - 2000f1c0: b94077e0 ldr w0, [sp, #116] - 2000f1c4: b90077e1 str w1, [sp, #116] - 2000f1c8: 8b20c040 add x0, x2, w0, sxtw - 2000f1cc: 17fffc5a b 2000e334 <_vfiprintf_r+0x63c> - 2000f1d0: f9404be3 ldr x3, [sp, #144] - 2000f1d4: b94077e0 ldr w0, [sp, #116] - 2000f1d8: b90077e2 str w2, [sp, #116] - 2000f1dc: 8b20c060 add x0, x3, w0, sxtw - 2000f1e0: 17ffff24 b 2000ee70 <_vfiprintf_r+0x1178> - 2000f1e4: 36480e26 tbz w6, #9, 2000f3a8 <_vfiprintf_r+0x16b0> - 2000f1e8: 37f82920 tbnz w0, #31, 2000f70c <_vfiprintf_r+0x1a14> - 2000f1ec: f9403fe0 ldr x0, [sp, #120] - 2000f1f0: 91002c01 add x1, x0, #0xb - 2000f1f4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f1f8: 39400000 ldrb w0, [x0] - 2000f1fc: f9003fe1 str x1, [sp, #120] - 2000f200: 17fffc2c b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f204: 36480ec6 tbz w6, #9, 2000f3dc <_vfiprintf_r+0x16e4> - 2000f208: 37f821a0 tbnz w0, #31, 2000f63c <_vfiprintf_r+0x1944> - 2000f20c: f9403fe0 ldr x0, [sp, #120] - 2000f210: 91002c01 add x1, x0, #0xb - 2000f214: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f218: f9003fe1 str x1, [sp, #120] - 2000f21c: 39800000 ldrsb x0, [x0] - 2000f220: aa0003e1 mov x1, x0 - 2000f224: 17fffc46 b 2000e33c <_vfiprintf_r+0x644> - 2000f228: b94077e0 ldr w0, [sp, #116] - 2000f22c: 11002001 add w1, w0, #0x8 - 2000f230: 7100003f cmp w1, #0x0 - 2000f234: 540010ad b.le 2000f448 <_vfiprintf_r+0x1750> - 2000f238: f9403fe0 ldr x0, [sp, #120] - 2000f23c: b90077e1 str w1, [sp, #116] - 2000f240: 91002c02 add x2, x0, #0xb - 2000f244: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f248: f9003fe1 str x1, [sp, #120] - 2000f24c: 17fffbfe b 2000e244 <_vfiprintf_r+0x54c> - 2000f250: d0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000f254: aa0a03e1 mov x1, x10 - 2000f258: 91050108 add x8, x8, #0x140 - 2000f25c: 17fffd7a b 2000e844 <_vfiprintf_r+0xb4c> - 2000f260: 910443e4 add x4, sp, #0x110 - 2000f264: 910463e2 add x2, sp, #0x118 - 2000f268: aa1303e0 mov x0, x19 - 2000f26c: d2800003 mov x3, #0x0 // #0 - 2000f270: d2800001 mov x1, #0x0 // #0 - 2000f274: b9007be6 str w6, [sp, #120] - 2000f278: 94000e76 bl 20012c50 <_wcsrtombs_r> - 2000f27c: aa0003f8 mov x24, x0 - 2000f280: b9407be6 ldr w6, [sp, #120] - 2000f284: 3100041f cmn w0, #0x1 - 2000f288: 54001840 b.eq 2000f590 <_vfiprintf_r+0x1898> // b.none - 2000f28c: f9008ffc str x28, [sp, #280] - 2000f290: 17ffff5a b 2000eff8 <_vfiprintf_r+0x1300> - 2000f294: 52800017 mov w23, #0x0 // #0 - 2000f298: 52800004 mov w4, #0x0 // #0 - 2000f29c: a907fffa stp x26, xzr, [sp, #120] - 2000f2a0: 17fffc17 b 2000e2fc <_vfiprintf_r+0x604> - 2000f2a4: f9404be2 ldr x2, [sp, #144] - 2000f2a8: b94077e1 ldr w1, [sp, #116] - 2000f2ac: b90077e0 str w0, [sp, #116] - 2000f2b0: 8b21c042 add x2, x2, w1, sxtw - 2000f2b4: 17fffc47 b 2000e3d0 <_vfiprintf_r+0x6d8> - 2000f2b8: f9404be3 ldr x3, [sp, #144] - 2000f2bc: b94077e2 ldr w2, [sp, #116] - 2000f2c0: b90077e0 str w0, [sp, #116] - 2000f2c4: f9403ffa ldr x26, [sp, #120] - 2000f2c8: 8b22c062 add x2, x3, w2, sxtw - 2000f2cc: f9003fe2 str x2, [sp, #120] - 2000f2d0: 17fffbb3 b 2000e19c <_vfiprintf_r+0x4a4> - 2000f2d4: b94077e0 ldr w0, [sp, #116] - 2000f2d8: 11002001 add w1, w0, #0x8 - 2000f2dc: 7100003f cmp w1, #0x0 - 2000f2e0: 5400112d b.le 2000f504 <_vfiprintf_r+0x180c> - 2000f2e4: f9403fe0 ldr x0, [sp, #120] - 2000f2e8: b90077e1 str w1, [sp, #116] - 2000f2ec: 91002c02 add x2, x0, #0xb - 2000f2f0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f2f4: f9003fe1 str x1, [sp, #120] - 2000f2f8: 17fffe9f b 2000ed74 <_vfiprintf_r+0x107c> - 2000f2fc: f9404be2 ldr x2, [sp, #144] - 2000f300: b94077e0 ldr w0, [sp, #116] + 2000eb9c: 54fffdac b.gt 2000eb50 <_vfiprintf_r+0xd90> + 2000eba0: aa1b03e8 mov x8, x27 + 2000eba4: 93407f18 sxtw x24, w24 + 2000eba8: a9006148 stp x8, x24, [x10] + 2000ebac: 8b180000 add x0, x0, x24 + 2000ebb0: b9012be4 str w4, [sp, #296] + 2000ebb4: 71001c9f cmp w4, #0x7 + 2000ebb8: f9009be0 str x0, [sp, #304] + 2000ebbc: 54ffaccd b.le 2000e154 <_vfiprintf_r+0x394> + 2000ebc0: b4000180 cbz x0, 2000ebf0 <_vfiprintf_r+0xe30> + 2000ebc4: 910483e2 add x2, sp, #0x120 + 2000ebc8: aa1903e1 mov x1, x25 + 2000ebcc: aa1303e0 mov x0, x19 + 2000ebd0: 97fffc40 bl 2000dcd0 <__sprint_r.part.0> + 2000ebd4: 35ffb140 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000ebd8: f9409be0 ldr x0, [sp, #304] + 2000ebdc: 17fffd5e b 2000e154 <_vfiprintf_r+0x394> + 2000ebe0: aa1603ea mov x10, x22 + 2000ebe4: 52800024 mov w4, #0x1 // #1 + 2000ebe8: 52800002 mov w2, #0x0 // #0 + 2000ebec: 17ffffd6 b 2000eb44 <_vfiprintf_r+0xd84> + 2000ebf0: b9406fe0 ldr w0, [sp, #108] + 2000ebf4: 6b17001f cmp w0, w23 + 2000ebf8: 1a97a003 csel w3, w0, w23, ge // ge = tcont + 2000ebfc: b94073e0 ldr w0, [sp, #112] + 2000ec00: 0b030000 add w0, w0, w3 + 2000ec04: b90073e0 str w0, [sp, #112] + 2000ec08: 17fffd5a b 2000e170 <_vfiprintf_r+0x3b0> + 2000ec0c: 2a0603f7 mov w23, w6 + 2000ec10: f100241f cmp x0, #0x9 + 2000ec14: 540028a8 b.hi 2000f128 <_vfiprintf_r+0x1368> // b.pmore + 2000ec18: 1100c000 add w0, w0, #0x30 + 2000ec1c: 2a1703e6 mov w6, w23 + 2000ec20: 91066ffc add x28, sp, #0x19b + 2000ec24: 52800038 mov w24, #0x1 // #1 + 2000ec28: 39066fe0 strb w0, [sp, #411] + 2000ec2c: 17fffde3 b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000ec30: b4001ee0 cbz x0, 2000f00c <_vfiprintf_r+0x124c> + 2000ec34: 910483e2 add x2, sp, #0x120 + 2000ec38: aa1903e1 mov x1, x25 + 2000ec3c: aa1303e0 mov x0, x19 + 2000ec40: b900a3e6 str w6, [sp, #160] + 2000ec44: 97fffc23 bl 2000dcd0 <__sprint_r.part.0> + 2000ec48: 35ffada0 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000ec4c: b9412be9 ldr w9, [sp, #296] + 2000ec50: 910042ca add x10, x22, #0x10 + 2000ec54: b940a3e6 ldr w6, [sp, #160] + 2000ec58: aa1603fb mov x27, x22 + 2000ec5c: 11000529 add w9, w9, #0x1 + 2000ec60: f9409be0 ldr x0, [sp, #304] + 2000ec64: 17fffd26 b 2000e0fc <_vfiprintf_r+0x33c> + 2000ec68: aa1603fb mov x27, x22 + 2000ec6c: b9012bff str wzr, [sp, #296] + 2000ec70: 17fffccf b 2000dfac <_vfiprintf_r+0x1ec> + 2000ec74: 910673fc add x28, sp, #0x19c + 2000ec78: 52800004 mov w4, #0x0 // #0 + 2000ec7c: 17fffdcf b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000ec80: 3400088b cbz w11, 2000ed90 <_vfiprintf_r+0xfd0> + 2000ec84: 910403e0 add x0, sp, #0x100 + 2000ec88: d2800042 mov x2, #0x2 // #2 + 2000ec8c: 910042db add x27, x22, #0x10 + 2000ec90: a91a0be0 stp x0, x2, [sp, #416] + 2000ec94: aa0203e0 mov x0, x2 + 2000ec98: 17ffff50 b 2000e9d8 <_vfiprintf_r+0xc18> + 2000ec9c: 910042ca add x10, x22, #0x10 + 2000eca0: aa1603fb mov x27, x22 + 2000eca4: 52800029 mov w9, #0x1 // #1 + 2000eca8: 52800001 mov w1, #0x0 // #0 + 2000ecac: 17fffd0f b 2000e0e8 <_vfiprintf_r+0x328> + 2000ecb0: 528005a1 mov w1, #0x2d // #45 + 2000ecb4: cb0003e0 neg x0, x0 + 2000ecb8: 2a0603f7 mov w23, w6 + 2000ecbc: 3903ffe1 strb w1, [sp, #255] + 2000ecc0: 52800021 mov w1, #0x1 // #1 + 2000ecc4: 17fffdb0 b 2000e384 <_vfiprintf_r+0x5c4> + 2000ecc8: b4000da0 cbz x0, 2000ee7c <_vfiprintf_r+0x10bc> + 2000eccc: 910483e2 add x2, sp, #0x120 + 2000ecd0: aa1903e1 mov x1, x25 + 2000ecd4: aa1303e0 mov x0, x19 + 2000ecd8: b900a3eb str w11, [sp, #160] + 2000ecdc: b900abe6 str w6, [sp, #168] + 2000ece0: b900cbe4 str w4, [sp, #200] + 2000ece4: 97fffbfb bl 2000dcd0 <__sprint_r.part.0> + 2000ece8: 35ffa8a0 cbnz w0, 2000e1fc <_vfiprintf_r+0x43c> + 2000ecec: b9412be1 ldr w1, [sp, #296] + 2000ecf0: aa1603fb mov x27, x22 + 2000ecf4: b940a3eb ldr w11, [sp, #160] + 2000ecf8: b940abe6 ldr w6, [sp, #168] + 2000ecfc: 11000429 add w9, w1, #0x1 + 2000ed00: b940cbe4 ldr w4, [sp, #200] + 2000ed04: f9409be0 ldr x0, [sp, #304] + 2000ed08: 17fffcd0 b 2000e048 <_vfiprintf_r+0x288> + 2000ed0c: 11000549 add w9, w10, #0x1 + 2000ed10: 2a0a03e1 mov w1, w10 + 2000ed14: aa0203fb mov x27, x2 + 2000ed18: 9100404a add x10, x2, #0x10 + 2000ed1c: 17fffcf5 b 2000e0f0 <_vfiprintf_r+0x330> + 2000ed20: 36302977 tbz w23, #6, 2000f24c <_vfiprintf_r+0x148c> + 2000ed24: 37f84000 tbnz w0, #31, 2000f524 <_vfiprintf_r+0x1764> + 2000ed28: f9403fe0 ldr x0, [sp, #120] + 2000ed2c: 91002c01 add x1, x0, #0xb + 2000ed30: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000ed34: f9003fe1 str x1, [sp, #120] + 2000ed38: 79400000 ldrh w0, [x0] + 2000ed3c: 52800021 mov w1, #0x1 // #1 + 2000ed40: 17fffd90 b 2000e380 <_vfiprintf_r+0x5c0> + 2000ed44: 36302c46 tbz w6, #6, 2000f2cc <_vfiprintf_r+0x150c> + 2000ed48: 37f83d00 tbnz w0, #31, 2000f4e8 <_vfiprintf_r+0x1728> + 2000ed4c: f9403fe0 ldr x0, [sp, #120] + 2000ed50: 91002c01 add x1, x0, #0xb + 2000ed54: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000ed58: f9003fe1 str x1, [sp, #120] + 2000ed5c: 79800000 ldrsh x0, [x0] + 2000ed60: aa0003e1 mov x1, x0 + 2000ed64: 17fffda8 b 2000e404 <_vfiprintf_r+0x644> + 2000ed68: 39400281 ldrb w1, [x20] + 2000ed6c: 17fffc9c b 2000dfdc <_vfiprintf_r+0x21c> + 2000ed70: 363029e6 tbz w6, #6, 2000f2ac <_vfiprintf_r+0x14ec> + 2000ed74: 37f83ec0 tbnz w0, #31, 2000f54c <_vfiprintf_r+0x178c> + 2000ed78: f9403fe0 ldr x0, [sp, #120] + 2000ed7c: 91002c01 add x1, x0, #0xb + 2000ed80: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000ed84: 79400000 ldrh w0, [x0] + 2000ed88: f9003fe1 str x1, [sp, #120] + 2000ed8c: 17fffd7b b 2000e378 <_vfiprintf_r+0x5b8> + 2000ed90: 2a0103e9 mov w9, w1 + 2000ed94: 910042ca add x10, x22, #0x10 + 2000ed98: aa1603fb mov x27, x22 + 2000ed9c: 52800001 mov w1, #0x0 // #0 + 2000eda0: 17fffcd2 b 2000e0e8 <_vfiprintf_r+0x328> + 2000eda4: 2a1703e6 mov w6, w23 + 2000eda8: 2a1803e4 mov w4, w24 + 2000edac: 17fffd8c b 2000e3dc <_vfiprintf_r+0x61c> + 2000edb0: b94077e0 ldr w0, [sp, #116] + 2000edb4: 11002000 add w0, w0, #0x8 + 2000edb8: 7100001f cmp w0, #0x0 + 2000edbc: 54002d8d b.le 2000f36c <_vfiprintf_r+0x15ac> + 2000edc0: f9403fe2 ldr x2, [sp, #120] + 2000edc4: b90077e0 str w0, [sp, #116] + 2000edc8: 91003c41 add x1, x2, #0xf + 2000edcc: 927df020 and x0, x1, #0xfffffffffffffff8 + 2000edd0: f9003fe0 str x0, [sp, #120] + 2000edd4: 17fffdb1 b 2000e498 <_vfiprintf_r+0x6d8> + 2000edd8: b94077e0 ldr w0, [sp, #116] + 2000eddc: 11002001 add w1, w0, #0x8 + 2000ede0: 7100003f cmp w1, #0x0 + 2000ede4: 54002f0d b.le 2000f3c4 <_vfiprintf_r+0x1604> + 2000ede8: f9403fe0 ldr x0, [sp, #120] + 2000edec: b90077e1 str w1, [sp, #116] + 2000edf0: 91002c02 add x2, x0, #0xb + 2000edf4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000edf8: f9003fe1 str x1, [sp, #120] + 2000edfc: 17fffdf1 b 2000e5c0 <_vfiprintf_r+0x800> + 2000ee00: b94077e0 ldr w0, [sp, #116] + 2000ee04: 11002000 add w0, w0, #0x8 + 2000ee08: 7100001f cmp w0, #0x0 + 2000ee0c: 54002bad b.le 2000f380 <_vfiprintf_r+0x15c0> + 2000ee10: f9403fe2 ldr x2, [sp, #120] + 2000ee14: b90077e0 str w0, [sp, #116] + 2000ee18: 91003c5a add x26, x2, #0xf + 2000ee1c: 927df35a and x26, x26, #0xfffffffffffffff8 + 2000ee20: 17fffd11 b 2000e264 <_vfiprintf_r+0x4a4> + 2000ee24: b94077e0 ldr w0, [sp, #116] + 2000ee28: 37f82ba0 tbnz w0, #31, 2000f39c <_vfiprintf_r+0x15dc> + 2000ee2c: f9403fe0 ldr x0, [sp, #120] + 2000ee30: 91002c01 add x1, x0, #0xb + 2000ee34: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000ee38: f9003fe1 str x1, [sp, #120] + 2000ee3c: b9400000 ldr w0, [x0] + 2000ee40: 52800037 mov w23, #0x1 // #1 + 2000ee44: 9104e3fa add x26, sp, #0x138 + 2000ee48: 2a1703f8 mov w24, w23 + 2000ee4c: 3904e3e0 strb w0, [sp, #312] + 2000ee50: 17fffd3c b 2000e340 <_vfiprintf_r+0x580> + 2000ee54: b94077e0 ldr w0, [sp, #116] + 2000ee58: 11002001 add w1, w0, #0x8 + 2000ee5c: 7100003f cmp w1, #0x0 + 2000ee60: 54003cad b.le 2000f5f4 <_vfiprintf_r+0x1834> + 2000ee64: f9403fe0 ldr x0, [sp, #120] + 2000ee68: b90077e1 str w1, [sp, #116] + 2000ee6c: 91003c02 add x2, x0, #0xf + 2000ee70: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000ee74: f9003fe1 str x1, [sp, #120] + 2000ee78: 17fffda5 b 2000e50c <_vfiprintf_r+0x74c> + 2000ee7c: 3943ffe1 ldrb w1, [sp, #255] + 2000ee80: 35003061 cbnz w1, 2000f48c <_vfiprintf_r+0x16cc> + 2000ee84: 35ffd9ab cbnz w11, 2000e9b8 <_vfiprintf_r+0xbf8> + 2000ee88: 910042ca add x10, x22, #0x10 + 2000ee8c: aa1603fb mov x27, x22 + 2000ee90: 52800001 mov w1, #0x0 // #0 + 2000ee94: 52800029 mov w9, #0x1 // #1 + 2000ee98: 17fffc96 b 2000e0f0 <_vfiprintf_r+0x330> + 2000ee9c: 2a1703e6 mov w6, w23 + 2000eea0: 2a1803e4 mov w4, w24 + 2000eea4: f0000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 2000eea8: 91028000 add x0, x0, #0xa0 + 2000eeac: f9004fe0 str x0, [sp, #152] + 2000eeb0: b94077e0 ldr w0, [sp, #116] + 2000eeb4: 37280386 tbnz w6, #5, 2000ef24 <_vfiprintf_r+0x1164> + 2000eeb8: 37200366 tbnz w6, #4, 2000ef24 <_vfiprintf_r+0x1164> + 2000eebc: 36301ae6 tbz w6, #6, 2000f218 <_vfiprintf_r+0x1458> + 2000eec0: 37f835c0 tbnz w0, #31, 2000f578 <_vfiprintf_r+0x17b8> + 2000eec4: f9403fe0 ldr x0, [sp, #120] + 2000eec8: 91002c02 add x2, x0, #0xb + 2000eecc: 927df042 and x2, x2, #0xfffffffffffffff8 + 2000eed0: 79400000 ldrh w0, [x0] + 2000eed4: f9003fe2 str x2, [sp, #120] + 2000eed8: 14000019 b 2000ef3c <_vfiprintf_r+0x117c> + 2000eedc: 2a1803e4 mov w4, w24 + 2000eee0: 17fffd5b b 2000e44c <_vfiprintf_r+0x68c> + 2000eee4: f0000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 2000eee8: 2a1703e6 mov w6, w23 + 2000eeec: 9102e000 add x0, x0, #0xb8 + 2000eef0: 2a1803e4 mov w4, w24 + 2000eef4: f9004fe0 str x0, [sp, #152] + 2000eef8: 17ffffee b 2000eeb0 <_vfiprintf_r+0x10f0> + 2000eefc: 2a1703e6 mov w6, w23 + 2000ef00: 2a1803e4 mov w4, w24 + 2000ef04: 17fffd14 b 2000e354 <_vfiprintf_r+0x594> + 2000ef08: f9409be0 ldr x0, [sp, #304] + 2000ef0c: b4ff9820 cbz x0, 2000e210 <_vfiprintf_r+0x450> + 2000ef10: aa1303e0 mov x0, x19 + 2000ef14: 910483e2 add x2, sp, #0x120 + 2000ef18: aa1903e1 mov x1, x25 + 2000ef1c: 97fffb6d bl 2000dcd0 <__sprint_r.part.0> + 2000ef20: 17fffcbc b 2000e210 <_vfiprintf_r+0x450> + 2000ef24: 37f801a0 tbnz w0, #31, 2000ef58 <_vfiprintf_r+0x1198> + 2000ef28: f9403fe0 ldr x0, [sp, #120] + 2000ef2c: 91003c02 add x2, x0, #0xf + 2000ef30: 927df042 and x2, x2, #0xfffffffffffffff8 + 2000ef34: f9003fe2 str x2, [sp, #120] + 2000ef38: f9400000 ldr x0, [x0] + 2000ef3c: f100001f cmp x0, #0x0 + 2000ef40: 120000c2 and w2, w6, #0x1 + 2000ef44: 1a9f1042 csel w2, w2, wzr, ne // ne = any + 2000ef48: 35000582 cbnz w2, 2000eff8 <_vfiprintf_r+0x1238> + 2000ef4c: 121578d7 and w23, w6, #0xfffffbff + 2000ef50: 52800041 mov w1, #0x2 // #2 + 2000ef54: 17fffd0b b 2000e380 <_vfiprintf_r+0x5c0> + 2000ef58: b94077e0 ldr w0, [sp, #116] + 2000ef5c: 11002002 add w2, w0, #0x8 + 2000ef60: 7100005f cmp w2, #0x0 + 2000ef64: 540019ad b.le 2000f298 <_vfiprintf_r+0x14d8> + 2000ef68: f9403fe0 ldr x0, [sp, #120] + 2000ef6c: b90077e2 str w2, [sp, #116] + 2000ef70: 91003c03 add x3, x0, #0xf + 2000ef74: 927df062 and x2, x3, #0xfffffffffffffff8 + 2000ef78: f9003fe2 str x2, [sp, #120] + 2000ef7c: 17ffffef b 2000ef38 <_vfiprintf_r+0x1178> + 2000ef80: b94077e0 ldr w0, [sp, #116] + 2000ef84: 11002001 add w1, w0, #0x8 + 2000ef88: 7100003f cmp w1, #0x0 + 2000ef8c: 540017cd b.le 2000f284 <_vfiprintf_r+0x14c4> + 2000ef90: f9403fe0 ldr x0, [sp, #120] + 2000ef94: b90077e1 str w1, [sp, #116] + 2000ef98: 91003c02 add x2, x0, #0xf + 2000ef9c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000efa0: f9003fe1 str x1, [sp, #120] + 2000efa4: 17fffd16 b 2000e3fc <_vfiprintf_r+0x63c> + 2000efa8: b94077e0 ldr w0, [sp, #116] + 2000efac: 11002001 add w1, w0, #0x8 + 2000efb0: 7100003f cmp w1, #0x0 + 2000efb4: 540015ed b.le 2000f270 <_vfiprintf_r+0x14b0> + 2000efb8: f9403fe0 ldr x0, [sp, #120] + 2000efbc: b90077e1 str w1, [sp, #116] + 2000efc0: 91003c02 add x2, x0, #0xf + 2000efc4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000efc8: f9003fe1 str x1, [sp, #120] + 2000efcc: 17fffd28 b 2000e46c <_vfiprintf_r+0x6ac> + 2000efd0: b94077e0 ldr w0, [sp, #116] + 2000efd4: 11002001 add w1, w0, #0x8 + 2000efd8: 7100003f cmp w1, #0x0 + 2000efdc: 540012ed b.le 2000f238 <_vfiprintf_r+0x1478> + 2000efe0: f9403fe0 ldr x0, [sp, #120] + 2000efe4: b90077e1 str w1, [sp, #116] + 2000efe8: 91003c02 add x2, x0, #0xf + 2000efec: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000eff0: f9003fe1 str x1, [sp, #120] + 2000eff4: 17fffce0 b 2000e374 <_vfiprintf_r+0x5b4> + 2000eff8: 321f00c6 orr w6, w6, #0x2 + 2000effc: 390407e1 strb w1, [sp, #257] + 2000f000: 52800601 mov w1, #0x30 // #48 + 2000f004: 390403e1 strb w1, [sp, #256] + 2000f008: 17ffffd1 b 2000ef4c <_vfiprintf_r+0x118c> + 2000f00c: 93407f00 sxtw x0, w24 + 2000f010: 52800021 mov w1, #0x1 // #1 + 2000f014: 910042ca add x10, x22, #0x10 + 2000f018: b9012be1 str w1, [sp, #296] + 2000f01c: f9009be0 str x0, [sp, #304] + 2000f020: a91a03fc stp x28, x0, [sp, #416] + 2000f024: 17fffc47 b 2000e140 <_vfiprintf_r+0x380> + 2000f028: 910443e0 add x0, sp, #0x110 + 2000f02c: d2800102 mov x2, #0x8 // #8 + 2000f030: 52800001 mov w1, #0x0 // #0 + 2000f034: b9007be6 str w6, [sp, #120] + 2000f038: b90083e4 str w4, [sp, #128] + 2000f03c: f9008ffc str x28, [sp, #280] + 2000f040: 97ffce58 bl 200029a0 <memset> + 2000f044: b94083e4 ldr w4, [sp, #128] + 2000f048: b9407be6 ldr w6, [sp, #120] + 2000f04c: 3100049f cmn w4, #0x1 + 2000f050: 540016c0 b.eq 2000f328 <_vfiprintf_r+0x1568> // b.none + 2000f054: d2800017 mov x23, #0x0 // #0 + 2000f058: 52800018 mov w24, #0x0 // #0 + 2000f05c: aa1703e0 mov x0, x23 + 2000f060: 2a1803f7 mov w23, w24 + 2000f064: aa0003f8 mov x24, x0 + 2000f068: b9007be6 str w6, [sp, #120] + 2000f06c: f90043f4 str x20, [sp, #128] + 2000f070: 2a0403f4 mov w20, w4 + 2000f074: 1400000d b 2000f0a8 <_vfiprintf_r+0x12e8> + 2000f078: 910443e3 add x3, sp, #0x110 + 2000f07c: 9104e3e1 add x1, sp, #0x138 + 2000f080: aa1303e0 mov x0, x19 + 2000f084: 94000edf bl 20012c00 <_wcrtomb_r> + 2000f088: 3100041f cmn w0, #0x1 + 2000f08c: 54002e60 b.eq 2000f658 <_vfiprintf_r+0x1898> // b.none + 2000f090: 0b0002e0 add w0, w23, w0 + 2000f094: 6b14001f cmp w0, w20 + 2000f098: 540000ec b.gt 2000f0b4 <_vfiprintf_r+0x12f4> + 2000f09c: 91001318 add x24, x24, #0x4 + 2000f0a0: 540032a0 b.eq 2000f6f4 <_vfiprintf_r+0x1934> // b.none + 2000f0a4: 2a0003f7 mov w23, w0 + 2000f0a8: f9408fe0 ldr x0, [sp, #280] + 2000f0ac: b8786802 ldr w2, [x0, x24] + 2000f0b0: 35fffe42 cbnz w2, 2000f078 <_vfiprintf_r+0x12b8> + 2000f0b4: b9407be6 ldr w6, [sp, #120] + 2000f0b8: 2a1703f8 mov w24, w23 + 2000f0bc: f94043f4 ldr x20, [sp, #128] + 2000f0c0: 340014f8 cbz w24, 2000f35c <_vfiprintf_r+0x159c> + 2000f0c4: 71018f1f cmp w24, #0x63 + 2000f0c8: 540026ec b.gt 2000f5a4 <_vfiprintf_r+0x17e4> + 2000f0cc: 9104e3fc add x28, sp, #0x138 + 2000f0d0: f90043ff str xzr, [sp, #128] + 2000f0d4: 93407f17 sxtw x23, w24 + 2000f0d8: d2800102 mov x2, #0x8 // #8 + 2000f0dc: 52800001 mov w1, #0x0 // #0 + 2000f0e0: 910443e0 add x0, sp, #0x110 + 2000f0e4: b9007be6 str w6, [sp, #120] + 2000f0e8: 97ffce2e bl 200029a0 <memset> + 2000f0ec: 910443e4 add x4, sp, #0x110 + 2000f0f0: aa1703e3 mov x3, x23 + 2000f0f4: 910463e2 add x2, sp, #0x118 + 2000f0f8: aa1c03e1 mov x1, x28 + 2000f0fc: aa1303e0 mov x0, x19 + 2000f100: 94000f06 bl 20012d18 <_wcsrtombs_r> + 2000f104: b9407be6 ldr w6, [sp, #120] + 2000f108: eb0002ff cmp x23, x0 + 2000f10c: 54004841 b.ne 2000fa14 <_vfiprintf_r+0x1c54> // b.any + 2000f110: 7100031f cmp w24, #0x0 + 2000f114: 52800004 mov w4, #0x0 // #0 + 2000f118: 1a9fa317 csel w23, w24, wzr, ge // ge = tcont + 2000f11c: 3838cb9f strb wzr, [x28, w24, sxtw] + 2000f120: f9003ffa str x26, [sp, #120] + 2000f124: 17fffca8 b 2000e3c4 <_vfiprintf_r+0x604> + 2000f128: 9104e3fa add x26, sp, #0x138 + 2000f12c: 121602e6 and w6, w23, #0x400 + 2000f130: aa1a03e1 mov x1, x26 + 2000f134: aa1403e5 mov x5, x20 + 2000f138: f9405bf4 ldr x20, [sp, #176] + 2000f13c: aa1903fa mov x26, x25 + 2000f140: b202e7e3 mov x3, #0xcccccccccccccccc // #-3689348814741910324 + 2000f144: aa1303f9 mov x25, x19 + 2000f148: 910673e2 add x2, sp, #0x19c + 2000f14c: 2a0603f3 mov w19, w6 + 2000f150: aa0103e6 mov x6, x1 + 2000f154: 52800008 mov w8, #0x0 // #0 + 2000f158: f29999a3 movk x3, #0xcccd + 2000f15c: d503201f nop + 2000f160: 9bc37c18 umulh x24, x0, x3 + 2000f164: 11000508 add w8, w8, #0x1 + 2000f168: d100045c sub x28, x2, #0x1 + 2000f16c: d343ff18 lsr x24, x24, #3 + 2000f170: 8b180b01 add x1, x24, x24, lsl #2 + 2000f174: cb010401 sub x1, x0, x1, lsl #1 + 2000f178: 1100c021 add w1, w1, #0x30 + 2000f17c: 381ff041 sturb w1, [x2, #-1] + 2000f180: 340000b3 cbz w19, 2000f194 <_vfiprintf_r+0x13d4> + 2000f184: 39400281 ldrb w1, [x20] + 2000f188: 7103fc3f cmp w1, #0xff + 2000f18c: 7a481020 ccmp w1, w8, #0x0, ne // ne = any + 2000f190: 540000e0 b.eq 2000f1ac <_vfiprintf_r+0x13ec> // b.none + 2000f194: 9bc37c18 umulh x24, x0, x3 + 2000f198: f100241f cmp x0, #0x9 + 2000f19c: d343ff00 lsr x0, x24, #3 + 2000f1a0: 540000a9 b.ls 2000f1b4 <_vfiprintf_r+0x13f4> // b.plast + 2000f1a4: aa1c03e2 mov x2, x28 + 2000f1a8: 17ffffee b 2000f160 <_vfiprintf_r+0x13a0> + 2000f1ac: f100241f cmp x0, #0x9 + 2000f1b0: 540011e8 b.hi 2000f3ec <_vfiprintf_r+0x162c> // b.pmore + 2000f1b4: aa1903f3 mov x19, x25 + 2000f1b8: aa1a03f9 mov x25, x26 + 2000f1bc: aa0603fa mov x26, x6 + 2000f1c0: 2a1703e6 mov w6, w23 + 2000f1c4: 91019358 add x24, x26, #0x64 + 2000f1c8: f9005bf4 str x20, [sp, #176] + 2000f1cc: 4b1c0318 sub w24, w24, w28 + 2000f1d0: aa0503f4 mov x20, x5 + 2000f1d4: 17fffc79 b 2000e3b8 <_vfiprintf_r+0x5f8> + 2000f1d8: 39400681 ldrb w1, [x20, #1] + 2000f1dc: 321b02f7 orr w23, w23, #0x20 + 2000f1e0: 91000694 add x20, x20, #0x1 + 2000f1e4: 17fffb7e b 2000dfdc <_vfiprintf_r+0x21c> + 2000f1e8: 39400681 ldrb w1, [x20, #1] + 2000f1ec: 321702f7 orr w23, w23, #0x200 + 2000f1f0: 91000694 add x20, x20, #0x1 + 2000f1f4: 17fffb7a b 2000dfdc <_vfiprintf_r+0x21c> + 2000f1f8: 7100189f cmp w4, #0x6 + 2000f1fc: 528000d8 mov w24, #0x6 // #6 + 2000f200: 1a989098 csel w24, w4, w24, ls // ls = plast + 2000f204: d0000087 adrp x7, 20021000 <virtio_ident_table+0x78> + 2000f208: 2a1803f7 mov w23, w24 + 2000f20c: 910340fc add x28, x7, #0xd0 + 2000f210: f9003ffa str x26, [sp, #120] + 2000f214: 17fffb7d b 2000e008 <_vfiprintf_r+0x248> + 2000f218: 364811e6 tbz w6, #9, 2000f454 <_vfiprintf_r+0x1694> + 2000f21c: 37f82c60 tbnz w0, #31, 2000f7a8 <_vfiprintf_r+0x19e8> + 2000f220: f9403fe0 ldr x0, [sp, #120] + 2000f224: 91002c02 add x2, x0, #0xb + 2000f228: 927df042 and x2, x2, #0xfffffffffffffff8 + 2000f22c: 39400000 ldrb w0, [x0] + 2000f230: f9003fe2 str x2, [sp, #120] + 2000f234: 17ffff42 b 2000ef3c <_vfiprintf_r+0x117c> + 2000f238: f9404be2 ldr x2, [sp, #144] + 2000f23c: b94077e0 ldr w0, [sp, #116] + 2000f240: b90077e1 str w1, [sp, #116] + 2000f244: 8b20c040 add x0, x2, w0, sxtw + 2000f248: 17fffc4b b 2000e374 <_vfiprintf_r+0x5b4> + 2000f24c: 36480f57 tbz w23, #9, 2000f434 <_vfiprintf_r+0x1674> + 2000f250: 37f82820 tbnz w0, #31, 2000f754 <_vfiprintf_r+0x1994> + 2000f254: f9403fe0 ldr x0, [sp, #120] + 2000f258: 91002c01 add x1, x0, #0xb + 2000f25c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f260: f9003fe1 str x1, [sp, #120] + 2000f264: 39400000 ldrb w0, [x0] + 2000f268: 52800021 mov w1, #0x1 // #1 + 2000f26c: 17fffc45 b 2000e380 <_vfiprintf_r+0x5c0> + 2000f270: f9404be2 ldr x2, [sp, #144] + 2000f274: b94077e0 ldr w0, [sp, #116] + 2000f278: b90077e1 str w1, [sp, #116] + 2000f27c: 8b20c040 add x0, x2, w0, sxtw + 2000f280: 17fffc7b b 2000e46c <_vfiprintf_r+0x6ac> + 2000f284: f9404be2 ldr x2, [sp, #144] + 2000f288: b94077e0 ldr w0, [sp, #116] + 2000f28c: b90077e1 str w1, [sp, #116] + 2000f290: 8b20c040 add x0, x2, w0, sxtw + 2000f294: 17fffc5a b 2000e3fc <_vfiprintf_r+0x63c> + 2000f298: f9404be3 ldr x3, [sp, #144] + 2000f29c: b94077e0 ldr w0, [sp, #116] + 2000f2a0: b90077e2 str w2, [sp, #116] + 2000f2a4: 8b20c060 add x0, x3, w0, sxtw + 2000f2a8: 17ffff24 b 2000ef38 <_vfiprintf_r+0x1178> + 2000f2ac: 36480e26 tbz w6, #9, 2000f470 <_vfiprintf_r+0x16b0> + 2000f2b0: 37f82920 tbnz w0, #31, 2000f7d4 <_vfiprintf_r+0x1a14> + 2000f2b4: f9403fe0 ldr x0, [sp, #120] + 2000f2b8: 91002c01 add x1, x0, #0xb + 2000f2bc: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f2c0: 39400000 ldrb w0, [x0] + 2000f2c4: f9003fe1 str x1, [sp, #120] + 2000f2c8: 17fffc2c b 2000e378 <_vfiprintf_r+0x5b8> + 2000f2cc: 36480ec6 tbz w6, #9, 2000f4a4 <_vfiprintf_r+0x16e4> + 2000f2d0: 37f821a0 tbnz w0, #31, 2000f704 <_vfiprintf_r+0x1944> + 2000f2d4: f9403fe0 ldr x0, [sp, #120] + 2000f2d8: 91002c01 add x1, x0, #0xb + 2000f2dc: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f2e0: f9003fe1 str x1, [sp, #120] + 2000f2e4: 39800000 ldrsb x0, [x0] + 2000f2e8: aa0003e1 mov x1, x0 + 2000f2ec: 17fffc46 b 2000e404 <_vfiprintf_r+0x644> + 2000f2f0: b94077e0 ldr w0, [sp, #116] + 2000f2f4: 11002001 add w1, w0, #0x8 + 2000f2f8: 7100003f cmp w1, #0x0 + 2000f2fc: 540010ad b.le 2000f510 <_vfiprintf_r+0x1750> + 2000f300: f9403fe0 ldr x0, [sp, #120] 2000f304: b90077e1 str w1, [sp, #116] - 2000f308: 8b20c040 add x0, x2, w0, sxtw - 2000f30c: 17fffc7b b 2000e4f8 <_vfiprintf_r+0x800> - 2000f310: 910042ca add x10, x22, #0x10 - 2000f314: aa1603fb mov x27, x22 - 2000f318: 52800029 mov w9, #0x1 // #1 - 2000f31c: 52800001 mov w1, #0x0 // #0 - 2000f320: 17fffb42 b 2000e028 <_vfiprintf_r+0x330> - 2000f324: a94b83e1 ldp x1, x0, [sp, #184] - 2000f328: b90083e4 str w4, [sp, #128] - 2000f32c: a90a1be5 stp x5, x6, [sp, #160] - 2000f330: cb00039c sub x28, x28, x0 - 2000f334: aa0003e2 mov x2, x0 - 2000f338: aa1c03e0 mov x0, x28 - 2000f33c: 97fff98f bl 2000d978 <strncpy> - 2000f340: 39400681 ldrb w1, [x20, #1] - 2000f344: b202e7e3 mov x3, #0xcccccccccccccccc // #-3689348814741910324 - 2000f348: b94083e4 ldr w4, [sp, #128] - 2000f34c: aa1803e0 mov x0, x24 - 2000f350: 7100003f cmp w1, #0x0 - 2000f354: aa1c03e2 mov x2, x28 - 2000f358: 9a940694 cinc x20, x20, ne // ne = any - 2000f35c: 52800008 mov w8, #0x0 // #0 - 2000f360: f29999a3 movk x3, #0xcccd - 2000f364: a94a1be5 ldp x5, x6, [sp, #160] - 2000f368: 17ffff4c b 2000f098 <_vfiprintf_r+0x13a0> - 2000f36c: 37f81360 tbnz w0, #31, 2000f5d8 <_vfiprintf_r+0x18e0> - 2000f370: f9403fe0 ldr x0, [sp, #120] - 2000f374: 91002c01 add x1, x0, #0xb - 2000f378: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f37c: f9003fe1 str x1, [sp, #120] - 2000f380: b9400000 ldr w0, [x0] - 2000f384: 52800021 mov w1, #0x1 // #1 - 2000f388: 17fffbcc b 2000e2b8 <_vfiprintf_r+0x5c0> - 2000f38c: 37f813a0 tbnz w0, #31, 2000f600 <_vfiprintf_r+0x1908> - 2000f390: f9403fe0 ldr x0, [sp, #120] - 2000f394: 91002c02 add x2, x0, #0xb - 2000f398: 927df042 and x2, x2, #0xfffffffffffffff8 - 2000f39c: b9400000 ldr w0, [x0] - 2000f3a0: f9003fe2 str x2, [sp, #120] - 2000f3a4: 17fffeb4 b 2000ee74 <_vfiprintf_r+0x117c> - 2000f3a8: 37f81860 tbnz w0, #31, 2000f6b4 <_vfiprintf_r+0x19bc> + 2000f308: 91002c02 add x2, x0, #0xb + 2000f30c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f310: f9003fe1 str x1, [sp, #120] + 2000f314: 17fffbfe b 2000e30c <_vfiprintf_r+0x54c> + 2000f318: d0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000f31c: aa0a03e1 mov x1, x10 + 2000f320: 91068108 add x8, x8, #0x1a0 + 2000f324: 17fffd7a b 2000e90c <_vfiprintf_r+0xb4c> + 2000f328: 910443e4 add x4, sp, #0x110 + 2000f32c: 910463e2 add x2, sp, #0x118 + 2000f330: aa1303e0 mov x0, x19 + 2000f334: d2800003 mov x3, #0x0 // #0 + 2000f338: d2800001 mov x1, #0x0 // #0 + 2000f33c: b9007be6 str w6, [sp, #120] + 2000f340: 94000e76 bl 20012d18 <_wcsrtombs_r> + 2000f344: aa0003f8 mov x24, x0 + 2000f348: b9407be6 ldr w6, [sp, #120] + 2000f34c: 3100041f cmn w0, #0x1 + 2000f350: 54001840 b.eq 2000f658 <_vfiprintf_r+0x1898> // b.none + 2000f354: f9008ffc str x28, [sp, #280] + 2000f358: 17ffff5a b 2000f0c0 <_vfiprintf_r+0x1300> + 2000f35c: 52800017 mov w23, #0x0 // #0 + 2000f360: 52800004 mov w4, #0x0 // #0 + 2000f364: a907fffa stp x26, xzr, [sp, #120] + 2000f368: 17fffc17 b 2000e3c4 <_vfiprintf_r+0x604> + 2000f36c: f9404be2 ldr x2, [sp, #144] + 2000f370: b94077e1 ldr w1, [sp, #116] + 2000f374: b90077e0 str w0, [sp, #116] + 2000f378: 8b21c042 add x2, x2, w1, sxtw + 2000f37c: 17fffc47 b 2000e498 <_vfiprintf_r+0x6d8> + 2000f380: f9404be3 ldr x3, [sp, #144] + 2000f384: b94077e2 ldr w2, [sp, #116] + 2000f388: b90077e0 str w0, [sp, #116] + 2000f38c: f9403ffa ldr x26, [sp, #120] + 2000f390: 8b22c062 add x2, x3, w2, sxtw + 2000f394: f9003fe2 str x2, [sp, #120] + 2000f398: 17fffbb3 b 2000e264 <_vfiprintf_r+0x4a4> + 2000f39c: b94077e0 ldr w0, [sp, #116] + 2000f3a0: 11002001 add w1, w0, #0x8 + 2000f3a4: 7100003f cmp w1, #0x0 + 2000f3a8: 5400112d b.le 2000f5cc <_vfiprintf_r+0x180c> 2000f3ac: f9403fe0 ldr x0, [sp, #120] - 2000f3b0: 91002c01 add x1, x0, #0xb - 2000f3b4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f3b8: b9400000 ldr w0, [x0] + 2000f3b0: b90077e1 str w1, [sp, #116] + 2000f3b4: 91002c02 add x2, x0, #0xb + 2000f3b8: 927df041 and x1, x2, #0xfffffffffffffff8 2000f3bc: f9003fe1 str x1, [sp, #120] - 2000f3c0: 17fffbbc b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f3c4: d2800020 mov x0, #0x1 // #1 - 2000f3c8: 9103ffe1 add x1, sp, #0xff - 2000f3cc: 910042ca add x10, x22, #0x10 - 2000f3d0: 2a0003e9 mov w9, w0 - 2000f3d4: a91a03e1 stp x1, x0, [sp, #416] - 2000f3d8: 17fffaf5 b 2000dfac <_vfiprintf_r+0x2b4> - 2000f3dc: 37f81440 tbnz w0, #31, 2000f664 <_vfiprintf_r+0x196c> - 2000f3e0: f9403fe0 ldr x0, [sp, #120] - 2000f3e4: 91002c01 add x1, x0, #0xb - 2000f3e8: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f3ec: f9003fe1 str x1, [sp, #120] - 2000f3f0: b9800000 ldrsw x0, [x0] - 2000f3f4: aa0003e1 mov x1, x0 - 2000f3f8: 17fffbd1 b 2000e33c <_vfiprintf_r+0x644> - 2000f3fc: 37f819e0 tbnz w0, #31, 2000f738 <_vfiprintf_r+0x1a40> - 2000f400: f9403fe0 ldr x0, [sp, #120] - 2000f404: 91003c01 add x1, x0, #0xf - 2000f408: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f40c: f9003fe1 str x1, [sp, #120] - 2000f410: f9400000 ldr x0, [x0] - 2000f414: 7940e3e1 ldrh w1, [sp, #112] - 2000f418: 79000001 strh w1, [x0] - 2000f41c: 17fffa6e b 2000ddd4 <_vfiprintf_r+0xdc> - 2000f420: b94077e0 ldr w0, [sp, #116] - 2000f424: 11002001 add w1, w0, #0x8 - 2000f428: 7100003f cmp w1, #0x0 - 2000f42c: 540019ad b.le 2000f760 <_vfiprintf_r+0x1a68> - 2000f430: f9403fe0 ldr x0, [sp, #120] - 2000f434: b90077e1 str w1, [sp, #116] - 2000f438: 91002c02 add x2, x0, #0xb - 2000f43c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f440: f9003fe1 str x1, [sp, #120] - 2000f444: 17fffe14 b 2000ec94 <_vfiprintf_r+0xf9c> - 2000f448: f9404be2 ldr x2, [sp, #144] - 2000f44c: b94077e0 ldr w0, [sp, #116] - 2000f450: b90077e1 str w1, [sp, #116] - 2000f454: 8b20c040 add x0, x2, w0, sxtw - 2000f458: 17fffb7b b 2000e244 <_vfiprintf_r+0x54c> - 2000f45c: b94077e0 ldr w0, [sp, #116] - 2000f460: 11002001 add w1, w0, #0x8 - 2000f464: 7100003f cmp w1, #0x0 - 2000f468: 5400192d b.le 2000f78c <_vfiprintf_r+0x1a94> - 2000f46c: f9403fe0 ldr x0, [sp, #120] - 2000f470: b90077e1 str w1, [sp, #116] - 2000f474: 91002c02 add x2, x0, #0xb - 2000f478: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f47c: f9003fe1 str x1, [sp, #120] - 2000f480: 17fffdfc b 2000ec70 <_vfiprintf_r+0xf78> - 2000f484: b94077e0 ldr w0, [sp, #116] - 2000f488: 11002001 add w1, w0, #0x8 - 2000f48c: 7100003f cmp w1, #0x0 - 2000f490: 5400188d b.le 2000f7a0 <_vfiprintf_r+0x1aa8> - 2000f494: f9403fe0 ldr x0, [sp, #120] - 2000f498: b90077e1 str w1, [sp, #116] - 2000f49c: 91002c02 add x2, x0, #0xb - 2000f4a0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f4a4: 79400000 ldrh w0, [x0] - 2000f4a8: f9003fe1 str x1, [sp, #120] - 2000f4ac: 17fffb81 b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f4b0: b94077e0 ldr w0, [sp, #116] - 2000f4b4: 11002002 add w2, w0, #0x8 - 2000f4b8: 7100005f cmp w2, #0x0 - 2000f4bc: 540015cd b.le 2000f774 <_vfiprintf_r+0x1a7c> - 2000f4c0: f9403fe0 ldr x0, [sp, #120] - 2000f4c4: b90077e2 str w2, [sp, #116] - 2000f4c8: 91002c03 add x3, x0, #0xb - 2000f4cc: 927df062 and x2, x3, #0xfffffffffffffff8 - 2000f4d0: 79400000 ldrh w0, [x0] - 2000f4d4: f9003fe2 str x2, [sp, #120] - 2000f4d8: 17fffe67 b 2000ee74 <_vfiprintf_r+0x117c> - 2000f4dc: 11000701 add w1, w24, #0x1 - 2000f4e0: aa1303e0 mov x0, x19 - 2000f4e4: b9007be6 str w6, [sp, #120] - 2000f4e8: 93407c21 sxtw x1, w1 - 2000f4ec: 94001b75 bl 200162c0 <_malloc_r> - 2000f4f0: b9407be6 ldr w6, [sp, #120] - 2000f4f4: aa0003fc mov x28, x0 - 2000f4f8: b40004c0 cbz x0, 2000f590 <_vfiprintf_r+0x1898> - 2000f4fc: f90043e0 str x0, [sp, #128] - 2000f500: 17fffec3 b 2000f00c <_vfiprintf_r+0x1314> - 2000f504: f9404be2 ldr x2, [sp, #144] - 2000f508: b94077e0 ldr w0, [sp, #116] - 2000f50c: b90077e1 str w1, [sp, #116] - 2000f510: 8b20c040 add x0, x2, w0, sxtw - 2000f514: 17fffe18 b 2000ed74 <_vfiprintf_r+0x107c> - 2000f518: 2a0403f7 mov w23, w4 - 2000f51c: 2a0403f8 mov w24, w4 - 2000f520: 52800004 mov w4, #0x0 // #0 - 2000f524: f9003ffa str x26, [sp, #120] - 2000f528: 17fffb75 b 2000e2fc <_vfiprintf_r+0x604> - 2000f52c: f9404be2 ldr x2, [sp, #144] - 2000f530: b94077e0 ldr w0, [sp, #116] - 2000f534: b90077e1 str w1, [sp, #116] - 2000f538: 8b20c040 add x0, x2, w0, sxtw - 2000f53c: 17fffbc2 b 2000e444 <_vfiprintf_r+0x74c> - 2000f540: aa1c03e0 mov x0, x28 - 2000f544: 97fff5cf bl 2000cc80 <strlen> - 2000f548: 7100001f cmp w0, #0x0 - 2000f54c: b940a3e6 ldr w6, [sp, #160] - 2000f550: 2a0003f8 mov w24, w0 - 2000f554: 1a9fa017 csel w23, w0, wzr, ge // ge = tcont - 2000f558: 52800004 mov w4, #0x0 // #0 - 2000f55c: a907fffa stp x26, xzr, [sp, #120] - 2000f560: 17fffb67 b 2000e2fc <_vfiprintf_r+0x604> - 2000f564: d0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000f568: 2a0203ea mov w10, w2 - 2000f56c: 9104c108 add x8, x8, #0x130 - 2000f570: 17fffd21 b 2000e9f4 <_vfiprintf_r+0xcfc> - 2000f574: d0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000f578: 11000444 add w4, w2, #0x1 - 2000f57c: 9104c108 add x8, x8, #0x130 - 2000f580: 17fffd57 b 2000eadc <_vfiprintf_r+0xde4> - 2000f584: 12800000 mov w0, #0xffffffff // #-1 - 2000f588: b90073e0 str w0, [sp, #112] - 2000f58c: 17fffaf3 b 2000e158 <_vfiprintf_r+0x460> - 2000f590: 79c02320 ldrsh w0, [x25, #16] - 2000f594: 321a0000 orr w0, w0, #0x40 - 2000f598: 79002320 strh w0, [x25, #16] - 2000f59c: 17fffaec b 2000e14c <_vfiprintf_r+0x454> - 2000f5a0: aa0a03e2 mov x2, x10 - 2000f5a4: d0000088 adrp x8, 20021000 <__func__.5268+0x20> - 2000f5a8: 2a0903ea mov w10, w9 - 2000f5ac: 91050108 add x8, x8, #0x140 - 2000f5b0: 17fffc58 b 2000e710 <_vfiprintf_r+0xa18> - 2000f5b4: 37f81020 tbnz w0, #31, 2000f7b8 <_vfiprintf_r+0x1ac0> - 2000f5b8: f9403fe0 ldr x0, [sp, #120] - 2000f5bc: 91003c01 add x1, x0, #0xf - 2000f5c0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2000f5c4: f9003fe1 str x1, [sp, #120] - 2000f5c8: f9400000 ldr x0, [x0] - 2000f5cc: b94073e1 ldr w1, [sp, #112] - 2000f5d0: b9000001 str w1, [x0] - 2000f5d4: 17fffa00 b 2000ddd4 <_vfiprintf_r+0xdc> - 2000f5d8: b94077e0 ldr w0, [sp, #116] - 2000f5dc: 11002001 add w1, w0, #0x8 - 2000f5e0: 7100003f cmp w1, #0x0 - 2000f5e4: 5400170d b.le 2000f8c4 <_vfiprintf_r+0x1bcc> - 2000f5e8: f9403fe0 ldr x0, [sp, #120] - 2000f5ec: b90077e1 str w1, [sp, #116] - 2000f5f0: 91002c02 add x2, x0, #0xb - 2000f5f4: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f5f8: f9003fe1 str x1, [sp, #120] - 2000f5fc: 17ffff61 b 2000f380 <_vfiprintf_r+0x1688> - 2000f600: b94077e0 ldr w0, [sp, #116] - 2000f604: 11002002 add w2, w0, #0x8 - 2000f608: 7100005f cmp w2, #0x0 - 2000f60c: 54000fed b.le 2000f808 <_vfiprintf_r+0x1b10> - 2000f610: f9403fe0 ldr x0, [sp, #120] - 2000f614: b90077e2 str w2, [sp, #116] - 2000f618: 91002c03 add x3, x0, #0xb - 2000f61c: 927df062 and x2, x3, #0xfffffffffffffff8 - 2000f620: b9400000 ldr w0, [x0] - 2000f624: f9003fe2 str x2, [sp, #120] - 2000f628: 17fffe13 b 2000ee74 <_vfiprintf_r+0x117c> - 2000f62c: 2a1403f8 mov w24, w20 - 2000f630: b9407be6 ldr w6, [sp, #120] - 2000f634: f94043f4 ldr x20, [sp, #128] - 2000f638: 17fffe70 b 2000eff8 <_vfiprintf_r+0x1300> - 2000f63c: b94077e0 ldr w0, [sp, #116] - 2000f640: 11002001 add w1, w0, #0x8 - 2000f644: 7100003f cmp w1, #0x0 - 2000f648: 5400162d b.le 2000f90c <_vfiprintf_r+0x1c14> - 2000f64c: f9403fe0 ldr x0, [sp, #120] - 2000f650: b90077e1 str w1, [sp, #116] - 2000f654: 91002c02 add x2, x0, #0xb - 2000f658: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f65c: f9003fe1 str x1, [sp, #120] - 2000f660: 17fffeef b 2000f21c <_vfiprintf_r+0x1524> - 2000f664: b94077e0 ldr w0, [sp, #116] - 2000f668: 11002001 add w1, w0, #0x8 - 2000f66c: 7100003f cmp w1, #0x0 - 2000f670: 54000d8d b.le 2000f820 <_vfiprintf_r+0x1b28> - 2000f674: f9403fe0 ldr x0, [sp, #120] - 2000f678: b90077e1 str w1, [sp, #116] - 2000f67c: 91002c02 add x2, x0, #0xb - 2000f680: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f684: f9003fe1 str x1, [sp, #120] - 2000f688: 17ffff5a b 2000f3f0 <_vfiprintf_r+0x16f8> - 2000f68c: b94077e0 ldr w0, [sp, #116] - 2000f690: 11002001 add w1, w0, #0x8 - 2000f694: 7100003f cmp w1, #0x0 - 2000f698: 5400130d b.le 2000f8f8 <_vfiprintf_r+0x1c00> - 2000f69c: f9403fe0 ldr x0, [sp, #120] - 2000f6a0: b90077e1 str w1, [sp, #116] - 2000f6a4: 91002c02 add x2, x0, #0xb - 2000f6a8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f6ac: f9003fe1 str x1, [sp, #120] - 2000f6b0: 17fffebb b 2000f19c <_vfiprintf_r+0x14a4> - 2000f6b4: b94077e0 ldr w0, [sp, #116] - 2000f6b8: 11002001 add w1, w0, #0x8 - 2000f6bc: 7100003f cmp w1, #0x0 - 2000f6c0: 54000c6d b.le 2000f84c <_vfiprintf_r+0x1b54> - 2000f6c4: f9403fe0 ldr x0, [sp, #120] - 2000f6c8: b90077e1 str w1, [sp, #116] - 2000f6cc: 91002c02 add x2, x0, #0xb - 2000f6d0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f6d4: b9400000 ldr w0, [x0] - 2000f6d8: f9003fe1 str x1, [sp, #120] - 2000f6dc: 17fffaf5 b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f6e0: b94077e0 ldr w0, [sp, #116] - 2000f6e4: 11002002 add w2, w0, #0x8 - 2000f6e8: 7100005f cmp w2, #0x0 - 2000f6ec: 5400124d b.le 2000f934 <_vfiprintf_r+0x1c3c> - 2000f6f0: f9403fe0 ldr x0, [sp, #120] - 2000f6f4: b90077e2 str w2, [sp, #116] - 2000f6f8: 91002c03 add x3, x0, #0xb - 2000f6fc: 927df062 and x2, x3, #0xfffffffffffffff8 - 2000f700: 39400000 ldrb w0, [x0] - 2000f704: f9003fe2 str x2, [sp, #120] - 2000f708: 17fffddb b 2000ee74 <_vfiprintf_r+0x117c> - 2000f70c: b94077e0 ldr w0, [sp, #116] - 2000f710: 11002001 add w1, w0, #0x8 - 2000f714: 7100003f cmp w1, #0x0 - 2000f718: 540008ed b.le 2000f834 <_vfiprintf_r+0x1b3c> - 2000f71c: f9403fe0 ldr x0, [sp, #120] - 2000f720: b90077e1 str w1, [sp, #116] - 2000f724: 91002c02 add x2, x0, #0xb - 2000f728: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f72c: 39400000 ldrb w0, [x0] - 2000f730: f9003fe1 str x1, [sp, #120] - 2000f734: 17fffadf b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f738: b94077e0 ldr w0, [sp, #116] - 2000f73c: 11002001 add w1, w0, #0x8 - 2000f740: 7100003f cmp w1, #0x0 - 2000f744: 540009ad b.le 2000f878 <_vfiprintf_r+0x1b80> - 2000f748: f9403fe0 ldr x0, [sp, #120] - 2000f74c: b90077e1 str w1, [sp, #116] - 2000f750: 91003c02 add x2, x0, #0xf - 2000f754: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f758: f9003fe1 str x1, [sp, #120] - 2000f75c: 17ffff2d b 2000f410 <_vfiprintf_r+0x1718> - 2000f760: f9404be2 ldr x2, [sp, #144] - 2000f764: b94077e0 ldr w0, [sp, #116] + 2000f3c0: 17fffe9f b 2000ee3c <_vfiprintf_r+0x107c> + 2000f3c4: f9404be2 ldr x2, [sp, #144] + 2000f3c8: b94077e0 ldr w0, [sp, #116] + 2000f3cc: b90077e1 str w1, [sp, #116] + 2000f3d0: 8b20c040 add x0, x2, w0, sxtw + 2000f3d4: 17fffc7b b 2000e5c0 <_vfiprintf_r+0x800> + 2000f3d8: 910042ca add x10, x22, #0x10 + 2000f3dc: aa1603fb mov x27, x22 + 2000f3e0: 52800029 mov w9, #0x1 // #1 + 2000f3e4: 52800001 mov w1, #0x0 // #0 + 2000f3e8: 17fffb42 b 2000e0f0 <_vfiprintf_r+0x330> + 2000f3ec: a94b83e1 ldp x1, x0, [sp, #184] + 2000f3f0: b90083e4 str w4, [sp, #128] + 2000f3f4: a90a1be5 stp x5, x6, [sp, #160] + 2000f3f8: cb00039c sub x28, x28, x0 + 2000f3fc: aa0003e2 mov x2, x0 + 2000f400: aa1c03e0 mov x0, x28 + 2000f404: 97fff98f bl 2000da40 <strncpy> + 2000f408: 39400681 ldrb w1, [x20, #1] + 2000f40c: b202e7e3 mov x3, #0xcccccccccccccccc // #-3689348814741910324 + 2000f410: b94083e4 ldr w4, [sp, #128] + 2000f414: aa1803e0 mov x0, x24 + 2000f418: 7100003f cmp w1, #0x0 + 2000f41c: aa1c03e2 mov x2, x28 + 2000f420: 9a940694 cinc x20, x20, ne // ne = any + 2000f424: 52800008 mov w8, #0x0 // #0 + 2000f428: f29999a3 movk x3, #0xcccd + 2000f42c: a94a1be5 ldp x5, x6, [sp, #160] + 2000f430: 17ffff4c b 2000f160 <_vfiprintf_r+0x13a0> + 2000f434: 37f81360 tbnz w0, #31, 2000f6a0 <_vfiprintf_r+0x18e0> + 2000f438: f9403fe0 ldr x0, [sp, #120] + 2000f43c: 91002c01 add x1, x0, #0xb + 2000f440: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f444: f9003fe1 str x1, [sp, #120] + 2000f448: b9400000 ldr w0, [x0] + 2000f44c: 52800021 mov w1, #0x1 // #1 + 2000f450: 17fffbcc b 2000e380 <_vfiprintf_r+0x5c0> + 2000f454: 37f813a0 tbnz w0, #31, 2000f6c8 <_vfiprintf_r+0x1908> + 2000f458: f9403fe0 ldr x0, [sp, #120] + 2000f45c: 91002c02 add x2, x0, #0xb + 2000f460: 927df042 and x2, x2, #0xfffffffffffffff8 + 2000f464: b9400000 ldr w0, [x0] + 2000f468: f9003fe2 str x2, [sp, #120] + 2000f46c: 17fffeb4 b 2000ef3c <_vfiprintf_r+0x117c> + 2000f470: 37f81860 tbnz w0, #31, 2000f77c <_vfiprintf_r+0x19bc> + 2000f474: f9403fe0 ldr x0, [sp, #120] + 2000f478: 91002c01 add x1, x0, #0xb + 2000f47c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f480: b9400000 ldr w0, [x0] + 2000f484: f9003fe1 str x1, [sp, #120] + 2000f488: 17fffbbc b 2000e378 <_vfiprintf_r+0x5b8> + 2000f48c: d2800020 mov x0, #0x1 // #1 + 2000f490: 9103ffe1 add x1, sp, #0xff + 2000f494: 910042ca add x10, x22, #0x10 + 2000f498: 2a0003e9 mov w9, w0 + 2000f49c: a91a03e1 stp x1, x0, [sp, #416] + 2000f4a0: 17fffaf5 b 2000e074 <_vfiprintf_r+0x2b4> + 2000f4a4: 37f81440 tbnz w0, #31, 2000f72c <_vfiprintf_r+0x196c> + 2000f4a8: f9403fe0 ldr x0, [sp, #120] + 2000f4ac: 91002c01 add x1, x0, #0xb + 2000f4b0: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f4b4: f9003fe1 str x1, [sp, #120] + 2000f4b8: b9800000 ldrsw x0, [x0] + 2000f4bc: aa0003e1 mov x1, x0 + 2000f4c0: 17fffbd1 b 2000e404 <_vfiprintf_r+0x644> + 2000f4c4: 37f819e0 tbnz w0, #31, 2000f800 <_vfiprintf_r+0x1a40> + 2000f4c8: f9403fe0 ldr x0, [sp, #120] + 2000f4cc: 91003c01 add x1, x0, #0xf + 2000f4d0: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f4d4: f9003fe1 str x1, [sp, #120] + 2000f4d8: f9400000 ldr x0, [x0] + 2000f4dc: 7940e3e1 ldrh w1, [sp, #112] + 2000f4e0: 79000001 strh w1, [x0] + 2000f4e4: 17fffa6e b 2000de9c <_vfiprintf_r+0xdc> + 2000f4e8: b94077e0 ldr w0, [sp, #116] + 2000f4ec: 11002001 add w1, w0, #0x8 + 2000f4f0: 7100003f cmp w1, #0x0 + 2000f4f4: 540019ad b.le 2000f828 <_vfiprintf_r+0x1a68> + 2000f4f8: f9403fe0 ldr x0, [sp, #120] + 2000f4fc: b90077e1 str w1, [sp, #116] + 2000f500: 91002c02 add x2, x0, #0xb + 2000f504: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f508: f9003fe1 str x1, [sp, #120] + 2000f50c: 17fffe14 b 2000ed5c <_vfiprintf_r+0xf9c> + 2000f510: f9404be2 ldr x2, [sp, #144] + 2000f514: b94077e0 ldr w0, [sp, #116] + 2000f518: b90077e1 str w1, [sp, #116] + 2000f51c: 8b20c040 add x0, x2, w0, sxtw + 2000f520: 17fffb7b b 2000e30c <_vfiprintf_r+0x54c> + 2000f524: b94077e0 ldr w0, [sp, #116] + 2000f528: 11002001 add w1, w0, #0x8 + 2000f52c: 7100003f cmp w1, #0x0 + 2000f530: 5400192d b.le 2000f854 <_vfiprintf_r+0x1a94> + 2000f534: f9403fe0 ldr x0, [sp, #120] + 2000f538: b90077e1 str w1, [sp, #116] + 2000f53c: 91002c02 add x2, x0, #0xb + 2000f540: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f544: f9003fe1 str x1, [sp, #120] + 2000f548: 17fffdfc b 2000ed38 <_vfiprintf_r+0xf78> + 2000f54c: b94077e0 ldr w0, [sp, #116] + 2000f550: 11002001 add w1, w0, #0x8 + 2000f554: 7100003f cmp w1, #0x0 + 2000f558: 5400188d b.le 2000f868 <_vfiprintf_r+0x1aa8> + 2000f55c: f9403fe0 ldr x0, [sp, #120] + 2000f560: b90077e1 str w1, [sp, #116] + 2000f564: 91002c02 add x2, x0, #0xb + 2000f568: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f56c: 79400000 ldrh w0, [x0] + 2000f570: f9003fe1 str x1, [sp, #120] + 2000f574: 17fffb81 b 2000e378 <_vfiprintf_r+0x5b8> + 2000f578: b94077e0 ldr w0, [sp, #116] + 2000f57c: 11002002 add w2, w0, #0x8 + 2000f580: 7100005f cmp w2, #0x0 + 2000f584: 540015cd b.le 2000f83c <_vfiprintf_r+0x1a7c> + 2000f588: f9403fe0 ldr x0, [sp, #120] + 2000f58c: b90077e2 str w2, [sp, #116] + 2000f590: 91002c03 add x3, x0, #0xb + 2000f594: 927df062 and x2, x3, #0xfffffffffffffff8 + 2000f598: 79400000 ldrh w0, [x0] + 2000f59c: f9003fe2 str x2, [sp, #120] + 2000f5a0: 17fffe67 b 2000ef3c <_vfiprintf_r+0x117c> + 2000f5a4: 11000701 add w1, w24, #0x1 + 2000f5a8: aa1303e0 mov x0, x19 + 2000f5ac: b9007be6 str w6, [sp, #120] + 2000f5b0: 93407c21 sxtw x1, w1 + 2000f5b4: 94001b75 bl 20016388 <_malloc_r> + 2000f5b8: b9407be6 ldr w6, [sp, #120] + 2000f5bc: aa0003fc mov x28, x0 + 2000f5c0: b40004c0 cbz x0, 2000f658 <_vfiprintf_r+0x1898> + 2000f5c4: f90043e0 str x0, [sp, #128] + 2000f5c8: 17fffec3 b 2000f0d4 <_vfiprintf_r+0x1314> + 2000f5cc: f9404be2 ldr x2, [sp, #144] + 2000f5d0: b94077e0 ldr w0, [sp, #116] + 2000f5d4: b90077e1 str w1, [sp, #116] + 2000f5d8: 8b20c040 add x0, x2, w0, sxtw + 2000f5dc: 17fffe18 b 2000ee3c <_vfiprintf_r+0x107c> + 2000f5e0: 2a0403f7 mov w23, w4 + 2000f5e4: 2a0403f8 mov w24, w4 + 2000f5e8: 52800004 mov w4, #0x0 // #0 + 2000f5ec: f9003ffa str x26, [sp, #120] + 2000f5f0: 17fffb75 b 2000e3c4 <_vfiprintf_r+0x604> + 2000f5f4: f9404be2 ldr x2, [sp, #144] + 2000f5f8: b94077e0 ldr w0, [sp, #116] + 2000f5fc: b90077e1 str w1, [sp, #116] + 2000f600: 8b20c040 add x0, x2, w0, sxtw + 2000f604: 17fffbc2 b 2000e50c <_vfiprintf_r+0x74c> + 2000f608: aa1c03e0 mov x0, x28 + 2000f60c: 97fff5dd bl 2000cd80 <strlen> + 2000f610: 7100001f cmp w0, #0x0 + 2000f614: b940a3e6 ldr w6, [sp, #160] + 2000f618: 2a0003f8 mov w24, w0 + 2000f61c: 1a9fa017 csel w23, w0, wzr, ge // ge = tcont + 2000f620: 52800004 mov w4, #0x0 // #0 + 2000f624: a907fffa stp x26, xzr, [sp, #120] + 2000f628: 17fffb67 b 2000e3c4 <_vfiprintf_r+0x604> + 2000f62c: d0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000f630: 2a0203ea mov w10, w2 + 2000f634: 91064108 add x8, x8, #0x190 + 2000f638: 17fffd21 b 2000eabc <_vfiprintf_r+0xcfc> + 2000f63c: d0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000f640: 11000444 add w4, w2, #0x1 + 2000f644: 91064108 add x8, x8, #0x190 + 2000f648: 17fffd57 b 2000eba4 <_vfiprintf_r+0xde4> + 2000f64c: 12800000 mov w0, #0xffffffff // #-1 + 2000f650: b90073e0 str w0, [sp, #112] + 2000f654: 17fffaf3 b 2000e220 <_vfiprintf_r+0x460> + 2000f658: 79c02320 ldrsh w0, [x25, #16] + 2000f65c: 321a0000 orr w0, w0, #0x40 + 2000f660: 79002320 strh w0, [x25, #16] + 2000f664: 17fffaec b 2000e214 <_vfiprintf_r+0x454> + 2000f668: aa0a03e2 mov x2, x10 + 2000f66c: d0000088 adrp x8, 20021000 <virtio_ident_table+0x78> + 2000f670: 2a0903ea mov w10, w9 + 2000f674: 91068108 add x8, x8, #0x1a0 + 2000f678: 17fffc58 b 2000e7d8 <_vfiprintf_r+0xa18> + 2000f67c: 37f81020 tbnz w0, #31, 2000f880 <_vfiprintf_r+0x1ac0> + 2000f680: f9403fe0 ldr x0, [sp, #120] + 2000f684: 91003c01 add x1, x0, #0xf + 2000f688: 927df021 and x1, x1, #0xfffffffffffffff8 + 2000f68c: f9003fe1 str x1, [sp, #120] + 2000f690: f9400000 ldr x0, [x0] + 2000f694: b94073e1 ldr w1, [sp, #112] + 2000f698: b9000001 str w1, [x0] + 2000f69c: 17fffa00 b 2000de9c <_vfiprintf_r+0xdc> + 2000f6a0: b94077e0 ldr w0, [sp, #116] + 2000f6a4: 11002001 add w1, w0, #0x8 + 2000f6a8: 7100003f cmp w1, #0x0 + 2000f6ac: 5400170d b.le 2000f98c <_vfiprintf_r+0x1bcc> + 2000f6b0: f9403fe0 ldr x0, [sp, #120] + 2000f6b4: b90077e1 str w1, [sp, #116] + 2000f6b8: 91002c02 add x2, x0, #0xb + 2000f6bc: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f6c0: f9003fe1 str x1, [sp, #120] + 2000f6c4: 17ffff61 b 2000f448 <_vfiprintf_r+0x1688> + 2000f6c8: b94077e0 ldr w0, [sp, #116] + 2000f6cc: 11002002 add w2, w0, #0x8 + 2000f6d0: 7100005f cmp w2, #0x0 + 2000f6d4: 54000fed b.le 2000f8d0 <_vfiprintf_r+0x1b10> + 2000f6d8: f9403fe0 ldr x0, [sp, #120] + 2000f6dc: b90077e2 str w2, [sp, #116] + 2000f6e0: 91002c03 add x3, x0, #0xb + 2000f6e4: 927df062 and x2, x3, #0xfffffffffffffff8 + 2000f6e8: b9400000 ldr w0, [x0] + 2000f6ec: f9003fe2 str x2, [sp, #120] + 2000f6f0: 17fffe13 b 2000ef3c <_vfiprintf_r+0x117c> + 2000f6f4: 2a1403f8 mov w24, w20 + 2000f6f8: b9407be6 ldr w6, [sp, #120] + 2000f6fc: f94043f4 ldr x20, [sp, #128] + 2000f700: 17fffe70 b 2000f0c0 <_vfiprintf_r+0x1300> + 2000f704: b94077e0 ldr w0, [sp, #116] + 2000f708: 11002001 add w1, w0, #0x8 + 2000f70c: 7100003f cmp w1, #0x0 + 2000f710: 5400162d b.le 2000f9d4 <_vfiprintf_r+0x1c14> + 2000f714: f9403fe0 ldr x0, [sp, #120] + 2000f718: b90077e1 str w1, [sp, #116] + 2000f71c: 91002c02 add x2, x0, #0xb + 2000f720: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f724: f9003fe1 str x1, [sp, #120] + 2000f728: 17fffeef b 2000f2e4 <_vfiprintf_r+0x1524> + 2000f72c: b94077e0 ldr w0, [sp, #116] + 2000f730: 11002001 add w1, w0, #0x8 + 2000f734: 7100003f cmp w1, #0x0 + 2000f738: 54000d8d b.le 2000f8e8 <_vfiprintf_r+0x1b28> + 2000f73c: f9403fe0 ldr x0, [sp, #120] + 2000f740: b90077e1 str w1, [sp, #116] + 2000f744: 91002c02 add x2, x0, #0xb + 2000f748: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f74c: f9003fe1 str x1, [sp, #120] + 2000f750: 17ffff5a b 2000f4b8 <_vfiprintf_r+0x16f8> + 2000f754: b94077e0 ldr w0, [sp, #116] + 2000f758: 11002001 add w1, w0, #0x8 + 2000f75c: 7100003f cmp w1, #0x0 + 2000f760: 5400130d b.le 2000f9c0 <_vfiprintf_r+0x1c00> + 2000f764: f9403fe0 ldr x0, [sp, #120] 2000f768: b90077e1 str w1, [sp, #116] - 2000f76c: 8b20c040 add x0, x2, w0, sxtw - 2000f770: 17fffd49 b 2000ec94 <_vfiprintf_r+0xf9c> - 2000f774: f9404be3 ldr x3, [sp, #144] - 2000f778: b94077e0 ldr w0, [sp, #116] - 2000f77c: b90077e2 str w2, [sp, #116] - 2000f780: 8b20c060 add x0, x3, w0, sxtw - 2000f784: 79400000 ldrh w0, [x0] - 2000f788: 17fffdbb b 2000ee74 <_vfiprintf_r+0x117c> - 2000f78c: f9404be2 ldr x2, [sp, #144] - 2000f790: b94077e0 ldr w0, [sp, #116] - 2000f794: b90077e1 str w1, [sp, #116] - 2000f798: 8b20c040 add x0, x2, w0, sxtw - 2000f79c: 17fffd35 b 2000ec70 <_vfiprintf_r+0xf78> - 2000f7a0: f9404be2 ldr x2, [sp, #144] - 2000f7a4: b94077e0 ldr w0, [sp, #116] - 2000f7a8: b90077e1 str w1, [sp, #116] - 2000f7ac: 8b20c040 add x0, x2, w0, sxtw - 2000f7b0: 79400000 ldrh w0, [x0] - 2000f7b4: 17fffabf b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f7b8: b94077e0 ldr w0, [sp, #116] - 2000f7bc: 11002001 add w1, w0, #0x8 - 2000f7c0: 7100003f cmp w1, #0x0 - 2000f7c4: 54000aed b.le 2000f920 <_vfiprintf_r+0x1c28> - 2000f7c8: f9403fe0 ldr x0, [sp, #120] - 2000f7cc: b90077e1 str w1, [sp, #116] - 2000f7d0: 91003c02 add x2, x0, #0xf - 2000f7d4: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f7d8: f9003fe1 str x1, [sp, #120] - 2000f7dc: 17ffff7b b 2000f5c8 <_vfiprintf_r+0x18d0> - 2000f7e0: b94077e0 ldr w0, [sp, #116] - 2000f7e4: 11002001 add w1, w0, #0x8 - 2000f7e8: 7100003f cmp w1, #0x0 - 2000f7ec: 540003cd b.le 2000f864 <_vfiprintf_r+0x1b6c> - 2000f7f0: f9403fe0 ldr x0, [sp, #120] - 2000f7f4: b90077e1 str w1, [sp, #116] - 2000f7f8: 91003c02 add x2, x0, #0xf - 2000f7fc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2000f800: f9003fe1 str x1, [sp, #120] - 2000f804: 17fffb07 b 2000e420 <_vfiprintf_r+0x728> - 2000f808: f9404be3 ldr x3, [sp, #144] - 2000f80c: b94077e0 ldr w0, [sp, #116] - 2000f810: b90077e2 str w2, [sp, #116] - 2000f814: 8b20c060 add x0, x3, w0, sxtw - 2000f818: b9400000 ldr w0, [x0] - 2000f81c: 17fffd96 b 2000ee74 <_vfiprintf_r+0x117c> - 2000f820: f9404be2 ldr x2, [sp, #144] - 2000f824: b94077e0 ldr w0, [sp, #116] - 2000f828: b90077e1 str w1, [sp, #116] - 2000f82c: 8b20c040 add x0, x2, w0, sxtw - 2000f830: 17fffef0 b 2000f3f0 <_vfiprintf_r+0x16f8> - 2000f834: f9404be2 ldr x2, [sp, #144] - 2000f838: b94077e0 ldr w0, [sp, #116] - 2000f83c: b90077e1 str w1, [sp, #116] - 2000f840: 8b20c040 add x0, x2, w0, sxtw - 2000f844: 39400000 ldrb w0, [x0] - 2000f848: 17fffa9a b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f84c: f9404be2 ldr x2, [sp, #144] - 2000f850: b94077e0 ldr w0, [sp, #116] - 2000f854: b90077e1 str w1, [sp, #116] - 2000f858: 8b20c040 add x0, x2, w0, sxtw - 2000f85c: b9400000 ldr w0, [x0] - 2000f860: 17fffa94 b 2000e2b0 <_vfiprintf_r+0x5b8> - 2000f864: f9404be2 ldr x2, [sp, #144] - 2000f868: b94077e0 ldr w0, [sp, #116] - 2000f86c: b90077e1 str w1, [sp, #116] - 2000f870: 8b20c040 add x0, x2, w0, sxtw - 2000f874: 17fffaeb b 2000e420 <_vfiprintf_r+0x728> - 2000f878: f9404be2 ldr x2, [sp, #144] - 2000f87c: b94077e0 ldr w0, [sp, #116] - 2000f880: b90077e1 str w1, [sp, #116] - 2000f884: 8b20c040 add x0, x2, w0, sxtw - 2000f888: 17fffee2 b 2000f410 <_vfiprintf_r+0x1718> - 2000f88c: b94077e1 ldr w1, [sp, #116] - 2000f890: 37f80241 tbnz w1, #31, 2000f8d8 <_vfiprintf_r+0x1be0> - 2000f894: f9403fe0 ldr x0, [sp, #120] - 2000f898: 91002c00 add x0, x0, #0xb - 2000f89c: 927df000 and x0, x0, #0xfffffffffffffff8 - 2000f8a0: f9403fe3 ldr x3, [sp, #120] - 2000f8a4: b90077e1 str w1, [sp, #116] - 2000f8a8: 39400681 ldrb w1, [x20, #1] - 2000f8ac: aa0203f4 mov x20, x2 - 2000f8b0: f9003fe0 str x0, [sp, #120] - 2000f8b4: b9400064 ldr w4, [x3] - 2000f8b8: 7100009f cmp w4, #0x0 - 2000f8bc: 5a9fa098 csinv w24, w4, wzr, ge // ge = tcont - 2000f8c0: 17fff995 b 2000df14 <_vfiprintf_r+0x21c> - 2000f8c4: f9404be2 ldr x2, [sp, #144] - 2000f8c8: b94077e0 ldr w0, [sp, #116] - 2000f8cc: b90077e1 str w1, [sp, #116] - 2000f8d0: 8b20c040 add x0, x2, w0, sxtw - 2000f8d4: 17fffeab b 2000f380 <_vfiprintf_r+0x1688> - 2000f8d8: b94077e0 ldr w0, [sp, #116] - 2000f8dc: 11002001 add w1, w0, #0x8 - 2000f8e0: 7100003f cmp w1, #0x0 - 2000f8e4: f9403fe0 ldr x0, [sp, #120] - 2000f8e8: 540003ad b.le 2000f95c <_vfiprintf_r+0x1c64> - 2000f8ec: 91002c00 add x0, x0, #0xb - 2000f8f0: 927df000 and x0, x0, #0xfffffffffffffff8 - 2000f8f4: 17ffffeb b 2000f8a0 <_vfiprintf_r+0x1ba8> - 2000f8f8: f9404be2 ldr x2, [sp, #144] - 2000f8fc: b94077e0 ldr w0, [sp, #116] - 2000f900: b90077e1 str w1, [sp, #116] - 2000f904: 8b20c040 add x0, x2, w0, sxtw - 2000f908: 17fffe25 b 2000f19c <_vfiprintf_r+0x14a4> - 2000f90c: f9404be2 ldr x2, [sp, #144] - 2000f910: b94077e0 ldr w0, [sp, #116] - 2000f914: b90077e1 str w1, [sp, #116] - 2000f918: 8b20c040 add x0, x2, w0, sxtw - 2000f91c: 17fffe40 b 2000f21c <_vfiprintf_r+0x1524> - 2000f920: f9404be2 ldr x2, [sp, #144] - 2000f924: b94077e0 ldr w0, [sp, #116] - 2000f928: b90077e1 str w1, [sp, #116] - 2000f92c: 8b20c040 add x0, x2, w0, sxtw - 2000f930: 17ffff26 b 2000f5c8 <_vfiprintf_r+0x18d0> - 2000f934: f9404be3 ldr x3, [sp, #144] - 2000f938: b94077e0 ldr w0, [sp, #116] - 2000f93c: b90077e2 str w2, [sp, #116] - 2000f940: 8b20c060 add x0, x3, w0, sxtw - 2000f944: 39400000 ldrb w0, [x0] - 2000f948: 17fffd4b b 2000ee74 <_vfiprintf_r+0x117c> - 2000f94c: 79402320 ldrh w0, [x25, #16] - 2000f950: 321a0000 orr w0, w0, #0x40 - 2000f954: 79002320 strh w0, [x25, #16] - 2000f958: 17fff9f7 b 2000e134 <_vfiprintf_r+0x43c> - 2000f95c: f9404be4 ldr x4, [sp, #144] - 2000f960: b94077e3 ldr w3, [sp, #116] - 2000f964: 8b23c083 add x3, x4, w3, sxtw - 2000f968: f9003fe3 str x3, [sp, #120] - 2000f96c: 17ffffcd b 2000f8a0 <_vfiprintf_r+0x1ba8> + 2000f76c: 91002c02 add x2, x0, #0xb + 2000f770: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f774: f9003fe1 str x1, [sp, #120] + 2000f778: 17fffebb b 2000f264 <_vfiprintf_r+0x14a4> + 2000f77c: b94077e0 ldr w0, [sp, #116] + 2000f780: 11002001 add w1, w0, #0x8 + 2000f784: 7100003f cmp w1, #0x0 + 2000f788: 54000c6d b.le 2000f914 <_vfiprintf_r+0x1b54> + 2000f78c: f9403fe0 ldr x0, [sp, #120] + 2000f790: b90077e1 str w1, [sp, #116] + 2000f794: 91002c02 add x2, x0, #0xb + 2000f798: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f79c: b9400000 ldr w0, [x0] + 2000f7a0: f9003fe1 str x1, [sp, #120] + 2000f7a4: 17fffaf5 b 2000e378 <_vfiprintf_r+0x5b8> + 2000f7a8: b94077e0 ldr w0, [sp, #116] + 2000f7ac: 11002002 add w2, w0, #0x8 + 2000f7b0: 7100005f cmp w2, #0x0 + 2000f7b4: 5400124d b.le 2000f9fc <_vfiprintf_r+0x1c3c> + 2000f7b8: f9403fe0 ldr x0, [sp, #120] + 2000f7bc: b90077e2 str w2, [sp, #116] + 2000f7c0: 91002c03 add x3, x0, #0xb + 2000f7c4: 927df062 and x2, x3, #0xfffffffffffffff8 + 2000f7c8: 39400000 ldrb w0, [x0] + 2000f7cc: f9003fe2 str x2, [sp, #120] + 2000f7d0: 17fffddb b 2000ef3c <_vfiprintf_r+0x117c> + 2000f7d4: b94077e0 ldr w0, [sp, #116] + 2000f7d8: 11002001 add w1, w0, #0x8 + 2000f7dc: 7100003f cmp w1, #0x0 + 2000f7e0: 540008ed b.le 2000f8fc <_vfiprintf_r+0x1b3c> + 2000f7e4: f9403fe0 ldr x0, [sp, #120] + 2000f7e8: b90077e1 str w1, [sp, #116] + 2000f7ec: 91002c02 add x2, x0, #0xb + 2000f7f0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f7f4: 39400000 ldrb w0, [x0] + 2000f7f8: f9003fe1 str x1, [sp, #120] + 2000f7fc: 17fffadf b 2000e378 <_vfiprintf_r+0x5b8> + 2000f800: b94077e0 ldr w0, [sp, #116] + 2000f804: 11002001 add w1, w0, #0x8 + 2000f808: 7100003f cmp w1, #0x0 + 2000f80c: 540009ad b.le 2000f940 <_vfiprintf_r+0x1b80> + 2000f810: f9403fe0 ldr x0, [sp, #120] + 2000f814: b90077e1 str w1, [sp, #116] + 2000f818: 91003c02 add x2, x0, #0xf + 2000f81c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f820: f9003fe1 str x1, [sp, #120] + 2000f824: 17ffff2d b 2000f4d8 <_vfiprintf_r+0x1718> + 2000f828: f9404be2 ldr x2, [sp, #144] + 2000f82c: b94077e0 ldr w0, [sp, #116] + 2000f830: b90077e1 str w1, [sp, #116] + 2000f834: 8b20c040 add x0, x2, w0, sxtw + 2000f838: 17fffd49 b 2000ed5c <_vfiprintf_r+0xf9c> + 2000f83c: f9404be3 ldr x3, [sp, #144] + 2000f840: b94077e0 ldr w0, [sp, #116] + 2000f844: b90077e2 str w2, [sp, #116] + 2000f848: 8b20c060 add x0, x3, w0, sxtw + 2000f84c: 79400000 ldrh w0, [x0] + 2000f850: 17fffdbb b 2000ef3c <_vfiprintf_r+0x117c> + 2000f854: f9404be2 ldr x2, [sp, #144] + 2000f858: b94077e0 ldr w0, [sp, #116] + 2000f85c: b90077e1 str w1, [sp, #116] + 2000f860: 8b20c040 add x0, x2, w0, sxtw + 2000f864: 17fffd35 b 2000ed38 <_vfiprintf_r+0xf78> + 2000f868: f9404be2 ldr x2, [sp, #144] + 2000f86c: b94077e0 ldr w0, [sp, #116] + 2000f870: b90077e1 str w1, [sp, #116] + 2000f874: 8b20c040 add x0, x2, w0, sxtw + 2000f878: 79400000 ldrh w0, [x0] + 2000f87c: 17fffabf b 2000e378 <_vfiprintf_r+0x5b8> + 2000f880: b94077e0 ldr w0, [sp, #116] + 2000f884: 11002001 add w1, w0, #0x8 + 2000f888: 7100003f cmp w1, #0x0 + 2000f88c: 54000aed b.le 2000f9e8 <_vfiprintf_r+0x1c28> + 2000f890: f9403fe0 ldr x0, [sp, #120] + 2000f894: b90077e1 str w1, [sp, #116] + 2000f898: 91003c02 add x2, x0, #0xf + 2000f89c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f8a0: f9003fe1 str x1, [sp, #120] + 2000f8a4: 17ffff7b b 2000f690 <_vfiprintf_r+0x18d0> + 2000f8a8: b94077e0 ldr w0, [sp, #116] + 2000f8ac: 11002001 add w1, w0, #0x8 + 2000f8b0: 7100003f cmp w1, #0x0 + 2000f8b4: 540003cd b.le 2000f92c <_vfiprintf_r+0x1b6c> + 2000f8b8: f9403fe0 ldr x0, [sp, #120] + 2000f8bc: b90077e1 str w1, [sp, #116] + 2000f8c0: 91003c02 add x2, x0, #0xf + 2000f8c4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2000f8c8: f9003fe1 str x1, [sp, #120] + 2000f8cc: 17fffb07 b 2000e4e8 <_vfiprintf_r+0x728> + 2000f8d0: f9404be3 ldr x3, [sp, #144] + 2000f8d4: b94077e0 ldr w0, [sp, #116] + 2000f8d8: b90077e2 str w2, [sp, #116] + 2000f8dc: 8b20c060 add x0, x3, w0, sxtw + 2000f8e0: b9400000 ldr w0, [x0] + 2000f8e4: 17fffd96 b 2000ef3c <_vfiprintf_r+0x117c> + 2000f8e8: f9404be2 ldr x2, [sp, #144] + 2000f8ec: b94077e0 ldr w0, [sp, #116] + 2000f8f0: b90077e1 str w1, [sp, #116] + 2000f8f4: 8b20c040 add x0, x2, w0, sxtw + 2000f8f8: 17fffef0 b 2000f4b8 <_vfiprintf_r+0x16f8> + 2000f8fc: f9404be2 ldr x2, [sp, #144] + 2000f900: b94077e0 ldr w0, [sp, #116] + 2000f904: b90077e1 str w1, [sp, #116] + 2000f908: 8b20c040 add x0, x2, w0, sxtw + 2000f90c: 39400000 ldrb w0, [x0] + 2000f910: 17fffa9a b 2000e378 <_vfiprintf_r+0x5b8> + 2000f914: f9404be2 ldr x2, [sp, #144] + 2000f918: b94077e0 ldr w0, [sp, #116] + 2000f91c: b90077e1 str w1, [sp, #116] + 2000f920: 8b20c040 add x0, x2, w0, sxtw + 2000f924: b9400000 ldr w0, [x0] + 2000f928: 17fffa94 b 2000e378 <_vfiprintf_r+0x5b8> + 2000f92c: f9404be2 ldr x2, [sp, #144] + 2000f930: b94077e0 ldr w0, [sp, #116] + 2000f934: b90077e1 str w1, [sp, #116] + 2000f938: 8b20c040 add x0, x2, w0, sxtw + 2000f93c: 17fffaeb b 2000e4e8 <_vfiprintf_r+0x728> + 2000f940: f9404be2 ldr x2, [sp, #144] + 2000f944: b94077e0 ldr w0, [sp, #116] + 2000f948: b90077e1 str w1, [sp, #116] + 2000f94c: 8b20c040 add x0, x2, w0, sxtw + 2000f950: 17fffee2 b 2000f4d8 <_vfiprintf_r+0x1718> + 2000f954: b94077e1 ldr w1, [sp, #116] + 2000f958: 37f80241 tbnz w1, #31, 2000f9a0 <_vfiprintf_r+0x1be0> + 2000f95c: f9403fe0 ldr x0, [sp, #120] + 2000f960: 91002c00 add x0, x0, #0xb + 2000f964: 927df000 and x0, x0, #0xfffffffffffffff8 + 2000f968: f9403fe3 ldr x3, [sp, #120] + 2000f96c: b90077e1 str w1, [sp, #116] + 2000f970: 39400681 ldrb w1, [x20, #1] + 2000f974: aa0203f4 mov x20, x2 + 2000f978: f9003fe0 str x0, [sp, #120] + 2000f97c: b9400064 ldr w4, [x3] + 2000f980: 7100009f cmp w4, #0x0 + 2000f984: 5a9fa098 csinv w24, w4, wzr, ge // ge = tcont + 2000f988: 17fff995 b 2000dfdc <_vfiprintf_r+0x21c> + 2000f98c: f9404be2 ldr x2, [sp, #144] + 2000f990: b94077e0 ldr w0, [sp, #116] + 2000f994: b90077e1 str w1, [sp, #116] + 2000f998: 8b20c040 add x0, x2, w0, sxtw + 2000f99c: 17fffeab b 2000f448 <_vfiprintf_r+0x1688> + 2000f9a0: b94077e0 ldr w0, [sp, #116] + 2000f9a4: 11002001 add w1, w0, #0x8 + 2000f9a8: 7100003f cmp w1, #0x0 + 2000f9ac: f9403fe0 ldr x0, [sp, #120] + 2000f9b0: 540003ad b.le 2000fa24 <_vfiprintf_r+0x1c64> + 2000f9b4: 91002c00 add x0, x0, #0xb + 2000f9b8: 927df000 and x0, x0, #0xfffffffffffffff8 + 2000f9bc: 17ffffeb b 2000f968 <_vfiprintf_r+0x1ba8> + 2000f9c0: f9404be2 ldr x2, [sp, #144] + 2000f9c4: b94077e0 ldr w0, [sp, #116] + 2000f9c8: b90077e1 str w1, [sp, #116] + 2000f9cc: 8b20c040 add x0, x2, w0, sxtw + 2000f9d0: 17fffe25 b 2000f264 <_vfiprintf_r+0x14a4> + 2000f9d4: f9404be2 ldr x2, [sp, #144] + 2000f9d8: b94077e0 ldr w0, [sp, #116] + 2000f9dc: b90077e1 str w1, [sp, #116] + 2000f9e0: 8b20c040 add x0, x2, w0, sxtw + 2000f9e4: 17fffe40 b 2000f2e4 <_vfiprintf_r+0x1524> + 2000f9e8: f9404be2 ldr x2, [sp, #144] + 2000f9ec: b94077e0 ldr w0, [sp, #116] + 2000f9f0: b90077e1 str w1, [sp, #116] + 2000f9f4: 8b20c040 add x0, x2, w0, sxtw + 2000f9f8: 17ffff26 b 2000f690 <_vfiprintf_r+0x18d0> + 2000f9fc: f9404be3 ldr x3, [sp, #144] + 2000fa00: b94077e0 ldr w0, [sp, #116] + 2000fa04: b90077e2 str w2, [sp, #116] + 2000fa08: 8b20c060 add x0, x3, w0, sxtw + 2000fa0c: 39400000 ldrb w0, [x0] + 2000fa10: 17fffd4b b 2000ef3c <_vfiprintf_r+0x117c> + 2000fa14: 79402320 ldrh w0, [x25, #16] + 2000fa18: 321a0000 orr w0, w0, #0x40 + 2000fa1c: 79002320 strh w0, [x25, #16] + 2000fa20: 17fff9f7 b 2000e1fc <_vfiprintf_r+0x43c> + 2000fa24: f9404be4 ldr x4, [sp, #144] + 2000fa28: b94077e3 ldr w3, [sp, #116] + 2000fa2c: 8b23c083 add x3, x4, w3, sxtw + 2000fa30: f9003fe3 str x3, [sp, #120] + 2000fa34: 17ffffcd b 2000f968 <_vfiprintf_r+0x1ba8> Disassembly of section .text.vfiprintf: -000000002000f970 <vfiprintf>: - 2000f970: aa0203e3 mov x3, x2 - 2000f974: a9bd7bfd stp x29, x30, [sp, #-48]! - 2000f978: b0000f84 adrp x4, 20200000 <DATA_BASE> - 2000f97c: 910003fd mov x29, sp - 2000f980: aa0003e8 mov x8, x0 - 2000f984: f942e080 ldr x0, [x4, #1472] - 2000f988: a9401c46 ldp x6, x7, [x2] - 2000f98c: aa0103e2 mov x2, x1 - 2000f990: a9411464 ldp x4, x5, [x3, #16] - 2000f994: aa0803e1 mov x1, x8 - 2000f998: 910043e3 add x3, sp, #0x10 - 2000f99c: a9011fe6 stp x6, x7, [sp, #16] - 2000f9a0: a90217e4 stp x4, x5, [sp, #32] - 2000f9a4: 97fff8d5 bl 2000dcf8 <_vfiprintf_r> - 2000f9a8: a8c37bfd ldp x29, x30, [sp], #48 - 2000f9ac: d65f03c0 ret +000000002000fa38 <vfiprintf>: + 2000fa38: aa0203e3 mov x3, x2 + 2000fa3c: a9bd7bfd stp x29, x30, [sp, #-48]! + 2000fa40: b0000f84 adrp x4, 20200000 <DATA_BASE> + 2000fa44: 910003fd mov x29, sp + 2000fa48: aa0003e8 mov x8, x0 + 2000fa4c: f942e080 ldr x0, [x4, #1472] + 2000fa50: a9401c46 ldp x6, x7, [x2] + 2000fa54: aa0103e2 mov x2, x1 + 2000fa58: a9411464 ldp x4, x5, [x3, #16] + 2000fa5c: aa0803e1 mov x1, x8 + 2000fa60: 910043e3 add x3, sp, #0x10 + 2000fa64: a9011fe6 stp x6, x7, [sp, #16] + 2000fa68: a90217e4 stp x4, x5, [sp, #32] + 2000fa6c: 97fff8d5 bl 2000ddc0 <_vfiprintf_r> + 2000fa70: a8c37bfd ldp x29, x30, [sp], #48 + 2000fa74: d65f03c0 ret Disassembly of section .text.__sbprintf: -000000002000f9b0 <__sbprintf>: - 2000f9b0: d11403ff sub sp, sp, #0x500 - 2000f9b4: 52808005 mov w5, #0x400 // #1024 - 2000f9b8: 910403e6 add x6, sp, #0x100 - 2000f9bc: a9007bfd stp x29, x30, [sp] - 2000f9c0: 910003fd mov x29, sp - 2000f9c4: a9403c6e ldp x14, x15, [x3] - 2000f9c8: a90153f3 stp x19, x20, [sp, #16] - 2000f9cc: aa0103f3 mov x19, x1 - 2000f9d0: a941346c ldp x12, x13, [x3, #16] - 2000f9d4: 910143e1 add x1, sp, #0x50 - 2000f9d8: 79402264 ldrh w4, [x19, #16] - 2000f9dc: 9100c3e3 add x3, sp, #0x30 - 2000f9e0: 7940266a ldrh w10, [x19, #18] - 2000f9e4: f9401a69 ldr x9, [x19, #48] - 2000f9e8: a9033fee stp x14, x15, [sp, #48] - 2000f9ec: 121e7884 and w4, w4, #0xfffffffd - 2000f9f0: b940ae67 ldr w7, [x19, #172] - 2000f9f4: f9402268 ldr x8, [x19, #64] - 2000f9f8: f90013f5 str x21, [sp, #32] - 2000f9fc: aa0003f5 mov x21, x0 - 2000fa00: a90437ec stp x12, x13, [sp, #64] - 2000fa04: f9002be6 str x6, [sp, #80] - 2000fa08: b9005fe5 str w5, [sp, #92] - 2000fa0c: 7900c3e4 strh w4, [sp, #96] - 2000fa10: 7900c7ea strh w10, [sp, #98] - 2000fa14: f90037e6 str x6, [sp, #104] - 2000fa18: b90073e5 str w5, [sp, #112] - 2000fa1c: b9007bff str wzr, [sp, #120] - 2000fa20: f90043e9 str x9, [sp, #128] - 2000fa24: f9004be8 str x8, [sp, #144] - 2000fa28: b900ffe7 str w7, [sp, #252] - 2000fa2c: 97fff8b3 bl 2000dcf8 <_vfiprintf_r> - 2000fa30: 2a0003f4 mov w20, w0 - 2000fa34: 37f800c0 tbnz w0, #31, 2000fa4c <__sbprintf+0x9c> - 2000fa38: 910143e1 add x1, sp, #0x50 - 2000fa3c: aa1503e0 mov x0, x21 - 2000fa40: 9400128a bl 20014468 <_fflush_r> - 2000fa44: 7100001f cmp w0, #0x0 - 2000fa48: 5a9f0294 csinv w20, w20, wzr, eq // eq = none - 2000fa4c: 7940c3e0 ldrh w0, [sp, #96] - 2000fa50: 36300080 tbz w0, #6, 2000fa60 <__sbprintf+0xb0> - 2000fa54: 79402260 ldrh w0, [x19, #16] - 2000fa58: 321a0000 orr w0, w0, #0x40 - 2000fa5c: 79002260 strh w0, [x19, #16] - 2000fa60: 2a1403e0 mov w0, w20 - 2000fa64: a9407bfd ldp x29, x30, [sp] - 2000fa68: a94153f3 ldp x19, x20, [sp, #16] - 2000fa6c: f94013f5 ldr x21, [sp, #32] - 2000fa70: 911403ff add sp, sp, #0x500 - 2000fa74: d65f03c0 ret - 000000002000fa78 <__sbprintf>: 2000fa78: d11403ff sub sp, sp, #0x500 2000fa7c: 52808005 mov w5, #0x400 // #1024 @@ -15289,12 +15241,12 @@ Disassembly of section .text.__sbprintf: 2000fae8: f90043e9 str x9, [sp, #128] 2000faec: f9004be8 str x8, [sp, #144] 2000faf0: b900ffe7 str w7, [sp, #252] - 2000faf4: 94000013 bl 2000fb40 <_vfprintf_r> + 2000faf4: 97fff8b3 bl 2000ddc0 <_vfiprintf_r> 2000faf8: 2a0003f4 mov w20, w0 2000fafc: 37f800c0 tbnz w0, #31, 2000fb14 <__sbprintf+0x9c> 2000fb00: 910143e1 add x1, sp, #0x50 2000fb04: aa1503e0 mov x0, x21 - 2000fb08: 94001258 bl 20014468 <_fflush_r> + 2000fb08: 9400128a bl 20014530 <_fflush_r> 2000fb0c: 7100001f cmp w0, #0x0 2000fb10: 5a9f0294 csinv w20, w20, wzr, eq // eq = none 2000fb14: 7940c3e0 ldrh w0, [sp, #96] @@ -15309,16835 +15261,16887 @@ Disassembly of section .text.__sbprintf: 2000fb38: 911403ff add sp, sp, #0x500 2000fb3c: d65f03c0 ret +000000002000fb40 <__sbprintf>: + 2000fb40: d11403ff sub sp, sp, #0x500 + 2000fb44: 52808005 mov w5, #0x400 // #1024 + 2000fb48: 910403e6 add x6, sp, #0x100 + 2000fb4c: a9007bfd stp x29, x30, [sp] + 2000fb50: 910003fd mov x29, sp + 2000fb54: a9403c6e ldp x14, x15, [x3] + 2000fb58: a90153f3 stp x19, x20, [sp, #16] + 2000fb5c: aa0103f3 mov x19, x1 + 2000fb60: a941346c ldp x12, x13, [x3, #16] + 2000fb64: 910143e1 add x1, sp, #0x50 + 2000fb68: 79402264 ldrh w4, [x19, #16] + 2000fb6c: 9100c3e3 add x3, sp, #0x30 + 2000fb70: 7940266a ldrh w10, [x19, #18] + 2000fb74: f9401a69 ldr x9, [x19, #48] + 2000fb78: a9033fee stp x14, x15, [sp, #48] + 2000fb7c: 121e7884 and w4, w4, #0xfffffffd + 2000fb80: b940ae67 ldr w7, [x19, #172] + 2000fb84: f9402268 ldr x8, [x19, #64] + 2000fb88: f90013f5 str x21, [sp, #32] + 2000fb8c: aa0003f5 mov x21, x0 + 2000fb90: a90437ec stp x12, x13, [sp, #64] + 2000fb94: f9002be6 str x6, [sp, #80] + 2000fb98: b9005fe5 str w5, [sp, #92] + 2000fb9c: 7900c3e4 strh w4, [sp, #96] + 2000fba0: 7900c7ea strh w10, [sp, #98] + 2000fba4: f90037e6 str x6, [sp, #104] + 2000fba8: b90073e5 str w5, [sp, #112] + 2000fbac: b9007bff str wzr, [sp, #120] + 2000fbb0: f90043e9 str x9, [sp, #128] + 2000fbb4: f9004be8 str x8, [sp, #144] + 2000fbb8: b900ffe7 str w7, [sp, #252] + 2000fbbc: 94000013 bl 2000fc08 <_vfprintf_r> + 2000fbc0: 2a0003f4 mov w20, w0 + 2000fbc4: 37f800c0 tbnz w0, #31, 2000fbdc <__sbprintf+0x9c> + 2000fbc8: 910143e1 add x1, sp, #0x50 + 2000fbcc: aa1503e0 mov x0, x21 + 2000fbd0: 94001258 bl 20014530 <_fflush_r> + 2000fbd4: 7100001f cmp w0, #0x0 + 2000fbd8: 5a9f0294 csinv w20, w20, wzr, eq // eq = none + 2000fbdc: 7940c3e0 ldrh w0, [sp, #96] + 2000fbe0: 36300080 tbz w0, #6, 2000fbf0 <__sbprintf+0xb0> + 2000fbe4: 79402260 ldrh w0, [x19, #16] + 2000fbe8: 321a0000 orr w0, w0, #0x40 + 2000fbec: 79002260 strh w0, [x19, #16] + 2000fbf0: 2a1403e0 mov w0, w20 + 2000fbf4: a9407bfd ldp x29, x30, [sp] + 2000fbf8: a94153f3 ldp x19, x20, [sp, #16] + 2000fbfc: f94013f5 ldr x21, [sp, #32] + 2000fc00: 911403ff add sp, sp, #0x500 + 2000fc04: d65f03c0 ret + Disassembly of section .text._vfprintf_r: -000000002000fb40 <_vfprintf_r>: - 2000fb40: d10a03ff sub sp, sp, #0x280 - 2000fb44: a9007bfd stp x29, x30, [sp] - 2000fb48: 910003fd mov x29, sp - 2000fb4c: a9025bf5 stp x21, x22, [sp, #32] - 2000fb50: aa0103f6 mov x22, x1 - 2000fb54: aa0303f5 mov x21, x3 - 2000fb58: f9400061 ldr x1, [x3] - 2000fb5c: f9004fe1 str x1, [sp, #152] - 2000fb60: f9400461 ldr x1, [x3, #8] - 2000fb64: f90063e1 str x1, [sp, #192] - 2000fb68: f9400861 ldr x1, [x3, #16] - 2000fb6c: f90087e1 str x1, [sp, #264] - 2000fb70: b9401861 ldr w1, [x3, #24] - 2000fb74: b9008fe1 str w1, [sp, #140] - 2000fb78: b9401c61 ldr w1, [x3, #28] - 2000fb7c: a90153f3 stp x19, x20, [sp, #16] - 2000fb80: aa0203f4 mov x20, x2 - 2000fb84: aa0003f3 mov x19, x0 - 2000fb88: b90113e1 str w1, [sp, #272] - 2000fb8c: 94001957 bl 200160e8 <_localeconv_r> - 2000fb90: f9400000 ldr x0, [x0] - 2000fb94: f9006be0 str x0, [sp, #208] - 2000fb98: 97fff43a bl 2000cc80 <strlen> - 2000fb9c: f90067e0 str x0, [sp, #200] - 2000fba0: d2800102 mov x2, #0x8 // #8 - 2000fba4: 9105a3e0 add x0, sp, #0x168 - 2000fba8: 52800001 mov w1, #0x0 // #0 - 2000fbac: 97ffcb6d bl 20002960 <memset> - 2000fbb0: b4000073 cbz x19, 2000fbbc <_vfprintf_r+0x7c> - 2000fbb4: b9405260 ldr w0, [x19, #80] - 2000fbb8: 34003f80 cbz w0, 200103a8 <_vfprintf_r+0x868> - 2000fbbc: 79c022c1 ldrsh w1, [x22, #16] - 2000fbc0: 12003c20 and w0, w1, #0xffff - 2000fbc4: 376800e1 tbnz w1, #13, 2000fbe0 <_vfprintf_r+0xa0> - 2000fbc8: b940aec2 ldr w2, [x22, #172] - 2000fbcc: 32130021 orr w1, w1, #0x2000 - 2000fbd0: 12003c20 and w0, w1, #0xffff - 2000fbd4: 790022c1 strh w1, [x22, #16] - 2000fbd8: 12127841 and w1, w2, #0xffffdfff - 2000fbdc: b900aec1 str w1, [x22, #172] - 2000fbe0: 361805a0 tbz w0, #3, 2000fc94 <_vfprintf_r+0x154> - 2000fbe4: f9400ec1 ldr x1, [x22, #24] - 2000fbe8: b4000561 cbz x1, 2000fc94 <_vfprintf_r+0x154> - 2000fbec: 52800341 mov w1, #0x1a // #26 - 2000fbf0: 0a010000 and w0, w0, w1 - 2000fbf4: 7100281f cmp w0, #0xa - 2000fbf8: 54000600 b.eq 2000fcb8 <_vfprintf_r+0x178> // b.none - 2000fbfc: a90573fb stp x27, x28, [sp, #80] - 2000fc00: 910803fb add x27, sp, #0x200 - 2000fc04: b0000f81 adrp x1, 20200000 <DATA_BASE> - 2000fc08: 6d0627e8 stp d8, d9, [sp, #96] - 2000fc0c: 2f00e408 movi d8, #0x0 - 2000fc10: 9134c03c add x28, x1, #0xd30 - 2000fc14: a9046bf9 stp x25, x26, [sp, #64] - 2000fc18: aa1b03fa mov x26, x27 - 2000fc1c: d0000080 adrp x0, 20021000 <__func__.5268+0x20> - 2000fc20: 9106b000 add x0, x0, #0x1ac - 2000fc24: a90363f7 stp x23, x24, [sp, #48] - 2000fc28: b9008bff str wzr, [sp, #136] - 2000fc2c: f90053e0 str x0, [sp, #160] - 2000fc30: f9006fff str xzr, [sp, #216] - 2000fc34: 291c7fff stp wzr, wzr, [sp, #224] - 2000fc38: a90f7fff stp xzr, xzr, [sp, #240] - 2000fc3c: f90083ff str xzr, [sp, #256] - 2000fc40: f900c3fb str x27, [sp, #384] - 2000fc44: b9018bff str wzr, [sp, #392] - 2000fc48: f900cbff str xzr, [sp, #400] - 2000fc4c: aa1403f5 mov x21, x20 - 2000fc50: f9407797 ldr x23, [x28, #232] - 2000fc54: 94001919 bl 200160b8 <__locale_mb_cur_max> - 2000fc58: 9105a3e4 add x4, sp, #0x168 - 2000fc5c: 93407c03 sxtw x3, w0 - 2000fc60: aa1503e2 mov x2, x21 - 2000fc64: 910573e1 add x1, sp, #0x15c - 2000fc68: aa1303e0 mov x0, x19 - 2000fc6c: d63f02e0 blr x23 - 2000fc70: 7100001f cmp w0, #0x0 - 2000fc74: 340004a0 cbz w0, 2000fd08 <_vfprintf_r+0x1c8> - 2000fc78: 540003ab b.lt 2000fcec <_vfprintf_r+0x1ac> // b.tstop - 2000fc7c: b9415fe1 ldr w1, [sp, #348] - 2000fc80: 7100943f cmp w1, #0x25 - 2000fc84: 54001560 b.eq 2000ff30 <_vfprintf_r+0x3f0> // b.none - 2000fc88: 93407c00 sxtw x0, w0 - 2000fc8c: 8b0002b5 add x21, x21, x0 - 2000fc90: 17fffff0 b 2000fc50 <_vfprintf_r+0x110> - 2000fc94: aa1603e1 mov x1, x22 - 2000fc98: aa1303e0 mov x0, x19 - 2000fc9c: 94000bfb bl 20012c88 <__swsetup_r> - 2000fca0: 35013220 cbnz w0, 200122e4 <_vfprintf_r+0x27a4> - 2000fca4: 794022c0 ldrh w0, [x22, #16] - 2000fca8: 52800341 mov w1, #0x1a // #26 - 2000fcac: 0a010000 and w0, w0, w1 - 2000fcb0: 7100281f cmp w0, #0xa - 2000fcb4: 54fffa41 b.ne 2000fbfc <_vfprintf_r+0xbc> // b.any - 2000fcb8: 79c026c0 ldrsh w0, [x22, #18] - 2000fcbc: 37fffa00 tbnz w0, #31, 2000fbfc <_vfprintf_r+0xbc> - 2000fcc0: a9401ea6 ldp x6, x7, [x21] - 2000fcc4: aa1403e2 mov x2, x20 - 2000fcc8: a94116a4 ldp x4, x5, [x21, #16] - 2000fccc: aa1603e1 mov x1, x22 - 2000fcd0: aa1303e0 mov x0, x19 - 2000fcd4: 910483e3 add x3, sp, #0x120 - 2000fcd8: a9121fe6 stp x6, x7, [sp, #288] - 2000fcdc: a91317e4 stp x4, x5, [sp, #304] - 2000fce0: 97ffff66 bl 2000fa78 <__sbprintf> - 2000fce4: b9008be0 str w0, [sp, #136] - 2000fce8: 140000ad b 2000ff9c <_vfprintf_r+0x45c> - 2000fcec: 9105a3e0 add x0, sp, #0x168 - 2000fcf0: d2800102 mov x2, #0x8 // #8 - 2000fcf4: 52800001 mov w1, #0x0 // #0 - 2000fcf8: 97ffcb1a bl 20002960 <memset> - 2000fcfc: d2800020 mov x0, #0x1 // #1 - 2000fd00: 8b0002b5 add x21, x21, x0 - 2000fd04: 17ffffd3 b 2000fc50 <_vfprintf_r+0x110> - 2000fd08: 2a0003f7 mov w23, w0 - 2000fd0c: cb1402a0 sub x0, x21, x20 - 2000fd10: 2a0003f8 mov w24, w0 - 2000fd14: 3400c920 cbz w0, 20011638 <_vfprintf_r+0x1af8> - 2000fd18: f940cbe2 ldr x2, [sp, #400] - 2000fd1c: 93407f01 sxtw x1, w24 - 2000fd20: b9418be0 ldr w0, [sp, #392] - 2000fd24: 8b010042 add x2, x2, x1 - 2000fd28: a9000754 stp x20, x1, [x26] - 2000fd2c: 11000400 add w0, w0, #0x1 - 2000fd30: b9018be0 str w0, [sp, #392] - 2000fd34: 71001c1f cmp w0, #0x7 - 2000fd38: f900cbe2 str x2, [sp, #400] - 2000fd3c: 9100435a add x26, x26, #0x10 - 2000fd40: 5400102c b.gt 2000ff44 <_vfprintf_r+0x404> - 2000fd44: b9408be0 ldr w0, [sp, #136] - 2000fd48: 0b180000 add w0, w0, w24 - 2000fd4c: b9008be0 str w0, [sp, #136] - 2000fd50: 3400c757 cbz w23, 20011638 <_vfprintf_r+0x1af8> - 2000fd54: 394006a8 ldrb w8, [x21, #1] - 2000fd58: 910006b4 add x20, x21, #0x1 - 2000fd5c: 12800007 mov w7, #0xffffffff // #-1 - 2000fd60: 2a0703f5 mov w21, w7 - 2000fd64: 52800017 mov w23, #0x0 // #0 - 2000fd68: b9007fff str wzr, [sp, #124] - 2000fd6c: 39053fff strb wzr, [sp, #335] - 2000fd70: 91000694 add x20, x20, #0x1 - 2000fd74: 2a0803f8 mov w24, w8 - 2000fd78: 51008300 sub w0, w24, #0x20 - 2000fd7c: 7101681f cmp w0, #0x5a - 2000fd80: 54000b29 b.ls 2000fee4 <_vfprintf_r+0x3a4> // b.plast - 2000fd84: 3400c5b8 cbz w24, 20011638 <_vfprintf_r+0x1af8> - 2000fd88: 910663fb add x27, sp, #0x198 - 2000fd8c: 52800035 mov w21, #0x1 // #1 - 2000fd90: 52800001 mov w1, #0x0 // #0 - 2000fd94: 52800007 mov w7, #0x0 // #0 - 2000fd98: b90083f5 str w21, [sp, #128] - 2000fd9c: f9004bff str xzr, [sp, #144] - 2000fda0: b900abff str wzr, [sp, #168] - 2000fda4: b900b3ff str wzr, [sp, #176] - 2000fda8: b900bbff str wzr, [sp, #184] - 2000fdac: 39053fff strb wzr, [sp, #335] - 2000fdb0: 390663f8 strb w24, [sp, #408] - 2000fdb4: d503201f nop - 2000fdb8: 11000aa0 add w0, w21, #0x2 - 2000fdbc: 721f02ea ands w10, w23, #0x2 - 2000fdc0: 1a951015 csel w21, w0, w21, ne // ne = any - 2000fdc4: 52801099 mov w25, #0x84 // #132 - 2000fdc8: 6a1902f9 ands w25, w23, w25 - 2000fdcc: f940cbe0 ldr x0, [sp, #400] - 2000fdd0: 540000a1 b.ne 2000fde4 <_vfprintf_r+0x2a4> // b.any - 2000fdd4: b9407fe2 ldr w2, [sp, #124] - 2000fdd8: 4b150043 sub w3, w2, w21 - 2000fddc: 7100007f cmp w3, #0x0 - 2000fde0: 54001d0c b.gt 20010180 <_vfprintf_r+0x640> - 2000fde4: 340001a1 cbz w1, 2000fe18 <_vfprintf_r+0x2d8> - 2000fde8: b9418be1 ldr w1, [sp, #392] - 2000fdec: 91053fe2 add x2, sp, #0x14f - 2000fdf0: 91000400 add x0, x0, #0x1 - 2000fdf4: f9000342 str x2, [x26] - 2000fdf8: 11000421 add w1, w1, #0x1 - 2000fdfc: d2800022 mov x2, #0x1 // #1 - 2000fe00: f9000742 str x2, [x26, #8] - 2000fe04: 71001c3f cmp w1, #0x7 - 2000fe08: b9018be1 str w1, [sp, #392] - 2000fe0c: f900cbe0 str x0, [sp, #400] - 2000fe10: 5400620c b.gt 20010a50 <_vfprintf_r+0xf10> - 2000fe14: 9100435a add x26, x26, #0x10 - 2000fe18: 340001aa cbz w10, 2000fe4c <_vfprintf_r+0x30c> - 2000fe1c: b9418be1 ldr w1, [sp, #392] - 2000fe20: 910543e2 add x2, sp, #0x150 - 2000fe24: 91000800 add x0, x0, #0x2 - 2000fe28: f9000342 str x2, [x26] - 2000fe2c: 11000421 add w1, w1, #0x1 - 2000fe30: d2800042 mov x2, #0x2 // #2 - 2000fe34: f9000742 str x2, [x26, #8] - 2000fe38: 71001c3f cmp w1, #0x7 - 2000fe3c: b9018be1 str w1, [sp, #392] - 2000fe40: f900cbe0 str x0, [sp, #400] - 2000fe44: 540061ec b.gt 20010a80 <_vfprintf_r+0xf40> - 2000fe48: 9100435a add x26, x26, #0x10 - 2000fe4c: 7102033f cmp w25, #0x80 - 2000fe50: 54004ba0 b.eq 200107c4 <_vfprintf_r+0xc84> // b.none - 2000fe54: b94083e1 ldr w1, [sp, #128] - 2000fe58: 4b0100f9 sub w25, w7, w1 - 2000fe5c: 7100033f cmp w25, #0x0 - 2000fe60: 54000aac b.gt 2000ffb4 <_vfprintf_r+0x474> - 2000fe64: 374010f7 tbnz w23, #8, 20010080 <_vfprintf_r+0x540> - 2000fe68: b9418be1 ldr w1, [sp, #392] - 2000fe6c: b98083f8 ldrsw x24, [sp, #128] - 2000fe70: 11000421 add w1, w1, #0x1 - 2000fe74: b9018be1 str w1, [sp, #392] - 2000fe78: 8b180000 add x0, x0, x24 - 2000fe7c: f900cbe0 str x0, [sp, #400] - 2000fe80: f900035b str x27, [x26] - 2000fe84: 71001c3f cmp w1, #0x7 - 2000fe88: f9000758 str x24, [x26, #8] - 2000fe8c: 540022ec b.gt 200102e8 <_vfprintf_r+0x7a8> - 2000fe90: 9100435a add x26, x26, #0x10 - 2000fe94: 361000b7 tbz w23, #2, 2000fea8 <_vfprintf_r+0x368> - 2000fe98: b9407fe1 ldr w1, [sp, #124] - 2000fe9c: 4b150038 sub w24, w1, w21 - 2000fea0: 7100031f cmp w24, #0x0 - 2000fea4: 5400602c b.gt 20010aa8 <_vfprintf_r+0xf68> - 2000fea8: b9407fe1 ldr w1, [sp, #124] - 2000feac: 6b15003f cmp w1, w21 - 2000feb0: 1a95a035 csel w21, w1, w21, ge // ge = tcont - 2000feb4: b9408be1 ldr w1, [sp, #136] - 2000feb8: 0b150021 add w1, w1, w21 - 2000febc: b9008be1 str w1, [sp, #136] - 2000fec0: b50054a0 cbnz x0, 20010954 <_vfprintf_r+0xe14> - 2000fec4: f9404be0 ldr x0, [sp, #144] - 2000fec8: b9018bff str wzr, [sp, #392] - 2000fecc: b4000080 cbz x0, 2000fedc <_vfprintf_r+0x39c> - 2000fed0: f9404be1 ldr x1, [sp, #144] - 2000fed4: aa1303e0 mov x0, x19 - 2000fed8: 94001300 bl 20014ad8 <_free_r> - 2000fedc: 910803fa add x26, sp, #0x200 - 2000fee0: 17ffff5b b 2000fc4c <_vfprintf_r+0x10c> - 2000fee4: f94053e1 ldr x1, [sp, #160] - 2000fee8: 78605820 ldrh w0, [x1, w0, uxtw #1] - 2000feec: 10000061 adr x1, 2000fef8 <_vfprintf_r+0x3b8> - 2000fef0: 8b20a820 add x0, x1, w0, sxth #2 - 2000fef4: d61f0000 br x0 - 2000fef8: 5100c300 sub w0, w24, #0x30 - 2000fefc: b9007fff str wzr, [sp, #124] - 2000ff00: b9407fe1 ldr w1, [sp, #124] - 2000ff04: 38401698 ldrb w24, [x20], #1 - 2000ff08: 0b010821 add w1, w1, w1, lsl #2 - 2000ff0c: 0b010400 add w0, w0, w1, lsl #1 - 2000ff10: b9007fe0 str w0, [sp, #124] - 2000ff14: 5100c300 sub w0, w24, #0x30 - 2000ff18: 7100241f cmp w0, #0x9 - 2000ff1c: 54ffff29 b.ls 2000ff00 <_vfprintf_r+0x3c0> // b.plast - 2000ff20: 17ffff96 b 2000fd78 <_vfprintf_r+0x238> - 2000ff24: 39400288 ldrb w8, [x20] - 2000ff28: 321c02f7 orr w23, w23, #0x10 - 2000ff2c: 17ffff91 b 2000fd70 <_vfprintf_r+0x230> - 2000ff30: 2a0003f7 mov w23, w0 - 2000ff34: cb1402a0 sub x0, x21, x20 - 2000ff38: 2a0003f8 mov w24, w0 - 2000ff3c: 34fff0c0 cbz w0, 2000fd54 <_vfprintf_r+0x214> - 2000ff40: 17ffff76 b 2000fd18 <_vfprintf_r+0x1d8> - 2000ff44: 910603e2 add x2, sp, #0x180 - 2000ff48: aa1603e1 mov x1, x22 - 2000ff4c: aa1303e0 mov x0, x19 - 2000ff50: 97fff764 bl 2000dce0 <__sprint_r> - 2000ff54: 35000180 cbnz w0, 2000ff84 <_vfprintf_r+0x444> - 2000ff58: 910803fa add x26, sp, #0x200 - 2000ff5c: 17ffff7a b 2000fd44 <_vfprintf_r+0x204> - 2000ff60: 794022c0 ldrh w0, [x22, #16] - 2000ff64: 321a0000 orr w0, w0, #0x40 - 2000ff68: 790022c0 strh w0, [x22, #16] - 2000ff6c: d503201f nop - 2000ff70: f9404be0 ldr x0, [sp, #144] - 2000ff74: b4000080 cbz x0, 2000ff84 <_vfprintf_r+0x444> - 2000ff78: f9404be1 ldr x1, [sp, #144] - 2000ff7c: aa1303e0 mov x0, x19 - 2000ff80: 940012d6 bl 20014ad8 <_free_r> - 2000ff84: 79c022c0 ldrsh w0, [x22, #16] - 2000ff88: a94363f7 ldp x23, x24, [sp, #48] - 2000ff8c: a9446bf9 ldp x25, x26, [sp, #64] - 2000ff90: a94573fb ldp x27, x28, [sp, #80] - 2000ff94: 6d4627e8 ldp d8, d9, [sp, #96] - 2000ff98: 37311a60 tbnz w0, #6, 200122e4 <_vfprintf_r+0x27a4> - 2000ff9c: b9408be0 ldr w0, [sp, #136] - 2000ffa0: a9407bfd ldp x29, x30, [sp] - 2000ffa4: a94153f3 ldp x19, x20, [sp, #16] - 2000ffa8: a9425bf5 ldp x21, x22, [sp, #32] - 2000ffac: 910a03ff add sp, sp, #0x280 - 2000ffb0: d65f03c0 ret - 2000ffb4: d0000083 adrp x3, 20021000 <__func__.5268+0x20> - 2000ffb8: b9418be1 ldr w1, [sp, #392] - 2000ffbc: 9109e063 add x3, x3, #0x278 - 2000ffc0: 7100433f cmp w25, #0x10 - 2000ffc4: 5400048d b.le 20010054 <_vfprintf_r+0x514> - 2000ffc8: 2a0103e2 mov w2, w1 - 2000ffcc: d2800204 mov x4, #0x10 // #16 - 2000ffd0: f90077f4 str x20, [sp, #232] - 2000ffd4: aa1603f4 mov x20, x22 - 2000ffd8: aa1303f6 mov x22, x19 - 2000ffdc: aa0303f3 mov x19, x3 - 2000ffe0: 14000005 b 2000fff4 <_vfprintf_r+0x4b4> - 2000ffe4: 51004339 sub w25, w25, #0x10 - 2000ffe8: 9100435a add x26, x26, #0x10 - 2000ffec: 7100433f cmp w25, #0x10 - 2000fff0: 5400028d b.le 20010040 <_vfprintf_r+0x500> - 2000fff4: 11000442 add w2, w2, #0x1 - 2000fff8: 91004000 add x0, x0, #0x10 - 2000fffc: a9001353 stp x19, x4, [x26] - 20010000: 71001c5f cmp w2, #0x7 - 20010004: b9018be2 str w2, [sp, #392] - 20010008: f900cbe0 str x0, [sp, #400] - 2001000c: 54fffecd b.le 2000ffe4 <_vfprintf_r+0x4a4> - 20010010: 910603e2 add x2, sp, #0x180 - 20010014: aa1403e1 mov x1, x20 - 20010018: aa1603e0 mov x0, x22 - 2001001c: 97fff731 bl 2000dce0 <__sprint_r> - 20010020: 35005a40 cbnz w0, 20010b68 <_vfprintf_r+0x1028> - 20010024: 51004339 sub w25, w25, #0x10 - 20010028: b9418be2 ldr w2, [sp, #392] - 2001002c: 910803fa add x26, sp, #0x200 - 20010030: 7100433f cmp w25, #0x10 - 20010034: d2800204 mov x4, #0x10 // #16 - 20010038: f940cbe0 ldr x0, [sp, #400] - 2001003c: 54fffdcc b.gt 2000fff4 <_vfprintf_r+0x4b4> - 20010040: aa1303e3 mov x3, x19 - 20010044: aa1603f3 mov x19, x22 - 20010048: aa1403f6 mov x22, x20 - 2001004c: 2a0203e1 mov w1, w2 - 20010050: f94077f4 ldr x20, [sp, #232] - 20010054: 93407f39 sxtw x25, w25 - 20010058: 11000421 add w1, w1, #0x1 - 2001005c: 8b190000 add x0, x0, x25 - 20010060: a9006743 stp x3, x25, [x26] - 20010064: 71001c3f cmp w1, #0x7 - 20010068: b9018be1 str w1, [sp, #392] - 2001006c: f900cbe0 str x0, [sp, #400] - 20010070: 54006a8c b.gt 20010dc0 <_vfprintf_r+0x1280> - 20010074: 9100435a add x26, x26, #0x10 - 20010078: 3647ef97 tbz w23, #8, 2000fe68 <_vfprintf_r+0x328> - 2001007c: d503201f nop - 20010080: 7101971f cmp w24, #0x65 - 20010084: 5400474d b.le 2001096c <_vfprintf_r+0xe2c> - 20010088: 1e602108 fcmp d8, #0.0 - 2001008c: 54005881 b.ne 20010b9c <_vfprintf_r+0x105c> // b.any - 20010090: b9418be1 ldr w1, [sp, #392] - 20010094: 91000400 add x0, x0, #0x1 - 20010098: b0000082 adrp x2, 20021000 <__func__.5268+0x20> - 2001009c: 9106a042 add x2, x2, #0x1a8 - 200100a0: 11000421 add w1, w1, #0x1 - 200100a4: f9000342 str x2, [x26] - 200100a8: 71001c3f cmp w1, #0x7 - 200100ac: b9018be1 str w1, [sp, #392] - 200100b0: d2800021 mov x1, #0x1 // #1 - 200100b4: f9000741 str x1, [x26, #8] - 200100b8: f900cbe0 str x0, [sp, #400] - 200100bc: 9100435a add x26, x26, #0x10 - 200100c0: 54009e0c b.gt 20011480 <_vfprintf_r+0x1940> - 200100c4: b940e3e2 ldr w2, [sp, #224] - 200100c8: b9415be1 ldr w1, [sp, #344] - 200100cc: 6b02003f cmp w1, w2 - 200100d0: 5400694a b.ge 20010df8 <_vfprintf_r+0x12b8> // b.tcont - 200100d4: a94c8fe2 ldp x2, x3, [sp, #200] - 200100d8: a9000b43 stp x3, x2, [x26] - 200100dc: b9418be1 ldr w1, [sp, #392] - 200100e0: 11000421 add w1, w1, #0x1 - 200100e4: b9018be1 str w1, [sp, #392] - 200100e8: 71001c3f cmp w1, #0x7 - 200100ec: 8b020000 add x0, x0, x2 - 200100f0: f900cbe0 str x0, [sp, #400] - 200100f4: 5400826c b.gt 20011140 <_vfprintf_r+0x1600> - 200100f8: 9100435a add x26, x26, #0x10 - 200100fc: b940e3e1 ldr w1, [sp, #224] - 20010100: 51000438 sub w24, w1, #0x1 - 20010104: 7100031f cmp w24, #0x0 - 20010108: 54ffec6d b.le 2000fe94 <_vfprintf_r+0x354> - 2001010c: b0000083 adrp x3, 20021000 <__func__.5268+0x20> - 20010110: b9418be1 ldr w1, [sp, #392] - 20010114: 9109e063 add x3, x3, #0x278 - 20010118: 7100431f cmp w24, #0x10 - 2001011c: 54008a8d b.le 2001126c <_vfprintf_r+0x172c> - 20010120: 2a0103e2 mov w2, w1 - 20010124: aa0303fb mov x27, x3 - 20010128: d2800219 mov x25, #0x10 // #16 - 2001012c: 14000005 b 20010140 <_vfprintf_r+0x600> - 20010130: 9100435a add x26, x26, #0x10 - 20010134: 51004318 sub w24, w24, #0x10 - 20010138: 7100431f cmp w24, #0x10 - 2001013c: 5400894d b.le 20011264 <_vfprintf_r+0x1724> - 20010140: 11000442 add w2, w2, #0x1 - 20010144: 91004000 add x0, x0, #0x10 - 20010148: a900675b stp x27, x25, [x26] - 2001014c: 71001c5f cmp w2, #0x7 - 20010150: b9018be2 str w2, [sp, #392] - 20010154: f900cbe0 str x0, [sp, #400] - 20010158: 54fffecd b.le 20010130 <_vfprintf_r+0x5f0> - 2001015c: 910603e2 add x2, sp, #0x180 - 20010160: aa1603e1 mov x1, x22 - 20010164: aa1303e0 mov x0, x19 - 20010168: 97fff6de bl 2000dce0 <__sprint_r> - 2001016c: 35fff020 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010170: b9418be2 ldr w2, [sp, #392] - 20010174: 910803fa add x26, sp, #0x200 - 20010178: f940cbe0 ldr x0, [sp, #400] - 2001017c: 17ffffee b 20010134 <_vfprintf_r+0x5f4> - 20010180: b0000084 adrp x4, 20021000 <__func__.5268+0x20> - 20010184: b9418be1 ldr w1, [sp, #392] - 20010188: 9109a084 add x4, x4, #0x268 - 2001018c: 7100407f cmp w3, #0x10 - 20010190: 5400058d b.le 20010240 <_vfprintf_r+0x700> - 20010194: aa1a03e5 mov x5, x26 - 20010198: 2a0103e2 mov w2, w1 - 2001019c: 2a1503fa mov w26, w21 - 200101a0: d280020b mov x11, #0x10 // #16 - 200101a4: aa0403f5 mov x21, x4 - 200101a8: b900ebea str w10, [sp, #232] - 200101ac: b90117e7 str w7, [sp, #276] - 200101b0: f9008ff4 str x20, [sp, #280] - 200101b4: aa1603f4 mov x20, x22 - 200101b8: 2a0303f6 mov w22, w3 - 200101bc: 14000005 b 200101d0 <_vfprintf_r+0x690> - 200101c0: 510042d6 sub w22, w22, #0x10 - 200101c4: 910040a5 add x5, x5, #0x10 - 200101c8: 710042df cmp w22, #0x10 - 200101cc: 5400028d b.le 2001021c <_vfprintf_r+0x6dc> - 200101d0: 11000442 add w2, w2, #0x1 - 200101d4: 91004000 add x0, x0, #0x10 - 200101d8: a9002cb5 stp x21, x11, [x5] - 200101dc: 71001c5f cmp w2, #0x7 - 200101e0: b9018be2 str w2, [sp, #392] - 200101e4: f900cbe0 str x0, [sp, #400] - 200101e8: 54fffecd b.le 200101c0 <_vfprintf_r+0x680> - 200101ec: 910603e2 add x2, sp, #0x180 - 200101f0: aa1403e1 mov x1, x20 - 200101f4: aa1303e0 mov x0, x19 - 200101f8: 97fff6ba bl 2000dce0 <__sprint_r> - 200101fc: 35004b80 cbnz w0, 20010b6c <_vfprintf_r+0x102c> - 20010200: 510042d6 sub w22, w22, #0x10 - 20010204: b9418be2 ldr w2, [sp, #392] - 20010208: 910803e5 add x5, sp, #0x200 - 2001020c: 710042df cmp w22, #0x10 - 20010210: d280020b mov x11, #0x10 // #16 - 20010214: f940cbe0 ldr x0, [sp, #400] - 20010218: 54fffdcc b.gt 200101d0 <_vfprintf_r+0x690> - 2001021c: 2a1603e3 mov w3, w22 - 20010220: b940ebea ldr w10, [sp, #232] - 20010224: aa1403f6 mov x22, x20 - 20010228: b94117e7 ldr w7, [sp, #276] - 2001022c: f9408ff4 ldr x20, [sp, #280] - 20010230: aa1503e4 mov x4, x21 - 20010234: 2a0203e1 mov w1, w2 - 20010238: 2a1a03f5 mov w21, w26 - 2001023c: aa0503fa mov x26, x5 - 20010240: 93407c63 sxtw x3, w3 - 20010244: 11000421 add w1, w1, #0x1 - 20010248: 8b030000 add x0, x0, x3 - 2001024c: a9000f44 stp x4, x3, [x26] - 20010250: 71001c3f cmp w1, #0x7 - 20010254: b9018be1 str w1, [sp, #392] - 20010258: f900cbe0 str x0, [sp, #400] - 2001025c: 54008eec b.gt 20011438 <_vfprintf_r+0x18f8> - 20010260: 39453fe1 ldrb w1, [sp, #335] - 20010264: 9100435a add x26, x26, #0x10 - 20010268: 17fffedf b 2000fde4 <_vfprintf_r+0x2a4> - 2001026c: 3607e157 tbz w23, #0, 2000fe94 <_vfprintf_r+0x354> - 20010270: a94c8fe2 ldp x2, x3, [sp, #200] - 20010274: a9000b43 stp x3, x2, [x26] - 20010278: b9418be1 ldr w1, [sp, #392] - 2001027c: 91004346 add x6, x26, #0x10 - 20010280: 11000421 add w1, w1, #0x1 - 20010284: b9018be1 str w1, [sp, #392] - 20010288: 71001c3f cmp w1, #0x7 - 2001028c: 8b000040 add x0, x2, x0 - 20010290: f900cbe0 str x0, [sp, #400] - 20010294: 5400016d b.le 200102c0 <_vfprintf_r+0x780> - 20010298: 910603e2 add x2, sp, #0x180 - 2001029c: aa1603e1 mov x1, x22 - 200102a0: aa1303e0 mov x0, x19 - 200102a4: 97fff68f bl 2000dce0 <__sprint_r> - 200102a8: 35ffe640 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200102ac: b9415bf8 ldr w24, [sp, #344] - 200102b0: 910803e6 add x6, sp, #0x200 - 200102b4: b9418be1 ldr w1, [sp, #392] - 200102b8: f940cbe0 ldr x0, [sp, #400] - 200102bc: 37f8fd78 tbnz w24, #31, 20012268 <_vfprintf_r+0x2728> - 200102c0: b980e3e2 ldrsw x2, [sp, #224] - 200102c4: 11000421 add w1, w1, #0x1 - 200102c8: a90008db stp x27, x2, [x6] - 200102cc: 910040da add x26, x6, #0x10 - 200102d0: 8b000040 add x0, x2, x0 - 200102d4: b9018be1 str w1, [sp, #392] - 200102d8: 71001c3f cmp w1, #0x7 - 200102dc: f900cbe0 str x0, [sp, #400] - 200102e0: 54ffddad b.le 2000fe94 <_vfprintf_r+0x354> - 200102e4: d503201f nop - 200102e8: 910603e2 add x2, sp, #0x180 - 200102ec: aa1603e1 mov x1, x22 - 200102f0: aa1303e0 mov x0, x19 - 200102f4: 97fff67b bl 2000dce0 <__sprint_r> - 200102f8: 35ffe3c0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200102fc: 910803fa add x26, sp, #0x200 - 20010300: f940cbe0 ldr x0, [sp, #400] - 20010304: 17fffee4 b 2000fe94 <_vfprintf_r+0x354> - 20010308: b94113e0 ldr w0, [sp, #272] - 2001030c: 2a1503e7 mov w7, w21 - 20010310: 361859d7 tbz w23, #3, 20010e48 <_vfprintf_r+0x1308> - 20010314: 37f8c2e0 tbnz w0, #31, 20011b70 <_vfprintf_r+0x2030> - 20010318: f9404fe0 ldr x0, [sp, #152] - 2001031c: 91003c00 add x0, x0, #0xf - 20010320: 927cec00 and x0, x0, #0xfffffffffffffff0 - 20010324: 91004001 add x1, x0, #0x10 - 20010328: f9004fe1 str x1, [sp, #152] - 2001032c: 3dc00000 ldr q0, [x0] - 20010330: b90083e7 str w7, [sp, #128] - 20010334: 94003c85 bl 2001f548 <__trunctfdf2> - 20010338: 1e604008 fmov d8, d0 - 2001033c: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 - 20010340: 9e670001 fmov d1, x0 - 20010344: b94083e7 ldr w7, [sp, #128] - 20010348: 1e60c100 fabs d0, d8 - 2001034c: 1e612000 fcmp d0, d1 - 20010350: 5400592d b.le 20010e74 <_vfprintf_r+0x1334> - 20010354: 1e602118 fcmpe d8, #0.0 - 20010358: 5400b784 b.mi 20011a48 <_vfprintf_r+0x1f08> // b.first - 2001035c: 39453fe1 ldrb w1, [sp, #335] - 20010360: b0000080 adrp x0, 20021000 <__func__.5268+0x20> - 20010364: b0000085 adrp x5, 20021000 <__func__.5268+0x20> - 20010368: 7101231f cmp w24, #0x48 - 2001036c: 91056000 add x0, x0, #0x158 - 20010370: 910540a5 add x5, x5, #0x150 - 20010374: 52800075 mov w21, #0x3 // #3 - 20010378: b90083f5 str w21, [sp, #128] - 2001037c: f9004bff str xzr, [sp, #144] - 20010380: 12187af7 and w23, w23, #0xffffff7f - 20010384: b900abff str wzr, [sp, #168] - 20010388: 9a80b0bb csel x27, x5, x0, lt // lt = tstop - 2001038c: b900b3ff str wzr, [sp, #176] - 20010390: 52800007 mov w7, #0x0 // #0 - 20010394: b900bbff str wzr, [sp, #184] - 20010398: 34ffd101 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 2001039c: d503201f nop - 200103a0: 110006b5 add w21, w21, #0x1 - 200103a4: 17fffe85 b 2000fdb8 <_vfprintf_r+0x278> - 200103a8: aa1303e0 mov x0, x19 - 200103ac: 94001101 bl 200147b0 <__sinit> - 200103b0: 17fffe03 b 2000fbbc <_vfprintf_r+0x7c> - 200103b4: 71010f1f cmp w24, #0x43 - 200103b8: 54000040 b.eq 200103c0 <_vfprintf_r+0x880> // b.none - 200103bc: 362066b7 tbz w23, #4, 20011090 <_vfprintf_r+0x1550> - 200103c0: 9105e3f5 add x21, sp, #0x178 - 200103c4: d2800102 mov x2, #0x8 // #8 - 200103c8: aa1503e0 mov x0, x21 - 200103cc: 52800001 mov w1, #0x0 // #0 - 200103d0: 97ffc964 bl 20002960 <memset> - 200103d4: b9408fe0 ldr w0, [sp, #140] - 200103d8: 37f89980 tbnz w0, #31, 20011708 <_vfprintf_r+0x1bc8> - 200103dc: f9404fe0 ldr x0, [sp, #152] - 200103e0: 91002c01 add x1, x0, #0xb - 200103e4: 927df021 and x1, x1, #0xfffffffffffffff8 - 200103e8: f9004fe1 str x1, [sp, #152] - 200103ec: b9400002 ldr w2, [x0] - 200103f0: 910663f9 add x25, sp, #0x198 - 200103f4: aa1503e3 mov x3, x21 - 200103f8: aa1903e1 mov x1, x25 - 200103fc: aa1303e0 mov x0, x19 - 20010400: 940009ce bl 20012b38 <_wcrtomb_r> - 20010404: b90083e0 str w0, [sp, #128] - 20010408: 3100041f cmn w0, #0x1 - 2001040c: 5400f720 b.eq 200122f0 <_vfprintf_r+0x27b0> // b.none - 20010410: 7100001f cmp w0, #0x0 - 20010414: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 20010418: aa1903fb mov x27, x25 - 2001041c: 52800001 mov w1, #0x0 // #0 - 20010420: 52800007 mov w7, #0x0 // #0 - 20010424: f9004bff str xzr, [sp, #144] - 20010428: b900abff str wzr, [sp, #168] - 2001042c: b900b3ff str wzr, [sp, #176] - 20010430: b900bbff str wzr, [sp, #184] - 20010434: 39053fff strb wzr, [sp, #335] - 20010438: 17fffe60 b 2000fdb8 <_vfprintf_r+0x278> - 2001043c: b9408fe0 ldr w0, [sp, #140] - 20010440: 2a1503e7 mov w7, w21 - 20010444: 37f85fe0 tbnz w0, #31, 20011040 <_vfprintf_r+0x1500> - 20010448: f9404fe0 ldr x0, [sp, #152] - 2001044c: 91003c01 add x1, x0, #0xf - 20010450: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010454: f9004fe1 str x1, [sp, #152] - 20010458: f940001b ldr x27, [x0] - 2001045c: 39053fff strb wzr, [sp, #335] - 20010460: b4008d3b cbz x27, 20011604 <_vfprintf_r+0x1ac4> - 20010464: 71014f1f cmp w24, #0x53 - 20010468: 540081c0 b.eq 200114a0 <_vfprintf_r+0x1960> // b.none - 2001046c: 121c02e0 and w0, w23, #0x10 - 20010470: b900abe0 str w0, [sp, #168] - 20010474: 37208177 tbnz w23, #4, 200114a0 <_vfprintf_r+0x1960> - 20010478: 310004ff cmn w7, #0x1 - 2001047c: 5400c940 b.eq 20011da4 <_vfprintf_r+0x2264> // b.none - 20010480: 93407ce2 sxtw x2, w7 - 20010484: aa1b03e0 mov x0, x27 - 20010488: 52800001 mov w1, #0x0 // #0 - 2001048c: b90083e7 str w7, [sp, #128] - 20010490: 97fff2c1 bl 2000cf94 <memchr> - 20010494: f9004be0 str x0, [sp, #144] - 20010498: b94083e7 ldr w7, [sp, #128] - 2001049c: b4010d20 cbz x0, 20012640 <_vfprintf_r+0x2b00> - 200104a0: f9404be0 ldr x0, [sp, #144] - 200104a4: f9004bff str xzr, [sp, #144] - 200104a8: 39453fe1 ldrb w1, [sp, #335] - 200104ac: 52800007 mov w7, #0x0 // #0 - 200104b0: cb1b0015 sub x21, x0, x27 - 200104b4: b90083f5 str w21, [sp, #128] - 200104b8: b900b3ff str wzr, [sp, #176] - 200104bc: 710002bf cmp w21, #0x0 - 200104c0: b900bbff str wzr, [sp, #184] - 200104c4: 1a9fa2b5 csel w21, w21, wzr, ge // ge = tcont - 200104c8: 34ffc781 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 200104cc: 17ffffb5 b 200103a0 <_vfprintf_r+0x860> - 200104d0: 39400288 ldrb w8, [x20] - 200104d4: 7101a11f cmp w8, #0x68 - 200104d8: 54006440 b.eq 20011160 <_vfprintf_r+0x1620> // b.none - 200104dc: 321a02f7 orr w23, w23, #0x40 - 200104e0: 17fffe24 b 2000fd70 <_vfprintf_r+0x230> - 200104e4: 39400288 ldrb w8, [x20] - 200104e8: 321902f7 orr w23, w23, #0x80 - 200104ec: 17fffe21 b 2000fd70 <_vfprintf_r+0x230> - 200104f0: aa1403e1 mov x1, x20 - 200104f4: 38401438 ldrb w24, [x1], #1 - 200104f8: 7100ab1f cmp w24, #0x2a - 200104fc: 540119e0 b.eq 20012838 <_vfprintf_r+0x2cf8> // b.none - 20010500: 5100c300 sub w0, w24, #0x30 - 20010504: aa0103f4 mov x20, x1 - 20010508: 7100241f cmp w0, #0x9 - 2001050c: 52800015 mov w21, #0x0 // #0 - 20010510: 54ffc348 b.hi 2000fd78 <_vfprintf_r+0x238> // b.pmore - 20010514: d503201f nop - 20010518: 38401698 ldrb w24, [x20], #1 - 2001051c: 0b150aa7 add w7, w21, w21, lsl #2 - 20010520: 0b070415 add w21, w0, w7, lsl #1 - 20010524: 5100c300 sub w0, w24, #0x30 - 20010528: 7100241f cmp w0, #0x9 - 2001052c: 54ffff69 b.ls 20010518 <_vfprintf_r+0x9d8> // b.plast - 20010530: 17fffe12 b 2000fd78 <_vfprintf_r+0x238> - 20010534: 39400288 ldrb w8, [x20] - 20010538: 321e02f7 orr w23, w23, #0x4 - 2001053c: 17fffe0d b 2000fd70 <_vfprintf_r+0x230> - 20010540: 52800560 mov w0, #0x2b // #43 - 20010544: 39400288 ldrb w8, [x20] - 20010548: 39053fe0 strb w0, [sp, #335] - 2001054c: 17fffe09 b 2000fd70 <_vfprintf_r+0x230> - 20010550: 39400288 ldrb w8, [x20] - 20010554: 321d02f7 orr w23, w23, #0x8 - 20010558: 17fffe06 b 2000fd70 <_vfprintf_r+0x230> - 2001055c: 2a1503e7 mov w7, w21 - 20010560: 321c02f7 orr w23, w23, #0x10 - 20010564: b9408fe0 ldr w0, [sp, #140] - 20010568: 37280057 tbnz w23, #5, 20010570 <_vfprintf_r+0xa30> - 2001056c: 362045d7 tbz w23, #4, 20010e24 <_vfprintf_r+0x12e4> - 20010570: 37f87060 tbnz w0, #31, 2001137c <_vfprintf_r+0x183c> - 20010574: f9404fe0 ldr x0, [sp, #152] - 20010578: 91003c01 add x1, x0, #0xf - 2001057c: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010580: f9004fe1 str x1, [sp, #152] - 20010584: f9400001 ldr x1, [x0] - 20010588: aa0103e0 mov x0, x1 - 2001058c: b7f842a1 tbnz x1, #63, 20010de0 <_vfprintf_r+0x12a0> - 20010590: 310004ff cmn w7, #0x1 - 20010594: 54002f00 b.eq 20010b74 <_vfprintf_r+0x1034> // b.none - 20010598: 710000ff cmp w7, #0x0 - 2001059c: 12187af7 and w23, w23, #0xffffff7f - 200105a0: fa400800 ccmp x0, #0x0, #0x0, eq // eq = none - 200105a4: 54002e81 b.ne 20010b74 <_vfprintf_r+0x1034> // b.any - 200105a8: 9107f3fb add x27, sp, #0x1fc - 200105ac: 52800007 mov w7, #0x0 // #0 - 200105b0: b90083ff str wzr, [sp, #128] - 200105b4: 1400002d b 20010668 <_vfprintf_r+0xb28> - 200105b8: b9408fe0 ldr w0, [sp, #140] - 200105bc: 36284ff7 tbz w23, #5, 20010fb8 <_vfprintf_r+0x1478> - 200105c0: 37f880e0 tbnz w0, #31, 200115dc <_vfprintf_r+0x1a9c> - 200105c4: f9404fe0 ldr x0, [sp, #152] - 200105c8: 91003c01 add x1, x0, #0xf - 200105cc: 927df021 and x1, x1, #0xfffffffffffffff8 - 200105d0: f9004fe1 str x1, [sp, #152] - 200105d4: f9400000 ldr x0, [x0] - 200105d8: b9808be1 ldrsw x1, [sp, #136] - 200105dc: f9000001 str x1, [x0] - 200105e0: 17fffd9b b 2000fc4c <_vfprintf_r+0x10c> - 200105e4: 39400288 ldrb w8, [x20] - 200105e8: 7101b11f cmp w8, #0x6c - 200105ec: 54005c20 b.eq 20011170 <_vfprintf_r+0x1630> // b.none - 200105f0: 321c02f7 orr w23, w23, #0x10 - 200105f4: 17fffddf b 2000fd70 <_vfprintf_r+0x230> - 200105f8: 2a1503e7 mov w7, w21 - 200105fc: 321c02f7 orr w23, w23, #0x10 - 20010600: b9408fe0 ldr w0, [sp, #140] - 20010604: 37280057 tbnz w23, #5, 2001060c <_vfprintf_r+0xacc> - 20010608: 36204f17 tbz w23, #4, 20010fe8 <_vfprintf_r+0x14a8> - 2001060c: 37f86cc0 tbnz w0, #31, 200113a4 <_vfprintf_r+0x1864> - 20010610: f9404fe0 ldr x0, [sp, #152] - 20010614: 91003c01 add x1, x0, #0xf - 20010618: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001061c: f9004fe1 str x1, [sp, #152] - 20010620: f9400000 ldr x0, [x0] - 20010624: 12157ae4 and w4, w23, #0xfffffbff - 20010628: 52800001 mov w1, #0x0 // #0 - 2001062c: 39053fff strb wzr, [sp, #335] - 20010630: 310004ff cmn w7, #0x1 - 20010634: 54001460 b.eq 200108c0 <_vfprintf_r+0xd80> // b.none - 20010638: f100001f cmp x0, #0x0 - 2001063c: 12187897 and w23, w4, #0xffffff7f - 20010640: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none - 20010644: 540013c1 b.ne 200108bc <_vfprintf_r+0xd7c> // b.any - 20010648: 35fffb01 cbnz w1, 200105a8 <_vfprintf_r+0xa68> - 2001064c: 12000080 and w0, w4, #0x1 - 20010650: b90083e0 str w0, [sp, #128] - 20010654: 36003764 tbz w4, #0, 20010d40 <_vfprintf_r+0x1200> - 20010658: 9107effb add x27, sp, #0x1fb - 2001065c: 52800600 mov w0, #0x30 // #48 - 20010660: 52800007 mov w7, #0x0 // #0 - 20010664: 3907efe0 strb w0, [sp, #507] - 20010668: 39453fe1 ldrb w1, [sp, #335] - 2001066c: b94083e0 ldr w0, [sp, #128] - 20010670: f9004bff str xzr, [sp, #144] - 20010674: b900abff str wzr, [sp, #168] - 20010678: 6b0000ff cmp w7, w0 - 2001067c: b900b3ff str wzr, [sp, #176] - 20010680: 1a80a0f5 csel w21, w7, w0, ge // ge = tcont - 20010684: b900bbff str wzr, [sp, #184] - 20010688: 34ffb981 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 2001068c: 17ffff45 b 200103a0 <_vfprintf_r+0x860> - 20010690: 2a1503e7 mov w7, w21 - 20010694: 321c02e4 orr w4, w23, #0x10 - 20010698: b9408fe0 ldr w0, [sp, #140] - 2001069c: 37280044 tbnz w4, #5, 200106a4 <_vfprintf_r+0xb64> - 200106a0: 36203b04 tbz w4, #4, 20010e00 <_vfprintf_r+0x12c0> - 200106a4: 37f86580 tbnz w0, #31, 20011354 <_vfprintf_r+0x1814> - 200106a8: f9404fe0 ldr x0, [sp, #152] - 200106ac: 91003c01 add x1, x0, #0xf - 200106b0: 927df021 and x1, x1, #0xfffffffffffffff8 - 200106b4: f9004fe1 str x1, [sp, #152] - 200106b8: 52800021 mov w1, #0x1 // #1 - 200106bc: f9400000 ldr x0, [x0] - 200106c0: 17ffffdb b 2001062c <_vfprintf_r+0xaec> - 200106c4: 39400288 ldrb w8, [x20] - 200106c8: 321b02f7 orr w23, w23, #0x20 - 200106cc: 17fffda9 b 2000fd70 <_vfprintf_r+0x230> - 200106d0: b9408fe0 ldr w0, [sp, #140] - 200106d4: 2a1503e7 mov w7, w21 - 200106d8: 37f84a00 tbnz w0, #31, 20011018 <_vfprintf_r+0x14d8> - 200106dc: f9404fe3 ldr x3, [sp, #152] - 200106e0: 91003c60 add x0, x3, #0xf - 200106e4: 927df000 and x0, x0, #0xfffffffffffffff8 - 200106e8: f9004fe0 str x0, [sp, #152] - 200106ec: 528f0600 mov w0, #0x7830 // #30768 - 200106f0: b0000082 adrp x2, 20021000 <__func__.5268+0x20> - 200106f4: 321f02e4 orr w4, w23, #0x2 - 200106f8: 9105c042 add x2, x2, #0x170 - 200106fc: 52800041 mov w1, #0x2 // #2 - 20010700: 52800f18 mov w24, #0x78 // #120 - 20010704: f9006fe2 str x2, [sp, #216] - 20010708: 7902a3e0 strh w0, [sp, #336] - 2001070c: f9400060 ldr x0, [x3] - 20010710: 17ffffc7 b 2001062c <_vfprintf_r+0xaec> - 20010714: b9408fe0 ldr w0, [sp, #140] - 20010718: 37f84a80 tbnz w0, #31, 20011068 <_vfprintf_r+0x1528> - 2001071c: f9404fe0 ldr x0, [sp, #152] - 20010720: 91002c01 add x1, x0, #0xb - 20010724: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010728: f9004fe1 str x1, [sp, #152] - 2001072c: b9400000 ldr w0, [x0] - 20010730: b9007fe0 str w0, [sp, #124] - 20010734: 39400288 ldrb w8, [x20] - 20010738: 36ffb1c0 tbz w0, #31, 2000fd70 <_vfprintf_r+0x230> - 2001073c: 4b0003e0 neg w0, w0 - 20010740: 321e02f7 orr w23, w23, #0x4 - 20010744: b9007fe0 str w0, [sp, #124] - 20010748: 17fffd8a b 2000fd70 <_vfprintf_r+0x230> - 2001074c: aa1303e0 mov x0, x19 - 20010750: 94001666 bl 200160e8 <_localeconv_r> - 20010754: f9400400 ldr x0, [x0, #8] - 20010758: f9007be0 str x0, [sp, #240] - 2001075c: 97fff149 bl 2000cc80 <strlen> - 20010760: aa0003e1 mov x1, x0 - 20010764: aa0103f8 mov x24, x1 - 20010768: aa1303e0 mov x0, x19 - 2001076c: f90083e1 str x1, [sp, #256] - 20010770: 9400165e bl 200160e8 <_localeconv_r> - 20010774: f9400800 ldr x0, [x0, #16] - 20010778: f9007fe0 str x0, [sp, #248] - 2001077c: f100031f cmp x24, #0x0 - 20010780: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 20010784: 54004420 b.eq 20011008 <_vfprintf_r+0x14c8> // b.none - 20010788: 39400001 ldrb w1, [x0] - 2001078c: 321602e0 orr w0, w23, #0x400 - 20010790: 39400288 ldrb w8, [x20] - 20010794: 7100003f cmp w1, #0x0 - 20010798: 1a971017 csel w23, w0, w23, ne // ne = any - 2001079c: 17fffd75 b 2000fd70 <_vfprintf_r+0x230> - 200107a0: 39400288 ldrb w8, [x20] - 200107a4: 320002f7 orr w23, w23, #0x1 - 200107a8: 17fffd72 b 2000fd70 <_vfprintf_r+0x230> - 200107ac: 39453fe0 ldrb w0, [sp, #335] - 200107b0: 39400288 ldrb w8, [x20] - 200107b4: 35ffade0 cbnz w0, 2000fd70 <_vfprintf_r+0x230> - 200107b8: 52800400 mov w0, #0x20 // #32 - 200107bc: 39053fe0 strb w0, [sp, #335] - 200107c0: 17fffd6c b 2000fd70 <_vfprintf_r+0x230> - 200107c4: b9407fe1 ldr w1, [sp, #124] - 200107c8: 4b150039 sub w25, w1, w21 - 200107cc: 7100033f cmp w25, #0x0 - 200107d0: 54ffb42d b.le 2000fe54 <_vfprintf_r+0x314> - 200107d4: b0000083 adrp x3, 20021000 <__func__.5268+0x20> - 200107d8: b9418be1 ldr w1, [sp, #392] - 200107dc: 9109e063 add x3, x3, #0x278 - 200107e0: 7100433f cmp w25, #0x10 - 200107e4: 5400058d b.le 20010894 <_vfprintf_r+0xd54> - 200107e8: 2a0103e2 mov w2, w1 - 200107ec: aa1403e1 mov x1, x20 - 200107f0: d2800204 mov x4, #0x10 // #16 - 200107f4: aa1303f4 mov x20, x19 - 200107f8: 2a1903f3 mov w19, w25 - 200107fc: aa0103f9 mov x25, x1 - 20010800: b900ebe7 str w7, [sp, #232] - 20010804: b90117f5 str w21, [sp, #276] - 20010808: aa1603f5 mov x21, x22 - 2001080c: aa0303f6 mov x22, x3 - 20010810: 14000005 b 20010824 <_vfprintf_r+0xce4> - 20010814: 51004273 sub w19, w19, #0x10 - 20010818: 9100435a add x26, x26, #0x10 - 2001081c: 7100427f cmp w19, #0x10 - 20010820: 5400028d b.le 20010870 <_vfprintf_r+0xd30> - 20010824: 11000442 add w2, w2, #0x1 - 20010828: 91004000 add x0, x0, #0x10 - 2001082c: a9001356 stp x22, x4, [x26] - 20010830: 71001c5f cmp w2, #0x7 - 20010834: b9018be2 str w2, [sp, #392] - 20010838: f900cbe0 str x0, [sp, #400] - 2001083c: 54fffecd b.le 20010814 <_vfprintf_r+0xcd4> - 20010840: 910603e2 add x2, sp, #0x180 - 20010844: aa1503e1 mov x1, x21 - 20010848: aa1403e0 mov x0, x20 - 2001084c: 97fff525 bl 2000dce0 <__sprint_r> - 20010850: 35006c00 cbnz w0, 200115d0 <_vfprintf_r+0x1a90> - 20010854: 51004273 sub w19, w19, #0x10 - 20010858: b9418be2 ldr w2, [sp, #392] - 2001085c: 910803fa add x26, sp, #0x200 - 20010860: 7100427f cmp w19, #0x10 - 20010864: d2800204 mov x4, #0x10 // #16 - 20010868: f940cbe0 ldr x0, [sp, #400] - 2001086c: 54fffdcc b.gt 20010824 <_vfprintf_r+0xce4> - 20010870: 2a0203e1 mov w1, w2 - 20010874: aa1603e3 mov x3, x22 - 20010878: aa1903e2 mov x2, x25 - 2001087c: aa1503f6 mov x22, x21 - 20010880: b940ebe7 ldr w7, [sp, #232] - 20010884: 2a1303f9 mov w25, w19 - 20010888: b94117f5 ldr w21, [sp, #276] - 2001088c: aa1403f3 mov x19, x20 - 20010890: aa0203f4 mov x20, x2 - 20010894: 93407f39 sxtw x25, w25 - 20010898: 11000421 add w1, w1, #0x1 - 2001089c: 8b190000 add x0, x0, x25 - 200108a0: a9006743 stp x3, x25, [x26] - 200108a4: 71001c3f cmp w1, #0x7 - 200108a8: b9018be1 str w1, [sp, #392] - 200108ac: f900cbe0 str x0, [sp, #400] - 200108b0: 5400408c b.gt 200110c0 <_vfprintf_r+0x1580> - 200108b4: 9100435a add x26, x26, #0x10 - 200108b8: 17fffd67 b 2000fe54 <_vfprintf_r+0x314> - 200108bc: 2a1703e4 mov w4, w23 - 200108c0: 7100043f cmp w1, #0x1 - 200108c4: 540015a0 b.eq 20010b78 <_vfprintf_r+0x1038> // b.none - 200108c8: 910663f9 add x25, sp, #0x198 - 200108cc: 7100083f cmp w1, #0x2 - 200108d0: 9101933b add x27, x25, #0x64 - 200108d4: 540001a1 b.ne 20010908 <_vfprintf_r+0xdc8> // b.any - 200108d8: f9406fe2 ldr x2, [sp, #216] - 200108dc: d503201f nop - 200108e0: 92400c01 and x1, x0, #0xf - 200108e4: d344fc00 lsr x0, x0, #4 - 200108e8: 38616841 ldrb w1, [x2, x1] - 200108ec: 381fff61 strb w1, [x27, #-1]! - 200108f0: b5ffff80 cbnz x0, 200108e0 <_vfprintf_r+0xda0> - 200108f4: 91019320 add x0, x25, #0x64 - 200108f8: 2a0403f7 mov w23, w4 - 200108fc: 4b1b0000 sub w0, w0, w27 - 20010900: b90083e0 str w0, [sp, #128] - 20010904: 17ffff59 b 20010668 <_vfprintf_r+0xb28> - 20010908: 12000801 and w1, w0, #0x7 - 2001090c: aa1b03e2 mov x2, x27 - 20010910: 1100c021 add w1, w1, #0x30 - 20010914: 381fff61 strb w1, [x27, #-1]! - 20010918: d343fc00 lsr x0, x0, #3 - 2001091c: b5ffff60 cbnz x0, 20010908 <_vfprintf_r+0xdc8> - 20010920: 7100c03f cmp w1, #0x30 - 20010924: 12000080 and w0, w4, #0x1 - 20010928: 1a9f1000 csel w0, w0, wzr, ne // ne = any - 2001092c: 34fffe40 cbz w0, 200108f4 <_vfprintf_r+0xdb4> - 20010930: d1000842 sub x2, x2, #0x2 - 20010934: 91019320 add x0, x25, #0x64 - 20010938: 4b020000 sub w0, w0, w2 - 2001093c: 2a0403f7 mov w23, w4 - 20010940: b90083e0 str w0, [sp, #128] - 20010944: 52800600 mov w0, #0x30 // #48 - 20010948: 381ff360 sturb w0, [x27, #-1] - 2001094c: aa0203fb mov x27, x2 - 20010950: 17ffff46 b 20010668 <_vfprintf_r+0xb28> - 20010954: 910603e2 add x2, sp, #0x180 - 20010958: aa1603e1 mov x1, x22 - 2001095c: aa1303e0 mov x0, x19 - 20010960: 97fff4e0 bl 2000dce0 <__sprint_r> - 20010964: 34ffab00 cbz w0, 2000fec4 <_vfprintf_r+0x384> - 20010968: 17fffd82 b 2000ff70 <_vfprintf_r+0x430> - 2001096c: b940e3e1 ldr w1, [sp, #224] - 20010970: 91000400 add x0, x0, #0x1 - 20010974: b9418be4 ldr w4, [sp, #392] - 20010978: 91004342 add x2, x26, #0x10 - 2001097c: 7100043f cmp w1, #0x1 - 20010980: 11000481 add w1, w4, #0x1 - 20010984: 54001cad b.le 20010d18 <_vfprintf_r+0x11d8> - 20010988: d2800023 mov x3, #0x1 // #1 - 2001098c: a9000f5b stp x27, x3, [x26] - 20010990: 71001c3f cmp w1, #0x7 - 20010994: b9018be1 str w1, [sp, #392] - 20010998: f900cbe0 str x0, [sp, #400] - 2001099c: 5400496c b.gt 200112c8 <_vfprintf_r+0x1788> - 200109a0: a94c93e3 ldp x3, x4, [sp, #200] - 200109a4: 11000421 add w1, w1, #0x1 - 200109a8: a9000c44 stp x4, x3, [x2] - 200109ac: 71001c3f cmp w1, #0x7 - 200109b0: b9018be1 str w1, [sp, #392] - 200109b4: 8b030000 add x0, x0, x3 - 200109b8: f900cbe0 str x0, [sp, #400] - 200109bc: 54004a6c b.gt 20011308 <_vfprintf_r+0x17c8> - 200109c0: 91004042 add x2, x2, #0x10 - 200109c4: 1e602108 fcmp d8, #0.0 - 200109c8: b940e3e3 ldr w3, [sp, #224] - 200109cc: 11000424 add w4, w1, #0x1 - 200109d0: 9100405a add x26, x2, #0x10 - 200109d4: 51000478 sub w24, w3, #0x1 - 200109d8: 54001ba0 b.eq 20010d4c <_vfprintf_r+0x120c> // b.none - 200109dc: 93407f18 sxtw x24, w24 - 200109e0: 91000765 add x5, x27, #0x1 - 200109e4: 8b180000 add x0, x0, x24 - 200109e8: a9006045 stp x5, x24, [x2] - 200109ec: 71001c9f cmp w4, #0x7 - 200109f0: b9018be4 str w4, [sp, #392] - 200109f4: f900cbe0 str x0, [sp, #400] - 200109f8: 540038cc b.gt 20011110 <_vfprintf_r+0x15d0> - 200109fc: 91008043 add x3, x2, #0x20 - 20010a00: 11000824 add w4, w1, #0x2 - 20010a04: aa1a03e2 mov x2, x26 - 20010a08: aa0303fa mov x26, x3 - 20010a0c: b980e7e1 ldrsw x1, [sp, #228] - 20010a10: 71001c9f cmp w4, #0x7 - 20010a14: f9000441 str x1, [x2, #8] - 20010a18: 8b010000 add x0, x0, x1 - 20010a1c: 910583e1 add x1, sp, #0x160 - 20010a20: f9000041 str x1, [x2] - 20010a24: b9018be4 str w4, [sp, #392] - 20010a28: f900cbe0 str x0, [sp, #400] - 20010a2c: 54ffa34d b.le 2000fe94 <_vfprintf_r+0x354> - 20010a30: 910603e2 add x2, sp, #0x180 - 20010a34: aa1603e1 mov x1, x22 - 20010a38: aa1303e0 mov x0, x19 - 20010a3c: 97fff4a9 bl 2000dce0 <__sprint_r> - 20010a40: 35ffa980 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010a44: 910803fa add x26, sp, #0x200 - 20010a48: f940cbe0 ldr x0, [sp, #400] - 20010a4c: 17fffd12 b 2000fe94 <_vfprintf_r+0x354> - 20010a50: 910603e2 add x2, sp, #0x180 - 20010a54: aa1603e1 mov x1, x22 - 20010a58: aa1303e0 mov x0, x19 - 20010a5c: b900ebea str w10, [sp, #232] - 20010a60: b90117e7 str w7, [sp, #276] - 20010a64: 97fff49f bl 2000dce0 <__sprint_r> - 20010a68: 35ffa840 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010a6c: b940ebea ldr w10, [sp, #232] - 20010a70: 910803fa add x26, sp, #0x200 - 20010a74: b94117e7 ldr w7, [sp, #276] - 20010a78: f940cbe0 ldr x0, [sp, #400] - 20010a7c: 17fffce7 b 2000fe18 <_vfprintf_r+0x2d8> - 20010a80: 910603e2 add x2, sp, #0x180 - 20010a84: aa1603e1 mov x1, x22 - 20010a88: aa1303e0 mov x0, x19 - 20010a8c: b900ebe7 str w7, [sp, #232] - 20010a90: 97fff494 bl 2000dce0 <__sprint_r> - 20010a94: 35ffa6e0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010a98: b940ebe7 ldr w7, [sp, #232] - 20010a9c: 910803fa add x26, sp, #0x200 - 20010aa0: f940cbe0 ldr x0, [sp, #400] - 20010aa4: 17fffcea b 2000fe4c <_vfprintf_r+0x30c> - 20010aa8: b0000084 adrp x4, 20021000 <__func__.5268+0x20> - 20010aac: b9418be1 ldr w1, [sp, #392] - 20010ab0: 9109a084 add x4, x4, #0x268 - 20010ab4: 7100431f cmp w24, #0x10 - 20010ab8: 540003ad b.le 20010b2c <_vfprintf_r+0xfec> - 20010abc: 2a0103e2 mov w2, w1 - 20010ac0: aa0403f7 mov x23, x4 - 20010ac4: d2800219 mov x25, #0x10 // #16 - 20010ac8: 14000005 b 20010adc <_vfprintf_r+0xf9c> - 20010acc: 51004318 sub w24, w24, #0x10 - 20010ad0: 9100435a add x26, x26, #0x10 - 20010ad4: 7100431f cmp w24, #0x10 - 20010ad8: 5400026d b.le 20010b24 <_vfprintf_r+0xfe4> - 20010adc: 11000442 add w2, w2, #0x1 - 20010ae0: 91004000 add x0, x0, #0x10 - 20010ae4: a9006757 stp x23, x25, [x26] - 20010ae8: 71001c5f cmp w2, #0x7 - 20010aec: b9018be2 str w2, [sp, #392] +000000002000fc08 <_vfprintf_r>: + 2000fc08: d10a03ff sub sp, sp, #0x280 + 2000fc0c: a9007bfd stp x29, x30, [sp] + 2000fc10: 910003fd mov x29, sp + 2000fc14: a9025bf5 stp x21, x22, [sp, #32] + 2000fc18: aa0103f6 mov x22, x1 + 2000fc1c: aa0303f5 mov x21, x3 + 2000fc20: f9400061 ldr x1, [x3] + 2000fc24: f9004fe1 str x1, [sp, #152] + 2000fc28: f9400461 ldr x1, [x3, #8] + 2000fc2c: f90063e1 str x1, [sp, #192] + 2000fc30: f9400861 ldr x1, [x3, #16] + 2000fc34: f90087e1 str x1, [sp, #264] + 2000fc38: b9401861 ldr w1, [x3, #24] + 2000fc3c: b9008fe1 str w1, [sp, #140] + 2000fc40: b9401c61 ldr w1, [x3, #28] + 2000fc44: a90153f3 stp x19, x20, [sp, #16] + 2000fc48: aa0203f4 mov x20, x2 + 2000fc4c: aa0003f3 mov x19, x0 + 2000fc50: b90113e1 str w1, [sp, #272] + 2000fc54: 94001957 bl 200161b0 <_localeconv_r> + 2000fc58: f9400000 ldr x0, [x0] + 2000fc5c: f9006be0 str x0, [sp, #208] + 2000fc60: 97fff448 bl 2000cd80 <strlen> + 2000fc64: f90067e0 str x0, [sp, #200] + 2000fc68: d2800102 mov x2, #0x8 // #8 + 2000fc6c: 9105a3e0 add x0, sp, #0x168 + 2000fc70: 52800001 mov w1, #0x0 // #0 + 2000fc74: 97ffcb4b bl 200029a0 <memset> + 2000fc78: b4000073 cbz x19, 2000fc84 <_vfprintf_r+0x7c> + 2000fc7c: b9405260 ldr w0, [x19, #80] + 2000fc80: 34003f80 cbz w0, 20010470 <_vfprintf_r+0x868> + 2000fc84: 79c022c1 ldrsh w1, [x22, #16] + 2000fc88: 12003c20 and w0, w1, #0xffff + 2000fc8c: 376800e1 tbnz w1, #13, 2000fca8 <_vfprintf_r+0xa0> + 2000fc90: b940aec2 ldr w2, [x22, #172] + 2000fc94: 32130021 orr w1, w1, #0x2000 + 2000fc98: 12003c20 and w0, w1, #0xffff + 2000fc9c: 790022c1 strh w1, [x22, #16] + 2000fca0: 12127841 and w1, w2, #0xffffdfff + 2000fca4: b900aec1 str w1, [x22, #172] + 2000fca8: 361805a0 tbz w0, #3, 2000fd5c <_vfprintf_r+0x154> + 2000fcac: f9400ec1 ldr x1, [x22, #24] + 2000fcb0: b4000561 cbz x1, 2000fd5c <_vfprintf_r+0x154> + 2000fcb4: 52800341 mov w1, #0x1a // #26 + 2000fcb8: 0a010000 and w0, w0, w1 + 2000fcbc: 7100281f cmp w0, #0xa + 2000fcc0: 54000600 b.eq 2000fd80 <_vfprintf_r+0x178> // b.none + 2000fcc4: a90573fb stp x27, x28, [sp, #80] + 2000fcc8: 910803fb add x27, sp, #0x200 + 2000fccc: b0000f81 adrp x1, 20200000 <DATA_BASE> + 2000fcd0: 6d0627e8 stp d8, d9, [sp, #96] + 2000fcd4: 2f00e408 movi d8, #0x0 + 2000fcd8: 9134c03c add x28, x1, #0xd30 + 2000fcdc: a9046bf9 stp x25, x26, [sp, #64] + 2000fce0: aa1b03fa mov x26, x27 + 2000fce4: d0000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 2000fce8: 91083000 add x0, x0, #0x20c + 2000fcec: a90363f7 stp x23, x24, [sp, #48] + 2000fcf0: b9008bff str wzr, [sp, #136] + 2000fcf4: f90053e0 str x0, [sp, #160] + 2000fcf8: f9006fff str xzr, [sp, #216] + 2000fcfc: 291c7fff stp wzr, wzr, [sp, #224] + 2000fd00: a90f7fff stp xzr, xzr, [sp, #240] + 2000fd04: f90083ff str xzr, [sp, #256] + 2000fd08: f900c3fb str x27, [sp, #384] + 2000fd0c: b9018bff str wzr, [sp, #392] + 2000fd10: f900cbff str xzr, [sp, #400] + 2000fd14: aa1403f5 mov x21, x20 + 2000fd18: f9407797 ldr x23, [x28, #232] + 2000fd1c: 94001919 bl 20016180 <__locale_mb_cur_max> + 2000fd20: 9105a3e4 add x4, sp, #0x168 + 2000fd24: 93407c03 sxtw x3, w0 + 2000fd28: aa1503e2 mov x2, x21 + 2000fd2c: 910573e1 add x1, sp, #0x15c + 2000fd30: aa1303e0 mov x0, x19 + 2000fd34: d63f02e0 blr x23 + 2000fd38: 7100001f cmp w0, #0x0 + 2000fd3c: 340004a0 cbz w0, 2000fdd0 <_vfprintf_r+0x1c8> + 2000fd40: 540003ab b.lt 2000fdb4 <_vfprintf_r+0x1ac> // b.tstop + 2000fd44: b9415fe1 ldr w1, [sp, #348] + 2000fd48: 7100943f cmp w1, #0x25 + 2000fd4c: 54001560 b.eq 2000fff8 <_vfprintf_r+0x3f0> // b.none + 2000fd50: 93407c00 sxtw x0, w0 + 2000fd54: 8b0002b5 add x21, x21, x0 + 2000fd58: 17fffff0 b 2000fd18 <_vfprintf_r+0x110> + 2000fd5c: aa1603e1 mov x1, x22 + 2000fd60: aa1303e0 mov x0, x19 + 2000fd64: 94000bfb bl 20012d50 <__swsetup_r> + 2000fd68: 35013220 cbnz w0, 200123ac <_vfprintf_r+0x27a4> + 2000fd6c: 794022c0 ldrh w0, [x22, #16] + 2000fd70: 52800341 mov w1, #0x1a // #26 + 2000fd74: 0a010000 and w0, w0, w1 + 2000fd78: 7100281f cmp w0, #0xa + 2000fd7c: 54fffa41 b.ne 2000fcc4 <_vfprintf_r+0xbc> // b.any + 2000fd80: 79c026c0 ldrsh w0, [x22, #18] + 2000fd84: 37fffa00 tbnz w0, #31, 2000fcc4 <_vfprintf_r+0xbc> + 2000fd88: a9401ea6 ldp x6, x7, [x21] + 2000fd8c: aa1403e2 mov x2, x20 + 2000fd90: a94116a4 ldp x4, x5, [x21, #16] + 2000fd94: aa1603e1 mov x1, x22 + 2000fd98: aa1303e0 mov x0, x19 + 2000fd9c: 910483e3 add x3, sp, #0x120 + 2000fda0: a9121fe6 stp x6, x7, [sp, #288] + 2000fda4: a91317e4 stp x4, x5, [sp, #304] + 2000fda8: 97ffff66 bl 2000fb40 <__sbprintf> + 2000fdac: b9008be0 str w0, [sp, #136] + 2000fdb0: 140000ad b 20010064 <_vfprintf_r+0x45c> + 2000fdb4: 9105a3e0 add x0, sp, #0x168 + 2000fdb8: d2800102 mov x2, #0x8 // #8 + 2000fdbc: 52800001 mov w1, #0x0 // #0 + 2000fdc0: 97ffcaf8 bl 200029a0 <memset> + 2000fdc4: d2800020 mov x0, #0x1 // #1 + 2000fdc8: 8b0002b5 add x21, x21, x0 + 2000fdcc: 17ffffd3 b 2000fd18 <_vfprintf_r+0x110> + 2000fdd0: 2a0003f7 mov w23, w0 + 2000fdd4: cb1402a0 sub x0, x21, x20 + 2000fdd8: 2a0003f8 mov w24, w0 + 2000fddc: 3400c920 cbz w0, 20011700 <_vfprintf_r+0x1af8> + 2000fde0: f940cbe2 ldr x2, [sp, #400] + 2000fde4: 93407f01 sxtw x1, w24 + 2000fde8: b9418be0 ldr w0, [sp, #392] + 2000fdec: 8b010042 add x2, x2, x1 + 2000fdf0: a9000754 stp x20, x1, [x26] + 2000fdf4: 11000400 add w0, w0, #0x1 + 2000fdf8: b9018be0 str w0, [sp, #392] + 2000fdfc: 71001c1f cmp w0, #0x7 + 2000fe00: f900cbe2 str x2, [sp, #400] + 2000fe04: 9100435a add x26, x26, #0x10 + 2000fe08: 5400102c b.gt 2001000c <_vfprintf_r+0x404> + 2000fe0c: b9408be0 ldr w0, [sp, #136] + 2000fe10: 0b180000 add w0, w0, w24 + 2000fe14: b9008be0 str w0, [sp, #136] + 2000fe18: 3400c757 cbz w23, 20011700 <_vfprintf_r+0x1af8> + 2000fe1c: 394006a8 ldrb w8, [x21, #1] + 2000fe20: 910006b4 add x20, x21, #0x1 + 2000fe24: 12800007 mov w7, #0xffffffff // #-1 + 2000fe28: 2a0703f5 mov w21, w7 + 2000fe2c: 52800017 mov w23, #0x0 // #0 + 2000fe30: b9007fff str wzr, [sp, #124] + 2000fe34: 39053fff strb wzr, [sp, #335] + 2000fe38: 91000694 add x20, x20, #0x1 + 2000fe3c: 2a0803f8 mov w24, w8 + 2000fe40: 51008300 sub w0, w24, #0x20 + 2000fe44: 7101681f cmp w0, #0x5a + 2000fe48: 54000b29 b.ls 2000ffac <_vfprintf_r+0x3a4> // b.plast + 2000fe4c: 3400c5b8 cbz w24, 20011700 <_vfprintf_r+0x1af8> + 2000fe50: 910663fb add x27, sp, #0x198 + 2000fe54: 52800035 mov w21, #0x1 // #1 + 2000fe58: 52800001 mov w1, #0x0 // #0 + 2000fe5c: 52800007 mov w7, #0x0 // #0 + 2000fe60: b90083f5 str w21, [sp, #128] + 2000fe64: f9004bff str xzr, [sp, #144] + 2000fe68: b900abff str wzr, [sp, #168] + 2000fe6c: b900b3ff str wzr, [sp, #176] + 2000fe70: b900bbff str wzr, [sp, #184] + 2000fe74: 39053fff strb wzr, [sp, #335] + 2000fe78: 390663f8 strb w24, [sp, #408] + 2000fe7c: d503201f nop + 2000fe80: 11000aa0 add w0, w21, #0x2 + 2000fe84: 721f02ea ands w10, w23, #0x2 + 2000fe88: 1a951015 csel w21, w0, w21, ne // ne = any + 2000fe8c: 52801099 mov w25, #0x84 // #132 + 2000fe90: 6a1902f9 ands w25, w23, w25 + 2000fe94: f940cbe0 ldr x0, [sp, #400] + 2000fe98: 540000a1 b.ne 2000feac <_vfprintf_r+0x2a4> // b.any + 2000fe9c: b9407fe2 ldr w2, [sp, #124] + 2000fea0: 4b150043 sub w3, w2, w21 + 2000fea4: 7100007f cmp w3, #0x0 + 2000fea8: 54001d0c b.gt 20010248 <_vfprintf_r+0x640> + 2000feac: 340001a1 cbz w1, 2000fee0 <_vfprintf_r+0x2d8> + 2000feb0: b9418be1 ldr w1, [sp, #392] + 2000feb4: 91053fe2 add x2, sp, #0x14f + 2000feb8: 91000400 add x0, x0, #0x1 + 2000febc: f9000342 str x2, [x26] + 2000fec0: 11000421 add w1, w1, #0x1 + 2000fec4: d2800022 mov x2, #0x1 // #1 + 2000fec8: f9000742 str x2, [x26, #8] + 2000fecc: 71001c3f cmp w1, #0x7 + 2000fed0: b9018be1 str w1, [sp, #392] + 2000fed4: f900cbe0 str x0, [sp, #400] + 2000fed8: 5400620c b.gt 20010b18 <_vfprintf_r+0xf10> + 2000fedc: 9100435a add x26, x26, #0x10 + 2000fee0: 340001aa cbz w10, 2000ff14 <_vfprintf_r+0x30c> + 2000fee4: b9418be1 ldr w1, [sp, #392] + 2000fee8: 910543e2 add x2, sp, #0x150 + 2000feec: 91000800 add x0, x0, #0x2 + 2000fef0: f9000342 str x2, [x26] + 2000fef4: 11000421 add w1, w1, #0x1 + 2000fef8: d2800042 mov x2, #0x2 // #2 + 2000fefc: f9000742 str x2, [x26, #8] + 2000ff00: 71001c3f cmp w1, #0x7 + 2000ff04: b9018be1 str w1, [sp, #392] + 2000ff08: f900cbe0 str x0, [sp, #400] + 2000ff0c: 540061ec b.gt 20010b48 <_vfprintf_r+0xf40> + 2000ff10: 9100435a add x26, x26, #0x10 + 2000ff14: 7102033f cmp w25, #0x80 + 2000ff18: 54004ba0 b.eq 2001088c <_vfprintf_r+0xc84> // b.none + 2000ff1c: b94083e1 ldr w1, [sp, #128] + 2000ff20: 4b0100f9 sub w25, w7, w1 + 2000ff24: 7100033f cmp w25, #0x0 + 2000ff28: 54000aac b.gt 2001007c <_vfprintf_r+0x474> + 2000ff2c: 374010f7 tbnz w23, #8, 20010148 <_vfprintf_r+0x540> + 2000ff30: b9418be1 ldr w1, [sp, #392] + 2000ff34: b98083f8 ldrsw x24, [sp, #128] + 2000ff38: 11000421 add w1, w1, #0x1 + 2000ff3c: b9018be1 str w1, [sp, #392] + 2000ff40: 8b180000 add x0, x0, x24 + 2000ff44: f900cbe0 str x0, [sp, #400] + 2000ff48: f900035b str x27, [x26] + 2000ff4c: 71001c3f cmp w1, #0x7 + 2000ff50: f9000758 str x24, [x26, #8] + 2000ff54: 540022ec b.gt 200103b0 <_vfprintf_r+0x7a8> + 2000ff58: 9100435a add x26, x26, #0x10 + 2000ff5c: 361000b7 tbz w23, #2, 2000ff70 <_vfprintf_r+0x368> + 2000ff60: b9407fe1 ldr w1, [sp, #124] + 2000ff64: 4b150038 sub w24, w1, w21 + 2000ff68: 7100031f cmp w24, #0x0 + 2000ff6c: 5400602c b.gt 20010b70 <_vfprintf_r+0xf68> + 2000ff70: b9407fe1 ldr w1, [sp, #124] + 2000ff74: 6b15003f cmp w1, w21 + 2000ff78: 1a95a035 csel w21, w1, w21, ge // ge = tcont + 2000ff7c: b9408be1 ldr w1, [sp, #136] + 2000ff80: 0b150021 add w1, w1, w21 + 2000ff84: b9008be1 str w1, [sp, #136] + 2000ff88: b50054a0 cbnz x0, 20010a1c <_vfprintf_r+0xe14> + 2000ff8c: f9404be0 ldr x0, [sp, #144] + 2000ff90: b9018bff str wzr, [sp, #392] + 2000ff94: b4000080 cbz x0, 2000ffa4 <_vfprintf_r+0x39c> + 2000ff98: f9404be1 ldr x1, [sp, #144] + 2000ff9c: aa1303e0 mov x0, x19 + 2000ffa0: 94001300 bl 20014ba0 <_free_r> + 2000ffa4: 910803fa add x26, sp, #0x200 + 2000ffa8: 17ffff5b b 2000fd14 <_vfprintf_r+0x10c> + 2000ffac: f94053e1 ldr x1, [sp, #160] + 2000ffb0: 78605820 ldrh w0, [x1, w0, uxtw #1] + 2000ffb4: 10000061 adr x1, 2000ffc0 <_vfprintf_r+0x3b8> + 2000ffb8: 8b20a820 add x0, x1, w0, sxth #2 + 2000ffbc: d61f0000 br x0 + 2000ffc0: 5100c300 sub w0, w24, #0x30 + 2000ffc4: b9007fff str wzr, [sp, #124] + 2000ffc8: b9407fe1 ldr w1, [sp, #124] + 2000ffcc: 38401698 ldrb w24, [x20], #1 + 2000ffd0: 0b010821 add w1, w1, w1, lsl #2 + 2000ffd4: 0b010400 add w0, w0, w1, lsl #1 + 2000ffd8: b9007fe0 str w0, [sp, #124] + 2000ffdc: 5100c300 sub w0, w24, #0x30 + 2000ffe0: 7100241f cmp w0, #0x9 + 2000ffe4: 54ffff29 b.ls 2000ffc8 <_vfprintf_r+0x3c0> // b.plast + 2000ffe8: 17ffff96 b 2000fe40 <_vfprintf_r+0x238> + 2000ffec: 39400288 ldrb w8, [x20] + 2000fff0: 321c02f7 orr w23, w23, #0x10 + 2000fff4: 17ffff91 b 2000fe38 <_vfprintf_r+0x230> + 2000fff8: 2a0003f7 mov w23, w0 + 2000fffc: cb1402a0 sub x0, x21, x20 + 20010000: 2a0003f8 mov w24, w0 + 20010004: 34fff0c0 cbz w0, 2000fe1c <_vfprintf_r+0x214> + 20010008: 17ffff76 b 2000fde0 <_vfprintf_r+0x1d8> + 2001000c: 910603e2 add x2, sp, #0x180 + 20010010: aa1603e1 mov x1, x22 + 20010014: aa1303e0 mov x0, x19 + 20010018: 97fff764 bl 2000dda8 <__sprint_r> + 2001001c: 35000180 cbnz w0, 2001004c <_vfprintf_r+0x444> + 20010020: 910803fa add x26, sp, #0x200 + 20010024: 17ffff7a b 2000fe0c <_vfprintf_r+0x204> + 20010028: 794022c0 ldrh w0, [x22, #16] + 2001002c: 321a0000 orr w0, w0, #0x40 + 20010030: 790022c0 strh w0, [x22, #16] + 20010034: d503201f nop + 20010038: f9404be0 ldr x0, [sp, #144] + 2001003c: b4000080 cbz x0, 2001004c <_vfprintf_r+0x444> + 20010040: f9404be1 ldr x1, [sp, #144] + 20010044: aa1303e0 mov x0, x19 + 20010048: 940012d6 bl 20014ba0 <_free_r> + 2001004c: 79c022c0 ldrsh w0, [x22, #16] + 20010050: a94363f7 ldp x23, x24, [sp, #48] + 20010054: a9446bf9 ldp x25, x26, [sp, #64] + 20010058: a94573fb ldp x27, x28, [sp, #80] + 2001005c: 6d4627e8 ldp d8, d9, [sp, #96] + 20010060: 37311a60 tbnz w0, #6, 200123ac <_vfprintf_r+0x27a4> + 20010064: b9408be0 ldr w0, [sp, #136] + 20010068: a9407bfd ldp x29, x30, [sp] + 2001006c: a94153f3 ldp x19, x20, [sp, #16] + 20010070: a9425bf5 ldp x21, x22, [sp, #32] + 20010074: 910a03ff add sp, sp, #0x280 + 20010078: d65f03c0 ret + 2001007c: b0000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 20010080: b9418be1 ldr w1, [sp, #392] + 20010084: 910b6063 add x3, x3, #0x2d8 + 20010088: 7100433f cmp w25, #0x10 + 2001008c: 5400048d b.le 2001011c <_vfprintf_r+0x514> + 20010090: 2a0103e2 mov w2, w1 + 20010094: d2800204 mov x4, #0x10 // #16 + 20010098: f90077f4 str x20, [sp, #232] + 2001009c: aa1603f4 mov x20, x22 + 200100a0: aa1303f6 mov x22, x19 + 200100a4: aa0303f3 mov x19, x3 + 200100a8: 14000005 b 200100bc <_vfprintf_r+0x4b4> + 200100ac: 51004339 sub w25, w25, #0x10 + 200100b0: 9100435a add x26, x26, #0x10 + 200100b4: 7100433f cmp w25, #0x10 + 200100b8: 5400028d b.le 20010108 <_vfprintf_r+0x500> + 200100bc: 11000442 add w2, w2, #0x1 + 200100c0: 91004000 add x0, x0, #0x10 + 200100c4: a9001353 stp x19, x4, [x26] + 200100c8: 71001c5f cmp w2, #0x7 + 200100cc: b9018be2 str w2, [sp, #392] + 200100d0: f900cbe0 str x0, [sp, #400] + 200100d4: 54fffecd b.le 200100ac <_vfprintf_r+0x4a4> + 200100d8: 910603e2 add x2, sp, #0x180 + 200100dc: aa1403e1 mov x1, x20 + 200100e0: aa1603e0 mov x0, x22 + 200100e4: 97fff731 bl 2000dda8 <__sprint_r> + 200100e8: 35005a40 cbnz w0, 20010c30 <_vfprintf_r+0x1028> + 200100ec: 51004339 sub w25, w25, #0x10 + 200100f0: b9418be2 ldr w2, [sp, #392] + 200100f4: 910803fa add x26, sp, #0x200 + 200100f8: 7100433f cmp w25, #0x10 + 200100fc: d2800204 mov x4, #0x10 // #16 + 20010100: f940cbe0 ldr x0, [sp, #400] + 20010104: 54fffdcc b.gt 200100bc <_vfprintf_r+0x4b4> + 20010108: aa1303e3 mov x3, x19 + 2001010c: aa1603f3 mov x19, x22 + 20010110: aa1403f6 mov x22, x20 + 20010114: 2a0203e1 mov w1, w2 + 20010118: f94077f4 ldr x20, [sp, #232] + 2001011c: 93407f39 sxtw x25, w25 + 20010120: 11000421 add w1, w1, #0x1 + 20010124: 8b190000 add x0, x0, x25 + 20010128: a9006743 stp x3, x25, [x26] + 2001012c: 71001c3f cmp w1, #0x7 + 20010130: b9018be1 str w1, [sp, #392] + 20010134: f900cbe0 str x0, [sp, #400] + 20010138: 54006a8c b.gt 20010e88 <_vfprintf_r+0x1280> + 2001013c: 9100435a add x26, x26, #0x10 + 20010140: 3647ef97 tbz w23, #8, 2000ff30 <_vfprintf_r+0x328> + 20010144: d503201f nop + 20010148: 7101971f cmp w24, #0x65 + 2001014c: 5400474d b.le 20010a34 <_vfprintf_r+0xe2c> + 20010150: 1e602108 fcmp d8, #0.0 + 20010154: 54005881 b.ne 20010c64 <_vfprintf_r+0x105c> // b.any + 20010158: b9418be1 ldr w1, [sp, #392] + 2001015c: 91000400 add x0, x0, #0x1 + 20010160: b0000082 adrp x2, 20021000 <virtio_ident_table+0x78> + 20010164: 91082042 add x2, x2, #0x208 + 20010168: 11000421 add w1, w1, #0x1 + 2001016c: f9000342 str x2, [x26] + 20010170: 71001c3f cmp w1, #0x7 + 20010174: b9018be1 str w1, [sp, #392] + 20010178: d2800021 mov x1, #0x1 // #1 + 2001017c: f9000741 str x1, [x26, #8] + 20010180: f900cbe0 str x0, [sp, #400] + 20010184: 9100435a add x26, x26, #0x10 + 20010188: 54009e0c b.gt 20011548 <_vfprintf_r+0x1940> + 2001018c: b940e3e2 ldr w2, [sp, #224] + 20010190: b9415be1 ldr w1, [sp, #344] + 20010194: 6b02003f cmp w1, w2 + 20010198: 5400694a b.ge 20010ec0 <_vfprintf_r+0x12b8> // b.tcont + 2001019c: a94c8fe2 ldp x2, x3, [sp, #200] + 200101a0: a9000b43 stp x3, x2, [x26] + 200101a4: b9418be1 ldr w1, [sp, #392] + 200101a8: 11000421 add w1, w1, #0x1 + 200101ac: b9018be1 str w1, [sp, #392] + 200101b0: 71001c3f cmp w1, #0x7 + 200101b4: 8b020000 add x0, x0, x2 + 200101b8: f900cbe0 str x0, [sp, #400] + 200101bc: 5400826c b.gt 20011208 <_vfprintf_r+0x1600> + 200101c0: 9100435a add x26, x26, #0x10 + 200101c4: b940e3e1 ldr w1, [sp, #224] + 200101c8: 51000438 sub w24, w1, #0x1 + 200101cc: 7100031f cmp w24, #0x0 + 200101d0: 54ffec6d b.le 2000ff5c <_vfprintf_r+0x354> + 200101d4: b0000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 200101d8: b9418be1 ldr w1, [sp, #392] + 200101dc: 910b6063 add x3, x3, #0x2d8 + 200101e0: 7100431f cmp w24, #0x10 + 200101e4: 54008a8d b.le 20011334 <_vfprintf_r+0x172c> + 200101e8: 2a0103e2 mov w2, w1 + 200101ec: aa0303fb mov x27, x3 + 200101f0: d2800219 mov x25, #0x10 // #16 + 200101f4: 14000005 b 20010208 <_vfprintf_r+0x600> + 200101f8: 9100435a add x26, x26, #0x10 + 200101fc: 51004318 sub w24, w24, #0x10 + 20010200: 7100431f cmp w24, #0x10 + 20010204: 5400894d b.le 2001132c <_vfprintf_r+0x1724> + 20010208: 11000442 add w2, w2, #0x1 + 2001020c: 91004000 add x0, x0, #0x10 + 20010210: a900675b stp x27, x25, [x26] + 20010214: 71001c5f cmp w2, #0x7 + 20010218: b9018be2 str w2, [sp, #392] + 2001021c: f900cbe0 str x0, [sp, #400] + 20010220: 54fffecd b.le 200101f8 <_vfprintf_r+0x5f0> + 20010224: 910603e2 add x2, sp, #0x180 + 20010228: aa1603e1 mov x1, x22 + 2001022c: aa1303e0 mov x0, x19 + 20010230: 97fff6de bl 2000dda8 <__sprint_r> + 20010234: 35fff020 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010238: b9418be2 ldr w2, [sp, #392] + 2001023c: 910803fa add x26, sp, #0x200 + 20010240: f940cbe0 ldr x0, [sp, #400] + 20010244: 17ffffee b 200101fc <_vfprintf_r+0x5f4> + 20010248: b0000084 adrp x4, 20021000 <virtio_ident_table+0x78> + 2001024c: b9418be1 ldr w1, [sp, #392] + 20010250: 910b2084 add x4, x4, #0x2c8 + 20010254: 7100407f cmp w3, #0x10 + 20010258: 5400058d b.le 20010308 <_vfprintf_r+0x700> + 2001025c: aa1a03e5 mov x5, x26 + 20010260: 2a0103e2 mov w2, w1 + 20010264: 2a1503fa mov w26, w21 + 20010268: d280020b mov x11, #0x10 // #16 + 2001026c: aa0403f5 mov x21, x4 + 20010270: b900ebea str w10, [sp, #232] + 20010274: b90117e7 str w7, [sp, #276] + 20010278: f9008ff4 str x20, [sp, #280] + 2001027c: aa1603f4 mov x20, x22 + 20010280: 2a0303f6 mov w22, w3 + 20010284: 14000005 b 20010298 <_vfprintf_r+0x690> + 20010288: 510042d6 sub w22, w22, #0x10 + 2001028c: 910040a5 add x5, x5, #0x10 + 20010290: 710042df cmp w22, #0x10 + 20010294: 5400028d b.le 200102e4 <_vfprintf_r+0x6dc> + 20010298: 11000442 add w2, w2, #0x1 + 2001029c: 91004000 add x0, x0, #0x10 + 200102a0: a9002cb5 stp x21, x11, [x5] + 200102a4: 71001c5f cmp w2, #0x7 + 200102a8: b9018be2 str w2, [sp, #392] + 200102ac: f900cbe0 str x0, [sp, #400] + 200102b0: 54fffecd b.le 20010288 <_vfprintf_r+0x680> + 200102b4: 910603e2 add x2, sp, #0x180 + 200102b8: aa1403e1 mov x1, x20 + 200102bc: aa1303e0 mov x0, x19 + 200102c0: 97fff6ba bl 2000dda8 <__sprint_r> + 200102c4: 35004b80 cbnz w0, 20010c34 <_vfprintf_r+0x102c> + 200102c8: 510042d6 sub w22, w22, #0x10 + 200102cc: b9418be2 ldr w2, [sp, #392] + 200102d0: 910803e5 add x5, sp, #0x200 + 200102d4: 710042df cmp w22, #0x10 + 200102d8: d280020b mov x11, #0x10 // #16 + 200102dc: f940cbe0 ldr x0, [sp, #400] + 200102e0: 54fffdcc b.gt 20010298 <_vfprintf_r+0x690> + 200102e4: 2a1603e3 mov w3, w22 + 200102e8: b940ebea ldr w10, [sp, #232] + 200102ec: aa1403f6 mov x22, x20 + 200102f0: b94117e7 ldr w7, [sp, #276] + 200102f4: f9408ff4 ldr x20, [sp, #280] + 200102f8: aa1503e4 mov x4, x21 + 200102fc: 2a0203e1 mov w1, w2 + 20010300: 2a1a03f5 mov w21, w26 + 20010304: aa0503fa mov x26, x5 + 20010308: 93407c63 sxtw x3, w3 + 2001030c: 11000421 add w1, w1, #0x1 + 20010310: 8b030000 add x0, x0, x3 + 20010314: a9000f44 stp x4, x3, [x26] + 20010318: 71001c3f cmp w1, #0x7 + 2001031c: b9018be1 str w1, [sp, #392] + 20010320: f900cbe0 str x0, [sp, #400] + 20010324: 54008eec b.gt 20011500 <_vfprintf_r+0x18f8> + 20010328: 39453fe1 ldrb w1, [sp, #335] + 2001032c: 9100435a add x26, x26, #0x10 + 20010330: 17fffedf b 2000feac <_vfprintf_r+0x2a4> + 20010334: 3607e157 tbz w23, #0, 2000ff5c <_vfprintf_r+0x354> + 20010338: a94c8fe2 ldp x2, x3, [sp, #200] + 2001033c: a9000b43 stp x3, x2, [x26] + 20010340: b9418be1 ldr w1, [sp, #392] + 20010344: 91004346 add x6, x26, #0x10 + 20010348: 11000421 add w1, w1, #0x1 + 2001034c: b9018be1 str w1, [sp, #392] + 20010350: 71001c3f cmp w1, #0x7 + 20010354: 8b000040 add x0, x2, x0 + 20010358: f900cbe0 str x0, [sp, #400] + 2001035c: 5400016d b.le 20010388 <_vfprintf_r+0x780> + 20010360: 910603e2 add x2, sp, #0x180 + 20010364: aa1603e1 mov x1, x22 + 20010368: aa1303e0 mov x0, x19 + 2001036c: 97fff68f bl 2000dda8 <__sprint_r> + 20010370: 35ffe640 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010374: b9415bf8 ldr w24, [sp, #344] + 20010378: 910803e6 add x6, sp, #0x200 + 2001037c: b9418be1 ldr w1, [sp, #392] + 20010380: f940cbe0 ldr x0, [sp, #400] + 20010384: 37f8fd78 tbnz w24, #31, 20012330 <_vfprintf_r+0x2728> + 20010388: b980e3e2 ldrsw x2, [sp, #224] + 2001038c: 11000421 add w1, w1, #0x1 + 20010390: a90008db stp x27, x2, [x6] + 20010394: 910040da add x26, x6, #0x10 + 20010398: 8b000040 add x0, x2, x0 + 2001039c: b9018be1 str w1, [sp, #392] + 200103a0: 71001c3f cmp w1, #0x7 + 200103a4: f900cbe0 str x0, [sp, #400] + 200103a8: 54ffddad b.le 2000ff5c <_vfprintf_r+0x354> + 200103ac: d503201f nop + 200103b0: 910603e2 add x2, sp, #0x180 + 200103b4: aa1603e1 mov x1, x22 + 200103b8: aa1303e0 mov x0, x19 + 200103bc: 97fff67b bl 2000dda8 <__sprint_r> + 200103c0: 35ffe3c0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200103c4: 910803fa add x26, sp, #0x200 + 200103c8: f940cbe0 ldr x0, [sp, #400] + 200103cc: 17fffee4 b 2000ff5c <_vfprintf_r+0x354> + 200103d0: b94113e0 ldr w0, [sp, #272] + 200103d4: 2a1503e7 mov w7, w21 + 200103d8: 361859d7 tbz w23, #3, 20010f10 <_vfprintf_r+0x1308> + 200103dc: 37f8c2e0 tbnz w0, #31, 20011c38 <_vfprintf_r+0x2030> + 200103e0: f9404fe0 ldr x0, [sp, #152] + 200103e4: 91003c00 add x0, x0, #0xf + 200103e8: 927cec00 and x0, x0, #0xfffffffffffffff0 + 200103ec: 91004001 add x1, x0, #0x10 + 200103f0: f9004fe1 str x1, [sp, #152] + 200103f4: 3dc00000 ldr q0, [x0] + 200103f8: b90083e7 str w7, [sp, #128] + 200103fc: 94003c85 bl 2001f610 <__trunctfdf2> + 20010400: 1e604008 fmov d8, d0 + 20010404: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 + 20010408: 9e670001 fmov d1, x0 + 2001040c: b94083e7 ldr w7, [sp, #128] + 20010410: 1e60c100 fabs d0, d8 + 20010414: 1e612000 fcmp d0, d1 + 20010418: 5400592d b.le 20010f3c <_vfprintf_r+0x1334> + 2001041c: 1e602118 fcmpe d8, #0.0 + 20010420: 5400b784 b.mi 20011b10 <_vfprintf_r+0x1f08> // b.first + 20010424: 39453fe1 ldrb w1, [sp, #335] + 20010428: b0000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001042c: b0000085 adrp x5, 20021000 <virtio_ident_table+0x78> + 20010430: 7101231f cmp w24, #0x48 + 20010434: 9106e000 add x0, x0, #0x1b8 + 20010438: 9106c0a5 add x5, x5, #0x1b0 + 2001043c: 52800075 mov w21, #0x3 // #3 + 20010440: b90083f5 str w21, [sp, #128] + 20010444: f9004bff str xzr, [sp, #144] + 20010448: 12187af7 and w23, w23, #0xffffff7f + 2001044c: b900abff str wzr, [sp, #168] + 20010450: 9a80b0bb csel x27, x5, x0, lt // lt = tstop + 20010454: b900b3ff str wzr, [sp, #176] + 20010458: 52800007 mov w7, #0x0 // #0 + 2001045c: b900bbff str wzr, [sp, #184] + 20010460: 34ffd101 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20010464: d503201f nop + 20010468: 110006b5 add w21, w21, #0x1 + 2001046c: 17fffe85 b 2000fe80 <_vfprintf_r+0x278> + 20010470: aa1303e0 mov x0, x19 + 20010474: 94001101 bl 20014878 <__sinit> + 20010478: 17fffe03 b 2000fc84 <_vfprintf_r+0x7c> + 2001047c: 71010f1f cmp w24, #0x43 + 20010480: 54000040 b.eq 20010488 <_vfprintf_r+0x880> // b.none + 20010484: 362066b7 tbz w23, #4, 20011158 <_vfprintf_r+0x1550> + 20010488: 9105e3f5 add x21, sp, #0x178 + 2001048c: d2800102 mov x2, #0x8 // #8 + 20010490: aa1503e0 mov x0, x21 + 20010494: 52800001 mov w1, #0x0 // #0 + 20010498: 97ffc942 bl 200029a0 <memset> + 2001049c: b9408fe0 ldr w0, [sp, #140] + 200104a0: 37f89980 tbnz w0, #31, 200117d0 <_vfprintf_r+0x1bc8> + 200104a4: f9404fe0 ldr x0, [sp, #152] + 200104a8: 91002c01 add x1, x0, #0xb + 200104ac: 927df021 and x1, x1, #0xfffffffffffffff8 + 200104b0: f9004fe1 str x1, [sp, #152] + 200104b4: b9400002 ldr w2, [x0] + 200104b8: 910663f9 add x25, sp, #0x198 + 200104bc: aa1503e3 mov x3, x21 + 200104c0: aa1903e1 mov x1, x25 + 200104c4: aa1303e0 mov x0, x19 + 200104c8: 940009ce bl 20012c00 <_wcrtomb_r> + 200104cc: b90083e0 str w0, [sp, #128] + 200104d0: 3100041f cmn w0, #0x1 + 200104d4: 5400f720 b.eq 200123b8 <_vfprintf_r+0x27b0> // b.none + 200104d8: 7100001f cmp w0, #0x0 + 200104dc: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 200104e0: aa1903fb mov x27, x25 + 200104e4: 52800001 mov w1, #0x0 // #0 + 200104e8: 52800007 mov w7, #0x0 // #0 + 200104ec: f9004bff str xzr, [sp, #144] + 200104f0: b900abff str wzr, [sp, #168] + 200104f4: b900b3ff str wzr, [sp, #176] + 200104f8: b900bbff str wzr, [sp, #184] + 200104fc: 39053fff strb wzr, [sp, #335] + 20010500: 17fffe60 b 2000fe80 <_vfprintf_r+0x278> + 20010504: b9408fe0 ldr w0, [sp, #140] + 20010508: 2a1503e7 mov w7, w21 + 2001050c: 37f85fe0 tbnz w0, #31, 20011108 <_vfprintf_r+0x1500> + 20010510: f9404fe0 ldr x0, [sp, #152] + 20010514: 91003c01 add x1, x0, #0xf + 20010518: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001051c: f9004fe1 str x1, [sp, #152] + 20010520: f940001b ldr x27, [x0] + 20010524: 39053fff strb wzr, [sp, #335] + 20010528: b4008d3b cbz x27, 200116cc <_vfprintf_r+0x1ac4> + 2001052c: 71014f1f cmp w24, #0x53 + 20010530: 540081c0 b.eq 20011568 <_vfprintf_r+0x1960> // b.none + 20010534: 121c02e0 and w0, w23, #0x10 + 20010538: b900abe0 str w0, [sp, #168] + 2001053c: 37208177 tbnz w23, #4, 20011568 <_vfprintf_r+0x1960> + 20010540: 310004ff cmn w7, #0x1 + 20010544: 5400c940 b.eq 20011e6c <_vfprintf_r+0x2264> // b.none + 20010548: 93407ce2 sxtw x2, w7 + 2001054c: aa1b03e0 mov x0, x27 + 20010550: 52800001 mov w1, #0x0 // #0 + 20010554: b90083e7 str w7, [sp, #128] + 20010558: 97fff2cf bl 2000d094 <memchr> + 2001055c: f9004be0 str x0, [sp, #144] + 20010560: b94083e7 ldr w7, [sp, #128] + 20010564: b4010d20 cbz x0, 20012708 <_vfprintf_r+0x2b00> + 20010568: f9404be0 ldr x0, [sp, #144] + 2001056c: f9004bff str xzr, [sp, #144] + 20010570: 39453fe1 ldrb w1, [sp, #335] + 20010574: 52800007 mov w7, #0x0 // #0 + 20010578: cb1b0015 sub x21, x0, x27 + 2001057c: b90083f5 str w21, [sp, #128] + 20010580: b900b3ff str wzr, [sp, #176] + 20010584: 710002bf cmp w21, #0x0 + 20010588: b900bbff str wzr, [sp, #184] + 2001058c: 1a9fa2b5 csel w21, w21, wzr, ge // ge = tcont + 20010590: 34ffc781 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20010594: 17ffffb5 b 20010468 <_vfprintf_r+0x860> + 20010598: 39400288 ldrb w8, [x20] + 2001059c: 7101a11f cmp w8, #0x68 + 200105a0: 54006440 b.eq 20011228 <_vfprintf_r+0x1620> // b.none + 200105a4: 321a02f7 orr w23, w23, #0x40 + 200105a8: 17fffe24 b 2000fe38 <_vfprintf_r+0x230> + 200105ac: 39400288 ldrb w8, [x20] + 200105b0: 321902f7 orr w23, w23, #0x80 + 200105b4: 17fffe21 b 2000fe38 <_vfprintf_r+0x230> + 200105b8: aa1403e1 mov x1, x20 + 200105bc: 38401438 ldrb w24, [x1], #1 + 200105c0: 7100ab1f cmp w24, #0x2a + 200105c4: 540119e0 b.eq 20012900 <_vfprintf_r+0x2cf8> // b.none + 200105c8: 5100c300 sub w0, w24, #0x30 + 200105cc: aa0103f4 mov x20, x1 + 200105d0: 7100241f cmp w0, #0x9 + 200105d4: 52800015 mov w21, #0x0 // #0 + 200105d8: 54ffc348 b.hi 2000fe40 <_vfprintf_r+0x238> // b.pmore + 200105dc: d503201f nop + 200105e0: 38401698 ldrb w24, [x20], #1 + 200105e4: 0b150aa7 add w7, w21, w21, lsl #2 + 200105e8: 0b070415 add w21, w0, w7, lsl #1 + 200105ec: 5100c300 sub w0, w24, #0x30 + 200105f0: 7100241f cmp w0, #0x9 + 200105f4: 54ffff69 b.ls 200105e0 <_vfprintf_r+0x9d8> // b.plast + 200105f8: 17fffe12 b 2000fe40 <_vfprintf_r+0x238> + 200105fc: 39400288 ldrb w8, [x20] + 20010600: 321e02f7 orr w23, w23, #0x4 + 20010604: 17fffe0d b 2000fe38 <_vfprintf_r+0x230> + 20010608: 52800560 mov w0, #0x2b // #43 + 2001060c: 39400288 ldrb w8, [x20] + 20010610: 39053fe0 strb w0, [sp, #335] + 20010614: 17fffe09 b 2000fe38 <_vfprintf_r+0x230> + 20010618: 39400288 ldrb w8, [x20] + 2001061c: 321d02f7 orr w23, w23, #0x8 + 20010620: 17fffe06 b 2000fe38 <_vfprintf_r+0x230> + 20010624: 2a1503e7 mov w7, w21 + 20010628: 321c02f7 orr w23, w23, #0x10 + 2001062c: b9408fe0 ldr w0, [sp, #140] + 20010630: 37280057 tbnz w23, #5, 20010638 <_vfprintf_r+0xa30> + 20010634: 362045d7 tbz w23, #4, 20010eec <_vfprintf_r+0x12e4> + 20010638: 37f87060 tbnz w0, #31, 20011444 <_vfprintf_r+0x183c> + 2001063c: f9404fe0 ldr x0, [sp, #152] + 20010640: 91003c01 add x1, x0, #0xf + 20010644: 927df021 and x1, x1, #0xfffffffffffffff8 + 20010648: f9004fe1 str x1, [sp, #152] + 2001064c: f9400001 ldr x1, [x0] + 20010650: aa0103e0 mov x0, x1 + 20010654: b7f842a1 tbnz x1, #63, 20010ea8 <_vfprintf_r+0x12a0> + 20010658: 310004ff cmn w7, #0x1 + 2001065c: 54002f00 b.eq 20010c3c <_vfprintf_r+0x1034> // b.none + 20010660: 710000ff cmp w7, #0x0 + 20010664: 12187af7 and w23, w23, #0xffffff7f + 20010668: fa400800 ccmp x0, #0x0, #0x0, eq // eq = none + 2001066c: 54002e81 b.ne 20010c3c <_vfprintf_r+0x1034> // b.any + 20010670: 9107f3fb add x27, sp, #0x1fc + 20010674: 52800007 mov w7, #0x0 // #0 + 20010678: b90083ff str wzr, [sp, #128] + 2001067c: 1400002d b 20010730 <_vfprintf_r+0xb28> + 20010680: b9408fe0 ldr w0, [sp, #140] + 20010684: 36284ff7 tbz w23, #5, 20011080 <_vfprintf_r+0x1478> + 20010688: 37f880e0 tbnz w0, #31, 200116a4 <_vfprintf_r+0x1a9c> + 2001068c: f9404fe0 ldr x0, [sp, #152] + 20010690: 91003c01 add x1, x0, #0xf + 20010694: 927df021 and x1, x1, #0xfffffffffffffff8 + 20010698: f9004fe1 str x1, [sp, #152] + 2001069c: f9400000 ldr x0, [x0] + 200106a0: b9808be1 ldrsw x1, [sp, #136] + 200106a4: f9000001 str x1, [x0] + 200106a8: 17fffd9b b 2000fd14 <_vfprintf_r+0x10c> + 200106ac: 39400288 ldrb w8, [x20] + 200106b0: 7101b11f cmp w8, #0x6c + 200106b4: 54005c20 b.eq 20011238 <_vfprintf_r+0x1630> // b.none + 200106b8: 321c02f7 orr w23, w23, #0x10 + 200106bc: 17fffddf b 2000fe38 <_vfprintf_r+0x230> + 200106c0: 2a1503e7 mov w7, w21 + 200106c4: 321c02f7 orr w23, w23, #0x10 + 200106c8: b9408fe0 ldr w0, [sp, #140] + 200106cc: 37280057 tbnz w23, #5, 200106d4 <_vfprintf_r+0xacc> + 200106d0: 36204f17 tbz w23, #4, 200110b0 <_vfprintf_r+0x14a8> + 200106d4: 37f86cc0 tbnz w0, #31, 2001146c <_vfprintf_r+0x1864> + 200106d8: f9404fe0 ldr x0, [sp, #152] + 200106dc: 91003c01 add x1, x0, #0xf + 200106e0: 927df021 and x1, x1, #0xfffffffffffffff8 + 200106e4: f9004fe1 str x1, [sp, #152] + 200106e8: f9400000 ldr x0, [x0] + 200106ec: 12157ae4 and w4, w23, #0xfffffbff + 200106f0: 52800001 mov w1, #0x0 // #0 + 200106f4: 39053fff strb wzr, [sp, #335] + 200106f8: 310004ff cmn w7, #0x1 + 200106fc: 54001460 b.eq 20010988 <_vfprintf_r+0xd80> // b.none + 20010700: f100001f cmp x0, #0x0 + 20010704: 12187897 and w23, w4, #0xffffff7f + 20010708: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none + 2001070c: 540013c1 b.ne 20010984 <_vfprintf_r+0xd7c> // b.any + 20010710: 35fffb01 cbnz w1, 20010670 <_vfprintf_r+0xa68> + 20010714: 12000080 and w0, w4, #0x1 + 20010718: b90083e0 str w0, [sp, #128] + 2001071c: 36003764 tbz w4, #0, 20010e08 <_vfprintf_r+0x1200> + 20010720: 9107effb add x27, sp, #0x1fb + 20010724: 52800600 mov w0, #0x30 // #48 + 20010728: 52800007 mov w7, #0x0 // #0 + 2001072c: 3907efe0 strb w0, [sp, #507] + 20010730: 39453fe1 ldrb w1, [sp, #335] + 20010734: b94083e0 ldr w0, [sp, #128] + 20010738: f9004bff str xzr, [sp, #144] + 2001073c: b900abff str wzr, [sp, #168] + 20010740: 6b0000ff cmp w7, w0 + 20010744: b900b3ff str wzr, [sp, #176] + 20010748: 1a80a0f5 csel w21, w7, w0, ge // ge = tcont + 2001074c: b900bbff str wzr, [sp, #184] + 20010750: 34ffb981 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20010754: 17ffff45 b 20010468 <_vfprintf_r+0x860> + 20010758: 2a1503e7 mov w7, w21 + 2001075c: 321c02e4 orr w4, w23, #0x10 + 20010760: b9408fe0 ldr w0, [sp, #140] + 20010764: 37280044 tbnz w4, #5, 2001076c <_vfprintf_r+0xb64> + 20010768: 36203b04 tbz w4, #4, 20010ec8 <_vfprintf_r+0x12c0> + 2001076c: 37f86580 tbnz w0, #31, 2001141c <_vfprintf_r+0x1814> + 20010770: f9404fe0 ldr x0, [sp, #152] + 20010774: 91003c01 add x1, x0, #0xf + 20010778: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001077c: f9004fe1 str x1, [sp, #152] + 20010780: 52800021 mov w1, #0x1 // #1 + 20010784: f9400000 ldr x0, [x0] + 20010788: 17ffffdb b 200106f4 <_vfprintf_r+0xaec> + 2001078c: 39400288 ldrb w8, [x20] + 20010790: 321b02f7 orr w23, w23, #0x20 + 20010794: 17fffda9 b 2000fe38 <_vfprintf_r+0x230> + 20010798: b9408fe0 ldr w0, [sp, #140] + 2001079c: 2a1503e7 mov w7, w21 + 200107a0: 37f84a00 tbnz w0, #31, 200110e0 <_vfprintf_r+0x14d8> + 200107a4: f9404fe3 ldr x3, [sp, #152] + 200107a8: 91003c60 add x0, x3, #0xf + 200107ac: 927df000 and x0, x0, #0xfffffffffffffff8 + 200107b0: f9004fe0 str x0, [sp, #152] + 200107b4: 528f0600 mov w0, #0x7830 // #30768 + 200107b8: b0000082 adrp x2, 20021000 <virtio_ident_table+0x78> + 200107bc: 321f02e4 orr w4, w23, #0x2 + 200107c0: 91074042 add x2, x2, #0x1d0 + 200107c4: 52800041 mov w1, #0x2 // #2 + 200107c8: 52800f18 mov w24, #0x78 // #120 + 200107cc: f9006fe2 str x2, [sp, #216] + 200107d0: 7902a3e0 strh w0, [sp, #336] + 200107d4: f9400060 ldr x0, [x3] + 200107d8: 17ffffc7 b 200106f4 <_vfprintf_r+0xaec> + 200107dc: b9408fe0 ldr w0, [sp, #140] + 200107e0: 37f84a80 tbnz w0, #31, 20011130 <_vfprintf_r+0x1528> + 200107e4: f9404fe0 ldr x0, [sp, #152] + 200107e8: 91002c01 add x1, x0, #0xb + 200107ec: 927df021 and x1, x1, #0xfffffffffffffff8 + 200107f0: f9004fe1 str x1, [sp, #152] + 200107f4: b9400000 ldr w0, [x0] + 200107f8: b9007fe0 str w0, [sp, #124] + 200107fc: 39400288 ldrb w8, [x20] + 20010800: 36ffb1c0 tbz w0, #31, 2000fe38 <_vfprintf_r+0x230> + 20010804: 4b0003e0 neg w0, w0 + 20010808: 321e02f7 orr w23, w23, #0x4 + 2001080c: b9007fe0 str w0, [sp, #124] + 20010810: 17fffd8a b 2000fe38 <_vfprintf_r+0x230> + 20010814: aa1303e0 mov x0, x19 + 20010818: 94001666 bl 200161b0 <_localeconv_r> + 2001081c: f9400400 ldr x0, [x0, #8] + 20010820: f9007be0 str x0, [sp, #240] + 20010824: 97fff157 bl 2000cd80 <strlen> + 20010828: aa0003e1 mov x1, x0 + 2001082c: aa0103f8 mov x24, x1 + 20010830: aa1303e0 mov x0, x19 + 20010834: f90083e1 str x1, [sp, #256] + 20010838: 9400165e bl 200161b0 <_localeconv_r> + 2001083c: f9400800 ldr x0, [x0, #16] + 20010840: f9007fe0 str x0, [sp, #248] + 20010844: f100031f cmp x24, #0x0 + 20010848: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 2001084c: 54004420 b.eq 200110d0 <_vfprintf_r+0x14c8> // b.none + 20010850: 39400001 ldrb w1, [x0] + 20010854: 321602e0 orr w0, w23, #0x400 + 20010858: 39400288 ldrb w8, [x20] + 2001085c: 7100003f cmp w1, #0x0 + 20010860: 1a971017 csel w23, w0, w23, ne // ne = any + 20010864: 17fffd75 b 2000fe38 <_vfprintf_r+0x230> + 20010868: 39400288 ldrb w8, [x20] + 2001086c: 320002f7 orr w23, w23, #0x1 + 20010870: 17fffd72 b 2000fe38 <_vfprintf_r+0x230> + 20010874: 39453fe0 ldrb w0, [sp, #335] + 20010878: 39400288 ldrb w8, [x20] + 2001087c: 35ffade0 cbnz w0, 2000fe38 <_vfprintf_r+0x230> + 20010880: 52800400 mov w0, #0x20 // #32 + 20010884: 39053fe0 strb w0, [sp, #335] + 20010888: 17fffd6c b 2000fe38 <_vfprintf_r+0x230> + 2001088c: b9407fe1 ldr w1, [sp, #124] + 20010890: 4b150039 sub w25, w1, w21 + 20010894: 7100033f cmp w25, #0x0 + 20010898: 54ffb42d b.le 2000ff1c <_vfprintf_r+0x314> + 2001089c: b0000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 200108a0: b9418be1 ldr w1, [sp, #392] + 200108a4: 910b6063 add x3, x3, #0x2d8 + 200108a8: 7100433f cmp w25, #0x10 + 200108ac: 5400058d b.le 2001095c <_vfprintf_r+0xd54> + 200108b0: 2a0103e2 mov w2, w1 + 200108b4: aa1403e1 mov x1, x20 + 200108b8: d2800204 mov x4, #0x10 // #16 + 200108bc: aa1303f4 mov x20, x19 + 200108c0: 2a1903f3 mov w19, w25 + 200108c4: aa0103f9 mov x25, x1 + 200108c8: b900ebe7 str w7, [sp, #232] + 200108cc: b90117f5 str w21, [sp, #276] + 200108d0: aa1603f5 mov x21, x22 + 200108d4: aa0303f6 mov x22, x3 + 200108d8: 14000005 b 200108ec <_vfprintf_r+0xce4> + 200108dc: 51004273 sub w19, w19, #0x10 + 200108e0: 9100435a add x26, x26, #0x10 + 200108e4: 7100427f cmp w19, #0x10 + 200108e8: 5400028d b.le 20010938 <_vfprintf_r+0xd30> + 200108ec: 11000442 add w2, w2, #0x1 + 200108f0: 91004000 add x0, x0, #0x10 + 200108f4: a9001356 stp x22, x4, [x26] + 200108f8: 71001c5f cmp w2, #0x7 + 200108fc: b9018be2 str w2, [sp, #392] + 20010900: f900cbe0 str x0, [sp, #400] + 20010904: 54fffecd b.le 200108dc <_vfprintf_r+0xcd4> + 20010908: 910603e2 add x2, sp, #0x180 + 2001090c: aa1503e1 mov x1, x21 + 20010910: aa1403e0 mov x0, x20 + 20010914: 97fff525 bl 2000dda8 <__sprint_r> + 20010918: 35006c00 cbnz w0, 20011698 <_vfprintf_r+0x1a90> + 2001091c: 51004273 sub w19, w19, #0x10 + 20010920: b9418be2 ldr w2, [sp, #392] + 20010924: 910803fa add x26, sp, #0x200 + 20010928: 7100427f cmp w19, #0x10 + 2001092c: d2800204 mov x4, #0x10 // #16 + 20010930: f940cbe0 ldr x0, [sp, #400] + 20010934: 54fffdcc b.gt 200108ec <_vfprintf_r+0xce4> + 20010938: 2a0203e1 mov w1, w2 + 2001093c: aa1603e3 mov x3, x22 + 20010940: aa1903e2 mov x2, x25 + 20010944: aa1503f6 mov x22, x21 + 20010948: b940ebe7 ldr w7, [sp, #232] + 2001094c: 2a1303f9 mov w25, w19 + 20010950: b94117f5 ldr w21, [sp, #276] + 20010954: aa1403f3 mov x19, x20 + 20010958: aa0203f4 mov x20, x2 + 2001095c: 93407f39 sxtw x25, w25 + 20010960: 11000421 add w1, w1, #0x1 + 20010964: 8b190000 add x0, x0, x25 + 20010968: a9006743 stp x3, x25, [x26] + 2001096c: 71001c3f cmp w1, #0x7 + 20010970: b9018be1 str w1, [sp, #392] + 20010974: f900cbe0 str x0, [sp, #400] + 20010978: 5400408c b.gt 20011188 <_vfprintf_r+0x1580> + 2001097c: 9100435a add x26, x26, #0x10 + 20010980: 17fffd67 b 2000ff1c <_vfprintf_r+0x314> + 20010984: 2a1703e4 mov w4, w23 + 20010988: 7100043f cmp w1, #0x1 + 2001098c: 540015a0 b.eq 20010c40 <_vfprintf_r+0x1038> // b.none + 20010990: 910663f9 add x25, sp, #0x198 + 20010994: 7100083f cmp w1, #0x2 + 20010998: 9101933b add x27, x25, #0x64 + 2001099c: 540001a1 b.ne 200109d0 <_vfprintf_r+0xdc8> // b.any + 200109a0: f9406fe2 ldr x2, [sp, #216] + 200109a4: d503201f nop + 200109a8: 92400c01 and x1, x0, #0xf + 200109ac: d344fc00 lsr x0, x0, #4 + 200109b0: 38616841 ldrb w1, [x2, x1] + 200109b4: 381fff61 strb w1, [x27, #-1]! + 200109b8: b5ffff80 cbnz x0, 200109a8 <_vfprintf_r+0xda0> + 200109bc: 91019320 add x0, x25, #0x64 + 200109c0: 2a0403f7 mov w23, w4 + 200109c4: 4b1b0000 sub w0, w0, w27 + 200109c8: b90083e0 str w0, [sp, #128] + 200109cc: 17ffff59 b 20010730 <_vfprintf_r+0xb28> + 200109d0: 12000801 and w1, w0, #0x7 + 200109d4: aa1b03e2 mov x2, x27 + 200109d8: 1100c021 add w1, w1, #0x30 + 200109dc: 381fff61 strb w1, [x27, #-1]! + 200109e0: d343fc00 lsr x0, x0, #3 + 200109e4: b5ffff60 cbnz x0, 200109d0 <_vfprintf_r+0xdc8> + 200109e8: 7100c03f cmp w1, #0x30 + 200109ec: 12000080 and w0, w4, #0x1 + 200109f0: 1a9f1000 csel w0, w0, wzr, ne // ne = any + 200109f4: 34fffe40 cbz w0, 200109bc <_vfprintf_r+0xdb4> + 200109f8: d1000842 sub x2, x2, #0x2 + 200109fc: 91019320 add x0, x25, #0x64 + 20010a00: 4b020000 sub w0, w0, w2 + 20010a04: 2a0403f7 mov w23, w4 + 20010a08: b90083e0 str w0, [sp, #128] + 20010a0c: 52800600 mov w0, #0x30 // #48 + 20010a10: 381ff360 sturb w0, [x27, #-1] + 20010a14: aa0203fb mov x27, x2 + 20010a18: 17ffff46 b 20010730 <_vfprintf_r+0xb28> + 20010a1c: 910603e2 add x2, sp, #0x180 + 20010a20: aa1603e1 mov x1, x22 + 20010a24: aa1303e0 mov x0, x19 + 20010a28: 97fff4e0 bl 2000dda8 <__sprint_r> + 20010a2c: 34ffab00 cbz w0, 2000ff8c <_vfprintf_r+0x384> + 20010a30: 17fffd82 b 20010038 <_vfprintf_r+0x430> + 20010a34: b940e3e1 ldr w1, [sp, #224] + 20010a38: 91000400 add x0, x0, #0x1 + 20010a3c: b9418be4 ldr w4, [sp, #392] + 20010a40: 91004342 add x2, x26, #0x10 + 20010a44: 7100043f cmp w1, #0x1 + 20010a48: 11000481 add w1, w4, #0x1 + 20010a4c: 54001cad b.le 20010de0 <_vfprintf_r+0x11d8> + 20010a50: d2800023 mov x3, #0x1 // #1 + 20010a54: a9000f5b stp x27, x3, [x26] + 20010a58: 71001c3f cmp w1, #0x7 + 20010a5c: b9018be1 str w1, [sp, #392] + 20010a60: f900cbe0 str x0, [sp, #400] + 20010a64: 5400496c b.gt 20011390 <_vfprintf_r+0x1788> + 20010a68: a94c93e3 ldp x3, x4, [sp, #200] + 20010a6c: 11000421 add w1, w1, #0x1 + 20010a70: a9000c44 stp x4, x3, [x2] + 20010a74: 71001c3f cmp w1, #0x7 + 20010a78: b9018be1 str w1, [sp, #392] + 20010a7c: 8b030000 add x0, x0, x3 + 20010a80: f900cbe0 str x0, [sp, #400] + 20010a84: 54004a6c b.gt 200113d0 <_vfprintf_r+0x17c8> + 20010a88: 91004042 add x2, x2, #0x10 + 20010a8c: 1e602108 fcmp d8, #0.0 + 20010a90: b940e3e3 ldr w3, [sp, #224] + 20010a94: 11000424 add w4, w1, #0x1 + 20010a98: 9100405a add x26, x2, #0x10 + 20010a9c: 51000478 sub w24, w3, #0x1 + 20010aa0: 54001ba0 b.eq 20010e14 <_vfprintf_r+0x120c> // b.none + 20010aa4: 93407f18 sxtw x24, w24 + 20010aa8: 91000765 add x5, x27, #0x1 + 20010aac: 8b180000 add x0, x0, x24 + 20010ab0: a9006045 stp x5, x24, [x2] + 20010ab4: 71001c9f cmp w4, #0x7 + 20010ab8: b9018be4 str w4, [sp, #392] + 20010abc: f900cbe0 str x0, [sp, #400] + 20010ac0: 540038cc b.gt 200111d8 <_vfprintf_r+0x15d0> + 20010ac4: 91008043 add x3, x2, #0x20 + 20010ac8: 11000824 add w4, w1, #0x2 + 20010acc: aa1a03e2 mov x2, x26 + 20010ad0: aa0303fa mov x26, x3 + 20010ad4: b980e7e1 ldrsw x1, [sp, #228] + 20010ad8: 71001c9f cmp w4, #0x7 + 20010adc: f9000441 str x1, [x2, #8] + 20010ae0: 8b010000 add x0, x0, x1 + 20010ae4: 910583e1 add x1, sp, #0x160 + 20010ae8: f9000041 str x1, [x2] + 20010aec: b9018be4 str w4, [sp, #392] 20010af0: f900cbe0 str x0, [sp, #400] - 20010af4: 54fffecd b.le 20010acc <_vfprintf_r+0xf8c> + 20010af4: 54ffa34d b.le 2000ff5c <_vfprintf_r+0x354> 20010af8: 910603e2 add x2, sp, #0x180 20010afc: aa1603e1 mov x1, x22 20010b00: aa1303e0 mov x0, x19 - 20010b04: 97fff477 bl 2000dce0 <__sprint_r> - 20010b08: 35ffa340 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010b0c: 51004318 sub w24, w24, #0x10 - 20010b10: b9418be2 ldr w2, [sp, #392] - 20010b14: 910803fa add x26, sp, #0x200 - 20010b18: 7100431f cmp w24, #0x10 - 20010b1c: f940cbe0 ldr x0, [sp, #400] - 20010b20: 54fffdec b.gt 20010adc <_vfprintf_r+0xf9c> - 20010b24: 2a0203e1 mov w1, w2 - 20010b28: aa1703e4 mov x4, x23 - 20010b2c: 93407f18 sxtw x24, w24 - 20010b30: 11000421 add w1, w1, #0x1 - 20010b34: 8b180000 add x0, x0, x24 - 20010b38: a9006344 stp x4, x24, [x26] - 20010b3c: 71001c3f cmp w1, #0x7 - 20010b40: b9018be1 str w1, [sp, #392] - 20010b44: f900cbe0 str x0, [sp, #400] - 20010b48: 54ff9b0d b.le 2000fea8 <_vfprintf_r+0x368> - 20010b4c: 910603e2 add x2, sp, #0x180 - 20010b50: aa1603e1 mov x1, x22 - 20010b54: aa1303e0 mov x0, x19 - 20010b58: 97fff462 bl 2000dce0 <__sprint_r> - 20010b5c: 35ffa0a0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010b60: f940cbe0 ldr x0, [sp, #400] - 20010b64: 17fffcd1 b 2000fea8 <_vfprintf_r+0x368> - 20010b68: aa1603f3 mov x19, x22 - 20010b6c: aa1403f6 mov x22, x20 - 20010b70: 17fffd00 b 2000ff70 <_vfprintf_r+0x430> - 20010b74: 2a1703e4 mov w4, w23 - 20010b78: f100241f cmp x0, #0x9 - 20010b7c: 54004d28 b.hi 20011520 <_vfprintf_r+0x19e0> // b.pmore - 20010b80: 1100c000 add w0, w0, #0x30 - 20010b84: 52800021 mov w1, #0x1 // #1 - 20010b88: 2a0403f7 mov w23, w4 - 20010b8c: 9107effb add x27, sp, #0x1fb - 20010b90: b90083e1 str w1, [sp, #128] - 20010b94: 3907efe0 strb w0, [sp, #507] - 20010b98: 17fffeb4 b 20010668 <_vfprintf_r+0xb28> - 20010b9c: b9415bf8 ldr w24, [sp, #344] - 20010ba0: 7100031f cmp w24, #0x0 - 20010ba4: 5400414d b.le 200113cc <_vfprintf_r+0x188c> - 20010ba8: b940abe1 ldr w1, [sp, #168] - 20010bac: b940e3e2 ldr w2, [sp, #224] - 20010bb0: 6b02003f cmp w1, w2 - 20010bb4: 1a82d038 csel w24, w1, w2, le - 20010bb8: 7100031f cmp w24, #0x0 - 20010bbc: 5400016d b.le 20010be8 <_vfprintf_r+0x10a8> - 20010bc0: b9418be1 ldr w1, [sp, #392] - 20010bc4: 93407f02 sxtw x2, w24 - 20010bc8: 8b020000 add x0, x0, x2 - 20010bcc: a9000b5b stp x27, x2, [x26] - 20010bd0: 11000421 add w1, w1, #0x1 - 20010bd4: b9018be1 str w1, [sp, #392] - 20010bd8: 71001c3f cmp w1, #0x7 - 20010bdc: f900cbe0 str x0, [sp, #400] - 20010be0: 5400abac b.gt 20012154 <_vfprintf_r+0x2614> - 20010be4: 9100435a add x26, x26, #0x10 - 20010be8: 7100031f cmp w24, #0x0 - 20010bec: b940abe1 ldr w1, [sp, #168] - 20010bf0: 1a9fa318 csel w24, w24, wzr, ge // ge = tcont - 20010bf4: 4b180038 sub w24, w1, w24 - 20010bf8: 7100031f cmp w24, #0x0 - 20010bfc: 54002c2c b.gt 20011180 <_vfprintf_r+0x1640> - 20010c00: b940abe1 ldr w1, [sp, #168] - 20010c04: 8b21c379 add x25, x27, w1, sxtw - 20010c08: 37507297 tbnz w23, #10, 20011a58 <_vfprintf_r+0x1f18> - 20010c0c: b940e3e1 ldr w1, [sp, #224] - 20010c10: b9415bf8 ldr w24, [sp, #344] - 20010c14: 6b01031f cmp w24, w1 - 20010c18: 5400004b b.lt 20010c20 <_vfprintf_r+0x10e0> // b.tstop - 20010c1c: 36007db7 tbz w23, #0, 20011bd0 <_vfprintf_r+0x2090> - 20010c20: a94c8fe2 ldp x2, x3, [sp, #200] - 20010c24: a9000b43 stp x3, x2, [x26] - 20010c28: b9418be1 ldr w1, [sp, #392] - 20010c2c: 11000421 add w1, w1, #0x1 - 20010c30: b9018be1 str w1, [sp, #392] - 20010c34: 71001c3f cmp w1, #0x7 - 20010c38: 8b020000 add x0, x0, x2 - 20010c3c: f900cbe0 str x0, [sp, #400] - 20010c40: 5400ab0c b.gt 200121a0 <_vfprintf_r+0x2660> - 20010c44: 9100435a add x26, x26, #0x10 - 20010c48: b940e3e2 ldr w2, [sp, #224] - 20010c4c: 4b180058 sub w24, w2, w24 - 20010c50: 8b22c361 add x1, x27, w2, sxtw - 20010c54: cb190021 sub x1, x1, x25 - 20010c58: 6b01031f cmp w24, w1 - 20010c5c: 1a81d31b csel w27, w24, w1, le - 20010c60: 7100037f cmp w27, #0x0 - 20010c64: 5400016d b.le 20010c90 <_vfprintf_r+0x1150> - 20010c68: b9418be1 ldr w1, [sp, #392] - 20010c6c: 93407f62 sxtw x2, w27 - 20010c70: 8b020000 add x0, x0, x2 - 20010c74: a9000b59 stp x25, x2, [x26] - 20010c78: 11000421 add w1, w1, #0x1 - 20010c7c: b9018be1 str w1, [sp, #392] - 20010c80: 71001c3f cmp w1, #0x7 - 20010c84: f900cbe0 str x0, [sp, #400] - 20010c88: 5400ac2c b.gt 2001220c <_vfprintf_r+0x26cc> - 20010c8c: 9100435a add x26, x26, #0x10 - 20010c90: 7100037f cmp w27, #0x0 - 20010c94: 1a9fa379 csel w25, w27, wzr, ge // ge = tcont - 20010c98: 4b190318 sub w24, w24, w25 - 20010c9c: 7100031f cmp w24, #0x0 - 20010ca0: 54ff8fad b.le 2000fe94 <_vfprintf_r+0x354> - 20010ca4: b0000083 adrp x3, 20021000 <__func__.5268+0x20> - 20010ca8: b9418be1 ldr w1, [sp, #392] - 20010cac: 9109e063 add x3, x3, #0x278 - 20010cb0: 7100431f cmp w24, #0x10 - 20010cb4: 54002dcd b.le 2001126c <_vfprintf_r+0x172c> - 20010cb8: 2a0103e2 mov w2, w1 - 20010cbc: aa0303fb mov x27, x3 - 20010cc0: d2800219 mov x25, #0x10 // #16 - 20010cc4: 14000005 b 20010cd8 <_vfprintf_r+0x1198> - 20010cc8: 9100435a add x26, x26, #0x10 - 20010ccc: 51004318 sub w24, w24, #0x10 - 20010cd0: 7100431f cmp w24, #0x10 - 20010cd4: 54002c8d b.le 20011264 <_vfprintf_r+0x1724> - 20010cd8: 11000442 add w2, w2, #0x1 - 20010cdc: 91004000 add x0, x0, #0x10 - 20010ce0: a900675b stp x27, x25, [x26] - 20010ce4: 71001c5f cmp w2, #0x7 - 20010ce8: b9018be2 str w2, [sp, #392] - 20010cec: f900cbe0 str x0, [sp, #400] - 20010cf0: 54fffecd b.le 20010cc8 <_vfprintf_r+0x1188> - 20010cf4: 910603e2 add x2, sp, #0x180 - 20010cf8: aa1603e1 mov x1, x22 - 20010cfc: aa1303e0 mov x0, x19 - 20010d00: 97fff3f8 bl 2000dce0 <__sprint_r> - 20010d04: 35ff9360 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010d08: b9418be2 ldr w2, [sp, #392] - 20010d0c: 910803fa add x26, sp, #0x200 - 20010d10: f940cbe0 ldr x0, [sp, #400] - 20010d14: 17ffffee b 20010ccc <_vfprintf_r+0x118c> - 20010d18: 3707e397 tbnz w23, #0, 20010988 <_vfprintf_r+0xe48> - 20010d1c: d2800023 mov x3, #0x1 // #1 - 20010d20: a9000f5b stp x27, x3, [x26] - 20010d24: 71001c3f cmp w1, #0x7 - 20010d28: b9018be1 str w1, [sp, #392] - 20010d2c: f900cbe0 str x0, [sp, #400] - 20010d30: 54009b8c b.gt 200120a0 <_vfprintf_r+0x2560> - 20010d34: 11000884 add w4, w4, #0x2 - 20010d38: 9100835a add x26, x26, #0x20 - 20010d3c: 17ffff34 b 20010a0c <_vfprintf_r+0xecc> - 20010d40: 9107f3fb add x27, sp, #0x1fc - 20010d44: 52800007 mov w7, #0x0 // #0 - 20010d48: 17fffe48 b 20010668 <_vfprintf_r+0xb28> - 20010d4c: 7100031f cmp w24, #0x0 - 20010d50: 54ffe5ed b.le 20010a0c <_vfprintf_r+0xecc> - 20010d54: 7100431f cmp w24, #0x10 - 20010d58: 5400d8cd b.le 20012870 <_vfprintf_r+0x2d30> - 20010d5c: b0000083 adrp x3, 20021000 <__func__.5268+0x20> - 20010d60: 9109e063 add x3, x3, #0x278 - 20010d64: aa0303fa mov x26, x3 - 20010d68: d2800219 mov x25, #0x10 // #16 - 20010d6c: 14000006 b 20010d84 <_vfprintf_r+0x1244> - 20010d70: 91004042 add x2, x2, #0x10 - 20010d74: 51004318 sub w24, w24, #0x10 + 20010b04: 97fff4a9 bl 2000dda8 <__sprint_r> + 20010b08: 35ffa980 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010b0c: 910803fa add x26, sp, #0x200 + 20010b10: f940cbe0 ldr x0, [sp, #400] + 20010b14: 17fffd12 b 2000ff5c <_vfprintf_r+0x354> + 20010b18: 910603e2 add x2, sp, #0x180 + 20010b1c: aa1603e1 mov x1, x22 + 20010b20: aa1303e0 mov x0, x19 + 20010b24: b900ebea str w10, [sp, #232] + 20010b28: b90117e7 str w7, [sp, #276] + 20010b2c: 97fff49f bl 2000dda8 <__sprint_r> + 20010b30: 35ffa840 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010b34: b940ebea ldr w10, [sp, #232] + 20010b38: 910803fa add x26, sp, #0x200 + 20010b3c: b94117e7 ldr w7, [sp, #276] + 20010b40: f940cbe0 ldr x0, [sp, #400] + 20010b44: 17fffce7 b 2000fee0 <_vfprintf_r+0x2d8> + 20010b48: 910603e2 add x2, sp, #0x180 + 20010b4c: aa1603e1 mov x1, x22 + 20010b50: aa1303e0 mov x0, x19 + 20010b54: b900ebe7 str w7, [sp, #232] + 20010b58: 97fff494 bl 2000dda8 <__sprint_r> + 20010b5c: 35ffa6e0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010b60: b940ebe7 ldr w7, [sp, #232] + 20010b64: 910803fa add x26, sp, #0x200 + 20010b68: f940cbe0 ldr x0, [sp, #400] + 20010b6c: 17fffcea b 2000ff14 <_vfprintf_r+0x30c> + 20010b70: b0000084 adrp x4, 20021000 <virtio_ident_table+0x78> + 20010b74: b9418be1 ldr w1, [sp, #392] + 20010b78: 910b2084 add x4, x4, #0x2c8 + 20010b7c: 7100431f cmp w24, #0x10 + 20010b80: 540003ad b.le 20010bf4 <_vfprintf_r+0xfec> + 20010b84: 2a0103e2 mov w2, w1 + 20010b88: aa0403f7 mov x23, x4 + 20010b8c: d2800219 mov x25, #0x10 // #16 + 20010b90: 14000005 b 20010ba4 <_vfprintf_r+0xf9c> + 20010b94: 51004318 sub w24, w24, #0x10 + 20010b98: 9100435a add x26, x26, #0x10 + 20010b9c: 7100431f cmp w24, #0x10 + 20010ba0: 5400026d b.le 20010bec <_vfprintf_r+0xfe4> + 20010ba4: 11000442 add w2, w2, #0x1 + 20010ba8: 91004000 add x0, x0, #0x10 + 20010bac: a9006757 stp x23, x25, [x26] + 20010bb0: 71001c5f cmp w2, #0x7 + 20010bb4: b9018be2 str w2, [sp, #392] + 20010bb8: f900cbe0 str x0, [sp, #400] + 20010bbc: 54fffecd b.le 20010b94 <_vfprintf_r+0xf8c> + 20010bc0: 910603e2 add x2, sp, #0x180 + 20010bc4: aa1603e1 mov x1, x22 + 20010bc8: aa1303e0 mov x0, x19 + 20010bcc: 97fff477 bl 2000dda8 <__sprint_r> + 20010bd0: 35ffa340 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010bd4: 51004318 sub w24, w24, #0x10 + 20010bd8: b9418be2 ldr w2, [sp, #392] + 20010bdc: 910803fa add x26, sp, #0x200 + 20010be0: 7100431f cmp w24, #0x10 + 20010be4: f940cbe0 ldr x0, [sp, #400] + 20010be8: 54fffdec b.gt 20010ba4 <_vfprintf_r+0xf9c> + 20010bec: 2a0203e1 mov w1, w2 + 20010bf0: aa1703e4 mov x4, x23 + 20010bf4: 93407f18 sxtw x24, w24 + 20010bf8: 11000421 add w1, w1, #0x1 + 20010bfc: 8b180000 add x0, x0, x24 + 20010c00: a9006344 stp x4, x24, [x26] + 20010c04: 71001c3f cmp w1, #0x7 + 20010c08: b9018be1 str w1, [sp, #392] + 20010c0c: f900cbe0 str x0, [sp, #400] + 20010c10: 54ff9b0d b.le 2000ff70 <_vfprintf_r+0x368> + 20010c14: 910603e2 add x2, sp, #0x180 + 20010c18: aa1603e1 mov x1, x22 + 20010c1c: aa1303e0 mov x0, x19 + 20010c20: 97fff462 bl 2000dda8 <__sprint_r> + 20010c24: 35ffa0a0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010c28: f940cbe0 ldr x0, [sp, #400] + 20010c2c: 17fffcd1 b 2000ff70 <_vfprintf_r+0x368> + 20010c30: aa1603f3 mov x19, x22 + 20010c34: aa1403f6 mov x22, x20 + 20010c38: 17fffd00 b 20010038 <_vfprintf_r+0x430> + 20010c3c: 2a1703e4 mov w4, w23 + 20010c40: f100241f cmp x0, #0x9 + 20010c44: 54004d28 b.hi 200115e8 <_vfprintf_r+0x19e0> // b.pmore + 20010c48: 1100c000 add w0, w0, #0x30 + 20010c4c: 52800021 mov w1, #0x1 // #1 + 20010c50: 2a0403f7 mov w23, w4 + 20010c54: 9107effb add x27, sp, #0x1fb + 20010c58: b90083e1 str w1, [sp, #128] + 20010c5c: 3907efe0 strb w0, [sp, #507] + 20010c60: 17fffeb4 b 20010730 <_vfprintf_r+0xb28> + 20010c64: b9415bf8 ldr w24, [sp, #344] + 20010c68: 7100031f cmp w24, #0x0 + 20010c6c: 5400414d b.le 20011494 <_vfprintf_r+0x188c> + 20010c70: b940abe1 ldr w1, [sp, #168] + 20010c74: b940e3e2 ldr w2, [sp, #224] + 20010c78: 6b02003f cmp w1, w2 + 20010c7c: 1a82d038 csel w24, w1, w2, le + 20010c80: 7100031f cmp w24, #0x0 + 20010c84: 5400016d b.le 20010cb0 <_vfprintf_r+0x10a8> + 20010c88: b9418be1 ldr w1, [sp, #392] + 20010c8c: 93407f02 sxtw x2, w24 + 20010c90: 8b020000 add x0, x0, x2 + 20010c94: a9000b5b stp x27, x2, [x26] + 20010c98: 11000421 add w1, w1, #0x1 + 20010c9c: b9018be1 str w1, [sp, #392] + 20010ca0: 71001c3f cmp w1, #0x7 + 20010ca4: f900cbe0 str x0, [sp, #400] + 20010ca8: 5400abac b.gt 2001221c <_vfprintf_r+0x2614> + 20010cac: 9100435a add x26, x26, #0x10 + 20010cb0: 7100031f cmp w24, #0x0 + 20010cb4: b940abe1 ldr w1, [sp, #168] + 20010cb8: 1a9fa318 csel w24, w24, wzr, ge // ge = tcont + 20010cbc: 4b180038 sub w24, w1, w24 + 20010cc0: 7100031f cmp w24, #0x0 + 20010cc4: 54002c2c b.gt 20011248 <_vfprintf_r+0x1640> + 20010cc8: b940abe1 ldr w1, [sp, #168] + 20010ccc: 8b21c379 add x25, x27, w1, sxtw + 20010cd0: 37507297 tbnz w23, #10, 20011b20 <_vfprintf_r+0x1f18> + 20010cd4: b940e3e1 ldr w1, [sp, #224] + 20010cd8: b9415bf8 ldr w24, [sp, #344] + 20010cdc: 6b01031f cmp w24, w1 + 20010ce0: 5400004b b.lt 20010ce8 <_vfprintf_r+0x10e0> // b.tstop + 20010ce4: 36007db7 tbz w23, #0, 20011c98 <_vfprintf_r+0x2090> + 20010ce8: a94c8fe2 ldp x2, x3, [sp, #200] + 20010cec: a9000b43 stp x3, x2, [x26] + 20010cf0: b9418be1 ldr w1, [sp, #392] + 20010cf4: 11000421 add w1, w1, #0x1 + 20010cf8: b9018be1 str w1, [sp, #392] + 20010cfc: 71001c3f cmp w1, #0x7 + 20010d00: 8b020000 add x0, x0, x2 + 20010d04: f900cbe0 str x0, [sp, #400] + 20010d08: 5400ab0c b.gt 20012268 <_vfprintf_r+0x2660> + 20010d0c: 9100435a add x26, x26, #0x10 + 20010d10: b940e3e2 ldr w2, [sp, #224] + 20010d14: 4b180058 sub w24, w2, w24 + 20010d18: 8b22c361 add x1, x27, w2, sxtw + 20010d1c: cb190021 sub x1, x1, x25 + 20010d20: 6b01031f cmp w24, w1 + 20010d24: 1a81d31b csel w27, w24, w1, le + 20010d28: 7100037f cmp w27, #0x0 + 20010d2c: 5400016d b.le 20010d58 <_vfprintf_r+0x1150> + 20010d30: b9418be1 ldr w1, [sp, #392] + 20010d34: 93407f62 sxtw x2, w27 + 20010d38: 8b020000 add x0, x0, x2 + 20010d3c: a9000b59 stp x25, x2, [x26] + 20010d40: 11000421 add w1, w1, #0x1 + 20010d44: b9018be1 str w1, [sp, #392] + 20010d48: 71001c3f cmp w1, #0x7 + 20010d4c: f900cbe0 str x0, [sp, #400] + 20010d50: 5400ac2c b.gt 200122d4 <_vfprintf_r+0x26cc> + 20010d54: 9100435a add x26, x26, #0x10 + 20010d58: 7100037f cmp w27, #0x0 + 20010d5c: 1a9fa379 csel w25, w27, wzr, ge // ge = tcont + 20010d60: 4b190318 sub w24, w24, w25 + 20010d64: 7100031f cmp w24, #0x0 + 20010d68: 54ff8fad b.le 2000ff5c <_vfprintf_r+0x354> + 20010d6c: b0000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 20010d70: b9418be1 ldr w1, [sp, #392] + 20010d74: 910b6063 add x3, x3, #0x2d8 20010d78: 7100431f cmp w24, #0x10 - 20010d7c: 54001b6d b.le 200110e8 <_vfprintf_r+0x15a8> - 20010d80: 11000484 add w4, w4, #0x1 - 20010d84: 91004000 add x0, x0, #0x10 - 20010d88: a900645a stp x26, x25, [x2] - 20010d8c: 71001c9f cmp w4, #0x7 - 20010d90: b9018be4 str w4, [sp, #392] - 20010d94: f900cbe0 str x0, [sp, #400] - 20010d98: 54fffecd b.le 20010d70 <_vfprintf_r+0x1230> - 20010d9c: 910603e2 add x2, sp, #0x180 - 20010da0: aa1603e1 mov x1, x22 - 20010da4: aa1303e0 mov x0, x19 - 20010da8: 97fff3ce bl 2000dce0 <__sprint_r> - 20010dac: 35ff8e20 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20010db0: b9418be4 ldr w4, [sp, #392] - 20010db4: 910803e2 add x2, sp, #0x200 - 20010db8: f940cbe0 ldr x0, [sp, #400] - 20010dbc: 17ffffee b 20010d74 <_vfprintf_r+0x1234> - 20010dc0: 910603e2 add x2, sp, #0x180 - 20010dc4: aa1603e1 mov x1, x22 - 20010dc8: aa1303e0 mov x0, x19 - 20010dcc: 97fff3c5 bl 2000dce0 <__sprint_r> - 20010dd0: 35ff8d00 cbnz w0, 2000ff70 <_vfprintf_r+0x430> + 20010d7c: 54002dcd b.le 20011334 <_vfprintf_r+0x172c> + 20010d80: 2a0103e2 mov w2, w1 + 20010d84: aa0303fb mov x27, x3 + 20010d88: d2800219 mov x25, #0x10 // #16 + 20010d8c: 14000005 b 20010da0 <_vfprintf_r+0x1198> + 20010d90: 9100435a add x26, x26, #0x10 + 20010d94: 51004318 sub w24, w24, #0x10 + 20010d98: 7100431f cmp w24, #0x10 + 20010d9c: 54002c8d b.le 2001132c <_vfprintf_r+0x1724> + 20010da0: 11000442 add w2, w2, #0x1 + 20010da4: 91004000 add x0, x0, #0x10 + 20010da8: a900675b stp x27, x25, [x26] + 20010dac: 71001c5f cmp w2, #0x7 + 20010db0: b9018be2 str w2, [sp, #392] + 20010db4: f900cbe0 str x0, [sp, #400] + 20010db8: 54fffecd b.le 20010d90 <_vfprintf_r+0x1188> + 20010dbc: 910603e2 add x2, sp, #0x180 + 20010dc0: aa1603e1 mov x1, x22 + 20010dc4: aa1303e0 mov x0, x19 + 20010dc8: 97fff3f8 bl 2000dda8 <__sprint_r> + 20010dcc: 35ff9360 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010dd0: b9418be2 ldr w2, [sp, #392] 20010dd4: 910803fa add x26, sp, #0x200 20010dd8: f940cbe0 ldr x0, [sp, #400] - 20010ddc: 17fffc22 b 2000fe64 <_vfprintf_r+0x324> - 20010de0: 528005a1 mov w1, #0x2d // #45 - 20010de4: cb0003e0 neg x0, x0 - 20010de8: 2a1703e4 mov w4, w23 - 20010dec: 39053fe1 strb w1, [sp, #335] - 20010df0: 52800021 mov w1, #0x1 // #1 - 20010df4: 17fffe0f b 20010630 <_vfprintf_r+0xaf0> - 20010df8: 360784f7 tbz w23, #0, 2000fe94 <_vfprintf_r+0x354> - 20010dfc: 17fffcb6 b 200100d4 <_vfprintf_r+0x594> - 20010e00: 36304724 tbz w4, #6, 200116e4 <_vfprintf_r+0x1ba4> - 20010e04: 37f87bc0 tbnz w0, #31, 20011d7c <_vfprintf_r+0x223c> - 20010e08: f9404fe0 ldr x0, [sp, #152] - 20010e0c: 91002c01 add x1, x0, #0xb - 20010e10: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010e14: f9004fe1 str x1, [sp, #152] - 20010e18: 79400000 ldrh w0, [x0] - 20010e1c: 52800021 mov w1, #0x1 // #1 - 20010e20: 17fffe03 b 2001062c <_vfprintf_r+0xaec> - 20010e24: 36304877 tbz w23, #6, 20011730 <_vfprintf_r+0x1bf0> - 20010e28: 37f87600 tbnz w0, #31, 20011ce8 <_vfprintf_r+0x21a8> - 20010e2c: f9404fe0 ldr x0, [sp, #152] - 20010e30: 91002c01 add x1, x0, #0xb - 20010e34: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010e38: f9004fe1 str x1, [sp, #152] - 20010e3c: 79800000 ldrsh x0, [x0] - 20010e40: aa0003e1 mov x1, x0 - 20010e44: 17fffdd2 b 2001058c <_vfprintf_r+0xa4c> - 20010e48: 37f85900 tbnz w0, #31, 20011968 <_vfprintf_r+0x1e28> - 20010e4c: f9404fe0 ldr x0, [sp, #152] - 20010e50: 91003c01 add x1, x0, #0xf - 20010e54: fd400008 ldr d8, [x0] - 20010e58: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010e5c: f9004fe1 str x1, [sp, #152] - 20010e60: 1e60c100 fabs d0, d8 - 20010e64: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 - 20010e68: 9e670001 fmov d1, x0 - 20010e6c: 1e612000 fcmp d0, d1 - 20010e70: 54ffa72c b.gt 20010354 <_vfprintf_r+0x814> - 20010e74: 1e682100 fcmp d8, d8 - 20010e78: 5400b0a6 b.vs 2001248c <_vfprintf_r+0x294c> - 20010e7c: 121a7b19 and w25, w24, #0xffffffdf - 20010e80: 7101073f cmp w25, #0x41 - 20010e84: 54004681 b.ne 20011754 <_vfprintf_r+0x1c14> // b.any - 20010e88: 7101871f cmp w24, #0x61 - 20010e8c: 52800b01 mov w1, #0x58 // #88 - 20010e90: 52800f00 mov w0, #0x78 // #120 - 20010e94: 1a810000 csel w0, w0, w1, eq // eq = none - 20010e98: 52800601 mov w1, #0x30 // #48 - 20010e9c: 390543e1 strb w1, [sp, #336] - 20010ea0: 390547e0 strb w0, [sp, #337] - 20010ea4: 71018cff cmp w7, #0x63 - 20010ea8: 5400802c b.gt 20011eac <_vfprintf_r+0x236c> - 20010eac: 910663fb add x27, sp, #0x198 - 20010eb0: f9004bff str xzr, [sp, #144] - 20010eb4: 9e660101 fmov x1, d8 - 20010eb8: 1e614100 fneg d0, d8 - 20010ebc: 528005a6 mov w6, #0x2d // #45 - 20010ec0: 910563e0 add x0, sp, #0x158 - 20010ec4: b900abe7 str w7, [sp, #168] - 20010ec8: d360fc21 lsr x1, x1, #32 - 20010ecc: 7100003f cmp w1, #0x0 - 20010ed0: 1a9fb0c6 csel w6, w6, wzr, lt // lt = tstop - 20010ed4: b90083e6 str w6, [sp, #128] - 20010ed8: 1e68bc00 fcsel d0, d0, d8, lt // lt = tstop - 20010edc: 94001dbf bl 200185d8 <frexp> - 20010ee0: 1e681001 fmov d1, #1.250000000000000000e-01 - 20010ee4: b94083e6 ldr w6, [sp, #128] - 20010ee8: b940abe7 ldr w7, [sp, #168] - 20010eec: 1e610801 fmul d1, d0, d1 - 20010ef0: 1e602028 fcmp d1, #0.0 - 20010ef4: 54000061 b.ne 20010f00 <_vfprintf_r+0x13c0> // b.any - 20010ef8: 52800020 mov w0, #0x1 // #1 - 20010efc: b9015be0 str w0, [sp, #344] - 20010f00: 2a0703e3 mov w3, w7 - 20010f04: 7101871f cmp w24, #0x61 - 20010f08: 91000463 add x3, x3, #0x1 - 20010f0c: b0000080 adrp x0, 20021000 <__func__.5268+0x20> - 20010f10: b0000082 adrp x2, 20021000 <__func__.5268+0x20> - 20010f14: 91062000 add x0, x0, #0x188 - 20010f18: 9105c042 add x2, x2, #0x170 - 20010f1c: 8b030363 add x3, x27, x3 - 20010f20: 9a800042 csel x2, x2, x0, eq // eq = none - 20010f24: 0b1b00e7 add w7, w7, w27 - 20010f28: aa1b03e0 mov x0, x27 - 20010f2c: 1e661002 fmov d2, #1.600000000000000000e+01 - 20010f30: 14000003 b 20010f3c <_vfprintf_r+0x13fc> - 20010f34: 1e602028 fcmp d1, #0.0 - 20010f38: 54000180 b.eq 20010f68 <_vfprintf_r+0x1428> // b.none - 20010f3c: 1e620821 fmul d1, d1, d2 - 20010f40: aa0003eb mov x11, x0 - 20010f44: 1e780021 fcvtzs w1, d1 - 20010f48: 1e620020 scvtf d0, w1 - 20010f4c: 3861c844 ldrb w4, [x2, w1, sxtw] - 20010f50: 38001404 strb w4, [x0], #1 - 20010f54: eb00007f cmp x3, x0 - 20010f58: 4b0000e4 sub w4, w7, w0 - 20010f5c: 1e603821 fsub d1, d1, d0 - 20010f60: 54fffea1 b.ne 20010f34 <_vfprintf_r+0x13f4> // b.any - 20010f64: 12800004 mov w4, #0xffffffff // #-1 - 20010f68: 1e6c1000 fmov d0, #5.000000000000000000e-01 - 20010f6c: 1e602030 fcmpe d1, d0 - 20010f70: 54009dec b.gt 2001232c <_vfprintf_r+0x27ec> - 20010f74: 1e602020 fcmp d1, d0 - 20010f78: 54000041 b.ne 20010f80 <_vfprintf_r+0x1440> // b.any - 20010f7c: 37009d81 tbnz w1, #0, 2001232c <_vfprintf_r+0x27ec> - 20010f80: 93407c81 sxtw x1, w4 - 20010f84: 52800602 mov w2, #0x30 // #48 - 20010f88: 91000421 add x1, x1, #0x1 - 20010f8c: 8b010001 add x1, x0, x1 - 20010f90: 37f80084 tbnz w4, #31, 20010fa0 <_vfprintf_r+0x1460> - 20010f94: 38001402 strb w2, [x0], #1 - 20010f98: eb00003f cmp x1, x0 - 20010f9c: 54ffffc1 b.ne 20010f94 <_vfprintf_r+0x1454> // b.any - 20010fa0: 4b1b0000 sub w0, w0, w27 - 20010fa4: b900e3e0 str w0, [sp, #224] - 20010fa8: b9415be0 ldr w0, [sp, #344] - 20010fac: 321f02f7 orr w23, w23, #0x2 - 20010fb0: b900abe0 str w0, [sp, #168] - 20010fb4: 14000213 b 20011800 <_vfprintf_r+0x1cc0> - 20010fb8: 3727b057 tbnz w23, #4, 200105c0 <_vfprintf_r+0xa80> - 20010fbc: 37306857 tbnz w23, #6, 20011cc4 <_vfprintf_r+0x2184> - 20010fc0: 36489e57 tbz w23, #9, 20012388 <_vfprintf_r+0x2848> - 20010fc4: 37f8b880 tbnz w0, #31, 200126d4 <_vfprintf_r+0x2b94> - 20010fc8: f9404fe0 ldr x0, [sp, #152] - 20010fcc: 91003c01 add x1, x0, #0xf - 20010fd0: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010fd4: f9004fe1 str x1, [sp, #152] - 20010fd8: f9400000 ldr x0, [x0] - 20010fdc: 394223e1 ldrb w1, [sp, #136] - 20010fe0: 39000001 strb w1, [x0] - 20010fe4: 17fffb1a b 2000fc4c <_vfprintf_r+0x10c> - 20010fe8: 36303657 tbz w23, #6, 200116b0 <_vfprintf_r+0x1b70> - 20010fec: 37f86b20 tbnz w0, #31, 20011d50 <_vfprintf_r+0x2210> - 20010ff0: f9404fe0 ldr x0, [sp, #152] - 20010ff4: 91002c01 add x1, x0, #0xb - 20010ff8: 927df021 and x1, x1, #0xfffffffffffffff8 - 20010ffc: 79400000 ldrh w0, [x0] - 20011000: f9004fe1 str x1, [sp, #152] - 20011004: 17fffd88 b 20010624 <_vfprintf_r+0xae4> - 20011008: 39400288 ldrb w8, [x20] - 2001100c: 17fffb59 b 2000fd70 <_vfprintf_r+0x230> - 20011010: 2a1503e7 mov w7, w21 - 20011014: 17fffd54 b 20010564 <_vfprintf_r+0xa24> - 20011018: b9408fe0 ldr w0, [sp, #140] - 2001101c: 11002000 add w0, w0, #0x8 - 20011020: 7100001f cmp w0, #0x0 - 20011024: 5400870d b.le 20012104 <_vfprintf_r+0x25c4> - 20011028: f9404fe3 ldr x3, [sp, #152] - 2001102c: b9008fe0 str w0, [sp, #140] - 20011030: 91003c61 add x1, x3, #0xf - 20011034: 927df020 and x0, x1, #0xfffffffffffffff8 - 20011038: f9004fe0 str x0, [sp, #152] - 2001103c: 17fffdac b 200106ec <_vfprintf_r+0xbac> - 20011040: b9408fe0 ldr w0, [sp, #140] - 20011044: 11002001 add w1, w0, #0x8 - 20011048: 7100003f cmp w1, #0x0 - 2001104c: 5400852d b.le 200120f0 <_vfprintf_r+0x25b0> - 20011050: f9404fe0 ldr x0, [sp, #152] - 20011054: b9008fe1 str w1, [sp, #140] - 20011058: 91003c02 add x2, x0, #0xf - 2001105c: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011060: f9004fe1 str x1, [sp, #152] - 20011064: 17fffcfd b 20010458 <_vfprintf_r+0x918> - 20011068: b9408fe0 ldr w0, [sp, #140] - 2001106c: 11002001 add w1, w0, #0x8 - 20011070: 7100003f cmp w1, #0x0 - 20011074: 5400866d b.le 20012140 <_vfprintf_r+0x2600> - 20011078: f9404fe0 ldr x0, [sp, #152] - 2001107c: b9008fe1 str w1, [sp, #140] - 20011080: 91002c02 add x2, x0, #0xb - 20011084: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011088: f9004fe1 str x1, [sp, #152] - 2001108c: 17fffda8 b 2001072c <_vfprintf_r+0xbec> - 20011090: b9408fe0 ldr w0, [sp, #140] - 20011094: 37f88420 tbnz w0, #31, 20012118 <_vfprintf_r+0x25d8> - 20011098: f9404fe0 ldr x0, [sp, #152] - 2001109c: 91002c01 add x1, x0, #0xb - 200110a0: 927df021 and x1, x1, #0xfffffffffffffff8 - 200110a4: f9004fe1 str x1, [sp, #152] - 200110a8: b9400000 ldr w0, [x0] - 200110ac: 52800035 mov w21, #0x1 // #1 - 200110b0: 910663f9 add x25, sp, #0x198 - 200110b4: b90083f5 str w21, [sp, #128] - 200110b8: 390663e0 strb w0, [sp, #408] - 200110bc: 17fffcd7 b 20010418 <_vfprintf_r+0x8d8> - 200110c0: 910603e2 add x2, sp, #0x180 - 200110c4: aa1603e1 mov x1, x22 - 200110c8: aa1303e0 mov x0, x19 - 200110cc: b900ebe7 str w7, [sp, #232] - 200110d0: 97fff304 bl 2000dce0 <__sprint_r> - 200110d4: 35ff74e0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200110d8: b940ebe7 ldr w7, [sp, #232] - 200110dc: 910803fa add x26, sp, #0x200 - 200110e0: f940cbe0 ldr x0, [sp, #400] - 200110e4: 17fffb5c b 2000fe54 <_vfprintf_r+0x314> - 200110e8: aa1a03e3 mov x3, x26 - 200110ec: 11000484 add w4, w4, #0x1 - 200110f0: 91004041 add x1, x2, #0x10 - 200110f4: 93407f18 sxtw x24, w24 - 200110f8: a9006043 stp x3, x24, [x2] - 200110fc: 8b180000 add x0, x0, x24 - 20011100: b9018be4 str w4, [sp, #392] - 20011104: 71001c9f cmp w4, #0x7 - 20011108: f900cbe0 str x0, [sp, #400] - 2001110c: 5400548d b.le 20011b9c <_vfprintf_r+0x205c> - 20011110: 910603e2 add x2, sp, #0x180 - 20011114: aa1603e1 mov x1, x22 - 20011118: aa1303e0 mov x0, x19 - 2001111c: 97fff2f1 bl 2000dce0 <__sprint_r> - 20011120: 35ff7280 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20011124: b9418be4 ldr w4, [sp, #392] - 20011128: 910803e0 add x0, sp, #0x200 - 2001112c: aa0003e2 mov x2, x0 - 20011130: 910843fa add x26, sp, #0x210 - 20011134: 11000484 add w4, w4, #0x1 - 20011138: f940cbe0 ldr x0, [sp, #400] - 2001113c: 17fffe34 b 20010a0c <_vfprintf_r+0xecc> - 20011140: 910603e2 add x2, sp, #0x180 - 20011144: aa1603e1 mov x1, x22 - 20011148: aa1303e0 mov x0, x19 - 2001114c: 97fff2e5 bl 2000dce0 <__sprint_r> - 20011150: 35ff7100 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20011154: 910803fa add x26, sp, #0x200 - 20011158: f940cbe0 ldr x0, [sp, #400] - 2001115c: 17fffbe8 b 200100fc <_vfprintf_r+0x5bc> - 20011160: 39400688 ldrb w8, [x20, #1] - 20011164: 321702f7 orr w23, w23, #0x200 - 20011168: 91000694 add x20, x20, #0x1 - 2001116c: 17fffb01 b 2000fd70 <_vfprintf_r+0x230> - 20011170: 39400688 ldrb w8, [x20, #1] - 20011174: 321b02f7 orr w23, w23, #0x20 - 20011178: 91000694 add x20, x20, #0x1 - 2001117c: 17fffafd b 2000fd70 <_vfprintf_r+0x230> - 20011180: 90000083 adrp x3, 20021000 <__func__.5268+0x20> - 20011184: b9418be1 ldr w1, [sp, #392] - 20011188: 9109e063 add x3, x3, #0x278 - 2001118c: 7100431f cmp w24, #0x10 - 20011190: 54003d8d b.le 20011940 <_vfprintf_r+0x1e00> - 20011194: 2a0103e2 mov w2, w1 - 20011198: d2800219 mov x25, #0x10 // #16 - 2001119c: f90043f4 str x20, [sp, #128] - 200111a0: aa1603f4 mov x20, x22 - 200111a4: aa1303f6 mov x22, x19 - 200111a8: aa0303f3 mov x19, x3 - 200111ac: 14000005 b 200111c0 <_vfprintf_r+0x1680> - 200111b0: 9100435a add x26, x26, #0x10 - 200111b4: 51004318 sub w24, w24, #0x10 - 200111b8: 7100431f cmp w24, #0x10 - 200111bc: 54003b8d b.le 2001192c <_vfprintf_r+0x1dec> - 200111c0: 11000442 add w2, w2, #0x1 - 200111c4: 91004000 add x0, x0, #0x10 - 200111c8: a9006753 stp x19, x25, [x26] - 200111cc: 71001c5f cmp w2, #0x7 - 200111d0: b9018be2 str w2, [sp, #392] - 200111d4: f900cbe0 str x0, [sp, #400] - 200111d8: 54fffecd b.le 200111b0 <_vfprintf_r+0x1670> - 200111dc: 910603e2 add x2, sp, #0x180 - 200111e0: aa1403e1 mov x1, x20 - 200111e4: aa1603e0 mov x0, x22 - 200111e8: 97fff2be bl 2000dce0 <__sprint_r> - 200111ec: 35ffcbe0 cbnz w0, 20010b68 <_vfprintf_r+0x1028> - 200111f0: b9418be2 ldr w2, [sp, #392] - 200111f4: 910803fa add x26, sp, #0x200 - 200111f8: f940cbe0 ldr x0, [sp, #400] - 200111fc: 17ffffee b 200111b4 <_vfprintf_r+0x1674> - 20011200: 2a1503e7 mov w7, w21 - 20011204: 90000080 adrp x0, 20021000 <__func__.5268+0x20> - 20011208: 9105c000 add x0, x0, #0x170 - 2001120c: f9006fe0 str x0, [sp, #216] - 20011210: b9408fe0 ldr w0, [sp, #140] - 20011214: 37280417 tbnz w23, #5, 20011294 <_vfprintf_r+0x1754> - 20011218: 372003f7 tbnz w23, #4, 20011294 <_vfprintf_r+0x1754> - 2001121c: 363021d7 tbz w23, #6, 20011654 <_vfprintf_r+0x1b14> - 20011220: 37f85780 tbnz w0, #31, 20011d10 <_vfprintf_r+0x21d0> - 20011224: f9404fe0 ldr x0, [sp, #152] - 20011228: 91002c01 add x1, x0, #0xb - 2001122c: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011230: 79400000 ldrh w0, [x0] - 20011234: f9004fe1 str x1, [sp, #152] - 20011238: 1400001d b 200112ac <_vfprintf_r+0x176c> - 2001123c: 2a1503e7 mov w7, w21 - 20011240: 2a1703e4 mov w4, w23 - 20011244: 17fffd15 b 20010698 <_vfprintf_r+0xb58> - 20011248: 90000080 adrp x0, 20021000 <__func__.5268+0x20> - 2001124c: 2a1503e7 mov w7, w21 - 20011250: 91062000 add x0, x0, #0x188 - 20011254: f9006fe0 str x0, [sp, #216] - 20011258: 17ffffee b 20011210 <_vfprintf_r+0x16d0> - 2001125c: 2a1503e7 mov w7, w21 - 20011260: 17fffce8 b 20010600 <_vfprintf_r+0xac0> - 20011264: 2a0203e1 mov w1, w2 - 20011268: aa1b03e3 mov x3, x27 - 2001126c: 93407f18 sxtw x24, w24 - 20011270: 11000421 add w1, w1, #0x1 - 20011274: 8b180000 add x0, x0, x24 - 20011278: b9018be1 str w1, [sp, #392] - 2001127c: f900cbe0 str x0, [sp, #400] - 20011280: 71001c3f cmp w1, #0x7 - 20011284: a9006343 stp x3, x24, [x26] - 20011288: 54ff830c b.gt 200102e8 <_vfprintf_r+0x7a8> - 2001128c: 9100435a add x26, x26, #0x10 - 20011290: 17fffb01 b 2000fe94 <_vfprintf_r+0x354> - 20011294: 37f804c0 tbnz w0, #31, 2001132c <_vfprintf_r+0x17ec> - 20011298: f9404fe0 ldr x0, [sp, #152] - 2001129c: 91003c01 add x1, x0, #0xf - 200112a0: 927df021 and x1, x1, #0xfffffffffffffff8 - 200112a4: f9004fe1 str x1, [sp, #152] - 200112a8: f9400000 ldr x0, [x0] - 200112ac: f100001f cmp x0, #0x0 - 200112b0: 120002e1 and w1, w23, #0x1 - 200112b4: 1a9f1021 csel w1, w1, wzr, ne // ne = any - 200112b8: 35000da1 cbnz w1, 2001146c <_vfprintf_r+0x192c> - 200112bc: 12157ae4 and w4, w23, #0xfffffbff - 200112c0: 52800041 mov w1, #0x2 // #2 - 200112c4: 17fffcda b 2001062c <_vfprintf_r+0xaec> - 200112c8: 910603e2 add x2, sp, #0x180 - 200112cc: aa1603e1 mov x1, x22 - 200112d0: aa1303e0 mov x0, x19 - 200112d4: 97fff283 bl 2000dce0 <__sprint_r> - 200112d8: 35ff64c0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200112dc: a94c93e3 ldp x3, x4, [sp, #200] - 200112e0: 910803e2 add x2, sp, #0x200 - 200112e4: f940cbe0 ldr x0, [sp, #400] - 200112e8: b9418be1 ldr w1, [sp, #392] - 200112ec: a9000c44 stp x4, x3, [x2] - 200112f0: 11000421 add w1, w1, #0x1 - 200112f4: 8b030000 add x0, x0, x3 - 200112f8: b9018be1 str w1, [sp, #392] - 200112fc: f900cbe0 str x0, [sp, #400] - 20011300: 71001c3f cmp w1, #0x7 - 20011304: 54ffb5ed b.le 200109c0 <_vfprintf_r+0xe80> - 20011308: 910603e2 add x2, sp, #0x180 - 2001130c: aa1603e1 mov x1, x22 - 20011310: aa1303e0 mov x0, x19 - 20011314: 97fff273 bl 2000dce0 <__sprint_r> - 20011318: 35ff62c0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 2001131c: b9418be1 ldr w1, [sp, #392] - 20011320: 910803e2 add x2, sp, #0x200 - 20011324: f940cbe0 ldr x0, [sp, #400] - 20011328: 17fffda7 b 200109c4 <_vfprintf_r+0xe84> - 2001132c: b9408fe0 ldr w0, [sp, #140] - 20011330: 11002001 add w1, w0, #0x8 - 20011334: 7100003f cmp w1, #0x0 - 20011338: 54001b2d b.le 2001169c <_vfprintf_r+0x1b5c> - 2001133c: f9404fe0 ldr x0, [sp, #152] - 20011340: b9008fe1 str w1, [sp, #140] - 20011344: 91003c02 add x2, x0, #0xf - 20011348: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001134c: f9004fe1 str x1, [sp, #152] - 20011350: 17ffffd6 b 200112a8 <_vfprintf_r+0x1768> - 20011354: b9408fe0 ldr w0, [sp, #140] - 20011358: 11002001 add w1, w0, #0x8 - 2001135c: 7100003f cmp w1, #0x0 - 20011360: 5400194d b.le 20011688 <_vfprintf_r+0x1b48> - 20011364: f9404fe0 ldr x0, [sp, #152] - 20011368: b9008fe1 str w1, [sp, #140] - 2001136c: 91003c02 add x2, x0, #0xf - 20011370: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011374: f9004fe1 str x1, [sp, #152] - 20011378: 17fffcd0 b 200106b8 <_vfprintf_r+0xb78> - 2001137c: b9408fe0 ldr w0, [sp, #140] - 20011380: 11002001 add w1, w0, #0x8 - 20011384: 7100003f cmp w1, #0x0 - 20011388: 5400176d b.le 20011674 <_vfprintf_r+0x1b34> - 2001138c: f9404fe0 ldr x0, [sp, #152] - 20011390: b9008fe1 str w1, [sp, #140] - 20011394: 91003c02 add x2, x0, #0xf - 20011398: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001139c: f9004fe1 str x1, [sp, #152] - 200113a0: 17fffc79 b 20010584 <_vfprintf_r+0xa44> - 200113a4: b9408fe0 ldr w0, [sp, #140] - 200113a8: 11002001 add w1, w0, #0x8 - 200113ac: 7100003f cmp w1, #0x0 - 200113b0: 5400190d b.le 200116d0 <_vfprintf_r+0x1b90> - 200113b4: f9404fe0 ldr x0, [sp, #152] - 200113b8: b9008fe1 str w1, [sp, #140] - 200113bc: 91003c02 add x2, x0, #0xf - 200113c0: 927df041 and x1, x2, #0xfffffffffffffff8 - 200113c4: f9004fe1 str x1, [sp, #152] - 200113c8: 17fffc96 b 20010620 <_vfprintf_r+0xae0> - 200113cc: b9418be1 ldr w1, [sp, #392] - 200113d0: 91000400 add x0, x0, #0x1 - 200113d4: 90000082 adrp x2, 20021000 <__func__.5268+0x20> - 200113d8: 9106a042 add x2, x2, #0x1a8 - 200113dc: 11000421 add w1, w1, #0x1 - 200113e0: f9000342 str x2, [x26] - 200113e4: 71001c3f cmp w1, #0x7 - 200113e8: b9018be1 str w1, [sp, #392] - 200113ec: d2800021 mov x1, #0x1 // #1 - 200113f0: f9000741 str x1, [x26, #8] - 200113f4: f900cbe0 str x0, [sp, #400] - 200113f8: 9100435a add x26, x26, #0x10 - 200113fc: 5400668c b.gt 200120cc <_vfprintf_r+0x258c> - 20011400: b940e3e1 ldr w1, [sp, #224] - 20011404: 2a180021 orr w1, w1, w24 - 20011408: 34ff7321 cbz w1, 2001026c <_vfprintf_r+0x72c> - 2001140c: a94c8fe2 ldp x2, x3, [sp, #200] - 20011410: a9000b43 stp x3, x2, [x26] - 20011414: b9418be1 ldr w1, [sp, #392] - 20011418: 91004346 add x6, x26, #0x10 - 2001141c: 11000421 add w1, w1, #0x1 - 20011420: b9018be1 str w1, [sp, #392] - 20011424: 71001c3f cmp w1, #0x7 - 20011428: 8b000040 add x0, x2, x0 - 2001142c: f900cbe0 str x0, [sp, #400] - 20011430: 54ff746d b.le 200102bc <_vfprintf_r+0x77c> - 20011434: 17fffb99 b 20010298 <_vfprintf_r+0x758> - 20011438: 910603e2 add x2, sp, #0x180 - 2001143c: aa1603e1 mov x1, x22 - 20011440: aa1303e0 mov x0, x19 - 20011444: b900ebea str w10, [sp, #232] - 20011448: b90117e7 str w7, [sp, #276] - 2001144c: 97fff225 bl 2000dce0 <__sprint_r> - 20011450: 35ff5900 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20011454: 39453fe1 ldrb w1, [sp, #335] - 20011458: 910803fa add x26, sp, #0x200 - 2001145c: b940ebea ldr w10, [sp, #232] - 20011460: b94117e7 ldr w7, [sp, #276] - 20011464: f940cbe0 ldr x0, [sp, #400] - 20011468: 17fffa5f b 2000fde4 <_vfprintf_r+0x2a4> - 2001146c: 52800601 mov w1, #0x30 // #48 - 20011470: 321f02f7 orr w23, w23, #0x2 - 20011474: 390543e1 strb w1, [sp, #336] - 20011478: 390547f8 strb w24, [sp, #337] - 2001147c: 17ffff90 b 200112bc <_vfprintf_r+0x177c> - 20011480: 910603e2 add x2, sp, #0x180 - 20011484: aa1603e1 mov x1, x22 - 20011488: aa1303e0 mov x0, x19 - 2001148c: 97fff215 bl 2000dce0 <__sprint_r> - 20011490: 35ff5700 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20011494: 910803fa add x26, sp, #0x200 - 20011498: f940cbe0 ldr x0, [sp, #400] - 2001149c: 17fffb0a b 200100c4 <_vfprintf_r+0x584> - 200114a0: 9105c3e0 add x0, sp, #0x170 - 200114a4: d2800102 mov x2, #0x8 // #8 - 200114a8: 52800001 mov w1, #0x0 // #0 - 200114ac: b90083e7 str w7, [sp, #128] - 200114b0: f900bffb str x27, [sp, #376] - 200114b4: 97ffc52b bl 20002960 <memset> - 200114b8: b94083e7 ldr w7, [sp, #128] - 200114bc: 310004ff cmn w7, #0x1 - 200114c0: 540026a0 b.eq 20011994 <_vfprintf_r+0x1e54> // b.none - 200114c4: d2800015 mov x21, #0x0 // #0 - 200114c8: 52800019 mov w25, #0x0 // #0 - 200114cc: f9004bf4 str x20, [sp, #144] - 200114d0: 2a0703f4 mov w20, w7 - 200114d4: 1400000d b 20011508 <_vfprintf_r+0x19c8> - 200114d8: 9105c3e3 add x3, sp, #0x170 - 200114dc: 910663e1 add x1, sp, #0x198 - 200114e0: aa1303e0 mov x0, x19 - 200114e4: 94000595 bl 20012b38 <_wcrtomb_r> - 200114e8: 3100041f cmn w0, #0x1 - 200114ec: 54007020 b.eq 200122f0 <_vfprintf_r+0x27b0> // b.none - 200114f0: 0b000320 add w0, w25, w0 - 200114f4: 6b14001f cmp w0, w20 - 200114f8: 540000ec b.gt 20011514 <_vfprintf_r+0x19d4> - 200114fc: 910012b5 add x21, x21, #0x4 - 20011500: 54007d80 b.eq 200124b0 <_vfprintf_r+0x2970> // b.none - 20011504: 2a0003f9 mov w25, w0 - 20011508: f940bfe0 ldr x0, [sp, #376] - 2001150c: b8756802 ldr w2, [x0, x21] - 20011510: 35fffe42 cbnz w2, 200114d8 <_vfprintf_r+0x1998> - 20011514: b90083f9 str w25, [sp, #128] - 20011518: f9404bf4 ldr x20, [sp, #144] - 2001151c: 14000128 b 200119bc <_vfprintf_r+0x1e7c> - 20011520: 910663f9 add x25, sp, #0x198 - 20011524: 12160083 and w3, w4, #0x400 - 20011528: aa1903e6 mov x6, x25 - 2001152c: aa1603f9 mov x25, x22 - 20011530: aa1303f6 mov x22, x19 - 20011534: 2a0303f3 mov w19, w3 - 20011538: aa1403e3 mov x3, x20 - 2001153c: b202e7f7 mov x23, #0xcccccccccccccccc // #-3689348814741910324 - 20011540: f9407ff4 ldr x20, [sp, #248] - 20011544: 9107f3e2 add x2, sp, #0x1fc - 20011548: 52800005 mov w5, #0x0 // #0 - 2001154c: f29999b7 movk x23, #0xcccd - 20011550: 9bd77c15 umulh x21, x0, x23 - 20011554: 110004a5 add w5, w5, #0x1 - 20011558: d100045b sub x27, x2, #0x1 - 2001155c: d343feb5 lsr x21, x21, #3 - 20011560: 8b150aa1 add x1, x21, x21, lsl #2 - 20011564: cb010401 sub x1, x0, x1, lsl #1 - 20011568: 1100c021 add w1, w1, #0x30 - 2001156c: 381ff041 sturb w1, [x2, #-1] - 20011570: 340000b3 cbz w19, 20011584 <_vfprintf_r+0x1a44> - 20011574: 39400281 ldrb w1, [x20] - 20011578: 7103fc3f cmp w1, #0xff - 2001157c: 7a451020 ccmp w1, w5, #0x0, ne // ne = any - 20011580: 540000e0 b.eq 2001159c <_vfprintf_r+0x1a5c> // b.none - 20011584: 9bd77c15 umulh x21, x0, x23 - 20011588: f100241f cmp x0, #0x9 - 2001158c: d343fea0 lsr x0, x21, #3 - 20011590: 540000a9 b.ls 200115a4 <_vfprintf_r+0x1a64> // b.plast - 20011594: aa1b03e2 mov x2, x27 - 20011598: 17ffffee b 20011550 <_vfprintf_r+0x1a10> - 2001159c: f100241f cmp x0, #0x9 - 200115a0: 54003268 b.hi 20011bec <_vfprintf_r+0x20ac> // b.pmore - 200115a4: aa1603f3 mov x19, x22 - 200115a8: aa1903f6 mov x22, x25 - 200115ac: aa0603f9 mov x25, x6 - 200115b0: 2a0403f7 mov w23, w4 - 200115b4: 91019320 add x0, x25, #0x64 - 200115b8: b900e3e5 str w5, [sp, #224] - 200115bc: 4b1b0000 sub w0, w0, w27 - 200115c0: b90083e0 str w0, [sp, #128] - 200115c4: f9007ff4 str x20, [sp, #248] - 200115c8: aa0303f4 mov x20, x3 - 200115cc: 17fffc27 b 20010668 <_vfprintf_r+0xb28> - 200115d0: aa1403f3 mov x19, x20 - 200115d4: aa1503f6 mov x22, x21 - 200115d8: 17fffa66 b 2000ff70 <_vfprintf_r+0x430> - 200115dc: b9408fe0 ldr w0, [sp, #140] - 200115e0: 11002001 add w1, w0, #0x8 - 200115e4: 7100003f cmp w1, #0x0 - 200115e8: 5400348d b.le 20011c78 <_vfprintf_r+0x2138> - 200115ec: f9404fe0 ldr x0, [sp, #152] - 200115f0: b9008fe1 str w1, [sp, #140] - 200115f4: 91003c02 add x2, x0, #0xf - 200115f8: 927df041 and x1, x2, #0xfffffffffffffff8 - 200115fc: f9004fe1 str x1, [sp, #152] - 20011600: 17fffbf5 b 200105d4 <_vfprintf_r+0xa94> - 20011604: 710018ff cmp w7, #0x6 - 20011608: 528000d5 mov w21, #0x6 // #6 - 2001160c: 90000085 adrp x5, 20021000 <__func__.5268+0x20> - 20011610: 1a9590f5 csel w21, w7, w21, ls // ls = plast - 20011614: 910680bb add x27, x5, #0x1a0 - 20011618: 52800001 mov w1, #0x0 // #0 - 2001161c: 52800007 mov w7, #0x0 // #0 - 20011620: b90083f5 str w21, [sp, #128] - 20011624: f9004bff str xzr, [sp, #144] - 20011628: b900abff str wzr, [sp, #168] - 2001162c: b900b3ff str wzr, [sp, #176] - 20011630: b900bbff str wzr, [sp, #184] - 20011634: 17fff9e1 b 2000fdb8 <_vfprintf_r+0x278> - 20011638: f940cbe0 ldr x0, [sp, #400] - 2001163c: b4ff4a40 cbz x0, 2000ff84 <_vfprintf_r+0x444> - 20011640: aa1303e0 mov x0, x19 - 20011644: 910603e2 add x2, sp, #0x180 - 20011648: aa1603e1 mov x1, x22 - 2001164c: 97fff1a5 bl 2000dce0 <__sprint_r> - 20011650: 17fffa4d b 2000ff84 <_vfprintf_r+0x444> - 20011654: 364832b7 tbz w23, #9, 20011ca8 <_vfprintf_r+0x2168> - 20011658: 37f877e0 tbnz w0, #31, 20012554 <_vfprintf_r+0x2a14> - 2001165c: f9404fe0 ldr x0, [sp, #152] - 20011660: 91002c01 add x1, x0, #0xb - 20011664: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011668: 39400000 ldrb w0, [x0] - 2001166c: f9004fe1 str x1, [sp, #152] - 20011670: 17ffff0f b 200112ac <_vfprintf_r+0x176c> - 20011674: f94063e2 ldr x2, [sp, #192] - 20011678: b9408fe0 ldr w0, [sp, #140] - 2001167c: b9008fe1 str w1, [sp, #140] - 20011680: 8b20c040 add x0, x2, w0, sxtw - 20011684: 17fffbc0 b 20010584 <_vfprintf_r+0xa44> - 20011688: f94063e2 ldr x2, [sp, #192] - 2001168c: b9408fe0 ldr w0, [sp, #140] - 20011690: b9008fe1 str w1, [sp, #140] - 20011694: 8b20c040 add x0, x2, w0, sxtw - 20011698: 17fffc08 b 200106b8 <_vfprintf_r+0xb78> - 2001169c: f94063e2 ldr x2, [sp, #192] - 200116a0: b9408fe0 ldr w0, [sp, #140] - 200116a4: b9008fe1 str w1, [sp, #140] - 200116a8: 8b20c040 add x0, x2, w0, sxtw - 200116ac: 17fffeff b 200112a8 <_vfprintf_r+0x1768> - 200116b0: 36482ef7 tbz w23, #9, 20011c8c <_vfprintf_r+0x214c> - 200116b4: 37f87b00 tbnz w0, #31, 20012614 <_vfprintf_r+0x2ad4> - 200116b8: f9404fe0 ldr x0, [sp, #152] - 200116bc: 91002c01 add x1, x0, #0xb - 200116c0: 927df021 and x1, x1, #0xfffffffffffffff8 - 200116c4: 39400000 ldrb w0, [x0] - 200116c8: f9004fe1 str x1, [sp, #152] - 200116cc: 17fffbd6 b 20010624 <_vfprintf_r+0xae4> - 200116d0: f94063e2 ldr x2, [sp, #192] - 200116d4: b9408fe0 ldr w0, [sp, #140] - 200116d8: b9008fe1 str w1, [sp, #140] - 200116dc: 8b20c040 add x0, x2, w0, sxtw - 200116e0: 17fffbd0 b 20010620 <_vfprintf_r+0xae0> - 200116e4: 36482aa4 tbz w4, #9, 20011c38 <_vfprintf_r+0x20f8> - 200116e8: 37f87620 tbnz w0, #31, 200125ac <_vfprintf_r+0x2a6c> - 200116ec: f9404fe0 ldr x0, [sp, #152] - 200116f0: 91002c01 add x1, x0, #0xb - 200116f4: 927df021 and x1, x1, #0xfffffffffffffff8 - 200116f8: f9004fe1 str x1, [sp, #152] - 200116fc: 39400000 ldrb w0, [x0] - 20011700: 52800021 mov w1, #0x1 // #1 - 20011704: 17fffbca b 2001062c <_vfprintf_r+0xaec> - 20011708: b9408fe0 ldr w0, [sp, #140] - 2001170c: 11002001 add w1, w0, #0x8 - 20011710: 7100003f cmp w1, #0x0 - 20011714: 5400314d b.le 20011d3c <_vfprintf_r+0x21fc> - 20011718: f9404fe0 ldr x0, [sp, #152] - 2001171c: b9008fe1 str w1, [sp, #140] - 20011720: 91002c02 add x2, x0, #0xb - 20011724: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011728: f9004fe1 str x1, [sp, #152] - 2001172c: 17fffb30 b 200103ec <_vfprintf_r+0x8ac> - 20011730: 36482957 tbz w23, #9, 20011c58 <_vfprintf_r+0x2118> - 20011734: 37f86f00 tbnz w0, #31, 20012514 <_vfprintf_r+0x29d4> - 20011738: f9404fe0 ldr x0, [sp, #152] - 2001173c: 91002c01 add x1, x0, #0xb - 20011740: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011744: f9004fe1 str x1, [sp, #152] - 20011748: 39800000 ldrsb x0, [x0] - 2001174c: aa0003e1 mov x1, x0 - 20011750: 17fffb8f b 2001058c <_vfprintf_r+0xa4c> - 20011754: 310004ff cmn w7, #0x1 - 20011758: 540034e0 b.eq 20011df4 <_vfprintf_r+0x22b4> // b.none - 2001175c: 71011f3f cmp w25, #0x47 - 20011760: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none - 20011764: 540034a1 b.ne 20011df8 <_vfprintf_r+0x22b8> // b.any - 20011768: 9e660100 fmov x0, d8 - 2001176c: 321802e1 orr w1, w23, #0x100 - 20011770: b90093e1 str w1, [sp, #144] - 20011774: 52800027 mov w7, #0x1 // #1 - 20011778: d360fc00 lsr x0, x0, #32 - 2001177c: 37f87920 tbnz w0, #31, 200126a0 <_vfprintf_r+0x2b60> - 20011780: 1e604109 fmov d9, d8 - 20011784: 2a0703f5 mov w21, w7 - 20011788: 52800006 mov w6, #0x0 // #0 - 2001178c: 1e604120 fmov d0, d9 - 20011790: 9105e3e5 add x5, sp, #0x178 - 20011794: 9105c3e4 add x4, sp, #0x170 - 20011798: 910563e3 add x3, sp, #0x158 - 2001179c: 2a1503e2 mov w2, w21 - 200117a0: aa1303e0 mov x0, x19 - 200117a4: 52800041 mov w1, #0x2 // #2 - 200117a8: b90083e7 str w7, [sp, #128] - 200117ac: b900abe6 str w6, [sp, #168] - 200117b0: 94000660 bl 20013130 <_dtoa_r> - 200117b4: b94083e7 ldr w7, [sp, #128] - 200117b8: 71011f3f cmp w25, #0x47 - 200117bc: b940abe6 ldr w6, [sp, #168] - 200117c0: aa0003fb mov x27, x0 - 200117c4: 54005201 b.ne 20012204 <_vfprintf_r+0x26c4> // b.any - 200117c8: 370051f7 tbnz w23, #0, 20012204 <_vfprintf_r+0x26c4> - 200117cc: f940bfe0 ldr x0, [sp, #376] - 200117d0: cb1b0000 sub x0, x0, x27 - 200117d4: b9415be1 ldr w1, [sp, #344] - 200117d8: 71011f3f cmp w25, #0x47 - 200117dc: b900abe1 str w1, [sp, #168] - 200117e0: b900e3e0 str w0, [sp, #224] - 200117e4: 54004061 b.ne 20011ff0 <_vfprintf_r+0x24b0> // b.any - 200117e8: 6b0100ff cmp w7, w1 - 200117ec: 3a43a821 ccmn w1, #0x3, #0x1, ge // ge = tcont - 200117f0: 5400434a b.ge 20012058 <_vfprintf_r+0x2518> // b.tcont - 200117f4: 51000b18 sub w24, w24, #0x2 - 200117f8: f9004bff str xzr, [sp, #144] - 200117fc: 121a7b19 and w25, w24, #0xffffffdf - 20011800: 12001f01 and w1, w24, #0xff - 20011804: b940abe3 ldr w3, [sp, #168] - 20011808: 11003c22 add w2, w1, #0xf - 2001180c: 7101073f cmp w25, #0x41 - 20011810: 12001c42 and w2, w2, #0xff - 20011814: 51000460 sub w0, w3, #0x1 - 20011818: 1a821021 csel w1, w1, w2, ne // ne = any - 2001181c: b9015be0 str w0, [sp, #344] - 20011820: 390583e1 strb w1, [sp, #352] - 20011824: 52800561 mov w1, #0x2b // #43 - 20011828: 36f80080 tbz w0, #31, 20011838 <_vfprintf_r+0x1cf8> - 2001182c: 52800020 mov w0, #0x1 // #1 - 20011830: 4b030000 sub w0, w0, w3 - 20011834: 528005a1 mov w1, #0x2d // #45 - 20011838: 390587e1 strb w1, [sp, #353] - 2001183c: 7100241f cmp w0, #0x9 - 20011840: 540060ad b.le 20012454 <_vfprintf_r+0x2914> - 20011844: 9105e3f5 add x21, sp, #0x178 - 20011848: 528ccce7 mov w7, #0x6667 // #26215 - 2001184c: 91001ea4 add x4, x21, #0x7 - 20011850: 72acccc7 movk w7, #0x6666, lsl #16 - 20011854: 9b277c01 smull x1, w0, w7 - 20011858: aa0403e3 mov x3, x4 - 2001185c: 71018c1f cmp w0, #0x63 - 20011860: d1000484 sub x4, x4, #0x1 - 20011864: 9362fc21 asr x1, x1, #34 - 20011868: 4b807c21 sub w1, w1, w0, asr #31 - 2001186c: 0b010822 add w2, w1, w1, lsl #2 - 20011870: 4b020402 sub w2, w0, w2, lsl #1 - 20011874: 2a0103e0 mov w0, w1 - 20011878: 1100c041 add w1, w2, #0x30 - 2001187c: 381ff061 sturb w1, [x3, #-1] - 20011880: 54fffeac b.gt 20011854 <_vfprintf_r+0x1d14> - 20011884: 1100c000 add w0, w0, #0x30 - 20011888: 91001ea7 add x7, x21, #0x7 - 2001188c: 12001c02 and w2, w0, #0xff - 20011890: 381ff082 sturb w2, [x4, #-1] - 20011894: d1000860 sub x0, x3, #0x2 - 20011898: eb0000ff cmp x7, x0 - 2001189c: 54008409 b.ls 2001291c <_vfprintf_r+0x2ddc> // b.plast - 200118a0: cb0300e7 sub x7, x7, x3 - 200118a4: 910583e1 add x1, sp, #0x160 - 200118a8: 92800000 mov x0, #0xffffffffffffffff // #-1 - 200118ac: 14000003 b 200118b8 <_vfprintf_r+0x1d78> - 200118b0: 38606862 ldrb w2, [x3, x0] - 200118b4: 91000400 add x0, x0, #0x1 - 200118b8: 8b000024 add x4, x1, x0 - 200118bc: eb0000ff cmp x7, x0 - 200118c0: 39000c82 strb w2, [x4, #3] - 200118c4: 54ffff61 b.ne 200118b0 <_vfprintf_r+0x1d70> // b.any - 200118c8: cb0302b5 sub x21, x21, x3 - 200118cc: 11002ea0 add w0, w21, #0xb - 200118d0: b900e7e0 str w0, [sp, #228] - 200118d4: 295c07e0 ldp w0, w1, [sp, #224] - 200118d8: 7100041f cmp w0, #0x1 - 200118dc: 0b010000 add w0, w0, w1 - 200118e0: b90083e0 str w0, [sp, #128] - 200118e4: 54005d0d b.le 20012484 <_vfprintf_r+0x2944> - 200118e8: b94083e0 ldr w0, [sp, #128] - 200118ec: b940cbe1 ldr w1, [sp, #200] - 200118f0: 0b010000 add w0, w0, w1 - 200118f4: b90083e0 str w0, [sp, #128] - 200118f8: b94083e0 ldr w0, [sp, #128] - 200118fc: 12157ae9 and w9, w23, #0xfffffbff - 20011900: 32180137 orr w23, w9, #0x100 - 20011904: b900abff str wzr, [sp, #168] - 20011908: 7100001f cmp w0, #0x0 - 2001190c: b900b3ff str wzr, [sp, #176] - 20011910: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 20011914: b900bbff str wzr, [sp, #184] - 20011918: 35003946 cbnz w6, 20012040 <_vfprintf_r+0x2500> - 2001191c: 39453fe1 ldrb w1, [sp, #335] - 20011920: 52800007 mov w7, #0x0 // #0 - 20011924: 34ff24a1 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 20011928: 17fffa9e b 200103a0 <_vfprintf_r+0x860> - 2001192c: aa1303e3 mov x3, x19 - 20011930: aa1603f3 mov x19, x22 - 20011934: aa1403f6 mov x22, x20 - 20011938: 2a0203e1 mov w1, w2 - 2001193c: f94043f4 ldr x20, [sp, #128] - 20011940: 93407f18 sxtw x24, w24 - 20011944: 11000421 add w1, w1, #0x1 - 20011948: 8b180000 add x0, x0, x24 - 2001194c: a9006343 stp x3, x24, [x26] - 20011950: 71001c3f cmp w1, #0x7 - 20011954: b9018be1 str w1, [sp, #392] - 20011958: f900cbe0 str x0, [sp, #400] - 2001195c: 540023cc b.gt 20011dd4 <_vfprintf_r+0x2294> - 20011960: 9100435a add x26, x26, #0x10 - 20011964: 17fffca7 b 20010c00 <_vfprintf_r+0x10c0> - 20011968: b94113e0 ldr w0, [sp, #272] - 2001196c: 11004001 add w1, w0, #0x10 - 20011970: 7100003f cmp w1, #0x0 - 20011974: 54002bad b.le 20011ee8 <_vfprintf_r+0x23a8> - 20011978: f9404fe0 ldr x0, [sp, #152] - 2001197c: b90113e1 str w1, [sp, #272] - 20011980: 91003c02 add x2, x0, #0xf - 20011984: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011988: f9004fe1 str x1, [sp, #152] - 2001198c: fd400008 ldr d8, [x0] - 20011990: 17fffd34 b 20010e60 <_vfprintf_r+0x1320> - 20011994: 9105c3e4 add x4, sp, #0x170 - 20011998: 9105e3e2 add x2, sp, #0x178 - 2001199c: aa1303e0 mov x0, x19 - 200119a0: d2800003 mov x3, #0x0 // #0 - 200119a4: d2800001 mov x1, #0x0 // #0 - 200119a8: 940004aa bl 20012c50 <_wcsrtombs_r> - 200119ac: b90083e0 str w0, [sp, #128] - 200119b0: 3100041f cmn w0, #0x1 - 200119b4: 540049e0 b.eq 200122f0 <_vfprintf_r+0x27b0> // b.none - 200119b8: f900bffb str x27, [sp, #376] - 200119bc: b94083e0 ldr w0, [sp, #128] - 200119c0: 34000f60 cbz w0, 20011bac <_vfprintf_r+0x206c> - 200119c4: 71018c1f cmp w0, #0x63 - 200119c8: 5400488d b.le 200122d8 <_vfprintf_r+0x2798> - 200119cc: 11000401 add w1, w0, #0x1 - 200119d0: aa1303e0 mov x0, x19 - 200119d4: 93407c21 sxtw x1, w1 - 200119d8: 9400123a bl 200162c0 <_malloc_r> - 200119dc: aa0003fb mov x27, x0 - 200119e0: b4004880 cbz x0, 200122f0 <_vfprintf_r+0x27b0> - 200119e4: f9004be0 str x0, [sp, #144] - 200119e8: b98083f5 ldrsw x21, [sp, #128] - 200119ec: d2800102 mov x2, #0x8 // #8 - 200119f0: 52800001 mov w1, #0x0 // #0 - 200119f4: 9105c3e0 add x0, sp, #0x170 - 200119f8: 97ffc3da bl 20002960 <memset> - 200119fc: 9105c3e4 add x4, sp, #0x170 - 20011a00: aa1503e3 mov x3, x21 - 20011a04: 9105e3e2 add x2, sp, #0x178 - 20011a08: aa1b03e1 mov x1, x27 - 20011a0c: aa1303e0 mov x0, x19 - 20011a10: 94000490 bl 20012c50 <_wcsrtombs_r> - 20011a14: eb0002bf cmp x21, x0 - 20011a18: 54ff2a41 b.ne 2000ff60 <_vfprintf_r+0x420> // b.any - 20011a1c: b94083e0 ldr w0, [sp, #128] - 20011a20: 52800007 mov w7, #0x0 // #0 - 20011a24: b900abff str wzr, [sp, #168] - 20011a28: b900b3ff str wzr, [sp, #176] - 20011a2c: 7100001f cmp w0, #0x0 - 20011a30: b900bbff str wzr, [sp, #184] - 20011a34: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 20011a38: 3820cb7f strb wzr, [x27, w0, sxtw] - 20011a3c: 39453fe1 ldrb w1, [sp, #335] - 20011a40: 34ff1bc1 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 20011a44: 17fffa57 b 200103a0 <_vfprintf_r+0x860> - 20011a48: 528005a0 mov w0, #0x2d // #45 - 20011a4c: 528005a1 mov w1, #0x2d // #45 - 20011a50: 39053fe0 strb w0, [sp, #335] - 20011a54: 17fffa43 b 20010360 <_vfprintf_r+0x820> - 20011a58: b940b3e1 ldr w1, [sp, #176] - 20011a5c: 7100003f cmp w1, #0x0 - 20011a60: b940bbe1 ldr w1, [sp, #184] - 20011a64: 7a40d820 ccmp w1, #0x0, #0x0, le - 20011a68: 5400760d b.le 20012928 <_vfprintf_r+0x2de8> - 20011a6c: b940e3e2 ldr w2, [sp, #224] - 20011a70: 90000084 adrp x4, 20021000 <__func__.5268+0x20> - 20011a74: b900ebf7 str w23, [sp, #232] - 20011a78: 9109e098 add x24, x4, #0x278 - 20011a7c: b90117f5 str w21, [sp, #276] - 20011a80: a94fdff5 ldp x21, x23, [sp, #248] - 20011a84: 8b22c362 add x2, x27, w2, sxtw - 20011a88: f90057e2 str x2, [sp, #168] - 20011a8c: aa1a03e2 mov x2, x26 - 20011a90: aa1603fa mov x26, x22 - 20011a94: f9008ff4 str x20, [sp, #280] - 20011a98: 2a0103f4 mov w20, w1 - 20011a9c: f9005ffb str x27, [sp, #184] - 20011aa0: 34002314 cbz w20, 20011f00 <_vfprintf_r+0x23c0> - 20011aa4: 51000694 sub w20, w20, #0x1 - 20011aa8: b9418be3 ldr w3, [sp, #392] - 20011aac: 8b170000 add x0, x0, x23 - 20011ab0: f9407be1 ldr x1, [sp, #240] - 20011ab4: 11000463 add w3, w3, #0x1 - 20011ab8: a9005c41 stp x1, x23, [x2] - 20011abc: 71001c7f cmp w3, #0x7 - 20011ac0: b9018be3 str w3, [sp, #392] - 20011ac4: f900cbe0 str x0, [sp, #400] - 20011ac8: 5400272c b.gt 20011fac <_vfprintf_r+0x246c> - 20011acc: 91004042 add x2, x2, #0x10 - 20011ad0: f94057e1 ldr x1, [sp, #168] - 20011ad4: f90043e1 str x1, [sp, #128] - 20011ad8: 394002a4 ldrb w4, [x21] - 20011adc: cb190023 sub x3, x1, x25 - 20011ae0: 6b03009f cmp w4, w3 - 20011ae4: 1a83d096 csel w22, w4, w3, le - 20011ae8: 710002df cmp w22, #0x0 - 20011aec: 5400018d b.le 20011b1c <_vfprintf_r+0x1fdc> - 20011af0: b9418be4 ldr w4, [sp, #392] - 20011af4: 93407ec5 sxtw x5, w22 - 20011af8: 8b050000 add x0, x0, x5 - 20011afc: a9001459 stp x25, x5, [x2] - 20011b00: 11000484 add w4, w4, #0x1 - 20011b04: b9018be4 str w4, [sp, #392] - 20011b08: 71001c9f cmp w4, #0x7 - 20011b0c: f900cbe0 str x0, [sp, #400] - 20011b10: 540025ec b.gt 20011fcc <_vfprintf_r+0x248c> - 20011b14: 394002a4 ldrb w4, [x21] - 20011b18: 91004042 add x2, x2, #0x10 - 20011b1c: 710002df cmp w22, #0x0 - 20011b20: 1a9fa2c3 csel w3, w22, wzr, ge // ge = tcont - 20011b24: 4b030096 sub w22, w4, w3 - 20011b28: 710002df cmp w22, #0x0 - 20011b2c: 54001f4c b.gt 20011f14 <_vfprintf_r+0x23d4> - 20011b30: b940b3e1 ldr w1, [sp, #176] - 20011b34: 8b240339 add x25, x25, w4, uxtb - 20011b38: 7100003f cmp w1, #0x0 - 20011b3c: 7a40da80 ccmp w20, #0x0, #0x0, le - 20011b40: 54fffb0c b.gt 20011aa0 <_vfprintf_r+0x1f60> - 20011b44: b940ebf7 ldr w23, [sp, #232] - 20011b48: aa1a03f6 mov x22, x26 - 20011b4c: f9007ff5 str x21, [sp, #248] - 20011b50: aa0203fa mov x26, x2 - 20011b54: b94117f5 ldr w21, [sp, #276] - 20011b58: f9405ffb ldr x27, [sp, #184] - 20011b5c: f9408ff4 ldr x20, [sp, #280] - 20011b60: f94043e1 ldr x1, [sp, #128] - 20011b64: eb01033f cmp x25, x1 - 20011b68: 9a819339 csel x25, x25, x1, ls // ls = plast - 20011b6c: 17fffc28 b 20010c0c <_vfprintf_r+0x10cc> - 20011b70: b94113e0 ldr w0, [sp, #272] - 20011b74: 11004001 add w1, w0, #0x10 - 20011b78: 7100003f cmp w1, #0x0 - 20011b7c: 54001acd b.le 20011ed4 <_vfprintf_r+0x2394> - 20011b80: f9404fe0 ldr x0, [sp, #152] - 20011b84: b90113e1 str w1, [sp, #272] - 20011b88: 91003c00 add x0, x0, #0xf - 20011b8c: 927cec00 and x0, x0, #0xfffffffffffffff0 - 20011b90: 91004001 add x1, x0, #0x10 - 20011b94: f9004fe1 str x1, [sp, #152] - 20011b98: 17fff9e5 b 2001032c <_vfprintf_r+0x7ec> - 20011b9c: 11000484 add w4, w4, #0x1 - 20011ba0: 9100403a add x26, x1, #0x10 - 20011ba4: aa0103e2 mov x2, x1 - 20011ba8: 17fffb99 b 20010a0c <_vfprintf_r+0xecc> - 20011bac: 39453fe1 ldrb w1, [sp, #335] - 20011bb0: 52800015 mov w21, #0x0 // #0 - 20011bb4: f9004bff str xzr, [sp, #144] - 20011bb8: 52800007 mov w7, #0x0 // #0 - 20011bbc: b900abff str wzr, [sp, #168] - 20011bc0: b900b3ff str wzr, [sp, #176] - 20011bc4: b900bbff str wzr, [sp, #184] - 20011bc8: 34ff0f81 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 20011bcc: 17fff9f5 b 200103a0 <_vfprintf_r+0x860> - 20011bd0: b940e3e1 ldr w1, [sp, #224] - 20011bd4: 4b180038 sub w24, w1, w24 - 20011bd8: 8b21c365 add x5, x27, w1, sxtw - 20011bdc: cb1900a3 sub x3, x5, x25 - 20011be0: 6b03031f cmp w24, w3 - 20011be4: 1a83d31b csel w27, w24, w3, le - 20011be8: 17fffc2a b 20010c90 <_vfprintf_r+0x1150> - 20011bec: f9407be1 ldr x1, [sp, #240] - 20011bf0: b90083e4 str w4, [sp, #128] - 20011bf4: f94083e0 ldr x0, [sp, #256] - 20011bf8: b90093e7 str w7, [sp, #144] - 20011bfc: a90a9be3 stp x3, x6, [sp, #168] - 20011c00: cb00037b sub x27, x27, x0 - 20011c04: aa0003e2 mov x2, x0 - 20011c08: aa1b03e0 mov x0, x27 - 20011c0c: 97ffef5b bl 2000d978 <strncpy> - 20011c10: 39400681 ldrb w1, [x20, #1] - 20011c14: aa1503e0 mov x0, x21 - 20011c18: b94083e4 ldr w4, [sp, #128] - 20011c1c: aa1b03e2 mov x2, x27 - 20011c20: 7100003f cmp w1, #0x0 - 20011c24: b94093e7 ldr w7, [sp, #144] - 20011c28: 9a940694 cinc x20, x20, ne // ne = any - 20011c2c: 52800005 mov w5, #0x0 // #0 - 20011c30: a94a9be3 ldp x3, x6, [sp, #168] - 20011c34: 17fffe47 b 20011550 <_vfprintf_r+0x1a10> - 20011c38: 37f853a0 tbnz w0, #31, 200126ac <_vfprintf_r+0x2b6c> - 20011c3c: f9404fe0 ldr x0, [sp, #152] - 20011c40: 91002c01 add x1, x0, #0xb - 20011c44: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011c48: f9004fe1 str x1, [sp, #152] - 20011c4c: b9400000 ldr w0, [x0] - 20011c50: 52800021 mov w1, #0x1 // #1 - 20011c54: 17fffa76 b 2001062c <_vfprintf_r+0xaec> - 20011c58: 37f85040 tbnz w0, #31, 20012660 <_vfprintf_r+0x2b20> - 20011c5c: f9404fe0 ldr x0, [sp, #152] - 20011c60: 91002c01 add x1, x0, #0xb - 20011c64: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011c68: f9004fe1 str x1, [sp, #152] - 20011c6c: b9800000 ldrsw x0, [x0] - 20011c70: aa0003e1 mov x1, x0 - 20011c74: 17fffa46 b 2001058c <_vfprintf_r+0xa4c> - 20011c78: f94063e2 ldr x2, [sp, #192] - 20011c7c: b9408fe0 ldr w0, [sp, #140] - 20011c80: b9008fe1 str w1, [sp, #140] - 20011c84: 8b20c040 add x0, x2, w0, sxtw - 20011c88: 17fffa53 b 200105d4 <_vfprintf_r+0xa94> - 20011c8c: 37f84ae0 tbnz w0, #31, 200125e8 <_vfprintf_r+0x2aa8> - 20011c90: f9404fe0 ldr x0, [sp, #152] - 20011c94: 91002c01 add x1, x0, #0xb - 20011c98: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011c9c: b9400000 ldr w0, [x0] - 20011ca0: f9004fe1 str x1, [sp, #152] - 20011ca4: 17fffa60 b 20010624 <_vfprintf_r+0xae4> - 20011ca8: 37f846c0 tbnz w0, #31, 20012580 <_vfprintf_r+0x2a40> - 20011cac: f9404fe0 ldr x0, [sp, #152] - 20011cb0: 91002c01 add x1, x0, #0xb - 20011cb4: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011cb8: b9400000 ldr w0, [x0] - 20011cbc: f9004fe1 str x1, [sp, #152] - 20011cc0: 17fffd7b b 200112ac <_vfprintf_r+0x176c> - 20011cc4: 37f84140 tbnz w0, #31, 200124ec <_vfprintf_r+0x29ac> - 20011cc8: f9404fe0 ldr x0, [sp, #152] - 20011ccc: 91003c01 add x1, x0, #0xf - 20011cd0: 927df021 and x1, x1, #0xfffffffffffffff8 - 20011cd4: f9004fe1 str x1, [sp, #152] - 20011cd8: f9400000 ldr x0, [x0] - 20011cdc: 794113e1 ldrh w1, [sp, #136] - 20011ce0: 79000001 strh w1, [x0] - 20011ce4: 17fff7da b 2000fc4c <_vfprintf_r+0x10c> - 20011ce8: b9408fe0 ldr w0, [sp, #140] - 20011cec: 11002001 add w1, w0, #0x8 - 20011cf0: 7100003f cmp w1, #0x0 - 20011cf4: 5400470d b.le 200125d4 <_vfprintf_r+0x2a94> - 20011cf8: f9404fe0 ldr x0, [sp, #152] - 20011cfc: b9008fe1 str w1, [sp, #140] - 20011d00: 91002c02 add x2, x0, #0xb - 20011d04: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011d08: f9004fe1 str x1, [sp, #152] - 20011d0c: 17fffc4c b 20010e3c <_vfprintf_r+0x12fc> - 20011d10: b9408fe0 ldr w0, [sp, #140] - 20011d14: 11002001 add w1, w0, #0x8 - 20011d18: 7100003f cmp w1, #0x0 - 20011d1c: 54004b6d b.le 20012688 <_vfprintf_r+0x2b48> - 20011d20: f9404fe0 ldr x0, [sp, #152] - 20011d24: b9008fe1 str w1, [sp, #140] - 20011d28: 91002c02 add x2, x0, #0xb - 20011d2c: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011d30: 79400000 ldrh w0, [x0] - 20011d34: f9004fe1 str x1, [sp, #152] - 20011d38: 17fffd5d b 200112ac <_vfprintf_r+0x176c> - 20011d3c: f94063e2 ldr x2, [sp, #192] - 20011d40: b9408fe0 ldr w0, [sp, #140] - 20011d44: b9008fe1 str w1, [sp, #140] - 20011d48: 8b20c040 add x0, x2, w0, sxtw - 20011d4c: 17fff9a8 b 200103ec <_vfprintf_r+0x8ac> - 20011d50: b9408fe0 ldr w0, [sp, #140] - 20011d54: 11002001 add w1, w0, #0x8 - 20011d58: 7100003f cmp w1, #0x0 - 20011d5c: 54003bcd b.le 200124d4 <_vfprintf_r+0x2994> - 20011d60: f9404fe0 ldr x0, [sp, #152] - 20011d64: b9008fe1 str w1, [sp, #140] - 20011d68: 91002c02 add x2, x0, #0xb - 20011d6c: 927df041 and x1, x2, #0xfffffffffffffff8 - 20011d70: 79400000 ldrh w0, [x0] - 20011d74: f9004fe1 str x1, [sp, #152] - 20011d78: 17fffa2b b 20010624 <_vfprintf_r+0xae4> - 20011d7c: b9408fe0 ldr w0, [sp, #140] - 20011d80: 11002001 add w1, w0, #0x8 - 20011d84: 7100003f cmp w1, #0x0 - 20011d88: 540039cd b.le 200124c0 <_vfprintf_r+0x2980> - 20011d8c: f9404fe0 ldr x0, [sp, #152] - 20011d90: b9008fe1 str w1, [sp, #140] - 20011d94: 91002c02 add x2, x0, #0xb - 20011d98: 927df041 and x1, x2, #0xfffffffffffffff8 + 20010ddc: 17ffffee b 20010d94 <_vfprintf_r+0x118c> + 20010de0: 3707e397 tbnz w23, #0, 20010a50 <_vfprintf_r+0xe48> + 20010de4: d2800023 mov x3, #0x1 // #1 + 20010de8: a9000f5b stp x27, x3, [x26] + 20010dec: 71001c3f cmp w1, #0x7 + 20010df0: b9018be1 str w1, [sp, #392] + 20010df4: f900cbe0 str x0, [sp, #400] + 20010df8: 54009b8c b.gt 20012168 <_vfprintf_r+0x2560> + 20010dfc: 11000884 add w4, w4, #0x2 + 20010e00: 9100835a add x26, x26, #0x20 + 20010e04: 17ffff34 b 20010ad4 <_vfprintf_r+0xecc> + 20010e08: 9107f3fb add x27, sp, #0x1fc + 20010e0c: 52800007 mov w7, #0x0 // #0 + 20010e10: 17fffe48 b 20010730 <_vfprintf_r+0xb28> + 20010e14: 7100031f cmp w24, #0x0 + 20010e18: 54ffe5ed b.le 20010ad4 <_vfprintf_r+0xecc> + 20010e1c: 7100431f cmp w24, #0x10 + 20010e20: 5400d8cd b.le 20012938 <_vfprintf_r+0x2d30> + 20010e24: b0000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 20010e28: 910b6063 add x3, x3, #0x2d8 + 20010e2c: aa0303fa mov x26, x3 + 20010e30: d2800219 mov x25, #0x10 // #16 + 20010e34: 14000006 b 20010e4c <_vfprintf_r+0x1244> + 20010e38: 91004042 add x2, x2, #0x10 + 20010e3c: 51004318 sub w24, w24, #0x10 + 20010e40: 7100431f cmp w24, #0x10 + 20010e44: 54001b6d b.le 200111b0 <_vfprintf_r+0x15a8> + 20010e48: 11000484 add w4, w4, #0x1 + 20010e4c: 91004000 add x0, x0, #0x10 + 20010e50: a900645a stp x26, x25, [x2] + 20010e54: 71001c9f cmp w4, #0x7 + 20010e58: b9018be4 str w4, [sp, #392] + 20010e5c: f900cbe0 str x0, [sp, #400] + 20010e60: 54fffecd b.le 20010e38 <_vfprintf_r+0x1230> + 20010e64: 910603e2 add x2, sp, #0x180 + 20010e68: aa1603e1 mov x1, x22 + 20010e6c: aa1303e0 mov x0, x19 + 20010e70: 97fff3ce bl 2000dda8 <__sprint_r> + 20010e74: 35ff8e20 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010e78: b9418be4 ldr w4, [sp, #392] + 20010e7c: 910803e2 add x2, sp, #0x200 + 20010e80: f940cbe0 ldr x0, [sp, #400] + 20010e84: 17ffffee b 20010e3c <_vfprintf_r+0x1234> + 20010e88: 910603e2 add x2, sp, #0x180 + 20010e8c: aa1603e1 mov x1, x22 + 20010e90: aa1303e0 mov x0, x19 + 20010e94: 97fff3c5 bl 2000dda8 <__sprint_r> + 20010e98: 35ff8d00 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20010e9c: 910803fa add x26, sp, #0x200 + 20010ea0: f940cbe0 ldr x0, [sp, #400] + 20010ea4: 17fffc22 b 2000ff2c <_vfprintf_r+0x324> + 20010ea8: 528005a1 mov w1, #0x2d // #45 + 20010eac: cb0003e0 neg x0, x0 + 20010eb0: 2a1703e4 mov w4, w23 + 20010eb4: 39053fe1 strb w1, [sp, #335] + 20010eb8: 52800021 mov w1, #0x1 // #1 + 20010ebc: 17fffe0f b 200106f8 <_vfprintf_r+0xaf0> + 20010ec0: 360784f7 tbz w23, #0, 2000ff5c <_vfprintf_r+0x354> + 20010ec4: 17fffcb6 b 2001019c <_vfprintf_r+0x594> + 20010ec8: 36304724 tbz w4, #6, 200117ac <_vfprintf_r+0x1ba4> + 20010ecc: 37f87bc0 tbnz w0, #31, 20011e44 <_vfprintf_r+0x223c> + 20010ed0: f9404fe0 ldr x0, [sp, #152] + 20010ed4: 91002c01 add x1, x0, #0xb + 20010ed8: 927df021 and x1, x1, #0xfffffffffffffff8 + 20010edc: f9004fe1 str x1, [sp, #152] + 20010ee0: 79400000 ldrh w0, [x0] + 20010ee4: 52800021 mov w1, #0x1 // #1 + 20010ee8: 17fffe03 b 200106f4 <_vfprintf_r+0xaec> + 20010eec: 36304877 tbz w23, #6, 200117f8 <_vfprintf_r+0x1bf0> + 20010ef0: 37f87600 tbnz w0, #31, 20011db0 <_vfprintf_r+0x21a8> + 20010ef4: f9404fe0 ldr x0, [sp, #152] + 20010ef8: 91002c01 add x1, x0, #0xb + 20010efc: 927df021 and x1, x1, #0xfffffffffffffff8 + 20010f00: f9004fe1 str x1, [sp, #152] + 20010f04: 79800000 ldrsh x0, [x0] + 20010f08: aa0003e1 mov x1, x0 + 20010f0c: 17fffdd2 b 20010654 <_vfprintf_r+0xa4c> + 20010f10: 37f85900 tbnz w0, #31, 20011a30 <_vfprintf_r+0x1e28> + 20010f14: f9404fe0 ldr x0, [sp, #152] + 20010f18: 91003c01 add x1, x0, #0xf + 20010f1c: fd400008 ldr d8, [x0] + 20010f20: 927df021 and x1, x1, #0xfffffffffffffff8 + 20010f24: f9004fe1 str x1, [sp, #152] + 20010f28: 1e60c100 fabs d0, d8 + 20010f2c: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 + 20010f30: 9e670001 fmov d1, x0 + 20010f34: 1e612000 fcmp d0, d1 + 20010f38: 54ffa72c b.gt 2001041c <_vfprintf_r+0x814> + 20010f3c: 1e682100 fcmp d8, d8 + 20010f40: 5400b0a6 b.vs 20012554 <_vfprintf_r+0x294c> + 20010f44: 121a7b19 and w25, w24, #0xffffffdf + 20010f48: 7101073f cmp w25, #0x41 + 20010f4c: 54004681 b.ne 2001181c <_vfprintf_r+0x1c14> // b.any + 20010f50: 7101871f cmp w24, #0x61 + 20010f54: 52800b01 mov w1, #0x58 // #88 + 20010f58: 52800f00 mov w0, #0x78 // #120 + 20010f5c: 1a810000 csel w0, w0, w1, eq // eq = none + 20010f60: 52800601 mov w1, #0x30 // #48 + 20010f64: 390543e1 strb w1, [sp, #336] + 20010f68: 390547e0 strb w0, [sp, #337] + 20010f6c: 71018cff cmp w7, #0x63 + 20010f70: 5400802c b.gt 20011f74 <_vfprintf_r+0x236c> + 20010f74: 910663fb add x27, sp, #0x198 + 20010f78: f9004bff str xzr, [sp, #144] + 20010f7c: 9e660101 fmov x1, d8 + 20010f80: 1e614100 fneg d0, d8 + 20010f84: 528005a6 mov w6, #0x2d // #45 + 20010f88: 910563e0 add x0, sp, #0x158 + 20010f8c: b900abe7 str w7, [sp, #168] + 20010f90: d360fc21 lsr x1, x1, #32 + 20010f94: 7100003f cmp w1, #0x0 + 20010f98: 1a9fb0c6 csel w6, w6, wzr, lt // lt = tstop + 20010f9c: b90083e6 str w6, [sp, #128] + 20010fa0: 1e68bc00 fcsel d0, d0, d8, lt // lt = tstop + 20010fa4: 94001dbf bl 200186a0 <frexp> + 20010fa8: 1e681001 fmov d1, #1.250000000000000000e-01 + 20010fac: b94083e6 ldr w6, [sp, #128] + 20010fb0: b940abe7 ldr w7, [sp, #168] + 20010fb4: 1e610801 fmul d1, d0, d1 + 20010fb8: 1e602028 fcmp d1, #0.0 + 20010fbc: 54000061 b.ne 20010fc8 <_vfprintf_r+0x13c0> // b.any + 20010fc0: 52800020 mov w0, #0x1 // #1 + 20010fc4: b9015be0 str w0, [sp, #344] + 20010fc8: 2a0703e3 mov w3, w7 + 20010fcc: 7101871f cmp w24, #0x61 + 20010fd0: 91000463 add x3, x3, #0x1 + 20010fd4: b0000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 20010fd8: b0000082 adrp x2, 20021000 <virtio_ident_table+0x78> + 20010fdc: 9107a000 add x0, x0, #0x1e8 + 20010fe0: 91074042 add x2, x2, #0x1d0 + 20010fe4: 8b030363 add x3, x27, x3 + 20010fe8: 9a800042 csel x2, x2, x0, eq // eq = none + 20010fec: 0b1b00e7 add w7, w7, w27 + 20010ff0: aa1b03e0 mov x0, x27 + 20010ff4: 1e661002 fmov d2, #1.600000000000000000e+01 + 20010ff8: 14000003 b 20011004 <_vfprintf_r+0x13fc> + 20010ffc: 1e602028 fcmp d1, #0.0 + 20011000: 54000180 b.eq 20011030 <_vfprintf_r+0x1428> // b.none + 20011004: 1e620821 fmul d1, d1, d2 + 20011008: aa0003eb mov x11, x0 + 2001100c: 1e780021 fcvtzs w1, d1 + 20011010: 1e620020 scvtf d0, w1 + 20011014: 3861c844 ldrb w4, [x2, w1, sxtw] + 20011018: 38001404 strb w4, [x0], #1 + 2001101c: eb00007f cmp x3, x0 + 20011020: 4b0000e4 sub w4, w7, w0 + 20011024: 1e603821 fsub d1, d1, d0 + 20011028: 54fffea1 b.ne 20010ffc <_vfprintf_r+0x13f4> // b.any + 2001102c: 12800004 mov w4, #0xffffffff // #-1 + 20011030: 1e6c1000 fmov d0, #5.000000000000000000e-01 + 20011034: 1e602030 fcmpe d1, d0 + 20011038: 54009dec b.gt 200123f4 <_vfprintf_r+0x27ec> + 2001103c: 1e602020 fcmp d1, d0 + 20011040: 54000041 b.ne 20011048 <_vfprintf_r+0x1440> // b.any + 20011044: 37009d81 tbnz w1, #0, 200123f4 <_vfprintf_r+0x27ec> + 20011048: 93407c81 sxtw x1, w4 + 2001104c: 52800602 mov w2, #0x30 // #48 + 20011050: 91000421 add x1, x1, #0x1 + 20011054: 8b010001 add x1, x0, x1 + 20011058: 37f80084 tbnz w4, #31, 20011068 <_vfprintf_r+0x1460> + 2001105c: 38001402 strb w2, [x0], #1 + 20011060: eb00003f cmp x1, x0 + 20011064: 54ffffc1 b.ne 2001105c <_vfprintf_r+0x1454> // b.any + 20011068: 4b1b0000 sub w0, w0, w27 + 2001106c: b900e3e0 str w0, [sp, #224] + 20011070: b9415be0 ldr w0, [sp, #344] + 20011074: 321f02f7 orr w23, w23, #0x2 + 20011078: b900abe0 str w0, [sp, #168] + 2001107c: 14000213 b 200118c8 <_vfprintf_r+0x1cc0> + 20011080: 3727b057 tbnz w23, #4, 20010688 <_vfprintf_r+0xa80> + 20011084: 37306857 tbnz w23, #6, 20011d8c <_vfprintf_r+0x2184> + 20011088: 36489e57 tbz w23, #9, 20012450 <_vfprintf_r+0x2848> + 2001108c: 37f8b880 tbnz w0, #31, 2001279c <_vfprintf_r+0x2b94> + 20011090: f9404fe0 ldr x0, [sp, #152] + 20011094: 91003c01 add x1, x0, #0xf + 20011098: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001109c: f9004fe1 str x1, [sp, #152] + 200110a0: f9400000 ldr x0, [x0] + 200110a4: 394223e1 ldrb w1, [sp, #136] + 200110a8: 39000001 strb w1, [x0] + 200110ac: 17fffb1a b 2000fd14 <_vfprintf_r+0x10c> + 200110b0: 36303657 tbz w23, #6, 20011778 <_vfprintf_r+0x1b70> + 200110b4: 37f86b20 tbnz w0, #31, 20011e18 <_vfprintf_r+0x2210> + 200110b8: f9404fe0 ldr x0, [sp, #152] + 200110bc: 91002c01 add x1, x0, #0xb + 200110c0: 927df021 and x1, x1, #0xfffffffffffffff8 + 200110c4: 79400000 ldrh w0, [x0] + 200110c8: f9004fe1 str x1, [sp, #152] + 200110cc: 17fffd88 b 200106ec <_vfprintf_r+0xae4> + 200110d0: 39400288 ldrb w8, [x20] + 200110d4: 17fffb59 b 2000fe38 <_vfprintf_r+0x230> + 200110d8: 2a1503e7 mov w7, w21 + 200110dc: 17fffd54 b 2001062c <_vfprintf_r+0xa24> + 200110e0: b9408fe0 ldr w0, [sp, #140] + 200110e4: 11002000 add w0, w0, #0x8 + 200110e8: 7100001f cmp w0, #0x0 + 200110ec: 5400870d b.le 200121cc <_vfprintf_r+0x25c4> + 200110f0: f9404fe3 ldr x3, [sp, #152] + 200110f4: b9008fe0 str w0, [sp, #140] + 200110f8: 91003c61 add x1, x3, #0xf + 200110fc: 927df020 and x0, x1, #0xfffffffffffffff8 + 20011100: f9004fe0 str x0, [sp, #152] + 20011104: 17fffdac b 200107b4 <_vfprintf_r+0xbac> + 20011108: b9408fe0 ldr w0, [sp, #140] + 2001110c: 11002001 add w1, w0, #0x8 + 20011110: 7100003f cmp w1, #0x0 + 20011114: 5400852d b.le 200121b8 <_vfprintf_r+0x25b0> + 20011118: f9404fe0 ldr x0, [sp, #152] + 2001111c: b9008fe1 str w1, [sp, #140] + 20011120: 91003c02 add x2, x0, #0xf + 20011124: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011128: f9004fe1 str x1, [sp, #152] + 2001112c: 17fffcfd b 20010520 <_vfprintf_r+0x918> + 20011130: b9408fe0 ldr w0, [sp, #140] + 20011134: 11002001 add w1, w0, #0x8 + 20011138: 7100003f cmp w1, #0x0 + 2001113c: 5400866d b.le 20012208 <_vfprintf_r+0x2600> + 20011140: f9404fe0 ldr x0, [sp, #152] + 20011144: b9008fe1 str w1, [sp, #140] + 20011148: 91002c02 add x2, x0, #0xb + 2001114c: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011150: f9004fe1 str x1, [sp, #152] + 20011154: 17fffda8 b 200107f4 <_vfprintf_r+0xbec> + 20011158: b9408fe0 ldr w0, [sp, #140] + 2001115c: 37f88420 tbnz w0, #31, 200121e0 <_vfprintf_r+0x25d8> + 20011160: f9404fe0 ldr x0, [sp, #152] + 20011164: 91002c01 add x1, x0, #0xb + 20011168: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001116c: f9004fe1 str x1, [sp, #152] + 20011170: b9400000 ldr w0, [x0] + 20011174: 52800035 mov w21, #0x1 // #1 + 20011178: 910663f9 add x25, sp, #0x198 + 2001117c: b90083f5 str w21, [sp, #128] + 20011180: 390663e0 strb w0, [sp, #408] + 20011184: 17fffcd7 b 200104e0 <_vfprintf_r+0x8d8> + 20011188: 910603e2 add x2, sp, #0x180 + 2001118c: aa1603e1 mov x1, x22 + 20011190: aa1303e0 mov x0, x19 + 20011194: b900ebe7 str w7, [sp, #232] + 20011198: 97fff304 bl 2000dda8 <__sprint_r> + 2001119c: 35ff74e0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200111a0: b940ebe7 ldr w7, [sp, #232] + 200111a4: 910803fa add x26, sp, #0x200 + 200111a8: f940cbe0 ldr x0, [sp, #400] + 200111ac: 17fffb5c b 2000ff1c <_vfprintf_r+0x314> + 200111b0: aa1a03e3 mov x3, x26 + 200111b4: 11000484 add w4, w4, #0x1 + 200111b8: 91004041 add x1, x2, #0x10 + 200111bc: 93407f18 sxtw x24, w24 + 200111c0: a9006043 stp x3, x24, [x2] + 200111c4: 8b180000 add x0, x0, x24 + 200111c8: b9018be4 str w4, [sp, #392] + 200111cc: 71001c9f cmp w4, #0x7 + 200111d0: f900cbe0 str x0, [sp, #400] + 200111d4: 5400548d b.le 20011c64 <_vfprintf_r+0x205c> + 200111d8: 910603e2 add x2, sp, #0x180 + 200111dc: aa1603e1 mov x1, x22 + 200111e0: aa1303e0 mov x0, x19 + 200111e4: 97fff2f1 bl 2000dda8 <__sprint_r> + 200111e8: 35ff7280 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200111ec: b9418be4 ldr w4, [sp, #392] + 200111f0: 910803e0 add x0, sp, #0x200 + 200111f4: aa0003e2 mov x2, x0 + 200111f8: 910843fa add x26, sp, #0x210 + 200111fc: 11000484 add w4, w4, #0x1 + 20011200: f940cbe0 ldr x0, [sp, #400] + 20011204: 17fffe34 b 20010ad4 <_vfprintf_r+0xecc> + 20011208: 910603e2 add x2, sp, #0x180 + 2001120c: aa1603e1 mov x1, x22 + 20011210: aa1303e0 mov x0, x19 + 20011214: 97fff2e5 bl 2000dda8 <__sprint_r> + 20011218: 35ff7100 cbnz w0, 20010038 <_vfprintf_r+0x430> + 2001121c: 910803fa add x26, sp, #0x200 + 20011220: f940cbe0 ldr x0, [sp, #400] + 20011224: 17fffbe8 b 200101c4 <_vfprintf_r+0x5bc> + 20011228: 39400688 ldrb w8, [x20, #1] + 2001122c: 321702f7 orr w23, w23, #0x200 + 20011230: 91000694 add x20, x20, #0x1 + 20011234: 17fffb01 b 2000fe38 <_vfprintf_r+0x230> + 20011238: 39400688 ldrb w8, [x20, #1] + 2001123c: 321b02f7 orr w23, w23, #0x20 + 20011240: 91000694 add x20, x20, #0x1 + 20011244: 17fffafd b 2000fe38 <_vfprintf_r+0x230> + 20011248: 90000083 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001124c: b9418be1 ldr w1, [sp, #392] + 20011250: 910b6063 add x3, x3, #0x2d8 + 20011254: 7100431f cmp w24, #0x10 + 20011258: 54003d8d b.le 20011a08 <_vfprintf_r+0x1e00> + 2001125c: 2a0103e2 mov w2, w1 + 20011260: d2800219 mov x25, #0x10 // #16 + 20011264: f90043f4 str x20, [sp, #128] + 20011268: aa1603f4 mov x20, x22 + 2001126c: aa1303f6 mov x22, x19 + 20011270: aa0303f3 mov x19, x3 + 20011274: 14000005 b 20011288 <_vfprintf_r+0x1680> + 20011278: 9100435a add x26, x26, #0x10 + 2001127c: 51004318 sub w24, w24, #0x10 + 20011280: 7100431f cmp w24, #0x10 + 20011284: 54003b8d b.le 200119f4 <_vfprintf_r+0x1dec> + 20011288: 11000442 add w2, w2, #0x1 + 2001128c: 91004000 add x0, x0, #0x10 + 20011290: a9006753 stp x19, x25, [x26] + 20011294: 71001c5f cmp w2, #0x7 + 20011298: b9018be2 str w2, [sp, #392] + 2001129c: f900cbe0 str x0, [sp, #400] + 200112a0: 54fffecd b.le 20011278 <_vfprintf_r+0x1670> + 200112a4: 910603e2 add x2, sp, #0x180 + 200112a8: aa1403e1 mov x1, x20 + 200112ac: aa1603e0 mov x0, x22 + 200112b0: 97fff2be bl 2000dda8 <__sprint_r> + 200112b4: 35ffcbe0 cbnz w0, 20010c30 <_vfprintf_r+0x1028> + 200112b8: b9418be2 ldr w2, [sp, #392] + 200112bc: 910803fa add x26, sp, #0x200 + 200112c0: f940cbe0 ldr x0, [sp, #400] + 200112c4: 17ffffee b 2001127c <_vfprintf_r+0x1674> + 200112c8: 2a1503e7 mov w7, w21 + 200112cc: 90000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 200112d0: 91074000 add x0, x0, #0x1d0 + 200112d4: f9006fe0 str x0, [sp, #216] + 200112d8: b9408fe0 ldr w0, [sp, #140] + 200112dc: 37280417 tbnz w23, #5, 2001135c <_vfprintf_r+0x1754> + 200112e0: 372003f7 tbnz w23, #4, 2001135c <_vfprintf_r+0x1754> + 200112e4: 363021d7 tbz w23, #6, 2001171c <_vfprintf_r+0x1b14> + 200112e8: 37f85780 tbnz w0, #31, 20011dd8 <_vfprintf_r+0x21d0> + 200112ec: f9404fe0 ldr x0, [sp, #152] + 200112f0: 91002c01 add x1, x0, #0xb + 200112f4: 927df021 and x1, x1, #0xfffffffffffffff8 + 200112f8: 79400000 ldrh w0, [x0] + 200112fc: f9004fe1 str x1, [sp, #152] + 20011300: 1400001d b 20011374 <_vfprintf_r+0x176c> + 20011304: 2a1503e7 mov w7, w21 + 20011308: 2a1703e4 mov w4, w23 + 2001130c: 17fffd15 b 20010760 <_vfprintf_r+0xb58> + 20011310: 90000080 adrp x0, 20021000 <virtio_ident_table+0x78> + 20011314: 2a1503e7 mov w7, w21 + 20011318: 9107a000 add x0, x0, #0x1e8 + 2001131c: f9006fe0 str x0, [sp, #216] + 20011320: 17ffffee b 200112d8 <_vfprintf_r+0x16d0> + 20011324: 2a1503e7 mov w7, w21 + 20011328: 17fffce8 b 200106c8 <_vfprintf_r+0xac0> + 2001132c: 2a0203e1 mov w1, w2 + 20011330: aa1b03e3 mov x3, x27 + 20011334: 93407f18 sxtw x24, w24 + 20011338: 11000421 add w1, w1, #0x1 + 2001133c: 8b180000 add x0, x0, x24 + 20011340: b9018be1 str w1, [sp, #392] + 20011344: f900cbe0 str x0, [sp, #400] + 20011348: 71001c3f cmp w1, #0x7 + 2001134c: a9006343 stp x3, x24, [x26] + 20011350: 54ff830c b.gt 200103b0 <_vfprintf_r+0x7a8> + 20011354: 9100435a add x26, x26, #0x10 + 20011358: 17fffb01 b 2000ff5c <_vfprintf_r+0x354> + 2001135c: 37f804c0 tbnz w0, #31, 200113f4 <_vfprintf_r+0x17ec> + 20011360: f9404fe0 ldr x0, [sp, #152] + 20011364: 91003c01 add x1, x0, #0xf + 20011368: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001136c: f9004fe1 str x1, [sp, #152] + 20011370: f9400000 ldr x0, [x0] + 20011374: f100001f cmp x0, #0x0 + 20011378: 120002e1 and w1, w23, #0x1 + 2001137c: 1a9f1021 csel w1, w1, wzr, ne // ne = any + 20011380: 35000da1 cbnz w1, 20011534 <_vfprintf_r+0x192c> + 20011384: 12157ae4 and w4, w23, #0xfffffbff + 20011388: 52800041 mov w1, #0x2 // #2 + 2001138c: 17fffcda b 200106f4 <_vfprintf_r+0xaec> + 20011390: 910603e2 add x2, sp, #0x180 + 20011394: aa1603e1 mov x1, x22 + 20011398: aa1303e0 mov x0, x19 + 2001139c: 97fff283 bl 2000dda8 <__sprint_r> + 200113a0: 35ff64c0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200113a4: a94c93e3 ldp x3, x4, [sp, #200] + 200113a8: 910803e2 add x2, sp, #0x200 + 200113ac: f940cbe0 ldr x0, [sp, #400] + 200113b0: b9418be1 ldr w1, [sp, #392] + 200113b4: a9000c44 stp x4, x3, [x2] + 200113b8: 11000421 add w1, w1, #0x1 + 200113bc: 8b030000 add x0, x0, x3 + 200113c0: b9018be1 str w1, [sp, #392] + 200113c4: f900cbe0 str x0, [sp, #400] + 200113c8: 71001c3f cmp w1, #0x7 + 200113cc: 54ffb5ed b.le 20010a88 <_vfprintf_r+0xe80> + 200113d0: 910603e2 add x2, sp, #0x180 + 200113d4: aa1603e1 mov x1, x22 + 200113d8: aa1303e0 mov x0, x19 + 200113dc: 97fff273 bl 2000dda8 <__sprint_r> + 200113e0: 35ff62c0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200113e4: b9418be1 ldr w1, [sp, #392] + 200113e8: 910803e2 add x2, sp, #0x200 + 200113ec: f940cbe0 ldr x0, [sp, #400] + 200113f0: 17fffda7 b 20010a8c <_vfprintf_r+0xe84> + 200113f4: b9408fe0 ldr w0, [sp, #140] + 200113f8: 11002001 add w1, w0, #0x8 + 200113fc: 7100003f cmp w1, #0x0 + 20011400: 54001b2d b.le 20011764 <_vfprintf_r+0x1b5c> + 20011404: f9404fe0 ldr x0, [sp, #152] + 20011408: b9008fe1 str w1, [sp, #140] + 2001140c: 91003c02 add x2, x0, #0xf + 20011410: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011414: f9004fe1 str x1, [sp, #152] + 20011418: 17ffffd6 b 20011370 <_vfprintf_r+0x1768> + 2001141c: b9408fe0 ldr w0, [sp, #140] + 20011420: 11002001 add w1, w0, #0x8 + 20011424: 7100003f cmp w1, #0x0 + 20011428: 5400194d b.le 20011750 <_vfprintf_r+0x1b48> + 2001142c: f9404fe0 ldr x0, [sp, #152] + 20011430: b9008fe1 str w1, [sp, #140] + 20011434: 91003c02 add x2, x0, #0xf + 20011438: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001143c: f9004fe1 str x1, [sp, #152] + 20011440: 17fffcd0 b 20010780 <_vfprintf_r+0xb78> + 20011444: b9408fe0 ldr w0, [sp, #140] + 20011448: 11002001 add w1, w0, #0x8 + 2001144c: 7100003f cmp w1, #0x0 + 20011450: 5400176d b.le 2001173c <_vfprintf_r+0x1b34> + 20011454: f9404fe0 ldr x0, [sp, #152] + 20011458: b9008fe1 str w1, [sp, #140] + 2001145c: 91003c02 add x2, x0, #0xf + 20011460: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011464: f9004fe1 str x1, [sp, #152] + 20011468: 17fffc79 b 2001064c <_vfprintf_r+0xa44> + 2001146c: b9408fe0 ldr w0, [sp, #140] + 20011470: 11002001 add w1, w0, #0x8 + 20011474: 7100003f cmp w1, #0x0 + 20011478: 5400190d b.le 20011798 <_vfprintf_r+0x1b90> + 2001147c: f9404fe0 ldr x0, [sp, #152] + 20011480: b9008fe1 str w1, [sp, #140] + 20011484: 91003c02 add x2, x0, #0xf + 20011488: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001148c: f9004fe1 str x1, [sp, #152] + 20011490: 17fffc96 b 200106e8 <_vfprintf_r+0xae0> + 20011494: b9418be1 ldr w1, [sp, #392] + 20011498: 91000400 add x0, x0, #0x1 + 2001149c: 90000082 adrp x2, 20021000 <virtio_ident_table+0x78> + 200114a0: 91082042 add x2, x2, #0x208 + 200114a4: 11000421 add w1, w1, #0x1 + 200114a8: f9000342 str x2, [x26] + 200114ac: 71001c3f cmp w1, #0x7 + 200114b0: b9018be1 str w1, [sp, #392] + 200114b4: d2800021 mov x1, #0x1 // #1 + 200114b8: f9000741 str x1, [x26, #8] + 200114bc: f900cbe0 str x0, [sp, #400] + 200114c0: 9100435a add x26, x26, #0x10 + 200114c4: 5400668c b.gt 20012194 <_vfprintf_r+0x258c> + 200114c8: b940e3e1 ldr w1, [sp, #224] + 200114cc: 2a180021 orr w1, w1, w24 + 200114d0: 34ff7321 cbz w1, 20010334 <_vfprintf_r+0x72c> + 200114d4: a94c8fe2 ldp x2, x3, [sp, #200] + 200114d8: a9000b43 stp x3, x2, [x26] + 200114dc: b9418be1 ldr w1, [sp, #392] + 200114e0: 91004346 add x6, x26, #0x10 + 200114e4: 11000421 add w1, w1, #0x1 + 200114e8: b9018be1 str w1, [sp, #392] + 200114ec: 71001c3f cmp w1, #0x7 + 200114f0: 8b000040 add x0, x2, x0 + 200114f4: f900cbe0 str x0, [sp, #400] + 200114f8: 54ff746d b.le 20010384 <_vfprintf_r+0x77c> + 200114fc: 17fffb99 b 20010360 <_vfprintf_r+0x758> + 20011500: 910603e2 add x2, sp, #0x180 + 20011504: aa1603e1 mov x1, x22 + 20011508: aa1303e0 mov x0, x19 + 2001150c: b900ebea str w10, [sp, #232] + 20011510: b90117e7 str w7, [sp, #276] + 20011514: 97fff225 bl 2000dda8 <__sprint_r> + 20011518: 35ff5900 cbnz w0, 20010038 <_vfprintf_r+0x430> + 2001151c: 39453fe1 ldrb w1, [sp, #335] + 20011520: 910803fa add x26, sp, #0x200 + 20011524: b940ebea ldr w10, [sp, #232] + 20011528: b94117e7 ldr w7, [sp, #276] + 2001152c: f940cbe0 ldr x0, [sp, #400] + 20011530: 17fffa5f b 2000feac <_vfprintf_r+0x2a4> + 20011534: 52800601 mov w1, #0x30 // #48 + 20011538: 321f02f7 orr w23, w23, #0x2 + 2001153c: 390543e1 strb w1, [sp, #336] + 20011540: 390547f8 strb w24, [sp, #337] + 20011544: 17ffff90 b 20011384 <_vfprintf_r+0x177c> + 20011548: 910603e2 add x2, sp, #0x180 + 2001154c: aa1603e1 mov x1, x22 + 20011550: aa1303e0 mov x0, x19 + 20011554: 97fff215 bl 2000dda8 <__sprint_r> + 20011558: 35ff5700 cbnz w0, 20010038 <_vfprintf_r+0x430> + 2001155c: 910803fa add x26, sp, #0x200 + 20011560: f940cbe0 ldr x0, [sp, #400] + 20011564: 17fffb0a b 2001018c <_vfprintf_r+0x584> + 20011568: 9105c3e0 add x0, sp, #0x170 + 2001156c: d2800102 mov x2, #0x8 // #8 + 20011570: 52800001 mov w1, #0x0 // #0 + 20011574: b90083e7 str w7, [sp, #128] + 20011578: f900bffb str x27, [sp, #376] + 2001157c: 97ffc509 bl 200029a0 <memset> + 20011580: b94083e7 ldr w7, [sp, #128] + 20011584: 310004ff cmn w7, #0x1 + 20011588: 540026a0 b.eq 20011a5c <_vfprintf_r+0x1e54> // b.none + 2001158c: d2800015 mov x21, #0x0 // #0 + 20011590: 52800019 mov w25, #0x0 // #0 + 20011594: f9004bf4 str x20, [sp, #144] + 20011598: 2a0703f4 mov w20, w7 + 2001159c: 1400000d b 200115d0 <_vfprintf_r+0x19c8> + 200115a0: 9105c3e3 add x3, sp, #0x170 + 200115a4: 910663e1 add x1, sp, #0x198 + 200115a8: aa1303e0 mov x0, x19 + 200115ac: 94000595 bl 20012c00 <_wcrtomb_r> + 200115b0: 3100041f cmn w0, #0x1 + 200115b4: 54007020 b.eq 200123b8 <_vfprintf_r+0x27b0> // b.none + 200115b8: 0b000320 add w0, w25, w0 + 200115bc: 6b14001f cmp w0, w20 + 200115c0: 540000ec b.gt 200115dc <_vfprintf_r+0x19d4> + 200115c4: 910012b5 add x21, x21, #0x4 + 200115c8: 54007d80 b.eq 20012578 <_vfprintf_r+0x2970> // b.none + 200115cc: 2a0003f9 mov w25, w0 + 200115d0: f940bfe0 ldr x0, [sp, #376] + 200115d4: b8756802 ldr w2, [x0, x21] + 200115d8: 35fffe42 cbnz w2, 200115a0 <_vfprintf_r+0x1998> + 200115dc: b90083f9 str w25, [sp, #128] + 200115e0: f9404bf4 ldr x20, [sp, #144] + 200115e4: 14000128 b 20011a84 <_vfprintf_r+0x1e7c> + 200115e8: 910663f9 add x25, sp, #0x198 + 200115ec: 12160083 and w3, w4, #0x400 + 200115f0: aa1903e6 mov x6, x25 + 200115f4: aa1603f9 mov x25, x22 + 200115f8: aa1303f6 mov x22, x19 + 200115fc: 2a0303f3 mov w19, w3 + 20011600: aa1403e3 mov x3, x20 + 20011604: b202e7f7 mov x23, #0xcccccccccccccccc // #-3689348814741910324 + 20011608: f9407ff4 ldr x20, [sp, #248] + 2001160c: 9107f3e2 add x2, sp, #0x1fc + 20011610: 52800005 mov w5, #0x0 // #0 + 20011614: f29999b7 movk x23, #0xcccd + 20011618: 9bd77c15 umulh x21, x0, x23 + 2001161c: 110004a5 add w5, w5, #0x1 + 20011620: d100045b sub x27, x2, #0x1 + 20011624: d343feb5 lsr x21, x21, #3 + 20011628: 8b150aa1 add x1, x21, x21, lsl #2 + 2001162c: cb010401 sub x1, x0, x1, lsl #1 + 20011630: 1100c021 add w1, w1, #0x30 + 20011634: 381ff041 sturb w1, [x2, #-1] + 20011638: 340000b3 cbz w19, 2001164c <_vfprintf_r+0x1a44> + 2001163c: 39400281 ldrb w1, [x20] + 20011640: 7103fc3f cmp w1, #0xff + 20011644: 7a451020 ccmp w1, w5, #0x0, ne // ne = any + 20011648: 540000e0 b.eq 20011664 <_vfprintf_r+0x1a5c> // b.none + 2001164c: 9bd77c15 umulh x21, x0, x23 + 20011650: f100241f cmp x0, #0x9 + 20011654: d343fea0 lsr x0, x21, #3 + 20011658: 540000a9 b.ls 2001166c <_vfprintf_r+0x1a64> // b.plast + 2001165c: aa1b03e2 mov x2, x27 + 20011660: 17ffffee b 20011618 <_vfprintf_r+0x1a10> + 20011664: f100241f cmp x0, #0x9 + 20011668: 54003268 b.hi 20011cb4 <_vfprintf_r+0x20ac> // b.pmore + 2001166c: aa1603f3 mov x19, x22 + 20011670: aa1903f6 mov x22, x25 + 20011674: aa0603f9 mov x25, x6 + 20011678: 2a0403f7 mov w23, w4 + 2001167c: 91019320 add x0, x25, #0x64 + 20011680: b900e3e5 str w5, [sp, #224] + 20011684: 4b1b0000 sub w0, w0, w27 + 20011688: b90083e0 str w0, [sp, #128] + 2001168c: f9007ff4 str x20, [sp, #248] + 20011690: aa0303f4 mov x20, x3 + 20011694: 17fffc27 b 20010730 <_vfprintf_r+0xb28> + 20011698: aa1403f3 mov x19, x20 + 2001169c: aa1503f6 mov x22, x21 + 200116a0: 17fffa66 b 20010038 <_vfprintf_r+0x430> + 200116a4: b9408fe0 ldr w0, [sp, #140] + 200116a8: 11002001 add w1, w0, #0x8 + 200116ac: 7100003f cmp w1, #0x0 + 200116b0: 5400348d b.le 20011d40 <_vfprintf_r+0x2138> + 200116b4: f9404fe0 ldr x0, [sp, #152] + 200116b8: b9008fe1 str w1, [sp, #140] + 200116bc: 91003c02 add x2, x0, #0xf + 200116c0: 927df041 and x1, x2, #0xfffffffffffffff8 + 200116c4: f9004fe1 str x1, [sp, #152] + 200116c8: 17fffbf5 b 2001069c <_vfprintf_r+0xa94> + 200116cc: 710018ff cmp w7, #0x6 + 200116d0: 528000d5 mov w21, #0x6 // #6 + 200116d4: 90000085 adrp x5, 20021000 <virtio_ident_table+0x78> + 200116d8: 1a9590f5 csel w21, w7, w21, ls // ls = plast + 200116dc: 910800bb add x27, x5, #0x200 + 200116e0: 52800001 mov w1, #0x0 // #0 + 200116e4: 52800007 mov w7, #0x0 // #0 + 200116e8: b90083f5 str w21, [sp, #128] + 200116ec: f9004bff str xzr, [sp, #144] + 200116f0: b900abff str wzr, [sp, #168] + 200116f4: b900b3ff str wzr, [sp, #176] + 200116f8: b900bbff str wzr, [sp, #184] + 200116fc: 17fff9e1 b 2000fe80 <_vfprintf_r+0x278> + 20011700: f940cbe0 ldr x0, [sp, #400] + 20011704: b4ff4a40 cbz x0, 2001004c <_vfprintf_r+0x444> + 20011708: aa1303e0 mov x0, x19 + 2001170c: 910603e2 add x2, sp, #0x180 + 20011710: aa1603e1 mov x1, x22 + 20011714: 97fff1a5 bl 2000dda8 <__sprint_r> + 20011718: 17fffa4d b 2001004c <_vfprintf_r+0x444> + 2001171c: 364832b7 tbz w23, #9, 20011d70 <_vfprintf_r+0x2168> + 20011720: 37f877e0 tbnz w0, #31, 2001261c <_vfprintf_r+0x2a14> + 20011724: f9404fe0 ldr x0, [sp, #152] + 20011728: 91002c01 add x1, x0, #0xb + 2001172c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20011730: 39400000 ldrb w0, [x0] + 20011734: f9004fe1 str x1, [sp, #152] + 20011738: 17ffff0f b 20011374 <_vfprintf_r+0x176c> + 2001173c: f94063e2 ldr x2, [sp, #192] + 20011740: b9408fe0 ldr w0, [sp, #140] + 20011744: b9008fe1 str w1, [sp, #140] + 20011748: 8b20c040 add x0, x2, w0, sxtw + 2001174c: 17fffbc0 b 2001064c <_vfprintf_r+0xa44> + 20011750: f94063e2 ldr x2, [sp, #192] + 20011754: b9408fe0 ldr w0, [sp, #140] + 20011758: b9008fe1 str w1, [sp, #140] + 2001175c: 8b20c040 add x0, x2, w0, sxtw + 20011760: 17fffc08 b 20010780 <_vfprintf_r+0xb78> + 20011764: f94063e2 ldr x2, [sp, #192] + 20011768: b9408fe0 ldr w0, [sp, #140] + 2001176c: b9008fe1 str w1, [sp, #140] + 20011770: 8b20c040 add x0, x2, w0, sxtw + 20011774: 17fffeff b 20011370 <_vfprintf_r+0x1768> + 20011778: 36482ef7 tbz w23, #9, 20011d54 <_vfprintf_r+0x214c> + 2001177c: 37f87b00 tbnz w0, #31, 200126dc <_vfprintf_r+0x2ad4> + 20011780: f9404fe0 ldr x0, [sp, #152] + 20011784: 91002c01 add x1, x0, #0xb + 20011788: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001178c: 39400000 ldrb w0, [x0] + 20011790: f9004fe1 str x1, [sp, #152] + 20011794: 17fffbd6 b 200106ec <_vfprintf_r+0xae4> + 20011798: f94063e2 ldr x2, [sp, #192] + 2001179c: b9408fe0 ldr w0, [sp, #140] + 200117a0: b9008fe1 str w1, [sp, #140] + 200117a4: 8b20c040 add x0, x2, w0, sxtw + 200117a8: 17fffbd0 b 200106e8 <_vfprintf_r+0xae0> + 200117ac: 36482aa4 tbz w4, #9, 20011d00 <_vfprintf_r+0x20f8> + 200117b0: 37f87620 tbnz w0, #31, 20012674 <_vfprintf_r+0x2a6c> + 200117b4: f9404fe0 ldr x0, [sp, #152] + 200117b8: 91002c01 add x1, x0, #0xb + 200117bc: 927df021 and x1, x1, #0xfffffffffffffff8 + 200117c0: f9004fe1 str x1, [sp, #152] + 200117c4: 39400000 ldrb w0, [x0] + 200117c8: 52800021 mov w1, #0x1 // #1 + 200117cc: 17fffbca b 200106f4 <_vfprintf_r+0xaec> + 200117d0: b9408fe0 ldr w0, [sp, #140] + 200117d4: 11002001 add w1, w0, #0x8 + 200117d8: 7100003f cmp w1, #0x0 + 200117dc: 5400314d b.le 20011e04 <_vfprintf_r+0x21fc> + 200117e0: f9404fe0 ldr x0, [sp, #152] + 200117e4: b9008fe1 str w1, [sp, #140] + 200117e8: 91002c02 add x2, x0, #0xb + 200117ec: 927df041 and x1, x2, #0xfffffffffffffff8 + 200117f0: f9004fe1 str x1, [sp, #152] + 200117f4: 17fffb30 b 200104b4 <_vfprintf_r+0x8ac> + 200117f8: 36482957 tbz w23, #9, 20011d20 <_vfprintf_r+0x2118> + 200117fc: 37f86f00 tbnz w0, #31, 200125dc <_vfprintf_r+0x29d4> + 20011800: f9404fe0 ldr x0, [sp, #152] + 20011804: 91002c01 add x1, x0, #0xb + 20011808: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001180c: f9004fe1 str x1, [sp, #152] + 20011810: 39800000 ldrsb x0, [x0] + 20011814: aa0003e1 mov x1, x0 + 20011818: 17fffb8f b 20010654 <_vfprintf_r+0xa4c> + 2001181c: 310004ff cmn w7, #0x1 + 20011820: 540034e0 b.eq 20011ebc <_vfprintf_r+0x22b4> // b.none + 20011824: 71011f3f cmp w25, #0x47 + 20011828: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none + 2001182c: 540034a1 b.ne 20011ec0 <_vfprintf_r+0x22b8> // b.any + 20011830: 9e660100 fmov x0, d8 + 20011834: 321802e1 orr w1, w23, #0x100 + 20011838: b90093e1 str w1, [sp, #144] + 2001183c: 52800027 mov w7, #0x1 // #1 + 20011840: d360fc00 lsr x0, x0, #32 + 20011844: 37f87920 tbnz w0, #31, 20012768 <_vfprintf_r+0x2b60> + 20011848: 1e604109 fmov d9, d8 + 2001184c: 2a0703f5 mov w21, w7 + 20011850: 52800006 mov w6, #0x0 // #0 + 20011854: 1e604120 fmov d0, d9 + 20011858: 9105e3e5 add x5, sp, #0x178 + 2001185c: 9105c3e4 add x4, sp, #0x170 + 20011860: 910563e3 add x3, sp, #0x158 + 20011864: 2a1503e2 mov w2, w21 + 20011868: aa1303e0 mov x0, x19 + 2001186c: 52800041 mov w1, #0x2 // #2 + 20011870: b90083e7 str w7, [sp, #128] + 20011874: b900abe6 str w6, [sp, #168] + 20011878: 94000660 bl 200131f8 <_dtoa_r> + 2001187c: b94083e7 ldr w7, [sp, #128] + 20011880: 71011f3f cmp w25, #0x47 + 20011884: b940abe6 ldr w6, [sp, #168] + 20011888: aa0003fb mov x27, x0 + 2001188c: 54005201 b.ne 200122cc <_vfprintf_r+0x26c4> // b.any + 20011890: 370051f7 tbnz w23, #0, 200122cc <_vfprintf_r+0x26c4> + 20011894: f940bfe0 ldr x0, [sp, #376] + 20011898: cb1b0000 sub x0, x0, x27 + 2001189c: b9415be1 ldr w1, [sp, #344] + 200118a0: 71011f3f cmp w25, #0x47 + 200118a4: b900abe1 str w1, [sp, #168] + 200118a8: b900e3e0 str w0, [sp, #224] + 200118ac: 54004061 b.ne 200120b8 <_vfprintf_r+0x24b0> // b.any + 200118b0: 6b0100ff cmp w7, w1 + 200118b4: 3a43a821 ccmn w1, #0x3, #0x1, ge // ge = tcont + 200118b8: 5400434a b.ge 20012120 <_vfprintf_r+0x2518> // b.tcont + 200118bc: 51000b18 sub w24, w24, #0x2 + 200118c0: f9004bff str xzr, [sp, #144] + 200118c4: 121a7b19 and w25, w24, #0xffffffdf + 200118c8: 12001f01 and w1, w24, #0xff + 200118cc: b940abe3 ldr w3, [sp, #168] + 200118d0: 11003c22 add w2, w1, #0xf + 200118d4: 7101073f cmp w25, #0x41 + 200118d8: 12001c42 and w2, w2, #0xff + 200118dc: 51000460 sub w0, w3, #0x1 + 200118e0: 1a821021 csel w1, w1, w2, ne // ne = any + 200118e4: b9015be0 str w0, [sp, #344] + 200118e8: 390583e1 strb w1, [sp, #352] + 200118ec: 52800561 mov w1, #0x2b // #43 + 200118f0: 36f80080 tbz w0, #31, 20011900 <_vfprintf_r+0x1cf8> + 200118f4: 52800020 mov w0, #0x1 // #1 + 200118f8: 4b030000 sub w0, w0, w3 + 200118fc: 528005a1 mov w1, #0x2d // #45 + 20011900: 390587e1 strb w1, [sp, #353] + 20011904: 7100241f cmp w0, #0x9 + 20011908: 540060ad b.le 2001251c <_vfprintf_r+0x2914> + 2001190c: 9105e3f5 add x21, sp, #0x178 + 20011910: 528ccce7 mov w7, #0x6667 // #26215 + 20011914: 91001ea4 add x4, x21, #0x7 + 20011918: 72acccc7 movk w7, #0x6666, lsl #16 + 2001191c: 9b277c01 smull x1, w0, w7 + 20011920: aa0403e3 mov x3, x4 + 20011924: 71018c1f cmp w0, #0x63 + 20011928: d1000484 sub x4, x4, #0x1 + 2001192c: 9362fc21 asr x1, x1, #34 + 20011930: 4b807c21 sub w1, w1, w0, asr #31 + 20011934: 0b010822 add w2, w1, w1, lsl #2 + 20011938: 4b020402 sub w2, w0, w2, lsl #1 + 2001193c: 2a0103e0 mov w0, w1 + 20011940: 1100c041 add w1, w2, #0x30 + 20011944: 381ff061 sturb w1, [x3, #-1] + 20011948: 54fffeac b.gt 2001191c <_vfprintf_r+0x1d14> + 2001194c: 1100c000 add w0, w0, #0x30 + 20011950: 91001ea7 add x7, x21, #0x7 + 20011954: 12001c02 and w2, w0, #0xff + 20011958: 381ff082 sturb w2, [x4, #-1] + 2001195c: d1000860 sub x0, x3, #0x2 + 20011960: eb0000ff cmp x7, x0 + 20011964: 54008409 b.ls 200129e4 <_vfprintf_r+0x2ddc> // b.plast + 20011968: cb0300e7 sub x7, x7, x3 + 2001196c: 910583e1 add x1, sp, #0x160 + 20011970: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20011974: 14000003 b 20011980 <_vfprintf_r+0x1d78> + 20011978: 38606862 ldrb w2, [x3, x0] + 2001197c: 91000400 add x0, x0, #0x1 + 20011980: 8b000024 add x4, x1, x0 + 20011984: eb0000ff cmp x7, x0 + 20011988: 39000c82 strb w2, [x4, #3] + 2001198c: 54ffff61 b.ne 20011978 <_vfprintf_r+0x1d70> // b.any + 20011990: cb0302b5 sub x21, x21, x3 + 20011994: 11002ea0 add w0, w21, #0xb + 20011998: b900e7e0 str w0, [sp, #228] + 2001199c: 295c07e0 ldp w0, w1, [sp, #224] + 200119a0: 7100041f cmp w0, #0x1 + 200119a4: 0b010000 add w0, w0, w1 + 200119a8: b90083e0 str w0, [sp, #128] + 200119ac: 54005d0d b.le 2001254c <_vfprintf_r+0x2944> + 200119b0: b94083e0 ldr w0, [sp, #128] + 200119b4: b940cbe1 ldr w1, [sp, #200] + 200119b8: 0b010000 add w0, w0, w1 + 200119bc: b90083e0 str w0, [sp, #128] + 200119c0: b94083e0 ldr w0, [sp, #128] + 200119c4: 12157ae9 and w9, w23, #0xfffffbff + 200119c8: 32180137 orr w23, w9, #0x100 + 200119cc: b900abff str wzr, [sp, #168] + 200119d0: 7100001f cmp w0, #0x0 + 200119d4: b900b3ff str wzr, [sp, #176] + 200119d8: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 200119dc: b900bbff str wzr, [sp, #184] + 200119e0: 35003946 cbnz w6, 20012108 <_vfprintf_r+0x2500> + 200119e4: 39453fe1 ldrb w1, [sp, #335] + 200119e8: 52800007 mov w7, #0x0 // #0 + 200119ec: 34ff24a1 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 200119f0: 17fffa9e b 20010468 <_vfprintf_r+0x860> + 200119f4: aa1303e3 mov x3, x19 + 200119f8: aa1603f3 mov x19, x22 + 200119fc: aa1403f6 mov x22, x20 + 20011a00: 2a0203e1 mov w1, w2 + 20011a04: f94043f4 ldr x20, [sp, #128] + 20011a08: 93407f18 sxtw x24, w24 + 20011a0c: 11000421 add w1, w1, #0x1 + 20011a10: 8b180000 add x0, x0, x24 + 20011a14: a9006343 stp x3, x24, [x26] + 20011a18: 71001c3f cmp w1, #0x7 + 20011a1c: b9018be1 str w1, [sp, #392] + 20011a20: f900cbe0 str x0, [sp, #400] + 20011a24: 540023cc b.gt 20011e9c <_vfprintf_r+0x2294> + 20011a28: 9100435a add x26, x26, #0x10 + 20011a2c: 17fffca7 b 20010cc8 <_vfprintf_r+0x10c0> + 20011a30: b94113e0 ldr w0, [sp, #272] + 20011a34: 11004001 add w1, w0, #0x10 + 20011a38: 7100003f cmp w1, #0x0 + 20011a3c: 54002bad b.le 20011fb0 <_vfprintf_r+0x23a8> + 20011a40: f9404fe0 ldr x0, [sp, #152] + 20011a44: b90113e1 str w1, [sp, #272] + 20011a48: 91003c02 add x2, x0, #0xf + 20011a4c: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011a50: f9004fe1 str x1, [sp, #152] + 20011a54: fd400008 ldr d8, [x0] + 20011a58: 17fffd34 b 20010f28 <_vfprintf_r+0x1320> + 20011a5c: 9105c3e4 add x4, sp, #0x170 + 20011a60: 9105e3e2 add x2, sp, #0x178 + 20011a64: aa1303e0 mov x0, x19 + 20011a68: d2800003 mov x3, #0x0 // #0 + 20011a6c: d2800001 mov x1, #0x0 // #0 + 20011a70: 940004aa bl 20012d18 <_wcsrtombs_r> + 20011a74: b90083e0 str w0, [sp, #128] + 20011a78: 3100041f cmn w0, #0x1 + 20011a7c: 540049e0 b.eq 200123b8 <_vfprintf_r+0x27b0> // b.none + 20011a80: f900bffb str x27, [sp, #376] + 20011a84: b94083e0 ldr w0, [sp, #128] + 20011a88: 34000f60 cbz w0, 20011c74 <_vfprintf_r+0x206c> + 20011a8c: 71018c1f cmp w0, #0x63 + 20011a90: 5400488d b.le 200123a0 <_vfprintf_r+0x2798> + 20011a94: 11000401 add w1, w0, #0x1 + 20011a98: aa1303e0 mov x0, x19 + 20011a9c: 93407c21 sxtw x1, w1 + 20011aa0: 9400123a bl 20016388 <_malloc_r> + 20011aa4: aa0003fb mov x27, x0 + 20011aa8: b4004880 cbz x0, 200123b8 <_vfprintf_r+0x27b0> + 20011aac: f9004be0 str x0, [sp, #144] + 20011ab0: b98083f5 ldrsw x21, [sp, #128] + 20011ab4: d2800102 mov x2, #0x8 // #8 + 20011ab8: 52800001 mov w1, #0x0 // #0 + 20011abc: 9105c3e0 add x0, sp, #0x170 + 20011ac0: 97ffc3b8 bl 200029a0 <memset> + 20011ac4: 9105c3e4 add x4, sp, #0x170 + 20011ac8: aa1503e3 mov x3, x21 + 20011acc: 9105e3e2 add x2, sp, #0x178 + 20011ad0: aa1b03e1 mov x1, x27 + 20011ad4: aa1303e0 mov x0, x19 + 20011ad8: 94000490 bl 20012d18 <_wcsrtombs_r> + 20011adc: eb0002bf cmp x21, x0 + 20011ae0: 54ff2a41 b.ne 20010028 <_vfprintf_r+0x420> // b.any + 20011ae4: b94083e0 ldr w0, [sp, #128] + 20011ae8: 52800007 mov w7, #0x0 // #0 + 20011aec: b900abff str wzr, [sp, #168] + 20011af0: b900b3ff str wzr, [sp, #176] + 20011af4: 7100001f cmp w0, #0x0 + 20011af8: b900bbff str wzr, [sp, #184] + 20011afc: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 20011b00: 3820cb7f strb wzr, [x27, w0, sxtw] + 20011b04: 39453fe1 ldrb w1, [sp, #335] + 20011b08: 34ff1bc1 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20011b0c: 17fffa57 b 20010468 <_vfprintf_r+0x860> + 20011b10: 528005a0 mov w0, #0x2d // #45 + 20011b14: 528005a1 mov w1, #0x2d // #45 + 20011b18: 39053fe0 strb w0, [sp, #335] + 20011b1c: 17fffa43 b 20010428 <_vfprintf_r+0x820> + 20011b20: b940b3e1 ldr w1, [sp, #176] + 20011b24: 7100003f cmp w1, #0x0 + 20011b28: b940bbe1 ldr w1, [sp, #184] + 20011b2c: 7a40d820 ccmp w1, #0x0, #0x0, le + 20011b30: 5400760d b.le 200129f0 <_vfprintf_r+0x2de8> + 20011b34: b940e3e2 ldr w2, [sp, #224] + 20011b38: 90000084 adrp x4, 20021000 <virtio_ident_table+0x78> + 20011b3c: b900ebf7 str w23, [sp, #232] + 20011b40: 910b6098 add x24, x4, #0x2d8 + 20011b44: b90117f5 str w21, [sp, #276] + 20011b48: a94fdff5 ldp x21, x23, [sp, #248] + 20011b4c: 8b22c362 add x2, x27, w2, sxtw + 20011b50: f90057e2 str x2, [sp, #168] + 20011b54: aa1a03e2 mov x2, x26 + 20011b58: aa1603fa mov x26, x22 + 20011b5c: f9008ff4 str x20, [sp, #280] + 20011b60: 2a0103f4 mov w20, w1 + 20011b64: f9005ffb str x27, [sp, #184] + 20011b68: 34002314 cbz w20, 20011fc8 <_vfprintf_r+0x23c0> + 20011b6c: 51000694 sub w20, w20, #0x1 + 20011b70: b9418be3 ldr w3, [sp, #392] + 20011b74: 8b170000 add x0, x0, x23 + 20011b78: f9407be1 ldr x1, [sp, #240] + 20011b7c: 11000463 add w3, w3, #0x1 + 20011b80: a9005c41 stp x1, x23, [x2] + 20011b84: 71001c7f cmp w3, #0x7 + 20011b88: b9018be3 str w3, [sp, #392] + 20011b8c: f900cbe0 str x0, [sp, #400] + 20011b90: 5400272c b.gt 20012074 <_vfprintf_r+0x246c> + 20011b94: 91004042 add x2, x2, #0x10 + 20011b98: f94057e1 ldr x1, [sp, #168] + 20011b9c: f90043e1 str x1, [sp, #128] + 20011ba0: 394002a4 ldrb w4, [x21] + 20011ba4: cb190023 sub x3, x1, x25 + 20011ba8: 6b03009f cmp w4, w3 + 20011bac: 1a83d096 csel w22, w4, w3, le + 20011bb0: 710002df cmp w22, #0x0 + 20011bb4: 5400018d b.le 20011be4 <_vfprintf_r+0x1fdc> + 20011bb8: b9418be4 ldr w4, [sp, #392] + 20011bbc: 93407ec5 sxtw x5, w22 + 20011bc0: 8b050000 add x0, x0, x5 + 20011bc4: a9001459 stp x25, x5, [x2] + 20011bc8: 11000484 add w4, w4, #0x1 + 20011bcc: b9018be4 str w4, [sp, #392] + 20011bd0: 71001c9f cmp w4, #0x7 + 20011bd4: f900cbe0 str x0, [sp, #400] + 20011bd8: 540025ec b.gt 20012094 <_vfprintf_r+0x248c> + 20011bdc: 394002a4 ldrb w4, [x21] + 20011be0: 91004042 add x2, x2, #0x10 + 20011be4: 710002df cmp w22, #0x0 + 20011be8: 1a9fa2c3 csel w3, w22, wzr, ge // ge = tcont + 20011bec: 4b030096 sub w22, w4, w3 + 20011bf0: 710002df cmp w22, #0x0 + 20011bf4: 54001f4c b.gt 20011fdc <_vfprintf_r+0x23d4> + 20011bf8: b940b3e1 ldr w1, [sp, #176] + 20011bfc: 8b240339 add x25, x25, w4, uxtb + 20011c00: 7100003f cmp w1, #0x0 + 20011c04: 7a40da80 ccmp w20, #0x0, #0x0, le + 20011c08: 54fffb0c b.gt 20011b68 <_vfprintf_r+0x1f60> + 20011c0c: b940ebf7 ldr w23, [sp, #232] + 20011c10: aa1a03f6 mov x22, x26 + 20011c14: f9007ff5 str x21, [sp, #248] + 20011c18: aa0203fa mov x26, x2 + 20011c1c: b94117f5 ldr w21, [sp, #276] + 20011c20: f9405ffb ldr x27, [sp, #184] + 20011c24: f9408ff4 ldr x20, [sp, #280] + 20011c28: f94043e1 ldr x1, [sp, #128] + 20011c2c: eb01033f cmp x25, x1 + 20011c30: 9a819339 csel x25, x25, x1, ls // ls = plast + 20011c34: 17fffc28 b 20010cd4 <_vfprintf_r+0x10cc> + 20011c38: b94113e0 ldr w0, [sp, #272] + 20011c3c: 11004001 add w1, w0, #0x10 + 20011c40: 7100003f cmp w1, #0x0 + 20011c44: 54001acd b.le 20011f9c <_vfprintf_r+0x2394> + 20011c48: f9404fe0 ldr x0, [sp, #152] + 20011c4c: b90113e1 str w1, [sp, #272] + 20011c50: 91003c00 add x0, x0, #0xf + 20011c54: 927cec00 and x0, x0, #0xfffffffffffffff0 + 20011c58: 91004001 add x1, x0, #0x10 + 20011c5c: f9004fe1 str x1, [sp, #152] + 20011c60: 17fff9e5 b 200103f4 <_vfprintf_r+0x7ec> + 20011c64: 11000484 add w4, w4, #0x1 + 20011c68: 9100403a add x26, x1, #0x10 + 20011c6c: aa0103e2 mov x2, x1 + 20011c70: 17fffb99 b 20010ad4 <_vfprintf_r+0xecc> + 20011c74: 39453fe1 ldrb w1, [sp, #335] + 20011c78: 52800015 mov w21, #0x0 // #0 + 20011c7c: f9004bff str xzr, [sp, #144] + 20011c80: 52800007 mov w7, #0x0 // #0 + 20011c84: b900abff str wzr, [sp, #168] + 20011c88: b900b3ff str wzr, [sp, #176] + 20011c8c: b900bbff str wzr, [sp, #184] + 20011c90: 34ff0f81 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20011c94: 17fff9f5 b 20010468 <_vfprintf_r+0x860> + 20011c98: b940e3e1 ldr w1, [sp, #224] + 20011c9c: 4b180038 sub w24, w1, w24 + 20011ca0: 8b21c365 add x5, x27, w1, sxtw + 20011ca4: cb1900a3 sub x3, x5, x25 + 20011ca8: 6b03031f cmp w24, w3 + 20011cac: 1a83d31b csel w27, w24, w3, le + 20011cb0: 17fffc2a b 20010d58 <_vfprintf_r+0x1150> + 20011cb4: f9407be1 ldr x1, [sp, #240] + 20011cb8: b90083e4 str w4, [sp, #128] + 20011cbc: f94083e0 ldr x0, [sp, #256] + 20011cc0: b90093e7 str w7, [sp, #144] + 20011cc4: a90a9be3 stp x3, x6, [sp, #168] + 20011cc8: cb00037b sub x27, x27, x0 + 20011ccc: aa0003e2 mov x2, x0 + 20011cd0: aa1b03e0 mov x0, x27 + 20011cd4: 97ffef5b bl 2000da40 <strncpy> + 20011cd8: 39400681 ldrb w1, [x20, #1] + 20011cdc: aa1503e0 mov x0, x21 + 20011ce0: b94083e4 ldr w4, [sp, #128] + 20011ce4: aa1b03e2 mov x2, x27 + 20011ce8: 7100003f cmp w1, #0x0 + 20011cec: b94093e7 ldr w7, [sp, #144] + 20011cf0: 9a940694 cinc x20, x20, ne // ne = any + 20011cf4: 52800005 mov w5, #0x0 // #0 + 20011cf8: a94a9be3 ldp x3, x6, [sp, #168] + 20011cfc: 17fffe47 b 20011618 <_vfprintf_r+0x1a10> + 20011d00: 37f853a0 tbnz w0, #31, 20012774 <_vfprintf_r+0x2b6c> + 20011d04: f9404fe0 ldr x0, [sp, #152] + 20011d08: 91002c01 add x1, x0, #0xb + 20011d0c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20011d10: f9004fe1 str x1, [sp, #152] + 20011d14: b9400000 ldr w0, [x0] + 20011d18: 52800021 mov w1, #0x1 // #1 + 20011d1c: 17fffa76 b 200106f4 <_vfprintf_r+0xaec> + 20011d20: 37f85040 tbnz w0, #31, 20012728 <_vfprintf_r+0x2b20> + 20011d24: f9404fe0 ldr x0, [sp, #152] + 20011d28: 91002c01 add x1, x0, #0xb + 20011d2c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20011d30: f9004fe1 str x1, [sp, #152] + 20011d34: b9800000 ldrsw x0, [x0] + 20011d38: aa0003e1 mov x1, x0 + 20011d3c: 17fffa46 b 20010654 <_vfprintf_r+0xa4c> + 20011d40: f94063e2 ldr x2, [sp, #192] + 20011d44: b9408fe0 ldr w0, [sp, #140] + 20011d48: b9008fe1 str w1, [sp, #140] + 20011d4c: 8b20c040 add x0, x2, w0, sxtw + 20011d50: 17fffa53 b 2001069c <_vfprintf_r+0xa94> + 20011d54: 37f84ae0 tbnz w0, #31, 200126b0 <_vfprintf_r+0x2aa8> + 20011d58: f9404fe0 ldr x0, [sp, #152] + 20011d5c: 91002c01 add x1, x0, #0xb + 20011d60: 927df021 and x1, x1, #0xfffffffffffffff8 + 20011d64: b9400000 ldr w0, [x0] + 20011d68: f9004fe1 str x1, [sp, #152] + 20011d6c: 17fffa60 b 200106ec <_vfprintf_r+0xae4> + 20011d70: 37f846c0 tbnz w0, #31, 20012648 <_vfprintf_r+0x2a40> + 20011d74: f9404fe0 ldr x0, [sp, #152] + 20011d78: 91002c01 add x1, x0, #0xb + 20011d7c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20011d80: b9400000 ldr w0, [x0] + 20011d84: f9004fe1 str x1, [sp, #152] + 20011d88: 17fffd7b b 20011374 <_vfprintf_r+0x176c> + 20011d8c: 37f84140 tbnz w0, #31, 200125b4 <_vfprintf_r+0x29ac> + 20011d90: f9404fe0 ldr x0, [sp, #152] + 20011d94: 91003c01 add x1, x0, #0xf + 20011d98: 927df021 and x1, x1, #0xfffffffffffffff8 20011d9c: f9004fe1 str x1, [sp, #152] - 20011da0: 17fffc1e b 20010e18 <_vfprintf_r+0x12d8> - 20011da4: aa1b03e0 mov x0, x27 - 20011da8: 97ffebb6 bl 2000cc80 <strlen> - 20011dac: 39453fe1 ldrb w1, [sp, #335] - 20011db0: 7100001f cmp w0, #0x0 - 20011db4: b90083e0 str w0, [sp, #128] - 20011db8: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 20011dbc: f9004bff str xzr, [sp, #144] - 20011dc0: 52800007 mov w7, #0x0 // #0 - 20011dc4: b900b3ff str wzr, [sp, #176] - 20011dc8: b900bbff str wzr, [sp, #184] - 20011dcc: 34feff61 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 20011dd0: 17fff974 b 200103a0 <_vfprintf_r+0x860> - 20011dd4: 910603e2 add x2, sp, #0x180 - 20011dd8: aa1603e1 mov x1, x22 - 20011ddc: aa1303e0 mov x0, x19 - 20011de0: 97ffefc0 bl 2000dce0 <__sprint_r> - 20011de4: 35ff0c60 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20011de8: 910803fa add x26, sp, #0x200 - 20011dec: f940cbe0 ldr x0, [sp, #400] - 20011df0: 17fffb84 b 20010c00 <_vfprintf_r+0x10c0> - 20011df4: 528000c7 mov w7, #0x6 // #6 - 20011df8: 9e660100 fmov x0, d8 - 20011dfc: 321802e1 orr w1, w23, #0x100 - 20011e00: b90093e1 str w1, [sp, #144] - 20011e04: d360fc00 lsr x0, x0, #32 - 20011e08: 37f844c0 tbnz w0, #31, 200126a0 <_vfprintf_r+0x2b60> - 20011e0c: 1e604109 fmov d9, d8 - 20011e10: 52800006 mov w6, #0x0 // #0 - 20011e14: 71011b3f cmp w25, #0x46 - 20011e18: 54001d61 b.ne 200121c4 <_vfprintf_r+0x2684> // b.any - 20011e1c: 1e604120 fmov d0, d9 - 20011e20: 2a0703e2 mov w2, w7 - 20011e24: 52800061 mov w1, #0x3 // #3 - 20011e28: 9105e3e5 add x5, sp, #0x178 - 20011e2c: 9105c3e4 add x4, sp, #0x170 - 20011e30: 910563e3 add x3, sp, #0x158 - 20011e34: aa1303e0 mov x0, x19 - 20011e38: b90083e7 str w7, [sp, #128] - 20011e3c: b900abe6 str w6, [sp, #168] - 20011e40: 940004bc bl 20013130 <_dtoa_r> - 20011e44: aa0003fb mov x27, x0 - 20011e48: 39400000 ldrb w0, [x0] - 20011e4c: 2f00e400 movi d0, #0x0 - 20011e50: b94083e7 ldr w7, [sp, #128] - 20011e54: 7100c01f cmp w0, #0x30 - 20011e58: b940abe6 ldr w6, [sp, #168] - 20011e5c: 93407ce1 sxtw x1, w7 - 20011e60: 1e600524 fccmp d9, d0, #0x4, eq // eq = none - 20011e64: 54005181 b.ne 20012894 <_vfprintf_r+0x2d54> // b.any - 20011e68: b9415be0 ldr w0, [sp, #344] - 20011e6c: 8b20c020 add x0, x1, w0, sxtw - 20011e70: 8b000361 add x1, x27, x0 - 20011e74: 1e602128 fcmp d9, #0.0 - 20011e78: aa0103e0 mov x0, x1 - 20011e7c: 54ffcaa0 b.eq 200117d0 <_vfprintf_r+0x1c90> // b.none - 20011e80: f940bfe0 ldr x0, [sp, #376] - 20011e84: eb00003f cmp x1, x0 - 20011e88: 54ffca49 b.ls 200117d0 <_vfprintf_r+0x1c90> // b.plast - 20011e8c: 52800603 mov w3, #0x30 // #48 - 20011e90: 91000402 add x2, x0, #0x1 - 20011e94: f900bfe2 str x2, [sp, #376] - 20011e98: 39000003 strb w3, [x0] - 20011e9c: f940bfe0 ldr x0, [sp, #376] - 20011ea0: eb00003f cmp x1, x0 - 20011ea4: 54ffff68 b.hi 20011e90 <_vfprintf_r+0x2350> // b.pmore - 20011ea8: 17fffe4a b 200117d0 <_vfprintf_r+0x1c90> - 20011eac: 110004e1 add w1, w7, #0x1 - 20011eb0: aa1303e0 mov x0, x19 - 20011eb4: b90083e7 str w7, [sp, #128] - 20011eb8: 93407c21 sxtw x1, w1 - 20011ebc: 94001101 bl 200162c0 <_malloc_r> - 20011ec0: b94083e7 ldr w7, [sp, #128] - 20011ec4: aa0003fb mov x27, x0 - 20011ec8: b4002140 cbz x0, 200122f0 <_vfprintf_r+0x27b0> - 20011ecc: f9004be0 str x0, [sp, #144] - 20011ed0: 17fffbf9 b 20010eb4 <_vfprintf_r+0x1374> - 20011ed4: f94087e2 ldr x2, [sp, #264] - 20011ed8: b94113e0 ldr w0, [sp, #272] - 20011edc: b90113e1 str w1, [sp, #272] - 20011ee0: 8b20c040 add x0, x2, w0, sxtw - 20011ee4: 17fff912 b 2001032c <_vfprintf_r+0x7ec> - 20011ee8: f94087e2 ldr x2, [sp, #264] - 20011eec: b94113e0 ldr w0, [sp, #272] - 20011ef0: b90113e1 str w1, [sp, #272] - 20011ef4: 8b20c040 add x0, x2, w0, sxtw - 20011ef8: fd400008 ldr d8, [x0] - 20011efc: 17fffbd9 b 20010e60 <_vfprintf_r+0x1320> - 20011f00: b940b3e1 ldr w1, [sp, #176] - 20011f04: d10006b5 sub x21, x21, #0x1 - 20011f08: 51000421 sub w1, w1, #0x1 - 20011f0c: b900b3e1 str w1, [sp, #176] - 20011f10: 17fffee6 b 20011aa8 <_vfprintf_r+0x1f68> - 20011f14: b9418be4 ldr w4, [sp, #392] - 20011f18: 710042df cmp w22, #0x10 - 20011f1c: 5400032d b.le 20011f80 <_vfprintf_r+0x2440> - 20011f20: d280021b mov x27, #0x10 // #16 - 20011f24: 14000005 b 20011f38 <_vfprintf_r+0x23f8> - 20011f28: 510042d6 sub w22, w22, #0x10 - 20011f2c: 91004042 add x2, x2, #0x10 - 20011f30: 710042df cmp w22, #0x10 - 20011f34: 5400026d b.le 20011f80 <_vfprintf_r+0x2440> - 20011f38: 11000484 add w4, w4, #0x1 - 20011f3c: 91004000 add x0, x0, #0x10 - 20011f40: a9006c58 stp x24, x27, [x2] - 20011f44: 71001c9f cmp w4, #0x7 - 20011f48: b9018be4 str w4, [sp, #392] - 20011f4c: f900cbe0 str x0, [sp, #400] - 20011f50: 54fffecd b.le 20011f28 <_vfprintf_r+0x23e8> - 20011f54: 910603e2 add x2, sp, #0x180 - 20011f58: aa1a03e1 mov x1, x26 - 20011f5c: aa1303e0 mov x0, x19 - 20011f60: 97ffef60 bl 2000dce0 <__sprint_r> - 20011f64: 35001080 cbnz w0, 20012174 <_vfprintf_r+0x2634> - 20011f68: 510042d6 sub w22, w22, #0x10 - 20011f6c: b9418be4 ldr w4, [sp, #392] - 20011f70: 910803e2 add x2, sp, #0x200 - 20011f74: 710042df cmp w22, #0x10 - 20011f78: f940cbe0 ldr x0, [sp, #400] - 20011f7c: 54fffdec b.gt 20011f38 <_vfprintf_r+0x23f8> - 20011f80: 93407ec3 sxtw x3, w22 - 20011f84: 11000484 add w4, w4, #0x1 - 20011f88: 8b030000 add x0, x0, x3 - 20011f8c: a9000c58 stp x24, x3, [x2] - 20011f90: 71001c9f cmp w4, #0x7 - 20011f94: b9018be4 str w4, [sp, #392] - 20011f98: f900cbe0 str x0, [sp, #400] - 20011f9c: 54000f0c b.gt 2001217c <_vfprintf_r+0x263c> - 20011fa0: 394002a4 ldrb w4, [x21] - 20011fa4: 91004042 add x2, x2, #0x10 - 20011fa8: 17fffee2 b 20011b30 <_vfprintf_r+0x1ff0> - 20011fac: 910603e2 add x2, sp, #0x180 - 20011fb0: aa1a03e1 mov x1, x26 - 20011fb4: aa1303e0 mov x0, x19 - 20011fb8: 97ffef4a bl 2000dce0 <__sprint_r> - 20011fbc: 35000dc0 cbnz w0, 20012174 <_vfprintf_r+0x2634> - 20011fc0: 910803e2 add x2, sp, #0x200 - 20011fc4: f940cbe0 ldr x0, [sp, #400] - 20011fc8: 17fffec2 b 20011ad0 <_vfprintf_r+0x1f90> - 20011fcc: 910603e2 add x2, sp, #0x180 - 20011fd0: aa1a03e1 mov x1, x26 - 20011fd4: aa1303e0 mov x0, x19 - 20011fd8: 97ffef42 bl 2000dce0 <__sprint_r> - 20011fdc: 35000cc0 cbnz w0, 20012174 <_vfprintf_r+0x2634> - 20011fe0: 394002a4 ldrb w4, [x21] - 20011fe4: 910803e2 add x2, sp, #0x200 - 20011fe8: f940cbe0 ldr x0, [sp, #400] - 20011fec: 17fffecc b 20011b1c <_vfprintf_r+0x1fdc> - 20011ff0: 71011b3f cmp w25, #0x46 - 20011ff4: 540047c1 b.ne 200128ec <_vfprintf_r+0x2dac> // b.any - 20011ff8: b940abe1 ldr w1, [sp, #168] - 20011ffc: 120002e0 and w0, w23, #0x1 - 20012000: 2a070000 orr w0, w0, w7 - 20012004: 7100003f cmp w1, #0x0 - 20012008: 540037ad b.le 200126fc <_vfprintf_r+0x2bbc> - 2001200c: 35002980 cbnz w0, 2001253c <_vfprintf_r+0x29fc> - 20012010: b940abe0 ldr w0, [sp, #168] - 20012014: 52800cd8 mov w24, #0x66 // #102 - 20012018: b90083e0 str w0, [sp, #128] - 2001201c: 37501d57 tbnz w23, #10, 200123c4 <_vfprintf_r+0x2884> - 20012020: b94083e0 ldr w0, [sp, #128] - 20012024: 7100001f cmp w0, #0x0 - 20012028: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 2001202c: b94093f7 ldr w23, [sp, #144] - 20012030: f9004bff str xzr, [sp, #144] - 20012034: b900b3ff str wzr, [sp, #176] - 20012038: b900bbff str wzr, [sp, #184] - 2001203c: 17fffe37 b 20011918 <_vfprintf_r+0x1dd8> - 20012040: 528005a0 mov w0, #0x2d // #45 - 20012044: 110006b5 add w21, w21, #0x1 - 20012048: 528005a1 mov w1, #0x2d // #45 - 2001204c: 52800007 mov w7, #0x0 // #0 - 20012050: 39053fe0 strb w0, [sp, #335] - 20012054: 17fff759 b 2000fdb8 <_vfprintf_r+0x278> - 20012058: b940abe1 ldr w1, [sp, #168] - 2001205c: 6b01001f cmp w0, w1 - 20012060: 54000ecc b.gt 20012238 <_vfprintf_r+0x26f8> - 20012064: 2a0103e0 mov w0, w1 - 20012068: b940cbe1 ldr w1, [sp, #200] - 2001206c: f24002ff tst x23, #0x1 - 20012070: 0b010018 add w24, w0, w1 - 20012074: 1a801300 csel w0, w24, w0, ne // ne = any - 20012078: b90083e0 str w0, [sp, #128] - 2001207c: 36500097 tbz w23, #10, 2001208c <_vfprintf_r+0x254c> - 20012080: b940abe0 ldr w0, [sp, #168] - 20012084: 7100001f cmp w0, #0x0 - 20012088: 540019cc b.gt 200123c0 <_vfprintf_r+0x2880> - 2001208c: b94083e0 ldr w0, [sp, #128] - 20012090: 52800cf8 mov w24, #0x67 // #103 - 20012094: 7100001f cmp w0, #0x0 - 20012098: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 2001209c: 17ffffe4 b 2001202c <_vfprintf_r+0x24ec> - 200120a0: 910603e2 add x2, sp, #0x180 - 200120a4: aa1603e1 mov x1, x22 - 200120a8: aa1303e0 mov x0, x19 - 200120ac: 97ffef0d bl 2000dce0 <__sprint_r> - 200120b0: 35fef600 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200120b4: b9418be4 ldr w4, [sp, #392] - 200120b8: 910843fa add x26, sp, #0x210 - 200120bc: 910803e2 add x2, sp, #0x200 - 200120c0: 11000484 add w4, w4, #0x1 - 200120c4: f940cbe0 ldr x0, [sp, #400] - 200120c8: 17fffa51 b 20010a0c <_vfprintf_r+0xecc> - 200120cc: 910603e2 add x2, sp, #0x180 - 200120d0: aa1603e1 mov x1, x22 - 200120d4: aa1303e0 mov x0, x19 - 200120d8: 97ffef02 bl 2000dce0 <__sprint_r> - 200120dc: 35fef4a0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200120e0: b9415bf8 ldr w24, [sp, #344] - 200120e4: 910803fa add x26, sp, #0x200 - 200120e8: f940cbe0 ldr x0, [sp, #400] - 200120ec: 17fffcc5 b 20011400 <_vfprintf_r+0x18c0> - 200120f0: f94063e2 ldr x2, [sp, #192] - 200120f4: b9408fe0 ldr w0, [sp, #140] - 200120f8: b9008fe1 str w1, [sp, #140] - 200120fc: 8b20c040 add x0, x2, w0, sxtw - 20012100: 17fff8d6 b 20010458 <_vfprintf_r+0x918> - 20012104: f94063e2 ldr x2, [sp, #192] - 20012108: b9408fe1 ldr w1, [sp, #140] - 2001210c: b9008fe0 str w0, [sp, #140] - 20012110: 8b21c043 add x3, x2, w1, sxtw - 20012114: 17fff976 b 200106ec <_vfprintf_r+0xbac> - 20012118: b9408fe0 ldr w0, [sp, #140] - 2001211c: 11002001 add w1, w0, #0x8 - 20012120: 7100003f cmp w1, #0x0 - 20012124: 5400144d b.le 200123ac <_vfprintf_r+0x286c> - 20012128: f9404fe0 ldr x0, [sp, #152] - 2001212c: b9008fe1 str w1, [sp, #140] - 20012130: 91002c02 add x2, x0, #0xb - 20012134: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012138: f9004fe1 str x1, [sp, #152] - 2001213c: 17fffbdb b 200110a8 <_vfprintf_r+0x1568> - 20012140: f94063e2 ldr x2, [sp, #192] - 20012144: b9408fe0 ldr w0, [sp, #140] - 20012148: b9008fe1 str w1, [sp, #140] - 2001214c: 8b20c040 add x0, x2, w0, sxtw - 20012150: 17fff977 b 2001072c <_vfprintf_r+0xbec> - 20012154: 910603e2 add x2, sp, #0x180 - 20012158: aa1603e1 mov x1, x22 - 2001215c: aa1303e0 mov x0, x19 - 20012160: 97ffeee0 bl 2000dce0 <__sprint_r> - 20012164: 35fef060 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20012168: 910803fa add x26, sp, #0x200 - 2001216c: f940cbe0 ldr x0, [sp, #400] - 20012170: 17fffa9e b 20010be8 <_vfprintf_r+0x10a8> - 20012174: aa1a03f6 mov x22, x26 - 20012178: 17fff77e b 2000ff70 <_vfprintf_r+0x430> - 2001217c: 910603e2 add x2, sp, #0x180 - 20012180: aa1a03e1 mov x1, x26 - 20012184: aa1303e0 mov x0, x19 - 20012188: 97ffeed6 bl 2000dce0 <__sprint_r> - 2001218c: 35ffff40 cbnz w0, 20012174 <_vfprintf_r+0x2634> - 20012190: 394002a4 ldrb w4, [x21] - 20012194: 910803e2 add x2, sp, #0x200 - 20012198: f940cbe0 ldr x0, [sp, #400] - 2001219c: 17fffe65 b 20011b30 <_vfprintf_r+0x1ff0> - 200121a0: 910603e2 add x2, sp, #0x180 - 200121a4: aa1603e1 mov x1, x22 - 200121a8: aa1303e0 mov x0, x19 - 200121ac: 97ffeecd bl 2000dce0 <__sprint_r> - 200121b0: 35feee00 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200121b4: b9415bf8 ldr w24, [sp, #344] - 200121b8: 910803fa add x26, sp, #0x200 - 200121bc: f940cbe0 ldr x0, [sp, #400] - 200121c0: 17fffaa2 b 20010c48 <_vfprintf_r+0x1108> - 200121c4: 7101173f cmp w25, #0x45 - 200121c8: 54003a01 b.ne 20012908 <_vfprintf_r+0x2dc8> // b.any - 200121cc: 1e604120 fmov d0, d9 - 200121d0: 110004f5 add w21, w7, #0x1 - 200121d4: 2a1503e2 mov w2, w21 - 200121d8: 9105e3e5 add x5, sp, #0x178 - 200121dc: 9105c3e4 add x4, sp, #0x170 - 200121e0: 910563e3 add x3, sp, #0x158 - 200121e4: aa1303e0 mov x0, x19 - 200121e8: 52800041 mov w1, #0x2 // #2 - 200121ec: b90083e7 str w7, [sp, #128] - 200121f0: b900abe6 str w6, [sp, #168] - 200121f4: 940003cf bl 20013130 <_dtoa_r> - 200121f8: b94083e7 ldr w7, [sp, #128] - 200121fc: aa0003fb mov x27, x0 - 20012200: b940abe6 ldr w6, [sp, #168] - 20012204: 8b35c361 add x1, x27, w21, sxtw - 20012208: 17ffff1b b 20011e74 <_vfprintf_r+0x2334> - 2001220c: 910603e2 add x2, sp, #0x180 - 20012210: aa1603e1 mov x1, x22 - 20012214: aa1303e0 mov x0, x19 - 20012218: 97ffeeb2 bl 2000dce0 <__sprint_r> - 2001221c: 35feeaa0 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 20012220: b940e3e1 ldr w1, [sp, #224] - 20012224: 910803fa add x26, sp, #0x200 - 20012228: b9415bf8 ldr w24, [sp, #344] - 2001222c: f940cbe0 ldr x0, [sp, #400] - 20012230: 4b180038 sub w24, w1, w24 - 20012234: 17fffa97 b 20010c90 <_vfprintf_r+0x1150> - 20012238: b940cbe1 ldr w1, [sp, #200] - 2001223c: 52800cf8 mov w24, #0x67 // #103 - 20012240: 0b000020 add w0, w1, w0 - 20012244: b940abe1 ldr w1, [sp, #168] - 20012248: b90083e0 str w0, [sp, #128] - 2001224c: 7100003f cmp w1, #0x0 - 20012250: 54ffee6c b.gt 2001201c <_vfprintf_r+0x24dc> - 20012254: 4b010000 sub w0, w0, w1 - 20012258: 31000400 adds w0, w0, #0x1 - 2001225c: b90083e0 str w0, [sp, #128] - 20012260: 1a9f5015 csel w21, w0, wzr, pl // pl = nfrst - 20012264: 17ffff72 b 2001202c <_vfprintf_r+0x24ec> - 20012268: f0000063 adrp x3, 20021000 <__func__.5268+0x20> - 2001226c: 9109e063 add x3, x3, #0x278 - 20012270: 3100431f cmn w24, #0x10 - 20012274: aa0303fa mov x26, x3 - 20012278: 4b1803f8 neg w24, w24 - 2001227c: d2800219 mov x25, #0x10 // #16 - 20012280: 540000cb b.lt 20012298 <_vfprintf_r+0x2758> // b.tstop - 20012284: 14000020 b 20012304 <_vfprintf_r+0x27c4> - 20012288: 910040c6 add x6, x6, #0x10 - 2001228c: 51004318 sub w24, w24, #0x10 - 20012290: 7100431f cmp w24, #0x10 - 20012294: 5400036d b.le 20012300 <_vfprintf_r+0x27c0> - 20012298: 11000421 add w1, w1, #0x1 - 2001229c: 91004000 add x0, x0, #0x10 - 200122a0: a90064da stp x26, x25, [x6] - 200122a4: 71001c3f cmp w1, #0x7 - 200122a8: b9018be1 str w1, [sp, #392] - 200122ac: f900cbe0 str x0, [sp, #400] - 200122b0: 54fffecd b.le 20012288 <_vfprintf_r+0x2748> - 200122b4: 910603e2 add x2, sp, #0x180 - 200122b8: aa1603e1 mov x1, x22 - 200122bc: aa1303e0 mov x0, x19 - 200122c0: 97ffee88 bl 2000dce0 <__sprint_r> - 200122c4: 35fee560 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 200122c8: b9418be1 ldr w1, [sp, #392] - 200122cc: 910803e6 add x6, sp, #0x200 - 200122d0: f940cbe0 ldr x0, [sp, #400] - 200122d4: 17ffffee b 2001228c <_vfprintf_r+0x274c> - 200122d8: 910663fb add x27, sp, #0x198 - 200122dc: f9004bff str xzr, [sp, #144] - 200122e0: 17fffdc2 b 200119e8 <_vfprintf_r+0x1ea8> - 200122e4: 12800000 mov w0, #0xffffffff // #-1 - 200122e8: b9008be0 str w0, [sp, #136] - 200122ec: 17fff72c b 2000ff9c <_vfprintf_r+0x45c> - 200122f0: 79c022c0 ldrsh w0, [x22, #16] - 200122f4: 321a0000 orr w0, w0, #0x40 - 200122f8: 790022c0 strh w0, [x22, #16] - 200122fc: 17fff723 b 2000ff88 <_vfprintf_r+0x448> - 20012300: aa1a03e3 mov x3, x26 - 20012304: 93407f18 sxtw x24, w24 - 20012308: 11000421 add w1, w1, #0x1 - 2001230c: 8b180000 add x0, x0, x24 - 20012310: a90060c3 stp x3, x24, [x6] - 20012314: 71001c3f cmp w1, #0x7 - 20012318: b9018be1 str w1, [sp, #392] - 2001231c: f900cbe0 str x0, [sp, #400] - 20012320: 540020cc b.gt 20012738 <_vfprintf_r+0x2bf8> - 20012324: 910040c6 add x6, x6, #0x10 - 20012328: 17fff7e6 b 200102c0 <_vfprintf_r+0x780> - 2001232c: f900bfeb str x11, [sp, #376] - 20012330: aa0003e1 mov x1, x0 - 20012334: 39403c44 ldrb w4, [x2, #15] - 20012338: 385ff003 ldurb w3, [x0, #-1] - 2001233c: 6b04007f cmp w3, w4 - 20012340: 54000121 b.ne 20012364 <_vfprintf_r+0x2824> // b.any - 20012344: 52800607 mov w7, #0x30 // #48 - 20012348: 381ff027 sturb w7, [x1, #-1] - 2001234c: f940bfe1 ldr x1, [sp, #376] - 20012350: d1000423 sub x3, x1, #0x1 - 20012354: f900bfe3 str x3, [sp, #376] - 20012358: 385ff023 ldurb w3, [x1, #-1] - 2001235c: 6b04007f cmp w3, w4 - 20012360: 54ffff40 b.eq 20012348 <_vfprintf_r+0x2808> // b.none - 20012364: 11000464 add w4, w3, #0x1 - 20012368: 7100e47f cmp w3, #0x39 - 2001236c: 12001c83 and w3, w4, #0xff - 20012370: 54000060 b.eq 2001237c <_vfprintf_r+0x283c> // b.none - 20012374: 381ff023 sturb w3, [x1, #-1] - 20012378: 17fffb0a b 20010fa0 <_vfprintf_r+0x1460> - 2001237c: 39402843 ldrb w3, [x2, #10] - 20012380: 381ff023 sturb w3, [x1, #-1] - 20012384: 17fffb07 b 20010fa0 <_vfprintf_r+0x1460> - 20012388: 37f81c40 tbnz w0, #31, 20012710 <_vfprintf_r+0x2bd0> - 2001238c: f9404fe0 ldr x0, [sp, #152] - 20012390: 91003c01 add x1, x0, #0xf - 20012394: 927df021 and x1, x1, #0xfffffffffffffff8 - 20012398: f9004fe1 str x1, [sp, #152] - 2001239c: f9400000 ldr x0, [x0] - 200123a0: b9408be1 ldr w1, [sp, #136] - 200123a4: b9000001 str w1, [x0] - 200123a8: 17fff629 b 2000fc4c <_vfprintf_r+0x10c> - 200123ac: f94063e2 ldr x2, [sp, #192] - 200123b0: b9408fe0 ldr w0, [sp, #140] - 200123b4: b9008fe1 str w1, [sp, #140] - 200123b8: 8b20c040 add x0, x2, w0, sxtw - 200123bc: 17fffb3b b 200110a8 <_vfprintf_r+0x1568> - 200123c0: 52800cf8 mov w24, #0x67 // #103 - 200123c4: f9407fe2 ldr x2, [sp, #248] - 200123c8: 39400040 ldrb w0, [x2] - 200123cc: 7103fc1f cmp w0, #0xff - 200123d0: 54002a00 b.eq 20012910 <_vfprintf_r+0x2dd0> // b.none - 200123d4: b940abe1 ldr w1, [sp, #168] - 200123d8: 52800004 mov w4, #0x0 // #0 - 200123dc: 52800003 mov w3, #0x0 // #0 - 200123e0: 14000005 b 200123f4 <_vfprintf_r+0x28b4> - 200123e4: 11000463 add w3, w3, #0x1 - 200123e8: 91000442 add x2, x2, #0x1 - 200123ec: 7103fc1f cmp w0, #0xff - 200123f0: 54000120 b.eq 20012414 <_vfprintf_r+0x28d4> // b.none - 200123f4: 6b01001f cmp w0, w1 - 200123f8: 540000ea b.ge 20012414 <_vfprintf_r+0x28d4> // b.tcont - 200123fc: 4b000021 sub w1, w1, w0 - 20012400: 39400440 ldrb w0, [x2, #1] - 20012404: 35ffff00 cbnz w0, 200123e4 <_vfprintf_r+0x28a4> - 20012408: 39400040 ldrb w0, [x2] - 2001240c: 11000484 add w4, w4, #0x1 - 20012410: 17fffff7 b 200123ec <_vfprintf_r+0x28ac> - 20012414: b900abe1 str w1, [sp, #168] - 20012418: b900b3e3 str w3, [sp, #176] - 2001241c: b900bbe4 str w4, [sp, #184] - 20012420: f9007fe2 str x2, [sp, #248] - 20012424: b940b3e1 ldr w1, [sp, #176] - 20012428: b940bbe0 ldr w0, [sp, #184] - 2001242c: b94083e2 ldr w2, [sp, #128] - 20012430: 0b010000 add w0, w0, w1 - 20012434: b94103e1 ldr w1, [sp, #256] - 20012438: b94093f7 ldr w23, [sp, #144] - 2001243c: f9004bff str xzr, [sp, #144] - 20012440: 1b010800 madd w0, w0, w1, w2 - 20012444: b90083e0 str w0, [sp, #128] - 20012448: 7100001f cmp w0, #0x0 - 2001244c: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont - 20012450: 17fffd32 b 20011918 <_vfprintf_r+0x1dd8> - 20012454: 910583e1 add x1, sp, #0x160 - 20012458: 91058be2 add x2, sp, #0x162 - 2001245c: 7101073f cmp w25, #0x41 - 20012460: 54000080 b.eq 20012470 <_vfprintf_r+0x2930> // b.none - 20012464: 91000c22 add x2, x1, #0x3 - 20012468: 52800603 mov w3, #0x30 // #48 - 2001246c: 39058be3 strb w3, [sp, #354] - 20012470: 1100c000 add w0, w0, #0x30 - 20012474: 38001440 strb w0, [x2], #1 - 20012478: 4b010040 sub w0, w2, w1 - 2001247c: b900e7e0 str w0, [sp, #228] - 20012480: 17fffd15 b 200118d4 <_vfprintf_r+0x1d94> - 20012484: 3607a3b7 tbz w23, #0, 200118f8 <_vfprintf_r+0x1db8> - 20012488: 17fffd18 b 200118e8 <_vfprintf_r+0x1da8> - 2001248c: 9e660100 fmov x0, d8 - 20012490: b7f81660 tbnz x0, #63, 2001275c <_vfprintf_r+0x2c1c> - 20012494: 39453fe1 ldrb w1, [sp, #335] - 20012498: f0000060 adrp x0, 20021000 <__func__.5268+0x20> - 2001249c: f0000065 adrp x5, 20021000 <__func__.5268+0x20> - 200124a0: 7101231f cmp w24, #0x48 - 200124a4: 9105a000 add x0, x0, #0x168 - 200124a8: 910580a5 add x5, x5, #0x160 - 200124ac: 17fff7b2 b 20010374 <_vfprintf_r+0x834> - 200124b0: 2a1403e7 mov w7, w20 - 200124b4: b90083e7 str w7, [sp, #128] - 200124b8: f9404bf4 ldr x20, [sp, #144] - 200124bc: 17fffd40 b 200119bc <_vfprintf_r+0x1e7c> - 200124c0: f94063e2 ldr x2, [sp, #192] - 200124c4: b9408fe0 ldr w0, [sp, #140] - 200124c8: b9008fe1 str w1, [sp, #140] - 200124cc: 8b20c040 add x0, x2, w0, sxtw - 200124d0: 17fffa52 b 20010e18 <_vfprintf_r+0x12d8> - 200124d4: f94063e2 ldr x2, [sp, #192] - 200124d8: b9408fe0 ldr w0, [sp, #140] - 200124dc: b9008fe1 str w1, [sp, #140] - 200124e0: 8b20c040 add x0, x2, w0, sxtw - 200124e4: 79400000 ldrh w0, [x0] - 200124e8: 17fff84f b 20010624 <_vfprintf_r+0xae4> - 200124ec: b9408fe0 ldr w0, [sp, #140] - 200124f0: 11002001 add w1, w0, #0x8 - 200124f4: 7100003f cmp w1, #0x0 - 200124f8: 54001e0d b.le 200128b8 <_vfprintf_r+0x2d78> - 200124fc: f9404fe0 ldr x0, [sp, #152] - 20012500: b9008fe1 str w1, [sp, #140] - 20012504: 91003c02 add x2, x0, #0xf - 20012508: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001250c: f9004fe1 str x1, [sp, #152] - 20012510: 17fffdf2 b 20011cd8 <_vfprintf_r+0x2198> - 20012514: b9408fe0 ldr w0, [sp, #140] - 20012518: 11002001 add w1, w0, #0x8 - 2001251c: 7100003f cmp w1, #0x0 - 20012520: 540016cd b.le 200127f8 <_vfprintf_r+0x2cb8> - 20012524: f9404fe0 ldr x0, [sp, #152] - 20012528: b9008fe1 str w1, [sp, #140] - 2001252c: 91002c02 add x2, x0, #0xb - 20012530: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012534: f9004fe1 str x1, [sp, #152] - 20012538: 17fffc84 b 20011748 <_vfprintf_r+0x1c08> - 2001253c: b940cbe0 ldr w0, [sp, #200] - 20012540: 52800cd8 mov w24, #0x66 // #102 - 20012544: 0b000020 add w0, w1, w0 - 20012548: 0b070000 add w0, w0, w7 - 2001254c: b90083e0 str w0, [sp, #128] - 20012550: 17fffeb3 b 2001201c <_vfprintf_r+0x24dc> - 20012554: b9408fe0 ldr w0, [sp, #140] - 20012558: 11002001 add w1, w0, #0x8 - 2001255c: 7100003f cmp w1, #0x0 - 20012560: 540012ad b.le 200127b4 <_vfprintf_r+0x2c74> - 20012564: f9404fe0 ldr x0, [sp, #152] - 20012568: b9008fe1 str w1, [sp, #140] - 2001256c: 91002c02 add x2, x0, #0xb - 20012570: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012574: 39400000 ldrb w0, [x0] - 20012578: f9004fe1 str x1, [sp, #152] - 2001257c: 17fffb4c b 200112ac <_vfprintf_r+0x176c> - 20012580: b9408fe0 ldr w0, [sp, #140] - 20012584: 11002001 add w1, w0, #0x8 - 20012588: 7100003f cmp w1, #0x0 - 2001258c: 54000fed b.le 20012788 <_vfprintf_r+0x2c48> - 20012590: f9404fe0 ldr x0, [sp, #152] - 20012594: b9008fe1 str w1, [sp, #140] - 20012598: 91002c02 add x2, x0, #0xb - 2001259c: 927df041 and x1, x2, #0xfffffffffffffff8 - 200125a0: b9400000 ldr w0, [x0] - 200125a4: f9004fe1 str x1, [sp, #152] - 200125a8: 17fffb41 b 200112ac <_vfprintf_r+0x176c> - 200125ac: b9408fe0 ldr w0, [sp, #140] - 200125b0: 11002001 add w1, w0, #0x8 - 200125b4: 7100003f cmp w1, #0x0 - 200125b8: 54000f4d b.le 200127a0 <_vfprintf_r+0x2c60> - 200125bc: f9404fe0 ldr x0, [sp, #152] - 200125c0: b9008fe1 str w1, [sp, #140] - 200125c4: 91002c02 add x2, x0, #0xb - 200125c8: 927df041 and x1, x2, #0xfffffffffffffff8 - 200125cc: f9004fe1 str x1, [sp, #152] - 200125d0: 17fffc4b b 200116fc <_vfprintf_r+0x1bbc> - 200125d4: f94063e2 ldr x2, [sp, #192] - 200125d8: b9408fe0 ldr w0, [sp, #140] - 200125dc: b9008fe1 str w1, [sp, #140] - 200125e0: 8b20c040 add x0, x2, w0, sxtw - 200125e4: 17fffa16 b 20010e3c <_vfprintf_r+0x12fc> - 200125e8: b9408fe0 ldr w0, [sp, #140] - 200125ec: 11002001 add w1, w0, #0x8 - 200125f0: 7100003f cmp w1, #0x0 - 200125f4: 54000ecd b.le 200127cc <_vfprintf_r+0x2c8c> - 200125f8: f9404fe0 ldr x0, [sp, #152] - 200125fc: b9008fe1 str w1, [sp, #140] - 20012600: 91002c02 add x2, x0, #0xb - 20012604: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012608: b9400000 ldr w0, [x0] - 2001260c: f9004fe1 str x1, [sp, #152] - 20012610: 17fff805 b 20010624 <_vfprintf_r+0xae4> - 20012614: b9408fe0 ldr w0, [sp, #140] - 20012618: 11002001 add w1, w0, #0x8 - 2001261c: 7100003f cmp w1, #0x0 - 20012620: 54000f6d b.le 2001280c <_vfprintf_r+0x2ccc> - 20012624: f9404fe0 ldr x0, [sp, #152] - 20012628: b9008fe1 str w1, [sp, #140] - 2001262c: 91002c02 add x2, x0, #0xb - 20012630: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012634: 39400000 ldrb w0, [x0] - 20012638: f9004fe1 str x1, [sp, #152] - 2001263c: 17fff7fa b 20010624 <_vfprintf_r+0xae4> - 20012640: 39453fe1 ldrb w1, [sp, #335] - 20012644: 2a0703f5 mov w21, w7 - 20012648: b90083f5 str w21, [sp, #128] - 2001264c: 52800007 mov w7, #0x0 // #0 - 20012650: b900b3ff str wzr, [sp, #176] - 20012654: b900bbff str wzr, [sp, #184] - 20012658: 34febb01 cbz w1, 2000fdb8 <_vfprintf_r+0x278> - 2001265c: 17fff751 b 200103a0 <_vfprintf_r+0x860> - 20012660: b9408fe0 ldr w0, [sp, #140] - 20012664: 11002001 add w1, w0, #0x8 - 20012668: 7100003f cmp w1, #0x0 - 2001266c: 54000bcd b.le 200127e4 <_vfprintf_r+0x2ca4> - 20012670: f9404fe0 ldr x0, [sp, #152] - 20012674: b9008fe1 str w1, [sp, #140] - 20012678: 91002c02 add x2, x0, #0xb - 2001267c: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012680: f9004fe1 str x1, [sp, #152] - 20012684: 17fffd7a b 20011c6c <_vfprintf_r+0x212c> - 20012688: f94063e2 ldr x2, [sp, #192] - 2001268c: b9408fe0 ldr w0, [sp, #140] - 20012690: b9008fe1 str w1, [sp, #140] - 20012694: 8b20c040 add x0, x2, w0, sxtw - 20012698: 79400000 ldrh w0, [x0] - 2001269c: 17fffb04 b 200112ac <_vfprintf_r+0x176c> - 200126a0: 1e614109 fneg d9, d8 - 200126a4: 528005a6 mov w6, #0x2d // #45 - 200126a8: 17fffddb b 20011e14 <_vfprintf_r+0x22d4> - 200126ac: b9408fe0 ldr w0, [sp, #140] - 200126b0: 11002001 add w1, w0, #0x8 - 200126b4: 7100003f cmp w1, #0x0 - 200126b8: 54000b6d b.le 20012824 <_vfprintf_r+0x2ce4> - 200126bc: f9404fe0 ldr x0, [sp, #152] - 200126c0: b9008fe1 str w1, [sp, #140] - 200126c4: 91002c02 add x2, x0, #0xb - 200126c8: 927df041 and x1, x2, #0xfffffffffffffff8 - 200126cc: f9004fe1 str x1, [sp, #152] - 200126d0: 17fffd5f b 20011c4c <_vfprintf_r+0x210c> - 200126d4: b9408fe0 ldr w0, [sp, #140] - 200126d8: 11002001 add w1, w0, #0x8 - 200126dc: 7100003f cmp w1, #0x0 - 200126e0: 54000d0d b.le 20012880 <_vfprintf_r+0x2d40> - 200126e4: f9404fe0 ldr x0, [sp, #152] - 200126e8: b9008fe1 str w1, [sp, #140] - 200126ec: 91003c02 add x2, x0, #0xf - 200126f0: 927df041 and x1, x2, #0xfffffffffffffff8 - 200126f4: f9004fe1 str x1, [sp, #152] - 200126f8: 17fffa38 b 20010fd8 <_vfprintf_r+0x1498> - 200126fc: 35000380 cbnz w0, 2001276c <_vfprintf_r+0x2c2c> - 20012700: 52800035 mov w21, #0x1 // #1 - 20012704: 52800cd8 mov w24, #0x66 // #102 - 20012708: b90083f5 str w21, [sp, #128] - 2001270c: 17fffe48 b 2001202c <_vfprintf_r+0x24ec> - 20012710: b9408fe0 ldr w0, [sp, #140] - 20012714: 11002001 add w1, w0, #0x8 - 20012718: 7100003f cmp w1, #0x0 - 2001271c: 54000c4d b.le 200128a4 <_vfprintf_r+0x2d64> - 20012720: f9404fe0 ldr x0, [sp, #152] - 20012724: b9008fe1 str w1, [sp, #140] - 20012728: 91003c02 add x2, x0, #0xf - 2001272c: 927df041 and x1, x2, #0xfffffffffffffff8 - 20012730: f9004fe1 str x1, [sp, #152] - 20012734: 17ffff1a b 2001239c <_vfprintf_r+0x285c> - 20012738: 910603e2 add x2, sp, #0x180 - 2001273c: aa1603e1 mov x1, x22 - 20012740: aa1303e0 mov x0, x19 - 20012744: 97ffed67 bl 2000dce0 <__sprint_r> - 20012748: 35fec140 cbnz w0, 2000ff70 <_vfprintf_r+0x430> - 2001274c: b9418be1 ldr w1, [sp, #392] - 20012750: 910803e6 add x6, sp, #0x200 - 20012754: f940cbe0 ldr x0, [sp, #400] - 20012758: 17fff6da b 200102c0 <_vfprintf_r+0x780> - 2001275c: 528005a0 mov w0, #0x2d // #45 - 20012760: 528005a1 mov w1, #0x2d // #45 - 20012764: 39053fe0 strb w0, [sp, #335] - 20012768: 17ffff4c b 20012498 <_vfprintf_r+0x2958> - 2001276c: b940cbe0 ldr w0, [sp, #200] - 20012770: 52800cd8 mov w24, #0x66 // #102 - 20012774: 11000400 add w0, w0, #0x1 - 20012778: 2b070000 adds w0, w0, w7 - 2001277c: b90083e0 str w0, [sp, #128] - 20012780: 1a9f5015 csel w21, w0, wzr, pl // pl = nfrst - 20012784: 17fffe2a b 2001202c <_vfprintf_r+0x24ec> - 20012788: f94063e2 ldr x2, [sp, #192] - 2001278c: b9408fe0 ldr w0, [sp, #140] - 20012790: b9008fe1 str w1, [sp, #140] - 20012794: 8b20c040 add x0, x2, w0, sxtw - 20012798: b9400000 ldr w0, [x0] - 2001279c: 17fffac4 b 200112ac <_vfprintf_r+0x176c> - 200127a0: f94063e2 ldr x2, [sp, #192] - 200127a4: b9408fe0 ldr w0, [sp, #140] - 200127a8: b9008fe1 str w1, [sp, #140] - 200127ac: 8b20c040 add x0, x2, w0, sxtw - 200127b0: 17fffbd3 b 200116fc <_vfprintf_r+0x1bbc> - 200127b4: f94063e2 ldr x2, [sp, #192] - 200127b8: b9408fe0 ldr w0, [sp, #140] - 200127bc: b9008fe1 str w1, [sp, #140] - 200127c0: 8b20c040 add x0, x2, w0, sxtw - 200127c4: 39400000 ldrb w0, [x0] - 200127c8: 17fffab9 b 200112ac <_vfprintf_r+0x176c> - 200127cc: f94063e2 ldr x2, [sp, #192] - 200127d0: b9408fe0 ldr w0, [sp, #140] - 200127d4: b9008fe1 str w1, [sp, #140] - 200127d8: 8b20c040 add x0, x2, w0, sxtw - 200127dc: b9400000 ldr w0, [x0] - 200127e0: 17fff791 b 20010624 <_vfprintf_r+0xae4> - 200127e4: f94063e2 ldr x2, [sp, #192] - 200127e8: b9408fe0 ldr w0, [sp, #140] + 20011da0: f9400000 ldr x0, [x0] + 20011da4: 794113e1 ldrh w1, [sp, #136] + 20011da8: 79000001 strh w1, [x0] + 20011dac: 17fff7da b 2000fd14 <_vfprintf_r+0x10c> + 20011db0: b9408fe0 ldr w0, [sp, #140] + 20011db4: 11002001 add w1, w0, #0x8 + 20011db8: 7100003f cmp w1, #0x0 + 20011dbc: 5400470d b.le 2001269c <_vfprintf_r+0x2a94> + 20011dc0: f9404fe0 ldr x0, [sp, #152] + 20011dc4: b9008fe1 str w1, [sp, #140] + 20011dc8: 91002c02 add x2, x0, #0xb + 20011dcc: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011dd0: f9004fe1 str x1, [sp, #152] + 20011dd4: 17fffc4c b 20010f04 <_vfprintf_r+0x12fc> + 20011dd8: b9408fe0 ldr w0, [sp, #140] + 20011ddc: 11002001 add w1, w0, #0x8 + 20011de0: 7100003f cmp w1, #0x0 + 20011de4: 54004b6d b.le 20012750 <_vfprintf_r+0x2b48> + 20011de8: f9404fe0 ldr x0, [sp, #152] + 20011dec: b9008fe1 str w1, [sp, #140] + 20011df0: 91002c02 add x2, x0, #0xb + 20011df4: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011df8: 79400000 ldrh w0, [x0] + 20011dfc: f9004fe1 str x1, [sp, #152] + 20011e00: 17fffd5d b 20011374 <_vfprintf_r+0x176c> + 20011e04: f94063e2 ldr x2, [sp, #192] + 20011e08: b9408fe0 ldr w0, [sp, #140] + 20011e0c: b9008fe1 str w1, [sp, #140] + 20011e10: 8b20c040 add x0, x2, w0, sxtw + 20011e14: 17fff9a8 b 200104b4 <_vfprintf_r+0x8ac> + 20011e18: b9408fe0 ldr w0, [sp, #140] + 20011e1c: 11002001 add w1, w0, #0x8 + 20011e20: 7100003f cmp w1, #0x0 + 20011e24: 54003bcd b.le 2001259c <_vfprintf_r+0x2994> + 20011e28: f9404fe0 ldr x0, [sp, #152] + 20011e2c: b9008fe1 str w1, [sp, #140] + 20011e30: 91002c02 add x2, x0, #0xb + 20011e34: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011e38: 79400000 ldrh w0, [x0] + 20011e3c: f9004fe1 str x1, [sp, #152] + 20011e40: 17fffa2b b 200106ec <_vfprintf_r+0xae4> + 20011e44: b9408fe0 ldr w0, [sp, #140] + 20011e48: 11002001 add w1, w0, #0x8 + 20011e4c: 7100003f cmp w1, #0x0 + 20011e50: 540039cd b.le 20012588 <_vfprintf_r+0x2980> + 20011e54: f9404fe0 ldr x0, [sp, #152] + 20011e58: b9008fe1 str w1, [sp, #140] + 20011e5c: 91002c02 add x2, x0, #0xb + 20011e60: 927df041 and x1, x2, #0xfffffffffffffff8 + 20011e64: f9004fe1 str x1, [sp, #152] + 20011e68: 17fffc1e b 20010ee0 <_vfprintf_r+0x12d8> + 20011e6c: aa1b03e0 mov x0, x27 + 20011e70: 97ffebc4 bl 2000cd80 <strlen> + 20011e74: 39453fe1 ldrb w1, [sp, #335] + 20011e78: 7100001f cmp w0, #0x0 + 20011e7c: b90083e0 str w0, [sp, #128] + 20011e80: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 20011e84: f9004bff str xzr, [sp, #144] + 20011e88: 52800007 mov w7, #0x0 // #0 + 20011e8c: b900b3ff str wzr, [sp, #176] + 20011e90: b900bbff str wzr, [sp, #184] + 20011e94: 34feff61 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20011e98: 17fff974 b 20010468 <_vfprintf_r+0x860> + 20011e9c: 910603e2 add x2, sp, #0x180 + 20011ea0: aa1603e1 mov x1, x22 + 20011ea4: aa1303e0 mov x0, x19 + 20011ea8: 97ffefc0 bl 2000dda8 <__sprint_r> + 20011eac: 35ff0c60 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20011eb0: 910803fa add x26, sp, #0x200 + 20011eb4: f940cbe0 ldr x0, [sp, #400] + 20011eb8: 17fffb84 b 20010cc8 <_vfprintf_r+0x10c0> + 20011ebc: 528000c7 mov w7, #0x6 // #6 + 20011ec0: 9e660100 fmov x0, d8 + 20011ec4: 321802e1 orr w1, w23, #0x100 + 20011ec8: b90093e1 str w1, [sp, #144] + 20011ecc: d360fc00 lsr x0, x0, #32 + 20011ed0: 37f844c0 tbnz w0, #31, 20012768 <_vfprintf_r+0x2b60> + 20011ed4: 1e604109 fmov d9, d8 + 20011ed8: 52800006 mov w6, #0x0 // #0 + 20011edc: 71011b3f cmp w25, #0x46 + 20011ee0: 54001d61 b.ne 2001228c <_vfprintf_r+0x2684> // b.any + 20011ee4: 1e604120 fmov d0, d9 + 20011ee8: 2a0703e2 mov w2, w7 + 20011eec: 52800061 mov w1, #0x3 // #3 + 20011ef0: 9105e3e5 add x5, sp, #0x178 + 20011ef4: 9105c3e4 add x4, sp, #0x170 + 20011ef8: 910563e3 add x3, sp, #0x158 + 20011efc: aa1303e0 mov x0, x19 + 20011f00: b90083e7 str w7, [sp, #128] + 20011f04: b900abe6 str w6, [sp, #168] + 20011f08: 940004bc bl 200131f8 <_dtoa_r> + 20011f0c: aa0003fb mov x27, x0 + 20011f10: 39400000 ldrb w0, [x0] + 20011f14: 2f00e400 movi d0, #0x0 + 20011f18: b94083e7 ldr w7, [sp, #128] + 20011f1c: 7100c01f cmp w0, #0x30 + 20011f20: b940abe6 ldr w6, [sp, #168] + 20011f24: 93407ce1 sxtw x1, w7 + 20011f28: 1e600524 fccmp d9, d0, #0x4, eq // eq = none + 20011f2c: 54005181 b.ne 2001295c <_vfprintf_r+0x2d54> // b.any + 20011f30: b9415be0 ldr w0, [sp, #344] + 20011f34: 8b20c020 add x0, x1, w0, sxtw + 20011f38: 8b000361 add x1, x27, x0 + 20011f3c: 1e602128 fcmp d9, #0.0 + 20011f40: aa0103e0 mov x0, x1 + 20011f44: 54ffcaa0 b.eq 20011898 <_vfprintf_r+0x1c90> // b.none + 20011f48: f940bfe0 ldr x0, [sp, #376] + 20011f4c: eb00003f cmp x1, x0 + 20011f50: 54ffca49 b.ls 20011898 <_vfprintf_r+0x1c90> // b.plast + 20011f54: 52800603 mov w3, #0x30 // #48 + 20011f58: 91000402 add x2, x0, #0x1 + 20011f5c: f900bfe2 str x2, [sp, #376] + 20011f60: 39000003 strb w3, [x0] + 20011f64: f940bfe0 ldr x0, [sp, #376] + 20011f68: eb00003f cmp x1, x0 + 20011f6c: 54ffff68 b.hi 20011f58 <_vfprintf_r+0x2350> // b.pmore + 20011f70: 17fffe4a b 20011898 <_vfprintf_r+0x1c90> + 20011f74: 110004e1 add w1, w7, #0x1 + 20011f78: aa1303e0 mov x0, x19 + 20011f7c: b90083e7 str w7, [sp, #128] + 20011f80: 93407c21 sxtw x1, w1 + 20011f84: 94001101 bl 20016388 <_malloc_r> + 20011f88: b94083e7 ldr w7, [sp, #128] + 20011f8c: aa0003fb mov x27, x0 + 20011f90: b4002140 cbz x0, 200123b8 <_vfprintf_r+0x27b0> + 20011f94: f9004be0 str x0, [sp, #144] + 20011f98: 17fffbf9 b 20010f7c <_vfprintf_r+0x1374> + 20011f9c: f94087e2 ldr x2, [sp, #264] + 20011fa0: b94113e0 ldr w0, [sp, #272] + 20011fa4: b90113e1 str w1, [sp, #272] + 20011fa8: 8b20c040 add x0, x2, w0, sxtw + 20011fac: 17fff912 b 200103f4 <_vfprintf_r+0x7ec> + 20011fb0: f94087e2 ldr x2, [sp, #264] + 20011fb4: b94113e0 ldr w0, [sp, #272] + 20011fb8: b90113e1 str w1, [sp, #272] + 20011fbc: 8b20c040 add x0, x2, w0, sxtw + 20011fc0: fd400008 ldr d8, [x0] + 20011fc4: 17fffbd9 b 20010f28 <_vfprintf_r+0x1320> + 20011fc8: b940b3e1 ldr w1, [sp, #176] + 20011fcc: d10006b5 sub x21, x21, #0x1 + 20011fd0: 51000421 sub w1, w1, #0x1 + 20011fd4: b900b3e1 str w1, [sp, #176] + 20011fd8: 17fffee6 b 20011b70 <_vfprintf_r+0x1f68> + 20011fdc: b9418be4 ldr w4, [sp, #392] + 20011fe0: 710042df cmp w22, #0x10 + 20011fe4: 5400032d b.le 20012048 <_vfprintf_r+0x2440> + 20011fe8: d280021b mov x27, #0x10 // #16 + 20011fec: 14000005 b 20012000 <_vfprintf_r+0x23f8> + 20011ff0: 510042d6 sub w22, w22, #0x10 + 20011ff4: 91004042 add x2, x2, #0x10 + 20011ff8: 710042df cmp w22, #0x10 + 20011ffc: 5400026d b.le 20012048 <_vfprintf_r+0x2440> + 20012000: 11000484 add w4, w4, #0x1 + 20012004: 91004000 add x0, x0, #0x10 + 20012008: a9006c58 stp x24, x27, [x2] + 2001200c: 71001c9f cmp w4, #0x7 + 20012010: b9018be4 str w4, [sp, #392] + 20012014: f900cbe0 str x0, [sp, #400] + 20012018: 54fffecd b.le 20011ff0 <_vfprintf_r+0x23e8> + 2001201c: 910603e2 add x2, sp, #0x180 + 20012020: aa1a03e1 mov x1, x26 + 20012024: aa1303e0 mov x0, x19 + 20012028: 97ffef60 bl 2000dda8 <__sprint_r> + 2001202c: 35001080 cbnz w0, 2001223c <_vfprintf_r+0x2634> + 20012030: 510042d6 sub w22, w22, #0x10 + 20012034: b9418be4 ldr w4, [sp, #392] + 20012038: 910803e2 add x2, sp, #0x200 + 2001203c: 710042df cmp w22, #0x10 + 20012040: f940cbe0 ldr x0, [sp, #400] + 20012044: 54fffdec b.gt 20012000 <_vfprintf_r+0x23f8> + 20012048: 93407ec3 sxtw x3, w22 + 2001204c: 11000484 add w4, w4, #0x1 + 20012050: 8b030000 add x0, x0, x3 + 20012054: a9000c58 stp x24, x3, [x2] + 20012058: 71001c9f cmp w4, #0x7 + 2001205c: b9018be4 str w4, [sp, #392] + 20012060: f900cbe0 str x0, [sp, #400] + 20012064: 54000f0c b.gt 20012244 <_vfprintf_r+0x263c> + 20012068: 394002a4 ldrb w4, [x21] + 2001206c: 91004042 add x2, x2, #0x10 + 20012070: 17fffee2 b 20011bf8 <_vfprintf_r+0x1ff0> + 20012074: 910603e2 add x2, sp, #0x180 + 20012078: aa1a03e1 mov x1, x26 + 2001207c: aa1303e0 mov x0, x19 + 20012080: 97ffef4a bl 2000dda8 <__sprint_r> + 20012084: 35000dc0 cbnz w0, 2001223c <_vfprintf_r+0x2634> + 20012088: 910803e2 add x2, sp, #0x200 + 2001208c: f940cbe0 ldr x0, [sp, #400] + 20012090: 17fffec2 b 20011b98 <_vfprintf_r+0x1f90> + 20012094: 910603e2 add x2, sp, #0x180 + 20012098: aa1a03e1 mov x1, x26 + 2001209c: aa1303e0 mov x0, x19 + 200120a0: 97ffef42 bl 2000dda8 <__sprint_r> + 200120a4: 35000cc0 cbnz w0, 2001223c <_vfprintf_r+0x2634> + 200120a8: 394002a4 ldrb w4, [x21] + 200120ac: 910803e2 add x2, sp, #0x200 + 200120b0: f940cbe0 ldr x0, [sp, #400] + 200120b4: 17fffecc b 20011be4 <_vfprintf_r+0x1fdc> + 200120b8: 71011b3f cmp w25, #0x46 + 200120bc: 540047c1 b.ne 200129b4 <_vfprintf_r+0x2dac> // b.any + 200120c0: b940abe1 ldr w1, [sp, #168] + 200120c4: 120002e0 and w0, w23, #0x1 + 200120c8: 2a070000 orr w0, w0, w7 + 200120cc: 7100003f cmp w1, #0x0 + 200120d0: 540037ad b.le 200127c4 <_vfprintf_r+0x2bbc> + 200120d4: 35002980 cbnz w0, 20012604 <_vfprintf_r+0x29fc> + 200120d8: b940abe0 ldr w0, [sp, #168] + 200120dc: 52800cd8 mov w24, #0x66 // #102 + 200120e0: b90083e0 str w0, [sp, #128] + 200120e4: 37501d57 tbnz w23, #10, 2001248c <_vfprintf_r+0x2884> + 200120e8: b94083e0 ldr w0, [sp, #128] + 200120ec: 7100001f cmp w0, #0x0 + 200120f0: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 200120f4: b94093f7 ldr w23, [sp, #144] + 200120f8: f9004bff str xzr, [sp, #144] + 200120fc: b900b3ff str wzr, [sp, #176] + 20012100: b900bbff str wzr, [sp, #184] + 20012104: 17fffe37 b 200119e0 <_vfprintf_r+0x1dd8> + 20012108: 528005a0 mov w0, #0x2d // #45 + 2001210c: 110006b5 add w21, w21, #0x1 + 20012110: 528005a1 mov w1, #0x2d // #45 + 20012114: 52800007 mov w7, #0x0 // #0 + 20012118: 39053fe0 strb w0, [sp, #335] + 2001211c: 17fff759 b 2000fe80 <_vfprintf_r+0x278> + 20012120: b940abe1 ldr w1, [sp, #168] + 20012124: 6b01001f cmp w0, w1 + 20012128: 54000ecc b.gt 20012300 <_vfprintf_r+0x26f8> + 2001212c: 2a0103e0 mov w0, w1 + 20012130: b940cbe1 ldr w1, [sp, #200] + 20012134: f24002ff tst x23, #0x1 + 20012138: 0b010018 add w24, w0, w1 + 2001213c: 1a801300 csel w0, w24, w0, ne // ne = any + 20012140: b90083e0 str w0, [sp, #128] + 20012144: 36500097 tbz w23, #10, 20012154 <_vfprintf_r+0x254c> + 20012148: b940abe0 ldr w0, [sp, #168] + 2001214c: 7100001f cmp w0, #0x0 + 20012150: 540019cc b.gt 20012488 <_vfprintf_r+0x2880> + 20012154: b94083e0 ldr w0, [sp, #128] + 20012158: 52800cf8 mov w24, #0x67 // #103 + 2001215c: 7100001f cmp w0, #0x0 + 20012160: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 20012164: 17ffffe4 b 200120f4 <_vfprintf_r+0x24ec> + 20012168: 910603e2 add x2, sp, #0x180 + 2001216c: aa1603e1 mov x1, x22 + 20012170: aa1303e0 mov x0, x19 + 20012174: 97ffef0d bl 2000dda8 <__sprint_r> + 20012178: 35fef600 cbnz w0, 20010038 <_vfprintf_r+0x430> + 2001217c: b9418be4 ldr w4, [sp, #392] + 20012180: 910843fa add x26, sp, #0x210 + 20012184: 910803e2 add x2, sp, #0x200 + 20012188: 11000484 add w4, w4, #0x1 + 2001218c: f940cbe0 ldr x0, [sp, #400] + 20012190: 17fffa51 b 20010ad4 <_vfprintf_r+0xecc> + 20012194: 910603e2 add x2, sp, #0x180 + 20012198: aa1603e1 mov x1, x22 + 2001219c: aa1303e0 mov x0, x19 + 200121a0: 97ffef02 bl 2000dda8 <__sprint_r> + 200121a4: 35fef4a0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200121a8: b9415bf8 ldr w24, [sp, #344] + 200121ac: 910803fa add x26, sp, #0x200 + 200121b0: f940cbe0 ldr x0, [sp, #400] + 200121b4: 17fffcc5 b 200114c8 <_vfprintf_r+0x18c0> + 200121b8: f94063e2 ldr x2, [sp, #192] + 200121bc: b9408fe0 ldr w0, [sp, #140] + 200121c0: b9008fe1 str w1, [sp, #140] + 200121c4: 8b20c040 add x0, x2, w0, sxtw + 200121c8: 17fff8d6 b 20010520 <_vfprintf_r+0x918> + 200121cc: f94063e2 ldr x2, [sp, #192] + 200121d0: b9408fe1 ldr w1, [sp, #140] + 200121d4: b9008fe0 str w0, [sp, #140] + 200121d8: 8b21c043 add x3, x2, w1, sxtw + 200121dc: 17fff976 b 200107b4 <_vfprintf_r+0xbac> + 200121e0: b9408fe0 ldr w0, [sp, #140] + 200121e4: 11002001 add w1, w0, #0x8 + 200121e8: 7100003f cmp w1, #0x0 + 200121ec: 5400144d b.le 20012474 <_vfprintf_r+0x286c> + 200121f0: f9404fe0 ldr x0, [sp, #152] + 200121f4: b9008fe1 str w1, [sp, #140] + 200121f8: 91002c02 add x2, x0, #0xb + 200121fc: 927df041 and x1, x2, #0xfffffffffffffff8 + 20012200: f9004fe1 str x1, [sp, #152] + 20012204: 17fffbdb b 20011170 <_vfprintf_r+0x1568> + 20012208: f94063e2 ldr x2, [sp, #192] + 2001220c: b9408fe0 ldr w0, [sp, #140] + 20012210: b9008fe1 str w1, [sp, #140] + 20012214: 8b20c040 add x0, x2, w0, sxtw + 20012218: 17fff977 b 200107f4 <_vfprintf_r+0xbec> + 2001221c: 910603e2 add x2, sp, #0x180 + 20012220: aa1603e1 mov x1, x22 + 20012224: aa1303e0 mov x0, x19 + 20012228: 97ffeee0 bl 2000dda8 <__sprint_r> + 2001222c: 35fef060 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20012230: 910803fa add x26, sp, #0x200 + 20012234: f940cbe0 ldr x0, [sp, #400] + 20012238: 17fffa9e b 20010cb0 <_vfprintf_r+0x10a8> + 2001223c: aa1a03f6 mov x22, x26 + 20012240: 17fff77e b 20010038 <_vfprintf_r+0x430> + 20012244: 910603e2 add x2, sp, #0x180 + 20012248: aa1a03e1 mov x1, x26 + 2001224c: aa1303e0 mov x0, x19 + 20012250: 97ffeed6 bl 2000dda8 <__sprint_r> + 20012254: 35ffff40 cbnz w0, 2001223c <_vfprintf_r+0x2634> + 20012258: 394002a4 ldrb w4, [x21] + 2001225c: 910803e2 add x2, sp, #0x200 + 20012260: f940cbe0 ldr x0, [sp, #400] + 20012264: 17fffe65 b 20011bf8 <_vfprintf_r+0x1ff0> + 20012268: 910603e2 add x2, sp, #0x180 + 2001226c: aa1603e1 mov x1, x22 + 20012270: aa1303e0 mov x0, x19 + 20012274: 97ffeecd bl 2000dda8 <__sprint_r> + 20012278: 35feee00 cbnz w0, 20010038 <_vfprintf_r+0x430> + 2001227c: b9415bf8 ldr w24, [sp, #344] + 20012280: 910803fa add x26, sp, #0x200 + 20012284: f940cbe0 ldr x0, [sp, #400] + 20012288: 17fffaa2 b 20010d10 <_vfprintf_r+0x1108> + 2001228c: 7101173f cmp w25, #0x45 + 20012290: 54003a01 b.ne 200129d0 <_vfprintf_r+0x2dc8> // b.any + 20012294: 1e604120 fmov d0, d9 + 20012298: 110004f5 add w21, w7, #0x1 + 2001229c: 2a1503e2 mov w2, w21 + 200122a0: 9105e3e5 add x5, sp, #0x178 + 200122a4: 9105c3e4 add x4, sp, #0x170 + 200122a8: 910563e3 add x3, sp, #0x158 + 200122ac: aa1303e0 mov x0, x19 + 200122b0: 52800041 mov w1, #0x2 // #2 + 200122b4: b90083e7 str w7, [sp, #128] + 200122b8: b900abe6 str w6, [sp, #168] + 200122bc: 940003cf bl 200131f8 <_dtoa_r> + 200122c0: b94083e7 ldr w7, [sp, #128] + 200122c4: aa0003fb mov x27, x0 + 200122c8: b940abe6 ldr w6, [sp, #168] + 200122cc: 8b35c361 add x1, x27, w21, sxtw + 200122d0: 17ffff1b b 20011f3c <_vfprintf_r+0x2334> + 200122d4: 910603e2 add x2, sp, #0x180 + 200122d8: aa1603e1 mov x1, x22 + 200122dc: aa1303e0 mov x0, x19 + 200122e0: 97ffeeb2 bl 2000dda8 <__sprint_r> + 200122e4: 35feeaa0 cbnz w0, 20010038 <_vfprintf_r+0x430> + 200122e8: b940e3e1 ldr w1, [sp, #224] + 200122ec: 910803fa add x26, sp, #0x200 + 200122f0: b9415bf8 ldr w24, [sp, #344] + 200122f4: f940cbe0 ldr x0, [sp, #400] + 200122f8: 4b180038 sub w24, w1, w24 + 200122fc: 17fffa97 b 20010d58 <_vfprintf_r+0x1150> + 20012300: b940cbe1 ldr w1, [sp, #200] + 20012304: 52800cf8 mov w24, #0x67 // #103 + 20012308: 0b000020 add w0, w1, w0 + 2001230c: b940abe1 ldr w1, [sp, #168] + 20012310: b90083e0 str w0, [sp, #128] + 20012314: 7100003f cmp w1, #0x0 + 20012318: 54ffee6c b.gt 200120e4 <_vfprintf_r+0x24dc> + 2001231c: 4b010000 sub w0, w0, w1 + 20012320: 31000400 adds w0, w0, #0x1 + 20012324: b90083e0 str w0, [sp, #128] + 20012328: 1a9f5015 csel w21, w0, wzr, pl // pl = nfrst + 2001232c: 17ffff72 b 200120f4 <_vfprintf_r+0x24ec> + 20012330: f0000063 adrp x3, 20021000 <virtio_ident_table+0x78> + 20012334: 910b6063 add x3, x3, #0x2d8 + 20012338: 3100431f cmn w24, #0x10 + 2001233c: aa0303fa mov x26, x3 + 20012340: 4b1803f8 neg w24, w24 + 20012344: d2800219 mov x25, #0x10 // #16 + 20012348: 540000cb b.lt 20012360 <_vfprintf_r+0x2758> // b.tstop + 2001234c: 14000020 b 200123cc <_vfprintf_r+0x27c4> + 20012350: 910040c6 add x6, x6, #0x10 + 20012354: 51004318 sub w24, w24, #0x10 + 20012358: 7100431f cmp w24, #0x10 + 2001235c: 5400036d b.le 200123c8 <_vfprintf_r+0x27c0> + 20012360: 11000421 add w1, w1, #0x1 + 20012364: 91004000 add x0, x0, #0x10 + 20012368: a90064da stp x26, x25, [x6] + 2001236c: 71001c3f cmp w1, #0x7 + 20012370: b9018be1 str w1, [sp, #392] + 20012374: f900cbe0 str x0, [sp, #400] + 20012378: 54fffecd b.le 20012350 <_vfprintf_r+0x2748> + 2001237c: 910603e2 add x2, sp, #0x180 + 20012380: aa1603e1 mov x1, x22 + 20012384: aa1303e0 mov x0, x19 + 20012388: 97ffee88 bl 2000dda8 <__sprint_r> + 2001238c: 35fee560 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20012390: b9418be1 ldr w1, [sp, #392] + 20012394: 910803e6 add x6, sp, #0x200 + 20012398: f940cbe0 ldr x0, [sp, #400] + 2001239c: 17ffffee b 20012354 <_vfprintf_r+0x274c> + 200123a0: 910663fb add x27, sp, #0x198 + 200123a4: f9004bff str xzr, [sp, #144] + 200123a8: 17fffdc2 b 20011ab0 <_vfprintf_r+0x1ea8> + 200123ac: 12800000 mov w0, #0xffffffff // #-1 + 200123b0: b9008be0 str w0, [sp, #136] + 200123b4: 17fff72c b 20010064 <_vfprintf_r+0x45c> + 200123b8: 79c022c0 ldrsh w0, [x22, #16] + 200123bc: 321a0000 orr w0, w0, #0x40 + 200123c0: 790022c0 strh w0, [x22, #16] + 200123c4: 17fff723 b 20010050 <_vfprintf_r+0x448> + 200123c8: aa1a03e3 mov x3, x26 + 200123cc: 93407f18 sxtw x24, w24 + 200123d0: 11000421 add w1, w1, #0x1 + 200123d4: 8b180000 add x0, x0, x24 + 200123d8: a90060c3 stp x3, x24, [x6] + 200123dc: 71001c3f cmp w1, #0x7 + 200123e0: b9018be1 str w1, [sp, #392] + 200123e4: f900cbe0 str x0, [sp, #400] + 200123e8: 540020cc b.gt 20012800 <_vfprintf_r+0x2bf8> + 200123ec: 910040c6 add x6, x6, #0x10 + 200123f0: 17fff7e6 b 20010388 <_vfprintf_r+0x780> + 200123f4: f900bfeb str x11, [sp, #376] + 200123f8: aa0003e1 mov x1, x0 + 200123fc: 39403c44 ldrb w4, [x2, #15] + 20012400: 385ff003 ldurb w3, [x0, #-1] + 20012404: 6b04007f cmp w3, w4 + 20012408: 54000121 b.ne 2001242c <_vfprintf_r+0x2824> // b.any + 2001240c: 52800607 mov w7, #0x30 // #48 + 20012410: 381ff027 sturb w7, [x1, #-1] + 20012414: f940bfe1 ldr x1, [sp, #376] + 20012418: d1000423 sub x3, x1, #0x1 + 2001241c: f900bfe3 str x3, [sp, #376] + 20012420: 385ff023 ldurb w3, [x1, #-1] + 20012424: 6b04007f cmp w3, w4 + 20012428: 54ffff40 b.eq 20012410 <_vfprintf_r+0x2808> // b.none + 2001242c: 11000464 add w4, w3, #0x1 + 20012430: 7100e47f cmp w3, #0x39 + 20012434: 12001c83 and w3, w4, #0xff + 20012438: 54000060 b.eq 20012444 <_vfprintf_r+0x283c> // b.none + 2001243c: 381ff023 sturb w3, [x1, #-1] + 20012440: 17fffb0a b 20011068 <_vfprintf_r+0x1460> + 20012444: 39402843 ldrb w3, [x2, #10] + 20012448: 381ff023 sturb w3, [x1, #-1] + 2001244c: 17fffb07 b 20011068 <_vfprintf_r+0x1460> + 20012450: 37f81c40 tbnz w0, #31, 200127d8 <_vfprintf_r+0x2bd0> + 20012454: f9404fe0 ldr x0, [sp, #152] + 20012458: 91003c01 add x1, x0, #0xf + 2001245c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20012460: f9004fe1 str x1, [sp, #152] + 20012464: f9400000 ldr x0, [x0] + 20012468: b9408be1 ldr w1, [sp, #136] + 2001246c: b9000001 str w1, [x0] + 20012470: 17fff629 b 2000fd14 <_vfprintf_r+0x10c> + 20012474: f94063e2 ldr x2, [sp, #192] + 20012478: b9408fe0 ldr w0, [sp, #140] + 2001247c: b9008fe1 str w1, [sp, #140] + 20012480: 8b20c040 add x0, x2, w0, sxtw + 20012484: 17fffb3b b 20011170 <_vfprintf_r+0x1568> + 20012488: 52800cf8 mov w24, #0x67 // #103 + 2001248c: f9407fe2 ldr x2, [sp, #248] + 20012490: 39400040 ldrb w0, [x2] + 20012494: 7103fc1f cmp w0, #0xff + 20012498: 54002a00 b.eq 200129d8 <_vfprintf_r+0x2dd0> // b.none + 2001249c: b940abe1 ldr w1, [sp, #168] + 200124a0: 52800004 mov w4, #0x0 // #0 + 200124a4: 52800003 mov w3, #0x0 // #0 + 200124a8: 14000005 b 200124bc <_vfprintf_r+0x28b4> + 200124ac: 11000463 add w3, w3, #0x1 + 200124b0: 91000442 add x2, x2, #0x1 + 200124b4: 7103fc1f cmp w0, #0xff + 200124b8: 54000120 b.eq 200124dc <_vfprintf_r+0x28d4> // b.none + 200124bc: 6b01001f cmp w0, w1 + 200124c0: 540000ea b.ge 200124dc <_vfprintf_r+0x28d4> // b.tcont + 200124c4: 4b000021 sub w1, w1, w0 + 200124c8: 39400440 ldrb w0, [x2, #1] + 200124cc: 35ffff00 cbnz w0, 200124ac <_vfprintf_r+0x28a4> + 200124d0: 39400040 ldrb w0, [x2] + 200124d4: 11000484 add w4, w4, #0x1 + 200124d8: 17fffff7 b 200124b4 <_vfprintf_r+0x28ac> + 200124dc: b900abe1 str w1, [sp, #168] + 200124e0: b900b3e3 str w3, [sp, #176] + 200124e4: b900bbe4 str w4, [sp, #184] + 200124e8: f9007fe2 str x2, [sp, #248] + 200124ec: b940b3e1 ldr w1, [sp, #176] + 200124f0: b940bbe0 ldr w0, [sp, #184] + 200124f4: b94083e2 ldr w2, [sp, #128] + 200124f8: 0b010000 add w0, w0, w1 + 200124fc: b94103e1 ldr w1, [sp, #256] + 20012500: b94093f7 ldr w23, [sp, #144] + 20012504: f9004bff str xzr, [sp, #144] + 20012508: 1b010800 madd w0, w0, w1, w2 + 2001250c: b90083e0 str w0, [sp, #128] + 20012510: 7100001f cmp w0, #0x0 + 20012514: 1a9fa015 csel w21, w0, wzr, ge // ge = tcont + 20012518: 17fffd32 b 200119e0 <_vfprintf_r+0x1dd8> + 2001251c: 910583e1 add x1, sp, #0x160 + 20012520: 91058be2 add x2, sp, #0x162 + 20012524: 7101073f cmp w25, #0x41 + 20012528: 54000080 b.eq 20012538 <_vfprintf_r+0x2930> // b.none + 2001252c: 91000c22 add x2, x1, #0x3 + 20012530: 52800603 mov w3, #0x30 // #48 + 20012534: 39058be3 strb w3, [sp, #354] + 20012538: 1100c000 add w0, w0, #0x30 + 2001253c: 38001440 strb w0, [x2], #1 + 20012540: 4b010040 sub w0, w2, w1 + 20012544: b900e7e0 str w0, [sp, #228] + 20012548: 17fffd15 b 2001199c <_vfprintf_r+0x1d94> + 2001254c: 3607a3b7 tbz w23, #0, 200119c0 <_vfprintf_r+0x1db8> + 20012550: 17fffd18 b 200119b0 <_vfprintf_r+0x1da8> + 20012554: 9e660100 fmov x0, d8 + 20012558: b7f81660 tbnz x0, #63, 20012824 <_vfprintf_r+0x2c1c> + 2001255c: 39453fe1 ldrb w1, [sp, #335] + 20012560: f0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 20012564: f0000065 adrp x5, 20021000 <virtio_ident_table+0x78> + 20012568: 7101231f cmp w24, #0x48 + 2001256c: 91072000 add x0, x0, #0x1c8 + 20012570: 910700a5 add x5, x5, #0x1c0 + 20012574: 17fff7b2 b 2001043c <_vfprintf_r+0x834> + 20012578: 2a1403e7 mov w7, w20 + 2001257c: b90083e7 str w7, [sp, #128] + 20012580: f9404bf4 ldr x20, [sp, #144] + 20012584: 17fffd40 b 20011a84 <_vfprintf_r+0x1e7c> + 20012588: f94063e2 ldr x2, [sp, #192] + 2001258c: b9408fe0 ldr w0, [sp, #140] + 20012590: b9008fe1 str w1, [sp, #140] + 20012594: 8b20c040 add x0, x2, w0, sxtw + 20012598: 17fffa52 b 20010ee0 <_vfprintf_r+0x12d8> + 2001259c: f94063e2 ldr x2, [sp, #192] + 200125a0: b9408fe0 ldr w0, [sp, #140] + 200125a4: b9008fe1 str w1, [sp, #140] + 200125a8: 8b20c040 add x0, x2, w0, sxtw + 200125ac: 79400000 ldrh w0, [x0] + 200125b0: 17fff84f b 200106ec <_vfprintf_r+0xae4> + 200125b4: b9408fe0 ldr w0, [sp, #140] + 200125b8: 11002001 add w1, w0, #0x8 + 200125bc: 7100003f cmp w1, #0x0 + 200125c0: 54001e0d b.le 20012980 <_vfprintf_r+0x2d78> + 200125c4: f9404fe0 ldr x0, [sp, #152] + 200125c8: b9008fe1 str w1, [sp, #140] + 200125cc: 91003c02 add x2, x0, #0xf + 200125d0: 927df041 and x1, x2, #0xfffffffffffffff8 + 200125d4: f9004fe1 str x1, [sp, #152] + 200125d8: 17fffdf2 b 20011da0 <_vfprintf_r+0x2198> + 200125dc: b9408fe0 ldr w0, [sp, #140] + 200125e0: 11002001 add w1, w0, #0x8 + 200125e4: 7100003f cmp w1, #0x0 + 200125e8: 540016cd b.le 200128c0 <_vfprintf_r+0x2cb8> + 200125ec: f9404fe0 ldr x0, [sp, #152] + 200125f0: b9008fe1 str w1, [sp, #140] + 200125f4: 91002c02 add x2, x0, #0xb + 200125f8: 927df041 and x1, x2, #0xfffffffffffffff8 + 200125fc: f9004fe1 str x1, [sp, #152] + 20012600: 17fffc84 b 20011810 <_vfprintf_r+0x1c08> + 20012604: b940cbe0 ldr w0, [sp, #200] + 20012608: 52800cd8 mov w24, #0x66 // #102 + 2001260c: 0b000020 add w0, w1, w0 + 20012610: 0b070000 add w0, w0, w7 + 20012614: b90083e0 str w0, [sp, #128] + 20012618: 17fffeb3 b 200120e4 <_vfprintf_r+0x24dc> + 2001261c: b9408fe0 ldr w0, [sp, #140] + 20012620: 11002001 add w1, w0, #0x8 + 20012624: 7100003f cmp w1, #0x0 + 20012628: 540012ad b.le 2001287c <_vfprintf_r+0x2c74> + 2001262c: f9404fe0 ldr x0, [sp, #152] + 20012630: b9008fe1 str w1, [sp, #140] + 20012634: 91002c02 add x2, x0, #0xb + 20012638: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001263c: 39400000 ldrb w0, [x0] + 20012640: f9004fe1 str x1, [sp, #152] + 20012644: 17fffb4c b 20011374 <_vfprintf_r+0x176c> + 20012648: b9408fe0 ldr w0, [sp, #140] + 2001264c: 11002001 add w1, w0, #0x8 + 20012650: 7100003f cmp w1, #0x0 + 20012654: 54000fed b.le 20012850 <_vfprintf_r+0x2c48> + 20012658: f9404fe0 ldr x0, [sp, #152] + 2001265c: b9008fe1 str w1, [sp, #140] + 20012660: 91002c02 add x2, x0, #0xb + 20012664: 927df041 and x1, x2, #0xfffffffffffffff8 + 20012668: b9400000 ldr w0, [x0] + 2001266c: f9004fe1 str x1, [sp, #152] + 20012670: 17fffb41 b 20011374 <_vfprintf_r+0x176c> + 20012674: b9408fe0 ldr w0, [sp, #140] + 20012678: 11002001 add w1, w0, #0x8 + 2001267c: 7100003f cmp w1, #0x0 + 20012680: 54000f4d b.le 20012868 <_vfprintf_r+0x2c60> + 20012684: f9404fe0 ldr x0, [sp, #152] + 20012688: b9008fe1 str w1, [sp, #140] + 2001268c: 91002c02 add x2, x0, #0xb + 20012690: 927df041 and x1, x2, #0xfffffffffffffff8 + 20012694: f9004fe1 str x1, [sp, #152] + 20012698: 17fffc4b b 200117c4 <_vfprintf_r+0x1bbc> + 2001269c: f94063e2 ldr x2, [sp, #192] + 200126a0: b9408fe0 ldr w0, [sp, #140] + 200126a4: b9008fe1 str w1, [sp, #140] + 200126a8: 8b20c040 add x0, x2, w0, sxtw + 200126ac: 17fffa16 b 20010f04 <_vfprintf_r+0x12fc> + 200126b0: b9408fe0 ldr w0, [sp, #140] + 200126b4: 11002001 add w1, w0, #0x8 + 200126b8: 7100003f cmp w1, #0x0 + 200126bc: 54000ecd b.le 20012894 <_vfprintf_r+0x2c8c> + 200126c0: f9404fe0 ldr x0, [sp, #152] + 200126c4: b9008fe1 str w1, [sp, #140] + 200126c8: 91002c02 add x2, x0, #0xb + 200126cc: 927df041 and x1, x2, #0xfffffffffffffff8 + 200126d0: b9400000 ldr w0, [x0] + 200126d4: f9004fe1 str x1, [sp, #152] + 200126d8: 17fff805 b 200106ec <_vfprintf_r+0xae4> + 200126dc: b9408fe0 ldr w0, [sp, #140] + 200126e0: 11002001 add w1, w0, #0x8 + 200126e4: 7100003f cmp w1, #0x0 + 200126e8: 54000f6d b.le 200128d4 <_vfprintf_r+0x2ccc> + 200126ec: f9404fe0 ldr x0, [sp, #152] + 200126f0: b9008fe1 str w1, [sp, #140] + 200126f4: 91002c02 add x2, x0, #0xb + 200126f8: 927df041 and x1, x2, #0xfffffffffffffff8 + 200126fc: 39400000 ldrb w0, [x0] + 20012700: f9004fe1 str x1, [sp, #152] + 20012704: 17fff7fa b 200106ec <_vfprintf_r+0xae4> + 20012708: 39453fe1 ldrb w1, [sp, #335] + 2001270c: 2a0703f5 mov w21, w7 + 20012710: b90083f5 str w21, [sp, #128] + 20012714: 52800007 mov w7, #0x0 // #0 + 20012718: b900b3ff str wzr, [sp, #176] + 2001271c: b900bbff str wzr, [sp, #184] + 20012720: 34febb01 cbz w1, 2000fe80 <_vfprintf_r+0x278> + 20012724: 17fff751 b 20010468 <_vfprintf_r+0x860> + 20012728: b9408fe0 ldr w0, [sp, #140] + 2001272c: 11002001 add w1, w0, #0x8 + 20012730: 7100003f cmp w1, #0x0 + 20012734: 54000bcd b.le 200128ac <_vfprintf_r+0x2ca4> + 20012738: f9404fe0 ldr x0, [sp, #152] + 2001273c: b9008fe1 str w1, [sp, #140] + 20012740: 91002c02 add x2, x0, #0xb + 20012744: 927df041 and x1, x2, #0xfffffffffffffff8 + 20012748: f9004fe1 str x1, [sp, #152] + 2001274c: 17fffd7a b 20011d34 <_vfprintf_r+0x212c> + 20012750: f94063e2 ldr x2, [sp, #192] + 20012754: b9408fe0 ldr w0, [sp, #140] + 20012758: b9008fe1 str w1, [sp, #140] + 2001275c: 8b20c040 add x0, x2, w0, sxtw + 20012760: 79400000 ldrh w0, [x0] + 20012764: 17fffb04 b 20011374 <_vfprintf_r+0x176c> + 20012768: 1e614109 fneg d9, d8 + 2001276c: 528005a6 mov w6, #0x2d // #45 + 20012770: 17fffddb b 20011edc <_vfprintf_r+0x22d4> + 20012774: b9408fe0 ldr w0, [sp, #140] + 20012778: 11002001 add w1, w0, #0x8 + 2001277c: 7100003f cmp w1, #0x0 + 20012780: 54000b6d b.le 200128ec <_vfprintf_r+0x2ce4> + 20012784: f9404fe0 ldr x0, [sp, #152] + 20012788: b9008fe1 str w1, [sp, #140] + 2001278c: 91002c02 add x2, x0, #0xb + 20012790: 927df041 and x1, x2, #0xfffffffffffffff8 + 20012794: f9004fe1 str x1, [sp, #152] + 20012798: 17fffd5f b 20011d14 <_vfprintf_r+0x210c> + 2001279c: b9408fe0 ldr w0, [sp, #140] + 200127a0: 11002001 add w1, w0, #0x8 + 200127a4: 7100003f cmp w1, #0x0 + 200127a8: 54000d0d b.le 20012948 <_vfprintf_r+0x2d40> + 200127ac: f9404fe0 ldr x0, [sp, #152] + 200127b0: b9008fe1 str w1, [sp, #140] + 200127b4: 91003c02 add x2, x0, #0xf + 200127b8: 927df041 and x1, x2, #0xfffffffffffffff8 + 200127bc: f9004fe1 str x1, [sp, #152] + 200127c0: 17fffa38 b 200110a0 <_vfprintf_r+0x1498> + 200127c4: 35000380 cbnz w0, 20012834 <_vfprintf_r+0x2c2c> + 200127c8: 52800035 mov w21, #0x1 // #1 + 200127cc: 52800cd8 mov w24, #0x66 // #102 + 200127d0: b90083f5 str w21, [sp, #128] + 200127d4: 17fffe48 b 200120f4 <_vfprintf_r+0x24ec> + 200127d8: b9408fe0 ldr w0, [sp, #140] + 200127dc: 11002001 add w1, w0, #0x8 + 200127e0: 7100003f cmp w1, #0x0 + 200127e4: 54000c4d b.le 2001296c <_vfprintf_r+0x2d64> + 200127e8: f9404fe0 ldr x0, [sp, #152] 200127ec: b9008fe1 str w1, [sp, #140] - 200127f0: 8b20c040 add x0, x2, w0, sxtw - 200127f4: 17fffd1e b 20011c6c <_vfprintf_r+0x212c> - 200127f8: f94063e2 ldr x2, [sp, #192] - 200127fc: b9408fe0 ldr w0, [sp, #140] - 20012800: b9008fe1 str w1, [sp, #140] - 20012804: 8b20c040 add x0, x2, w0, sxtw - 20012808: 17fffbd0 b 20011748 <_vfprintf_r+0x1c08> - 2001280c: f94063e2 ldr x2, [sp, #192] - 20012810: b9408fe0 ldr w0, [sp, #140] - 20012814: b9008fe1 str w1, [sp, #140] - 20012818: 8b20c040 add x0, x2, w0, sxtw - 2001281c: 39400000 ldrb w0, [x0] - 20012820: 17fff781 b 20010624 <_vfprintf_r+0xae4> - 20012824: f94063e2 ldr x2, [sp, #192] - 20012828: b9408fe0 ldr w0, [sp, #140] - 2001282c: b9008fe1 str w1, [sp, #140] - 20012830: 8b20c040 add x0, x2, w0, sxtw - 20012834: 17fffd06 b 20011c4c <_vfprintf_r+0x210c> - 20012838: b9408fe2 ldr w2, [sp, #140] - 2001283c: 37f80482 tbnz w2, #31, 200128cc <_vfprintf_r+0x2d8c> - 20012840: f9404fe0 ldr x0, [sp, #152] - 20012844: 91002c00 add x0, x0, #0xb - 20012848: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001284c: f9404fe3 ldr x3, [sp, #152] - 20012850: b9008fe2 str w2, [sp, #140] - 20012854: 39400688 ldrb w8, [x20, #1] - 20012858: aa0103f4 mov x20, x1 - 2001285c: f9004fe0 str x0, [sp, #152] - 20012860: b9400067 ldr w7, [x3] - 20012864: 710000ff cmp w7, #0x0 - 20012868: 5a9fa0f5 csinv w21, w7, wzr, ge // ge = tcont - 2001286c: 17fff541 b 2000fd70 <_vfprintf_r+0x230> - 20012870: f0000063 adrp x3, 20021000 <__func__.5268+0x20> - 20012874: aa1a03e1 mov x1, x26 - 20012878: 9109e063 add x3, x3, #0x278 - 2001287c: 17fffa1e b 200110f4 <_vfprintf_r+0x15b4> - 20012880: f94063e2 ldr x2, [sp, #192] - 20012884: b9408fe0 ldr w0, [sp, #140] - 20012888: b9008fe1 str w1, [sp, #140] - 2001288c: 8b20c040 add x0, x2, w0, sxtw - 20012890: 17fff9d2 b 20010fd8 <_vfprintf_r+0x1498> - 20012894: 52800020 mov w0, #0x1 // #1 - 20012898: 4b070000 sub w0, w0, w7 - 2001289c: b9015be0 str w0, [sp, #344] - 200128a0: 17fffd73 b 20011e6c <_vfprintf_r+0x232c> - 200128a4: f94063e2 ldr x2, [sp, #192] - 200128a8: b9408fe0 ldr w0, [sp, #140] - 200128ac: b9008fe1 str w1, [sp, #140] - 200128b0: 8b20c040 add x0, x2, w0, sxtw - 200128b4: 17fffeba b 2001239c <_vfprintf_r+0x285c> - 200128b8: f94063e2 ldr x2, [sp, #192] - 200128bc: b9408fe0 ldr w0, [sp, #140] - 200128c0: b9008fe1 str w1, [sp, #140] - 200128c4: 8b20c040 add x0, x2, w0, sxtw - 200128c8: 17fffd04 b 20011cd8 <_vfprintf_r+0x2198> - 200128cc: b9408fe0 ldr w0, [sp, #140] - 200128d0: 11002002 add w2, w0, #0x8 - 200128d4: 7100005f cmp w2, #0x0 - 200128d8: f9404fe0 ldr x0, [sp, #152] - 200128dc: 540000cd b.le 200128f4 <_vfprintf_r+0x2db4> - 200128e0: 91002c00 add x0, x0, #0xb - 200128e4: 927df000 and x0, x0, #0xfffffffffffffff8 - 200128e8: 17ffffd9 b 2001284c <_vfprintf_r+0x2d0c> - 200128ec: f9004bff str xzr, [sp, #144] - 200128f0: 17fffbc4 b 20011800 <_vfprintf_r+0x1cc0> - 200128f4: f94063e4 ldr x4, [sp, #192] - 200128f8: b9408fe3 ldr w3, [sp, #140] - 200128fc: 8b23c083 add x3, x4, w3, sxtw - 20012900: f9004fe3 str x3, [sp, #152] - 20012904: 17ffffd2 b 2001284c <_vfprintf_r+0x2d0c> - 20012908: 2a0703f5 mov w21, w7 - 2001290c: 17fffba0 b 2001178c <_vfprintf_r+0x1c4c> - 20012910: b900b3ff str wzr, [sp, #176] - 20012914: b900bbff str wzr, [sp, #184] - 20012918: 17fffec3 b 20012424 <_vfprintf_r+0x28e4> - 2001291c: 52800040 mov w0, #0x2 // #2 - 20012920: b900e7e0 str w0, [sp, #228] - 20012924: 17fffbec b 200118d4 <_vfprintf_r+0x1d94> - 20012928: b940e3e1 ldr w1, [sp, #224] - 2001292c: 8b21c361 add x1, x27, w1, sxtw - 20012930: f90043e1 str x1, [sp, #128] - 20012934: 17fffc8b b 20011b60 <_vfprintf_r+0x2020> + 200127f0: 91003c02 add x2, x0, #0xf + 200127f4: 927df041 and x1, x2, #0xfffffffffffffff8 + 200127f8: f9004fe1 str x1, [sp, #152] + 200127fc: 17ffff1a b 20012464 <_vfprintf_r+0x285c> + 20012800: 910603e2 add x2, sp, #0x180 + 20012804: aa1603e1 mov x1, x22 + 20012808: aa1303e0 mov x0, x19 + 2001280c: 97ffed67 bl 2000dda8 <__sprint_r> + 20012810: 35fec140 cbnz w0, 20010038 <_vfprintf_r+0x430> + 20012814: b9418be1 ldr w1, [sp, #392] + 20012818: 910803e6 add x6, sp, #0x200 + 2001281c: f940cbe0 ldr x0, [sp, #400] + 20012820: 17fff6da b 20010388 <_vfprintf_r+0x780> + 20012824: 528005a0 mov w0, #0x2d // #45 + 20012828: 528005a1 mov w1, #0x2d // #45 + 2001282c: 39053fe0 strb w0, [sp, #335] + 20012830: 17ffff4c b 20012560 <_vfprintf_r+0x2958> + 20012834: b940cbe0 ldr w0, [sp, #200] + 20012838: 52800cd8 mov w24, #0x66 // #102 + 2001283c: 11000400 add w0, w0, #0x1 + 20012840: 2b070000 adds w0, w0, w7 + 20012844: b90083e0 str w0, [sp, #128] + 20012848: 1a9f5015 csel w21, w0, wzr, pl // pl = nfrst + 2001284c: 17fffe2a b 200120f4 <_vfprintf_r+0x24ec> + 20012850: f94063e2 ldr x2, [sp, #192] + 20012854: b9408fe0 ldr w0, [sp, #140] + 20012858: b9008fe1 str w1, [sp, #140] + 2001285c: 8b20c040 add x0, x2, w0, sxtw + 20012860: b9400000 ldr w0, [x0] + 20012864: 17fffac4 b 20011374 <_vfprintf_r+0x176c> + 20012868: f94063e2 ldr x2, [sp, #192] + 2001286c: b9408fe0 ldr w0, [sp, #140] + 20012870: b9008fe1 str w1, [sp, #140] + 20012874: 8b20c040 add x0, x2, w0, sxtw + 20012878: 17fffbd3 b 200117c4 <_vfprintf_r+0x1bbc> + 2001287c: f94063e2 ldr x2, [sp, #192] + 20012880: b9408fe0 ldr w0, [sp, #140] + 20012884: b9008fe1 str w1, [sp, #140] + 20012888: 8b20c040 add x0, x2, w0, sxtw + 2001288c: 39400000 ldrb w0, [x0] + 20012890: 17fffab9 b 20011374 <_vfprintf_r+0x176c> + 20012894: f94063e2 ldr x2, [sp, #192] + 20012898: b9408fe0 ldr w0, [sp, #140] + 2001289c: b9008fe1 str w1, [sp, #140] + 200128a0: 8b20c040 add x0, x2, w0, sxtw + 200128a4: b9400000 ldr w0, [x0] + 200128a8: 17fff791 b 200106ec <_vfprintf_r+0xae4> + 200128ac: f94063e2 ldr x2, [sp, #192] + 200128b0: b9408fe0 ldr w0, [sp, #140] + 200128b4: b9008fe1 str w1, [sp, #140] + 200128b8: 8b20c040 add x0, x2, w0, sxtw + 200128bc: 17fffd1e b 20011d34 <_vfprintf_r+0x212c> + 200128c0: f94063e2 ldr x2, [sp, #192] + 200128c4: b9408fe0 ldr w0, [sp, #140] + 200128c8: b9008fe1 str w1, [sp, #140] + 200128cc: 8b20c040 add x0, x2, w0, sxtw + 200128d0: 17fffbd0 b 20011810 <_vfprintf_r+0x1c08> + 200128d4: f94063e2 ldr x2, [sp, #192] + 200128d8: b9408fe0 ldr w0, [sp, #140] + 200128dc: b9008fe1 str w1, [sp, #140] + 200128e0: 8b20c040 add x0, x2, w0, sxtw + 200128e4: 39400000 ldrb w0, [x0] + 200128e8: 17fff781 b 200106ec <_vfprintf_r+0xae4> + 200128ec: f94063e2 ldr x2, [sp, #192] + 200128f0: b9408fe0 ldr w0, [sp, #140] + 200128f4: b9008fe1 str w1, [sp, #140] + 200128f8: 8b20c040 add x0, x2, w0, sxtw + 200128fc: 17fffd06 b 20011d14 <_vfprintf_r+0x210c> + 20012900: b9408fe2 ldr w2, [sp, #140] + 20012904: 37f80482 tbnz w2, #31, 20012994 <_vfprintf_r+0x2d8c> + 20012908: f9404fe0 ldr x0, [sp, #152] + 2001290c: 91002c00 add x0, x0, #0xb + 20012910: 927df000 and x0, x0, #0xfffffffffffffff8 + 20012914: f9404fe3 ldr x3, [sp, #152] + 20012918: b9008fe2 str w2, [sp, #140] + 2001291c: 39400688 ldrb w8, [x20, #1] + 20012920: aa0103f4 mov x20, x1 + 20012924: f9004fe0 str x0, [sp, #152] + 20012928: b9400067 ldr w7, [x3] + 2001292c: 710000ff cmp w7, #0x0 + 20012930: 5a9fa0f5 csinv w21, w7, wzr, ge // ge = tcont + 20012934: 17fff541 b 2000fe38 <_vfprintf_r+0x230> + 20012938: f0000063 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001293c: aa1a03e1 mov x1, x26 + 20012940: 910b6063 add x3, x3, #0x2d8 + 20012944: 17fffa1e b 200111bc <_vfprintf_r+0x15b4> + 20012948: f94063e2 ldr x2, [sp, #192] + 2001294c: b9408fe0 ldr w0, [sp, #140] + 20012950: b9008fe1 str w1, [sp, #140] + 20012954: 8b20c040 add x0, x2, w0, sxtw + 20012958: 17fff9d2 b 200110a0 <_vfprintf_r+0x1498> + 2001295c: 52800020 mov w0, #0x1 // #1 + 20012960: 4b070000 sub w0, w0, w7 + 20012964: b9015be0 str w0, [sp, #344] + 20012968: 17fffd73 b 20011f34 <_vfprintf_r+0x232c> + 2001296c: f94063e2 ldr x2, [sp, #192] + 20012970: b9408fe0 ldr w0, [sp, #140] + 20012974: b9008fe1 str w1, [sp, #140] + 20012978: 8b20c040 add x0, x2, w0, sxtw + 2001297c: 17fffeba b 20012464 <_vfprintf_r+0x285c> + 20012980: f94063e2 ldr x2, [sp, #192] + 20012984: b9408fe0 ldr w0, [sp, #140] + 20012988: b9008fe1 str w1, [sp, #140] + 2001298c: 8b20c040 add x0, x2, w0, sxtw + 20012990: 17fffd04 b 20011da0 <_vfprintf_r+0x2198> + 20012994: b9408fe0 ldr w0, [sp, #140] + 20012998: 11002002 add w2, w0, #0x8 + 2001299c: 7100005f cmp w2, #0x0 + 200129a0: f9404fe0 ldr x0, [sp, #152] + 200129a4: 540000cd b.le 200129bc <_vfprintf_r+0x2db4> + 200129a8: 91002c00 add x0, x0, #0xb + 200129ac: 927df000 and x0, x0, #0xfffffffffffffff8 + 200129b0: 17ffffd9 b 20012914 <_vfprintf_r+0x2d0c> + 200129b4: f9004bff str xzr, [sp, #144] + 200129b8: 17fffbc4 b 200118c8 <_vfprintf_r+0x1cc0> + 200129bc: f94063e4 ldr x4, [sp, #192] + 200129c0: b9408fe3 ldr w3, [sp, #140] + 200129c4: 8b23c083 add x3, x4, w3, sxtw + 200129c8: f9004fe3 str x3, [sp, #152] + 200129cc: 17ffffd2 b 20012914 <_vfprintf_r+0x2d0c> + 200129d0: 2a0703f5 mov w21, w7 + 200129d4: 17fffba0 b 20011854 <_vfprintf_r+0x1c4c> + 200129d8: b900b3ff str wzr, [sp, #176] + 200129dc: b900bbff str wzr, [sp, #184] + 200129e0: 17fffec3 b 200124ec <_vfprintf_r+0x28e4> + 200129e4: 52800040 mov w0, #0x2 // #2 + 200129e8: b900e7e0 str w0, [sp, #228] + 200129ec: 17fffbec b 2001199c <_vfprintf_r+0x1d94> + 200129f0: b940e3e1 ldr w1, [sp, #224] + 200129f4: 8b21c361 add x1, x27, w1, sxtw + 200129f8: f90043e1 str x1, [sp, #128] + 200129fc: 17fffc8b b 20011c28 <_vfprintf_r+0x2020> Disassembly of section .text.vfprintf: -0000000020012938 <vfprintf>: - 20012938: aa0203e3 mov x3, x2 - 2001293c: a9bd7bfd stp x29, x30, [sp, #-48]! - 20012940: d0000f64 adrp x4, 20200000 <DATA_BASE> - 20012944: 910003fd mov x29, sp - 20012948: aa0003e8 mov x8, x0 - 2001294c: f942e080 ldr x0, [x4, #1472] - 20012950: a9401c46 ldp x6, x7, [x2] - 20012954: aa0103e2 mov x2, x1 - 20012958: a9411464 ldp x4, x5, [x3, #16] - 2001295c: aa0803e1 mov x1, x8 - 20012960: 910043e3 add x3, sp, #0x10 - 20012964: a9011fe6 stp x6, x7, [sp, #16] - 20012968: a90217e4 stp x4, x5, [sp, #32] - 2001296c: 97fff475 bl 2000fb40 <_vfprintf_r> - 20012970: a8c37bfd ldp x29, x30, [sp], #48 - 20012974: d65f03c0 ret +0000000020012a00 <vfprintf>: + 20012a00: aa0203e3 mov x3, x2 + 20012a04: a9bd7bfd stp x29, x30, [sp, #-48]! + 20012a08: d0000f64 adrp x4, 20200000 <DATA_BASE> + 20012a0c: 910003fd mov x29, sp + 20012a10: aa0003e8 mov x8, x0 + 20012a14: f942e080 ldr x0, [x4, #1472] + 20012a18: a9401c46 ldp x6, x7, [x2] + 20012a1c: aa0103e2 mov x2, x1 + 20012a20: a9411464 ldp x4, x5, [x3, #16] + 20012a24: aa0803e1 mov x1, x8 + 20012a28: 910043e3 add x3, sp, #0x10 + 20012a2c: a9011fe6 stp x6, x7, [sp, #16] + 20012a30: a90217e4 stp x4, x5, [sp, #32] + 20012a34: 97fff475 bl 2000fc08 <_vfprintf_r> + 20012a38: a8c37bfd ldp x29, x30, [sp], #48 + 20012a3c: d65f03c0 ret Disassembly of section .text._vsnprintf_r: -0000000020012978 <_vsnprintf_r>: - 20012978: a9b17bfd stp x29, x30, [sp, #-240]! - 2001297c: aa0203e5 mov x5, x2 - 20012980: aa0303e2 mov x2, x3 - 20012984: 910003fd mov x29, sp - 20012988: f9000bf3 str x19, [sp, #16] - 2001298c: b2407be3 mov x3, #0x7fffffff // #2147483647 - 20012990: aa0003f3 mov x19, x0 - 20012994: eb0300bf cmp x5, x3 - 20012998: 54000588 b.hi 20012a48 <_vsnprintf_r+0xd0> // b.pmore - 2001299c: 52804103 mov w3, #0x208 // #520 - 200129a0: f90023e1 str x1, [sp, #64] - 200129a4: 7900a3e3 strh w3, [sp, #80] - 200129a8: f9002fe1 str x1, [sp, #88] - 200129ac: a9402488 ldp x8, x9, [x4] - 200129b0: b40002a5 cbz x5, 20012a04 <_vsnprintf_r+0x8c> - 200129b4: a9411c86 ldp x6, x7, [x4, #16] - 200129b8: 510004a5 sub w5, w5, #0x1 - 200129bc: 12800004 mov w4, #0xffffffff // #-1 - 200129c0: 910083e3 add x3, sp, #0x20 - 200129c4: 910103e1 add x1, sp, #0x40 - 200129c8: a90227e8 stp x8, x9, [sp, #32] - 200129cc: a9031fe6 stp x6, x7, [sp, #48] - 200129d0: b9004fe5 str w5, [sp, #76] - 200129d4: 7900a7e4 strh w4, [sp, #82] - 200129d8: b90063e5 str w5, [sp, #96] - 200129dc: 94001939 bl 20018ec0 <_svfprintf_r> - 200129e0: 3100041f cmn w0, #0x1 - 200129e4: 5400006a b.ge 200129f0 <_vsnprintf_r+0x78> // b.tcont - 200129e8: 52801161 mov w1, #0x8b // #139 - 200129ec: b9000261 str w1, [x19] - 200129f0: f94023e1 ldr x1, [sp, #64] - 200129f4: 3900003f strb wzr, [x1] - 200129f8: f9400bf3 ldr x19, [sp, #16] - 200129fc: a8cf7bfd ldp x29, x30, [sp], #240 - 20012a00: d65f03c0 ret - 20012a04: a9411c86 ldp x6, x7, [x4, #16] - 20012a08: 12800004 mov w4, #0xffffffff // #-1 - 20012a0c: 910083e3 add x3, sp, #0x20 - 20012a10: 910103e1 add x1, sp, #0x40 - 20012a14: a90227e8 stp x8, x9, [sp, #32] - 20012a18: a9031fe6 stp x6, x7, [sp, #48] - 20012a1c: b9004fff str wzr, [sp, #76] - 20012a20: 7900a7e4 strh w4, [sp, #82] - 20012a24: b90063ff str wzr, [sp, #96] - 20012a28: 94001926 bl 20018ec0 <_svfprintf_r> - 20012a2c: 3100041f cmn w0, #0x1 - 20012a30: 5400006a b.ge 20012a3c <_vsnprintf_r+0xc4> // b.tcont - 20012a34: 52801161 mov w1, #0x8b // #139 - 20012a38: b9000261 str w1, [x19] - 20012a3c: f9400bf3 ldr x19, [sp, #16] - 20012a40: a8cf7bfd ldp x29, x30, [sp], #240 - 20012a44: d65f03c0 ret - 20012a48: 52801161 mov w1, #0x8b // #139 - 20012a4c: 12800000 mov w0, #0xffffffff // #-1 - 20012a50: b9000261 str w1, [x19] - 20012a54: 17fffffa b 20012a3c <_vsnprintf_r+0xc4> +0000000020012a40 <_vsnprintf_r>: + 20012a40: a9b17bfd stp x29, x30, [sp, #-240]! + 20012a44: aa0203e5 mov x5, x2 + 20012a48: aa0303e2 mov x2, x3 + 20012a4c: 910003fd mov x29, sp + 20012a50: f9000bf3 str x19, [sp, #16] + 20012a54: b2407be3 mov x3, #0x7fffffff // #2147483647 + 20012a58: aa0003f3 mov x19, x0 + 20012a5c: eb0300bf cmp x5, x3 + 20012a60: 54000588 b.hi 20012b10 <_vsnprintf_r+0xd0> // b.pmore + 20012a64: 52804103 mov w3, #0x208 // #520 + 20012a68: f90023e1 str x1, [sp, #64] + 20012a6c: 7900a3e3 strh w3, [sp, #80] + 20012a70: f9002fe1 str x1, [sp, #88] + 20012a74: a9402488 ldp x8, x9, [x4] + 20012a78: b40002a5 cbz x5, 20012acc <_vsnprintf_r+0x8c> + 20012a7c: a9411c86 ldp x6, x7, [x4, #16] + 20012a80: 510004a5 sub w5, w5, #0x1 + 20012a84: 12800004 mov w4, #0xffffffff // #-1 + 20012a88: 910083e3 add x3, sp, #0x20 + 20012a8c: 910103e1 add x1, sp, #0x40 + 20012a90: a90227e8 stp x8, x9, [sp, #32] + 20012a94: a9031fe6 stp x6, x7, [sp, #48] + 20012a98: b9004fe5 str w5, [sp, #76] + 20012a9c: 7900a7e4 strh w4, [sp, #82] + 20012aa0: b90063e5 str w5, [sp, #96] + 20012aa4: 94001939 bl 20018f88 <_svfprintf_r> + 20012aa8: 3100041f cmn w0, #0x1 + 20012aac: 5400006a b.ge 20012ab8 <_vsnprintf_r+0x78> // b.tcont + 20012ab0: 52801161 mov w1, #0x8b // #139 + 20012ab4: b9000261 str w1, [x19] + 20012ab8: f94023e1 ldr x1, [sp, #64] + 20012abc: 3900003f strb wzr, [x1] + 20012ac0: f9400bf3 ldr x19, [sp, #16] + 20012ac4: a8cf7bfd ldp x29, x30, [sp], #240 + 20012ac8: d65f03c0 ret + 20012acc: a9411c86 ldp x6, x7, [x4, #16] + 20012ad0: 12800004 mov w4, #0xffffffff // #-1 + 20012ad4: 910083e3 add x3, sp, #0x20 + 20012ad8: 910103e1 add x1, sp, #0x40 + 20012adc: a90227e8 stp x8, x9, [sp, #32] + 20012ae0: a9031fe6 stp x6, x7, [sp, #48] + 20012ae4: b9004fff str wzr, [sp, #76] + 20012ae8: 7900a7e4 strh w4, [sp, #82] + 20012aec: b90063ff str wzr, [sp, #96] + 20012af0: 94001926 bl 20018f88 <_svfprintf_r> + 20012af4: 3100041f cmn w0, #0x1 + 20012af8: 5400006a b.ge 20012b04 <_vsnprintf_r+0xc4> // b.tcont + 20012afc: 52801161 mov w1, #0x8b // #139 + 20012b00: b9000261 str w1, [x19] + 20012b04: f9400bf3 ldr x19, [sp, #16] + 20012b08: a8cf7bfd ldp x29, x30, [sp], #240 + 20012b0c: d65f03c0 ret + 20012b10: 52801161 mov w1, #0x8b // #139 + 20012b14: 12800000 mov w0, #0xffffffff // #-1 + 20012b18: b9000261 str w1, [x19] + 20012b1c: 17fffffa b 20012b04 <_vsnprintf_r+0xc4> Disassembly of section .text.vsnprintf: -0000000020012a58 <vsnprintf>: - 20012a58: aa0303e4 mov x4, x3 - 20012a5c: a9bd7bfd stp x29, x30, [sp, #-48]! - 20012a60: d0000f65 adrp x5, 20200000 <DATA_BASE> - 20012a64: 910003fd mov x29, sp - 20012a68: a9402488 ldp x8, x9, [x4] - 20012a6c: aa0003e3 mov x3, x0 - 20012a70: a9411c86 ldp x6, x7, [x4, #16] - 20012a74: 910043e4 add x4, sp, #0x10 - 20012a78: f942e0a0 ldr x0, [x5, #1472] - 20012a7c: aa0103e5 mov x5, x1 - 20012a80: aa0303e1 mov x1, x3 - 20012a84: aa0203e3 mov x3, x2 - 20012a88: aa0503e2 mov x2, x5 - 20012a8c: a90127e8 stp x8, x9, [sp, #16] - 20012a90: a9021fe6 stp x6, x7, [sp, #32] - 20012a94: 97ffffb9 bl 20012978 <_vsnprintf_r> - 20012a98: a8c37bfd ldp x29, x30, [sp], #48 - 20012a9c: d65f03c0 ret +0000000020012b20 <vsnprintf>: + 20012b20: aa0303e4 mov x4, x3 + 20012b24: a9bd7bfd stp x29, x30, [sp, #-48]! + 20012b28: d0000f65 adrp x5, 20200000 <DATA_BASE> + 20012b2c: 910003fd mov x29, sp + 20012b30: a9402488 ldp x8, x9, [x4] + 20012b34: aa0003e3 mov x3, x0 + 20012b38: a9411c86 ldp x6, x7, [x4, #16] + 20012b3c: 910043e4 add x4, sp, #0x10 + 20012b40: f942e0a0 ldr x0, [x5, #1472] + 20012b44: aa0103e5 mov x5, x1 + 20012b48: aa0303e1 mov x1, x3 + 20012b4c: aa0203e3 mov x3, x2 + 20012b50: aa0503e2 mov x2, x5 + 20012b54: a90127e8 stp x8, x9, [sp, #16] + 20012b58: a9021fe6 stp x6, x7, [sp, #32] + 20012b5c: 97ffffb9 bl 20012a40 <_vsnprintf_r> + 20012b60: a8c37bfd ldp x29, x30, [sp], #48 + 20012b64: d65f03c0 ret Disassembly of section .text._vsprintf_r: -0000000020012aa0 <_vsprintf_r>: - 20012aa0: aa0303e5 mov x5, x3 - 20012aa4: a9b27bfd stp x29, x30, [sp, #-224]! - 20012aa8: aa0103e4 mov x4, x1 - 20012aac: 910003fd mov x29, sp - 20012ab0: a94024a8 ldp x8, x9, [x5] - 20012ab4: a90127e8 stp x8, x9, [sp, #16] - 20012ab8: 92b00007 mov x7, #0xffffffff7fffffff // #-2147483649 - 20012abc: a94124a8 ldp x8, x9, [x5, #16] - 20012ac0: 12b00006 mov w6, #0x7fffffff // #2147483647 - 20012ac4: f2c04107 movk x7, #0x208, lsl #32 - 20012ac8: 910043e3 add x3, sp, #0x10 - 20012acc: 9100c3e1 add x1, sp, #0x30 - 20012ad0: a90227e8 stp x8, x9, [sp, #32] - 20012ad4: f9001be4 str x4, [sp, #48] - 20012ad8: f803c3e7 stur x7, [sp, #60] - 20012adc: f90027e4 str x4, [sp, #72] - 20012ae0: b90053e6 str w6, [sp, #80] - 20012ae4: 940018f7 bl 20018ec0 <_svfprintf_r> - 20012ae8: f9401be1 ldr x1, [sp, #48] - 20012aec: 3900003f strb wzr, [x1] - 20012af0: a8ce7bfd ldp x29, x30, [sp], #224 - 20012af4: d65f03c0 ret +0000000020012b68 <_vsprintf_r>: + 20012b68: aa0303e5 mov x5, x3 + 20012b6c: a9b27bfd stp x29, x30, [sp, #-224]! + 20012b70: aa0103e4 mov x4, x1 + 20012b74: 910003fd mov x29, sp + 20012b78: a94024a8 ldp x8, x9, [x5] + 20012b7c: a90127e8 stp x8, x9, [sp, #16] + 20012b80: 92b00007 mov x7, #0xffffffff7fffffff // #-2147483649 + 20012b84: a94124a8 ldp x8, x9, [x5, #16] + 20012b88: 12b00006 mov w6, #0x7fffffff // #2147483647 + 20012b8c: f2c04107 movk x7, #0x208, lsl #32 + 20012b90: 910043e3 add x3, sp, #0x10 + 20012b94: 9100c3e1 add x1, sp, #0x30 + 20012b98: a90227e8 stp x8, x9, [sp, #32] + 20012b9c: f9001be4 str x4, [sp, #48] + 20012ba0: f803c3e7 stur x7, [sp, #60] + 20012ba4: f90027e4 str x4, [sp, #72] + 20012ba8: b90053e6 str w6, [sp, #80] + 20012bac: 940018f7 bl 20018f88 <_svfprintf_r> + 20012bb0: f9401be1 ldr x1, [sp, #48] + 20012bb4: 3900003f strb wzr, [x1] + 20012bb8: a8ce7bfd ldp x29, x30, [sp], #224 + 20012bbc: d65f03c0 ret Disassembly of section .text.vsprintf: -0000000020012af8 <vsprintf>: - 20012af8: aa0203e3 mov x3, x2 - 20012afc: a9bd7bfd stp x29, x30, [sp, #-48]! - 20012b00: d0000f64 adrp x4, 20200000 <DATA_BASE> - 20012b04: 910003fd mov x29, sp - 20012b08: aa0003e8 mov x8, x0 - 20012b0c: f942e080 ldr x0, [x4, #1472] - 20012b10: a9401c46 ldp x6, x7, [x2] - 20012b14: aa0103e2 mov x2, x1 - 20012b18: a9411464 ldp x4, x5, [x3, #16] - 20012b1c: aa0803e1 mov x1, x8 - 20012b20: 910043e3 add x3, sp, #0x10 - 20012b24: a9011fe6 stp x6, x7, [sp, #16] - 20012b28: a90217e4 stp x4, x5, [sp, #32] - 20012b2c: 97ffffdd bl 20012aa0 <_vsprintf_r> - 20012b30: a8c37bfd ldp x29, x30, [sp], #48 - 20012b34: d65f03c0 ret +0000000020012bc0 <vsprintf>: + 20012bc0: aa0203e3 mov x3, x2 + 20012bc4: a9bd7bfd stp x29, x30, [sp, #-48]! + 20012bc8: d0000f64 adrp x4, 20200000 <DATA_BASE> + 20012bcc: 910003fd mov x29, sp + 20012bd0: aa0003e8 mov x8, x0 + 20012bd4: f942e080 ldr x0, [x4, #1472] + 20012bd8: a9401c46 ldp x6, x7, [x2] + 20012bdc: aa0103e2 mov x2, x1 + 20012be0: a9411464 ldp x4, x5, [x3, #16] + 20012be4: aa0803e1 mov x1, x8 + 20012be8: 910043e3 add x3, sp, #0x10 + 20012bec: a9011fe6 stp x6, x7, [sp, #16] + 20012bf0: a90217e4 stp x4, x5, [sp, #32] + 20012bf4: 97ffffdd bl 20012b68 <_vsprintf_r> + 20012bf8: a8c37bfd ldp x29, x30, [sp], #48 + 20012bfc: d65f03c0 ret Disassembly of section .text._wcrtomb_r: -0000000020012b38 <_wcrtomb_r>: - 20012b38: a9bd7bfd stp x29, x30, [sp, #-48]! - 20012b3c: 91055004 add x4, x0, #0x154 - 20012b40: 910003fd mov x29, sp - 20012b44: a90153f3 stp x19, x20, [sp, #16] - 20012b48: aa0303f3 mov x19, x3 - 20012b4c: f100027f cmp x19, #0x0 - 20012b50: d0000f63 adrp x3, 20200000 <DATA_BASE> - 20012b54: 9a930093 csel x19, x4, x19, eq // eq = none - 20012b58: aa0003f4 mov x20, x0 - 20012b5c: f9470864 ldr x4, [x3, #3600] - 20012b60: aa1303e3 mov x3, x19 - 20012b64: b4000101 cbz x1, 20012b84 <_wcrtomb_r+0x4c> - 20012b68: d63f0080 blr x4 - 20012b6c: 3100041f cmn w0, #0x1 - 20012b70: 93407c00 sxtw x0, w0 - 20012b74: 54000140 b.eq 20012b9c <_wcrtomb_r+0x64> // b.none - 20012b78: a94153f3 ldp x19, x20, [sp, #16] - 20012b7c: a8c37bfd ldp x29, x30, [sp], #48 - 20012b80: d65f03c0 ret - 20012b84: 910083e1 add x1, sp, #0x20 - 20012b88: 52800002 mov w2, #0x0 // #0 - 20012b8c: d63f0080 blr x4 - 20012b90: 3100041f cmn w0, #0x1 - 20012b94: 93407c00 sxtw x0, w0 - 20012b98: 54ffff01 b.ne 20012b78 <_wcrtomb_r+0x40> // b.any - 20012b9c: b900027f str wzr, [x19] - 20012ba0: 52801141 mov w1, #0x8a // #138 - 20012ba4: b9000281 str w1, [x20] - 20012ba8: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20012bac: a94153f3 ldp x19, x20, [sp, #16] - 20012bb0: a8c37bfd ldp x29, x30, [sp], #48 - 20012bb4: d65f03c0 ret - -Disassembly of section .text.wcrtomb: - -0000000020012bb8 <wcrtomb>: - 20012bb8: a9bd7bfd stp x29, x30, [sp, #-48]! - 20012bbc: d0000f64 adrp x4, 20200000 <DATA_BASE> - 20012bc0: d0000f63 adrp x3, 20200000 <DATA_BASE> - 20012bc4: 910003fd mov x29, sp - 20012bc8: a90153f3 stp x19, x20, [sp, #16] - 20012bcc: f100005f cmp x2, #0x0 - 20012bd0: f942e094 ldr x20, [x4, #1472] - 20012bd4: 91055284 add x4, x20, #0x154 - 20012bd8: 9a820093 csel x19, x4, x2, eq // eq = none - 20012bdc: f9470864 ldr x4, [x3, #3600] - 20012be0: b4000180 cbz x0, 20012c10 <wcrtomb+0x58> - 20012be4: 2a0103e2 mov w2, w1 - 20012be8: aa1303e3 mov x3, x19 - 20012bec: aa0003e1 mov x1, x0 - 20012bf0: aa1403e0 mov x0, x20 - 20012bf4: d63f0080 blr x4 - 20012bf8: 3100041f cmn w0, #0x1 - 20012bfc: 93407c00 sxtw x0, w0 - 20012c00: 54000180 b.eq 20012c30 <wcrtomb+0x78> // b.none - 20012c04: a94153f3 ldp x19, x20, [sp, #16] - 20012c08: a8c37bfd ldp x29, x30, [sp], #48 - 20012c0c: d65f03c0 ret - 20012c10: aa1303e3 mov x3, x19 - 20012c14: 910083e1 add x1, sp, #0x20 - 20012c18: aa1403e0 mov x0, x20 - 20012c1c: 52800002 mov w2, #0x0 // #0 - 20012c20: d63f0080 blr x4 - 20012c24: 3100041f cmn w0, #0x1 - 20012c28: 93407c00 sxtw x0, w0 - 20012c2c: 54fffec1 b.ne 20012c04 <wcrtomb+0x4c> // b.any - 20012c30: b900027f str wzr, [x19] - 20012c34: 52801141 mov w1, #0x8a // #138 - 20012c38: b9000281 str w1, [x20] - 20012c3c: 92800000 mov x0, #0xffffffffffffffff // #-1 +0000000020012c00 <_wcrtomb_r>: + 20012c00: a9bd7bfd stp x29, x30, [sp, #-48]! + 20012c04: 91055004 add x4, x0, #0x154 + 20012c08: 910003fd mov x29, sp + 20012c0c: a90153f3 stp x19, x20, [sp, #16] + 20012c10: aa0303f3 mov x19, x3 + 20012c14: f100027f cmp x19, #0x0 + 20012c18: d0000f63 adrp x3, 20200000 <DATA_BASE> + 20012c1c: 9a930093 csel x19, x4, x19, eq // eq = none + 20012c20: aa0003f4 mov x20, x0 + 20012c24: f9470864 ldr x4, [x3, #3600] + 20012c28: aa1303e3 mov x3, x19 + 20012c2c: b4000101 cbz x1, 20012c4c <_wcrtomb_r+0x4c> + 20012c30: d63f0080 blr x4 + 20012c34: 3100041f cmn w0, #0x1 + 20012c38: 93407c00 sxtw x0, w0 + 20012c3c: 54000140 b.eq 20012c64 <_wcrtomb_r+0x64> // b.none 20012c40: a94153f3 ldp x19, x20, [sp, #16] 20012c44: a8c37bfd ldp x29, x30, [sp], #48 20012c48: d65f03c0 ret + 20012c4c: 910083e1 add x1, sp, #0x20 + 20012c50: 52800002 mov w2, #0x0 // #0 + 20012c54: d63f0080 blr x4 + 20012c58: 3100041f cmn w0, #0x1 + 20012c5c: 93407c00 sxtw x0, w0 + 20012c60: 54ffff01 b.ne 20012c40 <_wcrtomb_r+0x40> // b.any + 20012c64: b900027f str wzr, [x19] + 20012c68: 52801141 mov w1, #0x8a // #138 + 20012c6c: b9000281 str w1, [x20] + 20012c70: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20012c74: a94153f3 ldp x19, x20, [sp, #16] + 20012c78: a8c37bfd ldp x29, x30, [sp], #48 + 20012c7c: d65f03c0 ret + +Disassembly of section .text.wcrtomb: + +0000000020012c80 <wcrtomb>: + 20012c80: a9bd7bfd stp x29, x30, [sp, #-48]! + 20012c84: d0000f64 adrp x4, 20200000 <DATA_BASE> + 20012c88: d0000f63 adrp x3, 20200000 <DATA_BASE> + 20012c8c: 910003fd mov x29, sp + 20012c90: a90153f3 stp x19, x20, [sp, #16] + 20012c94: f100005f cmp x2, #0x0 + 20012c98: f942e094 ldr x20, [x4, #1472] + 20012c9c: 91055284 add x4, x20, #0x154 + 20012ca0: 9a820093 csel x19, x4, x2, eq // eq = none + 20012ca4: f9470864 ldr x4, [x3, #3600] + 20012ca8: b4000180 cbz x0, 20012cd8 <wcrtomb+0x58> + 20012cac: 2a0103e2 mov w2, w1 + 20012cb0: aa1303e3 mov x3, x19 + 20012cb4: aa0003e1 mov x1, x0 + 20012cb8: aa1403e0 mov x0, x20 + 20012cbc: d63f0080 blr x4 + 20012cc0: 3100041f cmn w0, #0x1 + 20012cc4: 93407c00 sxtw x0, w0 + 20012cc8: 54000180 b.eq 20012cf8 <wcrtomb+0x78> // b.none + 20012ccc: a94153f3 ldp x19, x20, [sp, #16] + 20012cd0: a8c37bfd ldp x29, x30, [sp], #48 + 20012cd4: d65f03c0 ret + 20012cd8: aa1303e3 mov x3, x19 + 20012cdc: 910083e1 add x1, sp, #0x20 + 20012ce0: aa1403e0 mov x0, x20 + 20012ce4: 52800002 mov w2, #0x0 // #0 + 20012ce8: d63f0080 blr x4 + 20012cec: 3100041f cmn w0, #0x1 + 20012cf0: 93407c00 sxtw x0, w0 + 20012cf4: 54fffec1 b.ne 20012ccc <wcrtomb+0x4c> // b.any + 20012cf8: b900027f str wzr, [x19] + 20012cfc: 52801141 mov w1, #0x8a // #138 + 20012d00: b9000281 str w1, [x20] + 20012d04: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20012d08: a94153f3 ldp x19, x20, [sp, #16] + 20012d0c: a8c37bfd ldp x29, x30, [sp], #48 + 20012d10: d65f03c0 ret Disassembly of section .text._wcsrtombs_r: -0000000020012c50 <_wcsrtombs_r>: - 20012c50: aa0403e5 mov x5, x4 - 20012c54: aa0303e4 mov x4, x3 - 20012c58: 92800003 mov x3, #0xffffffffffffffff // #-1 - 20012c5c: 140024bb b 2001bf48 <_wcsnrtombs_r> +0000000020012d18 <_wcsrtombs_r>: + 20012d18: aa0403e5 mov x5, x4 + 20012d1c: aa0303e4 mov x4, x3 + 20012d20: 92800003 mov x3, #0xffffffffffffffff // #-1 + 20012d24: 140024bb b 2001c010 <_wcsnrtombs_r> Disassembly of section .text.wcsrtombs: -0000000020012c60 <wcsrtombs>: - 20012c60: d0000f66 adrp x6, 20200000 <DATA_BASE> - 20012c64: aa0003e4 mov x4, x0 - 20012c68: aa0103e5 mov x5, x1 - 20012c6c: aa0403e1 mov x1, x4 - 20012c70: f942e0c0 ldr x0, [x6, #1472] - 20012c74: aa0203e4 mov x4, x2 - 20012c78: aa0503e2 mov x2, x5 - 20012c7c: aa0303e5 mov x5, x3 - 20012c80: 92800003 mov x3, #0xffffffffffffffff // #-1 - 20012c84: 140024b1 b 2001bf48 <_wcsnrtombs_r> +0000000020012d28 <wcsrtombs>: + 20012d28: d0000f66 adrp x6, 20200000 <DATA_BASE> + 20012d2c: aa0003e4 mov x4, x0 + 20012d30: aa0103e5 mov x5, x1 + 20012d34: aa0403e1 mov x1, x4 + 20012d38: f942e0c0 ldr x0, [x6, #1472] + 20012d3c: aa0203e4 mov x4, x2 + 20012d40: aa0503e2 mov x2, x5 + 20012d44: aa0303e5 mov x5, x3 + 20012d48: 92800003 mov x3, #0xffffffffffffffff // #-1 + 20012d4c: 140024b1 b 2001c010 <_wcsnrtombs_r> Disassembly of section .text.__swsetup_r: -0000000020012c88 <__swsetup_r>: - 20012c88: a9be7bfd stp x29, x30, [sp, #-32]! - 20012c8c: d0000f62 adrp x2, 20200000 <DATA_BASE> - 20012c90: 910003fd mov x29, sp - 20012c94: a90153f3 stp x19, x20, [sp, #16] - 20012c98: aa0003f4 mov x20, x0 - 20012c9c: aa0103f3 mov x19, x1 - 20012ca0: f942e040 ldr x0, [x2, #1472] - 20012ca4: b4000060 cbz x0, 20012cb0 <__swsetup_r+0x28> - 20012ca8: b9405001 ldr w1, [x0, #80] - 20012cac: 340005e1 cbz w1, 20012d68 <__swsetup_r+0xe0> - 20012cb0: 79c02262 ldrsh w2, [x19, #16] - 20012cb4: 12003c41 and w1, w2, #0xffff - 20012cb8: 361801a2 tbz w2, #3, 20012cec <__swsetup_r+0x64> - 20012cbc: f9400e63 ldr x3, [x19, #24] - 20012cc0: b40003c3 cbz x3, 20012d38 <__swsetup_r+0xb0> - 20012cc4: 36000241 tbz w1, #0, 20012d0c <__swsetup_r+0x84> - 20012cc8: b9402260 ldr w0, [x19, #32] - 20012ccc: b9000e7f str wzr, [x19, #12] - 20012cd0: 4b0003e0 neg w0, w0 - 20012cd4: b9002a60 str w0, [x19, #40] - 20012cd8: 52800000 mov w0, #0x0 // #0 - 20012cdc: b4000243 cbz x3, 20012d24 <__swsetup_r+0x9c> - 20012ce0: a94153f3 ldp x19, x20, [sp, #16] - 20012ce4: a8c27bfd ldp x29, x30, [sp], #32 - 20012ce8: d65f03c0 ret - 20012cec: 36200601 tbz w1, #4, 20012dac <__swsetup_r+0x124> - 20012cf0: 37100401 tbnz w1, #2, 20012d70 <__swsetup_r+0xe8> - 20012cf4: f9400e63 ldr x3, [x19, #24] - 20012cf8: 321d0042 orr w2, w2, #0x8 - 20012cfc: 79002262 strh w2, [x19, #16] - 20012d00: 12003c41 and w1, w2, #0xffff - 20012d04: b5fffe03 cbnz x3, 20012cc4 <__swsetup_r+0x3c> - 20012d08: 1400000c b 20012d38 <__swsetup_r+0xb0> - 20012d0c: 52800000 mov w0, #0x0 // #0 - 20012d10: 37080041 tbnz w1, #1, 20012d18 <__swsetup_r+0x90> - 20012d14: b9402260 ldr w0, [x19, #32] - 20012d18: b9000e60 str w0, [x19, #12] - 20012d1c: 52800000 mov w0, #0x0 // #0 - 20012d20: b5fffe03 cbnz x3, 20012ce0 <__swsetup_r+0x58> - 20012d24: 363ffde1 tbz w1, #7, 20012ce0 <__swsetup_r+0x58> - 20012d28: 321a0042 orr w2, w2, #0x40 - 20012d2c: 12800000 mov w0, #0xffffffff // #-1 - 20012d30: 79002262 strh w2, [x19, #16] - 20012d34: 17ffffeb b 20012ce0 <__swsetup_r+0x58> - 20012d38: 52805000 mov w0, #0x280 // #640 - 20012d3c: 0a000020 and w0, w1, w0 - 20012d40: 7108001f cmp w0, #0x200 - 20012d44: 54fffc00 b.eq 20012cc4 <__swsetup_r+0x3c> // b.none - 20012d48: aa1303e1 mov x1, x19 - 20012d4c: aa1403e0 mov x0, x20 - 20012d50: 94000d18 bl 200161b0 <__smakebuf_r> - 20012d54: 79c02262 ldrsh w2, [x19, #16] - 20012d58: f9400e63 ldr x3, [x19, #24] - 20012d5c: 12003c41 and w1, w2, #0xffff - 20012d60: 3607fd61 tbz w1, #0, 20012d0c <__swsetup_r+0x84> - 20012d64: 17ffffd9 b 20012cc8 <__swsetup_r+0x40> - 20012d68: 94000692 bl 200147b0 <__sinit> - 20012d6c: 17ffffd1 b 20012cb0 <__swsetup_r+0x28> - 20012d70: f9402e61 ldr x1, [x19, #88] - 20012d74: b4000101 cbz x1, 20012d94 <__swsetup_r+0x10c> - 20012d78: 9101d260 add x0, x19, #0x74 - 20012d7c: eb00003f cmp x1, x0 - 20012d80: 54000080 b.eq 20012d90 <__swsetup_r+0x108> // b.none - 20012d84: aa1403e0 mov x0, x20 - 20012d88: 94000754 bl 20014ad8 <_free_r> - 20012d8c: 79c02262 ldrsh w2, [x19, #16] - 20012d90: f9002e7f str xzr, [x19, #88] - 20012d94: f9400e63 ldr x3, [x19, #24] - 20012d98: 12800480 mov w0, #0xffffffdb // #-37 - 20012d9c: 0a000042 and w2, w2, w0 - 20012da0: f9000263 str x3, [x19] - 20012da4: b9000a7f str wzr, [x19, #8] - 20012da8: 17ffffd4 b 20012cf8 <__swsetup_r+0x70> - 20012dac: 52800120 mov w0, #0x9 // #9 - 20012db0: b9000280 str w0, [x20] - 20012db4: 321a0042 orr w2, w2, #0x40 - 20012db8: 12800000 mov w0, #0xffffffff // #-1 - 20012dbc: 79002262 strh w2, [x19, #16] - 20012dc0: 17ffffc8 b 20012ce0 <__swsetup_r+0x58> +0000000020012d50 <__swsetup_r>: + 20012d50: a9be7bfd stp x29, x30, [sp, #-32]! + 20012d54: d0000f62 adrp x2, 20200000 <DATA_BASE> + 20012d58: 910003fd mov x29, sp + 20012d5c: a90153f3 stp x19, x20, [sp, #16] + 20012d60: aa0003f4 mov x20, x0 + 20012d64: aa0103f3 mov x19, x1 + 20012d68: f942e040 ldr x0, [x2, #1472] + 20012d6c: b4000060 cbz x0, 20012d78 <__swsetup_r+0x28> + 20012d70: b9405001 ldr w1, [x0, #80] + 20012d74: 340005e1 cbz w1, 20012e30 <__swsetup_r+0xe0> + 20012d78: 79c02262 ldrsh w2, [x19, #16] + 20012d7c: 12003c41 and w1, w2, #0xffff + 20012d80: 361801a2 tbz w2, #3, 20012db4 <__swsetup_r+0x64> + 20012d84: f9400e63 ldr x3, [x19, #24] + 20012d88: b40003c3 cbz x3, 20012e00 <__swsetup_r+0xb0> + 20012d8c: 36000241 tbz w1, #0, 20012dd4 <__swsetup_r+0x84> + 20012d90: b9402260 ldr w0, [x19, #32] + 20012d94: b9000e7f str wzr, [x19, #12] + 20012d98: 4b0003e0 neg w0, w0 + 20012d9c: b9002a60 str w0, [x19, #40] + 20012da0: 52800000 mov w0, #0x0 // #0 + 20012da4: b4000243 cbz x3, 20012dec <__swsetup_r+0x9c> + 20012da8: a94153f3 ldp x19, x20, [sp, #16] + 20012dac: a8c27bfd ldp x29, x30, [sp], #32 + 20012db0: d65f03c0 ret + 20012db4: 36200601 tbz w1, #4, 20012e74 <__swsetup_r+0x124> + 20012db8: 37100401 tbnz w1, #2, 20012e38 <__swsetup_r+0xe8> + 20012dbc: f9400e63 ldr x3, [x19, #24] + 20012dc0: 321d0042 orr w2, w2, #0x8 + 20012dc4: 79002262 strh w2, [x19, #16] + 20012dc8: 12003c41 and w1, w2, #0xffff + 20012dcc: b5fffe03 cbnz x3, 20012d8c <__swsetup_r+0x3c> + 20012dd0: 1400000c b 20012e00 <__swsetup_r+0xb0> + 20012dd4: 52800000 mov w0, #0x0 // #0 + 20012dd8: 37080041 tbnz w1, #1, 20012de0 <__swsetup_r+0x90> + 20012ddc: b9402260 ldr w0, [x19, #32] + 20012de0: b9000e60 str w0, [x19, #12] + 20012de4: 52800000 mov w0, #0x0 // #0 + 20012de8: b5fffe03 cbnz x3, 20012da8 <__swsetup_r+0x58> + 20012dec: 363ffde1 tbz w1, #7, 20012da8 <__swsetup_r+0x58> + 20012df0: 321a0042 orr w2, w2, #0x40 + 20012df4: 12800000 mov w0, #0xffffffff // #-1 + 20012df8: 79002262 strh w2, [x19, #16] + 20012dfc: 17ffffeb b 20012da8 <__swsetup_r+0x58> + 20012e00: 52805000 mov w0, #0x280 // #640 + 20012e04: 0a000020 and w0, w1, w0 + 20012e08: 7108001f cmp w0, #0x200 + 20012e0c: 54fffc00 b.eq 20012d8c <__swsetup_r+0x3c> // b.none + 20012e10: aa1303e1 mov x1, x19 + 20012e14: aa1403e0 mov x0, x20 + 20012e18: 94000d18 bl 20016278 <__smakebuf_r> + 20012e1c: 79c02262 ldrsh w2, [x19, #16] + 20012e20: f9400e63 ldr x3, [x19, #24] + 20012e24: 12003c41 and w1, w2, #0xffff + 20012e28: 3607fd61 tbz w1, #0, 20012dd4 <__swsetup_r+0x84> + 20012e2c: 17ffffd9 b 20012d90 <__swsetup_r+0x40> + 20012e30: 94000692 bl 20014878 <__sinit> + 20012e34: 17ffffd1 b 20012d78 <__swsetup_r+0x28> + 20012e38: f9402e61 ldr x1, [x19, #88] + 20012e3c: b4000101 cbz x1, 20012e5c <__swsetup_r+0x10c> + 20012e40: 9101d260 add x0, x19, #0x74 + 20012e44: eb00003f cmp x1, x0 + 20012e48: 54000080 b.eq 20012e58 <__swsetup_r+0x108> // b.none + 20012e4c: aa1403e0 mov x0, x20 + 20012e50: 94000754 bl 20014ba0 <_free_r> + 20012e54: 79c02262 ldrsh w2, [x19, #16] + 20012e58: f9002e7f str xzr, [x19, #88] + 20012e5c: f9400e63 ldr x3, [x19, #24] + 20012e60: 12800480 mov w0, #0xffffffdb // #-37 + 20012e64: 0a000042 and w2, w2, w0 + 20012e68: f9000263 str x3, [x19] + 20012e6c: b9000a7f str wzr, [x19, #8] + 20012e70: 17ffffd4 b 20012dc0 <__swsetup_r+0x70> + 20012e74: 52800120 mov w0, #0x9 // #9 + 20012e78: b9000280 str w0, [x20] + 20012e7c: 321a0042 orr w2, w2, #0x40 + 20012e80: 12800000 mov w0, #0xffffffff // #-1 + 20012e84: 79002262 strh w2, [x19, #16] + 20012e88: 17ffffc8 b 20012da8 <__swsetup_r+0x58> Disassembly of section .text.__register_exitproc: -0000000020012dc8 <__register_exitproc>: - 20012dc8: f0000064 adrp x4, 20021000 <__func__.5268+0x20> - 20012dcc: f9401c84 ldr x4, [x4, #56] - 20012dd0: f940fc85 ldr x5, [x4, #504] - 20012dd4: b4000365 cbz x5, 20012e40 <__register_exitproc+0x78> - 20012dd8: b94008a4 ldr w4, [x5, #8] - 20012ddc: 71007c9f cmp w4, #0x1f - 20012de0: 5400036c b.gt 20012e4c <__register_exitproc+0x84> - 20012de4: 35000100 cbnz w0, 20012e04 <__register_exitproc+0x3c> - 20012de8: 93407c80 sxtw x0, w4 - 20012dec: 91000802 add x2, x0, #0x2 - 20012df0: 11000484 add w4, w4, #0x1 - 20012df4: b90008a4 str w4, [x5, #8] - 20012df8: 52800000 mov w0, #0x0 // #0 - 20012dfc: f82278a1 str x1, [x5, x2, lsl #3] - 20012e00: d65f03c0 ret - 20012e04: 8b24cca6 add x6, x5, w4, sxtw #3 - 20012e08: 52800027 mov w7, #0x1 // #1 - 20012e0c: 1ac420e7 lsl w7, w7, w4 - 20012e10: 7100081f cmp w0, #0x2 - 20012e14: 93407c80 sxtw x0, w4 - 20012e18: f90088c2 str x2, [x6, #272] - 20012e1c: b94310a2 ldr w2, [x5, #784] - 20012e20: 2a070042 orr w2, w2, w7 - 20012e24: b90310a2 str w2, [x5, #784] - 20012e28: f90108c3 str x3, [x6, #528] - 20012e2c: 54fffe01 b.ne 20012dec <__register_exitproc+0x24> // b.any - 20012e30: b94314a2 ldr w2, [x5, #788] - 20012e34: 2a070047 orr w7, w2, w7 - 20012e38: b90314a7 str w7, [x5, #788] - 20012e3c: 17ffffec b 20012dec <__register_exitproc+0x24> - 20012e40: 91080085 add x5, x4, #0x200 - 20012e44: f900fc85 str x5, [x4, #504] - 20012e48: 17ffffe4 b 20012dd8 <__register_exitproc+0x10> - 20012e4c: 12800000 mov w0, #0xffffffff // #-1 - 20012e50: d65f03c0 ret +0000000020012e90 <__register_exitproc>: + 20012e90: f0000064 adrp x4, 20021000 <virtio_ident_table+0x78> + 20012e94: f9404c84 ldr x4, [x4, #152] + 20012e98: f940fc85 ldr x5, [x4, #504] + 20012e9c: b4000365 cbz x5, 20012f08 <__register_exitproc+0x78> + 20012ea0: b94008a4 ldr w4, [x5, #8] + 20012ea4: 71007c9f cmp w4, #0x1f + 20012ea8: 5400036c b.gt 20012f14 <__register_exitproc+0x84> + 20012eac: 35000100 cbnz w0, 20012ecc <__register_exitproc+0x3c> + 20012eb0: 93407c80 sxtw x0, w4 + 20012eb4: 91000802 add x2, x0, #0x2 + 20012eb8: 11000484 add w4, w4, #0x1 + 20012ebc: b90008a4 str w4, [x5, #8] + 20012ec0: 52800000 mov w0, #0x0 // #0 + 20012ec4: f82278a1 str x1, [x5, x2, lsl #3] + 20012ec8: d65f03c0 ret + 20012ecc: 8b24cca6 add x6, x5, w4, sxtw #3 + 20012ed0: 52800027 mov w7, #0x1 // #1 + 20012ed4: 1ac420e7 lsl w7, w7, w4 + 20012ed8: 7100081f cmp w0, #0x2 + 20012edc: 93407c80 sxtw x0, w4 + 20012ee0: f90088c2 str x2, [x6, #272] + 20012ee4: b94310a2 ldr w2, [x5, #784] + 20012ee8: 2a070042 orr w2, w2, w7 + 20012eec: b90310a2 str w2, [x5, #784] + 20012ef0: f90108c3 str x3, [x6, #528] + 20012ef4: 54fffe01 b.ne 20012eb4 <__register_exitproc+0x24> // b.any + 20012ef8: b94314a2 ldr w2, [x5, #788] + 20012efc: 2a070047 orr w7, w2, w7 + 20012f00: b90314a7 str w7, [x5, #788] + 20012f04: 17ffffec b 20012eb4 <__register_exitproc+0x24> + 20012f08: 91080085 add x5, x4, #0x200 + 20012f0c: f900fc85 str x5, [x4, #504] + 20012f10: 17ffffe4 b 20012ea0 <__register_exitproc+0x10> + 20012f14: 12800000 mov w0, #0xffffffff // #-1 + 20012f18: d65f03c0 ret Disassembly of section .text.__call_exitprocs: -0000000020012e58 <__call_exitprocs>: - 20012e58: a9bb7bfd stp x29, x30, [sp, #-80]! - 20012e5c: f0000062 adrp x2, 20021000 <__func__.5268+0x20> - 20012e60: 910003fd mov x29, sp - 20012e64: a9025bf5 stp x21, x22, [sp, #32] - 20012e68: f9401c56 ldr x22, [x2, #56] - 20012e6c: f940fed5 ldr x21, [x22, #504] - 20012e70: b40002f5 cbz x21, 20012ecc <__call_exitprocs+0x74> - 20012e74: a90363f7 stp x23, x24, [sp, #48] - 20012e78: 2a0003f8 mov w24, w0 - 20012e7c: 52800037 mov w23, #0x1 // #1 - 20012e80: a9046bf9 stp x25, x26, [sp, #64] - 20012e84: aa0103f9 mov x25, x1 - 20012e88: a90153f3 stp x19, x20, [sp, #16] - 20012e8c: b9400ab3 ldr w19, [x21, #8] - 20012e90: 71000674 subs w20, w19, #0x1 - 20012e94: 54000164 b.mi 20012ec0 <__call_exitprocs+0x68> // b.first - 20012e98: 8b33ceb3 add x19, x21, w19, sxtw #3 - 20012e9c: 91002273 add x19, x19, #0x8 - 20012ea0: b40001d9 cbz x25, 20012ed8 <__call_exitprocs+0x80> - 20012ea4: f9410260 ldr x0, [x19, #512] - 20012ea8: eb19001f cmp x0, x25 - 20012eac: 54000160 b.eq 20012ed8 <__call_exitprocs+0x80> // b.none - 20012eb0: 51000694 sub w20, w20, #0x1 - 20012eb4: d1002273 sub x19, x19, #0x8 - 20012eb8: 3100069f cmn w20, #0x1 - 20012ebc: 54ffff21 b.ne 20012ea0 <__call_exitprocs+0x48> // b.any - 20012ec0: a94153f3 ldp x19, x20, [sp, #16] - 20012ec4: a94363f7 ldp x23, x24, [sp, #48] - 20012ec8: a9446bf9 ldp x25, x26, [sp, #64] - 20012ecc: a9425bf5 ldp x21, x22, [sp, #32] - 20012ed0: a8c57bfd ldp x29, x30, [sp], #80 - 20012ed4: d65f03c0 ret - 20012ed8: b9400aa2 ldr w2, [x21, #8] - 20012edc: f9400263 ldr x3, [x19] - 20012ee0: 51000442 sub w2, w2, #0x1 - 20012ee4: 6b14005f cmp w2, w20 - 20012ee8: 54000360 b.eq 20012f54 <__call_exitprocs+0xfc> // b.none - 20012eec: f900027f str xzr, [x19] - 20012ef0: b4fffe03 cbz x3, 20012eb0 <__call_exitprocs+0x58> - 20012ef4: b94312a1 ldr w1, [x21, #784] - 20012ef8: 910442a0 add x0, x21, #0x110 - 20012efc: 1ad422e2 lsl w2, w23, w20 - 20012f00: b9400aba ldr w26, [x21, #8] - 20012f04: 6a01005f tst w2, w1 - 20012f08: 54000161 b.ne 20012f34 <__call_exitprocs+0xdc> // b.any - 20012f0c: d63f0060 blr x3 - 20012f10: b9400aa1 ldr w1, [x21, #8] - 20012f14: f940fec0 ldr x0, [x22, #504] - 20012f18: 6b1a003f cmp w1, w26 - 20012f1c: 54000061 b.ne 20012f28 <__call_exitprocs+0xd0> // b.any - 20012f20: eb0002bf cmp x21, x0 - 20012f24: 54fffc60 b.eq 20012eb0 <__call_exitprocs+0x58> // b.none - 20012f28: b4fffcc0 cbz x0, 20012ec0 <__call_exitprocs+0x68> - 20012f2c: aa0003f5 mov x21, x0 - 20012f30: 17ffffd7 b 20012e8c <__call_exitprocs+0x34> - 20012f34: b9420401 ldr w1, [x0, #516] - 20012f38: f9408260 ldr x0, [x19, #256] - 20012f3c: 6a01005f tst w2, w1 - 20012f40: 540000e1 b.ne 20012f5c <__call_exitprocs+0x104> // b.any - 20012f44: aa0003e1 mov x1, x0 - 20012f48: 2a1803e0 mov w0, w24 - 20012f4c: d63f0060 blr x3 - 20012f50: 17fffff0 b 20012f10 <__call_exitprocs+0xb8> - 20012f54: b9000ab4 str w20, [x21, #8] - 20012f58: 17ffffe6 b 20012ef0 <__call_exitprocs+0x98> - 20012f5c: d63f0060 blr x3 - 20012f60: 17ffffec b 20012f10 <__call_exitprocs+0xb8> +0000000020012f20 <__call_exitprocs>: + 20012f20: a9bb7bfd stp x29, x30, [sp, #-80]! + 20012f24: f0000062 adrp x2, 20021000 <virtio_ident_table+0x78> + 20012f28: 910003fd mov x29, sp + 20012f2c: a9025bf5 stp x21, x22, [sp, #32] + 20012f30: f9404c56 ldr x22, [x2, #152] + 20012f34: f940fed5 ldr x21, [x22, #504] + 20012f38: b40002f5 cbz x21, 20012f94 <__call_exitprocs+0x74> + 20012f3c: a90363f7 stp x23, x24, [sp, #48] + 20012f40: 2a0003f8 mov w24, w0 + 20012f44: 52800037 mov w23, #0x1 // #1 + 20012f48: a9046bf9 stp x25, x26, [sp, #64] + 20012f4c: aa0103f9 mov x25, x1 + 20012f50: a90153f3 stp x19, x20, [sp, #16] + 20012f54: b9400ab3 ldr w19, [x21, #8] + 20012f58: 71000674 subs w20, w19, #0x1 + 20012f5c: 54000164 b.mi 20012f88 <__call_exitprocs+0x68> // b.first + 20012f60: 8b33ceb3 add x19, x21, w19, sxtw #3 + 20012f64: 91002273 add x19, x19, #0x8 + 20012f68: b40001d9 cbz x25, 20012fa0 <__call_exitprocs+0x80> + 20012f6c: f9410260 ldr x0, [x19, #512] + 20012f70: eb19001f cmp x0, x25 + 20012f74: 54000160 b.eq 20012fa0 <__call_exitprocs+0x80> // b.none + 20012f78: 51000694 sub w20, w20, #0x1 + 20012f7c: d1002273 sub x19, x19, #0x8 + 20012f80: 3100069f cmn w20, #0x1 + 20012f84: 54ffff21 b.ne 20012f68 <__call_exitprocs+0x48> // b.any + 20012f88: a94153f3 ldp x19, x20, [sp, #16] + 20012f8c: a94363f7 ldp x23, x24, [sp, #48] + 20012f90: a9446bf9 ldp x25, x26, [sp, #64] + 20012f94: a9425bf5 ldp x21, x22, [sp, #32] + 20012f98: a8c57bfd ldp x29, x30, [sp], #80 + 20012f9c: d65f03c0 ret + 20012fa0: b9400aa2 ldr w2, [x21, #8] + 20012fa4: f9400263 ldr x3, [x19] + 20012fa8: 51000442 sub w2, w2, #0x1 + 20012fac: 6b14005f cmp w2, w20 + 20012fb0: 54000360 b.eq 2001301c <__call_exitprocs+0xfc> // b.none + 20012fb4: f900027f str xzr, [x19] + 20012fb8: b4fffe03 cbz x3, 20012f78 <__call_exitprocs+0x58> + 20012fbc: b94312a1 ldr w1, [x21, #784] + 20012fc0: 910442a0 add x0, x21, #0x110 + 20012fc4: 1ad422e2 lsl w2, w23, w20 + 20012fc8: b9400aba ldr w26, [x21, #8] + 20012fcc: 6a01005f tst w2, w1 + 20012fd0: 54000161 b.ne 20012ffc <__call_exitprocs+0xdc> // b.any + 20012fd4: d63f0060 blr x3 + 20012fd8: b9400aa1 ldr w1, [x21, #8] + 20012fdc: f940fec0 ldr x0, [x22, #504] + 20012fe0: 6b1a003f cmp w1, w26 + 20012fe4: 54000061 b.ne 20012ff0 <__call_exitprocs+0xd0> // b.any + 20012fe8: eb0002bf cmp x21, x0 + 20012fec: 54fffc60 b.eq 20012f78 <__call_exitprocs+0x58> // b.none + 20012ff0: b4fffcc0 cbz x0, 20012f88 <__call_exitprocs+0x68> + 20012ff4: aa0003f5 mov x21, x0 + 20012ff8: 17ffffd7 b 20012f54 <__call_exitprocs+0x34> + 20012ffc: b9420401 ldr w1, [x0, #516] + 20013000: f9408260 ldr x0, [x19, #256] + 20013004: 6a01005f tst w2, w1 + 20013008: 540000e1 b.ne 20013024 <__call_exitprocs+0x104> // b.any + 2001300c: aa0003e1 mov x1, x0 + 20013010: 2a1803e0 mov w0, w24 + 20013014: d63f0060 blr x3 + 20013018: 17fffff0 b 20012fd8 <__call_exitprocs+0xb8> + 2001301c: b9000ab4 str w20, [x21, #8] + 20013020: 17ffffe6 b 20012fb8 <__call_exitprocs+0x98> + 20013024: d63f0060 blr x3 + 20013028: 17ffffec b 20012fd8 <__call_exitprocs+0xb8> Disassembly of section .text.abort: -0000000020012f68 <abort>: - 20012f68: a9bf7bfd stp x29, x30, [sp, #-16]! - 20012f6c: 528000c0 mov w0, #0x6 // #6 - 20012f70: 910003fd mov x29, sp - 20012f74: 9400165b bl 200188e0 <raise> - 20012f78: 52800020 mov w0, #0x1 // #1 - 20012f7c: 9400312d bl 2001f430 <_exit> +0000000020013030 <abort>: + 20013030: a9bf7bfd stp x29, x30, [sp, #-16]! + 20013034: 528000c0 mov w0, #0x6 // #6 + 20013038: 910003fd mov x29, sp + 2001303c: 9400165b bl 200189a8 <raise> + 20013040: 52800020 mov w0, #0x1 // #1 + 20013044: 9400312d bl 2001f4f8 <_exit> Disassembly of section .text.__set_ctype: -0000000020012f80 <__set_ctype>: - 20012f80: f0000061 adrp x1, 20021000 <__func__.5268+0x20> - 20012f84: 910a2021 add x1, x1, #0x288 - 20012f88: f9007c01 str x1, [x0, #248] - 20012f8c: d65f03c0 ret +0000000020013048 <__set_ctype>: + 20013048: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 2001304c: 910ba021 add x1, x1, #0x2e8 + 20013050: f9007c01 str x1, [x0, #248] + 20013054: d65f03c0 ret Disassembly of section .text.quorem: -0000000020012f90 <quorem>: - 20012f90: a9bc7bfd stp x29, x30, [sp, #-64]! - 20012f94: 910003fd mov x29, sp - 20012f98: a9025bf5 stp x21, x22, [sp, #32] - 20012f9c: b9401435 ldr w21, [x1, #20] - 20012fa0: a90363f7 stp x23, x24, [sp, #48] - 20012fa4: aa0003f8 mov x24, x0 - 20012fa8: b9401400 ldr w0, [x0, #20] - 20012fac: 6b15001f cmp w0, w21 - 20012fb0: 54000b4b b.lt 20013118 <quorem+0x188> // b.tstop - 20012fb4: 510006b5 sub w21, w21, #0x1 - 20012fb8: a90153f3 stp x19, x20, [sp, #16] - 20012fbc: 91006033 add x19, x1, #0x18 - 20012fc0: 93407eaa sxtw x10, w21 - 20012fc4: 91006316 add x22, x24, #0x18 - 20012fc8: 937e7ea0 sbfiz x0, x21, #2, #32 - 20012fcc: 8b000277 add x23, x19, x0 - 20012fd0: 8b0002c9 add x9, x22, x0 - 20012fd4: b86a7a60 ldr w0, [x19, x10, lsl #2] - 20012fd8: b86a7ad4 ldr w20, [x22, x10, lsl #2] - 20012fdc: 11000400 add w0, w0, #0x1 - 20012fe0: 6b00029f cmp w20, w0 - 20012fe4: 1ac00a94 udiv w20, w20, w0 - 20012fe8: 540004a3 b.cc 2001307c <quorem+0xec> // b.lo, b.ul, b.last - 20012fec: aa1303e8 mov x8, x19 - 20012ff0: aa1603e7 mov x7, x22 - 20012ff4: 52800003 mov w3, #0x0 // #0 - 20012ff8: 52800000 mov w0, #0x0 // #0 - 20012ffc: d503201f nop - 20013000: b8404504 ldr w4, [x8], #4 - 20013004: b94000e2 ldr w2, [x7] - 20013008: 12003c86 and w6, w4, #0xffff - 2001300c: eb0802ff cmp x23, x8 - 20013010: 53107c84 lsr w4, w4, #16 - 20013014: 53107c45 lsr w5, w2, #16 - 20013018: 1b140cc6 madd w6, w6, w20, w3 - 2001301c: 53107cc3 lsr w3, w6, #16 - 20013020: 4b262006 sub w6, w0, w6, uxth - 20013024: 0b2220c2 add w2, w6, w2, uxth - 20013028: 1b140c83 madd w3, w4, w20, w3 - 2001302c: 4b2320a4 sub w4, w5, w3, uxth - 20013030: 53107c63 lsr w3, w3, #16 - 20013034: 0b824084 add w4, w4, w2, asr #16 - 20013038: 33103c82 bfi w2, w4, #16, #16 - 2001303c: b80044e2 str w2, [x7], #4 - 20013040: 13107c80 asr w0, w4, #16 - 20013044: 54fffde2 b.cs 20013000 <quorem+0x70> // b.hs, b.nlast - 20013048: b86a7ac0 ldr w0, [x22, x10, lsl #2] - 2001304c: 35000180 cbnz w0, 2001307c <quorem+0xec> - 20013050: d1001120 sub x0, x9, #0x4 - 20013054: eb0002df cmp x22, x0 - 20013058: 54000083 b.cc 20013068 <quorem+0xd8> // b.lo, b.ul, b.last - 2001305c: 14000007 b 20013078 <quorem+0xe8> - 20013060: 510006b5 sub w21, w21, #0x1 - 20013064: 540000a2 b.cs 20013078 <quorem+0xe8> // b.hs, b.nlast - 20013068: b9400002 ldr w2, [x0] - 2001306c: d1001000 sub x0, x0, #0x4 - 20013070: eb0002df cmp x22, x0 - 20013074: 34ffff62 cbz w2, 20013060 <quorem+0xd0> - 20013078: b9001715 str w21, [x24, #20] - 2001307c: aa1803e0 mov x0, x24 - 20013080: 9400126e bl 20017a38 <__mcmp> - 20013084: 37f803e0 tbnz w0, #31, 20013100 <quorem+0x170> - 20013088: 11000694 add w20, w20, #0x1 - 2001308c: aa1603e0 mov x0, x22 - 20013090: 52800001 mov w1, #0x0 // #0 - 20013094: d503201f nop - 20013098: b8404662 ldr w2, [x19], #4 - 2001309c: b9400003 ldr w3, [x0] - 200130a0: eb1302ff cmp x23, x19 - 200130a4: 4b222021 sub w1, w1, w2, uxth - 200130a8: 0b232021 add w1, w1, w3, uxth - 200130ac: 53107c63 lsr w3, w3, #16 - 200130b0: 4b424062 sub w2, w3, w2, lsr #16 - 200130b4: 0b814042 add w2, w2, w1, asr #16 - 200130b8: 33103c41 bfi w1, w2, #16, #16 - 200130bc: b8004401 str w1, [x0], #4 - 200130c0: 13107c41 asr w1, w2, #16 - 200130c4: 54fffea2 b.cs 20013098 <quorem+0x108> // b.hs, b.nlast - 200130c8: b875dac1 ldr w1, [x22, w21, sxtw #2] - 200130cc: 8b35cac0 add x0, x22, w21, sxtw #2 - 200130d0: 35000181 cbnz w1, 20013100 <quorem+0x170> - 200130d4: d1001000 sub x0, x0, #0x4 - 200130d8: eb0002df cmp x22, x0 - 200130dc: 54000083 b.cc 200130ec <quorem+0x15c> // b.lo, b.ul, b.last - 200130e0: 14000007 b 200130fc <quorem+0x16c> - 200130e4: 510006b5 sub w21, w21, #0x1 - 200130e8: 540000a2 b.cs 200130fc <quorem+0x16c> // b.hs, b.nlast - 200130ec: b9400001 ldr w1, [x0] - 200130f0: d1001000 sub x0, x0, #0x4 - 200130f4: eb0002df cmp x22, x0 - 200130f8: 34ffff61 cbz w1, 200130e4 <quorem+0x154> - 200130fc: b9001715 str w21, [x24, #20] - 20013100: 2a1403e0 mov w0, w20 - 20013104: a94153f3 ldp x19, x20, [sp, #16] - 20013108: a9425bf5 ldp x21, x22, [sp, #32] - 2001310c: a94363f7 ldp x23, x24, [sp, #48] - 20013110: a8c47bfd ldp x29, x30, [sp], #64 - 20013114: d65f03c0 ret - 20013118: 52800000 mov w0, #0x0 // #0 - 2001311c: a9425bf5 ldp x21, x22, [sp, #32] - 20013120: a94363f7 ldp x23, x24, [sp, #48] - 20013124: a8c47bfd ldp x29, x30, [sp], #64 - 20013128: d65f03c0 ret +0000000020013058 <quorem>: + 20013058: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001305c: 910003fd mov x29, sp + 20013060: a9025bf5 stp x21, x22, [sp, #32] + 20013064: b9401435 ldr w21, [x1, #20] + 20013068: a90363f7 stp x23, x24, [sp, #48] + 2001306c: aa0003f8 mov x24, x0 + 20013070: b9401400 ldr w0, [x0, #20] + 20013074: 6b15001f cmp w0, w21 + 20013078: 54000b4b b.lt 200131e0 <quorem+0x188> // b.tstop + 2001307c: 510006b5 sub w21, w21, #0x1 + 20013080: a90153f3 stp x19, x20, [sp, #16] + 20013084: 91006033 add x19, x1, #0x18 + 20013088: 93407eaa sxtw x10, w21 + 2001308c: 91006316 add x22, x24, #0x18 + 20013090: 937e7ea0 sbfiz x0, x21, #2, #32 + 20013094: 8b000277 add x23, x19, x0 + 20013098: 8b0002c9 add x9, x22, x0 + 2001309c: b86a7a60 ldr w0, [x19, x10, lsl #2] + 200130a0: b86a7ad4 ldr w20, [x22, x10, lsl #2] + 200130a4: 11000400 add w0, w0, #0x1 + 200130a8: 6b00029f cmp w20, w0 + 200130ac: 1ac00a94 udiv w20, w20, w0 + 200130b0: 540004a3 b.cc 20013144 <quorem+0xec> // b.lo, b.ul, b.last + 200130b4: aa1303e8 mov x8, x19 + 200130b8: aa1603e7 mov x7, x22 + 200130bc: 52800003 mov w3, #0x0 // #0 + 200130c0: 52800000 mov w0, #0x0 // #0 + 200130c4: d503201f nop + 200130c8: b8404504 ldr w4, [x8], #4 + 200130cc: b94000e2 ldr w2, [x7] + 200130d0: 12003c86 and w6, w4, #0xffff + 200130d4: eb0802ff cmp x23, x8 + 200130d8: 53107c84 lsr w4, w4, #16 + 200130dc: 53107c45 lsr w5, w2, #16 + 200130e0: 1b140cc6 madd w6, w6, w20, w3 + 200130e4: 53107cc3 lsr w3, w6, #16 + 200130e8: 4b262006 sub w6, w0, w6, uxth + 200130ec: 0b2220c2 add w2, w6, w2, uxth + 200130f0: 1b140c83 madd w3, w4, w20, w3 + 200130f4: 4b2320a4 sub w4, w5, w3, uxth + 200130f8: 53107c63 lsr w3, w3, #16 + 200130fc: 0b824084 add w4, w4, w2, asr #16 + 20013100: 33103c82 bfi w2, w4, #16, #16 + 20013104: b80044e2 str w2, [x7], #4 + 20013108: 13107c80 asr w0, w4, #16 + 2001310c: 54fffde2 b.cs 200130c8 <quorem+0x70> // b.hs, b.nlast + 20013110: b86a7ac0 ldr w0, [x22, x10, lsl #2] + 20013114: 35000180 cbnz w0, 20013144 <quorem+0xec> + 20013118: d1001120 sub x0, x9, #0x4 + 2001311c: eb0002df cmp x22, x0 + 20013120: 54000083 b.cc 20013130 <quorem+0xd8> // b.lo, b.ul, b.last + 20013124: 14000007 b 20013140 <quorem+0xe8> + 20013128: 510006b5 sub w21, w21, #0x1 + 2001312c: 540000a2 b.cs 20013140 <quorem+0xe8> // b.hs, b.nlast + 20013130: b9400002 ldr w2, [x0] + 20013134: d1001000 sub x0, x0, #0x4 + 20013138: eb0002df cmp x22, x0 + 2001313c: 34ffff62 cbz w2, 20013128 <quorem+0xd0> + 20013140: b9001715 str w21, [x24, #20] + 20013144: aa1803e0 mov x0, x24 + 20013148: 9400126e bl 20017b00 <__mcmp> + 2001314c: 37f803e0 tbnz w0, #31, 200131c8 <quorem+0x170> + 20013150: 11000694 add w20, w20, #0x1 + 20013154: aa1603e0 mov x0, x22 + 20013158: 52800001 mov w1, #0x0 // #0 + 2001315c: d503201f nop + 20013160: b8404662 ldr w2, [x19], #4 + 20013164: b9400003 ldr w3, [x0] + 20013168: eb1302ff cmp x23, x19 + 2001316c: 4b222021 sub w1, w1, w2, uxth + 20013170: 0b232021 add w1, w1, w3, uxth + 20013174: 53107c63 lsr w3, w3, #16 + 20013178: 4b424062 sub w2, w3, w2, lsr #16 + 2001317c: 0b814042 add w2, w2, w1, asr #16 + 20013180: 33103c41 bfi w1, w2, #16, #16 + 20013184: b8004401 str w1, [x0], #4 + 20013188: 13107c41 asr w1, w2, #16 + 2001318c: 54fffea2 b.cs 20013160 <quorem+0x108> // b.hs, b.nlast + 20013190: b875dac1 ldr w1, [x22, w21, sxtw #2] + 20013194: 8b35cac0 add x0, x22, w21, sxtw #2 + 20013198: 35000181 cbnz w1, 200131c8 <quorem+0x170> + 2001319c: d1001000 sub x0, x0, #0x4 + 200131a0: eb0002df cmp x22, x0 + 200131a4: 54000083 b.cc 200131b4 <quorem+0x15c> // b.lo, b.ul, b.last + 200131a8: 14000007 b 200131c4 <quorem+0x16c> + 200131ac: 510006b5 sub w21, w21, #0x1 + 200131b0: 540000a2 b.cs 200131c4 <quorem+0x16c> // b.hs, b.nlast + 200131b4: b9400001 ldr w1, [x0] + 200131b8: d1001000 sub x0, x0, #0x4 + 200131bc: eb0002df cmp x22, x0 + 200131c0: 34ffff61 cbz w1, 200131ac <quorem+0x154> + 200131c4: b9001715 str w21, [x24, #20] + 200131c8: 2a1403e0 mov w0, w20 + 200131cc: a94153f3 ldp x19, x20, [sp, #16] + 200131d0: a9425bf5 ldp x21, x22, [sp, #32] + 200131d4: a94363f7 ldp x23, x24, [sp, #48] + 200131d8: a8c47bfd ldp x29, x30, [sp], #64 + 200131dc: d65f03c0 ret + 200131e0: 52800000 mov w0, #0x0 // #0 + 200131e4: a9425bf5 ldp x21, x22, [sp, #32] + 200131e8: a94363f7 ldp x23, x24, [sp, #48] + 200131ec: a8c47bfd ldp x29, x30, [sp], #64 + 200131f0: d65f03c0 ret Disassembly of section .text._dtoa_r: -0000000020013130 <_dtoa_r>: - 20013130: a9b47bfd stp x29, x30, [sp, #-192]! - 20013134: 910003fd mov x29, sp - 20013138: f9403006 ldr x6, [x0, #96] - 2001313c: a90153f3 stp x19, x20, [sp, #16] - 20013140: aa0003f3 mov x19, x0 - 20013144: a9025bf5 stp x21, x22, [sp, #32] - 20013148: aa0403f4 mov x20, x4 - 2001314c: 2a0103f6 mov w22, w1 - 20013150: a90363f7 stp x23, x24, [sp, #48] - 20013154: aa0503f8 mov x24, x5 - 20013158: a9046bf9 stp x25, x26, [sp, #64] - 2001315c: 9e66001a fmov x26, d0 - 20013160: a90573fb stp x27, x28, [sp, #80] - 20013164: 2a0203fc mov w28, w2 - 20013168: f90043e3 str x3, [sp, #128] - 2001316c: 6d0627e8 stp d8, d9, [sp, #96] - 20013170: 1e604008 fmov d8, d0 - 20013174: b4000106 cbz x6, 20013194 <_dtoa_r+0x64> - 20013178: b9406803 ldr w3, [x0, #104] - 2001317c: 52800022 mov w2, #0x1 // #1 - 20013180: aa0603e1 mov x1, x6 - 20013184: 1ac32042 lsl w2, w2, w3 - 20013188: 290108c3 stp w3, w2, [x6, #8] - 2001318c: 9400103f bl 20017288 <_Bfree> - 20013190: f900327f str xzr, [x19, #96] - 20013194: 9e660100 fmov x0, d8 - 20013198: d360fc00 lsr x0, x0, #32 - 2001319c: 2a0003f5 mov w21, w0 - 200131a0: 37f81d20 tbnz w0, #31, 20013544 <_dtoa_r+0x414> - 200131a4: b900029f str wzr, [x20] - 200131a8: 120c2aa1 and w1, w21, #0x7ff00000 - 200131ac: 52affe00 mov w0, #0x7ff00000 // #2146435072 - 200131b0: 1e604109 fmov d9, d8 - 200131b4: 6b00003f cmp w1, w0 - 200131b8: 54001d80 b.eq 20013568 <_dtoa_r+0x438> // b.none - 200131bc: 1e602128 fcmp d9, #0.0 - 200131c0: 54000261 b.ne 2001320c <_dtoa_r+0xdc> // b.any - 200131c4: f94043e1 ldr x1, [sp, #128] - 200131c8: 52800020 mov w0, #0x1 // #1 - 200131cc: b9000020 str w0, [x1] - 200131d0: b4002ab8 cbz x24, 20013724 <_dtoa_r+0x5f4> - 200131d4: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 200131d8: d0000075 adrp x21, 20021000 <__func__.5268+0x20> - 200131dc: 910ea400 add x0, x0, #0x3a9 - 200131e0: 910ea2b5 add x21, x21, #0x3a8 - 200131e4: f9000300 str x0, [x24] - 200131e8: aa1503e0 mov x0, x21 - 200131ec: a94153f3 ldp x19, x20, [sp, #16] - 200131f0: a9425bf5 ldp x21, x22, [sp, #32] - 200131f4: a94363f7 ldp x23, x24, [sp, #48] - 200131f8: a9446bf9 ldp x25, x26, [sp, #64] - 200131fc: a94573fb ldp x27, x28, [sp, #80] - 20013200: 6d4627e8 ldp d8, d9, [sp, #96] - 20013204: a8cc7bfd ldp x29, x30, [sp], #192 - 20013208: d65f03c0 ret - 2001320c: 1e604120 fmov d0, d9 - 20013210: 9102f3e1 add x1, sp, #0xbc - 20013214: 9102e3e2 add x2, sp, #0xb8 - 20013218: aa1303e0 mov x0, x19 - 2001321c: 940012e9 bl 20017dc0 <__d2b> - 20013220: aa0003f4 mov x20, x0 - 20013224: 6b5553ff cmp wzr, w21, lsr #20 - 20013228: 53147ea1 lsr w1, w21, #20 - 2001322c: 54001b61 b.ne 20013598 <_dtoa_r+0x468> // b.any - 20013230: 295707e2 ldp w2, w1, [sp, #184] - 20013234: 9e660100 fmov x0, d8 - 20013238: 0b010041 add w1, w2, w1 - 2001323c: 1110c823 add w3, w1, #0x432 - 20013240: 7100807f cmp w3, #0x20 - 20013244: 5400276d b.le 20013730 <_dtoa_r+0x600> - 20013248: 11104825 add w5, w1, #0x412 - 2001324c: 52800804 mov w4, #0x40 // #64 - 20013250: 4b030083 sub w3, w4, w3 - 20013254: 1ac52400 lsr w0, w0, w5 - 20013258: 1ac322b5 lsl w21, w21, w3 - 2001325c: 2a0002a0 orr w0, w21, w0 - 20013260: 1e630000 ucvtf d0, w0 - 20013264: 52800023 mov w3, #0x1 // #1 - 20013268: b900a7e3 str w3, [sp, #164] - 2001326c: 52bfc204 mov w4, #0xfe100000 // #-32505856 - 20013270: 51000421 sub w1, w1, #0x1 - 20013274: 9e660000 fmov x0, d0 - 20013278: d360fc03 lsr x3, x0, #32 - 2001327c: 0b040063 add w3, w3, w4 - 20013280: b3607c60 bfi x0, x3, #32, #32 - 20013284: 9e670002 fmov d2, x0 - 20013288: 1e6f1001 fmov d1, #1.500000000000000000e+00 - 2001328c: 90000063 adrp x3, 2001f000 <initialise_monitor_handles+0xe0> - 20013290: 90000060 adrp x0, 2001f000 <initialise_monitor_handles+0xe0> - 20013294: 1e613841 fsub d1, d2, d1 - 20013298: 1e620023 scvtf d3, w1 - 2001329c: fd449064 ldr d4, [x3, #2336] - 200132a0: 90000063 adrp x3, 2001f000 <initialise_monitor_handles+0xe0> - 200132a4: fd449802 ldr d2, [x0, #2352] - 200132a8: fd449460 ldr d0, [x3, #2344] - 200132ac: 1f440021 fmadd d1, d1, d4, d0 - 200132b0: 1f420461 fmadd d1, d3, d2, d1 - 200132b4: 1e602038 fcmpe d1, #0.0 - 200132b8: 1e780025 fcvtzs w5, d1 - 200132bc: 540000a5 b.pl 200132d0 <_dtoa_r+0x1a0> // b.nfrst - 200132c0: 1e6200a0 scvtf d0, w5 - 200132c4: 1e612000 fcmp d0, d1 - 200132c8: 1a9f07e0 cset w0, ne // ne = any - 200132cc: 4b0000a5 sub w5, w5, w0 - 200132d0: 4b010041 sub w1, w2, w1 - 200132d4: 710058bf cmp w5, #0x16 - 200132d8: 51000426 sub w6, w1, #0x1 - 200132dc: 540021e8 b.hi 20013718 <_dtoa_r+0x5e8> // b.pmore - 200132e0: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 200132e4: 911f8000 add x0, x0, #0x7e0 - 200132e8: fc65d800 ldr d0, [x0, w5, sxtw #3] - 200132ec: 1e692010 fcmpe d0, d9 - 200132f0: 5400164d b.le 200135b8 <_dtoa_r+0x488> - 200132f4: 510004a5 sub w5, w5, #0x1 - 200132f8: b9009bff str wzr, [sp, #152] - 200132fc: 52800007 mov w7, #0x0 // #0 - 20013300: 37f81626 tbnz w6, #31, 200135c4 <_dtoa_r+0x494> - 20013304: 36f81685 tbz w5, #31, 200135d4 <_dtoa_r+0x4a4> - 20013308: b9007fe5 str w5, [sp, #124] - 2001330c: 4b0500e7 sub w7, w7, w5 - 20013310: 4b0503fb neg w27, w5 - 20013314: 710026df cmp w22, #0x9 - 20013318: 52800005 mov w5, #0x0 // #0 - 2001331c: 54001668 b.hi 200135e8 <_dtoa_r+0x4b8> // b.pmore - 20013320: 710016df cmp w22, #0x5 - 20013324: 52800039 mov w25, #0x1 // #1 - 20013328: 5400006d b.le 20013334 <_dtoa_r+0x204> - 2001332c: 510012d6 sub w22, w22, #0x4 - 20013330: 52800019 mov w25, #0x0 // #0 - 20013334: 710012df cmp w22, #0x4 - 20013338: 540058a0 b.eq 20013e4c <_dtoa_r+0xd1c> // b.none - 2001333c: 710016df cmp w22, #0x5 - 20013340: 54003f20 b.eq 20013b24 <_dtoa_r+0x9f4> // b.none - 20013344: 71000adf cmp w22, #0x2 - 20013348: 54001d41 b.ne 200136f0 <_dtoa_r+0x5c0> // b.any - 2001334c: b9008bff str wzr, [sp, #136] - 20013350: 7100039f cmp w28, #0x0 - 20013354: 5400494d b.le 20013c7c <_dtoa_r+0xb4c> - 20013358: 2a1c03f5 mov w21, w28 - 2001335c: 2a1c03e4 mov w4, w28 - 20013360: b900abfc str w28, [sp, #168] - 20013364: 71003abf cmp w21, #0xe - 20013368: b9006a7f str wzr, [x19, #104] - 2001336c: 1a9f87e0 cset w0, ls // ls = plast - 20013370: 71007c9f cmp w4, #0x1f - 20013374: 0a000339 and w25, w25, w0 - 20013378: 93407c84 sxtw x4, w4 - 2001337c: 540075ed b.le 20014238 <_dtoa_r+0x1108> - 20013380: 52800023 mov w3, #0x1 // #1 - 20013384: 52800082 mov w2, #0x4 // #4 - 20013388: 531f7842 lsl w2, w2, #1 - 2001338c: 2a0303e1 mov w1, w3 - 20013390: 11000463 add w3, w3, #0x1 - 20013394: 93407c40 sxtw x0, w2 - 20013398: 91007000 add x0, x0, #0x1c - 2001339c: eb04001f cmp x0, x4 - 200133a0: 54ffff49 b.ls 20013388 <_dtoa_r+0x258> // b.plast - 200133a4: b9006a61 str w1, [x19, #104] - 200133a8: aa1303e0 mov x0, x19 - 200133ac: 291217e7 stp w7, w5, [sp, #144] - 200133b0: b900a3e6 str w6, [sp, #160] - 200133b4: 94000f91 bl 200171f8 <_Balloc> - 200133b8: f9003260 str x0, [x19, #96] - 200133bc: aa0003f7 mov x23, x0 - 200133c0: 295217e7 ldp w7, w5, [sp, #144] - 200133c4: b940a3e6 ldr w6, [sp, #160] - 200133c8: 34001539 cbz w25, 2001366c <_dtoa_r+0x53c> - 200133cc: b9407fe3 ldr w3, [sp, #124] - 200133d0: 7100007f cmp w3, #0x0 - 200133d4: 5400326d b.le 20013a20 <_dtoa_r+0x8f0> - 200133d8: 92400c62 and x2, x3, #0xf - 200133dc: d0000061 adrp x1, 20021000 <__func__.5268+0x20> - 200133e0: 911f8021 add x1, x1, #0x7e0 - 200133e4: 13047c60 asr w0, w3, #4 - 200133e8: fc627820 ldr d0, [x1, x2, lsl #3] - 200133ec: 36404423 tbz w3, #8, 20013c70 <_dtoa_r+0xb40> - 200133f0: d0000061 adrp x1, 20021000 <__func__.5268+0x20> - 200133f4: 12000c00 and w0, w0, #0xf - 200133f8: 52800062 mov w2, #0x3 // #3 - 200133fc: fd43ec21 ldr d1, [x1, #2008] - 20013400: 1e611921 fdiv d1, d9, d1 - 20013404: 34000140 cbz w0, 2001342c <_dtoa_r+0x2fc> - 20013408: d0000061 adrp x1, 20021000 <__func__.5268+0x20> - 2001340c: 911ee021 add x1, x1, #0x7b8 - 20013410: 36000080 tbz w0, #0, 20013420 <_dtoa_r+0x2f0> - 20013414: fd400022 ldr d2, [x1] - 20013418: 11000442 add w2, w2, #0x1 - 2001341c: 1e620800 fmul d0, d0, d2 - 20013420: 13017c00 asr w0, w0, #1 - 20013424: 91002021 add x1, x1, #0x8 - 20013428: 35ffff40 cbnz w0, 20013410 <_dtoa_r+0x2e0> - 2001342c: 1e601821 fdiv d1, d1, d0 - 20013430: b9409be0 ldr w0, [sp, #152] - 20013434: 34000080 cbz w0, 20013444 <_dtoa_r+0x314> - 20013438: 1e6e1000 fmov d0, #1.000000000000000000e+00 - 2001343c: 1e602030 fcmpe d1, d0 - 20013440: 54005184 b.mi 20013e70 <_dtoa_r+0xd40> // b.first - 20013444: 1e620040 scvtf d0, w2 - 20013448: 1e639002 fmov d2, #7.000000000000000000e+00 - 2001344c: 52bf9802 mov w2, #0xfcc00000 // #-54525952 - 20013450: 1f410800 fmadd d0, d0, d1, d2 - 20013454: 9e660000 fmov x0, d0 - 20013458: d360fc01 lsr x1, x0, #32 - 2001345c: 0b020021 add w1, w1, w2 - 20013460: b3607c20 bfi x0, x1, #32, #32 - 20013464: 34000f35 cbz w21, 20013648 <_dtoa_r+0x518> - 20013468: b9407fe4 ldr w4, [sp, #124] - 2001346c: 2a1503e2 mov w2, w21 - 20013470: 1e780021 fcvtzs w1, d1 - 20013474: 51000448 sub w8, w2, #0x1 - 20013478: d0000063 adrp x3, 20021000 <__func__.5268+0x20> - 2001347c: 911f8063 add x3, x3, #0x7e0 - 20013480: 9e670002 fmov d2, x0 - 20013484: 910006e0 add x0, x23, #0x1 - 20013488: fc68d863 ldr d3, [x3, w8, sxtw #3] - 2001348c: 1e620020 scvtf d0, w1 - 20013490: b9408be3 ldr w3, [sp, #136] - 20013494: 1100c021 add w1, w1, #0x30 - 20013498: 12001c21 and w1, w1, #0xff - 2001349c: 1e603821 fsub d1, d1, d0 - 200134a0: 34003f43 cbz w3, 20013c88 <_dtoa_r+0xb58> - 200134a4: 1e6c1000 fmov d0, #5.000000000000000000e-01 - 200134a8: 390002e1 strb w1, [x23] - 200134ac: 1e631800 fdiv d0, d0, d3 - 200134b0: 1e623800 fsub d0, d0, d2 - 200134b4: 1e612010 fcmpe d0, d1 - 200134b8: 54005ecc b.gt 20014090 <_dtoa_r+0xf60> - 200134bc: 52800023 mov w3, #0x1 // #1 - 200134c0: 1e6e1004 fmov d4, #1.000000000000000000e+00 - 200134c4: 4b000063 sub w3, w3, w0 - 200134c8: 1e649003 fmov d3, #1.000000000000000000e+01 - 200134cc: 1400000c b 200134fc <_dtoa_r+0x3cc> - 200134d0: 6b02003f cmp w1, w2 - 200134d4: 54000caa b.ge 20013668 <_dtoa_r+0x538> // b.tcont - 200134d8: 1e630821 fmul d1, d1, d3 - 200134dc: 1e630800 fmul d0, d0, d3 - 200134e0: 1e780021 fcvtzs w1, d1 - 200134e4: 1e620022 scvtf d2, w1 - 200134e8: 1100c021 add w1, w1, #0x30 - 200134ec: 38001401 strb w1, [x0], #1 - 200134f0: 1e623821 fsub d1, d1, d2 - 200134f4: 1e602030 fcmpe d1, d0 - 200134f8: 54005cc4 b.mi 20014090 <_dtoa_r+0xf60> // b.first - 200134fc: 1e613882 fsub d2, d4, d1 - 20013500: 0b000061 add w1, w3, w0 - 20013504: 1e622010 fcmpe d0, d2 - 20013508: 54fffe4d b.le 200134d0 <_dtoa_r+0x3a0> - 2001350c: 11000481 add w1, w4, #0x1 - 20013510: aa1703f5 mov x21, x23 - 20013514: b9007fe1 str w1, [sp, #124] - 20013518: 14000003 b 20013524 <_dtoa_r+0x3f4> - 2001351c: eb0002bf cmp x21, x0 - 20013520: 54005700 b.eq 20014000 <_dtoa_r+0xed0> // b.none - 20013524: aa0003f7 mov x23, x0 - 20013528: 385ffc01 ldrb w1, [x0, #-1]! - 2001352c: 7100e43f cmp w1, #0x39 - 20013530: 54ffff60 b.eq 2001351c <_dtoa_r+0x3ec> // b.none - 20013534: 11000421 add w1, w1, #0x1 - 20013538: 12001c21 and w1, w1, #0xff - 2001353c: 39000001 strb w1, [x0] - 20013540: 140000d3 b 2001388c <_dtoa_r+0x75c> - 20013544: 12007815 and w21, w0, #0x7fffffff - 20013548: 52800020 mov w0, #0x1 // #1 - 2001354c: b9000280 str w0, [x20] - 20013550: 120c2aa1 and w1, w21, #0x7ff00000 - 20013554: b3607eba bfi x26, x21, #32, #32 - 20013558: 52affe00 mov w0, #0x7ff00000 // #2146435072 - 2001355c: 9e670349 fmov d9, x26 - 20013560: 6b00003f cmp w1, w0 - 20013564: 54ffe2c1 b.ne 200131bc <_dtoa_r+0x8c> // b.any - 20013568: f94043e1 ldr x1, [sp, #128] - 2001356c: 5284e1e0 mov w0, #0x270f // #9999 - 20013570: b9000020 str w0, [x1] - 20013574: 9e660120 fmov x0, d9 - 20013578: f240cc1f tst x0, #0xfffffffffffff - 2001357c: 540004a1 b.ne 20013610 <_dtoa_r+0x4e0> // b.any - 20013580: d0000075 adrp x21, 20021000 <__func__.5268+0x20> - 20013584: b4004c78 cbz x24, 20013f10 <_dtoa_r+0xde0> - 20013588: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 2001358c: 910e42b5 add x21, x21, #0x390 - 20013590: 910e6000 add x0, x0, #0x398 - 20013594: 17ffff14 b 200131e4 <_dtoa_r+0xb4> - 20013598: 9e660120 fmov x0, d9 - 2001359c: b940bbe2 ldr w2, [sp, #184] - 200135a0: 510ffc21 sub w1, w1, #0x3ff - 200135a4: b900a7ff str wzr, [sp, #164] - 200135a8: d360cc03 ubfx x3, x0, #32, #20 - 200135ac: 320c2463 orr w3, w3, #0x3ff00000 - 200135b0: b3607c60 bfi x0, x3, #32, #32 - 200135b4: 17ffff34 b 20013284 <_dtoa_r+0x154> - 200135b8: b9009bff str wzr, [sp, #152] - 200135bc: 52800007 mov w7, #0x0 // #0 - 200135c0: 36f800a6 tbz w6, #31, 200135d4 <_dtoa_r+0x4a4> - 200135c4: 52800027 mov w7, #0x1 // #1 - 200135c8: 52800006 mov w6, #0x0 // #0 - 200135cc: 4b0100e7 sub w7, w7, w1 - 200135d0: 37ffe9c5 tbnz w5, #31, 20013308 <_dtoa_r+0x1d8> - 200135d4: b9007fe5 str w5, [sp, #124] - 200135d8: 0b0500c6 add w6, w6, w5 - 200135dc: 710026df cmp w22, #0x9 - 200135e0: 5280001b mov w27, #0x0 // #0 - 200135e4: 54ffe9e9 b.ls 20013320 <_dtoa_r+0x1f0> // b.plast - 200135e8: 52800020 mov w0, #0x1 // #1 - 200135ec: 52800019 mov w25, #0x0 // #0 - 200135f0: 52800016 mov w22, #0x0 // #0 - 200135f4: 12800015 mov w21, #0xffffffff // #-1 - 200135f8: 5280001c mov w28, #0x0 // #0 - 200135fc: b9008be0 str w0, [sp, #136] - 20013600: 52800001 mov w1, #0x0 // #0 - 20013604: b9006a7f str wzr, [x19, #104] - 20013608: b900abf5 str w21, [sp, #168] - 2001360c: 17ffff67 b 200133a8 <_dtoa_r+0x278> - 20013610: d0000075 adrp x21, 20021000 <__func__.5268+0x20> - 20013614: b4004838 cbz x24, 20013f18 <_dtoa_r+0xde8> - 20013618: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 2001361c: 910e82b5 add x21, x21, #0x3a0 - 20013620: 910e8c00 add x0, x0, #0x3a3 - 20013624: 17fffef0 b 200131e4 <_dtoa_r+0xb4> - 20013628: 1e620040 scvtf d0, w2 - 2001362c: 1e639002 fmov d2, #7.000000000000000000e+00 - 20013630: 52bf9802 mov w2, #0xfcc00000 // #-54525952 - 20013634: 1f410800 fmadd d0, d0, d1, d2 - 20013638: 9e660000 fmov x0, d0 - 2001363c: d360fc01 lsr x1, x0, #32 - 20013640: 0b020021 add w1, w1, w2 - 20013644: b3607c20 bfi x0, x1, #32, #32 - 20013648: 1e629002 fmov d2, #5.000000000000000000e+00 - 2001364c: 9e670000 fmov d0, x0 - 20013650: 1e623821 fsub d1, d1, d2 - 20013654: 1e602030 fcmpe d1, d0 - 20013658: 5400456c b.gt 20013f04 <_dtoa_r+0xdd4> - 2001365c: 1e614000 fneg d0, d0 - 20013660: 1e602030 fcmpe d1, d0 - 20013664: 54003984 b.mi 20013d94 <_dtoa_r+0xc64> // b.first - 20013668: 9e66013a fmov x26, d9 - 2001366c: b940bfe1 ldr w1, [sp, #188] - 20013670: b9407fe0 ldr w0, [sp, #124] - 20013674: 7100003f cmp w1, #0x0 - 20013678: 7a4ea800 ccmp w0, #0xe, #0x0, ge // ge = tcont - 2001367c: 5400208d b.le 20013a8c <_dtoa_r+0x95c> - 20013680: b9408be0 ldr w0, [sp, #136] - 20013684: 340005c0 cbz w0, 2001373c <_dtoa_r+0x60c> - 20013688: 710006df cmp w22, #0x1 - 2001368c: 5400418d b.le 20013ebc <_dtoa_r+0xd8c> - 20013690: 510006a3 sub w3, w21, #0x1 - 20013694: 6b03037f cmp w27, w3 - 20013698: 54003aca b.ge 20013df0 <_dtoa_r+0xcc0> // b.tcont - 2001369c: 4b1b0060 sub w0, w3, w27 - 200136a0: 2a0303fb mov w27, w3 - 200136a4: 0b0000a5 add w5, w5, w0 - 200136a8: 52800003 mov w3, #0x0 // #0 - 200136ac: 4b1500e0 sub w0, w7, w21 - 200136b0: b90093e0 str w0, [sp, #144] - 200136b4: 37f80095 tbnz w21, #31, 200136c4 <_dtoa_r+0x594> - 200136b8: 0b1500c6 add w6, w6, w21 - 200136bc: b90093e7 str w7, [sp, #144] - 200136c0: 0b1500e7 add w7, w7, w21 - 200136c4: aa1303e0 mov x0, x19 - 200136c8: 52800021 mov w1, #0x1 // #1 - 200136cc: b90097e7 str w7, [sp, #148] - 200136d0: 29140fe5 stp w5, w3, [sp, #160] - 200136d4: b900afe6 str w6, [sp, #172] - 200136d8: 94000fb8 bl 200175b8 <__i2b> - 200136dc: b94097e7 ldr w7, [sp, #148] - 200136e0: aa0003f9 mov x25, x0 - 200136e4: 29540fe5 ldp w5, w3, [sp, #160] - 200136e8: b940afe6 ldr w6, [sp, #172] - 200136ec: 14000017 b 20013748 <_dtoa_r+0x618> - 200136f0: b9008bff str wzr, [sp, #136] - 200136f4: 71000edf cmp w22, #0x3 - 200136f8: 540056e1 b.ne 200141d4 <_dtoa_r+0x10a4> // b.any - 200136fc: b9407fe0 ldr w0, [sp, #124] - 20013700: 0b000380 add w0, w28, w0 - 20013704: b900abe0 str w0, [sp, #168] - 20013708: 11000415 add w21, w0, #0x1 - 2001370c: 710002bf cmp w21, #0x0 - 20013710: 1a9fc6a4 csinc w4, w21, wzr, gt - 20013714: 17ffff14 b 20013364 <_dtoa_r+0x234> - 20013718: 52800020 mov w0, #0x1 // #1 - 2001371c: b9009be0 str w0, [sp, #152] - 20013720: 17fffef7 b 200132fc <_dtoa_r+0x1cc> - 20013724: d0000075 adrp x21, 20021000 <__func__.5268+0x20> - 20013728: 910ea2b5 add x21, x21, #0x3a8 - 2001372c: 17fffeaf b 200131e8 <_dtoa_r+0xb8> - 20013730: 4b0303e3 neg w3, w3 - 20013734: 1ac32000 lsl w0, w0, w3 - 20013738: 17fffeca b 20013260 <_dtoa_r+0x130> - 2001373c: 2a1b03e3 mov w3, w27 - 20013740: d2800019 mov x25, #0x0 // #0 - 20013744: b90093e7 str w7, [sp, #144] - 20013748: b94093e1 ldr w1, [sp, #144] - 2001374c: 7100003f cmp w1, #0x0 - 20013750: 7a40c8c4 ccmp w6, #0x0, #0x4, gt - 20013754: 540000ed b.le 20013770 <_dtoa_r+0x640> - 20013758: 6b06003f cmp w1, w6 - 2001375c: 1a86d020 csel w0, w1, w6, le - 20013760: 4b0000e7 sub w7, w7, w0 - 20013764: 4b0000c6 sub w6, w6, w0 - 20013768: 4b000021 sub w1, w1, w0 - 2001376c: b90093e1 str w1, [sp, #144] - 20013770: 340000fb cbz w27, 2001378c <_dtoa_r+0x65c> - 20013774: b9408be0 ldr w0, [sp, #136] - 20013778: 34003b20 cbz w0, 20013edc <_dtoa_r+0xdac> - 2001377c: 7100007f cmp w3, #0x0 - 20013780: 5400310c b.gt 20013da0 <_dtoa_r+0xc70> - 20013784: 6b030362 subs w2, w27, w3 - 20013788: 54003381 b.ne 20013df8 <_dtoa_r+0xcc8> // b.any +00000000200131f8 <_dtoa_r>: + 200131f8: a9b47bfd stp x29, x30, [sp, #-192]! + 200131fc: 910003fd mov x29, sp + 20013200: f9403006 ldr x6, [x0, #96] + 20013204: a90153f3 stp x19, x20, [sp, #16] + 20013208: aa0003f3 mov x19, x0 + 2001320c: a9025bf5 stp x21, x22, [sp, #32] + 20013210: aa0403f4 mov x20, x4 + 20013214: 2a0103f6 mov w22, w1 + 20013218: a90363f7 stp x23, x24, [sp, #48] + 2001321c: aa0503f8 mov x24, x5 + 20013220: a9046bf9 stp x25, x26, [sp, #64] + 20013224: 9e66001a fmov x26, d0 + 20013228: a90573fb stp x27, x28, [sp, #80] + 2001322c: 2a0203fc mov w28, w2 + 20013230: f90043e3 str x3, [sp, #128] + 20013234: 6d0627e8 stp d8, d9, [sp, #96] + 20013238: 1e604008 fmov d8, d0 + 2001323c: b4000106 cbz x6, 2001325c <_dtoa_r+0x64> + 20013240: b9406803 ldr w3, [x0, #104] + 20013244: 52800022 mov w2, #0x1 // #1 + 20013248: aa0603e1 mov x1, x6 + 2001324c: 1ac32042 lsl w2, w2, w3 + 20013250: 290108c3 stp w3, w2, [x6, #8] + 20013254: 9400103f bl 20017350 <_Bfree> + 20013258: f900327f str xzr, [x19, #96] + 2001325c: 9e660100 fmov x0, d8 + 20013260: d360fc00 lsr x0, x0, #32 + 20013264: 2a0003f5 mov w21, w0 + 20013268: 37f81d20 tbnz w0, #31, 2001360c <_dtoa_r+0x414> + 2001326c: b900029f str wzr, [x20] + 20013270: 120c2aa1 and w1, w21, #0x7ff00000 + 20013274: 52affe00 mov w0, #0x7ff00000 // #2146435072 + 20013278: 1e604109 fmov d9, d8 + 2001327c: 6b00003f cmp w1, w0 + 20013280: 54001d80 b.eq 20013630 <_dtoa_r+0x438> // b.none + 20013284: 1e602128 fcmp d9, #0.0 + 20013288: 54000261 b.ne 200132d4 <_dtoa_r+0xdc> // b.any + 2001328c: f94043e1 ldr x1, [sp, #128] + 20013290: 52800020 mov w0, #0x1 // #1 + 20013294: b9000020 str w0, [x1] + 20013298: b4002ab8 cbz x24, 200137ec <_dtoa_r+0x5f4> + 2001329c: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 200132a0: d0000075 adrp x21, 20021000 <virtio_ident_table+0x78> + 200132a4: 91102400 add x0, x0, #0x409 + 200132a8: 911022b5 add x21, x21, #0x408 + 200132ac: f9000300 str x0, [x24] + 200132b0: aa1503e0 mov x0, x21 + 200132b4: a94153f3 ldp x19, x20, [sp, #16] + 200132b8: a9425bf5 ldp x21, x22, [sp, #32] + 200132bc: a94363f7 ldp x23, x24, [sp, #48] + 200132c0: a9446bf9 ldp x25, x26, [sp, #64] + 200132c4: a94573fb ldp x27, x28, [sp, #80] + 200132c8: 6d4627e8 ldp d8, d9, [sp, #96] + 200132cc: a8cc7bfd ldp x29, x30, [sp], #192 + 200132d0: d65f03c0 ret + 200132d4: 1e604120 fmov d0, d9 + 200132d8: 9102f3e1 add x1, sp, #0xbc + 200132dc: 9102e3e2 add x2, sp, #0xb8 + 200132e0: aa1303e0 mov x0, x19 + 200132e4: 940012e9 bl 20017e88 <__d2b> + 200132e8: aa0003f4 mov x20, x0 + 200132ec: 6b5553ff cmp wzr, w21, lsr #20 + 200132f0: 53147ea1 lsr w1, w21, #20 + 200132f4: 54001b61 b.ne 20013660 <_dtoa_r+0x468> // b.any + 200132f8: 295707e2 ldp w2, w1, [sp, #184] + 200132fc: 9e660100 fmov x0, d8 + 20013300: 0b010041 add w1, w2, w1 + 20013304: 1110c823 add w3, w1, #0x432 + 20013308: 7100807f cmp w3, #0x20 + 2001330c: 5400276d b.le 200137f8 <_dtoa_r+0x600> + 20013310: 11104825 add w5, w1, #0x412 + 20013314: 52800804 mov w4, #0x40 // #64 + 20013318: 4b030083 sub w3, w4, w3 + 2001331c: 1ac52400 lsr w0, w0, w5 + 20013320: 1ac322b5 lsl w21, w21, w3 + 20013324: 2a0002a0 orr w0, w21, w0 + 20013328: 1e630000 ucvtf d0, w0 + 2001332c: 52800023 mov w3, #0x1 // #1 + 20013330: b900a7e3 str w3, [sp, #164] + 20013334: 52bfc204 mov w4, #0xfe100000 // #-32505856 + 20013338: 51000421 sub w1, w1, #0x1 + 2001333c: 9e660000 fmov x0, d0 + 20013340: d360fc03 lsr x3, x0, #32 + 20013344: 0b040063 add w3, w3, w4 + 20013348: b3607c60 bfi x0, x3, #32, #32 + 2001334c: 9e670002 fmov d2, x0 + 20013350: 1e6f1001 fmov d1, #1.500000000000000000e+00 + 20013354: 90000063 adrp x3, 2001f000 <initialise_monitor_handles+0x18> + 20013358: 90000060 adrp x0, 2001f000 <initialise_monitor_handles+0x18> + 2001335c: 1e613841 fsub d1, d2, d1 + 20013360: 1e620023 scvtf d3, w1 + 20013364: fd44f464 ldr d4, [x3, #2536] + 20013368: 90000063 adrp x3, 2001f000 <initialise_monitor_handles+0x18> + 2001336c: fd44fc02 ldr d2, [x0, #2552] + 20013370: fd44f860 ldr d0, [x3, #2544] + 20013374: 1f440021 fmadd d1, d1, d4, d0 + 20013378: 1f420461 fmadd d1, d3, d2, d1 + 2001337c: 1e602038 fcmpe d1, #0.0 + 20013380: 1e780025 fcvtzs w5, d1 + 20013384: 540000a5 b.pl 20013398 <_dtoa_r+0x1a0> // b.nfrst + 20013388: 1e6200a0 scvtf d0, w5 + 2001338c: 1e612000 fcmp d0, d1 + 20013390: 1a9f07e0 cset w0, ne // ne = any + 20013394: 4b0000a5 sub w5, w5, w0 + 20013398: 4b010041 sub w1, w2, w1 + 2001339c: 710058bf cmp w5, #0x16 + 200133a0: 51000426 sub w6, w1, #0x1 + 200133a4: 540021e8 b.hi 200137e0 <_dtoa_r+0x5e8> // b.pmore + 200133a8: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 200133ac: 91210000 add x0, x0, #0x840 + 200133b0: fc65d800 ldr d0, [x0, w5, sxtw #3] + 200133b4: 1e692010 fcmpe d0, d9 + 200133b8: 5400164d b.le 20013680 <_dtoa_r+0x488> + 200133bc: 510004a5 sub w5, w5, #0x1 + 200133c0: b9009bff str wzr, [sp, #152] + 200133c4: 52800007 mov w7, #0x0 // #0 + 200133c8: 37f81626 tbnz w6, #31, 2001368c <_dtoa_r+0x494> + 200133cc: 36f81685 tbz w5, #31, 2001369c <_dtoa_r+0x4a4> + 200133d0: b9007fe5 str w5, [sp, #124] + 200133d4: 4b0500e7 sub w7, w7, w5 + 200133d8: 4b0503fb neg w27, w5 + 200133dc: 710026df cmp w22, #0x9 + 200133e0: 52800005 mov w5, #0x0 // #0 + 200133e4: 54001668 b.hi 200136b0 <_dtoa_r+0x4b8> // b.pmore + 200133e8: 710016df cmp w22, #0x5 + 200133ec: 52800039 mov w25, #0x1 // #1 + 200133f0: 5400006d b.le 200133fc <_dtoa_r+0x204> + 200133f4: 510012d6 sub w22, w22, #0x4 + 200133f8: 52800019 mov w25, #0x0 // #0 + 200133fc: 710012df cmp w22, #0x4 + 20013400: 540058a0 b.eq 20013f14 <_dtoa_r+0xd1c> // b.none + 20013404: 710016df cmp w22, #0x5 + 20013408: 54003f20 b.eq 20013bec <_dtoa_r+0x9f4> // b.none + 2001340c: 71000adf cmp w22, #0x2 + 20013410: 54001d41 b.ne 200137b8 <_dtoa_r+0x5c0> // b.any + 20013414: b9008bff str wzr, [sp, #136] + 20013418: 7100039f cmp w28, #0x0 + 2001341c: 5400494d b.le 20013d44 <_dtoa_r+0xb4c> + 20013420: 2a1c03f5 mov w21, w28 + 20013424: 2a1c03e4 mov w4, w28 + 20013428: b900abfc str w28, [sp, #168] + 2001342c: 71003abf cmp w21, #0xe + 20013430: b9006a7f str wzr, [x19, #104] + 20013434: 1a9f87e0 cset w0, ls // ls = plast + 20013438: 71007c9f cmp w4, #0x1f + 2001343c: 0a000339 and w25, w25, w0 + 20013440: 93407c84 sxtw x4, w4 + 20013444: 540075ed b.le 20014300 <_dtoa_r+0x1108> + 20013448: 52800023 mov w3, #0x1 // #1 + 2001344c: 52800082 mov w2, #0x4 // #4 + 20013450: 531f7842 lsl w2, w2, #1 + 20013454: 2a0303e1 mov w1, w3 + 20013458: 11000463 add w3, w3, #0x1 + 2001345c: 93407c40 sxtw x0, w2 + 20013460: 91007000 add x0, x0, #0x1c + 20013464: eb04001f cmp x0, x4 + 20013468: 54ffff49 b.ls 20013450 <_dtoa_r+0x258> // b.plast + 2001346c: b9006a61 str w1, [x19, #104] + 20013470: aa1303e0 mov x0, x19 + 20013474: 291217e7 stp w7, w5, [sp, #144] + 20013478: b900a3e6 str w6, [sp, #160] + 2001347c: 94000f91 bl 200172c0 <_Balloc> + 20013480: f9003260 str x0, [x19, #96] + 20013484: aa0003f7 mov x23, x0 + 20013488: 295217e7 ldp w7, w5, [sp, #144] + 2001348c: b940a3e6 ldr w6, [sp, #160] + 20013490: 34001539 cbz w25, 20013734 <_dtoa_r+0x53c> + 20013494: b9407fe3 ldr w3, [sp, #124] + 20013498: 7100007f cmp w3, #0x0 + 2001349c: 5400326d b.le 20013ae8 <_dtoa_r+0x8f0> + 200134a0: 92400c62 and x2, x3, #0xf + 200134a4: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200134a8: 91210021 add x1, x1, #0x840 + 200134ac: 13047c60 asr w0, w3, #4 + 200134b0: fc627820 ldr d0, [x1, x2, lsl #3] + 200134b4: 36404423 tbz w3, #8, 20013d38 <_dtoa_r+0xb40> + 200134b8: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200134bc: 12000c00 and w0, w0, #0xf + 200134c0: 52800062 mov w2, #0x3 // #3 + 200134c4: fd441c21 ldr d1, [x1, #2104] + 200134c8: 1e611921 fdiv d1, d9, d1 + 200134cc: 34000140 cbz w0, 200134f4 <_dtoa_r+0x2fc> + 200134d0: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200134d4: 91206021 add x1, x1, #0x818 + 200134d8: 36000080 tbz w0, #0, 200134e8 <_dtoa_r+0x2f0> + 200134dc: fd400022 ldr d2, [x1] + 200134e0: 11000442 add w2, w2, #0x1 + 200134e4: 1e620800 fmul d0, d0, d2 + 200134e8: 13017c00 asr w0, w0, #1 + 200134ec: 91002021 add x1, x1, #0x8 + 200134f0: 35ffff40 cbnz w0, 200134d8 <_dtoa_r+0x2e0> + 200134f4: 1e601821 fdiv d1, d1, d0 + 200134f8: b9409be0 ldr w0, [sp, #152] + 200134fc: 34000080 cbz w0, 2001350c <_dtoa_r+0x314> + 20013500: 1e6e1000 fmov d0, #1.000000000000000000e+00 + 20013504: 1e602030 fcmpe d1, d0 + 20013508: 54005184 b.mi 20013f38 <_dtoa_r+0xd40> // b.first + 2001350c: 1e620040 scvtf d0, w2 + 20013510: 1e639002 fmov d2, #7.000000000000000000e+00 + 20013514: 52bf9802 mov w2, #0xfcc00000 // #-54525952 + 20013518: 1f410800 fmadd d0, d0, d1, d2 + 2001351c: 9e660000 fmov x0, d0 + 20013520: d360fc01 lsr x1, x0, #32 + 20013524: 0b020021 add w1, w1, w2 + 20013528: b3607c20 bfi x0, x1, #32, #32 + 2001352c: 34000f35 cbz w21, 20013710 <_dtoa_r+0x518> + 20013530: b9407fe4 ldr w4, [sp, #124] + 20013534: 2a1503e2 mov w2, w21 + 20013538: 1e780021 fcvtzs w1, d1 + 2001353c: 51000448 sub w8, w2, #0x1 + 20013540: d0000063 adrp x3, 20021000 <virtio_ident_table+0x78> + 20013544: 91210063 add x3, x3, #0x840 + 20013548: 9e670002 fmov d2, x0 + 2001354c: 910006e0 add x0, x23, #0x1 + 20013550: fc68d863 ldr d3, [x3, w8, sxtw #3] + 20013554: 1e620020 scvtf d0, w1 + 20013558: b9408be3 ldr w3, [sp, #136] + 2001355c: 1100c021 add w1, w1, #0x30 + 20013560: 12001c21 and w1, w1, #0xff + 20013564: 1e603821 fsub d1, d1, d0 + 20013568: 34003f43 cbz w3, 20013d50 <_dtoa_r+0xb58> + 2001356c: 1e6c1000 fmov d0, #5.000000000000000000e-01 + 20013570: 390002e1 strb w1, [x23] + 20013574: 1e631800 fdiv d0, d0, d3 + 20013578: 1e623800 fsub d0, d0, d2 + 2001357c: 1e612010 fcmpe d0, d1 + 20013580: 54005ecc b.gt 20014158 <_dtoa_r+0xf60> + 20013584: 52800023 mov w3, #0x1 // #1 + 20013588: 1e6e1004 fmov d4, #1.000000000000000000e+00 + 2001358c: 4b000063 sub w3, w3, w0 + 20013590: 1e649003 fmov d3, #1.000000000000000000e+01 + 20013594: 1400000c b 200135c4 <_dtoa_r+0x3cc> + 20013598: 6b02003f cmp w1, w2 + 2001359c: 54000caa b.ge 20013730 <_dtoa_r+0x538> // b.tcont + 200135a0: 1e630821 fmul d1, d1, d3 + 200135a4: 1e630800 fmul d0, d0, d3 + 200135a8: 1e780021 fcvtzs w1, d1 + 200135ac: 1e620022 scvtf d2, w1 + 200135b0: 1100c021 add w1, w1, #0x30 + 200135b4: 38001401 strb w1, [x0], #1 + 200135b8: 1e623821 fsub d1, d1, d2 + 200135bc: 1e602030 fcmpe d1, d0 + 200135c0: 54005cc4 b.mi 20014158 <_dtoa_r+0xf60> // b.first + 200135c4: 1e613882 fsub d2, d4, d1 + 200135c8: 0b000061 add w1, w3, w0 + 200135cc: 1e622010 fcmpe d0, d2 + 200135d0: 54fffe4d b.le 20013598 <_dtoa_r+0x3a0> + 200135d4: 11000481 add w1, w4, #0x1 + 200135d8: aa1703f5 mov x21, x23 + 200135dc: b9007fe1 str w1, [sp, #124] + 200135e0: 14000003 b 200135ec <_dtoa_r+0x3f4> + 200135e4: eb0002bf cmp x21, x0 + 200135e8: 54005700 b.eq 200140c8 <_dtoa_r+0xed0> // b.none + 200135ec: aa0003f7 mov x23, x0 + 200135f0: 385ffc01 ldrb w1, [x0, #-1]! + 200135f4: 7100e43f cmp w1, #0x39 + 200135f8: 54ffff60 b.eq 200135e4 <_dtoa_r+0x3ec> // b.none + 200135fc: 11000421 add w1, w1, #0x1 + 20013600: 12001c21 and w1, w1, #0xff + 20013604: 39000001 strb w1, [x0] + 20013608: 140000d3 b 20013954 <_dtoa_r+0x75c> + 2001360c: 12007815 and w21, w0, #0x7fffffff + 20013610: 52800020 mov w0, #0x1 // #1 + 20013614: b9000280 str w0, [x20] + 20013618: 120c2aa1 and w1, w21, #0x7ff00000 + 2001361c: b3607eba bfi x26, x21, #32, #32 + 20013620: 52affe00 mov w0, #0x7ff00000 // #2146435072 + 20013624: 9e670349 fmov d9, x26 + 20013628: 6b00003f cmp w1, w0 + 2001362c: 54ffe2c1 b.ne 20013284 <_dtoa_r+0x8c> // b.any + 20013630: f94043e1 ldr x1, [sp, #128] + 20013634: 5284e1e0 mov w0, #0x270f // #9999 + 20013638: b9000020 str w0, [x1] + 2001363c: 9e660120 fmov x0, d9 + 20013640: f240cc1f tst x0, #0xfffffffffffff + 20013644: 540004a1 b.ne 200136d8 <_dtoa_r+0x4e0> // b.any + 20013648: d0000075 adrp x21, 20021000 <virtio_ident_table+0x78> + 2001364c: b4004c78 cbz x24, 20013fd8 <_dtoa_r+0xde0> + 20013650: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 20013654: 910fc2b5 add x21, x21, #0x3f0 + 20013658: 910fe000 add x0, x0, #0x3f8 + 2001365c: 17ffff14 b 200132ac <_dtoa_r+0xb4> + 20013660: 9e660120 fmov x0, d9 + 20013664: b940bbe2 ldr w2, [sp, #184] + 20013668: 510ffc21 sub w1, w1, #0x3ff + 2001366c: b900a7ff str wzr, [sp, #164] + 20013670: d360cc03 ubfx x3, x0, #32, #20 + 20013674: 320c2463 orr w3, w3, #0x3ff00000 + 20013678: b3607c60 bfi x0, x3, #32, #32 + 2001367c: 17ffff34 b 2001334c <_dtoa_r+0x154> + 20013680: b9009bff str wzr, [sp, #152] + 20013684: 52800007 mov w7, #0x0 // #0 + 20013688: 36f800a6 tbz w6, #31, 2001369c <_dtoa_r+0x4a4> + 2001368c: 52800027 mov w7, #0x1 // #1 + 20013690: 52800006 mov w6, #0x0 // #0 + 20013694: 4b0100e7 sub w7, w7, w1 + 20013698: 37ffe9c5 tbnz w5, #31, 200133d0 <_dtoa_r+0x1d8> + 2001369c: b9007fe5 str w5, [sp, #124] + 200136a0: 0b0500c6 add w6, w6, w5 + 200136a4: 710026df cmp w22, #0x9 + 200136a8: 5280001b mov w27, #0x0 // #0 + 200136ac: 54ffe9e9 b.ls 200133e8 <_dtoa_r+0x1f0> // b.plast + 200136b0: 52800020 mov w0, #0x1 // #1 + 200136b4: 52800019 mov w25, #0x0 // #0 + 200136b8: 52800016 mov w22, #0x0 // #0 + 200136bc: 12800015 mov w21, #0xffffffff // #-1 + 200136c0: 5280001c mov w28, #0x0 // #0 + 200136c4: b9008be0 str w0, [sp, #136] + 200136c8: 52800001 mov w1, #0x0 // #0 + 200136cc: b9006a7f str wzr, [x19, #104] + 200136d0: b900abf5 str w21, [sp, #168] + 200136d4: 17ffff67 b 20013470 <_dtoa_r+0x278> + 200136d8: d0000075 adrp x21, 20021000 <virtio_ident_table+0x78> + 200136dc: b4004838 cbz x24, 20013fe0 <_dtoa_r+0xde8> + 200136e0: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 200136e4: 911002b5 add x21, x21, #0x400 + 200136e8: 91100c00 add x0, x0, #0x403 + 200136ec: 17fffef0 b 200132ac <_dtoa_r+0xb4> + 200136f0: 1e620040 scvtf d0, w2 + 200136f4: 1e639002 fmov d2, #7.000000000000000000e+00 + 200136f8: 52bf9802 mov w2, #0xfcc00000 // #-54525952 + 200136fc: 1f410800 fmadd d0, d0, d1, d2 + 20013700: 9e660000 fmov x0, d0 + 20013704: d360fc01 lsr x1, x0, #32 + 20013708: 0b020021 add w1, w1, w2 + 2001370c: b3607c20 bfi x0, x1, #32, #32 + 20013710: 1e629002 fmov d2, #5.000000000000000000e+00 + 20013714: 9e670000 fmov d0, x0 + 20013718: 1e623821 fsub d1, d1, d2 + 2001371c: 1e602030 fcmpe d1, d0 + 20013720: 5400456c b.gt 20013fcc <_dtoa_r+0xdd4> + 20013724: 1e614000 fneg d0, d0 + 20013728: 1e602030 fcmpe d1, d0 + 2001372c: 54003984 b.mi 20013e5c <_dtoa_r+0xc64> // b.first + 20013730: 9e66013a fmov x26, d9 + 20013734: b940bfe1 ldr w1, [sp, #188] + 20013738: b9407fe0 ldr w0, [sp, #124] + 2001373c: 7100003f cmp w1, #0x0 + 20013740: 7a4ea800 ccmp w0, #0xe, #0x0, ge // ge = tcont + 20013744: 5400208d b.le 20013b54 <_dtoa_r+0x95c> + 20013748: b9408be0 ldr w0, [sp, #136] + 2001374c: 340005c0 cbz w0, 20013804 <_dtoa_r+0x60c> + 20013750: 710006df cmp w22, #0x1 + 20013754: 5400418d b.le 20013f84 <_dtoa_r+0xd8c> + 20013758: 510006a3 sub w3, w21, #0x1 + 2001375c: 6b03037f cmp w27, w3 + 20013760: 54003aca b.ge 20013eb8 <_dtoa_r+0xcc0> // b.tcont + 20013764: 4b1b0060 sub w0, w3, w27 + 20013768: 2a0303fb mov w27, w3 + 2001376c: 0b0000a5 add w5, w5, w0 + 20013770: 52800003 mov w3, #0x0 // #0 + 20013774: 4b1500e0 sub w0, w7, w21 + 20013778: b90093e0 str w0, [sp, #144] + 2001377c: 37f80095 tbnz w21, #31, 2001378c <_dtoa_r+0x594> + 20013780: 0b1500c6 add w6, w6, w21 + 20013784: b90093e7 str w7, [sp, #144] + 20013788: 0b1500e7 add w7, w7, w21 2001378c: aa1303e0 mov x0, x19 20013790: 52800021 mov w1, #0x1 // #1 20013794: b90097e7 str w7, [sp, #148] - 20013798: 29141be5 stp w5, w6, [sp, #160] - 2001379c: 94000f87 bl 200175b8 <__i2b> - 200137a0: 29541be5 ldp w5, w6, [sp, #160] - 200137a4: aa0003fb mov x27, x0 - 200137a8: b94097e7 ldr w7, [sp, #148] - 200137ac: 710000bf cmp w5, #0x0 - 200137b0: 540018ec b.gt 20013acc <_dtoa_r+0x99c> - 200137b4: b90097ff str wzr, [sp, #148] - 200137b8: 710006df cmp w22, #0x1 - 200137bc: 540034ed b.le 20013e58 <_dtoa_r+0xd28> - 200137c0: 52800020 mov w0, #0x1 // #1 - 200137c4: 350019c5 cbnz w5, 20013afc <_dtoa_r+0x9cc> - 200137c8: 0b060000 add w0, w0, w6 - 200137cc: 72001000 ands w0, w0, #0x1f - 200137d0: 54001240 b.eq 20013a18 <_dtoa_r+0x8e8> // b.none - 200137d4: 52800401 mov w1, #0x20 // #32 - 200137d8: 4b000021 sub w1, w1, w0 - 200137dc: 7100103f cmp w1, #0x4 - 200137e0: 5400524d b.le 20014228 <_dtoa_r+0x10f8> - 200137e4: 52800381 mov w1, #0x1c // #28 - 200137e8: 4b000020 sub w0, w1, w0 - 200137ec: b94093e1 ldr w1, [sp, #144] - 200137f0: 0b0000e7 add w7, w7, w0 - 200137f4: 0b0000c6 add w6, w6, w0 - 200137f8: 0b000021 add w1, w1, w0 - 200137fc: b90093e1 str w1, [sp, #144] - 20013800: 710000ff cmp w7, #0x0 - 20013804: 5400010d b.le 20013824 <_dtoa_r+0x6f4> - 20013808: aa1403e1 mov x1, x20 - 2001380c: 2a0703e2 mov w2, w7 - 20013810: aa1303e0 mov x0, x19 - 20013814: b900a3e6 str w6, [sp, #160] - 20013818: 94001034 bl 200178e8 <__lshift> - 2001381c: aa0003f4 mov x20, x0 - 20013820: b940a3e6 ldr w6, [sp, #160] - 20013824: 710000df cmp w6, #0x0 - 20013828: 540000cd b.le 20013840 <_dtoa_r+0x710> - 2001382c: aa1b03e1 mov x1, x27 - 20013830: 2a0603e2 mov w2, w6 - 20013834: aa1303e0 mov x0, x19 - 20013838: 9400102c bl 200178e8 <__lshift> - 2001383c: aa0003fb mov x27, x0 - 20013840: b9409be0 ldr w0, [sp, #152] - 20013844: 71000adf cmp w22, #0x2 - 20013848: 1a9fd7e4 cset w4, gt - 2001384c: 35001720 cbnz w0, 20013b30 <_dtoa_r+0xa00> - 20013850: 710002bf cmp w21, #0x0 - 20013854: 7a40d884 ccmp w4, #0x0, #0x4, le - 20013858: 540002e0 b.eq 200138b4 <_dtoa_r+0x784> // b.none - 2001385c: 34002615 cbz w21, 20013d1c <_dtoa_r+0xbec> - 20013860: 2a3c03fc mvn w28, w28 - 20013864: aa1703f5 mov x21, x23 - 20013868: 11000780 add w0, w28, #0x1 - 2001386c: aa1b03e1 mov x1, x27 - 20013870: b9007fe0 str w0, [sp, #124] - 20013874: aa1303e0 mov x0, x19 - 20013878: 94000e84 bl 20017288 <_Bfree> - 2001387c: b4000099 cbz x25, 2001388c <_dtoa_r+0x75c> - 20013880: aa1903e1 mov x1, x25 - 20013884: aa1303e0 mov x0, x19 - 20013888: 94000e80 bl 20017288 <_Bfree> - 2001388c: aa1403e1 mov x1, x20 - 20013890: aa1303e0 mov x0, x19 - 20013894: 94000e7d bl 20017288 <_Bfree> - 20013898: 390002ff strb wzr, [x23] - 2001389c: f94043e0 ldr x0, [sp, #128] - 200138a0: b9407fe1 ldr w1, [sp, #124] - 200138a4: b9000001 str w1, [x0] - 200138a8: b4ffca18 cbz x24, 200131e8 <_dtoa_r+0xb8> - 200138ac: f9000317 str x23, [x24] - 200138b0: 17fffe4e b 200131e8 <_dtoa_r+0xb8> - 200138b4: b9407fe0 ldr w0, [sp, #124] - 200138b8: 11000400 add w0, w0, #0x1 - 200138bc: b9007fe0 str w0, [sp, #124] - 200138c0: b9408be0 ldr w0, [sp, #136] - 200138c4: 34001660 cbz w0, 20013b90 <_dtoa_r+0xa60> - 200138c8: b94093e0 ldr w0, [sp, #144] - 200138cc: 7100001f cmp w0, #0x0 - 200138d0: 540000cd b.le 200138e8 <_dtoa_r+0x7b8> - 200138d4: 2a0003e2 mov w2, w0 - 200138d8: aa1903e1 mov x1, x25 - 200138dc: aa1303e0 mov x0, x19 - 200138e0: 94001002 bl 200178e8 <__lshift> - 200138e4: aa0003f9 mov x25, x0 - 200138e8: b94097e0 ldr w0, [sp, #148] - 200138ec: aa1903fc mov x28, x25 - 200138f0: 35003da0 cbnz w0, 200140a4 <_dtoa_r+0xf74> - 200138f4: 510006a0 sub w0, w21, #0x1 - 200138f8: 12000341 and w1, w26, #0x1 - 200138fc: 91000400 add x0, x0, #0x1 - 20013900: f90047f7 str x23, [sp, #136] - 20013904: 8b0002e0 add x0, x23, x0 - 20013908: b90093e1 str w1, [sp, #144] - 2001390c: f9004fe0 str x0, [sp, #152] - 20013910: aa1b03e1 mov x1, x27 - 20013914: aa1403e0 mov x0, x20 - 20013918: 97fffd9e bl 20012f90 <quorem> - 2001391c: 2a0003fa mov w26, w0 - 20013920: aa1903e1 mov x1, x25 - 20013924: aa1403e0 mov x0, x20 - 20013928: b900a7fa str w26, [sp, #164] - 2001392c: 94001043 bl 20017a38 <__mcmp> - 20013930: aa1b03e1 mov x1, x27 - 20013934: aa1c03e2 mov x2, x28 - 20013938: 2a0003f5 mov w21, w0 + 20013798: 29140fe5 stp w5, w3, [sp, #160] + 2001379c: b900afe6 str w6, [sp, #172] + 200137a0: 94000fb8 bl 20017680 <__i2b> + 200137a4: b94097e7 ldr w7, [sp, #148] + 200137a8: aa0003f9 mov x25, x0 + 200137ac: 29540fe5 ldp w5, w3, [sp, #160] + 200137b0: b940afe6 ldr w6, [sp, #172] + 200137b4: 14000017 b 20013810 <_dtoa_r+0x618> + 200137b8: b9008bff str wzr, [sp, #136] + 200137bc: 71000edf cmp w22, #0x3 + 200137c0: 540056e1 b.ne 2001429c <_dtoa_r+0x10a4> // b.any + 200137c4: b9407fe0 ldr w0, [sp, #124] + 200137c8: 0b000380 add w0, w28, w0 + 200137cc: b900abe0 str w0, [sp, #168] + 200137d0: 11000415 add w21, w0, #0x1 + 200137d4: 710002bf cmp w21, #0x0 + 200137d8: 1a9fc6a4 csinc w4, w21, wzr, gt + 200137dc: 17ffff14 b 2001342c <_dtoa_r+0x234> + 200137e0: 52800020 mov w0, #0x1 // #1 + 200137e4: b9009be0 str w0, [sp, #152] + 200137e8: 17fffef7 b 200133c4 <_dtoa_r+0x1cc> + 200137ec: d0000075 adrp x21, 20021000 <virtio_ident_table+0x78> + 200137f0: 911022b5 add x21, x21, #0x408 + 200137f4: 17fffeaf b 200132b0 <_dtoa_r+0xb8> + 200137f8: 4b0303e3 neg w3, w3 + 200137fc: 1ac32000 lsl w0, w0, w3 + 20013800: 17fffeca b 20013328 <_dtoa_r+0x130> + 20013804: 2a1b03e3 mov w3, w27 + 20013808: d2800019 mov x25, #0x0 // #0 + 2001380c: b90093e7 str w7, [sp, #144] + 20013810: b94093e1 ldr w1, [sp, #144] + 20013814: 7100003f cmp w1, #0x0 + 20013818: 7a40c8c4 ccmp w6, #0x0, #0x4, gt + 2001381c: 540000ed b.le 20013838 <_dtoa_r+0x640> + 20013820: 6b06003f cmp w1, w6 + 20013824: 1a86d020 csel w0, w1, w6, le + 20013828: 4b0000e7 sub w7, w7, w0 + 2001382c: 4b0000c6 sub w6, w6, w0 + 20013830: 4b000021 sub w1, w1, w0 + 20013834: b90093e1 str w1, [sp, #144] + 20013838: 340000fb cbz w27, 20013854 <_dtoa_r+0x65c> + 2001383c: b9408be0 ldr w0, [sp, #136] + 20013840: 34003b20 cbz w0, 20013fa4 <_dtoa_r+0xdac> + 20013844: 7100007f cmp w3, #0x0 + 20013848: 5400310c b.gt 20013e68 <_dtoa_r+0xc70> + 2001384c: 6b030362 subs w2, w27, w3 + 20013850: 54003381 b.ne 20013ec0 <_dtoa_r+0xcc8> // b.any + 20013854: aa1303e0 mov x0, x19 + 20013858: 52800021 mov w1, #0x1 // #1 + 2001385c: b90097e7 str w7, [sp, #148] + 20013860: 29141be5 stp w5, w6, [sp, #160] + 20013864: 94000f87 bl 20017680 <__i2b> + 20013868: 29541be5 ldp w5, w6, [sp, #160] + 2001386c: aa0003fb mov x27, x0 + 20013870: b94097e7 ldr w7, [sp, #148] + 20013874: 710000bf cmp w5, #0x0 + 20013878: 540018ec b.gt 20013b94 <_dtoa_r+0x99c> + 2001387c: b90097ff str wzr, [sp, #148] + 20013880: 710006df cmp w22, #0x1 + 20013884: 540034ed b.le 20013f20 <_dtoa_r+0xd28> + 20013888: 52800020 mov w0, #0x1 // #1 + 2001388c: 350019c5 cbnz w5, 20013bc4 <_dtoa_r+0x9cc> + 20013890: 0b060000 add w0, w0, w6 + 20013894: 72001000 ands w0, w0, #0x1f + 20013898: 54001240 b.eq 20013ae0 <_dtoa_r+0x8e8> // b.none + 2001389c: 52800401 mov w1, #0x20 // #32 + 200138a0: 4b000021 sub w1, w1, w0 + 200138a4: 7100103f cmp w1, #0x4 + 200138a8: 5400524d b.le 200142f0 <_dtoa_r+0x10f8> + 200138ac: 52800381 mov w1, #0x1c // #28 + 200138b0: 4b000020 sub w0, w1, w0 + 200138b4: b94093e1 ldr w1, [sp, #144] + 200138b8: 0b0000e7 add w7, w7, w0 + 200138bc: 0b0000c6 add w6, w6, w0 + 200138c0: 0b000021 add w1, w1, w0 + 200138c4: b90093e1 str w1, [sp, #144] + 200138c8: 710000ff cmp w7, #0x0 + 200138cc: 5400010d b.le 200138ec <_dtoa_r+0x6f4> + 200138d0: aa1403e1 mov x1, x20 + 200138d4: 2a0703e2 mov w2, w7 + 200138d8: aa1303e0 mov x0, x19 + 200138dc: b900a3e6 str w6, [sp, #160] + 200138e0: 94001034 bl 200179b0 <__lshift> + 200138e4: aa0003f4 mov x20, x0 + 200138e8: b940a3e6 ldr w6, [sp, #160] + 200138ec: 710000df cmp w6, #0x0 + 200138f0: 540000cd b.le 20013908 <_dtoa_r+0x710> + 200138f4: aa1b03e1 mov x1, x27 + 200138f8: 2a0603e2 mov w2, w6 + 200138fc: aa1303e0 mov x0, x19 + 20013900: 9400102c bl 200179b0 <__lshift> + 20013904: aa0003fb mov x27, x0 + 20013908: b9409be0 ldr w0, [sp, #152] + 2001390c: 71000adf cmp w22, #0x2 + 20013910: 1a9fd7e4 cset w4, gt + 20013914: 35001720 cbnz w0, 20013bf8 <_dtoa_r+0xa00> + 20013918: 710002bf cmp w21, #0x0 + 2001391c: 7a40d884 ccmp w4, #0x0, #0x4, le + 20013920: 540002e0 b.eq 2001397c <_dtoa_r+0x784> // b.none + 20013924: 34002615 cbz w21, 20013de4 <_dtoa_r+0xbec> + 20013928: 2a3c03fc mvn w28, w28 + 2001392c: aa1703f5 mov x21, x23 + 20013930: 11000780 add w0, w28, #0x1 + 20013934: aa1b03e1 mov x1, x27 + 20013938: b9007fe0 str w0, [sp, #124] 2001393c: aa1303e0 mov x0, x19 - 20013940: 94001052 bl 20017a88 <__mdiff> - 20013944: aa0003e1 mov x1, x0 - 20013948: 1100c345 add w5, w26, #0x30 - 2001394c: aa0003fa mov x26, x0 - 20013950: b9401000 ldr w0, [x0, #16] - 20013954: b900a3e5 str w5, [sp, #160] - 20013958: 35002620 cbnz w0, 20013e1c <_dtoa_r+0xcec> - 2001395c: aa1403e0 mov x0, x20 - 20013960: 94001036 bl 20017a38 <__mcmp> - 20013964: 2a0003e2 mov w2, w0 - 20013968: aa1a03e1 mov x1, x26 - 2001396c: aa1303e0 mov x0, x19 - 20013970: b90097e2 str w2, [sp, #148] - 20013974: 94000e45 bl 20017288 <_Bfree> - 20013978: 29520be1 ldp w1, w2, [sp, #144] - 2001397c: b940a3e5 ldr w5, [sp, #160] - 20013980: 2a160040 orr w0, w2, w22 - 20013984: 2a000020 orr w0, w1, w0 - 20013988: 34003ec0 cbz w0, 20014160 <_dtoa_r+0x1030> - 2001398c: f94047e0 ldr x0, [sp, #136] - 20013990: 9100041a add x26, x0, #0x1 - 20013994: 37f83535 tbnz w21, #31, 20014038 <_dtoa_r+0xf08> - 20013998: b94093e0 ldr w0, [sp, #144] - 2001399c: 2a1602b5 orr w21, w21, w22 - 200139a0: 2a150015 orr w21, w0, w21 - 200139a4: 340034b5 cbz w21, 20014038 <_dtoa_r+0xf08> - 200139a8: 7100005f cmp w2, #0x0 - 200139ac: 54003b6c b.gt 20014118 <_dtoa_r+0xfe8> - 200139b0: f9404fe0 ldr x0, [sp, #152] - 200139b4: 381ff345 sturb w5, [x26, #-1] - 200139b8: eb1a001f cmp x0, x26 - 200139bc: 54003b60 b.eq 20014128 <_dtoa_r+0xff8> // b.none - 200139c0: aa1403e1 mov x1, x20 - 200139c4: 52800003 mov w3, #0x0 // #0 - 200139c8: 52800142 mov w2, #0xa // #10 - 200139cc: aa1303e0 mov x0, x19 - 200139d0: 94000e36 bl 200172a8 <__multadd> - 200139d4: aa0003f4 mov x20, x0 - 200139d8: aa1903e1 mov x1, x25 - 200139dc: aa1303e0 mov x0, x19 - 200139e0: eb1c033f cmp x25, x28 - 200139e4: 52800003 mov w3, #0x0 // #0 - 200139e8: 52800142 mov w2, #0xa // #10 - 200139ec: 54002260 b.eq 20013e38 <_dtoa_r+0xd08> // b.none - 200139f0: 94000e2e bl 200172a8 <__multadd> - 200139f4: aa0003f9 mov x25, x0 - 200139f8: aa1c03e1 mov x1, x28 - 200139fc: aa1303e0 mov x0, x19 - 20013a00: 52800003 mov w3, #0x0 // #0 - 20013a04: 52800142 mov w2, #0xa // #10 - 20013a08: 94000e28 bl 200172a8 <__multadd> - 20013a0c: aa0003fc mov x28, x0 - 20013a10: f90047fa str x26, [sp, #136] - 20013a14: 17ffffbf b 20013910 <_dtoa_r+0x7e0> - 20013a18: 52800380 mov w0, #0x1c // #28 - 20013a1c: 17ffff74 b 200137ec <_dtoa_r+0x6bc> - 20013a20: 54001a00 b.eq 20013d60 <_dtoa_r+0xc30> // b.none - 20013a24: b9407fe0 ldr w0, [sp, #124] - 20013a28: d0000061 adrp x1, 20021000 <__func__.5268+0x20> - 20013a2c: 911f8021 add x1, x1, #0x7e0 - 20013a30: 4b0003e0 neg w0, w0 - 20013a34: 92400c02 and x2, x0, #0xf - 20013a38: 6b8013ff cmp wzr, w0, asr #4 - 20013a3c: 13047c00 asr w0, w0, #4 - 20013a40: fc627822 ldr d2, [x1, x2, lsl #3] - 20013a44: 1e620922 fmul d2, d9, d2 - 20013a48: 54003c00 b.eq 200141c8 <_dtoa_r+0x1098> // b.none - 20013a4c: 1e604041 fmov d1, d2 - 20013a50: d0000061 adrp x1, 20021000 <__func__.5268+0x20> - 20013a54: 911ee021 add x1, x1, #0x7b8 - 20013a58: 52800003 mov w3, #0x0 // #0 - 20013a5c: 52800042 mov w2, #0x2 // #2 - 20013a60: 360000a0 tbz w0, #0, 20013a74 <_dtoa_r+0x944> - 20013a64: fd400020 ldr d0, [x1] - 20013a68: 11000442 add w2, w2, #0x1 - 20013a6c: 2a1903e3 mov w3, w25 - 20013a70: 1e600821 fmul d1, d1, d0 - 20013a74: 13017c00 asr w0, w0, #1 - 20013a78: 91002021 add x1, x1, #0x8 - 20013a7c: 35ffff20 cbnz w0, 20013a60 <_dtoa_r+0x930> - 20013a80: 7100007f cmp w3, #0x0 - 20013a84: 1e621c21 fcsel d1, d1, d2, ne // ne = any - 20013a88: 17fffe6a b 20013430 <_dtoa_r+0x300> - 20013a8c: b9407fe1 ldr w1, [sp, #124] - 20013a90: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 20013a94: 911f8000 add x0, x0, #0x7e0 - 20013a98: 7100039f cmp w28, #0x0 - 20013a9c: 7a40baa0 ccmp w21, #0x0, #0x0, lt // lt = tstop - 20013aa0: fc61d802 ldr d2, [x0, w1, sxtw #3] - 20013aa4: 5400248c b.gt 20013f34 <_dtoa_r+0xe04> - 20013aa8: 35001775 cbnz w21, 20013d94 <_dtoa_r+0xc64> - 20013aac: 1e629000 fmov d0, #5.000000000000000000e+00 - 20013ab0: d280001b mov x27, #0x0 // #0 - 20013ab4: d2800019 mov x25, #0x0 // #0 - 20013ab8: 1e600842 fmul d2, d2, d0 - 20013abc: 9e670340 fmov d0, x26 - 20013ac0: 1e602050 fcmpe d2, d0 - 20013ac4: 54ffecea b.ge 20013860 <_dtoa_r+0x730> // b.tcont - 20013ac8: 140000a0 b 20013d48 <_dtoa_r+0xc18> - 20013acc: aa0003e1 mov x1, x0 - 20013ad0: 2a0503e2 mov w2, w5 - 20013ad4: aa1303e0 mov x0, x19 - 20013ad8: b90097e5 str w5, [sp, #148] - 20013adc: 29141be7 stp w7, w6, [sp, #160] - 20013ae0: 94000f3a bl 200177c8 <__pow5mult> - 20013ae4: b94097e5 ldr w5, [sp, #148] - 20013ae8: 710006df cmp w22, #0x1 - 20013aec: 29541be7 ldp w7, w6, [sp, #160] - 20013af0: aa0003fb mov x27, x0 - 20013af4: 540013cd b.le 20013d6c <_dtoa_r+0xc3c> - 20013af8: b90097ff str wzr, [sp, #148] - 20013afc: b9401760 ldr w0, [x27, #20] - 20013b00: 29141be7 stp w7, w6, [sp, #160] - 20013b04: 51000400 sub w0, w0, #0x1 - 20013b08: 8b20cb60 add x0, x27, w0, sxtw #2 - 20013b0c: b9401800 ldr w0, [x0, #24] - 20013b10: 94000e6a bl 200174b8 <__hi0bits> - 20013b14: 52800401 mov w1, #0x20 // #32 - 20013b18: 4b000020 sub w0, w1, w0 - 20013b1c: 29541be7 ldp w7, w6, [sp, #160] - 20013b20: 17ffff2a b 200137c8 <_dtoa_r+0x698> - 20013b24: 52800020 mov w0, #0x1 // #1 - 20013b28: b9008be0 str w0, [sp, #136] - 20013b2c: 17fffef4 b 200136fc <_dtoa_r+0x5cc> - 20013b30: aa1b03e1 mov x1, x27 - 20013b34: aa1403e0 mov x0, x20 - 20013b38: b900a3e4 str w4, [sp, #160] - 20013b3c: 94000fbf bl 20017a38 <__mcmp> - 20013b40: b940a3e4 ldr w4, [sp, #160] - 20013b44: 36ffe860 tbz w0, #31, 20013850 <_dtoa_r+0x720> - 20013b48: aa1403e1 mov x1, x20 - 20013b4c: aa1303e0 mov x0, x19 - 20013b50: 52800003 mov w3, #0x0 // #0 - 20013b54: 52800142 mov w2, #0xa // #10 - 20013b58: b900a3e4 str w4, [sp, #160] - 20013b5c: 94000dd3 bl 200172a8 <__multadd> - 20013b60: aa0003f4 mov x20, x0 - 20013b64: b9407fe0 ldr w0, [sp, #124] - 20013b68: b940abe1 ldr w1, [sp, #168] - 20013b6c: 51000405 sub w5, w0, #0x1 - 20013b70: b9408be0 ldr w0, [sp, #136] - 20013b74: b940a3e4 ldr w4, [sp, #160] - 20013b78: 7100003f cmp w1, #0x0 - 20013b7c: 1a9fc7f5 cset w21, le - 20013b80: 0a150095 and w21, w4, w21 - 20013b84: 35003060 cbnz w0, 20014190 <_dtoa_r+0x1060> - 20013b88: 35002e55 cbnz w21, 20014150 <_dtoa_r+0x1020> - 20013b8c: b940abf5 ldr w21, [sp, #168] - 20013b90: d2800016 mov x22, #0x0 // #0 - 20013b94: 14000003 b 20013ba0 <_dtoa_r+0xa70> - 20013b98: 94000dc4 bl 200172a8 <__multadd> - 20013b9c: aa0003f4 mov x20, x0 - 20013ba0: aa1b03e1 mov x1, x27 - 20013ba4: aa1403e0 mov x0, x20 - 20013ba8: 97fffcfa bl 20012f90 <quorem> - 20013bac: 1100c005 add w5, w0, #0x30 - 20013bb0: 38366ae5 strb w5, [x23, x22] - 20013bb4: 910006d6 add x22, x22, #0x1 - 20013bb8: aa1403e1 mov x1, x20 - 20013bbc: aa1303e0 mov x0, x19 - 20013bc0: 6b1602bf cmp w21, w22 - 20013bc4: 52800003 mov w3, #0x0 // #0 - 20013bc8: 52800142 mov w2, #0xa // #10 - 20013bcc: 54fffe6c b.gt 20013b98 <_dtoa_r+0xa68> - 20013bd0: 710002bf cmp w21, #0x0 - 20013bd4: 510006a4 sub w4, w21, #0x1 - 20013bd8: d2800020 mov x0, #0x1 // #1 - 20013bdc: 9a84d404 csinc x4, x0, x4, le - 20013be0: 8b0402fa add x26, x23, x4 - 20013be4: d2800015 mov x21, #0x0 // #0 - 20013be8: 52800022 mov w2, #0x1 // #1 - 20013bec: aa1403e1 mov x1, x20 - 20013bf0: aa1303e0 mov x0, x19 - 20013bf4: b9008be5 str w5, [sp, #136] - 20013bf8: 94000f3c bl 200178e8 <__lshift> - 20013bfc: aa0003f4 mov x20, x0 - 20013c00: aa1b03e1 mov x1, x27 - 20013c04: 94000f8d bl 20017a38 <__mcmp> - 20013c08: 385ff341 ldurb w1, [x26, #-1] - 20013c0c: 7100001f cmp w0, #0x0 - 20013c10: 540000cc b.gt 20013c28 <_dtoa_r+0xaf8> - 20013c14: 140000ee b 20013fcc <_dtoa_r+0xe9c> - 20013c18: eb17001f cmp x0, x23 - 20013c1c: 54001cc0 b.eq 20013fb4 <_dtoa_r+0xe84> // b.none - 20013c20: 385ff001 ldurb w1, [x0, #-1] - 20013c24: aa0003fa mov x26, x0 - 20013c28: 7100e43f cmp w1, #0x39 - 20013c2c: d1000740 sub x0, x26, #0x1 - 20013c30: 54ffff40 b.eq 20013c18 <_dtoa_r+0xae8> // b.none - 20013c34: 11000421 add w1, w1, #0x1 - 20013c38: 39000001 strb w1, [x0] - 20013c3c: aa1b03e1 mov x1, x27 - 20013c40: aa1303e0 mov x0, x19 - 20013c44: 94000d91 bl 20017288 <_Bfree> - 20013c48: b4001d79 cbz x25, 20013ff4 <_dtoa_r+0xec4> - 20013c4c: f10002bf cmp x21, #0x0 - 20013c50: fa5912a4 ccmp x21, x25, #0x4, ne // ne = any - 20013c54: 54002f60 b.eq 20014240 <_dtoa_r+0x1110> // b.none - 20013c58: aa1503e1 mov x1, x21 - 20013c5c: aa1303e0 mov x0, x19 - 20013c60: aa1703f5 mov x21, x23 - 20013c64: aa1a03f7 mov x23, x26 - 20013c68: 94000d88 bl 20017288 <_Bfree> - 20013c6c: 17ffff05 b 20013880 <_dtoa_r+0x750> - 20013c70: 1e604121 fmov d1, d9 - 20013c74: 52800042 mov w2, #0x2 // #2 - 20013c78: 17fffde3 b 20013404 <_dtoa_r+0x2d4> - 20013c7c: 5280003c mov w28, #0x1 // #1 - 20013c80: 2a1c03f5 mov w21, w28 - 20013c84: 17fffe5f b 20013600 <_dtoa_r+0x4d0> - 20013c88: 390002e1 strb w1, [x23] - 20013c8c: 1e630840 fmul d0, d2, d3 - 20013c90: 7100045f cmp w2, #0x1 - 20013c94: 54000220 b.eq 20013cd8 <_dtoa_r+0xba8> // b.none - 20013c98: 51000843 sub w3, w2, #0x2 - 20013c9c: aa0003e2 mov x2, x0 - 20013ca0: 91000868 add x8, x3, #0x2 - 20013ca4: 1e649003 fmov d3, #1.000000000000000000e+01 - 20013ca8: 8b0802e8 add x8, x23, x8 - 20013cac: d503201f nop - 20013cb0: 1e630821 fmul d1, d1, d3 - 20013cb4: 1e780021 fcvtzs w1, d1 - 20013cb8: 1e620022 scvtf d2, w1 - 20013cbc: 1100c021 add w1, w1, #0x30 - 20013cc0: 38001441 strb w1, [x2], #1 - 20013cc4: eb08005f cmp x2, x8 - 20013cc8: 1e623821 fsub d1, d1, d2 - 20013ccc: 54ffff21 b.ne 20013cb0 <_dtoa_r+0xb80> // b.any - 20013cd0: 91000462 add x2, x3, #0x1 - 20013cd4: 8b020000 add x0, x0, x2 - 20013cd8: 1e6c1002 fmov d2, #5.000000000000000000e-01 - 20013cdc: 1e622803 fadd d3, d0, d2 - 20013ce0: 1e632030 fcmpe d1, d3 - 20013ce4: 54ffc14c b.gt 2001350c <_dtoa_r+0x3dc> - 20013ce8: 1e603842 fsub d2, d2, d0 - 20013cec: 1e622030 fcmpe d1, d2 - 20013cf0: 54ffcbc5 b.pl 20013668 <_dtoa_r+0x538> // b.nfrst - 20013cf4: d503201f nop - 20013cf8: aa0003e2 mov x2, x0 - 20013cfc: 385ffc01 ldrb w1, [x0, #-1]! - 20013d00: 7100c03f cmp w1, #0x30 - 20013d04: 54ffffa0 b.eq 20013cf8 <_dtoa_r+0xbc8> // b.none - 20013d08: aa1703f5 mov x21, x23 - 20013d0c: 11000480 add w0, w4, #0x1 - 20013d10: aa0203f7 mov x23, x2 - 20013d14: b9007fe0 str w0, [sp, #124] - 20013d18: 17fffedd b 2001388c <_dtoa_r+0x75c> - 20013d1c: 52800003 mov w3, #0x0 // #0 - 20013d20: 528000a2 mov w2, #0x5 // #5 - 20013d24: aa1b03e1 mov x1, x27 - 20013d28: aa1303e0 mov x0, x19 - 20013d2c: 94000d5f bl 200172a8 <__multadd> - 20013d30: aa0003fb mov x27, x0 - 20013d34: aa1b03e1 mov x1, x27 - 20013d38: aa1403e0 mov x0, x20 - 20013d3c: 94000f3f bl 20017a38 <__mcmp> - 20013d40: 7100001f cmp w0, #0x0 - 20013d44: 54ffd8ed b.le 20013860 <_dtoa_r+0x730> - 20013d48: b9407fe1 ldr w1, [sp, #124] - 20013d4c: aa1703f5 mov x21, x23 - 20013d50: 52800620 mov w0, #0x31 // #49 - 20013d54: 380016e0 strb w0, [x23], #1 - 20013d58: 1100043c add w28, w1, #0x1 - 20013d5c: 17fffec3 b 20013868 <_dtoa_r+0x738> - 20013d60: 1e604121 fmov d1, d9 - 20013d64: 52800042 mov w2, #0x2 // #2 - 20013d68: 17fffdb2 b 20013430 <_dtoa_r+0x300> - 20013d6c: f240cf5f tst x26, #0xfffffffffffff - 20013d70: 54ffec41 b.ne 20013af8 <_dtoa_r+0x9c8> // b.any - 20013d74: d360ff40 lsr x0, x26, #32 - 20013d78: f26c281f tst x0, #0x7ff00000 - 20013d7c: 54ffebe0 b.eq 20013af8 <_dtoa_r+0x9c8> // b.none - 20013d80: 52800020 mov w0, #0x1 // #1 - 20013d84: 110004e7 add w7, w7, #0x1 - 20013d88: 110004c6 add w6, w6, #0x1 - 20013d8c: b90097e0 str w0, [sp, #148] - 20013d90: 17fffe8c b 200137c0 <_dtoa_r+0x690> - 20013d94: d280001b mov x27, #0x0 // #0 - 20013d98: d2800019 mov x25, #0x0 // #0 - 20013d9c: 17fffeb1 b 20013860 <_dtoa_r+0x730> - 20013da0: 2a0303e2 mov w2, w3 - 20013da4: aa1903e1 mov x1, x25 - 20013da8: aa1303e0 mov x0, x19 - 20013dac: b90097e3 str w3, [sp, #148] - 20013db0: 291417e7 stp w7, w5, [sp, #160] - 20013db4: b900afe6 str w6, [sp, #172] - 20013db8: 94000e84 bl 200177c8 <__pow5mult> - 20013dbc: aa1403e2 mov x2, x20 - 20013dc0: aa0003f9 mov x25, x0 - 20013dc4: aa1903e1 mov x1, x25 - 20013dc8: aa1303e0 mov x0, x19 - 20013dcc: 94000e07 bl 200175e8 <__multiply> - 20013dd0: aa1403e1 mov x1, x20 - 20013dd4: aa0003f4 mov x20, x0 - 20013dd8: aa1303e0 mov x0, x19 - 20013ddc: 94000d2b bl 20017288 <_Bfree> - 20013de0: b94097e3 ldr w3, [sp, #148] - 20013de4: 295417e7 ldp w7, w5, [sp, #160] - 20013de8: b940afe6 ldr w6, [sp, #172] - 20013dec: 17fffe66 b 20013784 <_dtoa_r+0x654> - 20013df0: 4b030363 sub w3, w27, w3 - 20013df4: 17fffe2e b 200136ac <_dtoa_r+0x57c> - 20013df8: aa1403e1 mov x1, x20 - 20013dfc: aa1303e0 mov x0, x19 - 20013e00: b90097e7 str w7, [sp, #148] - 20013e04: 29141be5 stp w5, w6, [sp, #160] - 20013e08: 94000e70 bl 200177c8 <__pow5mult> - 20013e0c: b94097e7 ldr w7, [sp, #148] - 20013e10: aa0003f4 mov x20, x0 - 20013e14: 29541be5 ldp w5, w6, [sp, #160] - 20013e18: 17fffe5d b 2001378c <_dtoa_r+0x65c> - 20013e1c: 52800022 mov w2, #0x1 // #1 - 20013e20: aa1303e0 mov x0, x19 - 20013e24: b90097e2 str w2, [sp, #148] - 20013e28: 94000d18 bl 20017288 <_Bfree> - 20013e2c: b94097e2 ldr w2, [sp, #148] - 20013e30: b940a3e5 ldr w5, [sp, #160] - 20013e34: 17fffed6 b 2001398c <_dtoa_r+0x85c> - 20013e38: 94000d1c bl 200172a8 <__multadd> - 20013e3c: aa0003f9 mov x25, x0 - 20013e40: aa0003fc mov x28, x0 - 20013e44: f90047fa str x26, [sp, #136] - 20013e48: 17fffeb2 b 20013910 <_dtoa_r+0x7e0> - 20013e4c: 52800020 mov w0, #0x1 // #1 - 20013e50: b9008be0 str w0, [sp, #136] - 20013e54: 17fffd3f b 20013350 <_dtoa_r+0x220> - 20013e58: f240cf5f tst x26, #0xfffffffffffff - 20013e5c: 54ffcb21 b.ne 200137c0 <_dtoa_r+0x690> // b.any - 20013e60: d360ff40 lsr x0, x26, #32 - 20013e64: f26c281f tst x0, #0x7ff00000 - 20013e68: 54ffcac0 b.eq 200137c0 <_dtoa_r+0x690> // b.none - 20013e6c: 17ffffc5 b 20013d80 <_dtoa_r+0xc50> - 20013e70: 34ffbdd5 cbz w21, 20013628 <_dtoa_r+0x4f8> - 20013e74: b940abe0 ldr w0, [sp, #168] - 20013e78: 7100001f cmp w0, #0x0 - 20013e7c: 54ffbf6d b.le 20013668 <_dtoa_r+0x538> - 20013e80: 11000442 add w2, w2, #0x1 - 20013e84: 1e649003 fmov d3, #1.000000000000000000e+01 - 20013e88: 1e639002 fmov d2, #7.000000000000000000e+00 - 20013e8c: b9407fe1 ldr w1, [sp, #124] - 20013e90: 1e620040 scvtf d0, w2 - 20013e94: 1e630821 fmul d1, d1, d3 - 20013e98: 2a0003e2 mov w2, w0 - 20013e9c: 51000424 sub w4, w1, #0x1 - 20013ea0: 52bf9803 mov w3, #0xfcc00000 // #-54525952 - 20013ea4: 1f400820 fmadd d0, d1, d0, d2 - 20013ea8: 9e660000 fmov x0, d0 - 20013eac: d360fc01 lsr x1, x0, #32 - 20013eb0: 0b030021 add w1, w1, w3 - 20013eb4: b3607c20 bfi x0, x1, #32, #32 - 20013eb8: 17fffd6e b 20013470 <_dtoa_r+0x340> - 20013ebc: b940a7e0 ldr w0, [sp, #164] - 20013ec0: 34000ac0 cbz w0, 20014018 <_dtoa_r+0xee8> - 20013ec4: 1110cc21 add w1, w1, #0x433 - 20013ec8: 2a1b03e3 mov w3, w27 - 20013ecc: 0b0100c6 add w6, w6, w1 - 20013ed0: b90093e7 str w7, [sp, #144] - 20013ed4: 0b0100e7 add w7, w7, w1 - 20013ed8: 17fffdfb b 200136c4 <_dtoa_r+0x594> - 20013edc: aa1403e1 mov x1, x20 - 20013ee0: 2a1b03e2 mov w2, w27 - 20013ee4: aa1303e0 mov x0, x19 - 20013ee8: b90097e7 str w7, [sp, #148] - 20013eec: 29141be5 stp w5, w6, [sp, #160] - 20013ef0: 94000e36 bl 200177c8 <__pow5mult> - 20013ef4: b94097e7 ldr w7, [sp, #148] - 20013ef8: aa0003f4 mov x20, x0 - 20013efc: 29541be5 ldp w5, w6, [sp, #160] - 20013f00: 17fffe23 b 2001378c <_dtoa_r+0x65c> - 20013f04: d280001b mov x27, #0x0 // #0 - 20013f08: d2800019 mov x25, #0x0 // #0 - 20013f0c: 17ffff8f b 20013d48 <_dtoa_r+0xc18> - 20013f10: 910e42b5 add x21, x21, #0x390 - 20013f14: 17fffcb5 b 200131e8 <_dtoa_r+0xb8> - 20013f18: 910e82b5 add x21, x21, #0x3a0 - 20013f1c: 17fffcb3 b 200131e8 <_dtoa_r+0xb8> - 20013f20: b9407fe1 ldr w1, [sp, #124] - 20013f24: d0000060 adrp x0, 20021000 <__func__.5268+0x20> - 20013f28: 911f8000 add x0, x0, #0x7e0 - 20013f2c: 12800015 mov w21, #0xffffffff // #-1 - 20013f30: fc61d802 ldr d2, [x0, w1, sxtw #3] - 20013f34: 9e670340 fmov d0, x26 - 20013f38: aa1703e2 mov x2, x23 - 20013f3c: 710006bf cmp w21, #0x1 - 20013f40: 1e621801 fdiv d1, d0, d2 - 20013f44: 1e780021 fcvtzs w1, d1 - 20013f48: 1e620021 scvtf d1, w1 - 20013f4c: 1100c020 add w0, w1, #0x30 - 20013f50: 38001440 strb w0, [x2], #1 - 20013f54: 1f428020 fmsub d0, d1, d2, d0 - 20013f58: 54000c60 b.eq 200140e4 <_dtoa_r+0xfb4> // b.none - 20013f5c: 51000aa0 sub w0, w21, #0x2 - 20013f60: 1e649003 fmov d3, #1.000000000000000000e+01 - 20013f64: 91000800 add x0, x0, #0x2 - 20013f68: 8b0002e0 add x0, x23, x0 - 20013f6c: 14000009 b 20013f90 <_dtoa_r+0xe60> - 20013f70: 1e621801 fdiv d1, d0, d2 - 20013f74: 1e780021 fcvtzs w1, d1 - 20013f78: 1e620021 scvtf d1, w1 - 20013f7c: 1100c023 add w3, w1, #0x30 - 20013f80: 38001443 strb w3, [x2], #1 - 20013f84: eb00005f cmp x2, x0 - 20013f88: 1f428020 fmsub d0, d1, d2, d0 - 20013f8c: 54000ae0 b.eq 200140e8 <_dtoa_r+0xfb8> // b.none - 20013f90: 1e630800 fmul d0, d0, d3 - 20013f94: 1e602008 fcmp d0, #0.0 - 20013f98: 54fffec1 b.ne 20013f70 <_dtoa_r+0xe40> // b.any - 20013f9c: b9407fe0 ldr w0, [sp, #124] - 20013fa0: aa1703f5 mov x21, x23 - 20013fa4: aa0203f7 mov x23, x2 - 20013fa8: 11000400 add w0, w0, #0x1 - 20013fac: b9007fe0 str w0, [sp, #124] - 20013fb0: 17fffe37 b 2001388c <_dtoa_r+0x75c> - 20013fb4: b9407fe0 ldr w0, [sp, #124] - 20013fb8: 11000400 add w0, w0, #0x1 - 20013fbc: b9007fe0 str w0, [sp, #124] - 20013fc0: 52800620 mov w0, #0x31 // #49 - 20013fc4: 390002e0 strb w0, [x23] - 20013fc8: 17ffff1d b 20013c3c <_dtoa_r+0xb0c> - 20013fcc: 540000c1 b.ne 20013fe4 <_dtoa_r+0xeb4> // b.any - 20013fd0: b9408be5 ldr w5, [sp, #136] - 20013fd4: 3707e2a5 tbnz w5, #0, 20013c28 <_dtoa_r+0xaf8> - 20013fd8: 14000003 b 20013fe4 <_dtoa_r+0xeb4> - 20013fdc: 385ff001 ldurb w1, [x0, #-1] - 20013fe0: aa0003fa mov x26, x0 - 20013fe4: 7100c03f cmp w1, #0x30 - 20013fe8: d1000740 sub x0, x26, #0x1 - 20013fec: 54ffff80 b.eq 20013fdc <_dtoa_r+0xeac> // b.none - 20013ff0: 17ffff13 b 20013c3c <_dtoa_r+0xb0c> - 20013ff4: aa1703f5 mov x21, x23 - 20013ff8: aa1a03f7 mov x23, x26 - 20013ffc: 17fffe24 b 2001388c <_dtoa_r+0x75c> - 20014000: b9407fe1 ldr w1, [sp, #124] - 20014004: 11000421 add w1, w1, #0x1 - 20014008: b9007fe1 str w1, [sp, #124] - 2001400c: 52800621 mov w1, #0x31 // #49 - 20014010: 39000001 strb w1, [x0] - 20014014: 17fffe1e b 2001388c <_dtoa_r+0x75c> - 20014018: b940bbe1 ldr w1, [sp, #184] - 2001401c: 528006c0 mov w0, #0x36 // #54 - 20014020: 2a1b03e3 mov w3, w27 - 20014024: b90093e7 str w7, [sp, #144] - 20014028: 4b010000 sub w0, w0, w1 - 2001402c: 0b0000c6 add w6, w6, w0 - 20014030: 0b0000e7 add w7, w7, w0 - 20014034: 17fffda4 b 200136c4 <_dtoa_r+0x594> - 20014038: 7100005f cmp w2, #0x0 - 2001403c: 5400020d b.le 2001407c <_dtoa_r+0xf4c> - 20014040: 52800022 mov w2, #0x1 // #1 - 20014044: aa1403e1 mov x1, x20 - 20014048: aa1303e0 mov x0, x19 - 2001404c: b90093e5 str w5, [sp, #144] - 20014050: 94000e26 bl 200178e8 <__lshift> - 20014054: aa0003f4 mov x20, x0 - 20014058: aa1b03e1 mov x1, x27 - 2001405c: 94000e77 bl 20017a38 <__mcmp> - 20014060: b94093e5 ldr w5, [sp, #144] - 20014064: 7100001f cmp w0, #0x0 - 20014068: 54000aad b.le 200141bc <_dtoa_r+0x108c> - 2001406c: 7100e4bf cmp w5, #0x39 - 20014070: 54000620 b.eq 20014134 <_dtoa_r+0x1004> // b.none - 20014074: b940a7e0 ldr w0, [sp, #164] - 20014078: 1100c405 add w5, w0, #0x31 - 2001407c: f94047e0 ldr x0, [sp, #136] - 20014080: aa1903f5 mov x21, x25 - 20014084: aa1c03f9 mov x25, x28 - 20014088: 39000005 strb w5, [x0] - 2001408c: 17fffeec b 20013c3c <_dtoa_r+0xb0c> - 20014090: aa1703f5 mov x21, x23 - 20014094: 11000481 add w1, w4, #0x1 - 20014098: aa0003f7 mov x23, x0 - 2001409c: b9007fe1 str w1, [sp, #124] - 200140a0: 17fffdfb b 2001388c <_dtoa_r+0x75c> - 200140a4: b9400b21 ldr w1, [x25, #8] - 200140a8: aa1303e0 mov x0, x19 - 200140ac: 94000c53 bl 200171f8 <_Balloc> - 200140b0: aa0003fc mov x28, x0 - 200140b4: b9801722 ldrsw x2, [x25, #20] - 200140b8: 91004321 add x1, x25, #0x10 - 200140bc: 91004000 add x0, x0, #0x10 - 200140c0: 91000842 add x2, x2, #0x2 - 200140c4: d37ef442 lsl x2, x2, #2 - 200140c8: 97ffba5e bl 20002a40 <memcpy> - 200140cc: aa1c03e1 mov x1, x28 - 200140d0: aa1303e0 mov x0, x19 - 200140d4: 52800022 mov w2, #0x1 // #1 - 200140d8: 94000e04 bl 200178e8 <__lshift> - 200140dc: aa0003fc mov x28, x0 - 200140e0: 17fffe05 b 200138f4 <_dtoa_r+0x7c4> - 200140e4: aa0203e0 mov x0, x2 - 200140e8: 1e602800 fadd d0, d0, d0 - 200140ec: b9407fe2 ldr w2, [sp, #124] - 200140f0: aa1703f5 mov x21, x23 - 200140f4: 11000442 add w2, w2, #0x1 - 200140f8: b9007fe2 str w2, [sp, #124] - 200140fc: 1e622010 fcmpe d0, d2 - 20014100: 54ffa12c b.gt 20013524 <_dtoa_r+0x3f4> - 20014104: 1e622000 fcmp d0, d2 - 20014108: 54000041 b.ne 20014110 <_dtoa_r+0xfe0> // b.any - 2001410c: 3707a0c1 tbnz w1, #0, 20013524 <_dtoa_r+0x3f4> - 20014110: aa0003f7 mov x23, x0 - 20014114: 17fffdde b 2001388c <_dtoa_r+0x75c> - 20014118: 7100e4bf cmp w5, #0x39 - 2001411c: 540000c0 b.eq 20014134 <_dtoa_r+0x1004> // b.none - 20014120: 110004a5 add w5, w5, #0x1 - 20014124: 17ffffd6 b 2001407c <_dtoa_r+0xf4c> - 20014128: aa1903f5 mov x21, x25 - 2001412c: aa1c03f9 mov x25, x28 - 20014130: 17fffeae b 20013be8 <_dtoa_r+0xab8> - 20014134: f94047e2 ldr x2, [sp, #136] - 20014138: aa1903f5 mov x21, x25 - 2001413c: 52800720 mov w0, #0x39 // #57 - 20014140: aa1c03f9 mov x25, x28 - 20014144: 52800721 mov w1, #0x39 // #57 - 20014148: 39000040 strb w0, [x2] - 2001414c: 17fffeb7 b 20013c28 <_dtoa_r+0xaf8> - 20014150: b940abf5 ldr w21, [sp, #168] - 20014154: b9007fe5 str w5, [sp, #124] - 20014158: 35ffb855 cbnz w21, 20013860 <_dtoa_r+0x730> - 2001415c: 17fffef0 b 20013d1c <_dtoa_r+0xbec> - 20014160: f94047e1 ldr x1, [sp, #136] - 20014164: 7100e4bf cmp w5, #0x39 - 20014168: 9100043a add x26, x1, #0x1 - 2001416c: 54fffe40 b.eq 20014134 <_dtoa_r+0x1004> // b.none - 20014170: b940a7e0 ldr w0, [sp, #164] - 20014174: 710002bf cmp w21, #0x0 - 20014178: aa1903f5 mov x21, x25 - 2001417c: aa1c03f9 mov x25, x28 - 20014180: 1100c400 add w0, w0, #0x31 - 20014184: 1a85c005 csel w5, w0, w5, gt - 20014188: 39000025 strb w5, [x1] - 2001418c: 17fffeac b 20013c3c <_dtoa_r+0xb0c> - 20014190: aa1903e1 mov x1, x25 - 20014194: aa1303e0 mov x0, x19 - 20014198: 52800003 mov w3, #0x0 // #0 - 2001419c: 52800142 mov w2, #0xa // #10 - 200141a0: b9008be5 str w5, [sp, #136] - 200141a4: 94000c41 bl 200172a8 <__multadd> - 200141a8: b9408be5 ldr w5, [sp, #136] - 200141ac: aa0003f9 mov x25, x0 - 200141b0: 35fffd15 cbnz w21, 20014150 <_dtoa_r+0x1020> - 200141b4: b940abf5 ldr w21, [sp, #168] - 200141b8: 17fffdc4 b 200138c8 <_dtoa_r+0x798> - 200141bc: 54fff601 b.ne 2001407c <_dtoa_r+0xf4c> // b.any - 200141c0: 3707f565 tbnz w5, #0, 2001406c <_dtoa_r+0xf3c> - 200141c4: 17ffffae b 2001407c <_dtoa_r+0xf4c> - 200141c8: 1e604041 fmov d1, d2 - 200141cc: 52800042 mov w2, #0x2 // #2 - 200141d0: 17fffc98 b 20013430 <_dtoa_r+0x300> - 200141d4: b9006a7f str wzr, [x19, #104] - 200141d8: 52800001 mov w1, #0x0 // #0 - 200141dc: aa1303e0 mov x0, x19 - 200141e0: 291217e7 stp w7, w5, [sp, #144] - 200141e4: b900a3e6 str w6, [sp, #160] - 200141e8: 94000c04 bl 200171f8 <_Balloc> - 200141ec: b940bfe1 ldr w1, [sp, #188] - 200141f0: aa0003f7 mov x23, x0 - 200141f4: b9407fe0 ldr w0, [sp, #124] - 200141f8: f9003277 str x23, [x19, #96] - 200141fc: 7100003f cmp w1, #0x0 - 20014200: 7a4ea800 ccmp w0, #0xe, #0x0, ge // ge = tcont - 20014204: 54ffe8ed b.le 20013f20 <_dtoa_r+0xdf0> - 20014208: 12800015 mov w21, #0xffffffff // #-1 - 2001420c: 52800020 mov w0, #0x1 // #1 - 20014210: 295217e7 ldp w7, w5, [sp, #144] - 20014214: 5280001c mov w28, #0x0 // #0 - 20014218: b940a3e6 ldr w6, [sp, #160] - 2001421c: b9008be0 str w0, [sp, #136] - 20014220: b900abf5 str w21, [sp, #168] - 20014224: 17fffd19 b 20013688 <_dtoa_r+0x558> - 20014228: 54ffaec0 b.eq 20013800 <_dtoa_r+0x6d0> // b.none - 2001422c: 52800781 mov w1, #0x3c // #60 - 20014230: 4b000020 sub w0, w1, w0 - 20014234: 17fffd6e b 200137ec <_dtoa_r+0x6bc> - 20014238: 52800001 mov w1, #0x0 // #0 - 2001423c: 17fffc5b b 200133a8 <_dtoa_r+0x278> - 20014240: aa1703f5 mov x21, x23 - 20014244: aa1a03f7 mov x23, x26 - 20014248: 17fffd8e b 20013880 <_dtoa_r+0x750> + 20013940: 94000e84 bl 20017350 <_Bfree> + 20013944: b4000099 cbz x25, 20013954 <_dtoa_r+0x75c> + 20013948: aa1903e1 mov x1, x25 + 2001394c: aa1303e0 mov x0, x19 + 20013950: 94000e80 bl 20017350 <_Bfree> + 20013954: aa1403e1 mov x1, x20 + 20013958: aa1303e0 mov x0, x19 + 2001395c: 94000e7d bl 20017350 <_Bfree> + 20013960: 390002ff strb wzr, [x23] + 20013964: f94043e0 ldr x0, [sp, #128] + 20013968: b9407fe1 ldr w1, [sp, #124] + 2001396c: b9000001 str w1, [x0] + 20013970: b4ffca18 cbz x24, 200132b0 <_dtoa_r+0xb8> + 20013974: f9000317 str x23, [x24] + 20013978: 17fffe4e b 200132b0 <_dtoa_r+0xb8> + 2001397c: b9407fe0 ldr w0, [sp, #124] + 20013980: 11000400 add w0, w0, #0x1 + 20013984: b9007fe0 str w0, [sp, #124] + 20013988: b9408be0 ldr w0, [sp, #136] + 2001398c: 34001660 cbz w0, 20013c58 <_dtoa_r+0xa60> + 20013990: b94093e0 ldr w0, [sp, #144] + 20013994: 7100001f cmp w0, #0x0 + 20013998: 540000cd b.le 200139b0 <_dtoa_r+0x7b8> + 2001399c: 2a0003e2 mov w2, w0 + 200139a0: aa1903e1 mov x1, x25 + 200139a4: aa1303e0 mov x0, x19 + 200139a8: 94001002 bl 200179b0 <__lshift> + 200139ac: aa0003f9 mov x25, x0 + 200139b0: b94097e0 ldr w0, [sp, #148] + 200139b4: aa1903fc mov x28, x25 + 200139b8: 35003da0 cbnz w0, 2001416c <_dtoa_r+0xf74> + 200139bc: 510006a0 sub w0, w21, #0x1 + 200139c0: 12000341 and w1, w26, #0x1 + 200139c4: 91000400 add x0, x0, #0x1 + 200139c8: f90047f7 str x23, [sp, #136] + 200139cc: 8b0002e0 add x0, x23, x0 + 200139d0: b90093e1 str w1, [sp, #144] + 200139d4: f9004fe0 str x0, [sp, #152] + 200139d8: aa1b03e1 mov x1, x27 + 200139dc: aa1403e0 mov x0, x20 + 200139e0: 97fffd9e bl 20013058 <quorem> + 200139e4: 2a0003fa mov w26, w0 + 200139e8: aa1903e1 mov x1, x25 + 200139ec: aa1403e0 mov x0, x20 + 200139f0: b900a7fa str w26, [sp, #164] + 200139f4: 94001043 bl 20017b00 <__mcmp> + 200139f8: aa1b03e1 mov x1, x27 + 200139fc: aa1c03e2 mov x2, x28 + 20013a00: 2a0003f5 mov w21, w0 + 20013a04: aa1303e0 mov x0, x19 + 20013a08: 94001052 bl 20017b50 <__mdiff> + 20013a0c: aa0003e1 mov x1, x0 + 20013a10: 1100c345 add w5, w26, #0x30 + 20013a14: aa0003fa mov x26, x0 + 20013a18: b9401000 ldr w0, [x0, #16] + 20013a1c: b900a3e5 str w5, [sp, #160] + 20013a20: 35002620 cbnz w0, 20013ee4 <_dtoa_r+0xcec> + 20013a24: aa1403e0 mov x0, x20 + 20013a28: 94001036 bl 20017b00 <__mcmp> + 20013a2c: 2a0003e2 mov w2, w0 + 20013a30: aa1a03e1 mov x1, x26 + 20013a34: aa1303e0 mov x0, x19 + 20013a38: b90097e2 str w2, [sp, #148] + 20013a3c: 94000e45 bl 20017350 <_Bfree> + 20013a40: 29520be1 ldp w1, w2, [sp, #144] + 20013a44: b940a3e5 ldr w5, [sp, #160] + 20013a48: 2a160040 orr w0, w2, w22 + 20013a4c: 2a000020 orr w0, w1, w0 + 20013a50: 34003ec0 cbz w0, 20014228 <_dtoa_r+0x1030> + 20013a54: f94047e0 ldr x0, [sp, #136] + 20013a58: 9100041a add x26, x0, #0x1 + 20013a5c: 37f83535 tbnz w21, #31, 20014100 <_dtoa_r+0xf08> + 20013a60: b94093e0 ldr w0, [sp, #144] + 20013a64: 2a1602b5 orr w21, w21, w22 + 20013a68: 2a150015 orr w21, w0, w21 + 20013a6c: 340034b5 cbz w21, 20014100 <_dtoa_r+0xf08> + 20013a70: 7100005f cmp w2, #0x0 + 20013a74: 54003b6c b.gt 200141e0 <_dtoa_r+0xfe8> + 20013a78: f9404fe0 ldr x0, [sp, #152] + 20013a7c: 381ff345 sturb w5, [x26, #-1] + 20013a80: eb1a001f cmp x0, x26 + 20013a84: 54003b60 b.eq 200141f0 <_dtoa_r+0xff8> // b.none + 20013a88: aa1403e1 mov x1, x20 + 20013a8c: 52800003 mov w3, #0x0 // #0 + 20013a90: 52800142 mov w2, #0xa // #10 + 20013a94: aa1303e0 mov x0, x19 + 20013a98: 94000e36 bl 20017370 <__multadd> + 20013a9c: aa0003f4 mov x20, x0 + 20013aa0: aa1903e1 mov x1, x25 + 20013aa4: aa1303e0 mov x0, x19 + 20013aa8: eb1c033f cmp x25, x28 + 20013aac: 52800003 mov w3, #0x0 // #0 + 20013ab0: 52800142 mov w2, #0xa // #10 + 20013ab4: 54002260 b.eq 20013f00 <_dtoa_r+0xd08> // b.none + 20013ab8: 94000e2e bl 20017370 <__multadd> + 20013abc: aa0003f9 mov x25, x0 + 20013ac0: aa1c03e1 mov x1, x28 + 20013ac4: aa1303e0 mov x0, x19 + 20013ac8: 52800003 mov w3, #0x0 // #0 + 20013acc: 52800142 mov w2, #0xa // #10 + 20013ad0: 94000e28 bl 20017370 <__multadd> + 20013ad4: aa0003fc mov x28, x0 + 20013ad8: f90047fa str x26, [sp, #136] + 20013adc: 17ffffbf b 200139d8 <_dtoa_r+0x7e0> + 20013ae0: 52800380 mov w0, #0x1c // #28 + 20013ae4: 17ffff74 b 200138b4 <_dtoa_r+0x6bc> + 20013ae8: 54001a00 b.eq 20013e28 <_dtoa_r+0xc30> // b.none + 20013aec: b9407fe0 ldr w0, [sp, #124] + 20013af0: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20013af4: 91210021 add x1, x1, #0x840 + 20013af8: 4b0003e0 neg w0, w0 + 20013afc: 92400c02 and x2, x0, #0xf + 20013b00: 6b8013ff cmp wzr, w0, asr #4 + 20013b04: 13047c00 asr w0, w0, #4 + 20013b08: fc627822 ldr d2, [x1, x2, lsl #3] + 20013b0c: 1e620922 fmul d2, d9, d2 + 20013b10: 54003c00 b.eq 20014290 <_dtoa_r+0x1098> // b.none + 20013b14: 1e604041 fmov d1, d2 + 20013b18: d0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20013b1c: 91206021 add x1, x1, #0x818 + 20013b20: 52800003 mov w3, #0x0 // #0 + 20013b24: 52800042 mov w2, #0x2 // #2 + 20013b28: 360000a0 tbz w0, #0, 20013b3c <_dtoa_r+0x944> + 20013b2c: fd400020 ldr d0, [x1] + 20013b30: 11000442 add w2, w2, #0x1 + 20013b34: 2a1903e3 mov w3, w25 + 20013b38: 1e600821 fmul d1, d1, d0 + 20013b3c: 13017c00 asr w0, w0, #1 + 20013b40: 91002021 add x1, x1, #0x8 + 20013b44: 35ffff20 cbnz w0, 20013b28 <_dtoa_r+0x930> + 20013b48: 7100007f cmp w3, #0x0 + 20013b4c: 1e621c21 fcsel d1, d1, d2, ne // ne = any + 20013b50: 17fffe6a b 200134f8 <_dtoa_r+0x300> + 20013b54: b9407fe1 ldr w1, [sp, #124] + 20013b58: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 20013b5c: 91210000 add x0, x0, #0x840 + 20013b60: 7100039f cmp w28, #0x0 + 20013b64: 7a40baa0 ccmp w21, #0x0, #0x0, lt // lt = tstop + 20013b68: fc61d802 ldr d2, [x0, w1, sxtw #3] + 20013b6c: 5400248c b.gt 20013ffc <_dtoa_r+0xe04> + 20013b70: 35001775 cbnz w21, 20013e5c <_dtoa_r+0xc64> + 20013b74: 1e629000 fmov d0, #5.000000000000000000e+00 + 20013b78: d280001b mov x27, #0x0 // #0 + 20013b7c: d2800019 mov x25, #0x0 // #0 + 20013b80: 1e600842 fmul d2, d2, d0 + 20013b84: 9e670340 fmov d0, x26 + 20013b88: 1e602050 fcmpe d2, d0 + 20013b8c: 54ffecea b.ge 20013928 <_dtoa_r+0x730> // b.tcont + 20013b90: 140000a0 b 20013e10 <_dtoa_r+0xc18> + 20013b94: aa0003e1 mov x1, x0 + 20013b98: 2a0503e2 mov w2, w5 + 20013b9c: aa1303e0 mov x0, x19 + 20013ba0: b90097e5 str w5, [sp, #148] + 20013ba4: 29141be7 stp w7, w6, [sp, #160] + 20013ba8: 94000f3a bl 20017890 <__pow5mult> + 20013bac: b94097e5 ldr w5, [sp, #148] + 20013bb0: 710006df cmp w22, #0x1 + 20013bb4: 29541be7 ldp w7, w6, [sp, #160] + 20013bb8: aa0003fb mov x27, x0 + 20013bbc: 540013cd b.le 20013e34 <_dtoa_r+0xc3c> + 20013bc0: b90097ff str wzr, [sp, #148] + 20013bc4: b9401760 ldr w0, [x27, #20] + 20013bc8: 29141be7 stp w7, w6, [sp, #160] + 20013bcc: 51000400 sub w0, w0, #0x1 + 20013bd0: 8b20cb60 add x0, x27, w0, sxtw #2 + 20013bd4: b9401800 ldr w0, [x0, #24] + 20013bd8: 94000e6a bl 20017580 <__hi0bits> + 20013bdc: 52800401 mov w1, #0x20 // #32 + 20013be0: 4b000020 sub w0, w1, w0 + 20013be4: 29541be7 ldp w7, w6, [sp, #160] + 20013be8: 17ffff2a b 20013890 <_dtoa_r+0x698> + 20013bec: 52800020 mov w0, #0x1 // #1 + 20013bf0: b9008be0 str w0, [sp, #136] + 20013bf4: 17fffef4 b 200137c4 <_dtoa_r+0x5cc> + 20013bf8: aa1b03e1 mov x1, x27 + 20013bfc: aa1403e0 mov x0, x20 + 20013c00: b900a3e4 str w4, [sp, #160] + 20013c04: 94000fbf bl 20017b00 <__mcmp> + 20013c08: b940a3e4 ldr w4, [sp, #160] + 20013c0c: 36ffe860 tbz w0, #31, 20013918 <_dtoa_r+0x720> + 20013c10: aa1403e1 mov x1, x20 + 20013c14: aa1303e0 mov x0, x19 + 20013c18: 52800003 mov w3, #0x0 // #0 + 20013c1c: 52800142 mov w2, #0xa // #10 + 20013c20: b900a3e4 str w4, [sp, #160] + 20013c24: 94000dd3 bl 20017370 <__multadd> + 20013c28: aa0003f4 mov x20, x0 + 20013c2c: b9407fe0 ldr w0, [sp, #124] + 20013c30: b940abe1 ldr w1, [sp, #168] + 20013c34: 51000405 sub w5, w0, #0x1 + 20013c38: b9408be0 ldr w0, [sp, #136] + 20013c3c: b940a3e4 ldr w4, [sp, #160] + 20013c40: 7100003f cmp w1, #0x0 + 20013c44: 1a9fc7f5 cset w21, le + 20013c48: 0a150095 and w21, w4, w21 + 20013c4c: 35003060 cbnz w0, 20014258 <_dtoa_r+0x1060> + 20013c50: 35002e55 cbnz w21, 20014218 <_dtoa_r+0x1020> + 20013c54: b940abf5 ldr w21, [sp, #168] + 20013c58: d2800016 mov x22, #0x0 // #0 + 20013c5c: 14000003 b 20013c68 <_dtoa_r+0xa70> + 20013c60: 94000dc4 bl 20017370 <__multadd> + 20013c64: aa0003f4 mov x20, x0 + 20013c68: aa1b03e1 mov x1, x27 + 20013c6c: aa1403e0 mov x0, x20 + 20013c70: 97fffcfa bl 20013058 <quorem> + 20013c74: 1100c005 add w5, w0, #0x30 + 20013c78: 38366ae5 strb w5, [x23, x22] + 20013c7c: 910006d6 add x22, x22, #0x1 + 20013c80: aa1403e1 mov x1, x20 + 20013c84: aa1303e0 mov x0, x19 + 20013c88: 6b1602bf cmp w21, w22 + 20013c8c: 52800003 mov w3, #0x0 // #0 + 20013c90: 52800142 mov w2, #0xa // #10 + 20013c94: 54fffe6c b.gt 20013c60 <_dtoa_r+0xa68> + 20013c98: 710002bf cmp w21, #0x0 + 20013c9c: 510006a4 sub w4, w21, #0x1 + 20013ca0: d2800020 mov x0, #0x1 // #1 + 20013ca4: 9a84d404 csinc x4, x0, x4, le + 20013ca8: 8b0402fa add x26, x23, x4 + 20013cac: d2800015 mov x21, #0x0 // #0 + 20013cb0: 52800022 mov w2, #0x1 // #1 + 20013cb4: aa1403e1 mov x1, x20 + 20013cb8: aa1303e0 mov x0, x19 + 20013cbc: b9008be5 str w5, [sp, #136] + 20013cc0: 94000f3c bl 200179b0 <__lshift> + 20013cc4: aa0003f4 mov x20, x0 + 20013cc8: aa1b03e1 mov x1, x27 + 20013ccc: 94000f8d bl 20017b00 <__mcmp> + 20013cd0: 385ff341 ldurb w1, [x26, #-1] + 20013cd4: 7100001f cmp w0, #0x0 + 20013cd8: 540000cc b.gt 20013cf0 <_dtoa_r+0xaf8> + 20013cdc: 140000ee b 20014094 <_dtoa_r+0xe9c> + 20013ce0: eb17001f cmp x0, x23 + 20013ce4: 54001cc0 b.eq 2001407c <_dtoa_r+0xe84> // b.none + 20013ce8: 385ff001 ldurb w1, [x0, #-1] + 20013cec: aa0003fa mov x26, x0 + 20013cf0: 7100e43f cmp w1, #0x39 + 20013cf4: d1000740 sub x0, x26, #0x1 + 20013cf8: 54ffff40 b.eq 20013ce0 <_dtoa_r+0xae8> // b.none + 20013cfc: 11000421 add w1, w1, #0x1 + 20013d00: 39000001 strb w1, [x0] + 20013d04: aa1b03e1 mov x1, x27 + 20013d08: aa1303e0 mov x0, x19 + 20013d0c: 94000d91 bl 20017350 <_Bfree> + 20013d10: b4001d79 cbz x25, 200140bc <_dtoa_r+0xec4> + 20013d14: f10002bf cmp x21, #0x0 + 20013d18: fa5912a4 ccmp x21, x25, #0x4, ne // ne = any + 20013d1c: 54002f60 b.eq 20014308 <_dtoa_r+0x1110> // b.none + 20013d20: aa1503e1 mov x1, x21 + 20013d24: aa1303e0 mov x0, x19 + 20013d28: aa1703f5 mov x21, x23 + 20013d2c: aa1a03f7 mov x23, x26 + 20013d30: 94000d88 bl 20017350 <_Bfree> + 20013d34: 17ffff05 b 20013948 <_dtoa_r+0x750> + 20013d38: 1e604121 fmov d1, d9 + 20013d3c: 52800042 mov w2, #0x2 // #2 + 20013d40: 17fffde3 b 200134cc <_dtoa_r+0x2d4> + 20013d44: 5280003c mov w28, #0x1 // #1 + 20013d48: 2a1c03f5 mov w21, w28 + 20013d4c: 17fffe5f b 200136c8 <_dtoa_r+0x4d0> + 20013d50: 390002e1 strb w1, [x23] + 20013d54: 1e630840 fmul d0, d2, d3 + 20013d58: 7100045f cmp w2, #0x1 + 20013d5c: 54000220 b.eq 20013da0 <_dtoa_r+0xba8> // b.none + 20013d60: 51000843 sub w3, w2, #0x2 + 20013d64: aa0003e2 mov x2, x0 + 20013d68: 91000868 add x8, x3, #0x2 + 20013d6c: 1e649003 fmov d3, #1.000000000000000000e+01 + 20013d70: 8b0802e8 add x8, x23, x8 + 20013d74: d503201f nop + 20013d78: 1e630821 fmul d1, d1, d3 + 20013d7c: 1e780021 fcvtzs w1, d1 + 20013d80: 1e620022 scvtf d2, w1 + 20013d84: 1100c021 add w1, w1, #0x30 + 20013d88: 38001441 strb w1, [x2], #1 + 20013d8c: eb08005f cmp x2, x8 + 20013d90: 1e623821 fsub d1, d1, d2 + 20013d94: 54ffff21 b.ne 20013d78 <_dtoa_r+0xb80> // b.any + 20013d98: 91000462 add x2, x3, #0x1 + 20013d9c: 8b020000 add x0, x0, x2 + 20013da0: 1e6c1002 fmov d2, #5.000000000000000000e-01 + 20013da4: 1e622803 fadd d3, d0, d2 + 20013da8: 1e632030 fcmpe d1, d3 + 20013dac: 54ffc14c b.gt 200135d4 <_dtoa_r+0x3dc> + 20013db0: 1e603842 fsub d2, d2, d0 + 20013db4: 1e622030 fcmpe d1, d2 + 20013db8: 54ffcbc5 b.pl 20013730 <_dtoa_r+0x538> // b.nfrst + 20013dbc: d503201f nop + 20013dc0: aa0003e2 mov x2, x0 + 20013dc4: 385ffc01 ldrb w1, [x0, #-1]! + 20013dc8: 7100c03f cmp w1, #0x30 + 20013dcc: 54ffffa0 b.eq 20013dc0 <_dtoa_r+0xbc8> // b.none + 20013dd0: aa1703f5 mov x21, x23 + 20013dd4: 11000480 add w0, w4, #0x1 + 20013dd8: aa0203f7 mov x23, x2 + 20013ddc: b9007fe0 str w0, [sp, #124] + 20013de0: 17fffedd b 20013954 <_dtoa_r+0x75c> + 20013de4: 52800003 mov w3, #0x0 // #0 + 20013de8: 528000a2 mov w2, #0x5 // #5 + 20013dec: aa1b03e1 mov x1, x27 + 20013df0: aa1303e0 mov x0, x19 + 20013df4: 94000d5f bl 20017370 <__multadd> + 20013df8: aa0003fb mov x27, x0 + 20013dfc: aa1b03e1 mov x1, x27 + 20013e00: aa1403e0 mov x0, x20 + 20013e04: 94000f3f bl 20017b00 <__mcmp> + 20013e08: 7100001f cmp w0, #0x0 + 20013e0c: 54ffd8ed b.le 20013928 <_dtoa_r+0x730> + 20013e10: b9407fe1 ldr w1, [sp, #124] + 20013e14: aa1703f5 mov x21, x23 + 20013e18: 52800620 mov w0, #0x31 // #49 + 20013e1c: 380016e0 strb w0, [x23], #1 + 20013e20: 1100043c add w28, w1, #0x1 + 20013e24: 17fffec3 b 20013930 <_dtoa_r+0x738> + 20013e28: 1e604121 fmov d1, d9 + 20013e2c: 52800042 mov w2, #0x2 // #2 + 20013e30: 17fffdb2 b 200134f8 <_dtoa_r+0x300> + 20013e34: f240cf5f tst x26, #0xfffffffffffff + 20013e38: 54ffec41 b.ne 20013bc0 <_dtoa_r+0x9c8> // b.any + 20013e3c: d360ff40 lsr x0, x26, #32 + 20013e40: f26c281f tst x0, #0x7ff00000 + 20013e44: 54ffebe0 b.eq 20013bc0 <_dtoa_r+0x9c8> // b.none + 20013e48: 52800020 mov w0, #0x1 // #1 + 20013e4c: 110004e7 add w7, w7, #0x1 + 20013e50: 110004c6 add w6, w6, #0x1 + 20013e54: b90097e0 str w0, [sp, #148] + 20013e58: 17fffe8c b 20013888 <_dtoa_r+0x690> + 20013e5c: d280001b mov x27, #0x0 // #0 + 20013e60: d2800019 mov x25, #0x0 // #0 + 20013e64: 17fffeb1 b 20013928 <_dtoa_r+0x730> + 20013e68: 2a0303e2 mov w2, w3 + 20013e6c: aa1903e1 mov x1, x25 + 20013e70: aa1303e0 mov x0, x19 + 20013e74: b90097e3 str w3, [sp, #148] + 20013e78: 291417e7 stp w7, w5, [sp, #160] + 20013e7c: b900afe6 str w6, [sp, #172] + 20013e80: 94000e84 bl 20017890 <__pow5mult> + 20013e84: aa1403e2 mov x2, x20 + 20013e88: aa0003f9 mov x25, x0 + 20013e8c: aa1903e1 mov x1, x25 + 20013e90: aa1303e0 mov x0, x19 + 20013e94: 94000e07 bl 200176b0 <__multiply> + 20013e98: aa1403e1 mov x1, x20 + 20013e9c: aa0003f4 mov x20, x0 + 20013ea0: aa1303e0 mov x0, x19 + 20013ea4: 94000d2b bl 20017350 <_Bfree> + 20013ea8: b94097e3 ldr w3, [sp, #148] + 20013eac: 295417e7 ldp w7, w5, [sp, #160] + 20013eb0: b940afe6 ldr w6, [sp, #172] + 20013eb4: 17fffe66 b 2001384c <_dtoa_r+0x654> + 20013eb8: 4b030363 sub w3, w27, w3 + 20013ebc: 17fffe2e b 20013774 <_dtoa_r+0x57c> + 20013ec0: aa1403e1 mov x1, x20 + 20013ec4: aa1303e0 mov x0, x19 + 20013ec8: b90097e7 str w7, [sp, #148] + 20013ecc: 29141be5 stp w5, w6, [sp, #160] + 20013ed0: 94000e70 bl 20017890 <__pow5mult> + 20013ed4: b94097e7 ldr w7, [sp, #148] + 20013ed8: aa0003f4 mov x20, x0 + 20013edc: 29541be5 ldp w5, w6, [sp, #160] + 20013ee0: 17fffe5d b 20013854 <_dtoa_r+0x65c> + 20013ee4: 52800022 mov w2, #0x1 // #1 + 20013ee8: aa1303e0 mov x0, x19 + 20013eec: b90097e2 str w2, [sp, #148] + 20013ef0: 94000d18 bl 20017350 <_Bfree> + 20013ef4: b94097e2 ldr w2, [sp, #148] + 20013ef8: b940a3e5 ldr w5, [sp, #160] + 20013efc: 17fffed6 b 20013a54 <_dtoa_r+0x85c> + 20013f00: 94000d1c bl 20017370 <__multadd> + 20013f04: aa0003f9 mov x25, x0 + 20013f08: aa0003fc mov x28, x0 + 20013f0c: f90047fa str x26, [sp, #136] + 20013f10: 17fffeb2 b 200139d8 <_dtoa_r+0x7e0> + 20013f14: 52800020 mov w0, #0x1 // #1 + 20013f18: b9008be0 str w0, [sp, #136] + 20013f1c: 17fffd3f b 20013418 <_dtoa_r+0x220> + 20013f20: f240cf5f tst x26, #0xfffffffffffff + 20013f24: 54ffcb21 b.ne 20013888 <_dtoa_r+0x690> // b.any + 20013f28: d360ff40 lsr x0, x26, #32 + 20013f2c: f26c281f tst x0, #0x7ff00000 + 20013f30: 54ffcac0 b.eq 20013888 <_dtoa_r+0x690> // b.none + 20013f34: 17ffffc5 b 20013e48 <_dtoa_r+0xc50> + 20013f38: 34ffbdd5 cbz w21, 200136f0 <_dtoa_r+0x4f8> + 20013f3c: b940abe0 ldr w0, [sp, #168] + 20013f40: 7100001f cmp w0, #0x0 + 20013f44: 54ffbf6d b.le 20013730 <_dtoa_r+0x538> + 20013f48: 11000442 add w2, w2, #0x1 + 20013f4c: 1e649003 fmov d3, #1.000000000000000000e+01 + 20013f50: 1e639002 fmov d2, #7.000000000000000000e+00 + 20013f54: b9407fe1 ldr w1, [sp, #124] + 20013f58: 1e620040 scvtf d0, w2 + 20013f5c: 1e630821 fmul d1, d1, d3 + 20013f60: 2a0003e2 mov w2, w0 + 20013f64: 51000424 sub w4, w1, #0x1 + 20013f68: 52bf9803 mov w3, #0xfcc00000 // #-54525952 + 20013f6c: 1f400820 fmadd d0, d1, d0, d2 + 20013f70: 9e660000 fmov x0, d0 + 20013f74: d360fc01 lsr x1, x0, #32 + 20013f78: 0b030021 add w1, w1, w3 + 20013f7c: b3607c20 bfi x0, x1, #32, #32 + 20013f80: 17fffd6e b 20013538 <_dtoa_r+0x340> + 20013f84: b940a7e0 ldr w0, [sp, #164] + 20013f88: 34000ac0 cbz w0, 200140e0 <_dtoa_r+0xee8> + 20013f8c: 1110cc21 add w1, w1, #0x433 + 20013f90: 2a1b03e3 mov w3, w27 + 20013f94: 0b0100c6 add w6, w6, w1 + 20013f98: b90093e7 str w7, [sp, #144] + 20013f9c: 0b0100e7 add w7, w7, w1 + 20013fa0: 17fffdfb b 2001378c <_dtoa_r+0x594> + 20013fa4: aa1403e1 mov x1, x20 + 20013fa8: 2a1b03e2 mov w2, w27 + 20013fac: aa1303e0 mov x0, x19 + 20013fb0: b90097e7 str w7, [sp, #148] + 20013fb4: 29141be5 stp w5, w6, [sp, #160] + 20013fb8: 94000e36 bl 20017890 <__pow5mult> + 20013fbc: b94097e7 ldr w7, [sp, #148] + 20013fc0: aa0003f4 mov x20, x0 + 20013fc4: 29541be5 ldp w5, w6, [sp, #160] + 20013fc8: 17fffe23 b 20013854 <_dtoa_r+0x65c> + 20013fcc: d280001b mov x27, #0x0 // #0 + 20013fd0: d2800019 mov x25, #0x0 // #0 + 20013fd4: 17ffff8f b 20013e10 <_dtoa_r+0xc18> + 20013fd8: 910fc2b5 add x21, x21, #0x3f0 + 20013fdc: 17fffcb5 b 200132b0 <_dtoa_r+0xb8> + 20013fe0: 911002b5 add x21, x21, #0x400 + 20013fe4: 17fffcb3 b 200132b0 <_dtoa_r+0xb8> + 20013fe8: b9407fe1 ldr w1, [sp, #124] + 20013fec: d0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 20013ff0: 91210000 add x0, x0, #0x840 + 20013ff4: 12800015 mov w21, #0xffffffff // #-1 + 20013ff8: fc61d802 ldr d2, [x0, w1, sxtw #3] + 20013ffc: 9e670340 fmov d0, x26 + 20014000: aa1703e2 mov x2, x23 + 20014004: 710006bf cmp w21, #0x1 + 20014008: 1e621801 fdiv d1, d0, d2 + 2001400c: 1e780021 fcvtzs w1, d1 + 20014010: 1e620021 scvtf d1, w1 + 20014014: 1100c020 add w0, w1, #0x30 + 20014018: 38001440 strb w0, [x2], #1 + 2001401c: 1f428020 fmsub d0, d1, d2, d0 + 20014020: 54000c60 b.eq 200141ac <_dtoa_r+0xfb4> // b.none + 20014024: 51000aa0 sub w0, w21, #0x2 + 20014028: 1e649003 fmov d3, #1.000000000000000000e+01 + 2001402c: 91000800 add x0, x0, #0x2 + 20014030: 8b0002e0 add x0, x23, x0 + 20014034: 14000009 b 20014058 <_dtoa_r+0xe60> + 20014038: 1e621801 fdiv d1, d0, d2 + 2001403c: 1e780021 fcvtzs w1, d1 + 20014040: 1e620021 scvtf d1, w1 + 20014044: 1100c023 add w3, w1, #0x30 + 20014048: 38001443 strb w3, [x2], #1 + 2001404c: eb00005f cmp x2, x0 + 20014050: 1f428020 fmsub d0, d1, d2, d0 + 20014054: 54000ae0 b.eq 200141b0 <_dtoa_r+0xfb8> // b.none + 20014058: 1e630800 fmul d0, d0, d3 + 2001405c: 1e602008 fcmp d0, #0.0 + 20014060: 54fffec1 b.ne 20014038 <_dtoa_r+0xe40> // b.any + 20014064: b9407fe0 ldr w0, [sp, #124] + 20014068: aa1703f5 mov x21, x23 + 2001406c: aa0203f7 mov x23, x2 + 20014070: 11000400 add w0, w0, #0x1 + 20014074: b9007fe0 str w0, [sp, #124] + 20014078: 17fffe37 b 20013954 <_dtoa_r+0x75c> + 2001407c: b9407fe0 ldr w0, [sp, #124] + 20014080: 11000400 add w0, w0, #0x1 + 20014084: b9007fe0 str w0, [sp, #124] + 20014088: 52800620 mov w0, #0x31 // #49 + 2001408c: 390002e0 strb w0, [x23] + 20014090: 17ffff1d b 20013d04 <_dtoa_r+0xb0c> + 20014094: 540000c1 b.ne 200140ac <_dtoa_r+0xeb4> // b.any + 20014098: b9408be5 ldr w5, [sp, #136] + 2001409c: 3707e2a5 tbnz w5, #0, 20013cf0 <_dtoa_r+0xaf8> + 200140a0: 14000003 b 200140ac <_dtoa_r+0xeb4> + 200140a4: 385ff001 ldurb w1, [x0, #-1] + 200140a8: aa0003fa mov x26, x0 + 200140ac: 7100c03f cmp w1, #0x30 + 200140b0: d1000740 sub x0, x26, #0x1 + 200140b4: 54ffff80 b.eq 200140a4 <_dtoa_r+0xeac> // b.none + 200140b8: 17ffff13 b 20013d04 <_dtoa_r+0xb0c> + 200140bc: aa1703f5 mov x21, x23 + 200140c0: aa1a03f7 mov x23, x26 + 200140c4: 17fffe24 b 20013954 <_dtoa_r+0x75c> + 200140c8: b9407fe1 ldr w1, [sp, #124] + 200140cc: 11000421 add w1, w1, #0x1 + 200140d0: b9007fe1 str w1, [sp, #124] + 200140d4: 52800621 mov w1, #0x31 // #49 + 200140d8: 39000001 strb w1, [x0] + 200140dc: 17fffe1e b 20013954 <_dtoa_r+0x75c> + 200140e0: b940bbe1 ldr w1, [sp, #184] + 200140e4: 528006c0 mov w0, #0x36 // #54 + 200140e8: 2a1b03e3 mov w3, w27 + 200140ec: b90093e7 str w7, [sp, #144] + 200140f0: 4b010000 sub w0, w0, w1 + 200140f4: 0b0000c6 add w6, w6, w0 + 200140f8: 0b0000e7 add w7, w7, w0 + 200140fc: 17fffda4 b 2001378c <_dtoa_r+0x594> + 20014100: 7100005f cmp w2, #0x0 + 20014104: 5400020d b.le 20014144 <_dtoa_r+0xf4c> + 20014108: 52800022 mov w2, #0x1 // #1 + 2001410c: aa1403e1 mov x1, x20 + 20014110: aa1303e0 mov x0, x19 + 20014114: b90093e5 str w5, [sp, #144] + 20014118: 94000e26 bl 200179b0 <__lshift> + 2001411c: aa0003f4 mov x20, x0 + 20014120: aa1b03e1 mov x1, x27 + 20014124: 94000e77 bl 20017b00 <__mcmp> + 20014128: b94093e5 ldr w5, [sp, #144] + 2001412c: 7100001f cmp w0, #0x0 + 20014130: 54000aad b.le 20014284 <_dtoa_r+0x108c> + 20014134: 7100e4bf cmp w5, #0x39 + 20014138: 54000620 b.eq 200141fc <_dtoa_r+0x1004> // b.none + 2001413c: b940a7e0 ldr w0, [sp, #164] + 20014140: 1100c405 add w5, w0, #0x31 + 20014144: f94047e0 ldr x0, [sp, #136] + 20014148: aa1903f5 mov x21, x25 + 2001414c: aa1c03f9 mov x25, x28 + 20014150: 39000005 strb w5, [x0] + 20014154: 17fffeec b 20013d04 <_dtoa_r+0xb0c> + 20014158: aa1703f5 mov x21, x23 + 2001415c: 11000481 add w1, w4, #0x1 + 20014160: aa0003f7 mov x23, x0 + 20014164: b9007fe1 str w1, [sp, #124] + 20014168: 17fffdfb b 20013954 <_dtoa_r+0x75c> + 2001416c: b9400b21 ldr w1, [x25, #8] + 20014170: aa1303e0 mov x0, x19 + 20014174: 94000c53 bl 200172c0 <_Balloc> + 20014178: aa0003fc mov x28, x0 + 2001417c: b9801722 ldrsw x2, [x25, #20] + 20014180: 91004321 add x1, x25, #0x10 + 20014184: 91004000 add x0, x0, #0x10 + 20014188: 91000842 add x2, x2, #0x2 + 2001418c: d37ef442 lsl x2, x2, #2 + 20014190: 97ffba3c bl 20002a80 <memcpy> + 20014194: aa1c03e1 mov x1, x28 + 20014198: aa1303e0 mov x0, x19 + 2001419c: 52800022 mov w2, #0x1 // #1 + 200141a0: 94000e04 bl 200179b0 <__lshift> + 200141a4: aa0003fc mov x28, x0 + 200141a8: 17fffe05 b 200139bc <_dtoa_r+0x7c4> + 200141ac: aa0203e0 mov x0, x2 + 200141b0: 1e602800 fadd d0, d0, d0 + 200141b4: b9407fe2 ldr w2, [sp, #124] + 200141b8: aa1703f5 mov x21, x23 + 200141bc: 11000442 add w2, w2, #0x1 + 200141c0: b9007fe2 str w2, [sp, #124] + 200141c4: 1e622010 fcmpe d0, d2 + 200141c8: 54ffa12c b.gt 200135ec <_dtoa_r+0x3f4> + 200141cc: 1e622000 fcmp d0, d2 + 200141d0: 54000041 b.ne 200141d8 <_dtoa_r+0xfe0> // b.any + 200141d4: 3707a0c1 tbnz w1, #0, 200135ec <_dtoa_r+0x3f4> + 200141d8: aa0003f7 mov x23, x0 + 200141dc: 17fffdde b 20013954 <_dtoa_r+0x75c> + 200141e0: 7100e4bf cmp w5, #0x39 + 200141e4: 540000c0 b.eq 200141fc <_dtoa_r+0x1004> // b.none + 200141e8: 110004a5 add w5, w5, #0x1 + 200141ec: 17ffffd6 b 20014144 <_dtoa_r+0xf4c> + 200141f0: aa1903f5 mov x21, x25 + 200141f4: aa1c03f9 mov x25, x28 + 200141f8: 17fffeae b 20013cb0 <_dtoa_r+0xab8> + 200141fc: f94047e2 ldr x2, [sp, #136] + 20014200: aa1903f5 mov x21, x25 + 20014204: 52800720 mov w0, #0x39 // #57 + 20014208: aa1c03f9 mov x25, x28 + 2001420c: 52800721 mov w1, #0x39 // #57 + 20014210: 39000040 strb w0, [x2] + 20014214: 17fffeb7 b 20013cf0 <_dtoa_r+0xaf8> + 20014218: b940abf5 ldr w21, [sp, #168] + 2001421c: b9007fe5 str w5, [sp, #124] + 20014220: 35ffb855 cbnz w21, 20013928 <_dtoa_r+0x730> + 20014224: 17fffef0 b 20013de4 <_dtoa_r+0xbec> + 20014228: f94047e1 ldr x1, [sp, #136] + 2001422c: 7100e4bf cmp w5, #0x39 + 20014230: 9100043a add x26, x1, #0x1 + 20014234: 54fffe40 b.eq 200141fc <_dtoa_r+0x1004> // b.none + 20014238: b940a7e0 ldr w0, [sp, #164] + 2001423c: 710002bf cmp w21, #0x0 + 20014240: aa1903f5 mov x21, x25 + 20014244: aa1c03f9 mov x25, x28 + 20014248: 1100c400 add w0, w0, #0x31 + 2001424c: 1a85c005 csel w5, w0, w5, gt + 20014250: 39000025 strb w5, [x1] + 20014254: 17fffeac b 20013d04 <_dtoa_r+0xb0c> + 20014258: aa1903e1 mov x1, x25 + 2001425c: aa1303e0 mov x0, x19 + 20014260: 52800003 mov w3, #0x0 // #0 + 20014264: 52800142 mov w2, #0xa // #10 + 20014268: b9008be5 str w5, [sp, #136] + 2001426c: 94000c41 bl 20017370 <__multadd> + 20014270: b9408be5 ldr w5, [sp, #136] + 20014274: aa0003f9 mov x25, x0 + 20014278: 35fffd15 cbnz w21, 20014218 <_dtoa_r+0x1020> + 2001427c: b940abf5 ldr w21, [sp, #168] + 20014280: 17fffdc4 b 20013990 <_dtoa_r+0x798> + 20014284: 54fff601 b.ne 20014144 <_dtoa_r+0xf4c> // b.any + 20014288: 3707f565 tbnz w5, #0, 20014134 <_dtoa_r+0xf3c> + 2001428c: 17ffffae b 20014144 <_dtoa_r+0xf4c> + 20014290: 1e604041 fmov d1, d2 + 20014294: 52800042 mov w2, #0x2 // #2 + 20014298: 17fffc98 b 200134f8 <_dtoa_r+0x300> + 2001429c: b9006a7f str wzr, [x19, #104] + 200142a0: 52800001 mov w1, #0x0 // #0 + 200142a4: aa1303e0 mov x0, x19 + 200142a8: 291217e7 stp w7, w5, [sp, #144] + 200142ac: b900a3e6 str w6, [sp, #160] + 200142b0: 94000c04 bl 200172c0 <_Balloc> + 200142b4: b940bfe1 ldr w1, [sp, #188] + 200142b8: aa0003f7 mov x23, x0 + 200142bc: b9407fe0 ldr w0, [sp, #124] + 200142c0: f9003277 str x23, [x19, #96] + 200142c4: 7100003f cmp w1, #0x0 + 200142c8: 7a4ea800 ccmp w0, #0xe, #0x0, ge // ge = tcont + 200142cc: 54ffe8ed b.le 20013fe8 <_dtoa_r+0xdf0> + 200142d0: 12800015 mov w21, #0xffffffff // #-1 + 200142d4: 52800020 mov w0, #0x1 // #1 + 200142d8: 295217e7 ldp w7, w5, [sp, #144] + 200142dc: 5280001c mov w28, #0x0 // #0 + 200142e0: b940a3e6 ldr w6, [sp, #160] + 200142e4: b9008be0 str w0, [sp, #136] + 200142e8: b900abf5 str w21, [sp, #168] + 200142ec: 17fffd19 b 20013750 <_dtoa_r+0x558> + 200142f0: 54ffaec0 b.eq 200138c8 <_dtoa_r+0x6d0> // b.none + 200142f4: 52800781 mov w1, #0x3c // #60 + 200142f8: 4b000020 sub w0, w1, w0 + 200142fc: 17fffd6e b 200138b4 <_dtoa_r+0x6bc> + 20014300: 52800001 mov w1, #0x0 // #0 + 20014304: 17fffc5b b 20013470 <_dtoa_r+0x278> + 20014308: aa1703f5 mov x21, x23 + 2001430c: aa1a03f7 mov x23, x26 + 20014310: 17fffd8e b 20013948 <_dtoa_r+0x750> Disassembly of section .text.__sflush_r: -0000000020014250 <__sflush_r>: - 20014250: a9bd7bfd stp x29, x30, [sp, #-48]! - 20014254: 910003fd mov x29, sp - 20014258: a9025bf5 stp x21, x22, [sp, #32] - 2001425c: aa0003f6 mov x22, x0 - 20014260: 79c02020 ldrsh w0, [x1, #16] - 20014264: a90153f3 stp x19, x20, [sp, #16] - 20014268: aa0103f3 mov x19, x1 - 2001426c: 371807a0 tbnz w0, #3, 20014360 <__sflush_r+0x110> - 20014270: 32150000 orr w0, w0, #0x800 - 20014274: 79002020 strh w0, [x1, #16] - 20014278: b9400821 ldr w1, [x1, #8] - 2001427c: 7100003f cmp w1, #0x0 - 20014280: 54000b6d b.le 200143ec <__sflush_r+0x19c> - 20014284: f9402664 ldr x4, [x19, #72] - 20014288: b4000b84 cbz x4, 200143f8 <__sflush_r+0x1a8> - 2001428c: b94002d4 ldr w20, [x22] - 20014290: 12003c03 and w3, w0, #0xffff - 20014294: f9401a61 ldr x1, [x19, #48] - 20014298: b90002df str wzr, [x22] - 2001429c: 37600b80 tbnz w0, #12, 2001440c <__sflush_r+0x1bc> - 200142a0: d2800002 mov x2, #0x0 // #0 - 200142a4: aa1603e0 mov x0, x22 - 200142a8: 52800023 mov w3, #0x1 // #1 - 200142ac: d63f0080 blr x4 - 200142b0: aa0003e2 mov x2, x0 - 200142b4: b100041f cmn x0, #0x1 - 200142b8: 54000c00 b.eq 20014438 <__sflush_r+0x1e8> // b.none - 200142bc: 79402263 ldrh w3, [x19, #16] - 200142c0: f9401a61 ldr x1, [x19, #48] - 200142c4: f9402664 ldr x4, [x19, #72] - 200142c8: 361000e3 tbz w3, #2, 200142e4 <__sflush_r+0x94> - 200142cc: f9402e60 ldr x0, [x19, #88] - 200142d0: b9800a63 ldrsw x3, [x19, #8] - 200142d4: cb030042 sub x2, x2, x3 - 200142d8: b4000060 cbz x0, 200142e4 <__sflush_r+0x94> - 200142dc: b9807260 ldrsw x0, [x19, #112] - 200142e0: cb000042 sub x2, x2, x0 - 200142e4: aa1603e0 mov x0, x22 - 200142e8: 52800003 mov w3, #0x0 // #0 - 200142ec: d63f0080 blr x4 - 200142f0: b100041f cmn x0, #0x1 - 200142f4: 54000901 b.ne 20014414 <__sflush_r+0x1c4> // b.any - 200142f8: b94002c2 ldr w2, [x22] - 200142fc: 79c02261 ldrsh w1, [x19, #16] - 20014300: 7100005f cmp w2, #0x0 - 20014304: 7a5d1844 ccmp w2, #0x1d, #0x4, ne // ne = any - 20014308: 7a561844 ccmp w2, #0x16, #0x4, ne // ne = any - 2001430c: 54000641 b.ne 200143d4 <__sflush_r+0x184> // b.any - 20014310: f9400e63 ldr x3, [x19, #24] - 20014314: 12147821 and w1, w1, #0xfffff7ff - 20014318: f9000263 str x3, [x19] - 2001431c: b9000a7f str wzr, [x19, #8] - 20014320: 79002261 strh w1, [x19, #16] - 20014324: 376009a1 tbnz w1, #12, 20014458 <__sflush_r+0x208> - 20014328: f9402e61 ldr x1, [x19, #88] - 2001432c: b90002d4 str w20, [x22] - 20014330: b4000641 cbz x1, 200143f8 <__sflush_r+0x1a8> - 20014334: 9101d260 add x0, x19, #0x74 - 20014338: eb00003f cmp x1, x0 - 2001433c: 54000060 b.eq 20014348 <__sflush_r+0xf8> // b.none - 20014340: aa1603e0 mov x0, x22 - 20014344: 940001e5 bl 20014ad8 <_free_r> - 20014348: f9002e7f str xzr, [x19, #88] - 2001434c: 52800000 mov w0, #0x0 // #0 - 20014350: a94153f3 ldp x19, x20, [sp, #16] - 20014354: a9425bf5 ldp x21, x22, [sp, #32] - 20014358: a8c37bfd ldp x29, x30, [sp], #48 - 2001435c: d65f03c0 ret - 20014360: f9400c35 ldr x21, [x1, #24] - 20014364: b40004b5 cbz x21, 200143f8 <__sflush_r+0x1a8> - 20014368: 12003c01 and w1, w0, #0xffff - 2001436c: f9400260 ldr x0, [x19] - 20014370: f9000275 str x21, [x19] - 20014374: f240043f tst x1, #0x3 - 20014378: 52800001 mov w1, #0x0 // #0 - 2001437c: cb150000 sub x0, x0, x21 - 20014380: 2a0003f4 mov w20, w0 - 20014384: 54000041 b.ne 2001438c <__sflush_r+0x13c> // b.any - 20014388: b9402261 ldr w1, [x19, #32] - 2001438c: b9000e61 str w1, [x19, #12] - 20014390: 7100001f cmp w0, #0x0 - 20014394: 540000ac b.gt 200143a8 <__sflush_r+0x158> - 20014398: 14000018 b 200143f8 <__sflush_r+0x1a8> - 2001439c: 8b20c2b5 add x21, x21, w0, sxtw - 200143a0: 7100029f cmp w20, #0x0 - 200143a4: 540002ad b.le 200143f8 <__sflush_r+0x1a8> - 200143a8: f9401a61 ldr x1, [x19, #48] - 200143ac: 2a1403e3 mov w3, w20 - 200143b0: f9402264 ldr x4, [x19, #64] - 200143b4: aa1503e2 mov x2, x21 - 200143b8: aa1603e0 mov x0, x22 - 200143bc: d63f0080 blr x4 - 200143c0: 4b000294 sub w20, w20, w0 - 200143c4: 7100001f cmp w0, #0x0 - 200143c8: 54fffeac b.gt 2001439c <__sflush_r+0x14c> - 200143cc: 79402261 ldrh w1, [x19, #16] - 200143d0: 12800000 mov w0, #0xffffffff // #-1 - 200143d4: 321a0021 orr w1, w1, #0x40 - 200143d8: 79002261 strh w1, [x19, #16] - 200143dc: a94153f3 ldp x19, x20, [sp, #16] - 200143e0: a9425bf5 ldp x21, x22, [sp, #32] - 200143e4: a8c37bfd ldp x29, x30, [sp], #48 - 200143e8: d65f03c0 ret - 200143ec: b9407261 ldr w1, [x19, #112] - 200143f0: 7100003f cmp w1, #0x0 - 200143f4: 54fff48c b.gt 20014284 <__sflush_r+0x34> - 200143f8: 52800000 mov w0, #0x0 // #0 - 200143fc: a94153f3 ldp x19, x20, [sp, #16] - 20014400: a9425bf5 ldp x21, x22, [sp, #32] - 20014404: a8c37bfd ldp x29, x30, [sp], #48 - 20014408: d65f03c0 ret - 2001440c: f9404a62 ldr x2, [x19, #144] - 20014410: 17ffffae b 200142c8 <__sflush_r+0x78> - 20014414: 79c02261 ldrsh w1, [x19, #16] - 20014418: f9400e62 ldr x2, [x19, #24] - 2001441c: 12147821 and w1, w1, #0xfffff7ff - 20014420: f9000262 str x2, [x19] - 20014424: b9000a7f str wzr, [x19, #8] - 20014428: 79002261 strh w1, [x19, #16] - 2001442c: 3667f7e1 tbz w1, #12, 20014328 <__sflush_r+0xd8> - 20014430: f9004a60 str x0, [x19, #144] - 20014434: 17ffffbd b 20014328 <__sflush_r+0xd8> - 20014438: b94002c0 ldr w0, [x22] - 2001443c: 34fff400 cbz w0, 200142bc <__sflush_r+0x6c> - 20014440: 7100741f cmp w0, #0x1d - 20014444: 7a561804 ccmp w0, #0x16, #0x4, ne // ne = any - 20014448: 54fffc21 b.ne 200143cc <__sflush_r+0x17c> // b.any - 2001444c: 52800000 mov w0, #0x0 // #0 - 20014450: b90002d4 str w20, [x22] - 20014454: 17ffffea b 200143fc <__sflush_r+0x1ac> - 20014458: 35fff682 cbnz w2, 20014328 <__sflush_r+0xd8> - 2001445c: f9004a60 str x0, [x19, #144] - 20014460: 17ffffb2 b 20014328 <__sflush_r+0xd8> +0000000020014318 <__sflush_r>: + 20014318: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001431c: 910003fd mov x29, sp + 20014320: a9025bf5 stp x21, x22, [sp, #32] + 20014324: aa0003f6 mov x22, x0 + 20014328: 79c02020 ldrsh w0, [x1, #16] + 2001432c: a90153f3 stp x19, x20, [sp, #16] + 20014330: aa0103f3 mov x19, x1 + 20014334: 371807a0 tbnz w0, #3, 20014428 <__sflush_r+0x110> + 20014338: 32150000 orr w0, w0, #0x800 + 2001433c: 79002020 strh w0, [x1, #16] + 20014340: b9400821 ldr w1, [x1, #8] + 20014344: 7100003f cmp w1, #0x0 + 20014348: 54000b6d b.le 200144b4 <__sflush_r+0x19c> + 2001434c: f9402664 ldr x4, [x19, #72] + 20014350: b4000b84 cbz x4, 200144c0 <__sflush_r+0x1a8> + 20014354: b94002d4 ldr w20, [x22] + 20014358: 12003c03 and w3, w0, #0xffff + 2001435c: f9401a61 ldr x1, [x19, #48] + 20014360: b90002df str wzr, [x22] + 20014364: 37600b80 tbnz w0, #12, 200144d4 <__sflush_r+0x1bc> + 20014368: d2800002 mov x2, #0x0 // #0 + 2001436c: aa1603e0 mov x0, x22 + 20014370: 52800023 mov w3, #0x1 // #1 + 20014374: d63f0080 blr x4 + 20014378: aa0003e2 mov x2, x0 + 2001437c: b100041f cmn x0, #0x1 + 20014380: 54000c00 b.eq 20014500 <__sflush_r+0x1e8> // b.none + 20014384: 79402263 ldrh w3, [x19, #16] + 20014388: f9401a61 ldr x1, [x19, #48] + 2001438c: f9402664 ldr x4, [x19, #72] + 20014390: 361000e3 tbz w3, #2, 200143ac <__sflush_r+0x94> + 20014394: f9402e60 ldr x0, [x19, #88] + 20014398: b9800a63 ldrsw x3, [x19, #8] + 2001439c: cb030042 sub x2, x2, x3 + 200143a0: b4000060 cbz x0, 200143ac <__sflush_r+0x94> + 200143a4: b9807260 ldrsw x0, [x19, #112] + 200143a8: cb000042 sub x2, x2, x0 + 200143ac: aa1603e0 mov x0, x22 + 200143b0: 52800003 mov w3, #0x0 // #0 + 200143b4: d63f0080 blr x4 + 200143b8: b100041f cmn x0, #0x1 + 200143bc: 54000901 b.ne 200144dc <__sflush_r+0x1c4> // b.any + 200143c0: b94002c2 ldr w2, [x22] + 200143c4: 79c02261 ldrsh w1, [x19, #16] + 200143c8: 7100005f cmp w2, #0x0 + 200143cc: 7a5d1844 ccmp w2, #0x1d, #0x4, ne // ne = any + 200143d0: 7a561844 ccmp w2, #0x16, #0x4, ne // ne = any + 200143d4: 54000641 b.ne 2001449c <__sflush_r+0x184> // b.any + 200143d8: f9400e63 ldr x3, [x19, #24] + 200143dc: 12147821 and w1, w1, #0xfffff7ff + 200143e0: f9000263 str x3, [x19] + 200143e4: b9000a7f str wzr, [x19, #8] + 200143e8: 79002261 strh w1, [x19, #16] + 200143ec: 376009a1 tbnz w1, #12, 20014520 <__sflush_r+0x208> + 200143f0: f9402e61 ldr x1, [x19, #88] + 200143f4: b90002d4 str w20, [x22] + 200143f8: b4000641 cbz x1, 200144c0 <__sflush_r+0x1a8> + 200143fc: 9101d260 add x0, x19, #0x74 + 20014400: eb00003f cmp x1, x0 + 20014404: 54000060 b.eq 20014410 <__sflush_r+0xf8> // b.none + 20014408: aa1603e0 mov x0, x22 + 2001440c: 940001e5 bl 20014ba0 <_free_r> + 20014410: f9002e7f str xzr, [x19, #88] + 20014414: 52800000 mov w0, #0x0 // #0 + 20014418: a94153f3 ldp x19, x20, [sp, #16] + 2001441c: a9425bf5 ldp x21, x22, [sp, #32] + 20014420: a8c37bfd ldp x29, x30, [sp], #48 + 20014424: d65f03c0 ret + 20014428: f9400c35 ldr x21, [x1, #24] + 2001442c: b40004b5 cbz x21, 200144c0 <__sflush_r+0x1a8> + 20014430: 12003c01 and w1, w0, #0xffff + 20014434: f9400260 ldr x0, [x19] + 20014438: f9000275 str x21, [x19] + 2001443c: f240043f tst x1, #0x3 + 20014440: 52800001 mov w1, #0x0 // #0 + 20014444: cb150000 sub x0, x0, x21 + 20014448: 2a0003f4 mov w20, w0 + 2001444c: 54000041 b.ne 20014454 <__sflush_r+0x13c> // b.any + 20014450: b9402261 ldr w1, [x19, #32] + 20014454: b9000e61 str w1, [x19, #12] + 20014458: 7100001f cmp w0, #0x0 + 2001445c: 540000ac b.gt 20014470 <__sflush_r+0x158> + 20014460: 14000018 b 200144c0 <__sflush_r+0x1a8> + 20014464: 8b20c2b5 add x21, x21, w0, sxtw + 20014468: 7100029f cmp w20, #0x0 + 2001446c: 540002ad b.le 200144c0 <__sflush_r+0x1a8> + 20014470: f9401a61 ldr x1, [x19, #48] + 20014474: 2a1403e3 mov w3, w20 + 20014478: f9402264 ldr x4, [x19, #64] + 2001447c: aa1503e2 mov x2, x21 + 20014480: aa1603e0 mov x0, x22 + 20014484: d63f0080 blr x4 + 20014488: 4b000294 sub w20, w20, w0 + 2001448c: 7100001f cmp w0, #0x0 + 20014490: 54fffeac b.gt 20014464 <__sflush_r+0x14c> + 20014494: 79402261 ldrh w1, [x19, #16] + 20014498: 12800000 mov w0, #0xffffffff // #-1 + 2001449c: 321a0021 orr w1, w1, #0x40 + 200144a0: 79002261 strh w1, [x19, #16] + 200144a4: a94153f3 ldp x19, x20, [sp, #16] + 200144a8: a9425bf5 ldp x21, x22, [sp, #32] + 200144ac: a8c37bfd ldp x29, x30, [sp], #48 + 200144b0: d65f03c0 ret + 200144b4: b9407261 ldr w1, [x19, #112] + 200144b8: 7100003f cmp w1, #0x0 + 200144bc: 54fff48c b.gt 2001434c <__sflush_r+0x34> + 200144c0: 52800000 mov w0, #0x0 // #0 + 200144c4: a94153f3 ldp x19, x20, [sp, #16] + 200144c8: a9425bf5 ldp x21, x22, [sp, #32] + 200144cc: a8c37bfd ldp x29, x30, [sp], #48 + 200144d0: d65f03c0 ret + 200144d4: f9404a62 ldr x2, [x19, #144] + 200144d8: 17ffffae b 20014390 <__sflush_r+0x78> + 200144dc: 79c02261 ldrsh w1, [x19, #16] + 200144e0: f9400e62 ldr x2, [x19, #24] + 200144e4: 12147821 and w1, w1, #0xfffff7ff + 200144e8: f9000262 str x2, [x19] + 200144ec: b9000a7f str wzr, [x19, #8] + 200144f0: 79002261 strh w1, [x19, #16] + 200144f4: 3667f7e1 tbz w1, #12, 200143f0 <__sflush_r+0xd8> + 200144f8: f9004a60 str x0, [x19, #144] + 200144fc: 17ffffbd b 200143f0 <__sflush_r+0xd8> + 20014500: b94002c0 ldr w0, [x22] + 20014504: 34fff400 cbz w0, 20014384 <__sflush_r+0x6c> + 20014508: 7100741f cmp w0, #0x1d + 2001450c: 7a561804 ccmp w0, #0x16, #0x4, ne // ne = any + 20014510: 54fffc21 b.ne 20014494 <__sflush_r+0x17c> // b.any + 20014514: 52800000 mov w0, #0x0 // #0 + 20014518: b90002d4 str w20, [x22] + 2001451c: 17ffffea b 200144c4 <__sflush_r+0x1ac> + 20014520: 35fff682 cbnz w2, 200143f0 <__sflush_r+0xd8> + 20014524: f9004a60 str x0, [x19, #144] + 20014528: 17ffffb2 b 200143f0 <__sflush_r+0xd8> Disassembly of section .text._fflush_r: -0000000020014468 <_fflush_r>: - 20014468: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001446c: 910003fd mov x29, sp - 20014470: f9000bf3 str x19, [sp, #16] - 20014474: aa0003f3 mov x19, x0 - 20014478: b4000060 cbz x0, 20014484 <_fflush_r+0x1c> - 2001447c: b9405002 ldr w2, [x0, #80] - 20014480: 340000e2 cbz w2, 2001449c <_fflush_r+0x34> - 20014484: 79c02020 ldrsh w0, [x1, #16] - 20014488: 35000140 cbnz w0, 200144b0 <_fflush_r+0x48> - 2001448c: 52800000 mov w0, #0x0 // #0 - 20014490: f9400bf3 ldr x19, [sp, #16] - 20014494: a8c37bfd ldp x29, x30, [sp], #48 - 20014498: d65f03c0 ret - 2001449c: f90017e1 str x1, [sp, #40] - 200144a0: 940000c4 bl 200147b0 <__sinit> - 200144a4: f94017e1 ldr x1, [sp, #40] - 200144a8: 79c02020 ldrsh w0, [x1, #16] - 200144ac: 34ffff00 cbz w0, 2001448c <_fflush_r+0x24> - 200144b0: aa1303e0 mov x0, x19 - 200144b4: f9400bf3 ldr x19, [sp, #16] - 200144b8: a8c37bfd ldp x29, x30, [sp], #48 - 200144bc: 17ffff65 b 20014250 <__sflush_r> +0000000020014530 <_fflush_r>: + 20014530: a9bd7bfd stp x29, x30, [sp, #-48]! + 20014534: 910003fd mov x29, sp + 20014538: f9000bf3 str x19, [sp, #16] + 2001453c: aa0003f3 mov x19, x0 + 20014540: b4000060 cbz x0, 2001454c <_fflush_r+0x1c> + 20014544: b9405002 ldr w2, [x0, #80] + 20014548: 340000e2 cbz w2, 20014564 <_fflush_r+0x34> + 2001454c: 79c02020 ldrsh w0, [x1, #16] + 20014550: 35000140 cbnz w0, 20014578 <_fflush_r+0x48> + 20014554: 52800000 mov w0, #0x0 // #0 + 20014558: f9400bf3 ldr x19, [sp, #16] + 2001455c: a8c37bfd ldp x29, x30, [sp], #48 + 20014560: d65f03c0 ret + 20014564: f90017e1 str x1, [sp, #40] + 20014568: 940000c4 bl 20014878 <__sinit> + 2001456c: f94017e1 ldr x1, [sp, #40] + 20014570: 79c02020 ldrsh w0, [x1, #16] + 20014574: 34ffff00 cbz w0, 20014554 <_fflush_r+0x24> + 20014578: aa1303e0 mov x0, x19 + 2001457c: f9400bf3 ldr x19, [sp, #16] + 20014580: a8c37bfd ldp x29, x30, [sp], #48 + 20014584: 17ffff65 b 20014318 <__sflush_r> Disassembly of section .text.fflush: -00000000200144c0 <fflush>: - 200144c0: aa0003e1 mov x1, x0 - 200144c4: b4000080 cbz x0, 200144d4 <fflush+0x14> - 200144c8: 90000f60 adrp x0, 20200000 <DATA_BASE> - 200144cc: f942e000 ldr x0, [x0, #1472] - 200144d0: 17ffffe6 b 20014468 <_fflush_r> - 200144d4: b0000060 adrp x0, 20021000 <__func__.5268+0x20> - 200144d8: 90000001 adrp x1, 20014000 <_dtoa_r+0xed0> - 200144dc: 9111a021 add x1, x1, #0x468 - 200144e0: f9401c00 ldr x0, [x0, #56] - 200144e4: 14000391 b 20015328 <_fwalk_reent> +0000000020014588 <fflush>: + 20014588: aa0003e1 mov x1, x0 + 2001458c: b4000080 cbz x0, 2001459c <fflush+0x14> + 20014590: 90000f60 adrp x0, 20200000 <DATA_BASE> + 20014594: f942e000 ldr x0, [x0, #1472] + 20014598: 17ffffe6 b 20014530 <_fflush_r> + 2001459c: b0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 200145a0: 90000001 adrp x1, 20014000 <_dtoa_r+0xe08> + 200145a4: 9114c021 add x1, x1, #0x530 + 200145a8: f9404c00 ldr x0, [x0, #152] + 200145ac: 14000391 b 200153f0 <_fwalk_reent> Disassembly of section .text.__fp_lock: -00000000200144e8 <__fp_lock>: - 200144e8: 52800000 mov w0, #0x0 // #0 - 200144ec: d65f03c0 ret +00000000200145b0 <__fp_lock>: + 200145b0: 52800000 mov w0, #0x0 // #0 + 200145b4: d65f03c0 ret Disassembly of section .text._cleanup_r: -00000000200144f0 <_cleanup_r>: - 200144f0: 90000041 adrp x1, 2001c000 <__utf8_wctomb+0x20> - 200144f4: 910fe021 add x1, x1, #0x3f8 - 200144f8: 1400038c b 20015328 <_fwalk_reent> +00000000200145b8 <_cleanup_r>: + 200145b8: 90000041 adrp x1, 2001c000 <_wcsnrtombs_l+0x198> + 200145bc: 91130021 add x1, x1, #0x4c0 + 200145c0: 1400038c b 200153f0 <_fwalk_reent> Disassembly of section .text.__sinit.part.0: -0000000020014500 <__sinit.part.0>: - 20014500: a9bb7bfd stp x29, x30, [sp, #-80]! - 20014504: 52800065 mov w5, #0x3 // #3 - 20014508: 90000001 adrp x1, 20014000 <_dtoa_r+0xed0> - 2001450c: 910003fd mov x29, sp - 20014510: a9025bf5 stp x21, x22, [sp, #32] - 20014514: aa0003f5 mov x21, x0 - 20014518: 9114e2a4 add x4, x21, #0x538 - 2001451c: a90153f3 stp x19, x20, [sp, #16] - 20014520: 9113c020 add x0, x1, #0x4f0 - 20014524: 52800083 mov w3, #0x4 // #4 - 20014528: f94006b3 ldr x19, [x21, #8] - 2001452c: a90363f7 stp x23, x24, [sp, #48] - 20014530: d2800102 mov x2, #0x8 // #8 - 20014534: f90023f9 str x25, [sp, #64] - 20014538: 52800001 mov w1, #0x0 // #0 - 2001453c: f9002ea0 str x0, [x21, #88] - 20014540: 91029260 add x0, x19, #0xa4 - 20014544: f90292bf str xzr, [x21, #1312] - 20014548: 90000038 adrp x24, 20018000 <__any_on> - 2001454c: b9052aa5 str w5, [x21, #1320] - 20014550: 91292318 add x24, x24, #0xa48 - 20014554: f9029aa4 str x4, [x21, #1328] - 20014558: 90000037 adrp x23, 20018000 <__any_on> - 2001455c: a9007e7f stp xzr, xzr, [x19] - 20014560: 912ae2f7 add x23, x23, #0xab8 - 20014564: 90000036 adrp x22, 20018000 <__any_on> - 20014568: b9001263 str w3, [x19, #16] - 2001456c: 912c22d6 add x22, x22, #0xb08 - 20014570: f9000e7f str xzr, [x19, #24] - 20014574: 90000039 adrp x25, 20018000 <__any_on> - 20014578: b900227f str wzr, [x19, #32] - 2001457c: 9127c339 add x25, x25, #0x9f0 - 20014580: b9002a7f str wzr, [x19, #40] - 20014584: b900ae7f str wzr, [x19, #172] - 20014588: 97ffb8f6 bl 20002960 <memset> - 2001458c: f9400ab4 ldr x20, [x21, #16] - 20014590: 52800123 mov w3, #0x9 // #9 - 20014594: a9036673 stp x19, x25, [x19, #48] - 20014598: 72a00023 movk w3, #0x1, lsl #16 - 2001459c: 91029280 add x0, x20, #0xa4 - 200145a0: a9045e78 stp x24, x23, [x19, #64] - 200145a4: d2800102 mov x2, #0x8 // #8 - 200145a8: 52800001 mov w1, #0x0 // #0 - 200145ac: f9002a76 str x22, [x19, #80] - 200145b0: a9007e9f stp xzr, xzr, [x20] - 200145b4: b9001283 str w3, [x20, #16] - 200145b8: f9000e9f str xzr, [x20, #24] - 200145bc: b900229f str wzr, [x20, #32] - 200145c0: b9002a9f str wzr, [x20, #40] - 200145c4: b900ae9f str wzr, [x20, #172] - 200145c8: 97ffb8e6 bl 20002960 <memset> - 200145cc: f9400eb3 ldr x19, [x21, #24] - 200145d0: 52800243 mov w3, #0x12 // #18 - 200145d4: a9036694 stp x20, x25, [x20, #48] - 200145d8: 72a00043 movk w3, #0x2, lsl #16 - 200145dc: 91029260 add x0, x19, #0xa4 - 200145e0: a9045e98 stp x24, x23, [x20, #64] - 200145e4: d2800102 mov x2, #0x8 // #8 - 200145e8: 52800001 mov w1, #0x0 // #0 - 200145ec: f9002a96 str x22, [x20, #80] - 200145f0: a9007e7f stp xzr, xzr, [x19] - 200145f4: b9001263 str w3, [x19, #16] - 200145f8: f9000e7f str xzr, [x19, #24] - 200145fc: b900227f str wzr, [x19, #32] - 20014600: b9002a7f str wzr, [x19, #40] - 20014604: b900ae7f str wzr, [x19, #172] - 20014608: 97ffb8d6 bl 20002960 <memset> - 2001460c: a9036673 stp x19, x25, [x19, #48] - 20014610: 52800020 mov w0, #0x1 // #1 - 20014614: a9045e78 stp x24, x23, [x19, #64] - 20014618: f9002a76 str x22, [x19, #80] - 2001461c: a94153f3 ldp x19, x20, [sp, #16] - 20014620: a94363f7 ldp x23, x24, [sp, #48] - 20014624: f94023f9 ldr x25, [sp, #64] - 20014628: b90052a0 str w0, [x21, #80] - 2001462c: a9425bf5 ldp x21, x22, [sp, #32] - 20014630: a8c57bfd ldp x29, x30, [sp], #80 - 20014634: d65f03c0 ret +00000000200145c8 <__sinit.part.0>: + 200145c8: a9bb7bfd stp x29, x30, [sp, #-80]! + 200145cc: 52800065 mov w5, #0x3 // #3 + 200145d0: 90000001 adrp x1, 20014000 <_dtoa_r+0xe08> + 200145d4: 910003fd mov x29, sp + 200145d8: a9025bf5 stp x21, x22, [sp, #32] + 200145dc: aa0003f5 mov x21, x0 + 200145e0: 9114e2a4 add x4, x21, #0x538 + 200145e4: a90153f3 stp x19, x20, [sp, #16] + 200145e8: 9116e020 add x0, x1, #0x5b8 + 200145ec: 52800083 mov w3, #0x4 // #4 + 200145f0: f94006b3 ldr x19, [x21, #8] + 200145f4: a90363f7 stp x23, x24, [sp, #48] + 200145f8: d2800102 mov x2, #0x8 // #8 + 200145fc: f90023f9 str x25, [sp, #64] + 20014600: 52800001 mov w1, #0x0 // #0 + 20014604: f9002ea0 str x0, [x21, #88] + 20014608: 91029260 add x0, x19, #0xa4 + 2001460c: f90292bf str xzr, [x21, #1312] + 20014610: 90000038 adrp x24, 20018000 <__ratio+0x58> + 20014614: b9052aa5 str w5, [x21, #1320] + 20014618: 912c4318 add x24, x24, #0xb10 + 2001461c: f9029aa4 str x4, [x21, #1328] + 20014620: 90000037 adrp x23, 20018000 <__ratio+0x58> + 20014624: a9007e7f stp xzr, xzr, [x19] + 20014628: 912e02f7 add x23, x23, #0xb80 + 2001462c: 90000036 adrp x22, 20018000 <__ratio+0x58> + 20014630: b9001263 str w3, [x19, #16] + 20014634: 912f42d6 add x22, x22, #0xbd0 + 20014638: f9000e7f str xzr, [x19, #24] + 2001463c: 90000039 adrp x25, 20018000 <__ratio+0x58> + 20014640: b900227f str wzr, [x19, #32] + 20014644: 912ae339 add x25, x25, #0xab8 + 20014648: b9002a7f str wzr, [x19, #40] + 2001464c: b900ae7f str wzr, [x19, #172] + 20014650: 97ffb8d4 bl 200029a0 <memset> + 20014654: f9400ab4 ldr x20, [x21, #16] + 20014658: 52800123 mov w3, #0x9 // #9 + 2001465c: a9036673 stp x19, x25, [x19, #48] + 20014660: 72a00023 movk w3, #0x1, lsl #16 + 20014664: 91029280 add x0, x20, #0xa4 + 20014668: a9045e78 stp x24, x23, [x19, #64] + 2001466c: d2800102 mov x2, #0x8 // #8 + 20014670: 52800001 mov w1, #0x0 // #0 + 20014674: f9002a76 str x22, [x19, #80] + 20014678: a9007e9f stp xzr, xzr, [x20] + 2001467c: b9001283 str w3, [x20, #16] + 20014680: f9000e9f str xzr, [x20, #24] + 20014684: b900229f str wzr, [x20, #32] + 20014688: b9002a9f str wzr, [x20, #40] + 2001468c: b900ae9f str wzr, [x20, #172] + 20014690: 97ffb8c4 bl 200029a0 <memset> + 20014694: f9400eb3 ldr x19, [x21, #24] + 20014698: 52800243 mov w3, #0x12 // #18 + 2001469c: a9036694 stp x20, x25, [x20, #48] + 200146a0: 72a00043 movk w3, #0x2, lsl #16 + 200146a4: 91029260 add x0, x19, #0xa4 + 200146a8: a9045e98 stp x24, x23, [x20, #64] + 200146ac: d2800102 mov x2, #0x8 // #8 + 200146b0: 52800001 mov w1, #0x0 // #0 + 200146b4: f9002a96 str x22, [x20, #80] + 200146b8: a9007e7f stp xzr, xzr, [x19] + 200146bc: b9001263 str w3, [x19, #16] + 200146c0: f9000e7f str xzr, [x19, #24] + 200146c4: b900227f str wzr, [x19, #32] + 200146c8: b9002a7f str wzr, [x19, #40] + 200146cc: b900ae7f str wzr, [x19, #172] + 200146d0: 97ffb8b4 bl 200029a0 <memset> + 200146d4: a9036673 stp x19, x25, [x19, #48] + 200146d8: 52800020 mov w0, #0x1 // #1 + 200146dc: a9045e78 stp x24, x23, [x19, #64] + 200146e0: f9002a76 str x22, [x19, #80] + 200146e4: a94153f3 ldp x19, x20, [sp, #16] + 200146e8: a94363f7 ldp x23, x24, [sp, #48] + 200146ec: f94023f9 ldr x25, [sp, #64] + 200146f0: b90052a0 str w0, [x21, #80] + 200146f4: a9425bf5 ldp x21, x22, [sp, #32] + 200146f8: a8c57bfd ldp x29, x30, [sp], #80 + 200146fc: d65f03c0 ret Disassembly of section .text.__fp_unlock: -0000000020014638 <__fp_unlock>: - 20014638: 52800000 mov w0, #0x0 // #0 - 2001463c: d65f03c0 ret +0000000020014700 <__fp_unlock>: + 20014700: 52800000 mov w0, #0x0 // #0 + 20014704: d65f03c0 ret Disassembly of section .text.__sfmoreglue: -0000000020014640 <__sfmoreglue>: - 20014640: a9bd7bfd stp x29, x30, [sp, #-48]! - 20014644: 52801602 mov w2, #0xb0 // #176 - 20014648: 910003fd mov x29, sp - 2001464c: a90153f3 stp x19, x20, [sp, #16] - 20014650: 51000434 sub w20, w1, #0x1 - 20014654: f90013f5 str x21, [sp, #32] - 20014658: 2a0103f5 mov w21, w1 - 2001465c: 9b227e94 smull x20, w20, w2 - 20014660: 91032281 add x1, x20, #0xc8 - 20014664: 94000717 bl 200162c0 <_malloc_r> - 20014668: aa0003f3 mov x19, x0 - 2001466c: b4000100 cbz x0, 2001468c <__sfmoreglue+0x4c> - 20014670: 91006000 add x0, x0, #0x18 - 20014674: f900027f str xzr, [x19] - 20014678: b9000a75 str w21, [x19, #8] - 2001467c: 9102c282 add x2, x20, #0xb0 - 20014680: f9000a60 str x0, [x19, #16] - 20014684: 52800001 mov w1, #0x0 // #0 - 20014688: 97ffb8b6 bl 20002960 <memset> - 2001468c: aa1303e0 mov x0, x19 - 20014690: a94153f3 ldp x19, x20, [sp, #16] - 20014694: f94013f5 ldr x21, [sp, #32] - 20014698: a8c37bfd ldp x29, x30, [sp], #48 - 2001469c: d65f03c0 ret +0000000020014708 <__sfmoreglue>: + 20014708: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001470c: 52801602 mov w2, #0xb0 // #176 + 20014710: 910003fd mov x29, sp + 20014714: a90153f3 stp x19, x20, [sp, #16] + 20014718: 51000434 sub w20, w1, #0x1 + 2001471c: f90013f5 str x21, [sp, #32] + 20014720: 2a0103f5 mov w21, w1 + 20014724: 9b227e94 smull x20, w20, w2 + 20014728: 91032281 add x1, x20, #0xc8 + 2001472c: 94000717 bl 20016388 <_malloc_r> + 20014730: aa0003f3 mov x19, x0 + 20014734: b4000100 cbz x0, 20014754 <__sfmoreglue+0x4c> + 20014738: 91006000 add x0, x0, #0x18 + 2001473c: f900027f str xzr, [x19] + 20014740: b9000a75 str w21, [x19, #8] + 20014744: 9102c282 add x2, x20, #0xb0 + 20014748: f9000a60 str x0, [x19, #16] + 2001474c: 52800001 mov w1, #0x0 // #0 + 20014750: 97ffb894 bl 200029a0 <memset> + 20014754: aa1303e0 mov x0, x19 + 20014758: a94153f3 ldp x19, x20, [sp, #16] + 2001475c: f94013f5 ldr x21, [sp, #32] + 20014760: a8c37bfd ldp x29, x30, [sp], #48 + 20014764: d65f03c0 ret Disassembly of section .text.__sfp: -00000000200146a0 <__sfp>: - 200146a0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200146a4: b0000061 adrp x1, 20021000 <__func__.5268+0x20> - 200146a8: 910003fd mov x29, sp - 200146ac: a90153f3 stp x19, x20, [sp, #16] - 200146b0: f9401c34 ldr x20, [x1, #56] - 200146b4: f90013f5 str x21, [sp, #32] - 200146b8: aa0003f5 mov x21, x0 - 200146bc: b9405280 ldr w0, [x20, #80] - 200146c0: 34000520 cbz w0, 20014764 <__sfp+0xc4> - 200146c4: 91148294 add x20, x20, #0x520 - 200146c8: b9400a81 ldr w1, [x20, #8] - 200146cc: f9400a93 ldr x19, [x20, #16] - 200146d0: 7100003f cmp w1, #0x0 - 200146d4: 5400040d b.le 20014754 <__sfp+0xb4> - 200146d8: 51000421 sub w1, w1, #0x1 - 200146dc: 91000421 add x1, x1, #0x1 - 200146e0: 8b010422 add x2, x1, x1, lsl #1 - 200146e4: d37ef442 lsl x2, x2, #2 - 200146e8: cb010042 sub x2, x2, x1 - 200146ec: 8b021262 add x2, x19, x2, lsl #4 - 200146f0: 14000004 b 20014700 <__sfp+0x60> - 200146f4: 9102c273 add x19, x19, #0xb0 - 200146f8: eb13005f cmp x2, x19 - 200146fc: 540002c0 b.eq 20014754 <__sfp+0xb4> // b.none - 20014700: 79c02261 ldrsh w1, [x19, #16] - 20014704: 35ffff81 cbnz w1, 200146f4 <__sfp+0x54> - 20014708: 129fffc0 mov w0, #0xffff0001 // #-65535 - 2001470c: a9007e7f stp xzr, xzr, [x19] - 20014710: d2800102 mov x2, #0x8 // #8 - 20014714: b9001260 str w0, [x19, #16] - 20014718: 91029260 add x0, x19, #0xa4 - 2001471c: f9000e7f str xzr, [x19, #24] - 20014720: b900227f str wzr, [x19, #32] - 20014724: b9002a7f str wzr, [x19, #40] - 20014728: b900ae7f str wzr, [x19, #172] - 2001472c: 97ffb88d bl 20002960 <memset> - 20014730: f9002e7f str xzr, [x19, #88] - 20014734: b900627f str wzr, [x19, #96] - 20014738: f9003e7f str xzr, [x19, #120] - 2001473c: b900827f str wzr, [x19, #128] - 20014740: aa1303e0 mov x0, x19 - 20014744: a94153f3 ldp x19, x20, [sp, #16] - 20014748: f94013f5 ldr x21, [sp, #32] - 2001474c: a8c37bfd ldp x29, x30, [sp], #48 - 20014750: d65f03c0 ret - 20014754: f9400293 ldr x19, [x20] - 20014758: b40000d3 cbz x19, 20014770 <__sfp+0xd0> - 2001475c: aa1303f4 mov x20, x19 - 20014760: 17ffffda b 200146c8 <__sfp+0x28> - 20014764: aa1403e0 mov x0, x20 - 20014768: 97ffff66 bl 20014500 <__sinit.part.0> - 2001476c: 17ffffd6 b 200146c4 <__sfp+0x24> - 20014770: aa1503e0 mov x0, x21 - 20014774: 52800081 mov w1, #0x4 // #4 - 20014778: 97ffffb2 bl 20014640 <__sfmoreglue> - 2001477c: f9000280 str x0, [x20] - 20014780: aa0003f3 mov x19, x0 - 20014784: b5fffec0 cbnz x0, 2001475c <__sfp+0xbc> - 20014788: 52800180 mov w0, #0xc // #12 - 2001478c: b90002a0 str w0, [x21] - 20014790: 17ffffec b 20014740 <__sfp+0xa0> +0000000020014768 <__sfp>: + 20014768: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001476c: b0000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20014770: 910003fd mov x29, sp + 20014774: a90153f3 stp x19, x20, [sp, #16] + 20014778: f9404c34 ldr x20, [x1, #152] + 2001477c: f90013f5 str x21, [sp, #32] + 20014780: aa0003f5 mov x21, x0 + 20014784: b9405280 ldr w0, [x20, #80] + 20014788: 34000520 cbz w0, 2001482c <__sfp+0xc4> + 2001478c: 91148294 add x20, x20, #0x520 + 20014790: b9400a81 ldr w1, [x20, #8] + 20014794: f9400a93 ldr x19, [x20, #16] + 20014798: 7100003f cmp w1, #0x0 + 2001479c: 5400040d b.le 2001481c <__sfp+0xb4> + 200147a0: 51000421 sub w1, w1, #0x1 + 200147a4: 91000421 add x1, x1, #0x1 + 200147a8: 8b010422 add x2, x1, x1, lsl #1 + 200147ac: d37ef442 lsl x2, x2, #2 + 200147b0: cb010042 sub x2, x2, x1 + 200147b4: 8b021262 add x2, x19, x2, lsl #4 + 200147b8: 14000004 b 200147c8 <__sfp+0x60> + 200147bc: 9102c273 add x19, x19, #0xb0 + 200147c0: eb13005f cmp x2, x19 + 200147c4: 540002c0 b.eq 2001481c <__sfp+0xb4> // b.none + 200147c8: 79c02261 ldrsh w1, [x19, #16] + 200147cc: 35ffff81 cbnz w1, 200147bc <__sfp+0x54> + 200147d0: 129fffc0 mov w0, #0xffff0001 // #-65535 + 200147d4: a9007e7f stp xzr, xzr, [x19] + 200147d8: d2800102 mov x2, #0x8 // #8 + 200147dc: b9001260 str w0, [x19, #16] + 200147e0: 91029260 add x0, x19, #0xa4 + 200147e4: f9000e7f str xzr, [x19, #24] + 200147e8: b900227f str wzr, [x19, #32] + 200147ec: b9002a7f str wzr, [x19, #40] + 200147f0: b900ae7f str wzr, [x19, #172] + 200147f4: 97ffb86b bl 200029a0 <memset> + 200147f8: f9002e7f str xzr, [x19, #88] + 200147fc: b900627f str wzr, [x19, #96] + 20014800: f9003e7f str xzr, [x19, #120] + 20014804: b900827f str wzr, [x19, #128] + 20014808: aa1303e0 mov x0, x19 + 2001480c: a94153f3 ldp x19, x20, [sp, #16] + 20014810: f94013f5 ldr x21, [sp, #32] + 20014814: a8c37bfd ldp x29, x30, [sp], #48 + 20014818: d65f03c0 ret + 2001481c: f9400293 ldr x19, [x20] + 20014820: b40000d3 cbz x19, 20014838 <__sfp+0xd0> + 20014824: aa1303f4 mov x20, x19 + 20014828: 17ffffda b 20014790 <__sfp+0x28> + 2001482c: aa1403e0 mov x0, x20 + 20014830: 97ffff66 bl 200145c8 <__sinit.part.0> + 20014834: 17ffffd6 b 2001478c <__sfp+0x24> + 20014838: aa1503e0 mov x0, x21 + 2001483c: 52800081 mov w1, #0x4 // #4 + 20014840: 97ffffb2 bl 20014708 <__sfmoreglue> + 20014844: f9000280 str x0, [x20] + 20014848: aa0003f3 mov x19, x0 + 2001484c: b5fffec0 cbnz x0, 20014824 <__sfp+0xbc> + 20014850: 52800180 mov w0, #0xc // #12 + 20014854: b90002a0 str w0, [x21] + 20014858: 17ffffec b 20014808 <__sfp+0xa0> Disassembly of section .text._cleanup: -0000000020014798 <_cleanup>: - 20014798: b0000060 adrp x0, 20021000 <__func__.5268+0x20> - 2001479c: 90000041 adrp x1, 2001c000 <__utf8_wctomb+0x20> - 200147a0: 910fe021 add x1, x1, #0x3f8 - 200147a4: f9401c00 ldr x0, [x0, #56] - 200147a8: 140002e0 b 20015328 <_fwalk_reent> +0000000020014860 <_cleanup>: + 20014860: b0000060 adrp x0, 20021000 <virtio_ident_table+0x78> + 20014864: 90000041 adrp x1, 2001c000 <_wcsnrtombs_l+0x198> + 20014868: 91130021 add x1, x1, #0x4c0 + 2001486c: f9404c00 ldr x0, [x0, #152] + 20014870: 140002e0 b 200153f0 <_fwalk_reent> Disassembly of section .text.__sinit: -00000000200147b0 <__sinit>: - 200147b0: b9405001 ldr w1, [x0, #80] - 200147b4: 34000041 cbz w1, 200147bc <__sinit+0xc> - 200147b8: d65f03c0 ret - 200147bc: 17ffff51 b 20014500 <__sinit.part.0> +0000000020014878 <__sinit>: + 20014878: b9405001 ldr w1, [x0, #80] + 2001487c: 34000041 cbz w1, 20014884 <__sinit+0xc> + 20014880: d65f03c0 ret + 20014884: 17ffff51 b 200145c8 <__sinit.part.0> Disassembly of section .text.__sfp_lock_acquire: -00000000200147c0 <__sfp_lock_acquire>: - 200147c0: d65f03c0 ret +0000000020014888 <__sfp_lock_acquire>: + 20014888: d65f03c0 ret Disassembly of section .text.__sfp_lock_release: -00000000200147c8 <__sfp_lock_release>: - 200147c8: d65f03c0 ret +0000000020014890 <__sfp_lock_release>: + 20014890: d65f03c0 ret Disassembly of section .text.__sinit_lock_acquire: -00000000200147d0 <__sinit_lock_acquire>: - 200147d0: d65f03c0 ret +0000000020014898 <__sinit_lock_acquire>: + 20014898: d65f03c0 ret Disassembly of section .text.__sinit_lock_release: -00000000200147d8 <__sinit_lock_release>: - 200147d8: d65f03c0 ret +00000000200148a0 <__sinit_lock_release>: + 200148a0: d65f03c0 ret Disassembly of section .text.__fp_lock_all: -00000000200147e0 <__fp_lock_all>: - 200147e0: 90000f60 adrp x0, 20200000 <DATA_BASE> - 200147e4: 90000001 adrp x1, 20014000 <_dtoa_r+0xed0> - 200147e8: 9113a021 add x1, x1, #0x4e8 - 200147ec: f942e000 ldr x0, [x0, #1472] - 200147f0: 140002a8 b 20015290 <_fwalk> +00000000200148a8 <__fp_lock_all>: + 200148a8: 90000f60 adrp x0, 20200000 <DATA_BASE> + 200148ac: 90000001 adrp x1, 20014000 <_dtoa_r+0xe08> + 200148b0: 9116c021 add x1, x1, #0x5b0 + 200148b4: f942e000 ldr x0, [x0, #1472] + 200148b8: 140002a8 b 20015358 <_fwalk> Disassembly of section .text.__fp_unlock_all: -00000000200147f8 <__fp_unlock_all>: - 200147f8: 90000f60 adrp x0, 20200000 <DATA_BASE> - 200147fc: 90000001 adrp x1, 20014000 <_dtoa_r+0xed0> - 20014800: 9118e021 add x1, x1, #0x638 - 20014804: f942e000 ldr x0, [x0, #1472] - 20014808: 140002a2 b 20015290 <_fwalk> +00000000200148c0 <__fp_unlock_all>: + 200148c0: 90000f60 adrp x0, 20200000 <DATA_BASE> + 200148c4: 90000001 adrp x1, 20014000 <_dtoa_r+0xe08> + 200148c8: 911c0021 add x1, x1, #0x700 + 200148cc: f942e000 ldr x0, [x0, #1472] + 200148d0: 140002a2 b 20015358 <_fwalk> Disassembly of section .text.__fputwc: -0000000020014810 <__fputwc>: - 20014810: a9bb7bfd stp x29, x30, [sp, #-80]! - 20014814: 910003fd mov x29, sp - 20014818: a90153f3 stp x19, x20, [sp, #16] - 2001481c: aa0203f3 mov x19, x2 - 20014820: a9025bf5 stp x21, x22, [sp, #32] - 20014824: 2a0103f6 mov w22, w1 - 20014828: a90363f7 stp x23, x24, [sp, #48] - 2001482c: aa0003f7 mov x23, x0 - 20014830: 94000622 bl 200160b8 <__locale_mb_cur_max> - 20014834: 7100041f cmp w0, #0x1 - 20014838: 54000081 b.ne 20014848 <__fputwc+0x38> // b.any - 2001483c: 510006c0 sub w0, w22, #0x1 - 20014840: 7103f81f cmp w0, #0xfe - 20014844: 54000509 b.ls 200148e4 <__fputwc+0xd4> // b.plast - 20014848: 91029263 add x3, x19, #0xa4 - 2001484c: 2a1603e2 mov w2, w22 - 20014850: 910123e1 add x1, sp, #0x48 - 20014854: aa1703e0 mov x0, x23 - 20014858: 97fff8b8 bl 20012b38 <_wcrtomb_r> - 2001485c: aa0003f5 mov x21, x0 - 20014860: b100041f cmn x0, #0x1 - 20014864: 54000540 b.eq 2001490c <__fputwc+0xfc> // b.none - 20014868: b4000460 cbz x0, 200148f4 <__fputwc+0xe4> - 2001486c: 394123e1 ldrb w1, [sp, #72] - 20014870: 910123f8 add x24, sp, #0x48 - 20014874: d2800014 mov x20, #0x0 // #0 - 20014878: 14000009 b 2001489c <__fputwc+0x8c> - 2001487c: f9400262 ldr x2, [x19] - 20014880: 91000443 add x3, x2, #0x1 - 20014884: f9000263 str x3, [x19] - 20014888: 39000041 strb w1, [x2] - 2001488c: 91000694 add x20, x20, #0x1 - 20014890: eb15029f cmp x20, x21 - 20014894: 54000302 b.cs 200148f4 <__fputwc+0xe4> // b.hs, b.nlast - 20014898: 38786a81 ldrb w1, [x20, x24] - 2001489c: b9400e63 ldr w3, [x19, #12] - 200148a0: 51000463 sub w3, w3, #0x1 - 200148a4: b9000e63 str w3, [x19, #12] - 200148a8: 36fffea3 tbz w3, #31, 2001487c <__fputwc+0x6c> - 200148ac: b9402a64 ldr w4, [x19, #40] - 200148b0: aa1303e2 mov x2, x19 - 200148b4: aa1703e0 mov x0, x23 - 200148b8: 6b04007f cmp w3, w4 - 200148bc: 7a4aa824 ccmp w1, #0xa, #0x4, ge // ge = tcont - 200148c0: 54fffde1 b.ne 2001487c <__fputwc+0x6c> // b.any - 200148c4: 94001ce1 bl 2001bc48 <__swbuf_r> - 200148c8: 3100041f cmn w0, #0x1 - 200148cc: 54fffe01 b.ne 2001488c <__fputwc+0x7c> // b.any - 200148d0: a94153f3 ldp x19, x20, [sp, #16] - 200148d4: a9425bf5 ldp x21, x22, [sp, #32] - 200148d8: a94363f7 ldp x23, x24, [sp, #48] - 200148dc: a8c57bfd ldp x29, x30, [sp], #80 - 200148e0: d65f03c0 ret - 200148e4: 12001ec1 and w1, w22, #0xff - 200148e8: d2800035 mov x21, #0x1 // #1 - 200148ec: 390123e1 strb w1, [sp, #72] - 200148f0: 17ffffe0 b 20014870 <__fputwc+0x60> - 200148f4: 2a1603e0 mov w0, w22 - 200148f8: a94153f3 ldp x19, x20, [sp, #16] - 200148fc: a9425bf5 ldp x21, x22, [sp, #32] - 20014900: a94363f7 ldp x23, x24, [sp, #48] - 20014904: a8c57bfd ldp x29, x30, [sp], #80 - 20014908: d65f03c0 ret - 2001490c: 79402261 ldrh w1, [x19, #16] - 20014910: 321a0021 orr w1, w1, #0x40 - 20014914: 79002261 strh w1, [x19, #16] - 20014918: 17ffffee b 200148d0 <__fputwc+0xc0> +00000000200148d8 <__fputwc>: + 200148d8: a9bb7bfd stp x29, x30, [sp, #-80]! + 200148dc: 910003fd mov x29, sp + 200148e0: a90153f3 stp x19, x20, [sp, #16] + 200148e4: aa0203f3 mov x19, x2 + 200148e8: a9025bf5 stp x21, x22, [sp, #32] + 200148ec: 2a0103f6 mov w22, w1 + 200148f0: a90363f7 stp x23, x24, [sp, #48] + 200148f4: aa0003f7 mov x23, x0 + 200148f8: 94000622 bl 20016180 <__locale_mb_cur_max> + 200148fc: 7100041f cmp w0, #0x1 + 20014900: 54000081 b.ne 20014910 <__fputwc+0x38> // b.any + 20014904: 510006c0 sub w0, w22, #0x1 + 20014908: 7103f81f cmp w0, #0xfe + 2001490c: 54000509 b.ls 200149ac <__fputwc+0xd4> // b.plast + 20014910: 91029263 add x3, x19, #0xa4 + 20014914: 2a1603e2 mov w2, w22 + 20014918: 910123e1 add x1, sp, #0x48 + 2001491c: aa1703e0 mov x0, x23 + 20014920: 97fff8b8 bl 20012c00 <_wcrtomb_r> + 20014924: aa0003f5 mov x21, x0 + 20014928: b100041f cmn x0, #0x1 + 2001492c: 54000540 b.eq 200149d4 <__fputwc+0xfc> // b.none + 20014930: b4000460 cbz x0, 200149bc <__fputwc+0xe4> + 20014934: 394123e1 ldrb w1, [sp, #72] + 20014938: 910123f8 add x24, sp, #0x48 + 2001493c: d2800014 mov x20, #0x0 // #0 + 20014940: 14000009 b 20014964 <__fputwc+0x8c> + 20014944: f9400262 ldr x2, [x19] + 20014948: 91000443 add x3, x2, #0x1 + 2001494c: f9000263 str x3, [x19] + 20014950: 39000041 strb w1, [x2] + 20014954: 91000694 add x20, x20, #0x1 + 20014958: eb15029f cmp x20, x21 + 2001495c: 54000302 b.cs 200149bc <__fputwc+0xe4> // b.hs, b.nlast + 20014960: 38786a81 ldrb w1, [x20, x24] + 20014964: b9400e63 ldr w3, [x19, #12] + 20014968: 51000463 sub w3, w3, #0x1 + 2001496c: b9000e63 str w3, [x19, #12] + 20014970: 36fffea3 tbz w3, #31, 20014944 <__fputwc+0x6c> + 20014974: b9402a64 ldr w4, [x19, #40] + 20014978: aa1303e2 mov x2, x19 + 2001497c: aa1703e0 mov x0, x23 + 20014980: 6b04007f cmp w3, w4 + 20014984: 7a4aa824 ccmp w1, #0xa, #0x4, ge // ge = tcont + 20014988: 54fffde1 b.ne 20014944 <__fputwc+0x6c> // b.any + 2001498c: 94001ce1 bl 2001bd10 <__swbuf_r> + 20014990: 3100041f cmn w0, #0x1 + 20014994: 54fffe01 b.ne 20014954 <__fputwc+0x7c> // b.any + 20014998: a94153f3 ldp x19, x20, [sp, #16] + 2001499c: a9425bf5 ldp x21, x22, [sp, #32] + 200149a0: a94363f7 ldp x23, x24, [sp, #48] + 200149a4: a8c57bfd ldp x29, x30, [sp], #80 + 200149a8: d65f03c0 ret + 200149ac: 12001ec1 and w1, w22, #0xff + 200149b0: d2800035 mov x21, #0x1 // #1 + 200149b4: 390123e1 strb w1, [sp, #72] + 200149b8: 17ffffe0 b 20014938 <__fputwc+0x60> + 200149bc: 2a1603e0 mov w0, w22 + 200149c0: a94153f3 ldp x19, x20, [sp, #16] + 200149c4: a9425bf5 ldp x21, x22, [sp, #32] + 200149c8: a94363f7 ldp x23, x24, [sp, #48] + 200149cc: a8c57bfd ldp x29, x30, [sp], #80 + 200149d0: d65f03c0 ret + 200149d4: 79402261 ldrh w1, [x19, #16] + 200149d8: 321a0021 orr w1, w1, #0x40 + 200149dc: 79002261 strh w1, [x19, #16] + 200149e0: 17ffffee b 20014998 <__fputwc+0xc0> Disassembly of section .text._fputwc_r: -0000000020014920 <_fputwc_r>: - 20014920: 79c02043 ldrsh w3, [x2, #16] - 20014924: 376800c3 tbnz w3, #13, 2001493c <_fputwc_r+0x1c> - 20014928: b940ac44 ldr w4, [x2, #172] - 2001492c: 32130063 orr w3, w3, #0x2000 - 20014930: 79002043 strh w3, [x2, #16] - 20014934: 32130083 orr w3, w4, #0x2000 - 20014938: b900ac43 str w3, [x2, #172] - 2001493c: 17ffffb5 b 20014810 <__fputwc> +00000000200149e8 <_fputwc_r>: + 200149e8: 79c02043 ldrsh w3, [x2, #16] + 200149ec: 376800c3 tbnz w3, #13, 20014a04 <_fputwc_r+0x1c> + 200149f0: b940ac44 ldr w4, [x2, #172] + 200149f4: 32130063 orr w3, w3, #0x2000 + 200149f8: 79002043 strh w3, [x2, #16] + 200149fc: 32130083 orr w3, w4, #0x2000 + 20014a00: b900ac43 str w3, [x2, #172] + 20014a04: 17ffffb5 b 200148d8 <__fputwc> Disassembly of section .text.fputwc: -0000000020014940 <fputwc>: - 20014940: 90000f63 adrp x3, 20200000 <DATA_BASE> - 20014944: aa0103e2 mov x2, x1 - 20014948: 2a0003e1 mov w1, w0 - 2001494c: f942e060 ldr x0, [x3, #1472] - 20014950: b4000060 cbz x0, 2001495c <fputwc+0x1c> - 20014954: b9405003 ldr w3, [x0, #80] - 20014958: 34000123 cbz w3, 2001497c <fputwc+0x3c> - 2001495c: 79c02043 ldrsh w3, [x2, #16] - 20014960: 376800c3 tbnz w3, #13, 20014978 <fputwc+0x38> - 20014964: b940ac44 ldr w4, [x2, #172] - 20014968: 32130063 orr w3, w3, #0x2000 - 2001496c: 79002043 strh w3, [x2, #16] - 20014970: 32130083 orr w3, w4, #0x2000 - 20014974: b900ac43 str w3, [x2, #172] - 20014978: 17ffffa6 b 20014810 <__fputwc> - 2001497c: a9bd7bfd stp x29, x30, [sp, #-48]! - 20014980: 910003fd mov x29, sp - 20014984: f9000fe0 str x0, [sp, #24] - 20014988: b90027e1 str w1, [sp, #36] - 2001498c: f90017e2 str x2, [sp, #40] - 20014990: 97ffff88 bl 200147b0 <__sinit> - 20014994: f94017e2 ldr x2, [sp, #40] - 20014998: b94027e1 ldr w1, [sp, #36] - 2001499c: f9400fe0 ldr x0, [sp, #24] - 200149a0: 79c02043 ldrsh w3, [x2, #16] - 200149a4: 376800c3 tbnz w3, #13, 200149bc <fputwc+0x7c> - 200149a8: b940ac44 ldr w4, [x2, #172] - 200149ac: 32130063 orr w3, w3, #0x2000 - 200149b0: 79002043 strh w3, [x2, #16] - 200149b4: 32130083 orr w3, w4, #0x2000 - 200149b8: b900ac43 str w3, [x2, #172] - 200149bc: a8c37bfd ldp x29, x30, [sp], #48 - 200149c0: 17ffff94 b 20014810 <__fputwc> +0000000020014a08 <fputwc>: + 20014a08: 90000f63 adrp x3, 20200000 <DATA_BASE> + 20014a0c: aa0103e2 mov x2, x1 + 20014a10: 2a0003e1 mov w1, w0 + 20014a14: f942e060 ldr x0, [x3, #1472] + 20014a18: b4000060 cbz x0, 20014a24 <fputwc+0x1c> + 20014a1c: b9405003 ldr w3, [x0, #80] + 20014a20: 34000123 cbz w3, 20014a44 <fputwc+0x3c> + 20014a24: 79c02043 ldrsh w3, [x2, #16] + 20014a28: 376800c3 tbnz w3, #13, 20014a40 <fputwc+0x38> + 20014a2c: b940ac44 ldr w4, [x2, #172] + 20014a30: 32130063 orr w3, w3, #0x2000 + 20014a34: 79002043 strh w3, [x2, #16] + 20014a38: 32130083 orr w3, w4, #0x2000 + 20014a3c: b900ac43 str w3, [x2, #172] + 20014a40: 17ffffa6 b 200148d8 <__fputwc> + 20014a44: a9bd7bfd stp x29, x30, [sp, #-48]! + 20014a48: 910003fd mov x29, sp + 20014a4c: f9000fe0 str x0, [sp, #24] + 20014a50: b90027e1 str w1, [sp, #36] + 20014a54: f90017e2 str x2, [sp, #40] + 20014a58: 97ffff88 bl 20014878 <__sinit> + 20014a5c: f94017e2 ldr x2, [sp, #40] + 20014a60: b94027e1 ldr w1, [sp, #36] + 20014a64: f9400fe0 ldr x0, [sp, #24] + 20014a68: 79c02043 ldrsh w3, [x2, #16] + 20014a6c: 376800c3 tbnz w3, #13, 20014a84 <fputwc+0x7c> + 20014a70: b940ac44 ldr w4, [x2, #172] + 20014a74: 32130063 orr w3, w3, #0x2000 + 20014a78: 79002043 strh w3, [x2, #16] + 20014a7c: 32130083 orr w3, w4, #0x2000 + 20014a80: b900ac43 str w3, [x2, #172] + 20014a84: a8c37bfd ldp x29, x30, [sp], #48 + 20014a88: 17ffff94 b 200148d8 <__fputwc> Disassembly of section .text._malloc_trim_r: -00000000200149c8 <_malloc_trim_r>: - 200149c8: a9bd7bfd stp x29, x30, [sp, #-48]! - 200149cc: 910003fd mov x29, sp - 200149d0: a9025bf5 stp x21, x22, [sp, #32] - 200149d4: 90000f76 adrp x22, 20200000 <DATA_BASE> - 200149d8: 913b62d6 add x22, x22, #0xed8 - 200149dc: aa0003f5 mov x21, x0 - 200149e0: a90153f3 stp x19, x20, [sp, #16] - 200149e4: aa0103f3 mov x19, x1 - 200149e8: 94000a00 bl 200171e8 <__malloc_lock> - 200149ec: f9400ac0 ldr x0, [x22, #16] - 200149f0: f9400414 ldr x20, [x0, #8] - 200149f4: 927ef694 and x20, x20, #0xfffffffffffffffc - 200149f8: cb130293 sub x19, x20, x19 - 200149fc: 913f7e73 add x19, x19, #0xfdf - 20014a00: 9274ce73 and x19, x19, #0xfffffffffffff000 - 20014a04: d1400673 sub x19, x19, #0x1, lsl #12 - 20014a08: f13ffe7f cmp x19, #0xfff - 20014a0c: 5400010d b.le 20014a2c <_malloc_trim_r+0x64> - 20014a10: d2800001 mov x1, #0x0 // #0 - 20014a14: aa1503e0 mov x0, x21 - 20014a18: 94000f10 bl 20018658 <_sbrk_r> - 20014a1c: f9400ac1 ldr x1, [x22, #16] - 20014a20: 8b140021 add x1, x1, x20 - 20014a24: eb01001f cmp x0, x1 - 20014a28: 54000100 b.eq 20014a48 <_malloc_trim_r+0x80> // b.none - 20014a2c: aa1503e0 mov x0, x21 - 20014a30: 940009f0 bl 200171f0 <__malloc_unlock> - 20014a34: 52800000 mov w0, #0x0 // #0 - 20014a38: a94153f3 ldp x19, x20, [sp, #16] - 20014a3c: a9425bf5 ldp x21, x22, [sp, #32] - 20014a40: a8c37bfd ldp x29, x30, [sp], #48 - 20014a44: d65f03c0 ret - 20014a48: cb1303e1 neg x1, x19 - 20014a4c: aa1503e0 mov x0, x21 - 20014a50: 94000f02 bl 20018658 <_sbrk_r> - 20014a54: b100041f cmn x0, #0x1 - 20014a58: 54000200 b.eq 20014a98 <_malloc_trim_r+0xd0> // b.none - 20014a5c: b0001062 adrp x2, 20221000 <ucHeap+0x1e588> - 20014a60: cb130294 sub x20, x20, x19 - 20014a64: f9400ac3 ldr x3, [x22, #16] - 20014a68: b2400294 orr x20, x20, #0x1 - 20014a6c: b94dc041 ldr w1, [x2, #3520] - 20014a70: aa1503e0 mov x0, x21 - 20014a74: f9000474 str x20, [x3, #8] - 20014a78: 4b130033 sub w19, w1, w19 - 20014a7c: b90dc053 str w19, [x2, #3520] - 20014a80: 940009dc bl 200171f0 <__malloc_unlock> - 20014a84: 52800020 mov w0, #0x1 // #1 - 20014a88: a94153f3 ldp x19, x20, [sp, #16] - 20014a8c: a9425bf5 ldp x21, x22, [sp, #32] - 20014a90: a8c37bfd ldp x29, x30, [sp], #48 - 20014a94: d65f03c0 ret - 20014a98: d2800001 mov x1, #0x0 // #0 - 20014a9c: aa1503e0 mov x0, x21 - 20014aa0: 94000eee bl 20018658 <_sbrk_r> - 20014aa4: f9400ac2 ldr x2, [x22, #16] - 20014aa8: cb020001 sub x1, x0, x2 - 20014aac: f1007c3f cmp x1, #0x1f - 20014ab0: 54fffbed b.le 20014a2c <_malloc_trim_r+0x64> - 20014ab4: b0000f64 adrp x4, 20201000 <__malloc_av_+0x128> - 20014ab8: b2400021 orr x1, x1, #0x1 - 20014abc: f9000441 str x1, [x2, #8] - 20014ac0: b0001063 adrp x3, 20221000 <ucHeap+0x1e588> - 20014ac4: f9437481 ldr x1, [x4, #1768] - 20014ac8: cb010000 sub x0, x0, x1 - 20014acc: b90dc060 str w0, [x3, #3520] - 20014ad0: 17ffffd7 b 20014a2c <_malloc_trim_r+0x64> +0000000020014a90 <_malloc_trim_r>: + 20014a90: a9bd7bfd stp x29, x30, [sp, #-48]! + 20014a94: 910003fd mov x29, sp + 20014a98: a9025bf5 stp x21, x22, [sp, #32] + 20014a9c: 90000f76 adrp x22, 20200000 <DATA_BASE> + 20014aa0: 913b62d6 add x22, x22, #0xed8 + 20014aa4: aa0003f5 mov x21, x0 + 20014aa8: a90153f3 stp x19, x20, [sp, #16] + 20014aac: aa0103f3 mov x19, x1 + 20014ab0: 94000a00 bl 200172b0 <__malloc_lock> + 20014ab4: f9400ac0 ldr x0, [x22, #16] + 20014ab8: f9400414 ldr x20, [x0, #8] + 20014abc: 927ef694 and x20, x20, #0xfffffffffffffffc + 20014ac0: cb130293 sub x19, x20, x19 + 20014ac4: 913f7e73 add x19, x19, #0xfdf + 20014ac8: 9274ce73 and x19, x19, #0xfffffffffffff000 + 20014acc: d1400673 sub x19, x19, #0x1, lsl #12 + 20014ad0: f13ffe7f cmp x19, #0xfff + 20014ad4: 5400010d b.le 20014af4 <_malloc_trim_r+0x64> + 20014ad8: d2800001 mov x1, #0x0 // #0 + 20014adc: aa1503e0 mov x0, x21 + 20014ae0: 94000f10 bl 20018720 <_sbrk_r> + 20014ae4: f9400ac1 ldr x1, [x22, #16] + 20014ae8: 8b140021 add x1, x1, x20 + 20014aec: eb01001f cmp x0, x1 + 20014af0: 54000100 b.eq 20014b10 <_malloc_trim_r+0x80> // b.none + 20014af4: aa1503e0 mov x0, x21 + 20014af8: 940009f0 bl 200172b8 <__malloc_unlock> + 20014afc: 52800000 mov w0, #0x0 // #0 + 20014b00: a94153f3 ldp x19, x20, [sp, #16] + 20014b04: a9425bf5 ldp x21, x22, [sp, #32] + 20014b08: a8c37bfd ldp x29, x30, [sp], #48 + 20014b0c: d65f03c0 ret + 20014b10: cb1303e1 neg x1, x19 + 20014b14: aa1503e0 mov x0, x21 + 20014b18: 94000f02 bl 20018720 <_sbrk_r> + 20014b1c: b100041f cmn x0, #0x1 + 20014b20: 54000200 b.eq 20014b60 <_malloc_trim_r+0xd0> // b.none + 20014b24: b0001062 adrp x2, 20221000 <ucHeap+0x1e588> + 20014b28: cb130294 sub x20, x20, x19 + 20014b2c: f9400ac3 ldr x3, [x22, #16] + 20014b30: b2400294 orr x20, x20, #0x1 + 20014b34: b94dc041 ldr w1, [x2, #3520] + 20014b38: aa1503e0 mov x0, x21 + 20014b3c: f9000474 str x20, [x3, #8] + 20014b40: 4b130033 sub w19, w1, w19 + 20014b44: b90dc053 str w19, [x2, #3520] + 20014b48: 940009dc bl 200172b8 <__malloc_unlock> + 20014b4c: 52800020 mov w0, #0x1 // #1 + 20014b50: a94153f3 ldp x19, x20, [sp, #16] + 20014b54: a9425bf5 ldp x21, x22, [sp, #32] + 20014b58: a8c37bfd ldp x29, x30, [sp], #48 + 20014b5c: d65f03c0 ret + 20014b60: d2800001 mov x1, #0x0 // #0 + 20014b64: aa1503e0 mov x0, x21 + 20014b68: 94000eee bl 20018720 <_sbrk_r> + 20014b6c: f9400ac2 ldr x2, [x22, #16] + 20014b70: cb020001 sub x1, x0, x2 + 20014b74: f1007c3f cmp x1, #0x1f + 20014b78: 54fffbed b.le 20014af4 <_malloc_trim_r+0x64> + 20014b7c: b0000f64 adrp x4, 20201000 <__malloc_av_+0x128> + 20014b80: b2400021 orr x1, x1, #0x1 + 20014b84: f9000441 str x1, [x2, #8] + 20014b88: b0001063 adrp x3, 20221000 <ucHeap+0x1e588> + 20014b8c: f9437481 ldr x1, [x4, #1768] + 20014b90: cb010000 sub x0, x0, x1 + 20014b94: b90dc060 str w0, [x3, #3520] + 20014b98: 17ffffd7 b 20014af4 <_malloc_trim_r+0x64> Disassembly of section .text._free_r: -0000000020014ad8 <_free_r>: - 20014ad8: b4000921 cbz x1, 20014bfc <_free_r+0x124> - 20014adc: a9be7bfd stp x29, x30, [sp, #-32]! - 20014ae0: 910003fd mov x29, sp - 20014ae4: a90153f3 stp x19, x20, [sp, #16] - 20014ae8: aa0103f3 mov x19, x1 - 20014aec: aa0003f4 mov x20, x0 - 20014af0: 940009be bl 200171e8 <__malloc_lock> - 20014af4: f85f8265 ldur x5, [x19, #-8] - 20014af8: d1004262 sub x2, x19, #0x10 - 20014afc: 90000f60 adrp x0, 20200000 <DATA_BASE> - 20014b00: 913b6000 add x0, x0, #0xed8 - 20014b04: 927ff8a1 and x1, x5, #0xfffffffffffffffe - 20014b08: 8b010044 add x4, x2, x1 - 20014b0c: f9400806 ldr x6, [x0, #16] - 20014b10: f9400483 ldr x3, [x4, #8] - 20014b14: eb0400df cmp x6, x4 - 20014b18: 927ef463 and x3, x3, #0xfffffffffffffffc - 20014b1c: 54000cc0 b.eq 20014cb4 <_free_r+0x1dc> // b.none - 20014b20: f9000483 str x3, [x4, #8] - 20014b24: 8b030086 add x6, x4, x3 - 20014b28: 370004c5 tbnz w5, #0, 20014bc0 <_free_r+0xe8> - 20014b2c: f85f0267 ldur x7, [x19, #-16] - 20014b30: 90000f65 adrp x5, 20200000 <DATA_BASE> - 20014b34: f94004c6 ldr x6, [x6, #8] - 20014b38: cb070042 sub x2, x2, x7 - 20014b3c: 8b070021 add x1, x1, x7 - 20014b40: 913ba0a5 add x5, x5, #0xee8 - 20014b44: 924000c6 and x6, x6, #0x1 - 20014b48: f9400847 ldr x7, [x2, #16] - 20014b4c: eb0500ff cmp x7, x5 - 20014b50: 540009a0 b.eq 20014c84 <_free_r+0x1ac> // b.none - 20014b54: f9400c48 ldr x8, [x2, #24] - 20014b58: f9000ce8 str x8, [x7, #24] - 20014b5c: f9000907 str x7, [x8, #16] - 20014b60: b4000e66 cbz x6, 20014d2c <_free_r+0x254> - 20014b64: b2400023 orr x3, x1, #0x1 - 20014b68: f9000443 str x3, [x2, #8] - 20014b6c: f9000081 str x1, [x4] - 20014b70: f107fc3f cmp x1, #0x1ff - 20014b74: 54000508 b.hi 20014c14 <_free_r+0x13c> // b.pmore - 20014b78: d343fc21 lsr x1, x1, #3 - 20014b7c: d2800024 mov x4, #0x1 // #1 - 20014b80: 11000423 add w3, w1, #0x1 - 20014b84: f9400405 ldr x5, [x0, #8] - 20014b88: 531f7863 lsl w3, w3, #1 - 20014b8c: 13027c21 asr w1, w1, #2 - 20014b90: 8b23cc03 add x3, x0, w3, sxtw #3 - 20014b94: 9ac12081 lsl x1, x4, x1 - 20014b98: aa050021 orr x1, x1, x5 - 20014b9c: f9000401 str x1, [x0, #8] - 20014ba0: f85f0460 ldr x0, [x3], #-16 - 20014ba4: a9010c40 stp x0, x3, [x2, #16] - 20014ba8: f9000862 str x2, [x3, #16] - 20014bac: f9000c02 str x2, [x0, #24] - 20014bb0: aa1403e0 mov x0, x20 - 20014bb4: a94153f3 ldp x19, x20, [sp, #16] - 20014bb8: a8c27bfd ldp x29, x30, [sp], #32 - 20014bbc: 1400098d b 200171f0 <__malloc_unlock> - 20014bc0: f94004c5 ldr x5, [x6, #8] - 20014bc4: 370001e5 tbnz w5, #0, 20014c00 <_free_r+0x128> - 20014bc8: 90000f65 adrp x5, 20200000 <DATA_BASE> - 20014bcc: 8b030021 add x1, x1, x3 - 20014bd0: 913ba0a5 add x5, x5, #0xee8 - 20014bd4: f9400883 ldr x3, [x4, #16] - 20014bd8: b2400026 orr x6, x1, #0x1 - 20014bdc: eb05007f cmp x3, x5 - 20014be0: 54000b40 b.eq 20014d48 <_free_r+0x270> // b.none - 20014be4: f9400c84 ldr x4, [x4, #24] - 20014be8: f9000c64 str x4, [x3, #24] - 20014bec: f9000883 str x3, [x4, #16] - 20014bf0: f9000446 str x6, [x2, #8] - 20014bf4: f8216841 str x1, [x2, x1] - 20014bf8: 17ffffde b 20014b70 <_free_r+0x98> - 20014bfc: d65f03c0 ret - 20014c00: b2400023 orr x3, x1, #0x1 - 20014c04: f81f8263 stur x3, [x19, #-8] - 20014c08: f9000081 str x1, [x4] - 20014c0c: f107fc3f cmp x1, #0x1ff - 20014c10: 54fffb49 b.ls 20014b78 <_free_r+0xa0> // b.plast - 20014c14: f127fc3f cmp x1, #0x9ff - 20014c18: d349fc23 lsr x3, x1, #9 - 20014c1c: 54000748 b.hi 20014d04 <_free_r+0x22c> // b.pmore - 20014c20: d346fc23 lsr x3, x1, #6 - 20014c24: 1100e464 add w4, w3, #0x39 - 20014c28: 1100e065 add w5, w3, #0x38 - 20014c2c: 531f7884 lsl w4, w4, #1 - 20014c30: 937d7c84 sbfiz x4, x4, #3, #32 - 20014c34: 8b040004 add x4, x0, x4 - 20014c38: f85f0483 ldr x3, [x4], #-16 - 20014c3c: eb03009f cmp x4, x3 - 20014c40: 540008e0 b.eq 20014d5c <_free_r+0x284> // b.none - 20014c44: d503201f nop - 20014c48: f9400460 ldr x0, [x3, #8] - 20014c4c: 927ef400 and x0, x0, #0xfffffffffffffffc - 20014c50: eb01001f cmp x0, x1 - 20014c54: 54000089 b.ls 20014c64 <_free_r+0x18c> // b.plast - 20014c58: f9400863 ldr x3, [x3, #16] - 20014c5c: eb03009f cmp x4, x3 - 20014c60: 54ffff41 b.ne 20014c48 <_free_r+0x170> // b.any - 20014c64: f9400c64 ldr x4, [x3, #24] - 20014c68: a9011043 stp x3, x4, [x2, #16] - 20014c6c: aa1403e0 mov x0, x20 - 20014c70: f9000882 str x2, [x4, #16] - 20014c74: f9000c62 str x2, [x3, #24] - 20014c78: a94153f3 ldp x19, x20, [sp, #16] - 20014c7c: a8c27bfd ldp x29, x30, [sp], #32 - 20014c80: 1400095c b 200171f0 <__malloc_unlock> - 20014c84: b5000a06 cbnz x6, 20014dc4 <_free_r+0x2ec> - 20014c88: a9410085 ldp x5, x0, [x4, #16] - 20014c8c: 8b010061 add x1, x3, x1 - 20014c90: f9000ca0 str x0, [x5, #24] - 20014c94: b2400023 orr x3, x1, #0x1 - 20014c98: f9000805 str x5, [x0, #16] - 20014c9c: aa1403e0 mov x0, x20 - 20014ca0: f9000443 str x3, [x2, #8] - 20014ca4: f8216841 str x1, [x2, x1] - 20014ca8: a94153f3 ldp x19, x20, [sp, #16] - 20014cac: a8c27bfd ldp x29, x30, [sp], #32 - 20014cb0: 14000950 b 200171f0 <__malloc_unlock> - 20014cb4: 8b030021 add x1, x1, x3 - 20014cb8: 370000e5 tbnz w5, #0, 20014cd4 <_free_r+0x1fc> - 20014cbc: f85f0263 ldur x3, [x19, #-16] - 20014cc0: cb030042 sub x2, x2, x3 - 20014cc4: 8b030021 add x1, x1, x3 - 20014cc8: a9410c44 ldp x4, x3, [x2, #16] - 20014ccc: f9000c83 str x3, [x4, #24] - 20014cd0: f9000864 str x4, [x3, #16] - 20014cd4: b0000f63 adrp x3, 20201000 <__malloc_av_+0x128> - 20014cd8: b2400024 orr x4, x1, #0x1 - 20014cdc: f9000444 str x4, [x2, #8] - 20014ce0: f9437863 ldr x3, [x3, #1776] - 20014ce4: f9000802 str x2, [x0, #16] - 20014ce8: eb01007f cmp x3, x1 - 20014cec: 54fff628 b.hi 20014bb0 <_free_r+0xd8> // b.pmore - 20014cf0: b0001061 adrp x1, 20221000 <ucHeap+0x1e588> - 20014cf4: aa1403e0 mov x0, x20 - 20014cf8: f946fc21 ldr x1, [x1, #3576] - 20014cfc: 97ffff33 bl 200149c8 <_malloc_trim_r> - 20014d00: 17ffffac b 20014bb0 <_free_r+0xd8> - 20014d04: f100507f cmp x3, #0x14 - 20014d08: 54000169 b.ls 20014d34 <_free_r+0x25c> // b.plast - 20014d0c: f101507f cmp x3, #0x54 - 20014d10: 54000348 b.hi 20014d78 <_free_r+0x2a0> // b.pmore - 20014d14: d34cfc23 lsr x3, x1, #12 - 20014d18: 1101bc64 add w4, w3, #0x6f - 20014d1c: 1101b865 add w5, w3, #0x6e - 20014d20: 531f7884 lsl w4, w4, #1 - 20014d24: 937d7c84 sbfiz x4, x4, #3, #32 - 20014d28: 17ffffc3 b 20014c34 <_free_r+0x15c> - 20014d2c: 8b030021 add x1, x1, x3 - 20014d30: 17ffffa9 b 20014bd4 <_free_r+0xfc> - 20014d34: 11017064 add w4, w3, #0x5c - 20014d38: 11016c65 add w5, w3, #0x5b - 20014d3c: 531f7884 lsl w4, w4, #1 - 20014d40: 937d7c84 sbfiz x4, x4, #3, #32 - 20014d44: 17ffffbc b 20014c34 <_free_r+0x15c> - 20014d48: a9020802 stp x2, x2, [x0, #32] - 20014d4c: a9009446 stp x6, x5, [x2, #8] - 20014d50: f9000c45 str x5, [x2, #24] - 20014d54: f8216841 str x1, [x2, x1] - 20014d58: 17ffff96 b 20014bb0 <_free_r+0xd8> - 20014d5c: f9400406 ldr x6, [x0, #8] - 20014d60: 13027ca5 asr w5, w5, #2 - 20014d64: d2800021 mov x1, #0x1 // #1 - 20014d68: 9ac52025 lsl x5, x1, x5 - 20014d6c: aa0600a5 orr x5, x5, x6 - 20014d70: f9000405 str x5, [x0, #8] - 20014d74: 17ffffbd b 20014c68 <_free_r+0x190> - 20014d78: f105507f cmp x3, #0x154 - 20014d7c: 540000e8 b.hi 20014d98 <_free_r+0x2c0> // b.pmore - 20014d80: d34ffc23 lsr x3, x1, #15 - 20014d84: 1101e064 add w4, w3, #0x78 - 20014d88: 1101dc65 add w5, w3, #0x77 - 20014d8c: 531f7884 lsl w4, w4, #1 - 20014d90: 937d7c84 sbfiz x4, x4, #3, #32 - 20014d94: 17ffffa8 b 20014c34 <_free_r+0x15c> - 20014d98: f115507f cmp x3, #0x554 - 20014d9c: 540000e8 b.hi 20014db8 <_free_r+0x2e0> // b.pmore - 20014da0: d352fc23 lsr x3, x1, #18 - 20014da4: 1101f464 add w4, w3, #0x7d - 20014da8: 1101f065 add w5, w3, #0x7c - 20014dac: 531f7884 lsl w4, w4, #1 - 20014db0: 937d7c84 sbfiz x4, x4, #3, #32 - 20014db4: 17ffffa0 b 20014c34 <_free_r+0x15c> - 20014db8: d280fe04 mov x4, #0x7f0 // #2032 - 20014dbc: 52800fc5 mov w5, #0x7e // #126 - 20014dc0: 17ffff9d b 20014c34 <_free_r+0x15c> - 20014dc4: b2400020 orr x0, x1, #0x1 - 20014dc8: f9000440 str x0, [x2, #8] - 20014dcc: f9000081 str x1, [x4] - 20014dd0: 17ffff78 b 20014bb0 <_free_r+0xd8> +0000000020014ba0 <_free_r>: + 20014ba0: b4000921 cbz x1, 20014cc4 <_free_r+0x124> + 20014ba4: a9be7bfd stp x29, x30, [sp, #-32]! + 20014ba8: 910003fd mov x29, sp + 20014bac: a90153f3 stp x19, x20, [sp, #16] + 20014bb0: aa0103f3 mov x19, x1 + 20014bb4: aa0003f4 mov x20, x0 + 20014bb8: 940009be bl 200172b0 <__malloc_lock> + 20014bbc: f85f8265 ldur x5, [x19, #-8] + 20014bc0: d1004262 sub x2, x19, #0x10 + 20014bc4: 90000f60 adrp x0, 20200000 <DATA_BASE> + 20014bc8: 913b6000 add x0, x0, #0xed8 + 20014bcc: 927ff8a1 and x1, x5, #0xfffffffffffffffe + 20014bd0: 8b010044 add x4, x2, x1 + 20014bd4: f9400806 ldr x6, [x0, #16] + 20014bd8: f9400483 ldr x3, [x4, #8] + 20014bdc: eb0400df cmp x6, x4 + 20014be0: 927ef463 and x3, x3, #0xfffffffffffffffc + 20014be4: 54000cc0 b.eq 20014d7c <_free_r+0x1dc> // b.none + 20014be8: f9000483 str x3, [x4, #8] + 20014bec: 8b030086 add x6, x4, x3 + 20014bf0: 370004c5 tbnz w5, #0, 20014c88 <_free_r+0xe8> + 20014bf4: f85f0267 ldur x7, [x19, #-16] + 20014bf8: 90000f65 adrp x5, 20200000 <DATA_BASE> + 20014bfc: f94004c6 ldr x6, [x6, #8] + 20014c00: cb070042 sub x2, x2, x7 + 20014c04: 8b070021 add x1, x1, x7 + 20014c08: 913ba0a5 add x5, x5, #0xee8 + 20014c0c: 924000c6 and x6, x6, #0x1 + 20014c10: f9400847 ldr x7, [x2, #16] + 20014c14: eb0500ff cmp x7, x5 + 20014c18: 540009a0 b.eq 20014d4c <_free_r+0x1ac> // b.none + 20014c1c: f9400c48 ldr x8, [x2, #24] + 20014c20: f9000ce8 str x8, [x7, #24] + 20014c24: f9000907 str x7, [x8, #16] + 20014c28: b4000e66 cbz x6, 20014df4 <_free_r+0x254> + 20014c2c: b2400023 orr x3, x1, #0x1 + 20014c30: f9000443 str x3, [x2, #8] + 20014c34: f9000081 str x1, [x4] + 20014c38: f107fc3f cmp x1, #0x1ff + 20014c3c: 54000508 b.hi 20014cdc <_free_r+0x13c> // b.pmore + 20014c40: d343fc21 lsr x1, x1, #3 + 20014c44: d2800024 mov x4, #0x1 // #1 + 20014c48: 11000423 add w3, w1, #0x1 + 20014c4c: f9400405 ldr x5, [x0, #8] + 20014c50: 531f7863 lsl w3, w3, #1 + 20014c54: 13027c21 asr w1, w1, #2 + 20014c58: 8b23cc03 add x3, x0, w3, sxtw #3 + 20014c5c: 9ac12081 lsl x1, x4, x1 + 20014c60: aa050021 orr x1, x1, x5 + 20014c64: f9000401 str x1, [x0, #8] + 20014c68: f85f0460 ldr x0, [x3], #-16 + 20014c6c: a9010c40 stp x0, x3, [x2, #16] + 20014c70: f9000862 str x2, [x3, #16] + 20014c74: f9000c02 str x2, [x0, #24] + 20014c78: aa1403e0 mov x0, x20 + 20014c7c: a94153f3 ldp x19, x20, [sp, #16] + 20014c80: a8c27bfd ldp x29, x30, [sp], #32 + 20014c84: 1400098d b 200172b8 <__malloc_unlock> + 20014c88: f94004c5 ldr x5, [x6, #8] + 20014c8c: 370001e5 tbnz w5, #0, 20014cc8 <_free_r+0x128> + 20014c90: 90000f65 adrp x5, 20200000 <DATA_BASE> + 20014c94: 8b030021 add x1, x1, x3 + 20014c98: 913ba0a5 add x5, x5, #0xee8 + 20014c9c: f9400883 ldr x3, [x4, #16] + 20014ca0: b2400026 orr x6, x1, #0x1 + 20014ca4: eb05007f cmp x3, x5 + 20014ca8: 54000b40 b.eq 20014e10 <_free_r+0x270> // b.none + 20014cac: f9400c84 ldr x4, [x4, #24] + 20014cb0: f9000c64 str x4, [x3, #24] + 20014cb4: f9000883 str x3, [x4, #16] + 20014cb8: f9000446 str x6, [x2, #8] + 20014cbc: f8216841 str x1, [x2, x1] + 20014cc0: 17ffffde b 20014c38 <_free_r+0x98> + 20014cc4: d65f03c0 ret + 20014cc8: b2400023 orr x3, x1, #0x1 + 20014ccc: f81f8263 stur x3, [x19, #-8] + 20014cd0: f9000081 str x1, [x4] + 20014cd4: f107fc3f cmp x1, #0x1ff + 20014cd8: 54fffb49 b.ls 20014c40 <_free_r+0xa0> // b.plast + 20014cdc: f127fc3f cmp x1, #0x9ff + 20014ce0: d349fc23 lsr x3, x1, #9 + 20014ce4: 54000748 b.hi 20014dcc <_free_r+0x22c> // b.pmore + 20014ce8: d346fc23 lsr x3, x1, #6 + 20014cec: 1100e464 add w4, w3, #0x39 + 20014cf0: 1100e065 add w5, w3, #0x38 + 20014cf4: 531f7884 lsl w4, w4, #1 + 20014cf8: 937d7c84 sbfiz x4, x4, #3, #32 + 20014cfc: 8b040004 add x4, x0, x4 + 20014d00: f85f0483 ldr x3, [x4], #-16 + 20014d04: eb03009f cmp x4, x3 + 20014d08: 540008e0 b.eq 20014e24 <_free_r+0x284> // b.none + 20014d0c: d503201f nop + 20014d10: f9400460 ldr x0, [x3, #8] + 20014d14: 927ef400 and x0, x0, #0xfffffffffffffffc + 20014d18: eb01001f cmp x0, x1 + 20014d1c: 54000089 b.ls 20014d2c <_free_r+0x18c> // b.plast + 20014d20: f9400863 ldr x3, [x3, #16] + 20014d24: eb03009f cmp x4, x3 + 20014d28: 54ffff41 b.ne 20014d10 <_free_r+0x170> // b.any + 20014d2c: f9400c64 ldr x4, [x3, #24] + 20014d30: a9011043 stp x3, x4, [x2, #16] + 20014d34: aa1403e0 mov x0, x20 + 20014d38: f9000882 str x2, [x4, #16] + 20014d3c: f9000c62 str x2, [x3, #24] + 20014d40: a94153f3 ldp x19, x20, [sp, #16] + 20014d44: a8c27bfd ldp x29, x30, [sp], #32 + 20014d48: 1400095c b 200172b8 <__malloc_unlock> + 20014d4c: b5000a06 cbnz x6, 20014e8c <_free_r+0x2ec> + 20014d50: a9410085 ldp x5, x0, [x4, #16] + 20014d54: 8b010061 add x1, x3, x1 + 20014d58: f9000ca0 str x0, [x5, #24] + 20014d5c: b2400023 orr x3, x1, #0x1 + 20014d60: f9000805 str x5, [x0, #16] + 20014d64: aa1403e0 mov x0, x20 + 20014d68: f9000443 str x3, [x2, #8] + 20014d6c: f8216841 str x1, [x2, x1] + 20014d70: a94153f3 ldp x19, x20, [sp, #16] + 20014d74: a8c27bfd ldp x29, x30, [sp], #32 + 20014d78: 14000950 b 200172b8 <__malloc_unlock> + 20014d7c: 8b030021 add x1, x1, x3 + 20014d80: 370000e5 tbnz w5, #0, 20014d9c <_free_r+0x1fc> + 20014d84: f85f0263 ldur x3, [x19, #-16] + 20014d88: cb030042 sub x2, x2, x3 + 20014d8c: 8b030021 add x1, x1, x3 + 20014d90: a9410c44 ldp x4, x3, [x2, #16] + 20014d94: f9000c83 str x3, [x4, #24] + 20014d98: f9000864 str x4, [x3, #16] + 20014d9c: b0000f63 adrp x3, 20201000 <__malloc_av_+0x128> + 20014da0: b2400024 orr x4, x1, #0x1 + 20014da4: f9000444 str x4, [x2, #8] + 20014da8: f9437863 ldr x3, [x3, #1776] + 20014dac: f9000802 str x2, [x0, #16] + 20014db0: eb01007f cmp x3, x1 + 20014db4: 54fff628 b.hi 20014c78 <_free_r+0xd8> // b.pmore + 20014db8: b0001061 adrp x1, 20221000 <ucHeap+0x1e588> + 20014dbc: aa1403e0 mov x0, x20 + 20014dc0: f946fc21 ldr x1, [x1, #3576] + 20014dc4: 97ffff33 bl 20014a90 <_malloc_trim_r> + 20014dc8: 17ffffac b 20014c78 <_free_r+0xd8> + 20014dcc: f100507f cmp x3, #0x14 + 20014dd0: 54000169 b.ls 20014dfc <_free_r+0x25c> // b.plast + 20014dd4: f101507f cmp x3, #0x54 + 20014dd8: 54000348 b.hi 20014e40 <_free_r+0x2a0> // b.pmore + 20014ddc: d34cfc23 lsr x3, x1, #12 + 20014de0: 1101bc64 add w4, w3, #0x6f + 20014de4: 1101b865 add w5, w3, #0x6e + 20014de8: 531f7884 lsl w4, w4, #1 + 20014dec: 937d7c84 sbfiz x4, x4, #3, #32 + 20014df0: 17ffffc3 b 20014cfc <_free_r+0x15c> + 20014df4: 8b030021 add x1, x1, x3 + 20014df8: 17ffffa9 b 20014c9c <_free_r+0xfc> + 20014dfc: 11017064 add w4, w3, #0x5c + 20014e00: 11016c65 add w5, w3, #0x5b + 20014e04: 531f7884 lsl w4, w4, #1 + 20014e08: 937d7c84 sbfiz x4, x4, #3, #32 + 20014e0c: 17ffffbc b 20014cfc <_free_r+0x15c> + 20014e10: a9020802 stp x2, x2, [x0, #32] + 20014e14: a9009446 stp x6, x5, [x2, #8] + 20014e18: f9000c45 str x5, [x2, #24] + 20014e1c: f8216841 str x1, [x2, x1] + 20014e20: 17ffff96 b 20014c78 <_free_r+0xd8> + 20014e24: f9400406 ldr x6, [x0, #8] + 20014e28: 13027ca5 asr w5, w5, #2 + 20014e2c: d2800021 mov x1, #0x1 // #1 + 20014e30: 9ac52025 lsl x5, x1, x5 + 20014e34: aa0600a5 orr x5, x5, x6 + 20014e38: f9000405 str x5, [x0, #8] + 20014e3c: 17ffffbd b 20014d30 <_free_r+0x190> + 20014e40: f105507f cmp x3, #0x154 + 20014e44: 540000e8 b.hi 20014e60 <_free_r+0x2c0> // b.pmore + 20014e48: d34ffc23 lsr x3, x1, #15 + 20014e4c: 1101e064 add w4, w3, #0x78 + 20014e50: 1101dc65 add w5, w3, #0x77 + 20014e54: 531f7884 lsl w4, w4, #1 + 20014e58: 937d7c84 sbfiz x4, x4, #3, #32 + 20014e5c: 17ffffa8 b 20014cfc <_free_r+0x15c> + 20014e60: f115507f cmp x3, #0x554 + 20014e64: 540000e8 b.hi 20014e80 <_free_r+0x2e0> // b.pmore + 20014e68: d352fc23 lsr x3, x1, #18 + 20014e6c: 1101f464 add w4, w3, #0x7d + 20014e70: 1101f065 add w5, w3, #0x7c + 20014e74: 531f7884 lsl w4, w4, #1 + 20014e78: 937d7c84 sbfiz x4, x4, #3, #32 + 20014e7c: 17ffffa0 b 20014cfc <_free_r+0x15c> + 20014e80: d280fe04 mov x4, #0x7f0 // #2032 + 20014e84: 52800fc5 mov w5, #0x7e // #126 + 20014e88: 17ffff9d b 20014cfc <_free_r+0x15c> + 20014e8c: b2400020 orr x0, x1, #0x1 + 20014e90: f9000440 str x0, [x2, #8] + 20014e94: f9000081 str x1, [x4] + 20014e98: 17ffff78 b 20014c78 <_free_r+0xd8> Disassembly of section .text.__sfvwrite_r: -0000000020014dd8 <__sfvwrite_r>: - 20014dd8: a9ba7bfd stp x29, x30, [sp, #-96]! - 20014ddc: 910003fd mov x29, sp - 20014de0: a90363f7 stp x23, x24, [sp, #48] - 20014de4: aa0003f8 mov x24, x0 - 20014de8: f9400840 ldr x0, [x2, #16] - 20014dec: b4000ac0 cbz x0, 20014f44 <__sfvwrite_r+0x16c> - 20014df0: 79402023 ldrh w3, [x1, #16] - 20014df4: a90153f3 stp x19, x20, [sp, #16] - 20014df8: aa0103f3 mov x19, x1 - 20014dfc: a90573fb stp x27, x28, [sp, #80] - 20014e00: aa0203fc mov x28, x2 - 20014e04: 36180a83 tbz w3, #3, 20014f54 <__sfvwrite_r+0x17c> - 20014e08: f9400c20 ldr x0, [x1, #24] - 20014e0c: b4000a40 cbz x0, 20014f54 <__sfvwrite_r+0x17c> - 20014e10: a9025bf5 stp x21, x22, [sp, #32] - 20014e14: f9400394 ldr x20, [x28] - 20014e18: 360803e3 tbz w3, #1, 20014e94 <__sfvwrite_r+0xbc> - 20014e1c: f9401a61 ldr x1, [x19, #48] - 20014e20: d2800016 mov x22, #0x0 // #0 - 20014e24: f9402265 ldr x5, [x19, #64] - 20014e28: d2800015 mov x21, #0x0 // #0 - 20014e2c: b27653f7 mov x23, #0x7ffffc00 // #2147482624 - 20014e30: eb1702bf cmp x21, x23 - 20014e34: aa1603e2 mov x2, x22 - 20014e38: 9a9792a3 csel x3, x21, x23, ls // ls = plast - 20014e3c: aa1803e0 mov x0, x24 - 20014e40: b4000255 cbz x21, 20014e88 <__sfvwrite_r+0xb0> - 20014e44: d63f00a0 blr x5 - 20014e48: 7100001f cmp w0, #0x0 - 20014e4c: 5400204d b.le 20015254 <__sfvwrite_r+0x47c> - 20014e50: f9400b81 ldr x1, [x28, #16] - 20014e54: 93407c00 sxtw x0, w0 - 20014e58: 8b0002d6 add x22, x22, x0 - 20014e5c: cb0002b5 sub x21, x21, x0 - 20014e60: cb000020 sub x0, x1, x0 - 20014e64: f9000b80 str x0, [x28, #16] - 20014e68: b4001fa0 cbz x0, 2001525c <__sfvwrite_r+0x484> - 20014e6c: eb1702bf cmp x21, x23 - 20014e70: aa1603e2 mov x2, x22 - 20014e74: 9a9792a3 csel x3, x21, x23, ls // ls = plast - 20014e78: aa1803e0 mov x0, x24 - 20014e7c: f9401a61 ldr x1, [x19, #48] - 20014e80: f9402265 ldr x5, [x19, #64] - 20014e84: b5fffe15 cbnz x21, 20014e44 <__sfvwrite_r+0x6c> - 20014e88: a9405696 ldp x22, x21, [x20] - 20014e8c: 91004294 add x20, x20, #0x10 - 20014e90: 17ffffe8 b 20014e30 <__sfvwrite_r+0x58> - 20014e94: a9046bf9 stp x25, x26, [sp, #64] - 20014e98: 36000843 tbz w3, #0, 20014fa0 <__sfvwrite_r+0x1c8> - 20014e9c: 52800019 mov w25, #0x0 // #0 - 20014ea0: 52800000 mov w0, #0x0 // #0 - 20014ea4: d280001a mov x26, #0x0 // #0 - 20014ea8: d2800017 mov x23, #0x0 // #0 - 20014eac: d503201f nop - 20014eb0: b4000617 cbz x23, 20014f70 <__sfvwrite_r+0x198> - 20014eb4: 34000640 cbz w0, 20014f7c <__sfvwrite_r+0x1a4> - 20014eb8: f9400260 ldr x0, [x19] - 20014ebc: 93407f36 sxtw x22, w25 - 20014ec0: f9400e61 ldr x1, [x19, #24] - 20014ec4: eb1702df cmp x22, x23 - 20014ec8: b9400e75 ldr w21, [x19, #12] - 20014ecc: 9a9792d6 csel x22, x22, x23, ls // ls = plast - 20014ed0: b9402263 ldr w3, [x19, #32] - 20014ed4: eb01001f cmp x0, x1 - 20014ed8: 0b150075 add w21, w3, w21 - 20014edc: 7a5582c4 ccmp w22, w21, #0x4, hi // hi = pmore - 20014ee0: 5400188c b.gt 200151f0 <__sfvwrite_r+0x418> - 20014ee4: 6b16007f cmp w3, w22 - 20014ee8: 540016cc b.gt 200151c0 <__sfvwrite_r+0x3e8> - 20014eec: f9401a61 ldr x1, [x19, #48] - 20014ef0: aa1a03e2 mov x2, x26 - 20014ef4: f9402265 ldr x5, [x19, #64] - 20014ef8: aa1803e0 mov x0, x24 - 20014efc: d63f00a0 blr x5 - 20014f00: 2a0003f5 mov w21, w0 - 20014f04: 7100001f cmp w0, #0x0 - 20014f08: 5400134d b.le 20015170 <__sfvwrite_r+0x398> - 20014f0c: 6b150339 subs w25, w25, w21 - 20014f10: 52800020 mov w0, #0x1 // #1 - 20014f14: 540014c0 b.eq 200151ac <__sfvwrite_r+0x3d4> // b.none +0000000020014ea0 <__sfvwrite_r>: + 20014ea0: a9ba7bfd stp x29, x30, [sp, #-96]! + 20014ea4: 910003fd mov x29, sp + 20014ea8: a90363f7 stp x23, x24, [sp, #48] + 20014eac: aa0003f8 mov x24, x0 + 20014eb0: f9400840 ldr x0, [x2, #16] + 20014eb4: b4000ac0 cbz x0, 2001500c <__sfvwrite_r+0x16c> + 20014eb8: 79402023 ldrh w3, [x1, #16] + 20014ebc: a90153f3 stp x19, x20, [sp, #16] + 20014ec0: aa0103f3 mov x19, x1 + 20014ec4: a90573fb stp x27, x28, [sp, #80] + 20014ec8: aa0203fc mov x28, x2 + 20014ecc: 36180a83 tbz w3, #3, 2001501c <__sfvwrite_r+0x17c> + 20014ed0: f9400c20 ldr x0, [x1, #24] + 20014ed4: b4000a40 cbz x0, 2001501c <__sfvwrite_r+0x17c> + 20014ed8: a9025bf5 stp x21, x22, [sp, #32] + 20014edc: f9400394 ldr x20, [x28] + 20014ee0: 360803e3 tbz w3, #1, 20014f5c <__sfvwrite_r+0xbc> + 20014ee4: f9401a61 ldr x1, [x19, #48] + 20014ee8: d2800016 mov x22, #0x0 // #0 + 20014eec: f9402265 ldr x5, [x19, #64] + 20014ef0: d2800015 mov x21, #0x0 // #0 + 20014ef4: b27653f7 mov x23, #0x7ffffc00 // #2147482624 + 20014ef8: eb1702bf cmp x21, x23 + 20014efc: aa1603e2 mov x2, x22 + 20014f00: 9a9792a3 csel x3, x21, x23, ls // ls = plast + 20014f04: aa1803e0 mov x0, x24 + 20014f08: b4000255 cbz x21, 20014f50 <__sfvwrite_r+0xb0> + 20014f0c: d63f00a0 blr x5 + 20014f10: 7100001f cmp w0, #0x0 + 20014f14: 5400204d b.le 2001531c <__sfvwrite_r+0x47c> 20014f18: f9400b81 ldr x1, [x28, #16] - 20014f1c: 93407eb5 sxtw x21, w21 - 20014f20: 8b15035a add x26, x26, x21 - 20014f24: cb1502f7 sub x23, x23, x21 - 20014f28: cb150035 sub x21, x1, x21 - 20014f2c: f9000b95 str x21, [x28, #16] - 20014f30: b5fffc15 cbnz x21, 20014eb0 <__sfvwrite_r+0xd8> - 20014f34: a94153f3 ldp x19, x20, [sp, #16] - 20014f38: a9425bf5 ldp x21, x22, [sp, #32] - 20014f3c: a9446bf9 ldp x25, x26, [sp, #64] - 20014f40: a94573fb ldp x27, x28, [sp, #80] - 20014f44: 52800000 mov w0, #0x0 // #0 - 20014f48: a94363f7 ldp x23, x24, [sp, #48] - 20014f4c: a8c67bfd ldp x29, x30, [sp], #96 - 20014f50: d65f03c0 ret - 20014f54: aa1303e1 mov x1, x19 - 20014f58: aa1803e0 mov x0, x24 - 20014f5c: 97fff74b bl 20012c88 <__swsetup_r> - 20014f60: 35001900 cbnz w0, 20015280 <__sfvwrite_r+0x4a8> - 20014f64: 79402263 ldrh w3, [x19, #16] - 20014f68: a9025bf5 stp x21, x22, [sp, #32] - 20014f6c: 17ffffaa b 20014e14 <__sfvwrite_r+0x3c> - 20014f70: a9405e9a ldp x26, x23, [x20] - 20014f74: 91004294 add x20, x20, #0x10 - 20014f78: b4ffffd7 cbz x23, 20014f70 <__sfvwrite_r+0x198> - 20014f7c: aa1703e2 mov x2, x23 - 20014f80: aa1a03e0 mov x0, x26 - 20014f84: 52800141 mov w1, #0xa // #10 - 20014f88: 97ffe003 bl 2000cf94 <memchr> - 20014f8c: 91000419 add x25, x0, #0x1 - 20014f90: f100001f cmp x0, #0x0 - 20014f94: cb1a0339 sub x25, x25, x26 - 20014f98: 1a971739 csinc w25, w25, w23, ne // ne = any - 20014f9c: 17ffffc7 b 20014eb8 <__sfvwrite_r+0xe0> - 20014fa0: b9400e77 ldr w23, [x19, #12] - 20014fa4: d280001a mov x26, #0x0 // #0 - 20014fa8: f9400260 ldr x0, [x19] - 20014fac: d2800015 mov x21, #0x0 // #0 - 20014fb0: b40008d5 cbz x21, 200150c8 <__sfvwrite_r+0x2f0> - 20014fb4: 36480903 tbz w3, #9, 200150d4 <__sfvwrite_r+0x2fc> - 20014fb8: 93407ea1 sxtw x1, w21 - 20014fbc: eb37c2bf cmp x21, w23, sxtw - 20014fc0: 93407efb sxtw x27, w23 - 20014fc4: 54000ec3 b.cc 2001519c <__sfvwrite_r+0x3c4> // b.lo, b.ul, b.last - 20014fc8: 52809001 mov w1, #0x480 // #1152 - 20014fcc: 93407eb6 sxtw x22, w21 - 20014fd0: 6a01007f tst w3, w1 - 20014fd4: 54000540 b.eq 2001507c <__sfvwrite_r+0x2a4> // b.none - 20014fd8: b9402277 ldr w23, [x19, #32] - 20014fdc: 910006a2 add x2, x21, #0x1 - 20014fe0: f9400e61 ldr x1, [x19, #24] - 20014fe4: 0b1706f7 add w23, w23, w23, lsl #1 - 20014fe8: cb010019 sub x25, x0, x1 - 20014fec: 0b577ef7 add w23, w23, w23, lsr #31 - 20014ff0: 8b39c042 add x2, x2, w25, sxtw - 20014ff4: 93407f36 sxtw x22, w25 - 20014ff8: 13017ef7 asr w23, w23, #1 - 20014ffc: eb37c05f cmp x2, w23, sxtw - 20015000: 93407ee2 sxtw x2, w23 - 20015004: 54000089 b.ls 20015014 <__sfvwrite_r+0x23c> // b.plast - 20015008: 110006b7 add w23, w21, #0x1 - 2001500c: 0b1902f7 add w23, w23, w25 - 20015010: 93407ee2 sxtw x2, w23 - 20015014: 36501063 tbz w3, #10, 20015220 <__sfvwrite_r+0x448> - 20015018: aa0203e1 mov x1, x2 - 2001501c: aa1803e0 mov x0, x24 - 20015020: 940004a8 bl 200162c0 <_malloc_r> - 20015024: aa0003fb mov x27, x0 - 20015028: b4001220 cbz x0, 2001526c <__sfvwrite_r+0x494> - 2001502c: f9400e61 ldr x1, [x19, #24] - 20015030: aa1603e2 mov x2, x22 - 20015034: 97ffb683 bl 20002a40 <memcpy> - 20015038: 79402260 ldrh w0, [x19, #16] - 2001503c: 12809001 mov w1, #0xfffffb7f // #-1153 - 20015040: 0a010000 and w0, w0, w1 - 20015044: 32190000 orr w0, w0, #0x80 - 20015048: 79002260 strh w0, [x19, #16] - 2001504c: 8b160360 add x0, x27, x22 - 20015050: 4b1902e6 sub w6, w23, w25 - 20015054: f9000260 str x0, [x19] - 20015058: 93407ea1 sxtw x1, w21 - 2001505c: b9000e66 str w6, [x19, #12] - 20015060: eb15003f cmp x1, x21 - 20015064: f9000e7b str x27, [x19, #24] - 20015068: aa0103f6 mov x22, x1 - 2001506c: b9002277 str w23, [x19, #32] - 20015070: aa0103fb mov x27, x1 - 20015074: 2a1503f7 mov w23, w21 - 20015078: 54000928 b.hi 2001519c <__sfvwrite_r+0x3c4> // b.pmore - 2001507c: aa1a03e1 mov x1, x26 - 20015080: aa1b03e2 mov x2, x27 - 20015084: 97ffdfff bl 2000d080 <memmove> - 20015088: f9400261 ldr x1, [x19] - 2001508c: b9400e60 ldr w0, [x19, #12] - 20015090: 8b1b0021 add x1, x1, x27 - 20015094: f9000261 str x1, [x19] - 20015098: 4b170017 sub w23, w0, w23 - 2001509c: b9000e77 str w23, [x19, #12] - 200150a0: f9400b80 ldr x0, [x28, #16] - 200150a4: 8b16035a add x26, x26, x22 - 200150a8: cb1602b5 sub x21, x21, x22 - 200150ac: cb160016 sub x22, x0, x22 - 200150b0: f9000b96 str x22, [x28, #16] - 200150b4: b4fff416 cbz x22, 20014f34 <__sfvwrite_r+0x15c> - 200150b8: 79402263 ldrh w3, [x19, #16] - 200150bc: b9400e77 ldr w23, [x19, #12] - 200150c0: f9400260 ldr x0, [x19] - 200150c4: b5fff795 cbnz x21, 20014fb4 <__sfvwrite_r+0x1dc> - 200150c8: a940569a ldp x26, x21, [x20] - 200150cc: 91004294 add x20, x20, #0x10 - 200150d0: 17ffffb8 b 20014fb0 <__sfvwrite_r+0x1d8> - 200150d4: f9400e61 ldr x1, [x19, #24] - 200150d8: eb00003f cmp x1, x0 - 200150dc: 54000263 b.cc 20015128 <__sfvwrite_r+0x350> // b.lo, b.ul, b.last - 200150e0: b9402263 ldr w3, [x19, #32] - 200150e4: eb23c2bf cmp x21, w3, sxtw - 200150e8: 54000203 b.cc 20015128 <__sfvwrite_r+0x350> // b.lo, b.ul, b.last - 200150ec: b27f77e0 mov x0, #0x7ffffffe // #2147483646 - 200150f0: eb0002bf cmp x21, x0 - 200150f4: b2407be0 mov x0, #0x7fffffff // #2147483647 - 200150f8: 9a8092a6 csel x6, x21, x0, ls // ls = plast - 200150fc: f9401a61 ldr x1, [x19, #48] - 20015100: aa1a03e2 mov x2, x26 - 20015104: 1ac30cc6 sdiv w6, w6, w3 - 20015108: aa1803e0 mov x0, x24 - 2001510c: f9402267 ldr x7, [x19, #64] - 20015110: 1b037cc3 mul w3, w6, w3 - 20015114: d63f00e0 blr x7 - 20015118: 7100001f cmp w0, #0x0 - 2001511c: 540002ad b.le 20015170 <__sfvwrite_r+0x398> - 20015120: 93407c16 sxtw x22, w0 - 20015124: 17ffffdf b 200150a0 <__sfvwrite_r+0x2c8> - 20015128: 93407ef7 sxtw x23, w23 - 2001512c: aa1a03e1 mov x1, x26 - 20015130: eb1502ff cmp x23, x21 - 20015134: 9a9592f7 csel x23, x23, x21, ls // ls = plast - 20015138: 93407ef6 sxtw x22, w23 - 2001513c: aa1603e2 mov x2, x22 - 20015140: 97ffdfd0 bl 2000d080 <memmove> - 20015144: f9400261 ldr x1, [x19] - 20015148: b9400e60 ldr w0, [x19, #12] - 2001514c: 8b160021 add x1, x1, x22 - 20015150: f9000261 str x1, [x19] - 20015154: 4b170017 sub w23, w0, w23 - 20015158: b9000e77 str w23, [x19, #12] - 2001515c: 35fffa37 cbnz w23, 200150a0 <__sfvwrite_r+0x2c8> - 20015160: aa1303e1 mov x1, x19 - 20015164: aa1803e0 mov x0, x24 - 20015168: 97fffcc0 bl 20014468 <_fflush_r> - 2001516c: 34fff9a0 cbz w0, 200150a0 <__sfvwrite_r+0x2c8> - 20015170: a9446bf9 ldp x25, x26, [sp, #64] - 20015174: 79c02261 ldrsh w1, [x19, #16] - 20015178: 321a0021 orr w1, w1, #0x40 - 2001517c: 79002261 strh w1, [x19, #16] - 20015180: 12800000 mov w0, #0xffffffff // #-1 - 20015184: a94153f3 ldp x19, x20, [sp, #16] - 20015188: a9425bf5 ldp x21, x22, [sp, #32] - 2001518c: a94363f7 ldp x23, x24, [sp, #48] - 20015190: a94573fb ldp x27, x28, [sp, #80] - 20015194: a8c67bfd ldp x29, x30, [sp], #96 - 20015198: d65f03c0 ret - 2001519c: aa0103f6 mov x22, x1 - 200151a0: 2a1503f7 mov w23, w21 - 200151a4: aa0103fb mov x27, x1 - 200151a8: 17ffffb5 b 2001507c <__sfvwrite_r+0x2a4> - 200151ac: aa1303e1 mov x1, x19 - 200151b0: aa1803e0 mov x0, x24 - 200151b4: 97fffcad bl 20014468 <_fflush_r> - 200151b8: 34ffeb00 cbz w0, 20014f18 <__sfvwrite_r+0x140> - 200151bc: 17ffffed b 20015170 <__sfvwrite_r+0x398> - 200151c0: 93407edb sxtw x27, w22 - 200151c4: aa1a03e1 mov x1, x26 - 200151c8: aa1b03e2 mov x2, x27 - 200151cc: 97ffdfad bl 2000d080 <memmove> - 200151d0: f9400260 ldr x0, [x19] - 200151d4: 2a1603f5 mov w21, w22 - 200151d8: b9400e61 ldr w1, [x19, #12] - 200151dc: 8b1b0000 add x0, x0, x27 - 200151e0: f9000260 str x0, [x19] - 200151e4: 4b160036 sub w22, w1, w22 - 200151e8: b9000e76 str w22, [x19, #12] - 200151ec: 17ffff48 b 20014f0c <__sfvwrite_r+0x134> - 200151f0: 93407eb6 sxtw x22, w21 + 20014f1c: 93407c00 sxtw x0, w0 + 20014f20: 8b0002d6 add x22, x22, x0 + 20014f24: cb0002b5 sub x21, x21, x0 + 20014f28: cb000020 sub x0, x1, x0 + 20014f2c: f9000b80 str x0, [x28, #16] + 20014f30: b4001fa0 cbz x0, 20015324 <__sfvwrite_r+0x484> + 20014f34: eb1702bf cmp x21, x23 + 20014f38: aa1603e2 mov x2, x22 + 20014f3c: 9a9792a3 csel x3, x21, x23, ls // ls = plast + 20014f40: aa1803e0 mov x0, x24 + 20014f44: f9401a61 ldr x1, [x19, #48] + 20014f48: f9402265 ldr x5, [x19, #64] + 20014f4c: b5fffe15 cbnz x21, 20014f0c <__sfvwrite_r+0x6c> + 20014f50: a9405696 ldp x22, x21, [x20] + 20014f54: 91004294 add x20, x20, #0x10 + 20014f58: 17ffffe8 b 20014ef8 <__sfvwrite_r+0x58> + 20014f5c: a9046bf9 stp x25, x26, [sp, #64] + 20014f60: 36000843 tbz w3, #0, 20015068 <__sfvwrite_r+0x1c8> + 20014f64: 52800019 mov w25, #0x0 // #0 + 20014f68: 52800000 mov w0, #0x0 // #0 + 20014f6c: d280001a mov x26, #0x0 // #0 + 20014f70: d2800017 mov x23, #0x0 // #0 + 20014f74: d503201f nop + 20014f78: b4000617 cbz x23, 20015038 <__sfvwrite_r+0x198> + 20014f7c: 34000640 cbz w0, 20015044 <__sfvwrite_r+0x1a4> + 20014f80: f9400260 ldr x0, [x19] + 20014f84: 93407f36 sxtw x22, w25 + 20014f88: f9400e61 ldr x1, [x19, #24] + 20014f8c: eb1702df cmp x22, x23 + 20014f90: b9400e75 ldr w21, [x19, #12] + 20014f94: 9a9792d6 csel x22, x22, x23, ls // ls = plast + 20014f98: b9402263 ldr w3, [x19, #32] + 20014f9c: eb01001f cmp x0, x1 + 20014fa0: 0b150075 add w21, w3, w21 + 20014fa4: 7a5582c4 ccmp w22, w21, #0x4, hi // hi = pmore + 20014fa8: 5400188c b.gt 200152b8 <__sfvwrite_r+0x418> + 20014fac: 6b16007f cmp w3, w22 + 20014fb0: 540016cc b.gt 20015288 <__sfvwrite_r+0x3e8> + 20014fb4: f9401a61 ldr x1, [x19, #48] + 20014fb8: aa1a03e2 mov x2, x26 + 20014fbc: f9402265 ldr x5, [x19, #64] + 20014fc0: aa1803e0 mov x0, x24 + 20014fc4: d63f00a0 blr x5 + 20014fc8: 2a0003f5 mov w21, w0 + 20014fcc: 7100001f cmp w0, #0x0 + 20014fd0: 5400134d b.le 20015238 <__sfvwrite_r+0x398> + 20014fd4: 6b150339 subs w25, w25, w21 + 20014fd8: 52800020 mov w0, #0x1 // #1 + 20014fdc: 540014c0 b.eq 20015274 <__sfvwrite_r+0x3d4> // b.none + 20014fe0: f9400b81 ldr x1, [x28, #16] + 20014fe4: 93407eb5 sxtw x21, w21 + 20014fe8: 8b15035a add x26, x26, x21 + 20014fec: cb1502f7 sub x23, x23, x21 + 20014ff0: cb150035 sub x21, x1, x21 + 20014ff4: f9000b95 str x21, [x28, #16] + 20014ff8: b5fffc15 cbnz x21, 20014f78 <__sfvwrite_r+0xd8> + 20014ffc: a94153f3 ldp x19, x20, [sp, #16] + 20015000: a9425bf5 ldp x21, x22, [sp, #32] + 20015004: a9446bf9 ldp x25, x26, [sp, #64] + 20015008: a94573fb ldp x27, x28, [sp, #80] + 2001500c: 52800000 mov w0, #0x0 // #0 + 20015010: a94363f7 ldp x23, x24, [sp, #48] + 20015014: a8c67bfd ldp x29, x30, [sp], #96 + 20015018: d65f03c0 ret + 2001501c: aa1303e1 mov x1, x19 + 20015020: aa1803e0 mov x0, x24 + 20015024: 97fff74b bl 20012d50 <__swsetup_r> + 20015028: 35001900 cbnz w0, 20015348 <__sfvwrite_r+0x4a8> + 2001502c: 79402263 ldrh w3, [x19, #16] + 20015030: a9025bf5 stp x21, x22, [sp, #32] + 20015034: 17ffffaa b 20014edc <__sfvwrite_r+0x3c> + 20015038: a9405e9a ldp x26, x23, [x20] + 2001503c: 91004294 add x20, x20, #0x10 + 20015040: b4ffffd7 cbz x23, 20015038 <__sfvwrite_r+0x198> + 20015044: aa1703e2 mov x2, x23 + 20015048: aa1a03e0 mov x0, x26 + 2001504c: 52800141 mov w1, #0xa // #10 + 20015050: 97ffe011 bl 2000d094 <memchr> + 20015054: 91000419 add x25, x0, #0x1 + 20015058: f100001f cmp x0, #0x0 + 2001505c: cb1a0339 sub x25, x25, x26 + 20015060: 1a971739 csinc w25, w25, w23, ne // ne = any + 20015064: 17ffffc7 b 20014f80 <__sfvwrite_r+0xe0> + 20015068: b9400e77 ldr w23, [x19, #12] + 2001506c: d280001a mov x26, #0x0 // #0 + 20015070: f9400260 ldr x0, [x19] + 20015074: d2800015 mov x21, #0x0 // #0 + 20015078: b40008d5 cbz x21, 20015190 <__sfvwrite_r+0x2f0> + 2001507c: 36480903 tbz w3, #9, 2001519c <__sfvwrite_r+0x2fc> + 20015080: 93407ea1 sxtw x1, w21 + 20015084: eb37c2bf cmp x21, w23, sxtw + 20015088: 93407efb sxtw x27, w23 + 2001508c: 54000ec3 b.cc 20015264 <__sfvwrite_r+0x3c4> // b.lo, b.ul, b.last + 20015090: 52809001 mov w1, #0x480 // #1152 + 20015094: 93407eb6 sxtw x22, w21 + 20015098: 6a01007f tst w3, w1 + 2001509c: 54000540 b.eq 20015144 <__sfvwrite_r+0x2a4> // b.none + 200150a0: b9402277 ldr w23, [x19, #32] + 200150a4: 910006a2 add x2, x21, #0x1 + 200150a8: f9400e61 ldr x1, [x19, #24] + 200150ac: 0b1706f7 add w23, w23, w23, lsl #1 + 200150b0: cb010019 sub x25, x0, x1 + 200150b4: 0b577ef7 add w23, w23, w23, lsr #31 + 200150b8: 8b39c042 add x2, x2, w25, sxtw + 200150bc: 93407f36 sxtw x22, w25 + 200150c0: 13017ef7 asr w23, w23, #1 + 200150c4: eb37c05f cmp x2, w23, sxtw + 200150c8: 93407ee2 sxtw x2, w23 + 200150cc: 54000089 b.ls 200150dc <__sfvwrite_r+0x23c> // b.plast + 200150d0: 110006b7 add w23, w21, #0x1 + 200150d4: 0b1902f7 add w23, w23, w25 + 200150d8: 93407ee2 sxtw x2, w23 + 200150dc: 36501063 tbz w3, #10, 200152e8 <__sfvwrite_r+0x448> + 200150e0: aa0203e1 mov x1, x2 + 200150e4: aa1803e0 mov x0, x24 + 200150e8: 940004a8 bl 20016388 <_malloc_r> + 200150ec: aa0003fb mov x27, x0 + 200150f0: b4001220 cbz x0, 20015334 <__sfvwrite_r+0x494> + 200150f4: f9400e61 ldr x1, [x19, #24] + 200150f8: aa1603e2 mov x2, x22 + 200150fc: 97ffb661 bl 20002a80 <memcpy> + 20015100: 79402260 ldrh w0, [x19, #16] + 20015104: 12809001 mov w1, #0xfffffb7f // #-1153 + 20015108: 0a010000 and w0, w0, w1 + 2001510c: 32190000 orr w0, w0, #0x80 + 20015110: 79002260 strh w0, [x19, #16] + 20015114: 8b160360 add x0, x27, x22 + 20015118: 4b1902e6 sub w6, w23, w25 + 2001511c: f9000260 str x0, [x19] + 20015120: 93407ea1 sxtw x1, w21 + 20015124: b9000e66 str w6, [x19, #12] + 20015128: eb15003f cmp x1, x21 + 2001512c: f9000e7b str x27, [x19, #24] + 20015130: aa0103f6 mov x22, x1 + 20015134: b9002277 str w23, [x19, #32] + 20015138: aa0103fb mov x27, x1 + 2001513c: 2a1503f7 mov w23, w21 + 20015140: 54000928 b.hi 20015264 <__sfvwrite_r+0x3c4> // b.pmore + 20015144: aa1a03e1 mov x1, x26 + 20015148: aa1b03e2 mov x2, x27 + 2001514c: 97ffe00d bl 2000d180 <memmove> + 20015150: f9400261 ldr x1, [x19] + 20015154: b9400e60 ldr w0, [x19, #12] + 20015158: 8b1b0021 add x1, x1, x27 + 2001515c: f9000261 str x1, [x19] + 20015160: 4b170017 sub w23, w0, w23 + 20015164: b9000e77 str w23, [x19, #12] + 20015168: f9400b80 ldr x0, [x28, #16] + 2001516c: 8b16035a add x26, x26, x22 + 20015170: cb1602b5 sub x21, x21, x22 + 20015174: cb160016 sub x22, x0, x22 + 20015178: f9000b96 str x22, [x28, #16] + 2001517c: b4fff416 cbz x22, 20014ffc <__sfvwrite_r+0x15c> + 20015180: 79402263 ldrh w3, [x19, #16] + 20015184: b9400e77 ldr w23, [x19, #12] + 20015188: f9400260 ldr x0, [x19] + 2001518c: b5fff795 cbnz x21, 2001507c <__sfvwrite_r+0x1dc> + 20015190: a940569a ldp x26, x21, [x20] + 20015194: 91004294 add x20, x20, #0x10 + 20015198: 17ffffb8 b 20015078 <__sfvwrite_r+0x1d8> + 2001519c: f9400e61 ldr x1, [x19, #24] + 200151a0: eb00003f cmp x1, x0 + 200151a4: 54000263 b.cc 200151f0 <__sfvwrite_r+0x350> // b.lo, b.ul, b.last + 200151a8: b9402263 ldr w3, [x19, #32] + 200151ac: eb23c2bf cmp x21, w3, sxtw + 200151b0: 54000203 b.cc 200151f0 <__sfvwrite_r+0x350> // b.lo, b.ul, b.last + 200151b4: b27f77e0 mov x0, #0x7ffffffe // #2147483646 + 200151b8: eb0002bf cmp x21, x0 + 200151bc: b2407be0 mov x0, #0x7fffffff // #2147483647 + 200151c0: 9a8092a6 csel x6, x21, x0, ls // ls = plast + 200151c4: f9401a61 ldr x1, [x19, #48] + 200151c8: aa1a03e2 mov x2, x26 + 200151cc: 1ac30cc6 sdiv w6, w6, w3 + 200151d0: aa1803e0 mov x0, x24 + 200151d4: f9402267 ldr x7, [x19, #64] + 200151d8: 1b037cc3 mul w3, w6, w3 + 200151dc: d63f00e0 blr x7 + 200151e0: 7100001f cmp w0, #0x0 + 200151e4: 540002ad b.le 20015238 <__sfvwrite_r+0x398> + 200151e8: 93407c16 sxtw x22, w0 + 200151ec: 17ffffdf b 20015168 <__sfvwrite_r+0x2c8> + 200151f0: 93407ef7 sxtw x23, w23 200151f4: aa1a03e1 mov x1, x26 - 200151f8: aa1603e2 mov x2, x22 - 200151fc: 97ffdfa1 bl 2000d080 <memmove> - 20015200: f9400262 ldr x2, [x19] - 20015204: aa1303e1 mov x1, x19 - 20015208: aa1803e0 mov x0, x24 - 2001520c: 8b160042 add x2, x2, x22 - 20015210: f9000262 str x2, [x19] - 20015214: 97fffc95 bl 20014468 <_fflush_r> - 20015218: 34ffe7a0 cbz w0, 20014f0c <__sfvwrite_r+0x134> - 2001521c: 17ffffd5 b 20015170 <__sfvwrite_r+0x398> - 20015220: aa1803e0 mov x0, x24 - 20015224: 94000b93 bl 20018070 <_realloc_r> - 20015228: aa0003fb mov x27, x0 - 2001522c: b5fff100 cbnz x0, 2001504c <__sfvwrite_r+0x274> - 20015230: f9400e61 ldr x1, [x19, #24] - 20015234: aa1803e0 mov x0, x24 - 20015238: 97fffe28 bl 20014ad8 <_free_r> + 200151f8: eb1502ff cmp x23, x21 + 200151fc: 9a9592f7 csel x23, x23, x21, ls // ls = plast + 20015200: 93407ef6 sxtw x22, w23 + 20015204: aa1603e2 mov x2, x22 + 20015208: 97ffdfde bl 2000d180 <memmove> + 2001520c: f9400261 ldr x1, [x19] + 20015210: b9400e60 ldr w0, [x19, #12] + 20015214: 8b160021 add x1, x1, x22 + 20015218: f9000261 str x1, [x19] + 2001521c: 4b170017 sub w23, w0, w23 + 20015220: b9000e77 str w23, [x19, #12] + 20015224: 35fffa37 cbnz w23, 20015168 <__sfvwrite_r+0x2c8> + 20015228: aa1303e1 mov x1, x19 + 2001522c: aa1803e0 mov x0, x24 + 20015230: 97fffcc0 bl 20014530 <_fflush_r> + 20015234: 34fff9a0 cbz w0, 20015168 <__sfvwrite_r+0x2c8> + 20015238: a9446bf9 ldp x25, x26, [sp, #64] 2001523c: 79c02261 ldrsh w1, [x19, #16] - 20015240: 52800180 mov w0, #0xc // #12 - 20015244: a9446bf9 ldp x25, x26, [sp, #64] - 20015248: 12187821 and w1, w1, #0xffffff7f - 2001524c: b9000300 str w0, [x24] - 20015250: 17ffffca b 20015178 <__sfvwrite_r+0x3a0> - 20015254: 79c02261 ldrsh w1, [x19, #16] - 20015258: 17ffffc8 b 20015178 <__sfvwrite_r+0x3a0> - 2001525c: a94153f3 ldp x19, x20, [sp, #16] - 20015260: a9425bf5 ldp x21, x22, [sp, #32] - 20015264: a94573fb ldp x27, x28, [sp, #80] - 20015268: 17ffff37 b 20014f44 <__sfvwrite_r+0x16c> - 2001526c: 79c02261 ldrsh w1, [x19, #16] - 20015270: 52800180 mov w0, #0xc // #12 - 20015274: a9446bf9 ldp x25, x26, [sp, #64] - 20015278: b9000300 str w0, [x24] - 2001527c: 17ffffbf b 20015178 <__sfvwrite_r+0x3a0> - 20015280: 12800000 mov w0, #0xffffffff // #-1 - 20015284: a94153f3 ldp x19, x20, [sp, #16] - 20015288: a94573fb ldp x27, x28, [sp, #80] - 2001528c: 17ffff2f b 20014f48 <__sfvwrite_r+0x170> + 20015240: 321a0021 orr w1, w1, #0x40 + 20015244: 79002261 strh w1, [x19, #16] + 20015248: 12800000 mov w0, #0xffffffff // #-1 + 2001524c: a94153f3 ldp x19, x20, [sp, #16] + 20015250: a9425bf5 ldp x21, x22, [sp, #32] + 20015254: a94363f7 ldp x23, x24, [sp, #48] + 20015258: a94573fb ldp x27, x28, [sp, #80] + 2001525c: a8c67bfd ldp x29, x30, [sp], #96 + 20015260: d65f03c0 ret + 20015264: aa0103f6 mov x22, x1 + 20015268: 2a1503f7 mov w23, w21 + 2001526c: aa0103fb mov x27, x1 + 20015270: 17ffffb5 b 20015144 <__sfvwrite_r+0x2a4> + 20015274: aa1303e1 mov x1, x19 + 20015278: aa1803e0 mov x0, x24 + 2001527c: 97fffcad bl 20014530 <_fflush_r> + 20015280: 34ffeb00 cbz w0, 20014fe0 <__sfvwrite_r+0x140> + 20015284: 17ffffed b 20015238 <__sfvwrite_r+0x398> + 20015288: 93407edb sxtw x27, w22 + 2001528c: aa1a03e1 mov x1, x26 + 20015290: aa1b03e2 mov x2, x27 + 20015294: 97ffdfbb bl 2000d180 <memmove> + 20015298: f9400260 ldr x0, [x19] + 2001529c: 2a1603f5 mov w21, w22 + 200152a0: b9400e61 ldr w1, [x19, #12] + 200152a4: 8b1b0000 add x0, x0, x27 + 200152a8: f9000260 str x0, [x19] + 200152ac: 4b160036 sub w22, w1, w22 + 200152b0: b9000e76 str w22, [x19, #12] + 200152b4: 17ffff48 b 20014fd4 <__sfvwrite_r+0x134> + 200152b8: 93407eb6 sxtw x22, w21 + 200152bc: aa1a03e1 mov x1, x26 + 200152c0: aa1603e2 mov x2, x22 + 200152c4: 97ffdfaf bl 2000d180 <memmove> + 200152c8: f9400262 ldr x2, [x19] + 200152cc: aa1303e1 mov x1, x19 + 200152d0: aa1803e0 mov x0, x24 + 200152d4: 8b160042 add x2, x2, x22 + 200152d8: f9000262 str x2, [x19] + 200152dc: 97fffc95 bl 20014530 <_fflush_r> + 200152e0: 34ffe7a0 cbz w0, 20014fd4 <__sfvwrite_r+0x134> + 200152e4: 17ffffd5 b 20015238 <__sfvwrite_r+0x398> + 200152e8: aa1803e0 mov x0, x24 + 200152ec: 94000b93 bl 20018138 <_realloc_r> + 200152f0: aa0003fb mov x27, x0 + 200152f4: b5fff100 cbnz x0, 20015114 <__sfvwrite_r+0x274> + 200152f8: f9400e61 ldr x1, [x19, #24] + 200152fc: aa1803e0 mov x0, x24 + 20015300: 97fffe28 bl 20014ba0 <_free_r> + 20015304: 79c02261 ldrsh w1, [x19, #16] + 20015308: 52800180 mov w0, #0xc // #12 + 2001530c: a9446bf9 ldp x25, x26, [sp, #64] + 20015310: 12187821 and w1, w1, #0xffffff7f + 20015314: b9000300 str w0, [x24] + 20015318: 17ffffca b 20015240 <__sfvwrite_r+0x3a0> + 2001531c: 79c02261 ldrsh w1, [x19, #16] + 20015320: 17ffffc8 b 20015240 <__sfvwrite_r+0x3a0> + 20015324: a94153f3 ldp x19, x20, [sp, #16] + 20015328: a9425bf5 ldp x21, x22, [sp, #32] + 2001532c: a94573fb ldp x27, x28, [sp, #80] + 20015330: 17ffff37 b 2001500c <__sfvwrite_r+0x16c> + 20015334: 79c02261 ldrsh w1, [x19, #16] + 20015338: 52800180 mov w0, #0xc // #12 + 2001533c: a9446bf9 ldp x25, x26, [sp, #64] + 20015340: b9000300 str w0, [x24] + 20015344: 17ffffbf b 20015240 <__sfvwrite_r+0x3a0> + 20015348: 12800000 mov w0, #0xffffffff // #-1 + 2001534c: a94153f3 ldp x19, x20, [sp, #16] + 20015350: a94573fb ldp x27, x28, [sp, #80] + 20015354: 17ffff2f b 20015010 <__sfvwrite_r+0x170> Disassembly of section .text._fwalk: -0000000020015290 <_fwalk>: - 20015290: a9bc7bfd stp x29, x30, [sp, #-64]! - 20015294: 910003fd mov x29, sp - 20015298: a9025bf5 stp x21, x22, [sp, #32] - 2001529c: 91148015 add x21, x0, #0x520 - 200152a0: aa0103f6 mov x22, x1 - 200152a4: a90153f3 stp x19, x20, [sp, #16] - 200152a8: f9001bf7 str x23, [sp, #48] - 200152ac: 52800017 mov w23, #0x0 // #0 - 200152b0: b9400aa0 ldr w0, [x21, #8] - 200152b4: f9400ab3 ldr x19, [x21, #16] - 200152b8: 7100001f cmp w0, #0x0 - 200152bc: 5400026d b.le 20015308 <_fwalk+0x78> - 200152c0: 51000400 sub w0, w0, #0x1 - 200152c4: 91000400 add x0, x0, #0x1 - 200152c8: 8b000414 add x20, x0, x0, lsl #1 - 200152cc: d37ef694 lsl x20, x20, #2 - 200152d0: cb000294 sub x20, x20, x0 - 200152d4: 8b141274 add x20, x19, x20, lsl #4 - 200152d8: 79402260 ldrh w0, [x19, #16] - 200152dc: 7100041f cmp w0, #0x1 - 200152e0: 540000e9 b.ls 200152fc <_fwalk+0x6c> // b.plast - 200152e4: 79c02662 ldrsh w2, [x19, #18] - 200152e8: aa1303e0 mov x0, x19 - 200152ec: 3100045f cmn w2, #0x1 - 200152f0: 54000060 b.eq 200152fc <_fwalk+0x6c> // b.none - 200152f4: d63f02c0 blr x22 - 200152f8: 2a0002f7 orr w23, w23, w0 - 200152fc: 9102c273 add x19, x19, #0xb0 - 20015300: eb13029f cmp x20, x19 - 20015304: 54fffea1 b.ne 200152d8 <_fwalk+0x48> // b.any - 20015308: f94002b5 ldr x21, [x21] - 2001530c: b5fffd35 cbnz x21, 200152b0 <_fwalk+0x20> - 20015310: 2a1703e0 mov w0, w23 - 20015314: a94153f3 ldp x19, x20, [sp, #16] - 20015318: a9425bf5 ldp x21, x22, [sp, #32] - 2001531c: f9401bf7 ldr x23, [sp, #48] - 20015320: a8c47bfd ldp x29, x30, [sp], #64 - 20015324: d65f03c0 ret +0000000020015358 <_fwalk>: + 20015358: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001535c: 910003fd mov x29, sp + 20015360: a9025bf5 stp x21, x22, [sp, #32] + 20015364: 91148015 add x21, x0, #0x520 + 20015368: aa0103f6 mov x22, x1 + 2001536c: a90153f3 stp x19, x20, [sp, #16] + 20015370: f9001bf7 str x23, [sp, #48] + 20015374: 52800017 mov w23, #0x0 // #0 + 20015378: b9400aa0 ldr w0, [x21, #8] + 2001537c: f9400ab3 ldr x19, [x21, #16] + 20015380: 7100001f cmp w0, #0x0 + 20015384: 5400026d b.le 200153d0 <_fwalk+0x78> + 20015388: 51000400 sub w0, w0, #0x1 + 2001538c: 91000400 add x0, x0, #0x1 + 20015390: 8b000414 add x20, x0, x0, lsl #1 + 20015394: d37ef694 lsl x20, x20, #2 + 20015398: cb000294 sub x20, x20, x0 + 2001539c: 8b141274 add x20, x19, x20, lsl #4 + 200153a0: 79402260 ldrh w0, [x19, #16] + 200153a4: 7100041f cmp w0, #0x1 + 200153a8: 540000e9 b.ls 200153c4 <_fwalk+0x6c> // b.plast + 200153ac: 79c02662 ldrsh w2, [x19, #18] + 200153b0: aa1303e0 mov x0, x19 + 200153b4: 3100045f cmn w2, #0x1 + 200153b8: 54000060 b.eq 200153c4 <_fwalk+0x6c> // b.none + 200153bc: d63f02c0 blr x22 + 200153c0: 2a0002f7 orr w23, w23, w0 + 200153c4: 9102c273 add x19, x19, #0xb0 + 200153c8: eb13029f cmp x20, x19 + 200153cc: 54fffea1 b.ne 200153a0 <_fwalk+0x48> // b.any + 200153d0: f94002b5 ldr x21, [x21] + 200153d4: b5fffd35 cbnz x21, 20015378 <_fwalk+0x20> + 200153d8: 2a1703e0 mov w0, w23 + 200153dc: a94153f3 ldp x19, x20, [sp, #16] + 200153e0: a9425bf5 ldp x21, x22, [sp, #32] + 200153e4: f9401bf7 ldr x23, [sp, #48] + 200153e8: a8c47bfd ldp x29, x30, [sp], #64 + 200153ec: d65f03c0 ret Disassembly of section .text._fwalk_reent: -0000000020015328 <_fwalk_reent>: - 20015328: a9bc7bfd stp x29, x30, [sp, #-64]! - 2001532c: 910003fd mov x29, sp - 20015330: a9025bf5 stp x21, x22, [sp, #32] - 20015334: aa0103f6 mov x22, x1 - 20015338: 91148015 add x21, x0, #0x520 - 2001533c: a90363f7 stp x23, x24, [sp, #48] - 20015340: aa0003f8 mov x24, x0 - 20015344: 52800017 mov w23, #0x0 // #0 - 20015348: a90153f3 stp x19, x20, [sp, #16] - 2001534c: d503201f nop - 20015350: b9400aa2 ldr w2, [x21, #8] - 20015354: f9400ab3 ldr x19, [x21, #16] - 20015358: 7100005f cmp w2, #0x0 - 2001535c: 5400028d b.le 200153ac <_fwalk_reent+0x84> - 20015360: 51000442 sub w2, w2, #0x1 - 20015364: 91000442 add x2, x2, #0x1 - 20015368: 8b020454 add x20, x2, x2, lsl #1 - 2001536c: d37ef694 lsl x20, x20, #2 - 20015370: cb020294 sub x20, x20, x2 - 20015374: 8b141274 add x20, x19, x20, lsl #4 - 20015378: 79402262 ldrh w2, [x19, #16] - 2001537c: 7100045f cmp w2, #0x1 - 20015380: 54000109 b.ls 200153a0 <_fwalk_reent+0x78> // b.plast - 20015384: 79c02662 ldrsh w2, [x19, #18] - 20015388: aa1303e1 mov x1, x19 - 2001538c: aa1803e0 mov x0, x24 - 20015390: 3100045f cmn w2, #0x1 - 20015394: 54000060 b.eq 200153a0 <_fwalk_reent+0x78> // b.none - 20015398: d63f02c0 blr x22 - 2001539c: 2a0002f7 orr w23, w23, w0 - 200153a0: 9102c273 add x19, x19, #0xb0 - 200153a4: eb13029f cmp x20, x19 - 200153a8: 54fffe81 b.ne 20015378 <_fwalk_reent+0x50> // b.any - 200153ac: f94002b5 ldr x21, [x21] - 200153b0: b5fffd15 cbnz x21, 20015350 <_fwalk_reent+0x28> - 200153b4: 2a1703e0 mov w0, w23 - 200153b8: a94153f3 ldp x19, x20, [sp, #16] - 200153bc: a9425bf5 ldp x21, x22, [sp, #32] - 200153c0: a94363f7 ldp x23, x24, [sp, #48] - 200153c4: a8c47bfd ldp x29, x30, [sp], #64 - 200153c8: d65f03c0 ret +00000000200153f0 <_fwalk_reent>: + 200153f0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200153f4: 910003fd mov x29, sp + 200153f8: a9025bf5 stp x21, x22, [sp, #32] + 200153fc: aa0103f6 mov x22, x1 + 20015400: 91148015 add x21, x0, #0x520 + 20015404: a90363f7 stp x23, x24, [sp, #48] + 20015408: aa0003f8 mov x24, x0 + 2001540c: 52800017 mov w23, #0x0 // #0 + 20015410: a90153f3 stp x19, x20, [sp, #16] + 20015414: d503201f nop + 20015418: b9400aa2 ldr w2, [x21, #8] + 2001541c: f9400ab3 ldr x19, [x21, #16] + 20015420: 7100005f cmp w2, #0x0 + 20015424: 5400028d b.le 20015474 <_fwalk_reent+0x84> + 20015428: 51000442 sub w2, w2, #0x1 + 2001542c: 91000442 add x2, x2, #0x1 + 20015430: 8b020454 add x20, x2, x2, lsl #1 + 20015434: d37ef694 lsl x20, x20, #2 + 20015438: cb020294 sub x20, x20, x2 + 2001543c: 8b141274 add x20, x19, x20, lsl #4 + 20015440: 79402262 ldrh w2, [x19, #16] + 20015444: 7100045f cmp w2, #0x1 + 20015448: 54000109 b.ls 20015468 <_fwalk_reent+0x78> // b.plast + 2001544c: 79c02662 ldrsh w2, [x19, #18] + 20015450: aa1303e1 mov x1, x19 + 20015454: aa1803e0 mov x0, x24 + 20015458: 3100045f cmn w2, #0x1 + 2001545c: 54000060 b.eq 20015468 <_fwalk_reent+0x78> // b.none + 20015460: d63f02c0 blr x22 + 20015464: 2a0002f7 orr w23, w23, w0 + 20015468: 9102c273 add x19, x19, #0xb0 + 2001546c: eb13029f cmp x20, x19 + 20015470: 54fffe81 b.ne 20015440 <_fwalk_reent+0x50> // b.any + 20015474: f94002b5 ldr x21, [x21] + 20015478: b5fffd15 cbnz x21, 20015418 <_fwalk_reent+0x28> + 2001547c: 2a1703e0 mov w0, w23 + 20015480: a94153f3 ldp x19, x20, [sp, #16] + 20015484: a9425bf5 ldp x21, x22, [sp, #32] + 20015488: a94363f7 ldp x23, x24, [sp, #48] + 2001548c: a8c47bfd ldp x29, x30, [sp], #64 + 20015490: d65f03c0 ret Disassembly of section .text.currentlocale: -00000000200153d0 <currentlocale>: - 200153d0: a9bc7bfd stp x29, x30, [sp, #-64]! - 200153d4: 910003fd mov x29, sp - 200153d8: a90153f3 stp x19, x20, [sp, #16] - 200153dc: f0000f54 adrp x20, 20200000 <DATA_BASE> - 200153e0: 9134c294 add x20, x20, #0xd30 - 200153e4: 91008281 add x1, x20, #0x20 - 200153e8: a9025bf5 stp x21, x22, [sp, #32] - 200153ec: 91010296 add x22, x20, #0x40 - 200153f0: 90001075 adrp x21, 20221000 <ucHeap+0x1e588> - 200153f4: 912c62b5 add x21, x21, #0xb18 - 200153f8: 91038294 add x20, x20, #0xe0 - 200153fc: aa1603f3 mov x19, x22 - 20015400: aa1503e0 mov x0, x21 - 20015404: f9001bf7 str x23, [sp, #48] - 20015408: aa0103f7 mov x23, x1 - 2001540c: 97ffdf8d bl 2000d240 <strcpy> - 20015410: aa1303e1 mov x1, x19 - 20015414: aa1703e0 mov x0, x23 - 20015418: 91008273 add x19, x19, #0x20 - 2001541c: 97ffddd9 bl 2000cb80 <strcmp> - 20015420: 35000120 cbnz w0, 20015444 <currentlocale+0x74> - 20015424: eb14027f cmp x19, x20 - 20015428: 54ffff41 b.ne 20015410 <currentlocale+0x40> // b.any - 2001542c: aa1503e0 mov x0, x21 - 20015430: a94153f3 ldp x19, x20, [sp, #16] - 20015434: a9425bf5 ldp x21, x22, [sp, #32] - 20015438: f9401bf7 ldr x23, [sp, #48] - 2001543c: a8c47bfd ldp x29, x30, [sp], #64 - 20015440: d65f03c0 ret - 20015444: 90000073 adrp x19, 20021000 <__func__.5268+0x20> - 20015448: 910ec273 add x19, x19, #0x3b0 - 2001544c: aa1303e1 mov x1, x19 - 20015450: aa1503e0 mov x0, x21 - 20015454: 94000dcb bl 20018b80 <strcat> - 20015458: aa1603e1 mov x1, x22 - 2001545c: aa1503e0 mov x0, x21 - 20015460: 910082d6 add x22, x22, #0x20 - 20015464: 94000dc7 bl 20018b80 <strcat> - 20015468: eb1402df cmp x22, x20 - 2001546c: 54ffff01 b.ne 2001544c <currentlocale+0x7c> // b.any - 20015470: aa1503e0 mov x0, x21 - 20015474: a94153f3 ldp x19, x20, [sp, #16] - 20015478: a9425bf5 ldp x21, x22, [sp, #32] - 2001547c: f9401bf7 ldr x23, [sp, #48] - 20015480: a8c47bfd ldp x29, x30, [sp], #64 - 20015484: d65f03c0 ret +0000000020015498 <currentlocale>: + 20015498: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001549c: 910003fd mov x29, sp + 200154a0: a90153f3 stp x19, x20, [sp, #16] + 200154a4: f0000f54 adrp x20, 20200000 <DATA_BASE> + 200154a8: 9134c294 add x20, x20, #0xd30 + 200154ac: 91008281 add x1, x20, #0x20 + 200154b0: a9025bf5 stp x21, x22, [sp, #32] + 200154b4: 91010296 add x22, x20, #0x40 + 200154b8: 90001075 adrp x21, 20221000 <ucHeap+0x1e588> + 200154bc: 912c62b5 add x21, x21, #0xb18 + 200154c0: 91038294 add x20, x20, #0xe0 + 200154c4: aa1603f3 mov x19, x22 + 200154c8: aa1503e0 mov x0, x21 + 200154cc: f9001bf7 str x23, [sp, #48] + 200154d0: aa0103f7 mov x23, x1 + 200154d4: 97ffdf9b bl 2000d340 <strcpy> + 200154d8: aa1303e1 mov x1, x19 + 200154dc: aa1703e0 mov x0, x23 + 200154e0: 91008273 add x19, x19, #0x20 + 200154e4: 97ffdde7 bl 2000cc80 <strcmp> + 200154e8: 35000120 cbnz w0, 2001550c <currentlocale+0x74> + 200154ec: eb14027f cmp x19, x20 + 200154f0: 54ffff41 b.ne 200154d8 <currentlocale+0x40> // b.any + 200154f4: aa1503e0 mov x0, x21 + 200154f8: a94153f3 ldp x19, x20, [sp, #16] + 200154fc: a9425bf5 ldp x21, x22, [sp, #32] + 20015500: f9401bf7 ldr x23, [sp, #48] + 20015504: a8c47bfd ldp x29, x30, [sp], #64 + 20015508: d65f03c0 ret + 2001550c: 90000073 adrp x19, 20021000 <virtio_ident_table+0x78> + 20015510: 91104273 add x19, x19, #0x410 + 20015514: aa1303e1 mov x1, x19 + 20015518: aa1503e0 mov x0, x21 + 2001551c: 94000dcb bl 20018c48 <strcat> + 20015520: aa1603e1 mov x1, x22 + 20015524: aa1503e0 mov x0, x21 + 20015528: 910082d6 add x22, x22, #0x20 + 2001552c: 94000dc7 bl 20018c48 <strcat> + 20015530: eb1402df cmp x22, x20 + 20015534: 54ffff01 b.ne 20015514 <currentlocale+0x7c> // b.any + 20015538: aa1503e0 mov x0, x21 + 2001553c: a94153f3 ldp x19, x20, [sp, #16] + 20015540: a9425bf5 ldp x21, x22, [sp, #32] + 20015544: f9401bf7 ldr x23, [sp, #48] + 20015548: a8c47bfd ldp x29, x30, [sp], #64 + 2001554c: d65f03c0 ret Disassembly of section .text.__loadlocale: -0000000020015488 <__loadlocale>: - 20015488: a9b67bfd stp x29, x30, [sp, #-160]! - 2001548c: 910003fd mov x29, sp - 20015490: a90153f3 stp x19, x20, [sp, #16] - 20015494: 937b7c34 sbfiz x20, x1, #5, #32 - 20015498: 8b140014 add x20, x0, x20 - 2001549c: aa0203f3 mov x19, x2 - 200154a0: a9025bf5 stp x21, x22, [sp, #32] - 200154a4: 2a0103f6 mov w22, w1 - 200154a8: aa0003f5 mov x21, x0 - 200154ac: aa1403e1 mov x1, x20 - 200154b0: aa0203e0 mov x0, x2 - 200154b4: 97ffddb3 bl 2000cb80 <strcmp> - 200154b8: 350000c0 cbnz w0, 200154d0 <__loadlocale+0x48> - 200154bc: aa1403e0 mov x0, x20 - 200154c0: a94153f3 ldp x19, x20, [sp, #16] - 200154c4: a9425bf5 ldp x21, x22, [sp, #32] - 200154c8: a8ca7bfd ldp x29, x30, [sp], #160 - 200154cc: d65f03c0 ret - 200154d0: aa1303e0 mov x0, x19 - 200154d4: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200154d8: 910ee021 add x1, x1, #0x3b8 - 200154dc: a90363f7 stp x23, x24, [sp, #48] - 200154e0: 90000077 adrp x23, 20021000 <__func__.5268+0x20> - 200154e4: 910f02f7 add x23, x23, #0x3c0 - 200154e8: a90573fb stp x27, x28, [sp, #80] - 200154ec: 97ffdda5 bl 2000cb80 <strcmp> - 200154f0: 34000a80 cbz w0, 20015640 <__loadlocale+0x1b8> - 200154f4: aa1703e1 mov x1, x23 - 200154f8: aa1303e0 mov x0, x19 - 200154fc: 97ffdda1 bl 2000cb80 <strcmp> - 20015500: 2a0003f7 mov w23, w0 - 20015504: 340007c0 cbz w0, 200155fc <__loadlocale+0x174> - 20015508: a9046bf9 stp x25, x26, [sp, #64] - 2001550c: 39400260 ldrb w0, [x19] - 20015510: 71010c1f cmp w0, #0x43 - 20015514: 54000580 b.eq 200155c4 <__loadlocale+0x13c> // b.none - 20015518: 51018400 sub w0, w0, #0x61 - 2001551c: 12001c00 and w0, w0, #0xff - 20015520: 7100641f cmp w0, #0x19 - 20015524: 540005a8 b.hi 200155d8 <__loadlocale+0x150> // b.pmore - 20015528: 39400660 ldrb w0, [x19, #1] - 2001552c: 51018400 sub w0, w0, #0x61 - 20015530: 12001c00 and w0, w0, #0xff - 20015534: 7100641f cmp w0, #0x19 - 20015538: 54000508 b.hi 200155d8 <__loadlocale+0x150> // b.pmore - 2001553c: 39400a60 ldrb w0, [x19, #2] - 20015540: 91000a79 add x25, x19, #0x2 - 20015544: 51018401 sub w1, w0, #0x61 - 20015548: 12001c21 and w1, w1, #0xff - 2001554c: 7100643f cmp w1, #0x19 - 20015550: 54000068 b.hi 2001555c <__loadlocale+0xd4> // b.pmore - 20015554: 39400e60 ldrb w0, [x19, #3] - 20015558: 91000e79 add x25, x19, #0x3 - 2001555c: 71017c1f cmp w0, #0x5f - 20015560: 54000800 b.eq 20015660 <__loadlocale+0x1d8> // b.none - 20015564: 7100b81f cmp w0, #0x2e - 20015568: 540035e0 b.eq 20015c24 <__loadlocale+0x79c> // b.none - 2001556c: 528017e1 mov w1, #0xbf // #191 - 20015570: 6a01001f tst w0, w1 - 20015574: 54000321 b.ne 200155d8 <__loadlocale+0x150> // b.any - 20015578: 910203fb add x27, sp, #0x80 - 2001557c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015580: aa1b03e0 mov x0, x27 - 20015584: 910f4021 add x1, x1, #0x3d0 - 20015588: 97ffdf2e bl 2000d240 <strcpy> - 2001558c: 39400320 ldrb w0, [x25] - 20015590: 52800018 mov w24, #0x0 // #0 - 20015594: 52800017 mov w23, #0x0 // #0 - 20015598: 7101001f cmp w0, #0x40 - 2001559c: 54000980 b.eq 200156cc <__loadlocale+0x244> // b.none - 200155a0: a9446bf9 ldp x25, x26, [sp, #64] - 200155a4: 394203e0 ldrb w0, [sp, #128] - 200155a8: 51010400 sub w0, w0, #0x41 - 200155ac: 7100d01f cmp w0, #0x34 - 200155b0: 540003a9 b.ls 20015624 <__loadlocale+0x19c> // b.plast - 200155b4: d2800014 mov x20, #0x0 // #0 - 200155b8: a94363f7 ldp x23, x24, [sp, #48] - 200155bc: a94573fb ldp x27, x28, [sp, #80] - 200155c0: 17ffffbf b 200154bc <__loadlocale+0x34> - 200155c4: 39400660 ldrb w0, [x19, #1] - 200155c8: 5100b400 sub w0, w0, #0x2d - 200155cc: 12001c00 and w0, w0, #0xff - 200155d0: 7100041f cmp w0, #0x1 - 200155d4: 54000609 b.ls 20015694 <__loadlocale+0x20c> // b.plast - 200155d8: d2800014 mov x20, #0x0 // #0 - 200155dc: aa1403e0 mov x0, x20 - 200155e0: a94153f3 ldp x19, x20, [sp, #16] - 200155e4: a9425bf5 ldp x21, x22, [sp, #32] - 200155e8: a94363f7 ldp x23, x24, [sp, #48] - 200155ec: a9446bf9 ldp x25, x26, [sp, #64] - 200155f0: a94573fb ldp x27, x28, [sp, #80] - 200155f4: a8ca7bfd ldp x29, x30, [sp], #160 - 200155f8: d65f03c0 ret - 200155fc: 910203fb add x27, sp, #0x80 - 20015600: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015604: aa1b03e0 mov x0, x27 - 20015608: 910f2021 add x1, x1, #0x3c8 - 2001560c: 97ffdf0d bl 2000d240 <strcpy> - 20015610: 52800018 mov w24, #0x0 // #0 - 20015614: 394203e0 ldrb w0, [sp, #128] - 20015618: 51010400 sub w0, w0, #0x41 - 2001561c: 7100d01f cmp w0, #0x34 - 20015620: 54fffca8 b.hi 200155b4 <__loadlocale+0x12c> // b.pmore - 20015624: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015628: 91133021 add x1, x1, #0x4cc - 2001562c: a9046bf9 stp x25, x26, [sp, #64] - 20015630: 78605820 ldrh w0, [x1, w0, uxtw #1] - 20015634: 10000061 adr x1, 20015640 <__loadlocale+0x1b8> - 20015638: 8b20a820 add x0, x1, w0, sxth #2 - 2001563c: d61f0000 br x0 - 20015640: aa1703e1 mov x1, x23 - 20015644: aa1303e0 mov x0, x19 - 20015648: 97ffdefe bl 2000d240 <strcpy> - 2001564c: 17ffffaa b 200154f4 <__loadlocale+0x6c> - 20015650: f10da87f cmp x3, #0x36a - 20015654: 54002f60 b.eq 20015c40 <__loadlocale+0x7b8> // b.none - 20015658: a9446bf9 ldp x25, x26, [sp, #64] - 2001565c: 17ffffd6 b 200155b4 <__loadlocale+0x12c> - 20015660: 39400720 ldrb w0, [x25, #1] - 20015664: 51010400 sub w0, w0, #0x41 - 20015668: 12001c00 and w0, w0, #0xff - 2001566c: 7100641f cmp w0, #0x19 - 20015670: 54fffb48 b.hi 200155d8 <__loadlocale+0x150> // b.pmore - 20015674: 39400b20 ldrb w0, [x25, #2] - 20015678: 51010400 sub w0, w0, #0x41 - 2001567c: 12001c00 and w0, w0, #0xff - 20015680: 7100641f cmp w0, #0x19 - 20015684: 54fffaa8 b.hi 200155d8 <__loadlocale+0x150> // b.pmore - 20015688: 39400f20 ldrb w0, [x25, #3] - 2001568c: 91000f39 add x25, x25, #0x3 - 20015690: 17ffffb5 b 20015564 <__loadlocale+0xdc> - 20015694: 91000a79 add x25, x19, #0x2 - 20015698: 910203fb add x27, sp, #0x80 - 2001569c: aa1903e1 mov x1, x25 - 200156a0: aa1b03e0 mov x0, x27 - 200156a4: 97ffdee7 bl 2000d240 <strcpy> - 200156a8: aa1b03e0 mov x0, x27 - 200156ac: 52800801 mov w1, #0x40 // #64 - 200156b0: 97ffde9f bl 2000d12c <strchr> - 200156b4: b4000040 cbz x0, 200156bc <__loadlocale+0x234> - 200156b8: 3900001f strb wzr, [x0] - 200156bc: aa1b03e0 mov x0, x27 - 200156c0: 97ffdd70 bl 2000cc80 <strlen> - 200156c4: 8b000339 add x25, x25, x0 - 200156c8: 17ffffb1 b 2001558c <__loadlocale+0x104> - 200156cc: 91000739 add x25, x25, #0x1 - 200156d0: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200156d4: aa1903e0 mov x0, x25 - 200156d8: 910f8021 add x1, x1, #0x3e0 - 200156dc: 52800037 mov w23, #0x1 // #1 - 200156e0: 97ffdd28 bl 2000cb80 <strcmp> - 200156e4: 2a0003f8 mov w24, w0 - 200156e8: 34fff5c0 cbz w0, 200155a0 <__loadlocale+0x118> - 200156ec: aa1903e0 mov x0, x25 - 200156f0: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200156f4: 910fc021 add x1, x1, #0x3f0 - 200156f8: 97ffdd22 bl 2000cb80 <strcmp> - 200156fc: 7100001f cmp w0, #0x0 - 20015700: 52800017 mov w23, #0x0 // #0 - 20015704: 1a9f17f8 cset w24, eq // eq = none - 20015708: a9446bf9 ldp x25, x26, [sp, #64] - 2001570c: 17ffffa6 b 200155a4 <__loadlocale+0x11c> - 20015710: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015714: aa1b03e0 mov x0, x27 - 20015718: 91128021 add x1, x1, #0x4a0 - 2001571c: d2800062 mov x2, #0x3 // #3 - 20015720: 94000d4e bl 20018c58 <strncasecmp> - 20015724: 35fff5a0 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015728: 39420fe0 ldrb w0, [sp, #131] - 2001572c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015730: 9112a021 add x1, x1, #0x4a8 - 20015734: 7100b41f cmp w0, #0x2d - 20015738: 9a9b1760 cinc x0, x27, eq // eq = none - 2001573c: 91000c00 add x0, x0, #0x3 - 20015740: 94000cf4 bl 20018b10 <strcasecmp> - 20015744: 35fff4a0 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015748: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 2001574c: aa1b03e0 mov x0, x27 - 20015750: 9112c021 add x1, x1, #0x4b0 - 20015754: d503201f nop - 20015758: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 2001575c: d000003a adrp x26, 2001b000 <_svfprintf_r+0x2140> - 20015760: 912be339 add x25, x25, #0xaf8 - 20015764: 913ea35a add x26, x26, #0xfa8 - 20015768: 5280003c mov w28, #0x1 // #1 - 2001576c: 97ffdeb5 bl 2000d240 <strcpy> - 20015770: 71000adf cmp w22, #0x2 - 20015774: 54002060 b.eq 20015b80 <__loadlocale+0x6f8> // b.none - 20015778: 71001adf cmp w22, #0x6 - 2001577c: 54000081 b.ne 2001578c <__loadlocale+0x304> // b.any - 20015780: aa1b03e1 mov x1, x27 - 20015784: 91060aa0 add x0, x21, #0x182 - 20015788: 97ffdeae bl 2000d240 <strcpy> - 2001578c: aa1303e1 mov x1, x19 - 20015790: aa1403e0 mov x0, x20 - 20015794: 97ffdeab bl 2000d240 <strcpy> - 20015798: aa0003f4 mov x20, x0 - 2001579c: aa1403e0 mov x0, x20 - 200157a0: a94153f3 ldp x19, x20, [sp, #16] - 200157a4: a9425bf5 ldp x21, x22, [sp, #32] - 200157a8: a94363f7 ldp x23, x24, [sp, #48] - 200157ac: a9446bf9 ldp x25, x26, [sp, #64] - 200157b0: a94573fb ldp x27, x28, [sp, #80] - 200157b4: a8ca7bfd ldp x29, x30, [sp], #160 - 200157b8: d65f03c0 ret - 200157bc: 90000079 adrp x25, 20021000 <__func__.5268+0x20> - 200157c0: 9110a339 add x25, x25, #0x428 - 200157c4: aa1903e1 mov x1, x25 - 200157c8: aa1b03e0 mov x0, x27 - 200157cc: 94000cd1 bl 20018b10 <strcasecmp> - 200157d0: 35fff040 cbnz w0, 200155d8 <__loadlocale+0x150> - 200157d4: aa1903e1 mov x1, x25 - 200157d8: aa1b03e0 mov x0, x27 - 200157dc: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 200157e0: f000003a adrp x26, 2001c000 <__utf8_wctomb+0x20> - 200157e4: 91382339 add x25, x25, #0xe08 - 200157e8: 9103235a add x26, x26, #0xc8 - 200157ec: 5280005c mov w28, #0x2 // #2 - 200157f0: 97ffde94 bl 2000d240 <strcpy> - 200157f4: 17ffffdf b 20015770 <__loadlocale+0x2e8> - 200157f8: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200157fc: aa1b03e0 mov x0, x27 - 20015800: 91124021 add x1, x1, #0x490 - 20015804: 94000cc3 bl 20018b10 <strcasecmp> - 20015808: 35ffee80 cbnz w0, 200155d8 <__loadlocale+0x150> - 2001580c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015810: aa1b03e0 mov x0, x27 - 20015814: 91126021 add x1, x1, #0x498 - 20015818: 17ffffd0 b 20015758 <__loadlocale+0x2d0> - 2001581c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015820: aa1b03e0 mov x0, x27 - 20015824: 91116021 add x1, x1, #0x458 - 20015828: d2800082 mov x2, #0x4 // #4 - 2001582c: 94000d0b bl 20018c58 <strncasecmp> - 20015830: 35ffed40 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015834: 394213e0 ldrb w0, [sp, #132] - 20015838: 394217e1 ldrb w1, [sp, #133] - 2001583c: 7100b41f cmp w0, #0x2d - 20015840: 1a800020 csel w0, w1, w0, eq // eq = none - 20015844: 121a7800 and w0, w0, #0xffffffdf - 20015848: 12001c00 and w0, w0, #0xff - 2001584c: 7101481f cmp w0, #0x52 - 20015850: 54002040 b.eq 20015c58 <__loadlocale+0x7d0> // b.none - 20015854: 7101541f cmp w0, #0x55 - 20015858: 54ffec01 b.ne 200155d8 <__loadlocale+0x150> // b.any - 2001585c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015860: aa1b03e0 mov x0, x27 - 20015864: 9111a021 add x1, x1, #0x468 - 20015868: 17ffffbc b 20015758 <__loadlocale+0x2d0> - 2001586c: 90000079 adrp x25, 20021000 <__func__.5268+0x20> - 20015870: 910fe339 add x25, x25, #0x3f8 - 20015874: aa1903e1 mov x1, x25 - 20015878: aa1b03e0 mov x0, x27 - 2001587c: 94000ca5 bl 20018b10 <strcasecmp> - 20015880: 340000c0 cbz w0, 20015898 <__loadlocale+0x410> - 20015884: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015888: aa1b03e0 mov x0, x27 - 2001588c: 91100021 add x1, x1, #0x400 - 20015890: 94000ca0 bl 20018b10 <strcasecmp> - 20015894: 35ffea20 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015898: aa1903e1 mov x1, x25 - 2001589c: aa1b03e0 mov x0, x27 - 200158a0: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 200158a4: d000003a adrp x26, 2001b000 <_svfprintf_r+0x2140> - 200158a8: 912d0339 add x25, x25, #0xb40 - 200158ac: 913f835a add x26, x26, #0xfe0 - 200158b0: 528000dc mov w28, #0x6 // #6 - 200158b4: 97ffde63 bl 2000d240 <strcpy> - 200158b8: 17ffffae b 20015770 <__loadlocale+0x2e8> - 200158bc: 90000079 adrp x25, 20021000 <__func__.5268+0x20> - 200158c0: 91102339 add x25, x25, #0x408 - 200158c4: aa1903e1 mov x1, x25 - 200158c8: aa1b03e0 mov x0, x27 - 200158cc: 94000c91 bl 20018b10 <strcasecmp> - 200158d0: 35ffe840 cbnz w0, 200155d8 <__loadlocale+0x150> - 200158d4: aa1903e1 mov x1, x25 +0000000020015550 <__loadlocale>: + 20015550: a9b67bfd stp x29, x30, [sp, #-160]! + 20015554: 910003fd mov x29, sp + 20015558: a90153f3 stp x19, x20, [sp, #16] + 2001555c: 937b7c34 sbfiz x20, x1, #5, #32 + 20015560: 8b140014 add x20, x0, x20 + 20015564: aa0203f3 mov x19, x2 + 20015568: a9025bf5 stp x21, x22, [sp, #32] + 2001556c: 2a0103f6 mov w22, w1 + 20015570: aa0003f5 mov x21, x0 + 20015574: aa1403e1 mov x1, x20 + 20015578: aa0203e0 mov x0, x2 + 2001557c: 97ffddc1 bl 2000cc80 <strcmp> + 20015580: 350000c0 cbnz w0, 20015598 <__loadlocale+0x48> + 20015584: aa1403e0 mov x0, x20 + 20015588: a94153f3 ldp x19, x20, [sp, #16] + 2001558c: a9425bf5 ldp x21, x22, [sp, #32] + 20015590: a8ca7bfd ldp x29, x30, [sp], #160 + 20015594: d65f03c0 ret + 20015598: aa1303e0 mov x0, x19 + 2001559c: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200155a0: 91106021 add x1, x1, #0x418 + 200155a4: a90363f7 stp x23, x24, [sp, #48] + 200155a8: 90000077 adrp x23, 20021000 <virtio_ident_table+0x78> + 200155ac: 911082f7 add x23, x23, #0x420 + 200155b0: a90573fb stp x27, x28, [sp, #80] + 200155b4: 97ffddb3 bl 2000cc80 <strcmp> + 200155b8: 34000a80 cbz w0, 20015708 <__loadlocale+0x1b8> + 200155bc: aa1703e1 mov x1, x23 + 200155c0: aa1303e0 mov x0, x19 + 200155c4: 97ffddaf bl 2000cc80 <strcmp> + 200155c8: 2a0003f7 mov w23, w0 + 200155cc: 340007c0 cbz w0, 200156c4 <__loadlocale+0x174> + 200155d0: a9046bf9 stp x25, x26, [sp, #64] + 200155d4: 39400260 ldrb w0, [x19] + 200155d8: 71010c1f cmp w0, #0x43 + 200155dc: 54000580 b.eq 2001568c <__loadlocale+0x13c> // b.none + 200155e0: 51018400 sub w0, w0, #0x61 + 200155e4: 12001c00 and w0, w0, #0xff + 200155e8: 7100641f cmp w0, #0x19 + 200155ec: 540005a8 b.hi 200156a0 <__loadlocale+0x150> // b.pmore + 200155f0: 39400660 ldrb w0, [x19, #1] + 200155f4: 51018400 sub w0, w0, #0x61 + 200155f8: 12001c00 and w0, w0, #0xff + 200155fc: 7100641f cmp w0, #0x19 + 20015600: 54000508 b.hi 200156a0 <__loadlocale+0x150> // b.pmore + 20015604: 39400a60 ldrb w0, [x19, #2] + 20015608: 91000a79 add x25, x19, #0x2 + 2001560c: 51018401 sub w1, w0, #0x61 + 20015610: 12001c21 and w1, w1, #0xff + 20015614: 7100643f cmp w1, #0x19 + 20015618: 54000068 b.hi 20015624 <__loadlocale+0xd4> // b.pmore + 2001561c: 39400e60 ldrb w0, [x19, #3] + 20015620: 91000e79 add x25, x19, #0x3 + 20015624: 71017c1f cmp w0, #0x5f + 20015628: 54000800 b.eq 20015728 <__loadlocale+0x1d8> // b.none + 2001562c: 7100b81f cmp w0, #0x2e + 20015630: 540035e0 b.eq 20015cec <__loadlocale+0x79c> // b.none + 20015634: 528017e1 mov w1, #0xbf // #191 + 20015638: 6a01001f tst w0, w1 + 2001563c: 54000321 b.ne 200156a0 <__loadlocale+0x150> // b.any + 20015640: 910203fb add x27, sp, #0x80 + 20015644: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015648: aa1b03e0 mov x0, x27 + 2001564c: 9110c021 add x1, x1, #0x430 + 20015650: 97ffdf3c bl 2000d340 <strcpy> + 20015654: 39400320 ldrb w0, [x25] + 20015658: 52800018 mov w24, #0x0 // #0 + 2001565c: 52800017 mov w23, #0x0 // #0 + 20015660: 7101001f cmp w0, #0x40 + 20015664: 54000980 b.eq 20015794 <__loadlocale+0x244> // b.none + 20015668: a9446bf9 ldp x25, x26, [sp, #64] + 2001566c: 394203e0 ldrb w0, [sp, #128] + 20015670: 51010400 sub w0, w0, #0x41 + 20015674: 7100d01f cmp w0, #0x34 + 20015678: 540003a9 b.ls 200156ec <__loadlocale+0x19c> // b.plast + 2001567c: d2800014 mov x20, #0x0 // #0 + 20015680: a94363f7 ldp x23, x24, [sp, #48] + 20015684: a94573fb ldp x27, x28, [sp, #80] + 20015688: 17ffffbf b 20015584 <__loadlocale+0x34> + 2001568c: 39400660 ldrb w0, [x19, #1] + 20015690: 5100b400 sub w0, w0, #0x2d + 20015694: 12001c00 and w0, w0, #0xff + 20015698: 7100041f cmp w0, #0x1 + 2001569c: 54000609 b.ls 2001575c <__loadlocale+0x20c> // b.plast + 200156a0: d2800014 mov x20, #0x0 // #0 + 200156a4: aa1403e0 mov x0, x20 + 200156a8: a94153f3 ldp x19, x20, [sp, #16] + 200156ac: a9425bf5 ldp x21, x22, [sp, #32] + 200156b0: a94363f7 ldp x23, x24, [sp, #48] + 200156b4: a9446bf9 ldp x25, x26, [sp, #64] + 200156b8: a94573fb ldp x27, x28, [sp, #80] + 200156bc: a8ca7bfd ldp x29, x30, [sp], #160 + 200156c0: d65f03c0 ret + 200156c4: 910203fb add x27, sp, #0x80 + 200156c8: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200156cc: aa1b03e0 mov x0, x27 + 200156d0: 9110a021 add x1, x1, #0x428 + 200156d4: 97ffdf1b bl 2000d340 <strcpy> + 200156d8: 52800018 mov w24, #0x0 // #0 + 200156dc: 394203e0 ldrb w0, [sp, #128] + 200156e0: 51010400 sub w0, w0, #0x41 + 200156e4: 7100d01f cmp w0, #0x34 + 200156e8: 54fffca8 b.hi 2001567c <__loadlocale+0x12c> // b.pmore + 200156ec: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200156f0: 9114b021 add x1, x1, #0x52c + 200156f4: a9046bf9 stp x25, x26, [sp, #64] + 200156f8: 78605820 ldrh w0, [x1, w0, uxtw #1] + 200156fc: 10000061 adr x1, 20015708 <__loadlocale+0x1b8> + 20015700: 8b20a820 add x0, x1, w0, sxth #2 + 20015704: d61f0000 br x0 + 20015708: aa1703e1 mov x1, x23 + 2001570c: aa1303e0 mov x0, x19 + 20015710: 97ffdf0c bl 2000d340 <strcpy> + 20015714: 17ffffaa b 200155bc <__loadlocale+0x6c> + 20015718: f10da87f cmp x3, #0x36a + 2001571c: 54002f60 b.eq 20015d08 <__loadlocale+0x7b8> // b.none + 20015720: a9446bf9 ldp x25, x26, [sp, #64] + 20015724: 17ffffd6 b 2001567c <__loadlocale+0x12c> + 20015728: 39400720 ldrb w0, [x25, #1] + 2001572c: 51010400 sub w0, w0, #0x41 + 20015730: 12001c00 and w0, w0, #0xff + 20015734: 7100641f cmp w0, #0x19 + 20015738: 54fffb48 b.hi 200156a0 <__loadlocale+0x150> // b.pmore + 2001573c: 39400b20 ldrb w0, [x25, #2] + 20015740: 51010400 sub w0, w0, #0x41 + 20015744: 12001c00 and w0, w0, #0xff + 20015748: 7100641f cmp w0, #0x19 + 2001574c: 54fffaa8 b.hi 200156a0 <__loadlocale+0x150> // b.pmore + 20015750: 39400f20 ldrb w0, [x25, #3] + 20015754: 91000f39 add x25, x25, #0x3 + 20015758: 17ffffb5 b 2001562c <__loadlocale+0xdc> + 2001575c: 91000a79 add x25, x19, #0x2 + 20015760: 910203fb add x27, sp, #0x80 + 20015764: aa1903e1 mov x1, x25 + 20015768: aa1b03e0 mov x0, x27 + 2001576c: 97ffdef5 bl 2000d340 <strcpy> + 20015770: aa1b03e0 mov x0, x27 + 20015774: 52800801 mov w1, #0x40 // #64 + 20015778: 97ffdead bl 2000d22c <strchr> + 2001577c: b4000040 cbz x0, 20015784 <__loadlocale+0x234> + 20015780: 3900001f strb wzr, [x0] + 20015784: aa1b03e0 mov x0, x27 + 20015788: 97ffdd7e bl 2000cd80 <strlen> + 2001578c: 8b000339 add x25, x25, x0 + 20015790: 17ffffb1 b 20015654 <__loadlocale+0x104> + 20015794: 91000739 add x25, x25, #0x1 + 20015798: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 2001579c: aa1903e0 mov x0, x25 + 200157a0: 91110021 add x1, x1, #0x440 + 200157a4: 52800037 mov w23, #0x1 // #1 + 200157a8: 97ffdd36 bl 2000cc80 <strcmp> + 200157ac: 2a0003f8 mov w24, w0 + 200157b0: 34fff5c0 cbz w0, 20015668 <__loadlocale+0x118> + 200157b4: aa1903e0 mov x0, x25 + 200157b8: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200157bc: 91114021 add x1, x1, #0x450 + 200157c0: 97ffdd30 bl 2000cc80 <strcmp> + 200157c4: 7100001f cmp w0, #0x0 + 200157c8: 52800017 mov w23, #0x0 // #0 + 200157cc: 1a9f17f8 cset w24, eq // eq = none + 200157d0: a9446bf9 ldp x25, x26, [sp, #64] + 200157d4: 17ffffa6 b 2001566c <__loadlocale+0x11c> + 200157d8: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200157dc: aa1b03e0 mov x0, x27 + 200157e0: 91140021 add x1, x1, #0x500 + 200157e4: d2800062 mov x2, #0x3 // #3 + 200157e8: 94000d4e bl 20018d20 <strncasecmp> + 200157ec: 35fff5a0 cbnz w0, 200156a0 <__loadlocale+0x150> + 200157f0: 39420fe0 ldrb w0, [sp, #131] + 200157f4: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200157f8: 91142021 add x1, x1, #0x508 + 200157fc: 7100b41f cmp w0, #0x2d + 20015800: 9a9b1760 cinc x0, x27, eq // eq = none + 20015804: 91000c00 add x0, x0, #0x3 + 20015808: 94000cf4 bl 20018bd8 <strcasecmp> + 2001580c: 35fff4a0 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015810: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015814: aa1b03e0 mov x0, x27 + 20015818: 91144021 add x1, x1, #0x510 + 2001581c: d503201f nop + 20015820: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015824: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015828: 912f0339 add x25, x25, #0xbc0 + 2001582c: 9101c35a add x26, x26, #0x70 + 20015830: 5280003c mov w28, #0x1 // #1 + 20015834: 97ffdec3 bl 2000d340 <strcpy> + 20015838: 71000adf cmp w22, #0x2 + 2001583c: 54002060 b.eq 20015c48 <__loadlocale+0x6f8> // b.none + 20015840: 71001adf cmp w22, #0x6 + 20015844: 54000081 b.ne 20015854 <__loadlocale+0x304> // b.any + 20015848: aa1b03e1 mov x1, x27 + 2001584c: 91060aa0 add x0, x21, #0x182 + 20015850: 97ffdebc bl 2000d340 <strcpy> + 20015854: aa1303e1 mov x1, x19 + 20015858: aa1403e0 mov x0, x20 + 2001585c: 97ffdeb9 bl 2000d340 <strcpy> + 20015860: aa0003f4 mov x20, x0 + 20015864: aa1403e0 mov x0, x20 + 20015868: a94153f3 ldp x19, x20, [sp, #16] + 2001586c: a9425bf5 ldp x21, x22, [sp, #32] + 20015870: a94363f7 ldp x23, x24, [sp, #48] + 20015874: a9446bf9 ldp x25, x26, [sp, #64] + 20015878: a94573fb ldp x27, x28, [sp, #80] + 2001587c: a8ca7bfd ldp x29, x30, [sp], #160 + 20015880: d65f03c0 ret + 20015884: 90000079 adrp x25, 20021000 <virtio_ident_table+0x78> + 20015888: 91122339 add x25, x25, #0x488 + 2001588c: aa1903e1 mov x1, x25 + 20015890: aa1b03e0 mov x0, x27 + 20015894: 94000cd1 bl 20018bd8 <strcasecmp> + 20015898: 35fff040 cbnz w0, 200156a0 <__loadlocale+0x150> + 2001589c: aa1903e1 mov x1, x25 + 200158a0: aa1b03e0 mov x0, x27 + 200158a4: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 200158a8: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 200158ac: 913b4339 add x25, x25, #0xed0 + 200158b0: 9106435a add x26, x26, #0x190 + 200158b4: 5280005c mov w28, #0x2 // #2 + 200158b8: 97ffdea2 bl 2000d340 <strcpy> + 200158bc: 17ffffdf b 20015838 <__loadlocale+0x2e8> + 200158c0: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200158c4: aa1b03e0 mov x0, x27 + 200158c8: 9113c021 add x1, x1, #0x4f0 + 200158cc: 94000cc3 bl 20018bd8 <strcasecmp> + 200158d0: 35ffee80 cbnz w0, 200156a0 <__loadlocale+0x150> + 200158d4: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> 200158d8: aa1b03e0 mov x0, x27 - 200158dc: d0000019 adrp x25, 20017000 <__jis_mbtowc> - 200158e0: f000003a adrp x26, 2001c000 <__utf8_wctomb+0x20> - 200158e4: 91000339 add x25, x25, #0x0 - 200158e8: 9107e35a add x26, x26, #0x1f8 - 200158ec: 5280011c mov w28, #0x8 // #8 - 200158f0: 97ffde54 bl 2000d240 <strcpy> - 200158f4: 17ffff9f b 20015770 <__loadlocale+0x2e8> - 200158f8: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200158fc: aa1b03e0 mov x0, x27 - 20015900: 9110c021 add x1, x1, #0x430 - 20015904: d2800062 mov x2, #0x3 // #3 - 20015908: 94000cd4 bl 20018c58 <strncasecmp> - 2001590c: 35ffe660 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015910: 39420fe0 ldrb w0, [sp, #131] - 20015914: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015918: d2800082 mov x2, #0x4 // #4 - 2001591c: 9110e021 add x1, x1, #0x438 - 20015920: 7100b41f cmp w0, #0x2d - 20015924: 9a9b1779 cinc x25, x27, eq // eq = none - 20015928: 91000f39 add x25, x25, #0x3 - 2001592c: aa1903e0 mov x0, x25 - 20015930: 94000cca bl 20018c58 <strncasecmp> - 20015934: 35ffe520 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015938: 39401320 ldrb w0, [x25, #4] - 2001593c: 52800142 mov w2, #0xa // #10 - 20015940: 9101e3e1 add x1, sp, #0x78 - 20015944: 7100b41f cmp w0, #0x2d - 20015948: 9a991720 cinc x0, x25, eq // eq = none - 2001594c: 91001000 add x0, x0, #0x4 - 20015950: 94000d54 bl 20018ea0 <strtol> - 20015954: aa0003e2 mov x2, x0 - 20015958: d1000400 sub x0, x0, #0x1 - 2001595c: f90037e2 str x2, [sp, #104] - 20015960: f1003c1f cmp x0, #0xf - 20015964: fa4c9844 ccmp x2, #0xc, #0x4, ls // ls = plast - 20015968: 54ffe380 b.eq 200155d8 <__loadlocale+0x150> // b.none - 2001596c: f9403fe0 ldr x0, [sp, #120] - 20015970: 39400000 ldrb w0, [x0] - 20015974: 35ffe320 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015978: aa1b03e0 mov x0, x27 - 2001597c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015980: 91110021 add x1, x1, #0x440 - 20015984: 97ffde2f bl 2000d240 <strcpy> - 20015988: f94037e2 ldr x2, [sp, #104] - 2001598c: 91002763 add x3, x27, #0x9 - 20015990: f100285f cmp x2, #0xa - 20015994: 5400008d b.le 200159a4 <__loadlocale+0x51c> - 20015998: 91002b63 add x3, x27, #0xa - 2001599c: 52800620 mov w0, #0x31 // #49 - 200159a0: 390227e0 strb w0, [sp, #137] - 200159a4: b203e7e1 mov x1, #0x6666666666666666 // #7378697629483820646 - 200159a8: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 200159ac: f28ccce1 movk x1, #0x6667 - 200159b0: d000003a adrp x26, 2001b000 <_svfprintf_r+0x2140> - 200159b4: 912be339 add x25, x25, #0xaf8 - 200159b8: 913ea35a add x26, x26, #0xfa8 - 200159bc: 9b417c41 smulh x1, x2, x1 - 200159c0: 5280003c mov w28, #0x1 // #1 - 200159c4: 3900047f strb wzr, [x3, #1] - 200159c8: 9342fc21 asr x1, x1, #2 - 200159cc: cb82fc21 sub x1, x1, x2, asr #63 - 200159d0: 8b010821 add x1, x1, x1, lsl #2 - 200159d4: cb010440 sub x0, x2, x1, lsl #1 - 200159d8: 1100c000 add w0, w0, #0x30 - 200159dc: 39000060 strb w0, [x3] - 200159e0: 17ffff64 b 20015770 <__loadlocale+0x2e8> - 200159e4: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 200159e8: aa1b03e0 mov x0, x27 - 200159ec: 9111c021 add x1, x1, #0x470 - 200159f0: d2800102 mov x2, #0x8 // #8 - 200159f4: 94000c99 bl 20018c58 <strncasecmp> - 200159f8: 35ffdf00 cbnz w0, 200155d8 <__loadlocale+0x150> - 200159fc: 394223e0 ldrb w0, [sp, #136] - 20015a00: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015a04: 91120021 add x1, x1, #0x480 - 20015a08: 7100b41f cmp w0, #0x2d - 20015a0c: 9a9b1760 cinc x0, x27, eq // eq = none - 20015a10: 91002000 add x0, x0, #0x8 - 20015a14: 94000c3f bl 20018b10 <strcasecmp> - 20015a18: 35ffde00 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015a1c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015a20: aa1b03e0 mov x0, x27 - 20015a24: 91122021 add x1, x1, #0x488 - 20015a28: 17ffff4c b 20015758 <__loadlocale+0x2d0> - 20015a2c: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015a30: aa1b03e0 mov x0, x27 - 20015a34: 91104021 add x1, x1, #0x410 - 20015a38: d2800062 mov x2, #0x3 // #3 - 20015a3c: 94000c87 bl 20018c58 <strncasecmp> - 20015a40: 35ffdcc0 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015a44: 39420fe0 ldrb w0, [sp, #131] - 20015a48: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015a4c: 91106021 add x1, x1, #0x418 - 20015a50: 7100b41f cmp w0, #0x2d - 20015a54: 9a9b1760 cinc x0, x27, eq // eq = none - 20015a58: 91000c00 add x0, x0, #0x3 - 20015a5c: 94000c2d bl 20018b10 <strcasecmp> - 20015a60: 35ffdbc0 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015a64: aa1b03e0 mov x0, x27 - 20015a68: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015a6c: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 20015a70: 91108021 add x1, x1, #0x420 - 20015a74: f000003a adrp x26, 2001c000 <__utf8_wctomb+0x20> - 20015a78: 913b6339 add x25, x25, #0xed8 - 20015a7c: 9105435a add x26, x26, #0x150 - 20015a80: 5280007c mov w28, #0x3 // #3 - 20015a84: 97ffddef bl 2000d240 <strcpy> - 20015a88: 17ffff3a b 20015770 <__loadlocale+0x2e8> - 20015a8c: 394207e0 ldrb w0, [sp, #129] - 20015a90: 121a7800 and w0, w0, #0xffffffdf - 20015a94: 12001c00 and w0, w0, #0xff - 20015a98: 7101401f cmp w0, #0x50 - 20015a9c: 54ffd9e1 b.ne 200155d8 <__loadlocale+0x150> // b.any - 20015aa0: d2800042 mov x2, #0x2 // #2 - 20015aa4: aa1b03e0 mov x0, x27 - 20015aa8: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015aac: 91114021 add x1, x1, #0x450 - 20015ab0: 97ffdfb2 bl 2000d978 <strncpy> - 20015ab4: 9101e3e1 add x1, sp, #0x78 - 20015ab8: 91000b60 add x0, x27, #0x2 - 20015abc: 52800142 mov w2, #0xa // #10 - 20015ac0: 94000cf8 bl 20018ea0 <strtol> - 20015ac4: f9403fe1 ldr x1, [sp, #120] - 20015ac8: aa0003e3 mov x3, x0 - 20015acc: 39400020 ldrb w0, [x1] - 20015ad0: 35ffd840 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015ad4: f10e907f cmp x3, #0x3a4 - 20015ad8: 54000c80 b.eq 20015c68 <__loadlocale+0x7e0> // b.none - 20015adc: 54000a8c b.gt 20015c2c <__loadlocale+0x7a4> - 20015ae0: f10d887f cmp x3, #0x362 - 20015ae4: 54ffdb6c b.gt 20015650 <__loadlocale+0x1c8> - 20015ae8: f10d447f cmp x3, #0x351 - 20015aec: 5400038c b.gt 20015b5c <__loadlocale+0x6d4> - 20015af0: f106d47f cmp x3, #0x1b5 - 20015af4: 54000a60 b.eq 20015c40 <__loadlocale+0x7b8> // b.none - 20015af8: d10b4063 sub x3, x3, #0x2d0 - 20015afc: f100dc7f cmp x3, #0x37 - 20015b00: 54ffdac8 b.hi 20015658 <__loadlocale+0x1d0> // b.pmore - 20015b04: d2800021 mov x1, #0x1 // #1 - 20015b08: d2800020 mov x0, #0x1 // #1 - 20015b0c: f2a00041 movk x1, #0x2, lsl #16 - 20015b10: 9ac32003 lsl x3, x0, x3 - 20015b14: f2e01001 movk x1, #0x80, lsl #48 - 20015b18: ea01007f tst x3, x1 - 20015b1c: 54ffd9e0 b.eq 20015658 <__loadlocale+0x1d0> // b.none - 20015b20: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 20015b24: d000003a adrp x26, 2001b000 <_svfprintf_r+0x2140> - 20015b28: 2a0003fc mov w28, w0 - 20015b2c: 912be339 add x25, x25, #0xaf8 - 20015b30: 913ea35a add x26, x26, #0xfa8 - 20015b34: 17ffff0f b 20015770 <__loadlocale+0x2e8> - 20015b38: 90000079 adrp x25, 20021000 <__func__.5268+0x20> - 20015b3c: 910f2339 add x25, x25, #0x3c8 - 20015b40: aa1903e1 mov x1, x25 - 20015b44: aa1b03e0 mov x0, x27 - 20015b48: 94000bf2 bl 20018b10 <strcasecmp> - 20015b4c: 35ffd460 cbnz w0, 200155d8 <__loadlocale+0x150> - 20015b50: aa1903e1 mov x1, x25 - 20015b54: aa1b03e0 mov x0, x27 - 20015b58: 17ffff00 b 20015758 <__loadlocale+0x2d0> - 20015b5c: d10d4863 sub x3, x3, #0x352 - 20015b60: d2800020 mov x0, #0x1 // #1 - 20015b64: d28234a1 mov x1, #0x11a5 // #4517 - 20015b68: f2a00021 movk x1, #0x1, lsl #16 - 20015b6c: 9ac32003 lsl x3, x0, x3 - 20015b70: ea01007f tst x3, x1 - 20015b74: 54fffd61 b.ne 20015b20 <__loadlocale+0x698> // b.any - 20015b78: a9446bf9 ldp x25, x26, [sp, #64] - 20015b7c: 17fffe8e b 200155b4 <__loadlocale+0x12c> - 20015b80: aa1b03e1 mov x1, x27 - 20015b84: 91058aa0 add x0, x21, #0x162 - 20015b88: 97ffddae bl 2000d240 <strcpy> - 20015b8c: a90e66ba stp x26, x25, [x21, #224] - 20015b90: aa1b03e1 mov x1, x27 - 20015b94: 390582bc strb w28, [x21, #352] - 20015b98: aa1503e0 mov x0, x21 - 20015b9c: 97fff4f9 bl 20012f80 <__set_ctype> - 20015ba0: 35000138 cbnz w24, 20015bc4 <__loadlocale+0x73c> - 20015ba4: 7100079f cmp w28, #0x1 - 20015ba8: 520002f7 eor w23, w23, #0x1 - 20015bac: 1a9fd7e0 cset w0, gt - 20015bb0: 6a0002ff tst w23, w0 - 20015bb4: 540000a0 b.eq 20015bc8 <__loadlocale+0x740> // b.none - 20015bb8: 394203e0 ldrb w0, [sp, #128] - 20015bbc: 7101541f cmp w0, #0x55 - 20015bc0: 54000080 b.eq 20015bd0 <__loadlocale+0x748> // b.none - 20015bc4: 52800038 mov w24, #0x1 // #1 - 20015bc8: b900f2b8 str w24, [x21, #240] - 20015bcc: 17fffef0 b 2001578c <__loadlocale+0x304> - 20015bd0: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015bd4: aa1303e0 mov x0, x19 - 20015bd8: 9112e021 add x1, x1, #0x4b8 - 20015bdc: d2800042 mov x2, #0x2 // #2 - 20015be0: 97ffdc7f bl 2000cddc <strncmp> - 20015be4: 34ffff00 cbz w0, 20015bc4 <__loadlocale+0x73c> - 20015be8: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015bec: aa1303e0 mov x0, x19 - 20015bf0: 91130021 add x1, x1, #0x4c0 - 20015bf4: d2800042 mov x2, #0x2 // #2 - 20015bf8: 97ffdc79 bl 2000cddc <strncmp> - 20015bfc: 34fffe40 cbz w0, 20015bc4 <__loadlocale+0x73c> - 20015c00: aa1303e0 mov x0, x19 - 20015c04: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015c08: d2800042 mov x2, #0x2 // #2 - 20015c0c: 91132021 add x1, x1, #0x4c8 - 20015c10: 97ffdc73 bl 2000cddc <strncmp> - 20015c14: 7100001f cmp w0, #0x0 - 20015c18: 1a9f17f8 cset w24, eq // eq = none - 20015c1c: b900f2b8 str w24, [x21, #240] - 20015c20: 17fffedb b 2001578c <__loadlocale+0x304> - 20015c24: 91000739 add x25, x25, #0x1 - 20015c28: 17fffe9c b 20015698 <__loadlocale+0x210> - 20015c2c: f111947f cmp x3, #0x465 - 20015c30: 54000080 b.eq 20015c40 <__loadlocale+0x7b8> // b.none - 20015c34: d1138863 sub x3, x3, #0x4e2 - 20015c38: f100207f cmp x3, #0x8 - 20015c3c: 54ffd0e8 b.hi 20015658 <__loadlocale+0x1d0> // b.pmore - 20015c40: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 20015c44: d000003a adrp x26, 2001b000 <_svfprintf_r+0x2140> - 20015c48: 912be339 add x25, x25, #0xaf8 - 20015c4c: 913ea35a add x26, x26, #0xfa8 - 20015c50: 5280003c mov w28, #0x1 // #1 - 20015c54: 17fffec7 b 20015770 <__loadlocale+0x2e8> - 20015c58: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015c5c: aa1b03e0 mov x0, x27 - 20015c60: 91118021 add x1, x1, #0x460 - 20015c64: 17fffebd b 20015758 <__loadlocale+0x2d0> - 20015c68: b0000019 adrp x25, 20016000 <_setlocale_r+0x2f8> - 20015c6c: f000003a adrp x26, 2001c000 <__utf8_wctomb+0x20> - 20015c70: 91382339 add x25, x25, #0xe08 - 20015c74: 9103235a add x26, x26, #0xc8 - 20015c78: 5280005c mov w28, #0x2 // #2 - 20015c7c: 17fffebd b 20015770 <__loadlocale+0x2e8> + 200158dc: 9113e021 add x1, x1, #0x4f8 + 200158e0: 17ffffd0 b 20015820 <__loadlocale+0x2d0> + 200158e4: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200158e8: aa1b03e0 mov x0, x27 + 200158ec: 9112e021 add x1, x1, #0x4b8 + 200158f0: d2800082 mov x2, #0x4 // #4 + 200158f4: 94000d0b bl 20018d20 <strncasecmp> + 200158f8: 35ffed40 cbnz w0, 200156a0 <__loadlocale+0x150> + 200158fc: 394213e0 ldrb w0, [sp, #132] + 20015900: 394217e1 ldrb w1, [sp, #133] + 20015904: 7100b41f cmp w0, #0x2d + 20015908: 1a800020 csel w0, w1, w0, eq // eq = none + 2001590c: 121a7800 and w0, w0, #0xffffffdf + 20015910: 12001c00 and w0, w0, #0xff + 20015914: 7101481f cmp w0, #0x52 + 20015918: 54002040 b.eq 20015d20 <__loadlocale+0x7d0> // b.none + 2001591c: 7101541f cmp w0, #0x55 + 20015920: 54ffec01 b.ne 200156a0 <__loadlocale+0x150> // b.any + 20015924: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015928: aa1b03e0 mov x0, x27 + 2001592c: 91132021 add x1, x1, #0x4c8 + 20015930: 17ffffbc b 20015820 <__loadlocale+0x2d0> + 20015934: 90000079 adrp x25, 20021000 <virtio_ident_table+0x78> + 20015938: 91116339 add x25, x25, #0x458 + 2001593c: aa1903e1 mov x1, x25 + 20015940: aa1b03e0 mov x0, x27 + 20015944: 94000ca5 bl 20018bd8 <strcasecmp> + 20015948: 340000c0 cbz w0, 20015960 <__loadlocale+0x410> + 2001594c: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015950: aa1b03e0 mov x0, x27 + 20015954: 91118021 add x1, x1, #0x460 + 20015958: 94000ca0 bl 20018bd8 <strcasecmp> + 2001595c: 35ffea20 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015960: aa1903e1 mov x1, x25 + 20015964: aa1b03e0 mov x0, x27 + 20015968: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 2001596c: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015970: 91302339 add x25, x25, #0xc08 + 20015974: 9102a35a add x26, x26, #0xa8 + 20015978: 528000dc mov w28, #0x6 // #6 + 2001597c: 97ffde71 bl 2000d340 <strcpy> + 20015980: 17ffffae b 20015838 <__loadlocale+0x2e8> + 20015984: 90000079 adrp x25, 20021000 <virtio_ident_table+0x78> + 20015988: 9111a339 add x25, x25, #0x468 + 2001598c: aa1903e1 mov x1, x25 + 20015990: aa1b03e0 mov x0, x27 + 20015994: 94000c91 bl 20018bd8 <strcasecmp> + 20015998: 35ffe840 cbnz w0, 200156a0 <__loadlocale+0x150> + 2001599c: aa1903e1 mov x1, x25 + 200159a0: aa1b03e0 mov x0, x27 + 200159a4: d0000019 adrp x25, 20017000 <__eucjp_mbtowc+0x60> + 200159a8: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 200159ac: 91032339 add x25, x25, #0xc8 + 200159b0: 910b035a add x26, x26, #0x2c0 + 200159b4: 5280011c mov w28, #0x8 // #8 + 200159b8: 97ffde62 bl 2000d340 <strcpy> + 200159bc: 17ffff9f b 20015838 <__loadlocale+0x2e8> + 200159c0: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200159c4: aa1b03e0 mov x0, x27 + 200159c8: 91124021 add x1, x1, #0x490 + 200159cc: d2800062 mov x2, #0x3 // #3 + 200159d0: 94000cd4 bl 20018d20 <strncasecmp> + 200159d4: 35ffe660 cbnz w0, 200156a0 <__loadlocale+0x150> + 200159d8: 39420fe0 ldrb w0, [sp, #131] + 200159dc: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 200159e0: d2800082 mov x2, #0x4 // #4 + 200159e4: 91126021 add x1, x1, #0x498 + 200159e8: 7100b41f cmp w0, #0x2d + 200159ec: 9a9b1779 cinc x25, x27, eq // eq = none + 200159f0: 91000f39 add x25, x25, #0x3 + 200159f4: aa1903e0 mov x0, x25 + 200159f8: 94000cca bl 20018d20 <strncasecmp> + 200159fc: 35ffe520 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015a00: 39401320 ldrb w0, [x25, #4] + 20015a04: 52800142 mov w2, #0xa // #10 + 20015a08: 9101e3e1 add x1, sp, #0x78 + 20015a0c: 7100b41f cmp w0, #0x2d + 20015a10: 9a991720 cinc x0, x25, eq // eq = none + 20015a14: 91001000 add x0, x0, #0x4 + 20015a18: 94000d54 bl 20018f68 <strtol> + 20015a1c: aa0003e2 mov x2, x0 + 20015a20: d1000400 sub x0, x0, #0x1 + 20015a24: f90037e2 str x2, [sp, #104] + 20015a28: f1003c1f cmp x0, #0xf + 20015a2c: fa4c9844 ccmp x2, #0xc, #0x4, ls // ls = plast + 20015a30: 54ffe380 b.eq 200156a0 <__loadlocale+0x150> // b.none + 20015a34: f9403fe0 ldr x0, [sp, #120] + 20015a38: 39400000 ldrb w0, [x0] + 20015a3c: 35ffe320 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015a40: aa1b03e0 mov x0, x27 + 20015a44: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015a48: 91128021 add x1, x1, #0x4a0 + 20015a4c: 97ffde3d bl 2000d340 <strcpy> + 20015a50: f94037e2 ldr x2, [sp, #104] + 20015a54: 91002763 add x3, x27, #0x9 + 20015a58: f100285f cmp x2, #0xa + 20015a5c: 5400008d b.le 20015a6c <__loadlocale+0x51c> + 20015a60: 91002b63 add x3, x27, #0xa + 20015a64: 52800620 mov w0, #0x31 // #49 + 20015a68: 390227e0 strb w0, [sp, #137] + 20015a6c: b203e7e1 mov x1, #0x6666666666666666 // #7378697629483820646 + 20015a70: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015a74: f28ccce1 movk x1, #0x6667 + 20015a78: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015a7c: 912f0339 add x25, x25, #0xbc0 + 20015a80: 9101c35a add x26, x26, #0x70 + 20015a84: 9b417c41 smulh x1, x2, x1 + 20015a88: 5280003c mov w28, #0x1 // #1 + 20015a8c: 3900047f strb wzr, [x3, #1] + 20015a90: 9342fc21 asr x1, x1, #2 + 20015a94: cb82fc21 sub x1, x1, x2, asr #63 + 20015a98: 8b010821 add x1, x1, x1, lsl #2 + 20015a9c: cb010440 sub x0, x2, x1, lsl #1 + 20015aa0: 1100c000 add w0, w0, #0x30 + 20015aa4: 39000060 strb w0, [x3] + 20015aa8: 17ffff64 b 20015838 <__loadlocale+0x2e8> + 20015aac: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015ab0: aa1b03e0 mov x0, x27 + 20015ab4: 91134021 add x1, x1, #0x4d0 + 20015ab8: d2800102 mov x2, #0x8 // #8 + 20015abc: 94000c99 bl 20018d20 <strncasecmp> + 20015ac0: 35ffdf00 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015ac4: 394223e0 ldrb w0, [sp, #136] + 20015ac8: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015acc: 91138021 add x1, x1, #0x4e0 + 20015ad0: 7100b41f cmp w0, #0x2d + 20015ad4: 9a9b1760 cinc x0, x27, eq // eq = none + 20015ad8: 91002000 add x0, x0, #0x8 + 20015adc: 94000c3f bl 20018bd8 <strcasecmp> + 20015ae0: 35ffde00 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015ae4: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015ae8: aa1b03e0 mov x0, x27 + 20015aec: 9113a021 add x1, x1, #0x4e8 + 20015af0: 17ffff4c b 20015820 <__loadlocale+0x2d0> + 20015af4: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015af8: aa1b03e0 mov x0, x27 + 20015afc: 9111c021 add x1, x1, #0x470 + 20015b00: d2800062 mov x2, #0x3 // #3 + 20015b04: 94000c87 bl 20018d20 <strncasecmp> + 20015b08: 35ffdcc0 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015b0c: 39420fe0 ldrb w0, [sp, #131] + 20015b10: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015b14: 9111e021 add x1, x1, #0x478 + 20015b18: 7100b41f cmp w0, #0x2d + 20015b1c: 9a9b1760 cinc x0, x27, eq // eq = none + 20015b20: 91000c00 add x0, x0, #0x3 + 20015b24: 94000c2d bl 20018bd8 <strcasecmp> + 20015b28: 35ffdbc0 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015b2c: aa1b03e0 mov x0, x27 + 20015b30: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015b34: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015b38: 91120021 add x1, x1, #0x480 + 20015b3c: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015b40: 913e8339 add x25, x25, #0xfa0 + 20015b44: 9108635a add x26, x26, #0x218 + 20015b48: 5280007c mov w28, #0x3 // #3 + 20015b4c: 97ffddfd bl 2000d340 <strcpy> + 20015b50: 17ffff3a b 20015838 <__loadlocale+0x2e8> + 20015b54: 394207e0 ldrb w0, [sp, #129] + 20015b58: 121a7800 and w0, w0, #0xffffffdf + 20015b5c: 12001c00 and w0, w0, #0xff + 20015b60: 7101401f cmp w0, #0x50 + 20015b64: 54ffd9e1 b.ne 200156a0 <__loadlocale+0x150> // b.any + 20015b68: d2800042 mov x2, #0x2 // #2 + 20015b6c: aa1b03e0 mov x0, x27 + 20015b70: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015b74: 9112c021 add x1, x1, #0x4b0 + 20015b78: 97ffdfb2 bl 2000da40 <strncpy> + 20015b7c: 9101e3e1 add x1, sp, #0x78 + 20015b80: 91000b60 add x0, x27, #0x2 + 20015b84: 52800142 mov w2, #0xa // #10 + 20015b88: 94000cf8 bl 20018f68 <strtol> + 20015b8c: f9403fe1 ldr x1, [sp, #120] + 20015b90: aa0003e3 mov x3, x0 + 20015b94: 39400020 ldrb w0, [x1] + 20015b98: 35ffd840 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015b9c: f10e907f cmp x3, #0x3a4 + 20015ba0: 54000c80 b.eq 20015d30 <__loadlocale+0x7e0> // b.none + 20015ba4: 54000a8c b.gt 20015cf4 <__loadlocale+0x7a4> + 20015ba8: f10d887f cmp x3, #0x362 + 20015bac: 54ffdb6c b.gt 20015718 <__loadlocale+0x1c8> + 20015bb0: f10d447f cmp x3, #0x351 + 20015bb4: 5400038c b.gt 20015c24 <__loadlocale+0x6d4> + 20015bb8: f106d47f cmp x3, #0x1b5 + 20015bbc: 54000a60 b.eq 20015d08 <__loadlocale+0x7b8> // b.none + 20015bc0: d10b4063 sub x3, x3, #0x2d0 + 20015bc4: f100dc7f cmp x3, #0x37 + 20015bc8: 54ffdac8 b.hi 20015720 <__loadlocale+0x1d0> // b.pmore + 20015bcc: d2800021 mov x1, #0x1 // #1 + 20015bd0: d2800020 mov x0, #0x1 // #1 + 20015bd4: f2a00041 movk x1, #0x2, lsl #16 + 20015bd8: 9ac32003 lsl x3, x0, x3 + 20015bdc: f2e01001 movk x1, #0x80, lsl #48 + 20015be0: ea01007f tst x3, x1 + 20015be4: 54ffd9e0 b.eq 20015720 <__loadlocale+0x1d0> // b.none + 20015be8: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015bec: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015bf0: 2a0003fc mov w28, w0 + 20015bf4: 912f0339 add x25, x25, #0xbc0 + 20015bf8: 9101c35a add x26, x26, #0x70 + 20015bfc: 17ffff0f b 20015838 <__loadlocale+0x2e8> + 20015c00: 90000079 adrp x25, 20021000 <virtio_ident_table+0x78> + 20015c04: 9110a339 add x25, x25, #0x428 + 20015c08: aa1903e1 mov x1, x25 + 20015c0c: aa1b03e0 mov x0, x27 + 20015c10: 94000bf2 bl 20018bd8 <strcasecmp> + 20015c14: 35ffd460 cbnz w0, 200156a0 <__loadlocale+0x150> + 20015c18: aa1903e1 mov x1, x25 + 20015c1c: aa1b03e0 mov x0, x27 + 20015c20: 17ffff00 b 20015820 <__loadlocale+0x2d0> + 20015c24: d10d4863 sub x3, x3, #0x352 + 20015c28: d2800020 mov x0, #0x1 // #1 + 20015c2c: d28234a1 mov x1, #0x11a5 // #4517 + 20015c30: f2a00021 movk x1, #0x1, lsl #16 + 20015c34: 9ac32003 lsl x3, x0, x3 + 20015c38: ea01007f tst x3, x1 + 20015c3c: 54fffd61 b.ne 20015be8 <__loadlocale+0x698> // b.any + 20015c40: a9446bf9 ldp x25, x26, [sp, #64] + 20015c44: 17fffe8e b 2001567c <__loadlocale+0x12c> + 20015c48: aa1b03e1 mov x1, x27 + 20015c4c: 91058aa0 add x0, x21, #0x162 + 20015c50: 97ffddbc bl 2000d340 <strcpy> + 20015c54: a90e66ba stp x26, x25, [x21, #224] + 20015c58: aa1b03e1 mov x1, x27 + 20015c5c: 390582bc strb w28, [x21, #352] + 20015c60: aa1503e0 mov x0, x21 + 20015c64: 97fff4f9 bl 20013048 <__set_ctype> + 20015c68: 35000138 cbnz w24, 20015c8c <__loadlocale+0x73c> + 20015c6c: 7100079f cmp w28, #0x1 + 20015c70: 520002f7 eor w23, w23, #0x1 + 20015c74: 1a9fd7e0 cset w0, gt + 20015c78: 6a0002ff tst w23, w0 + 20015c7c: 540000a0 b.eq 20015c90 <__loadlocale+0x740> // b.none + 20015c80: 394203e0 ldrb w0, [sp, #128] + 20015c84: 7101541f cmp w0, #0x55 + 20015c88: 54000080 b.eq 20015c98 <__loadlocale+0x748> // b.none + 20015c8c: 52800038 mov w24, #0x1 // #1 + 20015c90: b900f2b8 str w24, [x21, #240] + 20015c94: 17fffef0 b 20015854 <__loadlocale+0x304> + 20015c98: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015c9c: aa1303e0 mov x0, x19 + 20015ca0: 91146021 add x1, x1, #0x518 + 20015ca4: d2800042 mov x2, #0x2 // #2 + 20015ca8: 97ffdc8d bl 2000cedc <strncmp> + 20015cac: 34ffff00 cbz w0, 20015c8c <__loadlocale+0x73c> + 20015cb0: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015cb4: aa1303e0 mov x0, x19 + 20015cb8: 91148021 add x1, x1, #0x520 + 20015cbc: d2800042 mov x2, #0x2 // #2 + 20015cc0: 97ffdc87 bl 2000cedc <strncmp> + 20015cc4: 34fffe40 cbz w0, 20015c8c <__loadlocale+0x73c> + 20015cc8: aa1303e0 mov x0, x19 + 20015ccc: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015cd0: d2800042 mov x2, #0x2 // #2 + 20015cd4: 9114a021 add x1, x1, #0x528 + 20015cd8: 97ffdc81 bl 2000cedc <strncmp> + 20015cdc: 7100001f cmp w0, #0x0 + 20015ce0: 1a9f17f8 cset w24, eq // eq = none + 20015ce4: b900f2b8 str w24, [x21, #240] + 20015ce8: 17fffedb b 20015854 <__loadlocale+0x304> + 20015cec: 91000739 add x25, x25, #0x1 + 20015cf0: 17fffe9c b 20015760 <__loadlocale+0x210> + 20015cf4: f111947f cmp x3, #0x465 + 20015cf8: 54000080 b.eq 20015d08 <__loadlocale+0x7b8> // b.none + 20015cfc: d1138863 sub x3, x3, #0x4e2 + 20015d00: f100207f cmp x3, #0x8 + 20015d04: 54ffd0e8 b.hi 20015720 <__loadlocale+0x1d0> // b.pmore + 20015d08: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015d0c: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015d10: 912f0339 add x25, x25, #0xbc0 + 20015d14: 9101c35a add x26, x26, #0x70 + 20015d18: 5280003c mov w28, #0x1 // #1 + 20015d1c: 17fffec7 b 20015838 <__loadlocale+0x2e8> + 20015d20: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015d24: aa1b03e0 mov x0, x27 + 20015d28: 91130021 add x1, x1, #0x4c0 + 20015d2c: 17fffebd b 20015820 <__loadlocale+0x2d0> + 20015d30: b0000019 adrp x25, 20016000 <_setlocale_r+0x230> + 20015d34: f000003a adrp x26, 2001c000 <_wcsnrtombs_l+0x198> + 20015d38: 913b4339 add x25, x25, #0xed0 + 20015d3c: 9106435a add x26, x26, #0x190 + 20015d40: 5280005c mov w28, #0x2 // #2 + 20015d44: 17fffebd b 20015838 <__loadlocale+0x2e8> Disassembly of section .text.__get_locale_env: -0000000020015c80 <__get_locale_env>: - 20015c80: a9be7bfd stp x29, x30, [sp, #-32]! - 20015c84: 910003fd mov x29, sp - 20015c88: a90153f3 stp x19, x20, [sp, #16] - 20015c8c: 2a0103f4 mov w20, w1 - 20015c90: aa0003f3 mov x19, x0 - 20015c94: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015c98: 9114e021 add x1, x1, #0x538 - 20015c9c: 94001a6b bl 2001c648 <_getenv_r> - 20015ca0: b4000060 cbz x0, 20015cac <__get_locale_env+0x2c> - 20015ca4: 39400001 ldrb w1, [x0] - 20015ca8: 35000201 cbnz w1, 20015ce8 <__get_locale_env+0x68> - 20015cac: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015cb0: 911bc021 add x1, x1, #0x6f0 - 20015cb4: aa1303e0 mov x0, x19 - 20015cb8: f874d821 ldr x1, [x1, w20, sxtw #3] - 20015cbc: 94001a63 bl 2001c648 <_getenv_r> - 20015cc0: b4000060 cbz x0, 20015ccc <__get_locale_env+0x4c> - 20015cc4: 39400001 ldrb w1, [x0] - 20015cc8: 35000101 cbnz w1, 20015ce8 <__get_locale_env+0x68> - 20015ccc: 90000061 adrp x1, 20021000 <__func__.5268+0x20> - 20015cd0: aa1303e0 mov x0, x19 - 20015cd4: 91150021 add x1, x1, #0x540 - 20015cd8: 94001a5c bl 2001c648 <_getenv_r> - 20015cdc: b50000c0 cbnz x0, 20015cf4 <__get_locale_env+0x74> - 20015ce0: f0000f40 adrp x0, 20200000 <DATA_BASE> - 20015ce4: 91344000 add x0, x0, #0xd10 - 20015ce8: a94153f3 ldp x19, x20, [sp, #16] - 20015cec: a8c27bfd ldp x29, x30, [sp], #32 - 20015cf0: d65f03c0 ret - 20015cf4: 39400001 ldrb w1, [x0] - 20015cf8: 35ffff81 cbnz w1, 20015ce8 <__get_locale_env+0x68> - 20015cfc: f0000f40 adrp x0, 20200000 <DATA_BASE> - 20015d00: 91344000 add x0, x0, #0xd10 - 20015d04: 17fffff9 b 20015ce8 <__get_locale_env+0x68> +0000000020015d48 <__get_locale_env>: + 20015d48: a9be7bfd stp x29, x30, [sp, #-32]! + 20015d4c: 910003fd mov x29, sp + 20015d50: a90153f3 stp x19, x20, [sp, #16] + 20015d54: 2a0103f4 mov w20, w1 + 20015d58: aa0003f3 mov x19, x0 + 20015d5c: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015d60: 91166021 add x1, x1, #0x598 + 20015d64: 94001a6b bl 2001c710 <_getenv_r> + 20015d68: b4000060 cbz x0, 20015d74 <__get_locale_env+0x2c> + 20015d6c: 39400001 ldrb w1, [x0] + 20015d70: 35000201 cbnz w1, 20015db0 <__get_locale_env+0x68> + 20015d74: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015d78: 911d4021 add x1, x1, #0x750 + 20015d7c: aa1303e0 mov x0, x19 + 20015d80: f874d821 ldr x1, [x1, w20, sxtw #3] + 20015d84: 94001a63 bl 2001c710 <_getenv_r> + 20015d88: b4000060 cbz x0, 20015d94 <__get_locale_env+0x4c> + 20015d8c: 39400001 ldrb w1, [x0] + 20015d90: 35000101 cbnz w1, 20015db0 <__get_locale_env+0x68> + 20015d94: 90000061 adrp x1, 20021000 <virtio_ident_table+0x78> + 20015d98: aa1303e0 mov x0, x19 + 20015d9c: 91168021 add x1, x1, #0x5a0 + 20015da0: 94001a5c bl 2001c710 <_getenv_r> + 20015da4: b50000c0 cbnz x0, 20015dbc <__get_locale_env+0x74> + 20015da8: f0000f40 adrp x0, 20200000 <DATA_BASE> + 20015dac: 91344000 add x0, x0, #0xd10 + 20015db0: a94153f3 ldp x19, x20, [sp, #16] + 20015db4: a8c27bfd ldp x29, x30, [sp], #32 + 20015db8: d65f03c0 ret + 20015dbc: 39400001 ldrb w1, [x0] + 20015dc0: 35ffff81 cbnz w1, 20015db0 <__get_locale_env+0x68> + 20015dc4: f0000f40 adrp x0, 20200000 <DATA_BASE> + 20015dc8: 91344000 add x0, x0, #0xd10 + 20015dcc: 17fffff9 b 20015db0 <__get_locale_env+0x68> Disassembly of section .text._setlocale_r: -0000000020015d08 <_setlocale_r>: - 20015d08: a9ba7bfd stp x29, x30, [sp, #-96]! - 20015d0c: 7100183f cmp w1, #0x6 - 20015d10: 910003fd mov x29, sp - 20015d14: a90153f3 stp x19, x20, [sp, #16] - 20015d18: a9046bf9 stp x25, x26, [sp, #64] - 20015d1c: aa0003f9 mov x25, x0 - 20015d20: 54000bc8 b.hi 20015e98 <_setlocale_r+0x190> // b.pmore - 20015d24: a9025bf5 stp x21, x22, [sp, #32] - 20015d28: aa0203f6 mov x22, x2 - 20015d2c: a90573fb stp x27, x28, [sp, #80] - 20015d30: 2a0103fc mov w28, w1 - 20015d34: b4001162 cbz x2, 20015f60 <_setlocale_r+0x258> - 20015d38: 90001074 adrp x20, 20221000 <ucHeap+0x1e588> - 20015d3c: 91300294 add x20, x20, #0xc00 - 20015d40: a90363f7 stp x23, x24, [sp, #48] - 20015d44: f0000f57 adrp x23, 20200000 <DATA_BASE> - 20015d48: 9134c2f7 add x23, x23, #0xd30 - 20015d4c: 9100829a add x26, x20, #0x20 - 20015d50: 910082f5 add x21, x23, #0x20 - 20015d54: aa1a03f3 mov x19, x26 - 20015d58: aa1503fb mov x27, x21 - 20015d5c: 91038298 add x24, x20, #0xe0 - 20015d60: aa1b03e1 mov x1, x27 - 20015d64: aa1303e0 mov x0, x19 - 20015d68: 91008273 add x19, x19, #0x20 - 20015d6c: 97ffdd35 bl 2000d240 <strcpy> - 20015d70: 9100837b add x27, x27, #0x20 - 20015d74: eb13031f cmp x24, x19 - 20015d78: 54ffff41 b.ne 20015d60 <_setlocale_r+0x58> // b.any - 20015d7c: 394002c0 ldrb w0, [x22] - 20015d80: 350005e0 cbnz w0, 20015e3c <_setlocale_r+0x134> - 20015d84: 3500107c cbnz w28, 20015f90 <_setlocale_r+0x288> - 20015d88: aa1a03f6 mov x22, x26 - 20015d8c: 52800033 mov w19, #0x1 // #1 - 20015d90: 2a1303e1 mov w1, w19 - 20015d94: aa1903e0 mov x0, x25 - 20015d98: 97ffffba bl 20015c80 <__get_locale_env> - 20015d9c: aa0003f4 mov x20, x0 - 20015da0: 11000673 add w19, w19, #0x1 - 20015da4: 97ffdbb7 bl 2000cc80 <strlen> - 20015da8: aa0003e2 mov x2, x0 - 20015dac: aa1403e1 mov x1, x20 - 20015db0: aa1603e0 mov x0, x22 - 20015db4: f1007c5f cmp x2, #0x1f - 20015db8: 540006a8 b.hi 20015e8c <_setlocale_r+0x184> // b.pmore - 20015dbc: 97ffdd21 bl 2000d240 <strcpy> - 20015dc0: 910082d6 add x22, x22, #0x20 - 20015dc4: 71001e7f cmp w19, #0x7 - 20015dc8: 54fffe41 b.ne 20015d90 <_setlocale_r+0x88> // b.any - 20015dcc: 9000107b adrp x27, 20221000 <ucHeap+0x1e588> - 20015dd0: 9133837b add x27, x27, #0xce0 - 20015dd4: 9100837b add x27, x27, #0x20 - 20015dd8: aa1a03f8 mov x24, x26 - 20015ddc: aa1b03f6 mov x22, x27 - 20015de0: 52800034 mov w20, #0x1 // #1 - 20015de4: aa1503e1 mov x1, x21 - 20015de8: aa1603e0 mov x0, x22 - 20015dec: 97ffdd15 bl 2000d240 <strcpy> - 20015df0: aa1803e2 mov x2, x24 - 20015df4: 2a1403e1 mov w1, w20 - 20015df8: aa1703e0 mov x0, x23 - 20015dfc: 97fffda3 bl 20015488 <__loadlocale> - 20015e00: aa0003f3 mov x19, x0 - 20015e04: b4000e00 cbz x0, 20015fc4 <_setlocale_r+0x2bc> - 20015e08: 11000694 add w20, w20, #0x1 - 20015e0c: 910082d6 add x22, x22, #0x20 - 20015e10: 71001e9f cmp w20, #0x7 - 20015e14: 910082b5 add x21, x21, #0x20 - 20015e18: 91008318 add x24, x24, #0x20 - 20015e1c: 54fffe41 b.ne 20015de4 <_setlocale_r+0xdc> // b.any - 20015e20: a9425bf5 ldp x21, x22, [sp, #32] - 20015e24: a94363f7 ldp x23, x24, [sp, #48] - 20015e28: a94153f3 ldp x19, x20, [sp, #16] - 20015e2c: a9446bf9 ldp x25, x26, [sp, #64] - 20015e30: a94573fb ldp x27, x28, [sp, #80] - 20015e34: a8c67bfd ldp x29, x30, [sp], #96 - 20015e38: 17fffd66 b 200153d0 <currentlocale> - 20015e3c: 340003fc cbz w28, 20015eb8 <_setlocale_r+0x1b0> - 20015e40: aa1603e0 mov x0, x22 - 20015e44: 97ffdb8f bl 2000cc80 <strlen> - 20015e48: f1007c1f cmp x0, #0x1f - 20015e4c: 54000208 b.hi 20015e8c <_setlocale_r+0x184> // b.pmore - 20015e50: 937b7f80 sbfiz x0, x28, #5, #32 - 20015e54: aa1603e1 mov x1, x22 - 20015e58: 8b000294 add x20, x20, x0 - 20015e5c: aa1403e0 mov x0, x20 - 20015e60: 97ffdcf8 bl 2000d240 <strcpy> - 20015e64: aa1403e2 mov x2, x20 - 20015e68: 2a1c03e1 mov w1, w28 - 20015e6c: aa1703e0 mov x0, x23 - 20015e70: a94153f3 ldp x19, x20, [sp, #16] - 20015e74: a9425bf5 ldp x21, x22, [sp, #32] - 20015e78: a94363f7 ldp x23, x24, [sp, #48] - 20015e7c: a9446bf9 ldp x25, x26, [sp, #64] - 20015e80: a94573fb ldp x27, x28, [sp, #80] - 20015e84: a8c67bfd ldp x29, x30, [sp], #96 - 20015e88: 17fffd80 b 20015488 <__loadlocale> - 20015e8c: a9425bf5 ldp x21, x22, [sp, #32] - 20015e90: a94363f7 ldp x23, x24, [sp, #48] - 20015e94: a94573fb ldp x27, x28, [sp, #80] - 20015e98: 528002c0 mov w0, #0x16 // #22 - 20015e9c: d2800013 mov x19, #0x0 // #0 - 20015ea0: b9000320 str w0, [x25] - 20015ea4: aa1303e0 mov x0, x19 - 20015ea8: a94153f3 ldp x19, x20, [sp, #16] - 20015eac: a9446bf9 ldp x25, x26, [sp, #64] - 20015eb0: a8c67bfd ldp x29, x30, [sp], #96 - 20015eb4: d65f03c0 ret - 20015eb8: aa1603e0 mov x0, x22 - 20015ebc: 528005e1 mov w1, #0x2f // #47 - 20015ec0: 97ffdc9b bl 2000d12c <strchr> - 20015ec4: aa0003f3 mov x19, x0 - 20015ec8: b5000060 cbnz x0, 20015ed4 <_setlocale_r+0x1cc> - 20015ecc: 1400006d b 20016080 <_setlocale_r+0x378> - 20015ed0: 91000673 add x19, x19, #0x1 - 20015ed4: 39400660 ldrb w0, [x19, #1] - 20015ed8: 7100bc1f cmp w0, #0x2f - 20015edc: 54ffffa0 b.eq 20015ed0 <_setlocale_r+0x1c8> // b.none - 20015ee0: 34fffd60 cbz w0, 20015e8c <_setlocale_r+0x184> - 20015ee4: aa1a03fb mov x27, x26 - 20015ee8: 52800038 mov w24, #0x1 // #1 - 20015eec: cb160262 sub x2, x19, x22 - 20015ef0: 71007c5f cmp w2, #0x1f - 20015ef4: 54fffccc b.gt 20015e8c <_setlocale_r+0x184> - 20015ef8: 11000442 add w2, w2, #0x1 - 20015efc: aa1603e1 mov x1, x22 - 20015f00: aa1b03e0 mov x0, x27 - 20015f04: 11000718 add w24, w24, #0x1 - 20015f08: 93407c42 sxtw x2, w2 - 20015f0c: 94000b3b bl 20018bf8 <strlcpy> - 20015f10: 39400260 ldrb w0, [x19] - 20015f14: 7100bc1f cmp w0, #0x2f - 20015f18: 540000a1 b.ne 20015f2c <_setlocale_r+0x224> // b.any - 20015f1c: d503201f nop - 20015f20: 38401e60 ldrb w0, [x19, #1]! - 20015f24: 7100bc1f cmp w0, #0x2f - 20015f28: 54ffffc0 b.eq 20015f20 <_setlocale_r+0x218> // b.none - 20015f2c: 340008e0 cbz w0, 20016048 <_setlocale_r+0x340> - 20015f30: aa1303e1 mov x1, x19 - 20015f34: d503201f nop - 20015f38: 38401c20 ldrb w0, [x1, #1]! - 20015f3c: 7100bc1f cmp w0, #0x2f - 20015f40: 7a401804 ccmp w0, #0x0, #0x4, ne // ne = any - 20015f44: 54ffffa1 b.ne 20015f38 <_setlocale_r+0x230> // b.any - 20015f48: 9100837b add x27, x27, #0x20 - 20015f4c: 71001f1f cmp w24, #0x7 - 20015f50: 54fff3e0 b.eq 20015dcc <_setlocale_r+0xc4> // b.none - 20015f54: aa1303f6 mov x22, x19 - 20015f58: aa0103f3 mov x19, x1 - 20015f5c: 17ffffe4 b 20015eec <_setlocale_r+0x1e4> - 20015f60: 340008c1 cbz w1, 20016078 <_setlocale_r+0x370> - 20015f64: 937b7c3c sbfiz x28, x1, #5, #32 - 20015f68: f0000f53 adrp x19, 20200000 <DATA_BASE> - 20015f6c: 9134c273 add x19, x19, #0xd30 - 20015f70: 8b1c0273 add x19, x19, x28 - 20015f74: aa1303e0 mov x0, x19 - 20015f78: a94153f3 ldp x19, x20, [sp, #16] - 20015f7c: a9425bf5 ldp x21, x22, [sp, #32] - 20015f80: a9446bf9 ldp x25, x26, [sp, #64] - 20015f84: a94573fb ldp x27, x28, [sp, #80] - 20015f88: a8c67bfd ldp x29, x30, [sp], #96 - 20015f8c: d65f03c0 ret - 20015f90: 2a1c03e1 mov w1, w28 - 20015f94: aa1903e0 mov x0, x25 - 20015f98: 97ffff3a bl 20015c80 <__get_locale_env> - 20015f9c: aa0003f3 mov x19, x0 - 20015fa0: 97ffdb38 bl 2000cc80 <strlen> - 20015fa4: f1007c1f cmp x0, #0x1f - 20015fa8: 54fff728 b.hi 20015e8c <_setlocale_r+0x184> // b.pmore - 20015fac: 937b7f80 sbfiz x0, x28, #5, #32 - 20015fb0: aa1303e1 mov x1, x19 - 20015fb4: 8b000294 add x20, x20, x0 - 20015fb8: aa1403e0 mov x0, x20 - 20015fbc: 97ffdca1 bl 2000d240 <strcpy> - 20015fc0: 17ffffa9 b 20015e64 <_setlocale_r+0x15c> - 20015fc4: 90000060 adrp x0, 20021000 <__func__.5268+0x20> - 20015fc8: b9400338 ldr w24, [x25] - 20015fcc: 7100069f cmp w20, #0x1 - 20015fd0: 910f0016 add x22, x0, #0x3c0 - 20015fd4: 52800035 mov w21, #0x1 // #1 - 20015fd8: 540000e1 b.ne 20015ff4 <_setlocale_r+0x2ec> // b.any - 20015fdc: 14000016 b 20016034 <_setlocale_r+0x32c> - 20015fe0: 110006b5 add w21, w21, #0x1 - 20015fe4: 9100835a add x26, x26, #0x20 - 20015fe8: 6b1402bf cmp w21, w20 - 20015fec: 9100837b add x27, x27, #0x20 - 20015ff0: 54000220 b.eq 20016034 <_setlocale_r+0x32c> // b.none - 20015ff4: aa1b03e1 mov x1, x27 - 20015ff8: aa1a03e0 mov x0, x26 - 20015ffc: 97ffdc91 bl 2000d240 <strcpy> - 20016000: aa1a03e2 mov x2, x26 - 20016004: 2a1503e1 mov w1, w21 - 20016008: aa1703e0 mov x0, x23 - 2001600c: 97fffd1f bl 20015488 <__loadlocale> - 20016010: b5fffe80 cbnz x0, 20015fe0 <_setlocale_r+0x2d8> - 20016014: aa1603e1 mov x1, x22 - 20016018: aa1a03e0 mov x0, x26 - 2001601c: 97ffdc89 bl 2000d240 <strcpy> - 20016020: aa1a03e2 mov x2, x26 - 20016024: 2a1503e1 mov w1, w21 - 20016028: aa1703e0 mov x0, x23 - 2001602c: 97fffd17 bl 20015488 <__loadlocale> - 20016030: 17ffffec b 20015fe0 <_setlocale_r+0x2d8> - 20016034: a9425bf5 ldp x21, x22, [sp, #32] - 20016038: a94573fb ldp x27, x28, [sp, #80] - 2001603c: b9000338 str w24, [x25] - 20016040: a94363f7 ldp x23, x24, [sp, #48] - 20016044: 17ffff98 b 20015ea4 <_setlocale_r+0x19c> - 20016048: 71001f1f cmp w24, #0x7 - 2001604c: 54ffec00 b.eq 20015dcc <_setlocale_r+0xc4> // b.none - 20016050: 937b7f00 sbfiz x0, x24, #5, #32 - 20016054: 8b000294 add x20, x20, x0 - 20016058: d1008281 sub x1, x20, #0x20 - 2001605c: aa1403e0 mov x0, x20 - 20016060: 11000718 add w24, w24, #0x1 - 20016064: 97ffdc77 bl 2000d240 <strcpy> - 20016068: 71001f1f cmp w24, #0x7 - 2001606c: 91008294 add x20, x20, #0x20 - 20016070: 54ffff41 b.ne 20016058 <_setlocale_r+0x350> // b.any - 20016074: 17ffff56 b 20015dcc <_setlocale_r+0xc4> - 20016078: a9425bf5 ldp x21, x22, [sp, #32] - 2001607c: 17ffff6b b 20015e28 <_setlocale_r+0x120> - 20016080: aa1603e0 mov x0, x22 - 20016084: 97ffdaff bl 2000cc80 <strlen> - 20016088: f1007c1f cmp x0, #0x1f - 2001608c: 54fff008 b.hi 20015e8c <_setlocale_r+0x184> // b.pmore - 20016090: aa1a03f3 mov x19, x26 - 20016094: d503201f nop - 20016098: aa1303e0 mov x0, x19 - 2001609c: aa1603e1 mov x1, x22 - 200160a0: 91008273 add x19, x19, #0x20 - 200160a4: 97ffdc67 bl 2000d240 <strcpy> - 200160a8: eb13031f cmp x24, x19 - 200160ac: 54ffff61 b.ne 20016098 <_setlocale_r+0x390> // b.any - 200160b0: 17ffff47 b 20015dcc <_setlocale_r+0xc4> +0000000020015dd0 <_setlocale_r>: + 20015dd0: a9ba7bfd stp x29, x30, [sp, #-96]! + 20015dd4: 7100183f cmp w1, #0x6 + 20015dd8: 910003fd mov x29, sp + 20015ddc: a90153f3 stp x19, x20, [sp, #16] + 20015de0: a9046bf9 stp x25, x26, [sp, #64] + 20015de4: aa0003f9 mov x25, x0 + 20015de8: 54000bc8 b.hi 20015f60 <_setlocale_r+0x190> // b.pmore + 20015dec: a9025bf5 stp x21, x22, [sp, #32] + 20015df0: aa0203f6 mov x22, x2 + 20015df4: a90573fb stp x27, x28, [sp, #80] + 20015df8: 2a0103fc mov w28, w1 + 20015dfc: b4001162 cbz x2, 20016028 <_setlocale_r+0x258> + 20015e00: 90001074 adrp x20, 20221000 <ucHeap+0x1e588> + 20015e04: 91300294 add x20, x20, #0xc00 + 20015e08: a90363f7 stp x23, x24, [sp, #48] + 20015e0c: f0000f57 adrp x23, 20200000 <DATA_BASE> + 20015e10: 9134c2f7 add x23, x23, #0xd30 + 20015e14: 9100829a add x26, x20, #0x20 + 20015e18: 910082f5 add x21, x23, #0x20 + 20015e1c: aa1a03f3 mov x19, x26 + 20015e20: aa1503fb mov x27, x21 + 20015e24: 91038298 add x24, x20, #0xe0 + 20015e28: aa1b03e1 mov x1, x27 + 20015e2c: aa1303e0 mov x0, x19 + 20015e30: 91008273 add x19, x19, #0x20 + 20015e34: 97ffdd43 bl 2000d340 <strcpy> + 20015e38: 9100837b add x27, x27, #0x20 + 20015e3c: eb13031f cmp x24, x19 + 20015e40: 54ffff41 b.ne 20015e28 <_setlocale_r+0x58> // b.any + 20015e44: 394002c0 ldrb w0, [x22] + 20015e48: 350005e0 cbnz w0, 20015f04 <_setlocale_r+0x134> + 20015e4c: 3500107c cbnz w28, 20016058 <_setlocale_r+0x288> + 20015e50: aa1a03f6 mov x22, x26 + 20015e54: 52800033 mov w19, #0x1 // #1 + 20015e58: 2a1303e1 mov w1, w19 + 20015e5c: aa1903e0 mov x0, x25 + 20015e60: 97ffffba bl 20015d48 <__get_locale_env> + 20015e64: aa0003f4 mov x20, x0 + 20015e68: 11000673 add w19, w19, #0x1 + 20015e6c: 97ffdbc5 bl 2000cd80 <strlen> + 20015e70: aa0003e2 mov x2, x0 + 20015e74: aa1403e1 mov x1, x20 + 20015e78: aa1603e0 mov x0, x22 + 20015e7c: f1007c5f cmp x2, #0x1f + 20015e80: 540006a8 b.hi 20015f54 <_setlocale_r+0x184> // b.pmore + 20015e84: 97ffdd2f bl 2000d340 <strcpy> + 20015e88: 910082d6 add x22, x22, #0x20 + 20015e8c: 71001e7f cmp w19, #0x7 + 20015e90: 54fffe41 b.ne 20015e58 <_setlocale_r+0x88> // b.any + 20015e94: 9000107b adrp x27, 20221000 <ucHeap+0x1e588> + 20015e98: 9133837b add x27, x27, #0xce0 + 20015e9c: 9100837b add x27, x27, #0x20 + 20015ea0: aa1a03f8 mov x24, x26 + 20015ea4: aa1b03f6 mov x22, x27 + 20015ea8: 52800034 mov w20, #0x1 // #1 + 20015eac: aa1503e1 mov x1, x21 + 20015eb0: aa1603e0 mov x0, x22 + 20015eb4: 97ffdd23 bl 2000d340 <strcpy> + 20015eb8: aa1803e2 mov x2, x24 + 20015ebc: 2a1403e1 mov w1, w20 + 20015ec0: aa1703e0 mov x0, x23 + 20015ec4: 97fffda3 bl 20015550 <__loadlocale> + 20015ec8: aa0003f3 mov x19, x0 + 20015ecc: b4000e00 cbz x0, 2001608c <_setlocale_r+0x2bc> + 20015ed0: 11000694 add w20, w20, #0x1 + 20015ed4: 910082d6 add x22, x22, #0x20 + 20015ed8: 71001e9f cmp w20, #0x7 + 20015edc: 910082b5 add x21, x21, #0x20 + 20015ee0: 91008318 add x24, x24, #0x20 + 20015ee4: 54fffe41 b.ne 20015eac <_setlocale_r+0xdc> // b.any + 20015ee8: a9425bf5 ldp x21, x22, [sp, #32] + 20015eec: a94363f7 ldp x23, x24, [sp, #48] + 20015ef0: a94153f3 ldp x19, x20, [sp, #16] + 20015ef4: a9446bf9 ldp x25, x26, [sp, #64] + 20015ef8: a94573fb ldp x27, x28, [sp, #80] + 20015efc: a8c67bfd ldp x29, x30, [sp], #96 + 20015f00: 17fffd66 b 20015498 <currentlocale> + 20015f04: 340003fc cbz w28, 20015f80 <_setlocale_r+0x1b0> + 20015f08: aa1603e0 mov x0, x22 + 20015f0c: 97ffdb9d bl 2000cd80 <strlen> + 20015f10: f1007c1f cmp x0, #0x1f + 20015f14: 54000208 b.hi 20015f54 <_setlocale_r+0x184> // b.pmore + 20015f18: 937b7f80 sbfiz x0, x28, #5, #32 + 20015f1c: aa1603e1 mov x1, x22 + 20015f20: 8b000294 add x20, x20, x0 + 20015f24: aa1403e0 mov x0, x20 + 20015f28: 97ffdd06 bl 2000d340 <strcpy> + 20015f2c: aa1403e2 mov x2, x20 + 20015f30: 2a1c03e1 mov w1, w28 + 20015f34: aa1703e0 mov x0, x23 + 20015f38: a94153f3 ldp x19, x20, [sp, #16] + 20015f3c: a9425bf5 ldp x21, x22, [sp, #32] + 20015f40: a94363f7 ldp x23, x24, [sp, #48] + 20015f44: a9446bf9 ldp x25, x26, [sp, #64] + 20015f48: a94573fb ldp x27, x28, [sp, #80] + 20015f4c: a8c67bfd ldp x29, x30, [sp], #96 + 20015f50: 17fffd80 b 20015550 <__loadlocale> + 20015f54: a9425bf5 ldp x21, x22, [sp, #32] + 20015f58: a94363f7 ldp x23, x24, [sp, #48] + 20015f5c: a94573fb ldp x27, x28, [sp, #80] + 20015f60: 528002c0 mov w0, #0x16 // #22 + 20015f64: d2800013 mov x19, #0x0 // #0 + 20015f68: b9000320 str w0, [x25] + 20015f6c: aa1303e0 mov x0, x19 + 20015f70: a94153f3 ldp x19, x20, [sp, #16] + 20015f74: a9446bf9 ldp x25, x26, [sp, #64] + 20015f78: a8c67bfd ldp x29, x30, [sp], #96 + 20015f7c: d65f03c0 ret + 20015f80: aa1603e0 mov x0, x22 + 20015f84: 528005e1 mov w1, #0x2f // #47 + 20015f88: 97ffdca9 bl 2000d22c <strchr> + 20015f8c: aa0003f3 mov x19, x0 + 20015f90: b5000060 cbnz x0, 20015f9c <_setlocale_r+0x1cc> + 20015f94: 1400006d b 20016148 <_setlocale_r+0x378> + 20015f98: 91000673 add x19, x19, #0x1 + 20015f9c: 39400660 ldrb w0, [x19, #1] + 20015fa0: 7100bc1f cmp w0, #0x2f + 20015fa4: 54ffffa0 b.eq 20015f98 <_setlocale_r+0x1c8> // b.none + 20015fa8: 34fffd60 cbz w0, 20015f54 <_setlocale_r+0x184> + 20015fac: aa1a03fb mov x27, x26 + 20015fb0: 52800038 mov w24, #0x1 // #1 + 20015fb4: cb160262 sub x2, x19, x22 + 20015fb8: 71007c5f cmp w2, #0x1f + 20015fbc: 54fffccc b.gt 20015f54 <_setlocale_r+0x184> + 20015fc0: 11000442 add w2, w2, #0x1 + 20015fc4: aa1603e1 mov x1, x22 + 20015fc8: aa1b03e0 mov x0, x27 + 20015fcc: 11000718 add w24, w24, #0x1 + 20015fd0: 93407c42 sxtw x2, w2 + 20015fd4: 94000b3b bl 20018cc0 <strlcpy> + 20015fd8: 39400260 ldrb w0, [x19] + 20015fdc: 7100bc1f cmp w0, #0x2f + 20015fe0: 540000a1 b.ne 20015ff4 <_setlocale_r+0x224> // b.any + 20015fe4: d503201f nop + 20015fe8: 38401e60 ldrb w0, [x19, #1]! + 20015fec: 7100bc1f cmp w0, #0x2f + 20015ff0: 54ffffc0 b.eq 20015fe8 <_setlocale_r+0x218> // b.none + 20015ff4: 340008e0 cbz w0, 20016110 <_setlocale_r+0x340> + 20015ff8: aa1303e1 mov x1, x19 + 20015ffc: d503201f nop + 20016000: 38401c20 ldrb w0, [x1, #1]! + 20016004: 7100bc1f cmp w0, #0x2f + 20016008: 7a401804 ccmp w0, #0x0, #0x4, ne // ne = any + 2001600c: 54ffffa1 b.ne 20016000 <_setlocale_r+0x230> // b.any + 20016010: 9100837b add x27, x27, #0x20 + 20016014: 71001f1f cmp w24, #0x7 + 20016018: 54fff3e0 b.eq 20015e94 <_setlocale_r+0xc4> // b.none + 2001601c: aa1303f6 mov x22, x19 + 20016020: aa0103f3 mov x19, x1 + 20016024: 17ffffe4 b 20015fb4 <_setlocale_r+0x1e4> + 20016028: 340008c1 cbz w1, 20016140 <_setlocale_r+0x370> + 2001602c: 937b7c3c sbfiz x28, x1, #5, #32 + 20016030: d0000f53 adrp x19, 20200000 <DATA_BASE> + 20016034: 9134c273 add x19, x19, #0xd30 + 20016038: 8b1c0273 add x19, x19, x28 + 2001603c: aa1303e0 mov x0, x19 + 20016040: a94153f3 ldp x19, x20, [sp, #16] + 20016044: a9425bf5 ldp x21, x22, [sp, #32] + 20016048: a9446bf9 ldp x25, x26, [sp, #64] + 2001604c: a94573fb ldp x27, x28, [sp, #80] + 20016050: a8c67bfd ldp x29, x30, [sp], #96 + 20016054: d65f03c0 ret + 20016058: 2a1c03e1 mov w1, w28 + 2001605c: aa1903e0 mov x0, x25 + 20016060: 97ffff3a bl 20015d48 <__get_locale_env> + 20016064: aa0003f3 mov x19, x0 + 20016068: 97ffdb46 bl 2000cd80 <strlen> + 2001606c: f1007c1f cmp x0, #0x1f + 20016070: 54fff728 b.hi 20015f54 <_setlocale_r+0x184> // b.pmore + 20016074: 937b7f80 sbfiz x0, x28, #5, #32 + 20016078: aa1303e1 mov x1, x19 + 2001607c: 8b000294 add x20, x20, x0 + 20016080: aa1403e0 mov x0, x20 + 20016084: 97ffdcaf bl 2000d340 <strcpy> + 20016088: 17ffffa9 b 20015f2c <_setlocale_r+0x15c> + 2001608c: f0000040 adrp x0, 20021000 <virtio_ident_table+0x78> + 20016090: b9400338 ldr w24, [x25] + 20016094: 7100069f cmp w20, #0x1 + 20016098: 91108016 add x22, x0, #0x420 + 2001609c: 52800035 mov w21, #0x1 // #1 + 200160a0: 540000e1 b.ne 200160bc <_setlocale_r+0x2ec> // b.any + 200160a4: 14000016 b 200160fc <_setlocale_r+0x32c> + 200160a8: 110006b5 add w21, w21, #0x1 + 200160ac: 9100835a add x26, x26, #0x20 + 200160b0: 6b1402bf cmp w21, w20 + 200160b4: 9100837b add x27, x27, #0x20 + 200160b8: 54000220 b.eq 200160fc <_setlocale_r+0x32c> // b.none + 200160bc: aa1b03e1 mov x1, x27 + 200160c0: aa1a03e0 mov x0, x26 + 200160c4: 97ffdc9f bl 2000d340 <strcpy> + 200160c8: aa1a03e2 mov x2, x26 + 200160cc: 2a1503e1 mov w1, w21 + 200160d0: aa1703e0 mov x0, x23 + 200160d4: 97fffd1f bl 20015550 <__loadlocale> + 200160d8: b5fffe80 cbnz x0, 200160a8 <_setlocale_r+0x2d8> + 200160dc: aa1603e1 mov x1, x22 + 200160e0: aa1a03e0 mov x0, x26 + 200160e4: 97ffdc97 bl 2000d340 <strcpy> + 200160e8: aa1a03e2 mov x2, x26 + 200160ec: 2a1503e1 mov w1, w21 + 200160f0: aa1703e0 mov x0, x23 + 200160f4: 97fffd17 bl 20015550 <__loadlocale> + 200160f8: 17ffffec b 200160a8 <_setlocale_r+0x2d8> + 200160fc: a9425bf5 ldp x21, x22, [sp, #32] + 20016100: a94573fb ldp x27, x28, [sp, #80] + 20016104: b9000338 str w24, [x25] + 20016108: a94363f7 ldp x23, x24, [sp, #48] + 2001610c: 17ffff98 b 20015f6c <_setlocale_r+0x19c> + 20016110: 71001f1f cmp w24, #0x7 + 20016114: 54ffec00 b.eq 20015e94 <_setlocale_r+0xc4> // b.none + 20016118: 937b7f00 sbfiz x0, x24, #5, #32 + 2001611c: 8b000294 add x20, x20, x0 + 20016120: d1008281 sub x1, x20, #0x20 + 20016124: aa1403e0 mov x0, x20 + 20016128: 11000718 add w24, w24, #0x1 + 2001612c: 97ffdc85 bl 2000d340 <strcpy> + 20016130: 71001f1f cmp w24, #0x7 + 20016134: 91008294 add x20, x20, #0x20 + 20016138: 54ffff41 b.ne 20016120 <_setlocale_r+0x350> // b.any + 2001613c: 17ffff56 b 20015e94 <_setlocale_r+0xc4> + 20016140: a9425bf5 ldp x21, x22, [sp, #32] + 20016144: 17ffff6b b 20015ef0 <_setlocale_r+0x120> + 20016148: aa1603e0 mov x0, x22 + 2001614c: 97ffdb0d bl 2000cd80 <strlen> + 20016150: f1007c1f cmp x0, #0x1f + 20016154: 54fff008 b.hi 20015f54 <_setlocale_r+0x184> // b.pmore + 20016158: aa1a03f3 mov x19, x26 + 2001615c: d503201f nop + 20016160: aa1303e0 mov x0, x19 + 20016164: aa1603e1 mov x1, x22 + 20016168: 91008273 add x19, x19, #0x20 + 2001616c: 97ffdc75 bl 2000d340 <strcpy> + 20016170: eb13031f cmp x24, x19 + 20016174: 54ffff61 b.ne 20016160 <_setlocale_r+0x390> // b.any + 20016178: 17ffff47 b 20015e94 <_setlocale_r+0xc4> Disassembly of section .text.__locale_mb_cur_max: -00000000200160b8 <__locale_mb_cur_max>: - 200160b8: d0000f40 adrp x0, 20200000 <DATA_BASE> - 200160bc: 397a4000 ldrb w0, [x0, #3728] - 200160c0: d65f03c0 ret +0000000020016180 <__locale_mb_cur_max>: + 20016180: d0000f40 adrp x0, 20200000 <DATA_BASE> + 20016184: 397a4000 ldrb w0, [x0, #3728] + 20016188: d65f03c0 ret Disassembly of section .text.setlocale: -00000000200160c8 <setlocale>: - 200160c8: d0000f43 adrp x3, 20200000 <DATA_BASE> - 200160cc: aa0103e2 mov x2, x1 - 200160d0: 2a0003e1 mov w1, w0 - 200160d4: f942e060 ldr x0, [x3, #1472] - 200160d8: 17ffff0c b 20015d08 <_setlocale_r> +0000000020016190 <setlocale>: + 20016190: d0000f43 adrp x3, 20200000 <DATA_BASE> + 20016194: aa0103e2 mov x2, x1 + 20016198: 2a0003e1 mov w1, w0 + 2001619c: f942e060 ldr x0, [x3, #1472] + 200161a0: 17ffff0c b 20015dd0 <_setlocale_r> Disassembly of section .text.__localeconv_l: -00000000200160e0 <__localeconv_l>: - 200160e0: 91040000 add x0, x0, #0x100 - 200160e4: d65f03c0 ret +00000000200161a8 <__localeconv_l>: + 200161a8: 91040000 add x0, x0, #0x100 + 200161ac: d65f03c0 ret Disassembly of section .text._localeconv_r: -00000000200160e8 <_localeconv_r>: - 200160e8: d0000f40 adrp x0, 20200000 <DATA_BASE> - 200160ec: 9138c000 add x0, x0, #0xe30 - 200160f0: d65f03c0 ret +00000000200161b0 <_localeconv_r>: + 200161b0: d0000f40 adrp x0, 20200000 <DATA_BASE> + 200161b4: 9138c000 add x0, x0, #0xe30 + 200161b8: d65f03c0 ret Disassembly of section .text.localeconv: -00000000200160f8 <localeconv>: - 200160f8: d0000f40 adrp x0, 20200000 <DATA_BASE> - 200160fc: 9138c000 add x0, x0, #0xe30 - 20016100: d65f03c0 ret +00000000200161c0 <localeconv>: + 200161c0: d0000f40 adrp x0, 20200000 <DATA_BASE> + 200161c4: 9138c000 add x0, x0, #0xe30 + 200161c8: d65f03c0 ret Disassembly of section .text.__swhatbuf_r: -0000000020016108 <__swhatbuf_r>: - 20016108: a9b67bfd stp x29, x30, [sp, #-160]! - 2001610c: 910003fd mov x29, sp - 20016110: a90153f3 stp x19, x20, [sp, #16] - 20016114: aa0103f3 mov x19, x1 - 20016118: 79c02421 ldrsh w1, [x1, #18] - 2001611c: f90013f5 str x21, [sp, #32] - 20016120: aa0203f4 mov x20, x2 - 20016124: aa0303f5 mov x21, x3 - 20016128: 37f80201 tbnz w1, #31, 20016168 <__swhatbuf_r+0x60> - 2001612c: 9100e3e2 add x2, sp, #0x38 - 20016130: 940018f2 bl 2001c4f8 <_fstat_r> - 20016134: 37f801a0 tbnz w0, #31, 20016168 <__swhatbuf_r+0x60> - 20016138: b9403fe1 ldr w1, [sp, #60] - 2001613c: d2808002 mov x2, #0x400 // #1024 - 20016140: 52810000 mov w0, #0x800 // #2048 - 20016144: 12140c21 and w1, w1, #0xf000 - 20016148: 7140083f cmp w1, #0x2, lsl #12 - 2001614c: 1a9f17e1 cset w1, eq // eq = none - 20016150: b90002a1 str w1, [x21] - 20016154: f9000282 str x2, [x20] - 20016158: a94153f3 ldp x19, x20, [sp, #16] - 2001615c: f94013f5 ldr x21, [sp, #32] - 20016160: a8ca7bfd ldp x29, x30, [sp], #160 - 20016164: d65f03c0 ret - 20016168: 79402260 ldrh w0, [x19, #16] - 2001616c: b90002bf str wzr, [x21] - 20016170: 36380100 tbz w0, #7, 20016190 <__swhatbuf_r+0x88> - 20016174: d2800801 mov x1, #0x40 // #64 - 20016178: f9000281 str x1, [x20] - 2001617c: 52800000 mov w0, #0x0 // #0 - 20016180: a94153f3 ldp x19, x20, [sp, #16] - 20016184: f94013f5 ldr x21, [sp, #32] - 20016188: a8ca7bfd ldp x29, x30, [sp], #160 - 2001618c: d65f03c0 ret - 20016190: d2808001 mov x1, #0x400 // #1024 - 20016194: f9000281 str x1, [x20] - 20016198: 52800000 mov w0, #0x0 // #0 - 2001619c: a94153f3 ldp x19, x20, [sp, #16] - 200161a0: f94013f5 ldr x21, [sp, #32] - 200161a4: a8ca7bfd ldp x29, x30, [sp], #160 - 200161a8: d65f03c0 ret - -Disassembly of section .text.__smakebuf_r: - -00000000200161b0 <__smakebuf_r>: - 200161b0: a9bc7bfd stp x29, x30, [sp, #-64]! - 200161b4: 910003fd mov x29, sp - 200161b8: 79402022 ldrh w2, [x1, #16] - 200161bc: a90153f3 stp x19, x20, [sp, #16] - 200161c0: aa0103f3 mov x19, x1 - 200161c4: 36080122 tbz w2, #1, 200161e8 <__smakebuf_r+0x38> - 200161c8: 9101dc20 add x0, x1, #0x77 - 200161cc: 52800021 mov w1, #0x1 // #1 - 200161d0: f9000260 str x0, [x19] - 200161d4: f9000e60 str x0, [x19, #24] - 200161d8: b9002261 str w1, [x19, #32] - 200161dc: a94153f3 ldp x19, x20, [sp, #16] - 200161e0: a8c47bfd ldp x29, x30, [sp], #64 - 200161e4: d65f03c0 ret - 200161e8: aa0003f4 mov x20, x0 - 200161ec: 9100d3e3 add x3, sp, #0x34 - 200161f0: 9100e3e2 add x2, sp, #0x38 - 200161f4: f90013f5 str x21, [sp, #32] - 200161f8: 97ffffc4 bl 20016108 <__swhatbuf_r> - 200161fc: 2a0003f5 mov w21, w0 - 20016200: f9401fe1 ldr x1, [sp, #56] - 20016204: aa1403e0 mov x0, x20 - 20016208: 9400002e bl 200162c0 <_malloc_r> - 2001620c: b4000260 cbz x0, 20016258 <__smakebuf_r+0xa8> - 20016210: 79c02261 ldrsh w1, [x19, #16] - 20016214: d0ffffe2 adrp x2, 20014000 <_dtoa_r+0xed0> - 20016218: b94037e3 ldr w3, [sp, #52] - 2001621c: 9113c042 add x2, x2, #0x4f0 - 20016220: f9002e82 str x2, [x20, #88] - 20016224: 32190021 orr w1, w1, #0x80 - 20016228: f9401fe2 ldr x2, [sp, #56] - 2001622c: f9000260 str x0, [x19] - 20016230: 79002261 strh w1, [x19, #16] - 20016234: f9000e60 str x0, [x19, #24] - 20016238: b9002262 str w2, [x19, #32] - 2001623c: 35000263 cbnz w3, 20016288 <__smakebuf_r+0xd8> - 20016240: 2a150021 orr w1, w1, w21 - 20016244: 79002261 strh w1, [x19, #16] +00000000200161d0 <__swhatbuf_r>: + 200161d0: a9b67bfd stp x29, x30, [sp, #-160]! + 200161d4: 910003fd mov x29, sp + 200161d8: a90153f3 stp x19, x20, [sp, #16] + 200161dc: aa0103f3 mov x19, x1 + 200161e0: 79c02421 ldrsh w1, [x1, #18] + 200161e4: f90013f5 str x21, [sp, #32] + 200161e8: aa0203f4 mov x20, x2 + 200161ec: aa0303f5 mov x21, x3 + 200161f0: 37f80201 tbnz w1, #31, 20016230 <__swhatbuf_r+0x60> + 200161f4: 9100e3e2 add x2, sp, #0x38 + 200161f8: 940018f2 bl 2001c5c0 <_fstat_r> + 200161fc: 37f801a0 tbnz w0, #31, 20016230 <__swhatbuf_r+0x60> + 20016200: b9403fe1 ldr w1, [sp, #60] + 20016204: d2808002 mov x2, #0x400 // #1024 + 20016208: 52810000 mov w0, #0x800 // #2048 + 2001620c: 12140c21 and w1, w1, #0xf000 + 20016210: 7140083f cmp w1, #0x2, lsl #12 + 20016214: 1a9f17e1 cset w1, eq // eq = none + 20016218: b90002a1 str w1, [x21] + 2001621c: f9000282 str x2, [x20] + 20016220: a94153f3 ldp x19, x20, [sp, #16] + 20016224: f94013f5 ldr x21, [sp, #32] + 20016228: a8ca7bfd ldp x29, x30, [sp], #160 + 2001622c: d65f03c0 ret + 20016230: 79402260 ldrh w0, [x19, #16] + 20016234: b90002bf str wzr, [x21] + 20016238: 36380100 tbz w0, #7, 20016258 <__swhatbuf_r+0x88> + 2001623c: d2800801 mov x1, #0x40 // #64 + 20016240: f9000281 str x1, [x20] + 20016244: 52800000 mov w0, #0x0 // #0 20016248: a94153f3 ldp x19, x20, [sp, #16] 2001624c: f94013f5 ldr x21, [sp, #32] - 20016250: a8c47bfd ldp x29, x30, [sp], #64 + 20016250: a8ca7bfd ldp x29, x30, [sp], #160 20016254: d65f03c0 ret - 20016258: 79c02260 ldrsh w0, [x19, #16] - 2001625c: 37480220 tbnz w0, #9, 200162a0 <__smakebuf_r+0xf0> - 20016260: 121e7400 and w0, w0, #0xfffffffc - 20016264: 9101de61 add x1, x19, #0x77 - 20016268: 321f0000 orr w0, w0, #0x2 - 2001626c: 52800022 mov w2, #0x1 // #1 - 20016270: 79002260 strh w0, [x19, #16] - 20016274: f94013f5 ldr x21, [sp, #32] - 20016278: f9000261 str x1, [x19] - 2001627c: f9000e61 str x1, [x19, #24] - 20016280: b9002262 str w2, [x19, #32] - 20016284: 17ffffd6 b 200161dc <__smakebuf_r+0x2c> - 20016288: 79c02661 ldrsh w1, [x19, #18] - 2001628c: aa1403e0 mov x0, x20 - 20016290: 940018f4 bl 2001c660 <_isatty_r> - 20016294: 350000a0 cbnz w0, 200162a8 <__smakebuf_r+0xf8> - 20016298: 79c02261 ldrsh w1, [x19, #16] - 2001629c: 17ffffe9 b 20016240 <__smakebuf_r+0x90> - 200162a0: f94013f5 ldr x21, [sp, #32] - 200162a4: 17ffffce b 200161dc <__smakebuf_r+0x2c> - 200162a8: 79402262 ldrh w2, [x19, #16] - 200162ac: 121e7442 and w2, w2, #0xfffffffc - 200162b0: 32000042 orr w2, w2, #0x1 - 200162b4: 13003c41 sxth w1, w2 - 200162b8: 17ffffe2 b 20016240 <__smakebuf_r+0x90> + 20016258: d2808001 mov x1, #0x400 // #1024 + 2001625c: f9000281 str x1, [x20] + 20016260: 52800000 mov w0, #0x0 // #0 + 20016264: a94153f3 ldp x19, x20, [sp, #16] + 20016268: f94013f5 ldr x21, [sp, #32] + 2001626c: a8ca7bfd ldp x29, x30, [sp], #160 + 20016270: d65f03c0 ret + +Disassembly of section .text.__smakebuf_r: + +0000000020016278 <__smakebuf_r>: + 20016278: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001627c: 910003fd mov x29, sp + 20016280: 79402022 ldrh w2, [x1, #16] + 20016284: a90153f3 stp x19, x20, [sp, #16] + 20016288: aa0103f3 mov x19, x1 + 2001628c: 36080122 tbz w2, #1, 200162b0 <__smakebuf_r+0x38> + 20016290: 9101dc20 add x0, x1, #0x77 + 20016294: 52800021 mov w1, #0x1 // #1 + 20016298: f9000260 str x0, [x19] + 2001629c: f9000e60 str x0, [x19, #24] + 200162a0: b9002261 str w1, [x19, #32] + 200162a4: a94153f3 ldp x19, x20, [sp, #16] + 200162a8: a8c47bfd ldp x29, x30, [sp], #64 + 200162ac: d65f03c0 ret + 200162b0: aa0003f4 mov x20, x0 + 200162b4: 9100d3e3 add x3, sp, #0x34 + 200162b8: 9100e3e2 add x2, sp, #0x38 + 200162bc: f90013f5 str x21, [sp, #32] + 200162c0: 97ffffc4 bl 200161d0 <__swhatbuf_r> + 200162c4: 2a0003f5 mov w21, w0 + 200162c8: f9401fe1 ldr x1, [sp, #56] + 200162cc: aa1403e0 mov x0, x20 + 200162d0: 9400002e bl 20016388 <_malloc_r> + 200162d4: b4000260 cbz x0, 20016320 <__smakebuf_r+0xa8> + 200162d8: 79c02261 ldrsh w1, [x19, #16] + 200162dc: d0ffffe2 adrp x2, 20014000 <_dtoa_r+0xe08> + 200162e0: b94037e3 ldr w3, [sp, #52] + 200162e4: 9116e042 add x2, x2, #0x5b8 + 200162e8: f9002e82 str x2, [x20, #88] + 200162ec: 32190021 orr w1, w1, #0x80 + 200162f0: f9401fe2 ldr x2, [sp, #56] + 200162f4: f9000260 str x0, [x19] + 200162f8: 79002261 strh w1, [x19, #16] + 200162fc: f9000e60 str x0, [x19, #24] + 20016300: b9002262 str w2, [x19, #32] + 20016304: 35000263 cbnz w3, 20016350 <__smakebuf_r+0xd8> + 20016308: 2a150021 orr w1, w1, w21 + 2001630c: 79002261 strh w1, [x19, #16] + 20016310: a94153f3 ldp x19, x20, [sp, #16] + 20016314: f94013f5 ldr x21, [sp, #32] + 20016318: a8c47bfd ldp x29, x30, [sp], #64 + 2001631c: d65f03c0 ret + 20016320: 79c02260 ldrsh w0, [x19, #16] + 20016324: 37480220 tbnz w0, #9, 20016368 <__smakebuf_r+0xf0> + 20016328: 121e7400 and w0, w0, #0xfffffffc + 2001632c: 9101de61 add x1, x19, #0x77 + 20016330: 321f0000 orr w0, w0, #0x2 + 20016334: 52800022 mov w2, #0x1 // #1 + 20016338: 79002260 strh w0, [x19, #16] + 2001633c: f94013f5 ldr x21, [sp, #32] + 20016340: f9000261 str x1, [x19] + 20016344: f9000e61 str x1, [x19, #24] + 20016348: b9002262 str w2, [x19, #32] + 2001634c: 17ffffd6 b 200162a4 <__smakebuf_r+0x2c> + 20016350: 79c02661 ldrsh w1, [x19, #18] + 20016354: aa1403e0 mov x0, x20 + 20016358: 940018f4 bl 2001c728 <_isatty_r> + 2001635c: 350000a0 cbnz w0, 20016370 <__smakebuf_r+0xf8> + 20016360: 79c02261 ldrsh w1, [x19, #16] + 20016364: 17ffffe9 b 20016308 <__smakebuf_r+0x90> + 20016368: f94013f5 ldr x21, [sp, #32] + 2001636c: 17ffffce b 200162a4 <__smakebuf_r+0x2c> + 20016370: 79402262 ldrh w2, [x19, #16] + 20016374: 121e7442 and w2, w2, #0xfffffffc + 20016378: 32000042 orr w2, w2, #0x1 + 2001637c: 13003c41 sxth w1, w2 + 20016380: 17ffffe2 b 20016308 <__smakebuf_r+0x90> Disassembly of section .text._malloc_r: -00000000200162c0 <_malloc_r>: - 200162c0: a9ba7bfd stp x29, x30, [sp, #-96]! - 200162c4: 910003fd mov x29, sp - 200162c8: a90153f3 stp x19, x20, [sp, #16] - 200162cc: 91005c33 add x19, x1, #0x17 - 200162d0: f100ba7f cmp x19, #0x2e - 200162d4: a9025bf5 stp x21, x22, [sp, #32] - 200162d8: aa0003f5 mov x21, x0 - 200162dc: a90363f7 stp x23, x24, [sp, #48] - 200162e0: 54000c88 b.hi 20016470 <_malloc_r+0x1b0> // b.pmore - 200162e4: f100803f cmp x1, #0x20 - 200162e8: 54002088 b.hi 200166f8 <_malloc_r+0x438> // b.pmore - 200162ec: 940003bf bl 200171e8 <__malloc_lock> - 200162f0: d2800413 mov x19, #0x20 // #32 - 200162f4: 52800085 mov w5, #0x4 // #4 - 200162f8: d2800a00 mov x0, #0x50 // #80 - 200162fc: d0000f54 adrp x20, 20200000 <DATA_BASE> - 20016300: 913b6294 add x20, x20, #0xed8 - 20016304: 8b000280 add x0, x20, x0 - 20016308: 110008a5 add w5, w5, #0x2 - 2001630c: d1004000 sub x0, x0, #0x10 - 20016310: f9400c01 ldr x1, [x0, #24] - 20016314: eb00003f cmp x1, x0 - 20016318: 540021a1 b.ne 2001674c <_malloc_r+0x48c> // b.any - 2001631c: f9401282 ldr x2, [x20, #32] - 20016320: 91004283 add x3, x20, #0x10 - 20016324: eb03005f cmp x2, x3 - 20016328: 54000f40 b.eq 20016510 <_malloc_r+0x250> // b.none - 2001632c: f9400441 ldr x1, [x2, #8] - 20016330: 927ef421 and x1, x1, #0xfffffffffffffffc - 20016334: cb130024 sub x4, x1, x19 - 20016338: f1007c9f cmp x4, #0x1f - 2001633c: 54002d4c b.gt 200168e4 <_malloc_r+0x624> - 20016340: a9020e83 stp x3, x3, [x20, #32] - 20016344: b6f81f44 tbz x4, #63, 2001672c <_malloc_r+0x46c> - 20016348: f107fc3f cmp x1, #0x1ff - 2001634c: 54002448 b.hi 200167d4 <_malloc_r+0x514> // b.pmore - 20016350: d343fc23 lsr x3, x1, #3 - 20016354: d2800021 mov x1, #0x1 // #1 - 20016358: 11000460 add w0, w3, #0x1 - 2001635c: 13027c63 asr w3, w3, #2 - 20016360: 531f7800 lsl w0, w0, #1 - 20016364: f9400684 ldr x4, [x20, #8] - 20016368: 8b20ce80 add x0, x20, w0, sxtw #3 - 2001636c: 9ac32021 lsl x1, x1, x3 - 20016370: aa040021 orr x1, x1, x4 - 20016374: f85f0403 ldr x3, [x0], #-16 - 20016378: f9000681 str x1, [x20, #8] - 2001637c: a9010043 stp x3, x0, [x2, #16] - 20016380: f9000802 str x2, [x0, #16] - 20016384: f9000c62 str x2, [x3, #24] - 20016388: 13027ca2 asr w2, w5, #2 - 2001638c: d2800020 mov x0, #0x1 // #1 - 20016390: 9ac22000 lsl x0, x0, x2 - 20016394: eb01001f cmp x0, x1 - 20016398: 54000c88 b.hi 20016528 <_malloc_r+0x268> // b.pmore - 2001639c: ea01001f tst x0, x1 - 200163a0: 540000c1 b.ne 200163b8 <_malloc_r+0xf8> // b.any - 200163a4: 121e74a5 and w5, w5, #0xfffffffc - 200163a8: d37ff800 lsl x0, x0, #1 - 200163ac: 110010a5 add w5, w5, #0x4 - 200163b0: ea01001f tst x0, x1 - 200163b4: 54ffffa0 b.eq 200163a8 <_malloc_r+0xe8> // b.none - 200163b8: 110004a7 add w7, w5, #0x1 - 200163bc: 2a0503e8 mov w8, w5 - 200163c0: 531f78e7 lsl w7, w7, #1 - 200163c4: 8b27ce87 add x7, x20, w7, sxtw #3 - 200163c8: d10040e7 sub x7, x7, #0x10 - 200163cc: aa0703e4 mov x4, x7 - 200163d0: f9400c81 ldr x1, [x4, #24] - 200163d4: 14000009 b 200163f8 <_malloc_r+0x138> - 200163d8: f9400422 ldr x2, [x1, #8] - 200163dc: aa0103e6 mov x6, x1 - 200163e0: f9400c21 ldr x1, [x1, #24] - 200163e4: 927ef442 and x2, x2, #0xfffffffffffffffc - 200163e8: cb130043 sub x3, x2, x19 - 200163ec: f1007c7f cmp x3, #0x1f - 200163f0: 540023ac b.gt 20016864 <_malloc_r+0x5a4> - 200163f4: b6f82583 tbz x3, #63, 200168a4 <_malloc_r+0x5e4> - 200163f8: eb01009f cmp x4, x1 - 200163fc: 54fffee1 b.ne 200163d8 <_malloc_r+0x118> // b.any - 20016400: 7100f91f cmp w8, #0x3e - 20016404: 11000501 add w1, w8, #0x1 - 20016408: 540029cd b.le 20016940 <_malloc_r+0x680> - 2001640c: 91004084 add x4, x4, #0x10 - 20016410: 2a0103e8 mov w8, w1 - 20016414: f240051f tst x8, #0x3 - 20016418: 54fffdc1 b.ne 200163d0 <_malloc_r+0x110> // b.any - 2001641c: 14000005 b 20016430 <_malloc_r+0x170> - 20016420: f85f04e1 ldr x1, [x7], #-16 - 20016424: 510004a5 sub w5, w5, #0x1 - 20016428: eb07003f cmp x1, x7 - 2001642c: 540035a1 b.ne 20016ae0 <_malloc_r+0x820> // b.any - 20016430: f24004bf tst x5, #0x3 - 20016434: 54ffff61 b.ne 20016420 <_malloc_r+0x160> // b.any - 20016438: f9400681 ldr x1, [x20, #8] - 2001643c: 8a200021 bic x1, x1, x0 +0000000020016388 <_malloc_r>: + 20016388: a9ba7bfd stp x29, x30, [sp, #-96]! + 2001638c: 910003fd mov x29, sp + 20016390: a90153f3 stp x19, x20, [sp, #16] + 20016394: 91005c33 add x19, x1, #0x17 + 20016398: f100ba7f cmp x19, #0x2e + 2001639c: a9025bf5 stp x21, x22, [sp, #32] + 200163a0: aa0003f5 mov x21, x0 + 200163a4: a90363f7 stp x23, x24, [sp, #48] + 200163a8: 54000c88 b.hi 20016538 <_malloc_r+0x1b0> // b.pmore + 200163ac: f100803f cmp x1, #0x20 + 200163b0: 54002088 b.hi 200167c0 <_malloc_r+0x438> // b.pmore + 200163b4: 940003bf bl 200172b0 <__malloc_lock> + 200163b8: d2800413 mov x19, #0x20 // #32 + 200163bc: 52800085 mov w5, #0x4 // #4 + 200163c0: d2800a00 mov x0, #0x50 // #80 + 200163c4: d0000f54 adrp x20, 20200000 <DATA_BASE> + 200163c8: 913b6294 add x20, x20, #0xed8 + 200163cc: 8b000280 add x0, x20, x0 + 200163d0: 110008a5 add w5, w5, #0x2 + 200163d4: d1004000 sub x0, x0, #0x10 + 200163d8: f9400c01 ldr x1, [x0, #24] + 200163dc: eb00003f cmp x1, x0 + 200163e0: 540021a1 b.ne 20016814 <_malloc_r+0x48c> // b.any + 200163e4: f9401282 ldr x2, [x20, #32] + 200163e8: 91004283 add x3, x20, #0x10 + 200163ec: eb03005f cmp x2, x3 + 200163f0: 54000f40 b.eq 200165d8 <_malloc_r+0x250> // b.none + 200163f4: f9400441 ldr x1, [x2, #8] + 200163f8: 927ef421 and x1, x1, #0xfffffffffffffffc + 200163fc: cb130024 sub x4, x1, x19 + 20016400: f1007c9f cmp x4, #0x1f + 20016404: 54002d4c b.gt 200169ac <_malloc_r+0x624> + 20016408: a9020e83 stp x3, x3, [x20, #32] + 2001640c: b6f81f44 tbz x4, #63, 200167f4 <_malloc_r+0x46c> + 20016410: f107fc3f cmp x1, #0x1ff + 20016414: 54002448 b.hi 2001689c <_malloc_r+0x514> // b.pmore + 20016418: d343fc23 lsr x3, x1, #3 + 2001641c: d2800021 mov x1, #0x1 // #1 + 20016420: 11000460 add w0, w3, #0x1 + 20016424: 13027c63 asr w3, w3, #2 + 20016428: 531f7800 lsl w0, w0, #1 + 2001642c: f9400684 ldr x4, [x20, #8] + 20016430: 8b20ce80 add x0, x20, w0, sxtw #3 + 20016434: 9ac32021 lsl x1, x1, x3 + 20016438: aa040021 orr x1, x1, x4 + 2001643c: f85f0403 ldr x3, [x0], #-16 20016440: f9000681 str x1, [x20, #8] - 20016444: d37ff800 lsl x0, x0, #1 - 20016448: f100001f cmp x0, #0x0 - 2001644c: fa411002 ccmp x0, x1, #0x2, ne // ne = any - 20016450: 54000089 b.ls 20016460 <_malloc_r+0x1a0> // b.plast - 20016454: 14000035 b 20016528 <_malloc_r+0x268> - 20016458: d37ff800 lsl x0, x0, #1 - 2001645c: 11001108 add w8, w8, #0x4 - 20016460: ea01001f tst x0, x1 - 20016464: 54ffffa0 b.eq 20016458 <_malloc_r+0x198> // b.none - 20016468: 2a0803e5 mov w5, w8 - 2001646c: 17ffffd3 b 200163b8 <_malloc_r+0xf8> - 20016470: 927cee73 and x19, x19, #0xfffffffffffffff0 - 20016474: b2407be2 mov x2, #0x7fffffff // #2147483647 - 20016478: eb02027f cmp x19, x2 - 2001647c: fa539022 ccmp x1, x19, #0x2, ls // ls = plast - 20016480: 540013c8 b.hi 200166f8 <_malloc_r+0x438> // b.pmore - 20016484: 94000359 bl 200171e8 <__malloc_lock> - 20016488: f107de7f cmp x19, #0x1f7 - 2001648c: 54002229 b.ls 200168d0 <_malloc_r+0x610> // b.plast - 20016490: eb5327ff cmp xzr, x19, lsr #9 - 20016494: d349fe60 lsr x0, x19, #9 - 20016498: 54001420 b.eq 2001671c <_malloc_r+0x45c> // b.none - 2001649c: f100101f cmp x0, #0x4 - 200164a0: 54001ce8 b.hi 2001683c <_malloc_r+0x57c> // b.pmore - 200164a4: d346fe60 lsr x0, x19, #6 - 200164a8: 1100e405 add w5, w0, #0x39 - 200164ac: 1100e000 add w0, w0, #0x38 - 200164b0: 531f78a4 lsl w4, w5, #1 - 200164b4: 937d7c84 sbfiz x4, x4, #3, #32 - 200164b8: d0000f54 adrp x20, 20200000 <DATA_BASE> - 200164bc: 913b6294 add x20, x20, #0xed8 - 200164c0: 8b040284 add x4, x20, x4 - 200164c4: d1004084 sub x4, x4, #0x10 - 200164c8: f9400c81 ldr x1, [x4, #24] - 200164cc: eb01009f cmp x4, x1 - 200164d0: 540000c1 b.ne 200164e8 <_malloc_r+0x228> // b.any - 200164d4: 17ffff92 b 2001631c <_malloc_r+0x5c> - 200164d8: b6f815e3 tbz x3, #63, 20016794 <_malloc_r+0x4d4> - 200164dc: f9400c21 ldr x1, [x1, #24] - 200164e0: eb01009f cmp x4, x1 - 200164e4: 54fff1c0 b.eq 2001631c <_malloc_r+0x5c> // b.none - 200164e8: f9400422 ldr x2, [x1, #8] - 200164ec: 927ef442 and x2, x2, #0xfffffffffffffffc - 200164f0: cb130043 sub x3, x2, x19 - 200164f4: f1007c7f cmp x3, #0x1f - 200164f8: 54ffff0d b.le 200164d8 <_malloc_r+0x218> - 200164fc: f9401282 ldr x2, [x20, #32] - 20016500: 91004283 add x3, x20, #0x10 - 20016504: 2a0003e5 mov w5, w0 - 20016508: eb03005f cmp x2, x3 - 2001650c: 54fff101 b.ne 2001632c <_malloc_r+0x6c> // b.any - 20016510: f9400681 ldr x1, [x20, #8] - 20016514: 13027ca2 asr w2, w5, #2 - 20016518: d2800020 mov x0, #0x1 // #1 - 2001651c: 9ac22000 lsl x0, x0, x2 - 20016520: eb01001f cmp x0, x1 - 20016524: 54fff3c9 b.ls 2001639c <_malloc_r+0xdc> // b.plast - 20016528: f9400a97 ldr x23, [x20, #16] - 2001652c: f94006f6 ldr x22, [x23, #8] - 20016530: 927ef6d8 and x24, x22, #0xfffffffffffffffc - 20016534: eb18027f cmp x19, x24 - 20016538: cb130300 sub x0, x24, x19 - 2001653c: fa5f9804 ccmp x0, #0x1f, #0x4, ls // ls = plast - 20016540: 54000bec b.gt 200166bc <_malloc_r+0x3fc> - 20016544: f0001041 adrp x1, 20221000 <ucHeap+0x1e588> - 20016548: a90573fb stp x27, x28, [sp, #80] - 2001654c: f0000f5b adrp x27, 20201000 <__malloc_av_+0x128> - 20016550: f946fc21 ldr x1, [x1, #3576] - 20016554: d28203e3 mov x3, #0x101f // #4127 - 20016558: f9437762 ldr x2, [x27, #1768] - 2001655c: 8b010261 add x1, x19, x1 - 20016560: 8b030036 add x22, x1, x3 - 20016564: 91008021 add x1, x1, #0x20 - 20016568: b100045f cmn x2, #0x1 - 2001656c: 9274ced6 and x22, x22, #0xfffffffffffff000 - 20016570: 9a8112d6 csel x22, x22, x1, ne // ne = any - 20016574: aa1503e0 mov x0, x21 - 20016578: aa1603e1 mov x1, x22 - 2001657c: a9046bf9 stp x25, x26, [sp, #64] - 20016580: 94000836 bl 20018658 <_sbrk_r> - 20016584: 8b1802fa add x26, x23, x24 - 20016588: aa0003f9 mov x25, x0 - 2001658c: b100041f cmn x0, #0x1 - 20016590: 54001f00 b.eq 20016970 <_malloc_r+0x6b0> // b.none - 20016594: eb00035f cmp x26, x0 - 20016598: fa5482e4 ccmp x23, x20, #0x4, hi // hi = pmore - 2001659c: 54001ea1 b.ne 20016970 <_malloc_r+0x6b0> // b.any - 200165a0: f000105c adrp x28, 20221000 <ucHeap+0x1e588> - 200165a4: eb00035f cmp x26, x0 - 200165a8: b94dc381 ldr w1, [x28, #3520] - 200165ac: 0b160021 add w1, w1, w22 - 200165b0: b90dc381 str w1, [x28, #3520] - 200165b4: 54001cc0 b.eq 2001694c <_malloc_r+0x68c> // b.none - 200165b8: f9437760 ldr x0, [x27, #1768] - 200165bc: b100041f cmn x0, #0x1 - 200165c0: 54001d40 b.eq 20016968 <_malloc_r+0x6a8> // b.none - 200165c4: cb1a033a sub x26, x25, x26 - 200165c8: 0b1a0021 add w1, w1, w26 - 200165cc: b90dc381 str w1, [x28, #3520] - 200165d0: f2400f3a ands x26, x25, #0xf - 200165d4: 54001e20 b.eq 20016998 <_malloc_r+0x6d8> // b.none - 200165d8: cb1a0339 sub x25, x25, x26 - 200165dc: d2820201 mov x1, #0x1010 // #4112 - 200165e0: 91004339 add x25, x25, #0x10 - 200165e4: cb1a0021 sub x1, x1, x26 - 200165e8: 8b16033b add x27, x25, x22 - 200165ec: aa1503e0 mov x0, x21 - 200165f0: cb1b0036 sub x22, x1, x27 - 200165f4: 92402ed6 and x22, x22, #0xfff - 200165f8: aa1603e1 mov x1, x22 - 200165fc: 94000817 bl 20018658 <_sbrk_r> - 20016600: b100041f cmn x0, #0x1 - 20016604: 54002460 b.eq 20016a90 <_malloc_r+0x7d0> // b.none - 20016608: cb190000 sub x0, x0, x25 - 2001660c: 2a1603e2 mov w2, w22 - 20016610: 8b160016 add x22, x0, x22 - 20016614: b94dc381 ldr w1, [x28, #3520] - 20016618: b24002d6 orr x22, x22, #0x1 - 2001661c: f9000a99 str x25, [x20, #16] - 20016620: eb1402ff cmp x23, x20 - 20016624: 0b010041 add w1, w2, w1 - 20016628: b90dc381 str w1, [x28, #3520] - 2001662c: f9000736 str x22, [x25, #8] - 20016630: 54001fe0 b.eq 20016a2c <_malloc_r+0x76c> // b.none - 20016634: f1007f1f cmp x24, #0x1f - 20016638: 54001ca9 b.ls 200169cc <_malloc_r+0x70c> // b.plast - 2001663c: d1006302 sub x2, x24, #0x18 - 20016640: d2800124 mov x4, #0x9 // #9 - 20016644: f94006e0 ldr x0, [x23, #8] - 20016648: 927cec42 and x2, x2, #0xfffffffffffffff0 - 2001664c: 8b0202e3 add x3, x23, x2 - 20016650: f1007c5f cmp x2, #0x1f - 20016654: 92400000 and x0, x0, #0x1 - 20016658: aa020000 orr x0, x0, x2 - 2001665c: f90006e0 str x0, [x23, #8] - 20016660: f8008c64 str x4, [x3, #8]! - 20016664: f9000464 str x4, [x3, #8] - 20016668: 54002068 b.hi 20016a74 <_malloc_r+0x7b4> // b.pmore - 2001666c: f9400736 ldr x22, [x25, #8] - 20016670: aa1903f7 mov x23, x25 - 20016674: f0001042 adrp x2, 20221000 <ucHeap+0x1e588> - 20016678: 93407c20 sxtw x0, w1 - 2001667c: f946f443 ldr x3, [x2, #3560] - 20016680: eb21c07f cmp x3, w1, sxtw - 20016684: 54000042 b.cs 2001668c <_malloc_r+0x3cc> // b.hs, b.nlast - 20016688: f906f440 str x0, [x2, #3560] - 2001668c: f0001041 adrp x1, 20221000 <ucHeap+0x1e588> - 20016690: f946f822 ldr x2, [x1, #3568] - 20016694: eb02001f cmp x0, x2 - 20016698: 54000049 b.ls 200166a0 <_malloc_r+0x3e0> // b.plast - 2001669c: f906f820 str x0, [x1, #3568] - 200166a0: 927ef6c1 and x1, x22, #0xfffffffffffffffc - 200166a4: cb130020 sub x0, x1, x19 - 200166a8: f1007c1f cmp x0, #0x1f - 200166ac: fa41c262 ccmp x19, x1, #0x2, gt - 200166b0: 54001928 b.hi 200169d4 <_malloc_r+0x714> // b.pmore - 200166b4: a9446bf9 ldp x25, x26, [sp, #64] - 200166b8: a94573fb ldp x27, x28, [sp, #80] - 200166bc: 8b1302e2 add x2, x23, x19 - 200166c0: b2400273 orr x19, x19, #0x1 - 200166c4: f90006f3 str x19, [x23, #8] - 200166c8: b2400001 orr x1, x0, #0x1 - 200166cc: f9000a82 str x2, [x20, #16] - 200166d0: f9000441 str x1, [x2, #8] - 200166d4: aa1503e0 mov x0, x21 - 200166d8: 910042f7 add x23, x23, #0x10 - 200166dc: 940002c5 bl 200171f0 <__malloc_unlock> - 200166e0: aa1703e0 mov x0, x23 - 200166e4: a94153f3 ldp x19, x20, [sp, #16] - 200166e8: a9425bf5 ldp x21, x22, [sp, #32] - 200166ec: a94363f7 ldp x23, x24, [sp, #48] - 200166f0: a8c67bfd ldp x29, x30, [sp], #96 - 200166f4: d65f03c0 ret - 200166f8: 52800180 mov w0, #0xc // #12 - 200166fc: d2800017 mov x23, #0x0 // #0 - 20016700: b90002a0 str w0, [x21] - 20016704: aa1703e0 mov x0, x23 - 20016708: a94153f3 ldp x19, x20, [sp, #16] - 2001670c: a9425bf5 ldp x21, x22, [sp, #32] - 20016710: a94363f7 ldp x23, x24, [sp, #48] - 20016714: a8c67bfd ldp x29, x30, [sp], #96 - 20016718: d65f03c0 ret - 2001671c: d2808004 mov x4, #0x400 // #1024 - 20016720: 52800805 mov w5, #0x40 // #64 - 20016724: 528007e0 mov w0, #0x3f // #63 - 20016728: 17ffff64 b 200164b8 <_malloc_r+0x1f8> - 2001672c: 8b010041 add x1, x2, x1 - 20016730: 91004057 add x23, x2, #0x10 - 20016734: aa1503e0 mov x0, x21 - 20016738: f9400422 ldr x2, [x1, #8] - 2001673c: b2400042 orr x2, x2, #0x1 - 20016740: f9000422 str x2, [x1, #8] - 20016744: 940002ab bl 200171f0 <__malloc_unlock> - 20016748: 17ffffef b 20016704 <_malloc_r+0x444> - 2001674c: a9409022 ldp x2, x4, [x1, #8] - 20016750: 91004037 add x23, x1, #0x10 - 20016754: f9400c23 ldr x3, [x1, #24] - 20016758: aa1503e0 mov x0, x21 - 2001675c: 927ef442 and x2, x2, #0xfffffffffffffffc - 20016760: 8b020022 add x2, x1, x2 - 20016764: f9400441 ldr x1, [x2, #8] - 20016768: f9000c83 str x3, [x4, #24] - 2001676c: f9000864 str x4, [x3, #16] - 20016770: b2400021 orr x1, x1, #0x1 - 20016774: f9000441 str x1, [x2, #8] - 20016778: 9400029e bl 200171f0 <__malloc_unlock> - 2001677c: aa1703e0 mov x0, x23 - 20016780: a94153f3 ldp x19, x20, [sp, #16] - 20016784: a9425bf5 ldp x21, x22, [sp, #32] - 20016788: a94363f7 ldp x23, x24, [sp, #48] - 2001678c: a8c67bfd ldp x29, x30, [sp], #96 - 20016790: d65f03c0 ret - 20016794: 8b020022 add x2, x1, x2 - 20016798: 91004037 add x23, x1, #0x10 - 2001679c: a9410c24 ldp x4, x3, [x1, #16] - 200167a0: aa1503e0 mov x0, x21 - 200167a4: f9400441 ldr x1, [x2, #8] - 200167a8: f9000c83 str x3, [x4, #24] - 200167ac: b2400021 orr x1, x1, #0x1 - 200167b0: f9000864 str x4, [x3, #16] - 200167b4: f9000441 str x1, [x2, #8] - 200167b8: 9400028e bl 200171f0 <__malloc_unlock> - 200167bc: aa1703e0 mov x0, x23 - 200167c0: a94153f3 ldp x19, x20, [sp, #16] - 200167c4: a9425bf5 ldp x21, x22, [sp, #32] - 200167c8: a94363f7 ldp x23, x24, [sp, #48] - 200167cc: a8c67bfd ldp x29, x30, [sp], #96 - 200167d0: d65f03c0 ret - 200167d4: f127fc3f cmp x1, #0x9ff - 200167d8: d349fc20 lsr x0, x1, #9 - 200167dc: 540009c9 b.ls 20016914 <_malloc_r+0x654> // b.plast - 200167e0: f100501f cmp x0, #0x14 - 200167e4: 54001048 b.hi 200169ec <_malloc_r+0x72c> // b.pmore - 200167e8: 11017004 add w4, w0, #0x5c - 200167ec: 11016c03 add w3, w0, #0x5b - 200167f0: 531f7884 lsl w4, w4, #1 - 200167f4: 937d7c84 sbfiz x4, x4, #3, #32 - 200167f8: 8b040284 add x4, x20, x4 - 200167fc: f85f0480 ldr x0, [x4], #-16 - 20016800: eb00009f cmp x4, x0 - 20016804: 54000bc0 b.eq 2001697c <_malloc_r+0x6bc> // b.none - 20016808: f9400403 ldr x3, [x0, #8] - 2001680c: 927ef463 and x3, x3, #0xfffffffffffffffc - 20016810: eb01007f cmp x3, x1 - 20016814: 54000089 b.ls 20016824 <_malloc_r+0x564> // b.plast - 20016818: f9400800 ldr x0, [x0, #16] - 2001681c: eb00009f cmp x4, x0 - 20016820: 54ffff41 b.ne 20016808 <_malloc_r+0x548> // b.any - 20016824: f9400681 ldr x1, [x20, #8] - 20016828: f9400c04 ldr x4, [x0, #24] - 2001682c: a9011040 stp x0, x4, [x2, #16] - 20016830: f9000882 str x2, [x4, #16] - 20016834: f9000c02 str x2, [x0, #24] - 20016838: 17fffed4 b 20016388 <_malloc_r+0xc8> - 2001683c: f100501f cmp x0, #0x14 - 20016840: 54000769 b.ls 2001692c <_malloc_r+0x66c> // b.plast - 20016844: f101501f cmp x0, #0x54 - 20016848: 54000e28 b.hi 20016a0c <_malloc_r+0x74c> // b.pmore - 2001684c: d34cfe60 lsr x0, x19, #12 - 20016850: 1101bc05 add w5, w0, #0x6f - 20016854: 1101b800 add w0, w0, #0x6e - 20016858: 531f78a4 lsl w4, w5, #1 - 2001685c: 937d7c84 sbfiz x4, x4, #3, #32 - 20016860: 17ffff16 b 200164b8 <_malloc_r+0x1f8> - 20016864: f94008c7 ldr x7, [x6, #16] - 20016868: b2400260 orr x0, x19, #0x1 - 2001686c: f90004c0 str x0, [x6, #8] - 20016870: 8b1300c4 add x4, x6, x19 - 20016874: 91004285 add x5, x20, #0x10 - 20016878: b2400068 orr x8, x3, #0x1 - 2001687c: f9000ce1 str x1, [x7, #24] - 20016880: 910040d7 add x23, x6, #0x10 - 20016884: f9000827 str x7, [x1, #16] - 20016888: aa1503e0 mov x0, x21 - 2001688c: a9021284 stp x4, x4, [x20, #32] - 20016890: a9009488 stp x8, x5, [x4, #8] - 20016894: f9000c85 str x5, [x4, #24] - 20016898: f82268c3 str x3, [x6, x2] - 2001689c: 94000255 bl 200171f0 <__malloc_unlock> - 200168a0: 17ffff99 b 20016704 <_malloc_r+0x444> - 200168a4: 8b0200c2 add x2, x6, x2 - 200168a8: aa0603f7 mov x23, x6 - 200168ac: aa1503e0 mov x0, x21 - 200168b0: f9400443 ldr x3, [x2, #8] - 200168b4: f8410ee4 ldr x4, [x23, #16]! - 200168b8: b2400063 orr x3, x3, #0x1 - 200168bc: f9000443 str x3, [x2, #8] - 200168c0: f9000c81 str x1, [x4, #24] - 200168c4: f9000824 str x4, [x1, #16] - 200168c8: 9400024a bl 200171f0 <__malloc_unlock> - 200168cc: 17ffff8e b 20016704 <_malloc_r+0x444> - 200168d0: d343fe65 lsr x5, x19, #3 - 200168d4: 110004a0 add w0, w5, #0x1 - 200168d8: 531f7800 lsl w0, w0, #1 - 200168dc: 937d7c00 sbfiz x0, x0, #3, #32 - 200168e0: 17fffe87 b 200162fc <_malloc_r+0x3c> - 200168e4: 8b130045 add x5, x2, x19 - 200168e8: b2400273 orr x19, x19, #0x1 - 200168ec: f9000453 str x19, [x2, #8] - 200168f0: b2400086 orr x6, x4, #0x1 - 200168f4: a9021685 stp x5, x5, [x20, #32] - 200168f8: aa1503e0 mov x0, x21 - 200168fc: 91004057 add x23, x2, #0x10 - 20016900: a9008ca6 stp x6, x3, [x5, #8] - 20016904: f9000ca3 str x3, [x5, #24] - 20016908: f8216844 str x4, [x2, x1] - 2001690c: 94000239 bl 200171f0 <__malloc_unlock> - 20016910: 17ffff7d b 20016704 <_malloc_r+0x444> - 20016914: d346fc20 lsr x0, x1, #6 - 20016918: 1100e404 add w4, w0, #0x39 - 2001691c: 1100e003 add w3, w0, #0x38 - 20016920: 531f7884 lsl w4, w4, #1 + 20016444: a9010043 stp x3, x0, [x2, #16] + 20016448: f9000802 str x2, [x0, #16] + 2001644c: f9000c62 str x2, [x3, #24] + 20016450: 13027ca2 asr w2, w5, #2 + 20016454: d2800020 mov x0, #0x1 // #1 + 20016458: 9ac22000 lsl x0, x0, x2 + 2001645c: eb01001f cmp x0, x1 + 20016460: 54000c88 b.hi 200165f0 <_malloc_r+0x268> // b.pmore + 20016464: ea01001f tst x0, x1 + 20016468: 540000c1 b.ne 20016480 <_malloc_r+0xf8> // b.any + 2001646c: 121e74a5 and w5, w5, #0xfffffffc + 20016470: d37ff800 lsl x0, x0, #1 + 20016474: 110010a5 add w5, w5, #0x4 + 20016478: ea01001f tst x0, x1 + 2001647c: 54ffffa0 b.eq 20016470 <_malloc_r+0xe8> // b.none + 20016480: 110004a7 add w7, w5, #0x1 + 20016484: 2a0503e8 mov w8, w5 + 20016488: 531f78e7 lsl w7, w7, #1 + 2001648c: 8b27ce87 add x7, x20, w7, sxtw #3 + 20016490: d10040e7 sub x7, x7, #0x10 + 20016494: aa0703e4 mov x4, x7 + 20016498: f9400c81 ldr x1, [x4, #24] + 2001649c: 14000009 b 200164c0 <_malloc_r+0x138> + 200164a0: f9400422 ldr x2, [x1, #8] + 200164a4: aa0103e6 mov x6, x1 + 200164a8: f9400c21 ldr x1, [x1, #24] + 200164ac: 927ef442 and x2, x2, #0xfffffffffffffffc + 200164b0: cb130043 sub x3, x2, x19 + 200164b4: f1007c7f cmp x3, #0x1f + 200164b8: 540023ac b.gt 2001692c <_malloc_r+0x5a4> + 200164bc: b6f82583 tbz x3, #63, 2001696c <_malloc_r+0x5e4> + 200164c0: eb01009f cmp x4, x1 + 200164c4: 54fffee1 b.ne 200164a0 <_malloc_r+0x118> // b.any + 200164c8: 7100f91f cmp w8, #0x3e + 200164cc: 11000501 add w1, w8, #0x1 + 200164d0: 540029cd b.le 20016a08 <_malloc_r+0x680> + 200164d4: 91004084 add x4, x4, #0x10 + 200164d8: 2a0103e8 mov w8, w1 + 200164dc: f240051f tst x8, #0x3 + 200164e0: 54fffdc1 b.ne 20016498 <_malloc_r+0x110> // b.any + 200164e4: 14000005 b 200164f8 <_malloc_r+0x170> + 200164e8: f85f04e1 ldr x1, [x7], #-16 + 200164ec: 510004a5 sub w5, w5, #0x1 + 200164f0: eb07003f cmp x1, x7 + 200164f4: 540035a1 b.ne 20016ba8 <_malloc_r+0x820> // b.any + 200164f8: f24004bf tst x5, #0x3 + 200164fc: 54ffff61 b.ne 200164e8 <_malloc_r+0x160> // b.any + 20016500: f9400681 ldr x1, [x20, #8] + 20016504: 8a200021 bic x1, x1, x0 + 20016508: f9000681 str x1, [x20, #8] + 2001650c: d37ff800 lsl x0, x0, #1 + 20016510: f100001f cmp x0, #0x0 + 20016514: fa411002 ccmp x0, x1, #0x2, ne // ne = any + 20016518: 54000089 b.ls 20016528 <_malloc_r+0x1a0> // b.plast + 2001651c: 14000035 b 200165f0 <_malloc_r+0x268> + 20016520: d37ff800 lsl x0, x0, #1 + 20016524: 11001108 add w8, w8, #0x4 + 20016528: ea01001f tst x0, x1 + 2001652c: 54ffffa0 b.eq 20016520 <_malloc_r+0x198> // b.none + 20016530: 2a0803e5 mov w5, w8 + 20016534: 17ffffd3 b 20016480 <_malloc_r+0xf8> + 20016538: 927cee73 and x19, x19, #0xfffffffffffffff0 + 2001653c: b2407be2 mov x2, #0x7fffffff // #2147483647 + 20016540: eb02027f cmp x19, x2 + 20016544: fa539022 ccmp x1, x19, #0x2, ls // ls = plast + 20016548: 540013c8 b.hi 200167c0 <_malloc_r+0x438> // b.pmore + 2001654c: 94000359 bl 200172b0 <__malloc_lock> + 20016550: f107de7f cmp x19, #0x1f7 + 20016554: 54002229 b.ls 20016998 <_malloc_r+0x610> // b.plast + 20016558: eb5327ff cmp xzr, x19, lsr #9 + 2001655c: d349fe60 lsr x0, x19, #9 + 20016560: 54001420 b.eq 200167e4 <_malloc_r+0x45c> // b.none + 20016564: f100101f cmp x0, #0x4 + 20016568: 54001ce8 b.hi 20016904 <_malloc_r+0x57c> // b.pmore + 2001656c: d346fe60 lsr x0, x19, #6 + 20016570: 1100e405 add w5, w0, #0x39 + 20016574: 1100e000 add w0, w0, #0x38 + 20016578: 531f78a4 lsl w4, w5, #1 + 2001657c: 937d7c84 sbfiz x4, x4, #3, #32 + 20016580: d0000f54 adrp x20, 20200000 <DATA_BASE> + 20016584: 913b6294 add x20, x20, #0xed8 + 20016588: 8b040284 add x4, x20, x4 + 2001658c: d1004084 sub x4, x4, #0x10 + 20016590: f9400c81 ldr x1, [x4, #24] + 20016594: eb01009f cmp x4, x1 + 20016598: 540000c1 b.ne 200165b0 <_malloc_r+0x228> // b.any + 2001659c: 17ffff92 b 200163e4 <_malloc_r+0x5c> + 200165a0: b6f815e3 tbz x3, #63, 2001685c <_malloc_r+0x4d4> + 200165a4: f9400c21 ldr x1, [x1, #24] + 200165a8: eb01009f cmp x4, x1 + 200165ac: 54fff1c0 b.eq 200163e4 <_malloc_r+0x5c> // b.none + 200165b0: f9400422 ldr x2, [x1, #8] + 200165b4: 927ef442 and x2, x2, #0xfffffffffffffffc + 200165b8: cb130043 sub x3, x2, x19 + 200165bc: f1007c7f cmp x3, #0x1f + 200165c0: 54ffff0d b.le 200165a0 <_malloc_r+0x218> + 200165c4: f9401282 ldr x2, [x20, #32] + 200165c8: 91004283 add x3, x20, #0x10 + 200165cc: 2a0003e5 mov w5, w0 + 200165d0: eb03005f cmp x2, x3 + 200165d4: 54fff101 b.ne 200163f4 <_malloc_r+0x6c> // b.any + 200165d8: f9400681 ldr x1, [x20, #8] + 200165dc: 13027ca2 asr w2, w5, #2 + 200165e0: d2800020 mov x0, #0x1 // #1 + 200165e4: 9ac22000 lsl x0, x0, x2 + 200165e8: eb01001f cmp x0, x1 + 200165ec: 54fff3c9 b.ls 20016464 <_malloc_r+0xdc> // b.plast + 200165f0: f9400a97 ldr x23, [x20, #16] + 200165f4: f94006f6 ldr x22, [x23, #8] + 200165f8: 927ef6d8 and x24, x22, #0xfffffffffffffffc + 200165fc: eb18027f cmp x19, x24 + 20016600: cb130300 sub x0, x24, x19 + 20016604: fa5f9804 ccmp x0, #0x1f, #0x4, ls // ls = plast + 20016608: 54000bec b.gt 20016784 <_malloc_r+0x3fc> + 2001660c: f0001041 adrp x1, 20221000 <ucHeap+0x1e588> + 20016610: a90573fb stp x27, x28, [sp, #80] + 20016614: f0000f5b adrp x27, 20201000 <__malloc_av_+0x128> + 20016618: f946fc21 ldr x1, [x1, #3576] + 2001661c: d28203e3 mov x3, #0x101f // #4127 + 20016620: f9437762 ldr x2, [x27, #1768] + 20016624: 8b010261 add x1, x19, x1 + 20016628: 8b030036 add x22, x1, x3 + 2001662c: 91008021 add x1, x1, #0x20 + 20016630: b100045f cmn x2, #0x1 + 20016634: 9274ced6 and x22, x22, #0xfffffffffffff000 + 20016638: 9a8112d6 csel x22, x22, x1, ne // ne = any + 2001663c: aa1503e0 mov x0, x21 + 20016640: aa1603e1 mov x1, x22 + 20016644: a9046bf9 stp x25, x26, [sp, #64] + 20016648: 94000836 bl 20018720 <_sbrk_r> + 2001664c: 8b1802fa add x26, x23, x24 + 20016650: aa0003f9 mov x25, x0 + 20016654: b100041f cmn x0, #0x1 + 20016658: 54001f00 b.eq 20016a38 <_malloc_r+0x6b0> // b.none + 2001665c: eb00035f cmp x26, x0 + 20016660: fa5482e4 ccmp x23, x20, #0x4, hi // hi = pmore + 20016664: 54001ea1 b.ne 20016a38 <_malloc_r+0x6b0> // b.any + 20016668: f000105c adrp x28, 20221000 <ucHeap+0x1e588> + 2001666c: eb00035f cmp x26, x0 + 20016670: b94dc381 ldr w1, [x28, #3520] + 20016674: 0b160021 add w1, w1, w22 + 20016678: b90dc381 str w1, [x28, #3520] + 2001667c: 54001cc0 b.eq 20016a14 <_malloc_r+0x68c> // b.none + 20016680: f9437760 ldr x0, [x27, #1768] + 20016684: b100041f cmn x0, #0x1 + 20016688: 54001d40 b.eq 20016a30 <_malloc_r+0x6a8> // b.none + 2001668c: cb1a033a sub x26, x25, x26 + 20016690: 0b1a0021 add w1, w1, w26 + 20016694: b90dc381 str w1, [x28, #3520] + 20016698: f2400f3a ands x26, x25, #0xf + 2001669c: 54001e20 b.eq 20016a60 <_malloc_r+0x6d8> // b.none + 200166a0: cb1a0339 sub x25, x25, x26 + 200166a4: d2820201 mov x1, #0x1010 // #4112 + 200166a8: 91004339 add x25, x25, #0x10 + 200166ac: cb1a0021 sub x1, x1, x26 + 200166b0: 8b16033b add x27, x25, x22 + 200166b4: aa1503e0 mov x0, x21 + 200166b8: cb1b0036 sub x22, x1, x27 + 200166bc: 92402ed6 and x22, x22, #0xfff + 200166c0: aa1603e1 mov x1, x22 + 200166c4: 94000817 bl 20018720 <_sbrk_r> + 200166c8: b100041f cmn x0, #0x1 + 200166cc: 54002460 b.eq 20016b58 <_malloc_r+0x7d0> // b.none + 200166d0: cb190000 sub x0, x0, x25 + 200166d4: 2a1603e2 mov w2, w22 + 200166d8: 8b160016 add x22, x0, x22 + 200166dc: b94dc381 ldr w1, [x28, #3520] + 200166e0: b24002d6 orr x22, x22, #0x1 + 200166e4: f9000a99 str x25, [x20, #16] + 200166e8: eb1402ff cmp x23, x20 + 200166ec: 0b010041 add w1, w2, w1 + 200166f0: b90dc381 str w1, [x28, #3520] + 200166f4: f9000736 str x22, [x25, #8] + 200166f8: 54001fe0 b.eq 20016af4 <_malloc_r+0x76c> // b.none + 200166fc: f1007f1f cmp x24, #0x1f + 20016700: 54001ca9 b.ls 20016a94 <_malloc_r+0x70c> // b.plast + 20016704: d1006302 sub x2, x24, #0x18 + 20016708: d2800124 mov x4, #0x9 // #9 + 2001670c: f94006e0 ldr x0, [x23, #8] + 20016710: 927cec42 and x2, x2, #0xfffffffffffffff0 + 20016714: 8b0202e3 add x3, x23, x2 + 20016718: f1007c5f cmp x2, #0x1f + 2001671c: 92400000 and x0, x0, #0x1 + 20016720: aa020000 orr x0, x0, x2 + 20016724: f90006e0 str x0, [x23, #8] + 20016728: f8008c64 str x4, [x3, #8]! + 2001672c: f9000464 str x4, [x3, #8] + 20016730: 54002068 b.hi 20016b3c <_malloc_r+0x7b4> // b.pmore + 20016734: f9400736 ldr x22, [x25, #8] + 20016738: aa1903f7 mov x23, x25 + 2001673c: f0001042 adrp x2, 20221000 <ucHeap+0x1e588> + 20016740: 93407c20 sxtw x0, w1 + 20016744: f946f443 ldr x3, [x2, #3560] + 20016748: eb21c07f cmp x3, w1, sxtw + 2001674c: 54000042 b.cs 20016754 <_malloc_r+0x3cc> // b.hs, b.nlast + 20016750: f906f440 str x0, [x2, #3560] + 20016754: f0001041 adrp x1, 20221000 <ucHeap+0x1e588> + 20016758: f946f822 ldr x2, [x1, #3568] + 2001675c: eb02001f cmp x0, x2 + 20016760: 54000049 b.ls 20016768 <_malloc_r+0x3e0> // b.plast + 20016764: f906f820 str x0, [x1, #3568] + 20016768: 927ef6c1 and x1, x22, #0xfffffffffffffffc + 2001676c: cb130020 sub x0, x1, x19 + 20016770: f1007c1f cmp x0, #0x1f + 20016774: fa41c262 ccmp x19, x1, #0x2, gt + 20016778: 54001928 b.hi 20016a9c <_malloc_r+0x714> // b.pmore + 2001677c: a9446bf9 ldp x25, x26, [sp, #64] + 20016780: a94573fb ldp x27, x28, [sp, #80] + 20016784: 8b1302e2 add x2, x23, x19 + 20016788: b2400273 orr x19, x19, #0x1 + 2001678c: f90006f3 str x19, [x23, #8] + 20016790: b2400001 orr x1, x0, #0x1 + 20016794: f9000a82 str x2, [x20, #16] + 20016798: f9000441 str x1, [x2, #8] + 2001679c: aa1503e0 mov x0, x21 + 200167a0: 910042f7 add x23, x23, #0x10 + 200167a4: 940002c5 bl 200172b8 <__malloc_unlock> + 200167a8: aa1703e0 mov x0, x23 + 200167ac: a94153f3 ldp x19, x20, [sp, #16] + 200167b0: a9425bf5 ldp x21, x22, [sp, #32] + 200167b4: a94363f7 ldp x23, x24, [sp, #48] + 200167b8: a8c67bfd ldp x29, x30, [sp], #96 + 200167bc: d65f03c0 ret + 200167c0: 52800180 mov w0, #0xc // #12 + 200167c4: d2800017 mov x23, #0x0 // #0 + 200167c8: b90002a0 str w0, [x21] + 200167cc: aa1703e0 mov x0, x23 + 200167d0: a94153f3 ldp x19, x20, [sp, #16] + 200167d4: a9425bf5 ldp x21, x22, [sp, #32] + 200167d8: a94363f7 ldp x23, x24, [sp, #48] + 200167dc: a8c67bfd ldp x29, x30, [sp], #96 + 200167e0: d65f03c0 ret + 200167e4: d2808004 mov x4, #0x400 // #1024 + 200167e8: 52800805 mov w5, #0x40 // #64 + 200167ec: 528007e0 mov w0, #0x3f // #63 + 200167f0: 17ffff64 b 20016580 <_malloc_r+0x1f8> + 200167f4: 8b010041 add x1, x2, x1 + 200167f8: 91004057 add x23, x2, #0x10 + 200167fc: aa1503e0 mov x0, x21 + 20016800: f9400422 ldr x2, [x1, #8] + 20016804: b2400042 orr x2, x2, #0x1 + 20016808: f9000422 str x2, [x1, #8] + 2001680c: 940002ab bl 200172b8 <__malloc_unlock> + 20016810: 17ffffef b 200167cc <_malloc_r+0x444> + 20016814: a9409022 ldp x2, x4, [x1, #8] + 20016818: 91004037 add x23, x1, #0x10 + 2001681c: f9400c23 ldr x3, [x1, #24] + 20016820: aa1503e0 mov x0, x21 + 20016824: 927ef442 and x2, x2, #0xfffffffffffffffc + 20016828: 8b020022 add x2, x1, x2 + 2001682c: f9400441 ldr x1, [x2, #8] + 20016830: f9000c83 str x3, [x4, #24] + 20016834: f9000864 str x4, [x3, #16] + 20016838: b2400021 orr x1, x1, #0x1 + 2001683c: f9000441 str x1, [x2, #8] + 20016840: 9400029e bl 200172b8 <__malloc_unlock> + 20016844: aa1703e0 mov x0, x23 + 20016848: a94153f3 ldp x19, x20, [sp, #16] + 2001684c: a9425bf5 ldp x21, x22, [sp, #32] + 20016850: a94363f7 ldp x23, x24, [sp, #48] + 20016854: a8c67bfd ldp x29, x30, [sp], #96 + 20016858: d65f03c0 ret + 2001685c: 8b020022 add x2, x1, x2 + 20016860: 91004037 add x23, x1, #0x10 + 20016864: a9410c24 ldp x4, x3, [x1, #16] + 20016868: aa1503e0 mov x0, x21 + 2001686c: f9400441 ldr x1, [x2, #8] + 20016870: f9000c83 str x3, [x4, #24] + 20016874: b2400021 orr x1, x1, #0x1 + 20016878: f9000864 str x4, [x3, #16] + 2001687c: f9000441 str x1, [x2, #8] + 20016880: 9400028e bl 200172b8 <__malloc_unlock> + 20016884: aa1703e0 mov x0, x23 + 20016888: a94153f3 ldp x19, x20, [sp, #16] + 2001688c: a9425bf5 ldp x21, x22, [sp, #32] + 20016890: a94363f7 ldp x23, x24, [sp, #48] + 20016894: a8c67bfd ldp x29, x30, [sp], #96 + 20016898: d65f03c0 ret + 2001689c: f127fc3f cmp x1, #0x9ff + 200168a0: d349fc20 lsr x0, x1, #9 + 200168a4: 540009c9 b.ls 200169dc <_malloc_r+0x654> // b.plast + 200168a8: f100501f cmp x0, #0x14 + 200168ac: 54001048 b.hi 20016ab4 <_malloc_r+0x72c> // b.pmore + 200168b0: 11017004 add w4, w0, #0x5c + 200168b4: 11016c03 add w3, w0, #0x5b + 200168b8: 531f7884 lsl w4, w4, #1 + 200168bc: 937d7c84 sbfiz x4, x4, #3, #32 + 200168c0: 8b040284 add x4, x20, x4 + 200168c4: f85f0480 ldr x0, [x4], #-16 + 200168c8: eb00009f cmp x4, x0 + 200168cc: 54000bc0 b.eq 20016a44 <_malloc_r+0x6bc> // b.none + 200168d0: f9400403 ldr x3, [x0, #8] + 200168d4: 927ef463 and x3, x3, #0xfffffffffffffffc + 200168d8: eb01007f cmp x3, x1 + 200168dc: 54000089 b.ls 200168ec <_malloc_r+0x564> // b.plast + 200168e0: f9400800 ldr x0, [x0, #16] + 200168e4: eb00009f cmp x4, x0 + 200168e8: 54ffff41 b.ne 200168d0 <_malloc_r+0x548> // b.any + 200168ec: f9400681 ldr x1, [x20, #8] + 200168f0: f9400c04 ldr x4, [x0, #24] + 200168f4: a9011040 stp x0, x4, [x2, #16] + 200168f8: f9000882 str x2, [x4, #16] + 200168fc: f9000c02 str x2, [x0, #24] + 20016900: 17fffed4 b 20016450 <_malloc_r+0xc8> + 20016904: f100501f cmp x0, #0x14 + 20016908: 54000769 b.ls 200169f4 <_malloc_r+0x66c> // b.plast + 2001690c: f101501f cmp x0, #0x54 + 20016910: 54000e28 b.hi 20016ad4 <_malloc_r+0x74c> // b.pmore + 20016914: d34cfe60 lsr x0, x19, #12 + 20016918: 1101bc05 add w5, w0, #0x6f + 2001691c: 1101b800 add w0, w0, #0x6e + 20016920: 531f78a4 lsl w4, w5, #1 20016924: 937d7c84 sbfiz x4, x4, #3, #32 - 20016928: 17ffffb4 b 200167f8 <_malloc_r+0x538> - 2001692c: 11017005 add w5, w0, #0x5c - 20016930: 11016c00 add w0, w0, #0x5b - 20016934: 531f78a4 lsl w4, w5, #1 - 20016938: 937d7c84 sbfiz x4, x4, #3, #32 - 2001693c: 17fffedf b 200164b8 <_malloc_r+0x1f8> - 20016940: 91008084 add x4, x4, #0x20 - 20016944: 11000908 add w8, w8, #0x2 - 20016948: 17fffeb3 b 20016414 <_malloc_r+0x154> - 2001694c: f2402f5f tst x26, #0xfff - 20016950: 54ffe341 b.ne 200165b8 <_malloc_r+0x2f8> // b.any - 20016954: f9400a97 ldr x23, [x20, #16] - 20016958: 8b160316 add x22, x24, x22 - 2001695c: b24002d6 orr x22, x22, #0x1 - 20016960: f90006f6 str x22, [x23, #8] - 20016964: 17ffff44 b 20016674 <_malloc_r+0x3b4> - 20016968: f9037779 str x25, [x27, #1768] - 2001696c: 17ffff19 b 200165d0 <_malloc_r+0x310> - 20016970: f9400a97 ldr x23, [x20, #16] - 20016974: f94006f6 ldr x22, [x23, #8] - 20016978: 17ffff4a b 200166a0 <_malloc_r+0x3e0> - 2001697c: f9400686 ldr x6, [x20, #8] - 20016980: 13027c63 asr w3, w3, #2 - 20016984: d2800021 mov x1, #0x1 // #1 - 20016988: 9ac32021 lsl x1, x1, x3 - 2001698c: aa060021 orr x1, x1, x6 - 20016990: f9000681 str x1, [x20, #8] - 20016994: 17ffffa6 b 2001682c <_malloc_r+0x56c> - 20016998: 8b16033a add x26, x25, x22 - 2001699c: aa1503e0 mov x0, x21 - 200169a0: cb1a03fa neg x26, x26 - 200169a4: 92402f5a and x26, x26, #0xfff - 200169a8: aa1a03e1 mov x1, x26 - 200169ac: 9400072b bl 20018658 <_sbrk_r> - 200169b0: 52800002 mov w2, #0x0 // #0 - 200169b4: b100041f cmn x0, #0x1 - 200169b8: 54ffe2e0 b.eq 20016614 <_malloc_r+0x354> // b.none - 200169bc: cb190000 sub x0, x0, x25 - 200169c0: 2a1a03e2 mov w2, w26 - 200169c4: 8b1a0016 add x22, x0, x26 - 200169c8: 17ffff13 b 20016614 <_malloc_r+0x354> - 200169cc: d2800020 mov x0, #0x1 // #1 - 200169d0: f9000720 str x0, [x25, #8] - 200169d4: aa1503e0 mov x0, x21 - 200169d8: d2800017 mov x23, #0x0 // #0 - 200169dc: 94000205 bl 200171f0 <__malloc_unlock> - 200169e0: a9446bf9 ldp x25, x26, [sp, #64] - 200169e4: a94573fb ldp x27, x28, [sp, #80] - 200169e8: 17ffff47 b 20016704 <_malloc_r+0x444> - 200169ec: f101501f cmp x0, #0x54 - 200169f0: 54000228 b.hi 20016a34 <_malloc_r+0x774> // b.pmore - 200169f4: d34cfc20 lsr x0, x1, #12 - 200169f8: 1101bc04 add w4, w0, #0x6f - 200169fc: 1101b803 add w3, w0, #0x6e - 20016a00: 531f7884 lsl w4, w4, #1 - 20016a04: 937d7c84 sbfiz x4, x4, #3, #32 - 20016a08: 17ffff7c b 200167f8 <_malloc_r+0x538> - 20016a0c: f105501f cmp x0, #0x154 - 20016a10: 54000228 b.hi 20016a54 <_malloc_r+0x794> // b.pmore - 20016a14: d34ffe60 lsr x0, x19, #15 - 20016a18: 1101e005 add w5, w0, #0x78 - 20016a1c: 1101dc00 add w0, w0, #0x77 - 20016a20: 531f78a4 lsl w4, w5, #1 - 20016a24: 937d7c84 sbfiz x4, x4, #3, #32 - 20016a28: 17fffea4 b 200164b8 <_malloc_r+0x1f8> - 20016a2c: aa1903f7 mov x23, x25 - 20016a30: 17ffff11 b 20016674 <_malloc_r+0x3b4> - 20016a34: f105501f cmp x0, #0x154 - 20016a38: 54000368 b.hi 20016aa4 <_malloc_r+0x7e4> // b.pmore - 20016a3c: d34ffc20 lsr x0, x1, #15 - 20016a40: 1101e004 add w4, w0, #0x78 - 20016a44: 1101dc03 add w3, w0, #0x77 - 20016a48: 531f7884 lsl w4, w4, #1 - 20016a4c: 937d7c84 sbfiz x4, x4, #3, #32 - 20016a50: 17ffff6a b 200167f8 <_malloc_r+0x538> - 20016a54: f115501f cmp x0, #0x554 - 20016a58: 54000368 b.hi 20016ac4 <_malloc_r+0x804> // b.pmore - 20016a5c: d352fe60 lsr x0, x19, #18 - 20016a60: 1101f405 add w5, w0, #0x7d - 20016a64: 1101f000 add w0, w0, #0x7c - 20016a68: 531f78a4 lsl w4, w5, #1 - 20016a6c: 937d7c84 sbfiz x4, x4, #3, #32 - 20016a70: 17fffe92 b 200164b8 <_malloc_r+0x1f8> - 20016a74: 910042e1 add x1, x23, #0x10 - 20016a78: aa1503e0 mov x0, x21 - 20016a7c: 97fff817 bl 20014ad8 <_free_r> - 20016a80: f9400a97 ldr x23, [x20, #16] - 20016a84: b94dc381 ldr w1, [x28, #3520] - 20016a88: f94006f6 ldr x22, [x23, #8] - 20016a8c: 17fffefa b 20016674 <_malloc_r+0x3b4> - 20016a90: d100435a sub x26, x26, #0x10 - 20016a94: 52800002 mov w2, #0x0 // #0 - 20016a98: 8b1a0376 add x22, x27, x26 - 20016a9c: cb1902d6 sub x22, x22, x25 - 20016aa0: 17fffedd b 20016614 <_malloc_r+0x354> - 20016aa4: f115501f cmp x0, #0x554 - 20016aa8: 54000168 b.hi 20016ad4 <_malloc_r+0x814> // b.pmore - 20016aac: d352fc20 lsr x0, x1, #18 - 20016ab0: 1101f404 add w4, w0, #0x7d - 20016ab4: 1101f003 add w3, w0, #0x7c - 20016ab8: 531f7884 lsl w4, w4, #1 - 20016abc: 937d7c84 sbfiz x4, x4, #3, #32 - 20016ac0: 17ffff4e b 200167f8 <_malloc_r+0x538> - 20016ac4: d280fe04 mov x4, #0x7f0 // #2032 - 20016ac8: 52800fe5 mov w5, #0x7f // #127 - 20016acc: 52800fc0 mov w0, #0x7e // #126 - 20016ad0: 17fffe7a b 200164b8 <_malloc_r+0x1f8> - 20016ad4: d280fe04 mov x4, #0x7f0 // #2032 - 20016ad8: 52800fc3 mov w3, #0x7e // #126 - 20016adc: 17ffff47 b 200167f8 <_malloc_r+0x538> - 20016ae0: f9400681 ldr x1, [x20, #8] - 20016ae4: 17fffe58 b 20016444 <_malloc_r+0x184> + 20016928: 17ffff16 b 20016580 <_malloc_r+0x1f8> + 2001692c: f94008c7 ldr x7, [x6, #16] + 20016930: b2400260 orr x0, x19, #0x1 + 20016934: f90004c0 str x0, [x6, #8] + 20016938: 8b1300c4 add x4, x6, x19 + 2001693c: 91004285 add x5, x20, #0x10 + 20016940: b2400068 orr x8, x3, #0x1 + 20016944: f9000ce1 str x1, [x7, #24] + 20016948: 910040d7 add x23, x6, #0x10 + 2001694c: f9000827 str x7, [x1, #16] + 20016950: aa1503e0 mov x0, x21 + 20016954: a9021284 stp x4, x4, [x20, #32] + 20016958: a9009488 stp x8, x5, [x4, #8] + 2001695c: f9000c85 str x5, [x4, #24] + 20016960: f82268c3 str x3, [x6, x2] + 20016964: 94000255 bl 200172b8 <__malloc_unlock> + 20016968: 17ffff99 b 200167cc <_malloc_r+0x444> + 2001696c: 8b0200c2 add x2, x6, x2 + 20016970: aa0603f7 mov x23, x6 + 20016974: aa1503e0 mov x0, x21 + 20016978: f9400443 ldr x3, [x2, #8] + 2001697c: f8410ee4 ldr x4, [x23, #16]! + 20016980: b2400063 orr x3, x3, #0x1 + 20016984: f9000443 str x3, [x2, #8] + 20016988: f9000c81 str x1, [x4, #24] + 2001698c: f9000824 str x4, [x1, #16] + 20016990: 9400024a bl 200172b8 <__malloc_unlock> + 20016994: 17ffff8e b 200167cc <_malloc_r+0x444> + 20016998: d343fe65 lsr x5, x19, #3 + 2001699c: 110004a0 add w0, w5, #0x1 + 200169a0: 531f7800 lsl w0, w0, #1 + 200169a4: 937d7c00 sbfiz x0, x0, #3, #32 + 200169a8: 17fffe87 b 200163c4 <_malloc_r+0x3c> + 200169ac: 8b130045 add x5, x2, x19 + 200169b0: b2400273 orr x19, x19, #0x1 + 200169b4: f9000453 str x19, [x2, #8] + 200169b8: b2400086 orr x6, x4, #0x1 + 200169bc: a9021685 stp x5, x5, [x20, #32] + 200169c0: aa1503e0 mov x0, x21 + 200169c4: 91004057 add x23, x2, #0x10 + 200169c8: a9008ca6 stp x6, x3, [x5, #8] + 200169cc: f9000ca3 str x3, [x5, #24] + 200169d0: f8216844 str x4, [x2, x1] + 200169d4: 94000239 bl 200172b8 <__malloc_unlock> + 200169d8: 17ffff7d b 200167cc <_malloc_r+0x444> + 200169dc: d346fc20 lsr x0, x1, #6 + 200169e0: 1100e404 add w4, w0, #0x39 + 200169e4: 1100e003 add w3, w0, #0x38 + 200169e8: 531f7884 lsl w4, w4, #1 + 200169ec: 937d7c84 sbfiz x4, x4, #3, #32 + 200169f0: 17ffffb4 b 200168c0 <_malloc_r+0x538> + 200169f4: 11017005 add w5, w0, #0x5c + 200169f8: 11016c00 add w0, w0, #0x5b + 200169fc: 531f78a4 lsl w4, w5, #1 + 20016a00: 937d7c84 sbfiz x4, x4, #3, #32 + 20016a04: 17fffedf b 20016580 <_malloc_r+0x1f8> + 20016a08: 91008084 add x4, x4, #0x20 + 20016a0c: 11000908 add w8, w8, #0x2 + 20016a10: 17fffeb3 b 200164dc <_malloc_r+0x154> + 20016a14: f2402f5f tst x26, #0xfff + 20016a18: 54ffe341 b.ne 20016680 <_malloc_r+0x2f8> // b.any + 20016a1c: f9400a97 ldr x23, [x20, #16] + 20016a20: 8b160316 add x22, x24, x22 + 20016a24: b24002d6 orr x22, x22, #0x1 + 20016a28: f90006f6 str x22, [x23, #8] + 20016a2c: 17ffff44 b 2001673c <_malloc_r+0x3b4> + 20016a30: f9037779 str x25, [x27, #1768] + 20016a34: 17ffff19 b 20016698 <_malloc_r+0x310> + 20016a38: f9400a97 ldr x23, [x20, #16] + 20016a3c: f94006f6 ldr x22, [x23, #8] + 20016a40: 17ffff4a b 20016768 <_malloc_r+0x3e0> + 20016a44: f9400686 ldr x6, [x20, #8] + 20016a48: 13027c63 asr w3, w3, #2 + 20016a4c: d2800021 mov x1, #0x1 // #1 + 20016a50: 9ac32021 lsl x1, x1, x3 + 20016a54: aa060021 orr x1, x1, x6 + 20016a58: f9000681 str x1, [x20, #8] + 20016a5c: 17ffffa6 b 200168f4 <_malloc_r+0x56c> + 20016a60: 8b16033a add x26, x25, x22 + 20016a64: aa1503e0 mov x0, x21 + 20016a68: cb1a03fa neg x26, x26 + 20016a6c: 92402f5a and x26, x26, #0xfff + 20016a70: aa1a03e1 mov x1, x26 + 20016a74: 9400072b bl 20018720 <_sbrk_r> + 20016a78: 52800002 mov w2, #0x0 // #0 + 20016a7c: b100041f cmn x0, #0x1 + 20016a80: 54ffe2e0 b.eq 200166dc <_malloc_r+0x354> // b.none + 20016a84: cb190000 sub x0, x0, x25 + 20016a88: 2a1a03e2 mov w2, w26 + 20016a8c: 8b1a0016 add x22, x0, x26 + 20016a90: 17ffff13 b 200166dc <_malloc_r+0x354> + 20016a94: d2800020 mov x0, #0x1 // #1 + 20016a98: f9000720 str x0, [x25, #8] + 20016a9c: aa1503e0 mov x0, x21 + 20016aa0: d2800017 mov x23, #0x0 // #0 + 20016aa4: 94000205 bl 200172b8 <__malloc_unlock> + 20016aa8: a9446bf9 ldp x25, x26, [sp, #64] + 20016aac: a94573fb ldp x27, x28, [sp, #80] + 20016ab0: 17ffff47 b 200167cc <_malloc_r+0x444> + 20016ab4: f101501f cmp x0, #0x54 + 20016ab8: 54000228 b.hi 20016afc <_malloc_r+0x774> // b.pmore + 20016abc: d34cfc20 lsr x0, x1, #12 + 20016ac0: 1101bc04 add w4, w0, #0x6f + 20016ac4: 1101b803 add w3, w0, #0x6e + 20016ac8: 531f7884 lsl w4, w4, #1 + 20016acc: 937d7c84 sbfiz x4, x4, #3, #32 + 20016ad0: 17ffff7c b 200168c0 <_malloc_r+0x538> + 20016ad4: f105501f cmp x0, #0x154 + 20016ad8: 54000228 b.hi 20016b1c <_malloc_r+0x794> // b.pmore + 20016adc: d34ffe60 lsr x0, x19, #15 + 20016ae0: 1101e005 add w5, w0, #0x78 + 20016ae4: 1101dc00 add w0, w0, #0x77 + 20016ae8: 531f78a4 lsl w4, w5, #1 + 20016aec: 937d7c84 sbfiz x4, x4, #3, #32 + 20016af0: 17fffea4 b 20016580 <_malloc_r+0x1f8> + 20016af4: aa1903f7 mov x23, x25 + 20016af8: 17ffff11 b 2001673c <_malloc_r+0x3b4> + 20016afc: f105501f cmp x0, #0x154 + 20016b00: 54000368 b.hi 20016b6c <_malloc_r+0x7e4> // b.pmore + 20016b04: d34ffc20 lsr x0, x1, #15 + 20016b08: 1101e004 add w4, w0, #0x78 + 20016b0c: 1101dc03 add w3, w0, #0x77 + 20016b10: 531f7884 lsl w4, w4, #1 + 20016b14: 937d7c84 sbfiz x4, x4, #3, #32 + 20016b18: 17ffff6a b 200168c0 <_malloc_r+0x538> + 20016b1c: f115501f cmp x0, #0x554 + 20016b20: 54000368 b.hi 20016b8c <_malloc_r+0x804> // b.pmore + 20016b24: d352fe60 lsr x0, x19, #18 + 20016b28: 1101f405 add w5, w0, #0x7d + 20016b2c: 1101f000 add w0, w0, #0x7c + 20016b30: 531f78a4 lsl w4, w5, #1 + 20016b34: 937d7c84 sbfiz x4, x4, #3, #32 + 20016b38: 17fffe92 b 20016580 <_malloc_r+0x1f8> + 20016b3c: 910042e1 add x1, x23, #0x10 + 20016b40: aa1503e0 mov x0, x21 + 20016b44: 97fff817 bl 20014ba0 <_free_r> + 20016b48: f9400a97 ldr x23, [x20, #16] + 20016b4c: b94dc381 ldr w1, [x28, #3520] + 20016b50: f94006f6 ldr x22, [x23, #8] + 20016b54: 17fffefa b 2001673c <_malloc_r+0x3b4> + 20016b58: d100435a sub x26, x26, #0x10 + 20016b5c: 52800002 mov w2, #0x0 // #0 + 20016b60: 8b1a0376 add x22, x27, x26 + 20016b64: cb1902d6 sub x22, x22, x25 + 20016b68: 17fffedd b 200166dc <_malloc_r+0x354> + 20016b6c: f115501f cmp x0, #0x554 + 20016b70: 54000168 b.hi 20016b9c <_malloc_r+0x814> // b.pmore + 20016b74: d352fc20 lsr x0, x1, #18 + 20016b78: 1101f404 add w4, w0, #0x7d + 20016b7c: 1101f003 add w3, w0, #0x7c + 20016b80: 531f7884 lsl w4, w4, #1 + 20016b84: 937d7c84 sbfiz x4, x4, #3, #32 + 20016b88: 17ffff4e b 200168c0 <_malloc_r+0x538> + 20016b8c: d280fe04 mov x4, #0x7f0 // #2032 + 20016b90: 52800fe5 mov w5, #0x7f // #127 + 20016b94: 52800fc0 mov w0, #0x7e // #126 + 20016b98: 17fffe7a b 20016580 <_malloc_r+0x1f8> + 20016b9c: d280fe04 mov x4, #0x7f0 // #2032 + 20016ba0: 52800fc3 mov w3, #0x7e // #126 + 20016ba4: 17ffff47 b 200168c0 <_malloc_r+0x538> + 20016ba8: f9400681 ldr x1, [x20, #8] + 20016bac: 17fffe58 b 2001650c <_malloc_r+0x184> Disassembly of section .text._mbtowc_r: -0000000020016ae8 <_mbtowc_r>: - 20016ae8: d0000f45 adrp x5, 20200000 <DATA_BASE> - 20016aec: f9470ca5 ldr x5, [x5, #3608] - 20016af0: aa0503f0 mov x16, x5 - 20016af4: d61f0200 br x16 +0000000020016bb0 <_mbtowc_r>: + 20016bb0: d0000f45 adrp x5, 20200000 <DATA_BASE> + 20016bb4: f9470ca5 ldr x5, [x5, #3608] + 20016bb8: aa0503f0 mov x16, x5 + 20016bbc: d61f0200 br x16 Disassembly of section .text.__ascii_mbtowc: -0000000020016af8 <__ascii_mbtowc>: - 20016af8: d10043ff sub sp, sp, #0x10 - 20016afc: f100003f cmp x1, #0x0 - 20016b00: 910033e0 add x0, sp, #0xc - 20016b04: 9a810001 csel x1, x0, x1, eq // eq = none - 20016b08: b4000122 cbz x2, 20016b2c <__ascii_mbtowc+0x34> - 20016b0c: b4000163 cbz x3, 20016b38 <__ascii_mbtowc+0x40> - 20016b10: 39400040 ldrb w0, [x2] - 20016b14: b9000020 str w0, [x1] - 20016b18: 39400040 ldrb w0, [x2] - 20016b1c: 7100001f cmp w0, #0x0 - 20016b20: 1a9f07e0 cset w0, ne // ne = any - 20016b24: 910043ff add sp, sp, #0x10 - 20016b28: d65f03c0 ret - 20016b2c: 52800000 mov w0, #0x0 // #0 - 20016b30: 910043ff add sp, sp, #0x10 - 20016b34: d65f03c0 ret - 20016b38: 12800020 mov w0, #0xfffffffe // #-2 - 20016b3c: 17fffffa b 20016b24 <__ascii_mbtowc+0x2c> +0000000020016bc0 <__ascii_mbtowc>: + 20016bc0: d10043ff sub sp, sp, #0x10 + 20016bc4: f100003f cmp x1, #0x0 + 20016bc8: 910033e0 add x0, sp, #0xc + 20016bcc: 9a810001 csel x1, x0, x1, eq // eq = none + 20016bd0: b4000122 cbz x2, 20016bf4 <__ascii_mbtowc+0x34> + 20016bd4: b4000163 cbz x3, 20016c00 <__ascii_mbtowc+0x40> + 20016bd8: 39400040 ldrb w0, [x2] + 20016bdc: b9000020 str w0, [x1] + 20016be0: 39400040 ldrb w0, [x2] + 20016be4: 7100001f cmp w0, #0x0 + 20016be8: 1a9f07e0 cset w0, ne // ne = any + 20016bec: 910043ff add sp, sp, #0x10 + 20016bf0: d65f03c0 ret + 20016bf4: 52800000 mov w0, #0x0 // #0 + 20016bf8: 910043ff add sp, sp, #0x10 + 20016bfc: d65f03c0 ret + 20016c00: 12800020 mov w0, #0xfffffffe // #-2 + 20016c04: 17fffffa b 20016bec <__ascii_mbtowc+0x2c> Disassembly of section .text.__utf8_mbtowc: -0000000020016b40 <__utf8_mbtowc>: - 20016b40: d10043ff sub sp, sp, #0x10 - 20016b44: f100003f cmp x1, #0x0 - 20016b48: 910033e5 add x5, sp, #0xc - 20016b4c: 9a8100a1 csel x1, x5, x1, eq // eq = none - 20016b50: b4000a02 cbz x2, 20016c90 <__utf8_mbtowc+0x150> - 20016b54: b40012a3 cbz x3, 20016da8 <__utf8_mbtowc+0x268> - 20016b58: b9400086 ldr w6, [x4] - 20016b5c: aa0003e8 mov x8, x0 - 20016b60: 350003c6 cbnz w6, 20016bd8 <__utf8_mbtowc+0x98> - 20016b64: 39400040 ldrb w0, [x2] - 20016b68: 52800025 mov w5, #0x1 // #1 - 20016b6c: 340003c0 cbz w0, 20016be4 <__utf8_mbtowc+0xa4> - 20016b70: 7101fc1f cmp w0, #0x7f - 20016b74: 5400084d b.le 20016c7c <__utf8_mbtowc+0x13c> - 20016b78: 51030007 sub w7, w0, #0xc0 - 20016b7c: 71007cff cmp w7, #0x1f - 20016b80: 540003a8 b.hi 20016bf4 <__utf8_mbtowc+0xb4> // b.pmore - 20016b84: 39001080 strb w0, [x4, #4] - 20016b88: 350000a6 cbnz w6, 20016b9c <__utf8_mbtowc+0x5c> - 20016b8c: 52800026 mov w6, #0x1 // #1 - 20016b90: b9000086 str w6, [x4] - 20016b94: f100047f cmp x3, #0x1 - 20016b98: 54001089 b.ls 20016da8 <__utf8_mbtowc+0x268> // b.plast - 20016b9c: 3865c842 ldrb w2, [x2, w5, sxtw] - 20016ba0: 110004a5 add w5, w5, #0x1 - 20016ba4: 51020043 sub w3, w2, #0x80 - 20016ba8: 7100fc7f cmp w3, #0x3f - 20016bac: 54001068 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016bb0: 7103041f cmp w0, #0xc1 - 20016bb4: 5400102d b.le 20016db8 <__utf8_mbtowc+0x278> - 20016bb8: 531a1000 ubfiz w0, w0, #6, #5 - 20016bbc: 12001442 and w2, w2, #0x3f - 20016bc0: b900009f str wzr, [x4] - 20016bc4: 2a020002 orr w2, w0, w2 - 20016bc8: b9000022 str w2, [x1] - 20016bcc: 2a0503e0 mov w0, w5 - 20016bd0: 910043ff add sp, sp, #0x10 - 20016bd4: d65f03c0 ret - 20016bd8: 39401080 ldrb w0, [x4, #4] - 20016bdc: 52800005 mov w5, #0x0 // #0 - 20016be0: 35fffc80 cbnz w0, 20016b70 <__utf8_mbtowc+0x30> - 20016be4: b900003f str wzr, [x1] - 20016be8: b900009f str wzr, [x4] - 20016bec: 910043ff add sp, sp, #0x10 - 20016bf0: d65f03c0 ret - 20016bf4: 51038007 sub w7, w0, #0xe0 - 20016bf8: 71003cff cmp w7, #0xf - 20016bfc: 54000508 b.hi 20016c9c <__utf8_mbtowc+0x15c> // b.pmore - 20016c00: 39001080 strb w0, [x4, #4] - 20016c04: 34000aa6 cbz w6, 20016d58 <__utf8_mbtowc+0x218> - 20016c08: b100047f cmn x3, #0x1 - 20016c0c: 9a830463 cinc x3, x3, ne // ne = any - 20016c10: 710004df cmp w6, #0x1 - 20016c14: 54000aa0 b.eq 20016d68 <__utf8_mbtowc+0x228> // b.none - 20016c18: 39401487 ldrb w7, [x4, #5] - 20016c1c: 7103801f cmp w0, #0xe0 - 20016c20: 528013e9 mov w9, #0x9f // #159 - 20016c24: 7a4900e0 ccmp w7, w9, #0x0, eq // eq = none - 20016c28: 54000c8d b.le 20016db8 <__utf8_mbtowc+0x278> - 20016c2c: 510200e9 sub w9, w7, #0x80 - 20016c30: 7100fd3f cmp w9, #0x3f - 20016c34: 54000c28 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016c38: 39001487 strb w7, [x4, #5] - 20016c3c: 710004df cmp w6, #0x1 - 20016c40: 54000ac0 b.eq 20016d98 <__utf8_mbtowc+0x258> // b.none - 20016c44: 3865c842 ldrb w2, [x2, w5, sxtw] - 20016c48: 110004a5 add w5, w5, #0x1 - 20016c4c: 51020043 sub w3, w2, #0x80 - 20016c50: 7100fc7f cmp w3, #0x3f - 20016c54: 54000b28 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016c58: 53140c00 ubfiz w0, w0, #12, #4 - 20016c5c: 531a14e7 ubfiz w7, w7, #6, #6 - 20016c60: 2a070007 orr w7, w0, w7 - 20016c64: 12001442 and w2, w2, #0x3f - 20016c68: b900009f str wzr, [x4] - 20016c6c: 2a0200e7 orr w7, w7, w2 - 20016c70: 2a0503e0 mov w0, w5 - 20016c74: b9000027 str w7, [x1] - 20016c78: 17ffffdd b 20016bec <__utf8_mbtowc+0xac> - 20016c7c: b900009f str wzr, [x4] - 20016c80: b9000020 str w0, [x1] - 20016c84: 52800020 mov w0, #0x1 // #1 - 20016c88: 910043ff add sp, sp, #0x10 - 20016c8c: d65f03c0 ret - 20016c90: 52800000 mov w0, #0x0 // #0 - 20016c94: 910043ff add sp, sp, #0x10 - 20016c98: d65f03c0 ret - 20016c9c: 5103c007 sub w7, w0, #0xf0 - 20016ca0: 710010ff cmp w7, #0x4 - 20016ca4: 540008a8 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016ca8: 39001080 strb w0, [x4, #4] - 20016cac: 34000666 cbz w6, 20016d78 <__utf8_mbtowc+0x238> - 20016cb0: b100047f cmn x3, #0x1 - 20016cb4: 9a830463 cinc x3, x3, ne // ne = any - 20016cb8: 710004df cmp w6, #0x1 - 20016cbc: 54000660 b.eq 20016d88 <__utf8_mbtowc+0x248> // b.none - 20016cc0: 39401487 ldrb w7, [x4, #5] - 20016cc4: 7103c01f cmp w0, #0xf0 - 20016cc8: 54000740 b.eq 20016db0 <__utf8_mbtowc+0x270> // b.none - 20016ccc: 71023cff cmp w7, #0x8f - 20016cd0: 52801e89 mov w9, #0xf4 // #244 - 20016cd4: 7a49c000 ccmp w0, w9, #0x0, gt - 20016cd8: 54000700 b.eq 20016db8 <__utf8_mbtowc+0x278> // b.none - 20016cdc: 510200e9 sub w9, w7, #0x80 - 20016ce0: 7100fd3f cmp w9, #0x3f - 20016ce4: 540006a8 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016ce8: 39001487 strb w7, [x4, #5] - 20016cec: 710004df cmp w6, #0x1 - 20016cf0: 540006c0 b.eq 20016dc8 <__utf8_mbtowc+0x288> // b.none - 20016cf4: b9400086 ldr w6, [x4] - 20016cf8: b100047f cmn x3, #0x1 - 20016cfc: 9a830463 cinc x3, x3, ne // ne = any - 20016d00: 710008df cmp w6, #0x2 - 20016d04: 540006a0 b.eq 20016dd8 <__utf8_mbtowc+0x298> // b.none - 20016d08: 39401886 ldrb w6, [x4, #6] - 20016d0c: 510200c3 sub w3, w6, #0x80 - 20016d10: 7100fc7f cmp w3, #0x3f - 20016d14: 54000528 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016d18: 3865c842 ldrb w2, [x2, w5, sxtw] - 20016d1c: 110004a5 add w5, w5, #0x1 - 20016d20: 51020043 sub w3, w2, #0x80 - 20016d24: 7100fc7f cmp w3, #0x3f - 20016d28: 54000488 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016d2c: 530e0800 ubfiz w0, w0, #18, #3 - 20016d30: 531414e7 ubfiz w7, w7, #12, #6 - 20016d34: 531a14c6 ubfiz w6, w6, #6, #6 - 20016d38: 12001442 and w2, w2, #0x3f - 20016d3c: 2a070007 orr w7, w0, w7 - 20016d40: 2a0200c6 orr w6, w6, w2 - 20016d44: 2a0600e6 orr w6, w7, w6 - 20016d48: b9000026 str w6, [x1] - 20016d4c: 2a0503e0 mov w0, w5 - 20016d50: b900009f str wzr, [x4] - 20016d54: 17ffffa6 b 20016bec <__utf8_mbtowc+0xac> - 20016d58: 52800026 mov w6, #0x1 // #1 - 20016d5c: b9000086 str w6, [x4] - 20016d60: f100047f cmp x3, #0x1 - 20016d64: 54000229 b.ls 20016da8 <__utf8_mbtowc+0x268> // b.plast - 20016d68: 3865c847 ldrb w7, [x2, w5, sxtw] - 20016d6c: 52800026 mov w6, #0x1 // #1 - 20016d70: 0b0600a5 add w5, w5, w6 - 20016d74: 17ffffaa b 20016c1c <__utf8_mbtowc+0xdc> - 20016d78: 52800026 mov w6, #0x1 // #1 - 20016d7c: b9000086 str w6, [x4] - 20016d80: f100047f cmp x3, #0x1 - 20016d84: 54000129 b.ls 20016da8 <__utf8_mbtowc+0x268> // b.plast - 20016d88: 3865c847 ldrb w7, [x2, w5, sxtw] - 20016d8c: 52800026 mov w6, #0x1 // #1 - 20016d90: 0b0600a5 add w5, w5, w6 - 20016d94: 17ffffcc b 20016cc4 <__utf8_mbtowc+0x184> - 20016d98: 52800046 mov w6, #0x2 // #2 - 20016d9c: b9000086 str w6, [x4] - 20016da0: f100087f cmp x3, #0x2 - 20016da4: 54fff501 b.ne 20016c44 <__utf8_mbtowc+0x104> // b.any - 20016da8: 12800020 mov w0, #0xfffffffe // #-2 - 20016dac: 17ffff90 b 20016bec <__utf8_mbtowc+0xac> - 20016db0: 71023cff cmp w7, #0x8f - 20016db4: 54fff94c b.gt 20016cdc <__utf8_mbtowc+0x19c> - 20016db8: 52801141 mov w1, #0x8a // #138 - 20016dbc: 12800000 mov w0, #0xffffffff // #-1 - 20016dc0: b9000101 str w1, [x8] - 20016dc4: 17ffff8a b 20016bec <__utf8_mbtowc+0xac> - 20016dc8: 52800046 mov w6, #0x2 // #2 - 20016dcc: b9000086 str w6, [x4] - 20016dd0: f100087f cmp x3, #0x2 - 20016dd4: 54fffea0 b.eq 20016da8 <__utf8_mbtowc+0x268> // b.none - 20016dd8: 3865c846 ldrb w6, [x2, w5, sxtw] - 20016ddc: 110004a5 add w5, w5, #0x1 - 20016de0: 510200c9 sub w9, w6, #0x80 - 20016de4: 7100fd3f cmp w9, #0x3f - 20016de8: 54fffe88 b.hi 20016db8 <__utf8_mbtowc+0x278> // b.pmore - 20016dec: 52800069 mov w9, #0x3 // #3 - 20016df0: b9000089 str w9, [x4] - 20016df4: 39001886 strb w6, [x4, #6] - 20016df8: f1000c7f cmp x3, #0x3 - 20016dfc: 54fff8e1 b.ne 20016d18 <__utf8_mbtowc+0x1d8> // b.any - 20016e00: 12800020 mov w0, #0xfffffffe // #-2 - 20016e04: 17ffff7a b 20016bec <__utf8_mbtowc+0xac> +0000000020016c08 <__utf8_mbtowc>: + 20016c08: d10043ff sub sp, sp, #0x10 + 20016c0c: f100003f cmp x1, #0x0 + 20016c10: 910033e5 add x5, sp, #0xc + 20016c14: 9a8100a1 csel x1, x5, x1, eq // eq = none + 20016c18: b4000a02 cbz x2, 20016d58 <__utf8_mbtowc+0x150> + 20016c1c: b40012a3 cbz x3, 20016e70 <__utf8_mbtowc+0x268> + 20016c20: b9400086 ldr w6, [x4] + 20016c24: aa0003e8 mov x8, x0 + 20016c28: 350003c6 cbnz w6, 20016ca0 <__utf8_mbtowc+0x98> + 20016c2c: 39400040 ldrb w0, [x2] + 20016c30: 52800025 mov w5, #0x1 // #1 + 20016c34: 340003c0 cbz w0, 20016cac <__utf8_mbtowc+0xa4> + 20016c38: 7101fc1f cmp w0, #0x7f + 20016c3c: 5400084d b.le 20016d44 <__utf8_mbtowc+0x13c> + 20016c40: 51030007 sub w7, w0, #0xc0 + 20016c44: 71007cff cmp w7, #0x1f + 20016c48: 540003a8 b.hi 20016cbc <__utf8_mbtowc+0xb4> // b.pmore + 20016c4c: 39001080 strb w0, [x4, #4] + 20016c50: 350000a6 cbnz w6, 20016c64 <__utf8_mbtowc+0x5c> + 20016c54: 52800026 mov w6, #0x1 // #1 + 20016c58: b9000086 str w6, [x4] + 20016c5c: f100047f cmp x3, #0x1 + 20016c60: 54001089 b.ls 20016e70 <__utf8_mbtowc+0x268> // b.plast + 20016c64: 3865c842 ldrb w2, [x2, w5, sxtw] + 20016c68: 110004a5 add w5, w5, #0x1 + 20016c6c: 51020043 sub w3, w2, #0x80 + 20016c70: 7100fc7f cmp w3, #0x3f + 20016c74: 54001068 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016c78: 7103041f cmp w0, #0xc1 + 20016c7c: 5400102d b.le 20016e80 <__utf8_mbtowc+0x278> + 20016c80: 531a1000 ubfiz w0, w0, #6, #5 + 20016c84: 12001442 and w2, w2, #0x3f + 20016c88: b900009f str wzr, [x4] + 20016c8c: 2a020002 orr w2, w0, w2 + 20016c90: b9000022 str w2, [x1] + 20016c94: 2a0503e0 mov w0, w5 + 20016c98: 910043ff add sp, sp, #0x10 + 20016c9c: d65f03c0 ret + 20016ca0: 39401080 ldrb w0, [x4, #4] + 20016ca4: 52800005 mov w5, #0x0 // #0 + 20016ca8: 35fffc80 cbnz w0, 20016c38 <__utf8_mbtowc+0x30> + 20016cac: b900003f str wzr, [x1] + 20016cb0: b900009f str wzr, [x4] + 20016cb4: 910043ff add sp, sp, #0x10 + 20016cb8: d65f03c0 ret + 20016cbc: 51038007 sub w7, w0, #0xe0 + 20016cc0: 71003cff cmp w7, #0xf + 20016cc4: 54000508 b.hi 20016d64 <__utf8_mbtowc+0x15c> // b.pmore + 20016cc8: 39001080 strb w0, [x4, #4] + 20016ccc: 34000aa6 cbz w6, 20016e20 <__utf8_mbtowc+0x218> + 20016cd0: b100047f cmn x3, #0x1 + 20016cd4: 9a830463 cinc x3, x3, ne // ne = any + 20016cd8: 710004df cmp w6, #0x1 + 20016cdc: 54000aa0 b.eq 20016e30 <__utf8_mbtowc+0x228> // b.none + 20016ce0: 39401487 ldrb w7, [x4, #5] + 20016ce4: 7103801f cmp w0, #0xe0 + 20016ce8: 528013e9 mov w9, #0x9f // #159 + 20016cec: 7a4900e0 ccmp w7, w9, #0x0, eq // eq = none + 20016cf0: 54000c8d b.le 20016e80 <__utf8_mbtowc+0x278> + 20016cf4: 510200e9 sub w9, w7, #0x80 + 20016cf8: 7100fd3f cmp w9, #0x3f + 20016cfc: 54000c28 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016d00: 39001487 strb w7, [x4, #5] + 20016d04: 710004df cmp w6, #0x1 + 20016d08: 54000ac0 b.eq 20016e60 <__utf8_mbtowc+0x258> // b.none + 20016d0c: 3865c842 ldrb w2, [x2, w5, sxtw] + 20016d10: 110004a5 add w5, w5, #0x1 + 20016d14: 51020043 sub w3, w2, #0x80 + 20016d18: 7100fc7f cmp w3, #0x3f + 20016d1c: 54000b28 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016d20: 53140c00 ubfiz w0, w0, #12, #4 + 20016d24: 531a14e7 ubfiz w7, w7, #6, #6 + 20016d28: 2a070007 orr w7, w0, w7 + 20016d2c: 12001442 and w2, w2, #0x3f + 20016d30: b900009f str wzr, [x4] + 20016d34: 2a0200e7 orr w7, w7, w2 + 20016d38: 2a0503e0 mov w0, w5 + 20016d3c: b9000027 str w7, [x1] + 20016d40: 17ffffdd b 20016cb4 <__utf8_mbtowc+0xac> + 20016d44: b900009f str wzr, [x4] + 20016d48: b9000020 str w0, [x1] + 20016d4c: 52800020 mov w0, #0x1 // #1 + 20016d50: 910043ff add sp, sp, #0x10 + 20016d54: d65f03c0 ret + 20016d58: 52800000 mov w0, #0x0 // #0 + 20016d5c: 910043ff add sp, sp, #0x10 + 20016d60: d65f03c0 ret + 20016d64: 5103c007 sub w7, w0, #0xf0 + 20016d68: 710010ff cmp w7, #0x4 + 20016d6c: 540008a8 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016d70: 39001080 strb w0, [x4, #4] + 20016d74: 34000666 cbz w6, 20016e40 <__utf8_mbtowc+0x238> + 20016d78: b100047f cmn x3, #0x1 + 20016d7c: 9a830463 cinc x3, x3, ne // ne = any + 20016d80: 710004df cmp w6, #0x1 + 20016d84: 54000660 b.eq 20016e50 <__utf8_mbtowc+0x248> // b.none + 20016d88: 39401487 ldrb w7, [x4, #5] + 20016d8c: 7103c01f cmp w0, #0xf0 + 20016d90: 54000740 b.eq 20016e78 <__utf8_mbtowc+0x270> // b.none + 20016d94: 71023cff cmp w7, #0x8f + 20016d98: 52801e89 mov w9, #0xf4 // #244 + 20016d9c: 7a49c000 ccmp w0, w9, #0x0, gt + 20016da0: 54000700 b.eq 20016e80 <__utf8_mbtowc+0x278> // b.none + 20016da4: 510200e9 sub w9, w7, #0x80 + 20016da8: 7100fd3f cmp w9, #0x3f + 20016dac: 540006a8 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016db0: 39001487 strb w7, [x4, #5] + 20016db4: 710004df cmp w6, #0x1 + 20016db8: 540006c0 b.eq 20016e90 <__utf8_mbtowc+0x288> // b.none + 20016dbc: b9400086 ldr w6, [x4] + 20016dc0: b100047f cmn x3, #0x1 + 20016dc4: 9a830463 cinc x3, x3, ne // ne = any + 20016dc8: 710008df cmp w6, #0x2 + 20016dcc: 540006a0 b.eq 20016ea0 <__utf8_mbtowc+0x298> // b.none + 20016dd0: 39401886 ldrb w6, [x4, #6] + 20016dd4: 510200c3 sub w3, w6, #0x80 + 20016dd8: 7100fc7f cmp w3, #0x3f + 20016ddc: 54000528 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016de0: 3865c842 ldrb w2, [x2, w5, sxtw] + 20016de4: 110004a5 add w5, w5, #0x1 + 20016de8: 51020043 sub w3, w2, #0x80 + 20016dec: 7100fc7f cmp w3, #0x3f + 20016df0: 54000488 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016df4: 530e0800 ubfiz w0, w0, #18, #3 + 20016df8: 531414e7 ubfiz w7, w7, #12, #6 + 20016dfc: 531a14c6 ubfiz w6, w6, #6, #6 + 20016e00: 12001442 and w2, w2, #0x3f + 20016e04: 2a070007 orr w7, w0, w7 + 20016e08: 2a0200c6 orr w6, w6, w2 + 20016e0c: 2a0600e6 orr w6, w7, w6 + 20016e10: b9000026 str w6, [x1] + 20016e14: 2a0503e0 mov w0, w5 + 20016e18: b900009f str wzr, [x4] + 20016e1c: 17ffffa6 b 20016cb4 <__utf8_mbtowc+0xac> + 20016e20: 52800026 mov w6, #0x1 // #1 + 20016e24: b9000086 str w6, [x4] + 20016e28: f100047f cmp x3, #0x1 + 20016e2c: 54000229 b.ls 20016e70 <__utf8_mbtowc+0x268> // b.plast + 20016e30: 3865c847 ldrb w7, [x2, w5, sxtw] + 20016e34: 52800026 mov w6, #0x1 // #1 + 20016e38: 0b0600a5 add w5, w5, w6 + 20016e3c: 17ffffaa b 20016ce4 <__utf8_mbtowc+0xdc> + 20016e40: 52800026 mov w6, #0x1 // #1 + 20016e44: b9000086 str w6, [x4] + 20016e48: f100047f cmp x3, #0x1 + 20016e4c: 54000129 b.ls 20016e70 <__utf8_mbtowc+0x268> // b.plast + 20016e50: 3865c847 ldrb w7, [x2, w5, sxtw] + 20016e54: 52800026 mov w6, #0x1 // #1 + 20016e58: 0b0600a5 add w5, w5, w6 + 20016e5c: 17ffffcc b 20016d8c <__utf8_mbtowc+0x184> + 20016e60: 52800046 mov w6, #0x2 // #2 + 20016e64: b9000086 str w6, [x4] + 20016e68: f100087f cmp x3, #0x2 + 20016e6c: 54fff501 b.ne 20016d0c <__utf8_mbtowc+0x104> // b.any + 20016e70: 12800020 mov w0, #0xfffffffe // #-2 + 20016e74: 17ffff90 b 20016cb4 <__utf8_mbtowc+0xac> + 20016e78: 71023cff cmp w7, #0x8f + 20016e7c: 54fff94c b.gt 20016da4 <__utf8_mbtowc+0x19c> + 20016e80: 52801141 mov w1, #0x8a // #138 + 20016e84: 12800000 mov w0, #0xffffffff // #-1 + 20016e88: b9000101 str w1, [x8] + 20016e8c: 17ffff8a b 20016cb4 <__utf8_mbtowc+0xac> + 20016e90: 52800046 mov w6, #0x2 // #2 + 20016e94: b9000086 str w6, [x4] + 20016e98: f100087f cmp x3, #0x2 + 20016e9c: 54fffea0 b.eq 20016e70 <__utf8_mbtowc+0x268> // b.none + 20016ea0: 3865c846 ldrb w6, [x2, w5, sxtw] + 20016ea4: 110004a5 add w5, w5, #0x1 + 20016ea8: 510200c9 sub w9, w6, #0x80 + 20016eac: 7100fd3f cmp w9, #0x3f + 20016eb0: 54fffe88 b.hi 20016e80 <__utf8_mbtowc+0x278> // b.pmore + 20016eb4: 52800069 mov w9, #0x3 // #3 + 20016eb8: b9000089 str w9, [x4] + 20016ebc: 39001886 strb w6, [x4, #6] + 20016ec0: f1000c7f cmp x3, #0x3 + 20016ec4: 54fff8e1 b.ne 20016de0 <__utf8_mbtowc+0x1d8> // b.any + 20016ec8: 12800020 mov w0, #0xfffffffe // #-2 + 20016ecc: 17ffff7a b 20016cb4 <__utf8_mbtowc+0xac> Disassembly of section .text.__sjis_mbtowc: -0000000020016e08 <__sjis_mbtowc>: - 20016e08: d10043ff sub sp, sp, #0x10 - 20016e0c: f100003f cmp x1, #0x0 - 20016e10: 910033e5 add x5, sp, #0xc - 20016e14: 9a8100a1 csel x1, x5, x1, eq // eq = none - 20016e18: b40004c2 cbz x2, 20016eb0 <__sjis_mbtowc+0xa8> - 20016e1c: b4000503 cbz x3, 20016ebc <__sjis_mbtowc+0xb4> - 20016e20: aa0003e6 mov x6, x0 - 20016e24: b9400080 ldr w0, [x4] - 20016e28: 39400045 ldrb w5, [x2] - 20016e2c: 35000320 cbnz w0, 20016e90 <__sjis_mbtowc+0x88> - 20016e30: 510204a7 sub w7, w5, #0x81 - 20016e34: 510380a0 sub w0, w5, #0xe0 - 20016e38: 710078ff cmp w7, #0x1e - 20016e3c: 7a4f8800 ccmp w0, #0xf, #0x0, hi // hi = pmore - 20016e40: 540002c8 b.hi 20016e98 <__sjis_mbtowc+0x90> // b.pmore - 20016e44: 52800020 mov w0, #0x1 // #1 - 20016e48: b9000080 str w0, [x4] - 20016e4c: 39001085 strb w5, [x4, #4] - 20016e50: f100047f cmp x3, #0x1 - 20016e54: 54000349 b.ls 20016ebc <__sjis_mbtowc+0xb4> // b.plast - 20016e58: 39400445 ldrb w5, [x2, #1] - 20016e5c: 52800040 mov w0, #0x2 // #2 - 20016e60: 510100a3 sub w3, w5, #0x40 - 20016e64: 510200a2 sub w2, w5, #0x80 - 20016e68: 7100f87f cmp w3, #0x3e - 20016e6c: 52800f83 mov w3, #0x7c // #124 - 20016e70: 7a438040 ccmp w2, w3, #0x0, hi // hi = pmore - 20016e74: 54000288 b.hi 20016ec4 <__sjis_mbtowc+0xbc> // b.pmore - 20016e78: 39401082 ldrb w2, [x4, #4] - 20016e7c: 0b0220a5 add w5, w5, w2, lsl #8 - 20016e80: b9000025 str w5, [x1] - 20016e84: b900009f str wzr, [x4] - 20016e88: 910043ff add sp, sp, #0x10 - 20016e8c: d65f03c0 ret - 20016e90: 7100041f cmp w0, #0x1 - 20016e94: 54fffe60 b.eq 20016e60 <__sjis_mbtowc+0x58> // b.none - 20016e98: b9000025 str w5, [x1] - 20016e9c: 39400040 ldrb w0, [x2] - 20016ea0: 7100001f cmp w0, #0x0 - 20016ea4: 1a9f07e0 cset w0, ne // ne = any - 20016ea8: 910043ff add sp, sp, #0x10 - 20016eac: d65f03c0 ret - 20016eb0: 52800000 mov w0, #0x0 // #0 - 20016eb4: 910043ff add sp, sp, #0x10 - 20016eb8: d65f03c0 ret - 20016ebc: 12800020 mov w0, #0xfffffffe // #-2 - 20016ec0: 17fffffa b 20016ea8 <__sjis_mbtowc+0xa0> - 20016ec4: 52801141 mov w1, #0x8a // #138 - 20016ec8: 12800000 mov w0, #0xffffffff // #-1 - 20016ecc: b90000c1 str w1, [x6] - 20016ed0: 17fffff6 b 20016ea8 <__sjis_mbtowc+0xa0> +0000000020016ed0 <__sjis_mbtowc>: + 20016ed0: d10043ff sub sp, sp, #0x10 + 20016ed4: f100003f cmp x1, #0x0 + 20016ed8: 910033e5 add x5, sp, #0xc + 20016edc: 9a8100a1 csel x1, x5, x1, eq // eq = none + 20016ee0: b40004c2 cbz x2, 20016f78 <__sjis_mbtowc+0xa8> + 20016ee4: b4000503 cbz x3, 20016f84 <__sjis_mbtowc+0xb4> + 20016ee8: aa0003e6 mov x6, x0 + 20016eec: b9400080 ldr w0, [x4] + 20016ef0: 39400045 ldrb w5, [x2] + 20016ef4: 35000320 cbnz w0, 20016f58 <__sjis_mbtowc+0x88> + 20016ef8: 510204a7 sub w7, w5, #0x81 + 20016efc: 510380a0 sub w0, w5, #0xe0 + 20016f00: 710078ff cmp w7, #0x1e + 20016f04: 7a4f8800 ccmp w0, #0xf, #0x0, hi // hi = pmore + 20016f08: 540002c8 b.hi 20016f60 <__sjis_mbtowc+0x90> // b.pmore + 20016f0c: 52800020 mov w0, #0x1 // #1 + 20016f10: b9000080 str w0, [x4] + 20016f14: 39001085 strb w5, [x4, #4] + 20016f18: f100047f cmp x3, #0x1 + 20016f1c: 54000349 b.ls 20016f84 <__sjis_mbtowc+0xb4> // b.plast + 20016f20: 39400445 ldrb w5, [x2, #1] + 20016f24: 52800040 mov w0, #0x2 // #2 + 20016f28: 510100a3 sub w3, w5, #0x40 + 20016f2c: 510200a2 sub w2, w5, #0x80 + 20016f30: 7100f87f cmp w3, #0x3e + 20016f34: 52800f83 mov w3, #0x7c // #124 + 20016f38: 7a438040 ccmp w2, w3, #0x0, hi // hi = pmore + 20016f3c: 54000288 b.hi 20016f8c <__sjis_mbtowc+0xbc> // b.pmore + 20016f40: 39401082 ldrb w2, [x4, #4] + 20016f44: 0b0220a5 add w5, w5, w2, lsl #8 + 20016f48: b9000025 str w5, [x1] + 20016f4c: b900009f str wzr, [x4] + 20016f50: 910043ff add sp, sp, #0x10 + 20016f54: d65f03c0 ret + 20016f58: 7100041f cmp w0, #0x1 + 20016f5c: 54fffe60 b.eq 20016f28 <__sjis_mbtowc+0x58> // b.none + 20016f60: b9000025 str w5, [x1] + 20016f64: 39400040 ldrb w0, [x2] + 20016f68: 7100001f cmp w0, #0x0 + 20016f6c: 1a9f07e0 cset w0, ne // ne = any + 20016f70: 910043ff add sp, sp, #0x10 + 20016f74: d65f03c0 ret + 20016f78: 52800000 mov w0, #0x0 // #0 + 20016f7c: 910043ff add sp, sp, #0x10 + 20016f80: d65f03c0 ret + 20016f84: 12800020 mov w0, #0xfffffffe // #-2 + 20016f88: 17fffffa b 20016f70 <__sjis_mbtowc+0xa0> + 20016f8c: 52801141 mov w1, #0x8a // #138 + 20016f90: 12800000 mov w0, #0xffffffff // #-1 + 20016f94: b90000c1 str w1, [x6] + 20016f98: 17fffff6 b 20016f70 <__sjis_mbtowc+0xa0> Disassembly of section .text.__eucjp_mbtowc: -0000000020016ed8 <__eucjp_mbtowc>: - 20016ed8: d10083ff sub sp, sp, #0x20 - 20016edc: f100003f cmp x1, #0x0 - 20016ee0: a90007e0 stp x0, x1, [sp] - 20016ee4: 910073e0 add x0, sp, #0x1c - 20016ee8: 9a810001 csel x1, x0, x1, eq // eq = none - 20016eec: f94003e6 ldr x6, [sp] - 20016ef0: b4000702 cbz x2, 20016fd0 <__eucjp_mbtowc+0xf8> - 20016ef4: b4000783 cbz x3, 20016fe4 <__eucjp_mbtowc+0x10c> - 20016ef8: b9400080 ldr w0, [x4] - 20016efc: 39400045 ldrb w5, [x2] - 20016f00: 350004a0 cbnz w0, 20016f94 <__eucjp_mbtowc+0xbc> - 20016f04: 510284a7 sub w7, w5, #0xa1 - 20016f08: 510238a0 sub w0, w5, #0x8e - 20016f0c: 710174ff cmp w7, #0x5d - 20016f10: 7a418800 ccmp w0, #0x1, #0x0, hi // hi = pmore - 20016f14: 54000488 b.hi 20016fa4 <__eucjp_mbtowc+0xcc> // b.pmore - 20016f18: 52800020 mov w0, #0x1 // #1 - 20016f1c: b9000080 str w0, [x4] - 20016f20: 39001085 strb w5, [x4, #4] - 20016f24: f100047f cmp x3, #0x1 - 20016f28: 540005e9 b.ls 20016fe4 <__eucjp_mbtowc+0x10c> // b.plast - 20016f2c: 39400445 ldrb w5, [x2, #1] - 20016f30: 52800040 mov w0, #0x2 // #2 - 20016f34: 510284a7 sub w7, w5, #0xa1 - 20016f38: 710174ff cmp w7, #0x5d - 20016f3c: 54000588 b.hi 20016fec <__eucjp_mbtowc+0x114> // b.pmore - 20016f40: 39401087 ldrb w7, [x4, #4] - 20016f44: 71023cff cmp w7, #0x8f - 20016f48: 540003a1 b.ne 20016fbc <__eucjp_mbtowc+0xe4> // b.any - 20016f4c: 52800047 mov w7, #0x2 // #2 - 20016f50: b9000087 str w7, [x4] - 20016f54: 39001485 strb w5, [x4, #5] - 20016f58: eb20c07f cmp x3, w0, sxtw - 20016f5c: 93407c03 sxtw x3, w0 - 20016f60: 54000429 b.ls 20016fe4 <__eucjp_mbtowc+0x10c> // b.plast - 20016f64: 38636845 ldrb w5, [x2, x3] - 20016f68: 11000400 add w0, w0, #0x1 - 20016f6c: 510284a2 sub w2, w5, #0xa1 - 20016f70: 7101745f cmp w2, #0x5d - 20016f74: 540003c8 b.hi 20016fec <__eucjp_mbtowc+0x114> // b.pmore - 20016f78: 39401482 ldrb w2, [x4, #5] - 20016f7c: 120018a5 and w5, w5, #0x7f - 20016f80: 0b0220a5 add w5, w5, w2, lsl #8 - 20016f84: b9000025 str w5, [x1] - 20016f88: b900009f str wzr, [x4] - 20016f8c: 910083ff add sp, sp, #0x20 - 20016f90: d65f03c0 ret - 20016f94: 7100041f cmp w0, #0x1 - 20016f98: 54fffce0 b.eq 20016f34 <__eucjp_mbtowc+0x5c> // b.none - 20016f9c: 7100081f cmp w0, #0x2 - 20016fa0: 540001e0 b.eq 20016fdc <__eucjp_mbtowc+0x104> // b.none - 20016fa4: b9000025 str w5, [x1] - 20016fa8: 39400040 ldrb w0, [x2] - 20016fac: 7100001f cmp w0, #0x0 - 20016fb0: 1a9f07e0 cset w0, ne // ne = any - 20016fb4: 910083ff add sp, sp, #0x20 - 20016fb8: d65f03c0 ret - 20016fbc: 0b0720a5 add w5, w5, w7, lsl #8 - 20016fc0: b9000025 str w5, [x1] - 20016fc4: b900009f str wzr, [x4] - 20016fc8: 910083ff add sp, sp, #0x20 - 20016fcc: d65f03c0 ret - 20016fd0: 52800000 mov w0, #0x0 // #0 - 20016fd4: 910083ff add sp, sp, #0x20 - 20016fd8: d65f03c0 ret - 20016fdc: 52800020 mov w0, #0x1 // #1 - 20016fe0: 17ffffe3 b 20016f6c <__eucjp_mbtowc+0x94> - 20016fe4: 12800020 mov w0, #0xfffffffe // #-2 - 20016fe8: 17fffff3 b 20016fb4 <__eucjp_mbtowc+0xdc> - 20016fec: 52801141 mov w1, #0x8a // #138 - 20016ff0: 12800000 mov w0, #0xffffffff // #-1 - 20016ff4: b90000c1 str w1, [x6] - 20016ff8: 17ffffef b 20016fb4 <__eucjp_mbtowc+0xdc> +0000000020016fa0 <__eucjp_mbtowc>: + 20016fa0: d10083ff sub sp, sp, #0x20 + 20016fa4: f100003f cmp x1, #0x0 + 20016fa8: a90007e0 stp x0, x1, [sp] + 20016fac: 910073e0 add x0, sp, #0x1c + 20016fb0: 9a810001 csel x1, x0, x1, eq // eq = none + 20016fb4: f94003e6 ldr x6, [sp] + 20016fb8: b4000702 cbz x2, 20017098 <__eucjp_mbtowc+0xf8> + 20016fbc: b4000783 cbz x3, 200170ac <__eucjp_mbtowc+0x10c> + 20016fc0: b9400080 ldr w0, [x4] + 20016fc4: 39400045 ldrb w5, [x2] + 20016fc8: 350004a0 cbnz w0, 2001705c <__eucjp_mbtowc+0xbc> + 20016fcc: 510284a7 sub w7, w5, #0xa1 + 20016fd0: 510238a0 sub w0, w5, #0x8e + 20016fd4: 710174ff cmp w7, #0x5d + 20016fd8: 7a418800 ccmp w0, #0x1, #0x0, hi // hi = pmore + 20016fdc: 54000488 b.hi 2001706c <__eucjp_mbtowc+0xcc> // b.pmore + 20016fe0: 52800020 mov w0, #0x1 // #1 + 20016fe4: b9000080 str w0, [x4] + 20016fe8: 39001085 strb w5, [x4, #4] + 20016fec: f100047f cmp x3, #0x1 + 20016ff0: 540005e9 b.ls 200170ac <__eucjp_mbtowc+0x10c> // b.plast + 20016ff4: 39400445 ldrb w5, [x2, #1] + 20016ff8: 52800040 mov w0, #0x2 // #2 + 20016ffc: 510284a7 sub w7, w5, #0xa1 + 20017000: 710174ff cmp w7, #0x5d + 20017004: 54000588 b.hi 200170b4 <__eucjp_mbtowc+0x114> // b.pmore + 20017008: 39401087 ldrb w7, [x4, #4] + 2001700c: 71023cff cmp w7, #0x8f + 20017010: 540003a1 b.ne 20017084 <__eucjp_mbtowc+0xe4> // b.any + 20017014: 52800047 mov w7, #0x2 // #2 + 20017018: b9000087 str w7, [x4] + 2001701c: 39001485 strb w5, [x4, #5] + 20017020: eb20c07f cmp x3, w0, sxtw + 20017024: 93407c03 sxtw x3, w0 + 20017028: 54000429 b.ls 200170ac <__eucjp_mbtowc+0x10c> // b.plast + 2001702c: 38636845 ldrb w5, [x2, x3] + 20017030: 11000400 add w0, w0, #0x1 + 20017034: 510284a2 sub w2, w5, #0xa1 + 20017038: 7101745f cmp w2, #0x5d + 2001703c: 540003c8 b.hi 200170b4 <__eucjp_mbtowc+0x114> // b.pmore + 20017040: 39401482 ldrb w2, [x4, #5] + 20017044: 120018a5 and w5, w5, #0x7f + 20017048: 0b0220a5 add w5, w5, w2, lsl #8 + 2001704c: b9000025 str w5, [x1] + 20017050: b900009f str wzr, [x4] + 20017054: 910083ff add sp, sp, #0x20 + 20017058: d65f03c0 ret + 2001705c: 7100041f cmp w0, #0x1 + 20017060: 54fffce0 b.eq 20016ffc <__eucjp_mbtowc+0x5c> // b.none + 20017064: 7100081f cmp w0, #0x2 + 20017068: 540001e0 b.eq 200170a4 <__eucjp_mbtowc+0x104> // b.none + 2001706c: b9000025 str w5, [x1] + 20017070: 39400040 ldrb w0, [x2] + 20017074: 7100001f cmp w0, #0x0 + 20017078: 1a9f07e0 cset w0, ne // ne = any + 2001707c: 910083ff add sp, sp, #0x20 + 20017080: d65f03c0 ret + 20017084: 0b0720a5 add w5, w5, w7, lsl #8 + 20017088: b9000025 str w5, [x1] + 2001708c: b900009f str wzr, [x4] + 20017090: 910083ff add sp, sp, #0x20 + 20017094: d65f03c0 ret + 20017098: 52800000 mov w0, #0x0 // #0 + 2001709c: 910083ff add sp, sp, #0x20 + 200170a0: d65f03c0 ret + 200170a4: 52800020 mov w0, #0x1 // #1 + 200170a8: 17ffffe3 b 20017034 <__eucjp_mbtowc+0x94> + 200170ac: 12800020 mov w0, #0xfffffffe // #-2 + 200170b0: 17fffff3 b 2001707c <__eucjp_mbtowc+0xdc> + 200170b4: 52801141 mov w1, #0x8a // #138 + 200170b8: 12800000 mov w0, #0xffffffff // #-1 + 200170bc: b90000c1 str w1, [x6] + 200170c0: 17ffffef b 2001707c <__eucjp_mbtowc+0xdc> Disassembly of section .text.__jis_mbtowc: -0000000020017000 <__jis_mbtowc>: - 20017000: d10043ff sub sp, sp, #0x10 - 20017004: f100003f cmp x1, #0x0 - 20017008: 910033e5 add x5, sp, #0xc - 2001700c: 9a8100a1 csel x1, x5, x1, eq // eq = none - 20017010: b4000da2 cbz x2, 200171c4 <__jis_mbtowc+0x1c4> - 20017014: b4000e43 cbz x3, 200171dc <__jis_mbtowc+0x1dc> - 20017018: 39400085 ldrb w5, [x4] - 2001701c: d000004c adrp x12, 20021000 <__func__.5268+0x20> - 20017020: d000004b adrp x11, 20021000 <__func__.5268+0x20> - 20017024: aa0003ed mov x13, x0 - 20017028: 911ca18c add x12, x12, #0x728 - 2001702c: 911dc16b add x11, x11, #0x770 - 20017030: aa0203ef mov x15, x2 - 20017034: 52800009 mov w9, #0x0 // #0 - 20017038: d280000a mov x10, #0x0 // #0 - 2001703c: 386a6847 ldrb w7, [x2, x10] - 20017040: 8b0a004e add x14, x2, x10 - 20017044: 7100a0ff cmp w7, #0x28 - 20017048: 54000c60 b.eq 200171d4 <__jis_mbtowc+0x1d4> // b.none - 2001704c: 540005a8 b.hi 20017100 <__jis_mbtowc+0x100> // b.pmore - 20017050: 71006cff cmp w7, #0x1b - 20017054: 52800006 mov w6, #0x0 // #0 - 20017058: 54000080 b.eq 20017068 <__jis_mbtowc+0x68> // b.none - 2001705c: 710090ff cmp w7, #0x24 - 20017060: 52800026 mov w6, #0x1 // #1 - 20017064: 540008c1 b.ne 2001717c <__jis_mbtowc+0x17c> // b.any - 20017068: 937d7ca0 sbfiz x0, x5, #3, #32 - 2001706c: 8b25c005 add x5, x0, w5, sxtw - 20017070: 8b050180 add x0, x12, x5 - 20017074: 8b050165 add x5, x11, x5 - 20017078: 3866c808 ldrb w8, [x0, w6, sxtw] - 2001707c: 3866c8a5 ldrb w5, [x5, w6, sxtw] - 20017080: 71000d1f cmp w8, #0x3 - 20017084: 540006a0 b.eq 20017158 <__jis_mbtowc+0x158> // b.none - 20017088: 540002a8 b.hi 200170dc <__jis_mbtowc+0xdc> // b.pmore - 2001708c: 7100051f cmp w8, #0x1 - 20017090: 54000840 b.eq 20017198 <__jis_mbtowc+0x198> // b.none - 20017094: 7100091f cmp w8, #0x2 - 20017098: 54000141 b.ne 200170c0 <__jis_mbtowc+0xc0> // b.any - 2001709c: 52800020 mov w0, #0x1 // #1 - 200170a0: b9000080 str w0, [x4] - 200170a4: 39401082 ldrb w2, [x4, #4] - 200170a8: 0b000120 add w0, w9, w0 - 200170ac: 394001c3 ldrb w3, [x14] - 200170b0: 0b022062 add w2, w3, w2, lsl #8 - 200170b4: b9000022 str w2, [x1] - 200170b8: 910043ff add sp, sp, #0x10 - 200170bc: d65f03c0 ret - 200170c0: 35000788 cbnz w8, 200171b0 <__jis_mbtowc+0x1b0> - 200170c4: b900009f str wzr, [x4] - 200170c8: 11000520 add w0, w9, #0x1 - 200170cc: 394001e2 ldrb w2, [x15] - 200170d0: b9000022 str w2, [x1] - 200170d4: 910043ff add sp, sp, #0x10 - 200170d8: d65f03c0 ret - 200170dc: 7100111f cmp w8, #0x4 - 200170e0: 54000400 b.eq 20017160 <__jis_mbtowc+0x160> // b.none - 200170e4: 7100151f cmp w8, #0x5 - 200170e8: 54000641 b.ne 200171b0 <__jis_mbtowc+0x1b0> // b.any - 200170ec: b900009f str wzr, [x4] - 200170f0: 52800000 mov w0, #0x0 // #0 - 200170f4: b900003f str wzr, [x1] - 200170f8: 910043ff add sp, sp, #0x10 - 200170fc: d65f03c0 ret - 20017100: 710108ff cmp w7, #0x42 - 20017104: 52800086 mov w6, #0x4 // #4 - 20017108: 54fffb00 b.eq 20017068 <__jis_mbtowc+0x68> // b.none - 2001710c: 710128ff cmp w7, #0x4a - 20017110: 528000a6 mov w6, #0x5 // #5 - 20017114: 54fffaa0 b.eq 20017068 <__jis_mbtowc+0x68> // b.none - 20017118: 710100ff cmp w7, #0x40 - 2001711c: 52800066 mov w6, #0x3 // #3 - 20017120: 54fffa40 b.eq 20017068 <__jis_mbtowc+0x68> // b.none - 20017124: 510084e0 sub w0, w7, #0x21 - 20017128: 7101741f cmp w0, #0x5d - 2001712c: 1a9f97e6 cset w6, hi // hi = pmore - 20017130: 11001cc6 add w6, w6, #0x7 - 20017134: d503201f nop - 20017138: 937d7ca0 sbfiz x0, x5, #3, #32 - 2001713c: 8b25c005 add x5, x0, w5, sxtw - 20017140: 8b050180 add x0, x12, x5 - 20017144: 8b050165 add x5, x11, x5 - 20017148: 3866c808 ldrb w8, [x0, w6, sxtw] - 2001714c: 3866c8a5 ldrb w5, [x5, w6, sxtw] - 20017150: 71000d1f cmp w8, #0x3 - 20017154: 54fff9a1 b.ne 20017088 <__jis_mbtowc+0x88> // b.any - 20017158: 9100054a add x10, x10, #0x1 - 2001715c: 8b0a004f add x15, x2, x10 - 20017160: 1100052a add w10, w9, #0x1 - 20017164: aa0a03e9 mov x9, x10 - 20017168: eb2a407f cmp x3, w10, uxtw - 2001716c: 54fff688 b.hi 2001703c <__jis_mbtowc+0x3c> // b.pmore - 20017170: 12800020 mov w0, #0xfffffffe // #-2 - 20017174: b9000085 str w5, [x4] - 20017178: 17ffffd0 b 200170b8 <__jis_mbtowc+0xb8> - 2001717c: 528000c6 mov w6, #0x6 // #6 - 20017180: 34fff747 cbz w7, 20017068 <__jis_mbtowc+0x68> - 20017184: 510084e0 sub w0, w7, #0x21 - 20017188: 7101741f cmp w0, #0x5d - 2001718c: 1a9f97e6 cset w6, hi // hi = pmore - 20017190: 11001cc6 add w6, w6, #0x7 - 20017194: 17ffffe9 b 20017138 <__jis_mbtowc+0x138> - 20017198: 1100052a add w10, w9, #0x1 - 2001719c: 39001087 strb w7, [x4, #4] - 200171a0: aa0a03e9 mov x9, x10 - 200171a4: eb2a407f cmp x3, w10, uxtw - 200171a8: 54fff4a8 b.hi 2001703c <__jis_mbtowc+0x3c> // b.pmore - 200171ac: 17fffff1 b 20017170 <__jis_mbtowc+0x170> - 200171b0: 52801141 mov w1, #0x8a // #138 - 200171b4: b90001a1 str w1, [x13] - 200171b8: 12800000 mov w0, #0xffffffff // #-1 - 200171bc: 910043ff add sp, sp, #0x10 - 200171c0: d65f03c0 ret - 200171c4: b900009f str wzr, [x4] - 200171c8: 52800020 mov w0, #0x1 // #1 - 200171cc: 910043ff add sp, sp, #0x10 - 200171d0: d65f03c0 ret - 200171d4: 52800046 mov w6, #0x2 // #2 - 200171d8: 17ffffa4 b 20017068 <__jis_mbtowc+0x68> - 200171dc: 12800020 mov w0, #0xfffffffe // #-2 - 200171e0: 17ffffb6 b 200170b8 <__jis_mbtowc+0xb8> +00000000200170c8 <__jis_mbtowc>: + 200170c8: d10043ff sub sp, sp, #0x10 + 200170cc: f100003f cmp x1, #0x0 + 200170d0: 910033e5 add x5, sp, #0xc + 200170d4: 9a8100a1 csel x1, x5, x1, eq // eq = none + 200170d8: b4000da2 cbz x2, 2001728c <__jis_mbtowc+0x1c4> + 200170dc: b4000e43 cbz x3, 200172a4 <__jis_mbtowc+0x1dc> + 200170e0: 39400085 ldrb w5, [x4] + 200170e4: d000004c adrp x12, 20021000 <virtio_ident_table+0x78> + 200170e8: d000004b adrp x11, 20021000 <virtio_ident_table+0x78> + 200170ec: aa0003ed mov x13, x0 + 200170f0: 911e218c add x12, x12, #0x788 + 200170f4: 911f416b add x11, x11, #0x7d0 + 200170f8: aa0203ef mov x15, x2 + 200170fc: 52800009 mov w9, #0x0 // #0 + 20017100: d280000a mov x10, #0x0 // #0 + 20017104: 386a6847 ldrb w7, [x2, x10] + 20017108: 8b0a004e add x14, x2, x10 + 2001710c: 7100a0ff cmp w7, #0x28 + 20017110: 54000c60 b.eq 2001729c <__jis_mbtowc+0x1d4> // b.none + 20017114: 540005a8 b.hi 200171c8 <__jis_mbtowc+0x100> // b.pmore + 20017118: 71006cff cmp w7, #0x1b + 2001711c: 52800006 mov w6, #0x0 // #0 + 20017120: 54000080 b.eq 20017130 <__jis_mbtowc+0x68> // b.none + 20017124: 710090ff cmp w7, #0x24 + 20017128: 52800026 mov w6, #0x1 // #1 + 2001712c: 540008c1 b.ne 20017244 <__jis_mbtowc+0x17c> // b.any + 20017130: 937d7ca0 sbfiz x0, x5, #3, #32 + 20017134: 8b25c005 add x5, x0, w5, sxtw + 20017138: 8b050180 add x0, x12, x5 + 2001713c: 8b050165 add x5, x11, x5 + 20017140: 3866c808 ldrb w8, [x0, w6, sxtw] + 20017144: 3866c8a5 ldrb w5, [x5, w6, sxtw] + 20017148: 71000d1f cmp w8, #0x3 + 2001714c: 540006a0 b.eq 20017220 <__jis_mbtowc+0x158> // b.none + 20017150: 540002a8 b.hi 200171a4 <__jis_mbtowc+0xdc> // b.pmore + 20017154: 7100051f cmp w8, #0x1 + 20017158: 54000840 b.eq 20017260 <__jis_mbtowc+0x198> // b.none + 2001715c: 7100091f cmp w8, #0x2 + 20017160: 54000141 b.ne 20017188 <__jis_mbtowc+0xc0> // b.any + 20017164: 52800020 mov w0, #0x1 // #1 + 20017168: b9000080 str w0, [x4] + 2001716c: 39401082 ldrb w2, [x4, #4] + 20017170: 0b000120 add w0, w9, w0 + 20017174: 394001c3 ldrb w3, [x14] + 20017178: 0b022062 add w2, w3, w2, lsl #8 + 2001717c: b9000022 str w2, [x1] + 20017180: 910043ff add sp, sp, #0x10 + 20017184: d65f03c0 ret + 20017188: 35000788 cbnz w8, 20017278 <__jis_mbtowc+0x1b0> + 2001718c: b900009f str wzr, [x4] + 20017190: 11000520 add w0, w9, #0x1 + 20017194: 394001e2 ldrb w2, [x15] + 20017198: b9000022 str w2, [x1] + 2001719c: 910043ff add sp, sp, #0x10 + 200171a0: d65f03c0 ret + 200171a4: 7100111f cmp w8, #0x4 + 200171a8: 54000400 b.eq 20017228 <__jis_mbtowc+0x160> // b.none + 200171ac: 7100151f cmp w8, #0x5 + 200171b0: 54000641 b.ne 20017278 <__jis_mbtowc+0x1b0> // b.any + 200171b4: b900009f str wzr, [x4] + 200171b8: 52800000 mov w0, #0x0 // #0 + 200171bc: b900003f str wzr, [x1] + 200171c0: 910043ff add sp, sp, #0x10 + 200171c4: d65f03c0 ret + 200171c8: 710108ff cmp w7, #0x42 + 200171cc: 52800086 mov w6, #0x4 // #4 + 200171d0: 54fffb00 b.eq 20017130 <__jis_mbtowc+0x68> // b.none + 200171d4: 710128ff cmp w7, #0x4a + 200171d8: 528000a6 mov w6, #0x5 // #5 + 200171dc: 54fffaa0 b.eq 20017130 <__jis_mbtowc+0x68> // b.none + 200171e0: 710100ff cmp w7, #0x40 + 200171e4: 52800066 mov w6, #0x3 // #3 + 200171e8: 54fffa40 b.eq 20017130 <__jis_mbtowc+0x68> // b.none + 200171ec: 510084e0 sub w0, w7, #0x21 + 200171f0: 7101741f cmp w0, #0x5d + 200171f4: 1a9f97e6 cset w6, hi // hi = pmore + 200171f8: 11001cc6 add w6, w6, #0x7 + 200171fc: d503201f nop + 20017200: 937d7ca0 sbfiz x0, x5, #3, #32 + 20017204: 8b25c005 add x5, x0, w5, sxtw + 20017208: 8b050180 add x0, x12, x5 + 2001720c: 8b050165 add x5, x11, x5 + 20017210: 3866c808 ldrb w8, [x0, w6, sxtw] + 20017214: 3866c8a5 ldrb w5, [x5, w6, sxtw] + 20017218: 71000d1f cmp w8, #0x3 + 2001721c: 54fff9a1 b.ne 20017150 <__jis_mbtowc+0x88> // b.any + 20017220: 9100054a add x10, x10, #0x1 + 20017224: 8b0a004f add x15, x2, x10 + 20017228: 1100052a add w10, w9, #0x1 + 2001722c: aa0a03e9 mov x9, x10 + 20017230: eb2a407f cmp x3, w10, uxtw + 20017234: 54fff688 b.hi 20017104 <__jis_mbtowc+0x3c> // b.pmore + 20017238: 12800020 mov w0, #0xfffffffe // #-2 + 2001723c: b9000085 str w5, [x4] + 20017240: 17ffffd0 b 20017180 <__jis_mbtowc+0xb8> + 20017244: 528000c6 mov w6, #0x6 // #6 + 20017248: 34fff747 cbz w7, 20017130 <__jis_mbtowc+0x68> + 2001724c: 510084e0 sub w0, w7, #0x21 + 20017250: 7101741f cmp w0, #0x5d + 20017254: 1a9f97e6 cset w6, hi // hi = pmore + 20017258: 11001cc6 add w6, w6, #0x7 + 2001725c: 17ffffe9 b 20017200 <__jis_mbtowc+0x138> + 20017260: 1100052a add w10, w9, #0x1 + 20017264: 39001087 strb w7, [x4, #4] + 20017268: aa0a03e9 mov x9, x10 + 2001726c: eb2a407f cmp x3, w10, uxtw + 20017270: 54fff4a8 b.hi 20017104 <__jis_mbtowc+0x3c> // b.pmore + 20017274: 17fffff1 b 20017238 <__jis_mbtowc+0x170> + 20017278: 52801141 mov w1, #0x8a // #138 + 2001727c: b90001a1 str w1, [x13] + 20017280: 12800000 mov w0, #0xffffffff // #-1 + 20017284: 910043ff add sp, sp, #0x10 + 20017288: d65f03c0 ret + 2001728c: b900009f str wzr, [x4] + 20017290: 52800020 mov w0, #0x1 // #1 + 20017294: 910043ff add sp, sp, #0x10 + 20017298: d65f03c0 ret + 2001729c: 52800046 mov w6, #0x2 // #2 + 200172a0: 17ffffa4 b 20017130 <__jis_mbtowc+0x68> + 200172a4: 12800020 mov w0, #0xfffffffe // #-2 + 200172a8: 17ffffb6 b 20017180 <__jis_mbtowc+0xb8> Disassembly of section .text.__malloc_lock: -00000000200171e8 <__malloc_lock>: - 200171e8: d65f03c0 ret +00000000200172b0 <__malloc_lock>: + 200172b0: d65f03c0 ret Disassembly of section .text.__malloc_unlock: -00000000200171f0 <__malloc_unlock>: - 200171f0: d65f03c0 ret +00000000200172b8 <__malloc_unlock>: + 200172b8: d65f03c0 ret Disassembly of section .text._Balloc: -00000000200171f8 <_Balloc>: - 200171f8: a9be7bfd stp x29, x30, [sp, #-32]! - 200171fc: 910003fd mov x29, sp - 20017200: f9403c02 ldr x2, [x0, #120] - 20017204: a90153f3 stp x19, x20, [sp, #16] - 20017208: aa0003f3 mov x19, x0 - 2001720c: 2a0103f4 mov w20, w1 - 20017210: b4000142 cbz x2, 20017238 <_Balloc+0x40> - 20017214: 93407e81 sxtw x1, w20 - 20017218: f8617840 ldr x0, [x2, x1, lsl #3] - 2001721c: b40001e0 cbz x0, 20017258 <_Balloc+0x60> - 20017220: f9400003 ldr x3, [x0] - 20017224: f8217843 str x3, [x2, x1, lsl #3] - 20017228: f900081f str xzr, [x0, #16] - 2001722c: a94153f3 ldp x19, x20, [sp, #16] - 20017230: a8c27bfd ldp x29, x30, [sp], #32 - 20017234: d65f03c0 ret - 20017238: d2800822 mov x2, #0x41 // #65 - 2001723c: d2800101 mov x1, #0x8 // #8 - 20017240: 94001434 bl 2001c310 <_calloc_r> - 20017244: f9003e60 str x0, [x19, #120] - 20017248: aa0003e2 mov x2, x0 - 2001724c: b5fffe40 cbnz x0, 20017214 <_Balloc+0x1c> - 20017250: d2800000 mov x0, #0x0 // #0 - 20017254: 17fffff6 b 2001722c <_Balloc+0x34> - 20017258: 52800021 mov w1, #0x1 // #1 - 2001725c: aa1303e0 mov x0, x19 - 20017260: 1ad42033 lsl w19, w1, w20 - 20017264: 51000662 sub w2, w19, #0x1 - 20017268: d2800021 mov x1, #0x1 // #1 - 2001726c: 93407c42 sxtw x2, w2 - 20017270: 91002042 add x2, x2, #0x8 - 20017274: d37ef442 lsl x2, x2, #2 - 20017278: 94001426 bl 2001c310 <_calloc_r> - 2001727c: b4fffea0 cbz x0, 20017250 <_Balloc+0x58> - 20017280: 29014c14 stp w20, w19, [x0, #8] - 20017284: 17ffffe9 b 20017228 <_Balloc+0x30> +00000000200172c0 <_Balloc>: + 200172c0: a9be7bfd stp x29, x30, [sp, #-32]! + 200172c4: 910003fd mov x29, sp + 200172c8: f9403c02 ldr x2, [x0, #120] + 200172cc: a90153f3 stp x19, x20, [sp, #16] + 200172d0: aa0003f3 mov x19, x0 + 200172d4: 2a0103f4 mov w20, w1 + 200172d8: b4000142 cbz x2, 20017300 <_Balloc+0x40> + 200172dc: 93407e81 sxtw x1, w20 + 200172e0: f8617840 ldr x0, [x2, x1, lsl #3] + 200172e4: b40001e0 cbz x0, 20017320 <_Balloc+0x60> + 200172e8: f9400003 ldr x3, [x0] + 200172ec: f8217843 str x3, [x2, x1, lsl #3] + 200172f0: f900081f str xzr, [x0, #16] + 200172f4: a94153f3 ldp x19, x20, [sp, #16] + 200172f8: a8c27bfd ldp x29, x30, [sp], #32 + 200172fc: d65f03c0 ret + 20017300: d2800822 mov x2, #0x41 // #65 + 20017304: d2800101 mov x1, #0x8 // #8 + 20017308: 94001434 bl 2001c3d8 <_calloc_r> + 2001730c: f9003e60 str x0, [x19, #120] + 20017310: aa0003e2 mov x2, x0 + 20017314: b5fffe40 cbnz x0, 200172dc <_Balloc+0x1c> + 20017318: d2800000 mov x0, #0x0 // #0 + 2001731c: 17fffff6 b 200172f4 <_Balloc+0x34> + 20017320: 52800021 mov w1, #0x1 // #1 + 20017324: aa1303e0 mov x0, x19 + 20017328: 1ad42033 lsl w19, w1, w20 + 2001732c: 51000662 sub w2, w19, #0x1 + 20017330: d2800021 mov x1, #0x1 // #1 + 20017334: 93407c42 sxtw x2, w2 + 20017338: 91002042 add x2, x2, #0x8 + 2001733c: d37ef442 lsl x2, x2, #2 + 20017340: 94001426 bl 2001c3d8 <_calloc_r> + 20017344: b4fffea0 cbz x0, 20017318 <_Balloc+0x58> + 20017348: 29014c14 stp w20, w19, [x0, #8] + 2001734c: 17ffffe9 b 200172f0 <_Balloc+0x30> Disassembly of section .text._Bfree: -0000000020017288 <_Bfree>: - 20017288: b40000c1 cbz x1, 200172a0 <_Bfree+0x18> - 2001728c: b9800822 ldrsw x2, [x1, #8] - 20017290: f9403c00 ldr x0, [x0, #120] - 20017294: f8627803 ldr x3, [x0, x2, lsl #3] - 20017298: f9000023 str x3, [x1] - 2001729c: f8227801 str x1, [x0, x2, lsl #3] - 200172a0: d65f03c0 ret +0000000020017350 <_Bfree>: + 20017350: b40000c1 cbz x1, 20017368 <_Bfree+0x18> + 20017354: b9800822 ldrsw x2, [x1, #8] + 20017358: f9403c00 ldr x0, [x0, #120] + 2001735c: f8627803 ldr x3, [x0, x2, lsl #3] + 20017360: f9000023 str x3, [x1] + 20017364: f8227801 str x1, [x0, x2, lsl #3] + 20017368: d65f03c0 ret Disassembly of section .text.__multadd: -00000000200172a8 <__multadd>: - 200172a8: a9bc7bfd stp x29, x30, [sp, #-64]! - 200172ac: 91006027 add x7, x1, #0x18 - 200172b0: d2800005 mov x5, #0x0 // #0 - 200172b4: 910003fd mov x29, sp - 200172b8: a90153f3 stp x19, x20, [sp, #16] - 200172bc: 2a0303f3 mov w19, w3 - 200172c0: b9401434 ldr w20, [x1, #20] - 200172c4: a9025bf5 stp x21, x22, [sp, #32] - 200172c8: aa0103f5 mov x21, x1 - 200172cc: aa0003f6 mov x22, x0 - 200172d0: b86578e4 ldr w4, [x7, x5, lsl #2] - 200172d4: 12003c83 and w3, w4, #0xffff - 200172d8: 53107c84 lsr w4, w4, #16 - 200172dc: 1b024c63 madd w3, w3, w2, w19 - 200172e0: 12003c66 and w6, w3, #0xffff - 200172e4: 53107c63 lsr w3, w3, #16 - 200172e8: 1b020c83 madd w3, w4, w2, w3 - 200172ec: 0b0340c4 add w4, w6, w3, lsl #16 - 200172f0: b82578e4 str w4, [x7, x5, lsl #2] - 200172f4: 910004a5 add x5, x5, #0x1 - 200172f8: 53107c73 lsr w19, w3, #16 - 200172fc: 6b05029f cmp w20, w5 - 20017300: 54fffe8c b.gt 200172d0 <__multadd+0x28> - 20017304: 34000113 cbz w19, 20017324 <__multadd+0x7c> - 20017308: b9400ea0 ldr w0, [x21, #12] - 2001730c: 6b14001f cmp w0, w20 - 20017310: 5400014d b.le 20017338 <__multadd+0x90> - 20017314: 8b34caa0 add x0, x21, w20, sxtw #2 - 20017318: 11000694 add w20, w20, #0x1 - 2001731c: b9001813 str w19, [x0, #24] - 20017320: b90016b4 str w20, [x21, #20] - 20017324: aa1503e0 mov x0, x21 - 20017328: a94153f3 ldp x19, x20, [sp, #16] - 2001732c: a9425bf5 ldp x21, x22, [sp, #32] - 20017330: a8c47bfd ldp x29, x30, [sp], #64 - 20017334: d65f03c0 ret - 20017338: b9400aa1 ldr w1, [x21, #8] - 2001733c: aa1603e0 mov x0, x22 - 20017340: f9001bf7 str x23, [sp, #48] - 20017344: 11000421 add w1, w1, #0x1 - 20017348: 97ffffac bl 200171f8 <_Balloc> - 2001734c: b98016a2 ldrsw x2, [x21, #20] - 20017350: aa0003f7 mov x23, x0 - 20017354: 910042a1 add x1, x21, #0x10 - 20017358: 91004000 add x0, x0, #0x10 - 2001735c: 91000842 add x2, x2, #0x2 - 20017360: d37ef442 lsl x2, x2, #2 - 20017364: 97ffadb7 bl 20002a40 <memcpy> - 20017368: b9800aa1 ldrsw x1, [x21, #8] - 2001736c: f9403ec0 ldr x0, [x22, #120] - 20017370: f8617802 ldr x2, [x0, x1, lsl #3] - 20017374: f90002a2 str x2, [x21] - 20017378: f8217815 str x21, [x0, x1, lsl #3] - 2001737c: aa1703f5 mov x21, x23 - 20017380: f9401bf7 ldr x23, [sp, #48] - 20017384: 17ffffe4 b 20017314 <__multadd+0x6c> +0000000020017370 <__multadd>: + 20017370: a9bc7bfd stp x29, x30, [sp, #-64]! + 20017374: 91006027 add x7, x1, #0x18 + 20017378: d2800005 mov x5, #0x0 // #0 + 2001737c: 910003fd mov x29, sp + 20017380: a90153f3 stp x19, x20, [sp, #16] + 20017384: 2a0303f3 mov w19, w3 + 20017388: b9401434 ldr w20, [x1, #20] + 2001738c: a9025bf5 stp x21, x22, [sp, #32] + 20017390: aa0103f5 mov x21, x1 + 20017394: aa0003f6 mov x22, x0 + 20017398: b86578e4 ldr w4, [x7, x5, lsl #2] + 2001739c: 12003c83 and w3, w4, #0xffff + 200173a0: 53107c84 lsr w4, w4, #16 + 200173a4: 1b024c63 madd w3, w3, w2, w19 + 200173a8: 12003c66 and w6, w3, #0xffff + 200173ac: 53107c63 lsr w3, w3, #16 + 200173b0: 1b020c83 madd w3, w4, w2, w3 + 200173b4: 0b0340c4 add w4, w6, w3, lsl #16 + 200173b8: b82578e4 str w4, [x7, x5, lsl #2] + 200173bc: 910004a5 add x5, x5, #0x1 + 200173c0: 53107c73 lsr w19, w3, #16 + 200173c4: 6b05029f cmp w20, w5 + 200173c8: 54fffe8c b.gt 20017398 <__multadd+0x28> + 200173cc: 34000113 cbz w19, 200173ec <__multadd+0x7c> + 200173d0: b9400ea0 ldr w0, [x21, #12] + 200173d4: 6b14001f cmp w0, w20 + 200173d8: 5400014d b.le 20017400 <__multadd+0x90> + 200173dc: 8b34caa0 add x0, x21, w20, sxtw #2 + 200173e0: 11000694 add w20, w20, #0x1 + 200173e4: b9001813 str w19, [x0, #24] + 200173e8: b90016b4 str w20, [x21, #20] + 200173ec: aa1503e0 mov x0, x21 + 200173f0: a94153f3 ldp x19, x20, [sp, #16] + 200173f4: a9425bf5 ldp x21, x22, [sp, #32] + 200173f8: a8c47bfd ldp x29, x30, [sp], #64 + 200173fc: d65f03c0 ret + 20017400: b9400aa1 ldr w1, [x21, #8] + 20017404: aa1603e0 mov x0, x22 + 20017408: f9001bf7 str x23, [sp, #48] + 2001740c: 11000421 add w1, w1, #0x1 + 20017410: 97ffffac bl 200172c0 <_Balloc> + 20017414: b98016a2 ldrsw x2, [x21, #20] + 20017418: aa0003f7 mov x23, x0 + 2001741c: 910042a1 add x1, x21, #0x10 + 20017420: 91004000 add x0, x0, #0x10 + 20017424: 91000842 add x2, x2, #0x2 + 20017428: d37ef442 lsl x2, x2, #2 + 2001742c: 97ffad95 bl 20002a80 <memcpy> + 20017430: b9800aa1 ldrsw x1, [x21, #8] + 20017434: f9403ec0 ldr x0, [x22, #120] + 20017438: f8617802 ldr x2, [x0, x1, lsl #3] + 2001743c: f90002a2 str x2, [x21] + 20017440: f8217815 str x21, [x0, x1, lsl #3] + 20017444: aa1703f5 mov x21, x23 + 20017448: f9401bf7 ldr x23, [sp, #48] + 2001744c: 17ffffe4 b 200173dc <__multadd+0x6c> Disassembly of section .text.__s2b: -0000000020017388 <__s2b>: - 20017388: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001738c: 5291c725 mov w5, #0x8e39 // #36409 - 20017390: 72a71c65 movk w5, #0x38e3, lsl #16 - 20017394: 910003fd mov x29, sp - 20017398: a9025bf5 stp x21, x22, [sp, #32] - 2001739c: 2a0303f5 mov w21, w3 - 200173a0: 11002063 add w3, w3, #0x8 - 200173a4: a90153f3 stp x19, x20, [sp, #16] - 200173a8: 710026bf cmp w21, #0x9 - 200173ac: aa0003f4 mov x20, x0 - 200173b0: 9b257c65 smull x5, w3, w5 - 200173b4: a90363f7 stp x23, x24, [sp, #48] - 200173b8: aa0103f3 mov x19, x1 - 200173bc: 2a0203f6 mov w22, w2 - 200173c0: 2a0403f7 mov w23, w4 - 200173c4: 9361fca5 asr x5, x5, #33 - 200173c8: 4b837ca0 sub w0, w5, w3, asr #31 - 200173cc: 5400070d b.le 200174ac <__s2b+0x124> - 200173d0: 52800025 mov w5, #0x1 // #1 - 200173d4: 52800001 mov w1, #0x0 // #0 - 200173d8: 531f78a5 lsl w5, w5, #1 - 200173dc: 11000421 add w1, w1, #0x1 - 200173e0: 6b05001f cmp w0, w5 - 200173e4: 54ffffac b.gt 200173d8 <__s2b+0x50> - 200173e8: aa1403e0 mov x0, x20 - 200173ec: 97ffff83 bl 200171f8 <_Balloc> - 200173f0: aa0003e1 mov x1, x0 - 200173f4: 52800020 mov w0, #0x1 // #1 - 200173f8: 710026df cmp w22, #0x9 - 200173fc: 2902dc20 stp w0, w23, [x1, #20] - 20017400: 5400050d b.le 200174a0 <__s2b+0x118> - 20017404: 51002ad8 sub w24, w22, #0xa - 20017408: f90023f9 str x25, [sp, #64] - 2001740c: 91002b00 add x0, x24, #0xa - 20017410: 91002679 add x25, x19, #0x9 - 20017414: aa1903f7 mov x23, x25 - 20017418: 8b000273 add x19, x19, x0 - 2001741c: d503201f nop - 20017420: 384016e3 ldrb w3, [x23], #1 - 20017424: aa1403e0 mov x0, x20 - 20017428: 52800142 mov w2, #0xa // #10 - 2001742c: 5100c063 sub w3, w3, #0x30 - 20017430: 97ffff9e bl 200172a8 <__multadd> - 20017434: eb1302ff cmp x23, x19 - 20017438: aa0003e1 mov x1, x0 - 2001743c: 54ffff21 b.ne 20017420 <__s2b+0x98> // b.any - 20017440: 91000b13 add x19, x24, #0x2 - 20017444: 8b130333 add x19, x25, x19 - 20017448: f94023f9 ldr x25, [sp, #64] - 2001744c: 6b1602bf cmp w21, w22 - 20017450: 540001cd b.le 20017488 <__s2b+0x100> - 20017454: 510006b5 sub w21, w21, #0x1 - 20017458: 4b1602b5 sub w21, w21, w22 - 2001745c: 910006b5 add x21, x21, #0x1 - 20017460: 8b150275 add x21, x19, x21 - 20017464: d503201f nop - 20017468: 38401663 ldrb w3, [x19], #1 - 2001746c: aa1403e0 mov x0, x20 - 20017470: 52800142 mov w2, #0xa // #10 - 20017474: 5100c063 sub w3, w3, #0x30 - 20017478: 97ffff8c bl 200172a8 <__multadd> - 2001747c: eb15027f cmp x19, x21 - 20017480: aa0003e1 mov x1, x0 - 20017484: 54ffff21 b.ne 20017468 <__s2b+0xe0> // b.any - 20017488: aa0103e0 mov x0, x1 - 2001748c: a94153f3 ldp x19, x20, [sp, #16] - 20017490: a9425bf5 ldp x21, x22, [sp, #32] - 20017494: a94363f7 ldp x23, x24, [sp, #48] - 20017498: a8c57bfd ldp x29, x30, [sp], #80 - 2001749c: d65f03c0 ret - 200174a0: 91002a73 add x19, x19, #0xa - 200174a4: 52800136 mov w22, #0x9 // #9 - 200174a8: 17ffffe9 b 2001744c <__s2b+0xc4> - 200174ac: 52800001 mov w1, #0x0 // #0 - 200174b0: 17ffffce b 200173e8 <__s2b+0x60> +0000000020017450 <__s2b>: + 20017450: a9bb7bfd stp x29, x30, [sp, #-80]! + 20017454: 5291c725 mov w5, #0x8e39 // #36409 + 20017458: 72a71c65 movk w5, #0x38e3, lsl #16 + 2001745c: 910003fd mov x29, sp + 20017460: a9025bf5 stp x21, x22, [sp, #32] + 20017464: 2a0303f5 mov w21, w3 + 20017468: 11002063 add w3, w3, #0x8 + 2001746c: a90153f3 stp x19, x20, [sp, #16] + 20017470: 710026bf cmp w21, #0x9 + 20017474: aa0003f4 mov x20, x0 + 20017478: 9b257c65 smull x5, w3, w5 + 2001747c: a90363f7 stp x23, x24, [sp, #48] + 20017480: aa0103f3 mov x19, x1 + 20017484: 2a0203f6 mov w22, w2 + 20017488: 2a0403f7 mov w23, w4 + 2001748c: 9361fca5 asr x5, x5, #33 + 20017490: 4b837ca0 sub w0, w5, w3, asr #31 + 20017494: 5400070d b.le 20017574 <__s2b+0x124> + 20017498: 52800025 mov w5, #0x1 // #1 + 2001749c: 52800001 mov w1, #0x0 // #0 + 200174a0: 531f78a5 lsl w5, w5, #1 + 200174a4: 11000421 add w1, w1, #0x1 + 200174a8: 6b05001f cmp w0, w5 + 200174ac: 54ffffac b.gt 200174a0 <__s2b+0x50> + 200174b0: aa1403e0 mov x0, x20 + 200174b4: 97ffff83 bl 200172c0 <_Balloc> + 200174b8: aa0003e1 mov x1, x0 + 200174bc: 52800020 mov w0, #0x1 // #1 + 200174c0: 710026df cmp w22, #0x9 + 200174c4: 2902dc20 stp w0, w23, [x1, #20] + 200174c8: 5400050d b.le 20017568 <__s2b+0x118> + 200174cc: 51002ad8 sub w24, w22, #0xa + 200174d0: f90023f9 str x25, [sp, #64] + 200174d4: 91002b00 add x0, x24, #0xa + 200174d8: 91002679 add x25, x19, #0x9 + 200174dc: aa1903f7 mov x23, x25 + 200174e0: 8b000273 add x19, x19, x0 + 200174e4: d503201f nop + 200174e8: 384016e3 ldrb w3, [x23], #1 + 200174ec: aa1403e0 mov x0, x20 + 200174f0: 52800142 mov w2, #0xa // #10 + 200174f4: 5100c063 sub w3, w3, #0x30 + 200174f8: 97ffff9e bl 20017370 <__multadd> + 200174fc: eb1302ff cmp x23, x19 + 20017500: aa0003e1 mov x1, x0 + 20017504: 54ffff21 b.ne 200174e8 <__s2b+0x98> // b.any + 20017508: 91000b13 add x19, x24, #0x2 + 2001750c: 8b130333 add x19, x25, x19 + 20017510: f94023f9 ldr x25, [sp, #64] + 20017514: 6b1602bf cmp w21, w22 + 20017518: 540001cd b.le 20017550 <__s2b+0x100> + 2001751c: 510006b5 sub w21, w21, #0x1 + 20017520: 4b1602b5 sub w21, w21, w22 + 20017524: 910006b5 add x21, x21, #0x1 + 20017528: 8b150275 add x21, x19, x21 + 2001752c: d503201f nop + 20017530: 38401663 ldrb w3, [x19], #1 + 20017534: aa1403e0 mov x0, x20 + 20017538: 52800142 mov w2, #0xa // #10 + 2001753c: 5100c063 sub w3, w3, #0x30 + 20017540: 97ffff8c bl 20017370 <__multadd> + 20017544: eb15027f cmp x19, x21 + 20017548: aa0003e1 mov x1, x0 + 2001754c: 54ffff21 b.ne 20017530 <__s2b+0xe0> // b.any + 20017550: aa0103e0 mov x0, x1 + 20017554: a94153f3 ldp x19, x20, [sp, #16] + 20017558: a9425bf5 ldp x21, x22, [sp, #32] + 2001755c: a94363f7 ldp x23, x24, [sp, #48] + 20017560: a8c57bfd ldp x29, x30, [sp], #80 + 20017564: d65f03c0 ret + 20017568: 91002a73 add x19, x19, #0xa + 2001756c: 52800136 mov w22, #0x9 // #9 + 20017570: 17ffffe9 b 20017514 <__s2b+0xc4> + 20017574: 52800001 mov w1, #0x0 // #0 + 20017578: 17ffffce b 200174b0 <__s2b+0x60> Disassembly of section .text.__hi0bits: -00000000200174b8 <__hi0bits>: - 200174b8: 2a0003e1 mov w1, w0 - 200174bc: 52800000 mov w0, #0x0 // #0 - 200174c0: 72103c3f tst w1, #0xffff0000 - 200174c4: 54000061 b.ne 200174d0 <__hi0bits+0x18> // b.any - 200174c8: 53103c21 lsl w1, w1, #16 - 200174cc: 52800200 mov w0, #0x10 // #16 - 200174d0: 72081c3f tst w1, #0xff000000 - 200174d4: 54000061 b.ne 200174e0 <__hi0bits+0x28> // b.any - 200174d8: 11002000 add w0, w0, #0x8 - 200174dc: 53185c21 lsl w1, w1, #8 - 200174e0: 72040c3f tst w1, #0xf0000000 - 200174e4: 54000061 b.ne 200174f0 <__hi0bits+0x38> // b.any - 200174e8: 11001000 add w0, w0, #0x4 - 200174ec: 531c6c21 lsl w1, w1, #4 - 200174f0: 7202043f tst w1, #0xc0000000 - 200174f4: 54000061 b.ne 20017500 <__hi0bits+0x48> // b.any - 200174f8: 11000800 add w0, w0, #0x2 - 200174fc: 531e7421 lsl w1, w1, #2 - 20017500: 37f80081 tbnz w1, #31, 20017510 <__hi0bits+0x58> - 20017504: f262003f tst x1, #0x40000000 - 20017508: 52800401 mov w1, #0x20 // #32 - 2001750c: 1a800420 csinc w0, w1, w0, eq // eq = none - 20017510: d65f03c0 ret +0000000020017580 <__hi0bits>: + 20017580: 2a0003e1 mov w1, w0 + 20017584: 52800000 mov w0, #0x0 // #0 + 20017588: 72103c3f tst w1, #0xffff0000 + 2001758c: 54000061 b.ne 20017598 <__hi0bits+0x18> // b.any + 20017590: 53103c21 lsl w1, w1, #16 + 20017594: 52800200 mov w0, #0x10 // #16 + 20017598: 72081c3f tst w1, #0xff000000 + 2001759c: 54000061 b.ne 200175a8 <__hi0bits+0x28> // b.any + 200175a0: 11002000 add w0, w0, #0x8 + 200175a4: 53185c21 lsl w1, w1, #8 + 200175a8: 72040c3f tst w1, #0xf0000000 + 200175ac: 54000061 b.ne 200175b8 <__hi0bits+0x38> // b.any + 200175b0: 11001000 add w0, w0, #0x4 + 200175b4: 531c6c21 lsl w1, w1, #4 + 200175b8: 7202043f tst w1, #0xc0000000 + 200175bc: 54000061 b.ne 200175c8 <__hi0bits+0x48> // b.any + 200175c0: 11000800 add w0, w0, #0x2 + 200175c4: 531e7421 lsl w1, w1, #2 + 200175c8: 37f80081 tbnz w1, #31, 200175d8 <__hi0bits+0x58> + 200175cc: f262003f tst x1, #0x40000000 + 200175d0: 52800401 mov w1, #0x20 // #32 + 200175d4: 1a800420 csinc w0, w1, w0, eq // eq = none + 200175d8: d65f03c0 ret Disassembly of section .text.__lo0bits: -0000000020017518 <__lo0bits>: - 20017518: b9400001 ldr w1, [x0] - 2001751c: aa0003e2 mov x2, x0 - 20017520: f240083f tst x1, #0x7 - 20017524: 54000100 b.eq 20017544 <__lo0bits+0x2c> // b.none - 20017528: 52800000 mov w0, #0x0 // #0 - 2001752c: 370000a1 tbnz w1, #0, 20017540 <__lo0bits+0x28> - 20017530: 360803c1 tbz w1, #1, 200175a8 <__lo0bits+0x90> - 20017534: 53017c21 lsr w1, w1, #1 - 20017538: 52800020 mov w0, #0x1 // #1 - 2001753c: b9000041 str w1, [x2] - 20017540: d65f03c0 ret - 20017544: 72003c3f tst w1, #0xffff - 20017548: 52800000 mov w0, #0x0 // #0 - 2001754c: 54000061 b.ne 20017558 <__lo0bits+0x40> // b.any - 20017550: 53107c21 lsr w1, w1, #16 - 20017554: 52800200 mov w0, #0x10 // #16 - 20017558: 72001c3f tst w1, #0xff - 2001755c: 54000061 b.ne 20017568 <__lo0bits+0x50> // b.any - 20017560: 11002000 add w0, w0, #0x8 - 20017564: 53087c21 lsr w1, w1, #8 - 20017568: f2400c3f tst x1, #0xf - 2001756c: 54000061 b.ne 20017578 <__lo0bits+0x60> // b.any - 20017570: 11001000 add w0, w0, #0x4 - 20017574: 53047c21 lsr w1, w1, #4 - 20017578: f240043f tst x1, #0x3 - 2001757c: 54000061 b.ne 20017588 <__lo0bits+0x70> // b.any - 20017580: 11000800 add w0, w0, #0x2 - 20017584: 53027c21 lsr w1, w1, #2 - 20017588: 37000081 tbnz w1, #0, 20017598 <__lo0bits+0x80> - 2001758c: 11000400 add w0, w0, #0x1 - 20017590: 53017c21 lsr w1, w1, #1 - 20017594: 34000061 cbz w1, 200175a0 <__lo0bits+0x88> - 20017598: b9000041 str w1, [x2] - 2001759c: d65f03c0 ret - 200175a0: 52800400 mov w0, #0x20 // #32 - 200175a4: d65f03c0 ret - 200175a8: 53027c21 lsr w1, w1, #2 - 200175ac: 52800040 mov w0, #0x2 // #2 - 200175b0: b9000041 str w1, [x2] - 200175b4: d65f03c0 ret +00000000200175e0 <__lo0bits>: + 200175e0: b9400001 ldr w1, [x0] + 200175e4: aa0003e2 mov x2, x0 + 200175e8: f240083f tst x1, #0x7 + 200175ec: 54000100 b.eq 2001760c <__lo0bits+0x2c> // b.none + 200175f0: 52800000 mov w0, #0x0 // #0 + 200175f4: 370000a1 tbnz w1, #0, 20017608 <__lo0bits+0x28> + 200175f8: 360803c1 tbz w1, #1, 20017670 <__lo0bits+0x90> + 200175fc: 53017c21 lsr w1, w1, #1 + 20017600: 52800020 mov w0, #0x1 // #1 + 20017604: b9000041 str w1, [x2] + 20017608: d65f03c0 ret + 2001760c: 72003c3f tst w1, #0xffff + 20017610: 52800000 mov w0, #0x0 // #0 + 20017614: 54000061 b.ne 20017620 <__lo0bits+0x40> // b.any + 20017618: 53107c21 lsr w1, w1, #16 + 2001761c: 52800200 mov w0, #0x10 // #16 + 20017620: 72001c3f tst w1, #0xff + 20017624: 54000061 b.ne 20017630 <__lo0bits+0x50> // b.any + 20017628: 11002000 add w0, w0, #0x8 + 2001762c: 53087c21 lsr w1, w1, #8 + 20017630: f2400c3f tst x1, #0xf + 20017634: 54000061 b.ne 20017640 <__lo0bits+0x60> // b.any + 20017638: 11001000 add w0, w0, #0x4 + 2001763c: 53047c21 lsr w1, w1, #4 + 20017640: f240043f tst x1, #0x3 + 20017644: 54000061 b.ne 20017650 <__lo0bits+0x70> // b.any + 20017648: 11000800 add w0, w0, #0x2 + 2001764c: 53027c21 lsr w1, w1, #2 + 20017650: 37000081 tbnz w1, #0, 20017660 <__lo0bits+0x80> + 20017654: 11000400 add w0, w0, #0x1 + 20017658: 53017c21 lsr w1, w1, #1 + 2001765c: 34000061 cbz w1, 20017668 <__lo0bits+0x88> + 20017660: b9000041 str w1, [x2] + 20017664: d65f03c0 ret + 20017668: 52800400 mov w0, #0x20 // #32 + 2001766c: d65f03c0 ret + 20017670: 53027c21 lsr w1, w1, #2 + 20017674: 52800040 mov w0, #0x2 // #2 + 20017678: b9000041 str w1, [x2] + 2001767c: d65f03c0 ret Disassembly of section .text.__i2b: -00000000200175b8 <__i2b>: - 200175b8: a9be7bfd stp x29, x30, [sp, #-32]! - 200175bc: 910003fd mov x29, sp - 200175c0: f9000bf3 str x19, [sp, #16] - 200175c4: 2a0103f3 mov w19, w1 - 200175c8: 52800021 mov w1, #0x1 // #1 - 200175cc: 97ffff0b bl 200171f8 <_Balloc> - 200175d0: 52800021 mov w1, #0x1 // #1 - 200175d4: 2902cc01 stp w1, w19, [x0, #20] - 200175d8: f9400bf3 ldr x19, [sp, #16] - 200175dc: a8c27bfd ldp x29, x30, [sp], #32 - 200175e0: d65f03c0 ret +0000000020017680 <__i2b>: + 20017680: a9be7bfd stp x29, x30, [sp, #-32]! + 20017684: 910003fd mov x29, sp + 20017688: f9000bf3 str x19, [sp, #16] + 2001768c: 2a0103f3 mov w19, w1 + 20017690: 52800021 mov w1, #0x1 // #1 + 20017694: 97ffff0b bl 200172c0 <_Balloc> + 20017698: 52800021 mov w1, #0x1 // #1 + 2001769c: 2902cc01 stp w1, w19, [x0, #20] + 200176a0: f9400bf3 ldr x19, [sp, #16] + 200176a4: a8c27bfd ldp x29, x30, [sp], #32 + 200176a8: d65f03c0 ret Disassembly of section .text.__multiply: -00000000200175e8 <__multiply>: - 200175e8: a9bc7bfd stp x29, x30, [sp, #-64]! - 200175ec: 910003fd mov x29, sp - 200175f0: a90153f3 stp x19, x20, [sp, #16] - 200175f4: aa0203f4 mov x20, x2 - 200175f8: a9025bf5 stp x21, x22, [sp, #32] - 200175fc: aa0103f5 mov x21, x1 - 20017600: b9401436 ldr w22, [x1, #20] - 20017604: f9001bf7 str x23, [sp, #48] - 20017608: b9401457 ldr w23, [x2, #20] - 2001760c: 6b1702df cmp w22, w23 - 20017610: 540000eb b.lt 2001762c <__multiply+0x44> // b.tstop - 20017614: 2a1703e2 mov w2, w23 - 20017618: aa1403e1 mov x1, x20 - 2001761c: 2a1603f7 mov w23, w22 - 20017620: aa1503f4 mov x20, x21 - 20017624: 2a0203f6 mov w22, w2 - 20017628: aa0103f5 mov x21, x1 - 2001762c: 29410a81 ldp w1, w2, [x20, #8] - 20017630: 0b1602f3 add w19, w23, w22 - 20017634: 6b13005f cmp w2, w19 - 20017638: 1a81a421 cinc w1, w1, lt // lt = tstop - 2001763c: 97fffeef bl 200171f8 <_Balloc> - 20017640: 91006007 add x7, x0, #0x18 - 20017644: 8b33c8e8 add x8, x7, w19, sxtw #2 - 20017648: aa0703e3 mov x3, x7 - 2001764c: eb0800ff cmp x7, x8 - 20017650: 540000a2 b.cs 20017664 <__multiply+0x7c> // b.hs, b.nlast - 20017654: d503201f nop - 20017658: b800447f str wzr, [x3], #4 - 2001765c: eb03011f cmp x8, x3 - 20017660: 54ffffc8 b.hi 20017658 <__multiply+0x70> // b.pmore - 20017664: 910062a6 add x6, x21, #0x18 - 20017668: 9100628b add x11, x20, #0x18 - 2001766c: 8b36c8c9 add x9, x6, w22, sxtw #2 - 20017670: 8b37c965 add x5, x11, w23, sxtw #2 - 20017674: eb0900df cmp x6, x9 - 20017678: 540008c2 b.cs 20017790 <__multiply+0x1a8> // b.hs, b.nlast - 2001767c: cb1400aa sub x10, x5, x20 - 20017680: 91006694 add x20, x20, #0x19 - 20017684: d100654a sub x10, x10, #0x19 - 20017688: d2800081 mov x1, #0x4 // #4 - 2001768c: 927ef54a and x10, x10, #0xfffffffffffffffc - 20017690: eb1400bf cmp x5, x20 - 20017694: 8b01014a add x10, x10, x1 - 20017698: 9a81214a csel x10, x10, x1, cs // cs = hs, nlast - 2001769c: 14000008 b 200176bc <__multiply+0xd4> - 200176a0: 6b4443ff cmp wzr, w4, lsr #16 - 200176a4: 53107c84 lsr w4, w4, #16 - 200176a8: 54000401 b.ne 20017728 <__multiply+0x140> // b.any - 200176ac: 910010c6 add x6, x6, #0x4 - 200176b0: 910010e7 add x7, x7, #0x4 - 200176b4: eb06013f cmp x9, x6 - 200176b8: 540006c9 b.ls 20017790 <__multiply+0x1a8> // b.plast - 200176bc: b94000c4 ldr w4, [x6] - 200176c0: 72003c8e ands w14, w4, #0xffff - 200176c4: 54fffee0 b.eq 200176a0 <__multiply+0xb8> // b.none - 200176c8: aa0703ed mov x13, x7 - 200176cc: aa0b03ec mov x12, x11 - 200176d0: 5280000f mov w15, #0x0 // #0 - 200176d4: d503201f nop - 200176d8: b8404582 ldr w2, [x12], #4 - 200176dc: b94001a4 ldr w4, [x13] - 200176e0: 12003c43 and w3, w2, #0xffff - 200176e4: eb0c00bf cmp x5, x12 - 200176e8: 12003c90 and w16, w4, #0xffff - 200176ec: 53107c41 lsr w1, w2, #16 - 200176f0: 53107c84 lsr w4, w4, #16 - 200176f4: 1b0e4062 madd w2, w3, w14, w16 - 200176f8: 1b0e1021 madd w1, w1, w14, w4 - 200176fc: 0b0f0042 add w2, w2, w15 - 20017700: 0b424021 add w1, w1, w2, lsr #16 - 20017704: 33103c22 bfi w2, w1, #16, #16 - 20017708: b80045a2 str w2, [x13], #4 - 2001770c: 53107c2f lsr w15, w1, #16 - 20017710: 54fffe48 b.hi 200176d8 <__multiply+0xf0> // b.pmore - 20017714: b82a68ef str w15, [x7, x10] - 20017718: b94000c4 ldr w4, [x6] - 2001771c: 6b4443ff cmp wzr, w4, lsr #16 - 20017720: 53107c84 lsr w4, w4, #16 - 20017724: 54fffc40 b.eq 200176ac <__multiply+0xc4> // b.none - 20017728: b94000e1 ldr w1, [x7] - 2001772c: aa0703ed mov x13, x7 - 20017730: aa0b03ec mov x12, x11 - 20017734: 5280000e mov w14, #0x0 // #0 - 20017738: 2a0103e3 mov w3, w1 - 2001773c: d503201f nop - 20017740: 79400182 ldrh w2, [x12] - 20017744: 53107c63 lsr w3, w3, #16 - 20017748: 1b040c42 madd w2, w2, w4, w3 - 2001774c: 0b0e0042 add w2, w2, w14 - 20017750: 33103c41 bfi w1, w2, #16, #16 - 20017754: b80045a1 str w1, [x13], #4 - 20017758: b8404581 ldr w1, [x12], #4 - 2001775c: b94001a3 ldr w3, [x13] - 20017760: eb0c00bf cmp x5, x12 - 20017764: 12003c6e and w14, w3, #0xffff - 20017768: 53107c21 lsr w1, w1, #16 - 2001776c: 1b043821 madd w1, w1, w4, w14 - 20017770: 0b424021 add w1, w1, w2, lsr #16 - 20017774: 53107c2e lsr w14, w1, #16 - 20017778: 54fffe48 b.hi 20017740 <__multiply+0x158> // b.pmore - 2001777c: b82a68e1 str w1, [x7, x10] - 20017780: 910010c6 add x6, x6, #0x4 - 20017784: 910010e7 add x7, x7, #0x4 - 20017788: eb06013f cmp x9, x6 - 2001778c: 54fff988 b.hi 200176bc <__multiply+0xd4> // b.pmore - 20017790: 7100027f cmp w19, #0x0 - 20017794: 5400008c b.gt 200177a4 <__multiply+0x1bc> - 20017798: 14000005 b 200177ac <__multiply+0x1c4> - 2001779c: 71000673 subs w19, w19, #0x1 - 200177a0: 54000060 b.eq 200177ac <__multiply+0x1c4> // b.none - 200177a4: b85fcd01 ldr w1, [x8, #-4]! - 200177a8: 34ffffa1 cbz w1, 2001779c <__multiply+0x1b4> - 200177ac: a9425bf5 ldp x21, x22, [sp, #32] - 200177b0: f9401bf7 ldr x23, [sp, #48] - 200177b4: b9001413 str w19, [x0, #20] - 200177b8: a94153f3 ldp x19, x20, [sp, #16] - 200177bc: a8c47bfd ldp x29, x30, [sp], #64 - 200177c0: d65f03c0 ret +00000000200176b0 <__multiply>: + 200176b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200176b4: 910003fd mov x29, sp + 200176b8: a90153f3 stp x19, x20, [sp, #16] + 200176bc: aa0203f4 mov x20, x2 + 200176c0: a9025bf5 stp x21, x22, [sp, #32] + 200176c4: aa0103f5 mov x21, x1 + 200176c8: b9401436 ldr w22, [x1, #20] + 200176cc: f9001bf7 str x23, [sp, #48] + 200176d0: b9401457 ldr w23, [x2, #20] + 200176d4: 6b1702df cmp w22, w23 + 200176d8: 540000eb b.lt 200176f4 <__multiply+0x44> // b.tstop + 200176dc: 2a1703e2 mov w2, w23 + 200176e0: aa1403e1 mov x1, x20 + 200176e4: 2a1603f7 mov w23, w22 + 200176e8: aa1503f4 mov x20, x21 + 200176ec: 2a0203f6 mov w22, w2 + 200176f0: aa0103f5 mov x21, x1 + 200176f4: 29410a81 ldp w1, w2, [x20, #8] + 200176f8: 0b1602f3 add w19, w23, w22 + 200176fc: 6b13005f cmp w2, w19 + 20017700: 1a81a421 cinc w1, w1, lt // lt = tstop + 20017704: 97fffeef bl 200172c0 <_Balloc> + 20017708: 91006007 add x7, x0, #0x18 + 2001770c: 8b33c8e8 add x8, x7, w19, sxtw #2 + 20017710: aa0703e3 mov x3, x7 + 20017714: eb0800ff cmp x7, x8 + 20017718: 540000a2 b.cs 2001772c <__multiply+0x7c> // b.hs, b.nlast + 2001771c: d503201f nop + 20017720: b800447f str wzr, [x3], #4 + 20017724: eb03011f cmp x8, x3 + 20017728: 54ffffc8 b.hi 20017720 <__multiply+0x70> // b.pmore + 2001772c: 910062a6 add x6, x21, #0x18 + 20017730: 9100628b add x11, x20, #0x18 + 20017734: 8b36c8c9 add x9, x6, w22, sxtw #2 + 20017738: 8b37c965 add x5, x11, w23, sxtw #2 + 2001773c: eb0900df cmp x6, x9 + 20017740: 540008c2 b.cs 20017858 <__multiply+0x1a8> // b.hs, b.nlast + 20017744: cb1400aa sub x10, x5, x20 + 20017748: 91006694 add x20, x20, #0x19 + 2001774c: d100654a sub x10, x10, #0x19 + 20017750: d2800081 mov x1, #0x4 // #4 + 20017754: 927ef54a and x10, x10, #0xfffffffffffffffc + 20017758: eb1400bf cmp x5, x20 + 2001775c: 8b01014a add x10, x10, x1 + 20017760: 9a81214a csel x10, x10, x1, cs // cs = hs, nlast + 20017764: 14000008 b 20017784 <__multiply+0xd4> + 20017768: 6b4443ff cmp wzr, w4, lsr #16 + 2001776c: 53107c84 lsr w4, w4, #16 + 20017770: 54000401 b.ne 200177f0 <__multiply+0x140> // b.any + 20017774: 910010c6 add x6, x6, #0x4 + 20017778: 910010e7 add x7, x7, #0x4 + 2001777c: eb06013f cmp x9, x6 + 20017780: 540006c9 b.ls 20017858 <__multiply+0x1a8> // b.plast + 20017784: b94000c4 ldr w4, [x6] + 20017788: 72003c8e ands w14, w4, #0xffff + 2001778c: 54fffee0 b.eq 20017768 <__multiply+0xb8> // b.none + 20017790: aa0703ed mov x13, x7 + 20017794: aa0b03ec mov x12, x11 + 20017798: 5280000f mov w15, #0x0 // #0 + 2001779c: d503201f nop + 200177a0: b8404582 ldr w2, [x12], #4 + 200177a4: b94001a4 ldr w4, [x13] + 200177a8: 12003c43 and w3, w2, #0xffff + 200177ac: eb0c00bf cmp x5, x12 + 200177b0: 12003c90 and w16, w4, #0xffff + 200177b4: 53107c41 lsr w1, w2, #16 + 200177b8: 53107c84 lsr w4, w4, #16 + 200177bc: 1b0e4062 madd w2, w3, w14, w16 + 200177c0: 1b0e1021 madd w1, w1, w14, w4 + 200177c4: 0b0f0042 add w2, w2, w15 + 200177c8: 0b424021 add w1, w1, w2, lsr #16 + 200177cc: 33103c22 bfi w2, w1, #16, #16 + 200177d0: b80045a2 str w2, [x13], #4 + 200177d4: 53107c2f lsr w15, w1, #16 + 200177d8: 54fffe48 b.hi 200177a0 <__multiply+0xf0> // b.pmore + 200177dc: b82a68ef str w15, [x7, x10] + 200177e0: b94000c4 ldr w4, [x6] + 200177e4: 6b4443ff cmp wzr, w4, lsr #16 + 200177e8: 53107c84 lsr w4, w4, #16 + 200177ec: 54fffc40 b.eq 20017774 <__multiply+0xc4> // b.none + 200177f0: b94000e1 ldr w1, [x7] + 200177f4: aa0703ed mov x13, x7 + 200177f8: aa0b03ec mov x12, x11 + 200177fc: 5280000e mov w14, #0x0 // #0 + 20017800: 2a0103e3 mov w3, w1 + 20017804: d503201f nop + 20017808: 79400182 ldrh w2, [x12] + 2001780c: 53107c63 lsr w3, w3, #16 + 20017810: 1b040c42 madd w2, w2, w4, w3 + 20017814: 0b0e0042 add w2, w2, w14 + 20017818: 33103c41 bfi w1, w2, #16, #16 + 2001781c: b80045a1 str w1, [x13], #4 + 20017820: b8404581 ldr w1, [x12], #4 + 20017824: b94001a3 ldr w3, [x13] + 20017828: eb0c00bf cmp x5, x12 + 2001782c: 12003c6e and w14, w3, #0xffff + 20017830: 53107c21 lsr w1, w1, #16 + 20017834: 1b043821 madd w1, w1, w4, w14 + 20017838: 0b424021 add w1, w1, w2, lsr #16 + 2001783c: 53107c2e lsr w14, w1, #16 + 20017840: 54fffe48 b.hi 20017808 <__multiply+0x158> // b.pmore + 20017844: b82a68e1 str w1, [x7, x10] + 20017848: 910010c6 add x6, x6, #0x4 + 2001784c: 910010e7 add x7, x7, #0x4 + 20017850: eb06013f cmp x9, x6 + 20017854: 54fff988 b.hi 20017784 <__multiply+0xd4> // b.pmore + 20017858: 7100027f cmp w19, #0x0 + 2001785c: 5400008c b.gt 2001786c <__multiply+0x1bc> + 20017860: 14000005 b 20017874 <__multiply+0x1c4> + 20017864: 71000673 subs w19, w19, #0x1 + 20017868: 54000060 b.eq 20017874 <__multiply+0x1c4> // b.none + 2001786c: b85fcd01 ldr w1, [x8, #-4]! + 20017870: 34ffffa1 cbz w1, 20017864 <__multiply+0x1b4> + 20017874: a9425bf5 ldp x21, x22, [sp, #32] + 20017878: f9401bf7 ldr x23, [sp, #48] + 2001787c: b9001413 str w19, [x0, #20] + 20017880: a94153f3 ldp x19, x20, [sp, #16] + 20017884: a8c47bfd ldp x29, x30, [sp], #64 + 20017888: d65f03c0 ret Disassembly of section .text.__pow5mult: -00000000200177c8 <__pow5mult>: - 200177c8: a9bc7bfd stp x29, x30, [sp, #-64]! - 200177cc: 910003fd mov x29, sp - 200177d0: a90153f3 stp x19, x20, [sp, #16] - 200177d4: 2a0203f3 mov w19, w2 - 200177d8: 72000442 ands w2, w2, #0x3 - 200177dc: a9025bf5 stp x21, x22, [sp, #32] - 200177e0: aa0003f6 mov x22, x0 - 200177e4: f9001bf7 str x23, [sp, #48] - 200177e8: aa0103f7 mov x23, x1 - 200177ec: 54000581 b.ne 2001789c <__pow5mult+0xd4> // b.any - 200177f0: 6b930bff cmp wzr, w19, asr #2 - 200177f4: aa1703f5 mov x21, x23 - 200177f8: 13027e73 asr w19, w19, #2 - 200177fc: 54000300 b.eq 2001785c <__pow5mult+0x94> // b.none - 20017800: f9403ad4 ldr x20, [x22, #112] - 20017804: b40005d4 cbz x20, 200178bc <__pow5mult+0xf4> - 20017808: aa1703f5 mov x21, x23 - 2001780c: 370000f3 tbnz w19, #0, 20017828 <__pow5mult+0x60> - 20017810: 13017e73 asr w19, w19, #1 - 20017814: 34000253 cbz w19, 2001785c <__pow5mult+0x94> - 20017818: f9400280 ldr x0, [x20] - 2001781c: b40002c0 cbz x0, 20017874 <__pow5mult+0xac> - 20017820: aa0003f4 mov x20, x0 - 20017824: 3607ff73 tbz w19, #0, 20017810 <__pow5mult+0x48> - 20017828: aa1403e2 mov x2, x20 - 2001782c: aa1503e1 mov x1, x21 - 20017830: aa1603e0 mov x0, x22 - 20017834: 97ffff6d bl 200175e8 <__multiply> - 20017838: b40002f5 cbz x21, 20017894 <__pow5mult+0xcc> - 2001783c: b9800aa2 ldrsw x2, [x21, #8] - 20017840: 13017e73 asr w19, w19, #1 - 20017844: f9403ec1 ldr x1, [x22, #120] - 20017848: f8627823 ldr x3, [x1, x2, lsl #3] - 2001784c: f90002a3 str x3, [x21] - 20017850: f8227835 str x21, [x1, x2, lsl #3] - 20017854: aa0003f5 mov x21, x0 - 20017858: 35fffe13 cbnz w19, 20017818 <__pow5mult+0x50> - 2001785c: aa1503e0 mov x0, x21 - 20017860: a94153f3 ldp x19, x20, [sp, #16] - 20017864: a9425bf5 ldp x21, x22, [sp, #32] - 20017868: f9401bf7 ldr x23, [sp, #48] - 2001786c: a8c47bfd ldp x29, x30, [sp], #64 - 20017870: d65f03c0 ret - 20017874: aa1403e2 mov x2, x20 - 20017878: aa1403e1 mov x1, x20 - 2001787c: aa1603e0 mov x0, x22 - 20017880: 97ffff5a bl 200175e8 <__multiply> - 20017884: f9000280 str x0, [x20] - 20017888: aa0003f4 mov x20, x0 - 2001788c: f900001f str xzr, [x0] - 20017890: 17ffffe5 b 20017824 <__pow5mult+0x5c> - 20017894: aa0003f5 mov x21, x0 - 20017898: 17ffffde b 20017810 <__pow5mult+0x48> - 2001789c: 51000442 sub w2, w2, #0x1 - 200178a0: d0000044 adrp x4, 20021000 <__func__.5268+0x20> - 200178a4: 91234084 add x4, x4, #0x8d0 - 200178a8: 52800003 mov w3, #0x0 // #0 - 200178ac: b862d882 ldr w2, [x4, w2, sxtw #2] - 200178b0: 97fffe7e bl 200172a8 <__multadd> - 200178b4: aa0003f7 mov x23, x0 - 200178b8: 17ffffce b 200177f0 <__pow5mult+0x28> - 200178bc: aa1603e0 mov x0, x22 - 200178c0: 52800021 mov w1, #0x1 // #1 - 200178c4: 97fffe4d bl 200171f8 <_Balloc> - 200178c8: aa0003f4 mov x20, x0 - 200178cc: d2800020 mov x0, #0x1 // #1 +0000000020017890 <__pow5mult>: + 20017890: a9bc7bfd stp x29, x30, [sp, #-64]! + 20017894: 910003fd mov x29, sp + 20017898: a90153f3 stp x19, x20, [sp, #16] + 2001789c: 2a0203f3 mov w19, w2 + 200178a0: 72000442 ands w2, w2, #0x3 + 200178a4: a9025bf5 stp x21, x22, [sp, #32] + 200178a8: aa0003f6 mov x22, x0 + 200178ac: f9001bf7 str x23, [sp, #48] + 200178b0: aa0103f7 mov x23, x1 + 200178b4: 54000581 b.ne 20017964 <__pow5mult+0xd4> // b.any + 200178b8: 6b930bff cmp wzr, w19, asr #2 + 200178bc: aa1703f5 mov x21, x23 + 200178c0: 13027e73 asr w19, w19, #2 + 200178c4: 54000300 b.eq 20017924 <__pow5mult+0x94> // b.none + 200178c8: f9403ad4 ldr x20, [x22, #112] + 200178cc: b40005d4 cbz x20, 20017984 <__pow5mult+0xf4> 200178d0: aa1703f5 mov x21, x23 - 200178d4: f2c04e20 movk x0, #0x271, lsl #32 - 200178d8: f8014280 stur x0, [x20, #20] - 200178dc: f9003ad4 str x20, [x22, #112] - 200178e0: f900029f str xzr, [x20] - 200178e4: 17ffffca b 2001780c <__pow5mult+0x44> + 200178d4: 370000f3 tbnz w19, #0, 200178f0 <__pow5mult+0x60> + 200178d8: 13017e73 asr w19, w19, #1 + 200178dc: 34000253 cbz w19, 20017924 <__pow5mult+0x94> + 200178e0: f9400280 ldr x0, [x20] + 200178e4: b40002c0 cbz x0, 2001793c <__pow5mult+0xac> + 200178e8: aa0003f4 mov x20, x0 + 200178ec: 3607ff73 tbz w19, #0, 200178d8 <__pow5mult+0x48> + 200178f0: aa1403e2 mov x2, x20 + 200178f4: aa1503e1 mov x1, x21 + 200178f8: aa1603e0 mov x0, x22 + 200178fc: 97ffff6d bl 200176b0 <__multiply> + 20017900: b40002f5 cbz x21, 2001795c <__pow5mult+0xcc> + 20017904: b9800aa2 ldrsw x2, [x21, #8] + 20017908: 13017e73 asr w19, w19, #1 + 2001790c: f9403ec1 ldr x1, [x22, #120] + 20017910: f8627823 ldr x3, [x1, x2, lsl #3] + 20017914: f90002a3 str x3, [x21] + 20017918: f8227835 str x21, [x1, x2, lsl #3] + 2001791c: aa0003f5 mov x21, x0 + 20017920: 35fffe13 cbnz w19, 200178e0 <__pow5mult+0x50> + 20017924: aa1503e0 mov x0, x21 + 20017928: a94153f3 ldp x19, x20, [sp, #16] + 2001792c: a9425bf5 ldp x21, x22, [sp, #32] + 20017930: f9401bf7 ldr x23, [sp, #48] + 20017934: a8c47bfd ldp x29, x30, [sp], #64 + 20017938: d65f03c0 ret + 2001793c: aa1403e2 mov x2, x20 + 20017940: aa1403e1 mov x1, x20 + 20017944: aa1603e0 mov x0, x22 + 20017948: 97ffff5a bl 200176b0 <__multiply> + 2001794c: f9000280 str x0, [x20] + 20017950: aa0003f4 mov x20, x0 + 20017954: f900001f str xzr, [x0] + 20017958: 17ffffe5 b 200178ec <__pow5mult+0x5c> + 2001795c: aa0003f5 mov x21, x0 + 20017960: 17ffffde b 200178d8 <__pow5mult+0x48> + 20017964: 51000442 sub w2, w2, #0x1 + 20017968: d0000044 adrp x4, 20021000 <virtio_ident_table+0x78> + 2001796c: 9124c084 add x4, x4, #0x930 + 20017970: 52800003 mov w3, #0x0 // #0 + 20017974: b862d882 ldr w2, [x4, w2, sxtw #2] + 20017978: 97fffe7e bl 20017370 <__multadd> + 2001797c: aa0003f7 mov x23, x0 + 20017980: 17ffffce b 200178b8 <__pow5mult+0x28> + 20017984: aa1603e0 mov x0, x22 + 20017988: 52800021 mov w1, #0x1 // #1 + 2001798c: 97fffe4d bl 200172c0 <_Balloc> + 20017990: aa0003f4 mov x20, x0 + 20017994: d2800020 mov x0, #0x1 // #1 + 20017998: aa1703f5 mov x21, x23 + 2001799c: f2c04e20 movk x0, #0x271, lsl #32 + 200179a0: f8014280 stur x0, [x20, #20] + 200179a4: f9003ad4 str x20, [x22, #112] + 200179a8: f900029f str xzr, [x20] + 200179ac: 17ffffca b 200178d4 <__pow5mult+0x44> Disassembly of section .text.__lshift: -00000000200178e8 <__lshift>: - 200178e8: a9bc7bfd stp x29, x30, [sp, #-64]! - 200178ec: 910003fd mov x29, sp - 200178f0: a90363f7 stp x23, x24, [sp, #48] - 200178f4: aa0003f8 mov x24, x0 - 200178f8: b9401437 ldr w23, [x1, #20] - 200178fc: a9025bf5 stp x21, x22, [sp, #32] - 20017900: 13057c56 asr w22, w2, #5 - 20017904: b9400c23 ldr w3, [x1, #12] - 20017908: 0b1702d7 add w23, w22, w23 - 2001790c: a90153f3 stp x19, x20, [sp, #16] - 20017910: 110006f5 add w21, w23, #0x1 - 20017914: aa0103f4 mov x20, x1 - 20017918: 2a0203f3 mov w19, w2 - 2001791c: b9400821 ldr w1, [x1, #8] - 20017920: 6b0302bf cmp w21, w3 - 20017924: 540000ad b.le 20017938 <__lshift+0x50> - 20017928: 531f7863 lsl w3, w3, #1 - 2001792c: 11000421 add w1, w1, #0x1 - 20017930: 6b0302bf cmp w21, w3 - 20017934: 54ffffac b.gt 20017928 <__lshift+0x40> - 20017938: aa1803e0 mov x0, x24 - 2001793c: 97fffe2f bl 200171f8 <_Balloc> - 20017940: 710002df cmp w22, #0x0 - 20017944: 91006005 add x5, x0, #0x18 - 20017948: 5400016d b.le 20017974 <__lshift+0x8c> - 2001794c: 510006d6 sub w22, w22, #0x1 - 20017950: aa0503e3 mov x3, x5 - 20017954: 91001ec1 add x1, x22, #0x7 - 20017958: 8b010801 add x1, x0, x1, lsl #2 - 2001795c: d503201f nop - 20017960: b800447f str wzr, [x3], #4 - 20017964: eb01007f cmp x3, x1 - 20017968: 54ffffc1 b.ne 20017960 <__lshift+0x78> // b.any - 2001796c: 910006d6 add x22, x22, #0x1 - 20017970: 8b1608a5 add x5, x5, x22, lsl #2 - 20017974: b9801686 ldrsw x6, [x20, #20] - 20017978: 91006283 add x3, x20, #0x18 - 2001797c: 72001267 ands w7, w19, #0x1f - 20017980: 8b060866 add x6, x3, x6, lsl #2 - 20017984: 54000460 b.eq 20017a10 <__lshift+0x128> // b.none - 20017988: 52800408 mov w8, #0x20 // #32 - 2001798c: aa0503e1 mov x1, x5 - 20017990: 4b070108 sub w8, w8, w7 - 20017994: 52800004 mov w4, #0x0 // #0 - 20017998: b9400062 ldr w2, [x3] - 2001799c: 1ac72042 lsl w2, w2, w7 - 200179a0: 2a040042 orr w2, w2, w4 - 200179a4: b8004422 str w2, [x1], #4 - 200179a8: b8404462 ldr w2, [x3], #4 - 200179ac: eb0300df cmp x6, x3 - 200179b0: 1ac82444 lsr w4, w2, w8 - 200179b4: 54ffff28 b.hi 20017998 <__lshift+0xb0> // b.pmore - 200179b8: cb1400c1 sub x1, x6, x20 - 200179bc: 91006682 add x2, x20, #0x19 - 200179c0: d1006421 sub x1, x1, #0x19 - 200179c4: eb0200df cmp x6, x2 - 200179c8: 927ef421 and x1, x1, #0xfffffffffffffffc - 200179cc: d2800082 mov x2, #0x4 // #4 - 200179d0: 8b020021 add x1, x1, x2 - 200179d4: 9a822021 csel x1, x1, x2, cs // cs = hs, nlast - 200179d8: 7100009f cmp w4, #0x0 - 200179dc: 1a9502f7 csel w23, w23, w21, eq // eq = none - 200179e0: b82168a4 str w4, [x5, x1] - 200179e4: b9800a82 ldrsw x2, [x20, #8] - 200179e8: f9403f01 ldr x1, [x24, #120] - 200179ec: a9425bf5 ldp x21, x22, [sp, #32] - 200179f0: f8627823 ldr x3, [x1, x2, lsl #3] - 200179f4: b9001417 str w23, [x0, #20] - 200179f8: a94363f7 ldp x23, x24, [sp, #48] - 200179fc: f9000283 str x3, [x20] - 20017a00: f8227834 str x20, [x1, x2, lsl #3] - 20017a04: a94153f3 ldp x19, x20, [sp, #16] - 20017a08: a8c47bfd ldp x29, x30, [sp], #64 - 20017a0c: d65f03c0 ret - 20017a10: b8404461 ldr w1, [x3], #4 - 20017a14: b80044a1 str w1, [x5], #4 - 20017a18: eb0300df cmp x6, x3 - 20017a1c: 54fffe49 b.ls 200179e4 <__lshift+0xfc> // b.plast - 20017a20: b8404461 ldr w1, [x3], #4 - 20017a24: b80044a1 str w1, [x5], #4 - 20017a28: eb0300df cmp x6, x3 - 20017a2c: 54ffff28 b.hi 20017a10 <__lshift+0x128> // b.pmore - 20017a30: 17ffffed b 200179e4 <__lshift+0xfc> +00000000200179b0 <__lshift>: + 200179b0: a9bc7bfd stp x29, x30, [sp, #-64]! + 200179b4: 910003fd mov x29, sp + 200179b8: a90363f7 stp x23, x24, [sp, #48] + 200179bc: aa0003f8 mov x24, x0 + 200179c0: b9401437 ldr w23, [x1, #20] + 200179c4: a9025bf5 stp x21, x22, [sp, #32] + 200179c8: 13057c56 asr w22, w2, #5 + 200179cc: b9400c23 ldr w3, [x1, #12] + 200179d0: 0b1702d7 add w23, w22, w23 + 200179d4: a90153f3 stp x19, x20, [sp, #16] + 200179d8: 110006f5 add w21, w23, #0x1 + 200179dc: aa0103f4 mov x20, x1 + 200179e0: 2a0203f3 mov w19, w2 + 200179e4: b9400821 ldr w1, [x1, #8] + 200179e8: 6b0302bf cmp w21, w3 + 200179ec: 540000ad b.le 20017a00 <__lshift+0x50> + 200179f0: 531f7863 lsl w3, w3, #1 + 200179f4: 11000421 add w1, w1, #0x1 + 200179f8: 6b0302bf cmp w21, w3 + 200179fc: 54ffffac b.gt 200179f0 <__lshift+0x40> + 20017a00: aa1803e0 mov x0, x24 + 20017a04: 97fffe2f bl 200172c0 <_Balloc> + 20017a08: 710002df cmp w22, #0x0 + 20017a0c: 91006005 add x5, x0, #0x18 + 20017a10: 5400016d b.le 20017a3c <__lshift+0x8c> + 20017a14: 510006d6 sub w22, w22, #0x1 + 20017a18: aa0503e3 mov x3, x5 + 20017a1c: 91001ec1 add x1, x22, #0x7 + 20017a20: 8b010801 add x1, x0, x1, lsl #2 + 20017a24: d503201f nop + 20017a28: b800447f str wzr, [x3], #4 + 20017a2c: eb01007f cmp x3, x1 + 20017a30: 54ffffc1 b.ne 20017a28 <__lshift+0x78> // b.any + 20017a34: 910006d6 add x22, x22, #0x1 + 20017a38: 8b1608a5 add x5, x5, x22, lsl #2 + 20017a3c: b9801686 ldrsw x6, [x20, #20] + 20017a40: 91006283 add x3, x20, #0x18 + 20017a44: 72001267 ands w7, w19, #0x1f + 20017a48: 8b060866 add x6, x3, x6, lsl #2 + 20017a4c: 54000460 b.eq 20017ad8 <__lshift+0x128> // b.none + 20017a50: 52800408 mov w8, #0x20 // #32 + 20017a54: aa0503e1 mov x1, x5 + 20017a58: 4b070108 sub w8, w8, w7 + 20017a5c: 52800004 mov w4, #0x0 // #0 + 20017a60: b9400062 ldr w2, [x3] + 20017a64: 1ac72042 lsl w2, w2, w7 + 20017a68: 2a040042 orr w2, w2, w4 + 20017a6c: b8004422 str w2, [x1], #4 + 20017a70: b8404462 ldr w2, [x3], #4 + 20017a74: eb0300df cmp x6, x3 + 20017a78: 1ac82444 lsr w4, w2, w8 + 20017a7c: 54ffff28 b.hi 20017a60 <__lshift+0xb0> // b.pmore + 20017a80: cb1400c1 sub x1, x6, x20 + 20017a84: 91006682 add x2, x20, #0x19 + 20017a88: d1006421 sub x1, x1, #0x19 + 20017a8c: eb0200df cmp x6, x2 + 20017a90: 927ef421 and x1, x1, #0xfffffffffffffffc + 20017a94: d2800082 mov x2, #0x4 // #4 + 20017a98: 8b020021 add x1, x1, x2 + 20017a9c: 9a822021 csel x1, x1, x2, cs // cs = hs, nlast + 20017aa0: 7100009f cmp w4, #0x0 + 20017aa4: 1a9502f7 csel w23, w23, w21, eq // eq = none + 20017aa8: b82168a4 str w4, [x5, x1] + 20017aac: b9800a82 ldrsw x2, [x20, #8] + 20017ab0: f9403f01 ldr x1, [x24, #120] + 20017ab4: a9425bf5 ldp x21, x22, [sp, #32] + 20017ab8: f8627823 ldr x3, [x1, x2, lsl #3] + 20017abc: b9001417 str w23, [x0, #20] + 20017ac0: a94363f7 ldp x23, x24, [sp, #48] + 20017ac4: f9000283 str x3, [x20] + 20017ac8: f8227834 str x20, [x1, x2, lsl #3] + 20017acc: a94153f3 ldp x19, x20, [sp, #16] + 20017ad0: a8c47bfd ldp x29, x30, [sp], #64 + 20017ad4: d65f03c0 ret + 20017ad8: b8404461 ldr w1, [x3], #4 + 20017adc: b80044a1 str w1, [x5], #4 + 20017ae0: eb0300df cmp x6, x3 + 20017ae4: 54fffe49 b.ls 20017aac <__lshift+0xfc> // b.plast + 20017ae8: b8404461 ldr w1, [x3], #4 + 20017aec: b80044a1 str w1, [x5], #4 + 20017af0: eb0300df cmp x6, x3 + 20017af4: 54ffff28 b.hi 20017ad8 <__lshift+0x128> // b.pmore + 20017af8: 17ffffed b 20017aac <__lshift+0xfc> Disassembly of section .text.__mcmp: -0000000020017a38 <__mcmp>: - 20017a38: b9401422 ldr w2, [x1, #20] - 20017a3c: aa0003e5 mov x5, x0 - 20017a40: b9401400 ldr w0, [x0, #20] - 20017a44: 6b020000 subs w0, w0, w2 - 20017a48: 540001e1 b.ne 20017a84 <__mcmp+0x4c> // b.any - 20017a4c: 937e7c43 sbfiz x3, x2, #2, #32 - 20017a50: 910060a5 add x5, x5, #0x18 - 20017a54: 91006021 add x1, x1, #0x18 - 20017a58: 8b0300a2 add x2, x5, x3 - 20017a5c: 8b030021 add x1, x1, x3 - 20017a60: 14000003 b 20017a6c <__mcmp+0x34> - 20017a64: eb0200bf cmp x5, x2 - 20017a68: 540000e2 b.cs 20017a84 <__mcmp+0x4c> // b.hs, b.nlast - 20017a6c: b85fcc44 ldr w4, [x2, #-4]! - 20017a70: b85fcc23 ldr w3, [x1, #-4]! - 20017a74: 6b03009f cmp w4, w3 - 20017a78: 54ffff60 b.eq 20017a64 <__mcmp+0x2c> // b.none - 20017a7c: 52800020 mov w0, #0x1 // #1 - 20017a80: 5a802400 cneg w0, w0, cc // cc = lo, ul, last - 20017a84: d65f03c0 ret +0000000020017b00 <__mcmp>: + 20017b00: b9401422 ldr w2, [x1, #20] + 20017b04: aa0003e5 mov x5, x0 + 20017b08: b9401400 ldr w0, [x0, #20] + 20017b0c: 6b020000 subs w0, w0, w2 + 20017b10: 540001e1 b.ne 20017b4c <__mcmp+0x4c> // b.any + 20017b14: 937e7c43 sbfiz x3, x2, #2, #32 + 20017b18: 910060a5 add x5, x5, #0x18 + 20017b1c: 91006021 add x1, x1, #0x18 + 20017b20: 8b0300a2 add x2, x5, x3 + 20017b24: 8b030021 add x1, x1, x3 + 20017b28: 14000003 b 20017b34 <__mcmp+0x34> + 20017b2c: eb0200bf cmp x5, x2 + 20017b30: 540000e2 b.cs 20017b4c <__mcmp+0x4c> // b.hs, b.nlast + 20017b34: b85fcc44 ldr w4, [x2, #-4]! + 20017b38: b85fcc23 ldr w3, [x1, #-4]! + 20017b3c: 6b03009f cmp w4, w3 + 20017b40: 54ffff60 b.eq 20017b2c <__mcmp+0x2c> // b.none + 20017b44: 52800020 mov w0, #0x1 // #1 + 20017b48: 5a802400 cneg w0, w0, cc // cc = lo, ul, last + 20017b4c: d65f03c0 ret Disassembly of section .text.__mdiff: -0000000020017a88 <__mdiff>: - 20017a88: a9bc7bfd stp x29, x30, [sp, #-64]! - 20017a8c: 910003fd mov x29, sp - 20017a90: b9401444 ldr w4, [x2, #20] - 20017a94: a90153f3 stp x19, x20, [sp, #16] - 20017a98: 91006033 add x19, x1, #0x18 - 20017a9c: 91006054 add x20, x2, #0x18 - 20017aa0: a9025bf5 stp x21, x22, [sp, #32] - 20017aa4: aa0103f5 mov x21, x1 - 20017aa8: b9401436 ldr w22, [x1, #20] - 20017aac: f9001bf7 str x23, [sp, #48] - 20017ab0: aa0203f7 mov x23, x2 - 20017ab4: 6b0402d6 subs w22, w22, w4 - 20017ab8: 350009b6 cbnz w22, 20017bec <__mdiff+0x164> - 20017abc: 937e7c84 sbfiz x4, x4, #2, #32 - 20017ac0: 8b040263 add x3, x19, x4 - 20017ac4: 8b040284 add x4, x20, x4 - 20017ac8: 14000003 b 20017ad4 <__mdiff+0x4c> - 20017acc: eb13007f cmp x3, x19 - 20017ad0: 54000a29 b.ls 20017c14 <__mdiff+0x18c> // b.plast - 20017ad4: b85fcc66 ldr w6, [x3, #-4]! - 20017ad8: b85fcc85 ldr w5, [x4, #-4]! - 20017adc: 6b0500df cmp w6, w5 - 20017ae0: 54ffff60 b.eq 20017acc <__mdiff+0x44> // b.none - 20017ae4: 54000883 b.cc 20017bf4 <__mdiff+0x16c> // b.lo, b.ul, b.last - 20017ae8: b9400aa1 ldr w1, [x21, #8] - 20017aec: 97fffdc3 bl 200171f8 <_Balloc> - 20017af0: 91006007 add x7, x0, #0x18 - 20017af4: b98016e9 ldrsw x9, [x23, #20] - 20017af8: d2800004 mov x4, #0x0 // #0 - 20017afc: b94016a8 ldr w8, [x21, #20] - 20017b00: 52800006 mov w6, #0x0 // #0 - 20017b04: b9001016 str w22, [x0, #16] - 20017b08: 8b090a89 add x9, x20, x9, lsl #2 - 20017b0c: 8b28ca6a add x10, x19, w8, sxtw #2 - 20017b10: b8646a65 ldr w5, [x19, x4] - 20017b14: b8646a83 ldr w3, [x20, x4] - 20017b18: 0b2520c1 add w1, w6, w5, uxth - 20017b1c: 53107ca2 lsr w2, w5, #16 - 20017b20: 4b232021 sub w1, w1, w3, uxth - 20017b24: 4b434042 sub w2, w2, w3, lsr #16 - 20017b28: 0b814042 add w2, w2, w1, asr #16 - 20017b2c: 33103c41 bfi w1, w2, #16, #16 - 20017b30: b82468e1 str w1, [x7, x4] - 20017b34: 91001084 add x4, x4, #0x4 - 20017b38: 13107c46 asr w6, w2, #16 - 20017b3c: 8b140082 add x2, x4, x20 - 20017b40: eb02013f cmp x9, x2 - 20017b44: 54fffe68 b.hi 20017b10 <__mdiff+0x88> // b.pmore - 20017b48: aa3403e3 mvn x3, x20 - 20017b4c: 91000694 add x20, x20, #0x1 - 20017b50: 8b090063 add x3, x3, x9 - 20017b54: eb14013f cmp x9, x20 - 20017b58: 927ef462 and x2, x3, #0xfffffffffffffffc - 20017b5c: d2800084 mov x4, #0x4 // #4 - 20017b60: aa0203e3 mov x3, x2 - 20017b64: 9a9f2042 csel x2, x2, xzr, cs // cs = hs, nlast - 20017b68: 91001063 add x3, x3, #0x4 - 20017b6c: 8b0200e2 add x2, x7, x2 - 20017b70: 9a842063 csel x3, x3, x4, cs // cs = hs, nlast - 20017b74: 8b030273 add x19, x19, x3 - 20017b78: 8b0300e7 add x7, x7, x3 - 20017b7c: eb13015f cmp x10, x19 - 20017b80: 54000229 b.ls 20017bc4 <__mdiff+0x13c> // b.plast - 20017b84: d1000542 sub x2, x10, #0x1 - 20017b88: d2800003 mov x3, #0x0 // #0 - 20017b8c: cb130042 sub x2, x2, x19 - 20017b90: d342fc44 lsr x4, x2, #2 - 20017b94: d503201f nop - 20017b98: b8637a62 ldr w2, [x19, x3, lsl #2] - 20017b9c: eb03009f cmp x4, x3 - 20017ba0: 0b2220c1 add w1, w6, w2, uxth - 20017ba4: 13107c25 asr w5, w1, #16 - 20017ba8: 0b4240a2 add w2, w5, w2, lsr #16 - 20017bac: 33103c41 bfi w1, w2, #16, #16 - 20017bb0: b82378e1 str w1, [x7, x3, lsl #2] - 20017bb4: 13107c46 asr w6, w2, #16 - 20017bb8: 91000463 add x3, x3, #0x1 - 20017bbc: 54fffee1 b.ne 20017b98 <__mdiff+0x110> // b.any - 20017bc0: 8b0408e2 add x2, x7, x4, lsl #2 - 20017bc4: 35000081 cbnz w1, 20017bd4 <__mdiff+0x14c> - 20017bc8: b85fcc41 ldr w1, [x2, #-4]! - 20017bcc: 51000508 sub w8, w8, #0x1 - 20017bd0: 34ffffc1 cbz w1, 20017bc8 <__mdiff+0x140> - 20017bd4: b9001408 str w8, [x0, #20] - 20017bd8: a94153f3 ldp x19, x20, [sp, #16] - 20017bdc: a9425bf5 ldp x21, x22, [sp, #32] - 20017be0: f9401bf7 ldr x23, [sp, #48] - 20017be4: a8c47bfd ldp x29, x30, [sp], #64 - 20017be8: d65f03c0 ret - 20017bec: 52800016 mov w22, #0x0 // #0 - 20017bf0: 54fff7c5 b.pl 20017ae8 <__mdiff+0x60> // b.nfrst - 20017bf4: aa1303e2 mov x2, x19 - 20017bf8: aa1503e1 mov x1, x21 - 20017bfc: aa1403f3 mov x19, x20 - 20017c00: aa1703f5 mov x21, x23 - 20017c04: aa0203f4 mov x20, x2 - 20017c08: aa0103f7 mov x23, x1 - 20017c0c: 52800036 mov w22, #0x1 // #1 - 20017c10: 17ffffb6 b 20017ae8 <__mdiff+0x60> - 20017c14: 52800001 mov w1, #0x0 // #0 - 20017c18: 97fffd78 bl 200171f8 <_Balloc> - 20017c1c: d2800021 mov x1, #0x1 // #1 - 20017c20: f8014001 stur x1, [x0, #20] - 20017c24: a94153f3 ldp x19, x20, [sp, #16] - 20017c28: a9425bf5 ldp x21, x22, [sp, #32] - 20017c2c: f9401bf7 ldr x23, [sp, #48] - 20017c30: a8c47bfd ldp x29, x30, [sp], #64 - 20017c34: d65f03c0 ret +0000000020017b50 <__mdiff>: + 20017b50: a9bc7bfd stp x29, x30, [sp, #-64]! + 20017b54: 910003fd mov x29, sp + 20017b58: b9401444 ldr w4, [x2, #20] + 20017b5c: a90153f3 stp x19, x20, [sp, #16] + 20017b60: 91006033 add x19, x1, #0x18 + 20017b64: 91006054 add x20, x2, #0x18 + 20017b68: a9025bf5 stp x21, x22, [sp, #32] + 20017b6c: aa0103f5 mov x21, x1 + 20017b70: b9401436 ldr w22, [x1, #20] + 20017b74: f9001bf7 str x23, [sp, #48] + 20017b78: aa0203f7 mov x23, x2 + 20017b7c: 6b0402d6 subs w22, w22, w4 + 20017b80: 350009b6 cbnz w22, 20017cb4 <__mdiff+0x164> + 20017b84: 937e7c84 sbfiz x4, x4, #2, #32 + 20017b88: 8b040263 add x3, x19, x4 + 20017b8c: 8b040284 add x4, x20, x4 + 20017b90: 14000003 b 20017b9c <__mdiff+0x4c> + 20017b94: eb13007f cmp x3, x19 + 20017b98: 54000a29 b.ls 20017cdc <__mdiff+0x18c> // b.plast + 20017b9c: b85fcc66 ldr w6, [x3, #-4]! + 20017ba0: b85fcc85 ldr w5, [x4, #-4]! + 20017ba4: 6b0500df cmp w6, w5 + 20017ba8: 54ffff60 b.eq 20017b94 <__mdiff+0x44> // b.none + 20017bac: 54000883 b.cc 20017cbc <__mdiff+0x16c> // b.lo, b.ul, b.last + 20017bb0: b9400aa1 ldr w1, [x21, #8] + 20017bb4: 97fffdc3 bl 200172c0 <_Balloc> + 20017bb8: 91006007 add x7, x0, #0x18 + 20017bbc: b98016e9 ldrsw x9, [x23, #20] + 20017bc0: d2800004 mov x4, #0x0 // #0 + 20017bc4: b94016a8 ldr w8, [x21, #20] + 20017bc8: 52800006 mov w6, #0x0 // #0 + 20017bcc: b9001016 str w22, [x0, #16] + 20017bd0: 8b090a89 add x9, x20, x9, lsl #2 + 20017bd4: 8b28ca6a add x10, x19, w8, sxtw #2 + 20017bd8: b8646a65 ldr w5, [x19, x4] + 20017bdc: b8646a83 ldr w3, [x20, x4] + 20017be0: 0b2520c1 add w1, w6, w5, uxth + 20017be4: 53107ca2 lsr w2, w5, #16 + 20017be8: 4b232021 sub w1, w1, w3, uxth + 20017bec: 4b434042 sub w2, w2, w3, lsr #16 + 20017bf0: 0b814042 add w2, w2, w1, asr #16 + 20017bf4: 33103c41 bfi w1, w2, #16, #16 + 20017bf8: b82468e1 str w1, [x7, x4] + 20017bfc: 91001084 add x4, x4, #0x4 + 20017c00: 13107c46 asr w6, w2, #16 + 20017c04: 8b140082 add x2, x4, x20 + 20017c08: eb02013f cmp x9, x2 + 20017c0c: 54fffe68 b.hi 20017bd8 <__mdiff+0x88> // b.pmore + 20017c10: aa3403e3 mvn x3, x20 + 20017c14: 91000694 add x20, x20, #0x1 + 20017c18: 8b090063 add x3, x3, x9 + 20017c1c: eb14013f cmp x9, x20 + 20017c20: 927ef462 and x2, x3, #0xfffffffffffffffc + 20017c24: d2800084 mov x4, #0x4 // #4 + 20017c28: aa0203e3 mov x3, x2 + 20017c2c: 9a9f2042 csel x2, x2, xzr, cs // cs = hs, nlast + 20017c30: 91001063 add x3, x3, #0x4 + 20017c34: 8b0200e2 add x2, x7, x2 + 20017c38: 9a842063 csel x3, x3, x4, cs // cs = hs, nlast + 20017c3c: 8b030273 add x19, x19, x3 + 20017c40: 8b0300e7 add x7, x7, x3 + 20017c44: eb13015f cmp x10, x19 + 20017c48: 54000229 b.ls 20017c8c <__mdiff+0x13c> // b.plast + 20017c4c: d1000542 sub x2, x10, #0x1 + 20017c50: d2800003 mov x3, #0x0 // #0 + 20017c54: cb130042 sub x2, x2, x19 + 20017c58: d342fc44 lsr x4, x2, #2 + 20017c5c: d503201f nop + 20017c60: b8637a62 ldr w2, [x19, x3, lsl #2] + 20017c64: eb03009f cmp x4, x3 + 20017c68: 0b2220c1 add w1, w6, w2, uxth + 20017c6c: 13107c25 asr w5, w1, #16 + 20017c70: 0b4240a2 add w2, w5, w2, lsr #16 + 20017c74: 33103c41 bfi w1, w2, #16, #16 + 20017c78: b82378e1 str w1, [x7, x3, lsl #2] + 20017c7c: 13107c46 asr w6, w2, #16 + 20017c80: 91000463 add x3, x3, #0x1 + 20017c84: 54fffee1 b.ne 20017c60 <__mdiff+0x110> // b.any + 20017c88: 8b0408e2 add x2, x7, x4, lsl #2 + 20017c8c: 35000081 cbnz w1, 20017c9c <__mdiff+0x14c> + 20017c90: b85fcc41 ldr w1, [x2, #-4]! + 20017c94: 51000508 sub w8, w8, #0x1 + 20017c98: 34ffffc1 cbz w1, 20017c90 <__mdiff+0x140> + 20017c9c: b9001408 str w8, [x0, #20] + 20017ca0: a94153f3 ldp x19, x20, [sp, #16] + 20017ca4: a9425bf5 ldp x21, x22, [sp, #32] + 20017ca8: f9401bf7 ldr x23, [sp, #48] + 20017cac: a8c47bfd ldp x29, x30, [sp], #64 + 20017cb0: d65f03c0 ret + 20017cb4: 52800016 mov w22, #0x0 // #0 + 20017cb8: 54fff7c5 b.pl 20017bb0 <__mdiff+0x60> // b.nfrst + 20017cbc: aa1303e2 mov x2, x19 + 20017cc0: aa1503e1 mov x1, x21 + 20017cc4: aa1403f3 mov x19, x20 + 20017cc8: aa1703f5 mov x21, x23 + 20017ccc: aa0203f4 mov x20, x2 + 20017cd0: aa0103f7 mov x23, x1 + 20017cd4: 52800036 mov w22, #0x1 // #1 + 20017cd8: 17ffffb6 b 20017bb0 <__mdiff+0x60> + 20017cdc: 52800001 mov w1, #0x0 // #0 + 20017ce0: 97fffd78 bl 200172c0 <_Balloc> + 20017ce4: d2800021 mov x1, #0x1 // #1 + 20017ce8: f8014001 stur x1, [x0, #20] + 20017cec: a94153f3 ldp x19, x20, [sp, #16] + 20017cf0: a9425bf5 ldp x21, x22, [sp, #32] + 20017cf4: f9401bf7 ldr x23, [sp, #48] + 20017cf8: a8c47bfd ldp x29, x30, [sp], #64 + 20017cfc: d65f03c0 ret Disassembly of section .text.__ulp: -0000000020017c38 <__ulp>: - 20017c38: 9e660000 fmov x0, d0 - 20017c3c: 52bf9801 mov w1, #0xfcc00000 // #-54525952 - 20017c40: d360fc00 lsr x0, x0, #32 - 20017c44: 120c2800 and w0, w0, #0x7ff00000 - 20017c48: 0b010000 add w0, w0, w1 - 20017c4c: 7100001f cmp w0, #0x0 - 20017c50: 5400008d b.le 20017c60 <__ulp+0x28> - 20017c54: d3607c00 lsl x0, x0, #32 - 20017c58: 9e670000 fmov d0, x0 - 20017c5c: d65f03c0 ret - 20017c60: 4b0003e0 neg w0, w0 - 20017c64: 13147c00 asr w0, w0, #20 - 20017c68: 71004c1f cmp w0, #0x13 - 20017c6c: 5400008c b.gt 20017c7c <__ulp+0x44> - 20017c70: 52a00101 mov w1, #0x80000 // #524288 - 20017c74: 1ac02820 asr w0, w1, w0 - 20017c78: 17fffff7 b 20017c54 <__ulp+0x1c> - 20017c7c: 51005002 sub w2, w0, #0x14 - 20017c80: 52b00001 mov w1, #0x80000000 // #-2147483648 - 20017c84: 71007c5f cmp w2, #0x1f - 20017c88: d2800000 mov x0, #0x0 // #0 - 20017c8c: 1ac22421 lsr w1, w1, w2 - 20017c90: 1a9fb421 csinc w1, w1, wzr, lt // lt = tstop - 20017c94: b3407c20 bfxil x0, x1, #0, #32 - 20017c98: 9e670000 fmov d0, x0 - 20017c9c: d65f03c0 ret +0000000020017d00 <__ulp>: + 20017d00: 9e660000 fmov x0, d0 + 20017d04: 52bf9801 mov w1, #0xfcc00000 // #-54525952 + 20017d08: d360fc00 lsr x0, x0, #32 + 20017d0c: 120c2800 and w0, w0, #0x7ff00000 + 20017d10: 0b010000 add w0, w0, w1 + 20017d14: 7100001f cmp w0, #0x0 + 20017d18: 5400008d b.le 20017d28 <__ulp+0x28> + 20017d1c: d3607c00 lsl x0, x0, #32 + 20017d20: 9e670000 fmov d0, x0 + 20017d24: d65f03c0 ret + 20017d28: 4b0003e0 neg w0, w0 + 20017d2c: 13147c00 asr w0, w0, #20 + 20017d30: 71004c1f cmp w0, #0x13 + 20017d34: 5400008c b.gt 20017d44 <__ulp+0x44> + 20017d38: 52a00101 mov w1, #0x80000 // #524288 + 20017d3c: 1ac02820 asr w0, w1, w0 + 20017d40: 17fffff7 b 20017d1c <__ulp+0x1c> + 20017d44: 51005002 sub w2, w0, #0x14 + 20017d48: 52b00001 mov w1, #0x80000000 // #-2147483648 + 20017d4c: 71007c5f cmp w2, #0x1f + 20017d50: d2800000 mov x0, #0x0 // #0 + 20017d54: 1ac22421 lsr w1, w1, w2 + 20017d58: 1a9fb421 csinc w1, w1, wzr, lt // lt = tstop + 20017d5c: b3407c20 bfxil x0, x1, #0, #32 + 20017d60: 9e670000 fmov d0, x0 + 20017d64: d65f03c0 ret Disassembly of section .text.__b2d: -0000000020017ca0 <__b2d>: - 20017ca0: a9bf7bfd stp x29, x30, [sp, #-16]! - 20017ca4: 91006005 add x5, x0, #0x18 - 20017ca8: aa0103e4 mov x4, x1 - 20017cac: 910003fd mov x29, sp - 20017cb0: b9801403 ldrsw x3, [x0, #20] - 20017cb4: 8b0308a3 add x3, x5, x3, lsl #2 - 20017cb8: d1001066 sub x6, x3, #0x4 - 20017cbc: b85fc062 ldur w2, [x3, #-4] - 20017cc0: 2a0203e0 mov w0, w2 - 20017cc4: 97fffdfd bl 200174b8 <__hi0bits> - 20017cc8: 7100281f cmp w0, #0xa - 20017ccc: 52800401 mov w1, #0x20 // #32 - 20017cd0: 4b000027 sub w7, w1, w0 - 20017cd4: b9000087 str w7, [x4] - 20017cd8: 5400042d b.le 20017d5c <__b2d+0xbc> - 20017cdc: 51002c00 sub w0, w0, #0xb - 20017ce0: eb0600bf cmp x5, x6 - 20017ce4: 540002a2 b.cs 20017d38 <__b2d+0x98> // b.hs, b.nlast - 20017ce8: b85f8066 ldur w6, [x3, #-8] - 20017cec: 340002a0 cbz w0, 20017d40 <__b2d+0xa0> - 20017cf0: 4b000024 sub w4, w1, w0 - 20017cf4: 1ac02042 lsl w2, w2, w0 - 20017cf8: d1002067 sub x7, x3, #0x8 - 20017cfc: d2800001 mov x1, #0x0 // #0 - 20017d00: 1ac424c8 lsr w8, w6, w4 - 20017d04: 2a080042 orr w2, w2, w8 - 20017d08: 320c2442 orr w2, w2, #0x3ff00000 - 20017d0c: eb0700bf cmp x5, x7 - 20017d10: 1ac020c0 lsl w0, w6, w0 - 20017d14: b3607c41 bfi x1, x2, #32, #32 - 20017d18: 54000082 b.cs 20017d28 <__b2d+0x88> // b.hs, b.nlast - 20017d1c: b85f4062 ldur w2, [x3, #-12] - 20017d20: 1ac42444 lsr w4, w2, w4 - 20017d24: 2a040000 orr w0, w0, w4 - 20017d28: b3407c01 bfxil x1, x0, #0, #32 - 20017d2c: 9e670020 fmov d0, x1 - 20017d30: a8c17bfd ldp x29, x30, [sp], #16 - 20017d34: d65f03c0 ret - 20017d38: 52800006 mov w6, #0x0 // #0 - 20017d3c: 35000340 cbnz w0, 20017da4 <__b2d+0x104> - 20017d40: 320c2442 orr w2, w2, #0x3ff00000 - 20017d44: d2800001 mov x1, #0x0 // #0 - 20017d48: a8c17bfd ldp x29, x30, [sp], #16 - 20017d4c: b3607c41 bfi x1, x2, #32, #32 - 20017d50: b3407cc1 bfxil x1, x6, #0, #32 - 20017d54: 9e670020 fmov d0, x1 - 20017d58: d65f03c0 ret - 20017d5c: 52800164 mov w4, #0xb // #11 - 20017d60: 4b000084 sub w4, w4, w0 - 20017d64: eb0600bf cmp x5, x6 - 20017d68: d2800001 mov x1, #0x0 // #0 - 20017d6c: 1ac42445 lsr w5, w2, w4 - 20017d70: 320c24a5 orr w5, w5, #0x3ff00000 - 20017d74: 52800006 mov w6, #0x0 // #0 - 20017d78: b3607ca1 bfi x1, x5, #32, #32 - 20017d7c: 54000062 b.cs 20017d88 <__b2d+0xe8> // b.hs, b.nlast - 20017d80: b85f8066 ldur w6, [x3, #-8] - 20017d84: 1ac424c6 lsr w6, w6, w4 - 20017d88: 11005400 add w0, w0, #0x15 - 20017d8c: a8c17bfd ldp x29, x30, [sp], #16 - 20017d90: 1ac02040 lsl w0, w2, w0 - 20017d94: 2a060000 orr w0, w0, w6 - 20017d98: b3407c01 bfxil x1, x0, #0, #32 - 20017d9c: 9e670020 fmov d0, x1 - 20017da0: d65f03c0 ret - 20017da4: 1ac02040 lsl w0, w2, w0 - 20017da8: 320c2402 orr w2, w0, #0x3ff00000 - 20017dac: d2800001 mov x1, #0x0 // #0 - 20017db0: 52800000 mov w0, #0x0 // #0 - 20017db4: b3607c41 bfi x1, x2, #32, #32 - 20017db8: b3407c01 bfxil x1, x0, #0, #32 - 20017dbc: 17ffffdc b 20017d2c <__b2d+0x8c> +0000000020017d68 <__b2d>: + 20017d68: a9bf7bfd stp x29, x30, [sp, #-16]! + 20017d6c: 91006005 add x5, x0, #0x18 + 20017d70: aa0103e4 mov x4, x1 + 20017d74: 910003fd mov x29, sp + 20017d78: b9801403 ldrsw x3, [x0, #20] + 20017d7c: 8b0308a3 add x3, x5, x3, lsl #2 + 20017d80: d1001066 sub x6, x3, #0x4 + 20017d84: b85fc062 ldur w2, [x3, #-4] + 20017d88: 2a0203e0 mov w0, w2 + 20017d8c: 97fffdfd bl 20017580 <__hi0bits> + 20017d90: 7100281f cmp w0, #0xa + 20017d94: 52800401 mov w1, #0x20 // #32 + 20017d98: 4b000027 sub w7, w1, w0 + 20017d9c: b9000087 str w7, [x4] + 20017da0: 5400042d b.le 20017e24 <__b2d+0xbc> + 20017da4: 51002c00 sub w0, w0, #0xb + 20017da8: eb0600bf cmp x5, x6 + 20017dac: 540002a2 b.cs 20017e00 <__b2d+0x98> // b.hs, b.nlast + 20017db0: b85f8066 ldur w6, [x3, #-8] + 20017db4: 340002a0 cbz w0, 20017e08 <__b2d+0xa0> + 20017db8: 4b000024 sub w4, w1, w0 + 20017dbc: 1ac02042 lsl w2, w2, w0 + 20017dc0: d1002067 sub x7, x3, #0x8 + 20017dc4: d2800001 mov x1, #0x0 // #0 + 20017dc8: 1ac424c8 lsr w8, w6, w4 + 20017dcc: 2a080042 orr w2, w2, w8 + 20017dd0: 320c2442 orr w2, w2, #0x3ff00000 + 20017dd4: eb0700bf cmp x5, x7 + 20017dd8: 1ac020c0 lsl w0, w6, w0 + 20017ddc: b3607c41 bfi x1, x2, #32, #32 + 20017de0: 54000082 b.cs 20017df0 <__b2d+0x88> // b.hs, b.nlast + 20017de4: b85f4062 ldur w2, [x3, #-12] + 20017de8: 1ac42444 lsr w4, w2, w4 + 20017dec: 2a040000 orr w0, w0, w4 + 20017df0: b3407c01 bfxil x1, x0, #0, #32 + 20017df4: 9e670020 fmov d0, x1 + 20017df8: a8c17bfd ldp x29, x30, [sp], #16 + 20017dfc: d65f03c0 ret + 20017e00: 52800006 mov w6, #0x0 // #0 + 20017e04: 35000340 cbnz w0, 20017e6c <__b2d+0x104> + 20017e08: 320c2442 orr w2, w2, #0x3ff00000 + 20017e0c: d2800001 mov x1, #0x0 // #0 + 20017e10: a8c17bfd ldp x29, x30, [sp], #16 + 20017e14: b3607c41 bfi x1, x2, #32, #32 + 20017e18: b3407cc1 bfxil x1, x6, #0, #32 + 20017e1c: 9e670020 fmov d0, x1 + 20017e20: d65f03c0 ret + 20017e24: 52800164 mov w4, #0xb // #11 + 20017e28: 4b000084 sub w4, w4, w0 + 20017e2c: eb0600bf cmp x5, x6 + 20017e30: d2800001 mov x1, #0x0 // #0 + 20017e34: 1ac42445 lsr w5, w2, w4 + 20017e38: 320c24a5 orr w5, w5, #0x3ff00000 + 20017e3c: 52800006 mov w6, #0x0 // #0 + 20017e40: b3607ca1 bfi x1, x5, #32, #32 + 20017e44: 54000062 b.cs 20017e50 <__b2d+0xe8> // b.hs, b.nlast + 20017e48: b85f8066 ldur w6, [x3, #-8] + 20017e4c: 1ac424c6 lsr w6, w6, w4 + 20017e50: 11005400 add w0, w0, #0x15 + 20017e54: a8c17bfd ldp x29, x30, [sp], #16 + 20017e58: 1ac02040 lsl w0, w2, w0 + 20017e5c: 2a060000 orr w0, w0, w6 + 20017e60: b3407c01 bfxil x1, x0, #0, #32 + 20017e64: 9e670020 fmov d0, x1 + 20017e68: d65f03c0 ret + 20017e6c: 1ac02040 lsl w0, w2, w0 + 20017e70: 320c2402 orr w2, w0, #0x3ff00000 + 20017e74: d2800001 mov x1, #0x0 // #0 + 20017e78: 52800000 mov w0, #0x0 // #0 + 20017e7c: b3607c41 bfi x1, x2, #32, #32 + 20017e80: b3407c01 bfxil x1, x0, #0, #32 + 20017e84: 17ffffdc b 20017df4 <__b2d+0x8c> Disassembly of section .text.__d2b: -0000000020017dc0 <__d2b>: - 20017dc0: a9bb7bfd stp x29, x30, [sp, #-80]! - 20017dc4: 910003fd mov x29, sp - 20017dc8: fd0013e8 str d8, [sp, #32] - 20017dcc: 1e604008 fmov d8, d0 - 20017dd0: a90153f3 stp x19, x20, [sp, #16] - 20017dd4: aa0203f3 mov x19, x2 - 20017dd8: aa0103f4 mov x20, x1 - 20017ddc: 52800021 mov w1, #0x1 // #1 - 20017de0: f9001fe2 str x2, [sp, #56] - 20017de4: 97fffd05 bl 200171f8 <_Balloc> - 20017de8: 9e660102 fmov x2, d8 - 20017dec: aa0003e3 mov x3, x0 - 20017df0: d374f844 ubfx x4, x2, #52, #11 - 20017df4: d360cc40 ubfx x0, x2, #32, #20 - 20017df8: 320c0001 orr w1, w0, #0x100000 - 20017dfc: 7100009f cmp w4, #0x0 - 20017e00: 1a810000 csel w0, w0, w1, eq // eq = none - 20017e04: b9004fe0 str w0, [sp, #76] - 20017e08: 34000322 cbz w2, 20017e6c <__d2b+0xac> - 20017e0c: 910123e0 add x0, sp, #0x48 - 20017e10: bd004be8 str s8, [sp, #72] - 20017e14: 97fffdc1 bl 20017518 <__lo0bits> - 20017e18: b9404fe1 ldr w1, [sp, #76] - 20017e1c: 35000520 cbnz w0, 20017ec0 <__d2b+0x100> - 20017e20: b9404be2 ldr w2, [sp, #72] - 20017e24: b9001862 str w2, [x3, #24] - 20017e28: 7100003f cmp w1, #0x0 - 20017e2c: b9001c61 str w1, [x3, #28] - 20017e30: 1a9f07e2 cset w2, ne // ne = any - 20017e34: 11000442 add w2, w2, #0x1 - 20017e38: b9001462 str w2, [x3, #20] - 20017e3c: 34000284 cbz w4, 20017e8c <__d2b+0xcc> - 20017e40: 5110cc84 sub w4, w4, #0x433 - 20017e44: 528006a1 mov w1, #0x35 // #53 - 20017e48: 0b000084 add w4, w4, w0 - 20017e4c: b9000284 str w4, [x20] - 20017e50: 4b000020 sub w0, w1, w0 - 20017e54: b9000260 str w0, [x19] - 20017e58: aa0303e0 mov x0, x3 - 20017e5c: fd4013e8 ldr d8, [sp, #32] - 20017e60: a94153f3 ldp x19, x20, [sp, #16] - 20017e64: a8c57bfd ldp x29, x30, [sp], #80 - 20017e68: d65f03c0 ret - 20017e6c: 910133e0 add x0, sp, #0x4c - 20017e70: 97fffdaa bl 20017518 <__lo0bits> - 20017e74: b9404fe5 ldr w5, [sp, #76] - 20017e78: 52800021 mov w1, #0x1 // #1 - 20017e7c: 29029461 stp w1, w5, [x3, #20] - 20017e80: 11008000 add w0, w0, #0x20 - 20017e84: 2a0103e2 mov w2, w1 - 20017e88: 35fffdc4 cbnz w4, 20017e40 <__d2b+0x80> - 20017e8c: 8b22c861 add x1, x3, w2, sxtw #2 - 20017e90: 5110c800 sub w0, w0, #0x432 - 20017e94: b9000280 str w0, [x20] - 20017e98: b9401420 ldr w0, [x1, #20] - 20017e9c: 97fffd87 bl 200174b8 <__hi0bits> - 20017ea0: 531b6842 lsl w2, w2, #5 - 20017ea4: 4b000042 sub w2, w2, w0 - 20017ea8: b9000262 str w2, [x19] - 20017eac: aa0303e0 mov x0, x3 - 20017eb0: fd4013e8 ldr d8, [sp, #32] - 20017eb4: a94153f3 ldp x19, x20, [sp, #16] - 20017eb8: a8c57bfd ldp x29, x30, [sp], #80 - 20017ebc: d65f03c0 ret - 20017ec0: b9404be5 ldr w5, [sp, #72] - 20017ec4: 4b0003e2 neg w2, w0 - 20017ec8: 1ac22022 lsl w2, w1, w2 - 20017ecc: 2a050042 orr w2, w2, w5 - 20017ed0: 1ac02421 lsr w1, w1, w0 - 20017ed4: b9001862 str w2, [x3, #24] - 20017ed8: b9004fe1 str w1, [sp, #76] - 20017edc: 17ffffd3 b 20017e28 <__d2b+0x68> +0000000020017e88 <__d2b>: + 20017e88: a9bb7bfd stp x29, x30, [sp, #-80]! + 20017e8c: 910003fd mov x29, sp + 20017e90: fd0013e8 str d8, [sp, #32] + 20017e94: 1e604008 fmov d8, d0 + 20017e98: a90153f3 stp x19, x20, [sp, #16] + 20017e9c: aa0203f3 mov x19, x2 + 20017ea0: aa0103f4 mov x20, x1 + 20017ea4: 52800021 mov w1, #0x1 // #1 + 20017ea8: f9001fe2 str x2, [sp, #56] + 20017eac: 97fffd05 bl 200172c0 <_Balloc> + 20017eb0: 9e660102 fmov x2, d8 + 20017eb4: aa0003e3 mov x3, x0 + 20017eb8: d374f844 ubfx x4, x2, #52, #11 + 20017ebc: d360cc40 ubfx x0, x2, #32, #20 + 20017ec0: 320c0001 orr w1, w0, #0x100000 + 20017ec4: 7100009f cmp w4, #0x0 + 20017ec8: 1a810000 csel w0, w0, w1, eq // eq = none + 20017ecc: b9004fe0 str w0, [sp, #76] + 20017ed0: 34000322 cbz w2, 20017f34 <__d2b+0xac> + 20017ed4: 910123e0 add x0, sp, #0x48 + 20017ed8: bd004be8 str s8, [sp, #72] + 20017edc: 97fffdc1 bl 200175e0 <__lo0bits> + 20017ee0: b9404fe1 ldr w1, [sp, #76] + 20017ee4: 35000520 cbnz w0, 20017f88 <__d2b+0x100> + 20017ee8: b9404be2 ldr w2, [sp, #72] + 20017eec: b9001862 str w2, [x3, #24] + 20017ef0: 7100003f cmp w1, #0x0 + 20017ef4: b9001c61 str w1, [x3, #28] + 20017ef8: 1a9f07e2 cset w2, ne // ne = any + 20017efc: 11000442 add w2, w2, #0x1 + 20017f00: b9001462 str w2, [x3, #20] + 20017f04: 34000284 cbz w4, 20017f54 <__d2b+0xcc> + 20017f08: 5110cc84 sub w4, w4, #0x433 + 20017f0c: 528006a1 mov w1, #0x35 // #53 + 20017f10: 0b000084 add w4, w4, w0 + 20017f14: b9000284 str w4, [x20] + 20017f18: 4b000020 sub w0, w1, w0 + 20017f1c: b9000260 str w0, [x19] + 20017f20: aa0303e0 mov x0, x3 + 20017f24: fd4013e8 ldr d8, [sp, #32] + 20017f28: a94153f3 ldp x19, x20, [sp, #16] + 20017f2c: a8c57bfd ldp x29, x30, [sp], #80 + 20017f30: d65f03c0 ret + 20017f34: 910133e0 add x0, sp, #0x4c + 20017f38: 97fffdaa bl 200175e0 <__lo0bits> + 20017f3c: b9404fe5 ldr w5, [sp, #76] + 20017f40: 52800021 mov w1, #0x1 // #1 + 20017f44: 29029461 stp w1, w5, [x3, #20] + 20017f48: 11008000 add w0, w0, #0x20 + 20017f4c: 2a0103e2 mov w2, w1 + 20017f50: 35fffdc4 cbnz w4, 20017f08 <__d2b+0x80> + 20017f54: 8b22c861 add x1, x3, w2, sxtw #2 + 20017f58: 5110c800 sub w0, w0, #0x432 + 20017f5c: b9000280 str w0, [x20] + 20017f60: b9401420 ldr w0, [x1, #20] + 20017f64: 97fffd87 bl 20017580 <__hi0bits> + 20017f68: 531b6842 lsl w2, w2, #5 + 20017f6c: 4b000042 sub w2, w2, w0 + 20017f70: b9000262 str w2, [x19] + 20017f74: aa0303e0 mov x0, x3 + 20017f78: fd4013e8 ldr d8, [sp, #32] + 20017f7c: a94153f3 ldp x19, x20, [sp, #16] + 20017f80: a8c57bfd ldp x29, x30, [sp], #80 + 20017f84: d65f03c0 ret + 20017f88: b9404be5 ldr w5, [sp, #72] + 20017f8c: 4b0003e2 neg w2, w0 + 20017f90: 1ac22022 lsl w2, w1, w2 + 20017f94: 2a050042 orr w2, w2, w5 + 20017f98: 1ac02421 lsr w1, w1, w0 + 20017f9c: b9001862 str w2, [x3, #24] + 20017fa0: b9004fe1 str w1, [sp, #76] + 20017fa4: 17ffffd3 b 20017ef0 <__d2b+0x68> Disassembly of section .text.__ratio: -0000000020017ee0 <__ratio>: - 20017ee0: aa0103e9 mov x9, x1 - 20017ee4: aa0003ea mov x10, x0 - 20017ee8: a9be7bfd stp x29, x30, [sp, #-32]! - 20017eec: 910003fd mov x29, sp - 20017ef0: 910063e1 add x1, sp, #0x18 - 20017ef4: 97ffff6b bl 20017ca0 <__b2d> - 20017ef8: 1e604001 fmov d1, d0 - 20017efc: aa0903e0 mov x0, x9 - 20017f00: 910073e1 add x1, sp, #0x1c - 20017f04: 97ffff67 bl 20017ca0 <__b2d> - 20017f08: b9401524 ldr w4, [x9, #20] - 20017f0c: b9401540 ldr w0, [x10, #20] - 20017f10: 29430fe1 ldp w1, w3, [sp, #24] - 20017f14: 4b040000 sub w0, w0, w4 - 20017f18: 4b030021 sub w1, w1, w3 - 20017f1c: 0b001420 add w0, w1, w0, lsl #5 - 20017f20: 7100001f cmp w0, #0x0 - 20017f24: 5400012d b.le 20017f48 <__ratio+0x68> - 20017f28: 9e660022 fmov x2, d1 - 20017f2c: a8c27bfd ldp x29, x30, [sp], #32 - 20017f30: d360fc41 lsr x1, x2, #32 - 20017f34: 0b005020 add w0, w1, w0, lsl #20 - 20017f38: b3607c02 bfi x2, x0, #32, #32 - 20017f3c: 9e670041 fmov d1, x2 - 20017f40: 1e601820 fdiv d0, d1, d0 - 20017f44: d65f03c0 ret - 20017f48: 9e660001 fmov x1, d0 - 20017f4c: a8c27bfd ldp x29, x30, [sp], #32 - 20017f50: d360fc22 lsr x2, x1, #32 - 20017f54: 4b005040 sub w0, w2, w0, lsl #20 - 20017f58: b3607c01 bfi x1, x0, #32, #32 - 20017f5c: 9e670020 fmov d0, x1 - 20017f60: 1e601820 fdiv d0, d1, d0 - 20017f64: d65f03c0 ret +0000000020017fa8 <__ratio>: + 20017fa8: aa0103e9 mov x9, x1 + 20017fac: aa0003ea mov x10, x0 + 20017fb0: a9be7bfd stp x29, x30, [sp, #-32]! + 20017fb4: 910003fd mov x29, sp + 20017fb8: 910063e1 add x1, sp, #0x18 + 20017fbc: 97ffff6b bl 20017d68 <__b2d> + 20017fc0: 1e604001 fmov d1, d0 + 20017fc4: aa0903e0 mov x0, x9 + 20017fc8: 910073e1 add x1, sp, #0x1c + 20017fcc: 97ffff67 bl 20017d68 <__b2d> + 20017fd0: b9401524 ldr w4, [x9, #20] + 20017fd4: b9401540 ldr w0, [x10, #20] + 20017fd8: 29430fe1 ldp w1, w3, [sp, #24] + 20017fdc: 4b040000 sub w0, w0, w4 + 20017fe0: 4b030021 sub w1, w1, w3 + 20017fe4: 0b001420 add w0, w1, w0, lsl #5 + 20017fe8: 7100001f cmp w0, #0x0 + 20017fec: 5400012d b.le 20018010 <__ratio+0x68> + 20017ff0: 9e660022 fmov x2, d1 + 20017ff4: a8c27bfd ldp x29, x30, [sp], #32 + 20017ff8: d360fc41 lsr x1, x2, #32 + 20017ffc: 0b005020 add w0, w1, w0, lsl #20 + 20018000: b3607c02 bfi x2, x0, #32, #32 + 20018004: 9e670041 fmov d1, x2 + 20018008: 1e601820 fdiv d0, d1, d0 + 2001800c: d65f03c0 ret + 20018010: 9e660001 fmov x1, d0 + 20018014: a8c27bfd ldp x29, x30, [sp], #32 + 20018018: d360fc22 lsr x2, x1, #32 + 2001801c: 4b005040 sub w0, w2, w0, lsl #20 + 20018020: b3607c01 bfi x1, x0, #32, #32 + 20018024: 9e670020 fmov d0, x1 + 20018028: 1e601820 fdiv d0, d1, d0 + 2001802c: d65f03c0 ret Disassembly of section .text._mprec_log10: -0000000020017f68 <_mprec_log10>: - 20017f68: 71005c1f cmp w0, #0x17 - 20017f6c: 1e6e1000 fmov d0, #1.000000000000000000e+00 - 20017f70: 1e649001 fmov d1, #1.000000000000000000e+01 - 20017f74: 540000ad b.le 20017f88 <_mprec_log10+0x20> - 20017f78: 1e610800 fmul d0, d0, d1 - 20017f7c: 71000400 subs w0, w0, #0x1 - 20017f80: 54ffffc1 b.ne 20017f78 <_mprec_log10+0x10> // b.any - 20017f84: d65f03c0 ret - 20017f88: d0000041 adrp x1, 20021000 <__func__.5268+0x20> - 20017f8c: 911f8021 add x1, x1, #0x7e0 - 20017f90: fc60d820 ldr d0, [x1, w0, sxtw #3] - 20017f94: d65f03c0 ret +0000000020018030 <_mprec_log10>: + 20018030: 71005c1f cmp w0, #0x17 + 20018034: 1e6e1000 fmov d0, #1.000000000000000000e+00 + 20018038: 1e649001 fmov d1, #1.000000000000000000e+01 + 2001803c: 540000ad b.le 20018050 <_mprec_log10+0x20> + 20018040: 1e610800 fmul d0, d0, d1 + 20018044: 71000400 subs w0, w0, #0x1 + 20018048: 54ffffc1 b.ne 20018040 <_mprec_log10+0x10> // b.any + 2001804c: d65f03c0 ret + 20018050: b0000041 adrp x1, 20021000 <virtio_ident_table+0x78> + 20018054: 91210021 add x1, x1, #0x840 + 20018058: fc60d820 ldr d0, [x1, w0, sxtw #3] + 2001805c: d65f03c0 ret Disassembly of section .text.__copybits: -0000000020017f98 <__copybits>: - 20017f98: 51000421 sub w1, w1, #0x1 - 20017f9c: 91006046 add x6, x2, #0x18 - 20017fa0: 13057c23 asr w3, w1, #5 - 20017fa4: b9801441 ldrsw x1, [x2, #20] - 20017fa8: 8b23c803 add x3, x0, w3, sxtw #2 - 20017fac: 8b0108c1 add x1, x6, x1, lsl #2 - 20017fb0: 91001063 add x3, x3, #0x4 - 20017fb4: eb0100df cmp x6, x1 - 20017fb8: 540001e2 b.cs 20017ff4 <__copybits+0x5c> // b.hs, b.nlast - 20017fbc: cb020022 sub x2, x1, x2 - 20017fc0: d2800001 mov x1, #0x0 // #0 - 20017fc4: d1006442 sub x2, x2, #0x19 - 20017fc8: d342fc42 lsr x2, x2, #2 - 20017fcc: 91000447 add x7, x2, #0x1 - 20017fd0: b86178c5 ldr w5, [x6, x1, lsl #2] - 20017fd4: eb02003f cmp x1, x2 - 20017fd8: b8217805 str w5, [x0, x1, lsl #2] - 20017fdc: 91000421 add x1, x1, #0x1 - 20017fe0: 54ffff81 b.ne 20017fd0 <__copybits+0x38> // b.any - 20017fe4: 8b070800 add x0, x0, x7, lsl #2 - 20017fe8: eb00007f cmp x3, x0 - 20017fec: 54000089 b.ls 20017ffc <__copybits+0x64> // b.plast - 20017ff0: b800441f str wzr, [x0], #4 - 20017ff4: eb00007f cmp x3, x0 - 20017ff8: 54ffffc8 b.hi 20017ff0 <__copybits+0x58> // b.pmore - 20017ffc: d65f03c0 ret +0000000020018060 <__copybits>: + 20018060: 51000421 sub w1, w1, #0x1 + 20018064: 91006046 add x6, x2, #0x18 + 20018068: 13057c23 asr w3, w1, #5 + 2001806c: b9801441 ldrsw x1, [x2, #20] + 20018070: 8b23c803 add x3, x0, w3, sxtw #2 + 20018074: 8b0108c1 add x1, x6, x1, lsl #2 + 20018078: 91001063 add x3, x3, #0x4 + 2001807c: eb0100df cmp x6, x1 + 20018080: 540001e2 b.cs 200180bc <__copybits+0x5c> // b.hs, b.nlast + 20018084: cb020022 sub x2, x1, x2 + 20018088: d2800001 mov x1, #0x0 // #0 + 2001808c: d1006442 sub x2, x2, #0x19 + 20018090: d342fc42 lsr x2, x2, #2 + 20018094: 91000447 add x7, x2, #0x1 + 20018098: b86178c5 ldr w5, [x6, x1, lsl #2] + 2001809c: eb02003f cmp x1, x2 + 200180a0: b8217805 str w5, [x0, x1, lsl #2] + 200180a4: 91000421 add x1, x1, #0x1 + 200180a8: 54ffff81 b.ne 20018098 <__copybits+0x38> // b.any + 200180ac: 8b070800 add x0, x0, x7, lsl #2 + 200180b0: eb00007f cmp x3, x0 + 200180b4: 54000089 b.ls 200180c4 <__copybits+0x64> // b.plast + 200180b8: b800441f str wzr, [x0], #4 + 200180bc: eb00007f cmp x3, x0 + 200180c0: 54ffffc8 b.hi 200180b8 <__copybits+0x58> // b.pmore + 200180c4: d65f03c0 ret Disassembly of section .text.__any_on: -0000000020018000 <__any_on>: - 20018000: 91006003 add x3, x0, #0x18 - 20018004: b9401400 ldr w0, [x0, #20] - 20018008: 13057c22 asr w2, w1, #5 - 2001800c: 6b02001f cmp w0, w2 - 20018010: 5400012a b.ge 20018034 <__any_on+0x34> // b.tcont - 20018014: 8b20c862 add x2, x3, w0, sxtw #2 - 20018018: 14000003 b 20018024 <__any_on+0x24> - 2001801c: b85fcc40 ldr w0, [x2, #-4]! - 20018020: 35000220 cbnz w0, 20018064 <__any_on+0x64> - 20018024: eb03005f cmp x2, x3 - 20018028: 54ffffa8 b.hi 2001801c <__any_on+0x1c> // b.pmore - 2001802c: 52800000 mov w0, #0x0 // #0 - 20018030: d65f03c0 ret - 20018034: 93407c40 sxtw x0, w2 - 20018038: 8b22c862 add x2, x3, w2, sxtw #2 - 2001803c: 54ffff4d b.le 20018024 <__any_on+0x24> - 20018040: 72001021 ands w1, w1, #0x1f - 20018044: 54ffff00 b.eq 20018024 <__any_on+0x24> // b.none - 20018048: b8607865 ldr w5, [x3, x0, lsl #2] - 2001804c: 52800020 mov w0, #0x1 // #1 - 20018050: 1ac124a4 lsr w4, w5, w1 - 20018054: 1ac12081 lsl w1, w4, w1 - 20018058: 6b0100bf cmp w5, w1 - 2001805c: 54fffe40 b.eq 20018024 <__any_on+0x24> // b.none - 20018060: d65f03c0 ret - 20018064: 52800020 mov w0, #0x1 // #1 - 20018068: d65f03c0 ret +00000000200180c8 <__any_on>: + 200180c8: 91006003 add x3, x0, #0x18 + 200180cc: b9401400 ldr w0, [x0, #20] + 200180d0: 13057c22 asr w2, w1, #5 + 200180d4: 6b02001f cmp w0, w2 + 200180d8: 5400012a b.ge 200180fc <__any_on+0x34> // b.tcont + 200180dc: 8b20c862 add x2, x3, w0, sxtw #2 + 200180e0: 14000003 b 200180ec <__any_on+0x24> + 200180e4: b85fcc40 ldr w0, [x2, #-4]! + 200180e8: 35000220 cbnz w0, 2001812c <__any_on+0x64> + 200180ec: eb03005f cmp x2, x3 + 200180f0: 54ffffa8 b.hi 200180e4 <__any_on+0x1c> // b.pmore + 200180f4: 52800000 mov w0, #0x0 // #0 + 200180f8: d65f03c0 ret + 200180fc: 93407c40 sxtw x0, w2 + 20018100: 8b22c862 add x2, x3, w2, sxtw #2 + 20018104: 54ffff4d b.le 200180ec <__any_on+0x24> + 20018108: 72001021 ands w1, w1, #0x1f + 2001810c: 54ffff00 b.eq 200180ec <__any_on+0x24> // b.none + 20018110: b8607865 ldr w5, [x3, x0, lsl #2] + 20018114: 52800020 mov w0, #0x1 // #1 + 20018118: 1ac124a4 lsr w4, w5, w1 + 2001811c: 1ac12081 lsl w1, w4, w1 + 20018120: 6b0100bf cmp w5, w1 + 20018124: 54fffe40 b.eq 200180ec <__any_on+0x24> // b.none + 20018128: d65f03c0 ret + 2001812c: 52800020 mov w0, #0x1 // #1 + 20018130: d65f03c0 ret Disassembly of section .text._realloc_r: -0000000020018070 <_realloc_r>: - 20018070: a9ba7bfd stp x29, x30, [sp, #-96]! - 20018074: 910003fd mov x29, sp - 20018078: a9025bf5 stp x21, x22, [sp, #32] - 2001807c: aa0203f5 mov x21, x2 - 20018080: b4001381 cbz x1, 200182f0 <_realloc_r+0x280> - 20018084: a90153f3 stp x19, x20, [sp, #16] - 20018088: aa0103f3 mov x19, x1 - 2001808c: 91005eb4 add x20, x21, #0x17 - 20018090: a90363f7 stp x23, x24, [sp, #48] - 20018094: aa0003f7 mov x23, x0 - 20018098: 97fffc54 bl 200171e8 <__malloc_lock> - 2001809c: f85f8260 ldur x0, [x19, #-8] - 200180a0: f100ba9f cmp x20, #0x2e - 200180a4: d1004278 sub x24, x19, #0x10 - 200180a8: 927ef416 and x22, x0, #0xfffffffffffffffc - 200180ac: 54000928 b.hi 200181d0 <_realloc_r+0x160> // b.pmore - 200180b0: 52800001 mov w1, #0x0 // #0 - 200180b4: 7100003f cmp w1, #0x0 - 200180b8: d2800414 mov x20, #0x20 // #32 - 200180bc: fa550280 ccmp x20, x21, #0x0, eq // eq = none - 200180c0: 54000963 b.cc 200181ec <_realloc_r+0x17c> // b.lo, b.ul, b.last - 200180c4: a9046bf9 stp x25, x26, [sp, #64] - 200180c8: eb1402df cmp x22, x20 - 200180cc: 8b160319 add x25, x24, x22 - 200180d0: 54000dca b.ge 20018288 <_realloc_r+0x218> // b.tcont - 200180d4: 90000f41 adrp x1, 20200000 <DATA_BASE> - 200180d8: f9002bfb str x27, [sp, #80] - 200180dc: 913b603b add x27, x1, #0xed8 - 200180e0: f9400721 ldr x1, [x25, #8] - 200180e4: f9400b62 ldr x2, [x27, #16] - 200180e8: eb19005f cmp x2, x25 - 200180ec: 54001220 b.eq 20018330 <_realloc_r+0x2c0> // b.none - 200180f0: 927ff822 and x2, x1, #0xfffffffffffffffe - 200180f4: 8b020322 add x2, x25, x2 - 200180f8: f9400442 ldr x2, [x2, #8] - 200180fc: 37000ee2 tbnz w2, #0, 200182d8 <_realloc_r+0x268> - 20018100: 927ef421 and x1, x1, #0xfffffffffffffffc - 20018104: 8b0102c2 add x2, x22, x1 - 20018108: eb02029f cmp x20, x2 - 2001810c: 540017cd b.le 20018404 <_realloc_r+0x394> - 20018110: 37000180 tbnz w0, #0, 20018140 <_realloc_r+0xd0> - 20018114: f85f027a ldur x26, [x19, #-16] - 20018118: cb1a031a sub x26, x24, x26 - 2001811c: f9400740 ldr x0, [x26, #8] - 20018120: 927ef400 and x0, x0, #0xfffffffffffffffc - 20018124: 8b010001 add x1, x0, x1 - 20018128: 8b160023 add x3, x1, x22 - 2001812c: eb03029f cmp x20, x3 - 20018130: 540019cd b.le 20018468 <_realloc_r+0x3f8> - 20018134: 8b0002c3 add x3, x22, x0 - 20018138: eb03029f cmp x20, x3 - 2001813c: 540006ad b.le 20018210 <_realloc_r+0x1a0> - 20018140: aa1503e1 mov x1, x21 - 20018144: aa1703e0 mov x0, x23 - 20018148: 97fff85e bl 200162c0 <_malloc_r> - 2001814c: aa0003f5 mov x21, x0 - 20018150: b40002c0 cbz x0, 200181a8 <_realloc_r+0x138> - 20018154: f85f8261 ldur x1, [x19, #-8] - 20018158: d1004002 sub x2, x0, #0x10 - 2001815c: 927ff821 and x1, x1, #0xfffffffffffffffe - 20018160: 8b010301 add x1, x24, x1 - 20018164: eb02003f cmp x1, x2 - 20018168: 540015c0 b.eq 20018420 <_realloc_r+0x3b0> // b.none - 2001816c: d10022c2 sub x2, x22, #0x8 - 20018170: f101205f cmp x2, #0x48 - 20018174: 54001748 b.hi 2001845c <_realloc_r+0x3ec> // b.pmore - 20018178: f1009c5f cmp x2, #0x27 - 2001817c: f9400263 ldr x3, [x19] - 20018180: 540015c8 b.hi 20018438 <_realloc_r+0x3c8> // b.pmore - 20018184: aa1303e1 mov x1, x19 - 20018188: f9000003 str x3, [x0] - 2001818c: f9400422 ldr x2, [x1, #8] - 20018190: f9000402 str x2, [x0, #8] - 20018194: f9400821 ldr x1, [x1, #16] - 20018198: f9000801 str x1, [x0, #16] - 2001819c: aa1303e1 mov x1, x19 - 200181a0: aa1703e0 mov x0, x23 - 200181a4: 97fff24d bl 20014ad8 <_free_r> - 200181a8: aa1703e0 mov x0, x23 - 200181ac: 97fffc11 bl 200171f0 <__malloc_unlock> - 200181b0: aa1503e0 mov x0, x21 - 200181b4: a94153f3 ldp x19, x20, [sp, #16] - 200181b8: a9425bf5 ldp x21, x22, [sp, #32] - 200181bc: a94363f7 ldp x23, x24, [sp, #48] - 200181c0: a9446bf9 ldp x25, x26, [sp, #64] - 200181c4: f9402bfb ldr x27, [sp, #80] - 200181c8: a8c67bfd ldp x29, x30, [sp], #96 - 200181cc: d65f03c0 ret - 200181d0: 927cee94 and x20, x20, #0xfffffffffffffff0 - 200181d4: b2407be1 mov x1, #0x7fffffff // #2147483647 - 200181d8: eb01029f cmp x20, x1 - 200181dc: 1a9f97e1 cset w1, hi // hi = pmore - 200181e0: 7100003f cmp w1, #0x0 - 200181e4: fa550280 ccmp x20, x21, #0x0, eq // eq = none - 200181e8: 54fff6e2 b.cs 200180c4 <_realloc_r+0x54> // b.hs, b.nlast - 200181ec: 52800180 mov w0, #0xc // #12 - 200181f0: b90002e0 str w0, [x23] - 200181f4: d2800015 mov x21, #0x0 // #0 - 200181f8: aa1503e0 mov x0, x21 - 200181fc: a94153f3 ldp x19, x20, [sp, #16] - 20018200: a9425bf5 ldp x21, x22, [sp, #32] - 20018204: a94363f7 ldp x23, x24, [sp, #48] - 20018208: a8c67bfd ldp x29, x30, [sp], #96 - 2001820c: d65f03c0 ret - 20018210: aa1a03e0 mov x0, x26 - 20018214: d10022c2 sub x2, x22, #0x8 - 20018218: f9400f41 ldr x1, [x26, #24] - 2001821c: f101205f cmp x2, #0x48 - 20018220: f8410c04 ldr x4, [x0, #16]! - 20018224: 8b030359 add x25, x26, x3 - 20018228: f9000c81 str x1, [x4, #24] - 2001822c: f9000824 str x4, [x1, #16] - 20018230: 54001348 b.hi 20018498 <_realloc_r+0x428> // b.pmore - 20018234: f1009c5f cmp x2, #0x27 - 20018238: aa0003e1 mov x1, x0 - 2001823c: f9400264 ldr x4, [x19] - 20018240: 54000129 b.ls 20018264 <_realloc_r+0x1f4> // b.plast - 20018244: f9000b44 str x4, [x26, #16] - 20018248: f100dc5f cmp x2, #0x37 - 2001824c: f9400661 ldr x1, [x19, #8] - 20018250: f9000f41 str x1, [x26, #24] - 20018254: 54001628 b.hi 20018518 <_realloc_r+0x4a8> // b.pmore - 20018258: 91008341 add x1, x26, #0x20 - 2001825c: 91004273 add x19, x19, #0x10 - 20018260: f9400264 ldr x4, [x19] - 20018264: aa0303f6 mov x22, x3 - 20018268: f9402bfb ldr x27, [sp, #80] - 2001826c: f9000024 str x4, [x1] - 20018270: aa1a03f8 mov x24, x26 - 20018274: f9400662 ldr x2, [x19, #8] - 20018278: f9000422 str x2, [x1, #8] - 2001827c: f9400a62 ldr x2, [x19, #16] - 20018280: aa0003f3 mov x19, x0 - 20018284: f9000822 str x2, [x1, #16] - 20018288: f9400701 ldr x1, [x24, #8] - 2001828c: cb1402c0 sub x0, x22, x20 - 20018290: f1007c1f cmp x0, #0x1f - 20018294: 92400021 and x1, x1, #0x1 - 20018298: 54000348 b.hi 20018300 <_realloc_r+0x290> // b.pmore - 2001829c: aa0102c1 orr x1, x22, x1 - 200182a0: f9000701 str x1, [x24, #8] - 200182a4: f9400720 ldr x0, [x25, #8] - 200182a8: b2400000 orr x0, x0, #0x1 - 200182ac: f9000720 str x0, [x25, #8] - 200182b0: aa1703e0 mov x0, x23 - 200182b4: 97fffbcf bl 200171f0 <__malloc_unlock> - 200182b8: a9446bf9 ldp x25, x26, [sp, #64] - 200182bc: aa1303f5 mov x21, x19 +0000000020018138 <_realloc_r>: + 20018138: a9ba7bfd stp x29, x30, [sp, #-96]! + 2001813c: 910003fd mov x29, sp + 20018140: a9025bf5 stp x21, x22, [sp, #32] + 20018144: aa0203f5 mov x21, x2 + 20018148: b4001381 cbz x1, 200183b8 <_realloc_r+0x280> + 2001814c: a90153f3 stp x19, x20, [sp, #16] + 20018150: aa0103f3 mov x19, x1 + 20018154: 91005eb4 add x20, x21, #0x17 + 20018158: a90363f7 stp x23, x24, [sp, #48] + 2001815c: aa0003f7 mov x23, x0 + 20018160: 97fffc54 bl 200172b0 <__malloc_lock> + 20018164: f85f8260 ldur x0, [x19, #-8] + 20018168: f100ba9f cmp x20, #0x2e + 2001816c: d1004278 sub x24, x19, #0x10 + 20018170: 927ef416 and x22, x0, #0xfffffffffffffffc + 20018174: 54000928 b.hi 20018298 <_realloc_r+0x160> // b.pmore + 20018178: 52800001 mov w1, #0x0 // #0 + 2001817c: 7100003f cmp w1, #0x0 + 20018180: d2800414 mov x20, #0x20 // #32 + 20018184: fa550280 ccmp x20, x21, #0x0, eq // eq = none + 20018188: 54000963 b.cc 200182b4 <_realloc_r+0x17c> // b.lo, b.ul, b.last + 2001818c: a9046bf9 stp x25, x26, [sp, #64] + 20018190: eb1402df cmp x22, x20 + 20018194: 8b160319 add x25, x24, x22 + 20018198: 54000dca b.ge 20018350 <_realloc_r+0x218> // b.tcont + 2001819c: 90000f41 adrp x1, 20200000 <DATA_BASE> + 200181a0: f9002bfb str x27, [sp, #80] + 200181a4: 913b603b add x27, x1, #0xed8 + 200181a8: f9400721 ldr x1, [x25, #8] + 200181ac: f9400b62 ldr x2, [x27, #16] + 200181b0: eb19005f cmp x2, x25 + 200181b4: 54001220 b.eq 200183f8 <_realloc_r+0x2c0> // b.none + 200181b8: 927ff822 and x2, x1, #0xfffffffffffffffe + 200181bc: 8b020322 add x2, x25, x2 + 200181c0: f9400442 ldr x2, [x2, #8] + 200181c4: 37000ee2 tbnz w2, #0, 200183a0 <_realloc_r+0x268> + 200181c8: 927ef421 and x1, x1, #0xfffffffffffffffc + 200181cc: 8b0102c2 add x2, x22, x1 + 200181d0: eb02029f cmp x20, x2 + 200181d4: 540017cd b.le 200184cc <_realloc_r+0x394> + 200181d8: 37000180 tbnz w0, #0, 20018208 <_realloc_r+0xd0> + 200181dc: f85f027a ldur x26, [x19, #-16] + 200181e0: cb1a031a sub x26, x24, x26 + 200181e4: f9400740 ldr x0, [x26, #8] + 200181e8: 927ef400 and x0, x0, #0xfffffffffffffffc + 200181ec: 8b010001 add x1, x0, x1 + 200181f0: 8b160023 add x3, x1, x22 + 200181f4: eb03029f cmp x20, x3 + 200181f8: 540019cd b.le 20018530 <_realloc_r+0x3f8> + 200181fc: 8b0002c3 add x3, x22, x0 + 20018200: eb03029f cmp x20, x3 + 20018204: 540006ad b.le 200182d8 <_realloc_r+0x1a0> + 20018208: aa1503e1 mov x1, x21 + 2001820c: aa1703e0 mov x0, x23 + 20018210: 97fff85e bl 20016388 <_malloc_r> + 20018214: aa0003f5 mov x21, x0 + 20018218: b40002c0 cbz x0, 20018270 <_realloc_r+0x138> + 2001821c: f85f8261 ldur x1, [x19, #-8] + 20018220: d1004002 sub x2, x0, #0x10 + 20018224: 927ff821 and x1, x1, #0xfffffffffffffffe + 20018228: 8b010301 add x1, x24, x1 + 2001822c: eb02003f cmp x1, x2 + 20018230: 540015c0 b.eq 200184e8 <_realloc_r+0x3b0> // b.none + 20018234: d10022c2 sub x2, x22, #0x8 + 20018238: f101205f cmp x2, #0x48 + 2001823c: 54001748 b.hi 20018524 <_realloc_r+0x3ec> // b.pmore + 20018240: f1009c5f cmp x2, #0x27 + 20018244: f9400263 ldr x3, [x19] + 20018248: 540015c8 b.hi 20018500 <_realloc_r+0x3c8> // b.pmore + 2001824c: aa1303e1 mov x1, x19 + 20018250: f9000003 str x3, [x0] + 20018254: f9400422 ldr x2, [x1, #8] + 20018258: f9000402 str x2, [x0, #8] + 2001825c: f9400821 ldr x1, [x1, #16] + 20018260: f9000801 str x1, [x0, #16] + 20018264: aa1303e1 mov x1, x19 + 20018268: aa1703e0 mov x0, x23 + 2001826c: 97fff24d bl 20014ba0 <_free_r> + 20018270: aa1703e0 mov x0, x23 + 20018274: 97fffc11 bl 200172b8 <__malloc_unlock> + 20018278: aa1503e0 mov x0, x21 + 2001827c: a94153f3 ldp x19, x20, [sp, #16] + 20018280: a9425bf5 ldp x21, x22, [sp, #32] + 20018284: a94363f7 ldp x23, x24, [sp, #48] + 20018288: a9446bf9 ldp x25, x26, [sp, #64] + 2001828c: f9402bfb ldr x27, [sp, #80] + 20018290: a8c67bfd ldp x29, x30, [sp], #96 + 20018294: d65f03c0 ret + 20018298: 927cee94 and x20, x20, #0xfffffffffffffff0 + 2001829c: b2407be1 mov x1, #0x7fffffff // #2147483647 + 200182a0: eb01029f cmp x20, x1 + 200182a4: 1a9f97e1 cset w1, hi // hi = pmore + 200182a8: 7100003f cmp w1, #0x0 + 200182ac: fa550280 ccmp x20, x21, #0x0, eq // eq = none + 200182b0: 54fff6e2 b.cs 2001818c <_realloc_r+0x54> // b.hs, b.nlast + 200182b4: 52800180 mov w0, #0xc // #12 + 200182b8: b90002e0 str w0, [x23] + 200182bc: d2800015 mov x21, #0x0 // #0 200182c0: aa1503e0 mov x0, x21 200182c4: a94153f3 ldp x19, x20, [sp, #16] 200182c8: a9425bf5 ldp x21, x22, [sp, #32] 200182cc: a94363f7 ldp x23, x24, [sp, #48] 200182d0: a8c67bfd ldp x29, x30, [sp], #96 200182d4: d65f03c0 ret - 200182d8: 3707f340 tbnz w0, #0, 20018140 <_realloc_r+0xd0> - 200182dc: f85f027a ldur x26, [x19, #-16] - 200182e0: cb1a031a sub x26, x24, x26 - 200182e4: f9400740 ldr x0, [x26, #8] - 200182e8: 927ef400 and x0, x0, #0xfffffffffffffffc - 200182ec: 17ffff92 b 20018134 <_realloc_r+0xc4> - 200182f0: a9425bf5 ldp x21, x22, [sp, #32] - 200182f4: aa0203e1 mov x1, x2 - 200182f8: a8c67bfd ldp x29, x30, [sp], #96 - 200182fc: 17fff7f1 b 200162c0 <_malloc_r> - 20018300: 8b140303 add x3, x24, x20 - 20018304: aa010281 orr x1, x20, x1 - 20018308: f9000701 str x1, [x24, #8] - 2001830c: b2400002 orr x2, x0, #0x1 - 20018310: 91004061 add x1, x3, #0x10 - 20018314: aa1703e0 mov x0, x23 - 20018318: f9000462 str x2, [x3, #8] - 2001831c: f9400722 ldr x2, [x25, #8] - 20018320: b2400042 orr x2, x2, #0x1 - 20018324: f9000722 str x2, [x25, #8] - 20018328: 97fff1ec bl 20014ad8 <_free_r> - 2001832c: 17ffffe1 b 200182b0 <_realloc_r+0x240> - 20018330: 927ef421 and x1, x1, #0xfffffffffffffffc - 20018334: 91008283 add x3, x20, #0x20 - 20018338: 8b0102c2 add x2, x22, x1 - 2001833c: eb03005f cmp x2, x3 - 20018340: 54000cea b.ge 200184dc <_realloc_r+0x46c> // b.tcont - 20018344: 3707efe0 tbnz w0, #0, 20018140 <_realloc_r+0xd0> - 20018348: f85f027a ldur x26, [x19, #-16] - 2001834c: cb1a031a sub x26, x24, x26 - 20018350: f9400740 ldr x0, [x26, #8] - 20018354: 927ef400 and x0, x0, #0xfffffffffffffffc - 20018358: 8b010001 add x1, x0, x1 - 2001835c: 8b160039 add x25, x1, x22 - 20018360: eb19007f cmp x3, x25 - 20018364: 54ffee8c b.gt 20018134 <_realloc_r+0xc4> - 20018368: aa1a03f5 mov x21, x26 - 2001836c: d10022c2 sub x2, x22, #0x8 - 20018370: f9400f40 ldr x0, [x26, #24] - 20018374: f101205f cmp x2, #0x48 - 20018378: f8410ea1 ldr x1, [x21, #16]! - 2001837c: f9000c20 str x0, [x1, #24] - 20018380: f9000801 str x1, [x0, #16] - 20018384: 54000fe8 b.hi 20018580 <_realloc_r+0x510> // b.pmore - 20018388: f1009c5f cmp x2, #0x27 - 2001838c: aa1503e0 mov x0, x21 - 20018390: f9400261 ldr x1, [x19] - 20018394: 54000129 b.ls 200183b8 <_realloc_r+0x348> // b.plast - 20018398: f9000b41 str x1, [x26, #16] - 2001839c: f100dc5f cmp x2, #0x37 - 200183a0: f9400660 ldr x0, [x19, #8] - 200183a4: f9000f40 str x0, [x26, #24] - 200183a8: 54000f48 b.hi 20018590 <_realloc_r+0x520> // b.pmore - 200183ac: 91008340 add x0, x26, #0x20 - 200183b0: 91004273 add x19, x19, #0x10 - 200183b4: f9400261 ldr x1, [x19] - 200183b8: f9000001 str x1, [x0] - 200183bc: f9400661 ldr x1, [x19, #8] - 200183c0: f9000401 str x1, [x0, #8] - 200183c4: f9400a61 ldr x1, [x19, #16] - 200183c8: f9000801 str x1, [x0, #16] - 200183cc: 8b140342 add x2, x26, x20 - 200183d0: cb140321 sub x1, x25, x20 - 200183d4: f9000b62 str x2, [x27, #16] - 200183d8: b2400021 orr x1, x1, #0x1 + 200182d8: aa1a03e0 mov x0, x26 + 200182dc: d10022c2 sub x2, x22, #0x8 + 200182e0: f9400f41 ldr x1, [x26, #24] + 200182e4: f101205f cmp x2, #0x48 + 200182e8: f8410c04 ldr x4, [x0, #16]! + 200182ec: 8b030359 add x25, x26, x3 + 200182f0: f9000c81 str x1, [x4, #24] + 200182f4: f9000824 str x4, [x1, #16] + 200182f8: 54001348 b.hi 20018560 <_realloc_r+0x428> // b.pmore + 200182fc: f1009c5f cmp x2, #0x27 + 20018300: aa0003e1 mov x1, x0 + 20018304: f9400264 ldr x4, [x19] + 20018308: 54000129 b.ls 2001832c <_realloc_r+0x1f4> // b.plast + 2001830c: f9000b44 str x4, [x26, #16] + 20018310: f100dc5f cmp x2, #0x37 + 20018314: f9400661 ldr x1, [x19, #8] + 20018318: f9000f41 str x1, [x26, #24] + 2001831c: 54001628 b.hi 200185e0 <_realloc_r+0x4a8> // b.pmore + 20018320: 91008341 add x1, x26, #0x20 + 20018324: 91004273 add x19, x19, #0x10 + 20018328: f9400264 ldr x4, [x19] + 2001832c: aa0303f6 mov x22, x3 + 20018330: f9402bfb ldr x27, [sp, #80] + 20018334: f9000024 str x4, [x1] + 20018338: aa1a03f8 mov x24, x26 + 2001833c: f9400662 ldr x2, [x19, #8] + 20018340: f9000422 str x2, [x1, #8] + 20018344: f9400a62 ldr x2, [x19, #16] + 20018348: aa0003f3 mov x19, x0 + 2001834c: f9000822 str x2, [x1, #16] + 20018350: f9400701 ldr x1, [x24, #8] + 20018354: cb1402c0 sub x0, x22, x20 + 20018358: f1007c1f cmp x0, #0x1f + 2001835c: 92400021 and x1, x1, #0x1 + 20018360: 54000348 b.hi 200183c8 <_realloc_r+0x290> // b.pmore + 20018364: aa0102c1 orr x1, x22, x1 + 20018368: f9000701 str x1, [x24, #8] + 2001836c: f9400720 ldr x0, [x25, #8] + 20018370: b2400000 orr x0, x0, #0x1 + 20018374: f9000720 str x0, [x25, #8] + 20018378: aa1703e0 mov x0, x23 + 2001837c: 97fffbcf bl 200172b8 <__malloc_unlock> + 20018380: a9446bf9 ldp x25, x26, [sp, #64] + 20018384: aa1303f5 mov x21, x19 + 20018388: aa1503e0 mov x0, x21 + 2001838c: a94153f3 ldp x19, x20, [sp, #16] + 20018390: a9425bf5 ldp x21, x22, [sp, #32] + 20018394: a94363f7 ldp x23, x24, [sp, #48] + 20018398: a8c67bfd ldp x29, x30, [sp], #96 + 2001839c: d65f03c0 ret + 200183a0: 3707f340 tbnz w0, #0, 20018208 <_realloc_r+0xd0> + 200183a4: f85f027a ldur x26, [x19, #-16] + 200183a8: cb1a031a sub x26, x24, x26 + 200183ac: f9400740 ldr x0, [x26, #8] + 200183b0: 927ef400 and x0, x0, #0xfffffffffffffffc + 200183b4: 17ffff92 b 200181fc <_realloc_r+0xc4> + 200183b8: a9425bf5 ldp x21, x22, [sp, #32] + 200183bc: aa0203e1 mov x1, x2 + 200183c0: a8c67bfd ldp x29, x30, [sp], #96 + 200183c4: 17fff7f1 b 20016388 <_malloc_r> + 200183c8: 8b140303 add x3, x24, x20 + 200183cc: aa010281 orr x1, x20, x1 + 200183d0: f9000701 str x1, [x24, #8] + 200183d4: b2400002 orr x2, x0, #0x1 + 200183d8: 91004061 add x1, x3, #0x10 200183dc: aa1703e0 mov x0, x23 - 200183e0: f9000441 str x1, [x2, #8] - 200183e4: f9400741 ldr x1, [x26, #8] - 200183e8: 92400021 and x1, x1, #0x1 - 200183ec: aa140034 orr x20, x1, x20 - 200183f0: f9000754 str x20, [x26, #8] - 200183f4: 97fffb7f bl 200171f0 <__malloc_unlock> - 200183f8: a9446bf9 ldp x25, x26, [sp, #64] - 200183fc: f9402bfb ldr x27, [sp, #80] - 20018400: 17ffffb0 b 200182c0 <_realloc_r+0x250> - 20018404: a9410321 ldp x1, x0, [x25, #16] - 20018408: aa0203f6 mov x22, x2 - 2001840c: f9402bfb ldr x27, [sp, #80] - 20018410: f9000c20 str x0, [x1, #24] - 20018414: 8b020319 add x25, x24, x2 - 20018418: f9000801 str x1, [x0, #16] - 2001841c: 17ffff9b b 20018288 <_realloc_r+0x218> - 20018420: f9400420 ldr x0, [x1, #8] - 20018424: f9402bfb ldr x27, [sp, #80] - 20018428: 927ef400 and x0, x0, #0xfffffffffffffffc - 2001842c: 8b0002d6 add x22, x22, x0 - 20018430: 8b160319 add x25, x24, x22 - 20018434: 17ffff95 b 20018288 <_realloc_r+0x218> - 20018438: f9000003 str x3, [x0] - 2001843c: f100dc5f cmp x2, #0x37 - 20018440: f9400660 ldr x0, [x19, #8] - 20018444: f90006a0 str x0, [x21, #8] - 20018448: 54000368 b.hi 200184b4 <_realloc_r+0x444> // b.pmore - 2001844c: 91004261 add x1, x19, #0x10 - 20018450: 910042a0 add x0, x21, #0x10 - 20018454: f9400a63 ldr x3, [x19, #16] - 20018458: 17ffff4c b 20018188 <_realloc_r+0x118> - 2001845c: aa1303e1 mov x1, x19 - 20018460: 97ffd308 bl 2000d080 <memmove> - 20018464: 17ffff4e b 2001819c <_realloc_r+0x12c> - 20018468: a9410724 ldp x4, x1, [x25, #16] - 2001846c: aa1a03e0 mov x0, x26 - 20018470: f9000c81 str x1, [x4, #24] - 20018474: d10022c2 sub x2, x22, #0x8 - 20018478: f101205f cmp x2, #0x48 - 2001847c: 8b030359 add x25, x26, x3 - 20018480: f9000824 str x4, [x1, #16] - 20018484: f9400f41 ldr x1, [x26, #24] - 20018488: f8410c04 ldr x4, [x0, #16]! - 2001848c: f9000c81 str x1, [x4, #24] - 20018490: f9000824 str x4, [x1, #16] - 20018494: 54ffed09 b.ls 20018234 <_realloc_r+0x1c4> // b.plast - 20018498: aa1303e1 mov x1, x19 - 2001849c: aa0303f6 mov x22, x3 - 200184a0: aa0003f3 mov x19, x0 - 200184a4: aa1a03f8 mov x24, x26 - 200184a8: 97ffd2f6 bl 2000d080 <memmove> - 200184ac: f9402bfb ldr x27, [sp, #80] - 200184b0: 17ffff76 b 20018288 <_realloc_r+0x218> - 200184b4: f9400a60 ldr x0, [x19, #16] - 200184b8: f9000aa0 str x0, [x21, #16] - 200184bc: f101205f cmp x2, #0x48 - 200184c0: f9400e60 ldr x0, [x19, #24] - 200184c4: f9000ea0 str x0, [x21, #24] - 200184c8: 540003c0 b.eq 20018540 <_realloc_r+0x4d0> // b.none - 200184cc: 91008261 add x1, x19, #0x20 - 200184d0: 910082a0 add x0, x21, #0x20 - 200184d4: f9401263 ldr x3, [x19, #32] - 200184d8: 17ffff2c b 20018188 <_realloc_r+0x118> - 200184dc: 8b140318 add x24, x24, x20 - 200184e0: cb140041 sub x1, x2, x20 - 200184e4: f9000b78 str x24, [x27, #16] - 200184e8: b2400021 orr x1, x1, #0x1 - 200184ec: aa1703e0 mov x0, x23 - 200184f0: aa1303f5 mov x21, x19 - 200184f4: f9000701 str x1, [x24, #8] - 200184f8: f85f8261 ldur x1, [x19, #-8] - 200184fc: 92400021 and x1, x1, #0x1 - 20018500: aa140034 orr x20, x1, x20 - 20018504: f81f8274 stur x20, [x19, #-8] - 20018508: 97fffb3a bl 200171f0 <__malloc_unlock> - 2001850c: a9446bf9 ldp x25, x26, [sp, #64] - 20018510: f9402bfb ldr x27, [sp, #80] - 20018514: 17ffff6b b 200182c0 <_realloc_r+0x250> - 20018518: f9400a61 ldr x1, [x19, #16] - 2001851c: f9001341 str x1, [x26, #32] - 20018520: f101205f cmp x2, #0x48 - 20018524: f9400e61 ldr x1, [x19, #24] - 20018528: f9001741 str x1, [x26, #40] - 2001852c: 540001a0 b.eq 20018560 <_realloc_r+0x4f0> // b.none - 20018530: 9100c341 add x1, x26, #0x30 - 20018534: 91008273 add x19, x19, #0x20 - 20018538: f9400264 ldr x4, [x19] - 2001853c: 17ffff4a b 20018264 <_realloc_r+0x1f4> - 20018540: f9401260 ldr x0, [x19, #32] - 20018544: f90012a0 str x0, [x21, #32] - 20018548: 9100c261 add x1, x19, #0x30 - 2001854c: 9100c2a0 add x0, x21, #0x30 - 20018550: f9401662 ldr x2, [x19, #40] - 20018554: f90016a2 str x2, [x21, #40] - 20018558: f9401a63 ldr x3, [x19, #48] - 2001855c: 17ffff0b b 20018188 <_realloc_r+0x118> - 20018560: f9401261 ldr x1, [x19, #32] - 20018564: f9001b41 str x1, [x26, #48] - 20018568: 9100c273 add x19, x19, #0x30 - 2001856c: 91010341 add x1, x26, #0x40 - 20018570: f85f8262 ldur x2, [x19, #-8] - 20018574: f9001f42 str x2, [x26, #56] - 20018578: f9400264 ldr x4, [x19] - 2001857c: 17ffff3a b 20018264 <_realloc_r+0x1f4> - 20018580: aa1303e1 mov x1, x19 - 20018584: aa1503e0 mov x0, x21 - 20018588: 97ffd2be bl 2000d080 <memmove> - 2001858c: 17ffff90 b 200183cc <_realloc_r+0x35c> - 20018590: f9400a60 ldr x0, [x19, #16] - 20018594: f9001340 str x0, [x26, #32] - 20018598: f101205f cmp x2, #0x48 - 2001859c: f9400e60 ldr x0, [x19, #24] - 200185a0: f9001740 str x0, [x26, #40] - 200185a4: 540000a0 b.eq 200185b8 <_realloc_r+0x548> // b.none - 200185a8: 9100c340 add x0, x26, #0x30 - 200185ac: 91008273 add x19, x19, #0x20 - 200185b0: f9400261 ldr x1, [x19] - 200185b4: 17ffff81 b 200183b8 <_realloc_r+0x348> - 200185b8: f9401260 ldr x0, [x19, #32] - 200185bc: f9001b40 str x0, [x26, #48] - 200185c0: 9100c273 add x19, x19, #0x30 - 200185c4: 91010340 add x0, x26, #0x40 - 200185c8: f85f8261 ldur x1, [x19, #-8] - 200185cc: f9001f41 str x1, [x26, #56] - 200185d0: f9400261 ldr x1, [x19] - 200185d4: 17ffff79 b 200183b8 <_realloc_r+0x348> + 200183e0: f9000462 str x2, [x3, #8] + 200183e4: f9400722 ldr x2, [x25, #8] + 200183e8: b2400042 orr x2, x2, #0x1 + 200183ec: f9000722 str x2, [x25, #8] + 200183f0: 97fff1ec bl 20014ba0 <_free_r> + 200183f4: 17ffffe1 b 20018378 <_realloc_r+0x240> + 200183f8: 927ef421 and x1, x1, #0xfffffffffffffffc + 200183fc: 91008283 add x3, x20, #0x20 + 20018400: 8b0102c2 add x2, x22, x1 + 20018404: eb03005f cmp x2, x3 + 20018408: 54000cea b.ge 200185a4 <_realloc_r+0x46c> // b.tcont + 2001840c: 3707efe0 tbnz w0, #0, 20018208 <_realloc_r+0xd0> + 20018410: f85f027a ldur x26, [x19, #-16] + 20018414: cb1a031a sub x26, x24, x26 + 20018418: f9400740 ldr x0, [x26, #8] + 2001841c: 927ef400 and x0, x0, #0xfffffffffffffffc + 20018420: 8b010001 add x1, x0, x1 + 20018424: 8b160039 add x25, x1, x22 + 20018428: eb19007f cmp x3, x25 + 2001842c: 54ffee8c b.gt 200181fc <_realloc_r+0xc4> + 20018430: aa1a03f5 mov x21, x26 + 20018434: d10022c2 sub x2, x22, #0x8 + 20018438: f9400f40 ldr x0, [x26, #24] + 2001843c: f101205f cmp x2, #0x48 + 20018440: f8410ea1 ldr x1, [x21, #16]! + 20018444: f9000c20 str x0, [x1, #24] + 20018448: f9000801 str x1, [x0, #16] + 2001844c: 54000fe8 b.hi 20018648 <_realloc_r+0x510> // b.pmore + 20018450: f1009c5f cmp x2, #0x27 + 20018454: aa1503e0 mov x0, x21 + 20018458: f9400261 ldr x1, [x19] + 2001845c: 54000129 b.ls 20018480 <_realloc_r+0x348> // b.plast + 20018460: f9000b41 str x1, [x26, #16] + 20018464: f100dc5f cmp x2, #0x37 + 20018468: f9400660 ldr x0, [x19, #8] + 2001846c: f9000f40 str x0, [x26, #24] + 20018470: 54000f48 b.hi 20018658 <_realloc_r+0x520> // b.pmore + 20018474: 91008340 add x0, x26, #0x20 + 20018478: 91004273 add x19, x19, #0x10 + 2001847c: f9400261 ldr x1, [x19] + 20018480: f9000001 str x1, [x0] + 20018484: f9400661 ldr x1, [x19, #8] + 20018488: f9000401 str x1, [x0, #8] + 2001848c: f9400a61 ldr x1, [x19, #16] + 20018490: f9000801 str x1, [x0, #16] + 20018494: 8b140342 add x2, x26, x20 + 20018498: cb140321 sub x1, x25, x20 + 2001849c: f9000b62 str x2, [x27, #16] + 200184a0: b2400021 orr x1, x1, #0x1 + 200184a4: aa1703e0 mov x0, x23 + 200184a8: f9000441 str x1, [x2, #8] + 200184ac: f9400741 ldr x1, [x26, #8] + 200184b0: 92400021 and x1, x1, #0x1 + 200184b4: aa140034 orr x20, x1, x20 + 200184b8: f9000754 str x20, [x26, #8] + 200184bc: 97fffb7f bl 200172b8 <__malloc_unlock> + 200184c0: a9446bf9 ldp x25, x26, [sp, #64] + 200184c4: f9402bfb ldr x27, [sp, #80] + 200184c8: 17ffffb0 b 20018388 <_realloc_r+0x250> + 200184cc: a9410321 ldp x1, x0, [x25, #16] + 200184d0: aa0203f6 mov x22, x2 + 200184d4: f9402bfb ldr x27, [sp, #80] + 200184d8: f9000c20 str x0, [x1, #24] + 200184dc: 8b020319 add x25, x24, x2 + 200184e0: f9000801 str x1, [x0, #16] + 200184e4: 17ffff9b b 20018350 <_realloc_r+0x218> + 200184e8: f9400420 ldr x0, [x1, #8] + 200184ec: f9402bfb ldr x27, [sp, #80] + 200184f0: 927ef400 and x0, x0, #0xfffffffffffffffc + 200184f4: 8b0002d6 add x22, x22, x0 + 200184f8: 8b160319 add x25, x24, x22 + 200184fc: 17ffff95 b 20018350 <_realloc_r+0x218> + 20018500: f9000003 str x3, [x0] + 20018504: f100dc5f cmp x2, #0x37 + 20018508: f9400660 ldr x0, [x19, #8] + 2001850c: f90006a0 str x0, [x21, #8] + 20018510: 54000368 b.hi 2001857c <_realloc_r+0x444> // b.pmore + 20018514: 91004261 add x1, x19, #0x10 + 20018518: 910042a0 add x0, x21, #0x10 + 2001851c: f9400a63 ldr x3, [x19, #16] + 20018520: 17ffff4c b 20018250 <_realloc_r+0x118> + 20018524: aa1303e1 mov x1, x19 + 20018528: 97ffd316 bl 2000d180 <memmove> + 2001852c: 17ffff4e b 20018264 <_realloc_r+0x12c> + 20018530: a9410724 ldp x4, x1, [x25, #16] + 20018534: aa1a03e0 mov x0, x26 + 20018538: f9000c81 str x1, [x4, #24] + 2001853c: d10022c2 sub x2, x22, #0x8 + 20018540: f101205f cmp x2, #0x48 + 20018544: 8b030359 add x25, x26, x3 + 20018548: f9000824 str x4, [x1, #16] + 2001854c: f9400f41 ldr x1, [x26, #24] + 20018550: f8410c04 ldr x4, [x0, #16]! + 20018554: f9000c81 str x1, [x4, #24] + 20018558: f9000824 str x4, [x1, #16] + 2001855c: 54ffed09 b.ls 200182fc <_realloc_r+0x1c4> // b.plast + 20018560: aa1303e1 mov x1, x19 + 20018564: aa0303f6 mov x22, x3 + 20018568: aa0003f3 mov x19, x0 + 2001856c: aa1a03f8 mov x24, x26 + 20018570: 97ffd304 bl 2000d180 <memmove> + 20018574: f9402bfb ldr x27, [sp, #80] + 20018578: 17ffff76 b 20018350 <_realloc_r+0x218> + 2001857c: f9400a60 ldr x0, [x19, #16] + 20018580: f9000aa0 str x0, [x21, #16] + 20018584: f101205f cmp x2, #0x48 + 20018588: f9400e60 ldr x0, [x19, #24] + 2001858c: f9000ea0 str x0, [x21, #24] + 20018590: 540003c0 b.eq 20018608 <_realloc_r+0x4d0> // b.none + 20018594: 91008261 add x1, x19, #0x20 + 20018598: 910082a0 add x0, x21, #0x20 + 2001859c: f9401263 ldr x3, [x19, #32] + 200185a0: 17ffff2c b 20018250 <_realloc_r+0x118> + 200185a4: 8b140318 add x24, x24, x20 + 200185a8: cb140041 sub x1, x2, x20 + 200185ac: f9000b78 str x24, [x27, #16] + 200185b0: b2400021 orr x1, x1, #0x1 + 200185b4: aa1703e0 mov x0, x23 + 200185b8: aa1303f5 mov x21, x19 + 200185bc: f9000701 str x1, [x24, #8] + 200185c0: f85f8261 ldur x1, [x19, #-8] + 200185c4: 92400021 and x1, x1, #0x1 + 200185c8: aa140034 orr x20, x1, x20 + 200185cc: f81f8274 stur x20, [x19, #-8] + 200185d0: 97fffb3a bl 200172b8 <__malloc_unlock> + 200185d4: a9446bf9 ldp x25, x26, [sp, #64] + 200185d8: f9402bfb ldr x27, [sp, #80] + 200185dc: 17ffff6b b 20018388 <_realloc_r+0x250> + 200185e0: f9400a61 ldr x1, [x19, #16] + 200185e4: f9001341 str x1, [x26, #32] + 200185e8: f101205f cmp x2, #0x48 + 200185ec: f9400e61 ldr x1, [x19, #24] + 200185f0: f9001741 str x1, [x26, #40] + 200185f4: 540001a0 b.eq 20018628 <_realloc_r+0x4f0> // b.none + 200185f8: 9100c341 add x1, x26, #0x30 + 200185fc: 91008273 add x19, x19, #0x20 + 20018600: f9400264 ldr x4, [x19] + 20018604: 17ffff4a b 2001832c <_realloc_r+0x1f4> + 20018608: f9401260 ldr x0, [x19, #32] + 2001860c: f90012a0 str x0, [x21, #32] + 20018610: 9100c261 add x1, x19, #0x30 + 20018614: 9100c2a0 add x0, x21, #0x30 + 20018618: f9401662 ldr x2, [x19, #40] + 2001861c: f90016a2 str x2, [x21, #40] + 20018620: f9401a63 ldr x3, [x19, #48] + 20018624: 17ffff0b b 20018250 <_realloc_r+0x118> + 20018628: f9401261 ldr x1, [x19, #32] + 2001862c: f9001b41 str x1, [x26, #48] + 20018630: 9100c273 add x19, x19, #0x30 + 20018634: 91010341 add x1, x26, #0x40 + 20018638: f85f8262 ldur x2, [x19, #-8] + 2001863c: f9001f42 str x2, [x26, #56] + 20018640: f9400264 ldr x4, [x19] + 20018644: 17ffff3a b 2001832c <_realloc_r+0x1f4> + 20018648: aa1303e1 mov x1, x19 + 2001864c: aa1503e0 mov x0, x21 + 20018650: 97ffd2cc bl 2000d180 <memmove> + 20018654: 17ffff90 b 20018494 <_realloc_r+0x35c> + 20018658: f9400a60 ldr x0, [x19, #16] + 2001865c: f9001340 str x0, [x26, #32] + 20018660: f101205f cmp x2, #0x48 + 20018664: f9400e60 ldr x0, [x19, #24] + 20018668: f9001740 str x0, [x26, #40] + 2001866c: 540000a0 b.eq 20018680 <_realloc_r+0x548> // b.none + 20018670: 9100c340 add x0, x26, #0x30 + 20018674: 91008273 add x19, x19, #0x20 + 20018678: f9400261 ldr x1, [x19] + 2001867c: 17ffff81 b 20018480 <_realloc_r+0x348> + 20018680: f9401260 ldr x0, [x19, #32] + 20018684: f9001b40 str x0, [x26, #48] + 20018688: 9100c273 add x19, x19, #0x30 + 2001868c: 91010340 add x0, x26, #0x40 + 20018690: f85f8261 ldur x1, [x19, #-8] + 20018694: f9001f41 str x1, [x26, #56] + 20018698: f9400261 ldr x1, [x19] + 2001869c: 17ffff79 b 20018480 <_realloc_r+0x348> Disassembly of section .text.frexp: -00000000200185d8 <frexp>: - 200185d8: 9e660002 fmov x2, d0 - 200185dc: b900001f str wzr, [x0] - 200185e0: 12b00205 mov w5, #0x7fefffff // #2146435071 - 200185e4: d360fc43 lsr x3, x2, #32 - 200185e8: 12007861 and w1, w3, #0x7fffffff - 200185ec: 2a0303e4 mov w4, w3 - 200185f0: 6b05003f cmp w1, w5 - 200185f4: 540002ec b.gt 20018650 <frexp+0x78> - 200185f8: 2a020022 orr w2, w1, w2 - 200185fc: 340002a2 cbz w2, 20018650 <frexp+0x78> - 20018600: f26c287f tst x3, #0x7ff00000 - 20018604: 52800003 mov w3, #0x0 // #0 - 20018608: 54000121 b.ne 2001862c <frexp+0x54> // b.any - 2001860c: d2e86a01 mov x1, #0x4350000000000000 // #4850376798678024192 - 20018610: 9e670021 fmov d1, x1 - 20018614: 128006a3 mov w3, #0xffffffca // #-54 - 20018618: 1e610800 fmul d0, d0, d1 - 2001861c: 9e660001 fmov x1, d0 - 20018620: d360fc21 lsr x1, x1, #32 - 20018624: 2a0103e4 mov w4, w1 - 20018628: 12007821 and w1, w1, #0x7fffffff - 2001862c: 13147c22 asr w2, w1, #20 - 20018630: 9e660001 fmov x1, d0 - 20018634: 12015084 and w4, w4, #0x800fffff - 20018638: 510ff842 sub w2, w2, #0x3fe - 2001863c: 320b2084 orr w4, w4, #0x3fe00000 - 20018640: b3607c81 bfi x1, x4, #32, #32 - 20018644: 9e670020 fmov d0, x1 - 20018648: 0b030041 add w1, w2, w3 - 2001864c: b9000001 str w1, [x0] - 20018650: d65f03c0 ret +00000000200186a0 <frexp>: + 200186a0: 9e660002 fmov x2, d0 + 200186a4: b900001f str wzr, [x0] + 200186a8: 12b00205 mov w5, #0x7fefffff // #2146435071 + 200186ac: d360fc43 lsr x3, x2, #32 + 200186b0: 12007861 and w1, w3, #0x7fffffff + 200186b4: 2a0303e4 mov w4, w3 + 200186b8: 6b05003f cmp w1, w5 + 200186bc: 540002ec b.gt 20018718 <frexp+0x78> + 200186c0: 2a020022 orr w2, w1, w2 + 200186c4: 340002a2 cbz w2, 20018718 <frexp+0x78> + 200186c8: f26c287f tst x3, #0x7ff00000 + 200186cc: 52800003 mov w3, #0x0 // #0 + 200186d0: 54000121 b.ne 200186f4 <frexp+0x54> // b.any + 200186d4: d2e86a01 mov x1, #0x4350000000000000 // #4850376798678024192 + 200186d8: 9e670021 fmov d1, x1 + 200186dc: 128006a3 mov w3, #0xffffffca // #-54 + 200186e0: 1e610800 fmul d0, d0, d1 + 200186e4: 9e660001 fmov x1, d0 + 200186e8: d360fc21 lsr x1, x1, #32 + 200186ec: 2a0103e4 mov w4, w1 + 200186f0: 12007821 and w1, w1, #0x7fffffff + 200186f4: 13147c22 asr w2, w1, #20 + 200186f8: 9e660001 fmov x1, d0 + 200186fc: 12015084 and w4, w4, #0x800fffff + 20018700: 510ff842 sub w2, w2, #0x3fe + 20018704: 320b2084 orr w4, w4, #0x3fe00000 + 20018708: b3607c81 bfi x1, x4, #32, #32 + 2001870c: 9e670020 fmov d0, x1 + 20018710: 0b030041 add w1, w2, w3 + 20018714: b9000001 str w1, [x0] + 20018718: d65f03c0 ret Disassembly of section .text._sbrk_r: -0000000020018658 <_sbrk_r>: - 20018658: a9be7bfd stp x29, x30, [sp, #-32]! - 2001865c: 910003fd mov x29, sp - 20018660: a90153f3 stp x19, x20, [sp, #16] - 20018664: b0001054 adrp x20, 20221000 <ucHeap+0x1e588> - 20018668: aa0003f3 mov x19, x0 - 2001866c: b90ada9f str wzr, [x20, #2776] - 20018670: aa0103e0 mov x0, x1 - 20018674: 940018a7 bl 2001e910 <_sbrk> - 20018678: b100041f cmn x0, #0x1 - 2001867c: 54000080 b.eq 2001868c <_sbrk_r+0x34> // b.none - 20018680: a94153f3 ldp x19, x20, [sp, #16] - 20018684: a8c27bfd ldp x29, x30, [sp], #32 - 20018688: d65f03c0 ret - 2001868c: b94ada81 ldr w1, [x20, #2776] - 20018690: 34ffff81 cbz w1, 20018680 <_sbrk_r+0x28> - 20018694: b9000261 str w1, [x19] - 20018698: a94153f3 ldp x19, x20, [sp, #16] - 2001869c: a8c27bfd ldp x29, x30, [sp], #32 - 200186a0: d65f03c0 ret +0000000020018720 <_sbrk_r>: + 20018720: a9be7bfd stp x29, x30, [sp, #-32]! + 20018724: 910003fd mov x29, sp + 20018728: a90153f3 stp x19, x20, [sp, #16] + 2001872c: b0001054 adrp x20, 20221000 <ucHeap+0x1e588> + 20018730: aa0003f3 mov x19, x0 + 20018734: b90ada9f str wzr, [x20, #2776] + 20018738: aa0103e0 mov x0, x1 + 2001873c: 940018a7 bl 2001e9d8 <_sbrk> + 20018740: b100041f cmn x0, #0x1 + 20018744: 54000080 b.eq 20018754 <_sbrk_r+0x34> // b.none + 20018748: a94153f3 ldp x19, x20, [sp, #16] + 2001874c: a8c27bfd ldp x29, x30, [sp], #32 + 20018750: d65f03c0 ret + 20018754: b94ada81 ldr w1, [x20, #2776] + 20018758: 34ffff81 cbz w1, 20018748 <_sbrk_r+0x28> + 2001875c: b9000261 str w1, [x19] + 20018760: a94153f3 ldp x19, x20, [sp, #16] + 20018764: a8c27bfd ldp x29, x30, [sp], #32 + 20018768: d65f03c0 ret Disassembly of section .text._init_signal_r.part.0: -00000000200186a8 <_init_signal_r.part.0>: - 200186a8: a9be7bfd stp x29, x30, [sp, #-32]! - 200186ac: d2802001 mov x1, #0x100 // #256 - 200186b0: 910003fd mov x29, sp - 200186b4: f9000bf3 str x19, [sp, #16] - 200186b8: aa0003f3 mov x19, x0 - 200186bc: 97fff701 bl 200162c0 <_malloc_r> - 200186c0: f9028e60 str x0, [x19, #1304] - 200186c4: b4000140 cbz x0, 200186ec <_init_signal_r.part.0+0x44> - 200186c8: 91040001 add x1, x0, #0x100 - 200186cc: d503201f nop - 200186d0: f800841f str xzr, [x0], #8 - 200186d4: eb01001f cmp x0, x1 - 200186d8: 54ffffc1 b.ne 200186d0 <_init_signal_r.part.0+0x28> // b.any - 200186dc: 52800000 mov w0, #0x0 // #0 - 200186e0: f9400bf3 ldr x19, [sp, #16] - 200186e4: a8c27bfd ldp x29, x30, [sp], #32 - 200186e8: d65f03c0 ret - 200186ec: 12800000 mov w0, #0xffffffff // #-1 - 200186f0: 17fffffc b 200186e0 <_init_signal_r.part.0+0x38> +0000000020018770 <_init_signal_r.part.0>: + 20018770: a9be7bfd stp x29, x30, [sp, #-32]! + 20018774: d2802001 mov x1, #0x100 // #256 + 20018778: 910003fd mov x29, sp + 2001877c: f9000bf3 str x19, [sp, #16] + 20018780: aa0003f3 mov x19, x0 + 20018784: 97fff701 bl 20016388 <_malloc_r> + 20018788: f9028e60 str x0, [x19, #1304] + 2001878c: b4000140 cbz x0, 200187b4 <_init_signal_r.part.0+0x44> + 20018790: 91040001 add x1, x0, #0x100 + 20018794: d503201f nop + 20018798: f800841f str xzr, [x0], #8 + 2001879c: eb01001f cmp x0, x1 + 200187a0: 54ffffc1 b.ne 20018798 <_init_signal_r.part.0+0x28> // b.any + 200187a4: 52800000 mov w0, #0x0 // #0 + 200187a8: f9400bf3 ldr x19, [sp, #16] + 200187ac: a8c27bfd ldp x29, x30, [sp], #32 + 200187b0: d65f03c0 ret + 200187b4: 12800000 mov w0, #0xffffffff // #-1 + 200187b8: 17fffffc b 200187a8 <_init_signal_r.part.0+0x38> Disassembly of section .text._init_signal_r: -00000000200186f8 <_init_signal_r>: - 200186f8: f9428c01 ldr x1, [x0, #1304] - 200186fc: b4000061 cbz x1, 20018708 <_init_signal_r+0x10> - 20018700: 52800000 mov w0, #0x0 // #0 - 20018704: d65f03c0 ret - 20018708: 17ffffe8 b 200186a8 <_init_signal_r.part.0> +00000000200187c0 <_init_signal_r>: + 200187c0: f9428c01 ldr x1, [x0, #1304] + 200187c4: b4000061 cbz x1, 200187d0 <_init_signal_r+0x10> + 200187c8: 52800000 mov w0, #0x0 // #0 + 200187cc: d65f03c0 ret + 200187d0: 17ffffe8 b 20018770 <_init_signal_r.part.0> Disassembly of section .text._signal_r: -0000000020018710 <_signal_r>: - 20018710: a9bd7bfd stp x29, x30, [sp, #-48]! - 20018714: 910003fd mov x29, sp - 20018718: a90153f3 stp x19, x20, [sp, #16] - 2001871c: 93407c33 sxtw x19, w1 - 20018720: 71007e7f cmp w19, #0x1f - 20018724: aa0003f4 mov x20, x0 - 20018728: 54000108 b.hi 20018748 <_signal_r+0x38> // b.pmore - 2001872c: f9428c01 ldr x1, [x0, #1304] - 20018730: b4000181 cbz x1, 20018760 <_signal_r+0x50> - 20018734: f8737820 ldr x0, [x1, x19, lsl #3] - 20018738: f8337822 str x2, [x1, x19, lsl #3] - 2001873c: a94153f3 ldp x19, x20, [sp, #16] - 20018740: a8c37bfd ldp x29, x30, [sp], #48 - 20018744: d65f03c0 ret - 20018748: 528002c1 mov w1, #0x16 // #22 - 2001874c: b9000281 str w1, [x20] - 20018750: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20018754: a94153f3 ldp x19, x20, [sp, #16] - 20018758: a8c37bfd ldp x29, x30, [sp], #48 - 2001875c: d65f03c0 ret - 20018760: f90017e2 str x2, [sp, #40] - 20018764: 97ffffd1 bl 200186a8 <_init_signal_r.part.0> - 20018768: 2a0003e1 mov w1, w0 - 2001876c: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20018770: 35fffe61 cbnz w1, 2001873c <_signal_r+0x2c> - 20018774: f94017e2 ldr x2, [sp, #40] - 20018778: f9428e81 ldr x1, [x20, #1304] - 2001877c: 17ffffee b 20018734 <_signal_r+0x24> +00000000200187d8 <_signal_r>: + 200187d8: a9bd7bfd stp x29, x30, [sp, #-48]! + 200187dc: 910003fd mov x29, sp + 200187e0: a90153f3 stp x19, x20, [sp, #16] + 200187e4: 93407c33 sxtw x19, w1 + 200187e8: 71007e7f cmp w19, #0x1f + 200187ec: aa0003f4 mov x20, x0 + 200187f0: 54000108 b.hi 20018810 <_signal_r+0x38> // b.pmore + 200187f4: f9428c01 ldr x1, [x0, #1304] + 200187f8: b4000181 cbz x1, 20018828 <_signal_r+0x50> + 200187fc: f8737820 ldr x0, [x1, x19, lsl #3] + 20018800: f8337822 str x2, [x1, x19, lsl #3] + 20018804: a94153f3 ldp x19, x20, [sp, #16] + 20018808: a8c37bfd ldp x29, x30, [sp], #48 + 2001880c: d65f03c0 ret + 20018810: 528002c1 mov w1, #0x16 // #22 + 20018814: b9000281 str w1, [x20] + 20018818: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2001881c: a94153f3 ldp x19, x20, [sp, #16] + 20018820: a8c37bfd ldp x29, x30, [sp], #48 + 20018824: d65f03c0 ret + 20018828: f90017e2 str x2, [sp, #40] + 2001882c: 97ffffd1 bl 20018770 <_init_signal_r.part.0> + 20018830: 2a0003e1 mov w1, w0 + 20018834: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20018838: 35fffe61 cbnz w1, 20018804 <_signal_r+0x2c> + 2001883c: f94017e2 ldr x2, [sp, #40] + 20018840: f9428e81 ldr x1, [x20, #1304] + 20018844: 17ffffee b 200187fc <_signal_r+0x24> Disassembly of section .text._raise_r: -0000000020018780 <_raise_r>: - 20018780: a9be7bfd stp x29, x30, [sp, #-32]! - 20018784: 71007c3f cmp w1, #0x1f - 20018788: 910003fd mov x29, sp - 2001878c: a90153f3 stp x19, x20, [sp, #16] - 20018790: aa0003f4 mov x20, x0 - 20018794: 54000488 b.hi 20018824 <_raise_r+0xa4> // b.pmore - 20018798: f9428c00 ldr x0, [x0, #1304] - 2001879c: 2a0103f3 mov w19, w1 - 200187a0: b40001e0 cbz x0, 200187dc <_raise_r+0x5c> - 200187a4: 93407c22 sxtw x2, w1 - 200187a8: f8627801 ldr x1, [x0, x2, lsl #3] - 200187ac: b4000181 cbz x1, 200187dc <_raise_r+0x5c> - 200187b0: f100043f cmp x1, #0x1 - 200187b4: 54000300 b.eq 20018814 <_raise_r+0x94> // b.none - 200187b8: b100043f cmn x1, #0x1 - 200187bc: 54000200 b.eq 200187fc <_raise_r+0x7c> // b.none - 200187c0: f822781f str xzr, [x0, x2, lsl #3] - 200187c4: 2a1303e0 mov w0, w19 - 200187c8: d63f0020 blr x1 - 200187cc: 52800000 mov w0, #0x0 // #0 - 200187d0: a94153f3 ldp x19, x20, [sp, #16] - 200187d4: a8c27bfd ldp x29, x30, [sp], #32 - 200187d8: d65f03c0 ret - 200187dc: aa1403e0 mov x0, x20 - 200187e0: 94000082 bl 200189e8 <_getpid_r> - 200187e4: 2a1303e2 mov w2, w19 - 200187e8: 2a0003e1 mov w1, w0 - 200187ec: aa1403e0 mov x0, x20 - 200187f0: a94153f3 ldp x19, x20, [sp, #16] - 200187f4: a8c27bfd ldp x29, x30, [sp], #32 - 200187f8: 14000068 b 20018998 <_kill_r> - 200187fc: 528002c1 mov w1, #0x16 // #22 - 20018800: b9000281 str w1, [x20] - 20018804: 52800020 mov w0, #0x1 // #1 - 20018808: a94153f3 ldp x19, x20, [sp, #16] - 2001880c: a8c27bfd ldp x29, x30, [sp], #32 - 20018810: d65f03c0 ret - 20018814: 52800000 mov w0, #0x0 // #0 - 20018818: a94153f3 ldp x19, x20, [sp, #16] - 2001881c: a8c27bfd ldp x29, x30, [sp], #32 - 20018820: d65f03c0 ret - 20018824: 528002c1 mov w1, #0x16 // #22 - 20018828: 12800000 mov w0, #0xffffffff // #-1 - 2001882c: b9000281 str w1, [x20] - 20018830: 17ffffe8 b 200187d0 <_raise_r+0x50> - -Disassembly of section .text.__sigtramp_r: - -0000000020018838 <__sigtramp_r>: - 20018838: 71007c3f cmp w1, #0x1f - 2001883c: 540004c8 b.hi 200188d4 <__sigtramp_r+0x9c> // b.pmore - 20018840: a9be7bfd stp x29, x30, [sp, #-32]! - 20018844: 910003fd mov x29, sp - 20018848: a90153f3 stp x19, x20, [sp, #16] - 2001884c: 2a0103f3 mov w19, w1 - 20018850: aa0003f4 mov x20, x0 - 20018854: f9428c01 ldr x1, [x0, #1304] - 20018858: b4000261 cbz x1, 200188a4 <__sigtramp_r+0x6c> - 2001885c: 8b33cc20 add x0, x1, w19, sxtw #3 - 20018860: f873d821 ldr x1, [x1, w19, sxtw #3] - 20018864: b4000181 cbz x1, 20018894 <__sigtramp_r+0x5c> - 20018868: b100043f cmn x1, #0x1 - 2001886c: 540002c0 b.eq 200188c4 <__sigtramp_r+0x8c> // b.none - 20018870: f100043f cmp x1, #0x1 - 20018874: 54000200 b.eq 200188b4 <__sigtramp_r+0x7c> // b.none - 20018878: f900001f str xzr, [x0] - 2001887c: 2a1303e0 mov w0, w19 - 20018880: d63f0020 blr x1 - 20018884: 52800000 mov w0, #0x0 // #0 - 20018888: a94153f3 ldp x19, x20, [sp, #16] - 2001888c: a8c27bfd ldp x29, x30, [sp], #32 - 20018890: d65f03c0 ret - 20018894: 52800020 mov w0, #0x1 // #1 +0000000020018848 <_raise_r>: + 20018848: a9be7bfd stp x29, x30, [sp, #-32]! + 2001884c: 71007c3f cmp w1, #0x1f + 20018850: 910003fd mov x29, sp + 20018854: a90153f3 stp x19, x20, [sp, #16] + 20018858: aa0003f4 mov x20, x0 + 2001885c: 54000488 b.hi 200188ec <_raise_r+0xa4> // b.pmore + 20018860: f9428c00 ldr x0, [x0, #1304] + 20018864: 2a0103f3 mov w19, w1 + 20018868: b40001e0 cbz x0, 200188a4 <_raise_r+0x5c> + 2001886c: 93407c22 sxtw x2, w1 + 20018870: f8627801 ldr x1, [x0, x2, lsl #3] + 20018874: b4000181 cbz x1, 200188a4 <_raise_r+0x5c> + 20018878: f100043f cmp x1, #0x1 + 2001887c: 54000300 b.eq 200188dc <_raise_r+0x94> // b.none + 20018880: b100043f cmn x1, #0x1 + 20018884: 54000200 b.eq 200188c4 <_raise_r+0x7c> // b.none + 20018888: f822781f str xzr, [x0, x2, lsl #3] + 2001888c: 2a1303e0 mov w0, w19 + 20018890: d63f0020 blr x1 + 20018894: 52800000 mov w0, #0x0 // #0 20018898: a94153f3 ldp x19, x20, [sp, #16] 2001889c: a8c27bfd ldp x29, x30, [sp], #32 200188a0: d65f03c0 ret - 200188a4: 97ffff81 bl 200186a8 <_init_signal_r.part.0> - 200188a8: 35000120 cbnz w0, 200188cc <__sigtramp_r+0x94> - 200188ac: f9428e81 ldr x1, [x20, #1304] - 200188b0: 17ffffeb b 2001885c <__sigtramp_r+0x24> - 200188b4: 52800060 mov w0, #0x3 // #3 + 200188a4: aa1403e0 mov x0, x20 + 200188a8: 94000082 bl 20018ab0 <_getpid_r> + 200188ac: 2a1303e2 mov w2, w19 + 200188b0: 2a0003e1 mov w1, w0 + 200188b4: aa1403e0 mov x0, x20 200188b8: a94153f3 ldp x19, x20, [sp, #16] 200188bc: a8c27bfd ldp x29, x30, [sp], #32 - 200188c0: d65f03c0 ret - 200188c4: 52800040 mov w0, #0x2 // #2 - 200188c8: 17fffff0 b 20018888 <__sigtramp_r+0x50> - 200188cc: 12800000 mov w0, #0xffffffff // #-1 - 200188d0: 17ffffee b 20018888 <__sigtramp_r+0x50> - 200188d4: 12800000 mov w0, #0xffffffff // #-1 + 200188c0: 14000068 b 20018a60 <_kill_r> + 200188c4: 528002c1 mov w1, #0x16 // #22 + 200188c8: b9000281 str w1, [x20] + 200188cc: 52800020 mov w0, #0x1 // #1 + 200188d0: a94153f3 ldp x19, x20, [sp, #16] + 200188d4: a8c27bfd ldp x29, x30, [sp], #32 200188d8: d65f03c0 ret + 200188dc: 52800000 mov w0, #0x0 // #0 + 200188e0: a94153f3 ldp x19, x20, [sp, #16] + 200188e4: a8c27bfd ldp x29, x30, [sp], #32 + 200188e8: d65f03c0 ret + 200188ec: 528002c1 mov w1, #0x16 // #22 + 200188f0: 12800000 mov w0, #0xffffffff // #-1 + 200188f4: b9000281 str w1, [x20] + 200188f8: 17ffffe8 b 20018898 <_raise_r+0x50> + +Disassembly of section .text.__sigtramp_r: + +0000000020018900 <__sigtramp_r>: + 20018900: 71007c3f cmp w1, #0x1f + 20018904: 540004c8 b.hi 2001899c <__sigtramp_r+0x9c> // b.pmore + 20018908: a9be7bfd stp x29, x30, [sp, #-32]! + 2001890c: 910003fd mov x29, sp + 20018910: a90153f3 stp x19, x20, [sp, #16] + 20018914: 2a0103f3 mov w19, w1 + 20018918: aa0003f4 mov x20, x0 + 2001891c: f9428c01 ldr x1, [x0, #1304] + 20018920: b4000261 cbz x1, 2001896c <__sigtramp_r+0x6c> + 20018924: 8b33cc20 add x0, x1, w19, sxtw #3 + 20018928: f873d821 ldr x1, [x1, w19, sxtw #3] + 2001892c: b4000181 cbz x1, 2001895c <__sigtramp_r+0x5c> + 20018930: b100043f cmn x1, #0x1 + 20018934: 540002c0 b.eq 2001898c <__sigtramp_r+0x8c> // b.none + 20018938: f100043f cmp x1, #0x1 + 2001893c: 54000200 b.eq 2001897c <__sigtramp_r+0x7c> // b.none + 20018940: f900001f str xzr, [x0] + 20018944: 2a1303e0 mov w0, w19 + 20018948: d63f0020 blr x1 + 2001894c: 52800000 mov w0, #0x0 // #0 + 20018950: a94153f3 ldp x19, x20, [sp, #16] + 20018954: a8c27bfd ldp x29, x30, [sp], #32 + 20018958: d65f03c0 ret + 2001895c: 52800020 mov w0, #0x1 // #1 + 20018960: a94153f3 ldp x19, x20, [sp, #16] + 20018964: a8c27bfd ldp x29, x30, [sp], #32 + 20018968: d65f03c0 ret + 2001896c: 97ffff81 bl 20018770 <_init_signal_r.part.0> + 20018970: 35000120 cbnz w0, 20018994 <__sigtramp_r+0x94> + 20018974: f9428e81 ldr x1, [x20, #1304] + 20018978: 17ffffeb b 20018924 <__sigtramp_r+0x24> + 2001897c: 52800060 mov w0, #0x3 // #3 + 20018980: a94153f3 ldp x19, x20, [sp, #16] + 20018984: a8c27bfd ldp x29, x30, [sp], #32 + 20018988: d65f03c0 ret + 2001898c: 52800040 mov w0, #0x2 // #2 + 20018990: 17fffff0 b 20018950 <__sigtramp_r+0x50> + 20018994: 12800000 mov w0, #0xffffffff // #-1 + 20018998: 17ffffee b 20018950 <__sigtramp_r+0x50> + 2001899c: 12800000 mov w0, #0xffffffff // #-1 + 200189a0: d65f03c0 ret Disassembly of section .text.raise: -00000000200188e0 <raise>: - 200188e0: 90000f42 adrp x2, 20200000 <DATA_BASE> - 200188e4: 2a0003e1 mov w1, w0 - 200188e8: f942e040 ldr x0, [x2, #1472] - 200188ec: 17ffffa5 b 20018780 <_raise_r> +00000000200189a8 <raise>: + 200189a8: 90000f42 adrp x2, 20200000 <DATA_BASE> + 200189ac: 2a0003e1 mov w1, w0 + 200189b0: f942e040 ldr x0, [x2, #1472] + 200189b4: 17ffffa5 b 20018848 <_raise_r> Disassembly of section .text.signal: -00000000200188f0 <signal>: - 200188f0: a9bd7bfd stp x29, x30, [sp, #-48]! - 200188f4: 90000f42 adrp x2, 20200000 <DATA_BASE> - 200188f8: 910003fd mov x29, sp - 200188fc: a90153f3 stp x19, x20, [sp, #16] - 20018900: 93407c13 sxtw x19, w0 - 20018904: 71007e7f cmp w19, #0x1f - 20018908: f942e054 ldr x20, [x2, #1472] - 2001890c: 54000108 b.hi 2001892c <signal+0x3c> // b.pmore - 20018910: f9428e82 ldr x2, [x20, #1304] - 20018914: b4000182 cbz x2, 20018944 <signal+0x54> - 20018918: f8737840 ldr x0, [x2, x19, lsl #3] - 2001891c: f8337841 str x1, [x2, x19, lsl #3] - 20018920: a94153f3 ldp x19, x20, [sp, #16] - 20018924: a8c37bfd ldp x29, x30, [sp], #48 - 20018928: d65f03c0 ret - 2001892c: 528002c1 mov w1, #0x16 // #22 - 20018930: b9000281 str w1, [x20] - 20018934: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20018938: a94153f3 ldp x19, x20, [sp, #16] - 2001893c: a8c37bfd ldp x29, x30, [sp], #48 - 20018940: d65f03c0 ret - 20018944: aa1403e0 mov x0, x20 - 20018948: f90017e1 str x1, [sp, #40] - 2001894c: 97ffff57 bl 200186a8 <_init_signal_r.part.0> - 20018950: 2a0003e2 mov w2, w0 - 20018954: 92800000 mov x0, #0xffffffffffffffff // #-1 - 20018958: 35fffe42 cbnz w2, 20018920 <signal+0x30> - 2001895c: f94017e1 ldr x1, [sp, #40] - 20018960: f9428e82 ldr x2, [x20, #1304] - 20018964: 17ffffed b 20018918 <signal+0x28> +00000000200189b8 <signal>: + 200189b8: a9bd7bfd stp x29, x30, [sp, #-48]! + 200189bc: 90000f42 adrp x2, 20200000 <DATA_BASE> + 200189c0: 910003fd mov x29, sp + 200189c4: a90153f3 stp x19, x20, [sp, #16] + 200189c8: 93407c13 sxtw x19, w0 + 200189cc: 71007e7f cmp w19, #0x1f + 200189d0: f942e054 ldr x20, [x2, #1472] + 200189d4: 54000108 b.hi 200189f4 <signal+0x3c> // b.pmore + 200189d8: f9428e82 ldr x2, [x20, #1304] + 200189dc: b4000182 cbz x2, 20018a0c <signal+0x54> + 200189e0: f8737840 ldr x0, [x2, x19, lsl #3] + 200189e4: f8337841 str x1, [x2, x19, lsl #3] + 200189e8: a94153f3 ldp x19, x20, [sp, #16] + 200189ec: a8c37bfd ldp x29, x30, [sp], #48 + 200189f0: d65f03c0 ret + 200189f4: 528002c1 mov w1, #0x16 // #22 + 200189f8: b9000281 str w1, [x20] + 200189fc: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20018a00: a94153f3 ldp x19, x20, [sp, #16] + 20018a04: a8c37bfd ldp x29, x30, [sp], #48 + 20018a08: d65f03c0 ret + 20018a0c: aa1403e0 mov x0, x20 + 20018a10: f90017e1 str x1, [sp, #40] + 20018a14: 97ffff57 bl 20018770 <_init_signal_r.part.0> + 20018a18: 2a0003e2 mov w2, w0 + 20018a1c: 92800000 mov x0, #0xffffffffffffffff // #-1 + 20018a20: 35fffe42 cbnz w2, 200189e8 <signal+0x30> + 20018a24: f94017e1 ldr x1, [sp, #40] + 20018a28: f9428e82 ldr x2, [x20, #1304] + 20018a2c: 17ffffed b 200189e0 <signal+0x28> Disassembly of section .text._init_signal: -0000000020018968 <_init_signal>: - 20018968: 90000f40 adrp x0, 20200000 <DATA_BASE> - 2001896c: f942e000 ldr x0, [x0, #1472] - 20018970: f9428c01 ldr x1, [x0, #1304] - 20018974: b4000061 cbz x1, 20018980 <_init_signal+0x18> - 20018978: 52800000 mov w0, #0x0 // #0 - 2001897c: d65f03c0 ret - 20018980: 17ffff4a b 200186a8 <_init_signal_r.part.0> +0000000020018a30 <_init_signal>: + 20018a30: 90000f40 adrp x0, 20200000 <DATA_BASE> + 20018a34: f942e000 ldr x0, [x0, #1472] + 20018a38: f9428c01 ldr x1, [x0, #1304] + 20018a3c: b4000061 cbz x1, 20018a48 <_init_signal+0x18> + 20018a40: 52800000 mov w0, #0x0 // #0 + 20018a44: d65f03c0 ret + 20018a48: 17ffff4a b 20018770 <_init_signal_r.part.0> Disassembly of section .text.__sigtramp: -0000000020018988 <__sigtramp>: - 20018988: 90000f42 adrp x2, 20200000 <DATA_BASE> - 2001898c: 2a0003e1 mov w1, w0 - 20018990: f942e040 ldr x0, [x2, #1472] - 20018994: 17ffffa9 b 20018838 <__sigtramp_r> +0000000020018a50 <__sigtramp>: + 20018a50: 90000f42 adrp x2, 20200000 <DATA_BASE> + 20018a54: 2a0003e1 mov w1, w0 + 20018a58: f942e040 ldr x0, [x2, #1472] + 20018a5c: 17ffffa9 b 20018900 <__sigtramp_r> Disassembly of section .text._kill_r: -0000000020018998 <_kill_r>: - 20018998: a9be7bfd stp x29, x30, [sp, #-32]! - 2001899c: 910003fd mov x29, sp - 200189a0: a90153f3 stp x19, x20, [sp, #16] - 200189a4: b0001054 adrp x20, 20221000 <ucHeap+0x1e588> - 200189a8: aa0003f3 mov x19, x0 - 200189ac: b90ada9f str wzr, [x20, #2776] - 200189b0: 2a0103e0 mov w0, w1 - 200189b4: 2a0203e1 mov w1, w2 - 200189b8: 94001aba bl 2001f4a0 <_kill> - 200189bc: 3100041f cmn w0, #0x1 - 200189c0: 54000080 b.eq 200189d0 <_kill_r+0x38> // b.none - 200189c4: a94153f3 ldp x19, x20, [sp, #16] - 200189c8: a8c27bfd ldp x29, x30, [sp], #32 - 200189cc: d65f03c0 ret - 200189d0: b94ada81 ldr w1, [x20, #2776] - 200189d4: 34ffff81 cbz w1, 200189c4 <_kill_r+0x2c> - 200189d8: b9000261 str w1, [x19] - 200189dc: a94153f3 ldp x19, x20, [sp, #16] - 200189e0: a8c27bfd ldp x29, x30, [sp], #32 - 200189e4: d65f03c0 ret +0000000020018a60 <_kill_r>: + 20018a60: a9be7bfd stp x29, x30, [sp, #-32]! + 20018a64: 910003fd mov x29, sp + 20018a68: a90153f3 stp x19, x20, [sp, #16] + 20018a6c: b0001054 adrp x20, 20221000 <ucHeap+0x1e588> + 20018a70: aa0003f3 mov x19, x0 + 20018a74: b90ada9f str wzr, [x20, #2776] + 20018a78: 2a0103e0 mov w0, w1 + 20018a7c: 2a0203e1 mov w1, w2 + 20018a80: 94001aba bl 2001f568 <_kill> + 20018a84: 3100041f cmn w0, #0x1 + 20018a88: 54000080 b.eq 20018a98 <_kill_r+0x38> // b.none + 20018a8c: a94153f3 ldp x19, x20, [sp, #16] + 20018a90: a8c27bfd ldp x29, x30, [sp], #32 + 20018a94: d65f03c0 ret + 20018a98: b94ada81 ldr w1, [x20, #2776] + 20018a9c: 34ffff81 cbz w1, 20018a8c <_kill_r+0x2c> + 20018aa0: b9000261 str w1, [x19] + 20018aa4: a94153f3 ldp x19, x20, [sp, #16] + 20018aa8: a8c27bfd ldp x29, x30, [sp], #32 + 20018aac: d65f03c0 ret Disassembly of section .text._getpid_r: -00000000200189e8 <_getpid_r>: - 200189e8: 140017c8 b 2001e908 <_getpid> +0000000020018ab0 <_getpid_r>: + 20018ab0: 140017c8 b 2001e9d0 <_getpid> Disassembly of section .text.__sread: -00000000200189f0 <__sread>: - 200189f0: a9be7bfd stp x29, x30, [sp, #-32]! - 200189f4: 93407c63 sxtw x3, w3 - 200189f8: 910003fd mov x29, sp - 200189fc: f9000bf3 str x19, [sp, #16] - 20018a00: aa0103f3 mov x19, x1 - 20018a04: 79c02421 ldrsh w1, [x1, #18] - 20018a08: 94000f40 bl 2001c708 <_read_r> - 20018a0c: b7f800e0 tbnz x0, #63, 20018a28 <__sread+0x38> - 20018a10: f9404a61 ldr x1, [x19, #144] - 20018a14: 8b000021 add x1, x1, x0 - 20018a18: f9004a61 str x1, [x19, #144] - 20018a1c: f9400bf3 ldr x19, [sp, #16] - 20018a20: a8c27bfd ldp x29, x30, [sp], #32 - 20018a24: d65f03c0 ret - 20018a28: 79402261 ldrh w1, [x19, #16] - 20018a2c: 12137821 and w1, w1, #0xffffefff - 20018a30: 79002261 strh w1, [x19, #16] - 20018a34: f9400bf3 ldr x19, [sp, #16] - 20018a38: a8c27bfd ldp x29, x30, [sp], #32 - 20018a3c: d65f03c0 ret +0000000020018ab8 <__sread>: + 20018ab8: a9be7bfd stp x29, x30, [sp, #-32]! + 20018abc: 93407c63 sxtw x3, w3 + 20018ac0: 910003fd mov x29, sp + 20018ac4: f9000bf3 str x19, [sp, #16] + 20018ac8: aa0103f3 mov x19, x1 + 20018acc: 79c02421 ldrsh w1, [x1, #18] + 20018ad0: 94000f40 bl 2001c7d0 <_read_r> + 20018ad4: b7f800e0 tbnz x0, #63, 20018af0 <__sread+0x38> + 20018ad8: f9404a61 ldr x1, [x19, #144] + 20018adc: 8b000021 add x1, x1, x0 + 20018ae0: f9004a61 str x1, [x19, #144] + 20018ae4: f9400bf3 ldr x19, [sp, #16] + 20018ae8: a8c27bfd ldp x29, x30, [sp], #32 + 20018aec: d65f03c0 ret + 20018af0: 79402261 ldrh w1, [x19, #16] + 20018af4: 12137821 and w1, w1, #0xffffefff + 20018af8: 79002261 strh w1, [x19, #16] + 20018afc: f9400bf3 ldr x19, [sp, #16] + 20018b00: a8c27bfd ldp x29, x30, [sp], #32 + 20018b04: d65f03c0 ret Disassembly of section .text.__seofread: -0000000020018a40 <__seofread>: - 20018a40: 52800000 mov w0, #0x0 // #0 - 20018a44: d65f03c0 ret +0000000020018b08 <__seofread>: + 20018b08: 52800000 mov w0, #0x0 // #0 + 20018b0c: d65f03c0 ret Disassembly of section .text.__swrite: -0000000020018a48 <__swrite>: - 20018a48: a9bd7bfd stp x29, x30, [sp, #-48]! - 20018a4c: 910003fd mov x29, sp - 20018a50: 79c02024 ldrsh w4, [x1, #16] - 20018a54: a90153f3 stp x19, x20, [sp, #16] - 20018a58: aa0103f3 mov x19, x1 - 20018a5c: aa0003f4 mov x20, x0 - 20018a60: a9025bf5 stp x21, x22, [sp, #32] - 20018a64: aa0203f5 mov x21, x2 - 20018a68: 79c02421 ldrsh w1, [x1, #18] - 20018a6c: 2a0303f6 mov w22, w3 - 20018a70: 37400164 tbnz w4, #8, 20018a9c <__swrite+0x54> - 20018a74: 12137884 and w4, w4, #0xffffefff - 20018a78: 79002264 strh w4, [x19, #16] - 20018a7c: 93407ec3 sxtw x3, w22 - 20018a80: aa1503e2 mov x2, x21 - 20018a84: aa1403e0 mov x0, x20 - 20018a88: 94000e0c bl 2001c2b8 <_write_r> - 20018a8c: a94153f3 ldp x19, x20, [sp, #16] - 20018a90: a9425bf5 ldp x21, x22, [sp, #32] - 20018a94: a8c37bfd ldp x29, x30, [sp], #48 - 20018a98: d65f03c0 ret - 20018a9c: 52800043 mov w3, #0x2 // #2 - 20018aa0: d2800002 mov x2, #0x0 // #0 - 20018aa4: 94000f03 bl 2001c6b0 <_lseek_r> - 20018aa8: 79c02264 ldrsh w4, [x19, #16] - 20018aac: 79c02661 ldrsh w1, [x19, #18] - 20018ab0: 17fffff1 b 20018a74 <__swrite+0x2c> +0000000020018b10 <__swrite>: + 20018b10: a9bd7bfd stp x29, x30, [sp, #-48]! + 20018b14: 910003fd mov x29, sp + 20018b18: 79c02024 ldrsh w4, [x1, #16] + 20018b1c: a90153f3 stp x19, x20, [sp, #16] + 20018b20: aa0103f3 mov x19, x1 + 20018b24: aa0003f4 mov x20, x0 + 20018b28: a9025bf5 stp x21, x22, [sp, #32] + 20018b2c: aa0203f5 mov x21, x2 + 20018b30: 79c02421 ldrsh w1, [x1, #18] + 20018b34: 2a0303f6 mov w22, w3 + 20018b38: 37400164 tbnz w4, #8, 20018b64 <__swrite+0x54> + 20018b3c: 12137884 and w4, w4, #0xffffefff + 20018b40: 79002264 strh w4, [x19, #16] + 20018b44: 93407ec3 sxtw x3, w22 + 20018b48: aa1503e2 mov x2, x21 + 20018b4c: aa1403e0 mov x0, x20 + 20018b50: 94000e0c bl 2001c380 <_write_r> + 20018b54: a94153f3 ldp x19, x20, [sp, #16] + 20018b58: a9425bf5 ldp x21, x22, [sp, #32] + 20018b5c: a8c37bfd ldp x29, x30, [sp], #48 + 20018b60: d65f03c0 ret + 20018b64: 52800043 mov w3, #0x2 // #2 + 20018b68: d2800002 mov x2, #0x0 // #0 + 20018b6c: 94000f03 bl 2001c778 <_lseek_r> + 20018b70: 79c02264 ldrsh w4, [x19, #16] + 20018b74: 79c02661 ldrsh w1, [x19, #18] + 20018b78: 17fffff1 b 20018b3c <__swrite+0x2c> Disassembly of section .text.__sseek: -0000000020018ab8 <__sseek>: - 20018ab8: a9be7bfd stp x29, x30, [sp, #-32]! - 20018abc: 910003fd mov x29, sp - 20018ac0: f9000bf3 str x19, [sp, #16] - 20018ac4: aa0103f3 mov x19, x1 - 20018ac8: 79c02421 ldrsh w1, [x1, #18] - 20018acc: 94000ef9 bl 2001c6b0 <_lseek_r> - 20018ad0: b100041f cmn x0, #0x1 - 20018ad4: 79402261 ldrh w1, [x19, #16] - 20018ad8: 540000e0 b.eq 20018af4 <__sseek+0x3c> // b.none - 20018adc: 32140021 orr w1, w1, #0x1000 - 20018ae0: 79002261 strh w1, [x19, #16] - 20018ae4: f9004a60 str x0, [x19, #144] - 20018ae8: f9400bf3 ldr x19, [sp, #16] - 20018aec: a8c27bfd ldp x29, x30, [sp], #32 - 20018af0: d65f03c0 ret - 20018af4: 12137821 and w1, w1, #0xffffefff - 20018af8: 79002261 strh w1, [x19, #16] - 20018afc: f9400bf3 ldr x19, [sp, #16] - 20018b00: a8c27bfd ldp x29, x30, [sp], #32 - 20018b04: d65f03c0 ret +0000000020018b80 <__sseek>: + 20018b80: a9be7bfd stp x29, x30, [sp, #-32]! + 20018b84: 910003fd mov x29, sp + 20018b88: f9000bf3 str x19, [sp, #16] + 20018b8c: aa0103f3 mov x19, x1 + 20018b90: 79c02421 ldrsh w1, [x1, #18] + 20018b94: 94000ef9 bl 2001c778 <_lseek_r> + 20018b98: b100041f cmn x0, #0x1 + 20018b9c: 79402261 ldrh w1, [x19, #16] + 20018ba0: 540000e0 b.eq 20018bbc <__sseek+0x3c> // b.none + 20018ba4: 32140021 orr w1, w1, #0x1000 + 20018ba8: 79002261 strh w1, [x19, #16] + 20018bac: f9004a60 str x0, [x19, #144] + 20018bb0: f9400bf3 ldr x19, [sp, #16] + 20018bb4: a8c27bfd ldp x29, x30, [sp], #32 + 20018bb8: d65f03c0 ret + 20018bbc: 12137821 and w1, w1, #0xffffefff + 20018bc0: 79002261 strh w1, [x19, #16] + 20018bc4: f9400bf3 ldr x19, [sp, #16] + 20018bc8: a8c27bfd ldp x29, x30, [sp], #32 + 20018bcc: d65f03c0 ret Disassembly of section .text.__sclose: -0000000020018b08 <__sclose>: - 20018b08: 79c02421 ldrsh w1, [x1, #18] - 20018b0c: 14000e27 b 2001c3a8 <_close_r> +0000000020018bd0 <__sclose>: + 20018bd0: 79c02421 ldrsh w1, [x1, #18] + 20018bd4: 14000e27 b 2001c470 <_close_r> Disassembly of section .text.strcasecmp: -0000000020018b10 <strcasecmp>: - 20018b10: b0000046 adrp x6, 20021000 <__func__.5268+0x20> - 20018b14: aa0003e8 mov x8, x0 - 20018b18: 910a24c6 add x6, x6, #0x289 - 20018b1c: d2800003 mov x3, #0x0 // #0 - 20018b20: 38636902 ldrb w2, [x8, x3] - 20018b24: 38636820 ldrb w0, [x1, x3] - 20018b28: 91000463 add x3, x3, #0x1 - 20018b2c: 92401c45 and x5, x2, #0xff - 20018b30: 11008047 add w7, w2, #0x20 - 20018b34: 92401c04 and x4, x0, #0xff - 20018b38: 386568c5 ldrb w5, [x6, x5] - 20018b3c: 386468c4 ldrb w4, [x6, x4] - 20018b40: 120004a5 and w5, w5, #0x3 - 20018b44: 710004bf cmp w5, #0x1 - 20018b48: 12000484 and w4, w4, #0x3 - 20018b4c: 1a8200e2 csel w2, w7, w2, eq // eq = none - 20018b50: 7100049f cmp w4, #0x1 - 20018b54: 540000a0 b.eq 20018b68 <strcasecmp+0x58> // b.none - 20018b58: 6b000042 subs w2, w2, w0 - 20018b5c: 540000e1 b.ne 20018b78 <strcasecmp+0x68> // b.any - 20018b60: 35fffe00 cbnz w0, 20018b20 <strcasecmp+0x10> - 20018b64: d65f03c0 ret - 20018b68: 11008000 add w0, w0, #0x20 - 20018b6c: 6b000040 subs w0, w2, w0 - 20018b70: 54fffd80 b.eq 20018b20 <strcasecmp+0x10> // b.none - 20018b74: d65f03c0 ret - 20018b78: 2a0203e0 mov w0, w2 - 20018b7c: d65f03c0 ret +0000000020018bd8 <strcasecmp>: + 20018bd8: b0000046 adrp x6, 20021000 <virtio_ident_table+0x78> + 20018bdc: aa0003e8 mov x8, x0 + 20018be0: 910ba4c6 add x6, x6, #0x2e9 + 20018be4: d2800003 mov x3, #0x0 // #0 + 20018be8: 38636902 ldrb w2, [x8, x3] + 20018bec: 38636820 ldrb w0, [x1, x3] + 20018bf0: 91000463 add x3, x3, #0x1 + 20018bf4: 92401c45 and x5, x2, #0xff + 20018bf8: 11008047 add w7, w2, #0x20 + 20018bfc: 92401c04 and x4, x0, #0xff + 20018c00: 386568c5 ldrb w5, [x6, x5] + 20018c04: 386468c4 ldrb w4, [x6, x4] + 20018c08: 120004a5 and w5, w5, #0x3 + 20018c0c: 710004bf cmp w5, #0x1 + 20018c10: 12000484 and w4, w4, #0x3 + 20018c14: 1a8200e2 csel w2, w7, w2, eq // eq = none + 20018c18: 7100049f cmp w4, #0x1 + 20018c1c: 540000a0 b.eq 20018c30 <strcasecmp+0x58> // b.none + 20018c20: 6b000042 subs w2, w2, w0 + 20018c24: 540000e1 b.ne 20018c40 <strcasecmp+0x68> // b.any + 20018c28: 35fffe00 cbnz w0, 20018be8 <strcasecmp+0x10> + 20018c2c: d65f03c0 ret + 20018c30: 11008000 add w0, w0, #0x20 + 20018c34: 6b000040 subs w0, w2, w0 + 20018c38: 54fffd80 b.eq 20018be8 <strcasecmp+0x10> // b.none + 20018c3c: d65f03c0 ret + 20018c40: 2a0203e0 mov w0, w2 + 20018c44: d65f03c0 ret Disassembly of section .text.strcat: -0000000020018b80 <strcat>: - 20018b80: a9be7bfd stp x29, x30, [sp, #-32]! - 20018b84: f240081f tst x0, #0x7 - 20018b88: 910003fd mov x29, sp - 20018b8c: f9000bf3 str x19, [sp, #16] - 20018b90: aa0003f3 mov x19, x0 - 20018b94: 540001c1 b.ne 20018bcc <strcat+0x4c> // b.any - 20018b98: f9400002 ldr x2, [x0] - 20018b9c: b207dbe3 mov x3, #0xfefefefefefefefe // #-72340172838076674 - 20018ba0: f29fdfe3 movk x3, #0xfeff - 20018ba4: aa0303e4 mov x4, x3 - 20018ba8: 8b030043 add x3, x2, x3 - 20018bac: 8a220062 bic x2, x3, x2 - 20018bb0: f201c05f tst x2, #0x8080808080808080 - 20018bb4: 540000c1 b.ne 20018bcc <strcat+0x4c> // b.any - 20018bb8: f8408c02 ldr x2, [x0, #8]! - 20018bbc: 8b040043 add x3, x2, x4 - 20018bc0: 8a220062 bic x2, x3, x2 - 20018bc4: f201c05f tst x2, #0x8080808080808080 - 20018bc8: 54ffff80 b.eq 20018bb8 <strcat+0x38> // b.none - 20018bcc: 39400002 ldrb w2, [x0] - 20018bd0: 34000082 cbz w2, 20018be0 <strcat+0x60> - 20018bd4: d503201f nop - 20018bd8: 38401c02 ldrb w2, [x0, #1]! - 20018bdc: 35ffffe2 cbnz w2, 20018bd8 <strcat+0x58> - 20018be0: 97ffd198 bl 2000d240 <strcpy> - 20018be4: aa1303e0 mov x0, x19 - 20018be8: f9400bf3 ldr x19, [sp, #16] - 20018bec: a8c27bfd ldp x29, x30, [sp], #32 - 20018bf0: d65f03c0 ret +0000000020018c48 <strcat>: + 20018c48: a9be7bfd stp x29, x30, [sp, #-32]! + 20018c4c: f240081f tst x0, #0x7 + 20018c50: 910003fd mov x29, sp + 20018c54: f9000bf3 str x19, [sp, #16] + 20018c58: aa0003f3 mov x19, x0 + 20018c5c: 540001c1 b.ne 20018c94 <strcat+0x4c> // b.any + 20018c60: f9400002 ldr x2, [x0] + 20018c64: b207dbe3 mov x3, #0xfefefefefefefefe // #-72340172838076674 + 20018c68: f29fdfe3 movk x3, #0xfeff + 20018c6c: aa0303e4 mov x4, x3 + 20018c70: 8b030043 add x3, x2, x3 + 20018c74: 8a220062 bic x2, x3, x2 + 20018c78: f201c05f tst x2, #0x8080808080808080 + 20018c7c: 540000c1 b.ne 20018c94 <strcat+0x4c> // b.any + 20018c80: f8408c02 ldr x2, [x0, #8]! + 20018c84: 8b040043 add x3, x2, x4 + 20018c88: 8a220062 bic x2, x3, x2 + 20018c8c: f201c05f tst x2, #0x8080808080808080 + 20018c90: 54ffff80 b.eq 20018c80 <strcat+0x38> // b.none + 20018c94: 39400002 ldrb w2, [x0] + 20018c98: 34000082 cbz w2, 20018ca8 <strcat+0x60> + 20018c9c: d503201f nop + 20018ca0: 38401c02 ldrb w2, [x0, #1]! + 20018ca4: 35ffffe2 cbnz w2, 20018ca0 <strcat+0x58> + 20018ca8: 97ffd1a6 bl 2000d340 <strcpy> + 20018cac: aa1303e0 mov x0, x19 + 20018cb0: f9400bf3 ldr x19, [sp, #16] + 20018cb4: a8c27bfd ldp x29, x30, [sp], #32 + 20018cb8: d65f03c0 ret Disassembly of section .text.strlcpy: -0000000020018bf8 <strlcpy>: - 20018bf8: aa0003e4 mov x4, x0 - 20018bfc: aa0103e3 mov x3, x1 - 20018c00: b4000202 cbz x2, 20018c40 <strlcpy+0x48> - 20018c04: f100045f cmp x2, #0x1 - 20018c08: 54000180 b.eq 20018c38 <strlcpy+0x40> // b.none - 20018c0c: 8b020002 add x2, x0, x2 - 20018c10: 14000003 b 20018c1c <strlcpy+0x24> - 20018c14: ab02001f cmn x0, x2 - 20018c18: 54000100 b.eq 20018c38 <strlcpy+0x40> // b.none - 20018c1c: 38401465 ldrb w5, [x3], #1 - 20018c20: 38001485 strb w5, [x4], #1 - 20018c24: aa2403e0 mvn x0, x4 - 20018c28: 35ffff65 cbnz w5, 20018c14 <strlcpy+0x1c> - 20018c2c: cb010060 sub x0, x3, x1 - 20018c30: d1000400 sub x0, x0, #0x1 - 20018c34: d65f03c0 ret - 20018c38: 3900009f strb wzr, [x4] - 20018c3c: d503201f nop - 20018c40: 38401462 ldrb w2, [x3], #1 - 20018c44: 34ffff42 cbz w2, 20018c2c <strlcpy+0x34> - 20018c48: 38401462 ldrb w2, [x3], #1 - 20018c4c: 35ffffa2 cbnz w2, 20018c40 <strlcpy+0x48> - 20018c50: 17fffff7 b 20018c2c <strlcpy+0x34> +0000000020018cc0 <strlcpy>: + 20018cc0: aa0003e4 mov x4, x0 + 20018cc4: aa0103e3 mov x3, x1 + 20018cc8: b4000202 cbz x2, 20018d08 <strlcpy+0x48> + 20018ccc: f100045f cmp x2, #0x1 + 20018cd0: 54000180 b.eq 20018d00 <strlcpy+0x40> // b.none + 20018cd4: 8b020002 add x2, x0, x2 + 20018cd8: 14000003 b 20018ce4 <strlcpy+0x24> + 20018cdc: ab02001f cmn x0, x2 + 20018ce0: 54000100 b.eq 20018d00 <strlcpy+0x40> // b.none + 20018ce4: 38401465 ldrb w5, [x3], #1 + 20018ce8: 38001485 strb w5, [x4], #1 + 20018cec: aa2403e0 mvn x0, x4 + 20018cf0: 35ffff65 cbnz w5, 20018cdc <strlcpy+0x1c> + 20018cf4: cb010060 sub x0, x3, x1 + 20018cf8: d1000400 sub x0, x0, #0x1 + 20018cfc: d65f03c0 ret + 20018d00: 3900009f strb wzr, [x4] + 20018d04: d503201f nop + 20018d08: 38401462 ldrb w2, [x3], #1 + 20018d0c: 34ffff42 cbz w2, 20018cf4 <strlcpy+0x34> + 20018d10: 38401462 ldrb w2, [x3], #1 + 20018d14: 35ffffa2 cbnz w2, 20018d08 <strlcpy+0x48> + 20018d18: 17fffff7 b 20018cf4 <strlcpy+0x34> Disassembly of section .text.strncasecmp: -0000000020018c58 <strncasecmp>: - 20018c58: aa0003e9 mov x9, x0 - 20018c5c: b4000382 cbz x2, 20018ccc <strncasecmp+0x74> - 20018c60: b0000047 adrp x7, 20021000 <__func__.5268+0x20> - 20018c64: d2800004 mov x4, #0x0 // #0 - 20018c68: 910a24e7 add x7, x7, #0x289 - 20018c6c: 14000006 b 20018c84 <strncasecmp+0x2c> - 20018c70: 6b000063 subs w3, w3, w0 - 20018c74: 54000301 b.ne 20018cd4 <strncasecmp+0x7c> // b.any - 20018c78: 34000280 cbz w0, 20018cc8 <strncasecmp+0x70> - 20018c7c: eb04005f cmp x2, x4 - 20018c80: 54000260 b.eq 20018ccc <strncasecmp+0x74> // b.none - 20018c84: 38646923 ldrb w3, [x9, x4] - 20018c88: 38646820 ldrb w0, [x1, x4] - 20018c8c: 91000484 add x4, x4, #0x1 - 20018c90: 92401c66 and x6, x3, #0xff - 20018c94: 11008068 add w8, w3, #0x20 - 20018c98: 92401c05 and x5, x0, #0xff - 20018c9c: 386668e6 ldrb w6, [x7, x6] - 20018ca0: 386568e5 ldrb w5, [x7, x5] - 20018ca4: 120004c6 and w6, w6, #0x3 - 20018ca8: 710004df cmp w6, #0x1 - 20018cac: 120004a5 and w5, w5, #0x3 - 20018cb0: 1a830103 csel w3, w8, w3, eq // eq = none - 20018cb4: 710004bf cmp w5, #0x1 - 20018cb8: 54fffdc1 b.ne 20018c70 <strncasecmp+0x18> // b.any - 20018cbc: 11008000 add w0, w0, #0x20 - 20018cc0: 6b000060 subs w0, w3, w0 - 20018cc4: 54fffdc0 b.eq 20018c7c <strncasecmp+0x24> // b.none - 20018cc8: d65f03c0 ret - 20018ccc: 52800000 mov w0, #0x0 // #0 - 20018cd0: d65f03c0 ret - 20018cd4: 2a0303e0 mov w0, w3 - 20018cd8: d65f03c0 ret +0000000020018d20 <strncasecmp>: + 20018d20: aa0003e9 mov x9, x0 + 20018d24: b4000382 cbz x2, 20018d94 <strncasecmp+0x74> + 20018d28: b0000047 adrp x7, 20021000 <virtio_ident_table+0x78> + 20018d2c: d2800004 mov x4, #0x0 // #0 + 20018d30: 910ba4e7 add x7, x7, #0x2e9 + 20018d34: 14000006 b 20018d4c <strncasecmp+0x2c> + 20018d38: 6b000063 subs w3, w3, w0 + 20018d3c: 54000301 b.ne 20018d9c <strncasecmp+0x7c> // b.any + 20018d40: 34000280 cbz w0, 20018d90 <strncasecmp+0x70> + 20018d44: eb04005f cmp x2, x4 + 20018d48: 54000260 b.eq 20018d94 <strncasecmp+0x74> // b.none + 20018d4c: 38646923 ldrb w3, [x9, x4] + 20018d50: 38646820 ldrb w0, [x1, x4] + 20018d54: 91000484 add x4, x4, #0x1 + 20018d58: 92401c66 and x6, x3, #0xff + 20018d5c: 11008068 add w8, w3, #0x20 + 20018d60: 92401c05 and x5, x0, #0xff + 20018d64: 386668e6 ldrb w6, [x7, x6] + 20018d68: 386568e5 ldrb w5, [x7, x5] + 20018d6c: 120004c6 and w6, w6, #0x3 + 20018d70: 710004df cmp w6, #0x1 + 20018d74: 120004a5 and w5, w5, #0x3 + 20018d78: 1a830103 csel w3, w8, w3, eq // eq = none + 20018d7c: 710004bf cmp w5, #0x1 + 20018d80: 54fffdc1 b.ne 20018d38 <strncasecmp+0x18> // b.any + 20018d84: 11008000 add w0, w0, #0x20 + 20018d88: 6b000060 subs w0, w3, w0 + 20018d8c: 54fffdc0 b.eq 20018d44 <strncasecmp+0x24> // b.none + 20018d90: d65f03c0 ret + 20018d94: 52800000 mov w0, #0x0 // #0 + 20018d98: d65f03c0 ret + 20018d9c: 2a0303e0 mov w0, w3 + 20018da0: d65f03c0 ret Disassembly of section .text._strtol_l.isra.0: -0000000020018ce0 <_strtol_l.isra.0>: - 20018ce0: b0000047 adrp x7, 20021000 <__func__.5268+0x20> - 20018ce4: aa0003ec mov x12, x0 - 20018ce8: aa0103e6 mov x6, x1 - 20018cec: 910a24e7 add x7, x7, #0x289 - 20018cf0: aa0603e8 mov x8, x6 - 20018cf4: 384014c4 ldrb w4, [x6], #1 - 20018cf8: 92401c85 and x5, x4, #0xff - 20018cfc: 386568e5 ldrb w5, [x7, x5] - 20018d00: 371fff85 tbnz w5, #3, 20018cf0 <_strtol_l.isra.0+0x10> - 20018d04: 7100b49f cmp w4, #0x2d - 20018d08: 540008c0 b.eq 20018e20 <_strtol_l.isra.0+0x140> // b.none - 20018d0c: 7100ac9f cmp w4, #0x2b - 20018d10: 54000180 b.eq 20018d40 <_strtol_l.isra.0+0x60> // b.none - 20018d14: 2a0403e5 mov w5, w4 - 20018d18: 92f0000b mov x11, #0x7fffffffffffffff // #9223372036854775807 - 20018d1c: 5280000d mov w13, #0x0 // #0 - 20018d20: 721b787f tst w3, #0xffffffef - 20018d24: 540001a1 b.ne 20018d58 <_strtol_l.isra.0+0x78> // b.any - 20018d28: 7100c0bf cmp w5, #0x30 - 20018d2c: 54000880 b.eq 20018e3c <_strtol_l.isra.0+0x15c> // b.none - 20018d30: 35000143 cbnz w3, 20018d58 <_strtol_l.isra.0+0x78> - 20018d34: d280014a mov x10, #0xa // #10 - 20018d38: 2a0a03e3 mov w3, w10 - 20018d3c: 14000008 b 20018d5c <_strtol_l.isra.0+0x7c> - 20018d40: 394000c5 ldrb w5, [x6] - 20018d44: 721b787f tst w3, #0xffffffef - 20018d48: 91000906 add x6, x8, #0x2 - 20018d4c: 92f0000b mov x11, #0x7fffffffffffffff // #9223372036854775807 - 20018d50: 5280000d mov w13, #0x0 // #0 - 20018d54: 54fffea0 b.eq 20018d28 <_strtol_l.isra.0+0x48> // b.none - 20018d58: 93407c6a sxtw x10, w3 - 20018d5c: 9aca0968 udiv x8, x11, x10 - 20018d60: 52800007 mov w7, #0x0 // #0 - 20018d64: d2800000 mov x0, #0x0 // #0 - 20018d68: 1b0aad09 msub w9, w8, w10, w11 - 20018d6c: d503201f nop - 20018d70: 5100c0a4 sub w4, w5, #0x30 - 20018d74: 7100249f cmp w4, #0x9 - 20018d78: 540000a9 b.ls 20018d8c <_strtol_l.isra.0+0xac> // b.plast - 20018d7c: 510104a4 sub w4, w5, #0x41 - 20018d80: 7100649f cmp w4, #0x19 - 20018d84: 54000208 b.hi 20018dc4 <_strtol_l.isra.0+0xe4> // b.pmore - 20018d88: 5100dca4 sub w4, w5, #0x37 - 20018d8c: 6b04007f cmp w3, w4 - 20018d90: 5400028d b.le 20018de0 <_strtol_l.isra.0+0x100> - 20018d94: 710000ff cmp w7, #0x0 - 20018d98: 12800007 mov w7, #0xffffffff // #-1 - 20018d9c: fa40a100 ccmp x8, x0, #0x0, ge // ge = tcont - 20018da0: 540000e3 b.cc 20018dbc <_strtol_l.isra.0+0xdc> // b.lo, b.ul, b.last - 20018da4: eb00011f cmp x8, x0 - 20018da8: 7a440120 ccmp w9, w4, #0x0, eq // eq = none - 20018dac: 5400008b b.lt 20018dbc <_strtol_l.isra.0+0xdc> // b.tstop - 20018db0: 93407c84 sxtw x4, w4 - 20018db4: 52800027 mov w7, #0x1 // #1 - 20018db8: 9b0a1000 madd x0, x0, x10, x4 - 20018dbc: 384014c5 ldrb w5, [x6], #1 - 20018dc0: 17ffffec b 20018d70 <_strtol_l.isra.0+0x90> - 20018dc4: 510184a4 sub w4, w5, #0x61 - 20018dc8: 7100649f cmp w4, #0x19 - 20018dcc: 540000a8 b.hi 20018de0 <_strtol_l.isra.0+0x100> // b.pmore - 20018dd0: 51015ca4 sub w4, w5, #0x57 - 20018dd4: 6b04007f cmp w3, w4 - 20018dd8: 54fffdec b.gt 20018d94 <_strtol_l.isra.0+0xb4> - 20018ddc: d503201f nop - 20018de0: 310004ff cmn w7, #0x1 - 20018de4: 540000e0 b.eq 20018e00 <_strtol_l.isra.0+0x120> // b.none - 20018de8: 710001bf cmp w13, #0x0 - 20018dec: da800400 cneg x0, x0, ne // ne = any - 20018df0: b4000062 cbz x2, 20018dfc <_strtol_l.isra.0+0x11c> - 20018df4: 35000207 cbnz w7, 20018e34 <_strtol_l.isra.0+0x154> - 20018df8: f9000041 str x1, [x2] - 20018dfc: d65f03c0 ret - 20018e00: 52800440 mov w0, #0x22 // #34 - 20018e04: b9000180 str w0, [x12] - 20018e08: aa0b03e0 mov x0, x11 - 20018e0c: b4ffff82 cbz x2, 20018dfc <_strtol_l.isra.0+0x11c> - 20018e10: d10004c1 sub x1, x6, #0x1 - 20018e14: aa0b03e0 mov x0, x11 - 20018e18: f9000041 str x1, [x2] - 20018e1c: 17fffff8 b 20018dfc <_strtol_l.isra.0+0x11c> - 20018e20: 394000c5 ldrb w5, [x6] - 20018e24: d2f0000b mov x11, #0x8000000000000000 // #-9223372036854775808 - 20018e28: 91000906 add x6, x8, #0x2 - 20018e2c: 5280002d mov w13, #0x1 // #1 - 20018e30: 17ffffbc b 20018d20 <_strtol_l.isra.0+0x40> - 20018e34: aa0003eb mov x11, x0 - 20018e38: 17fffff6 b 20018e10 <_strtol_l.isra.0+0x130> - 20018e3c: 394000c0 ldrb w0, [x6] - 20018e40: 121a7800 and w0, w0, #0xffffffdf - 20018e44: 12001c00 and w0, w0, #0xff - 20018e48: 7101601f cmp w0, #0x58 - 20018e4c: 540000c1 b.ne 20018e64 <_strtol_l.isra.0+0x184> // b.any - 20018e50: 394004c5 ldrb w5, [x6, #1] - 20018e54: d280020a mov x10, #0x10 // #16 - 20018e58: 910008c6 add x6, x6, #0x2 - 20018e5c: 2a0a03e3 mov w3, w10 - 20018e60: 17ffffbf b 20018d5c <_strtol_l.isra.0+0x7c> - 20018e64: 35fff7a3 cbnz w3, 20018d58 <_strtol_l.isra.0+0x78> - 20018e68: d280010a mov x10, #0x8 // #8 - 20018e6c: 2a0a03e3 mov w3, w10 - 20018e70: 17ffffbb b 20018d5c <_strtol_l.isra.0+0x7c> +0000000020018da8 <_strtol_l.isra.0>: + 20018da8: b0000047 adrp x7, 20021000 <virtio_ident_table+0x78> + 20018dac: aa0003ec mov x12, x0 + 20018db0: aa0103e6 mov x6, x1 + 20018db4: 910ba4e7 add x7, x7, #0x2e9 + 20018db8: aa0603e8 mov x8, x6 + 20018dbc: 384014c4 ldrb w4, [x6], #1 + 20018dc0: 92401c85 and x5, x4, #0xff + 20018dc4: 386568e5 ldrb w5, [x7, x5] + 20018dc8: 371fff85 tbnz w5, #3, 20018db8 <_strtol_l.isra.0+0x10> + 20018dcc: 7100b49f cmp w4, #0x2d + 20018dd0: 540008c0 b.eq 20018ee8 <_strtol_l.isra.0+0x140> // b.none + 20018dd4: 7100ac9f cmp w4, #0x2b + 20018dd8: 54000180 b.eq 20018e08 <_strtol_l.isra.0+0x60> // b.none + 20018ddc: 2a0403e5 mov w5, w4 + 20018de0: 92f0000b mov x11, #0x7fffffffffffffff // #9223372036854775807 + 20018de4: 5280000d mov w13, #0x0 // #0 + 20018de8: 721b787f tst w3, #0xffffffef + 20018dec: 540001a1 b.ne 20018e20 <_strtol_l.isra.0+0x78> // b.any + 20018df0: 7100c0bf cmp w5, #0x30 + 20018df4: 54000880 b.eq 20018f04 <_strtol_l.isra.0+0x15c> // b.none + 20018df8: 35000143 cbnz w3, 20018e20 <_strtol_l.isra.0+0x78> + 20018dfc: d280014a mov x10, #0xa // #10 + 20018e00: 2a0a03e3 mov w3, w10 + 20018e04: 14000008 b 20018e24 <_strtol_l.isra.0+0x7c> + 20018e08: 394000c5 ldrb w5, [x6] + 20018e0c: 721b787f tst w3, #0xffffffef + 20018e10: 91000906 add x6, x8, #0x2 + 20018e14: 92f0000b mov x11, #0x7fffffffffffffff // #9223372036854775807 + 20018e18: 5280000d mov w13, #0x0 // #0 + 20018e1c: 54fffea0 b.eq 20018df0 <_strtol_l.isra.0+0x48> // b.none + 20018e20: 93407c6a sxtw x10, w3 + 20018e24: 9aca0968 udiv x8, x11, x10 + 20018e28: 52800007 mov w7, #0x0 // #0 + 20018e2c: d2800000 mov x0, #0x0 // #0 + 20018e30: 1b0aad09 msub w9, w8, w10, w11 + 20018e34: d503201f nop + 20018e38: 5100c0a4 sub w4, w5, #0x30 + 20018e3c: 7100249f cmp w4, #0x9 + 20018e40: 540000a9 b.ls 20018e54 <_strtol_l.isra.0+0xac> // b.plast + 20018e44: 510104a4 sub w4, w5, #0x41 + 20018e48: 7100649f cmp w4, #0x19 + 20018e4c: 54000208 b.hi 20018e8c <_strtol_l.isra.0+0xe4> // b.pmore + 20018e50: 5100dca4 sub w4, w5, #0x37 + 20018e54: 6b04007f cmp w3, w4 + 20018e58: 5400028d b.le 20018ea8 <_strtol_l.isra.0+0x100> + 20018e5c: 710000ff cmp w7, #0x0 + 20018e60: 12800007 mov w7, #0xffffffff // #-1 + 20018e64: fa40a100 ccmp x8, x0, #0x0, ge // ge = tcont + 20018e68: 540000e3 b.cc 20018e84 <_strtol_l.isra.0+0xdc> // b.lo, b.ul, b.last + 20018e6c: eb00011f cmp x8, x0 + 20018e70: 7a440120 ccmp w9, w4, #0x0, eq // eq = none + 20018e74: 5400008b b.lt 20018e84 <_strtol_l.isra.0+0xdc> // b.tstop + 20018e78: 93407c84 sxtw x4, w4 + 20018e7c: 52800027 mov w7, #0x1 // #1 + 20018e80: 9b0a1000 madd x0, x0, x10, x4 + 20018e84: 384014c5 ldrb w5, [x6], #1 + 20018e88: 17ffffec b 20018e38 <_strtol_l.isra.0+0x90> + 20018e8c: 510184a4 sub w4, w5, #0x61 + 20018e90: 7100649f cmp w4, #0x19 + 20018e94: 540000a8 b.hi 20018ea8 <_strtol_l.isra.0+0x100> // b.pmore + 20018e98: 51015ca4 sub w4, w5, #0x57 + 20018e9c: 6b04007f cmp w3, w4 + 20018ea0: 54fffdec b.gt 20018e5c <_strtol_l.isra.0+0xb4> + 20018ea4: d503201f nop + 20018ea8: 310004ff cmn w7, #0x1 + 20018eac: 540000e0 b.eq 20018ec8 <_strtol_l.isra.0+0x120> // b.none + 20018eb0: 710001bf cmp w13, #0x0 + 20018eb4: da800400 cneg x0, x0, ne // ne = any + 20018eb8: b4000062 cbz x2, 20018ec4 <_strtol_l.isra.0+0x11c> + 20018ebc: 35000207 cbnz w7, 20018efc <_strtol_l.isra.0+0x154> + 20018ec0: f9000041 str x1, [x2] + 20018ec4: d65f03c0 ret + 20018ec8: 52800440 mov w0, #0x22 // #34 + 20018ecc: b9000180 str w0, [x12] + 20018ed0: aa0b03e0 mov x0, x11 + 20018ed4: b4ffff82 cbz x2, 20018ec4 <_strtol_l.isra.0+0x11c> + 20018ed8: d10004c1 sub x1, x6, #0x1 + 20018edc: aa0b03e0 mov x0, x11 + 20018ee0: f9000041 str x1, [x2] + 20018ee4: 17fffff8 b 20018ec4 <_strtol_l.isra.0+0x11c> + 20018ee8: 394000c5 ldrb w5, [x6] + 20018eec: d2f0000b mov x11, #0x8000000000000000 // #-9223372036854775808 + 20018ef0: 91000906 add x6, x8, #0x2 + 20018ef4: 5280002d mov w13, #0x1 // #1 + 20018ef8: 17ffffbc b 20018de8 <_strtol_l.isra.0+0x40> + 20018efc: aa0003eb mov x11, x0 + 20018f00: 17fffff6 b 20018ed8 <_strtol_l.isra.0+0x130> + 20018f04: 394000c0 ldrb w0, [x6] + 20018f08: 121a7800 and w0, w0, #0xffffffdf + 20018f0c: 12001c00 and w0, w0, #0xff + 20018f10: 7101601f cmp w0, #0x58 + 20018f14: 540000c1 b.ne 20018f2c <_strtol_l.isra.0+0x184> // b.any + 20018f18: 394004c5 ldrb w5, [x6, #1] + 20018f1c: d280020a mov x10, #0x10 // #16 + 20018f20: 910008c6 add x6, x6, #0x2 + 20018f24: 2a0a03e3 mov w3, w10 + 20018f28: 17ffffbf b 20018e24 <_strtol_l.isra.0+0x7c> + 20018f2c: 35fff7a3 cbnz w3, 20018e20 <_strtol_l.isra.0+0x78> + 20018f30: d280010a mov x10, #0x8 // #8 + 20018f34: 2a0a03e3 mov w3, w10 + 20018f38: 17ffffbb b 20018e24 <_strtol_l.isra.0+0x7c> Disassembly of section .text._strtol_r: -0000000020018e78 <_strtol_r>: - 20018e78: 17ffff9a b 20018ce0 <_strtol_l.isra.0> +0000000020018f40 <_strtol_r>: + 20018f40: 17ffff9a b 20018da8 <_strtol_l.isra.0> Disassembly of section .text.strtol_l: -0000000020018e80 <strtol_l>: - 20018e80: 90000f45 adrp x5, 20200000 <DATA_BASE> - 20018e84: aa0003e3 mov x3, x0 - 20018e88: aa0103e4 mov x4, x1 - 20018e8c: aa0303e1 mov x1, x3 - 20018e90: f942e0a0 ldr x0, [x5, #1472] - 20018e94: 2a0203e3 mov w3, w2 - 20018e98: aa0403e2 mov x2, x4 - 20018e9c: 17ffff91 b 20018ce0 <_strtol_l.isra.0> +0000000020018f48 <strtol_l>: + 20018f48: 90000f45 adrp x5, 20200000 <DATA_BASE> + 20018f4c: aa0003e3 mov x3, x0 + 20018f50: aa0103e4 mov x4, x1 + 20018f54: aa0303e1 mov x1, x3 + 20018f58: f942e0a0 ldr x0, [x5, #1472] + 20018f5c: 2a0203e3 mov w3, w2 + 20018f60: aa0403e2 mov x2, x4 + 20018f64: 17ffff91 b 20018da8 <_strtol_l.isra.0> Disassembly of section .text.strtol: -0000000020018ea0 <strtol>: - 20018ea0: 90000f45 adrp x5, 20200000 <DATA_BASE> - 20018ea4: aa0003e3 mov x3, x0 - 20018ea8: aa0103e4 mov x4, x1 - 20018eac: aa0303e1 mov x1, x3 - 20018eb0: f942e0a0 ldr x0, [x5, #1472] - 20018eb4: 2a0203e3 mov w3, w2 - 20018eb8: aa0403e2 mov x2, x4 - 20018ebc: 17ffff89 b 20018ce0 <_strtol_l.isra.0> +0000000020018f68 <strtol>: + 20018f68: 90000f45 adrp x5, 20200000 <DATA_BASE> + 20018f6c: aa0003e3 mov x3, x0 + 20018f70: aa0103e4 mov x4, x1 + 20018f74: aa0303e1 mov x1, x3 + 20018f78: f942e0a0 ldr x0, [x5, #1472] + 20018f7c: 2a0203e3 mov w3, w2 + 20018f80: aa0403e2 mov x2, x4 + 20018f84: 17ffff89 b 20018da8 <_strtol_l.isra.0> Disassembly of section .text._svfprintf_r: -0000000020018ec0 <_svfprintf_r>: - 20018ec0: d10983ff sub sp, sp, #0x260 - 20018ec4: a9007bfd stp x29, x30, [sp] - 20018ec8: 910003fd mov x29, sp - 20018ecc: a90573fb stp x27, x28, [sp, #80] - 20018ed0: aa0103fb mov x27, x1 - 20018ed4: f9400061 ldr x1, [x3] - 20018ed8: f9004fe1 str x1, [sp, #152] - 20018edc: f9400461 ldr x1, [x3, #8] - 20018ee0: f90063e1 str x1, [sp, #192] - 20018ee4: f9400861 ldr x1, [x3, #16] - 20018ee8: f9008be1 str x1, [sp, #272] - 20018eec: b9401861 ldr w1, [x3, #24] - 20018ef0: b9008fe1 str w1, [sp, #140] - 20018ef4: b9401c61 ldr w1, [x3, #28] - 20018ef8: a90153f3 stp x19, x20, [sp, #16] - 20018efc: aa0203f4 mov x20, x2 - 20018f00: aa0003f3 mov x19, x0 - 20018f04: b9010be1 str w1, [sp, #264] - 20018f08: 97fff478 bl 200160e8 <_localeconv_r> - 20018f0c: f9400000 ldr x0, [x0] - 20018f10: f9006be0 str x0, [sp, #208] - 20018f14: 97ffcf5b bl 2000cc80 <strlen> - 20018f18: f90067e0 str x0, [sp, #200] - 20018f1c: d2800102 mov x2, #0x8 // #8 - 20018f20: 910523e0 add x0, sp, #0x148 - 20018f24: 52800001 mov w1, #0x0 // #0 - 20018f28: 97ffa68e bl 20002960 <memset> - 20018f2c: 79402360 ldrh w0, [x27, #16] - 20018f30: 36380060 tbz w0, #7, 20018f3c <_svfprintf_r+0x7c> - 20018f34: f9400f60 ldr x0, [x27, #24] - 20018f38: b400a9e0 cbz x0, 2001a474 <_svfprintf_r+0x15b4> - 20018f3c: a9025bf5 stp x21, x22, [sp, #32] - 20018f40: a90363f7 stp x23, x24, [sp, #48] - 20018f44: a9046bf9 stp x25, x26, [sp, #64] - 20018f48: 6d0627e8 stp d8, d9, [sp, #96] - 20018f4c: 910783fc add x28, sp, #0x1e0 - 20018f50: 2f00e408 movi d8, #0x0 - 20018f54: 90000f55 adrp x21, 20200000 <DATA_BASE> - 20018f58: aa1c03fa mov x26, x28 - 20018f5c: 9134c2b5 add x21, x21, #0xd30 - 20018f60: b0000040 adrp x0, 20021000 <__func__.5268+0x20> - 20018f64: 9124f000 add x0, x0, #0x93c - 20018f68: b9008bff str wzr, [sp, #136] - 20018f6c: f90053e0 str x0, [sp, #160] - 20018f70: f9006fff str xzr, [sp, #216] - 20018f74: 291c7fff stp wzr, wzr, [sp, #224] - 20018f78: a90f7fff stp xzr, xzr, [sp, #240] - 20018f7c: f90083ff str xzr, [sp, #256] - 20018f80: f900b3fc str x28, [sp, #352] - 20018f84: b9016bff str wzr, [sp, #360] - 20018f88: f900bbff str xzr, [sp, #368] - 20018f8c: aa1403f6 mov x22, x20 - 20018f90: f94076b7 ldr x23, [x21, #232] - 20018f94: 97fff449 bl 200160b8 <__locale_mb_cur_max> - 20018f98: 910523e4 add x4, sp, #0x148 - 20018f9c: 93407c03 sxtw x3, w0 - 20018fa0: aa1603e2 mov x2, x22 - 20018fa4: 9104f3e1 add x1, sp, #0x13c - 20018fa8: aa1303e0 mov x0, x19 - 20018fac: d63f02e0 blr x23 - 20018fb0: 7100001f cmp w0, #0x0 - 20018fb4: 340001e0 cbz w0, 20018ff0 <_svfprintf_r+0x130> - 20018fb8: 540000eb b.lt 20018fd4 <_svfprintf_r+0x114> // b.tstop - 20018fbc: b9413fe1 ldr w1, [sp, #316] - 20018fc0: 7100943f cmp w1, #0x25 - 20018fc4: 540012a0 b.eq 20019218 <_svfprintf_r+0x358> // b.none - 20018fc8: 93407c00 sxtw x0, w0 - 20018fcc: 8b0002d6 add x22, x22, x0 - 20018fd0: 17fffff0 b 20018f90 <_svfprintf_r+0xd0> - 20018fd4: 910523e0 add x0, sp, #0x148 - 20018fd8: d2800102 mov x2, #0x8 // #8 - 20018fdc: 52800001 mov w1, #0x0 // #0 - 20018fe0: 97ffa660 bl 20002960 <memset> - 20018fe4: d2800020 mov x0, #0x1 // #1 - 20018fe8: 8b0002d6 add x22, x22, x0 - 20018fec: 17ffffe9 b 20018f90 <_svfprintf_r+0xd0> - 20018ff0: 2a0003f7 mov w23, w0 - 20018ff4: cb1402c0 sub x0, x22, x20 - 20018ff8: 2a0003f8 mov w24, w0 - 20018ffc: 3400d960 cbz w0, 2001ab28 <_svfprintf_r+0x1c68> - 20019000: f940bbe2 ldr x2, [sp, #368] - 20019004: 93407f01 sxtw x1, w24 - 20019008: b9416be0 ldr w0, [sp, #360] - 2001900c: 8b010042 add x2, x2, x1 - 20019010: a9000754 stp x20, x1, [x26] - 20019014: 11000400 add w0, w0, #0x1 - 20019018: b9016be0 str w0, [sp, #360] - 2001901c: 71001c1f cmp w0, #0x7 - 20019020: f900bbe2 str x2, [sp, #368] - 20019024: 9100435a add x26, x26, #0x10 - 20019028: 5400102c b.gt 2001922c <_svfprintf_r+0x36c> - 2001902c: b9408be0 ldr w0, [sp, #136] - 20019030: 0b180000 add w0, w0, w24 - 20019034: b9008be0 str w0, [sp, #136] - 20019038: 3400d797 cbz w23, 2001ab28 <_svfprintf_r+0x1c68> - 2001903c: 394006c8 ldrb w8, [x22, #1] - 20019040: 910006d4 add x20, x22, #0x1 - 20019044: 12800007 mov w7, #0xffffffff // #-1 - 20019048: 2a0703f6 mov w22, w7 - 2001904c: 52800017 mov w23, #0x0 // #0 - 20019050: b9007fff str wzr, [sp, #124] - 20019054: 3904bfff strb wzr, [sp, #303] - 20019058: 91000694 add x20, x20, #0x1 - 2001905c: 2a0803f8 mov w24, w8 - 20019060: 51008300 sub w0, w24, #0x20 - 20019064: 7101681f cmp w0, #0x5a - 20019068: 54000b29 b.ls 200191cc <_svfprintf_r+0x30c> // b.plast - 2001906c: 3400d5f8 cbz w24, 2001ab28 <_svfprintf_r+0x1c68> - 20019070: 9105e3fc add x28, sp, #0x178 - 20019074: 52800036 mov w22, #0x1 // #1 - 20019078: 52800001 mov w1, #0x0 // #0 - 2001907c: 52800007 mov w7, #0x0 // #0 - 20019080: b90083f6 str w22, [sp, #128] - 20019084: f9004bff str xzr, [sp, #144] - 20019088: b900abff str wzr, [sp, #168] - 2001908c: b900b3ff str wzr, [sp, #176] - 20019090: b900bbff str wzr, [sp, #184] - 20019094: 3904bfff strb wzr, [sp, #303] - 20019098: 3905e3f8 strb w24, [sp, #376] - 2001909c: d503201f nop - 200190a0: 11000ac0 add w0, w22, #0x2 - 200190a4: 721f02ea ands w10, w23, #0x2 - 200190a8: 1a961016 csel w22, w0, w22, ne // ne = any - 200190ac: 52801099 mov w25, #0x84 // #132 - 200190b0: 6a1902f9 ands w25, w23, w25 - 200190b4: f940bbe0 ldr x0, [sp, #368] - 200190b8: 540000a1 b.ne 200190cc <_svfprintf_r+0x20c> // b.any - 200190bc: b9407fe2 ldr w2, [sp, #124] - 200190c0: 4b160043 sub w3, w2, w22 - 200190c4: 7100007f cmp w3, #0x0 - 200190c8: 54001d4c b.gt 20019470 <_svfprintf_r+0x5b0> - 200190cc: 340001a1 cbz w1, 20019100 <_svfprintf_r+0x240> - 200190d0: b9416be1 ldr w1, [sp, #360] - 200190d4: 9104bfe2 add x2, sp, #0x12f - 200190d8: 91000400 add x0, x0, #0x1 - 200190dc: f9000342 str x2, [x26] - 200190e0: 11000421 add w1, w1, #0x1 - 200190e4: d2800022 mov x2, #0x1 // #1 - 200190e8: f9000742 str x2, [x26, #8] - 200190ec: 71001c3f cmp w1, #0x7 - 200190f0: b9016be1 str w1, [sp, #360] - 200190f4: f900bbe0 str x0, [sp, #368] - 200190f8: 5400638c b.gt 20019d68 <_svfprintf_r+0xea8> - 200190fc: 9100435a add x26, x26, #0x10 - 20019100: 340001aa cbz w10, 20019134 <_svfprintf_r+0x274> - 20019104: b9416be1 ldr w1, [sp, #360] - 20019108: 9104c3e2 add x2, sp, #0x130 - 2001910c: 91000800 add x0, x0, #0x2 - 20019110: f9000342 str x2, [x26] - 20019114: 11000421 add w1, w1, #0x1 - 20019118: d2800042 mov x2, #0x2 // #2 - 2001911c: f9000742 str x2, [x26, #8] - 20019120: 71001c3f cmp w1, #0x7 - 20019124: b9016be1 str w1, [sp, #360] - 20019128: f900bbe0 str x0, [sp, #368] - 2001912c: 5400636c b.gt 20019d98 <_svfprintf_r+0xed8> - 20019130: 9100435a add x26, x26, #0x10 - 20019134: 7102033f cmp w25, #0x80 - 20019138: 54004d00 b.eq 20019ad8 <_svfprintf_r+0xc18> // b.none - 2001913c: b94083e1 ldr w1, [sp, #128] - 20019140: 4b0100f9 sub w25, w7, w1 - 20019144: 7100033f cmp w25, #0x0 - 20019148: 54000b0c b.gt 200192a8 <_svfprintf_r+0x3e8> - 2001914c: 37401137 tbnz w23, #8, 20019370 <_svfprintf_r+0x4b0> - 20019150: b9416be1 ldr w1, [sp, #360] - 20019154: b98083f8 ldrsw x24, [sp, #128] - 20019158: 11000421 add w1, w1, #0x1 - 2001915c: b9016be1 str w1, [sp, #360] - 20019160: 8b180000 add x0, x0, x24 - 20019164: f900bbe0 str x0, [sp, #368] - 20019168: f900035c str x28, [x26] - 2001916c: 71001c3f cmp w1, #0x7 - 20019170: f9000758 str x24, [x26, #8] - 20019174: 5400232c b.gt 200195d8 <_svfprintf_r+0x718> - 20019178: 9100435a add x26, x26, #0x10 - 2001917c: 361000b7 tbz w23, #2, 20019190 <_svfprintf_r+0x2d0> - 20019180: b9407fe1 ldr w1, [sp, #124] - 20019184: 4b160038 sub w24, w1, w22 - 20019188: 7100031f cmp w24, #0x0 - 2001918c: 540061ac b.gt 20019dc0 <_svfprintf_r+0xf00> - 20019190: b9407fe1 ldr w1, [sp, #124] - 20019194: 6b16003f cmp w1, w22 - 20019198: 1a96a036 csel w22, w1, w22, ge // ge = tcont - 2001919c: b9408be1 ldr w1, [sp, #136] - 200191a0: 0b160021 add w1, w1, w22 - 200191a4: b9008be1 str w1, [sp, #136] - 200191a8: b5005620 cbnz x0, 20019c6c <_svfprintf_r+0xdac> - 200191ac: f9404be0 ldr x0, [sp, #144] - 200191b0: b9016bff str wzr, [sp, #360] - 200191b4: b4000080 cbz x0, 200191c4 <_svfprintf_r+0x304> - 200191b8: f9404be1 ldr x1, [sp, #144] - 200191bc: aa1303e0 mov x0, x19 - 200191c0: 97ffee46 bl 20014ad8 <_free_r> - 200191c4: 910783fa add x26, sp, #0x1e0 - 200191c8: 17ffff71 b 20018f8c <_svfprintf_r+0xcc> - 200191cc: f94053e1 ldr x1, [sp, #160] - 200191d0: 78605820 ldrh w0, [x1, w0, uxtw #1] - 200191d4: 10000061 adr x1, 200191e0 <_svfprintf_r+0x320> - 200191d8: 8b20a820 add x0, x1, w0, sxth #2 - 200191dc: d61f0000 br x0 - 200191e0: 5100c300 sub w0, w24, #0x30 - 200191e4: b9007fff str wzr, [sp, #124] - 200191e8: b9407fe1 ldr w1, [sp, #124] - 200191ec: 38401698 ldrb w24, [x20], #1 - 200191f0: 0b010821 add w1, w1, w1, lsl #2 - 200191f4: 0b010400 add w0, w0, w1, lsl #1 - 200191f8: b9007fe0 str w0, [sp, #124] - 200191fc: 5100c300 sub w0, w24, #0x30 - 20019200: 7100241f cmp w0, #0x9 - 20019204: 54ffff29 b.ls 200191e8 <_svfprintf_r+0x328> // b.plast - 20019208: 17ffff96 b 20019060 <_svfprintf_r+0x1a0> - 2001920c: 39400288 ldrb w8, [x20] - 20019210: 321c02f7 orr w23, w23, #0x10 - 20019214: 17ffff91 b 20019058 <_svfprintf_r+0x198> - 20019218: 2a0003f7 mov w23, w0 - 2001921c: cb1402c0 sub x0, x22, x20 - 20019220: 2a0003f8 mov w24, w0 - 20019224: 34fff0c0 cbz w0, 2001903c <_svfprintf_r+0x17c> - 20019228: 17ffff76 b 20019000 <_svfprintf_r+0x140> - 2001922c: 910583e2 add x2, sp, #0x160 - 20019230: aa1b03e1 mov x1, x27 - 20019234: aa1303e0 mov x0, x19 - 20019238: 94000d94 bl 2001c888 <__ssprint_r> - 2001923c: 35000180 cbnz w0, 2001926c <_svfprintf_r+0x3ac> - 20019240: 910783fa add x26, sp, #0x1e0 - 20019244: 17ffff7a b 2001902c <_svfprintf_r+0x16c> - 20019248: 79402360 ldrh w0, [x27, #16] - 2001924c: 321a0000 orr w0, w0, #0x40 - 20019250: 79002360 strh w0, [x27, #16] - 20019254: d503201f nop - 20019258: f9404be0 ldr x0, [sp, #144] - 2001925c: b4000080 cbz x0, 2001926c <_svfprintf_r+0x3ac> - 20019260: f9404be1 ldr x1, [sp, #144] - 20019264: aa1303e0 mov x0, x19 - 20019268: 97ffee1c bl 20014ad8 <_free_r> - 2001926c: 79c02360 ldrsh w0, [x27, #16] - 20019270: a9425bf5 ldp x21, x22, [sp, #32] - 20019274: f27a001f tst x0, #0x40 - 20019278: a94363f7 ldp x23, x24, [sp, #48] - 2001927c: a9446bf9 ldp x25, x26, [sp, #64] - 20019280: b9408be0 ldr w0, [sp, #136] - 20019284: 6d4627e8 ldp d8, d9, [sp, #96] - 20019288: 5a9f0000 csinv w0, w0, wzr, eq // eq = none - 2001928c: b9008be0 str w0, [sp, #136] - 20019290: b9408be0 ldr w0, [sp, #136] - 20019294: a9407bfd ldp x29, x30, [sp] - 20019298: a94153f3 ldp x19, x20, [sp, #16] - 2001929c: a94573fb ldp x27, x28, [sp, #80] - 200192a0: 910983ff add sp, sp, #0x260 - 200192a4: d65f03c0 ret - 200192a8: 90000043 adrp x3, 20021000 <__func__.5268+0x20> - 200192ac: b9416be1 ldr w1, [sp, #360] - 200192b0: 91282063 add x3, x3, #0xa08 - 200192b4: 7100433f cmp w25, #0x10 - 200192b8: 5400048d b.le 20019348 <_svfprintf_r+0x488> - 200192bc: 2a0103e2 mov w2, w1 - 200192c0: d2800204 mov x4, #0x10 // #16 - 200192c4: f90077f4 str x20, [sp, #232] - 200192c8: aa1b03f4 mov x20, x27 - 200192cc: aa1303fb mov x27, x19 - 200192d0: aa0303f3 mov x19, x3 - 200192d4: 14000005 b 200192e8 <_svfprintf_r+0x428> - 200192d8: 51004339 sub w25, w25, #0x10 - 200192dc: 9100435a add x26, x26, #0x10 - 200192e0: 7100433f cmp w25, #0x10 - 200192e4: 5400028d b.le 20019334 <_svfprintf_r+0x474> - 200192e8: 11000442 add w2, w2, #0x1 - 200192ec: 91004000 add x0, x0, #0x10 - 200192f0: a9001353 stp x19, x4, [x26] - 200192f4: 71001c5f cmp w2, #0x7 - 200192f8: b9016be2 str w2, [sp, #360] - 200192fc: f900bbe0 str x0, [sp, #368] - 20019300: 54fffecd b.le 200192d8 <_svfprintf_r+0x418> - 20019304: 910583e2 add x2, sp, #0x160 - 20019308: aa1403e1 mov x1, x20 - 2001930c: aa1b03e0 mov x0, x27 - 20019310: 94000d5e bl 2001c888 <__ssprint_r> - 20019314: 35005b60 cbnz w0, 20019e80 <_svfprintf_r+0xfc0> - 20019318: 51004339 sub w25, w25, #0x10 - 2001931c: b9416be2 ldr w2, [sp, #360] - 20019320: 910783fa add x26, sp, #0x1e0 - 20019324: 7100433f cmp w25, #0x10 - 20019328: d2800204 mov x4, #0x10 // #16 - 2001932c: f940bbe0 ldr x0, [sp, #368] - 20019330: 54fffdcc b.gt 200192e8 <_svfprintf_r+0x428> - 20019334: aa1303e3 mov x3, x19 - 20019338: aa1b03f3 mov x19, x27 - 2001933c: aa1403fb mov x27, x20 - 20019340: 2a0203e1 mov w1, w2 - 20019344: f94077f4 ldr x20, [sp, #232] - 20019348: 93407f39 sxtw x25, w25 - 2001934c: 11000421 add w1, w1, #0x1 - 20019350: 8b190000 add x0, x0, x25 - 20019354: a9006743 stp x3, x25, [x26] - 20019358: 71001c3f cmp w1, #0x7 - 2001935c: b9016be1 str w1, [sp, #360] - 20019360: f900bbe0 str x0, [sp, #368] - 20019364: 54006bac b.gt 2001a0d8 <_svfprintf_r+0x1218> - 20019368: 9100435a add x26, x26, #0x10 - 2001936c: 3647ef37 tbz w23, #8, 20019150 <_svfprintf_r+0x290> - 20019370: 7101971f cmp w24, #0x65 - 20019374: 5400488d b.le 20019c84 <_svfprintf_r+0xdc4> - 20019378: 1e602108 fcmp d8, #0.0 - 2001937c: 540059c1 b.ne 20019eb4 <_svfprintf_r+0xff4> // b.any - 20019380: b9416be1 ldr w1, [sp, #360] - 20019384: 91000400 add x0, x0, #0x1 - 20019388: 90000042 adrp x2, 20021000 <__func__.5268+0x20> - 2001938c: 9124e042 add x2, x2, #0x938 - 20019390: 11000421 add w1, w1, #0x1 - 20019394: f9000342 str x2, [x26] - 20019398: 71001c3f cmp w1, #0x7 - 2001939c: b9016be1 str w1, [sp, #360] - 200193a0: d2800021 mov x1, #0x1 // #1 - 200193a4: f9000741 str x1, [x26, #8] - 200193a8: f900bbe0 str x0, [sp, #368] - 200193ac: 9100435a add x26, x26, #0x10 - 200193b0: 5400aa0c b.gt 2001a8f0 <_svfprintf_r+0x1a30> - 200193b4: b940e3e2 ldr w2, [sp, #224] - 200193b8: b9413be1 ldr w1, [sp, #312] - 200193bc: 6b02003f cmp w1, w2 - 200193c0: 54006daa b.ge 2001a174 <_svfprintf_r+0x12b4> // b.tcont - 200193c4: a94c8fe2 ldp x2, x3, [sp, #200] - 200193c8: a9000b43 stp x3, x2, [x26] - 200193cc: b9416be1 ldr w1, [sp, #360] - 200193d0: 11000421 add w1, w1, #0x1 - 200193d4: b9016be1 str w1, [sp, #360] - 200193d8: 71001c3f cmp w1, #0x7 - 200193dc: 8b020000 add x0, x0, x2 - 200193e0: f900bbe0 str x0, [sp, #368] - 200193e4: 5400814c b.gt 2001a40c <_svfprintf_r+0x154c> - 200193e8: 9100435a add x26, x26, #0x10 - 200193ec: b940e3e1 ldr w1, [sp, #224] - 200193f0: 51000438 sub w24, w1, #0x1 - 200193f4: 7100031f cmp w24, #0x0 - 200193f8: 54ffec2d b.le 2001917c <_svfprintf_r+0x2bc> - 200193fc: 90000043 adrp x3, 20021000 <__func__.5268+0x20> - 20019400: b9416be1 ldr w1, [sp, #360] - 20019404: 91282063 add x3, x3, #0xa08 - 20019408: 7100431f cmp w24, #0x10 - 2001940c: 5400a9ed b.le 2001a948 <_svfprintf_r+0x1a88> - 20019410: 2a0103e2 mov w2, w1 - 20019414: aa0303fc mov x28, x3 - 20019418: d2800219 mov x25, #0x10 // #16 - 2001941c: 14000005 b 20019430 <_svfprintf_r+0x570> - 20019420: 9100435a add x26, x26, #0x10 - 20019424: 51004318 sub w24, w24, #0x10 - 20019428: 7100431f cmp w24, #0x10 - 2001942c: 5400a8ad b.le 2001a940 <_svfprintf_r+0x1a80> - 20019430: 11000442 add w2, w2, #0x1 - 20019434: 91004000 add x0, x0, #0x10 - 20019438: a900675c stp x28, x25, [x26] - 2001943c: 71001c5f cmp w2, #0x7 - 20019440: b9016be2 str w2, [sp, #360] - 20019444: f900bbe0 str x0, [sp, #368] - 20019448: 54fffecd b.le 20019420 <_svfprintf_r+0x560> - 2001944c: 910583e2 add x2, sp, #0x160 - 20019450: aa1b03e1 mov x1, x27 - 20019454: aa1303e0 mov x0, x19 - 20019458: 94000d0c bl 2001c888 <__ssprint_r> - 2001945c: 35ffefe0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019460: b9416be2 ldr w2, [sp, #360] - 20019464: 910783fa add x26, sp, #0x1e0 - 20019468: f940bbe0 ldr x0, [sp, #368] - 2001946c: 17ffffee b 20019424 <_svfprintf_r+0x564> - 20019470: 90000044 adrp x4, 20021000 <__func__.5268+0x20> - 20019474: b9416be1 ldr w1, [sp, #360] - 20019478: 9127e084 add x4, x4, #0x9f8 - 2001947c: 7100407f cmp w3, #0x10 - 20019480: 5400058d b.le 20019530 <_svfprintf_r+0x670> - 20019484: aa1a03e5 mov x5, x26 - 20019488: 2a0103e2 mov w2, w1 - 2001948c: 2a1603fa mov w26, w22 - 20019490: d280020b mov x11, #0x10 // #16 - 20019494: aa0403f6 mov x22, x4 - 20019498: b900ebea str w10, [sp, #232] - 2001949c: b9010fe7 str w7, [sp, #268] - 200194a0: f9008ff4 str x20, [sp, #280] - 200194a4: aa1b03f4 mov x20, x27 - 200194a8: 2a0303fb mov w27, w3 - 200194ac: 14000005 b 200194c0 <_svfprintf_r+0x600> - 200194b0: 5100437b sub w27, w27, #0x10 - 200194b4: 910040a5 add x5, x5, #0x10 - 200194b8: 7100437f cmp w27, #0x10 - 200194bc: 5400028d b.le 2001950c <_svfprintf_r+0x64c> - 200194c0: 11000442 add w2, w2, #0x1 - 200194c4: 91004000 add x0, x0, #0x10 - 200194c8: a9002cb6 stp x22, x11, [x5] - 200194cc: 71001c5f cmp w2, #0x7 - 200194d0: b9016be2 str w2, [sp, #360] - 200194d4: f900bbe0 str x0, [sp, #368] - 200194d8: 54fffecd b.le 200194b0 <_svfprintf_r+0x5f0> - 200194dc: 910583e2 add x2, sp, #0x160 - 200194e0: aa1403e1 mov x1, x20 - 200194e4: aa1303e0 mov x0, x19 - 200194e8: 94000ce8 bl 2001c888 <__ssprint_r> - 200194ec: 35004cc0 cbnz w0, 20019e84 <_svfprintf_r+0xfc4> - 200194f0: 5100437b sub w27, w27, #0x10 - 200194f4: b9416be2 ldr w2, [sp, #360] - 200194f8: 910783e5 add x5, sp, #0x1e0 - 200194fc: 7100437f cmp w27, #0x10 - 20019500: d280020b mov x11, #0x10 // #16 - 20019504: f940bbe0 ldr x0, [sp, #368] - 20019508: 54fffdcc b.gt 200194c0 <_svfprintf_r+0x600> - 2001950c: 2a1b03e3 mov w3, w27 - 20019510: b940ebea ldr w10, [sp, #232] - 20019514: aa1403fb mov x27, x20 - 20019518: b9410fe7 ldr w7, [sp, #268] - 2001951c: f9408ff4 ldr x20, [sp, #280] - 20019520: aa1603e4 mov x4, x22 - 20019524: 2a0203e1 mov w1, w2 - 20019528: 2a1a03f6 mov w22, w26 - 2001952c: aa0503fa mov x26, x5 - 20019530: 93407c63 sxtw x3, w3 - 20019534: 11000421 add w1, w1, #0x1 - 20019538: 8b030000 add x0, x0, x3 - 2001953c: a9000f44 stp x4, x3, [x26] - 20019540: 71001c3f cmp w1, #0x7 - 20019544: b9016be1 str w1, [sp, #360] - 20019548: f900bbe0 str x0, [sp, #368] - 2001954c: 5400968c b.gt 2001a81c <_svfprintf_r+0x195c> - 20019550: 3944bfe1 ldrb w1, [sp, #303] - 20019554: 9100435a add x26, x26, #0x10 - 20019558: 17fffedd b 200190cc <_svfprintf_r+0x20c> - 2001955c: 3607e117 tbz w23, #0, 2001917c <_svfprintf_r+0x2bc> - 20019560: a94c8fe2 ldp x2, x3, [sp, #200] - 20019564: a9000b43 stp x3, x2, [x26] - 20019568: b9416be1 ldr w1, [sp, #360] - 2001956c: 91004346 add x6, x26, #0x10 - 20019570: 11000421 add w1, w1, #0x1 - 20019574: b9016be1 str w1, [sp, #360] - 20019578: 71001c3f cmp w1, #0x7 - 2001957c: 8b000040 add x0, x2, x0 - 20019580: f900bbe0 str x0, [sp, #368] - 20019584: 5400016d b.le 200195b0 <_svfprintf_r+0x6f0> - 20019588: 910583e2 add x2, sp, #0x160 - 2001958c: aa1b03e1 mov x1, x27 - 20019590: aa1303e0 mov x0, x19 - 20019594: 94000cbd bl 2001c888 <__ssprint_r> - 20019598: 35ffe600 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001959c: b9413bf8 ldr w24, [sp, #312] - 200195a0: 910783e6 add x6, sp, #0x1e0 - 200195a4: b9416be1 ldr w1, [sp, #360] - 200195a8: f940bbe0 ldr x0, [sp, #368] - 200195ac: 37f8fe98 tbnz w24, #31, 2001b57c <_svfprintf_r+0x26bc> - 200195b0: b980e3e2 ldrsw x2, [sp, #224] - 200195b4: 11000421 add w1, w1, #0x1 - 200195b8: a90008dc stp x28, x2, [x6] - 200195bc: 910040da add x26, x6, #0x10 - 200195c0: 8b000040 add x0, x2, x0 - 200195c4: b9016be1 str w1, [sp, #360] - 200195c8: 71001c3f cmp w1, #0x7 - 200195cc: f900bbe0 str x0, [sp, #368] - 200195d0: 54ffdd6d b.le 2001917c <_svfprintf_r+0x2bc> - 200195d4: d503201f nop - 200195d8: 910583e2 add x2, sp, #0x160 - 200195dc: aa1b03e1 mov x1, x27 - 200195e0: aa1303e0 mov x0, x19 - 200195e4: 94000ca9 bl 2001c888 <__ssprint_r> - 200195e8: 35ffe380 cbnz w0, 20019258 <_svfprintf_r+0x398> - 200195ec: 910783fa add x26, sp, #0x1e0 - 200195f0: f940bbe0 ldr x0, [sp, #368] - 200195f4: 17fffee2 b 2001917c <_svfprintf_r+0x2bc> - 200195f8: b9410be0 ldr w0, [sp, #264] - 200195fc: 2a1603e7 mov w7, w22 - 20019600: 36185d17 tbz w23, #3, 2001a1a0 <_svfprintf_r+0x12e0> - 20019604: 37f8c4e0 tbnz w0, #31, 2001aea0 <_svfprintf_r+0x1fe0> - 20019608: f9404fe0 ldr x0, [sp, #152] - 2001960c: 91003c00 add x0, x0, #0xf - 20019610: 927cec00 and x0, x0, #0xfffffffffffffff0 - 20019614: 91004001 add x1, x0, #0x10 - 20019618: f9004fe1 str x1, [sp, #152] - 2001961c: 3dc00000 ldr q0, [x0] - 20019620: b90083e7 str w7, [sp, #128] - 20019624: 940017c9 bl 2001f548 <__trunctfdf2> - 20019628: 1e604008 fmov d8, d0 - 2001962c: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 - 20019630: 9e670001 fmov d1, x0 - 20019634: b94083e7 ldr w7, [sp, #128] - 20019638: 1e60c100 fabs d0, d8 - 2001963c: 1e612000 fcmp d0, d1 - 20019640: 54005c6d b.le 2001a1cc <_svfprintf_r+0x130c> - 20019644: 1e602118 fcmpe d8, #0.0 - 20019648: 5400c244 b.mi 2001ae90 <_svfprintf_r+0x1fd0> // b.first - 2001964c: 3944bfe1 ldrb w1, [sp, #303] - 20019650: 90000040 adrp x0, 20021000 <__func__.5268+0x20> - 20019654: 90000045 adrp x5, 20021000 <__func__.5268+0x20> - 20019658: 7101231f cmp w24, #0x48 - 2001965c: 9123a000 add x0, x0, #0x8e8 - 20019660: 912380a5 add x5, x5, #0x8e0 - 20019664: 52800076 mov w22, #0x3 // #3 - 20019668: b90083f6 str w22, [sp, #128] - 2001966c: f9004bff str xzr, [sp, #144] - 20019670: 12187af7 and w23, w23, #0xffffff7f - 20019674: b900abff str wzr, [sp, #168] - 20019678: 9a80b0bc csel x28, x5, x0, lt // lt = tstop - 2001967c: b900b3ff str wzr, [sp, #176] - 20019680: 52800007 mov w7, #0x0 // #0 - 20019684: b900bbff str wzr, [sp, #184] - 20019688: 34ffd0c1 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001968c: d503201f nop - 20019690: 110006d6 add w22, w22, #0x1 - 20019694: 17fffe83 b 200190a0 <_svfprintf_r+0x1e0> - 20019698: b9408fe0 ldr w0, [sp, #140] - 2001969c: 2a1603e7 mov w7, w22 - 200196a0: 37f86760 tbnz w0, #31, 2001a38c <_svfprintf_r+0x14cc> - 200196a4: f9404fe0 ldr x0, [sp, #152] - 200196a8: 91003c01 add x1, x0, #0xf - 200196ac: 927df021 and x1, x1, #0xfffffffffffffff8 - 200196b0: f9004fe1 str x1, [sp, #152] - 200196b4: f940001c ldr x28, [x0] - 200196b8: 3904bfff strb wzr, [sp, #303] - 200196bc: b400a1dc cbz x28, 2001aaf4 <_svfprintf_r+0x1c34> - 200196c0: 71014f1f cmp w24, #0x53 - 200196c4: 54009560 b.eq 2001a970 <_svfprintf_r+0x1ab0> // b.none - 200196c8: 121c02e0 and w0, w23, #0x10 - 200196cc: b900abe0 str w0, [sp, #168] - 200196d0: 37209517 tbnz w23, #4, 2001a970 <_svfprintf_r+0x1ab0> - 200196d4: 310004ff cmn w7, #0x1 - 200196d8: 5400d5a0 b.eq 2001b18c <_svfprintf_r+0x22cc> // b.none - 200196dc: 93407ce2 sxtw x2, w7 - 200196e0: aa1c03e0 mov x0, x28 - 200196e4: 52800001 mov w1, #0x0 // #0 +0000000020018f88 <_svfprintf_r>: + 20018f88: d10983ff sub sp, sp, #0x260 + 20018f8c: a9007bfd stp x29, x30, [sp] + 20018f90: 910003fd mov x29, sp + 20018f94: a90573fb stp x27, x28, [sp, #80] + 20018f98: aa0103fb mov x27, x1 + 20018f9c: f9400061 ldr x1, [x3] + 20018fa0: f9004fe1 str x1, [sp, #152] + 20018fa4: f9400461 ldr x1, [x3, #8] + 20018fa8: f90063e1 str x1, [sp, #192] + 20018fac: f9400861 ldr x1, [x3, #16] + 20018fb0: f9008be1 str x1, [sp, #272] + 20018fb4: b9401861 ldr w1, [x3, #24] + 20018fb8: b9008fe1 str w1, [sp, #140] + 20018fbc: b9401c61 ldr w1, [x3, #28] + 20018fc0: a90153f3 stp x19, x20, [sp, #16] + 20018fc4: aa0203f4 mov x20, x2 + 20018fc8: aa0003f3 mov x19, x0 + 20018fcc: b9010be1 str w1, [sp, #264] + 20018fd0: 97fff478 bl 200161b0 <_localeconv_r> + 20018fd4: f9400000 ldr x0, [x0] + 20018fd8: f9006be0 str x0, [sp, #208] + 20018fdc: 97ffcf69 bl 2000cd80 <strlen> + 20018fe0: f90067e0 str x0, [sp, #200] + 20018fe4: d2800102 mov x2, #0x8 // #8 + 20018fe8: 910523e0 add x0, sp, #0x148 + 20018fec: 52800001 mov w1, #0x0 // #0 + 20018ff0: 97ffa66c bl 200029a0 <memset> + 20018ff4: 79402360 ldrh w0, [x27, #16] + 20018ff8: 36380060 tbz w0, #7, 20019004 <_svfprintf_r+0x7c> + 20018ffc: f9400f60 ldr x0, [x27, #24] + 20019000: b400a9e0 cbz x0, 2001a53c <_svfprintf_r+0x15b4> + 20019004: a9025bf5 stp x21, x22, [sp, #32] + 20019008: a90363f7 stp x23, x24, [sp, #48] + 2001900c: a9046bf9 stp x25, x26, [sp, #64] + 20019010: 6d0627e8 stp d8, d9, [sp, #96] + 20019014: 910783fc add x28, sp, #0x1e0 + 20019018: 2f00e408 movi d8, #0x0 + 2001901c: f0000f35 adrp x21, 20200000 <DATA_BASE> + 20019020: aa1c03fa mov x26, x28 + 20019024: 9134c2b5 add x21, x21, #0xd30 + 20019028: 90000040 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001902c: 91267000 add x0, x0, #0x99c + 20019030: b9008bff str wzr, [sp, #136] + 20019034: f90053e0 str x0, [sp, #160] + 20019038: f9006fff str xzr, [sp, #216] + 2001903c: 291c7fff stp wzr, wzr, [sp, #224] + 20019040: a90f7fff stp xzr, xzr, [sp, #240] + 20019044: f90083ff str xzr, [sp, #256] + 20019048: f900b3fc str x28, [sp, #352] + 2001904c: b9016bff str wzr, [sp, #360] + 20019050: f900bbff str xzr, [sp, #368] + 20019054: aa1403f6 mov x22, x20 + 20019058: f94076b7 ldr x23, [x21, #232] + 2001905c: 97fff449 bl 20016180 <__locale_mb_cur_max> + 20019060: 910523e4 add x4, sp, #0x148 + 20019064: 93407c03 sxtw x3, w0 + 20019068: aa1603e2 mov x2, x22 + 2001906c: 9104f3e1 add x1, sp, #0x13c + 20019070: aa1303e0 mov x0, x19 + 20019074: d63f02e0 blr x23 + 20019078: 7100001f cmp w0, #0x0 + 2001907c: 340001e0 cbz w0, 200190b8 <_svfprintf_r+0x130> + 20019080: 540000eb b.lt 2001909c <_svfprintf_r+0x114> // b.tstop + 20019084: b9413fe1 ldr w1, [sp, #316] + 20019088: 7100943f cmp w1, #0x25 + 2001908c: 540012a0 b.eq 200192e0 <_svfprintf_r+0x358> // b.none + 20019090: 93407c00 sxtw x0, w0 + 20019094: 8b0002d6 add x22, x22, x0 + 20019098: 17fffff0 b 20019058 <_svfprintf_r+0xd0> + 2001909c: 910523e0 add x0, sp, #0x148 + 200190a0: d2800102 mov x2, #0x8 // #8 + 200190a4: 52800001 mov w1, #0x0 // #0 + 200190a8: 97ffa63e bl 200029a0 <memset> + 200190ac: d2800020 mov x0, #0x1 // #1 + 200190b0: 8b0002d6 add x22, x22, x0 + 200190b4: 17ffffe9 b 20019058 <_svfprintf_r+0xd0> + 200190b8: 2a0003f7 mov w23, w0 + 200190bc: cb1402c0 sub x0, x22, x20 + 200190c0: 2a0003f8 mov w24, w0 + 200190c4: 3400d960 cbz w0, 2001abf0 <_svfprintf_r+0x1c68> + 200190c8: f940bbe2 ldr x2, [sp, #368] + 200190cc: 93407f01 sxtw x1, w24 + 200190d0: b9416be0 ldr w0, [sp, #360] + 200190d4: 8b010042 add x2, x2, x1 + 200190d8: a9000754 stp x20, x1, [x26] + 200190dc: 11000400 add w0, w0, #0x1 + 200190e0: b9016be0 str w0, [sp, #360] + 200190e4: 71001c1f cmp w0, #0x7 + 200190e8: f900bbe2 str x2, [sp, #368] + 200190ec: 9100435a add x26, x26, #0x10 + 200190f0: 5400102c b.gt 200192f4 <_svfprintf_r+0x36c> + 200190f4: b9408be0 ldr w0, [sp, #136] + 200190f8: 0b180000 add w0, w0, w24 + 200190fc: b9008be0 str w0, [sp, #136] + 20019100: 3400d797 cbz w23, 2001abf0 <_svfprintf_r+0x1c68> + 20019104: 394006c8 ldrb w8, [x22, #1] + 20019108: 910006d4 add x20, x22, #0x1 + 2001910c: 12800007 mov w7, #0xffffffff // #-1 + 20019110: 2a0703f6 mov w22, w7 + 20019114: 52800017 mov w23, #0x0 // #0 + 20019118: b9007fff str wzr, [sp, #124] + 2001911c: 3904bfff strb wzr, [sp, #303] + 20019120: 91000694 add x20, x20, #0x1 + 20019124: 2a0803f8 mov w24, w8 + 20019128: 51008300 sub w0, w24, #0x20 + 2001912c: 7101681f cmp w0, #0x5a + 20019130: 54000b29 b.ls 20019294 <_svfprintf_r+0x30c> // b.plast + 20019134: 3400d5f8 cbz w24, 2001abf0 <_svfprintf_r+0x1c68> + 20019138: 9105e3fc add x28, sp, #0x178 + 2001913c: 52800036 mov w22, #0x1 // #1 + 20019140: 52800001 mov w1, #0x0 // #0 + 20019144: 52800007 mov w7, #0x0 // #0 + 20019148: b90083f6 str w22, [sp, #128] + 2001914c: f9004bff str xzr, [sp, #144] + 20019150: b900abff str wzr, [sp, #168] + 20019154: b900b3ff str wzr, [sp, #176] + 20019158: b900bbff str wzr, [sp, #184] + 2001915c: 3904bfff strb wzr, [sp, #303] + 20019160: 3905e3f8 strb w24, [sp, #376] + 20019164: d503201f nop + 20019168: 11000ac0 add w0, w22, #0x2 + 2001916c: 721f02ea ands w10, w23, #0x2 + 20019170: 1a961016 csel w22, w0, w22, ne // ne = any + 20019174: 52801099 mov w25, #0x84 // #132 + 20019178: 6a1902f9 ands w25, w23, w25 + 2001917c: f940bbe0 ldr x0, [sp, #368] + 20019180: 540000a1 b.ne 20019194 <_svfprintf_r+0x20c> // b.any + 20019184: b9407fe2 ldr w2, [sp, #124] + 20019188: 4b160043 sub w3, w2, w22 + 2001918c: 7100007f cmp w3, #0x0 + 20019190: 54001d4c b.gt 20019538 <_svfprintf_r+0x5b0> + 20019194: 340001a1 cbz w1, 200191c8 <_svfprintf_r+0x240> + 20019198: b9416be1 ldr w1, [sp, #360] + 2001919c: 9104bfe2 add x2, sp, #0x12f + 200191a0: 91000400 add x0, x0, #0x1 + 200191a4: f9000342 str x2, [x26] + 200191a8: 11000421 add w1, w1, #0x1 + 200191ac: d2800022 mov x2, #0x1 // #1 + 200191b0: f9000742 str x2, [x26, #8] + 200191b4: 71001c3f cmp w1, #0x7 + 200191b8: b9016be1 str w1, [sp, #360] + 200191bc: f900bbe0 str x0, [sp, #368] + 200191c0: 5400638c b.gt 20019e30 <_svfprintf_r+0xea8> + 200191c4: 9100435a add x26, x26, #0x10 + 200191c8: 340001aa cbz w10, 200191fc <_svfprintf_r+0x274> + 200191cc: b9416be1 ldr w1, [sp, #360] + 200191d0: 9104c3e2 add x2, sp, #0x130 + 200191d4: 91000800 add x0, x0, #0x2 + 200191d8: f9000342 str x2, [x26] + 200191dc: 11000421 add w1, w1, #0x1 + 200191e0: d2800042 mov x2, #0x2 // #2 + 200191e4: f9000742 str x2, [x26, #8] + 200191e8: 71001c3f cmp w1, #0x7 + 200191ec: b9016be1 str w1, [sp, #360] + 200191f0: f900bbe0 str x0, [sp, #368] + 200191f4: 5400636c b.gt 20019e60 <_svfprintf_r+0xed8> + 200191f8: 9100435a add x26, x26, #0x10 + 200191fc: 7102033f cmp w25, #0x80 + 20019200: 54004d00 b.eq 20019ba0 <_svfprintf_r+0xc18> // b.none + 20019204: b94083e1 ldr w1, [sp, #128] + 20019208: 4b0100f9 sub w25, w7, w1 + 2001920c: 7100033f cmp w25, #0x0 + 20019210: 54000b0c b.gt 20019370 <_svfprintf_r+0x3e8> + 20019214: 37401137 tbnz w23, #8, 20019438 <_svfprintf_r+0x4b0> + 20019218: b9416be1 ldr w1, [sp, #360] + 2001921c: b98083f8 ldrsw x24, [sp, #128] + 20019220: 11000421 add w1, w1, #0x1 + 20019224: b9016be1 str w1, [sp, #360] + 20019228: 8b180000 add x0, x0, x24 + 2001922c: f900bbe0 str x0, [sp, #368] + 20019230: f900035c str x28, [x26] + 20019234: 71001c3f cmp w1, #0x7 + 20019238: f9000758 str x24, [x26, #8] + 2001923c: 5400232c b.gt 200196a0 <_svfprintf_r+0x718> + 20019240: 9100435a add x26, x26, #0x10 + 20019244: 361000b7 tbz w23, #2, 20019258 <_svfprintf_r+0x2d0> + 20019248: b9407fe1 ldr w1, [sp, #124] + 2001924c: 4b160038 sub w24, w1, w22 + 20019250: 7100031f cmp w24, #0x0 + 20019254: 540061ac b.gt 20019e88 <_svfprintf_r+0xf00> + 20019258: b9407fe1 ldr w1, [sp, #124] + 2001925c: 6b16003f cmp w1, w22 + 20019260: 1a96a036 csel w22, w1, w22, ge // ge = tcont + 20019264: b9408be1 ldr w1, [sp, #136] + 20019268: 0b160021 add w1, w1, w22 + 2001926c: b9008be1 str w1, [sp, #136] + 20019270: b5005620 cbnz x0, 20019d34 <_svfprintf_r+0xdac> + 20019274: f9404be0 ldr x0, [sp, #144] + 20019278: b9016bff str wzr, [sp, #360] + 2001927c: b4000080 cbz x0, 2001928c <_svfprintf_r+0x304> + 20019280: f9404be1 ldr x1, [sp, #144] + 20019284: aa1303e0 mov x0, x19 + 20019288: 97ffee46 bl 20014ba0 <_free_r> + 2001928c: 910783fa add x26, sp, #0x1e0 + 20019290: 17ffff71 b 20019054 <_svfprintf_r+0xcc> + 20019294: f94053e1 ldr x1, [sp, #160] + 20019298: 78605820 ldrh w0, [x1, w0, uxtw #1] + 2001929c: 10000061 adr x1, 200192a8 <_svfprintf_r+0x320> + 200192a0: 8b20a820 add x0, x1, w0, sxth #2 + 200192a4: d61f0000 br x0 + 200192a8: 5100c300 sub w0, w24, #0x30 + 200192ac: b9007fff str wzr, [sp, #124] + 200192b0: b9407fe1 ldr w1, [sp, #124] + 200192b4: 38401698 ldrb w24, [x20], #1 + 200192b8: 0b010821 add w1, w1, w1, lsl #2 + 200192bc: 0b010400 add w0, w0, w1, lsl #1 + 200192c0: b9007fe0 str w0, [sp, #124] + 200192c4: 5100c300 sub w0, w24, #0x30 + 200192c8: 7100241f cmp w0, #0x9 + 200192cc: 54ffff29 b.ls 200192b0 <_svfprintf_r+0x328> // b.plast + 200192d0: 17ffff96 b 20019128 <_svfprintf_r+0x1a0> + 200192d4: 39400288 ldrb w8, [x20] + 200192d8: 321c02f7 orr w23, w23, #0x10 + 200192dc: 17ffff91 b 20019120 <_svfprintf_r+0x198> + 200192e0: 2a0003f7 mov w23, w0 + 200192e4: cb1402c0 sub x0, x22, x20 + 200192e8: 2a0003f8 mov w24, w0 + 200192ec: 34fff0c0 cbz w0, 20019104 <_svfprintf_r+0x17c> + 200192f0: 17ffff76 b 200190c8 <_svfprintf_r+0x140> + 200192f4: 910583e2 add x2, sp, #0x160 + 200192f8: aa1b03e1 mov x1, x27 + 200192fc: aa1303e0 mov x0, x19 + 20019300: 94000d94 bl 2001c950 <__ssprint_r> + 20019304: 35000180 cbnz w0, 20019334 <_svfprintf_r+0x3ac> + 20019308: 910783fa add x26, sp, #0x1e0 + 2001930c: 17ffff7a b 200190f4 <_svfprintf_r+0x16c> + 20019310: 79402360 ldrh w0, [x27, #16] + 20019314: 321a0000 orr w0, w0, #0x40 + 20019318: 79002360 strh w0, [x27, #16] + 2001931c: d503201f nop + 20019320: f9404be0 ldr x0, [sp, #144] + 20019324: b4000080 cbz x0, 20019334 <_svfprintf_r+0x3ac> + 20019328: f9404be1 ldr x1, [sp, #144] + 2001932c: aa1303e0 mov x0, x19 + 20019330: 97ffee1c bl 20014ba0 <_free_r> + 20019334: 79c02360 ldrsh w0, [x27, #16] + 20019338: a9425bf5 ldp x21, x22, [sp, #32] + 2001933c: f27a001f tst x0, #0x40 + 20019340: a94363f7 ldp x23, x24, [sp, #48] + 20019344: a9446bf9 ldp x25, x26, [sp, #64] + 20019348: b9408be0 ldr w0, [sp, #136] + 2001934c: 6d4627e8 ldp d8, d9, [sp, #96] + 20019350: 5a9f0000 csinv w0, w0, wzr, eq // eq = none + 20019354: b9008be0 str w0, [sp, #136] + 20019358: b9408be0 ldr w0, [sp, #136] + 2001935c: a9407bfd ldp x29, x30, [sp] + 20019360: a94153f3 ldp x19, x20, [sp, #16] + 20019364: a94573fb ldp x27, x28, [sp, #80] + 20019368: 910983ff add sp, sp, #0x260 + 2001936c: d65f03c0 ret + 20019370: 90000043 adrp x3, 20021000 <virtio_ident_table+0x78> + 20019374: b9416be1 ldr w1, [sp, #360] + 20019378: 9129a063 add x3, x3, #0xa68 + 2001937c: 7100433f cmp w25, #0x10 + 20019380: 5400048d b.le 20019410 <_svfprintf_r+0x488> + 20019384: 2a0103e2 mov w2, w1 + 20019388: d2800204 mov x4, #0x10 // #16 + 2001938c: f90077f4 str x20, [sp, #232] + 20019390: aa1b03f4 mov x20, x27 + 20019394: aa1303fb mov x27, x19 + 20019398: aa0303f3 mov x19, x3 + 2001939c: 14000005 b 200193b0 <_svfprintf_r+0x428> + 200193a0: 51004339 sub w25, w25, #0x10 + 200193a4: 9100435a add x26, x26, #0x10 + 200193a8: 7100433f cmp w25, #0x10 + 200193ac: 5400028d b.le 200193fc <_svfprintf_r+0x474> + 200193b0: 11000442 add w2, w2, #0x1 + 200193b4: 91004000 add x0, x0, #0x10 + 200193b8: a9001353 stp x19, x4, [x26] + 200193bc: 71001c5f cmp w2, #0x7 + 200193c0: b9016be2 str w2, [sp, #360] + 200193c4: f900bbe0 str x0, [sp, #368] + 200193c8: 54fffecd b.le 200193a0 <_svfprintf_r+0x418> + 200193cc: 910583e2 add x2, sp, #0x160 + 200193d0: aa1403e1 mov x1, x20 + 200193d4: aa1b03e0 mov x0, x27 + 200193d8: 94000d5e bl 2001c950 <__ssprint_r> + 200193dc: 35005b60 cbnz w0, 20019f48 <_svfprintf_r+0xfc0> + 200193e0: 51004339 sub w25, w25, #0x10 + 200193e4: b9416be2 ldr w2, [sp, #360] + 200193e8: 910783fa add x26, sp, #0x1e0 + 200193ec: 7100433f cmp w25, #0x10 + 200193f0: d2800204 mov x4, #0x10 // #16 + 200193f4: f940bbe0 ldr x0, [sp, #368] + 200193f8: 54fffdcc b.gt 200193b0 <_svfprintf_r+0x428> + 200193fc: aa1303e3 mov x3, x19 + 20019400: aa1b03f3 mov x19, x27 + 20019404: aa1403fb mov x27, x20 + 20019408: 2a0203e1 mov w1, w2 + 2001940c: f94077f4 ldr x20, [sp, #232] + 20019410: 93407f39 sxtw x25, w25 + 20019414: 11000421 add w1, w1, #0x1 + 20019418: 8b190000 add x0, x0, x25 + 2001941c: a9006743 stp x3, x25, [x26] + 20019420: 71001c3f cmp w1, #0x7 + 20019424: b9016be1 str w1, [sp, #360] + 20019428: f900bbe0 str x0, [sp, #368] + 2001942c: 54006bac b.gt 2001a1a0 <_svfprintf_r+0x1218> + 20019430: 9100435a add x26, x26, #0x10 + 20019434: 3647ef37 tbz w23, #8, 20019218 <_svfprintf_r+0x290> + 20019438: 7101971f cmp w24, #0x65 + 2001943c: 5400488d b.le 20019d4c <_svfprintf_r+0xdc4> + 20019440: 1e602108 fcmp d8, #0.0 + 20019444: 540059c1 b.ne 20019f7c <_svfprintf_r+0xff4> // b.any + 20019448: b9416be1 ldr w1, [sp, #360] + 2001944c: 91000400 add x0, x0, #0x1 + 20019450: 90000042 adrp x2, 20021000 <virtio_ident_table+0x78> + 20019454: 91266042 add x2, x2, #0x998 + 20019458: 11000421 add w1, w1, #0x1 + 2001945c: f9000342 str x2, [x26] + 20019460: 71001c3f cmp w1, #0x7 + 20019464: b9016be1 str w1, [sp, #360] + 20019468: d2800021 mov x1, #0x1 // #1 + 2001946c: f9000741 str x1, [x26, #8] + 20019470: f900bbe0 str x0, [sp, #368] + 20019474: 9100435a add x26, x26, #0x10 + 20019478: 5400aa0c b.gt 2001a9b8 <_svfprintf_r+0x1a30> + 2001947c: b940e3e2 ldr w2, [sp, #224] + 20019480: b9413be1 ldr w1, [sp, #312] + 20019484: 6b02003f cmp w1, w2 + 20019488: 54006daa b.ge 2001a23c <_svfprintf_r+0x12b4> // b.tcont + 2001948c: a94c8fe2 ldp x2, x3, [sp, #200] + 20019490: a9000b43 stp x3, x2, [x26] + 20019494: b9416be1 ldr w1, [sp, #360] + 20019498: 11000421 add w1, w1, #0x1 + 2001949c: b9016be1 str w1, [sp, #360] + 200194a0: 71001c3f cmp w1, #0x7 + 200194a4: 8b020000 add x0, x0, x2 + 200194a8: f900bbe0 str x0, [sp, #368] + 200194ac: 5400814c b.gt 2001a4d4 <_svfprintf_r+0x154c> + 200194b0: 9100435a add x26, x26, #0x10 + 200194b4: b940e3e1 ldr w1, [sp, #224] + 200194b8: 51000438 sub w24, w1, #0x1 + 200194bc: 7100031f cmp w24, #0x0 + 200194c0: 54ffec2d b.le 20019244 <_svfprintf_r+0x2bc> + 200194c4: 90000043 adrp x3, 20021000 <virtio_ident_table+0x78> + 200194c8: b9416be1 ldr w1, [sp, #360] + 200194cc: 9129a063 add x3, x3, #0xa68 + 200194d0: 7100431f cmp w24, #0x10 + 200194d4: 5400a9ed b.le 2001aa10 <_svfprintf_r+0x1a88> + 200194d8: 2a0103e2 mov w2, w1 + 200194dc: aa0303fc mov x28, x3 + 200194e0: d2800219 mov x25, #0x10 // #16 + 200194e4: 14000005 b 200194f8 <_svfprintf_r+0x570> + 200194e8: 9100435a add x26, x26, #0x10 + 200194ec: 51004318 sub w24, w24, #0x10 + 200194f0: 7100431f cmp w24, #0x10 + 200194f4: 5400a8ad b.le 2001aa08 <_svfprintf_r+0x1a80> + 200194f8: 11000442 add w2, w2, #0x1 + 200194fc: 91004000 add x0, x0, #0x10 + 20019500: a900675c stp x28, x25, [x26] + 20019504: 71001c5f cmp w2, #0x7 + 20019508: b9016be2 str w2, [sp, #360] + 2001950c: f900bbe0 str x0, [sp, #368] + 20019510: 54fffecd b.le 200194e8 <_svfprintf_r+0x560> + 20019514: 910583e2 add x2, sp, #0x160 + 20019518: aa1b03e1 mov x1, x27 + 2001951c: aa1303e0 mov x0, x19 + 20019520: 94000d0c bl 2001c950 <__ssprint_r> + 20019524: 35ffefe0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019528: b9416be2 ldr w2, [sp, #360] + 2001952c: 910783fa add x26, sp, #0x1e0 + 20019530: f940bbe0 ldr x0, [sp, #368] + 20019534: 17ffffee b 200194ec <_svfprintf_r+0x564> + 20019538: 90000044 adrp x4, 20021000 <virtio_ident_table+0x78> + 2001953c: b9416be1 ldr w1, [sp, #360] + 20019540: 91296084 add x4, x4, #0xa58 + 20019544: 7100407f cmp w3, #0x10 + 20019548: 5400058d b.le 200195f8 <_svfprintf_r+0x670> + 2001954c: aa1a03e5 mov x5, x26 + 20019550: 2a0103e2 mov w2, w1 + 20019554: 2a1603fa mov w26, w22 + 20019558: d280020b mov x11, #0x10 // #16 + 2001955c: aa0403f6 mov x22, x4 + 20019560: b900ebea str w10, [sp, #232] + 20019564: b9010fe7 str w7, [sp, #268] + 20019568: f9008ff4 str x20, [sp, #280] + 2001956c: aa1b03f4 mov x20, x27 + 20019570: 2a0303fb mov w27, w3 + 20019574: 14000005 b 20019588 <_svfprintf_r+0x600> + 20019578: 5100437b sub w27, w27, #0x10 + 2001957c: 910040a5 add x5, x5, #0x10 + 20019580: 7100437f cmp w27, #0x10 + 20019584: 5400028d b.le 200195d4 <_svfprintf_r+0x64c> + 20019588: 11000442 add w2, w2, #0x1 + 2001958c: 91004000 add x0, x0, #0x10 + 20019590: a9002cb6 stp x22, x11, [x5] + 20019594: 71001c5f cmp w2, #0x7 + 20019598: b9016be2 str w2, [sp, #360] + 2001959c: f900bbe0 str x0, [sp, #368] + 200195a0: 54fffecd b.le 20019578 <_svfprintf_r+0x5f0> + 200195a4: 910583e2 add x2, sp, #0x160 + 200195a8: aa1403e1 mov x1, x20 + 200195ac: aa1303e0 mov x0, x19 + 200195b0: 94000ce8 bl 2001c950 <__ssprint_r> + 200195b4: 35004cc0 cbnz w0, 20019f4c <_svfprintf_r+0xfc4> + 200195b8: 5100437b sub w27, w27, #0x10 + 200195bc: b9416be2 ldr w2, [sp, #360] + 200195c0: 910783e5 add x5, sp, #0x1e0 + 200195c4: 7100437f cmp w27, #0x10 + 200195c8: d280020b mov x11, #0x10 // #16 + 200195cc: f940bbe0 ldr x0, [sp, #368] + 200195d0: 54fffdcc b.gt 20019588 <_svfprintf_r+0x600> + 200195d4: 2a1b03e3 mov w3, w27 + 200195d8: b940ebea ldr w10, [sp, #232] + 200195dc: aa1403fb mov x27, x20 + 200195e0: b9410fe7 ldr w7, [sp, #268] + 200195e4: f9408ff4 ldr x20, [sp, #280] + 200195e8: aa1603e4 mov x4, x22 + 200195ec: 2a0203e1 mov w1, w2 + 200195f0: 2a1a03f6 mov w22, w26 + 200195f4: aa0503fa mov x26, x5 + 200195f8: 93407c63 sxtw x3, w3 + 200195fc: 11000421 add w1, w1, #0x1 + 20019600: 8b030000 add x0, x0, x3 + 20019604: a9000f44 stp x4, x3, [x26] + 20019608: 71001c3f cmp w1, #0x7 + 2001960c: b9016be1 str w1, [sp, #360] + 20019610: f900bbe0 str x0, [sp, #368] + 20019614: 5400968c b.gt 2001a8e4 <_svfprintf_r+0x195c> + 20019618: 3944bfe1 ldrb w1, [sp, #303] + 2001961c: 9100435a add x26, x26, #0x10 + 20019620: 17fffedd b 20019194 <_svfprintf_r+0x20c> + 20019624: 3607e117 tbz w23, #0, 20019244 <_svfprintf_r+0x2bc> + 20019628: a94c8fe2 ldp x2, x3, [sp, #200] + 2001962c: a9000b43 stp x3, x2, [x26] + 20019630: b9416be1 ldr w1, [sp, #360] + 20019634: 91004346 add x6, x26, #0x10 + 20019638: 11000421 add w1, w1, #0x1 + 2001963c: b9016be1 str w1, [sp, #360] + 20019640: 71001c3f cmp w1, #0x7 + 20019644: 8b000040 add x0, x2, x0 + 20019648: f900bbe0 str x0, [sp, #368] + 2001964c: 5400016d b.le 20019678 <_svfprintf_r+0x6f0> + 20019650: 910583e2 add x2, sp, #0x160 + 20019654: aa1b03e1 mov x1, x27 + 20019658: aa1303e0 mov x0, x19 + 2001965c: 94000cbd bl 2001c950 <__ssprint_r> + 20019660: 35ffe600 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019664: b9413bf8 ldr w24, [sp, #312] + 20019668: 910783e6 add x6, sp, #0x1e0 + 2001966c: b9416be1 ldr w1, [sp, #360] + 20019670: f940bbe0 ldr x0, [sp, #368] + 20019674: 37f8fe98 tbnz w24, #31, 2001b644 <_svfprintf_r+0x26bc> + 20019678: b980e3e2 ldrsw x2, [sp, #224] + 2001967c: 11000421 add w1, w1, #0x1 + 20019680: a90008dc stp x28, x2, [x6] + 20019684: 910040da add x26, x6, #0x10 + 20019688: 8b000040 add x0, x2, x0 + 2001968c: b9016be1 str w1, [sp, #360] + 20019690: 71001c3f cmp w1, #0x7 + 20019694: f900bbe0 str x0, [sp, #368] + 20019698: 54ffdd6d b.le 20019244 <_svfprintf_r+0x2bc> + 2001969c: d503201f nop + 200196a0: 910583e2 add x2, sp, #0x160 + 200196a4: aa1b03e1 mov x1, x27 + 200196a8: aa1303e0 mov x0, x19 + 200196ac: 94000ca9 bl 2001c950 <__ssprint_r> + 200196b0: 35ffe380 cbnz w0, 20019320 <_svfprintf_r+0x398> + 200196b4: 910783fa add x26, sp, #0x1e0 + 200196b8: f940bbe0 ldr x0, [sp, #368] + 200196bc: 17fffee2 b 20019244 <_svfprintf_r+0x2bc> + 200196c0: b9410be0 ldr w0, [sp, #264] + 200196c4: 2a1603e7 mov w7, w22 + 200196c8: 36185d17 tbz w23, #3, 2001a268 <_svfprintf_r+0x12e0> + 200196cc: 37f8c4e0 tbnz w0, #31, 2001af68 <_svfprintf_r+0x1fe0> + 200196d0: f9404fe0 ldr x0, [sp, #152] + 200196d4: 91003c00 add x0, x0, #0xf + 200196d8: 927cec00 and x0, x0, #0xfffffffffffffff0 + 200196dc: 91004001 add x1, x0, #0x10 + 200196e0: f9004fe1 str x1, [sp, #152] + 200196e4: 3dc00000 ldr q0, [x0] 200196e8: b90083e7 str w7, [sp, #128] - 200196ec: 97ffce2a bl 2000cf94 <memchr> - 200196f0: f9004be0 str x0, [sp, #144] - 200196f4: b94083e7 ldr w7, [sp, #128] - 200196f8: b40110e0 cbz x0, 2001b914 <_svfprintf_r+0x2a54> - 200196fc: f9404be0 ldr x0, [sp, #144] - 20019700: f9004bff str xzr, [sp, #144] - 20019704: 3944bfe1 ldrb w1, [sp, #303] - 20019708: 52800007 mov w7, #0x0 // #0 - 2001970c: cb1c0016 sub x22, x0, x28 - 20019710: b90083f6 str w22, [sp, #128] - 20019714: b900b3ff str wzr, [sp, #176] - 20019718: 710002df cmp w22, #0x0 - 2001971c: b900bbff str wzr, [sp, #184] - 20019720: 1a9fa2d6 csel w22, w22, wzr, ge // ge = tcont - 20019724: 34ffcbe1 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 20019728: 17ffffda b 20019690 <_svfprintf_r+0x7d0> - 2001972c: 71010f1f cmp w24, #0x43 - 20019730: 54000040 b.eq 20019738 <_svfprintf_r+0x878> // b.none - 20019734: 36206557 tbz w23, #4, 2001a3dc <_svfprintf_r+0x151c> - 20019738: 910563f6 add x22, sp, #0x158 - 2001973c: d2800102 mov x2, #0x8 // #8 - 20019740: aa1603e0 mov x0, x22 - 20019744: 52800001 mov w1, #0x0 // #0 - 20019748: 97ffa486 bl 20002960 <memset> - 2001974c: b9408fe0 ldr w0, [sp, #140] - 20019750: 37f8a780 tbnz w0, #31, 2001ac40 <_svfprintf_r+0x1d80> - 20019754: f9404fe0 ldr x0, [sp, #152] - 20019758: 91002c01 add x1, x0, #0xb - 2001975c: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019760: f9004fe1 str x1, [sp, #152] - 20019764: b9400002 ldr w2, [x0] - 20019768: 9105e3f9 add x25, sp, #0x178 - 2001976c: aa1603e3 mov x3, x22 - 20019770: aa1903e1 mov x1, x25 - 20019774: aa1303e0 mov x0, x19 - 20019778: 97ffe4f0 bl 20012b38 <_wcrtomb_r> - 2001977c: b90083e0 str w0, [sp, #128] - 20019780: 3100041f cmn w0, #0x1 - 20019784: 5400f4a0 b.eq 2001b618 <_svfprintf_r+0x2758> // b.none - 20019788: 7100001f cmp w0, #0x0 - 2001978c: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 20019790: aa1903fc mov x28, x25 - 20019794: 52800001 mov w1, #0x0 // #0 - 20019798: 52800007 mov w7, #0x0 // #0 - 2001979c: f9004bff str xzr, [sp, #144] - 200197a0: b900abff str wzr, [sp, #168] - 200197a4: b900b3ff str wzr, [sp, #176] - 200197a8: b900bbff str wzr, [sp, #184] - 200197ac: 3904bfff strb wzr, [sp, #303] - 200197b0: 17fffe3c b 200190a0 <_svfprintf_r+0x1e0> - 200197b4: 39400288 ldrb w8, [x20] - 200197b8: 320002f7 orr w23, w23, #0x1 - 200197bc: 17fffe27 b 20019058 <_svfprintf_r+0x198> - 200197c0: 3944bfe0 ldrb w0, [sp, #303] - 200197c4: 39400288 ldrb w8, [x20] - 200197c8: 35ffc480 cbnz w0, 20019058 <_svfprintf_r+0x198> - 200197cc: 52800400 mov w0, #0x20 // #32 - 200197d0: 3904bfe0 strb w0, [sp, #303] - 200197d4: 17fffe21 b 20019058 <_svfprintf_r+0x198> - 200197d8: 39400288 ldrb w8, [x20] - 200197dc: 321e02f7 orr w23, w23, #0x4 - 200197e0: 17fffe1e b 20019058 <_svfprintf_r+0x198> - 200197e4: 52800560 mov w0, #0x2b // #43 - 200197e8: 39400288 ldrb w8, [x20] - 200197ec: 3904bfe0 strb w0, [sp, #303] - 200197f0: 17fffe1a b 20019058 <_svfprintf_r+0x198> - 200197f4: b9408fe0 ldr w0, [sp, #140] - 200197f8: 37f85b60 tbnz w0, #31, 2001a364 <_svfprintf_r+0x14a4> - 200197fc: f9404fe0 ldr x0, [sp, #152] - 20019800: 91002c01 add x1, x0, #0xb - 20019804: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019808: f9004fe1 str x1, [sp, #152] - 2001980c: b9400000 ldr w0, [x0] - 20019810: b9007fe0 str w0, [sp, #124] - 20019814: 39400288 ldrb w8, [x20] - 20019818: 36ffc200 tbz w0, #31, 20019058 <_svfprintf_r+0x198> - 2001981c: 4b0003e0 neg w0, w0 - 20019820: 321e02f7 orr w23, w23, #0x4 - 20019824: b9007fe0 str w0, [sp, #124] - 20019828: 17fffe0c b 20019058 <_svfprintf_r+0x198> - 2001982c: aa1303e0 mov x0, x19 - 20019830: 97fff22e bl 200160e8 <_localeconv_r> - 20019834: f9400400 ldr x0, [x0, #8] - 20019838: f9007be0 str x0, [sp, #240] - 2001983c: 97ffcd11 bl 2000cc80 <strlen> - 20019840: aa0003e1 mov x1, x0 - 20019844: aa0103f8 mov x24, x1 - 20019848: aa1303e0 mov x0, x19 - 2001984c: f90083e1 str x1, [sp, #256] - 20019850: 97fff226 bl 200160e8 <_localeconv_r> - 20019854: f9400800 ldr x0, [x0, #16] - 20019858: f9007fe0 str x0, [sp, #248] - 2001985c: f100031f cmp x24, #0x0 - 20019860: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 20019864: 54005680 b.eq 2001a334 <_svfprintf_r+0x1474> // b.none - 20019868: 39400001 ldrb w1, [x0] - 2001986c: 321602e0 orr w0, w23, #0x400 - 20019870: 39400288 ldrb w8, [x20] - 20019874: 7100003f cmp w1, #0x0 - 20019878: 1a971017 csel w23, w0, w23, ne // ne = any - 2001987c: 17fffdf7 b 20019058 <_svfprintf_r+0x198> - 20019880: 39400288 ldrb w8, [x20] - 20019884: 321902f7 orr w23, w23, #0x80 - 20019888: 17fffdf4 b 20019058 <_svfprintf_r+0x198> - 2001988c: aa1403e1 mov x1, x20 - 20019890: 38401438 ldrb w24, [x1], #1 - 20019894: 7100ab1f cmp w24, #0x2a - 20019898: 54011380 b.eq 2001bb08 <_svfprintf_r+0x2c48> // b.none - 2001989c: 5100c300 sub w0, w24, #0x30 - 200198a0: aa0103f4 mov x20, x1 - 200198a4: 7100241f cmp w0, #0x9 - 200198a8: 52800016 mov w22, #0x0 // #0 - 200198ac: 54ffbda8 b.hi 20019060 <_svfprintf_r+0x1a0> // b.pmore - 200198b0: 38401698 ldrb w24, [x20], #1 - 200198b4: 0b160ac7 add w7, w22, w22, lsl #2 - 200198b8: 0b070416 add w22, w0, w7, lsl #1 - 200198bc: 5100c300 sub w0, w24, #0x30 - 200198c0: 7100241f cmp w0, #0x9 - 200198c4: 54ffff69 b.ls 200198b0 <_svfprintf_r+0x9f0> // b.plast - 200198c8: 17fffde6 b 20019060 <_svfprintf_r+0x1a0> - 200198cc: 2a1603e7 mov w7, w22 - 200198d0: 321c02f7 orr w23, w23, #0x10 - 200198d4: b9408fe0 ldr w0, [sp, #140] - 200198d8: 37280057 tbnz w23, #5, 200198e0 <_svfprintf_r+0xa20> - 200198dc: 36205317 tbz w23, #4, 2001a33c <_svfprintf_r+0x147c> - 200198e0: 37f872a0 tbnz w0, #31, 2001a734 <_svfprintf_r+0x1874> - 200198e4: f9404fe0 ldr x0, [sp, #152] - 200198e8: 91003c01 add x1, x0, #0xf - 200198ec: 927df021 and x1, x1, #0xfffffffffffffff8 - 200198f0: f9004fe1 str x1, [sp, #152] - 200198f4: f9400000 ldr x0, [x0] - 200198f8: 12157ae4 and w4, w23, #0xfffffbff - 200198fc: 52800001 mov w1, #0x0 // #0 - 20019900: 3904bfff strb wzr, [sp, #303] - 20019904: 310004ff cmn w7, #0x1 - 20019908: 54001680 b.eq 20019bd8 <_svfprintf_r+0xd18> // b.none - 2001990c: f100001f cmp x0, #0x0 - 20019910: 12187897 and w23, w4, #0xffffff7f - 20019914: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none - 20019918: 540015c1 b.ne 20019bd0 <_svfprintf_r+0xd10> // b.any - 2001991c: 35000521 cbnz w1, 200199c0 <_svfprintf_r+0xb00> - 20019920: 12000080 and w0, w4, #0x1 - 20019924: b90083e0 str w0, [sp, #128] - 20019928: 36003844 tbz w4, #0, 2001a030 <_svfprintf_r+0x1170> - 2001992c: 91076ffc add x28, sp, #0x1db - 20019930: 52800600 mov w0, #0x30 // #48 - 20019934: 52800007 mov w7, #0x0 // #0 - 20019938: 39076fe0 strb w0, [sp, #475] - 2001993c: d503201f nop - 20019940: 3944bfe1 ldrb w1, [sp, #303] - 20019944: b94083e0 ldr w0, [sp, #128] - 20019948: f9004bff str xzr, [sp, #144] - 2001994c: b900abff str wzr, [sp, #168] - 20019950: 6b0000ff cmp w7, w0 - 20019954: b900b3ff str wzr, [sp, #176] - 20019958: 1a80a0f6 csel w22, w7, w0, ge // ge = tcont - 2001995c: b900bbff str wzr, [sp, #184] - 20019960: 34ffba01 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 20019964: 17ffff4b b 20019690 <_svfprintf_r+0x7d0> - 20019968: 39400288 ldrb w8, [x20] - 2001996c: 321d02f7 orr w23, w23, #0x8 - 20019970: 17fffdba b 20019058 <_svfprintf_r+0x198> - 20019974: 2a1603e7 mov w7, w22 - 20019978: 321c02f7 orr w23, w23, #0x10 - 2001997c: b9408fe0 ldr w0, [sp, #140] - 20019980: 37280057 tbnz w23, #5, 20019988 <_svfprintf_r+0xac8> - 20019984: 36204c77 tbz w23, #4, 2001a310 <_svfprintf_r+0x1450> - 20019988: 37f86c20 tbnz w0, #31, 2001a70c <_svfprintf_r+0x184c> - 2001998c: f9404fe0 ldr x0, [sp, #152] - 20019990: 91003c01 add x1, x0, #0xf - 20019994: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019998: f9004fe1 str x1, [sp, #152] - 2001999c: f9400001 ldr x1, [x0] - 200199a0: aa0103e0 mov x0, x1 - 200199a4: b7f83aa1 tbnz x1, #63, 2001a0f8 <_svfprintf_r+0x1238> - 200199a8: 310004ff cmn w7, #0x1 - 200199ac: 54002700 b.eq 20019e8c <_svfprintf_r+0xfcc> // b.none - 200199b0: 710000ff cmp w7, #0x0 - 200199b4: 12187af7 and w23, w23, #0xffffff7f - 200199b8: fa400800 ccmp x0, #0x0, #0x0, eq // eq = none - 200199bc: 54002681 b.ne 20019e8c <_svfprintf_r+0xfcc> // b.any - 200199c0: 910773fc add x28, sp, #0x1dc - 200199c4: 52800007 mov w7, #0x0 // #0 - 200199c8: b90083ff str wzr, [sp, #128] - 200199cc: 17ffffdd b 20019940 <_svfprintf_r+0xa80> - 200199d0: 39400288 ldrb w8, [x20] - 200199d4: 7101a11f cmp w8, #0x68 - 200199d8: 54005320 b.eq 2001a43c <_svfprintf_r+0x157c> // b.none - 200199dc: 321a02f7 orr w23, w23, #0x40 - 200199e0: 17fffd9e b 20019058 <_svfprintf_r+0x198> - 200199e4: 39400288 ldrb w8, [x20] - 200199e8: 321b02f7 orr w23, w23, #0x20 - 200199ec: 17fffd9b b 20019058 <_svfprintf_r+0x198> - 200199f0: b9408fe0 ldr w0, [sp, #140] - 200199f4: 2a1603e7 mov w7, w22 - 200199f8: 37f84de0 tbnz w0, #31, 2001a3b4 <_svfprintf_r+0x14f4> - 200199fc: f9404fe3 ldr x3, [sp, #152] - 20019a00: 91003c60 add x0, x3, #0xf - 20019a04: 927df000 and x0, x0, #0xfffffffffffffff8 - 20019a08: f9004fe0 str x0, [sp, #152] - 20019a0c: 528f0600 mov w0, #0x7830 // #30768 - 20019a10: 90000042 adrp x2, 20021000 <__func__.5268+0x20> - 20019a14: 321f02e4 orr w4, w23, #0x2 - 20019a18: 91240042 add x2, x2, #0x900 - 20019a1c: 52800041 mov w1, #0x2 // #2 - 20019a20: 52800f18 mov w24, #0x78 // #120 - 20019a24: f9006fe2 str x2, [sp, #216] - 20019a28: 790263e0 strh w0, [sp, #304] - 20019a2c: f9400060 ldr x0, [x3] - 20019a30: 17ffffb4 b 20019900 <_svfprintf_r+0xa40> - 20019a34: b9408fe0 ldr w0, [sp, #140] - 20019a38: 372801b7 tbnz w23, #5, 20019a6c <_svfprintf_r+0xbac> - 20019a3c: 37200197 tbnz w23, #4, 20019a6c <_svfprintf_r+0xbac> - 20019a40: 3730b1b7 tbnz w23, #6, 2001b074 <_svfprintf_r+0x21b4> - 20019a44: 3648e2b7 tbz w23, #9, 2001b698 <_svfprintf_r+0x27d8> - 20019a48: 37f8ff20 tbnz w0, #31, 2001ba2c <_svfprintf_r+0x2b6c> - 20019a4c: f9404fe0 ldr x0, [sp, #152] - 20019a50: 91003c01 add x1, x0, #0xf - 20019a54: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019a58: f9004fe1 str x1, [sp, #152] - 20019a5c: f9400000 ldr x0, [x0] - 20019a60: 394223e1 ldrb w1, [sp, #136] - 20019a64: 39000001 strb w1, [x0] - 20019a68: 17fffd49 b 20018f8c <_svfprintf_r+0xcc> - 20019a6c: 37f84f00 tbnz w0, #31, 2001a44c <_svfprintf_r+0x158c> - 20019a70: f9404fe0 ldr x0, [sp, #152] - 20019a74: 91003c01 add x1, x0, #0xf - 20019a78: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019a7c: f9004fe1 str x1, [sp, #152] - 20019a80: f9400000 ldr x0, [x0] - 20019a84: b9808be1 ldrsw x1, [sp, #136] - 20019a88: f9000001 str x1, [x0] - 20019a8c: 17fffd40 b 20018f8c <_svfprintf_r+0xcc> - 20019a90: 39400288 ldrb w8, [x20] - 20019a94: 7101b11f cmp w8, #0x6c - 20019a98: 54004ca0 b.eq 2001a42c <_svfprintf_r+0x156c> // b.none - 20019a9c: 321c02f7 orr w23, w23, #0x10 - 20019aa0: 17fffd6e b 20019058 <_svfprintf_r+0x198> - 20019aa4: 2a1603e7 mov w7, w22 - 20019aa8: 321c02e4 orr w4, w23, #0x10 - 20019aac: b9408fe0 ldr w0, [sp, #140] - 20019ab0: 37280044 tbnz w4, #5, 20019ab8 <_svfprintf_r+0xbf8> - 20019ab4: 36203644 tbz w4, #4, 2001a17c <_svfprintf_r+0x12bc> - 20019ab8: 37f86520 tbnz w0, #31, 2001a75c <_svfprintf_r+0x189c> - 20019abc: f9404fe0 ldr x0, [sp, #152] - 20019ac0: 91003c01 add x1, x0, #0xf - 20019ac4: 927df021 and x1, x1, #0xfffffffffffffff8 - 20019ac8: f9004fe1 str x1, [sp, #152] - 20019acc: 52800021 mov w1, #0x1 // #1 - 20019ad0: f9400000 ldr x0, [x0] - 20019ad4: 17ffff8b b 20019900 <_svfprintf_r+0xa40> - 20019ad8: b9407fe1 ldr w1, [sp, #124] - 20019adc: 4b160039 sub w25, w1, w22 - 20019ae0: 7100033f cmp w25, #0x0 - 20019ae4: 54ffb2cd b.le 2001913c <_svfprintf_r+0x27c> - 20019ae8: 90000043 adrp x3, 20021000 <__func__.5268+0x20> - 20019aec: b9416be1 ldr w1, [sp, #360] - 20019af0: 91282063 add x3, x3, #0xa08 - 20019af4: 7100433f cmp w25, #0x10 - 20019af8: 5400058d b.le 20019ba8 <_svfprintf_r+0xce8> - 20019afc: 2a0103e2 mov w2, w1 - 20019b00: aa1403e1 mov x1, x20 - 20019b04: d2800204 mov x4, #0x10 // #16 - 20019b08: aa1303f4 mov x20, x19 - 20019b0c: 2a1903f3 mov w19, w25 - 20019b10: aa0103f9 mov x25, x1 - 20019b14: b900ebe7 str w7, [sp, #232] - 20019b18: b9010ff6 str w22, [sp, #268] - 20019b1c: aa1b03f6 mov x22, x27 - 20019b20: aa0303fb mov x27, x3 - 20019b24: 14000005 b 20019b38 <_svfprintf_r+0xc78> - 20019b28: 51004273 sub w19, w19, #0x10 - 20019b2c: 9100435a add x26, x26, #0x10 - 20019b30: 7100427f cmp w19, #0x10 - 20019b34: 5400028d b.le 20019b84 <_svfprintf_r+0xcc4> - 20019b38: 11000442 add w2, w2, #0x1 - 20019b3c: 91004000 add x0, x0, #0x10 - 20019b40: a900135b stp x27, x4, [x26] - 20019b44: 71001c5f cmp w2, #0x7 - 20019b48: b9016be2 str w2, [sp, #360] - 20019b4c: f900bbe0 str x0, [sp, #368] - 20019b50: 54fffecd b.le 20019b28 <_svfprintf_r+0xc68> - 20019b54: 910583e2 add x2, sp, #0x160 - 20019b58: aa1603e1 mov x1, x22 - 20019b5c: aa1403e0 mov x0, x20 - 20019b60: 94000b4a bl 2001c888 <__ssprint_r> - 20019b64: 35007b00 cbnz w0, 2001aac4 <_svfprintf_r+0x1c04> - 20019b68: 51004273 sub w19, w19, #0x10 - 20019b6c: b9416be2 ldr w2, [sp, #360] - 20019b70: 910783fa add x26, sp, #0x1e0 - 20019b74: 7100427f cmp w19, #0x10 - 20019b78: d2800204 mov x4, #0x10 // #16 - 20019b7c: f940bbe0 ldr x0, [sp, #368] - 20019b80: 54fffdcc b.gt 20019b38 <_svfprintf_r+0xc78> - 20019b84: 2a0203e1 mov w1, w2 - 20019b88: aa1b03e3 mov x3, x27 - 20019b8c: aa1903e2 mov x2, x25 - 20019b90: aa1603fb mov x27, x22 - 20019b94: b940ebe7 ldr w7, [sp, #232] - 20019b98: 2a1303f9 mov w25, w19 - 20019b9c: b9410ff6 ldr w22, [sp, #268] - 20019ba0: aa1403f3 mov x19, x20 - 20019ba4: aa0203f4 mov x20, x2 - 20019ba8: 93407f39 sxtw x25, w25 - 20019bac: 11000421 add w1, w1, #0x1 - 20019bb0: 8b190000 add x0, x0, x25 - 20019bb4: a9006743 stp x3, x25, [x26] - 20019bb8: 71001c3f cmp w1, #0x7 - 20019bbc: b9016be1 str w1, [sp, #360] - 20019bc0: f900bbe0 str x0, [sp, #368] - 20019bc4: 540076cc b.gt 2001aa9c <_svfprintf_r+0x1bdc> - 20019bc8: 9100435a add x26, x26, #0x10 - 20019bcc: 17fffd5c b 2001913c <_svfprintf_r+0x27c> - 20019bd0: 2a1703e4 mov w4, w23 - 20019bd4: d503201f nop - 20019bd8: 7100043f cmp w1, #0x1 - 20019bdc: 540015a0 b.eq 20019e90 <_svfprintf_r+0xfd0> // b.none - 20019be0: 9105e3f9 add x25, sp, #0x178 - 20019be4: 7100083f cmp w1, #0x2 - 20019be8: 9101933c add x28, x25, #0x64 - 20019bec: 540001a1 b.ne 20019c20 <_svfprintf_r+0xd60> // b.any - 20019bf0: f9406fe2 ldr x2, [sp, #216] - 20019bf4: d503201f nop - 20019bf8: 92400c01 and x1, x0, #0xf - 20019bfc: d344fc00 lsr x0, x0, #4 - 20019c00: 38616841 ldrb w1, [x2, x1] - 20019c04: 381fff81 strb w1, [x28, #-1]! - 20019c08: b5ffff80 cbnz x0, 20019bf8 <_svfprintf_r+0xd38> - 20019c0c: 91019320 add x0, x25, #0x64 - 20019c10: 2a0403f7 mov w23, w4 - 20019c14: 4b1c0000 sub w0, w0, w28 - 20019c18: b90083e0 str w0, [sp, #128] - 20019c1c: 17ffff49 b 20019940 <_svfprintf_r+0xa80> - 20019c20: 12000801 and w1, w0, #0x7 - 20019c24: aa1c03e2 mov x2, x28 - 20019c28: 1100c021 add w1, w1, #0x30 - 20019c2c: 381fff81 strb w1, [x28, #-1]! - 20019c30: d343fc00 lsr x0, x0, #3 - 20019c34: b5ffff60 cbnz x0, 20019c20 <_svfprintf_r+0xd60> - 20019c38: 7100c03f cmp w1, #0x30 - 20019c3c: 12000080 and w0, w4, #0x1 - 20019c40: 1a9f1000 csel w0, w0, wzr, ne // ne = any - 20019c44: 34fffe40 cbz w0, 20019c0c <_svfprintf_r+0xd4c> - 20019c48: d1000842 sub x2, x2, #0x2 - 20019c4c: 91019320 add x0, x25, #0x64 - 20019c50: 4b020000 sub w0, w0, w2 - 20019c54: 2a0403f7 mov w23, w4 - 20019c58: b90083e0 str w0, [sp, #128] - 20019c5c: 52800600 mov w0, #0x30 // #48 - 20019c60: 381ff380 sturb w0, [x28, #-1] - 20019c64: aa0203fc mov x28, x2 - 20019c68: 17ffff36 b 20019940 <_svfprintf_r+0xa80> - 20019c6c: 910583e2 add x2, sp, #0x160 - 20019c70: aa1b03e1 mov x1, x27 - 20019c74: aa1303e0 mov x0, x19 - 20019c78: 94000b04 bl 2001c888 <__ssprint_r> - 20019c7c: 34ffa980 cbz w0, 200191ac <_svfprintf_r+0x2ec> - 20019c80: 17fffd76 b 20019258 <_svfprintf_r+0x398> - 20019c84: b940e3e1 ldr w1, [sp, #224] - 20019c88: 91000400 add x0, x0, #0x1 - 20019c8c: b9416be4 ldr w4, [sp, #360] - 20019c90: 91004342 add x2, x26, #0x10 - 20019c94: 7100043f cmp w1, #0x1 - 20019c98: 11000481 add w1, w4, #0x1 - 20019c9c: 54001d0d b.le 2001a03c <_svfprintf_r+0x117c> - 20019ca0: d2800023 mov x3, #0x1 // #1 - 20019ca4: a9000f5c stp x28, x3, [x26] - 20019ca8: 71001c3f cmp w1, #0x7 - 20019cac: b9016be1 str w1, [sp, #360] - 20019cb0: f900bbe0 str x0, [sp, #368] - 20019cb4: 540022ec b.gt 2001a110 <_svfprintf_r+0x1250> - 20019cb8: a94c93e3 ldp x3, x4, [sp, #200] - 20019cbc: 11000421 add w1, w1, #0x1 - 20019cc0: a9000c44 stp x4, x3, [x2] - 20019cc4: 71001c3f cmp w1, #0x7 - 20019cc8: b9016be1 str w1, [sp, #360] - 20019ccc: 8b030000 add x0, x0, x3 - 20019cd0: f900bbe0 str x0, [sp, #368] - 20019cd4: 540023ec b.gt 2001a150 <_svfprintf_r+0x1290> - 20019cd8: 91004042 add x2, x2, #0x10 - 20019cdc: 1e602108 fcmp d8, #0.0 - 20019ce0: b940e3e3 ldr w3, [sp, #224] - 20019ce4: 11000424 add w4, w1, #0x1 - 20019ce8: 9100405a add x26, x2, #0x10 - 20019cec: 51000478 sub w24, w3, #0x1 - 20019cf0: 54001ba0 b.eq 2001a064 <_svfprintf_r+0x11a4> // b.none - 20019cf4: 93407f18 sxtw x24, w24 - 20019cf8: 91000785 add x5, x28, #0x1 - 20019cfc: 8b180000 add x0, x0, x24 - 20019d00: a9006045 stp x5, x24, [x2] - 20019d04: 71001c9f cmp w4, #0x7 - 20019d08: b9016be4 str w4, [sp, #360] - 20019d0c: f900bbe0 str x0, [sp, #368] - 20019d10: 5400600c b.gt 2001a910 <_svfprintf_r+0x1a50> - 20019d14: 91008043 add x3, x2, #0x20 - 20019d18: 11000824 add w4, w1, #0x2 - 20019d1c: aa1a03e2 mov x2, x26 - 20019d20: aa0303fa mov x26, x3 - 20019d24: b980e7e1 ldrsw x1, [sp, #228] - 20019d28: 71001c9f cmp w4, #0x7 - 20019d2c: f9000441 str x1, [x2, #8] - 20019d30: 8b000020 add x0, x1, x0 - 20019d34: 910503e1 add x1, sp, #0x140 - 20019d38: f9000041 str x1, [x2] - 20019d3c: b9016be4 str w4, [sp, #360] - 20019d40: f900bbe0 str x0, [sp, #368] - 20019d44: 54ffa1cd b.le 2001917c <_svfprintf_r+0x2bc> - 20019d48: 910583e2 add x2, sp, #0x160 - 20019d4c: aa1b03e1 mov x1, x27 - 20019d50: aa1303e0 mov x0, x19 - 20019d54: 94000acd bl 2001c888 <__ssprint_r> - 20019d58: 35ffa800 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019d5c: 910783fa add x26, sp, #0x1e0 - 20019d60: f940bbe0 ldr x0, [sp, #368] - 20019d64: 17fffd06 b 2001917c <_svfprintf_r+0x2bc> - 20019d68: 910583e2 add x2, sp, #0x160 - 20019d6c: aa1b03e1 mov x1, x27 - 20019d70: aa1303e0 mov x0, x19 - 20019d74: b900ebea str w10, [sp, #232] - 20019d78: b9010fe7 str w7, [sp, #268] - 20019d7c: 94000ac3 bl 2001c888 <__ssprint_r> - 20019d80: 35ffa6c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019d84: b940ebea ldr w10, [sp, #232] - 20019d88: 910783fa add x26, sp, #0x1e0 - 20019d8c: b9410fe7 ldr w7, [sp, #268] - 20019d90: f940bbe0 ldr x0, [sp, #368] - 20019d94: 17fffcdb b 20019100 <_svfprintf_r+0x240> - 20019d98: 910583e2 add x2, sp, #0x160 - 20019d9c: aa1b03e1 mov x1, x27 - 20019da0: aa1303e0 mov x0, x19 - 20019da4: b900ebe7 str w7, [sp, #232] - 20019da8: 94000ab8 bl 2001c888 <__ssprint_r> - 20019dac: 35ffa560 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019db0: b940ebe7 ldr w7, [sp, #232] - 20019db4: 910783fa add x26, sp, #0x1e0 - 20019db8: f940bbe0 ldr x0, [sp, #368] - 20019dbc: 17fffcde b 20019134 <_svfprintf_r+0x274> - 20019dc0: 90000044 adrp x4, 20021000 <__func__.5268+0x20> - 20019dc4: b9416be1 ldr w1, [sp, #360] - 20019dc8: 9127e084 add x4, x4, #0x9f8 - 20019dcc: 7100431f cmp w24, #0x10 - 20019dd0: 540003ad b.le 20019e44 <_svfprintf_r+0xf84> - 20019dd4: 2a0103e2 mov w2, w1 - 20019dd8: aa0403f7 mov x23, x4 - 20019ddc: d2800219 mov x25, #0x10 // #16 - 20019de0: 14000005 b 20019df4 <_svfprintf_r+0xf34> - 20019de4: 51004318 sub w24, w24, #0x10 - 20019de8: 9100435a add x26, x26, #0x10 - 20019dec: 7100431f cmp w24, #0x10 - 20019df0: 5400026d b.le 20019e3c <_svfprintf_r+0xf7c> - 20019df4: 11000442 add w2, w2, #0x1 - 20019df8: 91004000 add x0, x0, #0x10 - 20019dfc: a9006757 stp x23, x25, [x26] - 20019e00: 71001c5f cmp w2, #0x7 - 20019e04: b9016be2 str w2, [sp, #360] + 200196ec: 940017c9 bl 2001f610 <__trunctfdf2> + 200196f0: 1e604008 fmov d8, d0 + 200196f4: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 + 200196f8: 9e670001 fmov d1, x0 + 200196fc: b94083e7 ldr w7, [sp, #128] + 20019700: 1e60c100 fabs d0, d8 + 20019704: 1e612000 fcmp d0, d1 + 20019708: 54005c6d b.le 2001a294 <_svfprintf_r+0x130c> + 2001970c: 1e602118 fcmpe d8, #0.0 + 20019710: 5400c244 b.mi 2001af58 <_svfprintf_r+0x1fd0> // b.first + 20019714: 3944bfe1 ldrb w1, [sp, #303] + 20019718: 90000040 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001971c: 90000045 adrp x5, 20021000 <virtio_ident_table+0x78> + 20019720: 7101231f cmp w24, #0x48 + 20019724: 91252000 add x0, x0, #0x948 + 20019728: 912500a5 add x5, x5, #0x940 + 2001972c: 52800076 mov w22, #0x3 // #3 + 20019730: b90083f6 str w22, [sp, #128] + 20019734: f9004bff str xzr, [sp, #144] + 20019738: 12187af7 and w23, w23, #0xffffff7f + 2001973c: b900abff str wzr, [sp, #168] + 20019740: 9a80b0bc csel x28, x5, x0, lt // lt = tstop + 20019744: b900b3ff str wzr, [sp, #176] + 20019748: 52800007 mov w7, #0x0 // #0 + 2001974c: b900bbff str wzr, [sp, #184] + 20019750: 34ffd0c1 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 20019754: d503201f nop + 20019758: 110006d6 add w22, w22, #0x1 + 2001975c: 17fffe83 b 20019168 <_svfprintf_r+0x1e0> + 20019760: b9408fe0 ldr w0, [sp, #140] + 20019764: 2a1603e7 mov w7, w22 + 20019768: 37f86760 tbnz w0, #31, 2001a454 <_svfprintf_r+0x14cc> + 2001976c: f9404fe0 ldr x0, [sp, #152] + 20019770: 91003c01 add x1, x0, #0xf + 20019774: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019778: f9004fe1 str x1, [sp, #152] + 2001977c: f940001c ldr x28, [x0] + 20019780: 3904bfff strb wzr, [sp, #303] + 20019784: b400a1dc cbz x28, 2001abbc <_svfprintf_r+0x1c34> + 20019788: 71014f1f cmp w24, #0x53 + 2001978c: 54009560 b.eq 2001aa38 <_svfprintf_r+0x1ab0> // b.none + 20019790: 121c02e0 and w0, w23, #0x10 + 20019794: b900abe0 str w0, [sp, #168] + 20019798: 37209517 tbnz w23, #4, 2001aa38 <_svfprintf_r+0x1ab0> + 2001979c: 310004ff cmn w7, #0x1 + 200197a0: 5400d5a0 b.eq 2001b254 <_svfprintf_r+0x22cc> // b.none + 200197a4: 93407ce2 sxtw x2, w7 + 200197a8: aa1c03e0 mov x0, x28 + 200197ac: 52800001 mov w1, #0x0 // #0 + 200197b0: b90083e7 str w7, [sp, #128] + 200197b4: 97ffce38 bl 2000d094 <memchr> + 200197b8: f9004be0 str x0, [sp, #144] + 200197bc: b94083e7 ldr w7, [sp, #128] + 200197c0: b40110e0 cbz x0, 2001b9dc <_svfprintf_r+0x2a54> + 200197c4: f9404be0 ldr x0, [sp, #144] + 200197c8: f9004bff str xzr, [sp, #144] + 200197cc: 3944bfe1 ldrb w1, [sp, #303] + 200197d0: 52800007 mov w7, #0x0 // #0 + 200197d4: cb1c0016 sub x22, x0, x28 + 200197d8: b90083f6 str w22, [sp, #128] + 200197dc: b900b3ff str wzr, [sp, #176] + 200197e0: 710002df cmp w22, #0x0 + 200197e4: b900bbff str wzr, [sp, #184] + 200197e8: 1a9fa2d6 csel w22, w22, wzr, ge // ge = tcont + 200197ec: 34ffcbe1 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 200197f0: 17ffffda b 20019758 <_svfprintf_r+0x7d0> + 200197f4: 71010f1f cmp w24, #0x43 + 200197f8: 54000040 b.eq 20019800 <_svfprintf_r+0x878> // b.none + 200197fc: 36206557 tbz w23, #4, 2001a4a4 <_svfprintf_r+0x151c> + 20019800: 910563f6 add x22, sp, #0x158 + 20019804: d2800102 mov x2, #0x8 // #8 + 20019808: aa1603e0 mov x0, x22 + 2001980c: 52800001 mov w1, #0x0 // #0 + 20019810: 97ffa464 bl 200029a0 <memset> + 20019814: b9408fe0 ldr w0, [sp, #140] + 20019818: 37f8a780 tbnz w0, #31, 2001ad08 <_svfprintf_r+0x1d80> + 2001981c: f9404fe0 ldr x0, [sp, #152] + 20019820: 91002c01 add x1, x0, #0xb + 20019824: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019828: f9004fe1 str x1, [sp, #152] + 2001982c: b9400002 ldr w2, [x0] + 20019830: 9105e3f9 add x25, sp, #0x178 + 20019834: aa1603e3 mov x3, x22 + 20019838: aa1903e1 mov x1, x25 + 2001983c: aa1303e0 mov x0, x19 + 20019840: 97ffe4f0 bl 20012c00 <_wcrtomb_r> + 20019844: b90083e0 str w0, [sp, #128] + 20019848: 3100041f cmn w0, #0x1 + 2001984c: 5400f4a0 b.eq 2001b6e0 <_svfprintf_r+0x2758> // b.none + 20019850: 7100001f cmp w0, #0x0 + 20019854: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 20019858: aa1903fc mov x28, x25 + 2001985c: 52800001 mov w1, #0x0 // #0 + 20019860: 52800007 mov w7, #0x0 // #0 + 20019864: f9004bff str xzr, [sp, #144] + 20019868: b900abff str wzr, [sp, #168] + 2001986c: b900b3ff str wzr, [sp, #176] + 20019870: b900bbff str wzr, [sp, #184] + 20019874: 3904bfff strb wzr, [sp, #303] + 20019878: 17fffe3c b 20019168 <_svfprintf_r+0x1e0> + 2001987c: 39400288 ldrb w8, [x20] + 20019880: 320002f7 orr w23, w23, #0x1 + 20019884: 17fffe27 b 20019120 <_svfprintf_r+0x198> + 20019888: 3944bfe0 ldrb w0, [sp, #303] + 2001988c: 39400288 ldrb w8, [x20] + 20019890: 35ffc480 cbnz w0, 20019120 <_svfprintf_r+0x198> + 20019894: 52800400 mov w0, #0x20 // #32 + 20019898: 3904bfe0 strb w0, [sp, #303] + 2001989c: 17fffe21 b 20019120 <_svfprintf_r+0x198> + 200198a0: 39400288 ldrb w8, [x20] + 200198a4: 321e02f7 orr w23, w23, #0x4 + 200198a8: 17fffe1e b 20019120 <_svfprintf_r+0x198> + 200198ac: 52800560 mov w0, #0x2b // #43 + 200198b0: 39400288 ldrb w8, [x20] + 200198b4: 3904bfe0 strb w0, [sp, #303] + 200198b8: 17fffe1a b 20019120 <_svfprintf_r+0x198> + 200198bc: b9408fe0 ldr w0, [sp, #140] + 200198c0: 37f85b60 tbnz w0, #31, 2001a42c <_svfprintf_r+0x14a4> + 200198c4: f9404fe0 ldr x0, [sp, #152] + 200198c8: 91002c01 add x1, x0, #0xb + 200198cc: 927df021 and x1, x1, #0xfffffffffffffff8 + 200198d0: f9004fe1 str x1, [sp, #152] + 200198d4: b9400000 ldr w0, [x0] + 200198d8: b9007fe0 str w0, [sp, #124] + 200198dc: 39400288 ldrb w8, [x20] + 200198e0: 36ffc200 tbz w0, #31, 20019120 <_svfprintf_r+0x198> + 200198e4: 4b0003e0 neg w0, w0 + 200198e8: 321e02f7 orr w23, w23, #0x4 + 200198ec: b9007fe0 str w0, [sp, #124] + 200198f0: 17fffe0c b 20019120 <_svfprintf_r+0x198> + 200198f4: aa1303e0 mov x0, x19 + 200198f8: 97fff22e bl 200161b0 <_localeconv_r> + 200198fc: f9400400 ldr x0, [x0, #8] + 20019900: f9007be0 str x0, [sp, #240] + 20019904: 97ffcd1f bl 2000cd80 <strlen> + 20019908: aa0003e1 mov x1, x0 + 2001990c: aa0103f8 mov x24, x1 + 20019910: aa1303e0 mov x0, x19 + 20019914: f90083e1 str x1, [sp, #256] + 20019918: 97fff226 bl 200161b0 <_localeconv_r> + 2001991c: f9400800 ldr x0, [x0, #16] + 20019920: f9007fe0 str x0, [sp, #248] + 20019924: f100031f cmp x24, #0x0 + 20019928: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 2001992c: 54005680 b.eq 2001a3fc <_svfprintf_r+0x1474> // b.none + 20019930: 39400001 ldrb w1, [x0] + 20019934: 321602e0 orr w0, w23, #0x400 + 20019938: 39400288 ldrb w8, [x20] + 2001993c: 7100003f cmp w1, #0x0 + 20019940: 1a971017 csel w23, w0, w23, ne // ne = any + 20019944: 17fffdf7 b 20019120 <_svfprintf_r+0x198> + 20019948: 39400288 ldrb w8, [x20] + 2001994c: 321902f7 orr w23, w23, #0x80 + 20019950: 17fffdf4 b 20019120 <_svfprintf_r+0x198> + 20019954: aa1403e1 mov x1, x20 + 20019958: 38401438 ldrb w24, [x1], #1 + 2001995c: 7100ab1f cmp w24, #0x2a + 20019960: 54011380 b.eq 2001bbd0 <_svfprintf_r+0x2c48> // b.none + 20019964: 5100c300 sub w0, w24, #0x30 + 20019968: aa0103f4 mov x20, x1 + 2001996c: 7100241f cmp w0, #0x9 + 20019970: 52800016 mov w22, #0x0 // #0 + 20019974: 54ffbda8 b.hi 20019128 <_svfprintf_r+0x1a0> // b.pmore + 20019978: 38401698 ldrb w24, [x20], #1 + 2001997c: 0b160ac7 add w7, w22, w22, lsl #2 + 20019980: 0b070416 add w22, w0, w7, lsl #1 + 20019984: 5100c300 sub w0, w24, #0x30 + 20019988: 7100241f cmp w0, #0x9 + 2001998c: 54ffff69 b.ls 20019978 <_svfprintf_r+0x9f0> // b.plast + 20019990: 17fffde6 b 20019128 <_svfprintf_r+0x1a0> + 20019994: 2a1603e7 mov w7, w22 + 20019998: 321c02f7 orr w23, w23, #0x10 + 2001999c: b9408fe0 ldr w0, [sp, #140] + 200199a0: 37280057 tbnz w23, #5, 200199a8 <_svfprintf_r+0xa20> + 200199a4: 36205317 tbz w23, #4, 2001a404 <_svfprintf_r+0x147c> + 200199a8: 37f872a0 tbnz w0, #31, 2001a7fc <_svfprintf_r+0x1874> + 200199ac: f9404fe0 ldr x0, [sp, #152] + 200199b0: 91003c01 add x1, x0, #0xf + 200199b4: 927df021 and x1, x1, #0xfffffffffffffff8 + 200199b8: f9004fe1 str x1, [sp, #152] + 200199bc: f9400000 ldr x0, [x0] + 200199c0: 12157ae4 and w4, w23, #0xfffffbff + 200199c4: 52800001 mov w1, #0x0 // #0 + 200199c8: 3904bfff strb wzr, [sp, #303] + 200199cc: 310004ff cmn w7, #0x1 + 200199d0: 54001680 b.eq 20019ca0 <_svfprintf_r+0xd18> // b.none + 200199d4: f100001f cmp x0, #0x0 + 200199d8: 12187897 and w23, w4, #0xffffff7f + 200199dc: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none + 200199e0: 540015c1 b.ne 20019c98 <_svfprintf_r+0xd10> // b.any + 200199e4: 35000521 cbnz w1, 20019a88 <_svfprintf_r+0xb00> + 200199e8: 12000080 and w0, w4, #0x1 + 200199ec: b90083e0 str w0, [sp, #128] + 200199f0: 36003844 tbz w4, #0, 2001a0f8 <_svfprintf_r+0x1170> + 200199f4: 91076ffc add x28, sp, #0x1db + 200199f8: 52800600 mov w0, #0x30 // #48 + 200199fc: 52800007 mov w7, #0x0 // #0 + 20019a00: 39076fe0 strb w0, [sp, #475] + 20019a04: d503201f nop + 20019a08: 3944bfe1 ldrb w1, [sp, #303] + 20019a0c: b94083e0 ldr w0, [sp, #128] + 20019a10: f9004bff str xzr, [sp, #144] + 20019a14: b900abff str wzr, [sp, #168] + 20019a18: 6b0000ff cmp w7, w0 + 20019a1c: b900b3ff str wzr, [sp, #176] + 20019a20: 1a80a0f6 csel w22, w7, w0, ge // ge = tcont + 20019a24: b900bbff str wzr, [sp, #184] + 20019a28: 34ffba01 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 20019a2c: 17ffff4b b 20019758 <_svfprintf_r+0x7d0> + 20019a30: 39400288 ldrb w8, [x20] + 20019a34: 321d02f7 orr w23, w23, #0x8 + 20019a38: 17fffdba b 20019120 <_svfprintf_r+0x198> + 20019a3c: 2a1603e7 mov w7, w22 + 20019a40: 321c02f7 orr w23, w23, #0x10 + 20019a44: b9408fe0 ldr w0, [sp, #140] + 20019a48: 37280057 tbnz w23, #5, 20019a50 <_svfprintf_r+0xac8> + 20019a4c: 36204c77 tbz w23, #4, 2001a3d8 <_svfprintf_r+0x1450> + 20019a50: 37f86c20 tbnz w0, #31, 2001a7d4 <_svfprintf_r+0x184c> + 20019a54: f9404fe0 ldr x0, [sp, #152] + 20019a58: 91003c01 add x1, x0, #0xf + 20019a5c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019a60: f9004fe1 str x1, [sp, #152] + 20019a64: f9400001 ldr x1, [x0] + 20019a68: aa0103e0 mov x0, x1 + 20019a6c: b7f83aa1 tbnz x1, #63, 2001a1c0 <_svfprintf_r+0x1238> + 20019a70: 310004ff cmn w7, #0x1 + 20019a74: 54002700 b.eq 20019f54 <_svfprintf_r+0xfcc> // b.none + 20019a78: 710000ff cmp w7, #0x0 + 20019a7c: 12187af7 and w23, w23, #0xffffff7f + 20019a80: fa400800 ccmp x0, #0x0, #0x0, eq // eq = none + 20019a84: 54002681 b.ne 20019f54 <_svfprintf_r+0xfcc> // b.any + 20019a88: 910773fc add x28, sp, #0x1dc + 20019a8c: 52800007 mov w7, #0x0 // #0 + 20019a90: b90083ff str wzr, [sp, #128] + 20019a94: 17ffffdd b 20019a08 <_svfprintf_r+0xa80> + 20019a98: 39400288 ldrb w8, [x20] + 20019a9c: 7101a11f cmp w8, #0x68 + 20019aa0: 54005320 b.eq 2001a504 <_svfprintf_r+0x157c> // b.none + 20019aa4: 321a02f7 orr w23, w23, #0x40 + 20019aa8: 17fffd9e b 20019120 <_svfprintf_r+0x198> + 20019aac: 39400288 ldrb w8, [x20] + 20019ab0: 321b02f7 orr w23, w23, #0x20 + 20019ab4: 17fffd9b b 20019120 <_svfprintf_r+0x198> + 20019ab8: b9408fe0 ldr w0, [sp, #140] + 20019abc: 2a1603e7 mov w7, w22 + 20019ac0: 37f84de0 tbnz w0, #31, 2001a47c <_svfprintf_r+0x14f4> + 20019ac4: f9404fe3 ldr x3, [sp, #152] + 20019ac8: 91003c60 add x0, x3, #0xf + 20019acc: 927df000 and x0, x0, #0xfffffffffffffff8 + 20019ad0: f9004fe0 str x0, [sp, #152] + 20019ad4: 528f0600 mov w0, #0x7830 // #30768 + 20019ad8: 90000042 adrp x2, 20021000 <virtio_ident_table+0x78> + 20019adc: 321f02e4 orr w4, w23, #0x2 + 20019ae0: 91258042 add x2, x2, #0x960 + 20019ae4: 52800041 mov w1, #0x2 // #2 + 20019ae8: 52800f18 mov w24, #0x78 // #120 + 20019aec: f9006fe2 str x2, [sp, #216] + 20019af0: 790263e0 strh w0, [sp, #304] + 20019af4: f9400060 ldr x0, [x3] + 20019af8: 17ffffb4 b 200199c8 <_svfprintf_r+0xa40> + 20019afc: b9408fe0 ldr w0, [sp, #140] + 20019b00: 372801b7 tbnz w23, #5, 20019b34 <_svfprintf_r+0xbac> + 20019b04: 37200197 tbnz w23, #4, 20019b34 <_svfprintf_r+0xbac> + 20019b08: 3730b1b7 tbnz w23, #6, 2001b13c <_svfprintf_r+0x21b4> + 20019b0c: 3648e2b7 tbz w23, #9, 2001b760 <_svfprintf_r+0x27d8> + 20019b10: 37f8ff20 tbnz w0, #31, 2001baf4 <_svfprintf_r+0x2b6c> + 20019b14: f9404fe0 ldr x0, [sp, #152] + 20019b18: 91003c01 add x1, x0, #0xf + 20019b1c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019b20: f9004fe1 str x1, [sp, #152] + 20019b24: f9400000 ldr x0, [x0] + 20019b28: 394223e1 ldrb w1, [sp, #136] + 20019b2c: 39000001 strb w1, [x0] + 20019b30: 17fffd49 b 20019054 <_svfprintf_r+0xcc> + 20019b34: 37f84f00 tbnz w0, #31, 2001a514 <_svfprintf_r+0x158c> + 20019b38: f9404fe0 ldr x0, [sp, #152] + 20019b3c: 91003c01 add x1, x0, #0xf + 20019b40: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019b44: f9004fe1 str x1, [sp, #152] + 20019b48: f9400000 ldr x0, [x0] + 20019b4c: b9808be1 ldrsw x1, [sp, #136] + 20019b50: f9000001 str x1, [x0] + 20019b54: 17fffd40 b 20019054 <_svfprintf_r+0xcc> + 20019b58: 39400288 ldrb w8, [x20] + 20019b5c: 7101b11f cmp w8, #0x6c + 20019b60: 54004ca0 b.eq 2001a4f4 <_svfprintf_r+0x156c> // b.none + 20019b64: 321c02f7 orr w23, w23, #0x10 + 20019b68: 17fffd6e b 20019120 <_svfprintf_r+0x198> + 20019b6c: 2a1603e7 mov w7, w22 + 20019b70: 321c02e4 orr w4, w23, #0x10 + 20019b74: b9408fe0 ldr w0, [sp, #140] + 20019b78: 37280044 tbnz w4, #5, 20019b80 <_svfprintf_r+0xbf8> + 20019b7c: 36203644 tbz w4, #4, 2001a244 <_svfprintf_r+0x12bc> + 20019b80: 37f86520 tbnz w0, #31, 2001a824 <_svfprintf_r+0x189c> + 20019b84: f9404fe0 ldr x0, [sp, #152] + 20019b88: 91003c01 add x1, x0, #0xf + 20019b8c: 927df021 and x1, x1, #0xfffffffffffffff8 + 20019b90: f9004fe1 str x1, [sp, #152] + 20019b94: 52800021 mov w1, #0x1 // #1 + 20019b98: f9400000 ldr x0, [x0] + 20019b9c: 17ffff8b b 200199c8 <_svfprintf_r+0xa40> + 20019ba0: b9407fe1 ldr w1, [sp, #124] + 20019ba4: 4b160039 sub w25, w1, w22 + 20019ba8: 7100033f cmp w25, #0x0 + 20019bac: 54ffb2cd b.le 20019204 <_svfprintf_r+0x27c> + 20019bb0: 90000043 adrp x3, 20021000 <virtio_ident_table+0x78> + 20019bb4: b9416be1 ldr w1, [sp, #360] + 20019bb8: 9129a063 add x3, x3, #0xa68 + 20019bbc: 7100433f cmp w25, #0x10 + 20019bc0: 5400058d b.le 20019c70 <_svfprintf_r+0xce8> + 20019bc4: 2a0103e2 mov w2, w1 + 20019bc8: aa1403e1 mov x1, x20 + 20019bcc: d2800204 mov x4, #0x10 // #16 + 20019bd0: aa1303f4 mov x20, x19 + 20019bd4: 2a1903f3 mov w19, w25 + 20019bd8: aa0103f9 mov x25, x1 + 20019bdc: b900ebe7 str w7, [sp, #232] + 20019be0: b9010ff6 str w22, [sp, #268] + 20019be4: aa1b03f6 mov x22, x27 + 20019be8: aa0303fb mov x27, x3 + 20019bec: 14000005 b 20019c00 <_svfprintf_r+0xc78> + 20019bf0: 51004273 sub w19, w19, #0x10 + 20019bf4: 9100435a add x26, x26, #0x10 + 20019bf8: 7100427f cmp w19, #0x10 + 20019bfc: 5400028d b.le 20019c4c <_svfprintf_r+0xcc4> + 20019c00: 11000442 add w2, w2, #0x1 + 20019c04: 91004000 add x0, x0, #0x10 + 20019c08: a900135b stp x27, x4, [x26] + 20019c0c: 71001c5f cmp w2, #0x7 + 20019c10: b9016be2 str w2, [sp, #360] + 20019c14: f900bbe0 str x0, [sp, #368] + 20019c18: 54fffecd b.le 20019bf0 <_svfprintf_r+0xc68> + 20019c1c: 910583e2 add x2, sp, #0x160 + 20019c20: aa1603e1 mov x1, x22 + 20019c24: aa1403e0 mov x0, x20 + 20019c28: 94000b4a bl 2001c950 <__ssprint_r> + 20019c2c: 35007b00 cbnz w0, 2001ab8c <_svfprintf_r+0x1c04> + 20019c30: 51004273 sub w19, w19, #0x10 + 20019c34: b9416be2 ldr w2, [sp, #360] + 20019c38: 910783fa add x26, sp, #0x1e0 + 20019c3c: 7100427f cmp w19, #0x10 + 20019c40: d2800204 mov x4, #0x10 // #16 + 20019c44: f940bbe0 ldr x0, [sp, #368] + 20019c48: 54fffdcc b.gt 20019c00 <_svfprintf_r+0xc78> + 20019c4c: 2a0203e1 mov w1, w2 + 20019c50: aa1b03e3 mov x3, x27 + 20019c54: aa1903e2 mov x2, x25 + 20019c58: aa1603fb mov x27, x22 + 20019c5c: b940ebe7 ldr w7, [sp, #232] + 20019c60: 2a1303f9 mov w25, w19 + 20019c64: b9410ff6 ldr w22, [sp, #268] + 20019c68: aa1403f3 mov x19, x20 + 20019c6c: aa0203f4 mov x20, x2 + 20019c70: 93407f39 sxtw x25, w25 + 20019c74: 11000421 add w1, w1, #0x1 + 20019c78: 8b190000 add x0, x0, x25 + 20019c7c: a9006743 stp x3, x25, [x26] + 20019c80: 71001c3f cmp w1, #0x7 + 20019c84: b9016be1 str w1, [sp, #360] + 20019c88: f900bbe0 str x0, [sp, #368] + 20019c8c: 540076cc b.gt 2001ab64 <_svfprintf_r+0x1bdc> + 20019c90: 9100435a add x26, x26, #0x10 + 20019c94: 17fffd5c b 20019204 <_svfprintf_r+0x27c> + 20019c98: 2a1703e4 mov w4, w23 + 20019c9c: d503201f nop + 20019ca0: 7100043f cmp w1, #0x1 + 20019ca4: 540015a0 b.eq 20019f58 <_svfprintf_r+0xfd0> // b.none + 20019ca8: 9105e3f9 add x25, sp, #0x178 + 20019cac: 7100083f cmp w1, #0x2 + 20019cb0: 9101933c add x28, x25, #0x64 + 20019cb4: 540001a1 b.ne 20019ce8 <_svfprintf_r+0xd60> // b.any + 20019cb8: f9406fe2 ldr x2, [sp, #216] + 20019cbc: d503201f nop + 20019cc0: 92400c01 and x1, x0, #0xf + 20019cc4: d344fc00 lsr x0, x0, #4 + 20019cc8: 38616841 ldrb w1, [x2, x1] + 20019ccc: 381fff81 strb w1, [x28, #-1]! + 20019cd0: b5ffff80 cbnz x0, 20019cc0 <_svfprintf_r+0xd38> + 20019cd4: 91019320 add x0, x25, #0x64 + 20019cd8: 2a0403f7 mov w23, w4 + 20019cdc: 4b1c0000 sub w0, w0, w28 + 20019ce0: b90083e0 str w0, [sp, #128] + 20019ce4: 17ffff49 b 20019a08 <_svfprintf_r+0xa80> + 20019ce8: 12000801 and w1, w0, #0x7 + 20019cec: aa1c03e2 mov x2, x28 + 20019cf0: 1100c021 add w1, w1, #0x30 + 20019cf4: 381fff81 strb w1, [x28, #-1]! + 20019cf8: d343fc00 lsr x0, x0, #3 + 20019cfc: b5ffff60 cbnz x0, 20019ce8 <_svfprintf_r+0xd60> + 20019d00: 7100c03f cmp w1, #0x30 + 20019d04: 12000080 and w0, w4, #0x1 + 20019d08: 1a9f1000 csel w0, w0, wzr, ne // ne = any + 20019d0c: 34fffe40 cbz w0, 20019cd4 <_svfprintf_r+0xd4c> + 20019d10: d1000842 sub x2, x2, #0x2 + 20019d14: 91019320 add x0, x25, #0x64 + 20019d18: 4b020000 sub w0, w0, w2 + 20019d1c: 2a0403f7 mov w23, w4 + 20019d20: b90083e0 str w0, [sp, #128] + 20019d24: 52800600 mov w0, #0x30 // #48 + 20019d28: 381ff380 sturb w0, [x28, #-1] + 20019d2c: aa0203fc mov x28, x2 + 20019d30: 17ffff36 b 20019a08 <_svfprintf_r+0xa80> + 20019d34: 910583e2 add x2, sp, #0x160 + 20019d38: aa1b03e1 mov x1, x27 + 20019d3c: aa1303e0 mov x0, x19 + 20019d40: 94000b04 bl 2001c950 <__ssprint_r> + 20019d44: 34ffa980 cbz w0, 20019274 <_svfprintf_r+0x2ec> + 20019d48: 17fffd76 b 20019320 <_svfprintf_r+0x398> + 20019d4c: b940e3e1 ldr w1, [sp, #224] + 20019d50: 91000400 add x0, x0, #0x1 + 20019d54: b9416be4 ldr w4, [sp, #360] + 20019d58: 91004342 add x2, x26, #0x10 + 20019d5c: 7100043f cmp w1, #0x1 + 20019d60: 11000481 add w1, w4, #0x1 + 20019d64: 54001d0d b.le 2001a104 <_svfprintf_r+0x117c> + 20019d68: d2800023 mov x3, #0x1 // #1 + 20019d6c: a9000f5c stp x28, x3, [x26] + 20019d70: 71001c3f cmp w1, #0x7 + 20019d74: b9016be1 str w1, [sp, #360] + 20019d78: f900bbe0 str x0, [sp, #368] + 20019d7c: 540022ec b.gt 2001a1d8 <_svfprintf_r+0x1250> + 20019d80: a94c93e3 ldp x3, x4, [sp, #200] + 20019d84: 11000421 add w1, w1, #0x1 + 20019d88: a9000c44 stp x4, x3, [x2] + 20019d8c: 71001c3f cmp w1, #0x7 + 20019d90: b9016be1 str w1, [sp, #360] + 20019d94: 8b030000 add x0, x0, x3 + 20019d98: f900bbe0 str x0, [sp, #368] + 20019d9c: 540023ec b.gt 2001a218 <_svfprintf_r+0x1290> + 20019da0: 91004042 add x2, x2, #0x10 + 20019da4: 1e602108 fcmp d8, #0.0 + 20019da8: b940e3e3 ldr w3, [sp, #224] + 20019dac: 11000424 add w4, w1, #0x1 + 20019db0: 9100405a add x26, x2, #0x10 + 20019db4: 51000478 sub w24, w3, #0x1 + 20019db8: 54001ba0 b.eq 2001a12c <_svfprintf_r+0x11a4> // b.none + 20019dbc: 93407f18 sxtw x24, w24 + 20019dc0: 91000785 add x5, x28, #0x1 + 20019dc4: 8b180000 add x0, x0, x24 + 20019dc8: a9006045 stp x5, x24, [x2] + 20019dcc: 71001c9f cmp w4, #0x7 + 20019dd0: b9016be4 str w4, [sp, #360] + 20019dd4: f900bbe0 str x0, [sp, #368] + 20019dd8: 5400600c b.gt 2001a9d8 <_svfprintf_r+0x1a50> + 20019ddc: 91008043 add x3, x2, #0x20 + 20019de0: 11000824 add w4, w1, #0x2 + 20019de4: aa1a03e2 mov x2, x26 + 20019de8: aa0303fa mov x26, x3 + 20019dec: b980e7e1 ldrsw x1, [sp, #228] + 20019df0: 71001c9f cmp w4, #0x7 + 20019df4: f9000441 str x1, [x2, #8] + 20019df8: 8b000020 add x0, x1, x0 + 20019dfc: 910503e1 add x1, sp, #0x140 + 20019e00: f9000041 str x1, [x2] + 20019e04: b9016be4 str w4, [sp, #360] 20019e08: f900bbe0 str x0, [sp, #368] - 20019e0c: 54fffecd b.le 20019de4 <_svfprintf_r+0xf24> + 20019e0c: 54ffa1cd b.le 20019244 <_svfprintf_r+0x2bc> 20019e10: 910583e2 add x2, sp, #0x160 20019e14: aa1b03e1 mov x1, x27 20019e18: aa1303e0 mov x0, x19 - 20019e1c: 94000a9b bl 2001c888 <__ssprint_r> - 20019e20: 35ffa1c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019e24: 51004318 sub w24, w24, #0x10 - 20019e28: b9416be2 ldr w2, [sp, #360] - 20019e2c: 910783fa add x26, sp, #0x1e0 - 20019e30: 7100431f cmp w24, #0x10 - 20019e34: f940bbe0 ldr x0, [sp, #368] - 20019e38: 54fffdec b.gt 20019df4 <_svfprintf_r+0xf34> - 20019e3c: 2a0203e1 mov w1, w2 - 20019e40: aa1703e4 mov x4, x23 - 20019e44: 93407f18 sxtw x24, w24 - 20019e48: 11000421 add w1, w1, #0x1 - 20019e4c: 8b180000 add x0, x0, x24 - 20019e50: a9006344 stp x4, x24, [x26] - 20019e54: 71001c3f cmp w1, #0x7 - 20019e58: b9016be1 str w1, [sp, #360] - 20019e5c: f900bbe0 str x0, [sp, #368] - 20019e60: 54ff998d b.le 20019190 <_svfprintf_r+0x2d0> - 20019e64: 910583e2 add x2, sp, #0x160 - 20019e68: aa1b03e1 mov x1, x27 - 20019e6c: aa1303e0 mov x0, x19 - 20019e70: 94000a86 bl 2001c888 <__ssprint_r> - 20019e74: 35ff9f20 cbnz w0, 20019258 <_svfprintf_r+0x398> - 20019e78: f940bbe0 ldr x0, [sp, #368] - 20019e7c: 17fffcc5 b 20019190 <_svfprintf_r+0x2d0> - 20019e80: aa1b03f3 mov x19, x27 - 20019e84: aa1403fb mov x27, x20 - 20019e88: 17fffcf4 b 20019258 <_svfprintf_r+0x398> - 20019e8c: 2a1703e4 mov w4, w23 - 20019e90: f100241f cmp x0, #0x9 - 20019e94: 54005ae8 b.hi 2001a9f0 <_svfprintf_r+0x1b30> // b.pmore - 20019e98: 1100c000 add w0, w0, #0x30 - 20019e9c: 52800021 mov w1, #0x1 // #1 - 20019ea0: 2a0403f7 mov w23, w4 - 20019ea4: 91076ffc add x28, sp, #0x1db - 20019ea8: b90083e1 str w1, [sp, #128] - 20019eac: 39076fe0 strb w0, [sp, #475] - 20019eb0: 17fffea4 b 20019940 <_svfprintf_r+0xa80> - 20019eb4: b9413bf8 ldr w24, [sp, #312] - 20019eb8: 7100031f cmp w24, #0x0 - 20019ebc: 54004cad b.le 2001a850 <_svfprintf_r+0x1990> - 20019ec0: b940abe1 ldr w1, [sp, #168] - 20019ec4: b940e3e2 ldr w2, [sp, #224] - 20019ec8: 6b02003f cmp w1, w2 - 20019ecc: 1a82d038 csel w24, w1, w2, le - 20019ed0: 7100031f cmp w24, #0x0 - 20019ed4: 5400016d b.le 20019f00 <_svfprintf_r+0x1040> - 20019ed8: b9416be1 ldr w1, [sp, #360] - 20019edc: 93407f02 sxtw x2, w24 - 20019ee0: 8b020000 add x0, x0, x2 - 20019ee4: a9000b5c stp x28, x2, [x26] - 20019ee8: 11000421 add w1, w1, #0x1 - 20019eec: b9016be1 str w1, [sp, #360] - 20019ef0: 71001c3f cmp w1, #0x7 - 20019ef4: f900bbe0 str x0, [sp, #368] - 20019ef8: 5400ab2c b.gt 2001b45c <_svfprintf_r+0x259c> - 20019efc: 9100435a add x26, x26, #0x10 - 20019f00: 7100031f cmp w24, #0x0 - 20019f04: b940abe1 ldr w1, [sp, #168] - 20019f08: 1a9fa318 csel w24, w24, wzr, ge // ge = tcont - 20019f0c: 4b180038 sub w24, w1, w24 - 20019f10: 7100031f cmp w24, #0x0 - 20019f14: 54002cac b.gt 2001a4a8 <_svfprintf_r+0x15e8> - 20019f18: b940abe1 ldr w1, [sp, #168] - 20019f1c: 8b21c399 add x25, x28, w1, sxtw - 20019f20: 37503377 tbnz w23, #10, 2001a58c <_svfprintf_r+0x16cc> - 20019f24: b940e3e1 ldr w1, [sp, #224] - 20019f28: b9413bf8 ldr w24, [sp, #312] - 20019f2c: 6b01031f cmp w24, w1 - 20019f30: 5400004b b.lt 20019f38 <_svfprintf_r+0x1078> // b.tstop - 20019f34: 360086d7 tbz w23, #0, 2001b00c <_svfprintf_r+0x214c> - 20019f38: a94c8fe2 ldp x2, x3, [sp, #200] - 20019f3c: a9000b43 stp x3, x2, [x26] - 20019f40: b9416be1 ldr w1, [sp, #360] - 20019f44: 11000421 add w1, w1, #0x1 - 20019f48: b9016be1 str w1, [sp, #360] - 20019f4c: 71001c3f cmp w1, #0x7 - 20019f50: 8b020000 add x0, x0, x2 - 20019f54: f900bbe0 str x0, [sp, #368] - 20019f58: 5400aa4c b.gt 2001b4a0 <_svfprintf_r+0x25e0> - 20019f5c: 9100435a add x26, x26, #0x10 - 20019f60: b940e3e2 ldr w2, [sp, #224] - 20019f64: 4b180058 sub w24, w2, w24 - 20019f68: 8b22c381 add x1, x28, w2, sxtw - 20019f6c: cb190021 sub x1, x1, x25 - 20019f70: 6b01031f cmp w24, w1 - 20019f74: 1a81d31c csel w28, w24, w1, le - 20019f78: 7100039f cmp w28, #0x0 - 20019f7c: 5400016d b.le 20019fa8 <_svfprintf_r+0x10e8> - 20019f80: b9416be1 ldr w1, [sp, #360] - 20019f84: 93407f82 sxtw x2, w28 - 20019f88: 8b020000 add x0, x0, x2 - 20019f8c: a9000b59 stp x25, x2, [x26] - 20019f90: 11000421 add w1, w1, #0x1 - 20019f94: b9016be1 str w1, [sp, #360] - 20019f98: 71001c3f cmp w1, #0x7 - 20019f9c: f900bbe0 str x0, [sp, #368] - 20019fa0: 5400ac0c b.gt 2001b520 <_svfprintf_r+0x2660> - 20019fa4: 9100435a add x26, x26, #0x10 - 20019fa8: 7100039f cmp w28, #0x0 - 20019fac: 1a9fa399 csel w25, w28, wzr, ge // ge = tcont - 20019fb0: 4b190318 sub w24, w24, w25 - 20019fb4: 7100031f cmp w24, #0x0 - 20019fb8: 54ff8e2d b.le 2001917c <_svfprintf_r+0x2bc> - 20019fbc: 90000043 adrp x3, 20021000 <__func__.5268+0x20> - 20019fc0: b9416be1 ldr w1, [sp, #360] - 20019fc4: 91282063 add x3, x3, #0xa08 - 20019fc8: 7100431f cmp w24, #0x10 - 20019fcc: 54004bed b.le 2001a948 <_svfprintf_r+0x1a88> - 20019fd0: 2a0103e2 mov w2, w1 - 20019fd4: aa0303fc mov x28, x3 - 20019fd8: d2800219 mov x25, #0x10 // #16 - 20019fdc: 14000005 b 20019ff0 <_svfprintf_r+0x1130> - 20019fe0: 9100435a add x26, x26, #0x10 - 20019fe4: 51004318 sub w24, w24, #0x10 - 20019fe8: 7100431f cmp w24, #0x10 - 20019fec: 54004aad b.le 2001a940 <_svfprintf_r+0x1a80> - 20019ff0: 11000442 add w2, w2, #0x1 - 20019ff4: 91004000 add x0, x0, #0x10 - 20019ff8: a900675c stp x28, x25, [x26] - 20019ffc: 71001c5f cmp w2, #0x7 - 2001a000: b9016be2 str w2, [sp, #360] - 2001a004: f900bbe0 str x0, [sp, #368] - 2001a008: 54fffecd b.le 20019fe0 <_svfprintf_r+0x1120> - 2001a00c: 910583e2 add x2, sp, #0x160 - 2001a010: aa1b03e1 mov x1, x27 - 2001a014: aa1303e0 mov x0, x19 - 2001a018: 94000a1c bl 2001c888 <__ssprint_r> - 2001a01c: 35ff91e0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a020: b9416be2 ldr w2, [sp, #360] - 2001a024: 910783fa add x26, sp, #0x1e0 - 2001a028: f940bbe0 ldr x0, [sp, #368] - 2001a02c: 17ffffee b 20019fe4 <_svfprintf_r+0x1124> - 2001a030: 910773fc add x28, sp, #0x1dc - 2001a034: 52800007 mov w7, #0x0 // #0 - 2001a038: 17fffe42 b 20019940 <_svfprintf_r+0xa80> - 2001a03c: 3707e337 tbnz w23, #0, 20019ca0 <_svfprintf_r+0xde0> - 2001a040: d2800023 mov x3, #0x1 // #1 - 2001a044: a9000f5c stp x28, x3, [x26] - 2001a048: 71001c3f cmp w1, #0x7 - 2001a04c: b9016be1 str w1, [sp, #360] - 2001a050: f900bbe0 str x0, [sp, #368] - 2001a054: 54007c6c b.gt 2001afe0 <_svfprintf_r+0x2120> - 2001a058: 11000884 add w4, w4, #0x2 - 2001a05c: 9100835a add x26, x26, #0x20 - 2001a060: 17ffff31 b 20019d24 <_svfprintf_r+0xe64> - 2001a064: 7100031f cmp w24, #0x0 - 2001a068: 54ffe5ed b.le 20019d24 <_svfprintf_r+0xe64> - 2001a06c: 7100431f cmp w24, #0x10 - 2001a070: 5400daad b.le 2001bbc4 <_svfprintf_r+0x2d04> - 2001a074: f0000023 adrp x3, 20021000 <__func__.5268+0x20> - 2001a078: 91282063 add x3, x3, #0xa08 - 2001a07c: aa0303fa mov x26, x3 - 2001a080: d2800219 mov x25, #0x10 // #16 - 2001a084: 14000006 b 2001a09c <_svfprintf_r+0x11dc> - 2001a088: 91004042 add x2, x2, #0x10 - 2001a08c: 51004318 sub w24, w24, #0x10 + 20019e1c: 94000acd bl 2001c950 <__ssprint_r> + 20019e20: 35ffa800 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019e24: 910783fa add x26, sp, #0x1e0 + 20019e28: f940bbe0 ldr x0, [sp, #368] + 20019e2c: 17fffd06 b 20019244 <_svfprintf_r+0x2bc> + 20019e30: 910583e2 add x2, sp, #0x160 + 20019e34: aa1b03e1 mov x1, x27 + 20019e38: aa1303e0 mov x0, x19 + 20019e3c: b900ebea str w10, [sp, #232] + 20019e40: b9010fe7 str w7, [sp, #268] + 20019e44: 94000ac3 bl 2001c950 <__ssprint_r> + 20019e48: 35ffa6c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019e4c: b940ebea ldr w10, [sp, #232] + 20019e50: 910783fa add x26, sp, #0x1e0 + 20019e54: b9410fe7 ldr w7, [sp, #268] + 20019e58: f940bbe0 ldr x0, [sp, #368] + 20019e5c: 17fffcdb b 200191c8 <_svfprintf_r+0x240> + 20019e60: 910583e2 add x2, sp, #0x160 + 20019e64: aa1b03e1 mov x1, x27 + 20019e68: aa1303e0 mov x0, x19 + 20019e6c: b900ebe7 str w7, [sp, #232] + 20019e70: 94000ab8 bl 2001c950 <__ssprint_r> + 20019e74: 35ffa560 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019e78: b940ebe7 ldr w7, [sp, #232] + 20019e7c: 910783fa add x26, sp, #0x1e0 + 20019e80: f940bbe0 ldr x0, [sp, #368] + 20019e84: 17fffcde b 200191fc <_svfprintf_r+0x274> + 20019e88: 90000044 adrp x4, 20021000 <virtio_ident_table+0x78> + 20019e8c: b9416be1 ldr w1, [sp, #360] + 20019e90: 91296084 add x4, x4, #0xa58 + 20019e94: 7100431f cmp w24, #0x10 + 20019e98: 540003ad b.le 20019f0c <_svfprintf_r+0xf84> + 20019e9c: 2a0103e2 mov w2, w1 + 20019ea0: aa0403f7 mov x23, x4 + 20019ea4: d2800219 mov x25, #0x10 // #16 + 20019ea8: 14000005 b 20019ebc <_svfprintf_r+0xf34> + 20019eac: 51004318 sub w24, w24, #0x10 + 20019eb0: 9100435a add x26, x26, #0x10 + 20019eb4: 7100431f cmp w24, #0x10 + 20019eb8: 5400026d b.le 20019f04 <_svfprintf_r+0xf7c> + 20019ebc: 11000442 add w2, w2, #0x1 + 20019ec0: 91004000 add x0, x0, #0x10 + 20019ec4: a9006757 stp x23, x25, [x26] + 20019ec8: 71001c5f cmp w2, #0x7 + 20019ecc: b9016be2 str w2, [sp, #360] + 20019ed0: f900bbe0 str x0, [sp, #368] + 20019ed4: 54fffecd b.le 20019eac <_svfprintf_r+0xf24> + 20019ed8: 910583e2 add x2, sp, #0x160 + 20019edc: aa1b03e1 mov x1, x27 + 20019ee0: aa1303e0 mov x0, x19 + 20019ee4: 94000a9b bl 2001c950 <__ssprint_r> + 20019ee8: 35ffa1c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019eec: 51004318 sub w24, w24, #0x10 + 20019ef0: b9416be2 ldr w2, [sp, #360] + 20019ef4: 910783fa add x26, sp, #0x1e0 + 20019ef8: 7100431f cmp w24, #0x10 + 20019efc: f940bbe0 ldr x0, [sp, #368] + 20019f00: 54fffdec b.gt 20019ebc <_svfprintf_r+0xf34> + 20019f04: 2a0203e1 mov w1, w2 + 20019f08: aa1703e4 mov x4, x23 + 20019f0c: 93407f18 sxtw x24, w24 + 20019f10: 11000421 add w1, w1, #0x1 + 20019f14: 8b180000 add x0, x0, x24 + 20019f18: a9006344 stp x4, x24, [x26] + 20019f1c: 71001c3f cmp w1, #0x7 + 20019f20: b9016be1 str w1, [sp, #360] + 20019f24: f900bbe0 str x0, [sp, #368] + 20019f28: 54ff998d b.le 20019258 <_svfprintf_r+0x2d0> + 20019f2c: 910583e2 add x2, sp, #0x160 + 20019f30: aa1b03e1 mov x1, x27 + 20019f34: aa1303e0 mov x0, x19 + 20019f38: 94000a86 bl 2001c950 <__ssprint_r> + 20019f3c: 35ff9f20 cbnz w0, 20019320 <_svfprintf_r+0x398> + 20019f40: f940bbe0 ldr x0, [sp, #368] + 20019f44: 17fffcc5 b 20019258 <_svfprintf_r+0x2d0> + 20019f48: aa1b03f3 mov x19, x27 + 20019f4c: aa1403fb mov x27, x20 + 20019f50: 17fffcf4 b 20019320 <_svfprintf_r+0x398> + 20019f54: 2a1703e4 mov w4, w23 + 20019f58: f100241f cmp x0, #0x9 + 20019f5c: 54005ae8 b.hi 2001aab8 <_svfprintf_r+0x1b30> // b.pmore + 20019f60: 1100c000 add w0, w0, #0x30 + 20019f64: 52800021 mov w1, #0x1 // #1 + 20019f68: 2a0403f7 mov w23, w4 + 20019f6c: 91076ffc add x28, sp, #0x1db + 20019f70: b90083e1 str w1, [sp, #128] + 20019f74: 39076fe0 strb w0, [sp, #475] + 20019f78: 17fffea4 b 20019a08 <_svfprintf_r+0xa80> + 20019f7c: b9413bf8 ldr w24, [sp, #312] + 20019f80: 7100031f cmp w24, #0x0 + 20019f84: 54004cad b.le 2001a918 <_svfprintf_r+0x1990> + 20019f88: b940abe1 ldr w1, [sp, #168] + 20019f8c: b940e3e2 ldr w2, [sp, #224] + 20019f90: 6b02003f cmp w1, w2 + 20019f94: 1a82d038 csel w24, w1, w2, le + 20019f98: 7100031f cmp w24, #0x0 + 20019f9c: 5400016d b.le 20019fc8 <_svfprintf_r+0x1040> + 20019fa0: b9416be1 ldr w1, [sp, #360] + 20019fa4: 93407f02 sxtw x2, w24 + 20019fa8: 8b020000 add x0, x0, x2 + 20019fac: a9000b5c stp x28, x2, [x26] + 20019fb0: 11000421 add w1, w1, #0x1 + 20019fb4: b9016be1 str w1, [sp, #360] + 20019fb8: 71001c3f cmp w1, #0x7 + 20019fbc: f900bbe0 str x0, [sp, #368] + 20019fc0: 5400ab2c b.gt 2001b524 <_svfprintf_r+0x259c> + 20019fc4: 9100435a add x26, x26, #0x10 + 20019fc8: 7100031f cmp w24, #0x0 + 20019fcc: b940abe1 ldr w1, [sp, #168] + 20019fd0: 1a9fa318 csel w24, w24, wzr, ge // ge = tcont + 20019fd4: 4b180038 sub w24, w1, w24 + 20019fd8: 7100031f cmp w24, #0x0 + 20019fdc: 54002cac b.gt 2001a570 <_svfprintf_r+0x15e8> + 20019fe0: b940abe1 ldr w1, [sp, #168] + 20019fe4: 8b21c399 add x25, x28, w1, sxtw + 20019fe8: 37503377 tbnz w23, #10, 2001a654 <_svfprintf_r+0x16cc> + 20019fec: b940e3e1 ldr w1, [sp, #224] + 20019ff0: b9413bf8 ldr w24, [sp, #312] + 20019ff4: 6b01031f cmp w24, w1 + 20019ff8: 5400004b b.lt 2001a000 <_svfprintf_r+0x1078> // b.tstop + 20019ffc: 360086d7 tbz w23, #0, 2001b0d4 <_svfprintf_r+0x214c> + 2001a000: a94c8fe2 ldp x2, x3, [sp, #200] + 2001a004: a9000b43 stp x3, x2, [x26] + 2001a008: b9416be1 ldr w1, [sp, #360] + 2001a00c: 11000421 add w1, w1, #0x1 + 2001a010: b9016be1 str w1, [sp, #360] + 2001a014: 71001c3f cmp w1, #0x7 + 2001a018: 8b020000 add x0, x0, x2 + 2001a01c: f900bbe0 str x0, [sp, #368] + 2001a020: 5400aa4c b.gt 2001b568 <_svfprintf_r+0x25e0> + 2001a024: 9100435a add x26, x26, #0x10 + 2001a028: b940e3e2 ldr w2, [sp, #224] + 2001a02c: 4b180058 sub w24, w2, w24 + 2001a030: 8b22c381 add x1, x28, w2, sxtw + 2001a034: cb190021 sub x1, x1, x25 + 2001a038: 6b01031f cmp w24, w1 + 2001a03c: 1a81d31c csel w28, w24, w1, le + 2001a040: 7100039f cmp w28, #0x0 + 2001a044: 5400016d b.le 2001a070 <_svfprintf_r+0x10e8> + 2001a048: b9416be1 ldr w1, [sp, #360] + 2001a04c: 93407f82 sxtw x2, w28 + 2001a050: 8b020000 add x0, x0, x2 + 2001a054: a9000b59 stp x25, x2, [x26] + 2001a058: 11000421 add w1, w1, #0x1 + 2001a05c: b9016be1 str w1, [sp, #360] + 2001a060: 71001c3f cmp w1, #0x7 + 2001a064: f900bbe0 str x0, [sp, #368] + 2001a068: 5400ac0c b.gt 2001b5e8 <_svfprintf_r+0x2660> + 2001a06c: 9100435a add x26, x26, #0x10 + 2001a070: 7100039f cmp w28, #0x0 + 2001a074: 1a9fa399 csel w25, w28, wzr, ge // ge = tcont + 2001a078: 4b190318 sub w24, w24, w25 + 2001a07c: 7100031f cmp w24, #0x0 + 2001a080: 54ff8e2d b.le 20019244 <_svfprintf_r+0x2bc> + 2001a084: f0000023 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001a088: b9416be1 ldr w1, [sp, #360] + 2001a08c: 9129a063 add x3, x3, #0xa68 2001a090: 7100431f cmp w24, #0x10 - 2001a094: 5400558d b.le 2001ab44 <_svfprintf_r+0x1c84> - 2001a098: 11000484 add w4, w4, #0x1 - 2001a09c: 91004000 add x0, x0, #0x10 - 2001a0a0: a900645a stp x26, x25, [x2] - 2001a0a4: 71001c9f cmp w4, #0x7 - 2001a0a8: b9016be4 str w4, [sp, #360] - 2001a0ac: f900bbe0 str x0, [sp, #368] - 2001a0b0: 54fffecd b.le 2001a088 <_svfprintf_r+0x11c8> - 2001a0b4: 910583e2 add x2, sp, #0x160 - 2001a0b8: aa1b03e1 mov x1, x27 - 2001a0bc: aa1303e0 mov x0, x19 - 2001a0c0: 940009f2 bl 2001c888 <__ssprint_r> - 2001a0c4: 35ff8ca0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a0c8: b9416be4 ldr w4, [sp, #360] - 2001a0cc: 910783e2 add x2, sp, #0x1e0 - 2001a0d0: f940bbe0 ldr x0, [sp, #368] - 2001a0d4: 17ffffee b 2001a08c <_svfprintf_r+0x11cc> - 2001a0d8: 910583e2 add x2, sp, #0x160 - 2001a0dc: aa1b03e1 mov x1, x27 - 2001a0e0: aa1303e0 mov x0, x19 - 2001a0e4: 940009e9 bl 2001c888 <__ssprint_r> - 2001a0e8: 35ff8b80 cbnz w0, 20019258 <_svfprintf_r+0x398> + 2001a094: 54004bed b.le 2001aa10 <_svfprintf_r+0x1a88> + 2001a098: 2a0103e2 mov w2, w1 + 2001a09c: aa0303fc mov x28, x3 + 2001a0a0: d2800219 mov x25, #0x10 // #16 + 2001a0a4: 14000005 b 2001a0b8 <_svfprintf_r+0x1130> + 2001a0a8: 9100435a add x26, x26, #0x10 + 2001a0ac: 51004318 sub w24, w24, #0x10 + 2001a0b0: 7100431f cmp w24, #0x10 + 2001a0b4: 54004aad b.le 2001aa08 <_svfprintf_r+0x1a80> + 2001a0b8: 11000442 add w2, w2, #0x1 + 2001a0bc: 91004000 add x0, x0, #0x10 + 2001a0c0: a900675c stp x28, x25, [x26] + 2001a0c4: 71001c5f cmp w2, #0x7 + 2001a0c8: b9016be2 str w2, [sp, #360] + 2001a0cc: f900bbe0 str x0, [sp, #368] + 2001a0d0: 54fffecd b.le 2001a0a8 <_svfprintf_r+0x1120> + 2001a0d4: 910583e2 add x2, sp, #0x160 + 2001a0d8: aa1b03e1 mov x1, x27 + 2001a0dc: aa1303e0 mov x0, x19 + 2001a0e0: 94000a1c bl 2001c950 <__ssprint_r> + 2001a0e4: 35ff91e0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a0e8: b9416be2 ldr w2, [sp, #360] 2001a0ec: 910783fa add x26, sp, #0x1e0 2001a0f0: f940bbe0 ldr x0, [sp, #368] - 2001a0f4: 17fffc16 b 2001914c <_svfprintf_r+0x28c> - 2001a0f8: 528005a1 mov w1, #0x2d // #45 - 2001a0fc: cb0003e0 neg x0, x0 - 2001a100: 2a1703e4 mov w4, w23 - 2001a104: 3904bfe1 strb w1, [sp, #303] - 2001a108: 52800021 mov w1, #0x1 // #1 - 2001a10c: 17fffdfe b 20019904 <_svfprintf_r+0xa44> - 2001a110: 910583e2 add x2, sp, #0x160 - 2001a114: aa1b03e1 mov x1, x27 - 2001a118: aa1303e0 mov x0, x19 - 2001a11c: 940009db bl 2001c888 <__ssprint_r> - 2001a120: 35ff89c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a124: a94c93e3 ldp x3, x4, [sp, #200] - 2001a128: 910783e2 add x2, sp, #0x1e0 - 2001a12c: f940bbe0 ldr x0, [sp, #368] - 2001a130: b9416be1 ldr w1, [sp, #360] - 2001a134: a9000c44 stp x4, x3, [x2] - 2001a138: 11000421 add w1, w1, #0x1 - 2001a13c: 8b030000 add x0, x0, x3 - 2001a140: b9016be1 str w1, [sp, #360] - 2001a144: f900bbe0 str x0, [sp, #368] - 2001a148: 71001c3f cmp w1, #0x7 - 2001a14c: 54ffdc6d b.le 20019cd8 <_svfprintf_r+0xe18> - 2001a150: 910583e2 add x2, sp, #0x160 - 2001a154: aa1b03e1 mov x1, x27 - 2001a158: aa1303e0 mov x0, x19 - 2001a15c: 940009cb bl 2001c888 <__ssprint_r> - 2001a160: 35ff87c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a164: b9416be1 ldr w1, [sp, #360] - 2001a168: 910783e2 add x2, sp, #0x1e0 - 2001a16c: f940bbe0 ldr x0, [sp, #368] - 2001a170: 17fffedb b 20019cdc <_svfprintf_r+0xe1c> - 2001a174: 36078057 tbz w23, #0, 2001917c <_svfprintf_r+0x2bc> - 2001a178: 17fffc93 b 200193c4 <_svfprintf_r+0x504> - 2001a17c: 36305304 tbz w4, #6, 2001abdc <_svfprintf_r+0x1d1c> - 2001a180: 37f87f20 tbnz w0, #31, 2001b164 <_svfprintf_r+0x22a4> - 2001a184: f9404fe0 ldr x0, [sp, #152] - 2001a188: 91002c01 add x1, x0, #0xb - 2001a18c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a190: f9004fe1 str x1, [sp, #152] - 2001a194: 79400000 ldrh w0, [x0] - 2001a198: 52800021 mov w1, #0x1 // #1 - 2001a19c: 17fffdd9 b 20019900 <_svfprintf_r+0xa40> - 2001a1a0: 37f86960 tbnz w0, #31, 2001aecc <_svfprintf_r+0x200c> - 2001a1a4: f9404fe0 ldr x0, [sp, #152] - 2001a1a8: 91003c01 add x1, x0, #0xf - 2001a1ac: fd400008 ldr d8, [x0] - 2001a1b0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a1b4: f9004fe1 str x1, [sp, #152] - 2001a1b8: 1e60c100 fabs d0, d8 - 2001a1bc: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 - 2001a1c0: 9e670001 fmov d1, x0 - 2001a1c4: 1e612000 fcmp d0, d1 - 2001a1c8: 54ffa3ec b.gt 20019644 <_svfprintf_r+0x784> - 2001a1cc: 1e682100 fcmp d8, d8 - 2001a1d0: 5400b246 b.vs 2001b818 <_svfprintf_r+0x2958> - 2001a1d4: 121a7b19 and w25, w24, #0xffffffdf - 2001a1d8: 7101073f cmp w25, #0x41 - 2001a1dc: 54005501 b.ne 2001ac7c <_svfprintf_r+0x1dbc> // b.any - 2001a1e0: 7101871f cmp w24, #0x61 - 2001a1e4: 52800b01 mov w1, #0x58 // #88 - 2001a1e8: 52800f00 mov w0, #0x78 // #120 - 2001a1ec: 1a810000 csel w0, w0, w1, eq // eq = none - 2001a1f0: 52800601 mov w1, #0x30 // #48 - 2001a1f4: 3904c3e1 strb w1, [sp, #304] - 2001a1f8: 3904c7e0 strb w0, [sp, #305] - 2001a1fc: 71018cff cmp w7, #0x63 - 2001a200: 540087ac b.gt 2001b2f4 <_svfprintf_r+0x2434> - 2001a204: 9105e3fc add x28, sp, #0x178 - 2001a208: f9004bff str xzr, [sp, #144] - 2001a20c: 9e660101 fmov x1, d8 - 2001a210: 1e614100 fneg d0, d8 - 2001a214: 528005a6 mov w6, #0x2d // #45 - 2001a218: 9104e3e0 add x0, sp, #0x138 - 2001a21c: b900abe7 str w7, [sp, #168] - 2001a220: d360fc21 lsr x1, x1, #32 - 2001a224: 7100003f cmp w1, #0x0 - 2001a228: 1a9fb0c6 csel w6, w6, wzr, lt // lt = tstop - 2001a22c: b90083e6 str w6, [sp, #128] - 2001a230: 1e68bc00 fcsel d0, d0, d8, lt // lt = tstop - 2001a234: 97fff8e9 bl 200185d8 <frexp> - 2001a238: 1e681001 fmov d1, #1.250000000000000000e-01 - 2001a23c: b94083e6 ldr w6, [sp, #128] - 2001a240: b940abe7 ldr w7, [sp, #168] - 2001a244: 1e610801 fmul d1, d0, d1 - 2001a248: 1e602028 fcmp d1, #0.0 - 2001a24c: 54000061 b.ne 2001a258 <_svfprintf_r+0x1398> // b.any - 2001a250: 52800020 mov w0, #0x1 // #1 - 2001a254: b9013be0 str w0, [sp, #312] - 2001a258: 2a0703e3 mov w3, w7 - 2001a25c: 7101871f cmp w24, #0x61 - 2001a260: 91000463 add x3, x3, #0x1 - 2001a264: f0000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001a268: f0000022 adrp x2, 20021000 <__func__.5268+0x20> - 2001a26c: 91246000 add x0, x0, #0x918 - 2001a270: 91240042 add x2, x2, #0x900 - 2001a274: 8b030383 add x3, x28, x3 - 2001a278: 9a800042 csel x2, x2, x0, eq // eq = none - 2001a27c: 0b1c00e7 add w7, w7, w28 - 2001a280: aa1c03e0 mov x0, x28 - 2001a284: 1e661002 fmov d2, #1.600000000000000000e+01 - 2001a288: 14000003 b 2001a294 <_svfprintf_r+0x13d4> - 2001a28c: 1e602028 fcmp d1, #0.0 - 2001a290: 54000180 b.eq 2001a2c0 <_svfprintf_r+0x1400> // b.none - 2001a294: 1e620821 fmul d1, d1, d2 - 2001a298: aa0003eb mov x11, x0 - 2001a29c: 1e780021 fcvtzs w1, d1 - 2001a2a0: 1e620020 scvtf d0, w1 - 2001a2a4: 3861c844 ldrb w4, [x2, w1, sxtw] - 2001a2a8: 38001404 strb w4, [x0], #1 - 2001a2ac: eb00007f cmp x3, x0 - 2001a2b0: 4b0000e4 sub w4, w7, w0 - 2001a2b4: 1e603821 fsub d1, d1, d0 - 2001a2b8: 54fffea1 b.ne 2001a28c <_svfprintf_r+0x13cc> // b.any - 2001a2bc: 12800004 mov w4, #0xffffffff // #-1 - 2001a2c0: 1e6c1000 fmov d0, #5.000000000000000000e-01 - 2001a2c4: 1e602030 fcmpe d1, d0 - 2001a2c8: 54009b0c b.gt 2001b628 <_svfprintf_r+0x2768> - 2001a2cc: 1e602020 fcmp d1, d0 - 2001a2d0: 54000041 b.ne 2001a2d8 <_svfprintf_r+0x1418> // b.any - 2001a2d4: 37009aa1 tbnz w1, #0, 2001b628 <_svfprintf_r+0x2768> - 2001a2d8: 93407c81 sxtw x1, w4 - 2001a2dc: 52800602 mov w2, #0x30 // #48 - 2001a2e0: 91000421 add x1, x1, #0x1 - 2001a2e4: 8b010001 add x1, x0, x1 - 2001a2e8: 37f80084 tbnz w4, #31, 2001a2f8 <_svfprintf_r+0x1438> - 2001a2ec: 38001402 strb w2, [x0], #1 - 2001a2f0: eb00003f cmp x1, x0 - 2001a2f4: 54ffffc1 b.ne 2001a2ec <_svfprintf_r+0x142c> // b.any - 2001a2f8: 4b1c0000 sub w0, w0, w28 - 2001a2fc: b900e3e0 str w0, [sp, #224] - 2001a300: b9413be0 ldr w0, [sp, #312] - 2001a304: 321f02f7 orr w23, w23, #0x2 - 2001a308: b900abe0 str w0, [sp, #168] - 2001a30c: 14000287 b 2001ad28 <_svfprintf_r+0x1e68> - 2001a310: 36304417 tbz w23, #6, 2001ab90 <_svfprintf_r+0x1cd0> - 2001a314: 37f87140 tbnz w0, #31, 2001b13c <_svfprintf_r+0x227c> - 2001a318: f9404fe0 ldr x0, [sp, #152] - 2001a31c: 91002c01 add x1, x0, #0xb - 2001a320: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a324: f9004fe1 str x1, [sp, #152] - 2001a328: 79800000 ldrsh x0, [x0] - 2001a32c: aa0003e1 mov x1, x0 - 2001a330: 17fffd9d b 200199a4 <_svfprintf_r+0xae4> - 2001a334: 39400288 ldrb w8, [x20] - 2001a338: 17fffb48 b 20019058 <_svfprintf_r+0x198> - 2001a33c: 36304637 tbz w23, #6, 2001ac00 <_svfprintf_r+0x1d40> - 2001a340: 37f873e0 tbnz w0, #31, 2001b1bc <_svfprintf_r+0x22fc> - 2001a344: f9404fe0 ldr x0, [sp, #152] - 2001a348: 91002c01 add x1, x0, #0xb - 2001a34c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a350: 79400000 ldrh w0, [x0] - 2001a354: f9004fe1 str x1, [sp, #152] - 2001a358: 17fffd68 b 200198f8 <_svfprintf_r+0xa38> - 2001a35c: 2a1603e7 mov w7, w22 - 2001a360: 17fffd87 b 2001997c <_svfprintf_r+0xabc> - 2001a364: b9408fe0 ldr w0, [sp, #140] - 2001a368: 11002001 add w1, w0, #0x8 - 2001a36c: 7100003f cmp w1, #0x0 - 2001a370: 5400844d b.le 2001b3f8 <_svfprintf_r+0x2538> - 2001a374: f9404fe0 ldr x0, [sp, #152] - 2001a378: b9008fe1 str w1, [sp, #140] - 2001a37c: 91002c02 add x2, x0, #0xb - 2001a380: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a384: f9004fe1 str x1, [sp, #152] - 2001a388: 17fffd21 b 2001980c <_svfprintf_r+0x94c> - 2001a38c: b9408fe0 ldr w0, [sp, #140] - 2001a390: 11002001 add w1, w0, #0x8 - 2001a394: 7100003f cmp w1, #0x0 - 2001a398: 5400858d b.le 2001b448 <_svfprintf_r+0x2588> - 2001a39c: f9404fe0 ldr x0, [sp, #152] - 2001a3a0: b9008fe1 str w1, [sp, #140] - 2001a3a4: 91003c02 add x2, x0, #0xf - 2001a3a8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a3ac: f9004fe1 str x1, [sp, #152] - 2001a3b0: 17fffcc1 b 200196b4 <_svfprintf_r+0x7f4> - 2001a3b4: b9408fe0 ldr w0, [sp, #140] - 2001a3b8: 11002000 add w0, w0, #0x8 - 2001a3bc: 7100001f cmp w0, #0x0 - 2001a3c0: 540083ad b.le 2001b434 <_svfprintf_r+0x2574> - 2001a3c4: f9404fe3 ldr x3, [sp, #152] - 2001a3c8: b9008fe0 str w0, [sp, #140] - 2001a3cc: 91003c61 add x1, x3, #0xf - 2001a3d0: 927df020 and x0, x1, #0xfffffffffffffff8 - 2001a3d4: f9004fe0 str x0, [sp, #152] - 2001a3d8: 17fffd8d b 20019a0c <_svfprintf_r+0xb4c> - 2001a3dc: b9408fe0 ldr w0, [sp, #140] - 2001a3e0: 37f88160 tbnz w0, #31, 2001b40c <_svfprintf_r+0x254c> - 2001a3e4: f9404fe0 ldr x0, [sp, #152] - 2001a3e8: 91002c01 add x1, x0, #0xb - 2001a3ec: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a3f0: f9004fe1 str x1, [sp, #152] - 2001a3f4: b9400000 ldr w0, [x0] - 2001a3f8: 52800036 mov w22, #0x1 // #1 - 2001a3fc: 9105e3f9 add x25, sp, #0x178 - 2001a400: b90083f6 str w22, [sp, #128] - 2001a404: 3905e3e0 strb w0, [sp, #376] - 2001a408: 17fffce2 b 20019790 <_svfprintf_r+0x8d0> - 2001a40c: 910583e2 add x2, sp, #0x160 - 2001a410: aa1b03e1 mov x1, x27 - 2001a414: aa1303e0 mov x0, x19 - 2001a418: 9400091c bl 2001c888 <__ssprint_r> - 2001a41c: 35ff71e0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a420: 910783fa add x26, sp, #0x1e0 - 2001a424: f940bbe0 ldr x0, [sp, #368] - 2001a428: 17fffbf1 b 200193ec <_svfprintf_r+0x52c> - 2001a42c: 39400688 ldrb w8, [x20, #1] - 2001a430: 321b02f7 orr w23, w23, #0x20 - 2001a434: 91000694 add x20, x20, #0x1 - 2001a438: 17fffb08 b 20019058 <_svfprintf_r+0x198> - 2001a43c: 39400688 ldrb w8, [x20, #1] - 2001a440: 321702f7 orr w23, w23, #0x200 - 2001a444: 91000694 add x20, x20, #0x1 - 2001a448: 17fffb04 b 20019058 <_svfprintf_r+0x198> - 2001a44c: b9408fe0 ldr w0, [sp, #140] - 2001a450: 11002001 add w1, w0, #0x8 - 2001a454: 7100003f cmp w1, #0x0 - 2001a458: 540085ad b.le 2001b50c <_svfprintf_r+0x264c> - 2001a45c: f9404fe0 ldr x0, [sp, #152] - 2001a460: b9008fe1 str w1, [sp, #140] - 2001a464: 91003c02 add x2, x0, #0xf - 2001a468: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a46c: f9004fe1 str x1, [sp, #152] - 2001a470: 17fffd84 b 20019a80 <_svfprintf_r+0xbc0> - 2001a474: aa1303e0 mov x0, x19 - 2001a478: d2800801 mov x1, #0x40 // #64 - 2001a47c: 97ffef91 bl 200162c0 <_malloc_r> - 2001a480: f9000360 str x0, [x27] - 2001a484: f9000f60 str x0, [x27, #24] - 2001a488: b400bc60 cbz x0, 2001bc14 <_svfprintf_r+0x2d54> - 2001a48c: a9025bf5 stp x21, x22, [sp, #32] - 2001a490: 52800800 mov w0, #0x40 // #64 - 2001a494: a90363f7 stp x23, x24, [sp, #48] - 2001a498: a9046bf9 stp x25, x26, [sp, #64] - 2001a49c: 6d0627e8 stp d8, d9, [sp, #96] - 2001a4a0: b9002360 str w0, [x27, #32] - 2001a4a4: 17fffaaa b 20018f4c <_svfprintf_r+0x8c> - 2001a4a8: f0000023 adrp x3, 20021000 <__func__.5268+0x20> - 2001a4ac: b9416be1 ldr w1, [sp, #360] - 2001a4b0: 91282063 add x3, x3, #0xa08 - 2001a4b4: 7100431f cmp w24, #0x10 - 2001a4b8: 54004d8d b.le 2001ae68 <_svfprintf_r+0x1fa8> - 2001a4bc: 2a0103e2 mov w2, w1 - 2001a4c0: d2800219 mov x25, #0x10 // #16 - 2001a4c4: f90043f4 str x20, [sp, #128] - 2001a4c8: aa1b03f4 mov x20, x27 - 2001a4cc: aa1303fb mov x27, x19 - 2001a4d0: aa0303f3 mov x19, x3 - 2001a4d4: 14000005 b 2001a4e8 <_svfprintf_r+0x1628> - 2001a4d8: 9100435a add x26, x26, #0x10 - 2001a4dc: 51004318 sub w24, w24, #0x10 - 2001a4e0: 7100431f cmp w24, #0x10 - 2001a4e4: 54004b8d b.le 2001ae54 <_svfprintf_r+0x1f94> - 2001a4e8: 11000442 add w2, w2, #0x1 - 2001a4ec: 91004000 add x0, x0, #0x10 - 2001a4f0: a9006753 stp x19, x25, [x26] - 2001a4f4: 71001c5f cmp w2, #0x7 - 2001a4f8: b9016be2 str w2, [sp, #360] - 2001a4fc: f900bbe0 str x0, [sp, #368] - 2001a500: 54fffecd b.le 2001a4d8 <_svfprintf_r+0x1618> - 2001a504: 910583e2 add x2, sp, #0x160 - 2001a508: aa1403e1 mov x1, x20 - 2001a50c: aa1b03e0 mov x0, x27 - 2001a510: 940008de bl 2001c888 <__ssprint_r> - 2001a514: 35ffcb60 cbnz w0, 20019e80 <_svfprintf_r+0xfc0> - 2001a518: b9416be2 ldr w2, [sp, #360] - 2001a51c: 910783fa add x26, sp, #0x1e0 - 2001a520: f940bbe0 ldr x0, [sp, #368] - 2001a524: 17ffffee b 2001a4dc <_svfprintf_r+0x161c> - 2001a528: 2a1603e7 mov w7, w22 - 2001a52c: 2a1703e4 mov w4, w23 - 2001a530: 17fffd5f b 20019aac <_svfprintf_r+0xbec> - 2001a534: 2a1603e7 mov w7, w22 - 2001a538: f0000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001a53c: 91240000 add x0, x0, #0x900 - 2001a540: f9006fe0 str x0, [sp, #216] - 2001a544: b9408fe0 ldr w0, [sp, #140] - 2001a548: 37280ab7 tbnz w23, #5, 2001a69c <_svfprintf_r+0x17dc> - 2001a54c: 37200a97 tbnz w23, #4, 2001a69c <_svfprintf_r+0x17dc> - 2001a550: 36303697 tbz w23, #6, 2001ac20 <_svfprintf_r+0x1d60> - 2001a554: 37f85de0 tbnz w0, #31, 2001b110 <_svfprintf_r+0x2250> - 2001a558: f9404fe0 ldr x0, [sp, #152] - 2001a55c: 91002c01 add x1, x0, #0xb - 2001a560: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a564: 79400000 ldrh w0, [x0] - 2001a568: f9004fe1 str x1, [sp, #152] - 2001a56c: 14000052 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001a570: f0000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001a574: 2a1603e7 mov w7, w22 - 2001a578: 91246000 add x0, x0, #0x918 - 2001a57c: f9006fe0 str x0, [sp, #216] - 2001a580: 17fffff1 b 2001a544 <_svfprintf_r+0x1684> - 2001a584: 2a1603e7 mov w7, w22 - 2001a588: 17fffcd3 b 200198d4 <_svfprintf_r+0xa14> - 2001a58c: b940b3e1 ldr w1, [sp, #176] - 2001a590: 7100003f cmp w1, #0x0 - 2001a594: b940bbe1 ldr w1, [sp, #184] - 2001a598: 7a40d820 ccmp w1, #0x0, #0x0, le - 2001a59c: 5400b2ad b.le 2001bbf0 <_svfprintf_r+0x2d30> - 2001a5a0: b940e3e2 ldr w2, [sp, #224] - 2001a5a4: f0000024 adrp x4, 20021000 <__func__.5268+0x20> - 2001a5a8: b900ebf7 str w23, [sp, #232] - 2001a5ac: 91282098 add x24, x4, #0xa08 - 2001a5b0: b9010ff6 str w22, [sp, #268] - 2001a5b4: a94fdff6 ldp x22, x23, [sp, #248] - 2001a5b8: 8b22c382 add x2, x28, w2, sxtw - 2001a5bc: f90057e2 str x2, [sp, #168] - 2001a5c0: aa1a03e2 mov x2, x26 - 2001a5c4: f9008ff4 str x20, [sp, #280] - 2001a5c8: 2a0103f4 mov w20, w1 - 2001a5cc: f9005ffc str x28, [sp, #184] - 2001a5d0: 34000814 cbz w20, 2001a6d0 <_svfprintf_r+0x1810> - 2001a5d4: 51000694 sub w20, w20, #0x1 - 2001a5d8: b9416be3 ldr w3, [sp, #360] - 2001a5dc: 8b170000 add x0, x0, x23 - 2001a5e0: f9407be1 ldr x1, [sp, #240] - 2001a5e4: 11000463 add w3, w3, #0x1 - 2001a5e8: a9005c41 stp x1, x23, [x2] - 2001a5ec: 71001c7f cmp w3, #0x7 - 2001a5f0: b9016be3 str w3, [sp, #360] - 2001a5f4: f900bbe0 str x0, [sp, #368] - 2001a5f8: 5400162c b.gt 2001a8bc <_svfprintf_r+0x19fc> - 2001a5fc: 91004042 add x2, x2, #0x10 - 2001a600: f94057e1 ldr x1, [sp, #168] - 2001a604: f90043e1 str x1, [sp, #128] - 2001a608: 394002c4 ldrb w4, [x22] - 2001a60c: cb190023 sub x3, x1, x25 - 2001a610: 6b03009f cmp w4, w3 - 2001a614: 1a83d09a csel w26, w4, w3, le - 2001a618: 7100035f cmp w26, #0x0 - 2001a61c: 5400018d b.le 2001a64c <_svfprintf_r+0x178c> - 2001a620: b9416be4 ldr w4, [sp, #360] - 2001a624: 93407f45 sxtw x5, w26 - 2001a628: 8b050000 add x0, x0, x5 - 2001a62c: a9001459 stp x25, x5, [x2] - 2001a630: 11000484 add w4, w4, #0x1 - 2001a634: b9016be4 str w4, [sp, #360] - 2001a638: 71001c9f cmp w4, #0x7 - 2001a63c: f900bbe0 str x0, [sp, #368] - 2001a640: 5400248c b.gt 2001aad0 <_svfprintf_r+0x1c10> - 2001a644: 394002c4 ldrb w4, [x22] - 2001a648: 91004042 add x2, x2, #0x10 - 2001a64c: 7100035f cmp w26, #0x0 - 2001a650: 1a9fa343 csel w3, w26, wzr, ge // ge = tcont - 2001a654: 4b03009a sub w26, w4, w3 - 2001a658: 7100035f cmp w26, #0x0 - 2001a65c: 5400094c b.gt 2001a784 <_svfprintf_r+0x18c4> - 2001a660: b940b3e1 ldr w1, [sp, #176] - 2001a664: 8b240339 add x25, x25, w4, uxtb - 2001a668: 7100003f cmp w1, #0x0 - 2001a66c: 7a40da80 ccmp w20, #0x0, #0x0, le - 2001a670: 54fffb0c b.gt 2001a5d0 <_svfprintf_r+0x1710> - 2001a674: b940ebf7 ldr w23, [sp, #232] - 2001a678: aa0203fa mov x26, x2 - 2001a67c: f9007ff6 str x22, [sp, #248] - 2001a680: b9410ff6 ldr w22, [sp, #268] - 2001a684: f9405ffc ldr x28, [sp, #184] - 2001a688: f9408ff4 ldr x20, [sp, #280] - 2001a68c: f94043e1 ldr x1, [sp, #128] - 2001a690: eb01033f cmp x25, x1 - 2001a694: 9a819339 csel x25, x25, x1, ls // ls = plast - 2001a698: 17fffe23 b 20019f24 <_svfprintf_r+0x1064> - 2001a69c: 37f80240 tbnz w0, #31, 2001a6e4 <_svfprintf_r+0x1824> - 2001a6a0: f9404fe0 ldr x0, [sp, #152] - 2001a6a4: 91003c01 add x1, x0, #0xf - 2001a6a8: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001a6ac: f9004fe1 str x1, [sp, #152] - 2001a6b0: f9400000 ldr x0, [x0] - 2001a6b4: f100001f cmp x0, #0x0 - 2001a6b8: 120002e1 and w1, w23, #0x1 - 2001a6bc: 1a9f1021 csel w1, w1, wzr, ne // ne = any - 2001a6c0: 350010e1 cbnz w1, 2001a8dc <_svfprintf_r+0x1a1c> - 2001a6c4: 12157ae4 and w4, w23, #0xfffffbff - 2001a6c8: 52800041 mov w1, #0x2 // #2 - 2001a6cc: 17fffc8d b 20019900 <_svfprintf_r+0xa40> - 2001a6d0: b940b3e1 ldr w1, [sp, #176] - 2001a6d4: d10006d6 sub x22, x22, #0x1 - 2001a6d8: 51000421 sub w1, w1, #0x1 - 2001a6dc: b900b3e1 str w1, [sp, #176] - 2001a6e0: 17ffffbe b 2001a5d8 <_svfprintf_r+0x1718> - 2001a6e4: b9408fe0 ldr w0, [sp, #140] - 2001a6e8: 11002001 add w1, w0, #0x8 - 2001a6ec: 7100003f cmp w1, #0x0 - 2001a6f0: 540026cd b.le 2001abc8 <_svfprintf_r+0x1d08> - 2001a6f4: f9404fe0 ldr x0, [sp, #152] - 2001a6f8: b9008fe1 str w1, [sp, #140] - 2001a6fc: 91003c02 add x2, x0, #0xf - 2001a700: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a704: f9004fe1 str x1, [sp, #152] - 2001a708: 17ffffea b 2001a6b0 <_svfprintf_r+0x17f0> - 2001a70c: b9408fe0 ldr w0, [sp, #140] - 2001a710: 11002001 add w1, w0, #0x8 - 2001a714: 7100003f cmp w1, #0x0 - 2001a718: 540024ed b.le 2001abb4 <_svfprintf_r+0x1cf4> - 2001a71c: f9404fe0 ldr x0, [sp, #152] - 2001a720: b9008fe1 str w1, [sp, #140] - 2001a724: 91003c02 add x2, x0, #0xf - 2001a728: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a72c: f9004fe1 str x1, [sp, #152] - 2001a730: 17fffc9b b 2001999c <_svfprintf_r+0xadc> - 2001a734: b9408fe0 ldr w0, [sp, #140] - 2001a738: 11002001 add w1, w0, #0x8 - 2001a73c: 7100003f cmp w1, #0x0 - 2001a740: 540021ed b.le 2001ab7c <_svfprintf_r+0x1cbc> - 2001a744: f9404fe0 ldr x0, [sp, #152] - 2001a748: b9008fe1 str w1, [sp, #140] - 2001a74c: 91003c02 add x2, x0, #0xf - 2001a750: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a754: f9004fe1 str x1, [sp, #152] - 2001a758: 17fffc67 b 200198f4 <_svfprintf_r+0xa34> - 2001a75c: b9408fe0 ldr w0, [sp, #140] - 2001a760: 11002001 add w1, w0, #0x8 - 2001a764: 7100003f cmp w1, #0x0 - 2001a768: 5400280d b.le 2001ac68 <_svfprintf_r+0x1da8> - 2001a76c: f9404fe0 ldr x0, [sp, #152] - 2001a770: b9008fe1 str w1, [sp, #140] - 2001a774: 91003c02 add x2, x0, #0xf - 2001a778: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001a77c: f9004fe1 str x1, [sp, #152] - 2001a780: 17fffcd3 b 20019acc <_svfprintf_r+0xc0c> - 2001a784: b9416be4 ldr w4, [sp, #360] - 2001a788: 7100435f cmp w26, #0x10 - 2001a78c: 5400032d b.le 2001a7f0 <_svfprintf_r+0x1930> - 2001a790: d280021c mov x28, #0x10 // #16 - 2001a794: 14000005 b 2001a7a8 <_svfprintf_r+0x18e8> - 2001a798: 5100435a sub w26, w26, #0x10 - 2001a79c: 91004042 add x2, x2, #0x10 - 2001a7a0: 7100435f cmp w26, #0x10 - 2001a7a4: 5400026d b.le 2001a7f0 <_svfprintf_r+0x1930> - 2001a7a8: 11000484 add w4, w4, #0x1 - 2001a7ac: 91004000 add x0, x0, #0x10 - 2001a7b0: a9007058 stp x24, x28, [x2] - 2001a7b4: 71001c9f cmp w4, #0x7 - 2001a7b8: b9016be4 str w4, [sp, #360] - 2001a7bc: f900bbe0 str x0, [sp, #368] - 2001a7c0: 54fffecd b.le 2001a798 <_svfprintf_r+0x18d8> - 2001a7c4: 910583e2 add x2, sp, #0x160 - 2001a7c8: aa1b03e1 mov x1, x27 - 2001a7cc: aa1303e0 mov x0, x19 - 2001a7d0: 9400082e bl 2001c888 <__ssprint_r> - 2001a7d4: 35ff5420 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a7d8: 5100435a sub w26, w26, #0x10 - 2001a7dc: b9416be4 ldr w4, [sp, #360] - 2001a7e0: 910783e2 add x2, sp, #0x1e0 - 2001a7e4: 7100435f cmp w26, #0x10 - 2001a7e8: f940bbe0 ldr x0, [sp, #368] - 2001a7ec: 54fffdec b.gt 2001a7a8 <_svfprintf_r+0x18e8> - 2001a7f0: 93407f43 sxtw x3, w26 - 2001a7f4: 11000484 add w4, w4, #0x1 - 2001a7f8: 8b030000 add x0, x0, x3 - 2001a7fc: a9000c58 stp x24, x3, [x2] - 2001a800: 71001c9f cmp w4, #0x7 - 2001a804: b9016be4 str w4, [sp, #360] - 2001a808: f900bbe0 str x0, [sp, #368] - 2001a80c: 5400638c b.gt 2001b47c <_svfprintf_r+0x25bc> - 2001a810: 394002c4 ldrb w4, [x22] - 2001a814: 91004042 add x2, x2, #0x10 - 2001a818: 17ffff92 b 2001a660 <_svfprintf_r+0x17a0> - 2001a81c: 910583e2 add x2, sp, #0x160 - 2001a820: aa1b03e1 mov x1, x27 - 2001a824: aa1303e0 mov x0, x19 - 2001a828: b900ebea str w10, [sp, #232] - 2001a82c: b9010fe7 str w7, [sp, #268] - 2001a830: 94000816 bl 2001c888 <__ssprint_r> - 2001a834: 35ff5120 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a838: 3944bfe1 ldrb w1, [sp, #303] - 2001a83c: 910783fa add x26, sp, #0x1e0 - 2001a840: b940ebea ldr w10, [sp, #232] - 2001a844: b9410fe7 ldr w7, [sp, #268] - 2001a848: f940bbe0 ldr x0, [sp, #368] - 2001a84c: 17fffa20 b 200190cc <_svfprintf_r+0x20c> - 2001a850: b9416be1 ldr w1, [sp, #360] - 2001a854: 91000400 add x0, x0, #0x1 - 2001a858: f0000022 adrp x2, 20021000 <__func__.5268+0x20> - 2001a85c: 9124e042 add x2, x2, #0x938 - 2001a860: 11000421 add w1, w1, #0x1 - 2001a864: f9000342 str x2, [x26] - 2001a868: 71001c3f cmp w1, #0x7 - 2001a86c: b9016be1 str w1, [sp, #360] - 2001a870: d2800021 mov x1, #0x1 // #1 - 2001a874: f9000741 str x1, [x26, #8] - 2001a878: f900bbe0 str x0, [sp, #368] - 2001a87c: 9100435a add x26, x26, #0x10 - 2001a880: 540038cc b.gt 2001af98 <_svfprintf_r+0x20d8> - 2001a884: b940e3e1 ldr w1, [sp, #224] - 2001a888: 2a180021 orr w1, w1, w24 - 2001a88c: 34ff6681 cbz w1, 2001955c <_svfprintf_r+0x69c> - 2001a890: a94c8fe2 ldp x2, x3, [sp, #200] - 2001a894: a9000b43 stp x3, x2, [x26] - 2001a898: b9416be1 ldr w1, [sp, #360] - 2001a89c: 91004346 add x6, x26, #0x10 - 2001a8a0: 11000421 add w1, w1, #0x1 - 2001a8a4: b9016be1 str w1, [sp, #360] - 2001a8a8: 71001c3f cmp w1, #0x7 - 2001a8ac: 8b000040 add x0, x2, x0 - 2001a8b0: f900bbe0 str x0, [sp, #368] - 2001a8b4: 54ff67cd b.le 200195ac <_svfprintf_r+0x6ec> - 2001a8b8: 17fffb34 b 20019588 <_svfprintf_r+0x6c8> - 2001a8bc: 910583e2 add x2, sp, #0x160 - 2001a8c0: aa1b03e1 mov x1, x27 - 2001a8c4: aa1303e0 mov x0, x19 - 2001a8c8: 940007f0 bl 2001c888 <__ssprint_r> - 2001a8cc: 35ff4c60 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a8d0: 910783e2 add x2, sp, #0x1e0 - 2001a8d4: f940bbe0 ldr x0, [sp, #368] - 2001a8d8: 17ffff4a b 2001a600 <_svfprintf_r+0x1740> - 2001a8dc: 52800601 mov w1, #0x30 // #48 - 2001a8e0: 321f02f7 orr w23, w23, #0x2 - 2001a8e4: 3904c3e1 strb w1, [sp, #304] - 2001a8e8: 3904c7f8 strb w24, [sp, #305] - 2001a8ec: 17ffff76 b 2001a6c4 <_svfprintf_r+0x1804> - 2001a8f0: 910583e2 add x2, sp, #0x160 - 2001a8f4: aa1b03e1 mov x1, x27 - 2001a8f8: aa1303e0 mov x0, x19 - 2001a8fc: 940007e3 bl 2001c888 <__ssprint_r> - 2001a900: 35ff4ac0 cbnz w0, 20019258 <_svfprintf_r+0x398> + 2001a0f4: 17ffffee b 2001a0ac <_svfprintf_r+0x1124> + 2001a0f8: 910773fc add x28, sp, #0x1dc + 2001a0fc: 52800007 mov w7, #0x0 // #0 + 2001a100: 17fffe42 b 20019a08 <_svfprintf_r+0xa80> + 2001a104: 3707e337 tbnz w23, #0, 20019d68 <_svfprintf_r+0xde0> + 2001a108: d2800023 mov x3, #0x1 // #1 + 2001a10c: a9000f5c stp x28, x3, [x26] + 2001a110: 71001c3f cmp w1, #0x7 + 2001a114: b9016be1 str w1, [sp, #360] + 2001a118: f900bbe0 str x0, [sp, #368] + 2001a11c: 54007c6c b.gt 2001b0a8 <_svfprintf_r+0x2120> + 2001a120: 11000884 add w4, w4, #0x2 + 2001a124: 9100835a add x26, x26, #0x20 + 2001a128: 17ffff31 b 20019dec <_svfprintf_r+0xe64> + 2001a12c: 7100031f cmp w24, #0x0 + 2001a130: 54ffe5ed b.le 20019dec <_svfprintf_r+0xe64> + 2001a134: 7100431f cmp w24, #0x10 + 2001a138: 5400daad b.le 2001bc8c <_svfprintf_r+0x2d04> + 2001a13c: f0000023 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001a140: 9129a063 add x3, x3, #0xa68 + 2001a144: aa0303fa mov x26, x3 + 2001a148: d2800219 mov x25, #0x10 // #16 + 2001a14c: 14000006 b 2001a164 <_svfprintf_r+0x11dc> + 2001a150: 91004042 add x2, x2, #0x10 + 2001a154: 51004318 sub w24, w24, #0x10 + 2001a158: 7100431f cmp w24, #0x10 + 2001a15c: 5400558d b.le 2001ac0c <_svfprintf_r+0x1c84> + 2001a160: 11000484 add w4, w4, #0x1 + 2001a164: 91004000 add x0, x0, #0x10 + 2001a168: a900645a stp x26, x25, [x2] + 2001a16c: 71001c9f cmp w4, #0x7 + 2001a170: b9016be4 str w4, [sp, #360] + 2001a174: f900bbe0 str x0, [sp, #368] + 2001a178: 54fffecd b.le 2001a150 <_svfprintf_r+0x11c8> + 2001a17c: 910583e2 add x2, sp, #0x160 + 2001a180: aa1b03e1 mov x1, x27 + 2001a184: aa1303e0 mov x0, x19 + 2001a188: 940009f2 bl 2001c950 <__ssprint_r> + 2001a18c: 35ff8ca0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a190: b9416be4 ldr w4, [sp, #360] + 2001a194: 910783e2 add x2, sp, #0x1e0 + 2001a198: f940bbe0 ldr x0, [sp, #368] + 2001a19c: 17ffffee b 2001a154 <_svfprintf_r+0x11cc> + 2001a1a0: 910583e2 add x2, sp, #0x160 + 2001a1a4: aa1b03e1 mov x1, x27 + 2001a1a8: aa1303e0 mov x0, x19 + 2001a1ac: 940009e9 bl 2001c950 <__ssprint_r> + 2001a1b0: 35ff8b80 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a1b4: 910783fa add x26, sp, #0x1e0 + 2001a1b8: f940bbe0 ldr x0, [sp, #368] + 2001a1bc: 17fffc16 b 20019214 <_svfprintf_r+0x28c> + 2001a1c0: 528005a1 mov w1, #0x2d // #45 + 2001a1c4: cb0003e0 neg x0, x0 + 2001a1c8: 2a1703e4 mov w4, w23 + 2001a1cc: 3904bfe1 strb w1, [sp, #303] + 2001a1d0: 52800021 mov w1, #0x1 // #1 + 2001a1d4: 17fffdfe b 200199cc <_svfprintf_r+0xa44> + 2001a1d8: 910583e2 add x2, sp, #0x160 + 2001a1dc: aa1b03e1 mov x1, x27 + 2001a1e0: aa1303e0 mov x0, x19 + 2001a1e4: 940009db bl 2001c950 <__ssprint_r> + 2001a1e8: 35ff89c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a1ec: a94c93e3 ldp x3, x4, [sp, #200] + 2001a1f0: 910783e2 add x2, sp, #0x1e0 + 2001a1f4: f940bbe0 ldr x0, [sp, #368] + 2001a1f8: b9416be1 ldr w1, [sp, #360] + 2001a1fc: a9000c44 stp x4, x3, [x2] + 2001a200: 11000421 add w1, w1, #0x1 + 2001a204: 8b030000 add x0, x0, x3 + 2001a208: b9016be1 str w1, [sp, #360] + 2001a20c: f900bbe0 str x0, [sp, #368] + 2001a210: 71001c3f cmp w1, #0x7 + 2001a214: 54ffdc6d b.le 20019da0 <_svfprintf_r+0xe18> + 2001a218: 910583e2 add x2, sp, #0x160 + 2001a21c: aa1b03e1 mov x1, x27 + 2001a220: aa1303e0 mov x0, x19 + 2001a224: 940009cb bl 2001c950 <__ssprint_r> + 2001a228: 35ff87c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a22c: b9416be1 ldr w1, [sp, #360] + 2001a230: 910783e2 add x2, sp, #0x1e0 + 2001a234: f940bbe0 ldr x0, [sp, #368] + 2001a238: 17fffedb b 20019da4 <_svfprintf_r+0xe1c> + 2001a23c: 36078057 tbz w23, #0, 20019244 <_svfprintf_r+0x2bc> + 2001a240: 17fffc93 b 2001948c <_svfprintf_r+0x504> + 2001a244: 36305304 tbz w4, #6, 2001aca4 <_svfprintf_r+0x1d1c> + 2001a248: 37f87f20 tbnz w0, #31, 2001b22c <_svfprintf_r+0x22a4> + 2001a24c: f9404fe0 ldr x0, [sp, #152] + 2001a250: 91002c01 add x1, x0, #0xb + 2001a254: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a258: f9004fe1 str x1, [sp, #152] + 2001a25c: 79400000 ldrh w0, [x0] + 2001a260: 52800021 mov w1, #0x1 // #1 + 2001a264: 17fffdd9 b 200199c8 <_svfprintf_r+0xa40> + 2001a268: 37f86960 tbnz w0, #31, 2001af94 <_svfprintf_r+0x200c> + 2001a26c: f9404fe0 ldr x0, [sp, #152] + 2001a270: 91003c01 add x1, x0, #0xf + 2001a274: fd400008 ldr d8, [x0] + 2001a278: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a27c: f9004fe1 str x1, [sp, #152] + 2001a280: 1e60c100 fabs d0, d8 + 2001a284: 92f00200 mov x0, #0x7fefffffffffffff // #9218868437227405311 + 2001a288: 9e670001 fmov d1, x0 + 2001a28c: 1e612000 fcmp d0, d1 + 2001a290: 54ffa3ec b.gt 2001970c <_svfprintf_r+0x784> + 2001a294: 1e682100 fcmp d8, d8 + 2001a298: 5400b246 b.vs 2001b8e0 <_svfprintf_r+0x2958> + 2001a29c: 121a7b19 and w25, w24, #0xffffffdf + 2001a2a0: 7101073f cmp w25, #0x41 + 2001a2a4: 54005501 b.ne 2001ad44 <_svfprintf_r+0x1dbc> // b.any + 2001a2a8: 7101871f cmp w24, #0x61 + 2001a2ac: 52800b01 mov w1, #0x58 // #88 + 2001a2b0: 52800f00 mov w0, #0x78 // #120 + 2001a2b4: 1a810000 csel w0, w0, w1, eq // eq = none + 2001a2b8: 52800601 mov w1, #0x30 // #48 + 2001a2bc: 3904c3e1 strb w1, [sp, #304] + 2001a2c0: 3904c7e0 strb w0, [sp, #305] + 2001a2c4: 71018cff cmp w7, #0x63 + 2001a2c8: 540087ac b.gt 2001b3bc <_svfprintf_r+0x2434> + 2001a2cc: 9105e3fc add x28, sp, #0x178 + 2001a2d0: f9004bff str xzr, [sp, #144] + 2001a2d4: 9e660101 fmov x1, d8 + 2001a2d8: 1e614100 fneg d0, d8 + 2001a2dc: 528005a6 mov w6, #0x2d // #45 + 2001a2e0: 9104e3e0 add x0, sp, #0x138 + 2001a2e4: b900abe7 str w7, [sp, #168] + 2001a2e8: d360fc21 lsr x1, x1, #32 + 2001a2ec: 7100003f cmp w1, #0x0 + 2001a2f0: 1a9fb0c6 csel w6, w6, wzr, lt // lt = tstop + 2001a2f4: b90083e6 str w6, [sp, #128] + 2001a2f8: 1e68bc00 fcsel d0, d0, d8, lt // lt = tstop + 2001a2fc: 97fff8e9 bl 200186a0 <frexp> + 2001a300: 1e681001 fmov d1, #1.250000000000000000e-01 + 2001a304: b94083e6 ldr w6, [sp, #128] + 2001a308: b940abe7 ldr w7, [sp, #168] + 2001a30c: 1e610801 fmul d1, d0, d1 + 2001a310: 1e602028 fcmp d1, #0.0 + 2001a314: 54000061 b.ne 2001a320 <_svfprintf_r+0x1398> // b.any + 2001a318: 52800020 mov w0, #0x1 // #1 + 2001a31c: b9013be0 str w0, [sp, #312] + 2001a320: 2a0703e3 mov w3, w7 + 2001a324: 7101871f cmp w24, #0x61 + 2001a328: 91000463 add x3, x3, #0x1 + 2001a32c: f0000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001a330: f0000022 adrp x2, 20021000 <virtio_ident_table+0x78> + 2001a334: 9125e000 add x0, x0, #0x978 + 2001a338: 91258042 add x2, x2, #0x960 + 2001a33c: 8b030383 add x3, x28, x3 + 2001a340: 9a800042 csel x2, x2, x0, eq // eq = none + 2001a344: 0b1c00e7 add w7, w7, w28 + 2001a348: aa1c03e0 mov x0, x28 + 2001a34c: 1e661002 fmov d2, #1.600000000000000000e+01 + 2001a350: 14000003 b 2001a35c <_svfprintf_r+0x13d4> + 2001a354: 1e602028 fcmp d1, #0.0 + 2001a358: 54000180 b.eq 2001a388 <_svfprintf_r+0x1400> // b.none + 2001a35c: 1e620821 fmul d1, d1, d2 + 2001a360: aa0003eb mov x11, x0 + 2001a364: 1e780021 fcvtzs w1, d1 + 2001a368: 1e620020 scvtf d0, w1 + 2001a36c: 3861c844 ldrb w4, [x2, w1, sxtw] + 2001a370: 38001404 strb w4, [x0], #1 + 2001a374: eb00007f cmp x3, x0 + 2001a378: 4b0000e4 sub w4, w7, w0 + 2001a37c: 1e603821 fsub d1, d1, d0 + 2001a380: 54fffea1 b.ne 2001a354 <_svfprintf_r+0x13cc> // b.any + 2001a384: 12800004 mov w4, #0xffffffff // #-1 + 2001a388: 1e6c1000 fmov d0, #5.000000000000000000e-01 + 2001a38c: 1e602030 fcmpe d1, d0 + 2001a390: 54009b0c b.gt 2001b6f0 <_svfprintf_r+0x2768> + 2001a394: 1e602020 fcmp d1, d0 + 2001a398: 54000041 b.ne 2001a3a0 <_svfprintf_r+0x1418> // b.any + 2001a39c: 37009aa1 tbnz w1, #0, 2001b6f0 <_svfprintf_r+0x2768> + 2001a3a0: 93407c81 sxtw x1, w4 + 2001a3a4: 52800602 mov w2, #0x30 // #48 + 2001a3a8: 91000421 add x1, x1, #0x1 + 2001a3ac: 8b010001 add x1, x0, x1 + 2001a3b0: 37f80084 tbnz w4, #31, 2001a3c0 <_svfprintf_r+0x1438> + 2001a3b4: 38001402 strb w2, [x0], #1 + 2001a3b8: eb00003f cmp x1, x0 + 2001a3bc: 54ffffc1 b.ne 2001a3b4 <_svfprintf_r+0x142c> // b.any + 2001a3c0: 4b1c0000 sub w0, w0, w28 + 2001a3c4: b900e3e0 str w0, [sp, #224] + 2001a3c8: b9413be0 ldr w0, [sp, #312] + 2001a3cc: 321f02f7 orr w23, w23, #0x2 + 2001a3d0: b900abe0 str w0, [sp, #168] + 2001a3d4: 14000287 b 2001adf0 <_svfprintf_r+0x1e68> + 2001a3d8: 36304417 tbz w23, #6, 2001ac58 <_svfprintf_r+0x1cd0> + 2001a3dc: 37f87140 tbnz w0, #31, 2001b204 <_svfprintf_r+0x227c> + 2001a3e0: f9404fe0 ldr x0, [sp, #152] + 2001a3e4: 91002c01 add x1, x0, #0xb + 2001a3e8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a3ec: f9004fe1 str x1, [sp, #152] + 2001a3f0: 79800000 ldrsh x0, [x0] + 2001a3f4: aa0003e1 mov x1, x0 + 2001a3f8: 17fffd9d b 20019a6c <_svfprintf_r+0xae4> + 2001a3fc: 39400288 ldrb w8, [x20] + 2001a400: 17fffb48 b 20019120 <_svfprintf_r+0x198> + 2001a404: 36304637 tbz w23, #6, 2001acc8 <_svfprintf_r+0x1d40> + 2001a408: 37f873e0 tbnz w0, #31, 2001b284 <_svfprintf_r+0x22fc> + 2001a40c: f9404fe0 ldr x0, [sp, #152] + 2001a410: 91002c01 add x1, x0, #0xb + 2001a414: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a418: 79400000 ldrh w0, [x0] + 2001a41c: f9004fe1 str x1, [sp, #152] + 2001a420: 17fffd68 b 200199c0 <_svfprintf_r+0xa38> + 2001a424: 2a1603e7 mov w7, w22 + 2001a428: 17fffd87 b 20019a44 <_svfprintf_r+0xabc> + 2001a42c: b9408fe0 ldr w0, [sp, #140] + 2001a430: 11002001 add w1, w0, #0x8 + 2001a434: 7100003f cmp w1, #0x0 + 2001a438: 5400844d b.le 2001b4c0 <_svfprintf_r+0x2538> + 2001a43c: f9404fe0 ldr x0, [sp, #152] + 2001a440: b9008fe1 str w1, [sp, #140] + 2001a444: 91002c02 add x2, x0, #0xb + 2001a448: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a44c: f9004fe1 str x1, [sp, #152] + 2001a450: 17fffd21 b 200198d4 <_svfprintf_r+0x94c> + 2001a454: b9408fe0 ldr w0, [sp, #140] + 2001a458: 11002001 add w1, w0, #0x8 + 2001a45c: 7100003f cmp w1, #0x0 + 2001a460: 5400858d b.le 2001b510 <_svfprintf_r+0x2588> + 2001a464: f9404fe0 ldr x0, [sp, #152] + 2001a468: b9008fe1 str w1, [sp, #140] + 2001a46c: 91003c02 add x2, x0, #0xf + 2001a470: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a474: f9004fe1 str x1, [sp, #152] + 2001a478: 17fffcc1 b 2001977c <_svfprintf_r+0x7f4> + 2001a47c: b9408fe0 ldr w0, [sp, #140] + 2001a480: 11002000 add w0, w0, #0x8 + 2001a484: 7100001f cmp w0, #0x0 + 2001a488: 540083ad b.le 2001b4fc <_svfprintf_r+0x2574> + 2001a48c: f9404fe3 ldr x3, [sp, #152] + 2001a490: b9008fe0 str w0, [sp, #140] + 2001a494: 91003c61 add x1, x3, #0xf + 2001a498: 927df020 and x0, x1, #0xfffffffffffffff8 + 2001a49c: f9004fe0 str x0, [sp, #152] + 2001a4a0: 17fffd8d b 20019ad4 <_svfprintf_r+0xb4c> + 2001a4a4: b9408fe0 ldr w0, [sp, #140] + 2001a4a8: 37f88160 tbnz w0, #31, 2001b4d4 <_svfprintf_r+0x254c> + 2001a4ac: f9404fe0 ldr x0, [sp, #152] + 2001a4b0: 91002c01 add x1, x0, #0xb + 2001a4b4: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a4b8: f9004fe1 str x1, [sp, #152] + 2001a4bc: b9400000 ldr w0, [x0] + 2001a4c0: 52800036 mov w22, #0x1 // #1 + 2001a4c4: 9105e3f9 add x25, sp, #0x178 + 2001a4c8: b90083f6 str w22, [sp, #128] + 2001a4cc: 3905e3e0 strb w0, [sp, #376] + 2001a4d0: 17fffce2 b 20019858 <_svfprintf_r+0x8d0> + 2001a4d4: 910583e2 add x2, sp, #0x160 + 2001a4d8: aa1b03e1 mov x1, x27 + 2001a4dc: aa1303e0 mov x0, x19 + 2001a4e0: 9400091c bl 2001c950 <__ssprint_r> + 2001a4e4: 35ff71e0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a4e8: 910783fa add x26, sp, #0x1e0 + 2001a4ec: f940bbe0 ldr x0, [sp, #368] + 2001a4f0: 17fffbf1 b 200194b4 <_svfprintf_r+0x52c> + 2001a4f4: 39400688 ldrb w8, [x20, #1] + 2001a4f8: 321b02f7 orr w23, w23, #0x20 + 2001a4fc: 91000694 add x20, x20, #0x1 + 2001a500: 17fffb08 b 20019120 <_svfprintf_r+0x198> + 2001a504: 39400688 ldrb w8, [x20, #1] + 2001a508: 321702f7 orr w23, w23, #0x200 + 2001a50c: 91000694 add x20, x20, #0x1 + 2001a510: 17fffb04 b 20019120 <_svfprintf_r+0x198> + 2001a514: b9408fe0 ldr w0, [sp, #140] + 2001a518: 11002001 add w1, w0, #0x8 + 2001a51c: 7100003f cmp w1, #0x0 + 2001a520: 540085ad b.le 2001b5d4 <_svfprintf_r+0x264c> + 2001a524: f9404fe0 ldr x0, [sp, #152] + 2001a528: b9008fe1 str w1, [sp, #140] + 2001a52c: 91003c02 add x2, x0, #0xf + 2001a530: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a534: f9004fe1 str x1, [sp, #152] + 2001a538: 17fffd84 b 20019b48 <_svfprintf_r+0xbc0> + 2001a53c: aa1303e0 mov x0, x19 + 2001a540: d2800801 mov x1, #0x40 // #64 + 2001a544: 97ffef91 bl 20016388 <_malloc_r> + 2001a548: f9000360 str x0, [x27] + 2001a54c: f9000f60 str x0, [x27, #24] + 2001a550: b400bc60 cbz x0, 2001bcdc <_svfprintf_r+0x2d54> + 2001a554: a9025bf5 stp x21, x22, [sp, #32] + 2001a558: 52800800 mov w0, #0x40 // #64 + 2001a55c: a90363f7 stp x23, x24, [sp, #48] + 2001a560: a9046bf9 stp x25, x26, [sp, #64] + 2001a564: 6d0627e8 stp d8, d9, [sp, #96] + 2001a568: b9002360 str w0, [x27, #32] + 2001a56c: 17fffaaa b 20019014 <_svfprintf_r+0x8c> + 2001a570: f0000023 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001a574: b9416be1 ldr w1, [sp, #360] + 2001a578: 9129a063 add x3, x3, #0xa68 + 2001a57c: 7100431f cmp w24, #0x10 + 2001a580: 54004d8d b.le 2001af30 <_svfprintf_r+0x1fa8> + 2001a584: 2a0103e2 mov w2, w1 + 2001a588: d2800219 mov x25, #0x10 // #16 + 2001a58c: f90043f4 str x20, [sp, #128] + 2001a590: aa1b03f4 mov x20, x27 + 2001a594: aa1303fb mov x27, x19 + 2001a598: aa0303f3 mov x19, x3 + 2001a59c: 14000005 b 2001a5b0 <_svfprintf_r+0x1628> + 2001a5a0: 9100435a add x26, x26, #0x10 + 2001a5a4: 51004318 sub w24, w24, #0x10 + 2001a5a8: 7100431f cmp w24, #0x10 + 2001a5ac: 54004b8d b.le 2001af1c <_svfprintf_r+0x1f94> + 2001a5b0: 11000442 add w2, w2, #0x1 + 2001a5b4: 91004000 add x0, x0, #0x10 + 2001a5b8: a9006753 stp x19, x25, [x26] + 2001a5bc: 71001c5f cmp w2, #0x7 + 2001a5c0: b9016be2 str w2, [sp, #360] + 2001a5c4: f900bbe0 str x0, [sp, #368] + 2001a5c8: 54fffecd b.le 2001a5a0 <_svfprintf_r+0x1618> + 2001a5cc: 910583e2 add x2, sp, #0x160 + 2001a5d0: aa1403e1 mov x1, x20 + 2001a5d4: aa1b03e0 mov x0, x27 + 2001a5d8: 940008de bl 2001c950 <__ssprint_r> + 2001a5dc: 35ffcb60 cbnz w0, 20019f48 <_svfprintf_r+0xfc0> + 2001a5e0: b9416be2 ldr w2, [sp, #360] + 2001a5e4: 910783fa add x26, sp, #0x1e0 + 2001a5e8: f940bbe0 ldr x0, [sp, #368] + 2001a5ec: 17ffffee b 2001a5a4 <_svfprintf_r+0x161c> + 2001a5f0: 2a1603e7 mov w7, w22 + 2001a5f4: 2a1703e4 mov w4, w23 + 2001a5f8: 17fffd5f b 20019b74 <_svfprintf_r+0xbec> + 2001a5fc: 2a1603e7 mov w7, w22 + 2001a600: f0000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001a604: 91258000 add x0, x0, #0x960 + 2001a608: f9006fe0 str x0, [sp, #216] + 2001a60c: b9408fe0 ldr w0, [sp, #140] + 2001a610: 37280ab7 tbnz w23, #5, 2001a764 <_svfprintf_r+0x17dc> + 2001a614: 37200a97 tbnz w23, #4, 2001a764 <_svfprintf_r+0x17dc> + 2001a618: 36303697 tbz w23, #6, 2001ace8 <_svfprintf_r+0x1d60> + 2001a61c: 37f85de0 tbnz w0, #31, 2001b1d8 <_svfprintf_r+0x2250> + 2001a620: f9404fe0 ldr x0, [sp, #152] + 2001a624: 91002c01 add x1, x0, #0xb + 2001a628: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a62c: 79400000 ldrh w0, [x0] + 2001a630: f9004fe1 str x1, [sp, #152] + 2001a634: 14000052 b 2001a77c <_svfprintf_r+0x17f4> + 2001a638: f0000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001a63c: 2a1603e7 mov w7, w22 + 2001a640: 9125e000 add x0, x0, #0x978 + 2001a644: f9006fe0 str x0, [sp, #216] + 2001a648: 17fffff1 b 2001a60c <_svfprintf_r+0x1684> + 2001a64c: 2a1603e7 mov w7, w22 + 2001a650: 17fffcd3 b 2001999c <_svfprintf_r+0xa14> + 2001a654: b940b3e1 ldr w1, [sp, #176] + 2001a658: 7100003f cmp w1, #0x0 + 2001a65c: b940bbe1 ldr w1, [sp, #184] + 2001a660: 7a40d820 ccmp w1, #0x0, #0x0, le + 2001a664: 5400b2ad b.le 2001bcb8 <_svfprintf_r+0x2d30> + 2001a668: b940e3e2 ldr w2, [sp, #224] + 2001a66c: f0000024 adrp x4, 20021000 <virtio_ident_table+0x78> + 2001a670: b900ebf7 str w23, [sp, #232] + 2001a674: 9129a098 add x24, x4, #0xa68 + 2001a678: b9010ff6 str w22, [sp, #268] + 2001a67c: a94fdff6 ldp x22, x23, [sp, #248] + 2001a680: 8b22c382 add x2, x28, w2, sxtw + 2001a684: f90057e2 str x2, [sp, #168] + 2001a688: aa1a03e2 mov x2, x26 + 2001a68c: f9008ff4 str x20, [sp, #280] + 2001a690: 2a0103f4 mov w20, w1 + 2001a694: f9005ffc str x28, [sp, #184] + 2001a698: 34000814 cbz w20, 2001a798 <_svfprintf_r+0x1810> + 2001a69c: 51000694 sub w20, w20, #0x1 + 2001a6a0: b9416be3 ldr w3, [sp, #360] + 2001a6a4: 8b170000 add x0, x0, x23 + 2001a6a8: f9407be1 ldr x1, [sp, #240] + 2001a6ac: 11000463 add w3, w3, #0x1 + 2001a6b0: a9005c41 stp x1, x23, [x2] + 2001a6b4: 71001c7f cmp w3, #0x7 + 2001a6b8: b9016be3 str w3, [sp, #360] + 2001a6bc: f900bbe0 str x0, [sp, #368] + 2001a6c0: 5400162c b.gt 2001a984 <_svfprintf_r+0x19fc> + 2001a6c4: 91004042 add x2, x2, #0x10 + 2001a6c8: f94057e1 ldr x1, [sp, #168] + 2001a6cc: f90043e1 str x1, [sp, #128] + 2001a6d0: 394002c4 ldrb w4, [x22] + 2001a6d4: cb190023 sub x3, x1, x25 + 2001a6d8: 6b03009f cmp w4, w3 + 2001a6dc: 1a83d09a csel w26, w4, w3, le + 2001a6e0: 7100035f cmp w26, #0x0 + 2001a6e4: 5400018d b.le 2001a714 <_svfprintf_r+0x178c> + 2001a6e8: b9416be4 ldr w4, [sp, #360] + 2001a6ec: 93407f45 sxtw x5, w26 + 2001a6f0: 8b050000 add x0, x0, x5 + 2001a6f4: a9001459 stp x25, x5, [x2] + 2001a6f8: 11000484 add w4, w4, #0x1 + 2001a6fc: b9016be4 str w4, [sp, #360] + 2001a700: 71001c9f cmp w4, #0x7 + 2001a704: f900bbe0 str x0, [sp, #368] + 2001a708: 5400248c b.gt 2001ab98 <_svfprintf_r+0x1c10> + 2001a70c: 394002c4 ldrb w4, [x22] + 2001a710: 91004042 add x2, x2, #0x10 + 2001a714: 7100035f cmp w26, #0x0 + 2001a718: 1a9fa343 csel w3, w26, wzr, ge // ge = tcont + 2001a71c: 4b03009a sub w26, w4, w3 + 2001a720: 7100035f cmp w26, #0x0 + 2001a724: 5400094c b.gt 2001a84c <_svfprintf_r+0x18c4> + 2001a728: b940b3e1 ldr w1, [sp, #176] + 2001a72c: 8b240339 add x25, x25, w4, uxtb + 2001a730: 7100003f cmp w1, #0x0 + 2001a734: 7a40da80 ccmp w20, #0x0, #0x0, le + 2001a738: 54fffb0c b.gt 2001a698 <_svfprintf_r+0x1710> + 2001a73c: b940ebf7 ldr w23, [sp, #232] + 2001a740: aa0203fa mov x26, x2 + 2001a744: f9007ff6 str x22, [sp, #248] + 2001a748: b9410ff6 ldr w22, [sp, #268] + 2001a74c: f9405ffc ldr x28, [sp, #184] + 2001a750: f9408ff4 ldr x20, [sp, #280] + 2001a754: f94043e1 ldr x1, [sp, #128] + 2001a758: eb01033f cmp x25, x1 + 2001a75c: 9a819339 csel x25, x25, x1, ls // ls = plast + 2001a760: 17fffe23 b 20019fec <_svfprintf_r+0x1064> + 2001a764: 37f80240 tbnz w0, #31, 2001a7ac <_svfprintf_r+0x1824> + 2001a768: f9404fe0 ldr x0, [sp, #152] + 2001a76c: 91003c01 add x1, x0, #0xf + 2001a770: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001a774: f9004fe1 str x1, [sp, #152] + 2001a778: f9400000 ldr x0, [x0] + 2001a77c: f100001f cmp x0, #0x0 + 2001a780: 120002e1 and w1, w23, #0x1 + 2001a784: 1a9f1021 csel w1, w1, wzr, ne // ne = any + 2001a788: 350010e1 cbnz w1, 2001a9a4 <_svfprintf_r+0x1a1c> + 2001a78c: 12157ae4 and w4, w23, #0xfffffbff + 2001a790: 52800041 mov w1, #0x2 // #2 + 2001a794: 17fffc8d b 200199c8 <_svfprintf_r+0xa40> + 2001a798: b940b3e1 ldr w1, [sp, #176] + 2001a79c: d10006d6 sub x22, x22, #0x1 + 2001a7a0: 51000421 sub w1, w1, #0x1 + 2001a7a4: b900b3e1 str w1, [sp, #176] + 2001a7a8: 17ffffbe b 2001a6a0 <_svfprintf_r+0x1718> + 2001a7ac: b9408fe0 ldr w0, [sp, #140] + 2001a7b0: 11002001 add w1, w0, #0x8 + 2001a7b4: 7100003f cmp w1, #0x0 + 2001a7b8: 540026cd b.le 2001ac90 <_svfprintf_r+0x1d08> + 2001a7bc: f9404fe0 ldr x0, [sp, #152] + 2001a7c0: b9008fe1 str w1, [sp, #140] + 2001a7c4: 91003c02 add x2, x0, #0xf + 2001a7c8: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a7cc: f9004fe1 str x1, [sp, #152] + 2001a7d0: 17ffffea b 2001a778 <_svfprintf_r+0x17f0> + 2001a7d4: b9408fe0 ldr w0, [sp, #140] + 2001a7d8: 11002001 add w1, w0, #0x8 + 2001a7dc: 7100003f cmp w1, #0x0 + 2001a7e0: 540024ed b.le 2001ac7c <_svfprintf_r+0x1cf4> + 2001a7e4: f9404fe0 ldr x0, [sp, #152] + 2001a7e8: b9008fe1 str w1, [sp, #140] + 2001a7ec: 91003c02 add x2, x0, #0xf + 2001a7f0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a7f4: f9004fe1 str x1, [sp, #152] + 2001a7f8: 17fffc9b b 20019a64 <_svfprintf_r+0xadc> + 2001a7fc: b9408fe0 ldr w0, [sp, #140] + 2001a800: 11002001 add w1, w0, #0x8 + 2001a804: 7100003f cmp w1, #0x0 + 2001a808: 540021ed b.le 2001ac44 <_svfprintf_r+0x1cbc> + 2001a80c: f9404fe0 ldr x0, [sp, #152] + 2001a810: b9008fe1 str w1, [sp, #140] + 2001a814: 91003c02 add x2, x0, #0xf + 2001a818: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a81c: f9004fe1 str x1, [sp, #152] + 2001a820: 17fffc67 b 200199bc <_svfprintf_r+0xa34> + 2001a824: b9408fe0 ldr w0, [sp, #140] + 2001a828: 11002001 add w1, w0, #0x8 + 2001a82c: 7100003f cmp w1, #0x0 + 2001a830: 5400280d b.le 2001ad30 <_svfprintf_r+0x1da8> + 2001a834: f9404fe0 ldr x0, [sp, #152] + 2001a838: b9008fe1 str w1, [sp, #140] + 2001a83c: 91003c02 add x2, x0, #0xf + 2001a840: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001a844: f9004fe1 str x1, [sp, #152] + 2001a848: 17fffcd3 b 20019b94 <_svfprintf_r+0xc0c> + 2001a84c: b9416be4 ldr w4, [sp, #360] + 2001a850: 7100435f cmp w26, #0x10 + 2001a854: 5400032d b.le 2001a8b8 <_svfprintf_r+0x1930> + 2001a858: d280021c mov x28, #0x10 // #16 + 2001a85c: 14000005 b 2001a870 <_svfprintf_r+0x18e8> + 2001a860: 5100435a sub w26, w26, #0x10 + 2001a864: 91004042 add x2, x2, #0x10 + 2001a868: 7100435f cmp w26, #0x10 + 2001a86c: 5400026d b.le 2001a8b8 <_svfprintf_r+0x1930> + 2001a870: 11000484 add w4, w4, #0x1 + 2001a874: 91004000 add x0, x0, #0x10 + 2001a878: a9007058 stp x24, x28, [x2] + 2001a87c: 71001c9f cmp w4, #0x7 + 2001a880: b9016be4 str w4, [sp, #360] + 2001a884: f900bbe0 str x0, [sp, #368] + 2001a888: 54fffecd b.le 2001a860 <_svfprintf_r+0x18d8> + 2001a88c: 910583e2 add x2, sp, #0x160 + 2001a890: aa1b03e1 mov x1, x27 + 2001a894: aa1303e0 mov x0, x19 + 2001a898: 9400082e bl 2001c950 <__ssprint_r> + 2001a89c: 35ff5420 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a8a0: 5100435a sub w26, w26, #0x10 + 2001a8a4: b9416be4 ldr w4, [sp, #360] + 2001a8a8: 910783e2 add x2, sp, #0x1e0 + 2001a8ac: 7100435f cmp w26, #0x10 + 2001a8b0: f940bbe0 ldr x0, [sp, #368] + 2001a8b4: 54fffdec b.gt 2001a870 <_svfprintf_r+0x18e8> + 2001a8b8: 93407f43 sxtw x3, w26 + 2001a8bc: 11000484 add w4, w4, #0x1 + 2001a8c0: 8b030000 add x0, x0, x3 + 2001a8c4: a9000c58 stp x24, x3, [x2] + 2001a8c8: 71001c9f cmp w4, #0x7 + 2001a8cc: b9016be4 str w4, [sp, #360] + 2001a8d0: f900bbe0 str x0, [sp, #368] + 2001a8d4: 5400638c b.gt 2001b544 <_svfprintf_r+0x25bc> + 2001a8d8: 394002c4 ldrb w4, [x22] + 2001a8dc: 91004042 add x2, x2, #0x10 + 2001a8e0: 17ffff92 b 2001a728 <_svfprintf_r+0x17a0> + 2001a8e4: 910583e2 add x2, sp, #0x160 + 2001a8e8: aa1b03e1 mov x1, x27 + 2001a8ec: aa1303e0 mov x0, x19 + 2001a8f0: b900ebea str w10, [sp, #232] + 2001a8f4: b9010fe7 str w7, [sp, #268] + 2001a8f8: 94000816 bl 2001c950 <__ssprint_r> + 2001a8fc: 35ff5120 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a900: 3944bfe1 ldrb w1, [sp, #303] 2001a904: 910783fa add x26, sp, #0x1e0 - 2001a908: f940bbe0 ldr x0, [sp, #368] - 2001a90c: 17fffaaa b 200193b4 <_svfprintf_r+0x4f4> - 2001a910: 910583e2 add x2, sp, #0x160 - 2001a914: aa1b03e1 mov x1, x27 - 2001a918: aa1303e0 mov x0, x19 - 2001a91c: 940007db bl 2001c888 <__ssprint_r> - 2001a920: 35ff49c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001a924: b9416be4 ldr w4, [sp, #360] - 2001a928: 910783e0 add x0, sp, #0x1e0 - 2001a92c: aa0003e2 mov x2, x0 - 2001a930: 9107c3fa add x26, sp, #0x1f0 - 2001a934: 11000484 add w4, w4, #0x1 - 2001a938: f940bbe0 ldr x0, [sp, #368] - 2001a93c: 17fffcfa b 20019d24 <_svfprintf_r+0xe64> - 2001a940: 2a0203e1 mov w1, w2 - 2001a944: aa1c03e3 mov x3, x28 - 2001a948: 93407f18 sxtw x24, w24 - 2001a94c: 11000421 add w1, w1, #0x1 - 2001a950: 8b180000 add x0, x0, x24 - 2001a954: b9016be1 str w1, [sp, #360] - 2001a958: f900bbe0 str x0, [sp, #368] - 2001a95c: 71001c3f cmp w1, #0x7 - 2001a960: a9006343 stp x3, x24, [x26] - 2001a964: 54ff63ac b.gt 200195d8 <_svfprintf_r+0x718> - 2001a968: 9100435a add x26, x26, #0x10 - 2001a96c: 17fffa04 b 2001917c <_svfprintf_r+0x2bc> - 2001a970: 910543e0 add x0, sp, #0x150 - 2001a974: d2800102 mov x2, #0x8 // #8 - 2001a978: 52800001 mov w1, #0x0 // #0 - 2001a97c: b90083e7 str w7, [sp, #128] - 2001a980: f900affc str x28, [sp, #344] - 2001a984: 97ff9ff7 bl 20002960 <memset> - 2001a988: b94083e7 ldr w7, [sp, #128] - 2001a98c: 310004ff cmn w7, #0x1 - 2001a990: 54002b40 b.eq 2001aef8 <_svfprintf_r+0x2038> // b.none - 2001a994: d2800016 mov x22, #0x0 // #0 - 2001a998: 52800019 mov w25, #0x0 // #0 - 2001a99c: f9004bf4 str x20, [sp, #144] - 2001a9a0: 2a0703f4 mov w20, w7 - 2001a9a4: 1400000d b 2001a9d8 <_svfprintf_r+0x1b18> - 2001a9a8: 910543e3 add x3, sp, #0x150 - 2001a9ac: 9105e3e1 add x1, sp, #0x178 - 2001a9b0: aa1303e0 mov x0, x19 - 2001a9b4: 97ffe061 bl 20012b38 <_wcrtomb_r> - 2001a9b8: 3100041f cmn w0, #0x1 - 2001a9bc: 540062e0 b.eq 2001b618 <_svfprintf_r+0x2758> // b.none - 2001a9c0: 0b000320 add w0, w25, w0 - 2001a9c4: 6b14001f cmp w0, w20 - 2001a9c8: 540000ec b.gt 2001a9e4 <_svfprintf_r+0x1b24> - 2001a9cc: 910012d6 add x22, x22, #0x4 - 2001a9d0: 54007360 b.eq 2001b83c <_svfprintf_r+0x297c> // b.none - 2001a9d4: 2a0003f9 mov w25, w0 - 2001a9d8: f940afe0 ldr x0, [sp, #344] - 2001a9dc: b8766802 ldr w2, [x0, x22] - 2001a9e0: 35fffe42 cbnz w2, 2001a9a8 <_svfprintf_r+0x1ae8> - 2001a9e4: b90083f9 str w25, [sp, #128] - 2001a9e8: f9404bf4 ldr x20, [sp, #144] - 2001a9ec: 1400014d b 2001af20 <_svfprintf_r+0x2060> - 2001a9f0: 9105e3f9 add x25, sp, #0x178 - 2001a9f4: 12160083 and w3, w4, #0x400 - 2001a9f8: aa1903e6 mov x6, x25 - 2001a9fc: aa1303f9 mov x25, x19 - 2001aa00: 2a0303f3 mov w19, w3 - 2001aa04: aa1403e3 mov x3, x20 - 2001aa08: f9407ff4 ldr x20, [sp, #248] - 2001aa0c: b202e7f7 mov x23, #0xcccccccccccccccc // #-3689348814741910324 - 2001aa10: 910773e2 add x2, sp, #0x1dc - 2001aa14: 52800005 mov w5, #0x0 // #0 - 2001aa18: f29999b7 movk x23, #0xcccd - 2001aa1c: d503201f nop - 2001aa20: 9bd77c16 umulh x22, x0, x23 - 2001aa24: 110004a5 add w5, w5, #0x1 - 2001aa28: d100045c sub x28, x2, #0x1 - 2001aa2c: d343fed6 lsr x22, x22, #3 - 2001aa30: 8b160ac1 add x1, x22, x22, lsl #2 - 2001aa34: cb010401 sub x1, x0, x1, lsl #1 - 2001aa38: 1100c021 add w1, w1, #0x30 - 2001aa3c: 381ff041 sturb w1, [x2, #-1] - 2001aa40: 340000b3 cbz w19, 2001aa54 <_svfprintf_r+0x1b94> - 2001aa44: 39400281 ldrb w1, [x20] - 2001aa48: 7103fc3f cmp w1, #0xff - 2001aa4c: 7a451020 ccmp w1, w5, #0x0, ne // ne = any - 2001aa50: 540000e0 b.eq 2001aa6c <_svfprintf_r+0x1bac> // b.none - 2001aa54: 9bd77c16 umulh x22, x0, x23 - 2001aa58: f100241f cmp x0, #0x9 - 2001aa5c: d343fec0 lsr x0, x22, #3 - 2001aa60: 540000a9 b.ls 2001aa74 <_svfprintf_r+0x1bb4> // b.plast - 2001aa64: aa1c03e2 mov x2, x28 - 2001aa68: 17ffffee b 2001aa20 <_svfprintf_r+0x1b60> - 2001aa6c: f100241f cmp x0, #0x9 - 2001aa70: 54002dc8 b.hi 2001b028 <_svfprintf_r+0x2168> // b.pmore - 2001aa74: aa1903f3 mov x19, x25 - 2001aa78: aa0603f9 mov x25, x6 - 2001aa7c: 91019320 add x0, x25, #0x64 - 2001aa80: 2a0403f7 mov w23, w4 - 2001aa84: 4b1c0000 sub w0, w0, w28 - 2001aa88: b90083e0 str w0, [sp, #128] - 2001aa8c: b900e3e5 str w5, [sp, #224] - 2001aa90: f9007ff4 str x20, [sp, #248] - 2001aa94: aa0303f4 mov x20, x3 - 2001aa98: 17fffbaa b 20019940 <_svfprintf_r+0xa80> - 2001aa9c: 910583e2 add x2, sp, #0x160 - 2001aaa0: aa1b03e1 mov x1, x27 - 2001aaa4: aa1303e0 mov x0, x19 - 2001aaa8: b900ebe7 str w7, [sp, #232] - 2001aaac: 94000777 bl 2001c888 <__ssprint_r> - 2001aab0: 35ff3d40 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001aab4: b940ebe7 ldr w7, [sp, #232] - 2001aab8: 910783fa add x26, sp, #0x1e0 - 2001aabc: f940bbe0 ldr x0, [sp, #368] - 2001aac0: 17fff99f b 2001913c <_svfprintf_r+0x27c> - 2001aac4: aa1403f3 mov x19, x20 - 2001aac8: aa1603fb mov x27, x22 - 2001aacc: 17fff9e3 b 20019258 <_svfprintf_r+0x398> - 2001aad0: 910583e2 add x2, sp, #0x160 - 2001aad4: aa1b03e1 mov x1, x27 - 2001aad8: aa1303e0 mov x0, x19 - 2001aadc: 9400076b bl 2001c888 <__ssprint_r> - 2001aae0: 35ff3bc0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001aae4: 394002c4 ldrb w4, [x22] - 2001aae8: 910783e2 add x2, sp, #0x1e0 - 2001aaec: f940bbe0 ldr x0, [sp, #368] - 2001aaf0: 17fffed7 b 2001a64c <_svfprintf_r+0x178c> - 2001aaf4: 710018ff cmp w7, #0x6 - 2001aaf8: 528000d6 mov w22, #0x6 // #6 - 2001aafc: f0000025 adrp x5, 20021000 <__func__.5268+0x20> - 2001ab00: 1a9690f6 csel w22, w7, w22, ls // ls = plast - 2001ab04: 9124c0bc add x28, x5, #0x930 - 2001ab08: 52800001 mov w1, #0x0 // #0 - 2001ab0c: 52800007 mov w7, #0x0 // #0 - 2001ab10: b90083f6 str w22, [sp, #128] - 2001ab14: f9004bff str xzr, [sp, #144] - 2001ab18: b900abff str wzr, [sp, #168] - 2001ab1c: b900b3ff str wzr, [sp, #176] - 2001ab20: b900bbff str wzr, [sp, #184] - 2001ab24: 17fff95f b 200190a0 <_svfprintf_r+0x1e0> - 2001ab28: f940bbe0 ldr x0, [sp, #368] - 2001ab2c: b4ff3a00 cbz x0, 2001926c <_svfprintf_r+0x3ac> - 2001ab30: aa1303e0 mov x0, x19 - 2001ab34: 910583e2 add x2, sp, #0x160 - 2001ab38: aa1b03e1 mov x1, x27 - 2001ab3c: 94000753 bl 2001c888 <__ssprint_r> - 2001ab40: 17fff9cb b 2001926c <_svfprintf_r+0x3ac> - 2001ab44: aa1a03e3 mov x3, x26 - 2001ab48: 11000484 add w4, w4, #0x1 - 2001ab4c: 91004041 add x1, x2, #0x10 - 2001ab50: 93407f18 sxtw x24, w24 - 2001ab54: a9006043 stp x3, x24, [x2] - 2001ab58: 8b180000 add x0, x0, x24 - 2001ab5c: b9016be4 str w4, [sp, #360] - 2001ab60: 71001c9f cmp w4, #0x7 - 2001ab64: f900bbe0 str x0, [sp, #368] - 2001ab68: 54ffed4c b.gt 2001a910 <_svfprintf_r+0x1a50> - 2001ab6c: 11000484 add w4, w4, #0x1 - 2001ab70: 9100403a add x26, x1, #0x10 - 2001ab74: aa0103e2 mov x2, x1 - 2001ab78: 17fffc6b b 20019d24 <_svfprintf_r+0xe64> - 2001ab7c: f94063e2 ldr x2, [sp, #192] - 2001ab80: b9408fe0 ldr w0, [sp, #140] - 2001ab84: b9008fe1 str w1, [sp, #140] - 2001ab88: 8b20c040 add x0, x2, w0, sxtw - 2001ab8c: 17fffb5a b 200198f4 <_svfprintf_r+0xa34> - 2001ab90: 36482b17 tbz w23, #9, 2001b0f0 <_svfprintf_r+0x2230> - 2001ab94: 37f870a0 tbnz w0, #31, 2001b9a8 <_svfprintf_r+0x2ae8> - 2001ab98: f9404fe0 ldr x0, [sp, #152] - 2001ab9c: 91002c01 add x1, x0, #0xb - 2001aba0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001aba4: f9004fe1 str x1, [sp, #152] - 2001aba8: 39800000 ldrsb x0, [x0] - 2001abac: aa0003e1 mov x1, x0 - 2001abb0: 17fffb7d b 200199a4 <_svfprintf_r+0xae4> - 2001abb4: f94063e2 ldr x2, [sp, #192] - 2001abb8: b9408fe0 ldr w0, [sp, #140] - 2001abbc: b9008fe1 str w1, [sp, #140] - 2001abc0: 8b20c040 add x0, x2, w0, sxtw - 2001abc4: 17fffb76 b 2001999c <_svfprintf_r+0xadc> - 2001abc8: f94063e2 ldr x2, [sp, #192] - 2001abcc: b9408fe0 ldr w0, [sp, #140] - 2001abd0: b9008fe1 str w1, [sp, #140] - 2001abd4: 8b20c040 add x0, x2, w0, sxtw - 2001abd8: 17fffeb6 b 2001a6b0 <_svfprintf_r+0x17f0> - 2001abdc: 364826c4 tbz w4, #9, 2001b0b4 <_svfprintf_r+0x21f4> - 2001abe0: 37f86ca0 tbnz w0, #31, 2001b974 <_svfprintf_r+0x2ab4> - 2001abe4: f9404fe0 ldr x0, [sp, #152] - 2001abe8: 91002c01 add x1, x0, #0xb - 2001abec: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001abf0: f9004fe1 str x1, [sp, #152] - 2001abf4: 39400000 ldrb w0, [x0] - 2001abf8: 52800021 mov w1, #0x1 // #1 - 2001abfc: 17fffb41 b 20019900 <_svfprintf_r+0xa40> - 2001ac00: 364826b7 tbz w23, #9, 2001b0d4 <_svfprintf_r+0x2214> - 2001ac04: 37f85b20 tbnz w0, #31, 2001b768 <_svfprintf_r+0x28a8> - 2001ac08: f9404fe0 ldr x0, [sp, #152] - 2001ac0c: 91002c01 add x1, x0, #0xb - 2001ac10: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001ac14: 39400000 ldrb w0, [x0] - 2001ac18: f9004fe1 str x1, [sp, #152] - 2001ac1c: 17fffb37 b 200198f8 <_svfprintf_r+0xa38> - 2001ac20: 364823d7 tbz w23, #9, 2001b098 <_svfprintf_r+0x21d8> - 2001ac24: 37f86620 tbnz w0, #31, 2001b8e8 <_svfprintf_r+0x2a28> - 2001ac28: f9404fe0 ldr x0, [sp, #152] - 2001ac2c: 91002c01 add x1, x0, #0xb - 2001ac30: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001ac34: 39400000 ldrb w0, [x0] - 2001ac38: f9004fe1 str x1, [sp, #152] - 2001ac3c: 17fffe9e b 2001a6b4 <_svfprintf_r+0x17f4> - 2001ac40: b9408fe0 ldr w0, [sp, #140] - 2001ac44: 11002001 add w1, w0, #0x8 - 2001ac48: 7100003f cmp w1, #0x0 - 2001ac4c: 54002ced b.le 2001b1e8 <_svfprintf_r+0x2328> - 2001ac50: f9404fe0 ldr x0, [sp, #152] - 2001ac54: b9008fe1 str w1, [sp, #140] - 2001ac58: 91002c02 add x2, x0, #0xb - 2001ac5c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001ac60: f9004fe1 str x1, [sp, #152] - 2001ac64: 17fffac0 b 20019764 <_svfprintf_r+0x8a4> - 2001ac68: f94063e2 ldr x2, [sp, #192] - 2001ac6c: b9408fe0 ldr w0, [sp, #140] - 2001ac70: b9008fe1 str w1, [sp, #140] - 2001ac74: 8b20c040 add x0, x2, w0, sxtw - 2001ac78: 17fffb95 b 20019acc <_svfprintf_r+0xc0c> - 2001ac7c: 310004ff cmn w7, #0x1 - 2001ac80: 54002ce0 b.eq 2001b21c <_svfprintf_r+0x235c> // b.none - 2001ac84: 71011f3f cmp w25, #0x47 - 2001ac88: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none - 2001ac8c: 54002ca1 b.ne 2001b220 <_svfprintf_r+0x2360> // b.any - 2001ac90: 9e660100 fmov x0, d8 - 2001ac94: 321802e1 orr w1, w23, #0x100 - 2001ac98: b90093e1 str w1, [sp, #144] - 2001ac9c: 52800027 mov w7, #0x1 // #1 - 2001aca0: d360fc00 lsr x0, x0, #32 - 2001aca4: 37f867c0 tbnz w0, #31, 2001b99c <_svfprintf_r+0x2adc> - 2001aca8: 1e604109 fmov d9, d8 - 2001acac: 2a0703f6 mov w22, w7 - 2001acb0: 52800006 mov w6, #0x0 // #0 - 2001acb4: 1e604120 fmov d0, d9 - 2001acb8: 910563e5 add x5, sp, #0x158 - 2001acbc: 910543e4 add x4, sp, #0x150 - 2001acc0: 9104e3e3 add x3, sp, #0x138 - 2001acc4: 2a1603e2 mov w2, w22 - 2001acc8: aa1303e0 mov x0, x19 - 2001accc: 52800041 mov w1, #0x2 // #2 - 2001acd0: b90083e7 str w7, [sp, #128] - 2001acd4: b900abe6 str w6, [sp, #168] - 2001acd8: 97ffe116 bl 20013130 <_dtoa_r> - 2001acdc: b94083e7 ldr w7, [sp, #128] - 2001ace0: 71011f3f cmp w25, #0x47 - 2001ace4: b940abe6 ldr w6, [sp, #168] - 2001ace8: aa0003fc mov x28, x0 - 2001acec: 540040c1 b.ne 2001b504 <_svfprintf_r+0x2644> // b.any - 2001acf0: 370040b7 tbnz w23, #0, 2001b504 <_svfprintf_r+0x2644> - 2001acf4: f940afe0 ldr x0, [sp, #344] - 2001acf8: cb1c0000 sub x0, x0, x28 - 2001acfc: b9413be1 ldr w1, [sp, #312] - 2001ad00: 71011f3f cmp w25, #0x47 - 2001ad04: b900abe1 str w1, [sp, #168] - 2001ad08: b900e3e0 str w0, [sp, #224] - 2001ad0c: 540034a1 b.ne 2001b3a0 <_svfprintf_r+0x24e0> // b.any - 2001ad10: 6b0100ff cmp w7, w1 - 2001ad14: 3a43a821 ccmn w1, #0x3, #0x1, ge // ge = tcont - 2001ad18: 5400318a b.ge 2001b348 <_svfprintf_r+0x2488> // b.tcont - 2001ad1c: 51000b18 sub w24, w24, #0x2 - 2001ad20: f9004bff str xzr, [sp, #144] - 2001ad24: 121a7b19 and w25, w24, #0xffffffdf - 2001ad28: 12001f01 and w1, w24, #0xff - 2001ad2c: b940abe3 ldr w3, [sp, #168] - 2001ad30: 11003c22 add w2, w1, #0xf - 2001ad34: 7101073f cmp w25, #0x41 - 2001ad38: 12001c42 and w2, w2, #0xff - 2001ad3c: 51000460 sub w0, w3, #0x1 - 2001ad40: 1a821021 csel w1, w1, w2, ne // ne = any - 2001ad44: b9013be0 str w0, [sp, #312] - 2001ad48: 390503e1 strb w1, [sp, #320] - 2001ad4c: 52800561 mov w1, #0x2b // #43 - 2001ad50: 36f80080 tbz w0, #31, 2001ad60 <_svfprintf_r+0x1ea0> - 2001ad54: 52800020 mov w0, #0x1 // #1 - 2001ad58: 4b030000 sub w0, w0, w3 - 2001ad5c: 528005a1 mov w1, #0x2d // #45 - 2001ad60: 390507e1 strb w1, [sp, #321] - 2001ad64: 7100241f cmp w0, #0x9 - 2001ad68: 540059ed b.le 2001b8a4 <_svfprintf_r+0x29e4> - 2001ad6c: 910563f6 add x22, sp, #0x158 - 2001ad70: 528ccce7 mov w7, #0x6667 // #26215 - 2001ad74: 91001ec4 add x4, x22, #0x7 - 2001ad78: 72acccc7 movk w7, #0x6666, lsl #16 - 2001ad7c: 9b277c01 smull x1, w0, w7 - 2001ad80: aa0403e3 mov x3, x4 - 2001ad84: 71018c1f cmp w0, #0x63 - 2001ad88: d1000484 sub x4, x4, #0x1 - 2001ad8c: 9362fc21 asr x1, x1, #34 - 2001ad90: 4b807c21 sub w1, w1, w0, asr #31 - 2001ad94: 0b010822 add w2, w1, w1, lsl #2 - 2001ad98: 4b020402 sub w2, w0, w2, lsl #1 - 2001ad9c: 2a0103e0 mov w0, w1 - 2001ada0: 1100c041 add w1, w2, #0x30 - 2001ada4: 381ff061 sturb w1, [x3, #-1] - 2001ada8: 54fffeac b.gt 2001ad7c <_svfprintf_r+0x1ebc> - 2001adac: 1100c000 add w0, w0, #0x30 - 2001adb0: 91001ec7 add x7, x22, #0x7 - 2001adb4: 12001c02 and w2, w0, #0xff - 2001adb8: 381ff082 sturb w2, [x4, #-1] - 2001adbc: d1000860 sub x0, x3, #0x2 - 2001adc0: eb0000ff cmp x7, x0 - 2001adc4: 54007329 b.ls 2001bc28 <_svfprintf_r+0x2d68> // b.plast - 2001adc8: cb0300e7 sub x7, x7, x3 - 2001adcc: 910503e1 add x1, sp, #0x140 - 2001add0: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2001add4: 14000003 b 2001ade0 <_svfprintf_r+0x1f20> - 2001add8: 38606862 ldrb w2, [x3, x0] - 2001addc: 91000400 add x0, x0, #0x1 - 2001ade0: 8b000024 add x4, x1, x0 - 2001ade4: eb0000ff cmp x7, x0 - 2001ade8: 39000c82 strb w2, [x4, #3] - 2001adec: 54ffff61 b.ne 2001add8 <_svfprintf_r+0x1f18> // b.any - 2001adf0: cb0302d6 sub x22, x22, x3 - 2001adf4: 11002ec0 add w0, w22, #0xb - 2001adf8: b900e7e0 str w0, [sp, #228] - 2001adfc: 295c07e0 ldp w0, w1, [sp, #224] - 2001ae00: 7100041f cmp w0, #0x1 - 2001ae04: 0b010000 add w0, w0, w1 - 2001ae08: b90083e0 str w0, [sp, #128] - 2001ae0c: 54004ecd b.le 2001b7e4 <_svfprintf_r+0x2924> - 2001ae10: b94083e0 ldr w0, [sp, #128] - 2001ae14: b940cbe1 ldr w1, [sp, #200] - 2001ae18: 0b010000 add w0, w0, w1 - 2001ae1c: b90083e0 str w0, [sp, #128] - 2001ae20: b94083e0 ldr w0, [sp, #128] - 2001ae24: 12157ae9 and w9, w23, #0xfffffbff - 2001ae28: 32180137 orr w23, w9, #0x100 - 2001ae2c: b900abff str wzr, [sp, #168] - 2001ae30: 7100001f cmp w0, #0x0 - 2001ae34: b900b3ff str wzr, [sp, #176] - 2001ae38: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001ae3c: b900bbff str wzr, [sp, #184] - 2001ae40: 35002d06 cbnz w6, 2001b3e0 <_svfprintf_r+0x2520> - 2001ae44: 3944bfe1 ldrb w1, [sp, #303] - 2001ae48: 52800007 mov w7, #0x0 // #0 - 2001ae4c: 34ff12a1 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001ae50: 17fffa10 b 20019690 <_svfprintf_r+0x7d0> - 2001ae54: aa1303e3 mov x3, x19 - 2001ae58: aa1b03f3 mov x19, x27 - 2001ae5c: aa1403fb mov x27, x20 - 2001ae60: 2a0203e1 mov w1, w2 - 2001ae64: f94043f4 ldr x20, [sp, #128] - 2001ae68: 93407f18 sxtw x24, w24 - 2001ae6c: 11000421 add w1, w1, #0x1 - 2001ae70: 8b180000 add x0, x0, x24 - 2001ae74: a9006343 stp x3, x24, [x26] - 2001ae78: 71001c3f cmp w1, #0x7 - 2001ae7c: b9016be1 str w1, [sp, #360] - 2001ae80: f900bbe0 str x0, [sp, #368] - 2001ae84: 5400228c b.gt 2001b2d4 <_svfprintf_r+0x2414> - 2001ae88: 9100435a add x26, x26, #0x10 - 2001ae8c: 17fffc23 b 20019f18 <_svfprintf_r+0x1058> - 2001ae90: 528005a0 mov w0, #0x2d // #45 - 2001ae94: 528005a1 mov w1, #0x2d // #45 - 2001ae98: 3904bfe0 strb w0, [sp, #303] - 2001ae9c: 17fff9ed b 20019650 <_svfprintf_r+0x790> - 2001aea0: b9410be0 ldr w0, [sp, #264] - 2001aea4: 11004001 add w1, w0, #0x10 - 2001aea8: 7100003f cmp w1, #0x0 - 2001aeac: 5400238d b.le 2001b31c <_svfprintf_r+0x245c> - 2001aeb0: f9404fe0 ldr x0, [sp, #152] - 2001aeb4: b9010be1 str w1, [sp, #264] - 2001aeb8: 91003c00 add x0, x0, #0xf - 2001aebc: 927cec00 and x0, x0, #0xfffffffffffffff0 - 2001aec0: 91004001 add x1, x0, #0x10 - 2001aec4: f9004fe1 str x1, [sp, #152] - 2001aec8: 17fff9d5 b 2001961c <_svfprintf_r+0x75c> - 2001aecc: b9410be0 ldr w0, [sp, #264] - 2001aed0: 11004001 add w1, w0, #0x10 - 2001aed4: 7100003f cmp w1, #0x0 - 2001aed8: 540022cd b.le 2001b330 <_svfprintf_r+0x2470> - 2001aedc: f9404fe0 ldr x0, [sp, #152] - 2001aee0: b9010be1 str w1, [sp, #264] - 2001aee4: 91003c02 add x2, x0, #0xf - 2001aee8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001aeec: f9004fe1 str x1, [sp, #152] - 2001aef0: fd400008 ldr d8, [x0] - 2001aef4: 17fffcb1 b 2001a1b8 <_svfprintf_r+0x12f8> - 2001aef8: 910543e4 add x4, sp, #0x150 - 2001aefc: 910563e2 add x2, sp, #0x158 - 2001af00: aa1303e0 mov x0, x19 - 2001af04: d2800003 mov x3, #0x0 // #0 - 2001af08: d2800001 mov x1, #0x0 // #0 - 2001af0c: 97ffdf51 bl 20012c50 <_wcsrtombs_r> - 2001af10: b90083e0 str w0, [sp, #128] - 2001af14: 3100041f cmn w0, #0x1 - 2001af18: 54003800 b.eq 2001b618 <_svfprintf_r+0x2758> // b.none - 2001af1c: f900affc str x28, [sp, #344] - 2001af20: b94083e0 ldr w0, [sp, #128] - 2001af24: 340004c0 cbz w0, 2001afbc <_svfprintf_r+0x20fc> - 2001af28: 71018c1f cmp w0, #0x63 - 2001af2c: 5400168c b.gt 2001b1fc <_svfprintf_r+0x233c> - 2001af30: 9105e3fc add x28, sp, #0x178 - 2001af34: f9004bff str xzr, [sp, #144] - 2001af38: b98083f6 ldrsw x22, [sp, #128] - 2001af3c: d2800102 mov x2, #0x8 // #8 - 2001af40: 52800001 mov w1, #0x0 // #0 - 2001af44: 910543e0 add x0, sp, #0x150 - 2001af48: 97ff9e86 bl 20002960 <memset> - 2001af4c: 910543e4 add x4, sp, #0x150 - 2001af50: aa1603e3 mov x3, x22 - 2001af54: 910563e2 add x2, sp, #0x158 - 2001af58: aa1c03e1 mov x1, x28 - 2001af5c: aa1303e0 mov x0, x19 - 2001af60: 97ffdf3c bl 20012c50 <_wcsrtombs_r> - 2001af64: eb0002df cmp x22, x0 - 2001af68: 54ff1701 b.ne 20019248 <_svfprintf_r+0x388> // b.any - 2001af6c: b94083e0 ldr w0, [sp, #128] - 2001af70: 52800007 mov w7, #0x0 // #0 - 2001af74: b900abff str wzr, [sp, #168] - 2001af78: b900b3ff str wzr, [sp, #176] - 2001af7c: 7100001f cmp w0, #0x0 - 2001af80: b900bbff str wzr, [sp, #184] - 2001af84: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001af88: 3820cb9f strb wzr, [x28, w0, sxtw] - 2001af8c: 3944bfe1 ldrb w1, [sp, #303] - 2001af90: 34ff0881 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001af94: 17fff9bf b 20019690 <_svfprintf_r+0x7d0> - 2001af98: 910583e2 add x2, sp, #0x160 - 2001af9c: aa1b03e1 mov x1, x27 - 2001afa0: aa1303e0 mov x0, x19 - 2001afa4: 94000639 bl 2001c888 <__ssprint_r> - 2001afa8: 35ff1580 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001afac: b9413bf8 ldr w24, [sp, #312] - 2001afb0: 910783fa add x26, sp, #0x1e0 - 2001afb4: f940bbe0 ldr x0, [sp, #368] - 2001afb8: 17fffe33 b 2001a884 <_svfprintf_r+0x19c4> - 2001afbc: 3944bfe1 ldrb w1, [sp, #303] - 2001afc0: 52800016 mov w22, #0x0 // #0 - 2001afc4: f9004bff str xzr, [sp, #144] - 2001afc8: 52800007 mov w7, #0x0 // #0 - 2001afcc: b900abff str wzr, [sp, #168] - 2001afd0: b900b3ff str wzr, [sp, #176] - 2001afd4: b900bbff str wzr, [sp, #184] - 2001afd8: 34ff0641 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001afdc: 17fff9ad b 20019690 <_svfprintf_r+0x7d0> - 2001afe0: 910583e2 add x2, sp, #0x160 - 2001afe4: aa1b03e1 mov x1, x27 - 2001afe8: aa1303e0 mov x0, x19 - 2001afec: 94000627 bl 2001c888 <__ssprint_r> - 2001aff0: 35ff1340 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001aff4: b9416be4 ldr w4, [sp, #360] - 2001aff8: 9107c3fa add x26, sp, #0x1f0 - 2001affc: 910783e2 add x2, sp, #0x1e0 - 2001b000: 11000484 add w4, w4, #0x1 - 2001b004: f940bbe0 ldr x0, [sp, #368] - 2001b008: 17fffb47 b 20019d24 <_svfprintf_r+0xe64> - 2001b00c: b940e3e1 ldr w1, [sp, #224] - 2001b010: 4b180038 sub w24, w1, w24 - 2001b014: 8b21c385 add x5, x28, w1, sxtw - 2001b018: cb1900a3 sub x3, x5, x25 - 2001b01c: 6b03031f cmp w24, w3 - 2001b020: 1a83d31c csel w28, w24, w3, le - 2001b024: 17fffbe1 b 20019fa8 <_svfprintf_r+0x10e8> - 2001b028: f9407be1 ldr x1, [sp, #240] - 2001b02c: b90083e4 str w4, [sp, #128] - 2001b030: f94083e0 ldr x0, [sp, #256] - 2001b034: b90093e7 str w7, [sp, #144] - 2001b038: a90a9be3 stp x3, x6, [sp, #168] - 2001b03c: cb00039c sub x28, x28, x0 - 2001b040: aa0003e2 mov x2, x0 - 2001b044: aa1c03e0 mov x0, x28 - 2001b048: 97ffca4c bl 2000d978 <strncpy> - 2001b04c: 39400681 ldrb w1, [x20, #1] - 2001b050: aa1603e0 mov x0, x22 - 2001b054: b94083e4 ldr w4, [sp, #128] - 2001b058: aa1c03e2 mov x2, x28 - 2001b05c: 7100003f cmp w1, #0x0 - 2001b060: b94093e7 ldr w7, [sp, #144] - 2001b064: 9a940694 cinc x20, x20, ne // ne = any - 2001b068: 52800005 mov w5, #0x0 // #0 - 2001b06c: a94a9be3 ldp x3, x6, [sp, #168] - 2001b070: 17fffe6c b 2001aa20 <_svfprintf_r+0x1b60> - 2001b074: 37f83900 tbnz w0, #31, 2001b794 <_svfprintf_r+0x28d4> - 2001b078: f9404fe0 ldr x0, [sp, #152] - 2001b07c: 91003c01 add x1, x0, #0xf - 2001b080: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b084: f9004fe1 str x1, [sp, #152] - 2001b088: f9400000 ldr x0, [x0] - 2001b08c: 794113e1 ldrh w1, [sp, #136] - 2001b090: 79000001 strh w1, [x0] - 2001b094: 17fff7be b 20018f8c <_svfprintf_r+0xcc> - 2001b098: 37f83da0 tbnz w0, #31, 2001b84c <_svfprintf_r+0x298c> - 2001b09c: f9404fe0 ldr x0, [sp, #152] - 2001b0a0: 91002c01 add x1, x0, #0xb - 2001b0a4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b0a8: b9400000 ldr w0, [x0] - 2001b0ac: f9004fe1 str x1, [sp, #152] - 2001b0b0: 17fffd81 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001b0b4: 37f83840 tbnz w0, #31, 2001b7bc <_svfprintf_r+0x28fc> - 2001b0b8: f9404fe0 ldr x0, [sp, #152] - 2001b0bc: 91002c01 add x1, x0, #0xb - 2001b0c0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b0c4: f9004fe1 str x1, [sp, #152] - 2001b0c8: b9400000 ldr w0, [x0] - 2001b0cc: 52800021 mov w1, #0x1 // #1 - 2001b0d0: 17fffa0c b 20019900 <_svfprintf_r+0xa40> - 2001b0d4: 37f83d20 tbnz w0, #31, 2001b878 <_svfprintf_r+0x29b8> - 2001b0d8: f9404fe0 ldr x0, [sp, #152] - 2001b0dc: 91002c01 add x1, x0, #0xb - 2001b0e0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b0e4: b9400000 ldr w0, [x0] - 2001b0e8: f9004fe1 str x1, [sp, #152] - 2001b0ec: 17fffa03 b 200198f8 <_svfprintf_r+0xa38> - 2001b0f0: 37f84220 tbnz w0, #31, 2001b934 <_svfprintf_r+0x2a74> - 2001b0f4: f9404fe0 ldr x0, [sp, #152] - 2001b0f8: 91002c01 add x1, x0, #0xb - 2001b0fc: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b100: f9004fe1 str x1, [sp, #152] - 2001b104: b9800000 ldrsw x0, [x0] - 2001b108: aa0003e1 mov x1, x0 - 2001b10c: 17fffa26 b 200199a4 <_svfprintf_r+0xae4> - 2001b110: b9408fe0 ldr w0, [sp, #140] - 2001b114: 11002001 add w1, w0, #0x8 - 2001b118: 7100003f cmp w1, #0x0 - 2001b11c: 540031ad b.le 2001b750 <_svfprintf_r+0x2890> - 2001b120: f9404fe0 ldr x0, [sp, #152] - 2001b124: b9008fe1 str w1, [sp, #140] - 2001b128: 91002c02 add x2, x0, #0xb - 2001b12c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b130: 79400000 ldrh w0, [x0] - 2001b134: f9004fe1 str x1, [sp, #152] - 2001b138: 17fffd5f b 2001a6b4 <_svfprintf_r+0x17f4> - 2001b13c: b9408fe0 ldr w0, [sp, #140] - 2001b140: 11002001 add w1, w0, #0x8 - 2001b144: 7100003f cmp w1, #0x0 - 2001b148: 54003c6d b.le 2001b8d4 <_svfprintf_r+0x2a14> - 2001b14c: f9404fe0 ldr x0, [sp, #152] - 2001b150: b9008fe1 str w1, [sp, #140] - 2001b154: 91002c02 add x2, x0, #0xb - 2001b158: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b15c: f9004fe1 str x1, [sp, #152] - 2001b160: 17fffc72 b 2001a328 <_svfprintf_r+0x1468> - 2001b164: b9408fe0 ldr w0, [sp, #140] - 2001b168: 11002001 add w1, w0, #0x8 - 2001b16c: 7100003f cmp w1, #0x0 - 2001b170: 540034ad b.le 2001b804 <_svfprintf_r+0x2944> - 2001b174: f9404fe0 ldr x0, [sp, #152] - 2001b178: b9008fe1 str w1, [sp, #140] - 2001b17c: 91002c02 add x2, x0, #0xb - 2001b180: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b184: f9004fe1 str x1, [sp, #152] - 2001b188: 17fffc03 b 2001a194 <_svfprintf_r+0x12d4> - 2001b18c: aa1c03e0 mov x0, x28 - 2001b190: 97ffc6bc bl 2000cc80 <strlen> - 2001b194: 3944bfe1 ldrb w1, [sp, #303] - 2001b198: 7100001f cmp w0, #0x0 - 2001b19c: b90083e0 str w0, [sp, #128] - 2001b1a0: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001b1a4: f9004bff str xzr, [sp, #144] - 2001b1a8: 52800007 mov w7, #0x0 // #0 - 2001b1ac: b900b3ff str wzr, [sp, #176] - 2001b1b0: b900bbff str wzr, [sp, #184] - 2001b1b4: 34fef761 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001b1b8: 17fff936 b 20019690 <_svfprintf_r+0x7d0> - 2001b1bc: b9408fe0 ldr w0, [sp, #140] - 2001b1c0: 11002001 add w1, w0, #0x8 - 2001b1c4: 7100003f cmp w1, #0x0 - 2001b1c8: 54003cad b.le 2001b95c <_svfprintf_r+0x2a9c> - 2001b1cc: f9404fe0 ldr x0, [sp, #152] - 2001b1d0: b9008fe1 str w1, [sp, #140] - 2001b1d4: 91002c02 add x2, x0, #0xb - 2001b1d8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b1dc: 79400000 ldrh w0, [x0] - 2001b1e0: f9004fe1 str x1, [sp, #152] - 2001b1e4: 17fff9c5 b 200198f8 <_svfprintf_r+0xa38> - 2001b1e8: f94063e2 ldr x2, [sp, #192] - 2001b1ec: b9408fe0 ldr w0, [sp, #140] - 2001b1f0: b9008fe1 str w1, [sp, #140] - 2001b1f4: 8b20c040 add x0, x2, w0, sxtw - 2001b1f8: 17fff95b b 20019764 <_svfprintf_r+0x8a4> - 2001b1fc: 11000401 add w1, w0, #0x1 - 2001b200: aa1303e0 mov x0, x19 - 2001b204: 93407c21 sxtw x1, w1 - 2001b208: 97ffec2e bl 200162c0 <_malloc_r> - 2001b20c: aa0003fc mov x28, x0 - 2001b210: b4002040 cbz x0, 2001b618 <_svfprintf_r+0x2758> - 2001b214: f9004be0 str x0, [sp, #144] - 2001b218: 17ffff48 b 2001af38 <_svfprintf_r+0x2078> - 2001b21c: 528000c7 mov w7, #0x6 // #6 - 2001b220: 9e660100 fmov x0, d8 - 2001b224: 321802e1 orr w1, w23, #0x100 - 2001b228: b90093e1 str w1, [sp, #144] - 2001b22c: d360fc00 lsr x0, x0, #32 - 2001b230: 37f83b60 tbnz w0, #31, 2001b99c <_svfprintf_r+0x2adc> - 2001b234: 1e604109 fmov d9, d8 - 2001b238: 52800006 mov w6, #0x0 // #0 - 2001b23c: 71011b3f cmp w25, #0x46 - 2001b240: 54001421 b.ne 2001b4c4 <_svfprintf_r+0x2604> // b.any - 2001b244: 1e604120 fmov d0, d9 - 2001b248: 2a0703e2 mov w2, w7 - 2001b24c: 52800061 mov w1, #0x3 // #3 - 2001b250: 910563e5 add x5, sp, #0x158 - 2001b254: 910543e4 add x4, sp, #0x150 - 2001b258: 9104e3e3 add x3, sp, #0x138 - 2001b25c: aa1303e0 mov x0, x19 - 2001b260: b90083e7 str w7, [sp, #128] - 2001b264: b900abe6 str w6, [sp, #168] - 2001b268: 97ffdfb2 bl 20013130 <_dtoa_r> - 2001b26c: aa0003fc mov x28, x0 - 2001b270: 39400000 ldrb w0, [x0] - 2001b274: 2f00e400 movi d0, #0x0 - 2001b278: b94083e7 ldr w7, [sp, #128] - 2001b27c: 7100c01f cmp w0, #0x30 - 2001b280: b940abe6 ldr w6, [sp, #168] - 2001b284: 93407ce1 sxtw x1, w7 - 2001b288: 1e600524 fccmp d9, d0, #0x4, eq // eq = none - 2001b28c: 54004741 b.ne 2001bb74 <_svfprintf_r+0x2cb4> // b.any - 2001b290: b9413be0 ldr w0, [sp, #312] - 2001b294: 8b20c020 add x0, x1, w0, sxtw - 2001b298: 8b000381 add x1, x28, x0 - 2001b29c: 1e602128 fcmp d9, #0.0 - 2001b2a0: aa0103e0 mov x0, x1 - 2001b2a4: 54ffd2a0 b.eq 2001acf8 <_svfprintf_r+0x1e38> // b.none - 2001b2a8: f940afe0 ldr x0, [sp, #344] - 2001b2ac: eb00003f cmp x1, x0 - 2001b2b0: 54ffd249 b.ls 2001acf8 <_svfprintf_r+0x1e38> // b.plast - 2001b2b4: 52800603 mov w3, #0x30 // #48 - 2001b2b8: 91000402 add x2, x0, #0x1 - 2001b2bc: f900afe2 str x2, [sp, #344] - 2001b2c0: 39000003 strb w3, [x0] - 2001b2c4: f940afe0 ldr x0, [sp, #344] - 2001b2c8: eb00003f cmp x1, x0 - 2001b2cc: 54ffff68 b.hi 2001b2b8 <_svfprintf_r+0x23f8> // b.pmore - 2001b2d0: 17fffe8a b 2001acf8 <_svfprintf_r+0x1e38> - 2001b2d4: 910583e2 add x2, sp, #0x160 - 2001b2d8: aa1b03e1 mov x1, x27 - 2001b2dc: aa1303e0 mov x0, x19 - 2001b2e0: 9400056a bl 2001c888 <__ssprint_r> - 2001b2e4: 35fefba0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b2e8: 910783fa add x26, sp, #0x1e0 - 2001b2ec: f940bbe0 ldr x0, [sp, #368] - 2001b2f0: 17fffb0a b 20019f18 <_svfprintf_r+0x1058> - 2001b2f4: 110004e1 add w1, w7, #0x1 - 2001b2f8: aa1303e0 mov x0, x19 - 2001b2fc: b90083e7 str w7, [sp, #128] - 2001b300: 93407c21 sxtw x1, w1 - 2001b304: 97ffebef bl 200162c0 <_malloc_r> - 2001b308: b94083e7 ldr w7, [sp, #128] - 2001b30c: aa0003fc mov x28, x0 - 2001b310: b4001840 cbz x0, 2001b618 <_svfprintf_r+0x2758> - 2001b314: f9004be0 str x0, [sp, #144] - 2001b318: 17fffbbd b 2001a20c <_svfprintf_r+0x134c> - 2001b31c: f9408be2 ldr x2, [sp, #272] - 2001b320: b9410be0 ldr w0, [sp, #264] - 2001b324: b9010be1 str w1, [sp, #264] - 2001b328: 8b20c040 add x0, x2, w0, sxtw - 2001b32c: 17fff8bc b 2001961c <_svfprintf_r+0x75c> - 2001b330: f9408be2 ldr x2, [sp, #272] - 2001b334: b9410be0 ldr w0, [sp, #264] - 2001b338: b9010be1 str w1, [sp, #264] - 2001b33c: 8b20c040 add x0, x2, w0, sxtw - 2001b340: fd400008 ldr d8, [x0] - 2001b344: 17fffb9d b 2001a1b8 <_svfprintf_r+0x12f8> - 2001b348: b940abe1 ldr w1, [sp, #168] - 2001b34c: 6b01001f cmp w0, w1 - 2001b350: 54000fec b.gt 2001b54c <_svfprintf_r+0x268c> - 2001b354: 2a0103e0 mov w0, w1 - 2001b358: b940cbe1 ldr w1, [sp, #200] - 2001b35c: f24002ff tst x23, #0x1 - 2001b360: 0b010018 add w24, w0, w1 - 2001b364: 1a801300 csel w0, w24, w0, ne // ne = any - 2001b368: b90083e0 str w0, [sp, #128] - 2001b36c: 36500097 tbz w23, #10, 2001b37c <_svfprintf_r+0x24bc> - 2001b370: b940abe0 ldr w0, [sp, #168] - 2001b374: 7100001f cmp w0, #0x0 - 2001b378: 54001a2c b.gt 2001b6bc <_svfprintf_r+0x27fc> - 2001b37c: b94083e0 ldr w0, [sp, #128] - 2001b380: 52800cf8 mov w24, #0x67 // #103 - 2001b384: 7100001f cmp w0, #0x0 - 2001b388: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001b38c: b94093f7 ldr w23, [sp, #144] - 2001b390: f9004bff str xzr, [sp, #144] - 2001b394: b900b3ff str wzr, [sp, #176] - 2001b398: b900bbff str wzr, [sp, #184] - 2001b39c: 17fffea9 b 2001ae40 <_svfprintf_r+0x1f80> - 2001b3a0: 71011b3f cmp w25, #0x46 - 2001b3a4: 54004221 b.ne 2001bbe8 <_svfprintf_r+0x2d28> // b.any - 2001b3a8: b940abe1 ldr w1, [sp, #168] - 2001b3ac: 120002e0 and w0, w23, #0x1 - 2001b3b0: 2a070000 orr w0, w0, w7 - 2001b3b4: 7100003f cmp w1, #0x0 - 2001b3b8: 540034ed b.le 2001ba54 <_svfprintf_r+0x2b94> - 2001b3bc: 35002180 cbnz w0, 2001b7ec <_svfprintf_r+0x292c> - 2001b3c0: b940abe0 ldr w0, [sp, #168] - 2001b3c4: 52800cd8 mov w24, #0x66 // #102 - 2001b3c8: b90083e0 str w0, [sp, #128] - 2001b3cc: 375017b7 tbnz w23, #10, 2001b6c0 <_svfprintf_r+0x2800> - 2001b3d0: b94083e0 ldr w0, [sp, #128] - 2001b3d4: 7100001f cmp w0, #0x0 - 2001b3d8: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001b3dc: 17ffffec b 2001b38c <_svfprintf_r+0x24cc> - 2001b3e0: 528005a0 mov w0, #0x2d // #45 - 2001b3e4: 110006d6 add w22, w22, #0x1 - 2001b3e8: 528005a1 mov w1, #0x2d // #45 - 2001b3ec: 52800007 mov w7, #0x0 // #0 - 2001b3f0: 3904bfe0 strb w0, [sp, #303] - 2001b3f4: 17fff72b b 200190a0 <_svfprintf_r+0x1e0> - 2001b3f8: f94063e2 ldr x2, [sp, #192] - 2001b3fc: b9408fe0 ldr w0, [sp, #140] - 2001b400: b9008fe1 str w1, [sp, #140] + 2001a908: b940ebea ldr w10, [sp, #232] + 2001a90c: b9410fe7 ldr w7, [sp, #268] + 2001a910: f940bbe0 ldr x0, [sp, #368] + 2001a914: 17fffa20 b 20019194 <_svfprintf_r+0x20c> + 2001a918: b9416be1 ldr w1, [sp, #360] + 2001a91c: 91000400 add x0, x0, #0x1 + 2001a920: f0000022 adrp x2, 20021000 <virtio_ident_table+0x78> + 2001a924: 91266042 add x2, x2, #0x998 + 2001a928: 11000421 add w1, w1, #0x1 + 2001a92c: f9000342 str x2, [x26] + 2001a930: 71001c3f cmp w1, #0x7 + 2001a934: b9016be1 str w1, [sp, #360] + 2001a938: d2800021 mov x1, #0x1 // #1 + 2001a93c: f9000741 str x1, [x26, #8] + 2001a940: f900bbe0 str x0, [sp, #368] + 2001a944: 9100435a add x26, x26, #0x10 + 2001a948: 540038cc b.gt 2001b060 <_svfprintf_r+0x20d8> + 2001a94c: b940e3e1 ldr w1, [sp, #224] + 2001a950: 2a180021 orr w1, w1, w24 + 2001a954: 34ff6681 cbz w1, 20019624 <_svfprintf_r+0x69c> + 2001a958: a94c8fe2 ldp x2, x3, [sp, #200] + 2001a95c: a9000b43 stp x3, x2, [x26] + 2001a960: b9416be1 ldr w1, [sp, #360] + 2001a964: 91004346 add x6, x26, #0x10 + 2001a968: 11000421 add w1, w1, #0x1 + 2001a96c: b9016be1 str w1, [sp, #360] + 2001a970: 71001c3f cmp w1, #0x7 + 2001a974: 8b000040 add x0, x2, x0 + 2001a978: f900bbe0 str x0, [sp, #368] + 2001a97c: 54ff67cd b.le 20019674 <_svfprintf_r+0x6ec> + 2001a980: 17fffb34 b 20019650 <_svfprintf_r+0x6c8> + 2001a984: 910583e2 add x2, sp, #0x160 + 2001a988: aa1b03e1 mov x1, x27 + 2001a98c: aa1303e0 mov x0, x19 + 2001a990: 940007f0 bl 2001c950 <__ssprint_r> + 2001a994: 35ff4c60 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a998: 910783e2 add x2, sp, #0x1e0 + 2001a99c: f940bbe0 ldr x0, [sp, #368] + 2001a9a0: 17ffff4a b 2001a6c8 <_svfprintf_r+0x1740> + 2001a9a4: 52800601 mov w1, #0x30 // #48 + 2001a9a8: 321f02f7 orr w23, w23, #0x2 + 2001a9ac: 3904c3e1 strb w1, [sp, #304] + 2001a9b0: 3904c7f8 strb w24, [sp, #305] + 2001a9b4: 17ffff76 b 2001a78c <_svfprintf_r+0x1804> + 2001a9b8: 910583e2 add x2, sp, #0x160 + 2001a9bc: aa1b03e1 mov x1, x27 + 2001a9c0: aa1303e0 mov x0, x19 + 2001a9c4: 940007e3 bl 2001c950 <__ssprint_r> + 2001a9c8: 35ff4ac0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a9cc: 910783fa add x26, sp, #0x1e0 + 2001a9d0: f940bbe0 ldr x0, [sp, #368] + 2001a9d4: 17fffaaa b 2001947c <_svfprintf_r+0x4f4> + 2001a9d8: 910583e2 add x2, sp, #0x160 + 2001a9dc: aa1b03e1 mov x1, x27 + 2001a9e0: aa1303e0 mov x0, x19 + 2001a9e4: 940007db bl 2001c950 <__ssprint_r> + 2001a9e8: 35ff49c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001a9ec: b9416be4 ldr w4, [sp, #360] + 2001a9f0: 910783e0 add x0, sp, #0x1e0 + 2001a9f4: aa0003e2 mov x2, x0 + 2001a9f8: 9107c3fa add x26, sp, #0x1f0 + 2001a9fc: 11000484 add w4, w4, #0x1 + 2001aa00: f940bbe0 ldr x0, [sp, #368] + 2001aa04: 17fffcfa b 20019dec <_svfprintf_r+0xe64> + 2001aa08: 2a0203e1 mov w1, w2 + 2001aa0c: aa1c03e3 mov x3, x28 + 2001aa10: 93407f18 sxtw x24, w24 + 2001aa14: 11000421 add w1, w1, #0x1 + 2001aa18: 8b180000 add x0, x0, x24 + 2001aa1c: b9016be1 str w1, [sp, #360] + 2001aa20: f900bbe0 str x0, [sp, #368] + 2001aa24: 71001c3f cmp w1, #0x7 + 2001aa28: a9006343 stp x3, x24, [x26] + 2001aa2c: 54ff63ac b.gt 200196a0 <_svfprintf_r+0x718> + 2001aa30: 9100435a add x26, x26, #0x10 + 2001aa34: 17fffa04 b 20019244 <_svfprintf_r+0x2bc> + 2001aa38: 910543e0 add x0, sp, #0x150 + 2001aa3c: d2800102 mov x2, #0x8 // #8 + 2001aa40: 52800001 mov w1, #0x0 // #0 + 2001aa44: b90083e7 str w7, [sp, #128] + 2001aa48: f900affc str x28, [sp, #344] + 2001aa4c: 97ff9fd5 bl 200029a0 <memset> + 2001aa50: b94083e7 ldr w7, [sp, #128] + 2001aa54: 310004ff cmn w7, #0x1 + 2001aa58: 54002b40 b.eq 2001afc0 <_svfprintf_r+0x2038> // b.none + 2001aa5c: d2800016 mov x22, #0x0 // #0 + 2001aa60: 52800019 mov w25, #0x0 // #0 + 2001aa64: f9004bf4 str x20, [sp, #144] + 2001aa68: 2a0703f4 mov w20, w7 + 2001aa6c: 1400000d b 2001aaa0 <_svfprintf_r+0x1b18> + 2001aa70: 910543e3 add x3, sp, #0x150 + 2001aa74: 9105e3e1 add x1, sp, #0x178 + 2001aa78: aa1303e0 mov x0, x19 + 2001aa7c: 97ffe061 bl 20012c00 <_wcrtomb_r> + 2001aa80: 3100041f cmn w0, #0x1 + 2001aa84: 540062e0 b.eq 2001b6e0 <_svfprintf_r+0x2758> // b.none + 2001aa88: 0b000320 add w0, w25, w0 + 2001aa8c: 6b14001f cmp w0, w20 + 2001aa90: 540000ec b.gt 2001aaac <_svfprintf_r+0x1b24> + 2001aa94: 910012d6 add x22, x22, #0x4 + 2001aa98: 54007360 b.eq 2001b904 <_svfprintf_r+0x297c> // b.none + 2001aa9c: 2a0003f9 mov w25, w0 + 2001aaa0: f940afe0 ldr x0, [sp, #344] + 2001aaa4: b8766802 ldr w2, [x0, x22] + 2001aaa8: 35fffe42 cbnz w2, 2001aa70 <_svfprintf_r+0x1ae8> + 2001aaac: b90083f9 str w25, [sp, #128] + 2001aab0: f9404bf4 ldr x20, [sp, #144] + 2001aab4: 1400014d b 2001afe8 <_svfprintf_r+0x2060> + 2001aab8: 9105e3f9 add x25, sp, #0x178 + 2001aabc: 12160083 and w3, w4, #0x400 + 2001aac0: aa1903e6 mov x6, x25 + 2001aac4: aa1303f9 mov x25, x19 + 2001aac8: 2a0303f3 mov w19, w3 + 2001aacc: aa1403e3 mov x3, x20 + 2001aad0: f9407ff4 ldr x20, [sp, #248] + 2001aad4: b202e7f7 mov x23, #0xcccccccccccccccc // #-3689348814741910324 + 2001aad8: 910773e2 add x2, sp, #0x1dc + 2001aadc: 52800005 mov w5, #0x0 // #0 + 2001aae0: f29999b7 movk x23, #0xcccd + 2001aae4: d503201f nop + 2001aae8: 9bd77c16 umulh x22, x0, x23 + 2001aaec: 110004a5 add w5, w5, #0x1 + 2001aaf0: d100045c sub x28, x2, #0x1 + 2001aaf4: d343fed6 lsr x22, x22, #3 + 2001aaf8: 8b160ac1 add x1, x22, x22, lsl #2 + 2001aafc: cb010401 sub x1, x0, x1, lsl #1 + 2001ab00: 1100c021 add w1, w1, #0x30 + 2001ab04: 381ff041 sturb w1, [x2, #-1] + 2001ab08: 340000b3 cbz w19, 2001ab1c <_svfprintf_r+0x1b94> + 2001ab0c: 39400281 ldrb w1, [x20] + 2001ab10: 7103fc3f cmp w1, #0xff + 2001ab14: 7a451020 ccmp w1, w5, #0x0, ne // ne = any + 2001ab18: 540000e0 b.eq 2001ab34 <_svfprintf_r+0x1bac> // b.none + 2001ab1c: 9bd77c16 umulh x22, x0, x23 + 2001ab20: f100241f cmp x0, #0x9 + 2001ab24: d343fec0 lsr x0, x22, #3 + 2001ab28: 540000a9 b.ls 2001ab3c <_svfprintf_r+0x1bb4> // b.plast + 2001ab2c: aa1c03e2 mov x2, x28 + 2001ab30: 17ffffee b 2001aae8 <_svfprintf_r+0x1b60> + 2001ab34: f100241f cmp x0, #0x9 + 2001ab38: 54002dc8 b.hi 2001b0f0 <_svfprintf_r+0x2168> // b.pmore + 2001ab3c: aa1903f3 mov x19, x25 + 2001ab40: aa0603f9 mov x25, x6 + 2001ab44: 91019320 add x0, x25, #0x64 + 2001ab48: 2a0403f7 mov w23, w4 + 2001ab4c: 4b1c0000 sub w0, w0, w28 + 2001ab50: b90083e0 str w0, [sp, #128] + 2001ab54: b900e3e5 str w5, [sp, #224] + 2001ab58: f9007ff4 str x20, [sp, #248] + 2001ab5c: aa0303f4 mov x20, x3 + 2001ab60: 17fffbaa b 20019a08 <_svfprintf_r+0xa80> + 2001ab64: 910583e2 add x2, sp, #0x160 + 2001ab68: aa1b03e1 mov x1, x27 + 2001ab6c: aa1303e0 mov x0, x19 + 2001ab70: b900ebe7 str w7, [sp, #232] + 2001ab74: 94000777 bl 2001c950 <__ssprint_r> + 2001ab78: 35ff3d40 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001ab7c: b940ebe7 ldr w7, [sp, #232] + 2001ab80: 910783fa add x26, sp, #0x1e0 + 2001ab84: f940bbe0 ldr x0, [sp, #368] + 2001ab88: 17fff99f b 20019204 <_svfprintf_r+0x27c> + 2001ab8c: aa1403f3 mov x19, x20 + 2001ab90: aa1603fb mov x27, x22 + 2001ab94: 17fff9e3 b 20019320 <_svfprintf_r+0x398> + 2001ab98: 910583e2 add x2, sp, #0x160 + 2001ab9c: aa1b03e1 mov x1, x27 + 2001aba0: aa1303e0 mov x0, x19 + 2001aba4: 9400076b bl 2001c950 <__ssprint_r> + 2001aba8: 35ff3bc0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001abac: 394002c4 ldrb w4, [x22] + 2001abb0: 910783e2 add x2, sp, #0x1e0 + 2001abb4: f940bbe0 ldr x0, [sp, #368] + 2001abb8: 17fffed7 b 2001a714 <_svfprintf_r+0x178c> + 2001abbc: 710018ff cmp w7, #0x6 + 2001abc0: 528000d6 mov w22, #0x6 // #6 + 2001abc4: f0000025 adrp x5, 20021000 <virtio_ident_table+0x78> + 2001abc8: 1a9690f6 csel w22, w7, w22, ls // ls = plast + 2001abcc: 912640bc add x28, x5, #0x990 + 2001abd0: 52800001 mov w1, #0x0 // #0 + 2001abd4: 52800007 mov w7, #0x0 // #0 + 2001abd8: b90083f6 str w22, [sp, #128] + 2001abdc: f9004bff str xzr, [sp, #144] + 2001abe0: b900abff str wzr, [sp, #168] + 2001abe4: b900b3ff str wzr, [sp, #176] + 2001abe8: b900bbff str wzr, [sp, #184] + 2001abec: 17fff95f b 20019168 <_svfprintf_r+0x1e0> + 2001abf0: f940bbe0 ldr x0, [sp, #368] + 2001abf4: b4ff3a00 cbz x0, 20019334 <_svfprintf_r+0x3ac> + 2001abf8: aa1303e0 mov x0, x19 + 2001abfc: 910583e2 add x2, sp, #0x160 + 2001ac00: aa1b03e1 mov x1, x27 + 2001ac04: 94000753 bl 2001c950 <__ssprint_r> + 2001ac08: 17fff9cb b 20019334 <_svfprintf_r+0x3ac> + 2001ac0c: aa1a03e3 mov x3, x26 + 2001ac10: 11000484 add w4, w4, #0x1 + 2001ac14: 91004041 add x1, x2, #0x10 + 2001ac18: 93407f18 sxtw x24, w24 + 2001ac1c: a9006043 stp x3, x24, [x2] + 2001ac20: 8b180000 add x0, x0, x24 + 2001ac24: b9016be4 str w4, [sp, #360] + 2001ac28: 71001c9f cmp w4, #0x7 + 2001ac2c: f900bbe0 str x0, [sp, #368] + 2001ac30: 54ffed4c b.gt 2001a9d8 <_svfprintf_r+0x1a50> + 2001ac34: 11000484 add w4, w4, #0x1 + 2001ac38: 9100403a add x26, x1, #0x10 + 2001ac3c: aa0103e2 mov x2, x1 + 2001ac40: 17fffc6b b 20019dec <_svfprintf_r+0xe64> + 2001ac44: f94063e2 ldr x2, [sp, #192] + 2001ac48: b9408fe0 ldr w0, [sp, #140] + 2001ac4c: b9008fe1 str w1, [sp, #140] + 2001ac50: 8b20c040 add x0, x2, w0, sxtw + 2001ac54: 17fffb5a b 200199bc <_svfprintf_r+0xa34> + 2001ac58: 36482b17 tbz w23, #9, 2001b1b8 <_svfprintf_r+0x2230> + 2001ac5c: 37f870a0 tbnz w0, #31, 2001ba70 <_svfprintf_r+0x2ae8> + 2001ac60: f9404fe0 ldr x0, [sp, #152] + 2001ac64: 91002c01 add x1, x0, #0xb + 2001ac68: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001ac6c: f9004fe1 str x1, [sp, #152] + 2001ac70: 39800000 ldrsb x0, [x0] + 2001ac74: aa0003e1 mov x1, x0 + 2001ac78: 17fffb7d b 20019a6c <_svfprintf_r+0xae4> + 2001ac7c: f94063e2 ldr x2, [sp, #192] + 2001ac80: b9408fe0 ldr w0, [sp, #140] + 2001ac84: b9008fe1 str w1, [sp, #140] + 2001ac88: 8b20c040 add x0, x2, w0, sxtw + 2001ac8c: 17fffb76 b 20019a64 <_svfprintf_r+0xadc> + 2001ac90: f94063e2 ldr x2, [sp, #192] + 2001ac94: b9408fe0 ldr w0, [sp, #140] + 2001ac98: b9008fe1 str w1, [sp, #140] + 2001ac9c: 8b20c040 add x0, x2, w0, sxtw + 2001aca0: 17fffeb6 b 2001a778 <_svfprintf_r+0x17f0> + 2001aca4: 364826c4 tbz w4, #9, 2001b17c <_svfprintf_r+0x21f4> + 2001aca8: 37f86ca0 tbnz w0, #31, 2001ba3c <_svfprintf_r+0x2ab4> + 2001acac: f9404fe0 ldr x0, [sp, #152] + 2001acb0: 91002c01 add x1, x0, #0xb + 2001acb4: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001acb8: f9004fe1 str x1, [sp, #152] + 2001acbc: 39400000 ldrb w0, [x0] + 2001acc0: 52800021 mov w1, #0x1 // #1 + 2001acc4: 17fffb41 b 200199c8 <_svfprintf_r+0xa40> + 2001acc8: 364826b7 tbz w23, #9, 2001b19c <_svfprintf_r+0x2214> + 2001accc: 37f85b20 tbnz w0, #31, 2001b830 <_svfprintf_r+0x28a8> + 2001acd0: f9404fe0 ldr x0, [sp, #152] + 2001acd4: 91002c01 add x1, x0, #0xb + 2001acd8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001acdc: 39400000 ldrb w0, [x0] + 2001ace0: f9004fe1 str x1, [sp, #152] + 2001ace4: 17fffb37 b 200199c0 <_svfprintf_r+0xa38> + 2001ace8: 364823d7 tbz w23, #9, 2001b160 <_svfprintf_r+0x21d8> + 2001acec: 37f86620 tbnz w0, #31, 2001b9b0 <_svfprintf_r+0x2a28> + 2001acf0: f9404fe0 ldr x0, [sp, #152] + 2001acf4: 91002c01 add x1, x0, #0xb + 2001acf8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001acfc: 39400000 ldrb w0, [x0] + 2001ad00: f9004fe1 str x1, [sp, #152] + 2001ad04: 17fffe9e b 2001a77c <_svfprintf_r+0x17f4> + 2001ad08: b9408fe0 ldr w0, [sp, #140] + 2001ad0c: 11002001 add w1, w0, #0x8 + 2001ad10: 7100003f cmp w1, #0x0 + 2001ad14: 54002ced b.le 2001b2b0 <_svfprintf_r+0x2328> + 2001ad18: f9404fe0 ldr x0, [sp, #152] + 2001ad1c: b9008fe1 str w1, [sp, #140] + 2001ad20: 91002c02 add x2, x0, #0xb + 2001ad24: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001ad28: f9004fe1 str x1, [sp, #152] + 2001ad2c: 17fffac0 b 2001982c <_svfprintf_r+0x8a4> + 2001ad30: f94063e2 ldr x2, [sp, #192] + 2001ad34: b9408fe0 ldr w0, [sp, #140] + 2001ad38: b9008fe1 str w1, [sp, #140] + 2001ad3c: 8b20c040 add x0, x2, w0, sxtw + 2001ad40: 17fffb95 b 20019b94 <_svfprintf_r+0xc0c> + 2001ad44: 310004ff cmn w7, #0x1 + 2001ad48: 54002ce0 b.eq 2001b2e4 <_svfprintf_r+0x235c> // b.none + 2001ad4c: 71011f3f cmp w25, #0x47 + 2001ad50: 7a4008e0 ccmp w7, #0x0, #0x0, eq // eq = none + 2001ad54: 54002ca1 b.ne 2001b2e8 <_svfprintf_r+0x2360> // b.any + 2001ad58: 9e660100 fmov x0, d8 + 2001ad5c: 321802e1 orr w1, w23, #0x100 + 2001ad60: b90093e1 str w1, [sp, #144] + 2001ad64: 52800027 mov w7, #0x1 // #1 + 2001ad68: d360fc00 lsr x0, x0, #32 + 2001ad6c: 37f867c0 tbnz w0, #31, 2001ba64 <_svfprintf_r+0x2adc> + 2001ad70: 1e604109 fmov d9, d8 + 2001ad74: 2a0703f6 mov w22, w7 + 2001ad78: 52800006 mov w6, #0x0 // #0 + 2001ad7c: 1e604120 fmov d0, d9 + 2001ad80: 910563e5 add x5, sp, #0x158 + 2001ad84: 910543e4 add x4, sp, #0x150 + 2001ad88: 9104e3e3 add x3, sp, #0x138 + 2001ad8c: 2a1603e2 mov w2, w22 + 2001ad90: aa1303e0 mov x0, x19 + 2001ad94: 52800041 mov w1, #0x2 // #2 + 2001ad98: b90083e7 str w7, [sp, #128] + 2001ad9c: b900abe6 str w6, [sp, #168] + 2001ada0: 97ffe116 bl 200131f8 <_dtoa_r> + 2001ada4: b94083e7 ldr w7, [sp, #128] + 2001ada8: 71011f3f cmp w25, #0x47 + 2001adac: b940abe6 ldr w6, [sp, #168] + 2001adb0: aa0003fc mov x28, x0 + 2001adb4: 540040c1 b.ne 2001b5cc <_svfprintf_r+0x2644> // b.any + 2001adb8: 370040b7 tbnz w23, #0, 2001b5cc <_svfprintf_r+0x2644> + 2001adbc: f940afe0 ldr x0, [sp, #344] + 2001adc0: cb1c0000 sub x0, x0, x28 + 2001adc4: b9413be1 ldr w1, [sp, #312] + 2001adc8: 71011f3f cmp w25, #0x47 + 2001adcc: b900abe1 str w1, [sp, #168] + 2001add0: b900e3e0 str w0, [sp, #224] + 2001add4: 540034a1 b.ne 2001b468 <_svfprintf_r+0x24e0> // b.any + 2001add8: 6b0100ff cmp w7, w1 + 2001addc: 3a43a821 ccmn w1, #0x3, #0x1, ge // ge = tcont + 2001ade0: 5400318a b.ge 2001b410 <_svfprintf_r+0x2488> // b.tcont + 2001ade4: 51000b18 sub w24, w24, #0x2 + 2001ade8: f9004bff str xzr, [sp, #144] + 2001adec: 121a7b19 and w25, w24, #0xffffffdf + 2001adf0: 12001f01 and w1, w24, #0xff + 2001adf4: b940abe3 ldr w3, [sp, #168] + 2001adf8: 11003c22 add w2, w1, #0xf + 2001adfc: 7101073f cmp w25, #0x41 + 2001ae00: 12001c42 and w2, w2, #0xff + 2001ae04: 51000460 sub w0, w3, #0x1 + 2001ae08: 1a821021 csel w1, w1, w2, ne // ne = any + 2001ae0c: b9013be0 str w0, [sp, #312] + 2001ae10: 390503e1 strb w1, [sp, #320] + 2001ae14: 52800561 mov w1, #0x2b // #43 + 2001ae18: 36f80080 tbz w0, #31, 2001ae28 <_svfprintf_r+0x1ea0> + 2001ae1c: 52800020 mov w0, #0x1 // #1 + 2001ae20: 4b030000 sub w0, w0, w3 + 2001ae24: 528005a1 mov w1, #0x2d // #45 + 2001ae28: 390507e1 strb w1, [sp, #321] + 2001ae2c: 7100241f cmp w0, #0x9 + 2001ae30: 540059ed b.le 2001b96c <_svfprintf_r+0x29e4> + 2001ae34: 910563f6 add x22, sp, #0x158 + 2001ae38: 528ccce7 mov w7, #0x6667 // #26215 + 2001ae3c: 91001ec4 add x4, x22, #0x7 + 2001ae40: 72acccc7 movk w7, #0x6666, lsl #16 + 2001ae44: 9b277c01 smull x1, w0, w7 + 2001ae48: aa0403e3 mov x3, x4 + 2001ae4c: 71018c1f cmp w0, #0x63 + 2001ae50: d1000484 sub x4, x4, #0x1 + 2001ae54: 9362fc21 asr x1, x1, #34 + 2001ae58: 4b807c21 sub w1, w1, w0, asr #31 + 2001ae5c: 0b010822 add w2, w1, w1, lsl #2 + 2001ae60: 4b020402 sub w2, w0, w2, lsl #1 + 2001ae64: 2a0103e0 mov w0, w1 + 2001ae68: 1100c041 add w1, w2, #0x30 + 2001ae6c: 381ff061 sturb w1, [x3, #-1] + 2001ae70: 54fffeac b.gt 2001ae44 <_svfprintf_r+0x1ebc> + 2001ae74: 1100c000 add w0, w0, #0x30 + 2001ae78: 91001ec7 add x7, x22, #0x7 + 2001ae7c: 12001c02 and w2, w0, #0xff + 2001ae80: 381ff082 sturb w2, [x4, #-1] + 2001ae84: d1000860 sub x0, x3, #0x2 + 2001ae88: eb0000ff cmp x7, x0 + 2001ae8c: 54007329 b.ls 2001bcf0 <_svfprintf_r+0x2d68> // b.plast + 2001ae90: cb0300e7 sub x7, x7, x3 + 2001ae94: 910503e1 add x1, sp, #0x140 + 2001ae98: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2001ae9c: 14000003 b 2001aea8 <_svfprintf_r+0x1f20> + 2001aea0: 38606862 ldrb w2, [x3, x0] + 2001aea4: 91000400 add x0, x0, #0x1 + 2001aea8: 8b000024 add x4, x1, x0 + 2001aeac: eb0000ff cmp x7, x0 + 2001aeb0: 39000c82 strb w2, [x4, #3] + 2001aeb4: 54ffff61 b.ne 2001aea0 <_svfprintf_r+0x1f18> // b.any + 2001aeb8: cb0302d6 sub x22, x22, x3 + 2001aebc: 11002ec0 add w0, w22, #0xb + 2001aec0: b900e7e0 str w0, [sp, #228] + 2001aec4: 295c07e0 ldp w0, w1, [sp, #224] + 2001aec8: 7100041f cmp w0, #0x1 + 2001aecc: 0b010000 add w0, w0, w1 + 2001aed0: b90083e0 str w0, [sp, #128] + 2001aed4: 54004ecd b.le 2001b8ac <_svfprintf_r+0x2924> + 2001aed8: b94083e0 ldr w0, [sp, #128] + 2001aedc: b940cbe1 ldr w1, [sp, #200] + 2001aee0: 0b010000 add w0, w0, w1 + 2001aee4: b90083e0 str w0, [sp, #128] + 2001aee8: b94083e0 ldr w0, [sp, #128] + 2001aeec: 12157ae9 and w9, w23, #0xfffffbff + 2001aef0: 32180137 orr w23, w9, #0x100 + 2001aef4: b900abff str wzr, [sp, #168] + 2001aef8: 7100001f cmp w0, #0x0 + 2001aefc: b900b3ff str wzr, [sp, #176] + 2001af00: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001af04: b900bbff str wzr, [sp, #184] + 2001af08: 35002d06 cbnz w6, 2001b4a8 <_svfprintf_r+0x2520> + 2001af0c: 3944bfe1 ldrb w1, [sp, #303] + 2001af10: 52800007 mov w7, #0x0 // #0 + 2001af14: 34ff12a1 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 2001af18: 17fffa10 b 20019758 <_svfprintf_r+0x7d0> + 2001af1c: aa1303e3 mov x3, x19 + 2001af20: aa1b03f3 mov x19, x27 + 2001af24: aa1403fb mov x27, x20 + 2001af28: 2a0203e1 mov w1, w2 + 2001af2c: f94043f4 ldr x20, [sp, #128] + 2001af30: 93407f18 sxtw x24, w24 + 2001af34: 11000421 add w1, w1, #0x1 + 2001af38: 8b180000 add x0, x0, x24 + 2001af3c: a9006343 stp x3, x24, [x26] + 2001af40: 71001c3f cmp w1, #0x7 + 2001af44: b9016be1 str w1, [sp, #360] + 2001af48: f900bbe0 str x0, [sp, #368] + 2001af4c: 5400228c b.gt 2001b39c <_svfprintf_r+0x2414> + 2001af50: 9100435a add x26, x26, #0x10 + 2001af54: 17fffc23 b 20019fe0 <_svfprintf_r+0x1058> + 2001af58: 528005a0 mov w0, #0x2d // #45 + 2001af5c: 528005a1 mov w1, #0x2d // #45 + 2001af60: 3904bfe0 strb w0, [sp, #303] + 2001af64: 17fff9ed b 20019718 <_svfprintf_r+0x790> + 2001af68: b9410be0 ldr w0, [sp, #264] + 2001af6c: 11004001 add w1, w0, #0x10 + 2001af70: 7100003f cmp w1, #0x0 + 2001af74: 5400238d b.le 2001b3e4 <_svfprintf_r+0x245c> + 2001af78: f9404fe0 ldr x0, [sp, #152] + 2001af7c: b9010be1 str w1, [sp, #264] + 2001af80: 91003c00 add x0, x0, #0xf + 2001af84: 927cec00 and x0, x0, #0xfffffffffffffff0 + 2001af88: 91004001 add x1, x0, #0x10 + 2001af8c: f9004fe1 str x1, [sp, #152] + 2001af90: 17fff9d5 b 200196e4 <_svfprintf_r+0x75c> + 2001af94: b9410be0 ldr w0, [sp, #264] + 2001af98: 11004001 add w1, w0, #0x10 + 2001af9c: 7100003f cmp w1, #0x0 + 2001afa0: 540022cd b.le 2001b3f8 <_svfprintf_r+0x2470> + 2001afa4: f9404fe0 ldr x0, [sp, #152] + 2001afa8: b9010be1 str w1, [sp, #264] + 2001afac: 91003c02 add x2, x0, #0xf + 2001afb0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001afb4: f9004fe1 str x1, [sp, #152] + 2001afb8: fd400008 ldr d8, [x0] + 2001afbc: 17fffcb1 b 2001a280 <_svfprintf_r+0x12f8> + 2001afc0: 910543e4 add x4, sp, #0x150 + 2001afc4: 910563e2 add x2, sp, #0x158 + 2001afc8: aa1303e0 mov x0, x19 + 2001afcc: d2800003 mov x3, #0x0 // #0 + 2001afd0: d2800001 mov x1, #0x0 // #0 + 2001afd4: 97ffdf51 bl 20012d18 <_wcsrtombs_r> + 2001afd8: b90083e0 str w0, [sp, #128] + 2001afdc: 3100041f cmn w0, #0x1 + 2001afe0: 54003800 b.eq 2001b6e0 <_svfprintf_r+0x2758> // b.none + 2001afe4: f900affc str x28, [sp, #344] + 2001afe8: b94083e0 ldr w0, [sp, #128] + 2001afec: 340004c0 cbz w0, 2001b084 <_svfprintf_r+0x20fc> + 2001aff0: 71018c1f cmp w0, #0x63 + 2001aff4: 5400168c b.gt 2001b2c4 <_svfprintf_r+0x233c> + 2001aff8: 9105e3fc add x28, sp, #0x178 + 2001affc: f9004bff str xzr, [sp, #144] + 2001b000: b98083f6 ldrsw x22, [sp, #128] + 2001b004: d2800102 mov x2, #0x8 // #8 + 2001b008: 52800001 mov w1, #0x0 // #0 + 2001b00c: 910543e0 add x0, sp, #0x150 + 2001b010: 97ff9e64 bl 200029a0 <memset> + 2001b014: 910543e4 add x4, sp, #0x150 + 2001b018: aa1603e3 mov x3, x22 + 2001b01c: 910563e2 add x2, sp, #0x158 + 2001b020: aa1c03e1 mov x1, x28 + 2001b024: aa1303e0 mov x0, x19 + 2001b028: 97ffdf3c bl 20012d18 <_wcsrtombs_r> + 2001b02c: eb0002df cmp x22, x0 + 2001b030: 54ff1701 b.ne 20019310 <_svfprintf_r+0x388> // b.any + 2001b034: b94083e0 ldr w0, [sp, #128] + 2001b038: 52800007 mov w7, #0x0 // #0 + 2001b03c: b900abff str wzr, [sp, #168] + 2001b040: b900b3ff str wzr, [sp, #176] + 2001b044: 7100001f cmp w0, #0x0 + 2001b048: b900bbff str wzr, [sp, #184] + 2001b04c: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001b050: 3820cb9f strb wzr, [x28, w0, sxtw] + 2001b054: 3944bfe1 ldrb w1, [sp, #303] + 2001b058: 34ff0881 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 2001b05c: 17fff9bf b 20019758 <_svfprintf_r+0x7d0> + 2001b060: 910583e2 add x2, sp, #0x160 + 2001b064: aa1b03e1 mov x1, x27 + 2001b068: aa1303e0 mov x0, x19 + 2001b06c: 94000639 bl 2001c950 <__ssprint_r> + 2001b070: 35ff1580 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b074: b9413bf8 ldr w24, [sp, #312] + 2001b078: 910783fa add x26, sp, #0x1e0 + 2001b07c: f940bbe0 ldr x0, [sp, #368] + 2001b080: 17fffe33 b 2001a94c <_svfprintf_r+0x19c4> + 2001b084: 3944bfe1 ldrb w1, [sp, #303] + 2001b088: 52800016 mov w22, #0x0 // #0 + 2001b08c: f9004bff str xzr, [sp, #144] + 2001b090: 52800007 mov w7, #0x0 // #0 + 2001b094: b900abff str wzr, [sp, #168] + 2001b098: b900b3ff str wzr, [sp, #176] + 2001b09c: b900bbff str wzr, [sp, #184] + 2001b0a0: 34ff0641 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 2001b0a4: 17fff9ad b 20019758 <_svfprintf_r+0x7d0> + 2001b0a8: 910583e2 add x2, sp, #0x160 + 2001b0ac: aa1b03e1 mov x1, x27 + 2001b0b0: aa1303e0 mov x0, x19 + 2001b0b4: 94000627 bl 2001c950 <__ssprint_r> + 2001b0b8: 35ff1340 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b0bc: b9416be4 ldr w4, [sp, #360] + 2001b0c0: 9107c3fa add x26, sp, #0x1f0 + 2001b0c4: 910783e2 add x2, sp, #0x1e0 + 2001b0c8: 11000484 add w4, w4, #0x1 + 2001b0cc: f940bbe0 ldr x0, [sp, #368] + 2001b0d0: 17fffb47 b 20019dec <_svfprintf_r+0xe64> + 2001b0d4: b940e3e1 ldr w1, [sp, #224] + 2001b0d8: 4b180038 sub w24, w1, w24 + 2001b0dc: 8b21c385 add x5, x28, w1, sxtw + 2001b0e0: cb1900a3 sub x3, x5, x25 + 2001b0e4: 6b03031f cmp w24, w3 + 2001b0e8: 1a83d31c csel w28, w24, w3, le + 2001b0ec: 17fffbe1 b 2001a070 <_svfprintf_r+0x10e8> + 2001b0f0: f9407be1 ldr x1, [sp, #240] + 2001b0f4: b90083e4 str w4, [sp, #128] + 2001b0f8: f94083e0 ldr x0, [sp, #256] + 2001b0fc: b90093e7 str w7, [sp, #144] + 2001b100: a90a9be3 stp x3, x6, [sp, #168] + 2001b104: cb00039c sub x28, x28, x0 + 2001b108: aa0003e2 mov x2, x0 + 2001b10c: aa1c03e0 mov x0, x28 + 2001b110: 97ffca4c bl 2000da40 <strncpy> + 2001b114: 39400681 ldrb w1, [x20, #1] + 2001b118: aa1603e0 mov x0, x22 + 2001b11c: b94083e4 ldr w4, [sp, #128] + 2001b120: aa1c03e2 mov x2, x28 + 2001b124: 7100003f cmp w1, #0x0 + 2001b128: b94093e7 ldr w7, [sp, #144] + 2001b12c: 9a940694 cinc x20, x20, ne // ne = any + 2001b130: 52800005 mov w5, #0x0 // #0 + 2001b134: a94a9be3 ldp x3, x6, [sp, #168] + 2001b138: 17fffe6c b 2001aae8 <_svfprintf_r+0x1b60> + 2001b13c: 37f83900 tbnz w0, #31, 2001b85c <_svfprintf_r+0x28d4> + 2001b140: f9404fe0 ldr x0, [sp, #152] + 2001b144: 91003c01 add x1, x0, #0xf + 2001b148: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b14c: f9004fe1 str x1, [sp, #152] + 2001b150: f9400000 ldr x0, [x0] + 2001b154: 794113e1 ldrh w1, [sp, #136] + 2001b158: 79000001 strh w1, [x0] + 2001b15c: 17fff7be b 20019054 <_svfprintf_r+0xcc> + 2001b160: 37f83da0 tbnz w0, #31, 2001b914 <_svfprintf_r+0x298c> + 2001b164: f9404fe0 ldr x0, [sp, #152] + 2001b168: 91002c01 add x1, x0, #0xb + 2001b16c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b170: b9400000 ldr w0, [x0] + 2001b174: f9004fe1 str x1, [sp, #152] + 2001b178: 17fffd81 b 2001a77c <_svfprintf_r+0x17f4> + 2001b17c: 37f83840 tbnz w0, #31, 2001b884 <_svfprintf_r+0x28fc> + 2001b180: f9404fe0 ldr x0, [sp, #152] + 2001b184: 91002c01 add x1, x0, #0xb + 2001b188: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b18c: f9004fe1 str x1, [sp, #152] + 2001b190: b9400000 ldr w0, [x0] + 2001b194: 52800021 mov w1, #0x1 // #1 + 2001b198: 17fffa0c b 200199c8 <_svfprintf_r+0xa40> + 2001b19c: 37f83d20 tbnz w0, #31, 2001b940 <_svfprintf_r+0x29b8> + 2001b1a0: f9404fe0 ldr x0, [sp, #152] + 2001b1a4: 91002c01 add x1, x0, #0xb + 2001b1a8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b1ac: b9400000 ldr w0, [x0] + 2001b1b0: f9004fe1 str x1, [sp, #152] + 2001b1b4: 17fffa03 b 200199c0 <_svfprintf_r+0xa38> + 2001b1b8: 37f84220 tbnz w0, #31, 2001b9fc <_svfprintf_r+0x2a74> + 2001b1bc: f9404fe0 ldr x0, [sp, #152] + 2001b1c0: 91002c01 add x1, x0, #0xb + 2001b1c4: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b1c8: f9004fe1 str x1, [sp, #152] + 2001b1cc: b9800000 ldrsw x0, [x0] + 2001b1d0: aa0003e1 mov x1, x0 + 2001b1d4: 17fffa26 b 20019a6c <_svfprintf_r+0xae4> + 2001b1d8: b9408fe0 ldr w0, [sp, #140] + 2001b1dc: 11002001 add w1, w0, #0x8 + 2001b1e0: 7100003f cmp w1, #0x0 + 2001b1e4: 540031ad b.le 2001b818 <_svfprintf_r+0x2890> + 2001b1e8: f9404fe0 ldr x0, [sp, #152] + 2001b1ec: b9008fe1 str w1, [sp, #140] + 2001b1f0: 91002c02 add x2, x0, #0xb + 2001b1f4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b1f8: 79400000 ldrh w0, [x0] + 2001b1fc: f9004fe1 str x1, [sp, #152] + 2001b200: 17fffd5f b 2001a77c <_svfprintf_r+0x17f4> + 2001b204: b9408fe0 ldr w0, [sp, #140] + 2001b208: 11002001 add w1, w0, #0x8 + 2001b20c: 7100003f cmp w1, #0x0 + 2001b210: 54003c6d b.le 2001b99c <_svfprintf_r+0x2a14> + 2001b214: f9404fe0 ldr x0, [sp, #152] + 2001b218: b9008fe1 str w1, [sp, #140] + 2001b21c: 91002c02 add x2, x0, #0xb + 2001b220: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b224: f9004fe1 str x1, [sp, #152] + 2001b228: 17fffc72 b 2001a3f0 <_svfprintf_r+0x1468> + 2001b22c: b9408fe0 ldr w0, [sp, #140] + 2001b230: 11002001 add w1, w0, #0x8 + 2001b234: 7100003f cmp w1, #0x0 + 2001b238: 540034ad b.le 2001b8cc <_svfprintf_r+0x2944> + 2001b23c: f9404fe0 ldr x0, [sp, #152] + 2001b240: b9008fe1 str w1, [sp, #140] + 2001b244: 91002c02 add x2, x0, #0xb + 2001b248: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b24c: f9004fe1 str x1, [sp, #152] + 2001b250: 17fffc03 b 2001a25c <_svfprintf_r+0x12d4> + 2001b254: aa1c03e0 mov x0, x28 + 2001b258: 97ffc6ca bl 2000cd80 <strlen> + 2001b25c: 3944bfe1 ldrb w1, [sp, #303] + 2001b260: 7100001f cmp w0, #0x0 + 2001b264: b90083e0 str w0, [sp, #128] + 2001b268: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001b26c: f9004bff str xzr, [sp, #144] + 2001b270: 52800007 mov w7, #0x0 // #0 + 2001b274: b900b3ff str wzr, [sp, #176] + 2001b278: b900bbff str wzr, [sp, #184] + 2001b27c: 34fef761 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 2001b280: 17fff936 b 20019758 <_svfprintf_r+0x7d0> + 2001b284: b9408fe0 ldr w0, [sp, #140] + 2001b288: 11002001 add w1, w0, #0x8 + 2001b28c: 7100003f cmp w1, #0x0 + 2001b290: 54003cad b.le 2001ba24 <_svfprintf_r+0x2a9c> + 2001b294: f9404fe0 ldr x0, [sp, #152] + 2001b298: b9008fe1 str w1, [sp, #140] + 2001b29c: 91002c02 add x2, x0, #0xb + 2001b2a0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b2a4: 79400000 ldrh w0, [x0] + 2001b2a8: f9004fe1 str x1, [sp, #152] + 2001b2ac: 17fff9c5 b 200199c0 <_svfprintf_r+0xa38> + 2001b2b0: f94063e2 ldr x2, [sp, #192] + 2001b2b4: b9408fe0 ldr w0, [sp, #140] + 2001b2b8: b9008fe1 str w1, [sp, #140] + 2001b2bc: 8b20c040 add x0, x2, w0, sxtw + 2001b2c0: 17fff95b b 2001982c <_svfprintf_r+0x8a4> + 2001b2c4: 11000401 add w1, w0, #0x1 + 2001b2c8: aa1303e0 mov x0, x19 + 2001b2cc: 93407c21 sxtw x1, w1 + 2001b2d0: 97ffec2e bl 20016388 <_malloc_r> + 2001b2d4: aa0003fc mov x28, x0 + 2001b2d8: b4002040 cbz x0, 2001b6e0 <_svfprintf_r+0x2758> + 2001b2dc: f9004be0 str x0, [sp, #144] + 2001b2e0: 17ffff48 b 2001b000 <_svfprintf_r+0x2078> + 2001b2e4: 528000c7 mov w7, #0x6 // #6 + 2001b2e8: 9e660100 fmov x0, d8 + 2001b2ec: 321802e1 orr w1, w23, #0x100 + 2001b2f0: b90093e1 str w1, [sp, #144] + 2001b2f4: d360fc00 lsr x0, x0, #32 + 2001b2f8: 37f83b60 tbnz w0, #31, 2001ba64 <_svfprintf_r+0x2adc> + 2001b2fc: 1e604109 fmov d9, d8 + 2001b300: 52800006 mov w6, #0x0 // #0 + 2001b304: 71011b3f cmp w25, #0x46 + 2001b308: 54001421 b.ne 2001b58c <_svfprintf_r+0x2604> // b.any + 2001b30c: 1e604120 fmov d0, d9 + 2001b310: 2a0703e2 mov w2, w7 + 2001b314: 52800061 mov w1, #0x3 // #3 + 2001b318: 910563e5 add x5, sp, #0x158 + 2001b31c: 910543e4 add x4, sp, #0x150 + 2001b320: 9104e3e3 add x3, sp, #0x138 + 2001b324: aa1303e0 mov x0, x19 + 2001b328: b90083e7 str w7, [sp, #128] + 2001b32c: b900abe6 str w6, [sp, #168] + 2001b330: 97ffdfb2 bl 200131f8 <_dtoa_r> + 2001b334: aa0003fc mov x28, x0 + 2001b338: 39400000 ldrb w0, [x0] + 2001b33c: 2f00e400 movi d0, #0x0 + 2001b340: b94083e7 ldr w7, [sp, #128] + 2001b344: 7100c01f cmp w0, #0x30 + 2001b348: b940abe6 ldr w6, [sp, #168] + 2001b34c: 93407ce1 sxtw x1, w7 + 2001b350: 1e600524 fccmp d9, d0, #0x4, eq // eq = none + 2001b354: 54004741 b.ne 2001bc3c <_svfprintf_r+0x2cb4> // b.any + 2001b358: b9413be0 ldr w0, [sp, #312] + 2001b35c: 8b20c020 add x0, x1, w0, sxtw + 2001b360: 8b000381 add x1, x28, x0 + 2001b364: 1e602128 fcmp d9, #0.0 + 2001b368: aa0103e0 mov x0, x1 + 2001b36c: 54ffd2a0 b.eq 2001adc0 <_svfprintf_r+0x1e38> // b.none + 2001b370: f940afe0 ldr x0, [sp, #344] + 2001b374: eb00003f cmp x1, x0 + 2001b378: 54ffd249 b.ls 2001adc0 <_svfprintf_r+0x1e38> // b.plast + 2001b37c: 52800603 mov w3, #0x30 // #48 + 2001b380: 91000402 add x2, x0, #0x1 + 2001b384: f900afe2 str x2, [sp, #344] + 2001b388: 39000003 strb w3, [x0] + 2001b38c: f940afe0 ldr x0, [sp, #344] + 2001b390: eb00003f cmp x1, x0 + 2001b394: 54ffff68 b.hi 2001b380 <_svfprintf_r+0x23f8> // b.pmore + 2001b398: 17fffe8a b 2001adc0 <_svfprintf_r+0x1e38> + 2001b39c: 910583e2 add x2, sp, #0x160 + 2001b3a0: aa1b03e1 mov x1, x27 + 2001b3a4: aa1303e0 mov x0, x19 + 2001b3a8: 9400056a bl 2001c950 <__ssprint_r> + 2001b3ac: 35fefba0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b3b0: 910783fa add x26, sp, #0x1e0 + 2001b3b4: f940bbe0 ldr x0, [sp, #368] + 2001b3b8: 17fffb0a b 20019fe0 <_svfprintf_r+0x1058> + 2001b3bc: 110004e1 add w1, w7, #0x1 + 2001b3c0: aa1303e0 mov x0, x19 + 2001b3c4: b90083e7 str w7, [sp, #128] + 2001b3c8: 93407c21 sxtw x1, w1 + 2001b3cc: 97ffebef bl 20016388 <_malloc_r> + 2001b3d0: b94083e7 ldr w7, [sp, #128] + 2001b3d4: aa0003fc mov x28, x0 + 2001b3d8: b4001840 cbz x0, 2001b6e0 <_svfprintf_r+0x2758> + 2001b3dc: f9004be0 str x0, [sp, #144] + 2001b3e0: 17fffbbd b 2001a2d4 <_svfprintf_r+0x134c> + 2001b3e4: f9408be2 ldr x2, [sp, #272] + 2001b3e8: b9410be0 ldr w0, [sp, #264] + 2001b3ec: b9010be1 str w1, [sp, #264] + 2001b3f0: 8b20c040 add x0, x2, w0, sxtw + 2001b3f4: 17fff8bc b 200196e4 <_svfprintf_r+0x75c> + 2001b3f8: f9408be2 ldr x2, [sp, #272] + 2001b3fc: b9410be0 ldr w0, [sp, #264] + 2001b400: b9010be1 str w1, [sp, #264] 2001b404: 8b20c040 add x0, x2, w0, sxtw - 2001b408: 17fff901 b 2001980c <_svfprintf_r+0x94c> - 2001b40c: b9408fe0 ldr w0, [sp, #140] - 2001b410: 11002001 add w1, w0, #0x8 - 2001b414: 7100003f cmp w1, #0x0 - 2001b418: 5400136d b.le 2001b684 <_svfprintf_r+0x27c4> - 2001b41c: f9404fe0 ldr x0, [sp, #152] - 2001b420: b9008fe1 str w1, [sp, #140] - 2001b424: 91002c02 add x2, x0, #0xb - 2001b428: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b42c: f9004fe1 str x1, [sp, #152] - 2001b430: 17fffbf1 b 2001a3f4 <_svfprintf_r+0x1534> - 2001b434: f94063e2 ldr x2, [sp, #192] - 2001b438: b9408fe1 ldr w1, [sp, #140] - 2001b43c: b9008fe0 str w0, [sp, #140] - 2001b440: 8b21c043 add x3, x2, w1, sxtw - 2001b444: 17fff972 b 20019a0c <_svfprintf_r+0xb4c> - 2001b448: f94063e2 ldr x2, [sp, #192] - 2001b44c: b9408fe0 ldr w0, [sp, #140] - 2001b450: b9008fe1 str w1, [sp, #140] - 2001b454: 8b20c040 add x0, x2, w0, sxtw - 2001b458: 17fff897 b 200196b4 <_svfprintf_r+0x7f4> - 2001b45c: 910583e2 add x2, sp, #0x160 - 2001b460: aa1b03e1 mov x1, x27 - 2001b464: aa1303e0 mov x0, x19 - 2001b468: 94000508 bl 2001c888 <__ssprint_r> - 2001b46c: 35feef60 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b470: 910783fa add x26, sp, #0x1e0 - 2001b474: f940bbe0 ldr x0, [sp, #368] - 2001b478: 17fffaa2 b 20019f00 <_svfprintf_r+0x1040> - 2001b47c: 910583e2 add x2, sp, #0x160 - 2001b480: aa1b03e1 mov x1, x27 - 2001b484: aa1303e0 mov x0, x19 - 2001b488: 94000500 bl 2001c888 <__ssprint_r> - 2001b48c: 35feee60 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b490: 394002c4 ldrb w4, [x22] - 2001b494: 910783e2 add x2, sp, #0x1e0 - 2001b498: f940bbe0 ldr x0, [sp, #368] - 2001b49c: 17fffc71 b 2001a660 <_svfprintf_r+0x17a0> - 2001b4a0: 910583e2 add x2, sp, #0x160 - 2001b4a4: aa1b03e1 mov x1, x27 - 2001b4a8: aa1303e0 mov x0, x19 - 2001b4ac: 940004f7 bl 2001c888 <__ssprint_r> - 2001b4b0: 35feed40 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b4b4: b9413bf8 ldr w24, [sp, #312] - 2001b4b8: 910783fa add x26, sp, #0x1e0 - 2001b4bc: f940bbe0 ldr x0, [sp, #368] - 2001b4c0: 17fffaa8 b 20019f60 <_svfprintf_r+0x10a0> - 2001b4c4: 7101173f cmp w25, #0x45 - 2001b4c8: 540039c1 b.ne 2001bc00 <_svfprintf_r+0x2d40> // b.any - 2001b4cc: 1e604120 fmov d0, d9 - 2001b4d0: 110004f6 add w22, w7, #0x1 - 2001b4d4: 2a1603e2 mov w2, w22 - 2001b4d8: 910563e5 add x5, sp, #0x158 - 2001b4dc: 910543e4 add x4, sp, #0x150 - 2001b4e0: 9104e3e3 add x3, sp, #0x138 - 2001b4e4: aa1303e0 mov x0, x19 - 2001b4e8: 52800041 mov w1, #0x2 // #2 - 2001b4ec: b90083e7 str w7, [sp, #128] - 2001b4f0: b900abe6 str w6, [sp, #168] - 2001b4f4: 97ffdf0f bl 20013130 <_dtoa_r> - 2001b4f8: b94083e7 ldr w7, [sp, #128] - 2001b4fc: aa0003fc mov x28, x0 - 2001b500: b940abe6 ldr w6, [sp, #168] - 2001b504: 8b36c381 add x1, x28, w22, sxtw - 2001b508: 17ffff65 b 2001b29c <_svfprintf_r+0x23dc> - 2001b50c: f94063e2 ldr x2, [sp, #192] - 2001b510: b9408fe0 ldr w0, [sp, #140] - 2001b514: b9008fe1 str w1, [sp, #140] - 2001b518: 8b20c040 add x0, x2, w0, sxtw - 2001b51c: 17fff959 b 20019a80 <_svfprintf_r+0xbc0> - 2001b520: 910583e2 add x2, sp, #0x160 - 2001b524: aa1b03e1 mov x1, x27 - 2001b528: aa1303e0 mov x0, x19 - 2001b52c: 940004d7 bl 2001c888 <__ssprint_r> - 2001b530: 35fee940 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b534: b940e3e1 ldr w1, [sp, #224] + 2001b408: fd400008 ldr d8, [x0] + 2001b40c: 17fffb9d b 2001a280 <_svfprintf_r+0x12f8> + 2001b410: b940abe1 ldr w1, [sp, #168] + 2001b414: 6b01001f cmp w0, w1 + 2001b418: 54000fec b.gt 2001b614 <_svfprintf_r+0x268c> + 2001b41c: 2a0103e0 mov w0, w1 + 2001b420: b940cbe1 ldr w1, [sp, #200] + 2001b424: f24002ff tst x23, #0x1 + 2001b428: 0b010018 add w24, w0, w1 + 2001b42c: 1a801300 csel w0, w24, w0, ne // ne = any + 2001b430: b90083e0 str w0, [sp, #128] + 2001b434: 36500097 tbz w23, #10, 2001b444 <_svfprintf_r+0x24bc> + 2001b438: b940abe0 ldr w0, [sp, #168] + 2001b43c: 7100001f cmp w0, #0x0 + 2001b440: 54001a2c b.gt 2001b784 <_svfprintf_r+0x27fc> + 2001b444: b94083e0 ldr w0, [sp, #128] + 2001b448: 52800cf8 mov w24, #0x67 // #103 + 2001b44c: 7100001f cmp w0, #0x0 + 2001b450: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001b454: b94093f7 ldr w23, [sp, #144] + 2001b458: f9004bff str xzr, [sp, #144] + 2001b45c: b900b3ff str wzr, [sp, #176] + 2001b460: b900bbff str wzr, [sp, #184] + 2001b464: 17fffea9 b 2001af08 <_svfprintf_r+0x1f80> + 2001b468: 71011b3f cmp w25, #0x46 + 2001b46c: 54004221 b.ne 2001bcb0 <_svfprintf_r+0x2d28> // b.any + 2001b470: b940abe1 ldr w1, [sp, #168] + 2001b474: 120002e0 and w0, w23, #0x1 + 2001b478: 2a070000 orr w0, w0, w7 + 2001b47c: 7100003f cmp w1, #0x0 + 2001b480: 540034ed b.le 2001bb1c <_svfprintf_r+0x2b94> + 2001b484: 35002180 cbnz w0, 2001b8b4 <_svfprintf_r+0x292c> + 2001b488: b940abe0 ldr w0, [sp, #168] + 2001b48c: 52800cd8 mov w24, #0x66 // #102 + 2001b490: b90083e0 str w0, [sp, #128] + 2001b494: 375017b7 tbnz w23, #10, 2001b788 <_svfprintf_r+0x2800> + 2001b498: b94083e0 ldr w0, [sp, #128] + 2001b49c: 7100001f cmp w0, #0x0 + 2001b4a0: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001b4a4: 17ffffec b 2001b454 <_svfprintf_r+0x24cc> + 2001b4a8: 528005a0 mov w0, #0x2d // #45 + 2001b4ac: 110006d6 add w22, w22, #0x1 + 2001b4b0: 528005a1 mov w1, #0x2d // #45 + 2001b4b4: 52800007 mov w7, #0x0 // #0 + 2001b4b8: 3904bfe0 strb w0, [sp, #303] + 2001b4bc: 17fff72b b 20019168 <_svfprintf_r+0x1e0> + 2001b4c0: f94063e2 ldr x2, [sp, #192] + 2001b4c4: b9408fe0 ldr w0, [sp, #140] + 2001b4c8: b9008fe1 str w1, [sp, #140] + 2001b4cc: 8b20c040 add x0, x2, w0, sxtw + 2001b4d0: 17fff901 b 200198d4 <_svfprintf_r+0x94c> + 2001b4d4: b9408fe0 ldr w0, [sp, #140] + 2001b4d8: 11002001 add w1, w0, #0x8 + 2001b4dc: 7100003f cmp w1, #0x0 + 2001b4e0: 5400136d b.le 2001b74c <_svfprintf_r+0x27c4> + 2001b4e4: f9404fe0 ldr x0, [sp, #152] + 2001b4e8: b9008fe1 str w1, [sp, #140] + 2001b4ec: 91002c02 add x2, x0, #0xb + 2001b4f0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b4f4: f9004fe1 str x1, [sp, #152] + 2001b4f8: 17fffbf1 b 2001a4bc <_svfprintf_r+0x1534> + 2001b4fc: f94063e2 ldr x2, [sp, #192] + 2001b500: b9408fe1 ldr w1, [sp, #140] + 2001b504: b9008fe0 str w0, [sp, #140] + 2001b508: 8b21c043 add x3, x2, w1, sxtw + 2001b50c: 17fff972 b 20019ad4 <_svfprintf_r+0xb4c> + 2001b510: f94063e2 ldr x2, [sp, #192] + 2001b514: b9408fe0 ldr w0, [sp, #140] + 2001b518: b9008fe1 str w1, [sp, #140] + 2001b51c: 8b20c040 add x0, x2, w0, sxtw + 2001b520: 17fff897 b 2001977c <_svfprintf_r+0x7f4> + 2001b524: 910583e2 add x2, sp, #0x160 + 2001b528: aa1b03e1 mov x1, x27 + 2001b52c: aa1303e0 mov x0, x19 + 2001b530: 94000508 bl 2001c950 <__ssprint_r> + 2001b534: 35feef60 cbnz w0, 20019320 <_svfprintf_r+0x398> 2001b538: 910783fa add x26, sp, #0x1e0 - 2001b53c: b9413bf8 ldr w24, [sp, #312] - 2001b540: f940bbe0 ldr x0, [sp, #368] - 2001b544: 4b180038 sub w24, w1, w24 - 2001b548: 17fffa98 b 20019fa8 <_svfprintf_r+0x10e8> - 2001b54c: b940cbe1 ldr w1, [sp, #200] - 2001b550: 52800cf8 mov w24, #0x67 // #103 - 2001b554: 0b000020 add w0, w1, w0 - 2001b558: b940abe1 ldr w1, [sp, #168] - 2001b55c: b90083e0 str w0, [sp, #128] - 2001b560: 7100003f cmp w1, #0x0 - 2001b564: 54fff34c b.gt 2001b3cc <_svfprintf_r+0x250c> - 2001b568: 4b010000 sub w0, w0, w1 - 2001b56c: 31000400 adds w0, w0, #0x1 - 2001b570: b90083e0 str w0, [sp, #128] - 2001b574: 1a9f5016 csel w22, w0, wzr, pl // pl = nfrst - 2001b578: 17ffff85 b 2001b38c <_svfprintf_r+0x24cc> - 2001b57c: d0000023 adrp x3, 20021000 <__func__.5268+0x20> - 2001b580: 91282063 add x3, x3, #0xa08 - 2001b584: 3100431f cmn w24, #0x10 - 2001b588: aa0303fa mov x26, x3 - 2001b58c: 4b1803f8 neg w24, w24 - 2001b590: d2800219 mov x25, #0x10 // #16 - 2001b594: 540000cb b.lt 2001b5ac <_svfprintf_r+0x26ec> // b.tstop - 2001b598: 14000016 b 2001b5f0 <_svfprintf_r+0x2730> - 2001b59c: 910040c6 add x6, x6, #0x10 - 2001b5a0: 51004318 sub w24, w24, #0x10 - 2001b5a4: 7100431f cmp w24, #0x10 - 2001b5a8: 5400022d b.le 2001b5ec <_svfprintf_r+0x272c> - 2001b5ac: 11000421 add w1, w1, #0x1 - 2001b5b0: 91004000 add x0, x0, #0x10 - 2001b5b4: a90064da stp x26, x25, [x6] - 2001b5b8: 71001c3f cmp w1, #0x7 - 2001b5bc: b9016be1 str w1, [sp, #360] - 2001b5c0: f900bbe0 str x0, [sp, #368] - 2001b5c4: 54fffecd b.le 2001b59c <_svfprintf_r+0x26dc> - 2001b5c8: 910583e2 add x2, sp, #0x160 - 2001b5cc: aa1b03e1 mov x1, x27 - 2001b5d0: aa1303e0 mov x0, x19 - 2001b5d4: 940004ad bl 2001c888 <__ssprint_r> - 2001b5d8: 35fee400 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b5dc: b9416be1 ldr w1, [sp, #360] - 2001b5e0: 910783e6 add x6, sp, #0x1e0 - 2001b5e4: f940bbe0 ldr x0, [sp, #368] - 2001b5e8: 17ffffee b 2001b5a0 <_svfprintf_r+0x26e0> - 2001b5ec: aa1a03e3 mov x3, x26 - 2001b5f0: 93407f18 sxtw x24, w24 - 2001b5f4: 11000421 add w1, w1, #0x1 - 2001b5f8: 8b180000 add x0, x0, x24 - 2001b5fc: a90060c3 stp x3, x24, [x6] - 2001b600: 71001c3f cmp w1, #0x7 - 2001b604: b9016be1 str w1, [sp, #360] - 2001b608: f900bbe0 str x0, [sp, #368] - 2001b60c: 54001e2c b.gt 2001b9d0 <_svfprintf_r+0x2b10> - 2001b610: 910040c6 add x6, x6, #0x10 - 2001b614: 17fff7e7 b 200195b0 <_svfprintf_r+0x6f0> - 2001b618: 79c02360 ldrsh w0, [x27, #16] - 2001b61c: 321a0000 orr w0, w0, #0x40 - 2001b620: 79002360 strh w0, [x27, #16] - 2001b624: 17fff713 b 20019270 <_svfprintf_r+0x3b0> - 2001b628: f900afeb str x11, [sp, #344] - 2001b62c: aa0003e1 mov x1, x0 - 2001b630: 39403c44 ldrb w4, [x2, #15] - 2001b634: 385ff003 ldurb w3, [x0, #-1] - 2001b638: 6b04007f cmp w3, w4 - 2001b63c: 54000121 b.ne 2001b660 <_svfprintf_r+0x27a0> // b.any - 2001b640: 52800607 mov w7, #0x30 // #48 - 2001b644: 381ff027 sturb w7, [x1, #-1] - 2001b648: f940afe1 ldr x1, [sp, #344] - 2001b64c: d1000423 sub x3, x1, #0x1 - 2001b650: f900afe3 str x3, [sp, #344] - 2001b654: 385ff023 ldurb w3, [x1, #-1] - 2001b658: 6b04007f cmp w3, w4 - 2001b65c: 54ffff40 b.eq 2001b644 <_svfprintf_r+0x2784> // b.none - 2001b660: 11000464 add w4, w3, #0x1 - 2001b664: 7100e47f cmp w3, #0x39 - 2001b668: 12001c83 and w3, w4, #0xff - 2001b66c: 54000060 b.eq 2001b678 <_svfprintf_r+0x27b8> // b.none - 2001b670: 381ff023 sturb w3, [x1, #-1] - 2001b674: 17fffb21 b 2001a2f8 <_svfprintf_r+0x1438> - 2001b678: 39402843 ldrb w3, [x2, #10] - 2001b67c: 381ff023 sturb w3, [x1, #-1] - 2001b680: 17fffb1e b 2001a2f8 <_svfprintf_r+0x1438> - 2001b684: f94063e2 ldr x2, [sp, #192] - 2001b688: b9408fe0 ldr w0, [sp, #140] - 2001b68c: b9008fe1 str w1, [sp, #140] - 2001b690: 8b20c040 add x0, x2, w0, sxtw - 2001b694: 17fffb58 b 2001a3f4 <_svfprintf_r+0x1534> - 2001b698: 37f81b60 tbnz w0, #31, 2001ba04 <_svfprintf_r+0x2b44> - 2001b69c: f9404fe0 ldr x0, [sp, #152] - 2001b6a0: 91003c01 add x1, x0, #0xf - 2001b6a4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001b6a8: f9004fe1 str x1, [sp, #152] - 2001b6ac: f9400000 ldr x0, [x0] - 2001b6b0: b9408be1 ldr w1, [sp, #136] - 2001b6b4: b9000001 str w1, [x0] - 2001b6b8: 17fff635 b 20018f8c <_svfprintf_r+0xcc> - 2001b6bc: 52800cf8 mov w24, #0x67 // #103 - 2001b6c0: f9407fe2 ldr x2, [sp, #248] - 2001b6c4: 39400040 ldrb w0, [x2] - 2001b6c8: 7103fc1f cmp w0, #0xff - 2001b6cc: 540029e0 b.eq 2001bc08 <_svfprintf_r+0x2d48> // b.none - 2001b6d0: b940abe1 ldr w1, [sp, #168] - 2001b6d4: 52800004 mov w4, #0x0 // #0 - 2001b6d8: 52800003 mov w3, #0x0 // #0 - 2001b6dc: 14000005 b 2001b6f0 <_svfprintf_r+0x2830> - 2001b6e0: 11000463 add w3, w3, #0x1 - 2001b6e4: 91000442 add x2, x2, #0x1 - 2001b6e8: 7103fc1f cmp w0, #0xff - 2001b6ec: 54000120 b.eq 2001b710 <_svfprintf_r+0x2850> // b.none - 2001b6f0: 6b01001f cmp w0, w1 - 2001b6f4: 540000ea b.ge 2001b710 <_svfprintf_r+0x2850> // b.tcont - 2001b6f8: 4b000021 sub w1, w1, w0 - 2001b6fc: 39400440 ldrb w0, [x2, #1] - 2001b700: 35ffff00 cbnz w0, 2001b6e0 <_svfprintf_r+0x2820> - 2001b704: 39400040 ldrb w0, [x2] - 2001b708: 11000484 add w4, w4, #0x1 - 2001b70c: 17fffff7 b 2001b6e8 <_svfprintf_r+0x2828> - 2001b710: b900abe1 str w1, [sp, #168] - 2001b714: b900b3e3 str w3, [sp, #176] - 2001b718: b900bbe4 str w4, [sp, #184] - 2001b71c: f9007fe2 str x2, [sp, #248] - 2001b720: b940b3e1 ldr w1, [sp, #176] - 2001b724: b940bbe0 ldr w0, [sp, #184] - 2001b728: b94083e2 ldr w2, [sp, #128] - 2001b72c: 0b010000 add w0, w0, w1 - 2001b730: b94103e1 ldr w1, [sp, #256] - 2001b734: b94093f7 ldr w23, [sp, #144] - 2001b738: f9004bff str xzr, [sp, #144] - 2001b73c: 1b010800 madd w0, w0, w1, w2 - 2001b740: b90083e0 str w0, [sp, #128] - 2001b744: 7100001f cmp w0, #0x0 - 2001b748: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001b74c: 17fffdbd b 2001ae40 <_svfprintf_r+0x1f80> - 2001b750: f94063e2 ldr x2, [sp, #192] - 2001b754: b9408fe0 ldr w0, [sp, #140] - 2001b758: b9008fe1 str w1, [sp, #140] - 2001b75c: 8b20c040 add x0, x2, w0, sxtw - 2001b760: 79400000 ldrh w0, [x0] - 2001b764: 17fffbd4 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001b768: b9408fe0 ldr w0, [sp, #140] - 2001b76c: 11002001 add w1, w0, #0x8 - 2001b770: 7100003f cmp w1, #0x0 - 2001b774: 54001bed b.le 2001baf0 <_svfprintf_r+0x2c30> - 2001b778: f9404fe0 ldr x0, [sp, #152] - 2001b77c: b9008fe1 str w1, [sp, #140] - 2001b780: 91002c02 add x2, x0, #0xb - 2001b784: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b788: 39400000 ldrb w0, [x0] - 2001b78c: f9004fe1 str x1, [sp, #152] - 2001b790: 17fff85a b 200198f8 <_svfprintf_r+0xa38> - 2001b794: b9408fe0 ldr w0, [sp, #140] - 2001b798: 11002001 add w1, w0, #0x8 - 2001b79c: 7100003f cmp w1, #0x0 - 2001b7a0: 540018ad b.le 2001bab4 <_svfprintf_r+0x2bf4> - 2001b7a4: f9404fe0 ldr x0, [sp, #152] - 2001b7a8: b9008fe1 str w1, [sp, #140] - 2001b7ac: 91003c02 add x2, x0, #0xf - 2001b7b0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b7b4: f9004fe1 str x1, [sp, #152] - 2001b7b8: 17fffe34 b 2001b088 <_svfprintf_r+0x21c8> - 2001b7bc: b9408fe0 ldr w0, [sp, #140] - 2001b7c0: 11002001 add w1, w0, #0x8 - 2001b7c4: 7100003f cmp w1, #0x0 - 2001b7c8: 54001ead b.le 2001bb9c <_svfprintf_r+0x2cdc> - 2001b7cc: f9404fe0 ldr x0, [sp, #152] - 2001b7d0: b9008fe1 str w1, [sp, #140] - 2001b7d4: 91002c02 add x2, x0, #0xb - 2001b7d8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b7dc: f9004fe1 str x1, [sp, #152] - 2001b7e0: 17fffe3a b 2001b0c8 <_svfprintf_r+0x2208> - 2001b7e4: 3607b1f7 tbz w23, #0, 2001ae20 <_svfprintf_r+0x1f60> - 2001b7e8: 17fffd8a b 2001ae10 <_svfprintf_r+0x1f50> - 2001b7ec: b940cbe0 ldr w0, [sp, #200] - 2001b7f0: 52800cd8 mov w24, #0x66 // #102 - 2001b7f4: 0b000020 add w0, w1, w0 - 2001b7f8: 0b070000 add w0, w0, w7 - 2001b7fc: b90083e0 str w0, [sp, #128] - 2001b800: 17fffef3 b 2001b3cc <_svfprintf_r+0x250c> - 2001b804: f94063e2 ldr x2, [sp, #192] - 2001b808: b9408fe0 ldr w0, [sp, #140] - 2001b80c: b9008fe1 str w1, [sp, #140] - 2001b810: 8b20c040 add x0, x2, w0, sxtw - 2001b814: 17fffa60 b 2001a194 <_svfprintf_r+0x12d4> - 2001b818: 9e660100 fmov x0, d8 - 2001b81c: b7f80ec0 tbnz x0, #63, 2001b9f4 <_svfprintf_r+0x2b34> - 2001b820: 3944bfe1 ldrb w1, [sp, #303] - 2001b824: d0000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001b828: d0000025 adrp x5, 20021000 <__func__.5268+0x20> - 2001b82c: 7101231f cmp w24, #0x48 - 2001b830: 9123e000 add x0, x0, #0x8f8 - 2001b834: 9123c0a5 add x5, x5, #0x8f0 - 2001b838: 17fff78b b 20019664 <_svfprintf_r+0x7a4> - 2001b83c: 2a1403e7 mov w7, w20 - 2001b840: b90083e7 str w7, [sp, #128] - 2001b844: f9404bf4 ldr x20, [sp, #144] - 2001b848: 17fffdb6 b 2001af20 <_svfprintf_r+0x2060> - 2001b84c: b9408fe0 ldr w0, [sp, #140] - 2001b850: 11002001 add w1, w0, #0x8 - 2001b854: 7100003f cmp w1, #0x0 - 2001b858: 5400196d b.le 2001bb84 <_svfprintf_r+0x2cc4> - 2001b85c: f9404fe0 ldr x0, [sp, #152] - 2001b860: b9008fe1 str w1, [sp, #140] - 2001b864: 91002c02 add x2, x0, #0xb - 2001b868: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b86c: b9400000 ldr w0, [x0] - 2001b870: f9004fe1 str x1, [sp, #152] - 2001b874: 17fffb90 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001b878: b9408fe0 ldr w0, [sp, #140] - 2001b87c: 11002001 add w1, w0, #0x8 - 2001b880: 7100003f cmp w1, #0x0 - 2001b884: 5400100d b.le 2001ba84 <_svfprintf_r+0x2bc4> - 2001b888: f9404fe0 ldr x0, [sp, #152] - 2001b88c: b9008fe1 str w1, [sp, #140] - 2001b890: 91002c02 add x2, x0, #0xb - 2001b894: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b898: b9400000 ldr w0, [x0] - 2001b89c: f9004fe1 str x1, [sp, #152] - 2001b8a0: 17fff816 b 200198f8 <_svfprintf_r+0xa38> - 2001b8a4: 910503e1 add x1, sp, #0x140 - 2001b8a8: 91050be2 add x2, sp, #0x142 - 2001b8ac: 7101073f cmp w25, #0x41 - 2001b8b0: 54000080 b.eq 2001b8c0 <_svfprintf_r+0x2a00> // b.none - 2001b8b4: 91000c22 add x2, x1, #0x3 - 2001b8b8: 52800603 mov w3, #0x30 // #48 - 2001b8bc: 39050be3 strb w3, [sp, #322] - 2001b8c0: 1100c000 add w0, w0, #0x30 - 2001b8c4: 38001440 strb w0, [x2], #1 - 2001b8c8: 4b010040 sub w0, w2, w1 - 2001b8cc: b900e7e0 str w0, [sp, #228] - 2001b8d0: 17fffd4b b 2001adfc <_svfprintf_r+0x1f3c> - 2001b8d4: f94063e2 ldr x2, [sp, #192] - 2001b8d8: b9408fe0 ldr w0, [sp, #140] - 2001b8dc: b9008fe1 str w1, [sp, #140] - 2001b8e0: 8b20c040 add x0, x2, w0, sxtw - 2001b8e4: 17fffa91 b 2001a328 <_svfprintf_r+0x1468> - 2001b8e8: b9408fe0 ldr w0, [sp, #140] - 2001b8ec: 11002001 add w1, w0, #0x8 - 2001b8f0: 7100003f cmp w1, #0x0 - 2001b8f4: 54000d4d b.le 2001ba9c <_svfprintf_r+0x2bdc> - 2001b8f8: f9404fe0 ldr x0, [sp, #152] - 2001b8fc: b9008fe1 str w1, [sp, #140] - 2001b900: 91002c02 add x2, x0, #0xb - 2001b904: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b908: 39400000 ldrb w0, [x0] - 2001b90c: f9004fe1 str x1, [sp, #152] - 2001b910: 17fffb69 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001b914: 3944bfe1 ldrb w1, [sp, #303] - 2001b918: 2a0703f6 mov w22, w7 - 2001b91c: b90083f6 str w22, [sp, #128] - 2001b920: 52800007 mov w7, #0x0 // #0 - 2001b924: b900b3ff str wzr, [sp, #176] - 2001b928: b900bbff str wzr, [sp, #184] - 2001b92c: 34febba1 cbz w1, 200190a0 <_svfprintf_r+0x1e0> - 2001b930: 17fff758 b 20019690 <_svfprintf_r+0x7d0> - 2001b934: b9408fe0 ldr w0, [sp, #140] - 2001b938: 11002001 add w1, w0, #0x8 - 2001b93c: 7100003f cmp w1, #0x0 - 2001b940: 5400100d b.le 2001bb40 <_svfprintf_r+0x2c80> - 2001b944: f9404fe0 ldr x0, [sp, #152] - 2001b948: b9008fe1 str w1, [sp, #140] - 2001b94c: 91002c02 add x2, x0, #0xb - 2001b950: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b954: f9004fe1 str x1, [sp, #152] - 2001b958: 17fffdeb b 2001b104 <_svfprintf_r+0x2244> - 2001b95c: f94063e2 ldr x2, [sp, #192] - 2001b960: b9408fe0 ldr w0, [sp, #140] - 2001b964: b9008fe1 str w1, [sp, #140] - 2001b968: 8b20c040 add x0, x2, w0, sxtw - 2001b96c: 79400000 ldrh w0, [x0] - 2001b970: 17fff7e2 b 200198f8 <_svfprintf_r+0xa38> - 2001b974: b9408fe0 ldr w0, [sp, #140] - 2001b978: 11002001 add w1, w0, #0x8 - 2001b97c: 7100003f cmp w1, #0x0 - 2001b980: 5400118d b.le 2001bbb0 <_svfprintf_r+0x2cf0> - 2001b984: f9404fe0 ldr x0, [sp, #152] - 2001b988: b9008fe1 str w1, [sp, #140] - 2001b98c: 91002c02 add x2, x0, #0xb - 2001b990: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b994: f9004fe1 str x1, [sp, #152] - 2001b998: 17fffc97 b 2001abf4 <_svfprintf_r+0x1d34> - 2001b99c: 1e614109 fneg d9, d8 - 2001b9a0: 528005a6 mov w6, #0x2d // #45 - 2001b9a4: 17fffe26 b 2001b23c <_svfprintf_r+0x237c> - 2001b9a8: b9408fe0 ldr w0, [sp, #140] - 2001b9ac: 11002001 add w1, w0, #0x8 - 2001b9b0: 7100003f cmp w1, #0x0 - 2001b9b4: 540008ad b.le 2001bac8 <_svfprintf_r+0x2c08> - 2001b9b8: f9404fe0 ldr x0, [sp, #152] - 2001b9bc: b9008fe1 str w1, [sp, #140] - 2001b9c0: 91002c02 add x2, x0, #0xb - 2001b9c4: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001b9c8: f9004fe1 str x1, [sp, #152] - 2001b9cc: 17fffc77 b 2001aba8 <_svfprintf_r+0x1ce8> - 2001b9d0: 910583e2 add x2, sp, #0x160 - 2001b9d4: aa1b03e1 mov x1, x27 - 2001b9d8: aa1303e0 mov x0, x19 - 2001b9dc: 940003ab bl 2001c888 <__ssprint_r> - 2001b9e0: 35fec3c0 cbnz w0, 20019258 <_svfprintf_r+0x398> - 2001b9e4: b9416be1 ldr w1, [sp, #360] - 2001b9e8: 910783e6 add x6, sp, #0x1e0 - 2001b9ec: f940bbe0 ldr x0, [sp, #368] - 2001b9f0: 17fff6f0 b 200195b0 <_svfprintf_r+0x6f0> - 2001b9f4: 528005a0 mov w0, #0x2d // #45 - 2001b9f8: 528005a1 mov w1, #0x2d // #45 - 2001b9fc: 3904bfe0 strb w0, [sp, #303] - 2001ba00: 17ffff89 b 2001b824 <_svfprintf_r+0x2964> - 2001ba04: b9408fe0 ldr w0, [sp, #140] - 2001ba08: 11002001 add w1, w0, #0x8 - 2001ba0c: 7100003f cmp w1, #0x0 - 2001ba10: 5400066d b.le 2001badc <_svfprintf_r+0x2c1c> - 2001ba14: f9404fe0 ldr x0, [sp, #152] - 2001ba18: b9008fe1 str w1, [sp, #140] - 2001ba1c: 91003c02 add x2, x0, #0xf - 2001ba20: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001ba24: f9004fe1 str x1, [sp, #152] - 2001ba28: 17ffff21 b 2001b6ac <_svfprintf_r+0x27ec> - 2001ba2c: b9408fe0 ldr w0, [sp, #140] - 2001ba30: 11002001 add w1, w0, #0x8 - 2001ba34: 7100003f cmp w1, #0x0 - 2001ba38: 54000ced b.le 2001bbd4 <_svfprintf_r+0x2d14> - 2001ba3c: f9404fe0 ldr x0, [sp, #152] - 2001ba40: b9008fe1 str w1, [sp, #140] - 2001ba44: 91003c02 add x2, x0, #0xf - 2001ba48: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001ba4c: f9004fe1 str x1, [sp, #152] - 2001ba50: 17fff803 b 20019a5c <_svfprintf_r+0xb9c> - 2001ba54: 350000a0 cbnz w0, 2001ba68 <_svfprintf_r+0x2ba8> - 2001ba58: 52800036 mov w22, #0x1 // #1 - 2001ba5c: 52800cd8 mov w24, #0x66 // #102 - 2001ba60: b90083f6 str w22, [sp, #128] - 2001ba64: 17fffe4a b 2001b38c <_svfprintf_r+0x24cc> - 2001ba68: b940cbe0 ldr w0, [sp, #200] - 2001ba6c: 52800cd8 mov w24, #0x66 // #102 - 2001ba70: 11000400 add w0, w0, #0x1 - 2001ba74: 2b070000 adds w0, w0, w7 - 2001ba78: b90083e0 str w0, [sp, #128] - 2001ba7c: 1a9f5016 csel w22, w0, wzr, pl // pl = nfrst - 2001ba80: 17fffe43 b 2001b38c <_svfprintf_r+0x24cc> - 2001ba84: f94063e2 ldr x2, [sp, #192] - 2001ba88: b9408fe0 ldr w0, [sp, #140] - 2001ba8c: b9008fe1 str w1, [sp, #140] - 2001ba90: 8b20c040 add x0, x2, w0, sxtw - 2001ba94: b9400000 ldr w0, [x0] - 2001ba98: 17fff798 b 200198f8 <_svfprintf_r+0xa38> - 2001ba9c: f94063e2 ldr x2, [sp, #192] - 2001baa0: b9408fe0 ldr w0, [sp, #140] - 2001baa4: b9008fe1 str w1, [sp, #140] - 2001baa8: 8b20c040 add x0, x2, w0, sxtw - 2001baac: 39400000 ldrb w0, [x0] - 2001bab0: 17fffb01 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001bab4: f94063e2 ldr x2, [sp, #192] - 2001bab8: b9408fe0 ldr w0, [sp, #140] - 2001babc: b9008fe1 str w1, [sp, #140] - 2001bac0: 8b20c040 add x0, x2, w0, sxtw - 2001bac4: 17fffd71 b 2001b088 <_svfprintf_r+0x21c8> - 2001bac8: f94063e2 ldr x2, [sp, #192] + 2001b53c: f940bbe0 ldr x0, [sp, #368] + 2001b540: 17fffaa2 b 20019fc8 <_svfprintf_r+0x1040> + 2001b544: 910583e2 add x2, sp, #0x160 + 2001b548: aa1b03e1 mov x1, x27 + 2001b54c: aa1303e0 mov x0, x19 + 2001b550: 94000500 bl 2001c950 <__ssprint_r> + 2001b554: 35feee60 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b558: 394002c4 ldrb w4, [x22] + 2001b55c: 910783e2 add x2, sp, #0x1e0 + 2001b560: f940bbe0 ldr x0, [sp, #368] + 2001b564: 17fffc71 b 2001a728 <_svfprintf_r+0x17a0> + 2001b568: 910583e2 add x2, sp, #0x160 + 2001b56c: aa1b03e1 mov x1, x27 + 2001b570: aa1303e0 mov x0, x19 + 2001b574: 940004f7 bl 2001c950 <__ssprint_r> + 2001b578: 35feed40 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b57c: b9413bf8 ldr w24, [sp, #312] + 2001b580: 910783fa add x26, sp, #0x1e0 + 2001b584: f940bbe0 ldr x0, [sp, #368] + 2001b588: 17fffaa8 b 2001a028 <_svfprintf_r+0x10a0> + 2001b58c: 7101173f cmp w25, #0x45 + 2001b590: 540039c1 b.ne 2001bcc8 <_svfprintf_r+0x2d40> // b.any + 2001b594: 1e604120 fmov d0, d9 + 2001b598: 110004f6 add w22, w7, #0x1 + 2001b59c: 2a1603e2 mov w2, w22 + 2001b5a0: 910563e5 add x5, sp, #0x158 + 2001b5a4: 910543e4 add x4, sp, #0x150 + 2001b5a8: 9104e3e3 add x3, sp, #0x138 + 2001b5ac: aa1303e0 mov x0, x19 + 2001b5b0: 52800041 mov w1, #0x2 // #2 + 2001b5b4: b90083e7 str w7, [sp, #128] + 2001b5b8: b900abe6 str w6, [sp, #168] + 2001b5bc: 97ffdf0f bl 200131f8 <_dtoa_r> + 2001b5c0: b94083e7 ldr w7, [sp, #128] + 2001b5c4: aa0003fc mov x28, x0 + 2001b5c8: b940abe6 ldr w6, [sp, #168] + 2001b5cc: 8b36c381 add x1, x28, w22, sxtw + 2001b5d0: 17ffff65 b 2001b364 <_svfprintf_r+0x23dc> + 2001b5d4: f94063e2 ldr x2, [sp, #192] + 2001b5d8: b9408fe0 ldr w0, [sp, #140] + 2001b5dc: b9008fe1 str w1, [sp, #140] + 2001b5e0: 8b20c040 add x0, x2, w0, sxtw + 2001b5e4: 17fff959 b 20019b48 <_svfprintf_r+0xbc0> + 2001b5e8: 910583e2 add x2, sp, #0x160 + 2001b5ec: aa1b03e1 mov x1, x27 + 2001b5f0: aa1303e0 mov x0, x19 + 2001b5f4: 940004d7 bl 2001c950 <__ssprint_r> + 2001b5f8: 35fee940 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b5fc: b940e3e1 ldr w1, [sp, #224] + 2001b600: 910783fa add x26, sp, #0x1e0 + 2001b604: b9413bf8 ldr w24, [sp, #312] + 2001b608: f940bbe0 ldr x0, [sp, #368] + 2001b60c: 4b180038 sub w24, w1, w24 + 2001b610: 17fffa98 b 2001a070 <_svfprintf_r+0x10e8> + 2001b614: b940cbe1 ldr w1, [sp, #200] + 2001b618: 52800cf8 mov w24, #0x67 // #103 + 2001b61c: 0b000020 add w0, w1, w0 + 2001b620: b940abe1 ldr w1, [sp, #168] + 2001b624: b90083e0 str w0, [sp, #128] + 2001b628: 7100003f cmp w1, #0x0 + 2001b62c: 54fff34c b.gt 2001b494 <_svfprintf_r+0x250c> + 2001b630: 4b010000 sub w0, w0, w1 + 2001b634: 31000400 adds w0, w0, #0x1 + 2001b638: b90083e0 str w0, [sp, #128] + 2001b63c: 1a9f5016 csel w22, w0, wzr, pl // pl = nfrst + 2001b640: 17ffff85 b 2001b454 <_svfprintf_r+0x24cc> + 2001b644: d0000023 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001b648: 9129a063 add x3, x3, #0xa68 + 2001b64c: 3100431f cmn w24, #0x10 + 2001b650: aa0303fa mov x26, x3 + 2001b654: 4b1803f8 neg w24, w24 + 2001b658: d2800219 mov x25, #0x10 // #16 + 2001b65c: 540000cb b.lt 2001b674 <_svfprintf_r+0x26ec> // b.tstop + 2001b660: 14000016 b 2001b6b8 <_svfprintf_r+0x2730> + 2001b664: 910040c6 add x6, x6, #0x10 + 2001b668: 51004318 sub w24, w24, #0x10 + 2001b66c: 7100431f cmp w24, #0x10 + 2001b670: 5400022d b.le 2001b6b4 <_svfprintf_r+0x272c> + 2001b674: 11000421 add w1, w1, #0x1 + 2001b678: 91004000 add x0, x0, #0x10 + 2001b67c: a90064da stp x26, x25, [x6] + 2001b680: 71001c3f cmp w1, #0x7 + 2001b684: b9016be1 str w1, [sp, #360] + 2001b688: f900bbe0 str x0, [sp, #368] + 2001b68c: 54fffecd b.le 2001b664 <_svfprintf_r+0x26dc> + 2001b690: 910583e2 add x2, sp, #0x160 + 2001b694: aa1b03e1 mov x1, x27 + 2001b698: aa1303e0 mov x0, x19 + 2001b69c: 940004ad bl 2001c950 <__ssprint_r> + 2001b6a0: 35fee400 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001b6a4: b9416be1 ldr w1, [sp, #360] + 2001b6a8: 910783e6 add x6, sp, #0x1e0 + 2001b6ac: f940bbe0 ldr x0, [sp, #368] + 2001b6b0: 17ffffee b 2001b668 <_svfprintf_r+0x26e0> + 2001b6b4: aa1a03e3 mov x3, x26 + 2001b6b8: 93407f18 sxtw x24, w24 + 2001b6bc: 11000421 add w1, w1, #0x1 + 2001b6c0: 8b180000 add x0, x0, x24 + 2001b6c4: a90060c3 stp x3, x24, [x6] + 2001b6c8: 71001c3f cmp w1, #0x7 + 2001b6cc: b9016be1 str w1, [sp, #360] + 2001b6d0: f900bbe0 str x0, [sp, #368] + 2001b6d4: 54001e2c b.gt 2001ba98 <_svfprintf_r+0x2b10> + 2001b6d8: 910040c6 add x6, x6, #0x10 + 2001b6dc: 17fff7e7 b 20019678 <_svfprintf_r+0x6f0> + 2001b6e0: 79c02360 ldrsh w0, [x27, #16] + 2001b6e4: 321a0000 orr w0, w0, #0x40 + 2001b6e8: 79002360 strh w0, [x27, #16] + 2001b6ec: 17fff713 b 20019338 <_svfprintf_r+0x3b0> + 2001b6f0: f900afeb str x11, [sp, #344] + 2001b6f4: aa0003e1 mov x1, x0 + 2001b6f8: 39403c44 ldrb w4, [x2, #15] + 2001b6fc: 385ff003 ldurb w3, [x0, #-1] + 2001b700: 6b04007f cmp w3, w4 + 2001b704: 54000121 b.ne 2001b728 <_svfprintf_r+0x27a0> // b.any + 2001b708: 52800607 mov w7, #0x30 // #48 + 2001b70c: 381ff027 sturb w7, [x1, #-1] + 2001b710: f940afe1 ldr x1, [sp, #344] + 2001b714: d1000423 sub x3, x1, #0x1 + 2001b718: f900afe3 str x3, [sp, #344] + 2001b71c: 385ff023 ldurb w3, [x1, #-1] + 2001b720: 6b04007f cmp w3, w4 + 2001b724: 54ffff40 b.eq 2001b70c <_svfprintf_r+0x2784> // b.none + 2001b728: 11000464 add w4, w3, #0x1 + 2001b72c: 7100e47f cmp w3, #0x39 + 2001b730: 12001c83 and w3, w4, #0xff + 2001b734: 54000060 b.eq 2001b740 <_svfprintf_r+0x27b8> // b.none + 2001b738: 381ff023 sturb w3, [x1, #-1] + 2001b73c: 17fffb21 b 2001a3c0 <_svfprintf_r+0x1438> + 2001b740: 39402843 ldrb w3, [x2, #10] + 2001b744: 381ff023 sturb w3, [x1, #-1] + 2001b748: 17fffb1e b 2001a3c0 <_svfprintf_r+0x1438> + 2001b74c: f94063e2 ldr x2, [sp, #192] + 2001b750: b9408fe0 ldr w0, [sp, #140] + 2001b754: b9008fe1 str w1, [sp, #140] + 2001b758: 8b20c040 add x0, x2, w0, sxtw + 2001b75c: 17fffb58 b 2001a4bc <_svfprintf_r+0x1534> + 2001b760: 37f81b60 tbnz w0, #31, 2001bacc <_svfprintf_r+0x2b44> + 2001b764: f9404fe0 ldr x0, [sp, #152] + 2001b768: 91003c01 add x1, x0, #0xf + 2001b76c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001b770: f9004fe1 str x1, [sp, #152] + 2001b774: f9400000 ldr x0, [x0] + 2001b778: b9408be1 ldr w1, [sp, #136] + 2001b77c: b9000001 str w1, [x0] + 2001b780: 17fff635 b 20019054 <_svfprintf_r+0xcc> + 2001b784: 52800cf8 mov w24, #0x67 // #103 + 2001b788: f9407fe2 ldr x2, [sp, #248] + 2001b78c: 39400040 ldrb w0, [x2] + 2001b790: 7103fc1f cmp w0, #0xff + 2001b794: 540029e0 b.eq 2001bcd0 <_svfprintf_r+0x2d48> // b.none + 2001b798: b940abe1 ldr w1, [sp, #168] + 2001b79c: 52800004 mov w4, #0x0 // #0 + 2001b7a0: 52800003 mov w3, #0x0 // #0 + 2001b7a4: 14000005 b 2001b7b8 <_svfprintf_r+0x2830> + 2001b7a8: 11000463 add w3, w3, #0x1 + 2001b7ac: 91000442 add x2, x2, #0x1 + 2001b7b0: 7103fc1f cmp w0, #0xff + 2001b7b4: 54000120 b.eq 2001b7d8 <_svfprintf_r+0x2850> // b.none + 2001b7b8: 6b01001f cmp w0, w1 + 2001b7bc: 540000ea b.ge 2001b7d8 <_svfprintf_r+0x2850> // b.tcont + 2001b7c0: 4b000021 sub w1, w1, w0 + 2001b7c4: 39400440 ldrb w0, [x2, #1] + 2001b7c8: 35ffff00 cbnz w0, 2001b7a8 <_svfprintf_r+0x2820> + 2001b7cc: 39400040 ldrb w0, [x2] + 2001b7d0: 11000484 add w4, w4, #0x1 + 2001b7d4: 17fffff7 b 2001b7b0 <_svfprintf_r+0x2828> + 2001b7d8: b900abe1 str w1, [sp, #168] + 2001b7dc: b900b3e3 str w3, [sp, #176] + 2001b7e0: b900bbe4 str w4, [sp, #184] + 2001b7e4: f9007fe2 str x2, [sp, #248] + 2001b7e8: b940b3e1 ldr w1, [sp, #176] + 2001b7ec: b940bbe0 ldr w0, [sp, #184] + 2001b7f0: b94083e2 ldr w2, [sp, #128] + 2001b7f4: 0b010000 add w0, w0, w1 + 2001b7f8: b94103e1 ldr w1, [sp, #256] + 2001b7fc: b94093f7 ldr w23, [sp, #144] + 2001b800: f9004bff str xzr, [sp, #144] + 2001b804: 1b010800 madd w0, w0, w1, w2 + 2001b808: b90083e0 str w0, [sp, #128] + 2001b80c: 7100001f cmp w0, #0x0 + 2001b810: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001b814: 17fffdbd b 2001af08 <_svfprintf_r+0x1f80> + 2001b818: f94063e2 ldr x2, [sp, #192] + 2001b81c: b9408fe0 ldr w0, [sp, #140] + 2001b820: b9008fe1 str w1, [sp, #140] + 2001b824: 8b20c040 add x0, x2, w0, sxtw + 2001b828: 79400000 ldrh w0, [x0] + 2001b82c: 17fffbd4 b 2001a77c <_svfprintf_r+0x17f4> + 2001b830: b9408fe0 ldr w0, [sp, #140] + 2001b834: 11002001 add w1, w0, #0x8 + 2001b838: 7100003f cmp w1, #0x0 + 2001b83c: 54001bed b.le 2001bbb8 <_svfprintf_r+0x2c30> + 2001b840: f9404fe0 ldr x0, [sp, #152] + 2001b844: b9008fe1 str w1, [sp, #140] + 2001b848: 91002c02 add x2, x0, #0xb + 2001b84c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b850: 39400000 ldrb w0, [x0] + 2001b854: f9004fe1 str x1, [sp, #152] + 2001b858: 17fff85a b 200199c0 <_svfprintf_r+0xa38> + 2001b85c: b9408fe0 ldr w0, [sp, #140] + 2001b860: 11002001 add w1, w0, #0x8 + 2001b864: 7100003f cmp w1, #0x0 + 2001b868: 540018ad b.le 2001bb7c <_svfprintf_r+0x2bf4> + 2001b86c: f9404fe0 ldr x0, [sp, #152] + 2001b870: b9008fe1 str w1, [sp, #140] + 2001b874: 91003c02 add x2, x0, #0xf + 2001b878: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b87c: f9004fe1 str x1, [sp, #152] + 2001b880: 17fffe34 b 2001b150 <_svfprintf_r+0x21c8> + 2001b884: b9408fe0 ldr w0, [sp, #140] + 2001b888: 11002001 add w1, w0, #0x8 + 2001b88c: 7100003f cmp w1, #0x0 + 2001b890: 54001ead b.le 2001bc64 <_svfprintf_r+0x2cdc> + 2001b894: f9404fe0 ldr x0, [sp, #152] + 2001b898: b9008fe1 str w1, [sp, #140] + 2001b89c: 91002c02 add x2, x0, #0xb + 2001b8a0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b8a4: f9004fe1 str x1, [sp, #152] + 2001b8a8: 17fffe3a b 2001b190 <_svfprintf_r+0x2208> + 2001b8ac: 3607b1f7 tbz w23, #0, 2001aee8 <_svfprintf_r+0x1f60> + 2001b8b0: 17fffd8a b 2001aed8 <_svfprintf_r+0x1f50> + 2001b8b4: b940cbe0 ldr w0, [sp, #200] + 2001b8b8: 52800cd8 mov w24, #0x66 // #102 + 2001b8bc: 0b000020 add w0, w1, w0 + 2001b8c0: 0b070000 add w0, w0, w7 + 2001b8c4: b90083e0 str w0, [sp, #128] + 2001b8c8: 17fffef3 b 2001b494 <_svfprintf_r+0x250c> + 2001b8cc: f94063e2 ldr x2, [sp, #192] + 2001b8d0: b9408fe0 ldr w0, [sp, #140] + 2001b8d4: b9008fe1 str w1, [sp, #140] + 2001b8d8: 8b20c040 add x0, x2, w0, sxtw + 2001b8dc: 17fffa60 b 2001a25c <_svfprintf_r+0x12d4> + 2001b8e0: 9e660100 fmov x0, d8 + 2001b8e4: b7f80ec0 tbnz x0, #63, 2001babc <_svfprintf_r+0x2b34> + 2001b8e8: 3944bfe1 ldrb w1, [sp, #303] + 2001b8ec: d0000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001b8f0: d0000025 adrp x5, 20021000 <virtio_ident_table+0x78> + 2001b8f4: 7101231f cmp w24, #0x48 + 2001b8f8: 91256000 add x0, x0, #0x958 + 2001b8fc: 912540a5 add x5, x5, #0x950 + 2001b900: 17fff78b b 2001972c <_svfprintf_r+0x7a4> + 2001b904: 2a1403e7 mov w7, w20 + 2001b908: b90083e7 str w7, [sp, #128] + 2001b90c: f9404bf4 ldr x20, [sp, #144] + 2001b910: 17fffdb6 b 2001afe8 <_svfprintf_r+0x2060> + 2001b914: b9408fe0 ldr w0, [sp, #140] + 2001b918: 11002001 add w1, w0, #0x8 + 2001b91c: 7100003f cmp w1, #0x0 + 2001b920: 5400196d b.le 2001bc4c <_svfprintf_r+0x2cc4> + 2001b924: f9404fe0 ldr x0, [sp, #152] + 2001b928: b9008fe1 str w1, [sp, #140] + 2001b92c: 91002c02 add x2, x0, #0xb + 2001b930: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b934: b9400000 ldr w0, [x0] + 2001b938: f9004fe1 str x1, [sp, #152] + 2001b93c: 17fffb90 b 2001a77c <_svfprintf_r+0x17f4> + 2001b940: b9408fe0 ldr w0, [sp, #140] + 2001b944: 11002001 add w1, w0, #0x8 + 2001b948: 7100003f cmp w1, #0x0 + 2001b94c: 5400100d b.le 2001bb4c <_svfprintf_r+0x2bc4> + 2001b950: f9404fe0 ldr x0, [sp, #152] + 2001b954: b9008fe1 str w1, [sp, #140] + 2001b958: 91002c02 add x2, x0, #0xb + 2001b95c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b960: b9400000 ldr w0, [x0] + 2001b964: f9004fe1 str x1, [sp, #152] + 2001b968: 17fff816 b 200199c0 <_svfprintf_r+0xa38> + 2001b96c: 910503e1 add x1, sp, #0x140 + 2001b970: 91050be2 add x2, sp, #0x142 + 2001b974: 7101073f cmp w25, #0x41 + 2001b978: 54000080 b.eq 2001b988 <_svfprintf_r+0x2a00> // b.none + 2001b97c: 91000c22 add x2, x1, #0x3 + 2001b980: 52800603 mov w3, #0x30 // #48 + 2001b984: 39050be3 strb w3, [sp, #322] + 2001b988: 1100c000 add w0, w0, #0x30 + 2001b98c: 38001440 strb w0, [x2], #1 + 2001b990: 4b010040 sub w0, w2, w1 + 2001b994: b900e7e0 str w0, [sp, #228] + 2001b998: 17fffd4b b 2001aec4 <_svfprintf_r+0x1f3c> + 2001b99c: f94063e2 ldr x2, [sp, #192] + 2001b9a0: b9408fe0 ldr w0, [sp, #140] + 2001b9a4: b9008fe1 str w1, [sp, #140] + 2001b9a8: 8b20c040 add x0, x2, w0, sxtw + 2001b9ac: 17fffa91 b 2001a3f0 <_svfprintf_r+0x1468> + 2001b9b0: b9408fe0 ldr w0, [sp, #140] + 2001b9b4: 11002001 add w1, w0, #0x8 + 2001b9b8: 7100003f cmp w1, #0x0 + 2001b9bc: 54000d4d b.le 2001bb64 <_svfprintf_r+0x2bdc> + 2001b9c0: f9404fe0 ldr x0, [sp, #152] + 2001b9c4: b9008fe1 str w1, [sp, #140] + 2001b9c8: 91002c02 add x2, x0, #0xb + 2001b9cc: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001b9d0: 39400000 ldrb w0, [x0] + 2001b9d4: f9004fe1 str x1, [sp, #152] + 2001b9d8: 17fffb69 b 2001a77c <_svfprintf_r+0x17f4> + 2001b9dc: 3944bfe1 ldrb w1, [sp, #303] + 2001b9e0: 2a0703f6 mov w22, w7 + 2001b9e4: b90083f6 str w22, [sp, #128] + 2001b9e8: 52800007 mov w7, #0x0 // #0 + 2001b9ec: b900b3ff str wzr, [sp, #176] + 2001b9f0: b900bbff str wzr, [sp, #184] + 2001b9f4: 34febba1 cbz w1, 20019168 <_svfprintf_r+0x1e0> + 2001b9f8: 17fff758 b 20019758 <_svfprintf_r+0x7d0> + 2001b9fc: b9408fe0 ldr w0, [sp, #140] + 2001ba00: 11002001 add w1, w0, #0x8 + 2001ba04: 7100003f cmp w1, #0x0 + 2001ba08: 5400100d b.le 2001bc08 <_svfprintf_r+0x2c80> + 2001ba0c: f9404fe0 ldr x0, [sp, #152] + 2001ba10: b9008fe1 str w1, [sp, #140] + 2001ba14: 91002c02 add x2, x0, #0xb + 2001ba18: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001ba1c: f9004fe1 str x1, [sp, #152] + 2001ba20: 17fffdeb b 2001b1cc <_svfprintf_r+0x2244> + 2001ba24: f94063e2 ldr x2, [sp, #192] + 2001ba28: b9408fe0 ldr w0, [sp, #140] + 2001ba2c: b9008fe1 str w1, [sp, #140] + 2001ba30: 8b20c040 add x0, x2, w0, sxtw + 2001ba34: 79400000 ldrh w0, [x0] + 2001ba38: 17fff7e2 b 200199c0 <_svfprintf_r+0xa38> + 2001ba3c: b9408fe0 ldr w0, [sp, #140] + 2001ba40: 11002001 add w1, w0, #0x8 + 2001ba44: 7100003f cmp w1, #0x0 + 2001ba48: 5400118d b.le 2001bc78 <_svfprintf_r+0x2cf0> + 2001ba4c: f9404fe0 ldr x0, [sp, #152] + 2001ba50: b9008fe1 str w1, [sp, #140] + 2001ba54: 91002c02 add x2, x0, #0xb + 2001ba58: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001ba5c: f9004fe1 str x1, [sp, #152] + 2001ba60: 17fffc97 b 2001acbc <_svfprintf_r+0x1d34> + 2001ba64: 1e614109 fneg d9, d8 + 2001ba68: 528005a6 mov w6, #0x2d // #45 + 2001ba6c: 17fffe26 b 2001b304 <_svfprintf_r+0x237c> + 2001ba70: b9408fe0 ldr w0, [sp, #140] + 2001ba74: 11002001 add w1, w0, #0x8 + 2001ba78: 7100003f cmp w1, #0x0 + 2001ba7c: 540008ad b.le 2001bb90 <_svfprintf_r+0x2c08> + 2001ba80: f9404fe0 ldr x0, [sp, #152] + 2001ba84: b9008fe1 str w1, [sp, #140] + 2001ba88: 91002c02 add x2, x0, #0xb + 2001ba8c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001ba90: f9004fe1 str x1, [sp, #152] + 2001ba94: 17fffc77 b 2001ac70 <_svfprintf_r+0x1ce8> + 2001ba98: 910583e2 add x2, sp, #0x160 + 2001ba9c: aa1b03e1 mov x1, x27 + 2001baa0: aa1303e0 mov x0, x19 + 2001baa4: 940003ab bl 2001c950 <__ssprint_r> + 2001baa8: 35fec3c0 cbnz w0, 20019320 <_svfprintf_r+0x398> + 2001baac: b9416be1 ldr w1, [sp, #360] + 2001bab0: 910783e6 add x6, sp, #0x1e0 + 2001bab4: f940bbe0 ldr x0, [sp, #368] + 2001bab8: 17fff6f0 b 20019678 <_svfprintf_r+0x6f0> + 2001babc: 528005a0 mov w0, #0x2d // #45 + 2001bac0: 528005a1 mov w1, #0x2d // #45 + 2001bac4: 3904bfe0 strb w0, [sp, #303] + 2001bac8: 17ffff89 b 2001b8ec <_svfprintf_r+0x2964> 2001bacc: b9408fe0 ldr w0, [sp, #140] - 2001bad0: b9008fe1 str w1, [sp, #140] - 2001bad4: 8b20c040 add x0, x2, w0, sxtw - 2001bad8: 17fffc34 b 2001aba8 <_svfprintf_r+0x1ce8> - 2001badc: f94063e2 ldr x2, [sp, #192] - 2001bae0: b9408fe0 ldr w0, [sp, #140] - 2001bae4: b9008fe1 str w1, [sp, #140] - 2001bae8: 8b20c040 add x0, x2, w0, sxtw - 2001baec: 17fffef0 b 2001b6ac <_svfprintf_r+0x27ec> - 2001baf0: f94063e2 ldr x2, [sp, #192] + 2001bad0: 11002001 add w1, w0, #0x8 + 2001bad4: 7100003f cmp w1, #0x0 + 2001bad8: 5400066d b.le 2001bba4 <_svfprintf_r+0x2c1c> + 2001badc: f9404fe0 ldr x0, [sp, #152] + 2001bae0: b9008fe1 str w1, [sp, #140] + 2001bae4: 91003c02 add x2, x0, #0xf + 2001bae8: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001baec: f9004fe1 str x1, [sp, #152] + 2001baf0: 17ffff21 b 2001b774 <_svfprintf_r+0x27ec> 2001baf4: b9408fe0 ldr w0, [sp, #140] - 2001baf8: b9008fe1 str w1, [sp, #140] - 2001bafc: 8b20c040 add x0, x2, w0, sxtw - 2001bb00: 39400000 ldrb w0, [x0] - 2001bb04: 17fff77d b 200198f8 <_svfprintf_r+0xa38> - 2001bb08: b9408fe2 ldr w2, [sp, #140] - 2001bb0c: 37f80242 tbnz w2, #31, 2001bb54 <_svfprintf_r+0x2c94> - 2001bb10: f9404fe0 ldr x0, [sp, #152] - 2001bb14: 91002c00 add x0, x0, #0xb - 2001bb18: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001bb1c: f9404fe3 ldr x3, [sp, #152] - 2001bb20: b9008fe2 str w2, [sp, #140] - 2001bb24: 39400688 ldrb w8, [x20, #1] - 2001bb28: aa0103f4 mov x20, x1 - 2001bb2c: f9004fe0 str x0, [sp, #152] - 2001bb30: b9400067 ldr w7, [x3] - 2001bb34: 710000ff cmp w7, #0x0 - 2001bb38: 5a9fa0f6 csinv w22, w7, wzr, ge // ge = tcont - 2001bb3c: 17fff547 b 20019058 <_svfprintf_r+0x198> - 2001bb40: f94063e2 ldr x2, [sp, #192] - 2001bb44: b9408fe0 ldr w0, [sp, #140] - 2001bb48: b9008fe1 str w1, [sp, #140] - 2001bb4c: 8b20c040 add x0, x2, w0, sxtw - 2001bb50: 17fffd6d b 2001b104 <_svfprintf_r+0x2244> - 2001bb54: b9408fe0 ldr w0, [sp, #140] - 2001bb58: 11002002 add w2, w0, #0x8 - 2001bb5c: 7100005f cmp w2, #0x0 - 2001bb60: f9404fe0 ldr x0, [sp, #152] - 2001bb64: 5400068d b.le 2001bc34 <_svfprintf_r+0x2d74> - 2001bb68: 91002c00 add x0, x0, #0xb - 2001bb6c: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001bb70: 17ffffeb b 2001bb1c <_svfprintf_r+0x2c5c> - 2001bb74: 52800020 mov w0, #0x1 // #1 - 2001bb78: 4b070000 sub w0, w0, w7 - 2001bb7c: b9013be0 str w0, [sp, #312] - 2001bb80: 17fffdc5 b 2001b294 <_svfprintf_r+0x23d4> - 2001bb84: f94063e2 ldr x2, [sp, #192] - 2001bb88: b9408fe0 ldr w0, [sp, #140] - 2001bb8c: b9008fe1 str w1, [sp, #140] - 2001bb90: 8b20c040 add x0, x2, w0, sxtw - 2001bb94: b9400000 ldr w0, [x0] - 2001bb98: 17fffac7 b 2001a6b4 <_svfprintf_r+0x17f4> - 2001bb9c: f94063e2 ldr x2, [sp, #192] - 2001bba0: b9408fe0 ldr w0, [sp, #140] - 2001bba4: b9008fe1 str w1, [sp, #140] - 2001bba8: 8b20c040 add x0, x2, w0, sxtw - 2001bbac: 17fffd47 b 2001b0c8 <_svfprintf_r+0x2208> - 2001bbb0: f94063e2 ldr x2, [sp, #192] - 2001bbb4: b9408fe0 ldr w0, [sp, #140] - 2001bbb8: b9008fe1 str w1, [sp, #140] - 2001bbbc: 8b20c040 add x0, x2, w0, sxtw - 2001bbc0: 17fffc0d b 2001abf4 <_svfprintf_r+0x1d34> - 2001bbc4: d0000023 adrp x3, 20021000 <__func__.5268+0x20> - 2001bbc8: aa1a03e1 mov x1, x26 - 2001bbcc: 91282063 add x3, x3, #0xa08 - 2001bbd0: 17fffbe0 b 2001ab50 <_svfprintf_r+0x1c90> - 2001bbd4: f94063e2 ldr x2, [sp, #192] - 2001bbd8: b9408fe0 ldr w0, [sp, #140] - 2001bbdc: b9008fe1 str w1, [sp, #140] - 2001bbe0: 8b20c040 add x0, x2, w0, sxtw - 2001bbe4: 17fff79e b 20019a5c <_svfprintf_r+0xb9c> - 2001bbe8: f9004bff str xzr, [sp, #144] - 2001bbec: 17fffc4f b 2001ad28 <_svfprintf_r+0x1e68> - 2001bbf0: b940e3e1 ldr w1, [sp, #224] - 2001bbf4: 8b21c381 add x1, x28, w1, sxtw - 2001bbf8: f90043e1 str x1, [sp, #128] - 2001bbfc: 17fffaa4 b 2001a68c <_svfprintf_r+0x17cc> - 2001bc00: 2a0703f6 mov w22, w7 - 2001bc04: 17fffc2c b 2001acb4 <_svfprintf_r+0x1df4> - 2001bc08: b900b3ff str wzr, [sp, #176] - 2001bc0c: b900bbff str wzr, [sp, #184] - 2001bc10: 17fffec4 b 2001b720 <_svfprintf_r+0x2860> - 2001bc14: 52800180 mov w0, #0xc // #12 - 2001bc18: 12800001 mov w1, #0xffffffff // #-1 - 2001bc1c: b9000260 str w0, [x19] - 2001bc20: b9008be1 str w1, [sp, #136] - 2001bc24: 17fff59b b 20019290 <_svfprintf_r+0x3d0> - 2001bc28: 52800040 mov w0, #0x2 // #2 - 2001bc2c: b900e7e0 str w0, [sp, #228] - 2001bc30: 17fffc73 b 2001adfc <_svfprintf_r+0x1f3c> - 2001bc34: f94063e4 ldr x4, [sp, #192] - 2001bc38: b9408fe3 ldr w3, [sp, #140] - 2001bc3c: 8b23c083 add x3, x4, w3, sxtw - 2001bc40: f9004fe3 str x3, [sp, #152] - 2001bc44: 17ffffb6 b 2001bb1c <_svfprintf_r+0x2c5c> + 2001baf8: 11002001 add w1, w0, #0x8 + 2001bafc: 7100003f cmp w1, #0x0 + 2001bb00: 54000ced b.le 2001bc9c <_svfprintf_r+0x2d14> + 2001bb04: f9404fe0 ldr x0, [sp, #152] + 2001bb08: b9008fe1 str w1, [sp, #140] + 2001bb0c: 91003c02 add x2, x0, #0xf + 2001bb10: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001bb14: f9004fe1 str x1, [sp, #152] + 2001bb18: 17fff803 b 20019b24 <_svfprintf_r+0xb9c> + 2001bb1c: 350000a0 cbnz w0, 2001bb30 <_svfprintf_r+0x2ba8> + 2001bb20: 52800036 mov w22, #0x1 // #1 + 2001bb24: 52800cd8 mov w24, #0x66 // #102 + 2001bb28: b90083f6 str w22, [sp, #128] + 2001bb2c: 17fffe4a b 2001b454 <_svfprintf_r+0x24cc> + 2001bb30: b940cbe0 ldr w0, [sp, #200] + 2001bb34: 52800cd8 mov w24, #0x66 // #102 + 2001bb38: 11000400 add w0, w0, #0x1 + 2001bb3c: 2b070000 adds w0, w0, w7 + 2001bb40: b90083e0 str w0, [sp, #128] + 2001bb44: 1a9f5016 csel w22, w0, wzr, pl // pl = nfrst + 2001bb48: 17fffe43 b 2001b454 <_svfprintf_r+0x24cc> + 2001bb4c: f94063e2 ldr x2, [sp, #192] + 2001bb50: b9408fe0 ldr w0, [sp, #140] + 2001bb54: b9008fe1 str w1, [sp, #140] + 2001bb58: 8b20c040 add x0, x2, w0, sxtw + 2001bb5c: b9400000 ldr w0, [x0] + 2001bb60: 17fff798 b 200199c0 <_svfprintf_r+0xa38> + 2001bb64: f94063e2 ldr x2, [sp, #192] + 2001bb68: b9408fe0 ldr w0, [sp, #140] + 2001bb6c: b9008fe1 str w1, [sp, #140] + 2001bb70: 8b20c040 add x0, x2, w0, sxtw + 2001bb74: 39400000 ldrb w0, [x0] + 2001bb78: 17fffb01 b 2001a77c <_svfprintf_r+0x17f4> + 2001bb7c: f94063e2 ldr x2, [sp, #192] + 2001bb80: b9408fe0 ldr w0, [sp, #140] + 2001bb84: b9008fe1 str w1, [sp, #140] + 2001bb88: 8b20c040 add x0, x2, w0, sxtw + 2001bb8c: 17fffd71 b 2001b150 <_svfprintf_r+0x21c8> + 2001bb90: f94063e2 ldr x2, [sp, #192] + 2001bb94: b9408fe0 ldr w0, [sp, #140] + 2001bb98: b9008fe1 str w1, [sp, #140] + 2001bb9c: 8b20c040 add x0, x2, w0, sxtw + 2001bba0: 17fffc34 b 2001ac70 <_svfprintf_r+0x1ce8> + 2001bba4: f94063e2 ldr x2, [sp, #192] + 2001bba8: b9408fe0 ldr w0, [sp, #140] + 2001bbac: b9008fe1 str w1, [sp, #140] + 2001bbb0: 8b20c040 add x0, x2, w0, sxtw + 2001bbb4: 17fffef0 b 2001b774 <_svfprintf_r+0x27ec> + 2001bbb8: f94063e2 ldr x2, [sp, #192] + 2001bbbc: b9408fe0 ldr w0, [sp, #140] + 2001bbc0: b9008fe1 str w1, [sp, #140] + 2001bbc4: 8b20c040 add x0, x2, w0, sxtw + 2001bbc8: 39400000 ldrb w0, [x0] + 2001bbcc: 17fff77d b 200199c0 <_svfprintf_r+0xa38> + 2001bbd0: b9408fe2 ldr w2, [sp, #140] + 2001bbd4: 37f80242 tbnz w2, #31, 2001bc1c <_svfprintf_r+0x2c94> + 2001bbd8: f9404fe0 ldr x0, [sp, #152] + 2001bbdc: 91002c00 add x0, x0, #0xb + 2001bbe0: 927df000 and x0, x0, #0xfffffffffffffff8 + 2001bbe4: f9404fe3 ldr x3, [sp, #152] + 2001bbe8: b9008fe2 str w2, [sp, #140] + 2001bbec: 39400688 ldrb w8, [x20, #1] + 2001bbf0: aa0103f4 mov x20, x1 + 2001bbf4: f9004fe0 str x0, [sp, #152] + 2001bbf8: b9400067 ldr w7, [x3] + 2001bbfc: 710000ff cmp w7, #0x0 + 2001bc00: 5a9fa0f6 csinv w22, w7, wzr, ge // ge = tcont + 2001bc04: 17fff547 b 20019120 <_svfprintf_r+0x198> + 2001bc08: f94063e2 ldr x2, [sp, #192] + 2001bc0c: b9408fe0 ldr w0, [sp, #140] + 2001bc10: b9008fe1 str w1, [sp, #140] + 2001bc14: 8b20c040 add x0, x2, w0, sxtw + 2001bc18: 17fffd6d b 2001b1cc <_svfprintf_r+0x2244> + 2001bc1c: b9408fe0 ldr w0, [sp, #140] + 2001bc20: 11002002 add w2, w0, #0x8 + 2001bc24: 7100005f cmp w2, #0x0 + 2001bc28: f9404fe0 ldr x0, [sp, #152] + 2001bc2c: 5400068d b.le 2001bcfc <_svfprintf_r+0x2d74> + 2001bc30: 91002c00 add x0, x0, #0xb + 2001bc34: 927df000 and x0, x0, #0xfffffffffffffff8 + 2001bc38: 17ffffeb b 2001bbe4 <_svfprintf_r+0x2c5c> + 2001bc3c: 52800020 mov w0, #0x1 // #1 + 2001bc40: 4b070000 sub w0, w0, w7 + 2001bc44: b9013be0 str w0, [sp, #312] + 2001bc48: 17fffdc5 b 2001b35c <_svfprintf_r+0x23d4> + 2001bc4c: f94063e2 ldr x2, [sp, #192] + 2001bc50: b9408fe0 ldr w0, [sp, #140] + 2001bc54: b9008fe1 str w1, [sp, #140] + 2001bc58: 8b20c040 add x0, x2, w0, sxtw + 2001bc5c: b9400000 ldr w0, [x0] + 2001bc60: 17fffac7 b 2001a77c <_svfprintf_r+0x17f4> + 2001bc64: f94063e2 ldr x2, [sp, #192] + 2001bc68: b9408fe0 ldr w0, [sp, #140] + 2001bc6c: b9008fe1 str w1, [sp, #140] + 2001bc70: 8b20c040 add x0, x2, w0, sxtw + 2001bc74: 17fffd47 b 2001b190 <_svfprintf_r+0x2208> + 2001bc78: f94063e2 ldr x2, [sp, #192] + 2001bc7c: b9408fe0 ldr w0, [sp, #140] + 2001bc80: b9008fe1 str w1, [sp, #140] + 2001bc84: 8b20c040 add x0, x2, w0, sxtw + 2001bc88: 17fffc0d b 2001acbc <_svfprintf_r+0x1d34> + 2001bc8c: d0000023 adrp x3, 20021000 <virtio_ident_table+0x78> + 2001bc90: aa1a03e1 mov x1, x26 + 2001bc94: 9129a063 add x3, x3, #0xa68 + 2001bc98: 17fffbe0 b 2001ac18 <_svfprintf_r+0x1c90> + 2001bc9c: f94063e2 ldr x2, [sp, #192] + 2001bca0: b9408fe0 ldr w0, [sp, #140] + 2001bca4: b9008fe1 str w1, [sp, #140] + 2001bca8: 8b20c040 add x0, x2, w0, sxtw + 2001bcac: 17fff79e b 20019b24 <_svfprintf_r+0xb9c> + 2001bcb0: f9004bff str xzr, [sp, #144] + 2001bcb4: 17fffc4f b 2001adf0 <_svfprintf_r+0x1e68> + 2001bcb8: b940e3e1 ldr w1, [sp, #224] + 2001bcbc: 8b21c381 add x1, x28, w1, sxtw + 2001bcc0: f90043e1 str x1, [sp, #128] + 2001bcc4: 17fffaa4 b 2001a754 <_svfprintf_r+0x17cc> + 2001bcc8: 2a0703f6 mov w22, w7 + 2001bccc: 17fffc2c b 2001ad7c <_svfprintf_r+0x1df4> + 2001bcd0: b900b3ff str wzr, [sp, #176] + 2001bcd4: b900bbff str wzr, [sp, #184] + 2001bcd8: 17fffec4 b 2001b7e8 <_svfprintf_r+0x2860> + 2001bcdc: 52800180 mov w0, #0xc // #12 + 2001bce0: 12800001 mov w1, #0xffffffff // #-1 + 2001bce4: b9000260 str w0, [x19] + 2001bce8: b9008be1 str w1, [sp, #136] + 2001bcec: 17fff59b b 20019358 <_svfprintf_r+0x3d0> + 2001bcf0: 52800040 mov w0, #0x2 // #2 + 2001bcf4: b900e7e0 str w0, [sp, #228] + 2001bcf8: 17fffc73 b 2001aec4 <_svfprintf_r+0x1f3c> + 2001bcfc: f94063e4 ldr x4, [sp, #192] + 2001bd00: b9408fe3 ldr w3, [sp, #140] + 2001bd04: 8b23c083 add x3, x4, w3, sxtw + 2001bd08: f9004fe3 str x3, [sp, #152] + 2001bd0c: 17ffffb6 b 2001bbe4 <_svfprintf_r+0x2c5c> Disassembly of section .text.__swbuf_r: -000000002001bc48 <__swbuf_r>: - 2001bc48: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001bc4c: 910003fd mov x29, sp - 2001bc50: a90153f3 stp x19, x20, [sp, #16] - 2001bc54: 2a0103f4 mov w20, w1 - 2001bc58: aa0203f3 mov x19, x2 - 2001bc5c: a9025bf5 stp x21, x22, [sp, #32] - 2001bc60: aa0003f5 mov x21, x0 - 2001bc64: b4000060 cbz x0, 2001bc70 <__swbuf_r+0x28> - 2001bc68: b9405001 ldr w1, [x0, #80] - 2001bc6c: 340007e1 cbz w1, 2001bd68 <__swbuf_r+0x120> - 2001bc70: 79c02260 ldrsh w0, [x19, #16] - 2001bc74: b9402a61 ldr w1, [x19, #40] - 2001bc78: b9000e61 str w1, [x19, #12] - 2001bc7c: 12003c02 and w2, w0, #0xffff - 2001bc80: 361803e0 tbz w0, #3, 2001bcfc <__swbuf_r+0xb4> - 2001bc84: f9400e61 ldr x1, [x19, #24] - 2001bc88: b40003a1 cbz x1, 2001bcfc <__swbuf_r+0xb4> - 2001bc8c: 12001e96 and w22, w20, #0xff - 2001bc90: 12001e94 and w20, w20, #0xff - 2001bc94: 36680482 tbz w2, #13, 2001bd24 <__swbuf_r+0xdc> - 2001bc98: f9400260 ldr x0, [x19] - 2001bc9c: b9402262 ldr w2, [x19, #32] - 2001bca0: cb010001 sub x1, x0, x1 - 2001bca4: 6b01005f cmp w2, w1 - 2001bca8: 5400052d b.le 2001bd4c <__swbuf_r+0x104> - 2001bcac: 11000421 add w1, w1, #0x1 - 2001bcb0: b9400e62 ldr w2, [x19, #12] - 2001bcb4: 91000403 add x3, x0, #0x1 - 2001bcb8: f9000263 str x3, [x19] - 2001bcbc: 51000442 sub w2, w2, #0x1 - 2001bcc0: b9000e62 str w2, [x19, #12] - 2001bcc4: 39000016 strb w22, [x0] - 2001bcc8: b9402260 ldr w0, [x19, #32] - 2001bccc: 6b01001f cmp w0, w1 - 2001bcd0: 54000500 b.eq 2001bd70 <__swbuf_r+0x128> // b.none - 2001bcd4: 39404260 ldrb w0, [x19, #16] - 2001bcd8: 71002a9f cmp w20, #0xa - 2001bcdc: 12000000 and w0, w0, #0x1 - 2001bce0: 1a9f0000 csel w0, w0, wzr, eq // eq = none - 2001bce4: 35000460 cbnz w0, 2001bd70 <__swbuf_r+0x128> - 2001bce8: 2a1403e0 mov w0, w20 - 2001bcec: a94153f3 ldp x19, x20, [sp, #16] - 2001bcf0: a9425bf5 ldp x21, x22, [sp, #32] - 2001bcf4: a8c37bfd ldp x29, x30, [sp], #48 - 2001bcf8: d65f03c0 ret - 2001bcfc: aa1303e1 mov x1, x19 - 2001bd00: aa1503e0 mov x0, x21 - 2001bd04: 97ffdbe1 bl 20012c88 <__swsetup_r> - 2001bd08: 350003c0 cbnz w0, 2001bd80 <__swbuf_r+0x138> - 2001bd0c: 79c02260 ldrsh w0, [x19, #16] - 2001bd10: 12001e96 and w22, w20, #0xff - 2001bd14: 12001e94 and w20, w20, #0xff - 2001bd18: 12003c02 and w2, w0, #0xffff - 2001bd1c: f9400e61 ldr x1, [x19, #24] - 2001bd20: 376ffbc2 tbnz w2, #13, 2001bc98 <__swbuf_r+0x50> - 2001bd24: b940ae62 ldr w2, [x19, #172] - 2001bd28: 32130000 orr w0, w0, #0x2000 - 2001bd2c: 79002260 strh w0, [x19, #16] - 2001bd30: 12127840 and w0, w2, #0xffffdfff - 2001bd34: b900ae60 str w0, [x19, #172] - 2001bd38: f9400260 ldr x0, [x19] - 2001bd3c: b9402262 ldr w2, [x19, #32] - 2001bd40: cb010001 sub x1, x0, x1 - 2001bd44: 6b01005f cmp w2, w1 - 2001bd48: 54fffb2c b.gt 2001bcac <__swbuf_r+0x64> - 2001bd4c: aa1303e1 mov x1, x19 - 2001bd50: aa1503e0 mov x0, x21 - 2001bd54: 97ffe1c5 bl 20014468 <_fflush_r> - 2001bd58: 35000140 cbnz w0, 2001bd80 <__swbuf_r+0x138> - 2001bd5c: 52800021 mov w1, #0x1 // #1 +000000002001bd10 <__swbuf_r>: + 2001bd10: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001bd14: 910003fd mov x29, sp + 2001bd18: a90153f3 stp x19, x20, [sp, #16] + 2001bd1c: 2a0103f4 mov w20, w1 + 2001bd20: aa0203f3 mov x19, x2 + 2001bd24: a9025bf5 stp x21, x22, [sp, #32] + 2001bd28: aa0003f5 mov x21, x0 + 2001bd2c: b4000060 cbz x0, 2001bd38 <__swbuf_r+0x28> + 2001bd30: b9405001 ldr w1, [x0, #80] + 2001bd34: 340007e1 cbz w1, 2001be30 <__swbuf_r+0x120> + 2001bd38: 79c02260 ldrsh w0, [x19, #16] + 2001bd3c: b9402a61 ldr w1, [x19, #40] + 2001bd40: b9000e61 str w1, [x19, #12] + 2001bd44: 12003c02 and w2, w0, #0xffff + 2001bd48: 361803e0 tbz w0, #3, 2001bdc4 <__swbuf_r+0xb4> + 2001bd4c: f9400e61 ldr x1, [x19, #24] + 2001bd50: b40003a1 cbz x1, 2001bdc4 <__swbuf_r+0xb4> + 2001bd54: 12001e96 and w22, w20, #0xff + 2001bd58: 12001e94 and w20, w20, #0xff + 2001bd5c: 36680482 tbz w2, #13, 2001bdec <__swbuf_r+0xdc> 2001bd60: f9400260 ldr x0, [x19] - 2001bd64: 17ffffd3 b 2001bcb0 <__swbuf_r+0x68> - 2001bd68: 97ffe292 bl 200147b0 <__sinit> - 2001bd6c: 17ffffc1 b 2001bc70 <__swbuf_r+0x28> - 2001bd70: aa1303e1 mov x1, x19 - 2001bd74: aa1503e0 mov x0, x21 - 2001bd78: 97ffe1bc bl 20014468 <_fflush_r> - 2001bd7c: 34fffb60 cbz w0, 2001bce8 <__swbuf_r+0xa0> - 2001bd80: 12800014 mov w20, #0xffffffff // #-1 - 2001bd84: 17ffffd9 b 2001bce8 <__swbuf_r+0xa0> + 2001bd64: b9402262 ldr w2, [x19, #32] + 2001bd68: cb010001 sub x1, x0, x1 + 2001bd6c: 6b01005f cmp w2, w1 + 2001bd70: 5400052d b.le 2001be14 <__swbuf_r+0x104> + 2001bd74: 11000421 add w1, w1, #0x1 + 2001bd78: b9400e62 ldr w2, [x19, #12] + 2001bd7c: 91000403 add x3, x0, #0x1 + 2001bd80: f9000263 str x3, [x19] + 2001bd84: 51000442 sub w2, w2, #0x1 + 2001bd88: b9000e62 str w2, [x19, #12] + 2001bd8c: 39000016 strb w22, [x0] + 2001bd90: b9402260 ldr w0, [x19, #32] + 2001bd94: 6b01001f cmp w0, w1 + 2001bd98: 54000500 b.eq 2001be38 <__swbuf_r+0x128> // b.none + 2001bd9c: 39404260 ldrb w0, [x19, #16] + 2001bda0: 71002a9f cmp w20, #0xa + 2001bda4: 12000000 and w0, w0, #0x1 + 2001bda8: 1a9f0000 csel w0, w0, wzr, eq // eq = none + 2001bdac: 35000460 cbnz w0, 2001be38 <__swbuf_r+0x128> + 2001bdb0: 2a1403e0 mov w0, w20 + 2001bdb4: a94153f3 ldp x19, x20, [sp, #16] + 2001bdb8: a9425bf5 ldp x21, x22, [sp, #32] + 2001bdbc: a8c37bfd ldp x29, x30, [sp], #48 + 2001bdc0: d65f03c0 ret + 2001bdc4: aa1303e1 mov x1, x19 + 2001bdc8: aa1503e0 mov x0, x21 + 2001bdcc: 97ffdbe1 bl 20012d50 <__swsetup_r> + 2001bdd0: 350003c0 cbnz w0, 2001be48 <__swbuf_r+0x138> + 2001bdd4: 79c02260 ldrsh w0, [x19, #16] + 2001bdd8: 12001e96 and w22, w20, #0xff + 2001bddc: 12001e94 and w20, w20, #0xff + 2001bde0: 12003c02 and w2, w0, #0xffff + 2001bde4: f9400e61 ldr x1, [x19, #24] + 2001bde8: 376ffbc2 tbnz w2, #13, 2001bd60 <__swbuf_r+0x50> + 2001bdec: b940ae62 ldr w2, [x19, #172] + 2001bdf0: 32130000 orr w0, w0, #0x2000 + 2001bdf4: 79002260 strh w0, [x19, #16] + 2001bdf8: 12127840 and w0, w2, #0xffffdfff + 2001bdfc: b900ae60 str w0, [x19, #172] + 2001be00: f9400260 ldr x0, [x19] + 2001be04: b9402262 ldr w2, [x19, #32] + 2001be08: cb010001 sub x1, x0, x1 + 2001be0c: 6b01005f cmp w2, w1 + 2001be10: 54fffb2c b.gt 2001bd74 <__swbuf_r+0x64> + 2001be14: aa1303e1 mov x1, x19 + 2001be18: aa1503e0 mov x0, x21 + 2001be1c: 97ffe1c5 bl 20014530 <_fflush_r> + 2001be20: 35000140 cbnz w0, 2001be48 <__swbuf_r+0x138> + 2001be24: 52800021 mov w1, #0x1 // #1 + 2001be28: f9400260 ldr x0, [x19] + 2001be2c: 17ffffd3 b 2001bd78 <__swbuf_r+0x68> + 2001be30: 97ffe292 bl 20014878 <__sinit> + 2001be34: 17ffffc1 b 2001bd38 <__swbuf_r+0x28> + 2001be38: aa1303e1 mov x1, x19 + 2001be3c: aa1503e0 mov x0, x21 + 2001be40: 97ffe1bc bl 20014530 <_fflush_r> + 2001be44: 34fffb60 cbz w0, 2001bdb0 <__swbuf_r+0xa0> + 2001be48: 12800014 mov w20, #0xffffffff // #-1 + 2001be4c: 17ffffd9 b 2001bdb0 <__swbuf_r+0xa0> Disassembly of section .text.__swbuf: -000000002001bd88 <__swbuf>: - 2001bd88: b0000f23 adrp x3, 20200000 <DATA_BASE> - 2001bd8c: aa0103e2 mov x2, x1 - 2001bd90: 2a0003e1 mov w1, w0 - 2001bd94: f942e060 ldr x0, [x3, #1472] - 2001bd98: 17ffffac b 2001bc48 <__swbuf_r> +000000002001be50 <__swbuf>: + 2001be50: b0000f23 adrp x3, 20200000 <DATA_BASE> + 2001be54: aa0103e2 mov x2, x1 + 2001be58: 2a0003e1 mov w1, w0 + 2001be5c: f942e060 ldr x0, [x3, #1472] + 2001be60: 17ffffac b 2001bd10 <__swbuf_r> Disassembly of section .text._wcsnrtombs_l: -000000002001bda0 <_wcsnrtombs_l>: - 2001bda0: a9b87bfd stp x29, x30, [sp, #-128]! - 2001bda4: f10000bf cmp x5, #0x0 - 2001bda8: 910003fd mov x29, sp - 2001bdac: a90153f3 stp x19, x20, [sp, #16] - 2001bdb0: aa0003f3 mov x19, x0 - 2001bdb4: 91057000 add x0, x0, #0x15c - 2001bdb8: a9025bf5 stp x21, x22, [sp, #32] - 2001bdbc: aa0103f4 mov x20, x1 - 2001bdc0: aa0203f5 mov x21, x2 - 2001bdc4: a90363f7 stp x23, x24, [sp, #48] - 2001bdc8: aa0603f6 mov x22, x6 - 2001bdcc: 9a850017 csel x23, x0, x5, eq // eq = none - 2001bdd0: a9046bf9 stp x25, x26, [sp, #64] - 2001bdd4: a90573fb stp x27, x28, [sp, #80] - 2001bdd8: f940005c ldr x28, [x2] - 2001bddc: b4000921 cbz x1, 2001bf00 <_wcsnrtombs_l+0x160> - 2001bde0: aa0403fa mov x26, x4 - 2001bde4: b4000aa4 cbz x4, 2001bf38 <_wcsnrtombs_l+0x198> - 2001bde8: d1000478 sub x24, x3, #0x1 - 2001bdec: b4000a63 cbz x3, 2001bf38 <_wcsnrtombs_l+0x198> - 2001bdf0: d280001b mov x27, #0x0 // #0 - 2001bdf4: f90037f4 str x20, [sp, #104] - 2001bdf8: 1400000a b 2001be20 <_wcsnrtombs_l+0x80> - 2001bdfc: b50003d4 cbnz x20, 2001be74 <_wcsnrtombs_l+0xd4> - 2001be00: b8404780 ldr w0, [x28], #4 - 2001be04: 34000660 cbz w0, 2001bed0 <_wcsnrtombs_l+0x130> - 2001be08: eb1a00ff cmp x7, x26 - 2001be0c: 540009a2 b.cs 2001bf40 <_wcsnrtombs_l+0x1a0> // b.hs, b.nlast - 2001be10: d1000718 sub x24, x24, #0x1 - 2001be14: aa0703fb mov x27, x7 - 2001be18: b100071f cmn x24, #0x1 - 2001be1c: 540001c0 b.eq 2001be54 <_wcsnrtombs_l+0xb4> // b.none - 2001be20: b9400382 ldr w2, [x28] - 2001be24: aa1703e3 mov x3, x23 - 2001be28: f94072c4 ldr x4, [x22, #224] - 2001be2c: 9101c3e1 add x1, sp, #0x70 - 2001be30: aa1303e0 mov x0, x19 - 2001be34: f94002f9 ldr x25, [x23] - 2001be38: d63f0080 blr x4 - 2001be3c: 3100041f cmn w0, #0x1 - 2001be40: 54000640 b.eq 2001bf08 <_wcsnrtombs_l+0x168> // b.none - 2001be44: 8b20c367 add x7, x27, w0, sxtw - 2001be48: eb1a00ff cmp x7, x26 - 2001be4c: 54fffd89 b.ls 2001bdfc <_wcsnrtombs_l+0x5c> // b.plast - 2001be50: f90002f9 str x25, [x23] - 2001be54: aa1b03e0 mov x0, x27 - 2001be58: a94153f3 ldp x19, x20, [sp, #16] - 2001be5c: a9425bf5 ldp x21, x22, [sp, #32] - 2001be60: a94363f7 ldp x23, x24, [sp, #48] - 2001be64: a9446bf9 ldp x25, x26, [sp, #64] - 2001be68: a94573fb ldp x27, x28, [sp, #80] - 2001be6c: a8c87bfd ldp x29, x30, [sp], #128 - 2001be70: d65f03c0 ret - 2001be74: 7100001f cmp w0, #0x0 - 2001be78: 5400022d b.le 2001bebc <_wcsnrtombs_l+0x11c> - 2001be7c: f94037e1 ldr x1, [sp, #104] - 2001be80: 51000400 sub w0, w0, #0x1 - 2001be84: 91000802 add x2, x0, #0x2 - 2001be88: d2800023 mov x3, #0x1 // #1 - 2001be8c: d1000424 sub x4, x1, #0x1 - 2001be90: 9101c3e1 add x1, sp, #0x70 - 2001be94: 8b030021 add x1, x1, x3 - 2001be98: 385ff021 ldurb w1, [x1, #-1] - 2001be9c: 38236881 strb w1, [x4, x3] - 2001bea0: 91000463 add x3, x3, #0x1 - 2001bea4: eb02007f cmp x3, x2 - 2001bea8: 54ffff41 b.ne 2001be90 <_wcsnrtombs_l+0xf0> // b.any - 2001beac: f94037e1 ldr x1, [sp, #104] - 2001beb0: 91000400 add x0, x0, #0x1 - 2001beb4: 8b000020 add x0, x1, x0 - 2001beb8: f90037e0 str x0, [sp, #104] - 2001bebc: f94002a0 ldr x0, [x21] - 2001bec0: 91001000 add x0, x0, #0x4 - 2001bec4: f90002a0 str x0, [x21] +000000002001be68 <_wcsnrtombs_l>: + 2001be68: a9b87bfd stp x29, x30, [sp, #-128]! + 2001be6c: f10000bf cmp x5, #0x0 + 2001be70: 910003fd mov x29, sp + 2001be74: a90153f3 stp x19, x20, [sp, #16] + 2001be78: aa0003f3 mov x19, x0 + 2001be7c: 91057000 add x0, x0, #0x15c + 2001be80: a9025bf5 stp x21, x22, [sp, #32] + 2001be84: aa0103f4 mov x20, x1 + 2001be88: aa0203f5 mov x21, x2 + 2001be8c: a90363f7 stp x23, x24, [sp, #48] + 2001be90: aa0603f6 mov x22, x6 + 2001be94: 9a850017 csel x23, x0, x5, eq // eq = none + 2001be98: a9046bf9 stp x25, x26, [sp, #64] + 2001be9c: a90573fb stp x27, x28, [sp, #80] + 2001bea0: f940005c ldr x28, [x2] + 2001bea4: b4000921 cbz x1, 2001bfc8 <_wcsnrtombs_l+0x160> + 2001bea8: aa0403fa mov x26, x4 + 2001beac: b4000aa4 cbz x4, 2001c000 <_wcsnrtombs_l+0x198> + 2001beb0: d1000478 sub x24, x3, #0x1 + 2001beb4: b4000a63 cbz x3, 2001c000 <_wcsnrtombs_l+0x198> + 2001beb8: d280001b mov x27, #0x0 // #0 + 2001bebc: f90037f4 str x20, [sp, #104] + 2001bec0: 1400000a b 2001bee8 <_wcsnrtombs_l+0x80> + 2001bec4: b50003d4 cbnz x20, 2001bf3c <_wcsnrtombs_l+0xd4> 2001bec8: b8404780 ldr w0, [x28], #4 - 2001becc: 35fff9e0 cbnz w0, 2001be08 <_wcsnrtombs_l+0x68> - 2001bed0: b4000054 cbz x20, 2001bed8 <_wcsnrtombs_l+0x138> - 2001bed4: f90002bf str xzr, [x21] - 2001bed8: b90002ff str wzr, [x23] - 2001bedc: d10004fb sub x27, x7, #0x1 - 2001bee0: aa1b03e0 mov x0, x27 - 2001bee4: a94153f3 ldp x19, x20, [sp, #16] - 2001bee8: a9425bf5 ldp x21, x22, [sp, #32] - 2001beec: a94363f7 ldp x23, x24, [sp, #48] - 2001bef0: a9446bf9 ldp x25, x26, [sp, #64] - 2001bef4: a94573fb ldp x27, x28, [sp, #80] - 2001bef8: a8c87bfd ldp x29, x30, [sp], #128 - 2001befc: d65f03c0 ret - 2001bf00: 9280001a mov x26, #0xffffffffffffffff // #-1 - 2001bf04: 17ffffb9 b 2001bde8 <_wcsnrtombs_l+0x48> - 2001bf08: 52801140 mov w0, #0x8a // #138 - 2001bf0c: b9000260 str w0, [x19] - 2001bf10: b90002ff str wzr, [x23] - 2001bf14: 9280001b mov x27, #0xffffffffffffffff // #-1 - 2001bf18: aa1b03e0 mov x0, x27 - 2001bf1c: a94153f3 ldp x19, x20, [sp, #16] - 2001bf20: a9425bf5 ldp x21, x22, [sp, #32] - 2001bf24: a94363f7 ldp x23, x24, [sp, #48] - 2001bf28: a9446bf9 ldp x25, x26, [sp, #64] - 2001bf2c: a94573fb ldp x27, x28, [sp, #80] - 2001bf30: a8c87bfd ldp x29, x30, [sp], #128 - 2001bf34: d65f03c0 ret - 2001bf38: d280001b mov x27, #0x0 // #0 - 2001bf3c: 17ffffc6 b 2001be54 <_wcsnrtombs_l+0xb4> - 2001bf40: aa0703fb mov x27, x7 - 2001bf44: 17ffffc4 b 2001be54 <_wcsnrtombs_l+0xb4> + 2001becc: 34000660 cbz w0, 2001bf98 <_wcsnrtombs_l+0x130> + 2001bed0: eb1a00ff cmp x7, x26 + 2001bed4: 540009a2 b.cs 2001c008 <_wcsnrtombs_l+0x1a0> // b.hs, b.nlast + 2001bed8: d1000718 sub x24, x24, #0x1 + 2001bedc: aa0703fb mov x27, x7 + 2001bee0: b100071f cmn x24, #0x1 + 2001bee4: 540001c0 b.eq 2001bf1c <_wcsnrtombs_l+0xb4> // b.none + 2001bee8: b9400382 ldr w2, [x28] + 2001beec: aa1703e3 mov x3, x23 + 2001bef0: f94072c4 ldr x4, [x22, #224] + 2001bef4: 9101c3e1 add x1, sp, #0x70 + 2001bef8: aa1303e0 mov x0, x19 + 2001befc: f94002f9 ldr x25, [x23] + 2001bf00: d63f0080 blr x4 + 2001bf04: 3100041f cmn w0, #0x1 + 2001bf08: 54000640 b.eq 2001bfd0 <_wcsnrtombs_l+0x168> // b.none + 2001bf0c: 8b20c367 add x7, x27, w0, sxtw + 2001bf10: eb1a00ff cmp x7, x26 + 2001bf14: 54fffd89 b.ls 2001bec4 <_wcsnrtombs_l+0x5c> // b.plast + 2001bf18: f90002f9 str x25, [x23] + 2001bf1c: aa1b03e0 mov x0, x27 + 2001bf20: a94153f3 ldp x19, x20, [sp, #16] + 2001bf24: a9425bf5 ldp x21, x22, [sp, #32] + 2001bf28: a94363f7 ldp x23, x24, [sp, #48] + 2001bf2c: a9446bf9 ldp x25, x26, [sp, #64] + 2001bf30: a94573fb ldp x27, x28, [sp, #80] + 2001bf34: a8c87bfd ldp x29, x30, [sp], #128 + 2001bf38: d65f03c0 ret + 2001bf3c: 7100001f cmp w0, #0x0 + 2001bf40: 5400022d b.le 2001bf84 <_wcsnrtombs_l+0x11c> + 2001bf44: f94037e1 ldr x1, [sp, #104] + 2001bf48: 51000400 sub w0, w0, #0x1 + 2001bf4c: 91000802 add x2, x0, #0x2 + 2001bf50: d2800023 mov x3, #0x1 // #1 + 2001bf54: d1000424 sub x4, x1, #0x1 + 2001bf58: 9101c3e1 add x1, sp, #0x70 + 2001bf5c: 8b030021 add x1, x1, x3 + 2001bf60: 385ff021 ldurb w1, [x1, #-1] + 2001bf64: 38236881 strb w1, [x4, x3] + 2001bf68: 91000463 add x3, x3, #0x1 + 2001bf6c: eb02007f cmp x3, x2 + 2001bf70: 54ffff41 b.ne 2001bf58 <_wcsnrtombs_l+0xf0> // b.any + 2001bf74: f94037e1 ldr x1, [sp, #104] + 2001bf78: 91000400 add x0, x0, #0x1 + 2001bf7c: 8b000020 add x0, x1, x0 + 2001bf80: f90037e0 str x0, [sp, #104] + 2001bf84: f94002a0 ldr x0, [x21] + 2001bf88: 91001000 add x0, x0, #0x4 + 2001bf8c: f90002a0 str x0, [x21] + 2001bf90: b8404780 ldr w0, [x28], #4 + 2001bf94: 35fff9e0 cbnz w0, 2001bed0 <_wcsnrtombs_l+0x68> + 2001bf98: b4000054 cbz x20, 2001bfa0 <_wcsnrtombs_l+0x138> + 2001bf9c: f90002bf str xzr, [x21] + 2001bfa0: b90002ff str wzr, [x23] + 2001bfa4: d10004fb sub x27, x7, #0x1 + 2001bfa8: aa1b03e0 mov x0, x27 + 2001bfac: a94153f3 ldp x19, x20, [sp, #16] + 2001bfb0: a9425bf5 ldp x21, x22, [sp, #32] + 2001bfb4: a94363f7 ldp x23, x24, [sp, #48] + 2001bfb8: a9446bf9 ldp x25, x26, [sp, #64] + 2001bfbc: a94573fb ldp x27, x28, [sp, #80] + 2001bfc0: a8c87bfd ldp x29, x30, [sp], #128 + 2001bfc4: d65f03c0 ret + 2001bfc8: 9280001a mov x26, #0xffffffffffffffff // #-1 + 2001bfcc: 17ffffb9 b 2001beb0 <_wcsnrtombs_l+0x48> + 2001bfd0: 52801140 mov w0, #0x8a // #138 + 2001bfd4: b9000260 str w0, [x19] + 2001bfd8: b90002ff str wzr, [x23] + 2001bfdc: 9280001b mov x27, #0xffffffffffffffff // #-1 + 2001bfe0: aa1b03e0 mov x0, x27 + 2001bfe4: a94153f3 ldp x19, x20, [sp, #16] + 2001bfe8: a9425bf5 ldp x21, x22, [sp, #32] + 2001bfec: a94363f7 ldp x23, x24, [sp, #48] + 2001bff0: a9446bf9 ldp x25, x26, [sp, #64] + 2001bff4: a94573fb ldp x27, x28, [sp, #80] + 2001bff8: a8c87bfd ldp x29, x30, [sp], #128 + 2001bffc: d65f03c0 ret + 2001c000: d280001b mov x27, #0x0 // #0 + 2001c004: 17ffffc6 b 2001bf1c <_wcsnrtombs_l+0xb4> + 2001c008: aa0703fb mov x27, x7 + 2001c00c: 17ffffc4 b 2001bf1c <_wcsnrtombs_l+0xb4> Disassembly of section .text._wcsnrtombs_r: -000000002001bf48 <_wcsnrtombs_r>: - 2001bf48: b0000f20 adrp x0, 20200000 <DATA_BASE> - 2001bf4c: b0000f26 adrp x6, 20200000 <DATA_BASE> - 2001bf50: 9134c0c6 add x6, x6, #0xd30 - 2001bf54: f942e000 ldr x0, [x0, #1472] - 2001bf58: 17ffff92 b 2001bda0 <_wcsnrtombs_l> +000000002001c010 <_wcsnrtombs_r>: + 2001c010: 90000f20 adrp x0, 20200000 <DATA_BASE> + 2001c014: 90000f26 adrp x6, 20200000 <DATA_BASE> + 2001c018: 9134c0c6 add x6, x6, #0xd30 + 2001c01c: f942e000 ldr x0, [x0, #1472] + 2001c020: 17ffff92 b 2001be68 <_wcsnrtombs_l> Disassembly of section .text.wcsnrtombs: -000000002001bf60 <wcsnrtombs>: - 2001bf60: b0000f26 adrp x6, 20200000 <DATA_BASE> - 2001bf64: aa0003e8 mov x8, x0 - 2001bf68: aa0103e7 mov x7, x1 - 2001bf6c: aa0203e5 mov x5, x2 - 2001bf70: f942e0c0 ldr x0, [x6, #1472] - 2001bf74: aa0303e6 mov x6, x3 - 2001bf78: aa0803e1 mov x1, x8 - 2001bf7c: aa0503e3 mov x3, x5 - 2001bf80: aa0703e2 mov x2, x7 - 2001bf84: aa0403e5 mov x5, x4 - 2001bf88: aa0603e4 mov x4, x6 - 2001bf8c: b0000f26 adrp x6, 20200000 <DATA_BASE> - 2001bf90: 9134c0c6 add x6, x6, #0xd30 - 2001bf94: 17ffff83 b 2001bda0 <_wcsnrtombs_l> +000000002001c028 <wcsnrtombs>: + 2001c028: 90000f26 adrp x6, 20200000 <DATA_BASE> + 2001c02c: aa0003e8 mov x8, x0 + 2001c030: aa0103e7 mov x7, x1 + 2001c034: aa0203e5 mov x5, x2 + 2001c038: f942e0c0 ldr x0, [x6, #1472] + 2001c03c: aa0303e6 mov x6, x3 + 2001c040: aa0803e1 mov x1, x8 + 2001c044: aa0503e3 mov x3, x5 + 2001c048: aa0703e2 mov x2, x7 + 2001c04c: aa0403e5 mov x5, x4 + 2001c050: aa0603e4 mov x4, x6 + 2001c054: 90000f26 adrp x6, 20200000 <DATA_BASE> + 2001c058: 9134c0c6 add x6, x6, #0xd30 + 2001c05c: 17ffff83 b 2001be68 <_wcsnrtombs_l> Disassembly of section .text._wctomb_r: -000000002001bf98 <_wctomb_r>: - 2001bf98: b0000f24 adrp x4, 20200000 <DATA_BASE> - 2001bf9c: f9470884 ldr x4, [x4, #3600] - 2001bfa0: aa0403f0 mov x16, x4 - 2001bfa4: d61f0200 br x16 +000000002001c060 <_wctomb_r>: + 2001c060: 90000f24 adrp x4, 20200000 <DATA_BASE> + 2001c064: f9470884 ldr x4, [x4, #3600] + 2001c068: aa0403f0 mov x16, x4 + 2001c06c: d61f0200 br x16 Disassembly of section .text.__ascii_wctomb: -000000002001bfa8 <__ascii_wctomb>: - 2001bfa8: aa0003e3 mov x3, x0 - 2001bfac: b4000141 cbz x1, 2001bfd4 <__ascii_wctomb+0x2c> - 2001bfb0: 7103fc5f cmp w2, #0xff - 2001bfb4: 54000088 b.hi 2001bfc4 <__ascii_wctomb+0x1c> // b.pmore - 2001bfb8: 52800020 mov w0, #0x1 // #1 - 2001bfbc: 39000022 strb w2, [x1] - 2001bfc0: d65f03c0 ret - 2001bfc4: 52801141 mov w1, #0x8a // #138 - 2001bfc8: 12800000 mov w0, #0xffffffff // #-1 - 2001bfcc: b9000061 str w1, [x3] - 2001bfd0: d65f03c0 ret - 2001bfd4: 52800000 mov w0, #0x0 // #0 - 2001bfd8: d65f03c0 ret +000000002001c070 <__ascii_wctomb>: + 2001c070: aa0003e3 mov x3, x0 + 2001c074: b4000141 cbz x1, 2001c09c <__ascii_wctomb+0x2c> + 2001c078: 7103fc5f cmp w2, #0xff + 2001c07c: 54000088 b.hi 2001c08c <__ascii_wctomb+0x1c> // b.pmore + 2001c080: 52800020 mov w0, #0x1 // #1 + 2001c084: 39000022 strb w2, [x1] + 2001c088: d65f03c0 ret + 2001c08c: 52801141 mov w1, #0x8a // #138 + 2001c090: 12800000 mov w0, #0xffffffff // #-1 + 2001c094: b9000061 str w1, [x3] + 2001c098: d65f03c0 ret + 2001c09c: 52800000 mov w0, #0x0 // #0 + 2001c0a0: d65f03c0 ret Disassembly of section .text.__utf8_wctomb: -000000002001bfe0 <__utf8_wctomb>: - 2001bfe0: aa0003e3 mov x3, x0 - 2001bfe4: b40004e1 cbz x1, 2001c080 <__utf8_wctomb+0xa0> - 2001bfe8: 7101fc5f cmp w2, #0x7f - 2001bfec: 54000349 b.ls 2001c054 <__utf8_wctomb+0x74> // b.plast - 2001bff0: 51020040 sub w0, w2, #0x80 - 2001bff4: 711dfc1f cmp w0, #0x77f - 2001bff8: 54000349 b.ls 2001c060 <__utf8_wctomb+0x80> // b.plast - 2001bffc: 51200044 sub w4, w2, #0x800 - 2001c000: 529effe0 mov w0, #0xf7ff // #63487 - 2001c004: 6b00009f cmp w4, w0 - 2001c008: 54000409 b.ls 2001c088 <__utf8_wctomb+0xa8> // b.plast - 2001c00c: 51404044 sub w4, w2, #0x10, lsl #12 - 2001c010: 12bffe00 mov w0, #0xfffff // #1048575 - 2001c014: 6b00009f cmp w4, w0 - 2001c018: 540004e8 b.hi 2001c0b4 <__utf8_wctomb+0xd4> // b.pmore - 2001c01c: 53127c45 lsr w5, w2, #18 - 2001c020: d34c4444 ubfx x4, x2, #12, #6 - 2001c024: d3462c43 ubfx x3, x2, #6, #6 - 2001c028: 12001442 and w2, w2, #0x3f - 2001c02c: 321c6ca5 orr w5, w5, #0xfffffff0 - 2001c030: 32196084 orr w4, w4, #0xffffff80 - 2001c034: 32196063 orr w3, w3, #0xffffff80 - 2001c038: 32196042 orr w2, w2, #0xffffff80 - 2001c03c: 52800080 mov w0, #0x4 // #4 - 2001c040: 39000025 strb w5, [x1] - 2001c044: 39000424 strb w4, [x1, #1] - 2001c048: 39000823 strb w3, [x1, #2] - 2001c04c: 39000c22 strb w2, [x1, #3] - 2001c050: d65f03c0 ret - 2001c054: 52800020 mov w0, #0x1 // #1 - 2001c058: 39000022 strb w2, [x1] - 2001c05c: d65f03c0 ret - 2001c060: 53067c43 lsr w3, w2, #6 - 2001c064: 12001442 and w2, w2, #0x3f - 2001c068: 321a6463 orr w3, w3, #0xffffffc0 - 2001c06c: 32196042 orr w2, w2, #0xffffff80 - 2001c070: 52800040 mov w0, #0x2 // #2 - 2001c074: 39000023 strb w3, [x1] - 2001c078: 39000422 strb w2, [x1, #1] - 2001c07c: d65f03c0 ret - 2001c080: 52800000 mov w0, #0x0 // #0 - 2001c084: d65f03c0 ret - 2001c088: 530c7c44 lsr w4, w2, #12 - 2001c08c: d3462c43 ubfx x3, x2, #6, #6 - 2001c090: 12001442 and w2, w2, #0x3f - 2001c094: 321b6884 orr w4, w4, #0xffffffe0 - 2001c098: 32196063 orr w3, w3, #0xffffff80 - 2001c09c: 32196042 orr w2, w2, #0xffffff80 - 2001c0a0: 52800060 mov w0, #0x3 // #3 - 2001c0a4: 39000024 strb w4, [x1] - 2001c0a8: 39000423 strb w3, [x1, #1] - 2001c0ac: 39000822 strb w2, [x1, #2] - 2001c0b0: d65f03c0 ret - 2001c0b4: 52801141 mov w1, #0x8a // #138 - 2001c0b8: 12800000 mov w0, #0xffffffff // #-1 - 2001c0bc: b9000061 str w1, [x3] - 2001c0c0: d65f03c0 ret +000000002001c0a8 <__utf8_wctomb>: + 2001c0a8: aa0003e3 mov x3, x0 + 2001c0ac: b40004e1 cbz x1, 2001c148 <__utf8_wctomb+0xa0> + 2001c0b0: 7101fc5f cmp w2, #0x7f + 2001c0b4: 54000349 b.ls 2001c11c <__utf8_wctomb+0x74> // b.plast + 2001c0b8: 51020040 sub w0, w2, #0x80 + 2001c0bc: 711dfc1f cmp w0, #0x77f + 2001c0c0: 54000349 b.ls 2001c128 <__utf8_wctomb+0x80> // b.plast + 2001c0c4: 51200044 sub w4, w2, #0x800 + 2001c0c8: 529effe0 mov w0, #0xf7ff // #63487 + 2001c0cc: 6b00009f cmp w4, w0 + 2001c0d0: 54000409 b.ls 2001c150 <__utf8_wctomb+0xa8> // b.plast + 2001c0d4: 51404044 sub w4, w2, #0x10, lsl #12 + 2001c0d8: 12bffe00 mov w0, #0xfffff // #1048575 + 2001c0dc: 6b00009f cmp w4, w0 + 2001c0e0: 540004e8 b.hi 2001c17c <__utf8_wctomb+0xd4> // b.pmore + 2001c0e4: 53127c45 lsr w5, w2, #18 + 2001c0e8: d34c4444 ubfx x4, x2, #12, #6 + 2001c0ec: d3462c43 ubfx x3, x2, #6, #6 + 2001c0f0: 12001442 and w2, w2, #0x3f + 2001c0f4: 321c6ca5 orr w5, w5, #0xfffffff0 + 2001c0f8: 32196084 orr w4, w4, #0xffffff80 + 2001c0fc: 32196063 orr w3, w3, #0xffffff80 + 2001c100: 32196042 orr w2, w2, #0xffffff80 + 2001c104: 52800080 mov w0, #0x4 // #4 + 2001c108: 39000025 strb w5, [x1] + 2001c10c: 39000424 strb w4, [x1, #1] + 2001c110: 39000823 strb w3, [x1, #2] + 2001c114: 39000c22 strb w2, [x1, #3] + 2001c118: d65f03c0 ret + 2001c11c: 52800020 mov w0, #0x1 // #1 + 2001c120: 39000022 strb w2, [x1] + 2001c124: d65f03c0 ret + 2001c128: 53067c43 lsr w3, w2, #6 + 2001c12c: 12001442 and w2, w2, #0x3f + 2001c130: 321a6463 orr w3, w3, #0xffffffc0 + 2001c134: 32196042 orr w2, w2, #0xffffff80 + 2001c138: 52800040 mov w0, #0x2 // #2 + 2001c13c: 39000023 strb w3, [x1] + 2001c140: 39000422 strb w2, [x1, #1] + 2001c144: d65f03c0 ret + 2001c148: 52800000 mov w0, #0x0 // #0 + 2001c14c: d65f03c0 ret + 2001c150: 530c7c44 lsr w4, w2, #12 + 2001c154: d3462c43 ubfx x3, x2, #6, #6 + 2001c158: 12001442 and w2, w2, #0x3f + 2001c15c: 321b6884 orr w4, w4, #0xffffffe0 + 2001c160: 32196063 orr w3, w3, #0xffffff80 + 2001c164: 32196042 orr w2, w2, #0xffffff80 + 2001c168: 52800060 mov w0, #0x3 // #3 + 2001c16c: 39000024 strb w4, [x1] + 2001c170: 39000423 strb w3, [x1, #1] + 2001c174: 39000822 strb w2, [x1, #2] + 2001c178: d65f03c0 ret + 2001c17c: 52801141 mov w1, #0x8a // #138 + 2001c180: 12800000 mov w0, #0xffffffff // #-1 + 2001c184: b9000061 str w1, [x3] + 2001c188: d65f03c0 ret Disassembly of section .text.__sjis_wctomb: -000000002001c0c8 <__sjis_wctomb>: - 2001c0c8: aa0003e5 mov x5, x0 - 2001c0cc: 12001c44 and w4, w2, #0xff - 2001c0d0: d3483c43 ubfx x3, x2, #8, #8 - 2001c0d4: b4000301 cbz x1, 2001c134 <__sjis_wctomb+0x6c> - 2001c0d8: 34000283 cbz w3, 2001c128 <__sjis_wctomb+0x60> - 2001c0dc: 1101fc60 add w0, w3, #0x7f - 2001c0e0: 11008063 add w3, w3, #0x20 - 2001c0e4: 12001c00 and w0, w0, #0xff - 2001c0e8: 12001c63 and w3, w3, #0xff - 2001c0ec: 7100781f cmp w0, #0x1e - 2001c0f0: 7a4f8860 ccmp w3, #0xf, #0x0, hi // hi = pmore - 2001c0f4: 54000248 b.hi 2001c13c <__sjis_wctomb+0x74> // b.pmore - 2001c0f8: 51010080 sub w0, w4, #0x40 - 2001c0fc: 51020084 sub w4, w4, #0x80 - 2001c100: 12001c00 and w0, w0, #0xff - 2001c104: 12001c84 and w4, w4, #0xff - 2001c108: 7100f81f cmp w0, #0x3e - 2001c10c: 52800f80 mov w0, #0x7c // #124 - 2001c110: 7a408080 ccmp w4, w0, #0x0, hi // hi = pmore - 2001c114: 54000148 b.hi 2001c13c <__sjis_wctomb+0x74> // b.pmore - 2001c118: 5ac00442 rev16 w2, w2 - 2001c11c: 52800040 mov w0, #0x2 // #2 - 2001c120: 79000022 strh w2, [x1] - 2001c124: d65f03c0 ret - 2001c128: 52800020 mov w0, #0x1 // #1 - 2001c12c: 39000024 strb w4, [x1] - 2001c130: d65f03c0 ret - 2001c134: 52800000 mov w0, #0x0 // #0 - 2001c138: d65f03c0 ret - 2001c13c: 52801141 mov w1, #0x8a // #138 - 2001c140: 12800000 mov w0, #0xffffffff // #-1 - 2001c144: b90000a1 str w1, [x5] - 2001c148: d65f03c0 ret +000000002001c190 <__sjis_wctomb>: + 2001c190: aa0003e5 mov x5, x0 + 2001c194: 12001c44 and w4, w2, #0xff + 2001c198: d3483c43 ubfx x3, x2, #8, #8 + 2001c19c: b4000301 cbz x1, 2001c1fc <__sjis_wctomb+0x6c> + 2001c1a0: 34000283 cbz w3, 2001c1f0 <__sjis_wctomb+0x60> + 2001c1a4: 1101fc60 add w0, w3, #0x7f + 2001c1a8: 11008063 add w3, w3, #0x20 + 2001c1ac: 12001c00 and w0, w0, #0xff + 2001c1b0: 12001c63 and w3, w3, #0xff + 2001c1b4: 7100781f cmp w0, #0x1e + 2001c1b8: 7a4f8860 ccmp w3, #0xf, #0x0, hi // hi = pmore + 2001c1bc: 54000248 b.hi 2001c204 <__sjis_wctomb+0x74> // b.pmore + 2001c1c0: 51010080 sub w0, w4, #0x40 + 2001c1c4: 51020084 sub w4, w4, #0x80 + 2001c1c8: 12001c00 and w0, w0, #0xff + 2001c1cc: 12001c84 and w4, w4, #0xff + 2001c1d0: 7100f81f cmp w0, #0x3e + 2001c1d4: 52800f80 mov w0, #0x7c // #124 + 2001c1d8: 7a408080 ccmp w4, w0, #0x0, hi // hi = pmore + 2001c1dc: 54000148 b.hi 2001c204 <__sjis_wctomb+0x74> // b.pmore + 2001c1e0: 5ac00442 rev16 w2, w2 + 2001c1e4: 52800040 mov w0, #0x2 // #2 + 2001c1e8: 79000022 strh w2, [x1] + 2001c1ec: d65f03c0 ret + 2001c1f0: 52800020 mov w0, #0x1 // #1 + 2001c1f4: 39000024 strb w4, [x1] + 2001c1f8: d65f03c0 ret + 2001c1fc: 52800000 mov w0, #0x0 // #0 + 2001c200: d65f03c0 ret + 2001c204: 52801141 mov w1, #0x8a // #138 + 2001c208: 12800000 mov w0, #0xffffffff // #-1 + 2001c20c: b90000a1 str w1, [x5] + 2001c210: d65f03c0 ret Disassembly of section .text.__eucjp_wctomb: -000000002001c150 <__eucjp_wctomb>: - 2001c150: aa0003e4 mov x4, x0 - 2001c154: 12001c43 and w3, w2, #0xff - 2001c158: d3483c45 ubfx x5, x2, #8, #8 - 2001c15c: b4000421 cbz x1, 2001c1e0 <__eucjp_wctomb+0x90> - 2001c160: 34000185 cbz w5, 2001c190 <__eucjp_wctomb+0x40> - 2001c164: 11017ca0 add w0, w5, #0x5f - 2001c168: 1101c8a6 add w6, w5, #0x72 - 2001c16c: 12001c00 and w0, w0, #0xff - 2001c170: 12001cc6 and w6, w6, #0xff - 2001c174: 7101741f cmp w0, #0x5d - 2001c178: 7a4188c0 ccmp w6, #0x1, #0x0, hi // hi = pmore - 2001c17c: 54000109 b.ls 2001c19c <__eucjp_wctomb+0x4c> // b.plast - 2001c180: 52801141 mov w1, #0x8a // #138 - 2001c184: 12800000 mov w0, #0xffffffff // #-1 - 2001c188: b9000081 str w1, [x4] - 2001c18c: d65f03c0 ret - 2001c190: 52800020 mov w0, #0x1 // #1 - 2001c194: 39000023 strb w3, [x1] - 2001c198: d65f03c0 ret - 2001c19c: 11017c66 add w6, w3, #0x5f - 2001c1a0: 12001cc6 and w6, w6, #0xff - 2001c1a4: 710174df cmp w6, #0x5d - 2001c1a8: 54000209 b.ls 2001c1e8 <__eucjp_wctomb+0x98> // b.plast - 2001c1ac: 7101741f cmp w0, #0x5d - 2001c1b0: 54fffe88 b.hi 2001c180 <__eucjp_wctomb+0x30> // b.pmore - 2001c1b4: 32190063 orr w3, w3, #0x80 - 2001c1b8: 11017c60 add w0, w3, #0x5f - 2001c1bc: 12001c00 and w0, w0, #0xff - 2001c1c0: 7101741f cmp w0, #0x5d - 2001c1c4: 54fffde8 b.hi 2001c180 <__eucjp_wctomb+0x30> // b.pmore - 2001c1c8: 12800e02 mov w2, #0xffffff8f // #-113 - 2001c1cc: 52800060 mov w0, #0x3 // #3 - 2001c1d0: 39000022 strb w2, [x1] - 2001c1d4: 39000425 strb w5, [x1, #1] - 2001c1d8: 39000823 strb w3, [x1, #2] - 2001c1dc: d65f03c0 ret - 2001c1e0: 52800000 mov w0, #0x0 // #0 - 2001c1e4: d65f03c0 ret - 2001c1e8: 5ac00442 rev16 w2, w2 - 2001c1ec: 52800040 mov w0, #0x2 // #2 - 2001c1f0: 79000022 strh w2, [x1] - 2001c1f4: d65f03c0 ret +000000002001c218 <__eucjp_wctomb>: + 2001c218: aa0003e4 mov x4, x0 + 2001c21c: 12001c43 and w3, w2, #0xff + 2001c220: d3483c45 ubfx x5, x2, #8, #8 + 2001c224: b4000421 cbz x1, 2001c2a8 <__eucjp_wctomb+0x90> + 2001c228: 34000185 cbz w5, 2001c258 <__eucjp_wctomb+0x40> + 2001c22c: 11017ca0 add w0, w5, #0x5f + 2001c230: 1101c8a6 add w6, w5, #0x72 + 2001c234: 12001c00 and w0, w0, #0xff + 2001c238: 12001cc6 and w6, w6, #0xff + 2001c23c: 7101741f cmp w0, #0x5d + 2001c240: 7a4188c0 ccmp w6, #0x1, #0x0, hi // hi = pmore + 2001c244: 54000109 b.ls 2001c264 <__eucjp_wctomb+0x4c> // b.plast + 2001c248: 52801141 mov w1, #0x8a // #138 + 2001c24c: 12800000 mov w0, #0xffffffff // #-1 + 2001c250: b9000081 str w1, [x4] + 2001c254: d65f03c0 ret + 2001c258: 52800020 mov w0, #0x1 // #1 + 2001c25c: 39000023 strb w3, [x1] + 2001c260: d65f03c0 ret + 2001c264: 11017c66 add w6, w3, #0x5f + 2001c268: 12001cc6 and w6, w6, #0xff + 2001c26c: 710174df cmp w6, #0x5d + 2001c270: 54000209 b.ls 2001c2b0 <__eucjp_wctomb+0x98> // b.plast + 2001c274: 7101741f cmp w0, #0x5d + 2001c278: 54fffe88 b.hi 2001c248 <__eucjp_wctomb+0x30> // b.pmore + 2001c27c: 32190063 orr w3, w3, #0x80 + 2001c280: 11017c60 add w0, w3, #0x5f + 2001c284: 12001c00 and w0, w0, #0xff + 2001c288: 7101741f cmp w0, #0x5d + 2001c28c: 54fffde8 b.hi 2001c248 <__eucjp_wctomb+0x30> // b.pmore + 2001c290: 12800e02 mov w2, #0xffffff8f // #-113 + 2001c294: 52800060 mov w0, #0x3 // #3 + 2001c298: 39000022 strb w2, [x1] + 2001c29c: 39000425 strb w5, [x1, #1] + 2001c2a0: 39000823 strb w3, [x1, #2] + 2001c2a4: d65f03c0 ret + 2001c2a8: 52800000 mov w0, #0x0 // #0 + 2001c2ac: d65f03c0 ret + 2001c2b0: 5ac00442 rev16 w2, w2 + 2001c2b4: 52800040 mov w0, #0x2 // #2 + 2001c2b8: 79000022 strh w2, [x1] + 2001c2bc: d65f03c0 ret Disassembly of section .text.__jis_wctomb: -000000002001c1f8 <__jis_wctomb>: - 2001c1f8: aa0003e6 mov x6, x0 - 2001c1fc: 12001c45 and w5, w2, #0xff - 2001c200: d3483c44 ubfx x4, x2, #8, #8 - 2001c204: b40004c1 cbz x1, 2001c29c <__jis_wctomb+0xa4> - 2001c208: 34000304 cbz w4, 2001c268 <__jis_wctomb+0x70> - 2001c20c: 51008484 sub w4, w4, #0x21 - 2001c210: 12001c84 and w4, w4, #0xff - 2001c214: 7101749f cmp w4, #0x5d - 2001c218: 54000468 b.hi 2001c2a4 <__jis_wctomb+0xac> // b.pmore - 2001c21c: 510084a5 sub w5, w5, #0x21 - 2001c220: 12001ca5 and w5, w5, #0xff - 2001c224: 710174bf cmp w5, #0x5d - 2001c228: 540003e8 b.hi 2001c2a4 <__jis_wctomb+0xac> // b.pmore - 2001c22c: b9400064 ldr w4, [x3] - 2001c230: 52800040 mov w0, #0x2 // #2 - 2001c234: 35000144 cbnz w4, 2001c25c <__jis_wctomb+0x64> - 2001c238: aa0103e4 mov x4, x1 - 2001c23c: 52800020 mov w0, #0x1 // #1 - 2001c240: b9000060 str w0, [x3] - 2001c244: 52848365 mov w5, #0x241b // #9243 - 2001c248: 52800843 mov w3, #0x42 // #66 - 2001c24c: 528000a0 mov w0, #0x5 // #5 - 2001c250: 78003485 strh w5, [x4], #3 - 2001c254: 39000823 strb w3, [x1, #2] - 2001c258: aa0403e1 mov x1, x4 - 2001c25c: 5ac00442 rev16 w2, w2 - 2001c260: 79000022 strh w2, [x1] - 2001c264: d65f03c0 ret - 2001c268: b9400062 ldr w2, [x3] - 2001c26c: 52800020 mov w0, #0x1 // #1 - 2001c270: 34000122 cbz w2, 2001c294 <__jis_wctomb+0x9c> - 2001c274: aa0103e2 mov x2, x1 - 2001c278: b900007f str wzr, [x3] - 2001c27c: 52850364 mov w4, #0x281b // #10267 - 2001c280: 52800843 mov w3, #0x42 // #66 - 2001c284: 52800080 mov w0, #0x4 // #4 - 2001c288: 78003444 strh w4, [x2], #3 - 2001c28c: 39000823 strb w3, [x1, #2] - 2001c290: aa0203e1 mov x1, x2 - 2001c294: 39000025 strb w5, [x1] - 2001c298: d65f03c0 ret - 2001c29c: 52800020 mov w0, #0x1 // #1 - 2001c2a0: d65f03c0 ret - 2001c2a4: 52801141 mov w1, #0x8a // #138 - 2001c2a8: 12800000 mov w0, #0xffffffff // #-1 - 2001c2ac: b90000c1 str w1, [x6] - 2001c2b0: d65f03c0 ret +000000002001c2c0 <__jis_wctomb>: + 2001c2c0: aa0003e6 mov x6, x0 + 2001c2c4: 12001c45 and w5, w2, #0xff + 2001c2c8: d3483c44 ubfx x4, x2, #8, #8 + 2001c2cc: b40004c1 cbz x1, 2001c364 <__jis_wctomb+0xa4> + 2001c2d0: 34000304 cbz w4, 2001c330 <__jis_wctomb+0x70> + 2001c2d4: 51008484 sub w4, w4, #0x21 + 2001c2d8: 12001c84 and w4, w4, #0xff + 2001c2dc: 7101749f cmp w4, #0x5d + 2001c2e0: 54000468 b.hi 2001c36c <__jis_wctomb+0xac> // b.pmore + 2001c2e4: 510084a5 sub w5, w5, #0x21 + 2001c2e8: 12001ca5 and w5, w5, #0xff + 2001c2ec: 710174bf cmp w5, #0x5d + 2001c2f0: 540003e8 b.hi 2001c36c <__jis_wctomb+0xac> // b.pmore + 2001c2f4: b9400064 ldr w4, [x3] + 2001c2f8: 52800040 mov w0, #0x2 // #2 + 2001c2fc: 35000144 cbnz w4, 2001c324 <__jis_wctomb+0x64> + 2001c300: aa0103e4 mov x4, x1 + 2001c304: 52800020 mov w0, #0x1 // #1 + 2001c308: b9000060 str w0, [x3] + 2001c30c: 52848365 mov w5, #0x241b // #9243 + 2001c310: 52800843 mov w3, #0x42 // #66 + 2001c314: 528000a0 mov w0, #0x5 // #5 + 2001c318: 78003485 strh w5, [x4], #3 + 2001c31c: 39000823 strb w3, [x1, #2] + 2001c320: aa0403e1 mov x1, x4 + 2001c324: 5ac00442 rev16 w2, w2 + 2001c328: 79000022 strh w2, [x1] + 2001c32c: d65f03c0 ret + 2001c330: b9400062 ldr w2, [x3] + 2001c334: 52800020 mov w0, #0x1 // #1 + 2001c338: 34000122 cbz w2, 2001c35c <__jis_wctomb+0x9c> + 2001c33c: aa0103e2 mov x2, x1 + 2001c340: b900007f str wzr, [x3] + 2001c344: 52850364 mov w4, #0x281b // #10267 + 2001c348: 52800843 mov w3, #0x42 // #66 + 2001c34c: 52800080 mov w0, #0x4 // #4 + 2001c350: 78003444 strh w4, [x2], #3 + 2001c354: 39000823 strb w3, [x1, #2] + 2001c358: aa0203e1 mov x1, x2 + 2001c35c: 39000025 strb w5, [x1] + 2001c360: d65f03c0 ret + 2001c364: 52800020 mov w0, #0x1 // #1 + 2001c368: d65f03c0 ret + 2001c36c: 52801141 mov w1, #0x8a // #138 + 2001c370: 12800000 mov w0, #0xffffffff // #-1 + 2001c374: b90000c1 str w1, [x6] + 2001c378: d65f03c0 ret Disassembly of section .text._write_r: -000000002001c2b8 <_write_r>: - 2001c2b8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c2bc: 910003fd mov x29, sp - 2001c2c0: a90153f3 stp x19, x20, [sp, #16] - 2001c2c4: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c2c8: aa0003f3 mov x19, x0 - 2001c2cc: b90ada9f str wzr, [x20, #2776] - 2001c2d0: 2a0103e0 mov w0, w1 - 2001c2d4: aa0203e1 mov x1, x2 - 2001c2d8: aa0303e2 mov x2, x3 - 2001c2dc: 94000911 bl 2001e720 <_write> - 2001c2e0: 3100041f cmn w0, #0x1 - 2001c2e4: 93407c00 sxtw x0, w0 - 2001c2e8: 54000080 b.eq 2001c2f8 <_write_r+0x40> // b.none - 2001c2ec: a94153f3 ldp x19, x20, [sp, #16] - 2001c2f0: a8c27bfd ldp x29, x30, [sp], #32 - 2001c2f4: d65f03c0 ret - 2001c2f8: b94ada81 ldr w1, [x20, #2776] - 2001c2fc: 34ffff81 cbz w1, 2001c2ec <_write_r+0x34> - 2001c300: b9000261 str w1, [x19] - 2001c304: a94153f3 ldp x19, x20, [sp, #16] - 2001c308: a8c27bfd ldp x29, x30, [sp], #32 - 2001c30c: d65f03c0 ret +000000002001c380 <_write_r>: + 2001c380: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c384: 910003fd mov x29, sp + 2001c388: a90153f3 stp x19, x20, [sp, #16] + 2001c38c: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c390: aa0003f3 mov x19, x0 + 2001c394: b90ada9f str wzr, [x20, #2776] + 2001c398: 2a0103e0 mov w0, w1 + 2001c39c: aa0203e1 mov x1, x2 + 2001c3a0: aa0303e2 mov x2, x3 + 2001c3a4: 94000911 bl 2001e7e8 <_write> + 2001c3a8: 3100041f cmn w0, #0x1 + 2001c3ac: 93407c00 sxtw x0, w0 + 2001c3b0: 54000080 b.eq 2001c3c0 <_write_r+0x40> // b.none + 2001c3b4: a94153f3 ldp x19, x20, [sp, #16] + 2001c3b8: a8c27bfd ldp x29, x30, [sp], #32 + 2001c3bc: d65f03c0 ret + 2001c3c0: b94ada81 ldr w1, [x20, #2776] + 2001c3c4: 34ffff81 cbz w1, 2001c3b4 <_write_r+0x34> + 2001c3c8: b9000261 str w1, [x19] + 2001c3cc: a94153f3 ldp x19, x20, [sp, #16] + 2001c3d0: a8c27bfd ldp x29, x30, [sp], #32 + 2001c3d4: d65f03c0 ret Disassembly of section .text._calloc_r: -000000002001c310 <_calloc_r>: - 2001c310: 9b027c21 mul x1, x1, x2 - 2001c314: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c318: 910003fd mov x29, sp - 2001c31c: f9000bf3 str x19, [sp, #16] - 2001c320: 97ffe7e8 bl 200162c0 <_malloc_r> - 2001c324: aa0003f3 mov x19, x0 - 2001c328: b4000140 cbz x0, 2001c350 <_calloc_r+0x40> - 2001c32c: f85f8002 ldur x2, [x0, #-8] - 2001c330: 927ef442 and x2, x2, #0xfffffffffffffffc - 2001c334: d1002042 sub x2, x2, #0x8 - 2001c338: f101205f cmp x2, #0x48 - 2001c33c: 54000288 b.hi 2001c38c <_calloc_r+0x7c> // b.pmore - 2001c340: f1009c5f cmp x2, #0x27 - 2001c344: 540000e8 b.hi 2001c360 <_calloc_r+0x50> // b.pmore - 2001c348: a9007c1f stp xzr, xzr, [x0] - 2001c34c: f900081f str xzr, [x0, #16] - 2001c350: aa1303e0 mov x0, x19 - 2001c354: f9400bf3 ldr x19, [sp, #16] - 2001c358: a8c27bfd ldp x29, x30, [sp], #32 - 2001c35c: d65f03c0 ret - 2001c360: a9007e7f stp xzr, xzr, [x19] - 2001c364: 91004000 add x0, x0, #0x10 - 2001c368: f100dc5f cmp x2, #0x37 - 2001c36c: 54fffee9 b.ls 2001c348 <_calloc_r+0x38> // b.plast - 2001c370: a9017e7f stp xzr, xzr, [x19, #16] - 2001c374: 91008260 add x0, x19, #0x20 - 2001c378: f101205f cmp x2, #0x48 - 2001c37c: 54fffe61 b.ne 2001c348 <_calloc_r+0x38> // b.any - 2001c380: 9100c260 add x0, x19, #0x30 - 2001c384: a9027e7f stp xzr, xzr, [x19, #32] - 2001c388: 17fffff0 b 2001c348 <_calloc_r+0x38> - 2001c38c: 52800001 mov w1, #0x0 // #0 - 2001c390: 97ff9974 bl 20002960 <memset> - 2001c394: aa1303e0 mov x0, x19 - 2001c398: f9400bf3 ldr x19, [sp, #16] - 2001c39c: a8c27bfd ldp x29, x30, [sp], #32 - 2001c3a0: d65f03c0 ret +000000002001c3d8 <_calloc_r>: + 2001c3d8: 9b027c21 mul x1, x1, x2 + 2001c3dc: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c3e0: 910003fd mov x29, sp + 2001c3e4: f9000bf3 str x19, [sp, #16] + 2001c3e8: 97ffe7e8 bl 20016388 <_malloc_r> + 2001c3ec: aa0003f3 mov x19, x0 + 2001c3f0: b4000140 cbz x0, 2001c418 <_calloc_r+0x40> + 2001c3f4: f85f8002 ldur x2, [x0, #-8] + 2001c3f8: 927ef442 and x2, x2, #0xfffffffffffffffc + 2001c3fc: d1002042 sub x2, x2, #0x8 + 2001c400: f101205f cmp x2, #0x48 + 2001c404: 54000288 b.hi 2001c454 <_calloc_r+0x7c> // b.pmore + 2001c408: f1009c5f cmp x2, #0x27 + 2001c40c: 540000e8 b.hi 2001c428 <_calloc_r+0x50> // b.pmore + 2001c410: a9007c1f stp xzr, xzr, [x0] + 2001c414: f900081f str xzr, [x0, #16] + 2001c418: aa1303e0 mov x0, x19 + 2001c41c: f9400bf3 ldr x19, [sp, #16] + 2001c420: a8c27bfd ldp x29, x30, [sp], #32 + 2001c424: d65f03c0 ret + 2001c428: a9007e7f stp xzr, xzr, [x19] + 2001c42c: 91004000 add x0, x0, #0x10 + 2001c430: f100dc5f cmp x2, #0x37 + 2001c434: 54fffee9 b.ls 2001c410 <_calloc_r+0x38> // b.plast + 2001c438: a9017e7f stp xzr, xzr, [x19, #16] + 2001c43c: 91008260 add x0, x19, #0x20 + 2001c440: f101205f cmp x2, #0x48 + 2001c444: 54fffe61 b.ne 2001c410 <_calloc_r+0x38> // b.any + 2001c448: 9100c260 add x0, x19, #0x30 + 2001c44c: a9027e7f stp xzr, xzr, [x19, #32] + 2001c450: 17fffff0 b 2001c410 <_calloc_r+0x38> + 2001c454: 52800001 mov w1, #0x0 // #0 + 2001c458: 97ff9952 bl 200029a0 <memset> + 2001c45c: aa1303e0 mov x0, x19 + 2001c460: f9400bf3 ldr x19, [sp, #16] + 2001c464: a8c27bfd ldp x29, x30, [sp], #32 + 2001c468: d65f03c0 ret Disassembly of section .text._close_r: -000000002001c3a8 <_close_r>: - 2001c3a8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c3ac: 910003fd mov x29, sp - 2001c3b0: a90153f3 stp x19, x20, [sp, #16] - 2001c3b4: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c3b8: aa0003f3 mov x19, x0 - 2001c3bc: b90ada9f str wzr, [x20, #2776] - 2001c3c0: 2a0103e0 mov w0, w1 - 2001c3c4: 94000923 bl 2001e850 <_close> - 2001c3c8: 3100041f cmn w0, #0x1 - 2001c3cc: 54000080 b.eq 2001c3dc <_close_r+0x34> // b.none - 2001c3d0: a94153f3 ldp x19, x20, [sp, #16] - 2001c3d4: a8c27bfd ldp x29, x30, [sp], #32 - 2001c3d8: d65f03c0 ret - 2001c3dc: b94ada81 ldr w1, [x20, #2776] - 2001c3e0: 34ffff81 cbz w1, 2001c3d0 <_close_r+0x28> - 2001c3e4: b9000261 str w1, [x19] - 2001c3e8: a94153f3 ldp x19, x20, [sp, #16] - 2001c3ec: a8c27bfd ldp x29, x30, [sp], #32 - 2001c3f0: d65f03c0 ret +000000002001c470 <_close_r>: + 2001c470: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c474: 910003fd mov x29, sp + 2001c478: a90153f3 stp x19, x20, [sp, #16] + 2001c47c: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c480: aa0003f3 mov x19, x0 + 2001c484: b90ada9f str wzr, [x20, #2776] + 2001c488: 2a0103e0 mov w0, w1 + 2001c48c: 94000923 bl 2001e918 <_close> + 2001c490: 3100041f cmn w0, #0x1 + 2001c494: 54000080 b.eq 2001c4a4 <_close_r+0x34> // b.none + 2001c498: a94153f3 ldp x19, x20, [sp, #16] + 2001c49c: a8c27bfd ldp x29, x30, [sp], #32 + 2001c4a0: d65f03c0 ret + 2001c4a4: b94ada81 ldr w1, [x20, #2776] + 2001c4a8: 34ffff81 cbz w1, 2001c498 <_close_r+0x28> + 2001c4ac: b9000261 str w1, [x19] + 2001c4b0: a94153f3 ldp x19, x20, [sp, #16] + 2001c4b4: a8c27bfd ldp x29, x30, [sp], #32 + 2001c4b8: d65f03c0 ret Disassembly of section .text._fclose_r: -000000002001c3f8 <_fclose_r>: - 2001c3f8: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001c3fc: 910003fd mov x29, sp - 2001c400: f90013f5 str x21, [sp, #32] - 2001c404: b4000141 cbz x1, 2001c42c <_fclose_r+0x34> - 2001c408: a90153f3 stp x19, x20, [sp, #16] - 2001c40c: aa0103f3 mov x19, x1 - 2001c410: aa0003f4 mov x20, x0 - 2001c414: b4000060 cbz x0, 2001c420 <_fclose_r+0x28> - 2001c418: b9405001 ldr w1, [x0, #80] - 2001c41c: 34000561 cbz w1, 2001c4c8 <_fclose_r+0xd0> - 2001c420: 79c02260 ldrsh w0, [x19, #16] - 2001c424: 350000e0 cbnz w0, 2001c440 <_fclose_r+0x48> - 2001c428: a94153f3 ldp x19, x20, [sp, #16] - 2001c42c: 52800015 mov w21, #0x0 // #0 - 2001c430: 2a1503e0 mov w0, w21 - 2001c434: f94013f5 ldr x21, [sp, #32] - 2001c438: a8c37bfd ldp x29, x30, [sp], #48 - 2001c43c: d65f03c0 ret - 2001c440: aa1303e1 mov x1, x19 - 2001c444: aa1403e0 mov x0, x20 - 2001c448: 97ffdf82 bl 20014250 <__sflush_r> - 2001c44c: 2a0003f5 mov w21, w0 - 2001c450: f9402a62 ldr x2, [x19, #80] - 2001c454: b40000c2 cbz x2, 2001c46c <_fclose_r+0x74> - 2001c458: f9401a61 ldr x1, [x19, #48] - 2001c45c: aa1403e0 mov x0, x20 - 2001c460: d63f0040 blr x2 - 2001c464: 7100001f cmp w0, #0x0 - 2001c468: 5a9fa2b5 csinv w21, w21, wzr, ge // ge = tcont - 2001c46c: 79402260 ldrh w0, [x19, #16] - 2001c470: 37380340 tbnz w0, #7, 2001c4d8 <_fclose_r+0xe0> - 2001c474: f9402e61 ldr x1, [x19, #88] - 2001c478: b40000e1 cbz x1, 2001c494 <_fclose_r+0x9c> - 2001c47c: 9101d260 add x0, x19, #0x74 - 2001c480: eb00003f cmp x1, x0 - 2001c484: 54000060 b.eq 2001c490 <_fclose_r+0x98> // b.none - 2001c488: aa1403e0 mov x0, x20 - 2001c48c: 97ffe193 bl 20014ad8 <_free_r> - 2001c490: f9002e7f str xzr, [x19, #88] - 2001c494: f9403e61 ldr x1, [x19, #120] - 2001c498: b4000081 cbz x1, 2001c4a8 <_fclose_r+0xb0> - 2001c49c: aa1403e0 mov x0, x20 - 2001c4a0: 97ffe18e bl 20014ad8 <_free_r> - 2001c4a4: f9003e7f str xzr, [x19, #120] - 2001c4a8: 97ffe0c6 bl 200147c0 <__sfp_lock_acquire> - 2001c4ac: 7900227f strh wzr, [x19, #16] - 2001c4b0: 97ffe0c6 bl 200147c8 <__sfp_lock_release> - 2001c4b4: 2a1503e0 mov w0, w21 - 2001c4b8: a94153f3 ldp x19, x20, [sp, #16] - 2001c4bc: f94013f5 ldr x21, [sp, #32] - 2001c4c0: a8c37bfd ldp x29, x30, [sp], #48 - 2001c4c4: d65f03c0 ret - 2001c4c8: 97ffe0ba bl 200147b0 <__sinit> - 2001c4cc: 79c02260 ldrsh w0, [x19, #16] - 2001c4d0: 34fffac0 cbz w0, 2001c428 <_fclose_r+0x30> - 2001c4d4: 17ffffdb b 2001c440 <_fclose_r+0x48> - 2001c4d8: f9400e61 ldr x1, [x19, #24] - 2001c4dc: aa1403e0 mov x0, x20 - 2001c4e0: 97ffe17e bl 20014ad8 <_free_r> - 2001c4e4: 17ffffe4 b 2001c474 <_fclose_r+0x7c> +000000002001c4c0 <_fclose_r>: + 2001c4c0: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001c4c4: 910003fd mov x29, sp + 2001c4c8: f90013f5 str x21, [sp, #32] + 2001c4cc: b4000141 cbz x1, 2001c4f4 <_fclose_r+0x34> + 2001c4d0: a90153f3 stp x19, x20, [sp, #16] + 2001c4d4: aa0103f3 mov x19, x1 + 2001c4d8: aa0003f4 mov x20, x0 + 2001c4dc: b4000060 cbz x0, 2001c4e8 <_fclose_r+0x28> + 2001c4e0: b9405001 ldr w1, [x0, #80] + 2001c4e4: 34000561 cbz w1, 2001c590 <_fclose_r+0xd0> + 2001c4e8: 79c02260 ldrsh w0, [x19, #16] + 2001c4ec: 350000e0 cbnz w0, 2001c508 <_fclose_r+0x48> + 2001c4f0: a94153f3 ldp x19, x20, [sp, #16] + 2001c4f4: 52800015 mov w21, #0x0 // #0 + 2001c4f8: 2a1503e0 mov w0, w21 + 2001c4fc: f94013f5 ldr x21, [sp, #32] + 2001c500: a8c37bfd ldp x29, x30, [sp], #48 + 2001c504: d65f03c0 ret + 2001c508: aa1303e1 mov x1, x19 + 2001c50c: aa1403e0 mov x0, x20 + 2001c510: 97ffdf82 bl 20014318 <__sflush_r> + 2001c514: 2a0003f5 mov w21, w0 + 2001c518: f9402a62 ldr x2, [x19, #80] + 2001c51c: b40000c2 cbz x2, 2001c534 <_fclose_r+0x74> + 2001c520: f9401a61 ldr x1, [x19, #48] + 2001c524: aa1403e0 mov x0, x20 + 2001c528: d63f0040 blr x2 + 2001c52c: 7100001f cmp w0, #0x0 + 2001c530: 5a9fa2b5 csinv w21, w21, wzr, ge // ge = tcont + 2001c534: 79402260 ldrh w0, [x19, #16] + 2001c538: 37380340 tbnz w0, #7, 2001c5a0 <_fclose_r+0xe0> + 2001c53c: f9402e61 ldr x1, [x19, #88] + 2001c540: b40000e1 cbz x1, 2001c55c <_fclose_r+0x9c> + 2001c544: 9101d260 add x0, x19, #0x74 + 2001c548: eb00003f cmp x1, x0 + 2001c54c: 54000060 b.eq 2001c558 <_fclose_r+0x98> // b.none + 2001c550: aa1403e0 mov x0, x20 + 2001c554: 97ffe193 bl 20014ba0 <_free_r> + 2001c558: f9002e7f str xzr, [x19, #88] + 2001c55c: f9403e61 ldr x1, [x19, #120] + 2001c560: b4000081 cbz x1, 2001c570 <_fclose_r+0xb0> + 2001c564: aa1403e0 mov x0, x20 + 2001c568: 97ffe18e bl 20014ba0 <_free_r> + 2001c56c: f9003e7f str xzr, [x19, #120] + 2001c570: 97ffe0c6 bl 20014888 <__sfp_lock_acquire> + 2001c574: 7900227f strh wzr, [x19, #16] + 2001c578: 97ffe0c6 bl 20014890 <__sfp_lock_release> + 2001c57c: 2a1503e0 mov w0, w21 + 2001c580: a94153f3 ldp x19, x20, [sp, #16] + 2001c584: f94013f5 ldr x21, [sp, #32] + 2001c588: a8c37bfd ldp x29, x30, [sp], #48 + 2001c58c: d65f03c0 ret + 2001c590: 97ffe0ba bl 20014878 <__sinit> + 2001c594: 79c02260 ldrsh w0, [x19, #16] + 2001c598: 34fffac0 cbz w0, 2001c4f0 <_fclose_r+0x30> + 2001c59c: 17ffffdb b 2001c508 <_fclose_r+0x48> + 2001c5a0: f9400e61 ldr x1, [x19, #24] + 2001c5a4: aa1403e0 mov x0, x20 + 2001c5a8: 97ffe17e bl 20014ba0 <_free_r> + 2001c5ac: 17ffffe4 b 2001c53c <_fclose_r+0x7c> Disassembly of section .text.fclose: -000000002001c4e8 <fclose>: - 2001c4e8: 90000f22 adrp x2, 20200000 <DATA_BASE> - 2001c4ec: aa0003e1 mov x1, x0 - 2001c4f0: f942e040 ldr x0, [x2, #1472] - 2001c4f4: 17ffffc1 b 2001c3f8 <_fclose_r> +000000002001c5b0 <fclose>: + 2001c5b0: 90000f22 adrp x2, 20200000 <DATA_BASE> + 2001c5b4: aa0003e1 mov x1, x0 + 2001c5b8: f942e040 ldr x0, [x2, #1472] + 2001c5bc: 17ffffc1 b 2001c4c0 <_fclose_r> Disassembly of section .text._fstat_r: -000000002001c4f8 <_fstat_r>: - 2001c4f8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c4fc: 910003fd mov x29, sp - 2001c500: a90153f3 stp x19, x20, [sp, #16] - 2001c504: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c508: aa0003f3 mov x19, x0 - 2001c50c: b90ada9f str wzr, [x20, #2776] - 2001c510: 2a0103e0 mov w0, w1 - 2001c514: aa0203e1 mov x1, x2 - 2001c518: 94000976 bl 2001eaf0 <_fstat> - 2001c51c: 3100041f cmn w0, #0x1 - 2001c520: 54000080 b.eq 2001c530 <_fstat_r+0x38> // b.none - 2001c524: a94153f3 ldp x19, x20, [sp, #16] - 2001c528: a8c27bfd ldp x29, x30, [sp], #32 - 2001c52c: d65f03c0 ret - 2001c530: b94ada81 ldr w1, [x20, #2776] - 2001c534: 34ffff81 cbz w1, 2001c524 <_fstat_r+0x2c> - 2001c538: b9000261 str w1, [x19] - 2001c53c: a94153f3 ldp x19, x20, [sp, #16] - 2001c540: a8c27bfd ldp x29, x30, [sp], #32 - 2001c544: d65f03c0 ret +000000002001c5c0 <_fstat_r>: + 2001c5c0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c5c4: 910003fd mov x29, sp + 2001c5c8: a90153f3 stp x19, x20, [sp, #16] + 2001c5cc: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c5d0: aa0003f3 mov x19, x0 + 2001c5d4: b90ada9f str wzr, [x20, #2776] + 2001c5d8: 2a0103e0 mov w0, w1 + 2001c5dc: aa0203e1 mov x1, x2 + 2001c5e0: 94000976 bl 2001ebb8 <_fstat> + 2001c5e4: 3100041f cmn w0, #0x1 + 2001c5e8: 54000080 b.eq 2001c5f8 <_fstat_r+0x38> // b.none + 2001c5ec: a94153f3 ldp x19, x20, [sp, #16] + 2001c5f0: a8c27bfd ldp x29, x30, [sp], #32 + 2001c5f4: d65f03c0 ret + 2001c5f8: b94ada81 ldr w1, [x20, #2776] + 2001c5fc: 34ffff81 cbz w1, 2001c5ec <_fstat_r+0x2c> + 2001c600: b9000261 str w1, [x19] + 2001c604: a94153f3 ldp x19, x20, [sp, #16] + 2001c608: a8c27bfd ldp x29, x30, [sp], #32 + 2001c60c: d65f03c0 ret Disassembly of section .text._findenv_r: -000000002001c548 <_findenv_r>: - 2001c548: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001c54c: 910003fd mov x29, sp - 2001c550: a90363f7 stp x23, x24, [sp, #48] - 2001c554: b0000f37 adrp x23, 20201000 <__malloc_av_+0x128> - 2001c558: aa0103f8 mov x24, x1 - 2001c55c: a90153f3 stp x19, x20, [sp, #16] - 2001c560: a9025bf5 stp x21, x22, [sp, #32] - 2001c564: aa0203f5 mov x21, x2 - 2001c568: aa0003f6 mov x22, x0 - 2001c56c: 940007ab bl 2001e418 <__env_lock> - 2001c570: f9437ef4 ldr x20, [x23, #1784] - 2001c574: b40003f4 cbz x20, 2001c5f0 <_findenv_r+0xa8> - 2001c578: 39400303 ldrb w3, [x24] - 2001c57c: aa1803f3 mov x19, x24 - 2001c580: 7100f47f cmp w3, #0x3d - 2001c584: 7a401864 ccmp w3, #0x0, #0x4, ne // ne = any - 2001c588: 540000c0 b.eq 2001c5a0 <_findenv_r+0x58> // b.none - 2001c58c: d503201f nop - 2001c590: 38401e63 ldrb w3, [x19, #1]! - 2001c594: 7100f47f cmp w3, #0x3d - 2001c598: 7a401864 ccmp w3, #0x0, #0x4, ne // ne = any - 2001c59c: 54ffffa1 b.ne 2001c590 <_findenv_r+0x48> // b.any - 2001c5a0: 7100f47f cmp w3, #0x3d - 2001c5a4: 54000260 b.eq 2001c5f0 <_findenv_r+0xa8> // b.none - 2001c5a8: f9400280 ldr x0, [x20] - 2001c5ac: cb180273 sub x19, x19, x24 - 2001c5b0: b4000200 cbz x0, 2001c5f0 <_findenv_r+0xa8> - 2001c5b4: 93407e73 sxtw x19, w19 - 2001c5b8: f90023f9 str x25, [sp, #64] - 2001c5bc: d503201f nop - 2001c5c0: aa1303e2 mov x2, x19 - 2001c5c4: aa1803e1 mov x1, x24 - 2001c5c8: 97ffc205 bl 2000cddc <strncmp> - 2001c5cc: 350000c0 cbnz w0, 2001c5e4 <_findenv_r+0x9c> - 2001c5d0: f9400280 ldr x0, [x20] - 2001c5d4: 8b130019 add x25, x0, x19 - 2001c5d8: 38736800 ldrb w0, [x0, x19] - 2001c5dc: 7100f41f cmp w0, #0x3d - 2001c5e0: 54000180 b.eq 2001c610 <_findenv_r+0xc8> // b.none - 2001c5e4: f8408e80 ldr x0, [x20, #8]! - 2001c5e8: b5fffec0 cbnz x0, 2001c5c0 <_findenv_r+0x78> - 2001c5ec: f94023f9 ldr x25, [sp, #64] - 2001c5f0: aa1603e0 mov x0, x22 - 2001c5f4: 9400078b bl 2001e420 <__env_unlock> - 2001c5f8: d2800000 mov x0, #0x0 // #0 - 2001c5fc: a94153f3 ldp x19, x20, [sp, #16] - 2001c600: a9425bf5 ldp x21, x22, [sp, #32] - 2001c604: a94363f7 ldp x23, x24, [sp, #48] - 2001c608: a8c57bfd ldp x29, x30, [sp], #80 - 2001c60c: d65f03c0 ret - 2001c610: f9437ee1 ldr x1, [x23, #1784] - 2001c614: aa1603e0 mov x0, x22 - 2001c618: cb010281 sub x1, x20, x1 - 2001c61c: 9343fc21 asr x1, x1, #3 - 2001c620: b90002a1 str w1, [x21] - 2001c624: 9400077f bl 2001e420 <__env_unlock> - 2001c628: 91000720 add x0, x25, #0x1 - 2001c62c: a94153f3 ldp x19, x20, [sp, #16] - 2001c630: a9425bf5 ldp x21, x22, [sp, #32] - 2001c634: a94363f7 ldp x23, x24, [sp, #48] - 2001c638: f94023f9 ldr x25, [sp, #64] - 2001c63c: a8c57bfd ldp x29, x30, [sp], #80 - 2001c640: d65f03c0 ret +000000002001c610 <_findenv_r>: + 2001c610: a9bb7bfd stp x29, x30, [sp, #-80]! + 2001c614: 910003fd mov x29, sp + 2001c618: a90363f7 stp x23, x24, [sp, #48] + 2001c61c: b0000f37 adrp x23, 20201000 <__malloc_av_+0x128> + 2001c620: aa0103f8 mov x24, x1 + 2001c624: a90153f3 stp x19, x20, [sp, #16] + 2001c628: a9025bf5 stp x21, x22, [sp, #32] + 2001c62c: aa0203f5 mov x21, x2 + 2001c630: aa0003f6 mov x22, x0 + 2001c634: 940007ab bl 2001e4e0 <__env_lock> + 2001c638: f9437ef4 ldr x20, [x23, #1784] + 2001c63c: b40003f4 cbz x20, 2001c6b8 <_findenv_r+0xa8> + 2001c640: 39400303 ldrb w3, [x24] + 2001c644: aa1803f3 mov x19, x24 + 2001c648: 7100f47f cmp w3, #0x3d + 2001c64c: 7a401864 ccmp w3, #0x0, #0x4, ne // ne = any + 2001c650: 540000c0 b.eq 2001c668 <_findenv_r+0x58> // b.none + 2001c654: d503201f nop + 2001c658: 38401e63 ldrb w3, [x19, #1]! + 2001c65c: 7100f47f cmp w3, #0x3d + 2001c660: 7a401864 ccmp w3, #0x0, #0x4, ne // ne = any + 2001c664: 54ffffa1 b.ne 2001c658 <_findenv_r+0x48> // b.any + 2001c668: 7100f47f cmp w3, #0x3d + 2001c66c: 54000260 b.eq 2001c6b8 <_findenv_r+0xa8> // b.none + 2001c670: f9400280 ldr x0, [x20] + 2001c674: cb180273 sub x19, x19, x24 + 2001c678: b4000200 cbz x0, 2001c6b8 <_findenv_r+0xa8> + 2001c67c: 93407e73 sxtw x19, w19 + 2001c680: f90023f9 str x25, [sp, #64] + 2001c684: d503201f nop + 2001c688: aa1303e2 mov x2, x19 + 2001c68c: aa1803e1 mov x1, x24 + 2001c690: 97ffc213 bl 2000cedc <strncmp> + 2001c694: 350000c0 cbnz w0, 2001c6ac <_findenv_r+0x9c> + 2001c698: f9400280 ldr x0, [x20] + 2001c69c: 8b130019 add x25, x0, x19 + 2001c6a0: 38736800 ldrb w0, [x0, x19] + 2001c6a4: 7100f41f cmp w0, #0x3d + 2001c6a8: 54000180 b.eq 2001c6d8 <_findenv_r+0xc8> // b.none + 2001c6ac: f8408e80 ldr x0, [x20, #8]! + 2001c6b0: b5fffec0 cbnz x0, 2001c688 <_findenv_r+0x78> + 2001c6b4: f94023f9 ldr x25, [sp, #64] + 2001c6b8: aa1603e0 mov x0, x22 + 2001c6bc: 9400078b bl 2001e4e8 <__env_unlock> + 2001c6c0: d2800000 mov x0, #0x0 // #0 + 2001c6c4: a94153f3 ldp x19, x20, [sp, #16] + 2001c6c8: a9425bf5 ldp x21, x22, [sp, #32] + 2001c6cc: a94363f7 ldp x23, x24, [sp, #48] + 2001c6d0: a8c57bfd ldp x29, x30, [sp], #80 + 2001c6d4: d65f03c0 ret + 2001c6d8: f9437ee1 ldr x1, [x23, #1784] + 2001c6dc: aa1603e0 mov x0, x22 + 2001c6e0: cb010281 sub x1, x20, x1 + 2001c6e4: 9343fc21 asr x1, x1, #3 + 2001c6e8: b90002a1 str w1, [x21] + 2001c6ec: 9400077f bl 2001e4e8 <__env_unlock> + 2001c6f0: 91000720 add x0, x25, #0x1 + 2001c6f4: a94153f3 ldp x19, x20, [sp, #16] + 2001c6f8: a9425bf5 ldp x21, x22, [sp, #32] + 2001c6fc: a94363f7 ldp x23, x24, [sp, #48] + 2001c700: f94023f9 ldr x25, [sp, #64] + 2001c704: a8c57bfd ldp x29, x30, [sp], #80 + 2001c708: d65f03c0 ret Disassembly of section .text._getenv_r: -000000002001c648 <_getenv_r>: - 2001c648: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c64c: 910003fd mov x29, sp - 2001c650: 910073e2 add x2, sp, #0x1c - 2001c654: 97ffffbd bl 2001c548 <_findenv_r> - 2001c658: a8c27bfd ldp x29, x30, [sp], #32 - 2001c65c: d65f03c0 ret +000000002001c710 <_getenv_r>: + 2001c710: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c714: 910003fd mov x29, sp + 2001c718: 910073e2 add x2, sp, #0x1c + 2001c71c: 97ffffbd bl 2001c610 <_findenv_r> + 2001c720: a8c27bfd ldp x29, x30, [sp], #32 + 2001c724: d65f03c0 ret Disassembly of section .text._isatty_r: -000000002001c660 <_isatty_r>: - 2001c660: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c664: 910003fd mov x29, sp - 2001c668: a90153f3 stp x19, x20, [sp, #16] - 2001c66c: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c670: aa0003f3 mov x19, x0 - 2001c674: b90ada9f str wzr, [x20, #2776] - 2001c678: 2a0103e0 mov w0, w1 - 2001c67c: 94000af9 bl 2001f260 <_isatty> - 2001c680: 3100041f cmn w0, #0x1 - 2001c684: 54000080 b.eq 2001c694 <_isatty_r+0x34> // b.none - 2001c688: a94153f3 ldp x19, x20, [sp, #16] - 2001c68c: a8c27bfd ldp x29, x30, [sp], #32 - 2001c690: d65f03c0 ret - 2001c694: b94ada81 ldr w1, [x20, #2776] - 2001c698: 34ffff81 cbz w1, 2001c688 <_isatty_r+0x28> - 2001c69c: b9000261 str w1, [x19] - 2001c6a0: a94153f3 ldp x19, x20, [sp, #16] - 2001c6a4: a8c27bfd ldp x29, x30, [sp], #32 - 2001c6a8: d65f03c0 ret +000000002001c728 <_isatty_r>: + 2001c728: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c72c: 910003fd mov x29, sp + 2001c730: a90153f3 stp x19, x20, [sp, #16] + 2001c734: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c738: aa0003f3 mov x19, x0 + 2001c73c: b90ada9f str wzr, [x20, #2776] + 2001c740: 2a0103e0 mov w0, w1 + 2001c744: 94000af9 bl 2001f328 <_isatty> + 2001c748: 3100041f cmn w0, #0x1 + 2001c74c: 54000080 b.eq 2001c75c <_isatty_r+0x34> // b.none + 2001c750: a94153f3 ldp x19, x20, [sp, #16] + 2001c754: a8c27bfd ldp x29, x30, [sp], #32 + 2001c758: d65f03c0 ret + 2001c75c: b94ada81 ldr w1, [x20, #2776] + 2001c760: 34ffff81 cbz w1, 2001c750 <_isatty_r+0x28> + 2001c764: b9000261 str w1, [x19] + 2001c768: a94153f3 ldp x19, x20, [sp, #16] + 2001c76c: a8c27bfd ldp x29, x30, [sp], #32 + 2001c770: d65f03c0 ret Disassembly of section .text._lseek_r: -000000002001c6b0 <_lseek_r>: - 2001c6b0: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c6b4: 910003fd mov x29, sp - 2001c6b8: a90153f3 stp x19, x20, [sp, #16] - 2001c6bc: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c6c0: aa0003f3 mov x19, x0 - 2001c6c4: b90ada9f str wzr, [x20, #2776] - 2001c6c8: 2a0103e0 mov w0, w1 - 2001c6cc: aa0203e1 mov x1, x2 - 2001c6d0: 2a0303e2 mov w2, w3 - 2001c6d4: 940007ff bl 2001e6d0 <_lseek> - 2001c6d8: b100041f cmn x0, #0x1 - 2001c6dc: 54000080 b.eq 2001c6ec <_lseek_r+0x3c> // b.none - 2001c6e0: a94153f3 ldp x19, x20, [sp, #16] - 2001c6e4: a8c27bfd ldp x29, x30, [sp], #32 - 2001c6e8: d65f03c0 ret - 2001c6ec: b94ada81 ldr w1, [x20, #2776] - 2001c6f0: 34ffff81 cbz w1, 2001c6e0 <_lseek_r+0x30> - 2001c6f4: b9000261 str w1, [x19] - 2001c6f8: a94153f3 ldp x19, x20, [sp, #16] - 2001c6fc: a8c27bfd ldp x29, x30, [sp], #32 - 2001c700: d65f03c0 ret +000000002001c778 <_lseek_r>: + 2001c778: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c77c: 910003fd mov x29, sp + 2001c780: a90153f3 stp x19, x20, [sp, #16] + 2001c784: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c788: aa0003f3 mov x19, x0 + 2001c78c: b90ada9f str wzr, [x20, #2776] + 2001c790: 2a0103e0 mov w0, w1 + 2001c794: aa0203e1 mov x1, x2 + 2001c798: 2a0303e2 mov w2, w3 + 2001c79c: 940007ff bl 2001e798 <_lseek> + 2001c7a0: b100041f cmn x0, #0x1 + 2001c7a4: 54000080 b.eq 2001c7b4 <_lseek_r+0x3c> // b.none + 2001c7a8: a94153f3 ldp x19, x20, [sp, #16] + 2001c7ac: a8c27bfd ldp x29, x30, [sp], #32 + 2001c7b0: d65f03c0 ret + 2001c7b4: b94ada81 ldr w1, [x20, #2776] + 2001c7b8: 34ffff81 cbz w1, 2001c7a8 <_lseek_r+0x30> + 2001c7bc: b9000261 str w1, [x19] + 2001c7c0: a94153f3 ldp x19, x20, [sp, #16] + 2001c7c4: a8c27bfd ldp x29, x30, [sp], #32 + 2001c7c8: d65f03c0 ret Disassembly of section .text._read_r: -000000002001c708 <_read_r>: - 2001c708: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c70c: 910003fd mov x29, sp - 2001c710: a90153f3 stp x19, x20, [sp, #16] - 2001c714: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> - 2001c718: aa0003f3 mov x19, x0 - 2001c71c: b90ada9f str wzr, [x20, #2776] - 2001c720: 2a0103e0 mov w0, w1 - 2001c724: aa0203e1 mov x1, x2 - 2001c728: aa0303e2 mov x2, x3 - 2001c72c: 9400077b bl 2001e518 <_read> - 2001c730: 3100041f cmn w0, #0x1 - 2001c734: 93407c00 sxtw x0, w0 - 2001c738: 54000080 b.eq 2001c748 <_read_r+0x40> // b.none - 2001c73c: a94153f3 ldp x19, x20, [sp, #16] - 2001c740: a8c27bfd ldp x29, x30, [sp], #32 - 2001c744: d65f03c0 ret - 2001c748: b94ada81 ldr w1, [x20, #2776] - 2001c74c: 34ffff81 cbz w1, 2001c73c <_read_r+0x34> - 2001c750: b9000261 str w1, [x19] - 2001c754: a94153f3 ldp x19, x20, [sp, #16] - 2001c758: a8c27bfd ldp x29, x30, [sp], #32 - 2001c75c: d65f03c0 ret +000000002001c7d0 <_read_r>: + 2001c7d0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c7d4: 910003fd mov x29, sp + 2001c7d8: a90153f3 stp x19, x20, [sp, #16] + 2001c7dc: b0001034 adrp x20, 20221000 <ucHeap+0x1e588> + 2001c7e0: aa0003f3 mov x19, x0 + 2001c7e4: b90ada9f str wzr, [x20, #2776] + 2001c7e8: 2a0103e0 mov w0, w1 + 2001c7ec: aa0203e1 mov x1, x2 + 2001c7f0: aa0303e2 mov x2, x3 + 2001c7f4: 9400077b bl 2001e5e0 <_read> + 2001c7f8: 3100041f cmn w0, #0x1 + 2001c7fc: 93407c00 sxtw x0, w0 + 2001c800: 54000080 b.eq 2001c810 <_read_r+0x40> // b.none + 2001c804: a94153f3 ldp x19, x20, [sp, #16] + 2001c808: a8c27bfd ldp x29, x30, [sp], #32 + 2001c80c: d65f03c0 ret + 2001c810: b94ada81 ldr w1, [x20, #2776] + 2001c814: 34ffff81 cbz w1, 2001c804 <_read_r+0x34> + 2001c818: b9000261 str w1, [x19] + 2001c81c: a94153f3 ldp x19, x20, [sp, #16] + 2001c820: a8c27bfd ldp x29, x30, [sp], #32 + 2001c824: d65f03c0 ret Disassembly of section .text.cleanup_glue: -000000002001c760 <cleanup_glue>: - 2001c760: a9be7bfd stp x29, x30, [sp, #-32]! - 2001c764: 910003fd mov x29, sp - 2001c768: a90153f3 stp x19, x20, [sp, #16] - 2001c76c: aa0103f3 mov x19, x1 - 2001c770: aa0003f4 mov x20, x0 - 2001c774: f9400021 ldr x1, [x1] - 2001c778: b4000041 cbz x1, 2001c780 <cleanup_glue+0x20> - 2001c77c: 97fffff9 bl 2001c760 <cleanup_glue> - 2001c780: aa1303e1 mov x1, x19 - 2001c784: aa1403e0 mov x0, x20 - 2001c788: a94153f3 ldp x19, x20, [sp, #16] - 2001c78c: a8c27bfd ldp x29, x30, [sp], #32 - 2001c790: 17ffe0d2 b 20014ad8 <_free_r> +000000002001c828 <cleanup_glue>: + 2001c828: a9be7bfd stp x29, x30, [sp, #-32]! + 2001c82c: 910003fd mov x29, sp + 2001c830: a90153f3 stp x19, x20, [sp, #16] + 2001c834: aa0103f3 mov x19, x1 + 2001c838: aa0003f4 mov x20, x0 + 2001c83c: f9400021 ldr x1, [x1] + 2001c840: b4000041 cbz x1, 2001c848 <cleanup_glue+0x20> + 2001c844: 97fffff9 bl 2001c828 <cleanup_glue> + 2001c848: aa1303e1 mov x1, x19 + 2001c84c: aa1403e0 mov x0, x20 + 2001c850: a94153f3 ldp x19, x20, [sp, #16] + 2001c854: a8c27bfd ldp x29, x30, [sp], #32 + 2001c858: 17ffe0d2 b 20014ba0 <_free_r> Disassembly of section .text._reclaim_reent: -000000002001c798 <_reclaim_reent>: - 2001c798: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001c79c: 90000f21 adrp x1, 20200000 <DATA_BASE> - 2001c7a0: 910003fd mov x29, sp - 2001c7a4: a90153f3 stp x19, x20, [sp, #16] - 2001c7a8: aa0003f4 mov x20, x0 - 2001c7ac: f942e020 ldr x0, [x1, #1472] - 2001c7b0: eb14001f cmp x0, x20 - 2001c7b4: 54000500 b.eq 2001c854 <_reclaim_reent+0xbc> // b.none - 2001c7b8: f9403e81 ldr x1, [x20, #120] - 2001c7bc: f90013f5 str x21, [sp, #32] - 2001c7c0: b40001e1 cbz x1, 2001c7fc <_reclaim_reent+0x64> - 2001c7c4: d2800015 mov x21, #0x0 // #0 - 2001c7c8: f8756833 ldr x19, [x1, x21] - 2001c7cc: b40000f3 cbz x19, 2001c7e8 <_reclaim_reent+0x50> - 2001c7d0: aa1303e1 mov x1, x19 - 2001c7d4: aa1403e0 mov x0, x20 - 2001c7d8: f9400273 ldr x19, [x19] - 2001c7dc: 97ffe0bf bl 20014ad8 <_free_r> - 2001c7e0: b5ffff93 cbnz x19, 2001c7d0 <_reclaim_reent+0x38> - 2001c7e4: f9403e81 ldr x1, [x20, #120] - 2001c7e8: 910022b5 add x21, x21, #0x8 - 2001c7ec: f10802bf cmp x21, #0x200 - 2001c7f0: 54fffec1 b.ne 2001c7c8 <_reclaim_reent+0x30> // b.any - 2001c7f4: aa1403e0 mov x0, x20 - 2001c7f8: 97ffe0b8 bl 20014ad8 <_free_r> - 2001c7fc: f9403281 ldr x1, [x20, #96] - 2001c800: b4000061 cbz x1, 2001c80c <_reclaim_reent+0x74> - 2001c804: aa1403e0 mov x0, x20 - 2001c808: 97ffe0b4 bl 20014ad8 <_free_r> - 2001c80c: f940fe93 ldr x19, [x20, #504] - 2001c810: b4000153 cbz x19, 2001c838 <_reclaim_reent+0xa0> - 2001c814: 91080295 add x21, x20, #0x200 - 2001c818: eb15027f cmp x19, x21 - 2001c81c: 540000e0 b.eq 2001c838 <_reclaim_reent+0xa0> // b.none - 2001c820: aa1303e1 mov x1, x19 - 2001c824: aa1403e0 mov x0, x20 - 2001c828: f9400273 ldr x19, [x19] - 2001c82c: 97ffe0ab bl 20014ad8 <_free_r> - 2001c830: eb1302bf cmp x21, x19 - 2001c834: 54ffff61 b.ne 2001c820 <_reclaim_reent+0x88> // b.any - 2001c838: f9404681 ldr x1, [x20, #136] - 2001c83c: b4000061 cbz x1, 2001c848 <_reclaim_reent+0xb0> - 2001c840: aa1403e0 mov x0, x20 - 2001c844: 97ffe0a5 bl 20014ad8 <_free_r> - 2001c848: b9405280 ldr w0, [x20, #80] - 2001c84c: 350000a0 cbnz w0, 2001c860 <_reclaim_reent+0xc8> - 2001c850: f94013f5 ldr x21, [sp, #32] - 2001c854: a94153f3 ldp x19, x20, [sp, #16] - 2001c858: a8c37bfd ldp x29, x30, [sp], #48 - 2001c85c: d65f03c0 ret - 2001c860: f9402e81 ldr x1, [x20, #88] - 2001c864: aa1403e0 mov x0, x20 - 2001c868: d63f0020 blr x1 - 2001c86c: f9429281 ldr x1, [x20, #1312] - 2001c870: b4ffff01 cbz x1, 2001c850 <_reclaim_reent+0xb8> - 2001c874: aa1403e0 mov x0, x20 - 2001c878: a94153f3 ldp x19, x20, [sp, #16] - 2001c87c: f94013f5 ldr x21, [sp, #32] - 2001c880: a8c37bfd ldp x29, x30, [sp], #48 - 2001c884: 17ffffb7 b 2001c760 <cleanup_glue> +000000002001c860 <_reclaim_reent>: + 2001c860: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001c864: 90000f21 adrp x1, 20200000 <DATA_BASE> + 2001c868: 910003fd mov x29, sp + 2001c86c: a90153f3 stp x19, x20, [sp, #16] + 2001c870: aa0003f4 mov x20, x0 + 2001c874: f942e020 ldr x0, [x1, #1472] + 2001c878: eb14001f cmp x0, x20 + 2001c87c: 54000500 b.eq 2001c91c <_reclaim_reent+0xbc> // b.none + 2001c880: f9403e81 ldr x1, [x20, #120] + 2001c884: f90013f5 str x21, [sp, #32] + 2001c888: b40001e1 cbz x1, 2001c8c4 <_reclaim_reent+0x64> + 2001c88c: d2800015 mov x21, #0x0 // #0 + 2001c890: f8756833 ldr x19, [x1, x21] + 2001c894: b40000f3 cbz x19, 2001c8b0 <_reclaim_reent+0x50> + 2001c898: aa1303e1 mov x1, x19 + 2001c89c: aa1403e0 mov x0, x20 + 2001c8a0: f9400273 ldr x19, [x19] + 2001c8a4: 97ffe0bf bl 20014ba0 <_free_r> + 2001c8a8: b5ffff93 cbnz x19, 2001c898 <_reclaim_reent+0x38> + 2001c8ac: f9403e81 ldr x1, [x20, #120] + 2001c8b0: 910022b5 add x21, x21, #0x8 + 2001c8b4: f10802bf cmp x21, #0x200 + 2001c8b8: 54fffec1 b.ne 2001c890 <_reclaim_reent+0x30> // b.any + 2001c8bc: aa1403e0 mov x0, x20 + 2001c8c0: 97ffe0b8 bl 20014ba0 <_free_r> + 2001c8c4: f9403281 ldr x1, [x20, #96] + 2001c8c8: b4000061 cbz x1, 2001c8d4 <_reclaim_reent+0x74> + 2001c8cc: aa1403e0 mov x0, x20 + 2001c8d0: 97ffe0b4 bl 20014ba0 <_free_r> + 2001c8d4: f940fe93 ldr x19, [x20, #504] + 2001c8d8: b4000153 cbz x19, 2001c900 <_reclaim_reent+0xa0> + 2001c8dc: 91080295 add x21, x20, #0x200 + 2001c8e0: eb15027f cmp x19, x21 + 2001c8e4: 540000e0 b.eq 2001c900 <_reclaim_reent+0xa0> // b.none + 2001c8e8: aa1303e1 mov x1, x19 + 2001c8ec: aa1403e0 mov x0, x20 + 2001c8f0: f9400273 ldr x19, [x19] + 2001c8f4: 97ffe0ab bl 20014ba0 <_free_r> + 2001c8f8: eb1302bf cmp x21, x19 + 2001c8fc: 54ffff61 b.ne 2001c8e8 <_reclaim_reent+0x88> // b.any + 2001c900: f9404681 ldr x1, [x20, #136] + 2001c904: b4000061 cbz x1, 2001c910 <_reclaim_reent+0xb0> + 2001c908: aa1403e0 mov x0, x20 + 2001c90c: 97ffe0a5 bl 20014ba0 <_free_r> + 2001c910: b9405280 ldr w0, [x20, #80] + 2001c914: 350000a0 cbnz w0, 2001c928 <_reclaim_reent+0xc8> + 2001c918: f94013f5 ldr x21, [sp, #32] + 2001c91c: a94153f3 ldp x19, x20, [sp, #16] + 2001c920: a8c37bfd ldp x29, x30, [sp], #48 + 2001c924: d65f03c0 ret + 2001c928: f9402e81 ldr x1, [x20, #88] + 2001c92c: aa1403e0 mov x0, x20 + 2001c930: d63f0020 blr x1 + 2001c934: f9429281 ldr x1, [x20, #1312] + 2001c938: b4ffff01 cbz x1, 2001c918 <_reclaim_reent+0xb8> + 2001c93c: aa1403e0 mov x0, x20 + 2001c940: a94153f3 ldp x19, x20, [sp, #16] + 2001c944: f94013f5 ldr x21, [sp, #32] + 2001c948: a8c37bfd ldp x29, x30, [sp], #48 + 2001c94c: 17ffffb7 b 2001c828 <cleanup_glue> Disassembly of section .text.__ssprint_r: -000000002001c888 <__ssprint_r>: - 2001c888: a9b97bfd stp x29, x30, [sp, #-112]! - 2001c88c: 910003fd mov x29, sp - 2001c890: a90363f7 stp x23, x24, [sp, #48] - 2001c894: aa0003f8 mov x24, x0 - 2001c898: f9400840 ldr x0, [x2, #16] - 2001c89c: a9025bf5 stp x21, x22, [sp, #32] - 2001c8a0: aa0203f6 mov x22, x2 - 2001c8a4: b4000a00 cbz x0, 2001c9e4 <__ssprint_r+0x15c> - 2001c8a8: b9400c35 ldr w21, [x1, #12] - 2001c8ac: 52809017 mov w23, #0x480 // #1152 - 2001c8b0: a90573fb stp x27, x28, [sp, #80] - 2001c8b4: d280001c mov x28, #0x0 // #0 - 2001c8b8: f9400020 ldr x0, [x1] - 2001c8bc: a90153f3 stp x19, x20, [sp, #16] - 2001c8c0: aa0103f4 mov x20, x1 - 2001c8c4: f940005b ldr x27, [x2] - 2001c8c8: d2800013 mov x19, #0x0 // #0 - 2001c8cc: a9046bf9 stp x25, x26, [sp, #64] - 2001c8d0: b4000973 cbz x19, 2001c9fc <__ssprint_r+0x174> - 2001c8d4: 93407e61 sxtw x1, w19 - 2001c8d8: eb35c27f cmp x19, w21, sxtw - 2001c8dc: 93407eb9 sxtw x25, w21 - 2001c8e0: 54000943 b.cc 2001ca08 <__ssprint_r+0x180> // b.lo, b.ul, b.last - 2001c8e4: 79402284 ldrh w4, [x20, #16] - 2001c8e8: 93407e7a sxtw x26, w19 - 2001c8ec: 6a17009f tst w4, w23 - 2001c8f0: 54000560 b.eq 2001c99c <__ssprint_r+0x114> // b.none - 2001c8f4: b9402283 ldr w3, [x20, #32] - 2001c8f8: 91000662 add x2, x19, #0x1 - 2001c8fc: f9400e81 ldr x1, [x20, #24] - 2001c900: 0b030463 add w3, w3, w3, lsl #1 - 2001c904: cb01001a sub x26, x0, x1 - 2001c908: 0b437c63 add w3, w3, w3, lsr #31 - 2001c90c: 8b3ac042 add x2, x2, w26, sxtw - 2001c910: 93407f55 sxtw x21, w26 - 2001c914: 13017c79 asr w25, w3, #1 - 2001c918: eb39c05f cmp x2, w25, sxtw - 2001c91c: 93407f22 sxtw x2, w25 - 2001c920: 54000089 b.ls 2001c930 <__ssprint_r+0xa8> // b.plast - 2001c924: 11000663 add w3, w19, #0x1 - 2001c928: 0b1a0079 add w25, w3, w26 - 2001c92c: 93407f22 sxtw x2, w25 - 2001c930: 36500744 tbz w4, #10, 2001ca18 <__ssprint_r+0x190> - 2001c934: aa0203e1 mov x1, x2 - 2001c938: aa1803e0 mov x0, x24 - 2001c93c: 97ffe661 bl 200162c0 <_malloc_r> - 2001c940: b40007a0 cbz x0, 2001ca34 <__ssprint_r+0x1ac> - 2001c944: f9400e81 ldr x1, [x20, #24] - 2001c948: aa1503e2 mov x2, x21 - 2001c94c: f90037e0 str x0, [sp, #104] - 2001c950: 97ff983c bl 20002a40 <memcpy> - 2001c954: 79402280 ldrh w0, [x20, #16] - 2001c958: 12809001 mov w1, #0xfffffb7f // #-1153 - 2001c95c: f94037e4 ldr x4, [sp, #104] - 2001c960: 0a010000 and w0, w0, w1 - 2001c964: 32190000 orr w0, w0, #0x80 - 2001c968: 79002280 strh w0, [x20, #16] - 2001c96c: 4b1a033a sub w26, w25, w26 - 2001c970: 8b150080 add x0, x4, x21 - 2001c974: f9000280 str x0, [x20] - 2001c978: 93407e61 sxtw x1, w19 - 2001c97c: b9000e9a str w26, [x20, #12] - 2001c980: eb13003f cmp x1, x19 - 2001c984: f9000e84 str x4, [x20, #24] - 2001c988: 2a1303f5 mov w21, w19 - 2001c98c: b9002299 str w25, [x20, #32] - 2001c990: aa0103fa mov x26, x1 - 2001c994: aa0103f9 mov x25, x1 - 2001c998: 54000388 b.hi 2001ca08 <__ssprint_r+0x180> // b.pmore - 2001c99c: aa1c03e1 mov x1, x28 - 2001c9a0: aa1903e2 mov x2, x25 - 2001c9a4: 97ffc1b7 bl 2000d080 <memmove> - 2001c9a8: cb1a0273 sub x19, x19, x26 - 2001c9ac: f9400280 ldr x0, [x20] - 2001c9b0: 8b1a039c add x28, x28, x26 - 2001c9b4: b9400e83 ldr w3, [x20, #12] - 2001c9b8: f9400ac1 ldr x1, [x22, #16] - 2001c9bc: 4b150075 sub w21, w3, w21 - 2001c9c0: 8b190000 add x0, x0, x25 - 2001c9c4: f9000280 str x0, [x20] - 2001c9c8: b9000e95 str w21, [x20, #12] - 2001c9cc: cb1a0021 sub x1, x1, x26 - 2001c9d0: f9000ac1 str x1, [x22, #16] - 2001c9d4: b5fff7e1 cbnz x1, 2001c8d0 <__ssprint_r+0x48> - 2001c9d8: a94153f3 ldp x19, x20, [sp, #16] - 2001c9dc: a9446bf9 ldp x25, x26, [sp, #64] - 2001c9e0: a94573fb ldp x27, x28, [sp, #80] - 2001c9e4: b9000adf str wzr, [x22, #8] - 2001c9e8: 52800000 mov w0, #0x0 // #0 - 2001c9ec: a9425bf5 ldp x21, x22, [sp, #32] - 2001c9f0: a94363f7 ldp x23, x24, [sp, #48] - 2001c9f4: a8c77bfd ldp x29, x30, [sp], #112 - 2001c9f8: d65f03c0 ret - 2001c9fc: a9404f7c ldp x28, x19, [x27] - 2001ca00: 9100437b add x27, x27, #0x10 - 2001ca04: 17ffffb3 b 2001c8d0 <__ssprint_r+0x48> - 2001ca08: aa0103fa mov x26, x1 - 2001ca0c: 2a1303f5 mov w21, w19 - 2001ca10: aa0103f9 mov x25, x1 - 2001ca14: 17ffffe2 b 2001c99c <__ssprint_r+0x114> - 2001ca18: aa1803e0 mov x0, x24 - 2001ca1c: 97ffed95 bl 20018070 <_realloc_r> - 2001ca20: aa0003e4 mov x4, x0 - 2001ca24: b5fffa40 cbnz x0, 2001c96c <__ssprint_r+0xe4> - 2001ca28: f9400e81 ldr x1, [x20, #24] - 2001ca2c: aa1803e0 mov x0, x24 - 2001ca30: 97ffe02a bl 20014ad8 <_free_r> - 2001ca34: 79402281 ldrh w1, [x20, #16] - 2001ca38: 52800180 mov w0, #0xc // #12 - 2001ca3c: b9000300 str w0, [x24] - 2001ca40: 12800000 mov w0, #0xffffffff // #-1 - 2001ca44: 321a0021 orr w1, w1, #0x40 - 2001ca48: 79002281 strh w1, [x20, #16] - 2001ca4c: a94153f3 ldp x19, x20, [sp, #16] - 2001ca50: a9446bf9 ldp x25, x26, [sp, #64] - 2001ca54: a94573fb ldp x27, x28, [sp, #80] - 2001ca58: b9000adf str wzr, [x22, #8] - 2001ca5c: f9000adf str xzr, [x22, #16] - 2001ca60: a9425bf5 ldp x21, x22, [sp, #32] - 2001ca64: a94363f7 ldp x23, x24, [sp, #48] - 2001ca68: a8c77bfd ldp x29, x30, [sp], #112 - 2001ca6c: d65f03c0 ret +000000002001c950 <__ssprint_r>: + 2001c950: a9b97bfd stp x29, x30, [sp, #-112]! + 2001c954: 910003fd mov x29, sp + 2001c958: a90363f7 stp x23, x24, [sp, #48] + 2001c95c: aa0003f8 mov x24, x0 + 2001c960: f9400840 ldr x0, [x2, #16] + 2001c964: a9025bf5 stp x21, x22, [sp, #32] + 2001c968: aa0203f6 mov x22, x2 + 2001c96c: b4000a00 cbz x0, 2001caac <__ssprint_r+0x15c> + 2001c970: b9400c35 ldr w21, [x1, #12] + 2001c974: 52809017 mov w23, #0x480 // #1152 + 2001c978: a90573fb stp x27, x28, [sp, #80] + 2001c97c: d280001c mov x28, #0x0 // #0 + 2001c980: f9400020 ldr x0, [x1] + 2001c984: a90153f3 stp x19, x20, [sp, #16] + 2001c988: aa0103f4 mov x20, x1 + 2001c98c: f940005b ldr x27, [x2] + 2001c990: d2800013 mov x19, #0x0 // #0 + 2001c994: a9046bf9 stp x25, x26, [sp, #64] + 2001c998: b4000973 cbz x19, 2001cac4 <__ssprint_r+0x174> + 2001c99c: 93407e61 sxtw x1, w19 + 2001c9a0: eb35c27f cmp x19, w21, sxtw + 2001c9a4: 93407eb9 sxtw x25, w21 + 2001c9a8: 54000943 b.cc 2001cad0 <__ssprint_r+0x180> // b.lo, b.ul, b.last + 2001c9ac: 79402284 ldrh w4, [x20, #16] + 2001c9b0: 93407e7a sxtw x26, w19 + 2001c9b4: 6a17009f tst w4, w23 + 2001c9b8: 54000560 b.eq 2001ca64 <__ssprint_r+0x114> // b.none + 2001c9bc: b9402283 ldr w3, [x20, #32] + 2001c9c0: 91000662 add x2, x19, #0x1 + 2001c9c4: f9400e81 ldr x1, [x20, #24] + 2001c9c8: 0b030463 add w3, w3, w3, lsl #1 + 2001c9cc: cb01001a sub x26, x0, x1 + 2001c9d0: 0b437c63 add w3, w3, w3, lsr #31 + 2001c9d4: 8b3ac042 add x2, x2, w26, sxtw + 2001c9d8: 93407f55 sxtw x21, w26 + 2001c9dc: 13017c79 asr w25, w3, #1 + 2001c9e0: eb39c05f cmp x2, w25, sxtw + 2001c9e4: 93407f22 sxtw x2, w25 + 2001c9e8: 54000089 b.ls 2001c9f8 <__ssprint_r+0xa8> // b.plast + 2001c9ec: 11000663 add w3, w19, #0x1 + 2001c9f0: 0b1a0079 add w25, w3, w26 + 2001c9f4: 93407f22 sxtw x2, w25 + 2001c9f8: 36500744 tbz w4, #10, 2001cae0 <__ssprint_r+0x190> + 2001c9fc: aa0203e1 mov x1, x2 + 2001ca00: aa1803e0 mov x0, x24 + 2001ca04: 97ffe661 bl 20016388 <_malloc_r> + 2001ca08: b40007a0 cbz x0, 2001cafc <__ssprint_r+0x1ac> + 2001ca0c: f9400e81 ldr x1, [x20, #24] + 2001ca10: aa1503e2 mov x2, x21 + 2001ca14: f90037e0 str x0, [sp, #104] + 2001ca18: 97ff981a bl 20002a80 <memcpy> + 2001ca1c: 79402280 ldrh w0, [x20, #16] + 2001ca20: 12809001 mov w1, #0xfffffb7f // #-1153 + 2001ca24: f94037e4 ldr x4, [sp, #104] + 2001ca28: 0a010000 and w0, w0, w1 + 2001ca2c: 32190000 orr w0, w0, #0x80 + 2001ca30: 79002280 strh w0, [x20, #16] + 2001ca34: 4b1a033a sub w26, w25, w26 + 2001ca38: 8b150080 add x0, x4, x21 + 2001ca3c: f9000280 str x0, [x20] + 2001ca40: 93407e61 sxtw x1, w19 + 2001ca44: b9000e9a str w26, [x20, #12] + 2001ca48: eb13003f cmp x1, x19 + 2001ca4c: f9000e84 str x4, [x20, #24] + 2001ca50: 2a1303f5 mov w21, w19 + 2001ca54: b9002299 str w25, [x20, #32] + 2001ca58: aa0103fa mov x26, x1 + 2001ca5c: aa0103f9 mov x25, x1 + 2001ca60: 54000388 b.hi 2001cad0 <__ssprint_r+0x180> // b.pmore + 2001ca64: aa1c03e1 mov x1, x28 + 2001ca68: aa1903e2 mov x2, x25 + 2001ca6c: 97ffc1c5 bl 2000d180 <memmove> + 2001ca70: cb1a0273 sub x19, x19, x26 + 2001ca74: f9400280 ldr x0, [x20] + 2001ca78: 8b1a039c add x28, x28, x26 + 2001ca7c: b9400e83 ldr w3, [x20, #12] + 2001ca80: f9400ac1 ldr x1, [x22, #16] + 2001ca84: 4b150075 sub w21, w3, w21 + 2001ca88: 8b190000 add x0, x0, x25 + 2001ca8c: f9000280 str x0, [x20] + 2001ca90: b9000e95 str w21, [x20, #12] + 2001ca94: cb1a0021 sub x1, x1, x26 + 2001ca98: f9000ac1 str x1, [x22, #16] + 2001ca9c: b5fff7e1 cbnz x1, 2001c998 <__ssprint_r+0x48> + 2001caa0: a94153f3 ldp x19, x20, [sp, #16] + 2001caa4: a9446bf9 ldp x25, x26, [sp, #64] + 2001caa8: a94573fb ldp x27, x28, [sp, #80] + 2001caac: b9000adf str wzr, [x22, #8] + 2001cab0: 52800000 mov w0, #0x0 // #0 + 2001cab4: a9425bf5 ldp x21, x22, [sp, #32] + 2001cab8: a94363f7 ldp x23, x24, [sp, #48] + 2001cabc: a8c77bfd ldp x29, x30, [sp], #112 + 2001cac0: d65f03c0 ret + 2001cac4: a9404f7c ldp x28, x19, [x27] + 2001cac8: 9100437b add x27, x27, #0x10 + 2001cacc: 17ffffb3 b 2001c998 <__ssprint_r+0x48> + 2001cad0: aa0103fa mov x26, x1 + 2001cad4: 2a1303f5 mov w21, w19 + 2001cad8: aa0103f9 mov x25, x1 + 2001cadc: 17ffffe2 b 2001ca64 <__ssprint_r+0x114> + 2001cae0: aa1803e0 mov x0, x24 + 2001cae4: 97ffed95 bl 20018138 <_realloc_r> + 2001cae8: aa0003e4 mov x4, x0 + 2001caec: b5fffa40 cbnz x0, 2001ca34 <__ssprint_r+0xe4> + 2001caf0: f9400e81 ldr x1, [x20, #24] + 2001caf4: aa1803e0 mov x0, x24 + 2001caf8: 97ffe02a bl 20014ba0 <_free_r> + 2001cafc: 79402281 ldrh w1, [x20, #16] + 2001cb00: 52800180 mov w0, #0xc // #12 + 2001cb04: b9000300 str w0, [x24] + 2001cb08: 12800000 mov w0, #0xffffffff // #-1 + 2001cb0c: 321a0021 orr w1, w1, #0x40 + 2001cb10: 79002281 strh w1, [x20, #16] + 2001cb14: a94153f3 ldp x19, x20, [sp, #16] + 2001cb18: a9446bf9 ldp x25, x26, [sp, #64] + 2001cb1c: a94573fb ldp x27, x28, [sp, #80] + 2001cb20: b9000adf str wzr, [x22, #8] + 2001cb24: f9000adf str xzr, [x22, #16] + 2001cb28: a9425bf5 ldp x21, x22, [sp, #32] + 2001cb2c: a94363f7 ldp x23, x24, [sp, #48] + 2001cb30: a8c77bfd ldp x29, x30, [sp], #112 + 2001cb34: d65f03c0 ret Disassembly of section .text._svfiprintf_r: -000000002001ca70 <_svfiprintf_r>: - 2001ca70: a9a17bfd stp x29, x30, [sp, #-496]! - 2001ca74: 910003fd mov x29, sp - 2001ca78: f9400064 ldr x4, [x3] - 2001ca7c: f9003be4 str x4, [sp, #112] - 2001ca80: f9400464 ldr x4, [x3, #8] - 2001ca84: a90363f7 stp x23, x24, [sp, #48] - 2001ca88: b9401863 ldr w3, [x3, #24] - 2001ca8c: aa0103f8 mov x24, x1 - 2001ca90: 52800001 mov w1, #0x0 // #0 - 2001ca94: a90153f3 stp x19, x20, [sp, #16] - 2001ca98: aa0003f3 mov x19, x0 - 2001ca9c: aa0203f4 mov x20, x2 - 2001caa0: 910363e0 add x0, sp, #0xd8 - 2001caa4: d2800102 mov x2, #0x8 // #8 - 2001caa8: f90043e4 str x4, [sp, #128] - 2001caac: b900b3e3 str w3, [sp, #176] - 2001cab0: 97ff97ac bl 20002960 <memset> - 2001cab4: 79402300 ldrh w0, [x24, #16] - 2001cab8: 36380060 tbz w0, #7, 2001cac4 <_svfiprintf_r+0x54> - 2001cabc: f9400f00 ldr x0, [x24, #24] - 2001cac0: b40070c0 cbz x0, 2001d8d8 <_svfiprintf_r+0xe68> - 2001cac4: a9025bf5 stp x21, x22, [sp, #32] - 2001cac8: a9046bf9 stp x25, x26, [sp, #64] - 2001cacc: a90573fb stp x27, x28, [sp, #80] - 2001cad0: 9105c3fb add x27, sp, #0x170 - 2001cad4: 90000f35 adrp x21, 20200000 <DATA_BASE> - 2001cad8: aa1b03fc mov x28, x27 - 2001cadc: 9134c2b5 add x21, x21, #0xd30 - 2001cae0: b0000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001cae4: 91294000 add x0, x0, #0xa50 - 2001cae8: b90067ff str wzr, [sp, #100] - 2001caec: f9003fe0 str x0, [sp, #120] - 2001caf0: f90047ff str xzr, [sp, #136] - 2001caf4: a909ffff stp xzr, xzr, [sp, #152] - 2001caf8: f90057ff str xzr, [sp, #168] - 2001cafc: f9007bfb str x27, [sp, #240] - 2001cb00: b900fbff str wzr, [sp, #248] - 2001cb04: f90083ff str xzr, [sp, #256] - 2001cb08: aa1403f7 mov x23, x20 - 2001cb0c: d503201f nop - 2001cb10: f94076b6 ldr x22, [x21, #232] - 2001cb14: 97ffe569 bl 200160b8 <__locale_mb_cur_max> - 2001cb18: 910363e4 add x4, sp, #0xd8 - 2001cb1c: 93407c03 sxtw x3, w0 - 2001cb20: aa1703e2 mov x2, x23 - 2001cb24: 910353e1 add x1, sp, #0xd4 - 2001cb28: aa1303e0 mov x0, x19 - 2001cb2c: d63f02c0 blr x22 - 2001cb30: 7100001f cmp w0, #0x0 - 2001cb34: 340001e0 cbz w0, 2001cb70 <_svfiprintf_r+0x100> - 2001cb38: 540000eb b.lt 2001cb54 <_svfiprintf_r+0xe4> // b.tstop - 2001cb3c: b940d7e1 ldr w1, [sp, #212] - 2001cb40: 7100943f cmp w1, #0x25 - 2001cb44: 54001200 b.eq 2001cd84 <_svfiprintf_r+0x314> // b.none - 2001cb48: 93407c00 sxtw x0, w0 - 2001cb4c: 8b0002f7 add x23, x23, x0 - 2001cb50: 17fffff0 b 2001cb10 <_svfiprintf_r+0xa0> - 2001cb54: 910363e0 add x0, sp, #0xd8 - 2001cb58: d2800102 mov x2, #0x8 // #8 - 2001cb5c: 52800001 mov w1, #0x0 // #0 - 2001cb60: 97ff9780 bl 20002960 <memset> - 2001cb64: d2800020 mov x0, #0x1 // #1 - 2001cb68: 8b0002f7 add x23, x23, x0 - 2001cb6c: 17ffffe9 b 2001cb10 <_svfiprintf_r+0xa0> - 2001cb70: 2a0003f6 mov w22, w0 - 2001cb74: cb1402e0 sub x0, x23, x20 - 2001cb78: 2a0003f9 mov w25, w0 - 2001cb7c: 34008900 cbz w0, 2001dc9c <_svfiprintf_r+0x122c> - 2001cb80: f94083e2 ldr x2, [sp, #256] - 2001cb84: 93407f20 sxtw x0, w25 - 2001cb88: b940fbe1 ldr w1, [sp, #248] - 2001cb8c: 8b000042 add x2, x2, x0 - 2001cb90: a9000394 stp x20, x0, [x28] - 2001cb94: 11000421 add w1, w1, #0x1 - 2001cb98: b900fbe1 str w1, [sp, #248] - 2001cb9c: 71001c3f cmp w1, #0x7 - 2001cba0: f90083e2 str x2, [sp, #256] - 2001cba4: 9100439c add x28, x28, #0x10 - 2001cba8: 54000f8c b.gt 2001cd98 <_svfiprintf_r+0x328> - 2001cbac: b94067e0 ldr w0, [sp, #100] - 2001cbb0: 0b190000 add w0, w0, w25 - 2001cbb4: b90067e0 str w0, [sp, #100] - 2001cbb8: 34008736 cbz w22, 2001dc9c <_svfiprintf_r+0x122c> - 2001cbbc: 394006e1 ldrb w1, [x23, #1] - 2001cbc0: 12800004 mov w4, #0xffffffff // #-1 - 2001cbc4: 910006f4 add x20, x23, #0x1 - 2001cbc8: 2a0403f6 mov w22, w4 - 2001cbcc: 5280001b mov w27, #0x0 // #0 - 2001cbd0: b90063ff str wzr, [sp, #96] - 2001cbd4: 39033fff strb wzr, [sp, #207] - 2001cbd8: 91000694 add x20, x20, #0x1 - 2001cbdc: 51008020 sub w0, w1, #0x20 - 2001cbe0: 7101681f cmp w0, #0x5a - 2001cbe4: 54000aa9 b.ls 2001cd38 <_svfiprintf_r+0x2c8> // b.plast - 2001cbe8: 340085a1 cbz w1, 2001dc9c <_svfiprintf_r+0x122c> - 2001cbec: 52800036 mov w22, #0x1 // #1 - 2001cbf0: 910423fa add x26, sp, #0x108 - 2001cbf4: 2a1603f7 mov w23, w22 - 2001cbf8: 39033fff strb wzr, [sp, #207] - 2001cbfc: 390423e1 strb w1, [sp, #264] - 2001cc00: 52800004 mov w4, #0x0 // #0 - 2001cc04: f90037ff str xzr, [sp, #104] - 2001cc08: 11000ac0 add w0, w22, #0x2 - 2001cc0c: 721f036b ands w11, w27, #0x2 - 2001cc10: 1a961016 csel w22, w0, w22, ne // ne = any - 2001cc14: 52801099 mov w25, #0x84 // #132 - 2001cc18: b940fbe1 ldr w1, [sp, #248] - 2001cc1c: 6a190379 ands w25, w27, w25 - 2001cc20: f94083e0 ldr x0, [sp, #256] - 2001cc24: 540000a1 b.ne 2001cc38 <_svfiprintf_r+0x1c8> // b.any - 2001cc28: b94063e2 ldr w2, [sp, #96] - 2001cc2c: 4b160048 sub w8, w2, w22 - 2001cc30: 7100011f cmp w8, #0x0 - 2001cc34: 5400488c b.gt 2001d544 <_svfiprintf_r+0xad4> - 2001cc38: 39433fe9 ldrb w9, [sp, #207] - 2001cc3c: 11000422 add w2, w1, #0x1 - 2001cc40: 91004388 add x8, x28, #0x10 - 2001cc44: 340001e9 cbz w9, 2001cc80 <_svfiprintf_r+0x210> - 2001cc48: 91000400 add x0, x0, #0x1 - 2001cc4c: 91033fea add x10, sp, #0xcf - 2001cc50: d2800029 mov x9, #0x1 // #1 - 2001cc54: a900278a stp x10, x9, [x28] - 2001cc58: 71001c5f cmp w2, #0x7 - 2001cc5c: b900fbe2 str w2, [sp, #248] - 2001cc60: f90083e0 str x0, [sp, #256] - 2001cc64: 54004e6c b.gt 2001d630 <_svfiprintf_r+0xbc0> - 2001cc68: 1100082a add w10, w1, #0x2 - 2001cc6c: 91008389 add x9, x28, #0x20 - 2001cc70: 2a0203e1 mov w1, w2 - 2001cc74: aa0803fc mov x28, x8 - 2001cc78: 2a0a03e2 mov w2, w10 - 2001cc7c: aa0903e8 mov x8, x9 - 2001cc80: 340001ab cbz w11, 2001ccb4 <_svfiprintf_r+0x244> - 2001cc84: 91000800 add x0, x0, #0x2 - 2001cc88: 910343e9 add x9, sp, #0xd0 - 2001cc8c: d2800041 mov x1, #0x2 // #2 - 2001cc90: a9000789 stp x9, x1, [x28] - 2001cc94: 71001c5f cmp w2, #0x7 - 2001cc98: b900fbe2 str w2, [sp, #248] - 2001cc9c: f90083e0 str x0, [sp, #256] - 2001cca0: 54004e6c b.gt 2001d66c <_svfiprintf_r+0xbfc> - 2001cca4: 2a0203e1 mov w1, w2 - 2001cca8: aa0803fc mov x28, x8 - 2001ccac: 11000442 add w2, w2, #0x1 - 2001ccb0: 91004108 add x8, x8, #0x10 - 2001ccb4: 7102033f cmp w25, #0x80 - 2001ccb8: 540034e0 b.eq 2001d354 <_svfiprintf_r+0x8e4> // b.none - 2001ccbc: 4b170099 sub w25, w4, w23 - 2001ccc0: 7100033f cmp w25, #0x0 - 2001ccc4: 54003cec b.gt 2001d460 <_svfiprintf_r+0x9f0> - 2001ccc8: 93407ef7 sxtw x23, w23 - 2001cccc: a9005f9a stp x26, x23, [x28] - 2001ccd0: 8b0002e0 add x0, x23, x0 - 2001ccd4: b900fbe2 str w2, [sp, #248] - 2001ccd8: 71001c5f cmp w2, #0x7 - 2001ccdc: f90083e0 str x0, [sp, #256] - 2001cce0: 5400092c b.gt 2001ce04 <_svfiprintf_r+0x394> - 2001cce4: 361000bb tbz w27, #2, 2001ccf8 <_svfiprintf_r+0x288> - 2001cce8: b94063e1 ldr w1, [sp, #96] - 2001ccec: 4b160037 sub w23, w1, w22 - 2001ccf0: 710002ff cmp w23, #0x0 - 2001ccf4: 54004d6c b.gt 2001d6a0 <_svfiprintf_r+0xc30> - 2001ccf8: b94063e1 ldr w1, [sp, #96] - 2001ccfc: 6b16003f cmp w1, w22 - 2001cd00: 1a96a036 csel w22, w1, w22, ge // ge = tcont - 2001cd04: b94067e1 ldr w1, [sp, #100] - 2001cd08: 0b160021 add w1, w1, w22 - 2001cd0c: b90067e1 str w1, [sp, #100] - 2001cd10: b50040e0 cbnz x0, 2001d52c <_svfiprintf_r+0xabc> - 2001cd14: f94037e0 ldr x0, [sp, #104] - 2001cd18: b900fbff str wzr, [sp, #248] - 2001cd1c: 9105c3fc add x28, sp, #0x170 - 2001cd20: b4ffef40 cbz x0, 2001cb08 <_svfiprintf_r+0x98> - 2001cd24: f94037e1 ldr x1, [sp, #104] - 2001cd28: aa1303e0 mov x0, x19 - 2001cd2c: 9105c3fc add x28, sp, #0x170 - 2001cd30: 97ffdf6a bl 20014ad8 <_free_r> - 2001cd34: 17ffff75 b 2001cb08 <_svfiprintf_r+0x98> - 2001cd38: f9403fe2 ldr x2, [sp, #120] - 2001cd3c: 78605840 ldrh w0, [x2, w0, uxtw #1] - 2001cd40: 10000062 adr x2, 2001cd4c <_svfiprintf_r+0x2dc> - 2001cd44: 8b20a840 add x0, x2, w0, sxth #2 - 2001cd48: d61f0000 br x0 - 2001cd4c: 5100c020 sub w0, w1, #0x30 - 2001cd50: b90063ff str wzr, [sp, #96] - 2001cd54: b94063e1 ldr w1, [sp, #96] - 2001cd58: 0b010822 add w2, w1, w1, lsl #2 - 2001cd5c: 38401681 ldrb w1, [x20], #1 - 2001cd60: 0b020400 add w0, w0, w2, lsl #1 - 2001cd64: b90063e0 str w0, [sp, #96] - 2001cd68: 5100c020 sub w0, w1, #0x30 - 2001cd6c: 7100241f cmp w0, #0x9 - 2001cd70: 54ffff29 b.ls 2001cd54 <_svfiprintf_r+0x2e4> // b.plast - 2001cd74: 17ffff9a b 2001cbdc <_svfiprintf_r+0x16c> - 2001cd78: 39400281 ldrb w1, [x20] - 2001cd7c: 321c037b orr w27, w27, #0x10 - 2001cd80: 17ffff96 b 2001cbd8 <_svfiprintf_r+0x168> - 2001cd84: 2a0003f6 mov w22, w0 - 2001cd88: cb1402e0 sub x0, x23, x20 - 2001cd8c: 2a0003f9 mov w25, w0 - 2001cd90: 34fff160 cbz w0, 2001cbbc <_svfiprintf_r+0x14c> - 2001cd94: 17ffff7b b 2001cb80 <_svfiprintf_r+0x110> - 2001cd98: 9103c3e2 add x2, sp, #0xf0 - 2001cd9c: aa1803e1 mov x1, x24 - 2001cda0: aa1303e0 mov x0, x19 - 2001cda4: 97fffeb9 bl 2001c888 <__ssprint_r> - 2001cda8: 35000140 cbnz w0, 2001cdd0 <_svfiprintf_r+0x360> - 2001cdac: 9105c3fc add x28, sp, #0x170 - 2001cdb0: 17ffff7f b 2001cbac <_svfiprintf_r+0x13c> - 2001cdb4: aa1803f3 mov x19, x24 - 2001cdb8: aa1403f8 mov x24, x20 - 2001cdbc: f94037e0 ldr x0, [sp, #104] - 2001cdc0: b4000080 cbz x0, 2001cdd0 <_svfiprintf_r+0x360> - 2001cdc4: f94037e1 ldr x1, [sp, #104] - 2001cdc8: aa1303e0 mov x0, x19 - 2001cdcc: 97ffdf43 bl 20014ad8 <_free_r> - 2001cdd0: 79c02300 ldrsh w0, [x24, #16] - 2001cdd4: a9425bf5 ldp x21, x22, [sp, #32] - 2001cdd8: f27a001f tst x0, #0x40 - 2001cddc: a9446bf9 ldp x25, x26, [sp, #64] - 2001cde0: a94573fb ldp x27, x28, [sp, #80] - 2001cde4: b94067e0 ldr w0, [sp, #100] - 2001cde8: 5a9f0000 csinv w0, w0, wzr, eq // eq = none - 2001cdec: b90067e0 str w0, [sp, #100] - 2001cdf0: b94067e0 ldr w0, [sp, #100] - 2001cdf4: a94153f3 ldp x19, x20, [sp, #16] - 2001cdf8: a94363f7 ldp x23, x24, [sp, #48] - 2001cdfc: a8df7bfd ldp x29, x30, [sp], #496 - 2001ce00: d65f03c0 ret - 2001ce04: 9103c3e2 add x2, sp, #0xf0 - 2001ce08: aa1803e1 mov x1, x24 - 2001ce0c: aa1303e0 mov x0, x19 - 2001ce10: 97fffe9e bl 2001c888 <__ssprint_r> - 2001ce14: 35fffd40 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001ce18: 9105c3e8 add x8, sp, #0x170 - 2001ce1c: f94083e0 ldr x0, [sp, #256] - 2001ce20: 17ffffb1 b 2001cce4 <_svfiprintf_r+0x274> - 2001ce24: b940b3e0 ldr w0, [sp, #176] - 2001ce28: 2a1603e4 mov w4, w22 - 2001ce2c: 37f86960 tbnz w0, #31, 2001db58 <_svfiprintf_r+0x10e8> - 2001ce30: f9403be0 ldr x0, [sp, #112] - 2001ce34: 91003c19 add x25, x0, #0xf - 2001ce38: 927df339 and x25, x25, #0xfffffffffffffff8 - 2001ce3c: f9403be0 ldr x0, [sp, #112] - 2001ce40: 39033fff strb wzr, [sp, #207] - 2001ce44: f940001a ldr x26, [x0] - 2001ce48: b40071ba cbz x26, 2001dc7c <_svfiprintf_r+0x120c> - 2001ce4c: 71014c3f cmp w1, #0x53 - 2001ce50: 54005ba0 b.eq 2001d9c4 <_svfiprintf_r+0xf54> // b.none - 2001ce54: 37205b9b tbnz w27, #4, 2001d9c4 <_svfiprintf_r+0xf54> - 2001ce58: 3100049f cmn w4, #0x1 - 2001ce5c: 540087a0 b.eq 2001df50 <_svfiprintf_r+0x14e0> // b.none - 2001ce60: 93407c82 sxtw x2, w4 - 2001ce64: aa1a03e0 mov x0, x26 - 2001ce68: 52800001 mov w1, #0x0 // #0 - 2001ce6c: b90073e4 str w4, [sp, #112] - 2001ce70: 97ffc049 bl 2000cf94 <memchr> - 2001ce74: f90037e0 str x0, [sp, #104] - 2001ce78: b94073e4 ldr w4, [sp, #112] - 2001ce7c: b4008560 cbz x0, 2001df28 <_svfiprintf_r+0x14b8> - 2001ce80: cb1a0003 sub x3, x0, x26 - 2001ce84: 52800004 mov w4, #0x0 // #0 - 2001ce88: 7100007f cmp w3, #0x0 - 2001ce8c: 2a0303f7 mov w23, w3 - 2001ce90: 1a9fa076 csel w22, w3, wzr, ge // ge = tcont - 2001ce94: a906e7ff stp xzr, x25, [sp, #104] - 2001ce98: 14000047 b 2001cfb4 <_svfiprintf_r+0x544> - 2001ce9c: 71010c3f cmp w1, #0x43 - 2001cea0: 54000200 b.eq 2001cee0 <_svfiprintf_r+0x470> // b.none - 2001cea4: 372001fb tbnz w27, #4, 2001cee0 <_svfiprintf_r+0x470> - 2001cea8: b940b3e0 ldr w0, [sp, #176] - 2001ceac: 37f878a0 tbnz w0, #31, 2001ddc0 <_svfiprintf_r+0x1350> - 2001ceb0: f9403be0 ldr x0, [sp, #112] - 2001ceb4: 91002c01 add x1, x0, #0xb - 2001ceb8: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001cebc: f9003be1 str x1, [sp, #112] - 2001cec0: b9400000 ldr w0, [x0] - 2001cec4: 52800036 mov w22, #0x1 // #1 - 2001cec8: 910423f9 add x25, sp, #0x108 - 2001cecc: 2a1603f7 mov w23, w22 - 2001ced0: 390423e0 strb w0, [sp, #264] - 2001ced4: aa1903fa mov x26, x25 - 2001ced8: 39033fff strb wzr, [sp, #207] - 2001cedc: 17ffff49 b 2001cc00 <_svfiprintf_r+0x190> - 2001cee0: 9103a3e0 add x0, sp, #0xe8 - 2001cee4: d2800102 mov x2, #0x8 // #8 - 2001cee8: 52800001 mov w1, #0x0 // #0 - 2001ceec: 97ff969d bl 20002960 <memset> - 2001cef0: b940b3e0 ldr w0, [sp, #176] - 2001cef4: 37f84de0 tbnz w0, #31, 2001d8b0 <_svfiprintf_r+0xe40> +000000002001cb38 <_svfiprintf_r>: + 2001cb38: a9a17bfd stp x29, x30, [sp, #-496]! + 2001cb3c: 910003fd mov x29, sp + 2001cb40: f9400064 ldr x4, [x3] + 2001cb44: f9003be4 str x4, [sp, #112] + 2001cb48: f9400464 ldr x4, [x3, #8] + 2001cb4c: a90363f7 stp x23, x24, [sp, #48] + 2001cb50: b9401863 ldr w3, [x3, #24] + 2001cb54: aa0103f8 mov x24, x1 + 2001cb58: 52800001 mov w1, #0x0 // #0 + 2001cb5c: a90153f3 stp x19, x20, [sp, #16] + 2001cb60: aa0003f3 mov x19, x0 + 2001cb64: aa0203f4 mov x20, x2 + 2001cb68: 910363e0 add x0, sp, #0xd8 + 2001cb6c: d2800102 mov x2, #0x8 // #8 + 2001cb70: f90043e4 str x4, [sp, #128] + 2001cb74: b900b3e3 str w3, [sp, #176] + 2001cb78: 97ff978a bl 200029a0 <memset> + 2001cb7c: 79402300 ldrh w0, [x24, #16] + 2001cb80: 36380060 tbz w0, #7, 2001cb8c <_svfiprintf_r+0x54> + 2001cb84: f9400f00 ldr x0, [x24, #24] + 2001cb88: b40070c0 cbz x0, 2001d9a0 <_svfiprintf_r+0xe68> + 2001cb8c: a9025bf5 stp x21, x22, [sp, #32] + 2001cb90: a9046bf9 stp x25, x26, [sp, #64] + 2001cb94: a90573fb stp x27, x28, [sp, #80] + 2001cb98: 9105c3fb add x27, sp, #0x170 + 2001cb9c: 90000f35 adrp x21, 20200000 <DATA_BASE> + 2001cba0: aa1b03fc mov x28, x27 + 2001cba4: 9134c2b5 add x21, x21, #0xd30 + 2001cba8: b0000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001cbac: 912ac000 add x0, x0, #0xab0 + 2001cbb0: b90067ff str wzr, [sp, #100] + 2001cbb4: f9003fe0 str x0, [sp, #120] + 2001cbb8: f90047ff str xzr, [sp, #136] + 2001cbbc: a909ffff stp xzr, xzr, [sp, #152] + 2001cbc0: f90057ff str xzr, [sp, #168] + 2001cbc4: f9007bfb str x27, [sp, #240] + 2001cbc8: b900fbff str wzr, [sp, #248] + 2001cbcc: f90083ff str xzr, [sp, #256] + 2001cbd0: aa1403f7 mov x23, x20 + 2001cbd4: d503201f nop + 2001cbd8: f94076b6 ldr x22, [x21, #232] + 2001cbdc: 97ffe569 bl 20016180 <__locale_mb_cur_max> + 2001cbe0: 910363e4 add x4, sp, #0xd8 + 2001cbe4: 93407c03 sxtw x3, w0 + 2001cbe8: aa1703e2 mov x2, x23 + 2001cbec: 910353e1 add x1, sp, #0xd4 + 2001cbf0: aa1303e0 mov x0, x19 + 2001cbf4: d63f02c0 blr x22 + 2001cbf8: 7100001f cmp w0, #0x0 + 2001cbfc: 340001e0 cbz w0, 2001cc38 <_svfiprintf_r+0x100> + 2001cc00: 540000eb b.lt 2001cc1c <_svfiprintf_r+0xe4> // b.tstop + 2001cc04: b940d7e1 ldr w1, [sp, #212] + 2001cc08: 7100943f cmp w1, #0x25 + 2001cc0c: 54001200 b.eq 2001ce4c <_svfiprintf_r+0x314> // b.none + 2001cc10: 93407c00 sxtw x0, w0 + 2001cc14: 8b0002f7 add x23, x23, x0 + 2001cc18: 17fffff0 b 2001cbd8 <_svfiprintf_r+0xa0> + 2001cc1c: 910363e0 add x0, sp, #0xd8 + 2001cc20: d2800102 mov x2, #0x8 // #8 + 2001cc24: 52800001 mov w1, #0x0 // #0 + 2001cc28: 97ff975e bl 200029a0 <memset> + 2001cc2c: d2800020 mov x0, #0x1 // #1 + 2001cc30: 8b0002f7 add x23, x23, x0 + 2001cc34: 17ffffe9 b 2001cbd8 <_svfiprintf_r+0xa0> + 2001cc38: 2a0003f6 mov w22, w0 + 2001cc3c: cb1402e0 sub x0, x23, x20 + 2001cc40: 2a0003f9 mov w25, w0 + 2001cc44: 34008900 cbz w0, 2001dd64 <_svfiprintf_r+0x122c> + 2001cc48: f94083e2 ldr x2, [sp, #256] + 2001cc4c: 93407f20 sxtw x0, w25 + 2001cc50: b940fbe1 ldr w1, [sp, #248] + 2001cc54: 8b000042 add x2, x2, x0 + 2001cc58: a9000394 stp x20, x0, [x28] + 2001cc5c: 11000421 add w1, w1, #0x1 + 2001cc60: b900fbe1 str w1, [sp, #248] + 2001cc64: 71001c3f cmp w1, #0x7 + 2001cc68: f90083e2 str x2, [sp, #256] + 2001cc6c: 9100439c add x28, x28, #0x10 + 2001cc70: 54000f8c b.gt 2001ce60 <_svfiprintf_r+0x328> + 2001cc74: b94067e0 ldr w0, [sp, #100] + 2001cc78: 0b190000 add w0, w0, w25 + 2001cc7c: b90067e0 str w0, [sp, #100] + 2001cc80: 34008736 cbz w22, 2001dd64 <_svfiprintf_r+0x122c> + 2001cc84: 394006e1 ldrb w1, [x23, #1] + 2001cc88: 12800004 mov w4, #0xffffffff // #-1 + 2001cc8c: 910006f4 add x20, x23, #0x1 + 2001cc90: 2a0403f6 mov w22, w4 + 2001cc94: 5280001b mov w27, #0x0 // #0 + 2001cc98: b90063ff str wzr, [sp, #96] + 2001cc9c: 39033fff strb wzr, [sp, #207] + 2001cca0: 91000694 add x20, x20, #0x1 + 2001cca4: 51008020 sub w0, w1, #0x20 + 2001cca8: 7101681f cmp w0, #0x5a + 2001ccac: 54000aa9 b.ls 2001ce00 <_svfiprintf_r+0x2c8> // b.plast + 2001ccb0: 340085a1 cbz w1, 2001dd64 <_svfiprintf_r+0x122c> + 2001ccb4: 52800036 mov w22, #0x1 // #1 + 2001ccb8: 910423fa add x26, sp, #0x108 + 2001ccbc: 2a1603f7 mov w23, w22 + 2001ccc0: 39033fff strb wzr, [sp, #207] + 2001ccc4: 390423e1 strb w1, [sp, #264] + 2001ccc8: 52800004 mov w4, #0x0 // #0 + 2001cccc: f90037ff str xzr, [sp, #104] + 2001ccd0: 11000ac0 add w0, w22, #0x2 + 2001ccd4: 721f036b ands w11, w27, #0x2 + 2001ccd8: 1a961016 csel w22, w0, w22, ne // ne = any + 2001ccdc: 52801099 mov w25, #0x84 // #132 + 2001cce0: b940fbe1 ldr w1, [sp, #248] + 2001cce4: 6a190379 ands w25, w27, w25 + 2001cce8: f94083e0 ldr x0, [sp, #256] + 2001ccec: 540000a1 b.ne 2001cd00 <_svfiprintf_r+0x1c8> // b.any + 2001ccf0: b94063e2 ldr w2, [sp, #96] + 2001ccf4: 4b160048 sub w8, w2, w22 + 2001ccf8: 7100011f cmp w8, #0x0 + 2001ccfc: 5400488c b.gt 2001d60c <_svfiprintf_r+0xad4> + 2001cd00: 39433fe9 ldrb w9, [sp, #207] + 2001cd04: 11000422 add w2, w1, #0x1 + 2001cd08: 91004388 add x8, x28, #0x10 + 2001cd0c: 340001e9 cbz w9, 2001cd48 <_svfiprintf_r+0x210> + 2001cd10: 91000400 add x0, x0, #0x1 + 2001cd14: 91033fea add x10, sp, #0xcf + 2001cd18: d2800029 mov x9, #0x1 // #1 + 2001cd1c: a900278a stp x10, x9, [x28] + 2001cd20: 71001c5f cmp w2, #0x7 + 2001cd24: b900fbe2 str w2, [sp, #248] + 2001cd28: f90083e0 str x0, [sp, #256] + 2001cd2c: 54004e6c b.gt 2001d6f8 <_svfiprintf_r+0xbc0> + 2001cd30: 1100082a add w10, w1, #0x2 + 2001cd34: 91008389 add x9, x28, #0x20 + 2001cd38: 2a0203e1 mov w1, w2 + 2001cd3c: aa0803fc mov x28, x8 + 2001cd40: 2a0a03e2 mov w2, w10 + 2001cd44: aa0903e8 mov x8, x9 + 2001cd48: 340001ab cbz w11, 2001cd7c <_svfiprintf_r+0x244> + 2001cd4c: 91000800 add x0, x0, #0x2 + 2001cd50: 910343e9 add x9, sp, #0xd0 + 2001cd54: d2800041 mov x1, #0x2 // #2 + 2001cd58: a9000789 stp x9, x1, [x28] + 2001cd5c: 71001c5f cmp w2, #0x7 + 2001cd60: b900fbe2 str w2, [sp, #248] + 2001cd64: f90083e0 str x0, [sp, #256] + 2001cd68: 54004e6c b.gt 2001d734 <_svfiprintf_r+0xbfc> + 2001cd6c: 2a0203e1 mov w1, w2 + 2001cd70: aa0803fc mov x28, x8 + 2001cd74: 11000442 add w2, w2, #0x1 + 2001cd78: 91004108 add x8, x8, #0x10 + 2001cd7c: 7102033f cmp w25, #0x80 + 2001cd80: 540034e0 b.eq 2001d41c <_svfiprintf_r+0x8e4> // b.none + 2001cd84: 4b170099 sub w25, w4, w23 + 2001cd88: 7100033f cmp w25, #0x0 + 2001cd8c: 54003cec b.gt 2001d528 <_svfiprintf_r+0x9f0> + 2001cd90: 93407ef7 sxtw x23, w23 + 2001cd94: a9005f9a stp x26, x23, [x28] + 2001cd98: 8b0002e0 add x0, x23, x0 + 2001cd9c: b900fbe2 str w2, [sp, #248] + 2001cda0: 71001c5f cmp w2, #0x7 + 2001cda4: f90083e0 str x0, [sp, #256] + 2001cda8: 5400092c b.gt 2001cecc <_svfiprintf_r+0x394> + 2001cdac: 361000bb tbz w27, #2, 2001cdc0 <_svfiprintf_r+0x288> + 2001cdb0: b94063e1 ldr w1, [sp, #96] + 2001cdb4: 4b160037 sub w23, w1, w22 + 2001cdb8: 710002ff cmp w23, #0x0 + 2001cdbc: 54004d6c b.gt 2001d768 <_svfiprintf_r+0xc30> + 2001cdc0: b94063e1 ldr w1, [sp, #96] + 2001cdc4: 6b16003f cmp w1, w22 + 2001cdc8: 1a96a036 csel w22, w1, w22, ge // ge = tcont + 2001cdcc: b94067e1 ldr w1, [sp, #100] + 2001cdd0: 0b160021 add w1, w1, w22 + 2001cdd4: b90067e1 str w1, [sp, #100] + 2001cdd8: b50040e0 cbnz x0, 2001d5f4 <_svfiprintf_r+0xabc> + 2001cddc: f94037e0 ldr x0, [sp, #104] + 2001cde0: b900fbff str wzr, [sp, #248] + 2001cde4: 9105c3fc add x28, sp, #0x170 + 2001cde8: b4ffef40 cbz x0, 2001cbd0 <_svfiprintf_r+0x98> + 2001cdec: f94037e1 ldr x1, [sp, #104] + 2001cdf0: aa1303e0 mov x0, x19 + 2001cdf4: 9105c3fc add x28, sp, #0x170 + 2001cdf8: 97ffdf6a bl 20014ba0 <_free_r> + 2001cdfc: 17ffff75 b 2001cbd0 <_svfiprintf_r+0x98> + 2001ce00: f9403fe2 ldr x2, [sp, #120] + 2001ce04: 78605840 ldrh w0, [x2, w0, uxtw #1] + 2001ce08: 10000062 adr x2, 2001ce14 <_svfiprintf_r+0x2dc> + 2001ce0c: 8b20a840 add x0, x2, w0, sxth #2 + 2001ce10: d61f0000 br x0 + 2001ce14: 5100c020 sub w0, w1, #0x30 + 2001ce18: b90063ff str wzr, [sp, #96] + 2001ce1c: b94063e1 ldr w1, [sp, #96] + 2001ce20: 0b010822 add w2, w1, w1, lsl #2 + 2001ce24: 38401681 ldrb w1, [x20], #1 + 2001ce28: 0b020400 add w0, w0, w2, lsl #1 + 2001ce2c: b90063e0 str w0, [sp, #96] + 2001ce30: 5100c020 sub w0, w1, #0x30 + 2001ce34: 7100241f cmp w0, #0x9 + 2001ce38: 54ffff29 b.ls 2001ce1c <_svfiprintf_r+0x2e4> // b.plast + 2001ce3c: 17ffff9a b 2001cca4 <_svfiprintf_r+0x16c> + 2001ce40: 39400281 ldrb w1, [x20] + 2001ce44: 321c037b orr w27, w27, #0x10 + 2001ce48: 17ffff96 b 2001cca0 <_svfiprintf_r+0x168> + 2001ce4c: 2a0003f6 mov w22, w0 + 2001ce50: cb1402e0 sub x0, x23, x20 + 2001ce54: 2a0003f9 mov w25, w0 + 2001ce58: 34fff160 cbz w0, 2001cc84 <_svfiprintf_r+0x14c> + 2001ce5c: 17ffff7b b 2001cc48 <_svfiprintf_r+0x110> + 2001ce60: 9103c3e2 add x2, sp, #0xf0 + 2001ce64: aa1803e1 mov x1, x24 + 2001ce68: aa1303e0 mov x0, x19 + 2001ce6c: 97fffeb9 bl 2001c950 <__ssprint_r> + 2001ce70: 35000140 cbnz w0, 2001ce98 <_svfiprintf_r+0x360> + 2001ce74: 9105c3fc add x28, sp, #0x170 + 2001ce78: 17ffff7f b 2001cc74 <_svfiprintf_r+0x13c> + 2001ce7c: aa1803f3 mov x19, x24 + 2001ce80: aa1403f8 mov x24, x20 + 2001ce84: f94037e0 ldr x0, [sp, #104] + 2001ce88: b4000080 cbz x0, 2001ce98 <_svfiprintf_r+0x360> + 2001ce8c: f94037e1 ldr x1, [sp, #104] + 2001ce90: aa1303e0 mov x0, x19 + 2001ce94: 97ffdf43 bl 20014ba0 <_free_r> + 2001ce98: 79c02300 ldrsh w0, [x24, #16] + 2001ce9c: a9425bf5 ldp x21, x22, [sp, #32] + 2001cea0: f27a001f tst x0, #0x40 + 2001cea4: a9446bf9 ldp x25, x26, [sp, #64] + 2001cea8: a94573fb ldp x27, x28, [sp, #80] + 2001ceac: b94067e0 ldr w0, [sp, #100] + 2001ceb0: 5a9f0000 csinv w0, w0, wzr, eq // eq = none + 2001ceb4: b90067e0 str w0, [sp, #100] + 2001ceb8: b94067e0 ldr w0, [sp, #100] + 2001cebc: a94153f3 ldp x19, x20, [sp, #16] + 2001cec0: a94363f7 ldp x23, x24, [sp, #48] + 2001cec4: a8df7bfd ldp x29, x30, [sp], #496 + 2001cec8: d65f03c0 ret + 2001cecc: 9103c3e2 add x2, sp, #0xf0 + 2001ced0: aa1803e1 mov x1, x24 + 2001ced4: aa1303e0 mov x0, x19 + 2001ced8: 97fffe9e bl 2001c950 <__ssprint_r> + 2001cedc: 35fffd40 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001cee0: 9105c3e8 add x8, sp, #0x170 + 2001cee4: f94083e0 ldr x0, [sp, #256] + 2001cee8: 17ffffb1 b 2001cdac <_svfiprintf_r+0x274> + 2001ceec: b940b3e0 ldr w0, [sp, #176] + 2001cef0: 2a1603e4 mov w4, w22 + 2001cef4: 37f86960 tbnz w0, #31, 2001dc20 <_svfiprintf_r+0x10e8> 2001cef8: f9403be0 ldr x0, [sp, #112] - 2001cefc: 91002c01 add x1, x0, #0xb - 2001cf00: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001cf04: f9003be1 str x1, [sp, #112] - 2001cf08: b9400002 ldr w2, [x0] - 2001cf0c: 910423f9 add x25, sp, #0x108 - 2001cf10: 9103a3e3 add x3, sp, #0xe8 - 2001cf14: aa1903e1 mov x1, x25 - 2001cf18: aa1303e0 mov x0, x19 - 2001cf1c: 97ffd707 bl 20012b38 <_wcrtomb_r> - 2001cf20: 3100041f cmn w0, #0x1 - 2001cf24: 2a0003f7 mov w23, w0 - 2001cf28: 540088a0 b.eq 2001e03c <_svfiprintf_r+0x15cc> // b.none - 2001cf2c: 7100001f cmp w0, #0x0 - 2001cf30: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001cf34: 17ffffe8 b 2001ced4 <_svfiprintf_r+0x464> - 2001cf38: 2a1603e4 mov w4, w22 - 2001cf3c: 321c0363 orr w3, w27, #0x10 - 2001cf40: b940b3e0 ldr w0, [sp, #176] - 2001cf44: 37280403 tbnz w3, #5, 2001cfc4 <_svfiprintf_r+0x554> - 2001cf48: 372003e3 tbnz w3, #4, 2001cfc4 <_svfiprintf_r+0x554> - 2001cf4c: 36306b63 tbz w3, #6, 2001dcb8 <_svfiprintf_r+0x1248> - 2001cf50: 37f882e0 tbnz w0, #31, 2001dfac <_svfiprintf_r+0x153c> - 2001cf54: f9403be0 ldr x0, [sp, #112] - 2001cf58: 91002c01 add x1, x0, #0xb - 2001cf5c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001cf60: f9003be1 str x1, [sp, #112] - 2001cf64: 79400000 ldrh w0, [x0] - 2001cf68: 52800021 mov w1, #0x1 // #1 - 2001cf6c: d503201f nop - 2001cf70: 39033fff strb wzr, [sp, #207] - 2001cf74: 3100049f cmn w4, #0x1 - 2001cf78: 54001400 b.eq 2001d1f8 <_svfiprintf_r+0x788> // b.none - 2001cf7c: f100001f cmp x0, #0x0 - 2001cf80: 1218787b and w27, w3, #0xffffff7f - 2001cf84: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none - 2001cf88: 540041a1 b.ne 2001d7bc <_svfiprintf_r+0xd4c> // b.any - 2001cf8c: 350010e1 cbnz w1, 2001d1a8 <_svfiprintf_r+0x738> - 2001cf90: 12000077 and w23, w3, #0x1 - 2001cf94: 36003f83 tbz w3, #0, 2001d784 <_svfiprintf_r+0xd14> - 2001cf98: 9105affa add x26, sp, #0x16b - 2001cf9c: 52800600 mov w0, #0x30 // #48 - 2001cfa0: 52800004 mov w4, #0x0 // #0 - 2001cfa4: 3905afe0 strb w0, [sp, #363] - 2001cfa8: 6b0402ff cmp w23, w4 - 2001cfac: f90037ff str xzr, [sp, #104] - 2001cfb0: 1a84a2f6 csel w22, w23, w4, ge // ge = tcont - 2001cfb4: 39433fe0 ldrb w0, [sp, #207] - 2001cfb8: 7100001f cmp w0, #0x0 - 2001cfbc: 1a9606d6 cinc w22, w22, ne // ne = any - 2001cfc0: 17ffff12 b 2001cc08 <_svfiprintf_r+0x198> - 2001cfc4: 37f84280 tbnz w0, #31, 2001d814 <_svfiprintf_r+0xda4> - 2001cfc8: f9403be0 ldr x0, [sp, #112] - 2001cfcc: 91003c01 add x1, x0, #0xf - 2001cfd0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001cfd4: f9003be1 str x1, [sp, #112] - 2001cfd8: 52800021 mov w1, #0x1 // #1 - 2001cfdc: f9400000 ldr x0, [x0] - 2001cfe0: 17ffffe4 b 2001cf70 <_svfiprintf_r+0x500> - 2001cfe4: 2a1603e4 mov w4, w22 - 2001cfe8: 321c037b orr w27, w27, #0x10 - 2001cfec: b940b3e0 ldr w0, [sp, #176] - 2001cff0: 3728015b tbnz w27, #5, 2001d018 <_svfiprintf_r+0x5a8> - 2001cff4: 3720013b tbnz w27, #4, 2001d018 <_svfiprintf_r+0x5a8> - 2001cff8: 36306a1b tbz w27, #6, 2001dd38 <_svfiprintf_r+0x12c8> - 2001cffc: 37f87ec0 tbnz w0, #31, 2001dfd4 <_svfiprintf_r+0x1564> - 2001d000: f9403be0 ldr x0, [sp, #112] - 2001d004: 91002c01 add x1, x0, #0xb - 2001d008: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d00c: 79400000 ldrh w0, [x0] - 2001d010: f9003be1 str x1, [sp, #112] - 2001d014: 14000007 b 2001d030 <_svfiprintf_r+0x5c0> - 2001d018: 37f83d60 tbnz w0, #31, 2001d7c4 <_svfiprintf_r+0xd54> + 2001cefc: 91003c19 add x25, x0, #0xf + 2001cf00: 927df339 and x25, x25, #0xfffffffffffffff8 + 2001cf04: f9403be0 ldr x0, [sp, #112] + 2001cf08: 39033fff strb wzr, [sp, #207] + 2001cf0c: f940001a ldr x26, [x0] + 2001cf10: b40071ba cbz x26, 2001dd44 <_svfiprintf_r+0x120c> + 2001cf14: 71014c3f cmp w1, #0x53 + 2001cf18: 54005ba0 b.eq 2001da8c <_svfiprintf_r+0xf54> // b.none + 2001cf1c: 37205b9b tbnz w27, #4, 2001da8c <_svfiprintf_r+0xf54> + 2001cf20: 3100049f cmn w4, #0x1 + 2001cf24: 540087a0 b.eq 2001e018 <_svfiprintf_r+0x14e0> // b.none + 2001cf28: 93407c82 sxtw x2, w4 + 2001cf2c: aa1a03e0 mov x0, x26 + 2001cf30: 52800001 mov w1, #0x0 // #0 + 2001cf34: b90073e4 str w4, [sp, #112] + 2001cf38: 97ffc057 bl 2000d094 <memchr> + 2001cf3c: f90037e0 str x0, [sp, #104] + 2001cf40: b94073e4 ldr w4, [sp, #112] + 2001cf44: b4008560 cbz x0, 2001dff0 <_svfiprintf_r+0x14b8> + 2001cf48: cb1a0003 sub x3, x0, x26 + 2001cf4c: 52800004 mov w4, #0x0 // #0 + 2001cf50: 7100007f cmp w3, #0x0 + 2001cf54: 2a0303f7 mov w23, w3 + 2001cf58: 1a9fa076 csel w22, w3, wzr, ge // ge = tcont + 2001cf5c: a906e7ff stp xzr, x25, [sp, #104] + 2001cf60: 14000047 b 2001d07c <_svfiprintf_r+0x544> + 2001cf64: 71010c3f cmp w1, #0x43 + 2001cf68: 54000200 b.eq 2001cfa8 <_svfiprintf_r+0x470> // b.none + 2001cf6c: 372001fb tbnz w27, #4, 2001cfa8 <_svfiprintf_r+0x470> + 2001cf70: b940b3e0 ldr w0, [sp, #176] + 2001cf74: 37f878a0 tbnz w0, #31, 2001de88 <_svfiprintf_r+0x1350> + 2001cf78: f9403be0 ldr x0, [sp, #112] + 2001cf7c: 91002c01 add x1, x0, #0xb + 2001cf80: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001cf84: f9003be1 str x1, [sp, #112] + 2001cf88: b9400000 ldr w0, [x0] + 2001cf8c: 52800036 mov w22, #0x1 // #1 + 2001cf90: 910423f9 add x25, sp, #0x108 + 2001cf94: 2a1603f7 mov w23, w22 + 2001cf98: 390423e0 strb w0, [sp, #264] + 2001cf9c: aa1903fa mov x26, x25 + 2001cfa0: 39033fff strb wzr, [sp, #207] + 2001cfa4: 17ffff49 b 2001ccc8 <_svfiprintf_r+0x190> + 2001cfa8: 9103a3e0 add x0, sp, #0xe8 + 2001cfac: d2800102 mov x2, #0x8 // #8 + 2001cfb0: 52800001 mov w1, #0x0 // #0 + 2001cfb4: 97ff967b bl 200029a0 <memset> + 2001cfb8: b940b3e0 ldr w0, [sp, #176] + 2001cfbc: 37f84de0 tbnz w0, #31, 2001d978 <_svfiprintf_r+0xe40> + 2001cfc0: f9403be0 ldr x0, [sp, #112] + 2001cfc4: 91002c01 add x1, x0, #0xb + 2001cfc8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001cfcc: f9003be1 str x1, [sp, #112] + 2001cfd0: b9400002 ldr w2, [x0] + 2001cfd4: 910423f9 add x25, sp, #0x108 + 2001cfd8: 9103a3e3 add x3, sp, #0xe8 + 2001cfdc: aa1903e1 mov x1, x25 + 2001cfe0: aa1303e0 mov x0, x19 + 2001cfe4: 97ffd707 bl 20012c00 <_wcrtomb_r> + 2001cfe8: 3100041f cmn w0, #0x1 + 2001cfec: 2a0003f7 mov w23, w0 + 2001cff0: 540088a0 b.eq 2001e104 <_svfiprintf_r+0x15cc> // b.none + 2001cff4: 7100001f cmp w0, #0x0 + 2001cff8: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001cffc: 17ffffe8 b 2001cf9c <_svfiprintf_r+0x464> + 2001d000: 2a1603e4 mov w4, w22 + 2001d004: 321c0363 orr w3, w27, #0x10 + 2001d008: b940b3e0 ldr w0, [sp, #176] + 2001d00c: 37280403 tbnz w3, #5, 2001d08c <_svfiprintf_r+0x554> + 2001d010: 372003e3 tbnz w3, #4, 2001d08c <_svfiprintf_r+0x554> + 2001d014: 36306b63 tbz w3, #6, 2001dd80 <_svfiprintf_r+0x1248> + 2001d018: 37f882e0 tbnz w0, #31, 2001e074 <_svfiprintf_r+0x153c> 2001d01c: f9403be0 ldr x0, [sp, #112] - 2001d020: 91003c01 add x1, x0, #0xf + 2001d020: 91002c01 add x1, x0, #0xb 2001d024: 927df021 and x1, x1, #0xfffffffffffffff8 2001d028: f9003be1 str x1, [sp, #112] - 2001d02c: f9400000 ldr x0, [x0] - 2001d030: 12157b63 and w3, w27, #0xfffffbff - 2001d034: 52800001 mov w1, #0x0 // #0 - 2001d038: 17ffffce b 2001cf70 <_svfiprintf_r+0x500> - 2001d03c: 39400281 ldrb w1, [x20] - 2001d040: 3219037b orr w27, w27, #0x80 - 2001d044: 17fffee5 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d048: aa1403e2 mov x2, x20 - 2001d04c: 38401441 ldrb w1, [x2], #1 - 2001d050: 7100a83f cmp w1, #0x2a - 2001d054: 54009620 b.eq 2001e318 <_svfiprintf_r+0x18a8> // b.none - 2001d058: 5100c020 sub w0, w1, #0x30 - 2001d05c: aa0203f4 mov x20, x2 - 2001d060: 7100241f cmp w0, #0x9 - 2001d064: 52800016 mov w22, #0x0 // #0 - 2001d068: 54ffdba8 b.hi 2001cbdc <_svfiprintf_r+0x16c> // b.pmore - 2001d06c: d503201f nop - 2001d070: 38401681 ldrb w1, [x20], #1 - 2001d074: 0b160ac4 add w4, w22, w22, lsl #2 - 2001d078: 0b040416 add w22, w0, w4, lsl #1 - 2001d07c: 5100c020 sub w0, w1, #0x30 - 2001d080: 7100241f cmp w0, #0x9 - 2001d084: 54ffff69 b.ls 2001d070 <_svfiprintf_r+0x600> // b.plast - 2001d088: 17fffed5 b 2001cbdc <_svfiprintf_r+0x16c> - 2001d08c: 39400281 ldrb w1, [x20] - 2001d090: 3200037b orr w27, w27, #0x1 - 2001d094: 17fffed1 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d098: 39433fe0 ldrb w0, [sp, #207] - 2001d09c: 39400281 ldrb w1, [x20] - 2001d0a0: 35ffd9c0 cbnz w0, 2001cbd8 <_svfiprintf_r+0x168> - 2001d0a4: 52800400 mov w0, #0x20 // #32 - 2001d0a8: 39033fe0 strb w0, [sp, #207] - 2001d0ac: 17fffecb b 2001cbd8 <_svfiprintf_r+0x168> - 2001d0b0: 39400281 ldrb w1, [x20] - 2001d0b4: 321e037b orr w27, w27, #0x4 - 2001d0b8: 17fffec8 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d0bc: 52800560 mov w0, #0x2b // #43 - 2001d0c0: 39400281 ldrb w1, [x20] - 2001d0c4: 39033fe0 strb w0, [sp, #207] - 2001d0c8: 17fffec4 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d0cc: b940b3e0 ldr w0, [sp, #176] - 2001d0d0: 37f85300 tbnz w0, #31, 2001db30 <_svfiprintf_r+0x10c0> - 2001d0d4: f9403be0 ldr x0, [sp, #112] - 2001d0d8: 91002c01 add x1, x0, #0xb - 2001d0dc: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d0e0: f9003be1 str x1, [sp, #112] - 2001d0e4: b9400000 ldr w0, [x0] - 2001d0e8: b90063e0 str w0, [sp, #96] - 2001d0ec: 39400281 ldrb w1, [x20] - 2001d0f0: 36ffd740 tbz w0, #31, 2001cbd8 <_svfiprintf_r+0x168> - 2001d0f4: 4b0003e0 neg w0, w0 - 2001d0f8: 321e037b orr w27, w27, #0x4 - 2001d0fc: b90063e0 str w0, [sp, #96] - 2001d100: 17fffeb6 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d104: aa1303e0 mov x0, x19 - 2001d108: 97ffe3f8 bl 200160e8 <_localeconv_r> - 2001d10c: f9400400 ldr x0, [x0, #8] - 2001d110: f90053e0 str x0, [sp, #160] - 2001d114: 97ffbedb bl 2000cc80 <strlen> - 2001d118: aa0003e1 mov x1, x0 - 2001d11c: aa0103f7 mov x23, x1 - 2001d120: aa1303e0 mov x0, x19 - 2001d124: f90057e1 str x1, [sp, #168] - 2001d128: 97ffe3f0 bl 200160e8 <_localeconv_r> - 2001d12c: f9400800 ldr x0, [x0, #16] - 2001d130: f9004fe0 str x0, [sp, #152] - 2001d134: f10002ff cmp x23, #0x0 - 2001d138: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any - 2001d13c: 54003800 b.eq 2001d83c <_svfiprintf_r+0xdcc> // b.none - 2001d140: 39400001 ldrb w1, [x0] - 2001d144: 32160360 orr w0, w27, #0x400 - 2001d148: 7100003f cmp w1, #0x0 - 2001d14c: 39400281 ldrb w1, [x20] - 2001d150: 1a9b101b csel w27, w0, w27, ne // ne = any - 2001d154: 17fffea1 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d158: 2a1603e4 mov w4, w22 - 2001d15c: 321c037b orr w27, w27, #0x10 - 2001d160: b940b3e0 ldr w0, [sp, #176] - 2001d164: 372802bb tbnz w27, #5, 2001d1b8 <_svfiprintf_r+0x748> - 2001d168: 3720029b tbnz w27, #4, 2001d1b8 <_svfiprintf_r+0x748> - 2001d16c: 36305c5b tbz w27, #6, 2001dcf4 <_svfiprintf_r+0x1284> - 2001d170: 37f87480 tbnz w0, #31, 2001e000 <_svfiprintf_r+0x1590> - 2001d174: f9403be0 ldr x0, [sp, #112] - 2001d178: 91002c01 add x1, x0, #0xb - 2001d17c: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d180: f9003be1 str x1, [sp, #112] - 2001d184: 79800000 ldrsh x0, [x0] - 2001d188: aa0003e1 mov x1, x0 - 2001d18c: b7f80261 tbnz x1, #63, 2001d1d8 <_svfiprintf_r+0x768> - 2001d190: 3100049f cmn w4, #0x1 - 2001d194: 54002e60 b.eq 2001d760 <_svfiprintf_r+0xcf0> // b.none - 2001d198: f100001f cmp x0, #0x0 - 2001d19c: 12187b7b and w27, w27, #0xffffff7f - 2001d1a0: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none - 2001d1a4: 54002de1 b.ne 2001d760 <_svfiprintf_r+0xcf0> // b.any - 2001d1a8: 9105b3fa add x26, sp, #0x16c - 2001d1ac: 52800004 mov w4, #0x0 // #0 - 2001d1b0: 52800017 mov w23, #0x0 // #0 - 2001d1b4: 17ffff7d b 2001cfa8 <_svfiprintf_r+0x538> - 2001d1b8: 37f831a0 tbnz w0, #31, 2001d7ec <_svfiprintf_r+0xd7c> - 2001d1bc: f9403be0 ldr x0, [sp, #112] - 2001d1c0: 91003c01 add x1, x0, #0xf - 2001d1c4: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d1c8: f9003be1 str x1, [sp, #112] - 2001d1cc: f9400001 ldr x1, [x0] - 2001d1d0: aa0103e0 mov x0, x1 - 2001d1d4: b6fffde1 tbz x1, #63, 2001d190 <_svfiprintf_r+0x720> - 2001d1d8: 528005a1 mov w1, #0x2d // #45 - 2001d1dc: 39033fe1 strb w1, [sp, #207] - 2001d1e0: cb0003e0 neg x0, x0 - 2001d1e4: 2a1b03e3 mov w3, w27 - 2001d1e8: 3100049f cmn w4, #0x1 - 2001d1ec: 52800021 mov w1, #0x1 // #1 - 2001d1f0: 54ffec61 b.ne 2001cf7c <_svfiprintf_r+0x50c> // b.any - 2001d1f4: d503201f nop - 2001d1f8: 7100043f cmp w1, #0x1 - 2001d1fc: 54002b40 b.eq 2001d764 <_svfiprintf_r+0xcf4> // b.none - 2001d200: 910423f9 add x25, sp, #0x108 - 2001d204: 7100083f cmp w1, #0x2 - 2001d208: 9101933a add x26, x25, #0x64 - 2001d20c: 54000801 b.ne 2001d30c <_svfiprintf_r+0x89c> // b.any - 2001d210: f94047e2 ldr x2, [sp, #136] - 2001d214: d503201f nop - 2001d218: 92400c01 and x1, x0, #0xf - 2001d21c: d344fc00 lsr x0, x0, #4 - 2001d220: 38616841 ldrb w1, [x2, x1] - 2001d224: 381fff41 strb w1, [x26, #-1]! - 2001d228: b5ffff80 cbnz x0, 2001d218 <_svfiprintf_r+0x7a8> - 2001d22c: 91019337 add x23, x25, #0x64 - 2001d230: 2a0303fb mov w27, w3 - 2001d234: 4b1a02f7 sub w23, w23, w26 - 2001d238: 17ffff5c b 2001cfa8 <_svfiprintf_r+0x538> - 2001d23c: 39400281 ldrb w1, [x20] - 2001d240: 7101a03f cmp w1, #0x68 - 2001d244: 54004f40 b.eq 2001dc2c <_svfiprintf_r+0x11bc> // b.none - 2001d248: 321a037b orr w27, w27, #0x40 - 2001d24c: 17fffe63 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d250: b940b3e0 ldr w0, [sp, #176] - 2001d254: 372801bb tbnz w27, #5, 2001d288 <_svfiprintf_r+0x818> - 2001d258: 3720019b tbnz w27, #4, 2001d288 <_svfiprintf_r+0x818> - 2001d25c: 37305ffb tbnz w27, #6, 2001de58 <_svfiprintf_r+0x13e8> - 2001d260: 3648753b tbz w27, #9, 2001e104 <_svfiprintf_r+0x1694> - 2001d264: 37f88060 tbnz w0, #31, 2001e270 <_svfiprintf_r+0x1800> - 2001d268: f9403be0 ldr x0, [sp, #112] - 2001d26c: 91003c01 add x1, x0, #0xf - 2001d270: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d274: f9003be1 str x1, [sp, #112] - 2001d278: f9400000 ldr x0, [x0] - 2001d27c: 394193e1 ldrb w1, [sp, #100] - 2001d280: 39000001 strb w1, [x0] - 2001d284: 17fffe21 b 2001cb08 <_svfiprintf_r+0x98> - 2001d288: 37f82e20 tbnz w0, #31, 2001d84c <_svfiprintf_r+0xddc> - 2001d28c: f9403be0 ldr x0, [sp, #112] - 2001d290: 91003c01 add x1, x0, #0xf - 2001d294: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001d298: f9003be1 str x1, [sp, #112] - 2001d29c: f9400000 ldr x0, [x0] - 2001d2a0: b98067e1 ldrsw x1, [sp, #100] - 2001d2a4: f9000001 str x1, [x0] - 2001d2a8: 17fffe18 b 2001cb08 <_svfiprintf_r+0x98> - 2001d2ac: 39400281 ldrb w1, [x20] - 2001d2b0: 7101b03f cmp w1, #0x6c - 2001d2b4: 54004b40 b.eq 2001dc1c <_svfiprintf_r+0x11ac> // b.none - 2001d2b8: 321c037b orr w27, w27, #0x10 - 2001d2bc: 17fffe47 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d2c0: 39400281 ldrb w1, [x20] - 2001d2c4: 321b037b orr w27, w27, #0x20 - 2001d2c8: 17fffe44 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d2cc: b940b3e0 ldr w0, [sp, #176] - 2001d2d0: 2a1603e4 mov w4, w22 - 2001d2d4: 37f841a0 tbnz w0, #31, 2001db08 <_svfiprintf_r+0x1098> - 2001d2d8: f9403be2 ldr x2, [sp, #112] - 2001d2dc: 91003c40 add x0, x2, #0xf - 2001d2e0: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001d2e4: f9003be0 str x0, [sp, #112] - 2001d2e8: 528f0600 mov w0, #0x7830 // #30768 - 2001d2ec: 90000021 adrp x1, 20021000 <__func__.5268+0x20> - 2001d2f0: 91286021 add x1, x1, #0xa18 - 2001d2f4: 321f0363 orr w3, w27, #0x2 - 2001d2f8: f90047e1 str x1, [sp, #136] - 2001d2fc: 52800041 mov w1, #0x2 // #2 - 2001d300: 7901a3e0 strh w0, [sp, #208] - 2001d304: f9400040 ldr x0, [x2] - 2001d308: 17ffff1a b 2001cf70 <_svfiprintf_r+0x500> - 2001d30c: 12000801 and w1, w0, #0x7 - 2001d310: aa1a03e2 mov x2, x26 - 2001d314: 1100c021 add w1, w1, #0x30 - 2001d318: 381fff41 strb w1, [x26, #-1]! - 2001d31c: d343fc00 lsr x0, x0, #3 - 2001d320: b5ffff60 cbnz x0, 2001d30c <_svfiprintf_r+0x89c> - 2001d324: 7100c03f cmp w1, #0x30 - 2001d328: 12000060 and w0, w3, #0x1 - 2001d32c: 1a9f1000 csel w0, w0, wzr, ne // ne = any - 2001d330: 34fff7e0 cbz w0, 2001d22c <_svfiprintf_r+0x7bc> - 2001d334: d1000842 sub x2, x2, #0x2 - 2001d338: 91019337 add x23, x25, #0x64 - 2001d33c: 52800600 mov w0, #0x30 // #48 - 2001d340: 4b0202f7 sub w23, w23, w2 - 2001d344: 2a0303fb mov w27, w3 - 2001d348: 381ff340 sturb w0, [x26, #-1] - 2001d34c: aa0203fa mov x26, x2 - 2001d350: 17ffff16 b 2001cfa8 <_svfiprintf_r+0x538> - 2001d354: b94063e3 ldr w3, [sp, #96] - 2001d358: 4b160079 sub w25, w3, w22 - 2001d35c: 7100033f cmp w25, #0x0 - 2001d360: 54ffcaed b.le 2001ccbc <_svfiprintf_r+0x24c> - 2001d364: 7100433f cmp w25, #0x10 - 2001d368: 5400660d b.le 2001e028 <_svfiprintf_r+0x15b8> - 2001d36c: 2a0103e2 mov w2, w1 - 2001d370: 90000028 adrp x8, 20021000 <__func__.5268+0x20> - 2001d374: aa1403e1 mov x1, x20 - 2001d378: 912c6108 add x8, x8, #0xb18 - 2001d37c: aa1303f4 mov x20, x19 - 2001d380: d2800209 mov x9, #0x10 // #16 - 2001d384: 2a1903f3 mov w19, w25 - 2001d388: aa0103f9 mov x25, x1 - 2001d38c: b90093e4 str w4, [sp, #144] - 2001d390: b900b7f6 str w22, [sp, #180] - 2001d394: aa1803f6 mov x22, x24 - 2001d398: aa0803f8 mov x24, x8 - 2001d39c: 14000005 b 2001d3b0 <_svfiprintf_r+0x940> - 2001d3a0: 51004273 sub w19, w19, #0x10 - 2001d3a4: 9100439c add x28, x28, #0x10 - 2001d3a8: 7100427f cmp w19, #0x10 - 2001d3ac: 5400028d b.le 2001d3fc <_svfiprintf_r+0x98c> - 2001d3b0: 11000442 add w2, w2, #0x1 - 2001d3b4: 91004000 add x0, x0, #0x10 - 2001d3b8: a9002798 stp x24, x9, [x28] - 2001d3bc: 71001c5f cmp w2, #0x7 - 2001d3c0: b900fbe2 str w2, [sp, #248] - 2001d3c4: f90083e0 str x0, [sp, #256] - 2001d3c8: 54fffecd b.le 2001d3a0 <_svfiprintf_r+0x930> - 2001d3cc: 9103c3e2 add x2, sp, #0xf0 - 2001d3d0: aa1603e1 mov x1, x22 - 2001d3d4: aa1403e0 mov x0, x20 - 2001d3d8: 97fffd2c bl 2001c888 <__ssprint_r> - 2001d3dc: 350044a0 cbnz w0, 2001dc70 <_svfiprintf_r+0x1200> - 2001d3e0: 51004273 sub w19, w19, #0x10 - 2001d3e4: b940fbe2 ldr w2, [sp, #248] - 2001d3e8: 9105c3fc add x28, sp, #0x170 - 2001d3ec: 7100427f cmp w19, #0x10 - 2001d3f0: d2800209 mov x9, #0x10 // #16 - 2001d3f4: f94083e0 ldr x0, [sp, #256] - 2001d3f8: 54fffdcc b.gt 2001d3b0 <_svfiprintf_r+0x940> - 2001d3fc: 2a0203e1 mov w1, w2 - 2001d400: aa1803e8 mov x8, x24 - 2001d404: aa1903e2 mov x2, x25 - 2001d408: aa1603f8 mov x24, x22 - 2001d40c: b94093e4 ldr w4, [sp, #144] - 2001d410: 2a1303f9 mov w25, w19 - 2001d414: b940b7f6 ldr w22, [sp, #180] - 2001d418: aa1403f3 mov x19, x20 - 2001d41c: 11000421 add w1, w1, #0x1 - 2001d420: aa0203f4 mov x20, x2 - 2001d424: 91004389 add x9, x28, #0x10 - 2001d428: 93407f22 sxtw x2, w25 - 2001d42c: a9000b88 stp x8, x2, [x28] - 2001d430: 8b020000 add x0, x0, x2 - 2001d434: b900fbe1 str w1, [sp, #248] - 2001d438: 71001c3f cmp w1, #0x7 - 2001d43c: f90083e0 str x0, [sp, #256] - 2001d440: 54003fec b.gt 2001dc3c <_svfiprintf_r+0x11cc> - 2001d444: 4b170099 sub w25, w4, w23 - 2001d448: 11000422 add w2, w1, #0x1 - 2001d44c: 91004128 add x8, x9, #0x10 - 2001d450: aa0903fc mov x28, x9 - 2001d454: 7100033f cmp w25, #0x0 - 2001d458: 54ffc38d b.le 2001ccc8 <_svfiprintf_r+0x258> - 2001d45c: d503201f nop - 2001d460: 7100433f cmp w25, #0x10 - 2001d464: 540047ad b.le 2001dd58 <_svfiprintf_r+0x12e8> - 2001d468: 90000028 adrp x8, 20021000 <__func__.5268+0x20> - 2001d46c: 912c6108 add x8, x8, #0xb18 - 2001d470: 2a0103e2 mov w2, w1 - 2001d474: d2800204 mov x4, #0x10 // #16 - 2001d478: f9004bf4 str x20, [sp, #144] - 2001d47c: aa1803f4 mov x20, x24 - 2001d480: aa1303f8 mov x24, x19 - 2001d484: aa0803f3 mov x19, x8 - 2001d488: 14000005 b 2001d49c <_svfiprintf_r+0xa2c> - 2001d48c: 51004339 sub w25, w25, #0x10 - 2001d490: 9100439c add x28, x28, #0x10 - 2001d494: 7100433f cmp w25, #0x10 - 2001d498: 5400028d b.le 2001d4e8 <_svfiprintf_r+0xa78> - 2001d49c: 11000442 add w2, w2, #0x1 - 2001d4a0: 91004000 add x0, x0, #0x10 - 2001d4a4: a9001393 stp x19, x4, [x28] - 2001d4a8: 71001c5f cmp w2, #0x7 - 2001d4ac: b900fbe2 str w2, [sp, #248] - 2001d4b0: f90083e0 str x0, [sp, #256] - 2001d4b4: 54fffecd b.le 2001d48c <_svfiprintf_r+0xa1c> - 2001d4b8: 9103c3e2 add x2, sp, #0xf0 - 2001d4bc: aa1403e1 mov x1, x20 - 2001d4c0: aa1803e0 mov x0, x24 - 2001d4c4: 97fffcf1 bl 2001c888 <__ssprint_r> - 2001d4c8: 35ffc760 cbnz w0, 2001cdb4 <_svfiprintf_r+0x344> - 2001d4cc: 51004339 sub w25, w25, #0x10 - 2001d4d0: b940fbe2 ldr w2, [sp, #248] - 2001d4d4: 9105c3fc add x28, sp, #0x170 - 2001d4d8: 7100433f cmp w25, #0x10 - 2001d4dc: d2800204 mov x4, #0x10 // #16 - 2001d4e0: f94083e0 ldr x0, [sp, #256] - 2001d4e4: 54fffdcc b.gt 2001d49c <_svfiprintf_r+0xa2c> - 2001d4e8: aa1303e8 mov x8, x19 - 2001d4ec: aa1803f3 mov x19, x24 - 2001d4f0: aa1403f8 mov x24, x20 - 2001d4f4: 11000442 add w2, w2, #0x1 - 2001d4f8: f9404bf4 ldr x20, [sp, #144] - 2001d4fc: 91004381 add x1, x28, #0x10 - 2001d500: 93407f39 sxtw x25, w25 - 2001d504: a9006788 stp x8, x25, [x28] - 2001d508: 8b190000 add x0, x0, x25 - 2001d50c: b900fbe2 str w2, [sp, #248] - 2001d510: 71001c5f cmp w2, #0x7 - 2001d514: f90083e0 str x0, [sp, #256] - 2001d518: 540013cc b.gt 2001d790 <_svfiprintf_r+0xd20> - 2001d51c: 11000442 add w2, w2, #0x1 - 2001d520: 91004028 add x8, x1, #0x10 - 2001d524: aa0103fc mov x28, x1 - 2001d528: 17fffde8 b 2001ccc8 <_svfiprintf_r+0x258> - 2001d52c: 9103c3e2 add x2, sp, #0xf0 - 2001d530: aa1803e1 mov x1, x24 - 2001d534: aa1303e0 mov x0, x19 - 2001d538: 97fffcd4 bl 2001c888 <__ssprint_r> - 2001d53c: 34ffbec0 cbz w0, 2001cd14 <_svfiprintf_r+0x2a4> - 2001d540: 17fffe1f b 2001cdbc <_svfiprintf_r+0x34c> - 2001d544: 90000029 adrp x9, 20021000 <__func__.5268+0x20> - 2001d548: 7100411f cmp w8, #0x10 - 2001d54c: 912c2129 add x9, x9, #0xb08 - 2001d550: 540005cd b.le 2001d608 <_svfiprintf_r+0xb98> - 2001d554: aa1c03e3 mov x3, x28 - 2001d558: 2a0103e2 mov w2, w1 - 2001d55c: 2a1703fc mov w28, w23 - 2001d560: d280020a mov x10, #0x10 // #16 - 2001d564: 2a1603f7 mov w23, w22 - 2001d568: aa0903f6 mov x22, x9 - 2001d56c: b90093eb str w11, [sp, #144] - 2001d570: b900b7e4 str w4, [sp, #180] - 2001d574: f9005ff4 str x20, [sp, #184] - 2001d578: aa1803f4 mov x20, x24 - 2001d57c: 2a0803f8 mov w24, w8 - 2001d580: 14000005 b 2001d594 <_svfiprintf_r+0xb24> - 2001d584: 51004318 sub w24, w24, #0x10 - 2001d588: 91004063 add x3, x3, #0x10 - 2001d58c: 7100431f cmp w24, #0x10 - 2001d590: 5400028d b.le 2001d5e0 <_svfiprintf_r+0xb70> - 2001d594: 11000442 add w2, w2, #0x1 - 2001d598: 91004000 add x0, x0, #0x10 - 2001d59c: a9002876 stp x22, x10, [x3] - 2001d5a0: 71001c5f cmp w2, #0x7 - 2001d5a4: b900fbe2 str w2, [sp, #248] - 2001d5a8: f90083e0 str x0, [sp, #256] - 2001d5ac: 54fffecd b.le 2001d584 <_svfiprintf_r+0xb14> - 2001d5b0: 9103c3e2 add x2, sp, #0xf0 - 2001d5b4: aa1403e1 mov x1, x20 - 2001d5b8: aa1303e0 mov x0, x19 - 2001d5bc: 97fffcb3 bl 2001c888 <__ssprint_r> - 2001d5c0: 35ffbfc0 cbnz w0, 2001cdb8 <_svfiprintf_r+0x348> - 2001d5c4: 51004318 sub w24, w24, #0x10 - 2001d5c8: b940fbe2 ldr w2, [sp, #248] - 2001d5cc: 9105c3e3 add x3, sp, #0x170 - 2001d5d0: 7100431f cmp w24, #0x10 - 2001d5d4: d280020a mov x10, #0x10 // #16 - 2001d5d8: f94083e0 ldr x0, [sp, #256] - 2001d5dc: 54fffdcc b.gt 2001d594 <_svfiprintf_r+0xb24> - 2001d5e0: 2a1803e8 mov w8, w24 - 2001d5e4: b94093eb ldr w11, [sp, #144] - 2001d5e8: aa1403f8 mov x24, x20 - 2001d5ec: b940b7e4 ldr w4, [sp, #180] - 2001d5f0: f9405ff4 ldr x20, [sp, #184] - 2001d5f4: aa1603e9 mov x9, x22 - 2001d5f8: 2a0203e1 mov w1, w2 - 2001d5fc: 2a1703f6 mov w22, w23 - 2001d600: 2a1c03f7 mov w23, w28 - 2001d604: aa0303fc mov x28, x3 - 2001d608: 93407d08 sxtw x8, w8 - 2001d60c: 11000421 add w1, w1, #0x1 - 2001d610: 8b080000 add x0, x0, x8 - 2001d614: a9002389 stp x9, x8, [x28] - 2001d618: 71001c3f cmp w1, #0x7 - 2001d61c: b900fbe1 str w1, [sp, #248] - 2001d620: f90083e0 str x0, [sp, #256] - 2001d624: 5400258c b.gt 2001dad4 <_svfiprintf_r+0x1064> - 2001d628: 9100439c add x28, x28, #0x10 - 2001d62c: 17fffd83 b 2001cc38 <_svfiprintf_r+0x1c8> - 2001d630: 9103c3e2 add x2, sp, #0xf0 - 2001d634: aa1803e1 mov x1, x24 - 2001d638: aa1303e0 mov x0, x19 - 2001d63c: b90093eb str w11, [sp, #144] - 2001d640: b900b7e4 str w4, [sp, #180] - 2001d644: 97fffc91 bl 2001c888 <__ssprint_r> - 2001d648: 35ffbba0 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001d64c: b940fbe1 ldr w1, [sp, #248] - 2001d650: 910603e8 add x8, sp, #0x180 - 2001d654: b94093eb ldr w11, [sp, #144] - 2001d658: 9105c3fc add x28, sp, #0x170 - 2001d65c: b940b7e4 ldr w4, [sp, #180] - 2001d660: 11000422 add w2, w1, #0x1 - 2001d664: f94083e0 ldr x0, [sp, #256] - 2001d668: 17fffd86 b 2001cc80 <_svfiprintf_r+0x210> - 2001d66c: 9103c3e2 add x2, sp, #0xf0 - 2001d670: aa1803e1 mov x1, x24 - 2001d674: aa1303e0 mov x0, x19 - 2001d678: b90093e4 str w4, [sp, #144] - 2001d67c: 97fffc83 bl 2001c888 <__ssprint_r> - 2001d680: 35ffb9e0 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001d684: b940fbe1 ldr w1, [sp, #248] - 2001d688: 910603e8 add x8, sp, #0x180 - 2001d68c: b94093e4 ldr w4, [sp, #144] - 2001d690: 9105c3fc add x28, sp, #0x170 - 2001d694: 11000422 add w2, w1, #0x1 - 2001d698: f94083e0 ldr x0, [sp, #256] - 2001d69c: 17fffd86 b 2001ccb4 <_svfiprintf_r+0x244> - 2001d6a0: 90000029 adrp x9, 20021000 <__func__.5268+0x20> - 2001d6a4: b940fbe1 ldr w1, [sp, #248] - 2001d6a8: 912c2129 add x9, x9, #0xb08 - 2001d6ac: 710042ff cmp w23, #0x10 - 2001d6b0: 540003ad b.le 2001d724 <_svfiprintf_r+0xcb4> - 2001d6b4: 2a0103e2 mov w2, w1 - 2001d6b8: aa0903fa mov x26, x9 - 2001d6bc: d2800219 mov x25, #0x10 // #16 - 2001d6c0: 14000005 b 2001d6d4 <_svfiprintf_r+0xc64> - 2001d6c4: 510042f7 sub w23, w23, #0x10 - 2001d6c8: 91004108 add x8, x8, #0x10 - 2001d6cc: 710042ff cmp w23, #0x10 - 2001d6d0: 5400026d b.le 2001d71c <_svfiprintf_r+0xcac> - 2001d6d4: 11000442 add w2, w2, #0x1 - 2001d6d8: 91004000 add x0, x0, #0x10 - 2001d6dc: a900651a stp x26, x25, [x8] - 2001d6e0: 71001c5f cmp w2, #0x7 - 2001d6e4: b900fbe2 str w2, [sp, #248] + 2001d02c: 79400000 ldrh w0, [x0] + 2001d030: 52800021 mov w1, #0x1 // #1 + 2001d034: d503201f nop + 2001d038: 39033fff strb wzr, [sp, #207] + 2001d03c: 3100049f cmn w4, #0x1 + 2001d040: 54001400 b.eq 2001d2c0 <_svfiprintf_r+0x788> // b.none + 2001d044: f100001f cmp x0, #0x0 + 2001d048: 1218787b and w27, w3, #0xffffff7f + 2001d04c: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none + 2001d050: 540041a1 b.ne 2001d884 <_svfiprintf_r+0xd4c> // b.any + 2001d054: 350010e1 cbnz w1, 2001d270 <_svfiprintf_r+0x738> + 2001d058: 12000077 and w23, w3, #0x1 + 2001d05c: 36003f83 tbz w3, #0, 2001d84c <_svfiprintf_r+0xd14> + 2001d060: 9105affa add x26, sp, #0x16b + 2001d064: 52800600 mov w0, #0x30 // #48 + 2001d068: 52800004 mov w4, #0x0 // #0 + 2001d06c: 3905afe0 strb w0, [sp, #363] + 2001d070: 6b0402ff cmp w23, w4 + 2001d074: f90037ff str xzr, [sp, #104] + 2001d078: 1a84a2f6 csel w22, w23, w4, ge // ge = tcont + 2001d07c: 39433fe0 ldrb w0, [sp, #207] + 2001d080: 7100001f cmp w0, #0x0 + 2001d084: 1a9606d6 cinc w22, w22, ne // ne = any + 2001d088: 17ffff12 b 2001ccd0 <_svfiprintf_r+0x198> + 2001d08c: 37f84280 tbnz w0, #31, 2001d8dc <_svfiprintf_r+0xda4> + 2001d090: f9403be0 ldr x0, [sp, #112] + 2001d094: 91003c01 add x1, x0, #0xf + 2001d098: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d09c: f9003be1 str x1, [sp, #112] + 2001d0a0: 52800021 mov w1, #0x1 // #1 + 2001d0a4: f9400000 ldr x0, [x0] + 2001d0a8: 17ffffe4 b 2001d038 <_svfiprintf_r+0x500> + 2001d0ac: 2a1603e4 mov w4, w22 + 2001d0b0: 321c037b orr w27, w27, #0x10 + 2001d0b4: b940b3e0 ldr w0, [sp, #176] + 2001d0b8: 3728015b tbnz w27, #5, 2001d0e0 <_svfiprintf_r+0x5a8> + 2001d0bc: 3720013b tbnz w27, #4, 2001d0e0 <_svfiprintf_r+0x5a8> + 2001d0c0: 36306a1b tbz w27, #6, 2001de00 <_svfiprintf_r+0x12c8> + 2001d0c4: 37f87ec0 tbnz w0, #31, 2001e09c <_svfiprintf_r+0x1564> + 2001d0c8: f9403be0 ldr x0, [sp, #112] + 2001d0cc: 91002c01 add x1, x0, #0xb + 2001d0d0: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d0d4: 79400000 ldrh w0, [x0] + 2001d0d8: f9003be1 str x1, [sp, #112] + 2001d0dc: 14000007 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001d0e0: 37f83d60 tbnz w0, #31, 2001d88c <_svfiprintf_r+0xd54> + 2001d0e4: f9403be0 ldr x0, [sp, #112] + 2001d0e8: 91003c01 add x1, x0, #0xf + 2001d0ec: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d0f0: f9003be1 str x1, [sp, #112] + 2001d0f4: f9400000 ldr x0, [x0] + 2001d0f8: 12157b63 and w3, w27, #0xfffffbff + 2001d0fc: 52800001 mov w1, #0x0 // #0 + 2001d100: 17ffffce b 2001d038 <_svfiprintf_r+0x500> + 2001d104: 39400281 ldrb w1, [x20] + 2001d108: 3219037b orr w27, w27, #0x80 + 2001d10c: 17fffee5 b 2001cca0 <_svfiprintf_r+0x168> + 2001d110: aa1403e2 mov x2, x20 + 2001d114: 38401441 ldrb w1, [x2], #1 + 2001d118: 7100a83f cmp w1, #0x2a + 2001d11c: 54009620 b.eq 2001e3e0 <_svfiprintf_r+0x18a8> // b.none + 2001d120: 5100c020 sub w0, w1, #0x30 + 2001d124: aa0203f4 mov x20, x2 + 2001d128: 7100241f cmp w0, #0x9 + 2001d12c: 52800016 mov w22, #0x0 // #0 + 2001d130: 54ffdba8 b.hi 2001cca4 <_svfiprintf_r+0x16c> // b.pmore + 2001d134: d503201f nop + 2001d138: 38401681 ldrb w1, [x20], #1 + 2001d13c: 0b160ac4 add w4, w22, w22, lsl #2 + 2001d140: 0b040416 add w22, w0, w4, lsl #1 + 2001d144: 5100c020 sub w0, w1, #0x30 + 2001d148: 7100241f cmp w0, #0x9 + 2001d14c: 54ffff69 b.ls 2001d138 <_svfiprintf_r+0x600> // b.plast + 2001d150: 17fffed5 b 2001cca4 <_svfiprintf_r+0x16c> + 2001d154: 39400281 ldrb w1, [x20] + 2001d158: 3200037b orr w27, w27, #0x1 + 2001d15c: 17fffed1 b 2001cca0 <_svfiprintf_r+0x168> + 2001d160: 39433fe0 ldrb w0, [sp, #207] + 2001d164: 39400281 ldrb w1, [x20] + 2001d168: 35ffd9c0 cbnz w0, 2001cca0 <_svfiprintf_r+0x168> + 2001d16c: 52800400 mov w0, #0x20 // #32 + 2001d170: 39033fe0 strb w0, [sp, #207] + 2001d174: 17fffecb b 2001cca0 <_svfiprintf_r+0x168> + 2001d178: 39400281 ldrb w1, [x20] + 2001d17c: 321e037b orr w27, w27, #0x4 + 2001d180: 17fffec8 b 2001cca0 <_svfiprintf_r+0x168> + 2001d184: 52800560 mov w0, #0x2b // #43 + 2001d188: 39400281 ldrb w1, [x20] + 2001d18c: 39033fe0 strb w0, [sp, #207] + 2001d190: 17fffec4 b 2001cca0 <_svfiprintf_r+0x168> + 2001d194: b940b3e0 ldr w0, [sp, #176] + 2001d198: 37f85300 tbnz w0, #31, 2001dbf8 <_svfiprintf_r+0x10c0> + 2001d19c: f9403be0 ldr x0, [sp, #112] + 2001d1a0: 91002c01 add x1, x0, #0xb + 2001d1a4: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d1a8: f9003be1 str x1, [sp, #112] + 2001d1ac: b9400000 ldr w0, [x0] + 2001d1b0: b90063e0 str w0, [sp, #96] + 2001d1b4: 39400281 ldrb w1, [x20] + 2001d1b8: 36ffd740 tbz w0, #31, 2001cca0 <_svfiprintf_r+0x168> + 2001d1bc: 4b0003e0 neg w0, w0 + 2001d1c0: 321e037b orr w27, w27, #0x4 + 2001d1c4: b90063e0 str w0, [sp, #96] + 2001d1c8: 17fffeb6 b 2001cca0 <_svfiprintf_r+0x168> + 2001d1cc: aa1303e0 mov x0, x19 + 2001d1d0: 97ffe3f8 bl 200161b0 <_localeconv_r> + 2001d1d4: f9400400 ldr x0, [x0, #8] + 2001d1d8: f90053e0 str x0, [sp, #160] + 2001d1dc: 97ffbee9 bl 2000cd80 <strlen> + 2001d1e0: aa0003e1 mov x1, x0 + 2001d1e4: aa0103f7 mov x23, x1 + 2001d1e8: aa1303e0 mov x0, x19 + 2001d1ec: f90057e1 str x1, [sp, #168] + 2001d1f0: 97ffe3f0 bl 200161b0 <_localeconv_r> + 2001d1f4: f9400800 ldr x0, [x0, #16] + 2001d1f8: f9004fe0 str x0, [sp, #152] + 2001d1fc: f10002ff cmp x23, #0x0 + 2001d200: fa401804 ccmp x0, #0x0, #0x4, ne // ne = any + 2001d204: 54003800 b.eq 2001d904 <_svfiprintf_r+0xdcc> // b.none + 2001d208: 39400001 ldrb w1, [x0] + 2001d20c: 32160360 orr w0, w27, #0x400 + 2001d210: 7100003f cmp w1, #0x0 + 2001d214: 39400281 ldrb w1, [x20] + 2001d218: 1a9b101b csel w27, w0, w27, ne // ne = any + 2001d21c: 17fffea1 b 2001cca0 <_svfiprintf_r+0x168> + 2001d220: 2a1603e4 mov w4, w22 + 2001d224: 321c037b orr w27, w27, #0x10 + 2001d228: b940b3e0 ldr w0, [sp, #176] + 2001d22c: 372802bb tbnz w27, #5, 2001d280 <_svfiprintf_r+0x748> + 2001d230: 3720029b tbnz w27, #4, 2001d280 <_svfiprintf_r+0x748> + 2001d234: 36305c5b tbz w27, #6, 2001ddbc <_svfiprintf_r+0x1284> + 2001d238: 37f87480 tbnz w0, #31, 2001e0c8 <_svfiprintf_r+0x1590> + 2001d23c: f9403be0 ldr x0, [sp, #112] + 2001d240: 91002c01 add x1, x0, #0xb + 2001d244: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d248: f9003be1 str x1, [sp, #112] + 2001d24c: 79800000 ldrsh x0, [x0] + 2001d250: aa0003e1 mov x1, x0 + 2001d254: b7f80261 tbnz x1, #63, 2001d2a0 <_svfiprintf_r+0x768> + 2001d258: 3100049f cmn w4, #0x1 + 2001d25c: 54002e60 b.eq 2001d828 <_svfiprintf_r+0xcf0> // b.none + 2001d260: f100001f cmp x0, #0x0 + 2001d264: 12187b7b and w27, w27, #0xffffff7f + 2001d268: 7a400880 ccmp w4, #0x0, #0x0, eq // eq = none + 2001d26c: 54002de1 b.ne 2001d828 <_svfiprintf_r+0xcf0> // b.any + 2001d270: 9105b3fa add x26, sp, #0x16c + 2001d274: 52800004 mov w4, #0x0 // #0 + 2001d278: 52800017 mov w23, #0x0 // #0 + 2001d27c: 17ffff7d b 2001d070 <_svfiprintf_r+0x538> + 2001d280: 37f831a0 tbnz w0, #31, 2001d8b4 <_svfiprintf_r+0xd7c> + 2001d284: f9403be0 ldr x0, [sp, #112] + 2001d288: 91003c01 add x1, x0, #0xf + 2001d28c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d290: f9003be1 str x1, [sp, #112] + 2001d294: f9400001 ldr x1, [x0] + 2001d298: aa0103e0 mov x0, x1 + 2001d29c: b6fffde1 tbz x1, #63, 2001d258 <_svfiprintf_r+0x720> + 2001d2a0: 528005a1 mov w1, #0x2d // #45 + 2001d2a4: 39033fe1 strb w1, [sp, #207] + 2001d2a8: cb0003e0 neg x0, x0 + 2001d2ac: 2a1b03e3 mov w3, w27 + 2001d2b0: 3100049f cmn w4, #0x1 + 2001d2b4: 52800021 mov w1, #0x1 // #1 + 2001d2b8: 54ffec61 b.ne 2001d044 <_svfiprintf_r+0x50c> // b.any + 2001d2bc: d503201f nop + 2001d2c0: 7100043f cmp w1, #0x1 + 2001d2c4: 54002b40 b.eq 2001d82c <_svfiprintf_r+0xcf4> // b.none + 2001d2c8: 910423f9 add x25, sp, #0x108 + 2001d2cc: 7100083f cmp w1, #0x2 + 2001d2d0: 9101933a add x26, x25, #0x64 + 2001d2d4: 54000801 b.ne 2001d3d4 <_svfiprintf_r+0x89c> // b.any + 2001d2d8: f94047e2 ldr x2, [sp, #136] + 2001d2dc: d503201f nop + 2001d2e0: 92400c01 and x1, x0, #0xf + 2001d2e4: d344fc00 lsr x0, x0, #4 + 2001d2e8: 38616841 ldrb w1, [x2, x1] + 2001d2ec: 381fff41 strb w1, [x26, #-1]! + 2001d2f0: b5ffff80 cbnz x0, 2001d2e0 <_svfiprintf_r+0x7a8> + 2001d2f4: 91019337 add x23, x25, #0x64 + 2001d2f8: 2a0303fb mov w27, w3 + 2001d2fc: 4b1a02f7 sub w23, w23, w26 + 2001d300: 17ffff5c b 2001d070 <_svfiprintf_r+0x538> + 2001d304: 39400281 ldrb w1, [x20] + 2001d308: 7101a03f cmp w1, #0x68 + 2001d30c: 54004f40 b.eq 2001dcf4 <_svfiprintf_r+0x11bc> // b.none + 2001d310: 321a037b orr w27, w27, #0x40 + 2001d314: 17fffe63 b 2001cca0 <_svfiprintf_r+0x168> + 2001d318: b940b3e0 ldr w0, [sp, #176] + 2001d31c: 372801bb tbnz w27, #5, 2001d350 <_svfiprintf_r+0x818> + 2001d320: 3720019b tbnz w27, #4, 2001d350 <_svfiprintf_r+0x818> + 2001d324: 37305ffb tbnz w27, #6, 2001df20 <_svfiprintf_r+0x13e8> + 2001d328: 3648753b tbz w27, #9, 2001e1cc <_svfiprintf_r+0x1694> + 2001d32c: 37f88060 tbnz w0, #31, 2001e338 <_svfiprintf_r+0x1800> + 2001d330: f9403be0 ldr x0, [sp, #112] + 2001d334: 91003c01 add x1, x0, #0xf + 2001d338: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d33c: f9003be1 str x1, [sp, #112] + 2001d340: f9400000 ldr x0, [x0] + 2001d344: 394193e1 ldrb w1, [sp, #100] + 2001d348: 39000001 strb w1, [x0] + 2001d34c: 17fffe21 b 2001cbd0 <_svfiprintf_r+0x98> + 2001d350: 37f82e20 tbnz w0, #31, 2001d914 <_svfiprintf_r+0xddc> + 2001d354: f9403be0 ldr x0, [sp, #112] + 2001d358: 91003c01 add x1, x0, #0xf + 2001d35c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001d360: f9003be1 str x1, [sp, #112] + 2001d364: f9400000 ldr x0, [x0] + 2001d368: b98067e1 ldrsw x1, [sp, #100] + 2001d36c: f9000001 str x1, [x0] + 2001d370: 17fffe18 b 2001cbd0 <_svfiprintf_r+0x98> + 2001d374: 39400281 ldrb w1, [x20] + 2001d378: 7101b03f cmp w1, #0x6c + 2001d37c: 54004b40 b.eq 2001dce4 <_svfiprintf_r+0x11ac> // b.none + 2001d380: 321c037b orr w27, w27, #0x10 + 2001d384: 17fffe47 b 2001cca0 <_svfiprintf_r+0x168> + 2001d388: 39400281 ldrb w1, [x20] + 2001d38c: 321b037b orr w27, w27, #0x20 + 2001d390: 17fffe44 b 2001cca0 <_svfiprintf_r+0x168> + 2001d394: b940b3e0 ldr w0, [sp, #176] + 2001d398: 2a1603e4 mov w4, w22 + 2001d39c: 37f841a0 tbnz w0, #31, 2001dbd0 <_svfiprintf_r+0x1098> + 2001d3a0: f9403be2 ldr x2, [sp, #112] + 2001d3a4: 91003c40 add x0, x2, #0xf + 2001d3a8: 927df000 and x0, x0, #0xfffffffffffffff8 + 2001d3ac: f9003be0 str x0, [sp, #112] + 2001d3b0: 528f0600 mov w0, #0x7830 // #30768 + 2001d3b4: 90000021 adrp x1, 20021000 <virtio_ident_table+0x78> + 2001d3b8: 9129e021 add x1, x1, #0xa78 + 2001d3bc: 321f0363 orr w3, w27, #0x2 + 2001d3c0: f90047e1 str x1, [sp, #136] + 2001d3c4: 52800041 mov w1, #0x2 // #2 + 2001d3c8: 7901a3e0 strh w0, [sp, #208] + 2001d3cc: f9400040 ldr x0, [x2] + 2001d3d0: 17ffff1a b 2001d038 <_svfiprintf_r+0x500> + 2001d3d4: 12000801 and w1, w0, #0x7 + 2001d3d8: aa1a03e2 mov x2, x26 + 2001d3dc: 1100c021 add w1, w1, #0x30 + 2001d3e0: 381fff41 strb w1, [x26, #-1]! + 2001d3e4: d343fc00 lsr x0, x0, #3 + 2001d3e8: b5ffff60 cbnz x0, 2001d3d4 <_svfiprintf_r+0x89c> + 2001d3ec: 7100c03f cmp w1, #0x30 + 2001d3f0: 12000060 and w0, w3, #0x1 + 2001d3f4: 1a9f1000 csel w0, w0, wzr, ne // ne = any + 2001d3f8: 34fff7e0 cbz w0, 2001d2f4 <_svfiprintf_r+0x7bc> + 2001d3fc: d1000842 sub x2, x2, #0x2 + 2001d400: 91019337 add x23, x25, #0x64 + 2001d404: 52800600 mov w0, #0x30 // #48 + 2001d408: 4b0202f7 sub w23, w23, w2 + 2001d40c: 2a0303fb mov w27, w3 + 2001d410: 381ff340 sturb w0, [x26, #-1] + 2001d414: aa0203fa mov x26, x2 + 2001d418: 17ffff16 b 2001d070 <_svfiprintf_r+0x538> + 2001d41c: b94063e3 ldr w3, [sp, #96] + 2001d420: 4b160079 sub w25, w3, w22 + 2001d424: 7100033f cmp w25, #0x0 + 2001d428: 54ffcaed b.le 2001cd84 <_svfiprintf_r+0x24c> + 2001d42c: 7100433f cmp w25, #0x10 + 2001d430: 5400660d b.le 2001e0f0 <_svfiprintf_r+0x15b8> + 2001d434: 2a0103e2 mov w2, w1 + 2001d438: 90000028 adrp x8, 20021000 <virtio_ident_table+0x78> + 2001d43c: aa1403e1 mov x1, x20 + 2001d440: 912de108 add x8, x8, #0xb78 + 2001d444: aa1303f4 mov x20, x19 + 2001d448: d2800209 mov x9, #0x10 // #16 + 2001d44c: 2a1903f3 mov w19, w25 + 2001d450: aa0103f9 mov x25, x1 + 2001d454: b90093e4 str w4, [sp, #144] + 2001d458: b900b7f6 str w22, [sp, #180] + 2001d45c: aa1803f6 mov x22, x24 + 2001d460: aa0803f8 mov x24, x8 + 2001d464: 14000005 b 2001d478 <_svfiprintf_r+0x940> + 2001d468: 51004273 sub w19, w19, #0x10 + 2001d46c: 9100439c add x28, x28, #0x10 + 2001d470: 7100427f cmp w19, #0x10 + 2001d474: 5400028d b.le 2001d4c4 <_svfiprintf_r+0x98c> + 2001d478: 11000442 add w2, w2, #0x1 + 2001d47c: 91004000 add x0, x0, #0x10 + 2001d480: a9002798 stp x24, x9, [x28] + 2001d484: 71001c5f cmp w2, #0x7 + 2001d488: b900fbe2 str w2, [sp, #248] + 2001d48c: f90083e0 str x0, [sp, #256] + 2001d490: 54fffecd b.le 2001d468 <_svfiprintf_r+0x930> + 2001d494: 9103c3e2 add x2, sp, #0xf0 + 2001d498: aa1603e1 mov x1, x22 + 2001d49c: aa1403e0 mov x0, x20 + 2001d4a0: 97fffd2c bl 2001c950 <__ssprint_r> + 2001d4a4: 350044a0 cbnz w0, 2001dd38 <_svfiprintf_r+0x1200> + 2001d4a8: 51004273 sub w19, w19, #0x10 + 2001d4ac: b940fbe2 ldr w2, [sp, #248] + 2001d4b0: 9105c3fc add x28, sp, #0x170 + 2001d4b4: 7100427f cmp w19, #0x10 + 2001d4b8: d2800209 mov x9, #0x10 // #16 + 2001d4bc: f94083e0 ldr x0, [sp, #256] + 2001d4c0: 54fffdcc b.gt 2001d478 <_svfiprintf_r+0x940> + 2001d4c4: 2a0203e1 mov w1, w2 + 2001d4c8: aa1803e8 mov x8, x24 + 2001d4cc: aa1903e2 mov x2, x25 + 2001d4d0: aa1603f8 mov x24, x22 + 2001d4d4: b94093e4 ldr w4, [sp, #144] + 2001d4d8: 2a1303f9 mov w25, w19 + 2001d4dc: b940b7f6 ldr w22, [sp, #180] + 2001d4e0: aa1403f3 mov x19, x20 + 2001d4e4: 11000421 add w1, w1, #0x1 + 2001d4e8: aa0203f4 mov x20, x2 + 2001d4ec: 91004389 add x9, x28, #0x10 + 2001d4f0: 93407f22 sxtw x2, w25 + 2001d4f4: a9000b88 stp x8, x2, [x28] + 2001d4f8: 8b020000 add x0, x0, x2 + 2001d4fc: b900fbe1 str w1, [sp, #248] + 2001d500: 71001c3f cmp w1, #0x7 + 2001d504: f90083e0 str x0, [sp, #256] + 2001d508: 54003fec b.gt 2001dd04 <_svfiprintf_r+0x11cc> + 2001d50c: 4b170099 sub w25, w4, w23 + 2001d510: 11000422 add w2, w1, #0x1 + 2001d514: 91004128 add x8, x9, #0x10 + 2001d518: aa0903fc mov x28, x9 + 2001d51c: 7100033f cmp w25, #0x0 + 2001d520: 54ffc38d b.le 2001cd90 <_svfiprintf_r+0x258> + 2001d524: d503201f nop + 2001d528: 7100433f cmp w25, #0x10 + 2001d52c: 540047ad b.le 2001de20 <_svfiprintf_r+0x12e8> + 2001d530: 90000028 adrp x8, 20021000 <virtio_ident_table+0x78> + 2001d534: 912de108 add x8, x8, #0xb78 + 2001d538: 2a0103e2 mov w2, w1 + 2001d53c: d2800204 mov x4, #0x10 // #16 + 2001d540: f9004bf4 str x20, [sp, #144] + 2001d544: aa1803f4 mov x20, x24 + 2001d548: aa1303f8 mov x24, x19 + 2001d54c: aa0803f3 mov x19, x8 + 2001d550: 14000005 b 2001d564 <_svfiprintf_r+0xa2c> + 2001d554: 51004339 sub w25, w25, #0x10 + 2001d558: 9100439c add x28, x28, #0x10 + 2001d55c: 7100433f cmp w25, #0x10 + 2001d560: 5400028d b.le 2001d5b0 <_svfiprintf_r+0xa78> + 2001d564: 11000442 add w2, w2, #0x1 + 2001d568: 91004000 add x0, x0, #0x10 + 2001d56c: a9001393 stp x19, x4, [x28] + 2001d570: 71001c5f cmp w2, #0x7 + 2001d574: b900fbe2 str w2, [sp, #248] + 2001d578: f90083e0 str x0, [sp, #256] + 2001d57c: 54fffecd b.le 2001d554 <_svfiprintf_r+0xa1c> + 2001d580: 9103c3e2 add x2, sp, #0xf0 + 2001d584: aa1403e1 mov x1, x20 + 2001d588: aa1803e0 mov x0, x24 + 2001d58c: 97fffcf1 bl 2001c950 <__ssprint_r> + 2001d590: 35ffc760 cbnz w0, 2001ce7c <_svfiprintf_r+0x344> + 2001d594: 51004339 sub w25, w25, #0x10 + 2001d598: b940fbe2 ldr w2, [sp, #248] + 2001d59c: 9105c3fc add x28, sp, #0x170 + 2001d5a0: 7100433f cmp w25, #0x10 + 2001d5a4: d2800204 mov x4, #0x10 // #16 + 2001d5a8: f94083e0 ldr x0, [sp, #256] + 2001d5ac: 54fffdcc b.gt 2001d564 <_svfiprintf_r+0xa2c> + 2001d5b0: aa1303e8 mov x8, x19 + 2001d5b4: aa1803f3 mov x19, x24 + 2001d5b8: aa1403f8 mov x24, x20 + 2001d5bc: 11000442 add w2, w2, #0x1 + 2001d5c0: f9404bf4 ldr x20, [sp, #144] + 2001d5c4: 91004381 add x1, x28, #0x10 + 2001d5c8: 93407f39 sxtw x25, w25 + 2001d5cc: a9006788 stp x8, x25, [x28] + 2001d5d0: 8b190000 add x0, x0, x25 + 2001d5d4: b900fbe2 str w2, [sp, #248] + 2001d5d8: 71001c5f cmp w2, #0x7 + 2001d5dc: f90083e0 str x0, [sp, #256] + 2001d5e0: 540013cc b.gt 2001d858 <_svfiprintf_r+0xd20> + 2001d5e4: 11000442 add w2, w2, #0x1 + 2001d5e8: 91004028 add x8, x1, #0x10 + 2001d5ec: aa0103fc mov x28, x1 + 2001d5f0: 17fffde8 b 2001cd90 <_svfiprintf_r+0x258> + 2001d5f4: 9103c3e2 add x2, sp, #0xf0 + 2001d5f8: aa1803e1 mov x1, x24 + 2001d5fc: aa1303e0 mov x0, x19 + 2001d600: 97fffcd4 bl 2001c950 <__ssprint_r> + 2001d604: 34ffbec0 cbz w0, 2001cddc <_svfiprintf_r+0x2a4> + 2001d608: 17fffe1f b 2001ce84 <_svfiprintf_r+0x34c> + 2001d60c: 90000029 adrp x9, 20021000 <virtio_ident_table+0x78> + 2001d610: 7100411f cmp w8, #0x10 + 2001d614: 912da129 add x9, x9, #0xb68 + 2001d618: 540005cd b.le 2001d6d0 <_svfiprintf_r+0xb98> + 2001d61c: aa1c03e3 mov x3, x28 + 2001d620: 2a0103e2 mov w2, w1 + 2001d624: 2a1703fc mov w28, w23 + 2001d628: d280020a mov x10, #0x10 // #16 + 2001d62c: 2a1603f7 mov w23, w22 + 2001d630: aa0903f6 mov x22, x9 + 2001d634: b90093eb str w11, [sp, #144] + 2001d638: b900b7e4 str w4, [sp, #180] + 2001d63c: f9005ff4 str x20, [sp, #184] + 2001d640: aa1803f4 mov x20, x24 + 2001d644: 2a0803f8 mov w24, w8 + 2001d648: 14000005 b 2001d65c <_svfiprintf_r+0xb24> + 2001d64c: 51004318 sub w24, w24, #0x10 + 2001d650: 91004063 add x3, x3, #0x10 + 2001d654: 7100431f cmp w24, #0x10 + 2001d658: 5400028d b.le 2001d6a8 <_svfiprintf_r+0xb70> + 2001d65c: 11000442 add w2, w2, #0x1 + 2001d660: 91004000 add x0, x0, #0x10 + 2001d664: a9002876 stp x22, x10, [x3] + 2001d668: 71001c5f cmp w2, #0x7 + 2001d66c: b900fbe2 str w2, [sp, #248] + 2001d670: f90083e0 str x0, [sp, #256] + 2001d674: 54fffecd b.le 2001d64c <_svfiprintf_r+0xb14> + 2001d678: 9103c3e2 add x2, sp, #0xf0 + 2001d67c: aa1403e1 mov x1, x20 + 2001d680: aa1303e0 mov x0, x19 + 2001d684: 97fffcb3 bl 2001c950 <__ssprint_r> + 2001d688: 35ffbfc0 cbnz w0, 2001ce80 <_svfiprintf_r+0x348> + 2001d68c: 51004318 sub w24, w24, #0x10 + 2001d690: b940fbe2 ldr w2, [sp, #248] + 2001d694: 9105c3e3 add x3, sp, #0x170 + 2001d698: 7100431f cmp w24, #0x10 + 2001d69c: d280020a mov x10, #0x10 // #16 + 2001d6a0: f94083e0 ldr x0, [sp, #256] + 2001d6a4: 54fffdcc b.gt 2001d65c <_svfiprintf_r+0xb24> + 2001d6a8: 2a1803e8 mov w8, w24 + 2001d6ac: b94093eb ldr w11, [sp, #144] + 2001d6b0: aa1403f8 mov x24, x20 + 2001d6b4: b940b7e4 ldr w4, [sp, #180] + 2001d6b8: f9405ff4 ldr x20, [sp, #184] + 2001d6bc: aa1603e9 mov x9, x22 + 2001d6c0: 2a0203e1 mov w1, w2 + 2001d6c4: 2a1703f6 mov w22, w23 + 2001d6c8: 2a1c03f7 mov w23, w28 + 2001d6cc: aa0303fc mov x28, x3 + 2001d6d0: 93407d08 sxtw x8, w8 + 2001d6d4: 11000421 add w1, w1, #0x1 + 2001d6d8: 8b080000 add x0, x0, x8 + 2001d6dc: a9002389 stp x9, x8, [x28] + 2001d6e0: 71001c3f cmp w1, #0x7 + 2001d6e4: b900fbe1 str w1, [sp, #248] 2001d6e8: f90083e0 str x0, [sp, #256] - 2001d6ec: 54fffecd b.le 2001d6c4 <_svfiprintf_r+0xc54> - 2001d6f0: 9103c3e2 add x2, sp, #0xf0 - 2001d6f4: aa1803e1 mov x1, x24 - 2001d6f8: aa1303e0 mov x0, x19 - 2001d6fc: 97fffc63 bl 2001c888 <__ssprint_r> - 2001d700: 35ffb5e0 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001d704: 510042f7 sub w23, w23, #0x10 - 2001d708: b940fbe2 ldr w2, [sp, #248] - 2001d70c: 9105c3e8 add x8, sp, #0x170 - 2001d710: 710042ff cmp w23, #0x10 - 2001d714: f94083e0 ldr x0, [sp, #256] - 2001d718: 54fffdec b.gt 2001d6d4 <_svfiprintf_r+0xc64> - 2001d71c: 2a0203e1 mov w1, w2 - 2001d720: aa1a03e9 mov x9, x26 - 2001d724: 93407ef7 sxtw x23, w23 - 2001d728: 11000421 add w1, w1, #0x1 - 2001d72c: 8b170000 add x0, x0, x23 - 2001d730: a9005d09 stp x9, x23, [x8] - 2001d734: 71001c3f cmp w1, #0x7 - 2001d738: b900fbe1 str w1, [sp, #248] - 2001d73c: f90083e0 str x0, [sp, #256] - 2001d740: 54ffadcd b.le 2001ccf8 <_svfiprintf_r+0x288> - 2001d744: 9103c3e2 add x2, sp, #0xf0 - 2001d748: aa1803e1 mov x1, x24 - 2001d74c: aa1303e0 mov x0, x19 - 2001d750: 97fffc4e bl 2001c888 <__ssprint_r> - 2001d754: 35ffb340 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001d758: f94083e0 ldr x0, [sp, #256] - 2001d75c: 17fffd67 b 2001ccf8 <_svfiprintf_r+0x288> - 2001d760: 2a1b03e3 mov w3, w27 - 2001d764: f100241f cmp x0, #0x9 - 2001d768: 540020a8 b.hi 2001db7c <_svfiprintf_r+0x110c> // b.pmore - 2001d76c: 1100c000 add w0, w0, #0x30 - 2001d770: 2a0303fb mov w27, w3 - 2001d774: 9105affa add x26, sp, #0x16b - 2001d778: 52800037 mov w23, #0x1 // #1 - 2001d77c: 3905afe0 strb w0, [sp, #363] - 2001d780: 17fffe0a b 2001cfa8 <_svfiprintf_r+0x538> - 2001d784: 9105b3fa add x26, sp, #0x16c - 2001d788: 52800004 mov w4, #0x0 // #0 - 2001d78c: 17fffe07 b 2001cfa8 <_svfiprintf_r+0x538> - 2001d790: 9103c3e2 add x2, sp, #0xf0 - 2001d794: aa1803e1 mov x1, x24 - 2001d798: aa1303e0 mov x0, x19 - 2001d79c: 97fffc3b bl 2001c888 <__ssprint_r> - 2001d7a0: 35ffb0e0 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001d7a4: b940fbe2 ldr w2, [sp, #248] - 2001d7a8: 910603e8 add x8, sp, #0x180 - 2001d7ac: 9105c3fc add x28, sp, #0x170 - 2001d7b0: 11000442 add w2, w2, #0x1 - 2001d7b4: f94083e0 ldr x0, [sp, #256] - 2001d7b8: 17fffd44 b 2001ccc8 <_svfiprintf_r+0x258> - 2001d7bc: 2a1b03e3 mov w3, w27 - 2001d7c0: 17fffe8e b 2001d1f8 <_svfiprintf_r+0x788> - 2001d7c4: b940b3e0 ldr w0, [sp, #176] - 2001d7c8: 11002001 add w1, w0, #0x8 - 2001d7cc: 7100003f cmp w1, #0x0 - 2001d7d0: 540005cd b.le 2001d888 <_svfiprintf_r+0xe18> - 2001d7d4: f9403be0 ldr x0, [sp, #112] - 2001d7d8: b900b3e1 str w1, [sp, #176] - 2001d7dc: 91003c02 add x2, x0, #0xf - 2001d7e0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001d7e4: f9003be1 str x1, [sp, #112] - 2001d7e8: 17fffe11 b 2001d02c <_svfiprintf_r+0x5bc> - 2001d7ec: b940b3e0 ldr w0, [sp, #176] - 2001d7f0: 11002001 add w1, w0, #0x8 - 2001d7f4: 7100003f cmp w1, #0x0 - 2001d7f8: 5400052d b.le 2001d89c <_svfiprintf_r+0xe2c> - 2001d7fc: f9403be0 ldr x0, [sp, #112] - 2001d800: b900b3e1 str w1, [sp, #176] - 2001d804: 91003c02 add x2, x0, #0xf - 2001d808: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001d80c: f9003be1 str x1, [sp, #112] - 2001d810: 17fffe6f b 2001d1cc <_svfiprintf_r+0x75c> - 2001d814: b940b3e0 ldr w0, [sp, #176] - 2001d818: 11002001 add w1, w0, #0x8 - 2001d81c: 7100003f cmp w1, #0x0 - 2001d820: 540002ad b.le 2001d874 <_svfiprintf_r+0xe04> - 2001d824: f9403be0 ldr x0, [sp, #112] - 2001d828: b900b3e1 str w1, [sp, #176] - 2001d82c: 91003c02 add x2, x0, #0xf - 2001d830: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001d834: f9003be1 str x1, [sp, #112] - 2001d838: 17fffde8 b 2001cfd8 <_svfiprintf_r+0x568> - 2001d83c: 39400281 ldrb w1, [x20] - 2001d840: 17fffce6 b 2001cbd8 <_svfiprintf_r+0x168> - 2001d844: 2a1603e4 mov w4, w22 - 2001d848: 17fffe46 b 2001d160 <_svfiprintf_r+0x6f0> - 2001d84c: b940b3e0 ldr w0, [sp, #176] - 2001d850: 11002001 add w1, w0, #0x8 - 2001d854: 7100003f cmp w1, #0x0 - 2001d858: 5400372d b.le 2001df3c <_svfiprintf_r+0x14cc> - 2001d85c: f9403be0 ldr x0, [sp, #112] - 2001d860: b900b3e1 str w1, [sp, #176] - 2001d864: 91003c02 add x2, x0, #0xf - 2001d868: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001d86c: f9003be1 str x1, [sp, #112] - 2001d870: 17fffe8b b 2001d29c <_svfiprintf_r+0x82c> - 2001d874: f94043e2 ldr x2, [sp, #128] - 2001d878: b940b3e0 ldr w0, [sp, #176] - 2001d87c: b900b3e1 str w1, [sp, #176] - 2001d880: 8b20c040 add x0, x2, w0, sxtw - 2001d884: 17fffdd5 b 2001cfd8 <_svfiprintf_r+0x568> - 2001d888: f94043e2 ldr x2, [sp, #128] + 2001d6ec: 5400258c b.gt 2001db9c <_svfiprintf_r+0x1064> + 2001d6f0: 9100439c add x28, x28, #0x10 + 2001d6f4: 17fffd83 b 2001cd00 <_svfiprintf_r+0x1c8> + 2001d6f8: 9103c3e2 add x2, sp, #0xf0 + 2001d6fc: aa1803e1 mov x1, x24 + 2001d700: aa1303e0 mov x0, x19 + 2001d704: b90093eb str w11, [sp, #144] + 2001d708: b900b7e4 str w4, [sp, #180] + 2001d70c: 97fffc91 bl 2001c950 <__ssprint_r> + 2001d710: 35ffbba0 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001d714: b940fbe1 ldr w1, [sp, #248] + 2001d718: 910603e8 add x8, sp, #0x180 + 2001d71c: b94093eb ldr w11, [sp, #144] + 2001d720: 9105c3fc add x28, sp, #0x170 + 2001d724: b940b7e4 ldr w4, [sp, #180] + 2001d728: 11000422 add w2, w1, #0x1 + 2001d72c: f94083e0 ldr x0, [sp, #256] + 2001d730: 17fffd86 b 2001cd48 <_svfiprintf_r+0x210> + 2001d734: 9103c3e2 add x2, sp, #0xf0 + 2001d738: aa1803e1 mov x1, x24 + 2001d73c: aa1303e0 mov x0, x19 + 2001d740: b90093e4 str w4, [sp, #144] + 2001d744: 97fffc83 bl 2001c950 <__ssprint_r> + 2001d748: 35ffb9e0 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001d74c: b940fbe1 ldr w1, [sp, #248] + 2001d750: 910603e8 add x8, sp, #0x180 + 2001d754: b94093e4 ldr w4, [sp, #144] + 2001d758: 9105c3fc add x28, sp, #0x170 + 2001d75c: 11000422 add w2, w1, #0x1 + 2001d760: f94083e0 ldr x0, [sp, #256] + 2001d764: 17fffd86 b 2001cd7c <_svfiprintf_r+0x244> + 2001d768: 90000029 adrp x9, 20021000 <virtio_ident_table+0x78> + 2001d76c: b940fbe1 ldr w1, [sp, #248] + 2001d770: 912da129 add x9, x9, #0xb68 + 2001d774: 710042ff cmp w23, #0x10 + 2001d778: 540003ad b.le 2001d7ec <_svfiprintf_r+0xcb4> + 2001d77c: 2a0103e2 mov w2, w1 + 2001d780: aa0903fa mov x26, x9 + 2001d784: d2800219 mov x25, #0x10 // #16 + 2001d788: 14000005 b 2001d79c <_svfiprintf_r+0xc64> + 2001d78c: 510042f7 sub w23, w23, #0x10 + 2001d790: 91004108 add x8, x8, #0x10 + 2001d794: 710042ff cmp w23, #0x10 + 2001d798: 5400026d b.le 2001d7e4 <_svfiprintf_r+0xcac> + 2001d79c: 11000442 add w2, w2, #0x1 + 2001d7a0: 91004000 add x0, x0, #0x10 + 2001d7a4: a900651a stp x26, x25, [x8] + 2001d7a8: 71001c5f cmp w2, #0x7 + 2001d7ac: b900fbe2 str w2, [sp, #248] + 2001d7b0: f90083e0 str x0, [sp, #256] + 2001d7b4: 54fffecd b.le 2001d78c <_svfiprintf_r+0xc54> + 2001d7b8: 9103c3e2 add x2, sp, #0xf0 + 2001d7bc: aa1803e1 mov x1, x24 + 2001d7c0: aa1303e0 mov x0, x19 + 2001d7c4: 97fffc63 bl 2001c950 <__ssprint_r> + 2001d7c8: 35ffb5e0 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001d7cc: 510042f7 sub w23, w23, #0x10 + 2001d7d0: b940fbe2 ldr w2, [sp, #248] + 2001d7d4: 9105c3e8 add x8, sp, #0x170 + 2001d7d8: 710042ff cmp w23, #0x10 + 2001d7dc: f94083e0 ldr x0, [sp, #256] + 2001d7e0: 54fffdec b.gt 2001d79c <_svfiprintf_r+0xc64> + 2001d7e4: 2a0203e1 mov w1, w2 + 2001d7e8: aa1a03e9 mov x9, x26 + 2001d7ec: 93407ef7 sxtw x23, w23 + 2001d7f0: 11000421 add w1, w1, #0x1 + 2001d7f4: 8b170000 add x0, x0, x23 + 2001d7f8: a9005d09 stp x9, x23, [x8] + 2001d7fc: 71001c3f cmp w1, #0x7 + 2001d800: b900fbe1 str w1, [sp, #248] + 2001d804: f90083e0 str x0, [sp, #256] + 2001d808: 54ffadcd b.le 2001cdc0 <_svfiprintf_r+0x288> + 2001d80c: 9103c3e2 add x2, sp, #0xf0 + 2001d810: aa1803e1 mov x1, x24 + 2001d814: aa1303e0 mov x0, x19 + 2001d818: 97fffc4e bl 2001c950 <__ssprint_r> + 2001d81c: 35ffb340 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001d820: f94083e0 ldr x0, [sp, #256] + 2001d824: 17fffd67 b 2001cdc0 <_svfiprintf_r+0x288> + 2001d828: 2a1b03e3 mov w3, w27 + 2001d82c: f100241f cmp x0, #0x9 + 2001d830: 540020a8 b.hi 2001dc44 <_svfiprintf_r+0x110c> // b.pmore + 2001d834: 1100c000 add w0, w0, #0x30 + 2001d838: 2a0303fb mov w27, w3 + 2001d83c: 9105affa add x26, sp, #0x16b + 2001d840: 52800037 mov w23, #0x1 // #1 + 2001d844: 3905afe0 strb w0, [sp, #363] + 2001d848: 17fffe0a b 2001d070 <_svfiprintf_r+0x538> + 2001d84c: 9105b3fa add x26, sp, #0x16c + 2001d850: 52800004 mov w4, #0x0 // #0 + 2001d854: 17fffe07 b 2001d070 <_svfiprintf_r+0x538> + 2001d858: 9103c3e2 add x2, sp, #0xf0 + 2001d85c: aa1803e1 mov x1, x24 + 2001d860: aa1303e0 mov x0, x19 + 2001d864: 97fffc3b bl 2001c950 <__ssprint_r> + 2001d868: 35ffb0e0 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001d86c: b940fbe2 ldr w2, [sp, #248] + 2001d870: 910603e8 add x8, sp, #0x180 + 2001d874: 9105c3fc add x28, sp, #0x170 + 2001d878: 11000442 add w2, w2, #0x1 + 2001d87c: f94083e0 ldr x0, [sp, #256] + 2001d880: 17fffd44 b 2001cd90 <_svfiprintf_r+0x258> + 2001d884: 2a1b03e3 mov w3, w27 + 2001d888: 17fffe8e b 2001d2c0 <_svfiprintf_r+0x788> 2001d88c: b940b3e0 ldr w0, [sp, #176] - 2001d890: b900b3e1 str w1, [sp, #176] - 2001d894: 8b20c040 add x0, x2, w0, sxtw - 2001d898: 17fffde5 b 2001d02c <_svfiprintf_r+0x5bc> - 2001d89c: f94043e2 ldr x2, [sp, #128] - 2001d8a0: b940b3e0 ldr w0, [sp, #176] - 2001d8a4: b900b3e1 str w1, [sp, #176] - 2001d8a8: 8b20c040 add x0, x2, w0, sxtw - 2001d8ac: 17fffe48 b 2001d1cc <_svfiprintf_r+0x75c> - 2001d8b0: b940b3e0 ldr w0, [sp, #176] - 2001d8b4: 11002001 add w1, w0, #0x8 - 2001d8b8: 7100003f cmp w1, #0x0 - 2001d8bc: 540036ed b.le 2001df98 <_svfiprintf_r+0x1528> - 2001d8c0: f9403be0 ldr x0, [sp, #112] - 2001d8c4: b900b3e1 str w1, [sp, #176] - 2001d8c8: 91002c02 add x2, x0, #0xb - 2001d8cc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001d8d0: f9003be1 str x1, [sp, #112] - 2001d8d4: 17fffd8d b 2001cf08 <_svfiprintf_r+0x498> - 2001d8d8: aa1303e0 mov x0, x19 - 2001d8dc: d2800801 mov x1, #0x40 // #64 - 2001d8e0: 97ffe278 bl 200162c0 <_malloc_r> - 2001d8e4: f9000300 str x0, [x24] - 2001d8e8: f9000f00 str x0, [x24, #24] - 2001d8ec: b40058a0 cbz x0, 2001e400 <_svfiprintf_r+0x1990> - 2001d8f0: a9025bf5 stp x21, x22, [sp, #32] - 2001d8f4: 52800800 mov w0, #0x40 // #64 - 2001d8f8: a9046bf9 stp x25, x26, [sp, #64] - 2001d8fc: a90573fb stp x27, x28, [sp, #80] - 2001d900: b9002300 str w0, [x24, #32] - 2001d904: 17fffc73 b 2001cad0 <_svfiprintf_r+0x60> - 2001d908: 90000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001d90c: 91286000 add x0, x0, #0xa18 - 2001d910: f90047e0 str x0, [sp, #136] - 2001d914: 2a1603e4 mov w4, w22 - 2001d918: b940b3e0 ldr w0, [sp, #176] - 2001d91c: 3728033b tbnz w27, #5, 2001d980 <_svfiprintf_r+0xf10> - 2001d920: 3720031b tbnz w27, #4, 2001d980 <_svfiprintf_r+0xf10> - 2001d924: 36301fbb tbz w27, #6, 2001dd18 <_svfiprintf_r+0x12a8> - 2001d928: 37f83240 tbnz w0, #31, 2001df70 <_svfiprintf_r+0x1500> - 2001d92c: f9403be0 ldr x0, [sp, #112] - 2001d930: 91002c02 add x2, x0, #0xb - 2001d934: 927df042 and x2, x2, #0xfffffffffffffff8 - 2001d938: f9003be2 str x2, [sp, #112] - 2001d93c: 79400000 ldrh w0, [x0] - 2001d940: f100001f cmp x0, #0x0 - 2001d944: 12000362 and w2, w27, #0x1 - 2001d948: 1a9f1042 csel w2, w2, wzr, ne // ne = any - 2001d94c: 350002e2 cbnz w2, 2001d9a8 <_svfiprintf_r+0xf38> - 2001d950: 12157b63 and w3, w27, #0xfffffbff - 2001d954: 52800041 mov w1, #0x2 // #2 - 2001d958: 17fffd86 b 2001cf70 <_svfiprintf_r+0x500> - 2001d95c: 2a1603e4 mov w4, w22 - 2001d960: 2a1b03e3 mov w3, w27 - 2001d964: 17fffd77 b 2001cf40 <_svfiprintf_r+0x4d0> - 2001d968: 90000020 adrp x0, 20021000 <__func__.5268+0x20> - 2001d96c: 9128c000 add x0, x0, #0xa30 - 2001d970: f90047e0 str x0, [sp, #136] - 2001d974: 2a1603e4 mov w4, w22 + 2001d890: 11002001 add w1, w0, #0x8 + 2001d894: 7100003f cmp w1, #0x0 + 2001d898: 540005cd b.le 2001d950 <_svfiprintf_r+0xe18> + 2001d89c: f9403be0 ldr x0, [sp, #112] + 2001d8a0: b900b3e1 str w1, [sp, #176] + 2001d8a4: 91003c02 add x2, x0, #0xf + 2001d8a8: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001d8ac: f9003be1 str x1, [sp, #112] + 2001d8b0: 17fffe11 b 2001d0f4 <_svfiprintf_r+0x5bc> + 2001d8b4: b940b3e0 ldr w0, [sp, #176] + 2001d8b8: 11002001 add w1, w0, #0x8 + 2001d8bc: 7100003f cmp w1, #0x0 + 2001d8c0: 5400052d b.le 2001d964 <_svfiprintf_r+0xe2c> + 2001d8c4: f9403be0 ldr x0, [sp, #112] + 2001d8c8: b900b3e1 str w1, [sp, #176] + 2001d8cc: 91003c02 add x2, x0, #0xf + 2001d8d0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001d8d4: f9003be1 str x1, [sp, #112] + 2001d8d8: 17fffe6f b 2001d294 <_svfiprintf_r+0x75c> + 2001d8dc: b940b3e0 ldr w0, [sp, #176] + 2001d8e0: 11002001 add w1, w0, #0x8 + 2001d8e4: 7100003f cmp w1, #0x0 + 2001d8e8: 540002ad b.le 2001d93c <_svfiprintf_r+0xe04> + 2001d8ec: f9403be0 ldr x0, [sp, #112] + 2001d8f0: b900b3e1 str w1, [sp, #176] + 2001d8f4: 91003c02 add x2, x0, #0xf + 2001d8f8: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001d8fc: f9003be1 str x1, [sp, #112] + 2001d900: 17fffde8 b 2001d0a0 <_svfiprintf_r+0x568> + 2001d904: 39400281 ldrb w1, [x20] + 2001d908: 17fffce6 b 2001cca0 <_svfiprintf_r+0x168> + 2001d90c: 2a1603e4 mov w4, w22 + 2001d910: 17fffe46 b 2001d228 <_svfiprintf_r+0x6f0> + 2001d914: b940b3e0 ldr w0, [sp, #176] + 2001d918: 11002001 add w1, w0, #0x8 + 2001d91c: 7100003f cmp w1, #0x0 + 2001d920: 5400372d b.le 2001e004 <_svfiprintf_r+0x14cc> + 2001d924: f9403be0 ldr x0, [sp, #112] + 2001d928: b900b3e1 str w1, [sp, #176] + 2001d92c: 91003c02 add x2, x0, #0xf + 2001d930: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001d934: f9003be1 str x1, [sp, #112] + 2001d938: 17fffe8b b 2001d364 <_svfiprintf_r+0x82c> + 2001d93c: f94043e2 ldr x2, [sp, #128] + 2001d940: b940b3e0 ldr w0, [sp, #176] + 2001d944: b900b3e1 str w1, [sp, #176] + 2001d948: 8b20c040 add x0, x2, w0, sxtw + 2001d94c: 17fffdd5 b 2001d0a0 <_svfiprintf_r+0x568> + 2001d950: f94043e2 ldr x2, [sp, #128] + 2001d954: b940b3e0 ldr w0, [sp, #176] + 2001d958: b900b3e1 str w1, [sp, #176] + 2001d95c: 8b20c040 add x0, x2, w0, sxtw + 2001d960: 17fffde5 b 2001d0f4 <_svfiprintf_r+0x5bc> + 2001d964: f94043e2 ldr x2, [sp, #128] + 2001d968: b940b3e0 ldr w0, [sp, #176] + 2001d96c: b900b3e1 str w1, [sp, #176] + 2001d970: 8b20c040 add x0, x2, w0, sxtw + 2001d974: 17fffe48 b 2001d294 <_svfiprintf_r+0x75c> 2001d978: b940b3e0 ldr w0, [sp, #176] - 2001d97c: 362ffd3b tbz w27, #5, 2001d920 <_svfiprintf_r+0xeb0> - 2001d980: 37f80940 tbnz w0, #31, 2001daa8 <_svfiprintf_r+0x1038> - 2001d984: f9403be0 ldr x0, [sp, #112] - 2001d988: 91003c02 add x2, x0, #0xf - 2001d98c: 927df042 and x2, x2, #0xfffffffffffffff8 - 2001d990: f9003be2 str x2, [sp, #112] - 2001d994: f9400000 ldr x0, [x0] - 2001d998: f100001f cmp x0, #0x0 - 2001d99c: 12000362 and w2, w27, #0x1 - 2001d9a0: 1a9f1042 csel w2, w2, wzr, ne // ne = any - 2001d9a4: 34fffd62 cbz w2, 2001d950 <_svfiprintf_r+0xee0> - 2001d9a8: 321f037b orr w27, w27, #0x2 - 2001d9ac: 390347e1 strb w1, [sp, #209] - 2001d9b0: 52800601 mov w1, #0x30 // #48 - 2001d9b4: 390343e1 strb w1, [sp, #208] - 2001d9b8: 17ffffe6 b 2001d950 <_svfiprintf_r+0xee0> - 2001d9bc: 2a1603e4 mov w4, w22 - 2001d9c0: 17fffd8b b 2001cfec <_svfiprintf_r+0x57c> - 2001d9c4: 910383e0 add x0, sp, #0xe0 - 2001d9c8: d2800102 mov x2, #0x8 // #8 - 2001d9cc: 52800001 mov w1, #0x0 // #0 - 2001d9d0: b9006be4 str w4, [sp, #104] - 2001d9d4: f90077fa str x26, [sp, #232] - 2001d9d8: 97ff93e2 bl 20002960 <memset> - 2001d9dc: b9406be4 ldr w4, [sp, #104] - 2001d9e0: 3100049f cmn w4, #0x1 - 2001d9e4: 54001c20 b.eq 2001dd68 <_svfiprintf_r+0x12f8> // b.none - 2001d9e8: 52800017 mov w23, #0x0 // #0 - 2001d9ec: d2800016 mov x22, #0x0 // #0 - 2001d9f0: 2a1703e0 mov w0, w23 - 2001d9f4: aa1603f7 mov x23, x22 - 2001d9f8: f90037f4 str x20, [sp, #104] - 2001d9fc: 2a0403f4 mov w20, w4 - 2001da00: 1400000c b 2001da30 <_svfiprintf_r+0xfc0> - 2001da04: 910383e3 add x3, sp, #0xe0 - 2001da08: 910423e1 add x1, sp, #0x108 - 2001da0c: aa1303e0 mov x0, x19 - 2001da10: 97ffd44a bl 20012b38 <_wcrtomb_r> - 2001da14: 3100041f cmn w0, #0x1 - 2001da18: 54003120 b.eq 2001e03c <_svfiprintf_r+0x15cc> // b.none - 2001da1c: 0b0002c0 add w0, w22, w0 - 2001da20: 6b14001f cmp w0, w20 - 2001da24: 540000ec b.gt 2001da40 <_svfiprintf_r+0xfd0> - 2001da28: 910012f7 add x23, x23, #0x4 - 2001da2c: 54003260 b.eq 2001e078 <_svfiprintf_r+0x1608> // b.none - 2001da30: 2a0003f6 mov w22, w0 - 2001da34: f94077e0 ldr x0, [sp, #232] - 2001da38: b8776802 ldr w2, [x0, x23] - 2001da3c: 35fffe42 cbnz w2, 2001da04 <_svfiprintf_r+0xf94> - 2001da40: f94037f4 ldr x20, [sp, #104] - 2001da44: 2a1603f7 mov w23, w22 - 2001da48: 34001a77 cbz w23, 2001dd94 <_svfiprintf_r+0x1324> - 2001da4c: 71018eff cmp w23, #0x63 - 2001da50: 5400252c b.gt 2001def4 <_svfiprintf_r+0x1484> - 2001da54: 910423fa add x26, sp, #0x108 - 2001da58: f90037ff str xzr, [sp, #104] - 2001da5c: 93407ef6 sxtw x22, w23 - 2001da60: d2800102 mov x2, #0x8 // #8 - 2001da64: 52800001 mov w1, #0x0 // #0 - 2001da68: 910383e0 add x0, sp, #0xe0 - 2001da6c: 97ff93bd bl 20002960 <memset> - 2001da70: 910383e4 add x4, sp, #0xe0 - 2001da74: aa1603e3 mov x3, x22 - 2001da78: 9103a3e2 add x2, sp, #0xe8 - 2001da7c: aa1a03e1 mov x1, x26 - 2001da80: aa1303e0 mov x0, x19 - 2001da84: 97ffd473 bl 20012c50 <_wcsrtombs_r> - 2001da88: eb0002df cmp x22, x0 - 2001da8c: 54004b21 b.ne 2001e3f0 <_svfiprintf_r+0x1980> // b.any - 2001da90: 710002ff cmp w23, #0x0 - 2001da94: 52800004 mov w4, #0x0 // #0 - 2001da98: 1a9fa2f6 csel w22, w23, wzr, ge // ge = tcont - 2001da9c: 3837cb5f strb wzr, [x26, w23, sxtw] - 2001daa0: f9003bf9 str x25, [sp, #112] - 2001daa4: 17fffd44 b 2001cfb4 <_svfiprintf_r+0x544> - 2001daa8: b940b3e0 ldr w0, [sp, #176] - 2001daac: 11002002 add w2, w0, #0x8 - 2001dab0: 7100005f cmp w2, #0x0 - 2001dab4: 5400114d b.le 2001dcdc <_svfiprintf_r+0x126c> - 2001dab8: f9403be0 ldr x0, [sp, #112] - 2001dabc: b900b3e2 str w2, [sp, #176] - 2001dac0: 91003c03 add x3, x0, #0xf - 2001dac4: 927df062 and x2, x3, #0xfffffffffffffff8 - 2001dac8: f9003be2 str x2, [sp, #112] - 2001dacc: f9400000 ldr x0, [x0] - 2001dad0: 17ffffb2 b 2001d998 <_svfiprintf_r+0xf28> - 2001dad4: 9103c3e2 add x2, sp, #0xf0 - 2001dad8: aa1803e1 mov x1, x24 - 2001dadc: aa1303e0 mov x0, x19 - 2001dae0: b90093eb str w11, [sp, #144] - 2001dae4: b900b7e4 str w4, [sp, #180] - 2001dae8: 97fffb68 bl 2001c888 <__ssprint_r> - 2001daec: 35ff9680 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001daf0: b94093eb ldr w11, [sp, #144] - 2001daf4: 9105c3fc add x28, sp, #0x170 - 2001daf8: b940b7e4 ldr w4, [sp, #180] - 2001dafc: b940fbe1 ldr w1, [sp, #248] - 2001db00: f94083e0 ldr x0, [sp, #256] - 2001db04: 17fffc4d b 2001cc38 <_svfiprintf_r+0x1c8> - 2001db08: b940b3e0 ldr w0, [sp, #176] - 2001db0c: 11002000 add w0, w0, #0x8 - 2001db10: 7100001f cmp w0, #0x0 - 2001db14: 5400174d b.le 2001ddfc <_svfiprintf_r+0x138c> - 2001db18: f9403be2 ldr x2, [sp, #112] - 2001db1c: b900b3e0 str w0, [sp, #176] - 2001db20: 91003c41 add x1, x2, #0xf - 2001db24: 927df020 and x0, x1, #0xfffffffffffffff8 - 2001db28: f9003be0 str x0, [sp, #112] - 2001db2c: 17fffdef b 2001d2e8 <_svfiprintf_r+0x878> - 2001db30: b940b3e0 ldr w0, [sp, #176] - 2001db34: 11002001 add w1, w0, #0x8 - 2001db38: 7100003f cmp w1, #0x0 - 2001db3c: 5400156d b.le 2001dde8 <_svfiprintf_r+0x1378> - 2001db40: f9403be0 ldr x0, [sp, #112] - 2001db44: b900b3e1 str w1, [sp, #176] - 2001db48: 91002c02 add x2, x0, #0xb - 2001db4c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001db50: f9003be1 str x1, [sp, #112] - 2001db54: 17fffd64 b 2001d0e4 <_svfiprintf_r+0x674> - 2001db58: b940b3e0 ldr w0, [sp, #176] - 2001db5c: 11002000 add w0, w0, #0x8 - 2001db60: 7100001f cmp w0, #0x0 - 2001db64: 5400120d b.le 2001dda4 <_svfiprintf_r+0x1334> - 2001db68: f9403be2 ldr x2, [sp, #112] - 2001db6c: b900b3e0 str w0, [sp, #176] - 2001db70: 91003c59 add x25, x2, #0xf - 2001db74: 927df339 and x25, x25, #0xfffffffffffffff8 - 2001db78: 17fffcb1 b 2001ce3c <_svfiprintf_r+0x3cc> - 2001db7c: 910423f9 add x25, sp, #0x108 - 2001db80: b202e7f6 mov x22, #0xcccccccccccccccc // #-3689348814741910324 - 2001db84: aa1903e5 mov x5, x25 - 2001db88: aa1403f9 mov x25, x20 - 2001db8c: aa1303f4 mov x20, x19 - 2001db90: 1216007b and w27, w3, #0x400 - 2001db94: f9404ff3 ldr x19, [sp, #152] - 2001db98: 9105b3e2 add x2, sp, #0x16c - 2001db9c: 52800008 mov w8, #0x0 // #0 - 2001dba0: f29999b6 movk x22, #0xcccd - 2001dba4: d503201f nop - 2001dba8: 9bd67c17 umulh x23, x0, x22 - 2001dbac: 11000508 add w8, w8, #0x1 - 2001dbb0: d100045a sub x26, x2, #0x1 - 2001dbb4: d343fef7 lsr x23, x23, #3 - 2001dbb8: 8b170ae1 add x1, x23, x23, lsl #2 - 2001dbbc: cb010401 sub x1, x0, x1, lsl #1 - 2001dbc0: 1100c021 add w1, w1, #0x30 - 2001dbc4: 381ff041 sturb w1, [x2, #-1] - 2001dbc8: 340000bb cbz w27, 2001dbdc <_svfiprintf_r+0x116c> - 2001dbcc: 39400261 ldrb w1, [x19] - 2001dbd0: 7103fc3f cmp w1, #0xff - 2001dbd4: 7a481020 ccmp w1, w8, #0x0, ne // ne = any - 2001dbd8: 540000e0 b.eq 2001dbf4 <_svfiprintf_r+0x1184> // b.none - 2001dbdc: 9bd67c17 umulh x23, x0, x22 - 2001dbe0: f100241f cmp x0, #0x9 - 2001dbe4: d343fee0 lsr x0, x23, #3 - 2001dbe8: 540000a9 b.ls 2001dbfc <_svfiprintf_r+0x118c> // b.plast - 2001dbec: aa1a03e2 mov x2, x26 - 2001dbf0: 17ffffee b 2001dba8 <_svfiprintf_r+0x1138> - 2001dbf4: f100241f cmp x0, #0x9 - 2001dbf8: 540010c8 b.hi 2001de10 <_svfiprintf_r+0x13a0> // b.pmore - 2001dbfc: f9004ff3 str x19, [sp, #152] - 2001dc00: aa1403f3 mov x19, x20 - 2001dc04: aa1903f4 mov x20, x25 - 2001dc08: aa0503f9 mov x25, x5 - 2001dc0c: 91019337 add x23, x25, #0x64 - 2001dc10: 2a0303fb mov w27, w3 - 2001dc14: 4b1a02f7 sub w23, w23, w26 - 2001dc18: 17fffce4 b 2001cfa8 <_svfiprintf_r+0x538> - 2001dc1c: 39400681 ldrb w1, [x20, #1] - 2001dc20: 321b037b orr w27, w27, #0x20 - 2001dc24: 91000694 add x20, x20, #0x1 - 2001dc28: 17fffbec b 2001cbd8 <_svfiprintf_r+0x168> - 2001dc2c: 39400681 ldrb w1, [x20, #1] - 2001dc30: 3217037b orr w27, w27, #0x200 - 2001dc34: 91000694 add x20, x20, #0x1 - 2001dc38: 17fffbe8 b 2001cbd8 <_svfiprintf_r+0x168> - 2001dc3c: 9103c3e2 add x2, sp, #0xf0 - 2001dc40: aa1803e1 mov x1, x24 - 2001dc44: aa1303e0 mov x0, x19 - 2001dc48: b90093e4 str w4, [sp, #144] - 2001dc4c: 97fffb0f bl 2001c888 <__ssprint_r> - 2001dc50: 35ff8b60 cbnz w0, 2001cdbc <_svfiprintf_r+0x34c> - 2001dc54: b940fbe1 ldr w1, [sp, #248] - 2001dc58: 910603e8 add x8, sp, #0x180 - 2001dc5c: b94093e4 ldr w4, [sp, #144] - 2001dc60: 9105c3fc add x28, sp, #0x170 - 2001dc64: 11000422 add w2, w1, #0x1 - 2001dc68: f94083e0 ldr x0, [sp, #256] - 2001dc6c: 17fffc14 b 2001ccbc <_svfiprintf_r+0x24c> - 2001dc70: aa1403f3 mov x19, x20 - 2001dc74: aa1603f8 mov x24, x22 - 2001dc78: 17fffc51 b 2001cdbc <_svfiprintf_r+0x34c> - 2001dc7c: 7100189f cmp w4, #0x6 - 2001dc80: 528000d7 mov w23, #0x6 // #6 - 2001dc84: 1a979097 csel w23, w4, w23, ls // ls = plast - 2001dc88: 90000027 adrp x7, 20021000 <__func__.5268+0x20> - 2001dc8c: 2a1703f6 mov w22, w23 - 2001dc90: 912920fa add x26, x7, #0xa48 - 2001dc94: f9003bf9 str x25, [sp, #112] - 2001dc98: 17fffbda b 2001cc00 <_svfiprintf_r+0x190> - 2001dc9c: f94083e0 ldr x0, [sp, #256] - 2001dca0: b4ff8980 cbz x0, 2001cdd0 <_svfiprintf_r+0x360> - 2001dca4: aa1303e0 mov x0, x19 - 2001dca8: 9103c3e2 add x2, sp, #0xf0 - 2001dcac: aa1803e1 mov x1, x24 - 2001dcb0: 97fffaf6 bl 2001c888 <__ssprint_r> - 2001dcb4: 17fffc47 b 2001cdd0 <_svfiprintf_r+0x360> - 2001dcb8: 36480fe3 tbz w3, #9, 2001deb4 <_svfiprintf_r+0x1444> - 2001dcbc: 37f825e0 tbnz w0, #31, 2001e178 <_svfiprintf_r+0x1708> - 2001dcc0: f9403be0 ldr x0, [sp, #112] - 2001dcc4: 91002c01 add x1, x0, #0xb - 2001dcc8: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001dccc: f9003be1 str x1, [sp, #112] - 2001dcd0: 39400000 ldrb w0, [x0] - 2001dcd4: 52800021 mov w1, #0x1 // #1 - 2001dcd8: 17fffca6 b 2001cf70 <_svfiprintf_r+0x500> - 2001dcdc: f94043e3 ldr x3, [sp, #128] - 2001dce0: b940b3e0 ldr w0, [sp, #176] - 2001dce4: b900b3e2 str w2, [sp, #176] - 2001dce8: 8b20c060 add x0, x3, w0, sxtw - 2001dcec: f9400000 ldr x0, [x0] - 2001dcf0: 17ffff2a b 2001d998 <_svfiprintf_r+0xf28> - 2001dcf4: 36480f1b tbz w27, #9, 2001ded4 <_svfiprintf_r+0x1464> - 2001dcf8: 37f82540 tbnz w0, #31, 2001e1a0 <_svfiprintf_r+0x1730> - 2001dcfc: f9403be0 ldr x0, [sp, #112] - 2001dd00: 91002c01 add x1, x0, #0xb - 2001dd04: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001dd08: f9003be1 str x1, [sp, #112] - 2001dd0c: 39800000 ldrsb x0, [x0] - 2001dd10: aa0003e1 mov x1, x0 - 2001dd14: 17fffd1e b 2001d18c <_svfiprintf_r+0x71c> - 2001dd18: 36480c1b tbz w27, #9, 2001de98 <_svfiprintf_r+0x1428> - 2001dd1c: 37f81b40 tbnz w0, #31, 2001e084 <_svfiprintf_r+0x1614> - 2001dd20: f9403be0 ldr x0, [sp, #112] - 2001dd24: 91002c02 add x2, x0, #0xb - 2001dd28: 927df042 and x2, x2, #0xfffffffffffffff8 - 2001dd2c: 39400000 ldrb w0, [x0] - 2001dd30: f9003be2 str x2, [sp, #112] - 2001dd34: 17ffff03 b 2001d940 <_svfiprintf_r+0xed0> - 2001dd38: 36480a3b tbz w27, #9, 2001de7c <_svfiprintf_r+0x140c> - 2001dd3c: 37f81880 tbnz w0, #31, 2001e04c <_svfiprintf_r+0x15dc> - 2001dd40: f9403be0 ldr x0, [sp, #112] - 2001dd44: 91002c01 add x1, x0, #0xb - 2001dd48: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001dd4c: 39400000 ldrb w0, [x0] - 2001dd50: f9003be1 str x1, [sp, #112] - 2001dd54: 17fffcb7 b 2001d030 <_svfiprintf_r+0x5c0> - 2001dd58: aa0803e1 mov x1, x8 - 2001dd5c: 90000028 adrp x8, 20021000 <__func__.5268+0x20> - 2001dd60: 912c6108 add x8, x8, #0xb18 - 2001dd64: 17fffde7 b 2001d500 <_svfiprintf_r+0xa90> - 2001dd68: 910383e4 add x4, sp, #0xe0 - 2001dd6c: 9103a3e2 add x2, sp, #0xe8 - 2001dd70: aa1303e0 mov x0, x19 - 2001dd74: d2800003 mov x3, #0x0 // #0 - 2001dd78: d2800001 mov x1, #0x0 // #0 - 2001dd7c: 97ffd3b5 bl 20012c50 <_wcsrtombs_r> - 2001dd80: aa0003f7 mov x23, x0 - 2001dd84: 3100041f cmn w0, #0x1 - 2001dd88: 540015a0 b.eq 2001e03c <_svfiprintf_r+0x15cc> // b.none - 2001dd8c: f90077fa str x26, [sp, #232] - 2001dd90: 17ffff2e b 2001da48 <_svfiprintf_r+0xfd8> - 2001dd94: 52800016 mov w22, #0x0 // #0 - 2001dd98: 52800004 mov w4, #0x0 // #0 - 2001dd9c: a906e7ff stp xzr, x25, [sp, #104] - 2001dda0: 17fffc85 b 2001cfb4 <_svfiprintf_r+0x544> + 2001d97c: 11002001 add w1, w0, #0x8 + 2001d980: 7100003f cmp w1, #0x0 + 2001d984: 540036ed b.le 2001e060 <_svfiprintf_r+0x1528> + 2001d988: f9403be0 ldr x0, [sp, #112] + 2001d98c: b900b3e1 str w1, [sp, #176] + 2001d990: 91002c02 add x2, x0, #0xb + 2001d994: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001d998: f9003be1 str x1, [sp, #112] + 2001d99c: 17fffd8d b 2001cfd0 <_svfiprintf_r+0x498> + 2001d9a0: aa1303e0 mov x0, x19 + 2001d9a4: d2800801 mov x1, #0x40 // #64 + 2001d9a8: 97ffe278 bl 20016388 <_malloc_r> + 2001d9ac: f9000300 str x0, [x24] + 2001d9b0: f9000f00 str x0, [x24, #24] + 2001d9b4: b40058a0 cbz x0, 2001e4c8 <_svfiprintf_r+0x1990> + 2001d9b8: a9025bf5 stp x21, x22, [sp, #32] + 2001d9bc: 52800800 mov w0, #0x40 // #64 + 2001d9c0: a9046bf9 stp x25, x26, [sp, #64] + 2001d9c4: a90573fb stp x27, x28, [sp, #80] + 2001d9c8: b9002300 str w0, [x24, #32] + 2001d9cc: 17fffc73 b 2001cb98 <_svfiprintf_r+0x60> + 2001d9d0: 90000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001d9d4: 9129e000 add x0, x0, #0xa78 + 2001d9d8: f90047e0 str x0, [sp, #136] + 2001d9dc: 2a1603e4 mov w4, w22 + 2001d9e0: b940b3e0 ldr w0, [sp, #176] + 2001d9e4: 3728033b tbnz w27, #5, 2001da48 <_svfiprintf_r+0xf10> + 2001d9e8: 3720031b tbnz w27, #4, 2001da48 <_svfiprintf_r+0xf10> + 2001d9ec: 36301fbb tbz w27, #6, 2001dde0 <_svfiprintf_r+0x12a8> + 2001d9f0: 37f83240 tbnz w0, #31, 2001e038 <_svfiprintf_r+0x1500> + 2001d9f4: f9403be0 ldr x0, [sp, #112] + 2001d9f8: 91002c02 add x2, x0, #0xb + 2001d9fc: 927df042 and x2, x2, #0xfffffffffffffff8 + 2001da00: f9003be2 str x2, [sp, #112] + 2001da04: 79400000 ldrh w0, [x0] + 2001da08: f100001f cmp x0, #0x0 + 2001da0c: 12000362 and w2, w27, #0x1 + 2001da10: 1a9f1042 csel w2, w2, wzr, ne // ne = any + 2001da14: 350002e2 cbnz w2, 2001da70 <_svfiprintf_r+0xf38> + 2001da18: 12157b63 and w3, w27, #0xfffffbff + 2001da1c: 52800041 mov w1, #0x2 // #2 + 2001da20: 17fffd86 b 2001d038 <_svfiprintf_r+0x500> + 2001da24: 2a1603e4 mov w4, w22 + 2001da28: 2a1b03e3 mov w3, w27 + 2001da2c: 17fffd77 b 2001d008 <_svfiprintf_r+0x4d0> + 2001da30: 90000020 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001da34: 912a4000 add x0, x0, #0xa90 + 2001da38: f90047e0 str x0, [sp, #136] + 2001da3c: 2a1603e4 mov w4, w22 + 2001da40: b940b3e0 ldr w0, [sp, #176] + 2001da44: 362ffd3b tbz w27, #5, 2001d9e8 <_svfiprintf_r+0xeb0> + 2001da48: 37f80940 tbnz w0, #31, 2001db70 <_svfiprintf_r+0x1038> + 2001da4c: f9403be0 ldr x0, [sp, #112] + 2001da50: 91003c02 add x2, x0, #0xf + 2001da54: 927df042 and x2, x2, #0xfffffffffffffff8 + 2001da58: f9003be2 str x2, [sp, #112] + 2001da5c: f9400000 ldr x0, [x0] + 2001da60: f100001f cmp x0, #0x0 + 2001da64: 12000362 and w2, w27, #0x1 + 2001da68: 1a9f1042 csel w2, w2, wzr, ne // ne = any + 2001da6c: 34fffd62 cbz w2, 2001da18 <_svfiprintf_r+0xee0> + 2001da70: 321f037b orr w27, w27, #0x2 + 2001da74: 390347e1 strb w1, [sp, #209] + 2001da78: 52800601 mov w1, #0x30 // #48 + 2001da7c: 390343e1 strb w1, [sp, #208] + 2001da80: 17ffffe6 b 2001da18 <_svfiprintf_r+0xee0> + 2001da84: 2a1603e4 mov w4, w22 + 2001da88: 17fffd8b b 2001d0b4 <_svfiprintf_r+0x57c> + 2001da8c: 910383e0 add x0, sp, #0xe0 + 2001da90: d2800102 mov x2, #0x8 // #8 + 2001da94: 52800001 mov w1, #0x0 // #0 + 2001da98: b9006be4 str w4, [sp, #104] + 2001da9c: f90077fa str x26, [sp, #232] + 2001daa0: 97ff93c0 bl 200029a0 <memset> + 2001daa4: b9406be4 ldr w4, [sp, #104] + 2001daa8: 3100049f cmn w4, #0x1 + 2001daac: 54001c20 b.eq 2001de30 <_svfiprintf_r+0x12f8> // b.none + 2001dab0: 52800017 mov w23, #0x0 // #0 + 2001dab4: d2800016 mov x22, #0x0 // #0 + 2001dab8: 2a1703e0 mov w0, w23 + 2001dabc: aa1603f7 mov x23, x22 + 2001dac0: f90037f4 str x20, [sp, #104] + 2001dac4: 2a0403f4 mov w20, w4 + 2001dac8: 1400000c b 2001daf8 <_svfiprintf_r+0xfc0> + 2001dacc: 910383e3 add x3, sp, #0xe0 + 2001dad0: 910423e1 add x1, sp, #0x108 + 2001dad4: aa1303e0 mov x0, x19 + 2001dad8: 97ffd44a bl 20012c00 <_wcrtomb_r> + 2001dadc: 3100041f cmn w0, #0x1 + 2001dae0: 54003120 b.eq 2001e104 <_svfiprintf_r+0x15cc> // b.none + 2001dae4: 0b0002c0 add w0, w22, w0 + 2001dae8: 6b14001f cmp w0, w20 + 2001daec: 540000ec b.gt 2001db08 <_svfiprintf_r+0xfd0> + 2001daf0: 910012f7 add x23, x23, #0x4 + 2001daf4: 54003260 b.eq 2001e140 <_svfiprintf_r+0x1608> // b.none + 2001daf8: 2a0003f6 mov w22, w0 + 2001dafc: f94077e0 ldr x0, [sp, #232] + 2001db00: b8776802 ldr w2, [x0, x23] + 2001db04: 35fffe42 cbnz w2, 2001dacc <_svfiprintf_r+0xf94> + 2001db08: f94037f4 ldr x20, [sp, #104] + 2001db0c: 2a1603f7 mov w23, w22 + 2001db10: 34001a77 cbz w23, 2001de5c <_svfiprintf_r+0x1324> + 2001db14: 71018eff cmp w23, #0x63 + 2001db18: 5400252c b.gt 2001dfbc <_svfiprintf_r+0x1484> + 2001db1c: 910423fa add x26, sp, #0x108 + 2001db20: f90037ff str xzr, [sp, #104] + 2001db24: 93407ef6 sxtw x22, w23 + 2001db28: d2800102 mov x2, #0x8 // #8 + 2001db2c: 52800001 mov w1, #0x0 // #0 + 2001db30: 910383e0 add x0, sp, #0xe0 + 2001db34: 97ff939b bl 200029a0 <memset> + 2001db38: 910383e4 add x4, sp, #0xe0 + 2001db3c: aa1603e3 mov x3, x22 + 2001db40: 9103a3e2 add x2, sp, #0xe8 + 2001db44: aa1a03e1 mov x1, x26 + 2001db48: aa1303e0 mov x0, x19 + 2001db4c: 97ffd473 bl 20012d18 <_wcsrtombs_r> + 2001db50: eb0002df cmp x22, x0 + 2001db54: 54004b21 b.ne 2001e4b8 <_svfiprintf_r+0x1980> // b.any + 2001db58: 710002ff cmp w23, #0x0 + 2001db5c: 52800004 mov w4, #0x0 // #0 + 2001db60: 1a9fa2f6 csel w22, w23, wzr, ge // ge = tcont + 2001db64: 3837cb5f strb wzr, [x26, w23, sxtw] + 2001db68: f9003bf9 str x25, [sp, #112] + 2001db6c: 17fffd44 b 2001d07c <_svfiprintf_r+0x544> + 2001db70: b940b3e0 ldr w0, [sp, #176] + 2001db74: 11002002 add w2, w0, #0x8 + 2001db78: 7100005f cmp w2, #0x0 + 2001db7c: 5400114d b.le 2001dda4 <_svfiprintf_r+0x126c> + 2001db80: f9403be0 ldr x0, [sp, #112] + 2001db84: b900b3e2 str w2, [sp, #176] + 2001db88: 91003c03 add x3, x0, #0xf + 2001db8c: 927df062 and x2, x3, #0xfffffffffffffff8 + 2001db90: f9003be2 str x2, [sp, #112] + 2001db94: f9400000 ldr x0, [x0] + 2001db98: 17ffffb2 b 2001da60 <_svfiprintf_r+0xf28> + 2001db9c: 9103c3e2 add x2, sp, #0xf0 + 2001dba0: aa1803e1 mov x1, x24 + 2001dba4: aa1303e0 mov x0, x19 + 2001dba8: b90093eb str w11, [sp, #144] + 2001dbac: b900b7e4 str w4, [sp, #180] + 2001dbb0: 97fffb68 bl 2001c950 <__ssprint_r> + 2001dbb4: 35ff9680 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001dbb8: b94093eb ldr w11, [sp, #144] + 2001dbbc: 9105c3fc add x28, sp, #0x170 + 2001dbc0: b940b7e4 ldr w4, [sp, #180] + 2001dbc4: b940fbe1 ldr w1, [sp, #248] + 2001dbc8: f94083e0 ldr x0, [sp, #256] + 2001dbcc: 17fffc4d b 2001cd00 <_svfiprintf_r+0x1c8> + 2001dbd0: b940b3e0 ldr w0, [sp, #176] + 2001dbd4: 11002000 add w0, w0, #0x8 + 2001dbd8: 7100001f cmp w0, #0x0 + 2001dbdc: 5400174d b.le 2001dec4 <_svfiprintf_r+0x138c> + 2001dbe0: f9403be2 ldr x2, [sp, #112] + 2001dbe4: b900b3e0 str w0, [sp, #176] + 2001dbe8: 91003c41 add x1, x2, #0xf + 2001dbec: 927df020 and x0, x1, #0xfffffffffffffff8 + 2001dbf0: f9003be0 str x0, [sp, #112] + 2001dbf4: 17fffdef b 2001d3b0 <_svfiprintf_r+0x878> + 2001dbf8: b940b3e0 ldr w0, [sp, #176] + 2001dbfc: 11002001 add w1, w0, #0x8 + 2001dc00: 7100003f cmp w1, #0x0 + 2001dc04: 5400156d b.le 2001deb0 <_svfiprintf_r+0x1378> + 2001dc08: f9403be0 ldr x0, [sp, #112] + 2001dc0c: b900b3e1 str w1, [sp, #176] + 2001dc10: 91002c02 add x2, x0, #0xb + 2001dc14: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001dc18: f9003be1 str x1, [sp, #112] + 2001dc1c: 17fffd64 b 2001d1ac <_svfiprintf_r+0x674> + 2001dc20: b940b3e0 ldr w0, [sp, #176] + 2001dc24: 11002000 add w0, w0, #0x8 + 2001dc28: 7100001f cmp w0, #0x0 + 2001dc2c: 5400120d b.le 2001de6c <_svfiprintf_r+0x1334> + 2001dc30: f9403be2 ldr x2, [sp, #112] + 2001dc34: b900b3e0 str w0, [sp, #176] + 2001dc38: 91003c59 add x25, x2, #0xf + 2001dc3c: 927df339 and x25, x25, #0xfffffffffffffff8 + 2001dc40: 17fffcb1 b 2001cf04 <_svfiprintf_r+0x3cc> + 2001dc44: 910423f9 add x25, sp, #0x108 + 2001dc48: b202e7f6 mov x22, #0xcccccccccccccccc // #-3689348814741910324 + 2001dc4c: aa1903e5 mov x5, x25 + 2001dc50: aa1403f9 mov x25, x20 + 2001dc54: aa1303f4 mov x20, x19 + 2001dc58: 1216007b and w27, w3, #0x400 + 2001dc5c: f9404ff3 ldr x19, [sp, #152] + 2001dc60: 9105b3e2 add x2, sp, #0x16c + 2001dc64: 52800008 mov w8, #0x0 // #0 + 2001dc68: f29999b6 movk x22, #0xcccd + 2001dc6c: d503201f nop + 2001dc70: 9bd67c17 umulh x23, x0, x22 + 2001dc74: 11000508 add w8, w8, #0x1 + 2001dc78: d100045a sub x26, x2, #0x1 + 2001dc7c: d343fef7 lsr x23, x23, #3 + 2001dc80: 8b170ae1 add x1, x23, x23, lsl #2 + 2001dc84: cb010401 sub x1, x0, x1, lsl #1 + 2001dc88: 1100c021 add w1, w1, #0x30 + 2001dc8c: 381ff041 sturb w1, [x2, #-1] + 2001dc90: 340000bb cbz w27, 2001dca4 <_svfiprintf_r+0x116c> + 2001dc94: 39400261 ldrb w1, [x19] + 2001dc98: 7103fc3f cmp w1, #0xff + 2001dc9c: 7a481020 ccmp w1, w8, #0x0, ne // ne = any + 2001dca0: 540000e0 b.eq 2001dcbc <_svfiprintf_r+0x1184> // b.none + 2001dca4: 9bd67c17 umulh x23, x0, x22 + 2001dca8: f100241f cmp x0, #0x9 + 2001dcac: d343fee0 lsr x0, x23, #3 + 2001dcb0: 540000a9 b.ls 2001dcc4 <_svfiprintf_r+0x118c> // b.plast + 2001dcb4: aa1a03e2 mov x2, x26 + 2001dcb8: 17ffffee b 2001dc70 <_svfiprintf_r+0x1138> + 2001dcbc: f100241f cmp x0, #0x9 + 2001dcc0: 540010c8 b.hi 2001ded8 <_svfiprintf_r+0x13a0> // b.pmore + 2001dcc4: f9004ff3 str x19, [sp, #152] + 2001dcc8: aa1403f3 mov x19, x20 + 2001dccc: aa1903f4 mov x20, x25 + 2001dcd0: aa0503f9 mov x25, x5 + 2001dcd4: 91019337 add x23, x25, #0x64 + 2001dcd8: 2a0303fb mov w27, w3 + 2001dcdc: 4b1a02f7 sub w23, w23, w26 + 2001dce0: 17fffce4 b 2001d070 <_svfiprintf_r+0x538> + 2001dce4: 39400681 ldrb w1, [x20, #1] + 2001dce8: 321b037b orr w27, w27, #0x20 + 2001dcec: 91000694 add x20, x20, #0x1 + 2001dcf0: 17fffbec b 2001cca0 <_svfiprintf_r+0x168> + 2001dcf4: 39400681 ldrb w1, [x20, #1] + 2001dcf8: 3217037b orr w27, w27, #0x200 + 2001dcfc: 91000694 add x20, x20, #0x1 + 2001dd00: 17fffbe8 b 2001cca0 <_svfiprintf_r+0x168> + 2001dd04: 9103c3e2 add x2, sp, #0xf0 + 2001dd08: aa1803e1 mov x1, x24 + 2001dd0c: aa1303e0 mov x0, x19 + 2001dd10: b90093e4 str w4, [sp, #144] + 2001dd14: 97fffb0f bl 2001c950 <__ssprint_r> + 2001dd18: 35ff8b60 cbnz w0, 2001ce84 <_svfiprintf_r+0x34c> + 2001dd1c: b940fbe1 ldr w1, [sp, #248] + 2001dd20: 910603e8 add x8, sp, #0x180 + 2001dd24: b94093e4 ldr w4, [sp, #144] + 2001dd28: 9105c3fc add x28, sp, #0x170 + 2001dd2c: 11000422 add w2, w1, #0x1 + 2001dd30: f94083e0 ldr x0, [sp, #256] + 2001dd34: 17fffc14 b 2001cd84 <_svfiprintf_r+0x24c> + 2001dd38: aa1403f3 mov x19, x20 + 2001dd3c: aa1603f8 mov x24, x22 + 2001dd40: 17fffc51 b 2001ce84 <_svfiprintf_r+0x34c> + 2001dd44: 7100189f cmp w4, #0x6 + 2001dd48: 528000d7 mov w23, #0x6 // #6 + 2001dd4c: 1a979097 csel w23, w4, w23, ls // ls = plast + 2001dd50: 90000027 adrp x7, 20021000 <virtio_ident_table+0x78> + 2001dd54: 2a1703f6 mov w22, w23 + 2001dd58: 912aa0fa add x26, x7, #0xaa8 + 2001dd5c: f9003bf9 str x25, [sp, #112] + 2001dd60: 17fffbda b 2001ccc8 <_svfiprintf_r+0x190> + 2001dd64: f94083e0 ldr x0, [sp, #256] + 2001dd68: b4ff8980 cbz x0, 2001ce98 <_svfiprintf_r+0x360> + 2001dd6c: aa1303e0 mov x0, x19 + 2001dd70: 9103c3e2 add x2, sp, #0xf0 + 2001dd74: aa1803e1 mov x1, x24 + 2001dd78: 97fffaf6 bl 2001c950 <__ssprint_r> + 2001dd7c: 17fffc47 b 2001ce98 <_svfiprintf_r+0x360> + 2001dd80: 36480fe3 tbz w3, #9, 2001df7c <_svfiprintf_r+0x1444> + 2001dd84: 37f825e0 tbnz w0, #31, 2001e240 <_svfiprintf_r+0x1708> + 2001dd88: f9403be0 ldr x0, [sp, #112] + 2001dd8c: 91002c01 add x1, x0, #0xb + 2001dd90: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001dd94: f9003be1 str x1, [sp, #112] + 2001dd98: 39400000 ldrb w0, [x0] + 2001dd9c: 52800021 mov w1, #0x1 // #1 + 2001dda0: 17fffca6 b 2001d038 <_svfiprintf_r+0x500> 2001dda4: f94043e3 ldr x3, [sp, #128] - 2001dda8: b940b3e2 ldr w2, [sp, #176] - 2001ddac: b900b3e0 str w0, [sp, #176] - 2001ddb0: f9403bf9 ldr x25, [sp, #112] - 2001ddb4: 8b22c062 add x2, x3, w2, sxtw - 2001ddb8: f9003be2 str x2, [sp, #112] - 2001ddbc: 17fffc20 b 2001ce3c <_svfiprintf_r+0x3cc> - 2001ddc0: b940b3e0 ldr w0, [sp, #176] - 2001ddc4: 11002001 add w1, w0, #0x8 - 2001ddc8: 7100003f cmp w1, #0x0 - 2001ddcc: 54000a4d b.le 2001df14 <_svfiprintf_r+0x14a4> - 2001ddd0: f9403be0 ldr x0, [sp, #112] - 2001ddd4: b900b3e1 str w1, [sp, #176] - 2001ddd8: 91002c02 add x2, x0, #0xb - 2001dddc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001dde0: f9003be1 str x1, [sp, #112] - 2001dde4: 17fffc37 b 2001cec0 <_svfiprintf_r+0x450> - 2001dde8: f94043e2 ldr x2, [sp, #128] - 2001ddec: b940b3e0 ldr w0, [sp, #176] - 2001ddf0: b900b3e1 str w1, [sp, #176] - 2001ddf4: 8b20c040 add x0, x2, w0, sxtw - 2001ddf8: 17fffcbb b 2001d0e4 <_svfiprintf_r+0x674> - 2001ddfc: f94043e2 ldr x2, [sp, #128] - 2001de00: b940b3e1 ldr w1, [sp, #176] - 2001de04: b900b3e0 str w0, [sp, #176] - 2001de08: 8b21c042 add x2, x2, w1, sxtw - 2001de0c: 17fffd37 b 2001d2e8 <_svfiprintf_r+0x878> - 2001de10: a94a03e1 ldp x1, x0, [sp, #160] - 2001de14: b9006be3 str w3, [sp, #104] - 2001de18: b90093e4 str w4, [sp, #144] - 2001de1c: f9004fe5 str x5, [sp, #152] - 2001de20: cb00035a sub x26, x26, x0 - 2001de24: aa0003e2 mov x2, x0 - 2001de28: aa1a03e0 mov x0, x26 - 2001de2c: 97ffbed3 bl 2000d978 <strncpy> - 2001de30: 39400661 ldrb w1, [x19, #1] - 2001de34: aa1703e0 mov x0, x23 - 2001de38: b9406be3 ldr w3, [sp, #104] - 2001de3c: aa1a03e2 mov x2, x26 - 2001de40: 7100003f cmp w1, #0x0 - 2001de44: b94093e4 ldr w4, [sp, #144] - 2001de48: 9a930673 cinc x19, x19, ne // ne = any - 2001de4c: 52800008 mov w8, #0x0 // #0 - 2001de50: f9404fe5 ldr x5, [sp, #152] - 2001de54: 17ffff55 b 2001dba8 <_svfiprintf_r+0x1138> - 2001de58: 37f81680 tbnz w0, #31, 2001e128 <_svfiprintf_r+0x16b8> - 2001de5c: f9403be0 ldr x0, [sp, #112] - 2001de60: 91003c01 add x1, x0, #0xf - 2001de64: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001de68: f9003be1 str x1, [sp, #112] - 2001de6c: f9400000 ldr x0, [x0] - 2001de70: 7940cbe1 ldrh w1, [sp, #100] - 2001de74: 79000001 strh w1, [x0] - 2001de78: 17fffb24 b 2001cb08 <_svfiprintf_r+0x98> - 2001de7c: 37f811a0 tbnz w0, #31, 2001e0b0 <_svfiprintf_r+0x1640> - 2001de80: f9403be0 ldr x0, [sp, #112] - 2001de84: 91002c01 add x1, x0, #0xb - 2001de88: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001de8c: b9400000 ldr w0, [x0] - 2001de90: f9003be1 str x1, [sp, #112] - 2001de94: 17fffc67 b 2001d030 <_svfiprintf_r+0x5c0> - 2001de98: 37f81980 tbnz w0, #31, 2001e1c8 <_svfiprintf_r+0x1758> - 2001de9c: f9403be0 ldr x0, [sp, #112] + 2001dda8: b940b3e0 ldr w0, [sp, #176] + 2001ddac: b900b3e2 str w2, [sp, #176] + 2001ddb0: 8b20c060 add x0, x3, w0, sxtw + 2001ddb4: f9400000 ldr x0, [x0] + 2001ddb8: 17ffff2a b 2001da60 <_svfiprintf_r+0xf28> + 2001ddbc: 36480f1b tbz w27, #9, 2001df9c <_svfiprintf_r+0x1464> + 2001ddc0: 37f82540 tbnz w0, #31, 2001e268 <_svfiprintf_r+0x1730> + 2001ddc4: f9403be0 ldr x0, [sp, #112] + 2001ddc8: 91002c01 add x1, x0, #0xb + 2001ddcc: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001ddd0: f9003be1 str x1, [sp, #112] + 2001ddd4: 39800000 ldrsb x0, [x0] + 2001ddd8: aa0003e1 mov x1, x0 + 2001dddc: 17fffd1e b 2001d254 <_svfiprintf_r+0x71c> + 2001dde0: 36480c1b tbz w27, #9, 2001df60 <_svfiprintf_r+0x1428> + 2001dde4: 37f81b40 tbnz w0, #31, 2001e14c <_svfiprintf_r+0x1614> + 2001dde8: f9403be0 ldr x0, [sp, #112] + 2001ddec: 91002c02 add x2, x0, #0xb + 2001ddf0: 927df042 and x2, x2, #0xfffffffffffffff8 + 2001ddf4: 39400000 ldrb w0, [x0] + 2001ddf8: f9003be2 str x2, [sp, #112] + 2001ddfc: 17ffff03 b 2001da08 <_svfiprintf_r+0xed0> + 2001de00: 36480a3b tbz w27, #9, 2001df44 <_svfiprintf_r+0x140c> + 2001de04: 37f81880 tbnz w0, #31, 2001e114 <_svfiprintf_r+0x15dc> + 2001de08: f9403be0 ldr x0, [sp, #112] + 2001de0c: 91002c01 add x1, x0, #0xb + 2001de10: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001de14: 39400000 ldrb w0, [x0] + 2001de18: f9003be1 str x1, [sp, #112] + 2001de1c: 17fffcb7 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001de20: aa0803e1 mov x1, x8 + 2001de24: 90000028 adrp x8, 20021000 <virtio_ident_table+0x78> + 2001de28: 912de108 add x8, x8, #0xb78 + 2001de2c: 17fffde7 b 2001d5c8 <_svfiprintf_r+0xa90> + 2001de30: 910383e4 add x4, sp, #0xe0 + 2001de34: 9103a3e2 add x2, sp, #0xe8 + 2001de38: aa1303e0 mov x0, x19 + 2001de3c: d2800003 mov x3, #0x0 // #0 + 2001de40: d2800001 mov x1, #0x0 // #0 + 2001de44: 97ffd3b5 bl 20012d18 <_wcsrtombs_r> + 2001de48: aa0003f7 mov x23, x0 + 2001de4c: 3100041f cmn w0, #0x1 + 2001de50: 540015a0 b.eq 2001e104 <_svfiprintf_r+0x15cc> // b.none + 2001de54: f90077fa str x26, [sp, #232] + 2001de58: 17ffff2e b 2001db10 <_svfiprintf_r+0xfd8> + 2001de5c: 52800016 mov w22, #0x0 // #0 + 2001de60: 52800004 mov w4, #0x0 // #0 + 2001de64: a906e7ff stp xzr, x25, [sp, #104] + 2001de68: 17fffc85 b 2001d07c <_svfiprintf_r+0x544> + 2001de6c: f94043e3 ldr x3, [sp, #128] + 2001de70: b940b3e2 ldr w2, [sp, #176] + 2001de74: b900b3e0 str w0, [sp, #176] + 2001de78: f9403bf9 ldr x25, [sp, #112] + 2001de7c: 8b22c062 add x2, x3, w2, sxtw + 2001de80: f9003be2 str x2, [sp, #112] + 2001de84: 17fffc20 b 2001cf04 <_svfiprintf_r+0x3cc> + 2001de88: b940b3e0 ldr w0, [sp, #176] + 2001de8c: 11002001 add w1, w0, #0x8 + 2001de90: 7100003f cmp w1, #0x0 + 2001de94: 54000a4d b.le 2001dfdc <_svfiprintf_r+0x14a4> + 2001de98: f9403be0 ldr x0, [sp, #112] + 2001de9c: b900b3e1 str w1, [sp, #176] 2001dea0: 91002c02 add x2, x0, #0xb - 2001dea4: 927df042 and x2, x2, #0xfffffffffffffff8 - 2001dea8: b9400000 ldr w0, [x0] - 2001deac: f9003be2 str x2, [sp, #112] - 2001deb0: 17fffea4 b 2001d940 <_svfiprintf_r+0xed0> - 2001deb4: 37f81140 tbnz w0, #31, 2001e0dc <_svfiprintf_r+0x166c> - 2001deb8: f9403be0 ldr x0, [sp, #112] - 2001debc: 91002c01 add x1, x0, #0xb - 2001dec0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001dec4: f9003be1 str x1, [sp, #112] - 2001dec8: b9400000 ldr w0, [x0] - 2001decc: 52800021 mov w1, #0x1 // #1 - 2001ded0: 17fffc28 b 2001cf70 <_svfiprintf_r+0x500> - 2001ded4: 37f813e0 tbnz w0, #31, 2001e150 <_svfiprintf_r+0x16e0> - 2001ded8: f9403be0 ldr x0, [sp, #112] - 2001dedc: 91002c01 add x1, x0, #0xb - 2001dee0: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001dee4: f9003be1 str x1, [sp, #112] - 2001dee8: b9800000 ldrsw x0, [x0] - 2001deec: aa0003e1 mov x1, x0 - 2001def0: 17fffca7 b 2001d18c <_svfiprintf_r+0x71c> - 2001def4: 110006e1 add w1, w23, #0x1 - 2001def8: aa1303e0 mov x0, x19 - 2001defc: 93407c21 sxtw x1, w1 - 2001df00: 97ffe0f0 bl 200162c0 <_malloc_r> - 2001df04: aa0003fa mov x26, x0 - 2001df08: b40009a0 cbz x0, 2001e03c <_svfiprintf_r+0x15cc> - 2001df0c: f90037e0 str x0, [sp, #104] - 2001df10: 17fffed3 b 2001da5c <_svfiprintf_r+0xfec> - 2001df14: f94043e2 ldr x2, [sp, #128] - 2001df18: b940b3e0 ldr w0, [sp, #176] - 2001df1c: b900b3e1 str w1, [sp, #176] - 2001df20: 8b20c040 add x0, x2, w0, sxtw - 2001df24: 17fffbe7 b 2001cec0 <_svfiprintf_r+0x450> - 2001df28: 2a0403f6 mov w22, w4 - 2001df2c: 2a0403f7 mov w23, w4 - 2001df30: 52800004 mov w4, #0x0 // #0 - 2001df34: f9003bf9 str x25, [sp, #112] - 2001df38: 17fffc1f b 2001cfb4 <_svfiprintf_r+0x544> - 2001df3c: f94043e2 ldr x2, [sp, #128] - 2001df40: b940b3e0 ldr w0, [sp, #176] - 2001df44: b900b3e1 str w1, [sp, #176] - 2001df48: 8b20c040 add x0, x2, w0, sxtw - 2001df4c: 17fffcd4 b 2001d29c <_svfiprintf_r+0x82c> - 2001df50: aa1a03e0 mov x0, x26 - 2001df54: 97ffbb4b bl 2000cc80 <strlen> - 2001df58: 7100001f cmp w0, #0x0 - 2001df5c: 2a0003f7 mov w23, w0 - 2001df60: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont - 2001df64: 52800004 mov w4, #0x0 // #0 - 2001df68: a906e7ff stp xzr, x25, [sp, #104] - 2001df6c: 17fffc12 b 2001cfb4 <_svfiprintf_r+0x544> - 2001df70: b940b3e0 ldr w0, [sp, #176] - 2001df74: 11002002 add w2, w0, #0x8 - 2001df78: 7100005f cmp w2, #0x0 - 2001df7c: 540015cd b.le 2001e234 <_svfiprintf_r+0x17c4> + 2001dea4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001dea8: f9003be1 str x1, [sp, #112] + 2001deac: 17fffc37 b 2001cf88 <_svfiprintf_r+0x450> + 2001deb0: f94043e2 ldr x2, [sp, #128] + 2001deb4: b940b3e0 ldr w0, [sp, #176] + 2001deb8: b900b3e1 str w1, [sp, #176] + 2001debc: 8b20c040 add x0, x2, w0, sxtw + 2001dec0: 17fffcbb b 2001d1ac <_svfiprintf_r+0x674> + 2001dec4: f94043e2 ldr x2, [sp, #128] + 2001dec8: b940b3e1 ldr w1, [sp, #176] + 2001decc: b900b3e0 str w0, [sp, #176] + 2001ded0: 8b21c042 add x2, x2, w1, sxtw + 2001ded4: 17fffd37 b 2001d3b0 <_svfiprintf_r+0x878> + 2001ded8: a94a03e1 ldp x1, x0, [sp, #160] + 2001dedc: b9006be3 str w3, [sp, #104] + 2001dee0: b90093e4 str w4, [sp, #144] + 2001dee4: f9004fe5 str x5, [sp, #152] + 2001dee8: cb00035a sub x26, x26, x0 + 2001deec: aa0003e2 mov x2, x0 + 2001def0: aa1a03e0 mov x0, x26 + 2001def4: 97ffbed3 bl 2000da40 <strncpy> + 2001def8: 39400661 ldrb w1, [x19, #1] + 2001defc: aa1703e0 mov x0, x23 + 2001df00: b9406be3 ldr w3, [sp, #104] + 2001df04: aa1a03e2 mov x2, x26 + 2001df08: 7100003f cmp w1, #0x0 + 2001df0c: b94093e4 ldr w4, [sp, #144] + 2001df10: 9a930673 cinc x19, x19, ne // ne = any + 2001df14: 52800008 mov w8, #0x0 // #0 + 2001df18: f9404fe5 ldr x5, [sp, #152] + 2001df1c: 17ffff55 b 2001dc70 <_svfiprintf_r+0x1138> + 2001df20: 37f81680 tbnz w0, #31, 2001e1f0 <_svfiprintf_r+0x16b8> + 2001df24: f9403be0 ldr x0, [sp, #112] + 2001df28: 91003c01 add x1, x0, #0xf + 2001df2c: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001df30: f9003be1 str x1, [sp, #112] + 2001df34: f9400000 ldr x0, [x0] + 2001df38: 7940cbe1 ldrh w1, [sp, #100] + 2001df3c: 79000001 strh w1, [x0] + 2001df40: 17fffb24 b 2001cbd0 <_svfiprintf_r+0x98> + 2001df44: 37f811a0 tbnz w0, #31, 2001e178 <_svfiprintf_r+0x1640> + 2001df48: f9403be0 ldr x0, [sp, #112] + 2001df4c: 91002c01 add x1, x0, #0xb + 2001df50: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001df54: b9400000 ldr w0, [x0] + 2001df58: f9003be1 str x1, [sp, #112] + 2001df5c: 17fffc67 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001df60: 37f81980 tbnz w0, #31, 2001e290 <_svfiprintf_r+0x1758> + 2001df64: f9403be0 ldr x0, [sp, #112] + 2001df68: 91002c02 add x2, x0, #0xb + 2001df6c: 927df042 and x2, x2, #0xfffffffffffffff8 + 2001df70: b9400000 ldr w0, [x0] + 2001df74: f9003be2 str x2, [sp, #112] + 2001df78: 17fffea4 b 2001da08 <_svfiprintf_r+0xed0> + 2001df7c: 37f81140 tbnz w0, #31, 2001e1a4 <_svfiprintf_r+0x166c> 2001df80: f9403be0 ldr x0, [sp, #112] - 2001df84: b900b3e2 str w2, [sp, #176] - 2001df88: 91002c03 add x3, x0, #0xb - 2001df8c: 927df062 and x2, x3, #0xfffffffffffffff8 - 2001df90: f9003be2 str x2, [sp, #112] - 2001df94: 17fffe6a b 2001d93c <_svfiprintf_r+0xecc> - 2001df98: f94043e2 ldr x2, [sp, #128] - 2001df9c: b940b3e0 ldr w0, [sp, #176] - 2001dfa0: b900b3e1 str w1, [sp, #176] - 2001dfa4: 8b20c040 add x0, x2, w0, sxtw - 2001dfa8: 17fffbd8 b 2001cf08 <_svfiprintf_r+0x498> - 2001dfac: b940b3e0 ldr w0, [sp, #176] - 2001dfb0: 11002001 add w1, w0, #0x8 - 2001dfb4: 7100003f cmp w1, #0x0 - 2001dfb8: 5400128d b.le 2001e208 <_svfiprintf_r+0x1798> - 2001dfbc: f9403be0 ldr x0, [sp, #112] - 2001dfc0: b900b3e1 str w1, [sp, #176] - 2001dfc4: 91002c02 add x2, x0, #0xb - 2001dfc8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001dfcc: f9003be1 str x1, [sp, #112] - 2001dfd0: 17fffbe5 b 2001cf64 <_svfiprintf_r+0x4f4> - 2001dfd4: b940b3e0 ldr w0, [sp, #176] - 2001dfd8: 11002001 add w1, w0, #0x8 - 2001dfdc: 7100003f cmp w1, #0x0 - 2001dfe0: 540011ed b.le 2001e21c <_svfiprintf_r+0x17ac> - 2001dfe4: f9403be0 ldr x0, [sp, #112] - 2001dfe8: b900b3e1 str w1, [sp, #176] - 2001dfec: 91002c02 add x2, x0, #0xb - 2001dff0: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001dff4: 79400000 ldrh w0, [x0] - 2001dff8: f9003be1 str x1, [sp, #112] - 2001dffc: 17fffc0d b 2001d030 <_svfiprintf_r+0x5c0> - 2001e000: b940b3e0 ldr w0, [sp, #176] - 2001e004: 11002001 add w1, w0, #0x8 - 2001e008: 7100003f cmp w1, #0x0 - 2001e00c: 54000f4d b.le 2001e1f4 <_svfiprintf_r+0x1784> - 2001e010: f9403be0 ldr x0, [sp, #112] - 2001e014: b900b3e1 str w1, [sp, #176] - 2001e018: 91002c02 add x2, x0, #0xb - 2001e01c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e020: f9003be1 str x1, [sp, #112] - 2001e024: 17fffc58 b 2001d184 <_svfiprintf_r+0x714> - 2001e028: aa0803e9 mov x9, x8 - 2001e02c: 2a0203e1 mov w1, w2 - 2001e030: f0000008 adrp x8, 20021000 <__func__.5268+0x20> - 2001e034: 912c6108 add x8, x8, #0xb18 - 2001e038: 17fffcfc b 2001d428 <_svfiprintf_r+0x9b8> - 2001e03c: 79c02300 ldrsh w0, [x24, #16] - 2001e040: 321a0000 orr w0, w0, #0x40 - 2001e044: 79002300 strh w0, [x24, #16] - 2001e048: 17fffb63 b 2001cdd4 <_svfiprintf_r+0x364> - 2001e04c: b940b3e0 ldr w0, [sp, #176] - 2001e050: 11002001 add w1, w0, #0x8 - 2001e054: 7100003f cmp w1, #0x0 - 2001e058: 5400198d b.le 2001e388 <_svfiprintf_r+0x1918> - 2001e05c: f9403be0 ldr x0, [sp, #112] - 2001e060: b900b3e1 str w1, [sp, #176] - 2001e064: 91002c02 add x2, x0, #0xb - 2001e068: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e06c: 39400000 ldrb w0, [x0] - 2001e070: f9003be1 str x1, [sp, #112] - 2001e074: 17fffbef b 2001d030 <_svfiprintf_r+0x5c0> - 2001e078: 2a1403f7 mov w23, w20 - 2001e07c: f94037f4 ldr x20, [sp, #104] - 2001e080: 17fffe72 b 2001da48 <_svfiprintf_r+0xfd8> - 2001e084: b940b3e0 ldr w0, [sp, #176] - 2001e088: 11002002 add w2, w0, #0x8 - 2001e08c: 7100005f cmp w2, #0x0 - 2001e090: 5400138d b.le 2001e300 <_svfiprintf_r+0x1890> - 2001e094: f9403be0 ldr x0, [sp, #112] - 2001e098: b900b3e2 str w2, [sp, #176] - 2001e09c: 91002c03 add x3, x0, #0xb - 2001e0a0: 927df062 and x2, x3, #0xfffffffffffffff8 - 2001e0a4: 39400000 ldrb w0, [x0] - 2001e0a8: f9003be2 str x2, [sp, #112] - 2001e0ac: 17fffe25 b 2001d940 <_svfiprintf_r+0xed0> - 2001e0b0: b940b3e0 ldr w0, [sp, #176] - 2001e0b4: 11002001 add w1, w0, #0x8 - 2001e0b8: 7100003f cmp w1, #0x0 - 2001e0bc: 54000eed b.le 2001e298 <_svfiprintf_r+0x1828> - 2001e0c0: f9403be0 ldr x0, [sp, #112] - 2001e0c4: b900b3e1 str w1, [sp, #176] - 2001e0c8: 91002c02 add x2, x0, #0xb - 2001e0cc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e0d0: b9400000 ldr w0, [x0] - 2001e0d4: f9003be1 str x1, [sp, #112] - 2001e0d8: 17fffbd6 b 2001d030 <_svfiprintf_r+0x5c0> - 2001e0dc: b940b3e0 ldr w0, [sp, #176] - 2001e0e0: 11002001 add w1, w0, #0x8 - 2001e0e4: 7100003f cmp w1, #0x0 - 2001e0e8: 540015cd b.le 2001e3a0 <_svfiprintf_r+0x1930> - 2001e0ec: f9403be0 ldr x0, [sp, #112] - 2001e0f0: b900b3e1 str w1, [sp, #176] - 2001e0f4: 91002c02 add x2, x0, #0xb - 2001e0f8: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e0fc: f9003be1 str x1, [sp, #112] - 2001e100: 17ffff72 b 2001dec8 <_svfiprintf_r+0x1458> - 2001e104: 37f80a20 tbnz w0, #31, 2001e248 <_svfiprintf_r+0x17d8> - 2001e108: f9403be0 ldr x0, [sp, #112] - 2001e10c: 91003c01 add x1, x0, #0xf - 2001e110: 927df021 and x1, x1, #0xfffffffffffffff8 - 2001e114: f9003be1 str x1, [sp, #112] - 2001e118: f9400000 ldr x0, [x0] - 2001e11c: b94067e1 ldr w1, [sp, #100] - 2001e120: b9000001 str w1, [x0] - 2001e124: 17fffa79 b 2001cb08 <_svfiprintf_r+0x98> - 2001e128: b940b3e0 ldr w0, [sp, #176] - 2001e12c: 11002001 add w1, w0, #0x8 - 2001e130: 7100003f cmp w1, #0x0 - 2001e134: 540014ad b.le 2001e3c8 <_svfiprintf_r+0x1958> - 2001e138: f9403be0 ldr x0, [sp, #112] - 2001e13c: b900b3e1 str w1, [sp, #176] - 2001e140: 91003c02 add x2, x0, #0xf - 2001e144: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e148: f9003be1 str x1, [sp, #112] - 2001e14c: 17ffff48 b 2001de6c <_svfiprintf_r+0x13fc> - 2001e150: b940b3e0 ldr w0, [sp, #176] - 2001e154: 11002001 add w1, w0, #0x8 - 2001e158: 7100003f cmp w1, #0x0 - 2001e15c: 54000bed b.le 2001e2d8 <_svfiprintf_r+0x1868> - 2001e160: f9403be0 ldr x0, [sp, #112] - 2001e164: b900b3e1 str w1, [sp, #176] - 2001e168: 91002c02 add x2, x0, #0xb - 2001e16c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e170: f9003be1 str x1, [sp, #112] - 2001e174: 17ffff5d b 2001dee8 <_svfiprintf_r+0x1478> + 2001df84: 91002c01 add x1, x0, #0xb + 2001df88: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001df8c: f9003be1 str x1, [sp, #112] + 2001df90: b9400000 ldr w0, [x0] + 2001df94: 52800021 mov w1, #0x1 // #1 + 2001df98: 17fffc28 b 2001d038 <_svfiprintf_r+0x500> + 2001df9c: 37f813e0 tbnz w0, #31, 2001e218 <_svfiprintf_r+0x16e0> + 2001dfa0: f9403be0 ldr x0, [sp, #112] + 2001dfa4: 91002c01 add x1, x0, #0xb + 2001dfa8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001dfac: f9003be1 str x1, [sp, #112] + 2001dfb0: b9800000 ldrsw x0, [x0] + 2001dfb4: aa0003e1 mov x1, x0 + 2001dfb8: 17fffca7 b 2001d254 <_svfiprintf_r+0x71c> + 2001dfbc: 110006e1 add w1, w23, #0x1 + 2001dfc0: aa1303e0 mov x0, x19 + 2001dfc4: 93407c21 sxtw x1, w1 + 2001dfc8: 97ffe0f0 bl 20016388 <_malloc_r> + 2001dfcc: aa0003fa mov x26, x0 + 2001dfd0: b40009a0 cbz x0, 2001e104 <_svfiprintf_r+0x15cc> + 2001dfd4: f90037e0 str x0, [sp, #104] + 2001dfd8: 17fffed3 b 2001db24 <_svfiprintf_r+0xfec> + 2001dfdc: f94043e2 ldr x2, [sp, #128] + 2001dfe0: b940b3e0 ldr w0, [sp, #176] + 2001dfe4: b900b3e1 str w1, [sp, #176] + 2001dfe8: 8b20c040 add x0, x2, w0, sxtw + 2001dfec: 17fffbe7 b 2001cf88 <_svfiprintf_r+0x450> + 2001dff0: 2a0403f6 mov w22, w4 + 2001dff4: 2a0403f7 mov w23, w4 + 2001dff8: 52800004 mov w4, #0x0 // #0 + 2001dffc: f9003bf9 str x25, [sp, #112] + 2001e000: 17fffc1f b 2001d07c <_svfiprintf_r+0x544> + 2001e004: f94043e2 ldr x2, [sp, #128] + 2001e008: b940b3e0 ldr w0, [sp, #176] + 2001e00c: b900b3e1 str w1, [sp, #176] + 2001e010: 8b20c040 add x0, x2, w0, sxtw + 2001e014: 17fffcd4 b 2001d364 <_svfiprintf_r+0x82c> + 2001e018: aa1a03e0 mov x0, x26 + 2001e01c: 97ffbb59 bl 2000cd80 <strlen> + 2001e020: 7100001f cmp w0, #0x0 + 2001e024: 2a0003f7 mov w23, w0 + 2001e028: 1a9fa016 csel w22, w0, wzr, ge // ge = tcont + 2001e02c: 52800004 mov w4, #0x0 // #0 + 2001e030: a906e7ff stp xzr, x25, [sp, #104] + 2001e034: 17fffc12 b 2001d07c <_svfiprintf_r+0x544> + 2001e038: b940b3e0 ldr w0, [sp, #176] + 2001e03c: 11002002 add w2, w0, #0x8 + 2001e040: 7100005f cmp w2, #0x0 + 2001e044: 540015cd b.le 2001e2fc <_svfiprintf_r+0x17c4> + 2001e048: f9403be0 ldr x0, [sp, #112] + 2001e04c: b900b3e2 str w2, [sp, #176] + 2001e050: 91002c03 add x3, x0, #0xb + 2001e054: 927df062 and x2, x3, #0xfffffffffffffff8 + 2001e058: f9003be2 str x2, [sp, #112] + 2001e05c: 17fffe6a b 2001da04 <_svfiprintf_r+0xecc> + 2001e060: f94043e2 ldr x2, [sp, #128] + 2001e064: b940b3e0 ldr w0, [sp, #176] + 2001e068: b900b3e1 str w1, [sp, #176] + 2001e06c: 8b20c040 add x0, x2, w0, sxtw + 2001e070: 17fffbd8 b 2001cfd0 <_svfiprintf_r+0x498> + 2001e074: b940b3e0 ldr w0, [sp, #176] + 2001e078: 11002001 add w1, w0, #0x8 + 2001e07c: 7100003f cmp w1, #0x0 + 2001e080: 5400128d b.le 2001e2d0 <_svfiprintf_r+0x1798> + 2001e084: f9403be0 ldr x0, [sp, #112] + 2001e088: b900b3e1 str w1, [sp, #176] + 2001e08c: 91002c02 add x2, x0, #0xb + 2001e090: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e094: f9003be1 str x1, [sp, #112] + 2001e098: 17fffbe5 b 2001d02c <_svfiprintf_r+0x4f4> + 2001e09c: b940b3e0 ldr w0, [sp, #176] + 2001e0a0: 11002001 add w1, w0, #0x8 + 2001e0a4: 7100003f cmp w1, #0x0 + 2001e0a8: 540011ed b.le 2001e2e4 <_svfiprintf_r+0x17ac> + 2001e0ac: f9403be0 ldr x0, [sp, #112] + 2001e0b0: b900b3e1 str w1, [sp, #176] + 2001e0b4: 91002c02 add x2, x0, #0xb + 2001e0b8: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e0bc: 79400000 ldrh w0, [x0] + 2001e0c0: f9003be1 str x1, [sp, #112] + 2001e0c4: 17fffc0d b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e0c8: b940b3e0 ldr w0, [sp, #176] + 2001e0cc: 11002001 add w1, w0, #0x8 + 2001e0d0: 7100003f cmp w1, #0x0 + 2001e0d4: 54000f4d b.le 2001e2bc <_svfiprintf_r+0x1784> + 2001e0d8: f9403be0 ldr x0, [sp, #112] + 2001e0dc: b900b3e1 str w1, [sp, #176] + 2001e0e0: 91002c02 add x2, x0, #0xb + 2001e0e4: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e0e8: f9003be1 str x1, [sp, #112] + 2001e0ec: 17fffc58 b 2001d24c <_svfiprintf_r+0x714> + 2001e0f0: aa0803e9 mov x9, x8 + 2001e0f4: 2a0203e1 mov w1, w2 + 2001e0f8: f0000008 adrp x8, 20021000 <virtio_ident_table+0x78> + 2001e0fc: 912de108 add x8, x8, #0xb78 + 2001e100: 17fffcfc b 2001d4f0 <_svfiprintf_r+0x9b8> + 2001e104: 79c02300 ldrsh w0, [x24, #16] + 2001e108: 321a0000 orr w0, w0, #0x40 + 2001e10c: 79002300 strh w0, [x24, #16] + 2001e110: 17fffb63 b 2001ce9c <_svfiprintf_r+0x364> + 2001e114: b940b3e0 ldr w0, [sp, #176] + 2001e118: 11002001 add w1, w0, #0x8 + 2001e11c: 7100003f cmp w1, #0x0 + 2001e120: 5400198d b.le 2001e450 <_svfiprintf_r+0x1918> + 2001e124: f9403be0 ldr x0, [sp, #112] + 2001e128: b900b3e1 str w1, [sp, #176] + 2001e12c: 91002c02 add x2, x0, #0xb + 2001e130: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e134: 39400000 ldrb w0, [x0] + 2001e138: f9003be1 str x1, [sp, #112] + 2001e13c: 17fffbef b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e140: 2a1403f7 mov w23, w20 + 2001e144: f94037f4 ldr x20, [sp, #104] + 2001e148: 17fffe72 b 2001db10 <_svfiprintf_r+0xfd8> + 2001e14c: b940b3e0 ldr w0, [sp, #176] + 2001e150: 11002002 add w2, w0, #0x8 + 2001e154: 7100005f cmp w2, #0x0 + 2001e158: 5400138d b.le 2001e3c8 <_svfiprintf_r+0x1890> + 2001e15c: f9403be0 ldr x0, [sp, #112] + 2001e160: b900b3e2 str w2, [sp, #176] + 2001e164: 91002c03 add x3, x0, #0xb + 2001e168: 927df062 and x2, x3, #0xfffffffffffffff8 + 2001e16c: 39400000 ldrb w0, [x0] + 2001e170: f9003be2 str x2, [sp, #112] + 2001e174: 17fffe25 b 2001da08 <_svfiprintf_r+0xed0> 2001e178: b940b3e0 ldr w0, [sp, #176] 2001e17c: 11002001 add w1, w0, #0x8 2001e180: 7100003f cmp w1, #0x0 - 2001e184: 5400096d b.le 2001e2b0 <_svfiprintf_r+0x1840> + 2001e184: 54000eed b.le 2001e360 <_svfiprintf_r+0x1828> 2001e188: f9403be0 ldr x0, [sp, #112] 2001e18c: b900b3e1 str w1, [sp, #176] 2001e190: 91002c02 add x2, x0, #0xb 2001e194: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e198: f9003be1 str x1, [sp, #112] - 2001e19c: 17fffecd b 2001dcd0 <_svfiprintf_r+0x1260> - 2001e1a0: b940b3e0 ldr w0, [sp, #176] - 2001e1a4: 11002001 add w1, w0, #0x8 - 2001e1a8: 7100003f cmp w1, #0x0 - 2001e1ac: 540008cd b.le 2001e2c4 <_svfiprintf_r+0x1854> - 2001e1b0: f9403be0 ldr x0, [sp, #112] - 2001e1b4: b900b3e1 str w1, [sp, #176] - 2001e1b8: 91002c02 add x2, x0, #0xb - 2001e1bc: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e1c0: f9003be1 str x1, [sp, #112] - 2001e1c4: 17fffed2 b 2001dd0c <_svfiprintf_r+0x129c> - 2001e1c8: b940b3e0 ldr w0, [sp, #176] - 2001e1cc: 11002002 add w2, w0, #0x8 - 2001e1d0: 7100005f cmp w2, #0x0 - 2001e1d4: 54000bed b.le 2001e350 <_svfiprintf_r+0x18e0> - 2001e1d8: f9403be0 ldr x0, [sp, #112] - 2001e1dc: b900b3e2 str w2, [sp, #176] - 2001e1e0: 91002c03 add x3, x0, #0xb - 2001e1e4: 927df062 and x2, x3, #0xfffffffffffffff8 - 2001e1e8: b9400000 ldr w0, [x0] - 2001e1ec: f9003be2 str x2, [sp, #112] - 2001e1f0: 17fffdd4 b 2001d940 <_svfiprintf_r+0xed0> - 2001e1f4: f94043e2 ldr x2, [sp, #128] - 2001e1f8: b940b3e0 ldr w0, [sp, #176] - 2001e1fc: b900b3e1 str w1, [sp, #176] - 2001e200: 8b20c040 add x0, x2, w0, sxtw - 2001e204: 17fffbe0 b 2001d184 <_svfiprintf_r+0x714> - 2001e208: f94043e2 ldr x2, [sp, #128] - 2001e20c: b940b3e0 ldr w0, [sp, #176] - 2001e210: b900b3e1 str w1, [sp, #176] - 2001e214: 8b20c040 add x0, x2, w0, sxtw - 2001e218: 17fffb53 b 2001cf64 <_svfiprintf_r+0x4f4> - 2001e21c: f94043e2 ldr x2, [sp, #128] - 2001e220: b940b3e0 ldr w0, [sp, #176] - 2001e224: b900b3e1 str w1, [sp, #176] - 2001e228: 8b20c040 add x0, x2, w0, sxtw - 2001e22c: 79400000 ldrh w0, [x0] - 2001e230: 17fffb80 b 2001d030 <_svfiprintf_r+0x5c0> - 2001e234: f94043e3 ldr x3, [sp, #128] - 2001e238: b940b3e0 ldr w0, [sp, #176] - 2001e23c: b900b3e2 str w2, [sp, #176] - 2001e240: 8b20c060 add x0, x3, w0, sxtw - 2001e244: 17fffdbe b 2001d93c <_svfiprintf_r+0xecc> - 2001e248: b940b3e0 ldr w0, [sp, #176] - 2001e24c: 11002001 add w1, w0, #0x8 - 2001e250: 7100003f cmp w1, #0x0 - 2001e254: 54000b0d b.le 2001e3b4 <_svfiprintf_r+0x1944> - 2001e258: f9403be0 ldr x0, [sp, #112] - 2001e25c: b900b3e1 str w1, [sp, #176] - 2001e260: 91003c02 add x2, x0, #0xf - 2001e264: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e268: f9003be1 str x1, [sp, #112] - 2001e26c: 17ffffab b 2001e118 <_svfiprintf_r+0x16a8> - 2001e270: b940b3e0 ldr w0, [sp, #176] - 2001e274: 11002001 add w1, w0, #0x8 - 2001e278: 7100003f cmp w1, #0x0 - 2001e27c: 5400038d b.le 2001e2ec <_svfiprintf_r+0x187c> - 2001e280: f9403be0 ldr x0, [sp, #112] - 2001e284: b900b3e1 str w1, [sp, #176] - 2001e288: 91003c02 add x2, x0, #0xf - 2001e28c: 927df041 and x1, x2, #0xfffffffffffffff8 - 2001e290: f9003be1 str x1, [sp, #112] - 2001e294: 17fffbf9 b 2001d278 <_svfiprintf_r+0x808> - 2001e298: f94043e2 ldr x2, [sp, #128] - 2001e29c: b940b3e0 ldr w0, [sp, #176] - 2001e2a0: b900b3e1 str w1, [sp, #176] - 2001e2a4: 8b20c040 add x0, x2, w0, sxtw - 2001e2a8: b9400000 ldr w0, [x0] - 2001e2ac: 17fffb61 b 2001d030 <_svfiprintf_r+0x5c0> - 2001e2b0: f94043e2 ldr x2, [sp, #128] - 2001e2b4: b940b3e0 ldr w0, [sp, #176] - 2001e2b8: b900b3e1 str w1, [sp, #176] - 2001e2bc: 8b20c040 add x0, x2, w0, sxtw - 2001e2c0: 17fffe84 b 2001dcd0 <_svfiprintf_r+0x1260> - 2001e2c4: f94043e2 ldr x2, [sp, #128] - 2001e2c8: b940b3e0 ldr w0, [sp, #176] - 2001e2cc: b900b3e1 str w1, [sp, #176] - 2001e2d0: 8b20c040 add x0, x2, w0, sxtw - 2001e2d4: 17fffe8e b 2001dd0c <_svfiprintf_r+0x129c> - 2001e2d8: f94043e2 ldr x2, [sp, #128] - 2001e2dc: b940b3e0 ldr w0, [sp, #176] - 2001e2e0: b900b3e1 str w1, [sp, #176] - 2001e2e4: 8b20c040 add x0, x2, w0, sxtw - 2001e2e8: 17ffff00 b 2001dee8 <_svfiprintf_r+0x1478> - 2001e2ec: f94043e2 ldr x2, [sp, #128] - 2001e2f0: b940b3e0 ldr w0, [sp, #176] - 2001e2f4: b900b3e1 str w1, [sp, #176] - 2001e2f8: 8b20c040 add x0, x2, w0, sxtw - 2001e2fc: 17fffbdf b 2001d278 <_svfiprintf_r+0x808> - 2001e300: f94043e3 ldr x3, [sp, #128] - 2001e304: b940b3e0 ldr w0, [sp, #176] - 2001e308: b900b3e2 str w2, [sp, #176] - 2001e30c: 8b20c060 add x0, x3, w0, sxtw - 2001e310: 39400000 ldrb w0, [x0] - 2001e314: 17fffd8b b 2001d940 <_svfiprintf_r+0xed0> - 2001e318: b940b3e1 ldr w1, [sp, #176] - 2001e31c: 37f80261 tbnz w1, #31, 2001e368 <_svfiprintf_r+0x18f8> + 2001e198: b9400000 ldr w0, [x0] + 2001e19c: f9003be1 str x1, [sp, #112] + 2001e1a0: 17fffbd6 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e1a4: b940b3e0 ldr w0, [sp, #176] + 2001e1a8: 11002001 add w1, w0, #0x8 + 2001e1ac: 7100003f cmp w1, #0x0 + 2001e1b0: 540015cd b.le 2001e468 <_svfiprintf_r+0x1930> + 2001e1b4: f9403be0 ldr x0, [sp, #112] + 2001e1b8: b900b3e1 str w1, [sp, #176] + 2001e1bc: 91002c02 add x2, x0, #0xb + 2001e1c0: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e1c4: f9003be1 str x1, [sp, #112] + 2001e1c8: 17ffff72 b 2001df90 <_svfiprintf_r+0x1458> + 2001e1cc: 37f80a20 tbnz w0, #31, 2001e310 <_svfiprintf_r+0x17d8> + 2001e1d0: f9403be0 ldr x0, [sp, #112] + 2001e1d4: 91003c01 add x1, x0, #0xf + 2001e1d8: 927df021 and x1, x1, #0xfffffffffffffff8 + 2001e1dc: f9003be1 str x1, [sp, #112] + 2001e1e0: f9400000 ldr x0, [x0] + 2001e1e4: b94067e1 ldr w1, [sp, #100] + 2001e1e8: b9000001 str w1, [x0] + 2001e1ec: 17fffa79 b 2001cbd0 <_svfiprintf_r+0x98> + 2001e1f0: b940b3e0 ldr w0, [sp, #176] + 2001e1f4: 11002001 add w1, w0, #0x8 + 2001e1f8: 7100003f cmp w1, #0x0 + 2001e1fc: 540014ad b.le 2001e490 <_svfiprintf_r+0x1958> + 2001e200: f9403be0 ldr x0, [sp, #112] + 2001e204: b900b3e1 str w1, [sp, #176] + 2001e208: 91003c02 add x2, x0, #0xf + 2001e20c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e210: f9003be1 str x1, [sp, #112] + 2001e214: 17ffff48 b 2001df34 <_svfiprintf_r+0x13fc> + 2001e218: b940b3e0 ldr w0, [sp, #176] + 2001e21c: 11002001 add w1, w0, #0x8 + 2001e220: 7100003f cmp w1, #0x0 + 2001e224: 54000bed b.le 2001e3a0 <_svfiprintf_r+0x1868> + 2001e228: f9403be0 ldr x0, [sp, #112] + 2001e22c: b900b3e1 str w1, [sp, #176] + 2001e230: 91002c02 add x2, x0, #0xb + 2001e234: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e238: f9003be1 str x1, [sp, #112] + 2001e23c: 17ffff5d b 2001dfb0 <_svfiprintf_r+0x1478> + 2001e240: b940b3e0 ldr w0, [sp, #176] + 2001e244: 11002001 add w1, w0, #0x8 + 2001e248: 7100003f cmp w1, #0x0 + 2001e24c: 5400096d b.le 2001e378 <_svfiprintf_r+0x1840> + 2001e250: f9403be0 ldr x0, [sp, #112] + 2001e254: b900b3e1 str w1, [sp, #176] + 2001e258: 91002c02 add x2, x0, #0xb + 2001e25c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e260: f9003be1 str x1, [sp, #112] + 2001e264: 17fffecd b 2001dd98 <_svfiprintf_r+0x1260> + 2001e268: b940b3e0 ldr w0, [sp, #176] + 2001e26c: 11002001 add w1, w0, #0x8 + 2001e270: 7100003f cmp w1, #0x0 + 2001e274: 540008cd b.le 2001e38c <_svfiprintf_r+0x1854> + 2001e278: f9403be0 ldr x0, [sp, #112] + 2001e27c: b900b3e1 str w1, [sp, #176] + 2001e280: 91002c02 add x2, x0, #0xb + 2001e284: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e288: f9003be1 str x1, [sp, #112] + 2001e28c: 17fffed2 b 2001ddd4 <_svfiprintf_r+0x129c> + 2001e290: b940b3e0 ldr w0, [sp, #176] + 2001e294: 11002002 add w2, w0, #0x8 + 2001e298: 7100005f cmp w2, #0x0 + 2001e29c: 54000bed b.le 2001e418 <_svfiprintf_r+0x18e0> + 2001e2a0: f9403be0 ldr x0, [sp, #112] + 2001e2a4: b900b3e2 str w2, [sp, #176] + 2001e2a8: 91002c03 add x3, x0, #0xb + 2001e2ac: 927df062 and x2, x3, #0xfffffffffffffff8 + 2001e2b0: b9400000 ldr w0, [x0] + 2001e2b4: f9003be2 str x2, [sp, #112] + 2001e2b8: 17fffdd4 b 2001da08 <_svfiprintf_r+0xed0> + 2001e2bc: f94043e2 ldr x2, [sp, #128] + 2001e2c0: b940b3e0 ldr w0, [sp, #176] + 2001e2c4: b900b3e1 str w1, [sp, #176] + 2001e2c8: 8b20c040 add x0, x2, w0, sxtw + 2001e2cc: 17fffbe0 b 2001d24c <_svfiprintf_r+0x714> + 2001e2d0: f94043e2 ldr x2, [sp, #128] + 2001e2d4: b940b3e0 ldr w0, [sp, #176] + 2001e2d8: b900b3e1 str w1, [sp, #176] + 2001e2dc: 8b20c040 add x0, x2, w0, sxtw + 2001e2e0: 17fffb53 b 2001d02c <_svfiprintf_r+0x4f4> + 2001e2e4: f94043e2 ldr x2, [sp, #128] + 2001e2e8: b940b3e0 ldr w0, [sp, #176] + 2001e2ec: b900b3e1 str w1, [sp, #176] + 2001e2f0: 8b20c040 add x0, x2, w0, sxtw + 2001e2f4: 79400000 ldrh w0, [x0] + 2001e2f8: 17fffb80 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e2fc: f94043e3 ldr x3, [sp, #128] + 2001e300: b940b3e0 ldr w0, [sp, #176] + 2001e304: b900b3e2 str w2, [sp, #176] + 2001e308: 8b20c060 add x0, x3, w0, sxtw + 2001e30c: 17fffdbe b 2001da04 <_svfiprintf_r+0xecc> + 2001e310: b940b3e0 ldr w0, [sp, #176] + 2001e314: 11002001 add w1, w0, #0x8 + 2001e318: 7100003f cmp w1, #0x0 + 2001e31c: 54000b0d b.le 2001e47c <_svfiprintf_r+0x1944> 2001e320: f9403be0 ldr x0, [sp, #112] - 2001e324: 91002c00 add x0, x0, #0xb - 2001e328: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001e32c: f9403be3 ldr x3, [sp, #112] - 2001e330: f9003be0 str x0, [sp, #112] - 2001e334: b900b3e1 str w1, [sp, #176] - 2001e338: 39400681 ldrb w1, [x20, #1] - 2001e33c: aa0203f4 mov x20, x2 - 2001e340: b9400064 ldr w4, [x3] - 2001e344: 7100009f cmp w4, #0x0 - 2001e348: 5a9fa096 csinv w22, w4, wzr, ge // ge = tcont - 2001e34c: 17fffa23 b 2001cbd8 <_svfiprintf_r+0x168> - 2001e350: f94043e3 ldr x3, [sp, #128] - 2001e354: b940b3e0 ldr w0, [sp, #176] - 2001e358: b900b3e2 str w2, [sp, #176] - 2001e35c: 8b20c060 add x0, x3, w0, sxtw - 2001e360: b9400000 ldr w0, [x0] - 2001e364: 17fffd77 b 2001d940 <_svfiprintf_r+0xed0> - 2001e368: b940b3e0 ldr w0, [sp, #176] - 2001e36c: 11002001 add w1, w0, #0x8 - 2001e370: 7100003f cmp w1, #0x0 - 2001e374: f9403be0 ldr x0, [sp, #112] - 2001e378: 5400032d b.le 2001e3dc <_svfiprintf_r+0x196c> - 2001e37c: 91002c00 add x0, x0, #0xb - 2001e380: 927df000 and x0, x0, #0xfffffffffffffff8 - 2001e384: 17ffffea b 2001e32c <_svfiprintf_r+0x18bc> - 2001e388: f94043e2 ldr x2, [sp, #128] - 2001e38c: b940b3e0 ldr w0, [sp, #176] - 2001e390: b900b3e1 str w1, [sp, #176] - 2001e394: 8b20c040 add x0, x2, w0, sxtw - 2001e398: 39400000 ldrb w0, [x0] - 2001e39c: 17fffb25 b 2001d030 <_svfiprintf_r+0x5c0> + 2001e324: b900b3e1 str w1, [sp, #176] + 2001e328: 91003c02 add x2, x0, #0xf + 2001e32c: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e330: f9003be1 str x1, [sp, #112] + 2001e334: 17ffffab b 2001e1e0 <_svfiprintf_r+0x16a8> + 2001e338: b940b3e0 ldr w0, [sp, #176] + 2001e33c: 11002001 add w1, w0, #0x8 + 2001e340: 7100003f cmp w1, #0x0 + 2001e344: 5400038d b.le 2001e3b4 <_svfiprintf_r+0x187c> + 2001e348: f9403be0 ldr x0, [sp, #112] + 2001e34c: b900b3e1 str w1, [sp, #176] + 2001e350: 91003c02 add x2, x0, #0xf + 2001e354: 927df041 and x1, x2, #0xfffffffffffffff8 + 2001e358: f9003be1 str x1, [sp, #112] + 2001e35c: 17fffbf9 b 2001d340 <_svfiprintf_r+0x808> + 2001e360: f94043e2 ldr x2, [sp, #128] + 2001e364: b940b3e0 ldr w0, [sp, #176] + 2001e368: b900b3e1 str w1, [sp, #176] + 2001e36c: 8b20c040 add x0, x2, w0, sxtw + 2001e370: b9400000 ldr w0, [x0] + 2001e374: 17fffb61 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e378: f94043e2 ldr x2, [sp, #128] + 2001e37c: b940b3e0 ldr w0, [sp, #176] + 2001e380: b900b3e1 str w1, [sp, #176] + 2001e384: 8b20c040 add x0, x2, w0, sxtw + 2001e388: 17fffe84 b 2001dd98 <_svfiprintf_r+0x1260> + 2001e38c: f94043e2 ldr x2, [sp, #128] + 2001e390: b940b3e0 ldr w0, [sp, #176] + 2001e394: b900b3e1 str w1, [sp, #176] + 2001e398: 8b20c040 add x0, x2, w0, sxtw + 2001e39c: 17fffe8e b 2001ddd4 <_svfiprintf_r+0x129c> 2001e3a0: f94043e2 ldr x2, [sp, #128] 2001e3a4: b940b3e0 ldr w0, [sp, #176] 2001e3a8: b900b3e1 str w1, [sp, #176] 2001e3ac: 8b20c040 add x0, x2, w0, sxtw - 2001e3b0: 17fffec6 b 2001dec8 <_svfiprintf_r+0x1458> + 2001e3b0: 17ffff00 b 2001dfb0 <_svfiprintf_r+0x1478> 2001e3b4: f94043e2 ldr x2, [sp, #128] 2001e3b8: b940b3e0 ldr w0, [sp, #176] 2001e3bc: b900b3e1 str w1, [sp, #176] 2001e3c0: 8b20c040 add x0, x2, w0, sxtw - 2001e3c4: 17ffff55 b 2001e118 <_svfiprintf_r+0x16a8> - 2001e3c8: f94043e2 ldr x2, [sp, #128] + 2001e3c4: 17fffbdf b 2001d340 <_svfiprintf_r+0x808> + 2001e3c8: f94043e3 ldr x3, [sp, #128] 2001e3cc: b940b3e0 ldr w0, [sp, #176] - 2001e3d0: b900b3e1 str w1, [sp, #176] - 2001e3d4: 8b20c040 add x0, x2, w0, sxtw - 2001e3d8: 17fffea5 b 2001de6c <_svfiprintf_r+0x13fc> - 2001e3dc: f94043e4 ldr x4, [sp, #128] - 2001e3e0: b940b3e3 ldr w3, [sp, #176] - 2001e3e4: 8b23c083 add x3, x4, w3, sxtw - 2001e3e8: f9003be3 str x3, [sp, #112] - 2001e3ec: 17ffffd0 b 2001e32c <_svfiprintf_r+0x18bc> - 2001e3f0: 79402300 ldrh w0, [x24, #16] - 2001e3f4: 321a0000 orr w0, w0, #0x40 - 2001e3f8: 79002300 strh w0, [x24, #16] - 2001e3fc: 17fffa70 b 2001cdbc <_svfiprintf_r+0x34c> - 2001e400: 52800180 mov w0, #0xc // #12 - 2001e404: 12800001 mov w1, #0xffffffff // #-1 - 2001e408: b9000260 str w0, [x19] - 2001e40c: b90067e1 str w1, [sp, #100] - 2001e410: 17fffa78 b 2001cdf0 <_svfiprintf_r+0x380> + 2001e3d0: b900b3e2 str w2, [sp, #176] + 2001e3d4: 8b20c060 add x0, x3, w0, sxtw + 2001e3d8: 39400000 ldrb w0, [x0] + 2001e3dc: 17fffd8b b 2001da08 <_svfiprintf_r+0xed0> + 2001e3e0: b940b3e1 ldr w1, [sp, #176] + 2001e3e4: 37f80261 tbnz w1, #31, 2001e430 <_svfiprintf_r+0x18f8> + 2001e3e8: f9403be0 ldr x0, [sp, #112] + 2001e3ec: 91002c00 add x0, x0, #0xb + 2001e3f0: 927df000 and x0, x0, #0xfffffffffffffff8 + 2001e3f4: f9403be3 ldr x3, [sp, #112] + 2001e3f8: f9003be0 str x0, [sp, #112] + 2001e3fc: b900b3e1 str w1, [sp, #176] + 2001e400: 39400681 ldrb w1, [x20, #1] + 2001e404: aa0203f4 mov x20, x2 + 2001e408: b9400064 ldr w4, [x3] + 2001e40c: 7100009f cmp w4, #0x0 + 2001e410: 5a9fa096 csinv w22, w4, wzr, ge // ge = tcont + 2001e414: 17fffa23 b 2001cca0 <_svfiprintf_r+0x168> + 2001e418: f94043e3 ldr x3, [sp, #128] + 2001e41c: b940b3e0 ldr w0, [sp, #176] + 2001e420: b900b3e2 str w2, [sp, #176] + 2001e424: 8b20c060 add x0, x3, w0, sxtw + 2001e428: b9400000 ldr w0, [x0] + 2001e42c: 17fffd77 b 2001da08 <_svfiprintf_r+0xed0> + 2001e430: b940b3e0 ldr w0, [sp, #176] + 2001e434: 11002001 add w1, w0, #0x8 + 2001e438: 7100003f cmp w1, #0x0 + 2001e43c: f9403be0 ldr x0, [sp, #112] + 2001e440: 5400032d b.le 2001e4a4 <_svfiprintf_r+0x196c> + 2001e444: 91002c00 add x0, x0, #0xb + 2001e448: 927df000 and x0, x0, #0xfffffffffffffff8 + 2001e44c: 17ffffea b 2001e3f4 <_svfiprintf_r+0x18bc> + 2001e450: f94043e2 ldr x2, [sp, #128] + 2001e454: b940b3e0 ldr w0, [sp, #176] + 2001e458: b900b3e1 str w1, [sp, #176] + 2001e45c: 8b20c040 add x0, x2, w0, sxtw + 2001e460: 39400000 ldrb w0, [x0] + 2001e464: 17fffb25 b 2001d0f8 <_svfiprintf_r+0x5c0> + 2001e468: f94043e2 ldr x2, [sp, #128] + 2001e46c: b940b3e0 ldr w0, [sp, #176] + 2001e470: b900b3e1 str w1, [sp, #176] + 2001e474: 8b20c040 add x0, x2, w0, sxtw + 2001e478: 17fffec6 b 2001df90 <_svfiprintf_r+0x1458> + 2001e47c: f94043e2 ldr x2, [sp, #128] + 2001e480: b940b3e0 ldr w0, [sp, #176] + 2001e484: b900b3e1 str w1, [sp, #176] + 2001e488: 8b20c040 add x0, x2, w0, sxtw + 2001e48c: 17ffff55 b 2001e1e0 <_svfiprintf_r+0x16a8> + 2001e490: f94043e2 ldr x2, [sp, #128] + 2001e494: b940b3e0 ldr w0, [sp, #176] + 2001e498: b900b3e1 str w1, [sp, #176] + 2001e49c: 8b20c040 add x0, x2, w0, sxtw + 2001e4a0: 17fffea5 b 2001df34 <_svfiprintf_r+0x13fc> + 2001e4a4: f94043e4 ldr x4, [sp, #128] + 2001e4a8: b940b3e3 ldr w3, [sp, #176] + 2001e4ac: 8b23c083 add x3, x4, w3, sxtw + 2001e4b0: f9003be3 str x3, [sp, #112] + 2001e4b4: 17ffffd0 b 2001e3f4 <_svfiprintf_r+0x18bc> + 2001e4b8: 79402300 ldrh w0, [x24, #16] + 2001e4bc: 321a0000 orr w0, w0, #0x40 + 2001e4c0: 79002300 strh w0, [x24, #16] + 2001e4c4: 17fffa70 b 2001ce84 <_svfiprintf_r+0x34c> + 2001e4c8: 52800180 mov w0, #0xc // #12 + 2001e4cc: 12800001 mov w1, #0xffffffff // #-1 + 2001e4d0: b9000260 str w0, [x19] + 2001e4d4: b90067e1 str w1, [sp, #100] + 2001e4d8: 17fffa78 b 2001ceb8 <_svfiprintf_r+0x380> Disassembly of section .text.__env_lock: -000000002001e418 <__env_lock>: - 2001e418: d65f03c0 ret +000000002001e4e0 <__env_lock>: + 2001e4e0: d65f03c0 ret Disassembly of section .text.__env_unlock: -000000002001e420 <__env_unlock>: - 2001e420: d65f03c0 ret +000000002001e4e8 <__env_unlock>: + 2001e4e8: d65f03c0 ret Disassembly of section .text.findslot: -000000002001e428 <findslot>: - 2001e428: a9be7bfd stp x29, x30, [sp, #-32]! - 2001e42c: d0000f01 adrp x1, 20200000 <DATA_BASE> - 2001e430: 910003fd mov x29, sp - 2001e434: f9000bf3 str x19, [sp, #16] - 2001e438: 2a0003f3 mov w19, w0 - 2001e43c: f942e020 ldr x0, [x1, #1472] - 2001e440: b4000060 cbz x0, 2001e44c <findslot+0x24> - 2001e444: b9405001 ldr w1, [x0, #80] - 2001e448: 340001a1 cbz w1, 2001e47c <findslot+0x54> - 2001e44c: 71004e7f cmp w19, #0x13 - 2001e450: 540001c8 b.hi 2001e488 <findslot+0x60> // b.pmore - 2001e454: 937c7e73 sbfiz x19, x19, #4, #32 - 2001e458: f0001001 adrp x1, 20221000 <ucHeap+0x1e588> - 2001e45c: 91388021 add x1, x1, #0xe20 - 2001e460: 8b130020 add x0, x1, x19 - 2001e464: b8736821 ldr w1, [x1, x19] - 2001e468: f9400bf3 ldr x19, [sp, #16] - 2001e46c: 3100043f cmn w1, #0x1 - 2001e470: 9a9f1000 csel x0, x0, xzr, ne // ne = any - 2001e474: a8c27bfd ldp x29, x30, [sp], #32 - 2001e478: d65f03c0 ret - 2001e47c: 97ffd8cd bl 200147b0 <__sinit> - 2001e480: 71004e7f cmp w19, #0x13 - 2001e484: 54fffe89 b.ls 2001e454 <findslot+0x2c> // b.plast - 2001e488: d2800000 mov x0, #0x0 // #0 - 2001e48c: f9400bf3 ldr x19, [sp, #16] - 2001e490: a8c27bfd ldp x29, x30, [sp], #32 - 2001e494: d65f03c0 ret +000000002001e4f0 <findslot>: + 2001e4f0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001e4f4: d0000f01 adrp x1, 20200000 <DATA_BASE> + 2001e4f8: 910003fd mov x29, sp + 2001e4fc: f9000bf3 str x19, [sp, #16] + 2001e500: 2a0003f3 mov w19, w0 + 2001e504: f942e020 ldr x0, [x1, #1472] + 2001e508: b4000060 cbz x0, 2001e514 <findslot+0x24> + 2001e50c: b9405001 ldr w1, [x0, #80] + 2001e510: 340001a1 cbz w1, 2001e544 <findslot+0x54> + 2001e514: 71004e7f cmp w19, #0x13 + 2001e518: 540001c8 b.hi 2001e550 <findslot+0x60> // b.pmore + 2001e51c: 937c7e73 sbfiz x19, x19, #4, #32 + 2001e520: f0001001 adrp x1, 20221000 <ucHeap+0x1e588> + 2001e524: 91388021 add x1, x1, #0xe20 + 2001e528: 8b130020 add x0, x1, x19 + 2001e52c: b8736821 ldr w1, [x1, x19] + 2001e530: f9400bf3 ldr x19, [sp, #16] + 2001e534: 3100043f cmn w1, #0x1 + 2001e538: 9a9f1000 csel x0, x0, xzr, ne // ne = any + 2001e53c: a8c27bfd ldp x29, x30, [sp], #32 + 2001e540: d65f03c0 ret + 2001e544: 97ffd8cd bl 20014878 <__sinit> + 2001e548: 71004e7f cmp w19, #0x13 + 2001e54c: 54fffe89 b.ls 2001e51c <findslot+0x2c> // b.plast + 2001e550: d2800000 mov x0, #0x0 // #0 + 2001e554: f9400bf3 ldr x19, [sp, #16] + 2001e558: a8c27bfd ldp x29, x30, [sp], #32 + 2001e55c: d65f03c0 ret Disassembly of section .text.checkerror.part.0: -000000002001e498 <checkerror.part.0>: - 2001e498: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001e49c: 910003fd mov x29, sp - 2001e4a0: 94000426 bl 2001f538 <__errno> - 2001e4a4: aa0003e4 mov x4, x0 - 2001e4a8: 52800265 mov w5, #0x13 // #19 - 2001e4ac: d2800006 mov x6, #0x0 // #0 - 2001e4b0: 2a0503e0 mov w0, w5 - 2001e4b4: aa0603e1 mov x1, x6 - 2001e4b8: d45e0000 hlt #0xf000 - 2001e4bc: aa0003e5 mov x5, x0 - 2001e4c0: b9000085 str w5, [x4] - 2001e4c4: 12800000 mov w0, #0xffffffff // #-1 - 2001e4c8: a8c17bfd ldp x29, x30, [sp], #16 - 2001e4cc: d65f03c0 ret +000000002001e560 <checkerror.part.0>: + 2001e560: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001e564: 910003fd mov x29, sp + 2001e568: 94000426 bl 2001f600 <__errno> + 2001e56c: aa0003e4 mov x4, x0 + 2001e570: 52800265 mov w5, #0x13 // #19 + 2001e574: d2800006 mov x6, #0x0 // #0 + 2001e578: 2a0503e0 mov w0, w5 + 2001e57c: aa0603e1 mov x1, x6 + 2001e580: d45e0000 hlt #0xf000 + 2001e584: aa0003e5 mov x5, x0 + 2001e588: b9000085 str w5, [x4] + 2001e58c: 12800000 mov w0, #0xffffffff // #-1 + 2001e590: a8c17bfd ldp x29, x30, [sp], #16 + 2001e594: d65f03c0 ret Disassembly of section .text._swiread: -000000002001e4d0 <_swiread>: - 2001e4d0: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001e4d4: 93407c00 sxtw x0, w0 - 2001e4d8: 528000c4 mov w4, #0x6 // #6 - 2001e4dc: 910003fd mov x29, sp - 2001e4e0: 910063e5 add x5, sp, #0x18 - 2001e4e4: a90187e0 stp x0, x1, [sp, #24] - 2001e4e8: f90017e2 str x2, [sp, #40] - 2001e4ec: 2a0403e0 mov w0, w4 - 2001e4f0: aa0503e1 mov x1, x5 - 2001e4f4: d45e0000 hlt #0xf000 - 2001e4f8: aa0003e4 mov x4, x0 - 2001e4fc: 2a0403e0 mov w0, w4 - 2001e500: 3100049f cmn w4, #0x1 - 2001e504: 54000060 b.eq 2001e510 <_swiread+0x40> // b.none - 2001e508: a8c37bfd ldp x29, x30, [sp], #48 - 2001e50c: d65f03c0 ret - 2001e510: 97ffffe2 bl 2001e498 <checkerror.part.0> - 2001e514: 17fffffd b 2001e508 <_swiread+0x38> +000000002001e598 <_swiread>: + 2001e598: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001e59c: 93407c00 sxtw x0, w0 + 2001e5a0: 528000c4 mov w4, #0x6 // #6 + 2001e5a4: 910003fd mov x29, sp + 2001e5a8: 910063e5 add x5, sp, #0x18 + 2001e5ac: a90187e0 stp x0, x1, [sp, #24] + 2001e5b0: f90017e2 str x2, [sp, #40] + 2001e5b4: 2a0403e0 mov w0, w4 + 2001e5b8: aa0503e1 mov x1, x5 + 2001e5bc: d45e0000 hlt #0xf000 + 2001e5c0: aa0003e4 mov x4, x0 + 2001e5c4: 2a0403e0 mov w0, w4 + 2001e5c8: 3100049f cmn w4, #0x1 + 2001e5cc: 54000060 b.eq 2001e5d8 <_swiread+0x40> // b.none + 2001e5d0: a8c37bfd ldp x29, x30, [sp], #48 + 2001e5d4: d65f03c0 ret + 2001e5d8: 97ffffe2 bl 2001e560 <checkerror.part.0> + 2001e5dc: 17fffffd b 2001e5d0 <_swiread+0x38> Disassembly of section .text._read: -000000002001e518 <_read>: - 2001e518: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001e51c: 910003fd mov x29, sp - 2001e520: a90153f3 stp x19, x20, [sp, #16] - 2001e524: aa0203f3 mov x19, x2 - 2001e528: f90013f5 str x21, [sp, #32] - 2001e52c: aa0103f5 mov x21, x1 - 2001e530: 97ffffbe bl 2001e428 <findslot> - 2001e534: b4000360 cbz x0, 2001e5a0 <_read+0x88> - 2001e538: aa0003f4 mov x20, x0 - 2001e53c: b9800000 ldrsw x0, [x0] - 2001e540: 9100e3e5 add x5, sp, #0x38 - 2001e544: 528000c4 mov w4, #0x6 // #6 - 2001e548: a903d7e0 stp x0, x21, [sp, #56] - 2001e54c: f90027f3 str x19, [sp, #72] - 2001e550: 2a0403e0 mov w0, w4 - 2001e554: aa0503e1 mov x1, x5 - 2001e558: d45e0000 hlt #0xf000 - 2001e55c: aa0003e4 mov x4, x0 - 2001e560: 3100049f cmn w4, #0x1 - 2001e564: 2a0403e0 mov w0, w4 - 2001e568: 54000140 b.eq 2001e590 <_read+0x78> // b.none - 2001e56c: b9400e82 ldr w2, [x20, #12] - 2001e570: 4b000273 sub w19, w19, w0 - 2001e574: 2a1303e0 mov w0, w19 - 2001e578: 0b130053 add w19, w2, w19 - 2001e57c: b9000e93 str w19, [x20, #12] - 2001e580: a94153f3 ldp x19, x20, [sp, #16] - 2001e584: f94013f5 ldr x21, [sp, #32] - 2001e588: a8c57bfd ldp x29, x30, [sp], #80 - 2001e58c: d65f03c0 ret - 2001e590: 97ffffc2 bl 2001e498 <checkerror.part.0> - 2001e594: 3100041f cmn w0, #0x1 - 2001e598: 54ffff40 b.eq 2001e580 <_read+0x68> // b.none - 2001e59c: 17fffff4 b 2001e56c <_read+0x54> - 2001e5a0: 940003e6 bl 2001f538 <__errno> - 2001e5a4: aa0003e1 mov x1, x0 - 2001e5a8: 52800122 mov w2, #0x9 // #9 - 2001e5ac: 12800000 mov w0, #0xffffffff // #-1 - 2001e5b0: b9000022 str w2, [x1] - 2001e5b4: 17fffff3 b 2001e580 <_read+0x68> +000000002001e5e0 <_read>: + 2001e5e0: a9bb7bfd stp x29, x30, [sp, #-80]! + 2001e5e4: 910003fd mov x29, sp + 2001e5e8: a90153f3 stp x19, x20, [sp, #16] + 2001e5ec: aa0203f3 mov x19, x2 + 2001e5f0: f90013f5 str x21, [sp, #32] + 2001e5f4: aa0103f5 mov x21, x1 + 2001e5f8: 97ffffbe bl 2001e4f0 <findslot> + 2001e5fc: b4000360 cbz x0, 2001e668 <_read+0x88> + 2001e600: aa0003f4 mov x20, x0 + 2001e604: b9800000 ldrsw x0, [x0] + 2001e608: 9100e3e5 add x5, sp, #0x38 + 2001e60c: 528000c4 mov w4, #0x6 // #6 + 2001e610: a903d7e0 stp x0, x21, [sp, #56] + 2001e614: f90027f3 str x19, [sp, #72] + 2001e618: 2a0403e0 mov w0, w4 + 2001e61c: aa0503e1 mov x1, x5 + 2001e620: d45e0000 hlt #0xf000 + 2001e624: aa0003e4 mov x4, x0 + 2001e628: 3100049f cmn w4, #0x1 + 2001e62c: 2a0403e0 mov w0, w4 + 2001e630: 54000140 b.eq 2001e658 <_read+0x78> // b.none + 2001e634: b9400e82 ldr w2, [x20, #12] + 2001e638: 4b000273 sub w19, w19, w0 + 2001e63c: 2a1303e0 mov w0, w19 + 2001e640: 0b130053 add w19, w2, w19 + 2001e644: b9000e93 str w19, [x20, #12] + 2001e648: a94153f3 ldp x19, x20, [sp, #16] + 2001e64c: f94013f5 ldr x21, [sp, #32] + 2001e650: a8c57bfd ldp x29, x30, [sp], #80 + 2001e654: d65f03c0 ret + 2001e658: 97ffffc2 bl 2001e560 <checkerror.part.0> + 2001e65c: 3100041f cmn w0, #0x1 + 2001e660: 54ffff40 b.eq 2001e648 <_read+0x68> // b.none + 2001e664: 17fffff4 b 2001e634 <_read+0x54> + 2001e668: 940003e6 bl 2001f600 <__errno> + 2001e66c: aa0003e1 mov x1, x0 + 2001e670: 52800122 mov w2, #0x9 // #9 + 2001e674: 12800000 mov w0, #0xffffffff // #-1 + 2001e678: b9000022 str w2, [x1] + 2001e67c: 17fffff3 b 2001e648 <_read+0x68> Disassembly of section .text._swilseek: -000000002001e5b8 <_swilseek>: - 2001e5b8: a9bc7bfd stp x29, x30, [sp, #-64]! - 2001e5bc: 910003fd mov x29, sp - 2001e5c0: a90153f3 stp x19, x20, [sp, #16] - 2001e5c4: aa0103f4 mov x20, x1 - 2001e5c8: f90013f5 str x21, [sp, #32] - 2001e5cc: 2a0203f5 mov w21, w2 - 2001e5d0: 97ffff96 bl 2001e428 <findslot> - 2001e5d4: b4000740 cbz x0, 2001e6bc <_swilseek+0x104> - 2001e5d8: 71000abf cmp w21, #0x2 - 2001e5dc: 54000668 b.hi 2001e6a8 <_swilseek+0xf0> // b.pmore - 2001e5e0: aa0003f3 mov x19, x0 - 2001e5e4: 710006bf cmp w21, #0x1 - 2001e5e8: 54000400 b.eq 2001e668 <_swilseek+0xb0> // b.none - 2001e5ec: b9800000 ldrsw x0, [x0] - 2001e5f0: 71000abf cmp w21, #0x2 - 2001e5f4: 54000220 b.eq 2001e638 <_swilseek+0x80> // b.none - 2001e5f8: 9100c3f5 add x21, sp, #0x30 - 2001e5fc: 52800144 mov w4, #0xa // #10 - 2001e600: a90353e0 stp x0, x20, [sp, #48] - 2001e604: 2a0403e0 mov w0, w4 - 2001e608: aa1503e1 mov x1, x21 - 2001e60c: d45e0000 hlt #0xf000 - 2001e610: aa0003e4 mov x4, x0 - 2001e614: 3100049f cmn w4, #0x1 - 2001e618: 54000340 b.eq 2001e680 <_swilseek+0xc8> // b.none - 2001e61c: 37f80424 tbnz w4, #31, 2001e6a0 <_swilseek+0xe8> - 2001e620: b9000e74 str w20, [x19, #12] - 2001e624: aa1403e0 mov x0, x20 - 2001e628: a94153f3 ldp x19, x20, [sp, #16] - 2001e62c: f94013f5 ldr x21, [sp, #32] - 2001e630: a8c47bfd ldp x29, x30, [sp], #64 - 2001e634: d65f03c0 ret - 2001e638: 9100c3f5 add x21, sp, #0x30 - 2001e63c: 52800184 mov w4, #0xc // #12 - 2001e640: f9001be0 str x0, [sp, #48] - 2001e644: 2a0403e0 mov w0, w4 - 2001e648: aa1503e1 mov x1, x21 - 2001e64c: d45e0000 hlt #0xf000 - 2001e650: aa0003e4 mov x4, x0 - 2001e654: 3100049f cmn w4, #0x1 - 2001e658: 540001a0 b.eq 2001e68c <_swilseek+0xd4> // b.none - 2001e65c: b9800260 ldrsw x0, [x19] - 2001e660: 8b24c294 add x20, x20, w4, sxtw - 2001e664: 17ffffe6 b 2001e5fc <_swilseek+0x44> - 2001e668: b9800c01 ldrsw x1, [x0, #12] - 2001e66c: ab140034 adds x20, x1, x20 - 2001e670: 540001c4 b.mi 2001e6a8 <_swilseek+0xf0> // b.first - 2001e674: b9800000 ldrsw x0, [x0] - 2001e678: 9100c3f5 add x21, sp, #0x30 - 2001e67c: 17ffffe0 b 2001e5fc <_swilseek+0x44> - 2001e680: 97ffff86 bl 2001e498 <checkerror.part.0> - 2001e684: 2a0003e4 mov w4, w0 - 2001e688: 17ffffe5 b 2001e61c <_swilseek+0x64> - 2001e68c: 97ffff83 bl 2001e498 <checkerror.part.0> - 2001e690: 2a0003e4 mov w4, w0 - 2001e694: 3100041f cmn w0, #0x1 - 2001e698: 54fffe21 b.ne 2001e65c <_swilseek+0xa4> // b.any - 2001e69c: d503201f nop - 2001e6a0: 92800014 mov x20, #0xffffffffffffffff // #-1 - 2001e6a4: 17ffffe0 b 2001e624 <_swilseek+0x6c> - 2001e6a8: 940003a4 bl 2001f538 <__errno> - 2001e6ac: 92800014 mov x20, #0xffffffffffffffff // #-1 - 2001e6b0: 528002c1 mov w1, #0x16 // #22 - 2001e6b4: b9000001 str w1, [x0] - 2001e6b8: 17ffffdb b 2001e624 <_swilseek+0x6c> - 2001e6bc: 9400039f bl 2001f538 <__errno> - 2001e6c0: 92800014 mov x20, #0xffffffffffffffff // #-1 - 2001e6c4: 52800121 mov w1, #0x9 // #9 - 2001e6c8: b9000001 str w1, [x0] - 2001e6cc: 17ffffd6 b 2001e624 <_swilseek+0x6c> +000000002001e680 <_swilseek>: + 2001e680: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001e684: 910003fd mov x29, sp + 2001e688: a90153f3 stp x19, x20, [sp, #16] + 2001e68c: aa0103f4 mov x20, x1 + 2001e690: f90013f5 str x21, [sp, #32] + 2001e694: 2a0203f5 mov w21, w2 + 2001e698: 97ffff96 bl 2001e4f0 <findslot> + 2001e69c: b4000740 cbz x0, 2001e784 <_swilseek+0x104> + 2001e6a0: 71000abf cmp w21, #0x2 + 2001e6a4: 54000668 b.hi 2001e770 <_swilseek+0xf0> // b.pmore + 2001e6a8: aa0003f3 mov x19, x0 + 2001e6ac: 710006bf cmp w21, #0x1 + 2001e6b0: 54000400 b.eq 2001e730 <_swilseek+0xb0> // b.none + 2001e6b4: b9800000 ldrsw x0, [x0] + 2001e6b8: 71000abf cmp w21, #0x2 + 2001e6bc: 54000220 b.eq 2001e700 <_swilseek+0x80> // b.none + 2001e6c0: 9100c3f5 add x21, sp, #0x30 + 2001e6c4: 52800144 mov w4, #0xa // #10 + 2001e6c8: a90353e0 stp x0, x20, [sp, #48] + 2001e6cc: 2a0403e0 mov w0, w4 + 2001e6d0: aa1503e1 mov x1, x21 + 2001e6d4: d45e0000 hlt #0xf000 + 2001e6d8: aa0003e4 mov x4, x0 + 2001e6dc: 3100049f cmn w4, #0x1 + 2001e6e0: 54000340 b.eq 2001e748 <_swilseek+0xc8> // b.none + 2001e6e4: 37f80424 tbnz w4, #31, 2001e768 <_swilseek+0xe8> + 2001e6e8: b9000e74 str w20, [x19, #12] + 2001e6ec: aa1403e0 mov x0, x20 + 2001e6f0: a94153f3 ldp x19, x20, [sp, #16] + 2001e6f4: f94013f5 ldr x21, [sp, #32] + 2001e6f8: a8c47bfd ldp x29, x30, [sp], #64 + 2001e6fc: d65f03c0 ret + 2001e700: 9100c3f5 add x21, sp, #0x30 + 2001e704: 52800184 mov w4, #0xc // #12 + 2001e708: f9001be0 str x0, [sp, #48] + 2001e70c: 2a0403e0 mov w0, w4 + 2001e710: aa1503e1 mov x1, x21 + 2001e714: d45e0000 hlt #0xf000 + 2001e718: aa0003e4 mov x4, x0 + 2001e71c: 3100049f cmn w4, #0x1 + 2001e720: 540001a0 b.eq 2001e754 <_swilseek+0xd4> // b.none + 2001e724: b9800260 ldrsw x0, [x19] + 2001e728: 8b24c294 add x20, x20, w4, sxtw + 2001e72c: 17ffffe6 b 2001e6c4 <_swilseek+0x44> + 2001e730: b9800c01 ldrsw x1, [x0, #12] + 2001e734: ab140034 adds x20, x1, x20 + 2001e738: 540001c4 b.mi 2001e770 <_swilseek+0xf0> // b.first + 2001e73c: b9800000 ldrsw x0, [x0] + 2001e740: 9100c3f5 add x21, sp, #0x30 + 2001e744: 17ffffe0 b 2001e6c4 <_swilseek+0x44> + 2001e748: 97ffff86 bl 2001e560 <checkerror.part.0> + 2001e74c: 2a0003e4 mov w4, w0 + 2001e750: 17ffffe5 b 2001e6e4 <_swilseek+0x64> + 2001e754: 97ffff83 bl 2001e560 <checkerror.part.0> + 2001e758: 2a0003e4 mov w4, w0 + 2001e75c: 3100041f cmn w0, #0x1 + 2001e760: 54fffe21 b.ne 2001e724 <_swilseek+0xa4> // b.any + 2001e764: d503201f nop + 2001e768: 92800014 mov x20, #0xffffffffffffffff // #-1 + 2001e76c: 17ffffe0 b 2001e6ec <_swilseek+0x6c> + 2001e770: 940003a4 bl 2001f600 <__errno> + 2001e774: 92800014 mov x20, #0xffffffffffffffff // #-1 + 2001e778: 528002c1 mov w1, #0x16 // #22 + 2001e77c: b9000001 str w1, [x0] + 2001e780: 17ffffdb b 2001e6ec <_swilseek+0x6c> + 2001e784: 9400039f bl 2001f600 <__errno> + 2001e788: 92800014 mov x20, #0xffffffffffffffff // #-1 + 2001e78c: 52800121 mov w1, #0x9 // #9 + 2001e790: b9000001 str w1, [x0] + 2001e794: 17ffffd6 b 2001e6ec <_swilseek+0x6c> Disassembly of section .text._lseek: -000000002001e6d0 <_lseek>: - 2001e6d0: 17ffffba b 2001e5b8 <_swilseek> +000000002001e798 <_lseek>: + 2001e798: 17ffffba b 2001e680 <_swilseek> Disassembly of section .text._swiwrite: -000000002001e6d8 <_swiwrite>: - 2001e6d8: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001e6dc: 93407c00 sxtw x0, w0 - 2001e6e0: 528000a4 mov w4, #0x5 // #5 - 2001e6e4: 910003fd mov x29, sp - 2001e6e8: 910063e5 add x5, sp, #0x18 - 2001e6ec: a90187e0 stp x0, x1, [sp, #24] - 2001e6f0: f90017e2 str x2, [sp, #40] - 2001e6f4: 2a0403e0 mov w0, w4 - 2001e6f8: aa0503e1 mov x1, x5 - 2001e6fc: d45e0000 hlt #0xf000 - 2001e700: aa0003e4 mov x4, x0 - 2001e704: 2a0403e0 mov w0, w4 - 2001e708: 3100049f cmn w4, #0x1 - 2001e70c: 54000060 b.eq 2001e718 <_swiwrite+0x40> // b.none - 2001e710: a8c37bfd ldp x29, x30, [sp], #48 - 2001e714: d65f03c0 ret - 2001e718: 97ffff60 bl 2001e498 <checkerror.part.0> - 2001e71c: 17fffffd b 2001e710 <_swiwrite+0x38> +000000002001e7a0 <_swiwrite>: + 2001e7a0: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001e7a4: 93407c00 sxtw x0, w0 + 2001e7a8: 528000a4 mov w4, #0x5 // #5 + 2001e7ac: 910003fd mov x29, sp + 2001e7b0: 910063e5 add x5, sp, #0x18 + 2001e7b4: a90187e0 stp x0, x1, [sp, #24] + 2001e7b8: f90017e2 str x2, [sp, #40] + 2001e7bc: 2a0403e0 mov w0, w4 + 2001e7c0: aa0503e1 mov x1, x5 + 2001e7c4: d45e0000 hlt #0xf000 + 2001e7c8: aa0003e4 mov x4, x0 + 2001e7cc: 2a0403e0 mov w0, w4 + 2001e7d0: 3100049f cmn w4, #0x1 + 2001e7d4: 54000060 b.eq 2001e7e0 <_swiwrite+0x40> // b.none + 2001e7d8: a8c37bfd ldp x29, x30, [sp], #48 + 2001e7dc: d65f03c0 ret + 2001e7e0: 97ffff60 bl 2001e560 <checkerror.part.0> + 2001e7e4: 17fffffd b 2001e7d8 <_swiwrite+0x38> Disassembly of section .text._write: -000000002001e720 <_write>: - 2001e720: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001e724: 910003fd mov x29, sp - 2001e728: a90153f3 stp x19, x20, [sp, #16] - 2001e72c: aa0203f4 mov x20, x2 - 2001e730: f90013f5 str x21, [sp, #32] - 2001e734: aa0103f5 mov x21, x1 - 2001e738: 97ffff3c bl 2001e428 <findslot> - 2001e73c: b40005a0 cbz x0, 2001e7f0 <_write+0xd0> - 2001e740: aa0003f3 mov x19, x0 - 2001e744: b9800000 ldrsw x0, [x0] - 2001e748: 9100e3e5 add x5, sp, #0x38 - 2001e74c: 528000a4 mov w4, #0x5 // #5 - 2001e750: a903d7e0 stp x0, x21, [sp, #56] - 2001e754: f90027f4 str x20, [sp, #72] - 2001e758: 2a0403e0 mov w0, w4 - 2001e75c: aa0503e1 mov x1, x5 - 2001e760: d45e0000 hlt #0xf000 - 2001e764: aa0003e4 mov x4, x0 - 2001e768: 3100049f cmn w4, #0x1 - 2001e76c: 2a0403e1 mov w1, w4 - 2001e770: 54000360 b.eq 2001e7dc <_write+0xbc> // b.none - 2001e774: 37f803a1 tbnz w1, #31, 2001e7e8 <_write+0xc8> - 2001e778: b9400e62 ldr w2, [x19, #12] - 2001e77c: 4b010283 sub w3, w20, w1 - 2001e780: eb21c29f cmp x20, w1, sxtw - 2001e784: 2a0303e0 mov w0, w3 - 2001e788: 0b030041 add w1, w2, w3 - 2001e78c: b9000e61 str w1, [x19, #12] - 2001e790: 540000a0 b.eq 2001e7a4 <_write+0x84> // b.none - 2001e794: a94153f3 ldp x19, x20, [sp, #16] - 2001e798: f94013f5 ldr x21, [sp, #32] - 2001e79c: a8c57bfd ldp x29, x30, [sp], #80 - 2001e7a0: d65f03c0 ret - 2001e7a4: 94000365 bl 2001f538 <__errno> - 2001e7a8: aa0003e4 mov x4, x0 - 2001e7ac: 52800265 mov w5, #0x13 // #19 - 2001e7b0: d2800006 mov x6, #0x0 // #0 - 2001e7b4: 2a0503e0 mov w0, w5 - 2001e7b8: aa0603e1 mov x1, x6 - 2001e7bc: d45e0000 hlt #0xf000 - 2001e7c0: aa0003e5 mov x5, x0 - 2001e7c4: b9000085 str w5, [x4] - 2001e7c8: 52800000 mov w0, #0x0 // #0 - 2001e7cc: a94153f3 ldp x19, x20, [sp, #16] - 2001e7d0: f94013f5 ldr x21, [sp, #32] - 2001e7d4: a8c57bfd ldp x29, x30, [sp], #80 - 2001e7d8: d65f03c0 ret - 2001e7dc: 97ffff2f bl 2001e498 <checkerror.part.0> - 2001e7e0: 2a0003e1 mov w1, w0 - 2001e7e4: 17ffffe4 b 2001e774 <_write+0x54> - 2001e7e8: 12800000 mov w0, #0xffffffff // #-1 - 2001e7ec: 17ffffea b 2001e794 <_write+0x74> - 2001e7f0: 94000352 bl 2001f538 <__errno> - 2001e7f4: aa0003e1 mov x1, x0 - 2001e7f8: 52800122 mov w2, #0x9 // #9 - 2001e7fc: 12800000 mov w0, #0xffffffff // #-1 - 2001e800: b9000022 str w2, [x1] - 2001e804: 17ffffe4 b 2001e794 <_write+0x74> - -Disassembly of section .text._swiclose: - -000000002001e808 <_swiclose>: - 2001e808: a9be7bfd stp x29, x30, [sp, #-32]! - 2001e80c: 93407c00 sxtw x0, w0 - 2001e810: 52800044 mov w4, #0x2 // #2 - 2001e814: 910003fd mov x29, sp - 2001e818: 910063e5 add x5, sp, #0x18 - 2001e81c: f9000fe0 str x0, [sp, #24] +000000002001e7e8 <_write>: + 2001e7e8: a9bb7bfd stp x29, x30, [sp, #-80]! + 2001e7ec: 910003fd mov x29, sp + 2001e7f0: a90153f3 stp x19, x20, [sp, #16] + 2001e7f4: aa0203f4 mov x20, x2 + 2001e7f8: f90013f5 str x21, [sp, #32] + 2001e7fc: aa0103f5 mov x21, x1 + 2001e800: 97ffff3c bl 2001e4f0 <findslot> + 2001e804: b40005a0 cbz x0, 2001e8b8 <_write+0xd0> + 2001e808: aa0003f3 mov x19, x0 + 2001e80c: b9800000 ldrsw x0, [x0] + 2001e810: 9100e3e5 add x5, sp, #0x38 + 2001e814: 528000a4 mov w4, #0x5 // #5 + 2001e818: a903d7e0 stp x0, x21, [sp, #56] + 2001e81c: f90027f4 str x20, [sp, #72] 2001e820: 2a0403e0 mov w0, w4 2001e824: aa0503e1 mov x1, x5 2001e828: d45e0000 hlt #0xf000 2001e82c: aa0003e4 mov x4, x0 - 2001e830: 2a0403e0 mov w0, w4 - 2001e834: 3100049f cmn w4, #0x1 - 2001e838: 54000060 b.eq 2001e844 <_swiclose+0x3c> // b.none - 2001e83c: a8c27bfd ldp x29, x30, [sp], #32 - 2001e840: d65f03c0 ret - 2001e844: 97ffff15 bl 2001e498 <checkerror.part.0> - 2001e848: 17fffffd b 2001e83c <_swiclose+0x34> + 2001e830: 3100049f cmn w4, #0x1 + 2001e834: 2a0403e1 mov w1, w4 + 2001e838: 54000360 b.eq 2001e8a4 <_write+0xbc> // b.none + 2001e83c: 37f803a1 tbnz w1, #31, 2001e8b0 <_write+0xc8> + 2001e840: b9400e62 ldr w2, [x19, #12] + 2001e844: 4b010283 sub w3, w20, w1 + 2001e848: eb21c29f cmp x20, w1, sxtw + 2001e84c: 2a0303e0 mov w0, w3 + 2001e850: 0b030041 add w1, w2, w3 + 2001e854: b9000e61 str w1, [x19, #12] + 2001e858: 540000a0 b.eq 2001e86c <_write+0x84> // b.none + 2001e85c: a94153f3 ldp x19, x20, [sp, #16] + 2001e860: f94013f5 ldr x21, [sp, #32] + 2001e864: a8c57bfd ldp x29, x30, [sp], #80 + 2001e868: d65f03c0 ret + 2001e86c: 94000365 bl 2001f600 <__errno> + 2001e870: aa0003e4 mov x4, x0 + 2001e874: 52800265 mov w5, #0x13 // #19 + 2001e878: d2800006 mov x6, #0x0 // #0 + 2001e87c: 2a0503e0 mov w0, w5 + 2001e880: aa0603e1 mov x1, x6 + 2001e884: d45e0000 hlt #0xf000 + 2001e888: aa0003e5 mov x5, x0 + 2001e88c: b9000085 str w5, [x4] + 2001e890: 52800000 mov w0, #0x0 // #0 + 2001e894: a94153f3 ldp x19, x20, [sp, #16] + 2001e898: f94013f5 ldr x21, [sp, #32] + 2001e89c: a8c57bfd ldp x29, x30, [sp], #80 + 2001e8a0: d65f03c0 ret + 2001e8a4: 97ffff2f bl 2001e560 <checkerror.part.0> + 2001e8a8: 2a0003e1 mov w1, w0 + 2001e8ac: 17ffffe4 b 2001e83c <_write+0x54> + 2001e8b0: 12800000 mov w0, #0xffffffff // #-1 + 2001e8b4: 17ffffea b 2001e85c <_write+0x74> + 2001e8b8: 94000352 bl 2001f600 <__errno> + 2001e8bc: aa0003e1 mov x1, x0 + 2001e8c0: 52800122 mov w2, #0x9 // #9 + 2001e8c4: 12800000 mov w0, #0xffffffff // #-1 + 2001e8c8: b9000022 str w2, [x1] + 2001e8cc: 17ffffe4 b 2001e85c <_write+0x74> + +Disassembly of section .text._swiclose: + +000000002001e8d0 <_swiclose>: + 2001e8d0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001e8d4: 93407c00 sxtw x0, w0 + 2001e8d8: 52800044 mov w4, #0x2 // #2 + 2001e8dc: 910003fd mov x29, sp + 2001e8e0: 910063e5 add x5, sp, #0x18 + 2001e8e4: f9000fe0 str x0, [sp, #24] + 2001e8e8: 2a0403e0 mov w0, w4 + 2001e8ec: aa0503e1 mov x1, x5 + 2001e8f0: d45e0000 hlt #0xf000 + 2001e8f4: aa0003e4 mov x4, x0 + 2001e8f8: 2a0403e0 mov w0, w4 + 2001e8fc: 3100049f cmn w4, #0x1 + 2001e900: 54000060 b.eq 2001e90c <_swiclose+0x3c> // b.none + 2001e904: a8c27bfd ldp x29, x30, [sp], #32 + 2001e908: d65f03c0 ret + 2001e90c: 97ffff15 bl 2001e560 <checkerror.part.0> + 2001e910: 17fffffd b 2001e904 <_swiclose+0x34> Disassembly of section .text._close: -000000002001e850 <_close>: - 2001e850: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001e854: 910003fd mov x29, sp - 2001e858: a90153f3 stp x19, x20, [sp, #16] - 2001e85c: 2a0003f3 mov w19, w0 - 2001e860: 97fffef2 bl 2001e428 <findslot> - 2001e864: b4000460 cbz x0, 2001e8f0 <_close+0xa0> - 2001e868: 51000673 sub w19, w19, #0x1 - 2001e86c: aa0003f4 mov x20, x0 - 2001e870: 7100067f cmp w19, #0x1 - 2001e874: 54000249 b.ls 2001e8bc <_close+0x6c> // b.plast - 2001e878: b9800280 ldrsw x0, [x20] - 2001e87c: 9100a3e5 add x5, sp, #0x28 - 2001e880: 52800044 mov w4, #0x2 // #2 - 2001e884: f90017e0 str x0, [sp, #40] - 2001e888: 2a0403e0 mov w0, w4 - 2001e88c: aa0503e1 mov x1, x5 - 2001e890: d45e0000 hlt #0xf000 - 2001e894: aa0003e4 mov x4, x0 - 2001e898: 3100049f cmn w4, #0x1 - 2001e89c: 2a0403e0 mov w0, w4 - 2001e8a0: 54000220 b.eq 2001e8e4 <_close+0x94> // b.none - 2001e8a4: 35000060 cbnz w0, 2001e8b0 <_close+0x60> - 2001e8a8: 12800001 mov w1, #0xffffffff // #-1 - 2001e8ac: b9000281 str w1, [x20] - 2001e8b0: a94153f3 ldp x19, x20, [sp, #16] - 2001e8b4: a8c37bfd ldp x29, x30, [sp], #48 - 2001e8b8: d65f03c0 ret - 2001e8bc: f0001000 adrp x0, 20221000 <ucHeap+0x1e588> - 2001e8c0: 91388000 add x0, x0, #0xe20 - 2001e8c4: b9401001 ldr w1, [x0, #16] - 2001e8c8: b9402000 ldr w0, [x0, #32] - 2001e8cc: 6b00003f cmp w1, w0 - 2001e8d0: 54fffd41 b.ne 2001e878 <_close+0x28> // b.any - 2001e8d4: 12800001 mov w1, #0xffffffff // #-1 - 2001e8d8: 52800000 mov w0, #0x0 // #0 - 2001e8dc: b9000281 str w1, [x20] - 2001e8e0: 17fffff4 b 2001e8b0 <_close+0x60> - 2001e8e4: 97fffeed bl 2001e498 <checkerror.part.0> - 2001e8e8: 35fffe40 cbnz w0, 2001e8b0 <_close+0x60> - 2001e8ec: 17ffffef b 2001e8a8 <_close+0x58> - 2001e8f0: 94000312 bl 2001f538 <__errno> - 2001e8f4: aa0003e1 mov x1, x0 - 2001e8f8: 52800122 mov w2, #0x9 // #9 - 2001e8fc: 12800000 mov w0, #0xffffffff // #-1 - 2001e900: b9000022 str w2, [x1] - 2001e904: 17ffffeb b 2001e8b0 <_close+0x60> +000000002001e918 <_close>: + 2001e918: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001e91c: 910003fd mov x29, sp + 2001e920: a90153f3 stp x19, x20, [sp, #16] + 2001e924: 2a0003f3 mov w19, w0 + 2001e928: 97fffef2 bl 2001e4f0 <findslot> + 2001e92c: b4000460 cbz x0, 2001e9b8 <_close+0xa0> + 2001e930: 51000673 sub w19, w19, #0x1 + 2001e934: aa0003f4 mov x20, x0 + 2001e938: 7100067f cmp w19, #0x1 + 2001e93c: 54000249 b.ls 2001e984 <_close+0x6c> // b.plast + 2001e940: b9800280 ldrsw x0, [x20] + 2001e944: 9100a3e5 add x5, sp, #0x28 + 2001e948: 52800044 mov w4, #0x2 // #2 + 2001e94c: f90017e0 str x0, [sp, #40] + 2001e950: 2a0403e0 mov w0, w4 + 2001e954: aa0503e1 mov x1, x5 + 2001e958: d45e0000 hlt #0xf000 + 2001e95c: aa0003e4 mov x4, x0 + 2001e960: 3100049f cmn w4, #0x1 + 2001e964: 2a0403e0 mov w0, w4 + 2001e968: 54000220 b.eq 2001e9ac <_close+0x94> // b.none + 2001e96c: 35000060 cbnz w0, 2001e978 <_close+0x60> + 2001e970: 12800001 mov w1, #0xffffffff // #-1 + 2001e974: b9000281 str w1, [x20] + 2001e978: a94153f3 ldp x19, x20, [sp, #16] + 2001e97c: a8c37bfd ldp x29, x30, [sp], #48 + 2001e980: d65f03c0 ret + 2001e984: f0001000 adrp x0, 20221000 <ucHeap+0x1e588> + 2001e988: 91388000 add x0, x0, #0xe20 + 2001e98c: b9401001 ldr w1, [x0, #16] + 2001e990: b9402000 ldr w0, [x0, #32] + 2001e994: 6b00003f cmp w1, w0 + 2001e998: 54fffd41 b.ne 2001e940 <_close+0x28> // b.any + 2001e99c: 12800001 mov w1, #0xffffffff // #-1 + 2001e9a0: 52800000 mov w0, #0x0 // #0 + 2001e9a4: b9000281 str w1, [x20] + 2001e9a8: 17fffff4 b 2001e978 <_close+0x60> + 2001e9ac: 97fffeed bl 2001e560 <checkerror.part.0> + 2001e9b0: 35fffe40 cbnz w0, 2001e978 <_close+0x60> + 2001e9b4: 17ffffef b 2001e970 <_close+0x58> + 2001e9b8: 94000312 bl 2001f600 <__errno> + 2001e9bc: aa0003e1 mov x1, x0 + 2001e9c0: 52800122 mov w2, #0x9 // #9 + 2001e9c4: 12800000 mov w0, #0xffffffff // #-1 + 2001e9c8: b9000022 str w2, [x1] + 2001e9cc: 17ffffeb b 2001e978 <_close+0x60> Disassembly of section .text._getpid: -000000002001e908 <_getpid>: - 2001e908: 52800020 mov w0, #0x1 // #1 - 2001e90c: d65f03c0 ret +000000002001e9d0 <_getpid>: + 2001e9d0: 52800020 mov w0, #0x1 // #1 + 2001e9d4: d65f03c0 ret Disassembly of section .text._sbrk: -000000002001e910 <_sbrk>: - 2001e910: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001e914: f0001002 adrp x2, 20221000 <ucHeap+0x1e588> - 2001e918: aa0003e1 mov x1, x0 - 2001e91c: 910003fd mov x29, sp - 2001e920: f9470440 ldr x0, [x2, #3592] - 2001e924: b40002e0 cbz x0, 2001e980 <_sbrk+0x70> - 2001e928: 8b010001 add x1, x0, x1 - 2001e92c: 910003e3 mov x3, sp - 2001e930: eb03003f cmp x1, x3 - 2001e934: 54000188 b.hi 2001e964 <_sbrk+0x54> // b.pmore - 2001e938: f0000f03 adrp x3, 20201000 <__malloc_av_+0x128> - 2001e93c: d29bd5a4 mov x4, #0xdead // #57005 - 2001e940: f2b95fc4 movk x4, #0xcafe, lsl #16 - 2001e944: f9438063 ldr x3, [x3, #1792] - 2001e948: eb04007f cmp x3, x4 - 2001e94c: 54000060 b.eq 2001e958 <_sbrk+0x48> // b.none - 2001e950: eb03003f cmp x1, x3 - 2001e954: 54000088 b.hi 2001e964 <_sbrk+0x54> // b.pmore - 2001e958: a8c17bfd ldp x29, x30, [sp], #16 - 2001e95c: f9070441 str x1, [x2, #3592] - 2001e960: d65f03c0 ret - 2001e964: 940002f5 bl 2001f538 <__errno> - 2001e968: aa0003e1 mov x1, x0 - 2001e96c: 52800182 mov w2, #0xc // #12 - 2001e970: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2001e974: b9000022 str w2, [x1] - 2001e978: a8c17bfd ldp x29, x30, [sp], #16 - 2001e97c: d65f03c0 ret - 2001e980: 90001023 adrp x3, 20222000 <__bss_end> - 2001e984: 91000063 add x3, x3, #0x0 - 2001e988: aa0303e0 mov x0, x3 - 2001e98c: f9070443 str x3, [x2, #3592] - 2001e990: 17ffffe6 b 2001e928 <_sbrk+0x18> +000000002001e9d8 <_sbrk>: + 2001e9d8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001e9dc: f0001002 adrp x2, 20221000 <ucHeap+0x1e588> + 2001e9e0: aa0003e1 mov x1, x0 + 2001e9e4: 910003fd mov x29, sp + 2001e9e8: f9470440 ldr x0, [x2, #3592] + 2001e9ec: b40002e0 cbz x0, 2001ea48 <_sbrk+0x70> + 2001e9f0: 8b010001 add x1, x0, x1 + 2001e9f4: 910003e3 mov x3, sp + 2001e9f8: eb03003f cmp x1, x3 + 2001e9fc: 54000188 b.hi 2001ea2c <_sbrk+0x54> // b.pmore + 2001ea00: f0000f03 adrp x3, 20201000 <__malloc_av_+0x128> + 2001ea04: d29bd5a4 mov x4, #0xdead // #57005 + 2001ea08: f2b95fc4 movk x4, #0xcafe, lsl #16 + 2001ea0c: f9438063 ldr x3, [x3, #1792] + 2001ea10: eb04007f cmp x3, x4 + 2001ea14: 54000060 b.eq 2001ea20 <_sbrk+0x48> // b.none + 2001ea18: eb03003f cmp x1, x3 + 2001ea1c: 54000088 b.hi 2001ea2c <_sbrk+0x54> // b.pmore + 2001ea20: a8c17bfd ldp x29, x30, [sp], #16 + 2001ea24: f9070441 str x1, [x2, #3592] + 2001ea28: d65f03c0 ret + 2001ea2c: 940002f5 bl 2001f600 <__errno> + 2001ea30: aa0003e1 mov x1, x0 + 2001ea34: 52800182 mov w2, #0xc // #12 + 2001ea38: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2001ea3c: b9000022 str w2, [x1] + 2001ea40: a8c17bfd ldp x29, x30, [sp], #16 + 2001ea44: d65f03c0 ret + 2001ea48: 90001023 adrp x3, 20222000 <__bss_end> + 2001ea4c: 91000063 add x3, x3, #0x0 + 2001ea50: aa0303e0 mov x0, x3 + 2001ea54: f9070443 str x3, [x2, #3592] + 2001ea58: 17ffffe6 b 2001e9f0 <_sbrk+0x18> Disassembly of section .text._swistat: -000000002001e998 <_swistat>: - 2001e998: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001e99c: 910003fd mov x29, sp - 2001e9a0: a90153f3 stp x19, x20, [sp, #16] - 2001e9a4: aa0103f3 mov x19, x1 - 2001e9a8: 97fffea0 bl 2001e428 <findslot> - 2001e9ac: b4000940 cbz x0, 2001ead4 <_swistat+0x13c> - 2001e9b0: aa0003f4 mov x20, x0 - 2001e9b4: b9800000 ldrsw x0, [x0] - 2001e9b8: 9100a3e6 add x6, sp, #0x28 - 2001e9bc: 52800125 mov w5, #0x9 // #9 - 2001e9c0: f90017e0 str x0, [sp, #40] - 2001e9c4: 2a0503e0 mov w0, w5 - 2001e9c8: aa0603e1 mov x1, x6 - 2001e9cc: d45e0000 hlt #0xf000 - 2001e9d0: aa0003e5 mov x5, x0 - 2001e9d4: 710004bf cmp w5, #0x1 - 2001e9d8: 54000608 b.hi 2001ea98 <_swistat+0x100> // b.pmore - 2001e9dc: a9007e7f stp xzr, xzr, [x19] - 2001e9e0: a9017e7f stp xzr, xzr, [x19, #16] - 2001e9e4: a9027e7f stp xzr, xzr, [x19, #32] - 2001e9e8: a9037e7f stp xzr, xzr, [x19, #48] - 2001e9ec: a9047e7f stp xzr, xzr, [x19, #64] - 2001e9f0: a9057e7f stp xzr, xzr, [x19, #80] - 2001e9f4: f900327f str xzr, [x19, #96] - 2001e9f8: 350004a5 cbnz w5, 2001ea8c <_swistat+0xf4> - 2001e9fc: 52900000 mov w0, #0x8000 // #32768 - 2001ea00: 52800184 mov w4, #0xc // #12 - 2001ea04: b9000660 str w0, [x19, #4] - 2001ea08: 2a0403e0 mov w0, w4 - 2001ea0c: aa0603e1 mov x1, x6 - 2001ea10: d45e0000 hlt #0xf000 - 2001ea14: aa0003e4 mov x4, x0 - 2001ea18: 3100049f cmn w4, #0x1 - 2001ea1c: 2a0403e0 mov w0, w4 - 2001ea20: 54000520 b.eq 2001eac4 <_swistat+0x12c> // b.none - 2001ea24: 310ffc01 adds w1, w0, #0x3ff - 2001ea28: 111ff803 add w3, w0, #0x7fe - 2001ea2c: 1a814063 csel w3, w3, w1, mi // mi = first - 2001ea30: b9400662 ldr w2, [x19, #4] - 2001ea34: 52802484 mov w4, #0x124 // #292 - 2001ea38: 93407c01 sxtw x1, w0 - 2001ea3c: 130a7c63 asr w3, w3, #10 - 2001ea40: 2a040044 orr w4, w2, w4 - 2001ea44: d2808000 mov x0, #0x400 // #1024 - 2001ea48: f9000a61 str x1, [x19, #16] - 2001ea4c: 93407c63 sxtw x3, w3 - 2001ea50: a9048e60 stp x0, x3, [x19, #72] - 2001ea54: b9400685 ldr w5, [x20, #4] - 2001ea58: 79401283 ldrh w3, [x20, #8] - 2001ea5c: 528036c0 mov w0, #0x1b6 // #438 - 2001ea60: 2a000042 orr w2, w2, w0 - 2001ea64: 52800021 mov w1, #0x1 // #1 - 2001ea68: f27f00bf tst x5, #0x2 - 2001ea6c: 52800000 mov w0, #0x0 // #0 - 2001ea70: 1a841042 csel w2, w2, w4, ne // ne = any - 2001ea74: 79000663 strh w3, [x19, #2] - 2001ea78: b9000662 str w2, [x19, #4] - 2001ea7c: 79001261 strh w1, [x19, #8] - 2001ea80: a94153f3 ldp x19, x20, [sp, #16] - 2001ea84: a8c37bfd ldp x29, x30, [sp], #48 - 2001ea88: d65f03c0 ret - 2001ea8c: 52842484 mov w4, #0x2124 // #8484 - 2001ea90: 52840002 mov w2, #0x2000 // #8192 - 2001ea94: 17fffff0 b 2001ea54 <_swistat+0xbc> - 2001ea98: 940002a8 bl 2001f538 <__errno> - 2001ea9c: aa0003e4 mov x4, x0 - 2001eaa0: 52800265 mov w5, #0x13 // #19 - 2001eaa4: d2800006 mov x6, #0x0 // #0 - 2001eaa8: 2a0503e0 mov w0, w5 - 2001eaac: aa0603e1 mov x1, x6 - 2001eab0: d45e0000 hlt #0xf000 - 2001eab4: aa0003e5 mov x5, x0 - 2001eab8: 12800000 mov w0, #0xffffffff // #-1 - 2001eabc: b9000085 str w5, [x4] - 2001eac0: 17fffff0 b 2001ea80 <_swistat+0xe8> - 2001eac4: 97fffe75 bl 2001e498 <checkerror.part.0> - 2001eac8: 3100041f cmn w0, #0x1 - 2001eacc: 54fffda0 b.eq 2001ea80 <_swistat+0xe8> // b.none - 2001ead0: 17ffffd5 b 2001ea24 <_swistat+0x8c> - 2001ead4: 94000299 bl 2001f538 <__errno> - 2001ead8: aa0003e1 mov x1, x0 - 2001eadc: 52800122 mov w2, #0x9 // #9 - 2001eae0: 12800000 mov w0, #0xffffffff // #-1 - 2001eae4: b9000022 str w2, [x1] - 2001eae8: 17ffffe6 b 2001ea80 <_swistat+0xe8> +000000002001ea60 <_swistat>: + 2001ea60: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001ea64: 910003fd mov x29, sp + 2001ea68: a90153f3 stp x19, x20, [sp, #16] + 2001ea6c: aa0103f3 mov x19, x1 + 2001ea70: 97fffea0 bl 2001e4f0 <findslot> + 2001ea74: b4000940 cbz x0, 2001eb9c <_swistat+0x13c> + 2001ea78: aa0003f4 mov x20, x0 + 2001ea7c: b9800000 ldrsw x0, [x0] + 2001ea80: 9100a3e6 add x6, sp, #0x28 + 2001ea84: 52800125 mov w5, #0x9 // #9 + 2001ea88: f90017e0 str x0, [sp, #40] + 2001ea8c: 2a0503e0 mov w0, w5 + 2001ea90: aa0603e1 mov x1, x6 + 2001ea94: d45e0000 hlt #0xf000 + 2001ea98: aa0003e5 mov x5, x0 + 2001ea9c: 710004bf cmp w5, #0x1 + 2001eaa0: 54000608 b.hi 2001eb60 <_swistat+0x100> // b.pmore + 2001eaa4: a9007e7f stp xzr, xzr, [x19] + 2001eaa8: a9017e7f stp xzr, xzr, [x19, #16] + 2001eaac: a9027e7f stp xzr, xzr, [x19, #32] + 2001eab0: a9037e7f stp xzr, xzr, [x19, #48] + 2001eab4: a9047e7f stp xzr, xzr, [x19, #64] + 2001eab8: a9057e7f stp xzr, xzr, [x19, #80] + 2001eabc: f900327f str xzr, [x19, #96] + 2001eac0: 350004a5 cbnz w5, 2001eb54 <_swistat+0xf4> + 2001eac4: 52900000 mov w0, #0x8000 // #32768 + 2001eac8: 52800184 mov w4, #0xc // #12 + 2001eacc: b9000660 str w0, [x19, #4] + 2001ead0: 2a0403e0 mov w0, w4 + 2001ead4: aa0603e1 mov x1, x6 + 2001ead8: d45e0000 hlt #0xf000 + 2001eadc: aa0003e4 mov x4, x0 + 2001eae0: 3100049f cmn w4, #0x1 + 2001eae4: 2a0403e0 mov w0, w4 + 2001eae8: 54000520 b.eq 2001eb8c <_swistat+0x12c> // b.none + 2001eaec: 310ffc01 adds w1, w0, #0x3ff + 2001eaf0: 111ff803 add w3, w0, #0x7fe + 2001eaf4: 1a814063 csel w3, w3, w1, mi // mi = first + 2001eaf8: b9400662 ldr w2, [x19, #4] + 2001eafc: 52802484 mov w4, #0x124 // #292 + 2001eb00: 93407c01 sxtw x1, w0 + 2001eb04: 130a7c63 asr w3, w3, #10 + 2001eb08: 2a040044 orr w4, w2, w4 + 2001eb0c: d2808000 mov x0, #0x400 // #1024 + 2001eb10: f9000a61 str x1, [x19, #16] + 2001eb14: 93407c63 sxtw x3, w3 + 2001eb18: a9048e60 stp x0, x3, [x19, #72] + 2001eb1c: b9400685 ldr w5, [x20, #4] + 2001eb20: 79401283 ldrh w3, [x20, #8] + 2001eb24: 528036c0 mov w0, #0x1b6 // #438 + 2001eb28: 2a000042 orr w2, w2, w0 + 2001eb2c: 52800021 mov w1, #0x1 // #1 + 2001eb30: f27f00bf tst x5, #0x2 + 2001eb34: 52800000 mov w0, #0x0 // #0 + 2001eb38: 1a841042 csel w2, w2, w4, ne // ne = any + 2001eb3c: 79000663 strh w3, [x19, #2] + 2001eb40: b9000662 str w2, [x19, #4] + 2001eb44: 79001261 strh w1, [x19, #8] + 2001eb48: a94153f3 ldp x19, x20, [sp, #16] + 2001eb4c: a8c37bfd ldp x29, x30, [sp], #48 + 2001eb50: d65f03c0 ret + 2001eb54: 52842484 mov w4, #0x2124 // #8484 + 2001eb58: 52840002 mov w2, #0x2000 // #8192 + 2001eb5c: 17fffff0 b 2001eb1c <_swistat+0xbc> + 2001eb60: 940002a8 bl 2001f600 <__errno> + 2001eb64: aa0003e4 mov x4, x0 + 2001eb68: 52800265 mov w5, #0x13 // #19 + 2001eb6c: d2800006 mov x6, #0x0 // #0 + 2001eb70: 2a0503e0 mov w0, w5 + 2001eb74: aa0603e1 mov x1, x6 + 2001eb78: d45e0000 hlt #0xf000 + 2001eb7c: aa0003e5 mov x5, x0 + 2001eb80: 12800000 mov w0, #0xffffffff // #-1 + 2001eb84: b9000085 str w5, [x4] + 2001eb88: 17fffff0 b 2001eb48 <_swistat+0xe8> + 2001eb8c: 97fffe75 bl 2001e560 <checkerror.part.0> + 2001eb90: 3100041f cmn w0, #0x1 + 2001eb94: 54fffda0 b.eq 2001eb48 <_swistat+0xe8> // b.none + 2001eb98: 17ffffd5 b 2001eaec <_swistat+0x8c> + 2001eb9c: 94000299 bl 2001f600 <__errno> + 2001eba0: aa0003e1 mov x1, x0 + 2001eba4: 52800122 mov w2, #0x9 // #9 + 2001eba8: 12800000 mov w0, #0xffffffff // #-1 + 2001ebac: b9000022 str w2, [x1] + 2001ebb0: 17ffffe6 b 2001eb48 <_swistat+0xe8> Disassembly of section .text._fstat: -000000002001eaf0 <_fstat>: - 2001eaf0: 17ffffaa b 2001e998 <_swistat> +000000002001ebb8 <_fstat>: + 2001ebb8: 17ffffaa b 2001ea60 <_swistat> Disassembly of section .text._stat: -000000002001eaf8 <_stat>: - 2001eaf8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001eafc: 910003fd mov x29, sp - 2001eb00: a90153f3 stp x19, x20, [sp, #16] - 2001eb04: aa0103f4 mov x20, x1 - 2001eb08: 52800001 mov w1, #0x0 // #0 - 2001eb0c: 9400006d bl 2001ecc0 <_swiopen> - 2001eb10: 2a0003f3 mov w19, w0 - 2001eb14: 3100041f cmn w0, #0x1 - 2001eb18: 540000e0 b.eq 2001eb34 <_stat+0x3c> // b.none - 2001eb1c: aa1403e1 mov x1, x20 - 2001eb20: 97ffff9e bl 2001e998 <_swistat> - 2001eb24: 2a0003e1 mov w1, w0 - 2001eb28: 2a1303e0 mov w0, w19 - 2001eb2c: 2a0103f3 mov w19, w1 - 2001eb30: 97ffff48 bl 2001e850 <_close> - 2001eb34: 2a1303e0 mov w0, w19 - 2001eb38: a94153f3 ldp x19, x20, [sp, #16] - 2001eb3c: a8c27bfd ldp x29, x30, [sp], #32 - 2001eb40: d65f03c0 ret +000000002001ebc0 <_stat>: + 2001ebc0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001ebc4: 910003fd mov x29, sp + 2001ebc8: a90153f3 stp x19, x20, [sp, #16] + 2001ebcc: aa0103f4 mov x20, x1 + 2001ebd0: 52800001 mov w1, #0x0 // #0 + 2001ebd4: 9400006d bl 2001ed88 <_swiopen> + 2001ebd8: 2a0003f3 mov w19, w0 + 2001ebdc: 3100041f cmn w0, #0x1 + 2001ebe0: 540000e0 b.eq 2001ebfc <_stat+0x3c> // b.none + 2001ebe4: aa1403e1 mov x1, x20 + 2001ebe8: 97ffff9e bl 2001ea60 <_swistat> + 2001ebec: 2a0003e1 mov w1, w0 + 2001ebf0: 2a1303e0 mov w0, w19 + 2001ebf4: 2a0103f3 mov w19, w1 + 2001ebf8: 97ffff48 bl 2001e918 <_close> + 2001ebfc: 2a1303e0 mov w0, w19 + 2001ec00: a94153f3 ldp x19, x20, [sp, #16] + 2001ec04: a8c27bfd ldp x29, x30, [sp], #32 + 2001ec08: d65f03c0 ret Disassembly of section .text._swiopen.part.0: -000000002001eb48 <_swiopen.part.0>: - 2001eb48: a9b57bfd stp x29, x30, [sp, #-176]! - 2001eb4c: 910003fd mov x29, sp - 2001eb50: a90363f7 stp x23, x24, [sp, #48] - 2001eb54: f0001018 adrp x24, 20221000 <ucHeap+0x1e588> - 2001eb58: 91388318 add x24, x24, #0xe20 - 2001eb5c: aa1803e2 mov x2, x24 - 2001eb60: a90153f3 stp x19, x20, [sp, #16] - 2001eb64: 52800013 mov w19, #0x0 // #0 - 2001eb68: a9025bf5 stp x21, x22, [sp, #32] - 2001eb6c: aa0003f6 mov x22, x0 - 2001eb70: 2a0103f5 mov w21, w1 - 2001eb74: 14000004 b 2001eb84 <_swiopen.part.0+0x3c> - 2001eb78: 11000673 add w19, w19, #0x1 - 2001eb7c: 7100527f cmp w19, #0x14 - 2001eb80: 54000960 b.eq 2001ecac <_swiopen.part.0+0x164> // b.none - 2001eb84: b9400054 ldr w20, [x2] - 2001eb88: 91004042 add x2, x2, #0x10 - 2001eb8c: 3100069f cmn w20, #0x1 - 2001eb90: 54ffff41 b.ne 2001eb78 <_swiopen.part.0+0x30> // b.any - 2001eb94: 52814000 mov w0, #0xa00 // #2560 - 2001eb98: 0a0002a0 and w0, w21, w0 - 2001eb9c: 910123f7 add x23, sp, #0x48 - 2001eba0: 7128001f cmp w0, #0xa00 - 2001eba4: 54000700 b.eq 2001ec84 <_swiopen.part.0+0x13c> // b.none - 2001eba8: 721f02b4 ands w20, w21, #0x2 - 2001ebac: 52800040 mov w0, #0x2 // #2 - 2001ebb0: 1a800294 csel w20, w20, w0, eq // eq = none - 2001ebb4: 5280c021 mov w1, #0x601 // #1537 - 2001ebb8: 321e0280 orr w0, w20, #0x4 - 2001ebbc: 6a0102bf tst w21, w1 - 2001ebc0: 1a941014 csel w20, w0, w20, ne // ne = any - 2001ebc4: f27d02bf tst x21, #0x8 - 2001ebc8: 121d7a81 and w1, w20, #0xfffffffb - 2001ebcc: aa1603e0 mov x0, x22 - 2001ebd0: 321d0021 orr w1, w1, #0x8 - 2001ebd4: f90027f6 str x22, [sp, #72] - 2001ebd8: 1a941034 csel w20, w1, w20, ne // ne = any - 2001ebdc: 97ffb829 bl 2000cc80 <strlen> - 2001ebe0: 93407e94 sxtw x20, w20 - 2001ebe4: 52800024 mov w4, #0x1 // #1 - 2001ebe8: a90503f4 stp x20, x0, [sp, #80] - 2001ebec: 2a0403e0 mov w0, w4 - 2001ebf0: aa1703e1 mov x1, x23 - 2001ebf4: d45e0000 hlt #0xf000 - 2001ebf8: aa0003f7 mov x23, x0 - 2001ebfc: 37f80257 tbnz w23, #31, 2001ec44 <_swiopen.part.0+0xfc> - 2001ec00: 937c7e60 sbfiz x0, x19, #4, #32 - 2001ec04: f0000f04 adrp x4, 20201000 <__malloc_av_+0x128> - 2001ec08: 8b000302 add x2, x24, x0 - 2001ec0c: 110006b5 add w21, w21, #0x1 - 2001ec10: 794e1083 ldrh w3, [x4, #1800] - 2001ec14: b8206b17 str w23, [x24, x0] - 2001ec18: 11000460 add w0, w3, #0x1 - 2001ec1c: 790e1080 strh w0, [x4, #1800] - 2001ec20: b9000455 str w21, [x2, #4] - 2001ec24: 79001043 strh w3, [x2, #8] - 2001ec28: b9000c5f str wzr, [x2, #12] - 2001ec2c: 2a1303e0 mov w0, w19 - 2001ec30: a94153f3 ldp x19, x20, [sp, #16] - 2001ec34: a9425bf5 ldp x21, x22, [sp, #32] - 2001ec38: a94363f7 ldp x23, x24, [sp, #48] - 2001ec3c: a8cb7bfd ldp x29, x30, [sp], #176 - 2001ec40: d65f03c0 ret - 2001ec44: 9400023d bl 2001f538 <__errno> - 2001ec48: aa0003e4 mov x4, x0 - 2001ec4c: 52800265 mov w5, #0x13 // #19 - 2001ec50: d2800006 mov x6, #0x0 // #0 - 2001ec54: 2a0503e0 mov w0, w5 - 2001ec58: aa0603e1 mov x1, x6 - 2001ec5c: d45e0000 hlt #0xf000 - 2001ec60: aa0003e5 mov x5, x0 - 2001ec64: b9000085 str w5, [x4] - 2001ec68: 2a1703f3 mov w19, w23 - 2001ec6c: 2a1303e0 mov w0, w19 - 2001ec70: a94153f3 ldp x19, x20, [sp, #16] - 2001ec74: a9425bf5 ldp x21, x22, [sp, #32] - 2001ec78: a94363f7 ldp x23, x24, [sp, #48] - 2001ec7c: a8cb7bfd ldp x29, x30, [sp], #176 - 2001ec80: d65f03c0 ret - 2001ec84: aa1603e0 mov x0, x22 - 2001ec88: aa1703e1 mov x1, x23 - 2001ec8c: 97ffff9b bl 2001eaf8 <_stat> - 2001ec90: 3100041f cmn w0, #0x1 - 2001ec94: 54fff8a0 b.eq 2001eba8 <_swiopen.part.0+0x60> // b.none - 2001ec98: 94000228 bl 2001f538 <__errno> - 2001ec9c: 2a1403f3 mov w19, w20 - 2001eca0: 52800221 mov w1, #0x11 // #17 - 2001eca4: b9000001 str w1, [x0] - 2001eca8: 17ffffe1 b 2001ec2c <_swiopen.part.0+0xe4> - 2001ecac: 94000223 bl 2001f538 <__errno> - 2001ecb0: 12800013 mov w19, #0xffffffff // #-1 - 2001ecb4: 52800301 mov w1, #0x18 // #24 - 2001ecb8: b9000001 str w1, [x0] - 2001ecbc: 17ffffdc b 2001ec2c <_swiopen.part.0+0xe4> +000000002001ec10 <_swiopen.part.0>: + 2001ec10: a9b57bfd stp x29, x30, [sp, #-176]! + 2001ec14: 910003fd mov x29, sp + 2001ec18: a90363f7 stp x23, x24, [sp, #48] + 2001ec1c: f0001018 adrp x24, 20221000 <ucHeap+0x1e588> + 2001ec20: 91388318 add x24, x24, #0xe20 + 2001ec24: aa1803e2 mov x2, x24 + 2001ec28: a90153f3 stp x19, x20, [sp, #16] + 2001ec2c: 52800013 mov w19, #0x0 // #0 + 2001ec30: a9025bf5 stp x21, x22, [sp, #32] + 2001ec34: aa0003f6 mov x22, x0 + 2001ec38: 2a0103f5 mov w21, w1 + 2001ec3c: 14000004 b 2001ec4c <_swiopen.part.0+0x3c> + 2001ec40: 11000673 add w19, w19, #0x1 + 2001ec44: 7100527f cmp w19, #0x14 + 2001ec48: 54000960 b.eq 2001ed74 <_swiopen.part.0+0x164> // b.none + 2001ec4c: b9400054 ldr w20, [x2] + 2001ec50: 91004042 add x2, x2, #0x10 + 2001ec54: 3100069f cmn w20, #0x1 + 2001ec58: 54ffff41 b.ne 2001ec40 <_swiopen.part.0+0x30> // b.any + 2001ec5c: 52814000 mov w0, #0xa00 // #2560 + 2001ec60: 0a0002a0 and w0, w21, w0 + 2001ec64: 910123f7 add x23, sp, #0x48 + 2001ec68: 7128001f cmp w0, #0xa00 + 2001ec6c: 54000700 b.eq 2001ed4c <_swiopen.part.0+0x13c> // b.none + 2001ec70: 721f02b4 ands w20, w21, #0x2 + 2001ec74: 52800040 mov w0, #0x2 // #2 + 2001ec78: 1a800294 csel w20, w20, w0, eq // eq = none + 2001ec7c: 5280c021 mov w1, #0x601 // #1537 + 2001ec80: 321e0280 orr w0, w20, #0x4 + 2001ec84: 6a0102bf tst w21, w1 + 2001ec88: 1a941014 csel w20, w0, w20, ne // ne = any + 2001ec8c: f27d02bf tst x21, #0x8 + 2001ec90: 121d7a81 and w1, w20, #0xfffffffb + 2001ec94: aa1603e0 mov x0, x22 + 2001ec98: 321d0021 orr w1, w1, #0x8 + 2001ec9c: f90027f6 str x22, [sp, #72] + 2001eca0: 1a941034 csel w20, w1, w20, ne // ne = any + 2001eca4: 97ffb837 bl 2000cd80 <strlen> + 2001eca8: 93407e94 sxtw x20, w20 + 2001ecac: 52800024 mov w4, #0x1 // #1 + 2001ecb0: a90503f4 stp x20, x0, [sp, #80] + 2001ecb4: 2a0403e0 mov w0, w4 + 2001ecb8: aa1703e1 mov x1, x23 + 2001ecbc: d45e0000 hlt #0xf000 + 2001ecc0: aa0003f7 mov x23, x0 + 2001ecc4: 37f80257 tbnz w23, #31, 2001ed0c <_swiopen.part.0+0xfc> + 2001ecc8: 937c7e60 sbfiz x0, x19, #4, #32 + 2001eccc: f0000f04 adrp x4, 20201000 <__malloc_av_+0x128> + 2001ecd0: 8b000302 add x2, x24, x0 + 2001ecd4: 110006b5 add w21, w21, #0x1 + 2001ecd8: 794e1083 ldrh w3, [x4, #1800] + 2001ecdc: b8206b17 str w23, [x24, x0] + 2001ece0: 11000460 add w0, w3, #0x1 + 2001ece4: 790e1080 strh w0, [x4, #1800] + 2001ece8: b9000455 str w21, [x2, #4] + 2001ecec: 79001043 strh w3, [x2, #8] + 2001ecf0: b9000c5f str wzr, [x2, #12] + 2001ecf4: 2a1303e0 mov w0, w19 + 2001ecf8: a94153f3 ldp x19, x20, [sp, #16] + 2001ecfc: a9425bf5 ldp x21, x22, [sp, #32] + 2001ed00: a94363f7 ldp x23, x24, [sp, #48] + 2001ed04: a8cb7bfd ldp x29, x30, [sp], #176 + 2001ed08: d65f03c0 ret + 2001ed0c: 9400023d bl 2001f600 <__errno> + 2001ed10: aa0003e4 mov x4, x0 + 2001ed14: 52800265 mov w5, #0x13 // #19 + 2001ed18: d2800006 mov x6, #0x0 // #0 + 2001ed1c: 2a0503e0 mov w0, w5 + 2001ed20: aa0603e1 mov x1, x6 + 2001ed24: d45e0000 hlt #0xf000 + 2001ed28: aa0003e5 mov x5, x0 + 2001ed2c: b9000085 str w5, [x4] + 2001ed30: 2a1703f3 mov w19, w23 + 2001ed34: 2a1303e0 mov w0, w19 + 2001ed38: a94153f3 ldp x19, x20, [sp, #16] + 2001ed3c: a9425bf5 ldp x21, x22, [sp, #32] + 2001ed40: a94363f7 ldp x23, x24, [sp, #48] + 2001ed44: a8cb7bfd ldp x29, x30, [sp], #176 + 2001ed48: d65f03c0 ret + 2001ed4c: aa1603e0 mov x0, x22 + 2001ed50: aa1703e1 mov x1, x23 + 2001ed54: 97ffff9b bl 2001ebc0 <_stat> + 2001ed58: 3100041f cmn w0, #0x1 + 2001ed5c: 54fff8a0 b.eq 2001ec70 <_swiopen.part.0+0x60> // b.none + 2001ed60: 94000228 bl 2001f600 <__errno> + 2001ed64: 2a1403f3 mov w19, w20 + 2001ed68: 52800221 mov w1, #0x11 // #17 + 2001ed6c: b9000001 str w1, [x0] + 2001ed70: 17ffffe1 b 2001ecf4 <_swiopen.part.0+0xe4> + 2001ed74: 94000223 bl 2001f600 <__errno> + 2001ed78: 12800013 mov w19, #0xffffffff // #-1 + 2001ed7c: 52800301 mov w1, #0x18 // #24 + 2001ed80: b9000001 str w1, [x0] + 2001ed84: 17ffffdc b 2001ecf4 <_swiopen.part.0+0xe4> Disassembly of section .text._swiopen: -000000002001ecc0 <_swiopen>: - 2001ecc0: b4000040 cbz x0, 2001ecc8 <_swiopen+0x8> - 2001ecc4: 17ffffa1 b 2001eb48 <_swiopen.part.0> - 2001ecc8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001eccc: 910003fd mov x29, sp - 2001ecd0: 9400021a bl 2001f538 <__errno> - 2001ecd4: 52800041 mov w1, #0x2 // #2 - 2001ecd8: b9000001 str w1, [x0] - 2001ecdc: 12800000 mov w0, #0xffffffff // #-1 - 2001ece0: a8c17bfd ldp x29, x30, [sp], #16 - 2001ece4: d65f03c0 ret +000000002001ed88 <_swiopen>: + 2001ed88: b4000040 cbz x0, 2001ed90 <_swiopen+0x8> + 2001ed8c: 17ffffa1 b 2001ec10 <_swiopen.part.0> + 2001ed90: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001ed94: 910003fd mov x29, sp + 2001ed98: 9400021a bl 2001f600 <__errno> + 2001ed9c: 52800041 mov w1, #0x2 // #2 + 2001eda0: b9000001 str w1, [x0] + 2001eda4: 12800000 mov w0, #0xffffffff // #-1 + 2001eda8: a8c17bfd ldp x29, x30, [sp], #16 + 2001edac: d65f03c0 ret Disassembly of section .text._open: -000000002001ece8 <_open>: - 2001ece8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001ecec: 910003fd mov x29, sp - 2001ecf0: 97fffff4 bl 2001ecc0 <_swiopen> - 2001ecf4: a8c17bfd ldp x29, x30, [sp], #16 - 2001ecf8: d65f03c0 ret +000000002001edb0 <_open>: + 2001edb0: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001edb4: 910003fd mov x29, sp + 2001edb8: 97fffff4 bl 2001ed88 <_swiopen> + 2001edbc: a8c17bfd ldp x29, x30, [sp], #16 + 2001edc0: d65f03c0 ret Disassembly of section .text._get_semihosting_exts: -000000002001ed00 <_get_semihosting_exts>: - 2001ed00: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001ed04: 910003fd mov x29, sp - 2001ed08: a90153f3 stp x19, x20, [sp, #16] - 2001ed0c: a9025bf5 stp x21, x22, [sp, #32] - 2001ed10: 93407c56 sxtw x22, w2 - 2001ed14: aa0003f5 mov x21, x0 - 2001ed18: f0000000 adrp x0, 20021000 <__func__.5268+0x20> - 2001ed1c: 912ca000 add x0, x0, #0xb28 - 2001ed20: f9001bf7 str x23, [sp, #48] - 2001ed24: 2a0103f7 mov w23, w1 - 2001ed28: 52800001 mov w1, #0x0 // #0 - 2001ed2c: 97ffff87 bl 2001eb48 <_swiopen.part.0> - 2001ed30: aa1603e2 mov x2, x22 - 2001ed34: 2a0003f3 mov w19, w0 - 2001ed38: 52800001 mov w1, #0x0 // #0 - 2001ed3c: aa1503e0 mov x0, x21 - 2001ed40: 97ff8f08 bl 20002960 <memset> - 2001ed44: 3100067f cmn w19, #0x1 - 2001ed48: 54000620 b.eq 2001ee0c <_get_semihosting_exts+0x10c> // b.none - 2001ed4c: 2a1303e0 mov w0, w19 - 2001ed50: 97fffdb6 bl 2001e428 <findslot> - 2001ed54: b9800000 ldrsw x0, [x0] - 2001ed58: 910123e5 add x5, sp, #0x48 - 2001ed5c: 52800184 mov w4, #0xc // #12 - 2001ed60: f90027e0 str x0, [sp, #72] - 2001ed64: 2a0403e0 mov w0, w4 - 2001ed68: aa0503e1 mov x1, x5 - 2001ed6c: d45e0000 hlt #0xf000 - 2001ed70: aa0003e4 mov x4, x0 - 2001ed74: 71000c9f cmp w4, #0x3 - 2001ed78: 5400056d b.le 2001ee24 <_get_semihosting_exts+0x124> - 2001ed7c: 51000c84 sub w4, w4, #0x3 - 2001ed80: 6b16009f cmp w4, w22 - 2001ed84: 5400050d b.le 2001ee24 <_get_semihosting_exts+0x124> - 2001ed88: 910103e1 add x1, sp, #0x40 - 2001ed8c: 2a1303e0 mov w0, w19 - 2001ed90: d2800082 mov x2, #0x4 // #4 - 2001ed94: 97fffde1 bl 2001e518 <_read> - 2001ed98: 71000c1f cmp w0, #0x3 - 2001ed9c: 5400044d b.le 2001ee24 <_get_semihosting_exts+0x124> - 2001eda0: 394103e0 ldrb w0, [sp, #64] - 2001eda4: 71014c1f cmp w0, #0x53 - 2001eda8: 540003e1 b.ne 2001ee24 <_get_semihosting_exts+0x124> // b.any - 2001edac: 394107e0 ldrb w0, [sp, #65] - 2001edb0: 7101201f cmp w0, #0x48 - 2001edb4: 54000381 b.ne 2001ee24 <_get_semihosting_exts+0x124> // b.any - 2001edb8: 39410be0 ldrb w0, [sp, #66] - 2001edbc: 7101181f cmp w0, #0x46 - 2001edc0: 54000321 b.ne 2001ee24 <_get_semihosting_exts+0x124> // b.any - 2001edc4: 39410fe0 ldrb w0, [sp, #67] - 2001edc8: 7101081f cmp w0, #0x42 - 2001edcc: 540002c1 b.ne 2001ee24 <_get_semihosting_exts+0x124> // b.any - 2001edd0: 93407ee1 sxtw x1, w23 - 2001edd4: 2a1303e0 mov w0, w19 - 2001edd8: 52800022 mov w2, #0x1 // #1 - 2001eddc: 97fffdf7 bl 2001e5b8 <_swilseek> - 2001ede0: b7f80220 tbnz x0, #63, 2001ee24 <_get_semihosting_exts+0x124> - 2001ede4: aa1503e1 mov x1, x21 - 2001ede8: aa1603e2 mov x2, x22 - 2001edec: 2a1303e0 mov w0, w19 - 2001edf0: 97fffdca bl 2001e518 <_read> - 2001edf4: 2a0003e1 mov w1, w0 - 2001edf8: 2a1303e0 mov w0, w19 - 2001edfc: 2a0103f3 mov w19, w1 - 2001ee00: 97fffe94 bl 2001e850 <_close> - 2001ee04: 3100067f cmn w19, #0x1 - 2001ee08: 54000200 b.eq 2001ee48 <_get_semihosting_exts+0x148> // b.none - 2001ee0c: 2a1303e0 mov w0, w19 - 2001ee10: a94153f3 ldp x19, x20, [sp, #16] - 2001ee14: a9425bf5 ldp x21, x22, [sp, #32] - 2001ee18: f9401bf7 ldr x23, [sp, #48] - 2001ee1c: a8c57bfd ldp x29, x30, [sp], #80 - 2001ee20: d65f03c0 ret - 2001ee24: 2a1303e0 mov w0, w19 - 2001ee28: 12800013 mov w19, #0xffffffff // #-1 - 2001ee2c: 97fffe89 bl 2001e850 <_close> - 2001ee30: 2a1303e0 mov w0, w19 - 2001ee34: a94153f3 ldp x19, x20, [sp, #16] - 2001ee38: a9425bf5 ldp x21, x22, [sp, #32] - 2001ee3c: f9401bf7 ldr x23, [sp, #48] - 2001ee40: a8c57bfd ldp x29, x30, [sp], #80 - 2001ee44: d65f03c0 ret - 2001ee48: 97fffd94 bl 2001e498 <checkerror.part.0> - 2001ee4c: 2a0003f3 mov w19, w0 - 2001ee50: 17ffffef b 2001ee0c <_get_semihosting_exts+0x10c> +000000002001edc8 <_get_semihosting_exts>: + 2001edc8: a9bb7bfd stp x29, x30, [sp, #-80]! + 2001edcc: 910003fd mov x29, sp + 2001edd0: a90153f3 stp x19, x20, [sp, #16] + 2001edd4: a9025bf5 stp x21, x22, [sp, #32] + 2001edd8: 93407c56 sxtw x22, w2 + 2001eddc: aa0003f5 mov x21, x0 + 2001ede0: f0000000 adrp x0, 20021000 <virtio_ident_table+0x78> + 2001ede4: 912e2000 add x0, x0, #0xb88 + 2001ede8: f9001bf7 str x23, [sp, #48] + 2001edec: 2a0103f7 mov w23, w1 + 2001edf0: 52800001 mov w1, #0x0 // #0 + 2001edf4: 97ffff87 bl 2001ec10 <_swiopen.part.0> + 2001edf8: aa1603e2 mov x2, x22 + 2001edfc: 2a0003f3 mov w19, w0 + 2001ee00: 52800001 mov w1, #0x0 // #0 + 2001ee04: aa1503e0 mov x0, x21 + 2001ee08: 97ff8ee6 bl 200029a0 <memset> + 2001ee0c: 3100067f cmn w19, #0x1 + 2001ee10: 54000620 b.eq 2001eed4 <_get_semihosting_exts+0x10c> // b.none + 2001ee14: 2a1303e0 mov w0, w19 + 2001ee18: 97fffdb6 bl 2001e4f0 <findslot> + 2001ee1c: b9800000 ldrsw x0, [x0] + 2001ee20: 910123e5 add x5, sp, #0x48 + 2001ee24: 52800184 mov w4, #0xc // #12 + 2001ee28: f90027e0 str x0, [sp, #72] + 2001ee2c: 2a0403e0 mov w0, w4 + 2001ee30: aa0503e1 mov x1, x5 + 2001ee34: d45e0000 hlt #0xf000 + 2001ee38: aa0003e4 mov x4, x0 + 2001ee3c: 71000c9f cmp w4, #0x3 + 2001ee40: 5400056d b.le 2001eeec <_get_semihosting_exts+0x124> + 2001ee44: 51000c84 sub w4, w4, #0x3 + 2001ee48: 6b16009f cmp w4, w22 + 2001ee4c: 5400050d b.le 2001eeec <_get_semihosting_exts+0x124> + 2001ee50: 910103e1 add x1, sp, #0x40 + 2001ee54: 2a1303e0 mov w0, w19 + 2001ee58: d2800082 mov x2, #0x4 // #4 + 2001ee5c: 97fffde1 bl 2001e5e0 <_read> + 2001ee60: 71000c1f cmp w0, #0x3 + 2001ee64: 5400044d b.le 2001eeec <_get_semihosting_exts+0x124> + 2001ee68: 394103e0 ldrb w0, [sp, #64] + 2001ee6c: 71014c1f cmp w0, #0x53 + 2001ee70: 540003e1 b.ne 2001eeec <_get_semihosting_exts+0x124> // b.any + 2001ee74: 394107e0 ldrb w0, [sp, #65] + 2001ee78: 7101201f cmp w0, #0x48 + 2001ee7c: 54000381 b.ne 2001eeec <_get_semihosting_exts+0x124> // b.any + 2001ee80: 39410be0 ldrb w0, [sp, #66] + 2001ee84: 7101181f cmp w0, #0x46 + 2001ee88: 54000321 b.ne 2001eeec <_get_semihosting_exts+0x124> // b.any + 2001ee8c: 39410fe0 ldrb w0, [sp, #67] + 2001ee90: 7101081f cmp w0, #0x42 + 2001ee94: 540002c1 b.ne 2001eeec <_get_semihosting_exts+0x124> // b.any + 2001ee98: 93407ee1 sxtw x1, w23 + 2001ee9c: 2a1303e0 mov w0, w19 + 2001eea0: 52800022 mov w2, #0x1 // #1 + 2001eea4: 97fffdf7 bl 2001e680 <_swilseek> + 2001eea8: b7f80220 tbnz x0, #63, 2001eeec <_get_semihosting_exts+0x124> + 2001eeac: aa1503e1 mov x1, x21 + 2001eeb0: aa1603e2 mov x2, x22 + 2001eeb4: 2a1303e0 mov w0, w19 + 2001eeb8: 97fffdca bl 2001e5e0 <_read> + 2001eebc: 2a0003e1 mov w1, w0 + 2001eec0: 2a1303e0 mov w0, w19 + 2001eec4: 2a0103f3 mov w19, w1 + 2001eec8: 97fffe94 bl 2001e918 <_close> + 2001eecc: 3100067f cmn w19, #0x1 + 2001eed0: 54000200 b.eq 2001ef10 <_get_semihosting_exts+0x148> // b.none + 2001eed4: 2a1303e0 mov w0, w19 + 2001eed8: a94153f3 ldp x19, x20, [sp, #16] + 2001eedc: a9425bf5 ldp x21, x22, [sp, #32] + 2001eee0: f9401bf7 ldr x23, [sp, #48] + 2001eee4: a8c57bfd ldp x29, x30, [sp], #80 + 2001eee8: d65f03c0 ret + 2001eeec: 2a1303e0 mov w0, w19 + 2001eef0: 12800013 mov w19, #0xffffffff // #-1 + 2001eef4: 97fffe89 bl 2001e918 <_close> + 2001eef8: 2a1303e0 mov w0, w19 + 2001eefc: a94153f3 ldp x19, x20, [sp, #16] + 2001ef00: a9425bf5 ldp x21, x22, [sp, #32] + 2001ef04: f9401bf7 ldr x23, [sp, #48] + 2001ef08: a8c57bfd ldp x29, x30, [sp], #80 + 2001ef0c: d65f03c0 ret + 2001ef10: 97fffd94 bl 2001e560 <checkerror.part.0> + 2001ef14: 2a0003f3 mov w19, w0 + 2001ef18: 17ffffef b 2001eed4 <_get_semihosting_exts+0x10c> Disassembly of section .text.initialise_semihosting_exts: -000000002001ee58 <initialise_semihosting_exts>: - 2001ee58: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001ee5c: 52800022 mov w2, #0x1 // #1 - 2001ee60: 52800001 mov w1, #0x0 // #0 - 2001ee64: 910003fd mov x29, sp - 2001ee68: a90153f3 stp x19, x20, [sp, #16] - 2001ee6c: f0000f14 adrp x20, 20201000 <__malloc_av_+0x128> - 2001ee70: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> - 2001ee74: 9100a3e0 add x0, sp, #0x28 - 2001ee78: b9070e9f str wzr, [x20, #1804] - 2001ee7c: b9071262 str w2, [x19, #1808] - 2001ee80: 97ffffa0 bl 2001ed00 <_get_semihosting_exts> - 2001ee84: 7100001f cmp w0, #0x0 - 2001ee88: 540000cd b.le 2001eea0 <initialise_semihosting_exts+0x48> - 2001ee8c: 3940a3e0 ldrb w0, [sp, #40] - 2001ee90: 12000001 and w1, w0, #0x1 - 2001ee94: 121f0000 and w0, w0, #0x2 - 2001ee98: b9070e81 str w1, [x20, #1804] - 2001ee9c: b9071260 str w0, [x19, #1808] - 2001eea0: a94153f3 ldp x19, x20, [sp, #16] - 2001eea4: a8c37bfd ldp x29, x30, [sp], #48 - 2001eea8: d65f03c0 ret +000000002001ef20 <initialise_semihosting_exts>: + 2001ef20: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001ef24: 52800022 mov w2, #0x1 // #1 + 2001ef28: 52800001 mov w1, #0x0 // #0 + 2001ef2c: 910003fd mov x29, sp + 2001ef30: a90153f3 stp x19, x20, [sp, #16] + 2001ef34: f0000f14 adrp x20, 20201000 <__malloc_av_+0x128> + 2001ef38: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> + 2001ef3c: 9100a3e0 add x0, sp, #0x28 + 2001ef40: b9070e9f str wzr, [x20, #1804] + 2001ef44: b9071262 str w2, [x19, #1808] + 2001ef48: 97ffffa0 bl 2001edc8 <_get_semihosting_exts> + 2001ef4c: 7100001f cmp w0, #0x0 + 2001ef50: 540000cd b.le 2001ef68 <initialise_semihosting_exts+0x48> + 2001ef54: 3940a3e0 ldrb w0, [sp, #40] + 2001ef58: 12000001 and w1, w0, #0x1 + 2001ef5c: 121f0000 and w0, w0, #0x2 + 2001ef60: b9070e81 str w1, [x20, #1804] + 2001ef64: b9071260 str w0, [x19, #1808] + 2001ef68: a94153f3 ldp x19, x20, [sp, #16] + 2001ef6c: a8c37bfd ldp x29, x30, [sp], #48 + 2001ef70: d65f03c0 ret Disassembly of section .text._has_ext_exit_extended: -000000002001eeb0 <_has_ext_exit_extended>: - 2001eeb0: a9be7bfd stp x29, x30, [sp, #-32]! - 2001eeb4: 910003fd mov x29, sp - 2001eeb8: f9000bf3 str x19, [sp, #16] - 2001eebc: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> - 2001eec0: b9470e60 ldr w0, [x19, #1804] - 2001eec4: 37f80080 tbnz w0, #31, 2001eed4 <_has_ext_exit_extended+0x24> - 2001eec8: f9400bf3 ldr x19, [sp, #16] - 2001eecc: a8c27bfd ldp x29, x30, [sp], #32 - 2001eed0: d65f03c0 ret - 2001eed4: 97ffffe1 bl 2001ee58 <initialise_semihosting_exts> - 2001eed8: b9470e60 ldr w0, [x19, #1804] - 2001eedc: f9400bf3 ldr x19, [sp, #16] - 2001eee0: a8c27bfd ldp x29, x30, [sp], #32 - 2001eee4: d65f03c0 ret +000000002001ef78 <_has_ext_exit_extended>: + 2001ef78: a9be7bfd stp x29, x30, [sp, #-32]! + 2001ef7c: 910003fd mov x29, sp + 2001ef80: f9000bf3 str x19, [sp, #16] + 2001ef84: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> + 2001ef88: b9470e60 ldr w0, [x19, #1804] + 2001ef8c: 37f80080 tbnz w0, #31, 2001ef9c <_has_ext_exit_extended+0x24> + 2001ef90: f9400bf3 ldr x19, [sp, #16] + 2001ef94: a8c27bfd ldp x29, x30, [sp], #32 + 2001ef98: d65f03c0 ret + 2001ef9c: 97ffffe1 bl 2001ef20 <initialise_semihosting_exts> + 2001efa0: b9470e60 ldr w0, [x19, #1804] + 2001efa4: f9400bf3 ldr x19, [sp, #16] + 2001efa8: a8c27bfd ldp x29, x30, [sp], #32 + 2001efac: d65f03c0 ret Disassembly of section .text._has_ext_stdout_stderr: -000000002001eee8 <_has_ext_stdout_stderr>: - 2001eee8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001eeec: 910003fd mov x29, sp - 2001eef0: f9000bf3 str x19, [sp, #16] - 2001eef4: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> - 2001eef8: b9471260 ldr w0, [x19, #1808] - 2001eefc: 37f80080 tbnz w0, #31, 2001ef0c <_has_ext_stdout_stderr+0x24> - 2001ef00: f9400bf3 ldr x19, [sp, #16] - 2001ef04: a8c27bfd ldp x29, x30, [sp], #32 - 2001ef08: d65f03c0 ret - 2001ef0c: 97ffffd3 bl 2001ee58 <initialise_semihosting_exts> - 2001ef10: b9471260 ldr w0, [x19, #1808] - 2001ef14: f9400bf3 ldr x19, [sp, #16] - 2001ef18: a8c27bfd ldp x29, x30, [sp], #32 - 2001ef1c: d65f03c0 ret +000000002001efb0 <_has_ext_stdout_stderr>: + 2001efb0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001efb4: 910003fd mov x29, sp + 2001efb8: f9000bf3 str x19, [sp, #16] + 2001efbc: f0000f13 adrp x19, 20201000 <__malloc_av_+0x128> + 2001efc0: b9471260 ldr w0, [x19, #1808] + 2001efc4: 37f80080 tbnz w0, #31, 2001efd4 <_has_ext_stdout_stderr+0x24> + 2001efc8: f9400bf3 ldr x19, [sp, #16] + 2001efcc: a8c27bfd ldp x29, x30, [sp], #32 + 2001efd0: d65f03c0 ret + 2001efd4: 97ffffd3 bl 2001ef20 <initialise_semihosting_exts> + 2001efd8: b9471260 ldr w0, [x19, #1808] + 2001efdc: f9400bf3 ldr x19, [sp, #16] + 2001efe0: a8c27bfd ldp x29, x30, [sp], #32 + 2001efe4: d65f03c0 ret Disassembly of section .text.initialise_monitor_handles: -000000002001ef20 <initialise_monitor_handles>: - 2001ef20: a9b97bfd stp x29, x30, [sp, #-112]! - 2001ef24: d2800060 mov x0, #0x3 // #3 - 2001ef28: 52800024 mov w4, #0x1 // #1 - 2001ef2c: 910003fd mov x29, sp - 2001ef30: a90153f3 stp x19, x20, [sp, #16] - 2001ef34: f0000014 adrp x20, 20021000 <__func__.5268+0x20> - 2001ef38: 912d0294 add x20, x20, #0xb40 - 2001ef3c: a9025bf5 stp x21, x22, [sp, #32] - 2001ef40: a90363f7 stp x23, x24, [sp, #48] - 2001ef44: 910163f8 add x24, sp, #0x58 - 2001ef48: a905fff4 stp x20, xzr, [sp, #88] - 2001ef4c: f90037e0 str x0, [sp, #104] - 2001ef50: 2a0403e0 mov w0, w4 - 2001ef54: aa1803e1 mov x1, x24 - 2001ef58: d45e0000 hlt #0xf000 - 2001ef5c: aa0003e4 mov x4, x0 - 2001ef60: f0001017 adrp x23, 20221000 <ucHeap+0x1e588> - 2001ef64: f0001016 adrp x22, 20221000 <ucHeap+0x1e588> - 2001ef68: 913882d3 add x19, x22, #0xe20 - 2001ef6c: 12800002 mov w2, #0xffffffff // #-1 - 2001ef70: aa1303e0 mov x0, x19 - 2001ef74: 91050261 add x1, x19, #0x140 - 2001ef78: b90e16e4 str w4, [x23, #3604] - 2001ef7c: d503201f nop - 2001ef80: b8010402 str w2, [x0], #16 - 2001ef84: eb01001f cmp x0, x1 - 2001ef88: 54ffffc1 b.ne 2001ef80 <initialise_monitor_handles+0x60> // b.any - 2001ef8c: f0000f15 adrp x21, 20201000 <__malloc_av_+0x128> - 2001ef90: b94712a0 ldr w0, [x21, #1808] - 2001ef94: 37f807c0 tbnz w0, #31, 2001f08c <initialise_monitor_handles+0x16c> - 2001ef98: 350001e0 cbnz w0, 2001efd4 <initialise_monitor_handles+0xb4> - 2001ef9c: f0001000 adrp x0, 20221000 <ucHeap+0x1e588> - 2001efa0: b94e1001 ldr w1, [x0, #3600] - 2001efa4: 3100043f cmn w1, #0x1 - 2001efa8: 54000780 b.eq 2001f098 <initialise_monitor_handles+0x178> // b.none - 2001efac: b94e16e1 ldr w1, [x23, #3604] - 2001efb0: 52800020 mov w0, #0x1 // #1 - 2001efb4: b90e22c1 str w1, [x22, #3616] - 2001efb8: b9000660 str w0, [x19, #4] - 2001efbc: b9000e7f str wzr, [x19, #12] - 2001efc0: a94153f3 ldp x19, x20, [sp, #16] - 2001efc4: a9425bf5 ldp x21, x22, [sp, #32] - 2001efc8: a94363f7 ldp x23, x24, [sp, #48] - 2001efcc: a8c77bfd ldp x29, x30, [sp], #112 - 2001efd0: d65f03c0 ret - 2001efd4: d2800065 mov x5, #0x3 // #3 - 2001efd8: d2800080 mov x0, #0x4 // #4 - 2001efdc: 52800024 mov w4, #0x1 // #1 - 2001efe0: f90023f9 str x25, [sp, #64] - 2001efe4: a90583f4 stp x20, x0, [sp, #88] - 2001efe8: f90037e5 str x5, [sp, #104] - 2001efec: 2a0403e0 mov w0, w4 - 2001eff0: aa1803e1 mov x1, x24 - 2001eff4: d45e0000 hlt #0xf000 - 2001eff8: aa0003e6 mov x6, x0 - 2001effc: f0001019 adrp x25, 20221000 <ucHeap+0x1e588> - 2001f000: d2800100 mov x0, #0x8 // #8 - 2001f004: a90583f4 stp x20, x0, [sp, #88] - 2001f008: b90e1b26 str w6, [x25, #3608] - 2001f00c: f90037e5 str x5, [sp, #104] - 2001f010: 2a0403e0 mov w0, w4 - 2001f014: aa1803e1 mov x1, x24 - 2001f018: d45e0000 hlt #0xf000 - 2001f01c: aa0003f8 mov x24, x0 - 2001f020: d0001014 adrp x20, 20221000 <ucHeap+0x1e588> - 2001f024: b94712a0 ldr w0, [x21, #1808] - 2001f028: 3100071f cmn w24, #0x1 - 2001f02c: b90e1298 str w24, [x20, #3600] - 2001f030: 540004e0 b.eq 2001f0cc <initialise_monitor_handles+0x1ac> // b.none - 2001f034: b94e16e2 ldr w2, [x23, #3604] - 2001f038: 52800021 mov w1, #0x1 // #1 - 2001f03c: b90e22c2 str w2, [x22, #3616] - 2001f040: b9000661 str w1, [x19, #4] - 2001f044: b9000e7f str wzr, [x19, #12] - 2001f048: 36f80060 tbz w0, #31, 2001f054 <initialise_monitor_handles+0x134> - 2001f04c: 97ffff83 bl 2001ee58 <initialise_semihosting_exts> - 2001f050: b94712a0 ldr w0, [x21, #1808] - 2001f054: 340004e0 cbz w0, 2001f0f0 <initialise_monitor_handles+0x1d0> - 2001f058: b94e1b21 ldr w1, [x25, #3608] - 2001f05c: 52800042 mov w2, #0x2 // #2 - 2001f060: f94023f9 ldr x25, [sp, #64] - 2001f064: b9000662 str w2, [x19, #4] - 2001f068: b94e1280 ldr w0, [x20, #3600] - 2001f06c: b9001261 str w1, [x19, #16] - 2001f070: 2903827f stp wzr, w0, [x19, #28] - 2001f074: b9002e7f str wzr, [x19, #44] - 2001f078: a94153f3 ldp x19, x20, [sp, #16] - 2001f07c: a9425bf5 ldp x21, x22, [sp, #32] - 2001f080: a94363f7 ldp x23, x24, [sp, #48] - 2001f084: a8c77bfd ldp x29, x30, [sp], #112 - 2001f088: d65f03c0 ret - 2001f08c: 97ffff73 bl 2001ee58 <initialise_semihosting_exts> - 2001f090: b94712a0 ldr w0, [x21, #1808] - 2001f094: 17ffffc1 b 2001ef98 <initialise_monitor_handles+0x78> - 2001f098: d0001002 adrp x2, 20221000 <ucHeap+0x1e588> - 2001f09c: b94e16e1 ldr w1, [x23, #3604] - 2001f0a0: b90e22c1 str w1, [x22, #3616] - 2001f0a4: b94e1842 ldr w2, [x2, #3608] - 2001f0a8: 52800021 mov w1, #0x1 // #1 - 2001f0ac: b90e1002 str w2, [x0, #3600] - 2001f0b0: b9000661 str w1, [x19, #4] - 2001f0b4: b9000e7f str wzr, [x19, #12] - 2001f0b8: a94153f3 ldp x19, x20, [sp, #16] - 2001f0bc: a9425bf5 ldp x21, x22, [sp, #32] - 2001f0c0: a94363f7 ldp x23, x24, [sp, #48] - 2001f0c4: a8c77bfd ldp x29, x30, [sp], #112 - 2001f0c8: d65f03c0 ret - 2001f0cc: b94e1b21 ldr w1, [x25, #3608] - 2001f0d0: b94e16e2 ldr w2, [x23, #3604] - 2001f0d4: b90e1281 str w1, [x20, #3600] - 2001f0d8: 52800021 mov w1, #0x1 // #1 - 2001f0dc: b90e22c2 str w2, [x22, #3616] - 2001f0e0: b9000661 str w1, [x19, #4] - 2001f0e4: b9000e7f str wzr, [x19, #12] - 2001f0e8: 37fffb20 tbnz w0, #31, 2001f04c <initialise_monitor_handles+0x12c> - 2001f0ec: 17ffffda b 2001f054 <initialise_monitor_handles+0x134> - 2001f0f0: f94023f9 ldr x25, [sp, #64] - 2001f0f4: 17ffffe1 b 2001f078 <initialise_monitor_handles+0x158> +000000002001efe8 <initialise_monitor_handles>: + 2001efe8: a9b97bfd stp x29, x30, [sp, #-112]! + 2001efec: d2800060 mov x0, #0x3 // #3 + 2001eff0: 52800024 mov w4, #0x1 // #1 + 2001eff4: 910003fd mov x29, sp + 2001eff8: a90153f3 stp x19, x20, [sp, #16] + 2001effc: f0000014 adrp x20, 20021000 <virtio_ident_table+0x78> + 2001f000: 912e8294 add x20, x20, #0xba0 + 2001f004: a9025bf5 stp x21, x22, [sp, #32] + 2001f008: a90363f7 stp x23, x24, [sp, #48] + 2001f00c: 910163f8 add x24, sp, #0x58 + 2001f010: a905fff4 stp x20, xzr, [sp, #88] + 2001f014: f90037e0 str x0, [sp, #104] + 2001f018: 2a0403e0 mov w0, w4 + 2001f01c: aa1803e1 mov x1, x24 + 2001f020: d45e0000 hlt #0xf000 + 2001f024: aa0003e4 mov x4, x0 + 2001f028: d0001017 adrp x23, 20221000 <ucHeap+0x1e588> + 2001f02c: d0001016 adrp x22, 20221000 <ucHeap+0x1e588> + 2001f030: 913882d3 add x19, x22, #0xe20 + 2001f034: 12800002 mov w2, #0xffffffff // #-1 + 2001f038: aa1303e0 mov x0, x19 + 2001f03c: 91050261 add x1, x19, #0x140 + 2001f040: b90e16e4 str w4, [x23, #3604] + 2001f044: d503201f nop + 2001f048: b8010402 str w2, [x0], #16 + 2001f04c: eb01001f cmp x0, x1 + 2001f050: 54ffffc1 b.ne 2001f048 <initialise_monitor_handles+0x60> // b.any + 2001f054: d0000f15 adrp x21, 20201000 <__malloc_av_+0x128> + 2001f058: b94712a0 ldr w0, [x21, #1808] + 2001f05c: 37f807c0 tbnz w0, #31, 2001f154 <initialise_monitor_handles+0x16c> + 2001f060: 350001e0 cbnz w0, 2001f09c <initialise_monitor_handles+0xb4> + 2001f064: d0001000 adrp x0, 20221000 <ucHeap+0x1e588> + 2001f068: b94e1001 ldr w1, [x0, #3600] + 2001f06c: 3100043f cmn w1, #0x1 + 2001f070: 54000780 b.eq 2001f160 <initialise_monitor_handles+0x178> // b.none + 2001f074: b94e16e1 ldr w1, [x23, #3604] + 2001f078: 52800020 mov w0, #0x1 // #1 + 2001f07c: b90e22c1 str w1, [x22, #3616] + 2001f080: b9000660 str w0, [x19, #4] + 2001f084: b9000e7f str wzr, [x19, #12] + 2001f088: a94153f3 ldp x19, x20, [sp, #16] + 2001f08c: a9425bf5 ldp x21, x22, [sp, #32] + 2001f090: a94363f7 ldp x23, x24, [sp, #48] + 2001f094: a8c77bfd ldp x29, x30, [sp], #112 + 2001f098: d65f03c0 ret + 2001f09c: d2800065 mov x5, #0x3 // #3 + 2001f0a0: d2800080 mov x0, #0x4 // #4 + 2001f0a4: 52800024 mov w4, #0x1 // #1 + 2001f0a8: f90023f9 str x25, [sp, #64] + 2001f0ac: a90583f4 stp x20, x0, [sp, #88] + 2001f0b0: f90037e5 str x5, [sp, #104] + 2001f0b4: 2a0403e0 mov w0, w4 + 2001f0b8: aa1803e1 mov x1, x24 + 2001f0bc: d45e0000 hlt #0xf000 + 2001f0c0: aa0003e6 mov x6, x0 + 2001f0c4: d0001019 adrp x25, 20221000 <ucHeap+0x1e588> + 2001f0c8: d2800100 mov x0, #0x8 // #8 + 2001f0cc: a90583f4 stp x20, x0, [sp, #88] + 2001f0d0: b90e1b26 str w6, [x25, #3608] + 2001f0d4: f90037e5 str x5, [sp, #104] + 2001f0d8: 2a0403e0 mov w0, w4 + 2001f0dc: aa1803e1 mov x1, x24 + 2001f0e0: d45e0000 hlt #0xf000 + 2001f0e4: aa0003f8 mov x24, x0 + 2001f0e8: d0001014 adrp x20, 20221000 <ucHeap+0x1e588> + 2001f0ec: b94712a0 ldr w0, [x21, #1808] + 2001f0f0: 3100071f cmn w24, #0x1 + 2001f0f4: b90e1298 str w24, [x20, #3600] + 2001f0f8: 540004e0 b.eq 2001f194 <initialise_monitor_handles+0x1ac> // b.none + 2001f0fc: b94e16e2 ldr w2, [x23, #3604] + 2001f100: 52800021 mov w1, #0x1 // #1 + 2001f104: b90e22c2 str w2, [x22, #3616] + 2001f108: b9000661 str w1, [x19, #4] + 2001f10c: b9000e7f str wzr, [x19, #12] + 2001f110: 36f80060 tbz w0, #31, 2001f11c <initialise_monitor_handles+0x134> + 2001f114: 97ffff83 bl 2001ef20 <initialise_semihosting_exts> + 2001f118: b94712a0 ldr w0, [x21, #1808] + 2001f11c: 340004e0 cbz w0, 2001f1b8 <initialise_monitor_handles+0x1d0> + 2001f120: b94e1b21 ldr w1, [x25, #3608] + 2001f124: 52800042 mov w2, #0x2 // #2 + 2001f128: f94023f9 ldr x25, [sp, #64] + 2001f12c: b9000662 str w2, [x19, #4] + 2001f130: b94e1280 ldr w0, [x20, #3600] + 2001f134: b9001261 str w1, [x19, #16] + 2001f138: 2903827f stp wzr, w0, [x19, #28] + 2001f13c: b9002e7f str wzr, [x19, #44] + 2001f140: a94153f3 ldp x19, x20, [sp, #16] + 2001f144: a9425bf5 ldp x21, x22, [sp, #32] + 2001f148: a94363f7 ldp x23, x24, [sp, #48] + 2001f14c: a8c77bfd ldp x29, x30, [sp], #112 + 2001f150: d65f03c0 ret + 2001f154: 97ffff73 bl 2001ef20 <initialise_semihosting_exts> + 2001f158: b94712a0 ldr w0, [x21, #1808] + 2001f15c: 17ffffc1 b 2001f060 <initialise_monitor_handles+0x78> + 2001f160: d0001002 adrp x2, 20221000 <ucHeap+0x1e588> + 2001f164: b94e16e1 ldr w1, [x23, #3604] + 2001f168: b90e22c1 str w1, [x22, #3616] + 2001f16c: b94e1842 ldr w2, [x2, #3608] + 2001f170: 52800021 mov w1, #0x1 // #1 + 2001f174: b90e1002 str w2, [x0, #3600] + 2001f178: b9000661 str w1, [x19, #4] + 2001f17c: b9000e7f str wzr, [x19, #12] + 2001f180: a94153f3 ldp x19, x20, [sp, #16] + 2001f184: a9425bf5 ldp x21, x22, [sp, #32] + 2001f188: a94363f7 ldp x23, x24, [sp, #48] + 2001f18c: a8c77bfd ldp x29, x30, [sp], #112 + 2001f190: d65f03c0 ret + 2001f194: b94e1b21 ldr w1, [x25, #3608] + 2001f198: b94e16e2 ldr w2, [x23, #3604] + 2001f19c: b90e1281 str w1, [x20, #3600] + 2001f1a0: 52800021 mov w1, #0x1 // #1 + 2001f1a4: b90e22c2 str w2, [x22, #3616] + 2001f1a8: b9000661 str w1, [x19, #4] + 2001f1ac: b9000e7f str wzr, [x19, #12] + 2001f1b0: 37fffb20 tbnz w0, #31, 2001f114 <initialise_monitor_handles+0x12c> + 2001f1b4: 17ffffda b 2001f11c <initialise_monitor_handles+0x134> + 2001f1b8: f94023f9 ldr x25, [sp, #64] + 2001f1bc: 17ffffe1 b 2001f140 <initialise_monitor_handles+0x158> Disassembly of section .text._link: -000000002001f0f8 <_link>: - 2001f0f8: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001f0fc: 910003fd mov x29, sp - 2001f100: 9400010e bl 2001f538 <__errno> - 2001f104: aa0003e1 mov x1, x0 - 2001f108: 52800b02 mov w2, #0x58 // #88 - 2001f10c: 12800000 mov w0, #0xffffffff // #-1 - 2001f110: b9000022 str w2, [x1] - 2001f114: a8c17bfd ldp x29, x30, [sp], #16 - 2001f118: d65f03c0 ret +000000002001f1c0 <_link>: + 2001f1c0: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001f1c4: 910003fd mov x29, sp + 2001f1c8: 9400010e bl 2001f600 <__errno> + 2001f1cc: aa0003e1 mov x1, x0 + 2001f1d0: 52800b02 mov w2, #0x58 // #88 + 2001f1d4: 12800000 mov w0, #0xffffffff // #-1 + 2001f1d8: b9000022 str w2, [x1] + 2001f1dc: a8c17bfd ldp x29, x30, [sp], #16 + 2001f1e0: d65f03c0 ret Disassembly of section .text._unlink: -000000002001f120 <_unlink>: - 2001f120: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001f124: 910003fd mov x29, sp - 2001f128: f90013e0 str x0, [sp, #32] - 2001f12c: 97ffb6d5 bl 2000cc80 <strlen> - 2001f130: 528001c4 mov w4, #0xe // #14 - 2001f134: 910083e5 add x5, sp, #0x20 - 2001f138: f90017e0 str x0, [sp, #40] - 2001f13c: 2a0403e0 mov w0, w4 - 2001f140: aa0503e1 mov x1, x5 - 2001f144: d45e0000 hlt #0xf000 - 2001f148: aa0003e4 mov x4, x0 - 2001f14c: 3100049f cmn w4, #0x1 - 2001f150: 540000a0 b.eq 2001f164 <_unlink+0x44> // b.none - 2001f154: 52800004 mov w4, #0x0 // #0 - 2001f158: 2a0403e0 mov w0, w4 - 2001f15c: a8c37bfd ldp x29, x30, [sp], #48 - 2001f160: d65f03c0 ret - 2001f164: b9001fe4 str w4, [sp, #28] - 2001f168: 940000f4 bl 2001f538 <__errno> - 2001f16c: 52800266 mov w6, #0x13 // #19 - 2001f170: aa0003e5 mov x5, x0 - 2001f174: d2800007 mov x7, #0x0 // #0 - 2001f178: 2a0603e0 mov w0, w6 - 2001f17c: aa0703e1 mov x1, x7 - 2001f180: d45e0000 hlt #0xf000 - 2001f184: aa0003e6 mov x6, x0 - 2001f188: b9401fe4 ldr w4, [sp, #28] - 2001f18c: b90000a6 str w6, [x5] - 2001f190: 17fffff2 b 2001f158 <_unlink+0x38> +000000002001f1e8 <_unlink>: + 2001f1e8: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001f1ec: 910003fd mov x29, sp + 2001f1f0: f90013e0 str x0, [sp, #32] + 2001f1f4: 97ffb6e3 bl 2000cd80 <strlen> + 2001f1f8: 528001c4 mov w4, #0xe // #14 + 2001f1fc: 910083e5 add x5, sp, #0x20 + 2001f200: f90017e0 str x0, [sp, #40] + 2001f204: 2a0403e0 mov w0, w4 + 2001f208: aa0503e1 mov x1, x5 + 2001f20c: d45e0000 hlt #0xf000 + 2001f210: aa0003e4 mov x4, x0 + 2001f214: 3100049f cmn w4, #0x1 + 2001f218: 540000a0 b.eq 2001f22c <_unlink+0x44> // b.none + 2001f21c: 52800004 mov w4, #0x0 // #0 + 2001f220: 2a0403e0 mov w0, w4 + 2001f224: a8c37bfd ldp x29, x30, [sp], #48 + 2001f228: d65f03c0 ret + 2001f22c: b9001fe4 str w4, [sp, #28] + 2001f230: 940000f4 bl 2001f600 <__errno> + 2001f234: 52800266 mov w6, #0x13 // #19 + 2001f238: aa0003e5 mov x5, x0 + 2001f23c: d2800007 mov x7, #0x0 // #0 + 2001f240: 2a0603e0 mov w0, w6 + 2001f244: aa0703e1 mov x1, x7 + 2001f248: d45e0000 hlt #0xf000 + 2001f24c: aa0003e6 mov x6, x0 + 2001f250: b9401fe4 ldr w4, [sp, #28] + 2001f254: b90000a6 str w6, [x5] + 2001f258: 17fffff2 b 2001f220 <_unlink+0x38> Disassembly of section .text._gettimeofday: -000000002001f198 <_gettimeofday>: - 2001f198: aa0103e5 mov x5, x1 - 2001f19c: b4000200 cbz x0, 2001f1dc <_gettimeofday+0x44> - 2001f1a0: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001f1a4: aa0003e4 mov x4, x0 - 2001f1a8: 52800226 mov w6, #0x11 // #17 - 2001f1ac: 910003fd mov x29, sp - 2001f1b0: d2800007 mov x7, #0x0 // #0 - 2001f1b4: 2a0603e0 mov w0, w6 - 2001f1b8: aa0703e1 mov x1, x7 - 2001f1bc: d45e0000 hlt #0xf000 - 2001f1c0: aa0003e6 mov x6, x0 - 2001f1c4: a9007c86 stp x6, xzr, [x4] - 2001f1c8: b4000045 cbz x5, 2001f1d0 <_gettimeofday+0x38> - 2001f1cc: f90000bf str xzr, [x5] - 2001f1d0: 52800000 mov w0, #0x0 // #0 - 2001f1d4: a8c17bfd ldp x29, x30, [sp], #16 - 2001f1d8: d65f03c0 ret - 2001f1dc: b4000041 cbz x1, 2001f1e4 <_gettimeofday+0x4c> - 2001f1e0: f900003f str xzr, [x1] - 2001f1e4: 52800000 mov w0, #0x0 // #0 - 2001f1e8: d65f03c0 ret +000000002001f260 <_gettimeofday>: + 2001f260: aa0103e5 mov x5, x1 + 2001f264: b4000200 cbz x0, 2001f2a4 <_gettimeofday+0x44> + 2001f268: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001f26c: aa0003e4 mov x4, x0 + 2001f270: 52800226 mov w6, #0x11 // #17 + 2001f274: 910003fd mov x29, sp + 2001f278: d2800007 mov x7, #0x0 // #0 + 2001f27c: 2a0603e0 mov w0, w6 + 2001f280: aa0703e1 mov x1, x7 + 2001f284: d45e0000 hlt #0xf000 + 2001f288: aa0003e6 mov x6, x0 + 2001f28c: a9007c86 stp x6, xzr, [x4] + 2001f290: b4000045 cbz x5, 2001f298 <_gettimeofday+0x38> + 2001f294: f90000bf str xzr, [x5] + 2001f298: 52800000 mov w0, #0x0 // #0 + 2001f29c: a8c17bfd ldp x29, x30, [sp], #16 + 2001f2a0: d65f03c0 ret + 2001f2a4: b4000041 cbz x1, 2001f2ac <_gettimeofday+0x4c> + 2001f2a8: f900003f str xzr, [x1] + 2001f2ac: 52800000 mov w0, #0x0 // #0 + 2001f2b0: d65f03c0 ret Disassembly of section .text._clock: -000000002001f1f0 <_clock>: - 2001f1f0: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001f1f4: 52800204 mov w4, #0x10 // #16 - 2001f1f8: d2800005 mov x5, #0x0 // #0 - 2001f1fc: 910003fd mov x29, sp - 2001f200: 2a0403e0 mov w0, w4 - 2001f204: aa0503e1 mov x1, x5 - 2001f208: d45e0000 hlt #0xf000 - 2001f20c: aa0003e4 mov x4, x0 - 2001f210: aa0403e0 mov x0, x4 - 2001f214: a8c17bfd ldp x29, x30, [sp], #16 - 2001f218: d65f03c0 ret +000000002001f2b8 <_clock>: + 2001f2b8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001f2bc: 52800204 mov w4, #0x10 // #16 + 2001f2c0: d2800005 mov x5, #0x0 // #0 + 2001f2c4: 910003fd mov x29, sp + 2001f2c8: 2a0403e0 mov w0, w4 + 2001f2cc: aa0503e1 mov x1, x5 + 2001f2d0: d45e0000 hlt #0xf000 + 2001f2d4: aa0003e4 mov x4, x0 + 2001f2d8: aa0403e0 mov x0, x4 + 2001f2dc: a8c17bfd ldp x29, x30, [sp], #16 + 2001f2e0: d65f03c0 ret Disassembly of section .text._times: -000000002001f220 <_times>: - 2001f220: a9bf7bfd stp x29, x30, [sp, #-16]! - 2001f224: aa0003e4 mov x4, x0 - 2001f228: 52800205 mov w5, #0x10 // #16 - 2001f22c: 910003fd mov x29, sp - 2001f230: d2800006 mov x6, #0x0 // #0 - 2001f234: 2a0503e0 mov w0, w5 - 2001f238: aa0603e1 mov x1, x6 - 2001f23c: d45e0000 hlt #0xf000 - 2001f240: aa0003e5 mov x5, x0 - 2001f244: b4000064 cbz x4, 2001f250 <_times+0x30> - 2001f248: a9007c85 stp x5, xzr, [x4] - 2001f24c: a9017c9f stp xzr, xzr, [x4, #16] - 2001f250: aa0503e0 mov x0, x5 - 2001f254: a8c17bfd ldp x29, x30, [sp], #16 - 2001f258: d65f03c0 ret +000000002001f2e8 <_times>: + 2001f2e8: a9bf7bfd stp x29, x30, [sp, #-16]! + 2001f2ec: aa0003e4 mov x4, x0 + 2001f2f0: 52800205 mov w5, #0x10 // #16 + 2001f2f4: 910003fd mov x29, sp + 2001f2f8: d2800006 mov x6, #0x0 // #0 + 2001f2fc: 2a0503e0 mov w0, w5 + 2001f300: aa0603e1 mov x1, x6 + 2001f304: d45e0000 hlt #0xf000 + 2001f308: aa0003e5 mov x5, x0 + 2001f30c: b4000064 cbz x4, 2001f318 <_times+0x30> + 2001f310: a9007c85 stp x5, xzr, [x4] + 2001f314: a9017c9f stp xzr, xzr, [x4, #16] + 2001f318: aa0503e0 mov x0, x5 + 2001f31c: a8c17bfd ldp x29, x30, [sp], #16 + 2001f320: d65f03c0 ret Disassembly of section .text._isatty: -000000002001f260 <_isatty>: - 2001f260: a9be7bfd stp x29, x30, [sp, #-32]! - 2001f264: 910003fd mov x29, sp - 2001f268: 97fffc70 bl 2001e428 <findslot> - 2001f26c: b4000340 cbz x0, 2001f2d4 <_isatty+0x74> - 2001f270: b9800000 ldrsw x0, [x0] - 2001f274: 910063e5 add x5, sp, #0x18 - 2001f278: 52800124 mov w4, #0x9 // #9 - 2001f27c: f9000fe0 str x0, [sp, #24] - 2001f280: 2a0403e0 mov w0, w4 - 2001f284: aa0503e1 mov x1, x5 - 2001f288: d45e0000 hlt #0xf000 - 2001f28c: aa0003e4 mov x4, x0 - 2001f290: 7100049f cmp w4, #0x1 - 2001f294: 2a0403e0 mov w0, w4 - 2001f298: 54000061 b.ne 2001f2a4 <_isatty+0x44> // b.any - 2001f29c: a8c27bfd ldp x29, x30, [sp], #32 - 2001f2a0: d65f03c0 ret - 2001f2a4: 940000a5 bl 2001f538 <__errno> - 2001f2a8: aa0003e4 mov x4, x0 - 2001f2ac: 52800265 mov w5, #0x13 // #19 - 2001f2b0: d2800006 mov x6, #0x0 // #0 - 2001f2b4: 2a0503e0 mov w0, w5 - 2001f2b8: aa0603e1 mov x1, x6 - 2001f2bc: d45e0000 hlt #0xf000 - 2001f2c0: aa0003e5 mov x5, x0 - 2001f2c4: b9000085 str w5, [x4] - 2001f2c8: 52800000 mov w0, #0x0 // #0 - 2001f2cc: a8c27bfd ldp x29, x30, [sp], #32 - 2001f2d0: d65f03c0 ret - 2001f2d4: 94000099 bl 2001f538 <__errno> - 2001f2d8: aa0003e1 mov x1, x0 - 2001f2dc: 52800122 mov w2, #0x9 // #9 - 2001f2e0: 52800000 mov w0, #0x0 // #0 - 2001f2e4: b9000022 str w2, [x1] - 2001f2e8: 17ffffed b 2001f29c <_isatty+0x3c> +000000002001f328 <_isatty>: + 2001f328: a9be7bfd stp x29, x30, [sp, #-32]! + 2001f32c: 910003fd mov x29, sp + 2001f330: 97fffc70 bl 2001e4f0 <findslot> + 2001f334: b4000340 cbz x0, 2001f39c <_isatty+0x74> + 2001f338: b9800000 ldrsw x0, [x0] + 2001f33c: 910063e5 add x5, sp, #0x18 + 2001f340: 52800124 mov w4, #0x9 // #9 + 2001f344: f9000fe0 str x0, [sp, #24] + 2001f348: 2a0403e0 mov w0, w4 + 2001f34c: aa0503e1 mov x1, x5 + 2001f350: d45e0000 hlt #0xf000 + 2001f354: aa0003e4 mov x4, x0 + 2001f358: 7100049f cmp w4, #0x1 + 2001f35c: 2a0403e0 mov w0, w4 + 2001f360: 54000061 b.ne 2001f36c <_isatty+0x44> // b.any + 2001f364: a8c27bfd ldp x29, x30, [sp], #32 + 2001f368: d65f03c0 ret + 2001f36c: 940000a5 bl 2001f600 <__errno> + 2001f370: aa0003e4 mov x4, x0 + 2001f374: 52800265 mov w5, #0x13 // #19 + 2001f378: d2800006 mov x6, #0x0 // #0 + 2001f37c: 2a0503e0 mov w0, w5 + 2001f380: aa0603e1 mov x1, x6 + 2001f384: d45e0000 hlt #0xf000 + 2001f388: aa0003e5 mov x5, x0 + 2001f38c: b9000085 str w5, [x4] + 2001f390: 52800000 mov w0, #0x0 // #0 + 2001f394: a8c27bfd ldp x29, x30, [sp], #32 + 2001f398: d65f03c0 ret + 2001f39c: 94000099 bl 2001f600 <__errno> + 2001f3a0: aa0003e1 mov x1, x0 + 2001f3a4: 52800122 mov w2, #0x9 // #9 + 2001f3a8: 52800000 mov w0, #0x0 // #0 + 2001f3ac: b9000022 str w2, [x1] + 2001f3b0: 17ffffed b 2001f364 <_isatty+0x3c> Disassembly of section .text._system: -000000002001f2f0 <_system>: - 2001f2f0: b40003a0 cbz x0, 2001f364 <_system+0x74> - 2001f2f4: a9be7bfd stp x29, x30, [sp, #-32]! - 2001f2f8: 910003fd mov x29, sp - 2001f2fc: f9000be0 str x0, [sp, #16] - 2001f300: 97ffb660 bl 2000cc80 <strlen> - 2001f304: 52800244 mov w4, #0x12 // #18 - 2001f308: 910043e5 add x5, sp, #0x10 - 2001f30c: f9000fe0 str x0, [sp, #24] - 2001f310: 2a0403e0 mov w0, w4 - 2001f314: aa0503e1 mov x1, x5 - 2001f318: d45e0000 hlt #0xf000 - 2001f31c: aa0003e4 mov x4, x0 - 2001f320: 3100049f cmn w4, #0x1 - 2001f324: 2a0403e0 mov w0, w4 - 2001f328: 54000220 b.eq 2001f36c <_system+0x7c> // b.none - 2001f32c: 7103fc1f cmp w0, #0xff - 2001f330: 540000e8 b.hi 2001f34c <_system+0x5c> // b.pmore - 2001f334: 340000c0 cbz w0, 2001f34c <_system+0x5c> - 2001f338: 531f7801 lsl w1, w0, #1 - 2001f33c: d3483c22 ubfx x2, x1, #8, #8 - 2001f340: 6b00005f cmp w2, w0 - 2001f344: 54000081 b.ne 2001f354 <_system+0x64> // b.any - 2001f348: 2a0103e0 mov w0, w1 - 2001f34c: a8c27bfd ldp x29, x30, [sp], #32 - 2001f350: d65f03c0 ret - 2001f354: 531f7821 lsl w1, w1, #1 - 2001f358: 35ffff21 cbnz w1, 2001f33c <_system+0x4c> - 2001f35c: 52800000 mov w0, #0x0 // #0 - 2001f360: 17fffffb b 2001f34c <_system+0x5c> - 2001f364: 52800020 mov w0, #0x1 // #1 - 2001f368: d65f03c0 ret - 2001f36c: 97fffc4b bl 2001e498 <checkerror.part.0> - 2001f370: 17ffffef b 2001f32c <_system+0x3c> +000000002001f3b8 <_system>: + 2001f3b8: b40003a0 cbz x0, 2001f42c <_system+0x74> + 2001f3bc: a9be7bfd stp x29, x30, [sp, #-32]! + 2001f3c0: 910003fd mov x29, sp + 2001f3c4: f9000be0 str x0, [sp, #16] + 2001f3c8: 97ffb66e bl 2000cd80 <strlen> + 2001f3cc: 52800244 mov w4, #0x12 // #18 + 2001f3d0: 910043e5 add x5, sp, #0x10 + 2001f3d4: f9000fe0 str x0, [sp, #24] + 2001f3d8: 2a0403e0 mov w0, w4 + 2001f3dc: aa0503e1 mov x1, x5 + 2001f3e0: d45e0000 hlt #0xf000 + 2001f3e4: aa0003e4 mov x4, x0 + 2001f3e8: 3100049f cmn w4, #0x1 + 2001f3ec: 2a0403e0 mov w0, w4 + 2001f3f0: 54000220 b.eq 2001f434 <_system+0x7c> // b.none + 2001f3f4: 7103fc1f cmp w0, #0xff + 2001f3f8: 540000e8 b.hi 2001f414 <_system+0x5c> // b.pmore + 2001f3fc: 340000c0 cbz w0, 2001f414 <_system+0x5c> + 2001f400: 531f7801 lsl w1, w0, #1 + 2001f404: d3483c22 ubfx x2, x1, #8, #8 + 2001f408: 6b00005f cmp w2, w0 + 2001f40c: 54000081 b.ne 2001f41c <_system+0x64> // b.any + 2001f410: 2a0103e0 mov w0, w1 + 2001f414: a8c27bfd ldp x29, x30, [sp], #32 + 2001f418: d65f03c0 ret + 2001f41c: 531f7821 lsl w1, w1, #1 + 2001f420: 35ffff21 cbnz w1, 2001f404 <_system+0x4c> + 2001f424: 52800000 mov w0, #0x0 // #0 + 2001f428: 17fffffb b 2001f414 <_system+0x5c> + 2001f42c: 52800020 mov w0, #0x1 // #1 + 2001f430: d65f03c0 ret + 2001f434: 97fffc4b bl 2001e560 <checkerror.part.0> + 2001f438: 17ffffef b 2001f3f4 <_system+0x3c> Disassembly of section .text._rename: -000000002001f378 <_rename>: - 2001f378: a9bc7bfd stp x29, x30, [sp, #-64]! - 2001f37c: 910003fd mov x29, sp - 2001f380: a90153f3 stp x19, x20, [sp, #16] - 2001f384: aa0103f3 mov x19, x1 - 2001f388: f90013e0 str x0, [sp, #32] - 2001f38c: 97ffb63d bl 2000cc80 <strlen> - 2001f390: aa0003e1 mov x1, x0 - 2001f394: 910083f4 add x20, sp, #0x20 - 2001f398: aa1303e0 mov x0, x19 - 2001f39c: a902cfe1 stp x1, x19, [sp, #40] - 2001f3a0: 97ffb638 bl 2000cc80 <strlen> - 2001f3a4: f9001fe0 str x0, [sp, #56] - 2001f3a8: 528001e4 mov w4, #0xf // #15 - 2001f3ac: 2a0403e0 mov w0, w4 - 2001f3b0: aa1403e1 mov x1, x20 - 2001f3b4: d45e0000 hlt #0xf000 - 2001f3b8: aa0003e4 mov x4, x0 - 2001f3bc: 3100049f cmn w4, #0x1 - 2001f3c0: 540000c0 b.eq 2001f3d8 <_rename+0x60> // b.none - 2001f3c4: 7100009f cmp w4, #0x0 - 2001f3c8: 5a9f03e0 csetm w0, ne // ne = any - 2001f3cc: a94153f3 ldp x19, x20, [sp, #16] - 2001f3d0: a8c47bfd ldp x29, x30, [sp], #64 - 2001f3d4: d65f03c0 ret - 2001f3d8: 97fffc30 bl 2001e498 <checkerror.part.0> - 2001f3dc: 2a0003e4 mov w4, w0 - 2001f3e0: 17fffff9 b 2001f3c4 <_rename+0x4c> +000000002001f440 <_rename>: + 2001f440: a9bc7bfd stp x29, x30, [sp, #-64]! + 2001f444: 910003fd mov x29, sp + 2001f448: a90153f3 stp x19, x20, [sp, #16] + 2001f44c: aa0103f3 mov x19, x1 + 2001f450: f90013e0 str x0, [sp, #32] + 2001f454: 97ffb64b bl 2000cd80 <strlen> + 2001f458: aa0003e1 mov x1, x0 + 2001f45c: 910083f4 add x20, sp, #0x20 + 2001f460: aa1303e0 mov x0, x19 + 2001f464: a902cfe1 stp x1, x19, [sp, #40] + 2001f468: 97ffb646 bl 2000cd80 <strlen> + 2001f46c: f9001fe0 str x0, [sp, #56] + 2001f470: 528001e4 mov w4, #0xf // #15 + 2001f474: 2a0403e0 mov w0, w4 + 2001f478: aa1403e1 mov x1, x20 + 2001f47c: d45e0000 hlt #0xf000 + 2001f480: aa0003e4 mov x4, x0 + 2001f484: 3100049f cmn w4, #0x1 + 2001f488: 540000c0 b.eq 2001f4a0 <_rename+0x60> // b.none + 2001f48c: 7100009f cmp w4, #0x0 + 2001f490: 5a9f03e0 csetm w0, ne // ne = any + 2001f494: a94153f3 ldp x19, x20, [sp, #16] + 2001f498: a8c47bfd ldp x29, x30, [sp], #64 + 2001f49c: d65f03c0 ret + 2001f4a0: 97fffc30 bl 2001e560 <checkerror.part.0> + 2001f4a4: 2a0003e4 mov w4, w0 + 2001f4a8: 17fffff9 b 2001f48c <_rename+0x4c> Disassembly of section .text.__aarch64_angel_elapsed: -000000002001f3e8 <__aarch64_angel_elapsed>: - 2001f3e8: a9be7bfd stp x29, x30, [sp, #-32]! - 2001f3ec: 52800604 mov w4, #0x30 // #48 - 2001f3f0: 910003fd mov x29, sp - 2001f3f4: 910043e5 add x5, sp, #0x10 - 2001f3f8: 2a0403e0 mov w0, w4 - 2001f3fc: aa0503e1 mov x1, x5 - 2001f400: d45e0000 hlt #0xf000 - 2001f404: aa0003e4 mov x4, x0 - 2001f408: 3100049f cmn w4, #0x1 - 2001f40c: 54000080 b.eq 2001f41c <__aarch64_angel_elapsed+0x34> // b.none - 2001f410: f9400be0 ldr x0, [sp, #16] - 2001f414: a8c27bfd ldp x29, x30, [sp], #32 - 2001f418: d65f03c0 ret - 2001f41c: 97fffc1f bl 2001e498 <checkerror.part.0> - 2001f420: 3100041f cmn w0, #0x1 - 2001f424: 54ffff61 b.ne 2001f410 <__aarch64_angel_elapsed+0x28> // b.any - 2001f428: 92800000 mov x0, #0xffffffffffffffff // #-1 - 2001f42c: 17fffffa b 2001f414 <__aarch64_angel_elapsed+0x2c> +000000002001f4b0 <__aarch64_angel_elapsed>: + 2001f4b0: a9be7bfd stp x29, x30, [sp, #-32]! + 2001f4b4: 52800604 mov w4, #0x30 // #48 + 2001f4b8: 910003fd mov x29, sp + 2001f4bc: 910043e5 add x5, sp, #0x10 + 2001f4c0: 2a0403e0 mov w0, w4 + 2001f4c4: aa0503e1 mov x1, x5 + 2001f4c8: d45e0000 hlt #0xf000 + 2001f4cc: aa0003e4 mov x4, x0 + 2001f4d0: 3100049f cmn w4, #0x1 + 2001f4d4: 54000080 b.eq 2001f4e4 <__aarch64_angel_elapsed+0x34> // b.none + 2001f4d8: f9400be0 ldr x0, [sp, #16] + 2001f4dc: a8c27bfd ldp x29, x30, [sp], #32 + 2001f4e0: d65f03c0 ret + 2001f4e4: 97fffc1f bl 2001e560 <checkerror.part.0> + 2001f4e8: 3100041f cmn w0, #0x1 + 2001f4ec: 54ffff61 b.ne 2001f4d8 <__aarch64_angel_elapsed+0x28> // b.any + 2001f4f0: 92800000 mov x0, #0xffffffffffffffff // #-1 + 2001f4f4: 17fffffa b 2001f4dc <__aarch64_angel_elapsed+0x2c> Disassembly of section .text._exit: -000000002001f430 <_exit>: - 2001f430: a9bb7bfd stp x29, x30, [sp, #-80]! - 2001f434: 910003fd mov x29, sp - 2001f438: a90153f3 stp x19, x20, [sp, #16] - 2001f43c: d28004d4 mov x20, #0x26 // #38 - 2001f440: 93407c13 sxtw x19, w0 - 2001f444: a9025bf5 stp x21, x22, [sp, #32] - 2001f448: 910103f5 add x21, sp, #0x40 - 2001f44c: f2a00054 movk x20, #0x2, lsl #16 - 2001f450: 52800416 mov w22, #0x20 // #32 - 2001f454: f9001bf7 str x23, [sp, #48] - 2001f458: 52800317 mov w23, #0x18 // #24 - 2001f45c: d503201f nop - 2001f460: a9044ff4 stp x20, x19, [sp, #64] - 2001f464: 97fffe93 bl 2001eeb0 <_has_ext_exit_extended> - 2001f468: 34000100 cbz w0, 2001f488 <_exit+0x58> - 2001f46c: 2a1603e0 mov w0, w22 - 2001f470: aa1503e1 mov x1, x21 - 2001f474: d45e0000 hlt #0xf000 - 2001f478: aa0003e4 mov x4, x0 - 2001f47c: a9044ff4 stp x20, x19, [sp, #64] - 2001f480: 97fffe8c bl 2001eeb0 <_has_ext_exit_extended> - 2001f484: 35ffff40 cbnz w0, 2001f46c <_exit+0x3c> - 2001f488: 2a1703e0 mov w0, w23 - 2001f48c: aa1503e1 mov x1, x21 - 2001f490: d45e0000 hlt #0xf000 - 2001f494: aa0003e4 mov x4, x0 - 2001f498: 17fffff2 b 2001f460 <_exit+0x30> +000000002001f4f8 <_exit>: + 2001f4f8: a9bb7bfd stp x29, x30, [sp, #-80]! + 2001f4fc: 910003fd mov x29, sp + 2001f500: a90153f3 stp x19, x20, [sp, #16] + 2001f504: d28004d4 mov x20, #0x26 // #38 + 2001f508: 93407c13 sxtw x19, w0 + 2001f50c: a9025bf5 stp x21, x22, [sp, #32] + 2001f510: 910103f5 add x21, sp, #0x40 + 2001f514: f2a00054 movk x20, #0x2, lsl #16 + 2001f518: 52800416 mov w22, #0x20 // #32 + 2001f51c: f9001bf7 str x23, [sp, #48] + 2001f520: 52800317 mov w23, #0x18 // #24 + 2001f524: d503201f nop + 2001f528: a9044ff4 stp x20, x19, [sp, #64] + 2001f52c: 97fffe93 bl 2001ef78 <_has_ext_exit_extended> + 2001f530: 34000100 cbz w0, 2001f550 <_exit+0x58> + 2001f534: 2a1603e0 mov w0, w22 + 2001f538: aa1503e1 mov x1, x21 + 2001f53c: d45e0000 hlt #0xf000 + 2001f540: aa0003e4 mov x4, x0 + 2001f544: a9044ff4 stp x20, x19, [sp, #64] + 2001f548: 97fffe8c bl 2001ef78 <_has_ext_exit_extended> + 2001f54c: 35ffff40 cbnz w0, 2001f534 <_exit+0x3c> + 2001f550: 2a1703e0 mov w0, w23 + 2001f554: aa1503e1 mov x1, x21 + 2001f558: d45e0000 hlt #0xf000 + 2001f55c: aa0003e4 mov x4, x0 + 2001f560: 17fffff2 b 2001f528 <_exit+0x30> Disassembly of section .text._kill: -000000002001f4a0 <_kill>: - 2001f4a0: 340003c0 cbz w0, 2001f518 <_kill+0x78> - 2001f4a4: a9be7bfd stp x29, x30, [sp, #-32]! - 2001f4a8: 11000400 add w0, w0, #0x1 - 2001f4ac: 721e781f tst w0, #0xfffffffd - 2001f4b0: 910003fd mov x29, sp - 2001f4b4: 54000361 b.ne 2001f520 <_kill+0x80> // b.any - 2001f4b8: 93407c21 sxtw x1, w1 - 2001f4bc: d2800460 mov x0, #0x23 // #35 - 2001f4c0: f2a00040 movk x0, #0x2, lsl #16 - 2001f4c4: a90107e0 stp x0, x1, [sp, #16] - 2001f4c8: 97fffe7a bl 2001eeb0 <_has_ext_exit_extended> - 2001f4cc: 35000140 cbnz w0, 2001f4f4 <_kill+0x54> - 2001f4d0: 52800304 mov w4, #0x18 // #24 - 2001f4d4: 910043e5 add x5, sp, #0x10 - 2001f4d8: 2a0403e0 mov w0, w4 - 2001f4dc: aa0503e1 mov x1, x5 - 2001f4e0: d45e0000 hlt #0xf000 - 2001f4e4: aa0003e4 mov x4, x0 - 2001f4e8: 2a0403e0 mov w0, w4 - 2001f4ec: a8c27bfd ldp x29, x30, [sp], #32 - 2001f4f0: d65f03c0 ret - 2001f4f4: 52800404 mov w4, #0x20 // #32 - 2001f4f8: 910043e5 add x5, sp, #0x10 - 2001f4fc: 2a0403e0 mov w0, w4 - 2001f500: aa0503e1 mov x1, x5 - 2001f504: d45e0000 hlt #0xf000 - 2001f508: aa0003e4 mov x4, x0 - 2001f50c: 2a0403e0 mov w0, w4 - 2001f510: a8c27bfd ldp x29, x30, [sp], #32 - 2001f514: d65f03c0 ret - 2001f518: 52800000 mov w0, #0x0 // #0 - 2001f51c: d65f03c0 ret - 2001f520: 94000006 bl 2001f538 <__errno> - 2001f524: aa0003e1 mov x1, x0 - 2001f528: 52800062 mov w2, #0x3 // #3 - 2001f52c: 12800000 mov w0, #0xffffffff // #-1 - 2001f530: b9000022 str w2, [x1] - 2001f534: 17ffffee b 2001f4ec <_kill+0x4c> +000000002001f568 <_kill>: + 2001f568: 340003c0 cbz w0, 2001f5e0 <_kill+0x78> + 2001f56c: a9be7bfd stp x29, x30, [sp, #-32]! + 2001f570: 11000400 add w0, w0, #0x1 + 2001f574: 721e781f tst w0, #0xfffffffd + 2001f578: 910003fd mov x29, sp + 2001f57c: 54000361 b.ne 2001f5e8 <_kill+0x80> // b.any + 2001f580: 93407c21 sxtw x1, w1 + 2001f584: d2800460 mov x0, #0x23 // #35 + 2001f588: f2a00040 movk x0, #0x2, lsl #16 + 2001f58c: a90107e0 stp x0, x1, [sp, #16] + 2001f590: 97fffe7a bl 2001ef78 <_has_ext_exit_extended> + 2001f594: 35000140 cbnz w0, 2001f5bc <_kill+0x54> + 2001f598: 52800304 mov w4, #0x18 // #24 + 2001f59c: 910043e5 add x5, sp, #0x10 + 2001f5a0: 2a0403e0 mov w0, w4 + 2001f5a4: aa0503e1 mov x1, x5 + 2001f5a8: d45e0000 hlt #0xf000 + 2001f5ac: aa0003e4 mov x4, x0 + 2001f5b0: 2a0403e0 mov w0, w4 + 2001f5b4: a8c27bfd ldp x29, x30, [sp], #32 + 2001f5b8: d65f03c0 ret + 2001f5bc: 52800404 mov w4, #0x20 // #32 + 2001f5c0: 910043e5 add x5, sp, #0x10 + 2001f5c4: 2a0403e0 mov w0, w4 + 2001f5c8: aa0503e1 mov x1, x5 + 2001f5cc: d45e0000 hlt #0xf000 + 2001f5d0: aa0003e4 mov x4, x0 + 2001f5d4: 2a0403e0 mov w0, w4 + 2001f5d8: a8c27bfd ldp x29, x30, [sp], #32 + 2001f5dc: d65f03c0 ret + 2001f5e0: 52800000 mov w0, #0x0 // #0 + 2001f5e4: d65f03c0 ret + 2001f5e8: 94000006 bl 2001f600 <__errno> + 2001f5ec: aa0003e1 mov x1, x0 + 2001f5f0: 52800062 mov w2, #0x3 // #3 + 2001f5f4: 12800000 mov w0, #0xffffffff // #-1 + 2001f5f8: b9000022 str w2, [x1] + 2001f5fc: 17ffffee b 2001f5b4 <_kill+0x4c> Disassembly of section .text.__errno: -000000002001f538 <__errno>: - 2001f538: b0000f00 adrp x0, 20200000 <DATA_BASE> - 2001f53c: f942e000 ldr x0, [x0, #1472] - 2001f540: d65f03c0 ret +000000002001f600 <__errno>: + 2001f600: b0000f00 adrp x0, 20200000 <DATA_BASE> + 2001f604: f942e000 ldr x0, [x0, #1472] + 2001f608: d65f03c0 ret Disassembly of section .text.__trunctfdf2: -000000002001f548 <__trunctfdf2>: - 2001f548: a9bd7bfd stp x29, x30, [sp, #-48]! - 2001f54c: 910003fd mov x29, sp - 2001f550: f9000bf3 str x19, [sp, #16] - 2001f554: 3d800be0 str q0, [sp, #32] - 2001f558: a94203e3 ldp x3, x0, [sp, #32] - 2001f55c: d53b4406 mrs x6, fpcr - 2001f560: d370f802 ubfx x2, x0, #48, #15 - 2001f564: d37ffc04 lsr x4, x0, #63 - 2001f568: 91000441 add x1, x2, #0x1 - 2001f56c: d37dbc00 ubfiz x0, x0, #3, #48 - 2001f570: f27f343f tst x1, #0x7ffe - 2001f574: 12001c84 and w4, w4, #0xff - 2001f578: aa43f400 orr x0, x0, x3, lsr #61 - 2001f57c: d37df065 lsl x5, x3, #3 - 2001f580: 54000400 b.eq 2001f600 <__trunctfdf2+0xb8> // b.none - 2001f584: 92877fe1 mov x1, #0xffffffffffffc400 // #-15360 - 2001f588: 8b010042 add x2, x2, x1 - 2001f58c: f11ff85f cmp x2, #0x7fe - 2001f590: 540005ad b.le 2001f644 <__trunctfdf2+0xfc> - 2001f594: f26a04c0 ands x0, x6, #0xc00000 - 2001f598: 54000a20 b.eq 2001f6dc <__trunctfdf2+0x194> // b.none - 2001f59c: f150001f cmp x0, #0x400, lsl #12 - 2001f5a0: 54001380 b.eq 2001f810 <__trunctfdf2+0x2c8> // b.none - 2001f5a4: f160001f cmp x0, #0x800, lsl #12 - 2001f5a8: 1a9f0087 csel w7, w4, wzr, eq // eq = none - 2001f5ac: 35000987 cbnz w7, 2001f6dc <__trunctfdf2+0x194> - 2001f5b0: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2001f5b4: d280ffc2 mov x2, #0x7fe // #2046 - 2001f5b8: 52800280 mov w0, #0x14 // #20 - 2001f5bc: 54000661 b.ne 2001f688 <__trunctfdf2+0x140> // b.any - 2001f5c0: 7100009f cmp w4, #0x0 - 2001f5c4: 91002023 add x3, x1, #0x8 - 2001f5c8: 9a811061 csel x1, x3, x1, ne // ne = any - 2001f5cc: 92490023 and x3, x1, #0x80000000000000 - 2001f5d0: 35000607 cbnz w7, 2001f690 <__trunctfdf2+0x148> - 2001f5d4: b5000623 cbnz x3, 2001f698 <__trunctfdf2+0x150> - 2001f5d8: d343fc21 lsr x1, x1, #3 - 2001f5dc: 12002843 and w3, w2, #0x7ff - 2001f5e0: 92401c84 and x4, x4, #0xff - 2001f5e4: b34c2c61 bfi x1, x3, #52, #12 - 2001f5e8: aa04fc33 orr x19, x1, x4, lsl #63 - 2001f5ec: 9400009b bl 2001f858 <__sfp_handle_exceptions> - 2001f5f0: 9e670260 fmov d0, x19 - 2001f5f4: f9400bf3 ldr x19, [sp, #16] - 2001f5f8: a8c37bfd ldp x29, x30, [sp], #48 - 2001f5fc: d65f03c0 ret - 2001f600: aa050001 orr x1, x0, x5 - 2001f604: b50001a2 cbnz x2, 2001f638 <__trunctfdf2+0xf0> - 2001f608: b5000561 cbnz x1, 2001f6b4 <__trunctfdf2+0x16c> - 2001f60c: 52800000 mov w0, #0x0 // #0 - 2001f610: 12002842 and w2, w2, #0x7ff - 2001f614: d2800001 mov x1, #0x0 // #0 - 2001f618: 92401c84 and x4, x4, #0xff - 2001f61c: b34c2c41 bfi x1, x2, #52, #12 - 2001f620: aa04fc33 orr x19, x1, x4, lsl #63 - 2001f624: 35fffe40 cbnz w0, 2001f5ec <__trunctfdf2+0xa4> - 2001f628: 9e670260 fmov d0, x19 - 2001f62c: f9400bf3 ldr x19, [sp, #16] - 2001f630: a8c37bfd ldp x29, x30, [sp], #48 - 2001f634: d65f03c0 ret - 2001f638: b5000581 cbnz x1, 2001f6e8 <__trunctfdf2+0x1a0> - 2001f63c: d280ffe2 mov x2, #0x7ff // #2047 - 2001f640: 17fffff3 b 2001f60c <__trunctfdf2+0xc4> - 2001f644: f100005f cmp x2, #0x0 - 2001f648: 5400064d b.le 2001f710 <__trunctfdf2+0x1c8> - 2001f64c: eb031fff cmp xzr, x3, lsl #7 - 2001f650: 52800007 mov w7, #0x0 // #0 - 2001f654: 9a9f07e1 cset x1, ne // ne = any - 2001f658: aa45f025 orr x5, x1, x5, lsr #60 - 2001f65c: aa0010a1 orr x1, x5, x0, lsl #4 - 2001f660: 52800000 mov w0, #0x0 // #0 - 2001f664: f24008bf tst x5, #0x7 - 2001f668: 54000b00 b.eq 2001f7c8 <__trunctfdf2+0x280> // b.none - 2001f66c: 926a04c3 and x3, x6, #0xc00000 - 2001f670: f150007f cmp x3, #0x400, lsl #12 - 2001f674: 540002c0 b.eq 2001f6cc <__trunctfdf2+0x184> // b.none - 2001f678: f160007f cmp x3, #0x800, lsl #12 - 2001f67c: 52800200 mov w0, #0x10 // #16 - 2001f680: 54fffa00 b.eq 2001f5c0 <__trunctfdf2+0x78> // b.none - 2001f684: b4000a83 cbz x3, 2001f7d4 <__trunctfdf2+0x28c> - 2001f688: 92490023 and x3, x1, #0x80000000000000 - 2001f68c: 34000047 cbz w7, 2001f694 <__trunctfdf2+0x14c> - 2001f690: 321d0000 orr w0, w0, #0x8 - 2001f694: b40009a3 cbz x3, 2001f7c8 <__trunctfdf2+0x280> - 2001f698: f11ff85f cmp x2, #0x7fe - 2001f69c: 91000442 add x2, x2, #0x1 - 2001f6a0: 54000680 b.eq 2001f770 <__trunctfdf2+0x228> // b.none - 2001f6a4: 92fc0203 mov x3, #0x1fefffffffffffff // #2301339409586323455 - 2001f6a8: 12002842 and w2, w2, #0x7ff - 2001f6ac: 8a410c61 and x1, x3, x1, lsr #3 - 2001f6b0: 17ffffda b 2001f618 <__trunctfdf2+0xd0> - 2001f6b4: 926a04c3 and x3, x6, #0xc00000 - 2001f6b8: 52800027 mov w7, #0x1 // #1 - 2001f6bc: f150007f cmp x3, #0x400, lsl #12 - 2001f6c0: d2800002 mov x2, #0x0 // #0 - 2001f6c4: d2800021 mov x1, #0x1 // #1 - 2001f6c8: 54fffd81 b.ne 2001f678 <__trunctfdf2+0x130> // b.any - 2001f6cc: 35000044 cbnz w4, 2001f6d4 <__trunctfdf2+0x18c> - 2001f6d0: 91002021 add x1, x1, #0x8 - 2001f6d4: 52800200 mov w0, #0x10 // #16 - 2001f6d8: 17ffffbd b 2001f5cc <__trunctfdf2+0x84> - 2001f6dc: d280ffe2 mov x2, #0x7ff // #2047 - 2001f6e0: 52800280 mov w0, #0x14 // #20 - 2001f6e4: 17ffffcb b 2001f610 <__trunctfdf2+0xc8> - 2001f6e8: d28fffe3 mov x3, #0x7fff // #32767 - 2001f6ec: 93c5f001 extr x1, x0, x5, #60 - 2001f6f0: d372fc00 lsr x0, x0, #50 - 2001f6f4: eb03005f cmp x2, x3 - 2001f6f8: d343fc21 lsr x1, x1, #3 - 2001f6fc: 52000000 eor w0, w0, #0x1 - 2001f700: b24d0021 orr x1, x1, #0x8000000000000 - 2001f704: 1a9f0000 csel w0, w0, wzr, eq // eq = none - 2001f708: 5280ffe2 mov w2, #0x7ff // #2047 - 2001f70c: 17ffffc3 b 2001f618 <__trunctfdf2+0xd0> - 2001f710: b100d05f cmn x2, #0x34 - 2001f714: 54fffd0b b.lt 2001f6b4 <__trunctfdf2+0x16c> // b.tstop - 2001f718: d28007a3 mov x3, #0x3d // #61 - 2001f71c: cb020067 sub x7, x3, x2 - 2001f720: b24d0000 orr x0, x0, #0x8000000000000 - 2001f724: f100fcff cmp x7, #0x3f - 2001f728: 5400060d b.le 2001f7e8 <__trunctfdf2+0x2a0> - 2001f72c: 11010c41 add w1, w2, #0x43 - 2001f730: f10100ff cmp x7, #0x40 - 2001f734: 12800043 mov w3, #0xfffffffd // #-3 - 2001f738: 4b020062 sub w2, w3, w2 - 2001f73c: 9ac12001 lsl x1, x0, x1 - 2001f740: aa0100a1 orr x1, x5, x1 - 2001f744: 9a851025 csel x5, x1, x5, ne // ne = any - 2001f748: 9ac22400 lsr x0, x0, x2 - 2001f74c: f10000bf cmp x5, #0x0 - 2001f750: 9a9f07e1 cset x1, ne // ne = any - 2001f754: aa000021 orr x1, x1, x0 - 2001f758: f100003f cmp x1, #0x0 - 2001f75c: 1a9f07e7 cset w7, ne // ne = any - 2001f760: f240083f tst x1, #0x7 - 2001f764: 54000240 b.eq 2001f7ac <__trunctfdf2+0x264> // b.none - 2001f768: d2800002 mov x2, #0x0 // #0 - 2001f76c: 17ffffc0 b 2001f66c <__trunctfdf2+0x124> - 2001f770: 2a0203e3 mov w3, w2 - 2001f774: f26a04c1 ands x1, x6, #0xc00000 - 2001f778: 54000140 b.eq 2001f7a0 <__trunctfdf2+0x258> // b.none - 2001f77c: f150003f cmp x1, #0x400, lsl #12 - 2001f780: 54000540 b.eq 2001f828 <__trunctfdf2+0x2e0> // b.none - 2001f784: f160003f cmp x1, #0x800, lsl #12 - 2001f788: 5280ffc5 mov w5, #0x7fe // #2046 - 2001f78c: 1a9f0081 csel w1, w4, wzr, eq // eq = none - 2001f790: 92fc0002 mov x2, #0x1fffffffffffffff // #2305843009213693951 - 2001f794: 7100003f cmp w1, #0x0 - 2001f798: 1a851063 csel w3, w3, w5, ne // ne = any - 2001f79c: 9a8213e1 csel x1, xzr, x2, ne // ne = any - 2001f7a0: 52800282 mov w2, #0x14 // #20 - 2001f7a4: 2a020000 orr w0, w0, w2 - 2001f7a8: 17ffff8e b 2001f5e0 <__trunctfdf2+0x98> - 2001f7ac: 92490023 and x3, x1, #0x80000000000000 - 2001f7b0: b5000481 cbnz x1, 2001f840 <__trunctfdf2+0x2f8> - 2001f7b4: d503201f nop - 2001f7b8: 52800000 mov w0, #0x0 // #0 - 2001f7bc: d2800022 mov x2, #0x1 // #1 - 2001f7c0: b5fff723 cbnz x3, 2001f6a4 <__trunctfdf2+0x15c> - 2001f7c4: d2800002 mov x2, #0x0 // #0 - 2001f7c8: d343fc21 lsr x1, x1, #3 - 2001f7cc: 12002842 and w2, w2, #0x7ff - 2001f7d0: 17ffff92 b 2001f618 <__trunctfdf2+0xd0> - 2001f7d4: 92400c23 and x3, x1, #0xf - 2001f7d8: f100107f cmp x3, #0x4 - 2001f7dc: 91001023 add x3, x1, #0x4 - 2001f7e0: 9a811061 csel x1, x3, x1, ne // ne = any - 2001f7e4: 17ffff7a b 2001f5cc <__trunctfdf2+0x84> - 2001f7e8: 11000c41 add w1, w2, #0x3 - 2001f7ec: 4b020062 sub w2, w3, w2 - 2001f7f0: 9ac120a3 lsl x3, x5, x1 - 2001f7f4: f100007f cmp x3, #0x0 - 2001f7f8: 9a9f07e3 cset x3, ne // ne = any - 2001f7fc: 9ac224a2 lsr x2, x5, x2 - 2001f800: aa030042 orr x2, x2, x3 - 2001f804: 9ac12000 lsl x0, x0, x1 - 2001f808: aa020001 orr x1, x0, x2 - 2001f80c: 17ffffd3 b 2001f758 <__trunctfdf2+0x210> - 2001f810: 34fff664 cbz w4, 2001f6dc <__trunctfdf2+0x194> - 2001f814: 92800001 mov x1, #0xffffffffffffffff // #-1 - 2001f818: d280ffc2 mov x2, #0x7fe // #2046 - 2001f81c: 52800007 mov w7, #0x0 // #0 - 2001f820: 52800280 mov w0, #0x14 // #20 - 2001f824: 17ffff6a b 2001f5cc <__trunctfdf2+0x84> - 2001f828: 7100009f cmp w4, #0x0 - 2001f82c: 5280ffc1 mov w1, #0x7fe // #2046 - 2001f830: 1a810043 csel w3, w2, w1, eq // eq = none - 2001f834: 92fc0002 mov x2, #0x1fffffffffffffff // #2305843009213693951 - 2001f838: 9a8203e1 csel x1, xzr, x2, eq // eq = none - 2001f83c: 17ffffd9 b 2001f7a0 <__trunctfdf2+0x258> - 2001f840: 365ffbc6 tbz w6, #11, 2001f7b8 <__trunctfdf2+0x270> - 2001f844: 52800000 mov w0, #0x0 // #0 - 2001f848: d2800002 mov x2, #0x0 // #0 - 2001f84c: 321d0000 orr w0, w0, #0x8 - 2001f850: 17ffff91 b 2001f694 <__trunctfdf2+0x14c> +000000002001f610 <__trunctfdf2>: + 2001f610: a9bd7bfd stp x29, x30, [sp, #-48]! + 2001f614: 910003fd mov x29, sp + 2001f618: f9000bf3 str x19, [sp, #16] + 2001f61c: 3d800be0 str q0, [sp, #32] + 2001f620: a94203e3 ldp x3, x0, [sp, #32] + 2001f624: d53b4406 mrs x6, fpcr + 2001f628: d370f802 ubfx x2, x0, #48, #15 + 2001f62c: d37ffc04 lsr x4, x0, #63 + 2001f630: 91000441 add x1, x2, #0x1 + 2001f634: d37dbc00 ubfiz x0, x0, #3, #48 + 2001f638: f27f343f tst x1, #0x7ffe + 2001f63c: 12001c84 and w4, w4, #0xff + 2001f640: aa43f400 orr x0, x0, x3, lsr #61 + 2001f644: d37df065 lsl x5, x3, #3 + 2001f648: 54000400 b.eq 2001f6c8 <__trunctfdf2+0xb8> // b.none + 2001f64c: 92877fe1 mov x1, #0xffffffffffffc400 // #-15360 + 2001f650: 8b010042 add x2, x2, x1 + 2001f654: f11ff85f cmp x2, #0x7fe + 2001f658: 540005ad b.le 2001f70c <__trunctfdf2+0xfc> + 2001f65c: f26a04c0 ands x0, x6, #0xc00000 + 2001f660: 54000a20 b.eq 2001f7a4 <__trunctfdf2+0x194> // b.none + 2001f664: f150001f cmp x0, #0x400, lsl #12 + 2001f668: 54001380 b.eq 2001f8d8 <__trunctfdf2+0x2c8> // b.none + 2001f66c: f160001f cmp x0, #0x800, lsl #12 + 2001f670: 1a9f0087 csel w7, w4, wzr, eq // eq = none + 2001f674: 35000987 cbnz w7, 2001f7a4 <__trunctfdf2+0x194> + 2001f678: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2001f67c: d280ffc2 mov x2, #0x7fe // #2046 + 2001f680: 52800280 mov w0, #0x14 // #20 + 2001f684: 54000661 b.ne 2001f750 <__trunctfdf2+0x140> // b.any + 2001f688: 7100009f cmp w4, #0x0 + 2001f68c: 91002023 add x3, x1, #0x8 + 2001f690: 9a811061 csel x1, x3, x1, ne // ne = any + 2001f694: 92490023 and x3, x1, #0x80000000000000 + 2001f698: 35000607 cbnz w7, 2001f758 <__trunctfdf2+0x148> + 2001f69c: b5000623 cbnz x3, 2001f760 <__trunctfdf2+0x150> + 2001f6a0: d343fc21 lsr x1, x1, #3 + 2001f6a4: 12002843 and w3, w2, #0x7ff + 2001f6a8: 92401c84 and x4, x4, #0xff + 2001f6ac: b34c2c61 bfi x1, x3, #52, #12 + 2001f6b0: aa04fc33 orr x19, x1, x4, lsl #63 + 2001f6b4: 9400009b bl 2001f920 <__sfp_handle_exceptions> + 2001f6b8: 9e670260 fmov d0, x19 + 2001f6bc: f9400bf3 ldr x19, [sp, #16] + 2001f6c0: a8c37bfd ldp x29, x30, [sp], #48 + 2001f6c4: d65f03c0 ret + 2001f6c8: aa050001 orr x1, x0, x5 + 2001f6cc: b50001a2 cbnz x2, 2001f700 <__trunctfdf2+0xf0> + 2001f6d0: b5000561 cbnz x1, 2001f77c <__trunctfdf2+0x16c> + 2001f6d4: 52800000 mov w0, #0x0 // #0 + 2001f6d8: 12002842 and w2, w2, #0x7ff + 2001f6dc: d2800001 mov x1, #0x0 // #0 + 2001f6e0: 92401c84 and x4, x4, #0xff + 2001f6e4: b34c2c41 bfi x1, x2, #52, #12 + 2001f6e8: aa04fc33 orr x19, x1, x4, lsl #63 + 2001f6ec: 35fffe40 cbnz w0, 2001f6b4 <__trunctfdf2+0xa4> + 2001f6f0: 9e670260 fmov d0, x19 + 2001f6f4: f9400bf3 ldr x19, [sp, #16] + 2001f6f8: a8c37bfd ldp x29, x30, [sp], #48 + 2001f6fc: d65f03c0 ret + 2001f700: b5000581 cbnz x1, 2001f7b0 <__trunctfdf2+0x1a0> + 2001f704: d280ffe2 mov x2, #0x7ff // #2047 + 2001f708: 17fffff3 b 2001f6d4 <__trunctfdf2+0xc4> + 2001f70c: f100005f cmp x2, #0x0 + 2001f710: 5400064d b.le 2001f7d8 <__trunctfdf2+0x1c8> + 2001f714: eb031fff cmp xzr, x3, lsl #7 + 2001f718: 52800007 mov w7, #0x0 // #0 + 2001f71c: 9a9f07e1 cset x1, ne // ne = any + 2001f720: aa45f025 orr x5, x1, x5, lsr #60 + 2001f724: aa0010a1 orr x1, x5, x0, lsl #4 + 2001f728: 52800000 mov w0, #0x0 // #0 + 2001f72c: f24008bf tst x5, #0x7 + 2001f730: 54000b00 b.eq 2001f890 <__trunctfdf2+0x280> // b.none + 2001f734: 926a04c3 and x3, x6, #0xc00000 + 2001f738: f150007f cmp x3, #0x400, lsl #12 + 2001f73c: 540002c0 b.eq 2001f794 <__trunctfdf2+0x184> // b.none + 2001f740: f160007f cmp x3, #0x800, lsl #12 + 2001f744: 52800200 mov w0, #0x10 // #16 + 2001f748: 54fffa00 b.eq 2001f688 <__trunctfdf2+0x78> // b.none + 2001f74c: b4000a83 cbz x3, 2001f89c <__trunctfdf2+0x28c> + 2001f750: 92490023 and x3, x1, #0x80000000000000 + 2001f754: 34000047 cbz w7, 2001f75c <__trunctfdf2+0x14c> + 2001f758: 321d0000 orr w0, w0, #0x8 + 2001f75c: b40009a3 cbz x3, 2001f890 <__trunctfdf2+0x280> + 2001f760: f11ff85f cmp x2, #0x7fe + 2001f764: 91000442 add x2, x2, #0x1 + 2001f768: 54000680 b.eq 2001f838 <__trunctfdf2+0x228> // b.none + 2001f76c: 92fc0203 mov x3, #0x1fefffffffffffff // #2301339409586323455 + 2001f770: 12002842 and w2, w2, #0x7ff + 2001f774: 8a410c61 and x1, x3, x1, lsr #3 + 2001f778: 17ffffda b 2001f6e0 <__trunctfdf2+0xd0> + 2001f77c: 926a04c3 and x3, x6, #0xc00000 + 2001f780: 52800027 mov w7, #0x1 // #1 + 2001f784: f150007f cmp x3, #0x400, lsl #12 + 2001f788: d2800002 mov x2, #0x0 // #0 + 2001f78c: d2800021 mov x1, #0x1 // #1 + 2001f790: 54fffd81 b.ne 2001f740 <__trunctfdf2+0x130> // b.any + 2001f794: 35000044 cbnz w4, 2001f79c <__trunctfdf2+0x18c> + 2001f798: 91002021 add x1, x1, #0x8 + 2001f79c: 52800200 mov w0, #0x10 // #16 + 2001f7a0: 17ffffbd b 2001f694 <__trunctfdf2+0x84> + 2001f7a4: d280ffe2 mov x2, #0x7ff // #2047 + 2001f7a8: 52800280 mov w0, #0x14 // #20 + 2001f7ac: 17ffffcb b 2001f6d8 <__trunctfdf2+0xc8> + 2001f7b0: d28fffe3 mov x3, #0x7fff // #32767 + 2001f7b4: 93c5f001 extr x1, x0, x5, #60 + 2001f7b8: d372fc00 lsr x0, x0, #50 + 2001f7bc: eb03005f cmp x2, x3 + 2001f7c0: d343fc21 lsr x1, x1, #3 + 2001f7c4: 52000000 eor w0, w0, #0x1 + 2001f7c8: b24d0021 orr x1, x1, #0x8000000000000 + 2001f7cc: 1a9f0000 csel w0, w0, wzr, eq // eq = none + 2001f7d0: 5280ffe2 mov w2, #0x7ff // #2047 + 2001f7d4: 17ffffc3 b 2001f6e0 <__trunctfdf2+0xd0> + 2001f7d8: b100d05f cmn x2, #0x34 + 2001f7dc: 54fffd0b b.lt 2001f77c <__trunctfdf2+0x16c> // b.tstop + 2001f7e0: d28007a3 mov x3, #0x3d // #61 + 2001f7e4: cb020067 sub x7, x3, x2 + 2001f7e8: b24d0000 orr x0, x0, #0x8000000000000 + 2001f7ec: f100fcff cmp x7, #0x3f + 2001f7f0: 5400060d b.le 2001f8b0 <__trunctfdf2+0x2a0> + 2001f7f4: 11010c41 add w1, w2, #0x43 + 2001f7f8: f10100ff cmp x7, #0x40 + 2001f7fc: 12800043 mov w3, #0xfffffffd // #-3 + 2001f800: 4b020062 sub w2, w3, w2 + 2001f804: 9ac12001 lsl x1, x0, x1 + 2001f808: aa0100a1 orr x1, x5, x1 + 2001f80c: 9a851025 csel x5, x1, x5, ne // ne = any + 2001f810: 9ac22400 lsr x0, x0, x2 + 2001f814: f10000bf cmp x5, #0x0 + 2001f818: 9a9f07e1 cset x1, ne // ne = any + 2001f81c: aa000021 orr x1, x1, x0 + 2001f820: f100003f cmp x1, #0x0 + 2001f824: 1a9f07e7 cset w7, ne // ne = any + 2001f828: f240083f tst x1, #0x7 + 2001f82c: 54000240 b.eq 2001f874 <__trunctfdf2+0x264> // b.none + 2001f830: d2800002 mov x2, #0x0 // #0 + 2001f834: 17ffffc0 b 2001f734 <__trunctfdf2+0x124> + 2001f838: 2a0203e3 mov w3, w2 + 2001f83c: f26a04c1 ands x1, x6, #0xc00000 + 2001f840: 54000140 b.eq 2001f868 <__trunctfdf2+0x258> // b.none + 2001f844: f150003f cmp x1, #0x400, lsl #12 + 2001f848: 54000540 b.eq 2001f8f0 <__trunctfdf2+0x2e0> // b.none + 2001f84c: f160003f cmp x1, #0x800, lsl #12 + 2001f850: 5280ffc5 mov w5, #0x7fe // #2046 + 2001f854: 1a9f0081 csel w1, w4, wzr, eq // eq = none + 2001f858: 92fc0002 mov x2, #0x1fffffffffffffff // #2305843009213693951 + 2001f85c: 7100003f cmp w1, #0x0 + 2001f860: 1a851063 csel w3, w3, w5, ne // ne = any + 2001f864: 9a8213e1 csel x1, xzr, x2, ne // ne = any + 2001f868: 52800282 mov w2, #0x14 // #20 + 2001f86c: 2a020000 orr w0, w0, w2 + 2001f870: 17ffff8e b 2001f6a8 <__trunctfdf2+0x98> + 2001f874: 92490023 and x3, x1, #0x80000000000000 + 2001f878: b5000481 cbnz x1, 2001f908 <__trunctfdf2+0x2f8> + 2001f87c: d503201f nop + 2001f880: 52800000 mov w0, #0x0 // #0 + 2001f884: d2800022 mov x2, #0x1 // #1 + 2001f888: b5fff723 cbnz x3, 2001f76c <__trunctfdf2+0x15c> + 2001f88c: d2800002 mov x2, #0x0 // #0 + 2001f890: d343fc21 lsr x1, x1, #3 + 2001f894: 12002842 and w2, w2, #0x7ff + 2001f898: 17ffff92 b 2001f6e0 <__trunctfdf2+0xd0> + 2001f89c: 92400c23 and x3, x1, #0xf + 2001f8a0: f100107f cmp x3, #0x4 + 2001f8a4: 91001023 add x3, x1, #0x4 + 2001f8a8: 9a811061 csel x1, x3, x1, ne // ne = any + 2001f8ac: 17ffff7a b 2001f694 <__trunctfdf2+0x84> + 2001f8b0: 11000c41 add w1, w2, #0x3 + 2001f8b4: 4b020062 sub w2, w3, w2 + 2001f8b8: 9ac120a3 lsl x3, x5, x1 + 2001f8bc: f100007f cmp x3, #0x0 + 2001f8c0: 9a9f07e3 cset x3, ne // ne = any + 2001f8c4: 9ac224a2 lsr x2, x5, x2 + 2001f8c8: aa030042 orr x2, x2, x3 + 2001f8cc: 9ac12000 lsl x0, x0, x1 + 2001f8d0: aa020001 orr x1, x0, x2 + 2001f8d4: 17ffffd3 b 2001f820 <__trunctfdf2+0x210> + 2001f8d8: 34fff664 cbz w4, 2001f7a4 <__trunctfdf2+0x194> + 2001f8dc: 92800001 mov x1, #0xffffffffffffffff // #-1 + 2001f8e0: d280ffc2 mov x2, #0x7fe // #2046 + 2001f8e4: 52800007 mov w7, #0x0 // #0 + 2001f8e8: 52800280 mov w0, #0x14 // #20 + 2001f8ec: 17ffff6a b 2001f694 <__trunctfdf2+0x84> + 2001f8f0: 7100009f cmp w4, #0x0 + 2001f8f4: 5280ffc1 mov w1, #0x7fe // #2046 + 2001f8f8: 1a810043 csel w3, w2, w1, eq // eq = none + 2001f8fc: 92fc0002 mov x2, #0x1fffffffffffffff // #2305843009213693951 + 2001f900: 9a8203e1 csel x1, xzr, x2, eq // eq = none + 2001f904: 17ffffd9 b 2001f868 <__trunctfdf2+0x258> + 2001f908: 365ffbc6 tbz w6, #11, 2001f880 <__trunctfdf2+0x270> + 2001f90c: 52800000 mov w0, #0x0 // #0 + 2001f910: d2800002 mov x2, #0x0 // #0 + 2001f914: 321d0000 orr w0, w0, #0x8 + 2001f918: 17ffff91 b 2001f75c <__trunctfdf2+0x14c> Disassembly of section .text.__sfp_handle_exceptions: -000000002001f858 <__sfp_handle_exceptions>: - 2001f858: 36000080 tbz w0, #0, 2001f868 <__sfp_handle_exceptions+0x10> - 2001f85c: 0f000401 movi v1.2s, #0x0 - 2001f860: 1e211820 fdiv s0, s1, s1 - 2001f864: d53b4421 mrs x1, fpsr - 2001f868: 360800a0 tbz w0, #1, 2001f87c <__sfp_handle_exceptions+0x24> - 2001f86c: 1e2e1001 fmov s1, #1.000000000000000000e+00 - 2001f870: 0f000402 movi v2.2s, #0x0 - 2001f874: 1e221820 fdiv s0, s1, s2 - 2001f878: d53b4421 mrs x1, fpsr - 2001f87c: 36100100 tbz w0, #2, 2001f89c <__sfp_handle_exceptions+0x44> - 2001f880: 5298b5c2 mov w2, #0xc5ae // #50606 - 2001f884: 12b01001 mov w1, #0x7f7fffff // #2139095039 - 2001f888: 72ae93a2 movk w2, #0x749d, lsl #16 - 2001f88c: 1e270021 fmov s1, w1 - 2001f890: 1e270042 fmov s2, w2 - 2001f894: 1e222820 fadd s0, s1, s2 - 2001f898: d53b4421 mrs x1, fpsr - 2001f89c: 36180080 tbz w0, #3, 2001f8ac <__sfp_handle_exceptions+0x54> - 2001f8a0: 0f044401 movi v1.2s, #0x80, lsl #16 - 2001f8a4: 1e210820 fmul s0, s1, s1 - 2001f8a8: d53b4421 mrs x1, fpsr - 2001f8ac: 362000c0 tbz w0, #4, 2001f8c4 <__sfp_handle_exceptions+0x6c> - 2001f8b0: 12b01000 mov w0, #0x7f7fffff // #2139095039 - 2001f8b4: 1e2e1002 fmov s2, #1.000000000000000000e+00 - 2001f8b8: 1e270001 fmov s1, w0 - 2001f8bc: 1e223820 fsub s0, s1, s2 - 2001f8c0: d53b4420 mrs x0, fpsr - 2001f8c4: d65f03c0 ret +000000002001f920 <__sfp_handle_exceptions>: + 2001f920: 36000080 tbz w0, #0, 2001f930 <__sfp_handle_exceptions+0x10> + 2001f924: 0f000401 movi v1.2s, #0x0 + 2001f928: 1e211820 fdiv s0, s1, s1 + 2001f92c: d53b4421 mrs x1, fpsr + 2001f930: 360800a0 tbz w0, #1, 2001f944 <__sfp_handle_exceptions+0x24> + 2001f934: 1e2e1001 fmov s1, #1.000000000000000000e+00 + 2001f938: 0f000402 movi v2.2s, #0x0 + 2001f93c: 1e221820 fdiv s0, s1, s2 + 2001f940: d53b4421 mrs x1, fpsr + 2001f944: 36100100 tbz w0, #2, 2001f964 <__sfp_handle_exceptions+0x44> + 2001f948: 5298b5c2 mov w2, #0xc5ae // #50606 + 2001f94c: 12b01001 mov w1, #0x7f7fffff // #2139095039 + 2001f950: 72ae93a2 movk w2, #0x749d, lsl #16 + 2001f954: 1e270021 fmov s1, w1 + 2001f958: 1e270042 fmov s2, w2 + 2001f95c: 1e222820 fadd s0, s1, s2 + 2001f960: d53b4421 mrs x1, fpsr + 2001f964: 36180080 tbz w0, #3, 2001f974 <__sfp_handle_exceptions+0x54> + 2001f968: 0f044401 movi v1.2s, #0x80, lsl #16 + 2001f96c: 1e210820 fmul s0, s1, s1 + 2001f970: d53b4421 mrs x1, fpsr + 2001f974: 362000c0 tbz w0, #4, 2001f98c <__sfp_handle_exceptions+0x6c> + 2001f978: 12b01000 mov w0, #0x7f7fffff // #2139095039 + 2001f97c: 1e2e1002 fmov s2, #1.000000000000000000e+00 + 2001f980: 1e270001 fmov s1, w0 + 2001f984: 1e223820 fsub s0, s1, s2 + 2001f988: d53b4420 mrs x0, fpsr + 2001f98c: d65f03c0 ret diff --git a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/src/main.c b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/src/main.c index b5fbd8cfb..af2358f41 100644 --- a/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/src/main.c +++ b/uboot-compiler/bm_ping/raspi4_freertos_rpmsg/samples/freertos/rpmsg_ping/src/main.c @@ -18,17 +18,55 @@ void TaskRPMSG(void *pvParameters); void vApplicationMallocFailedHook( void ); void vApplicationIdleHook( void ); +#define ARM_IO_BASE 0x3F000000 +#define GPIO_BASE (ARM_IO_BASE + 0x200000) + +#define GPIO_FSEL0 (GPIO_BASE + 0x00) + +#define GPIO_SET0 (GPIO_BASE + 0x1C) +#define GPIO_CLR0 (GPIO_BASE + 0x28) + + +typedef unsigned int uint; + +//------------------------------------------------------------------------- +void ledblink() +{ + const uint pin = 17; + + uint reg1 = GPIO_FSEL0 + ((pin / 10) << 2); + uint shift = (pin % 10) * 3; + + uint val = *(volatile uint *)reg1; + val &= ~(7 << shift); + val |= (1 << shift); + *(volatile uint *)reg1 = val; + + uint reg_offset = (pin >> 5) << 2; // (pin / 32) * 4; + + register volatile uint * reg_offset0 = (uint *)(GPIO_CLR0 + reg_offset); + register volatile uint * reg_offset1 = (uint *)(GPIO_SET0 + reg_offset); + + register uint reg_mask = 1 << (pin & 0x1f); // % 32 + + //while ( 1 ) + //{ + *reg_offset0 = reg_mask; + *reg_offset1 = reg_mask; + //} +} + /*-----------------------------------------------------------*/ void main(void) { TaskHandle_t task_rpmsg; - - uart_init(); + ledblink(); + /*uart_init(); uart_puts("\r\n****************************\r\n"); uart_puts("\r\n FreeRTOS RPMSG Sample\r\n"); uart_puts("\r\n (This sample uses UART2)\r\n"); - uart_puts("\r\n****************************\r\n"); + uart_puts("\r\n****************************\r\n");*/ xTaskCreate(TaskRPMSG, "Task RPMSG", 512, NULL, 0x10, &task_rpmsg); -- GitLab